﻿.main,.rest{background:#edecec url(img/pg-bg.png) top left no-repeat;margin:0;padding:0;}
a:link {color: #2f2f2f;text-decoration:none;}
a:visited {color: #2f2f2f;text-decoration:none;}
a:hover {text-decoration:underline;}

#wrapper {margin:0 auto 25px auto;padding:0;font-family: Tahoma, Heletica, Verdana, sans-serif;font-size: 11.5px;}
#header {margin-bottom:5px;border-bottom:1px solid #ccc}


#left h4 {margin:10px 0 15px 0;padding:5px 0 2px 2px;height:25px;font-size:22px;border-bottom:1px solid #ccc;color:#605e5d;}
#left h4.mar {margin-top:35px;}
.opo h2, .opo dl.catnazwawozka {height:25px;margin:10px 0 15px 0;padding:5px 0 2px 2px;border-bottom:1px solid #ccc;color:#a62c2a;font-size:22px;}
.udt h2 {height:25px;margin:10px 0 15px 0;padding:5px 0 2px 2px;border-bottom:1px solid #ccc;color:#ef9a48;font-size:22px;}
.udt h2.h2form {height:25px;margin:30px 0 15px 0;padding:5px 0 2px 2px;border-bottom:1px solid #ccc;color:#ef9a48;font-size:22px;}
.hydra h2 {height:25px;margin:10px 0 15px 0;padding:5px 0 2px 2px;border-bottom:1px solid #ccc;color:#3c829d;font-size:22px;}
.szkol h2 {height:25px;margin:10px 0 15px 0;padding:5px 0 2px 2px;border-bottom:1px solid #ccc;color:#cfc63a;font-size:22px;}
.rest #bread {margin:0 auto 5px auto;font-size:10px;color:#666;text-transform:uppercase;}
.koleby h2 {height:25px;margin:10px 0 15px 0;padding:5px 0 2px 2px;border-bottom:1px solid #ccc;color:#5da15d;font-size:22px;}
.rest .mod_breadcrumb {padding:5px;background:#ccc;}
.rest #left {padding:0;margin:0;}
#left .inside {margin:0;padding:10px;}
#navlist, #navlistalso {background:url(img/navbg.png) center no-repeat;}
#navlist ul, #navlistalso ul {margin:0;padding:0;list-style:none;}
#navlist ul.level_1  li, #navlistalso ul.level_1 li{font-weight:bold;border-bottom:1px solid #ccc;padding:7px 0 7px 3px;}
#navlist ul.level_1 li a, #navlistalso ul.level_1 li a {text-decoration:none;display:block;}
#navlist ul.level_2, #navlistalso ul.level_2 {list-style:circle;padding-left:15px;margin-left:5px;}
#navlist ul.level_2 li, #navlistalso ul.level_2 li {font-weight:normal;border-bottom:none;}
#navlist ul.level_2 li a:hover, #navlistalso ul.level_2 li a:hover {text-decoration:underline;}
#navlist  li, #navlistalso li {padding: 0.25em;}
#navlist ul.level_1 li.active  .submenu.opo , #navlist ul.level_1 .opo .trail {color:#a62c2a;}
#navlist ul.level_1 .active .hydra {color:#3c829d;}
#navlist ul.level_1 .active .koleby {color:#5da15d;}
#navlist ul.level_1 li.active .submenu.udt, #navlist ul.level_1 .udt .trail{color:#ef9a48;}
#navlist ul.level_1 li.active .submenu.szkol, #navlist ul.level_1 .szkol .trail{color:#cfc63a;}
.rest #main {border-left:1px solid #ccc;padding:10px;}
.main #main, .main .custom #bread {border:1px solid #ccc;padding:4px;background:#f6f6f6;}
.main .custom #bread {margin-top:5px;}
.main .custom #bread p {padding:5px 15px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;color:#666;line-height:1.5em;text-align:justify;}
.rest #container {border:1px solid #ccc;padding:4px;background:transparent url(img/contbg.png) bottom right no-repeat;line-height: 1.5em;}
.rest #container .ce_text img, .rest #container .ce_gallery img {border:1px solid #ccc; padding:4px;margin:10px 5px 0 0;}
.rest #container .ce_downloads, .rest #container .ce_download {border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f6f6f6;margin:10px auto;padding:10px;}
.rest #container table {text-align:center;margin:0 auto;}
.alt,.main #main h3 {display:none;}
h3.ce_headline {text-transform:uppercase;letter-spacing:1.1em;font-size:110%;text-align:right;}
.ce_download {clear:left;}
img.mime_icon {border:none !important;}
#topleft,#topmiddle,#topright {width:310px;height:350px;float:left;border-right:5px solid #f6f6f6;border-bottom:5px solid #f6f6f6;}
#bottomleft,#bottommiddle,#bottomright {width:310px;height:148px;float:left;border-right:5px solid #f6f6f6;}
#topright,#bottomright {border-right:none;}
#toplefta {display:block;width:310px;height:350px;background:url(img/tlo-bordowe.png) top left no-repeat;}

#topmiddlea {display:block;width:310px;height:350px;background:url(img/tlo-niebieskie.png) top left no-repeat;}

#toprighta {display:block;width:310px;height:350px;background:url(img/tlo-pomaranczowe.png) top left no-repeat;}

#bottomlefta {display:block;width:310px;height:350px;background:url(img/tlo-szare.png) top left no-repeat;}

#bottommiddlea {display:block;width:310px;height:350px;background:url(img/tlo-zielone-a.png) top left no-repeat;}

#bottomrighta {display:block;width:310px;height:350px;background:url(img/tlo-rampy.png) top left no-repeat;}

#footer {clear:both;border-top:1px solid #ccc;margin-top:10px;background:transparent;padding:0;}
#footer p {margin-top:5px;padding:5px;text-align:right;font-size:11px;background:#ccc;}

.ce_accordion {margin:10px 0 0 0;}
.toggler {font-weight:bold;margin:0 auto;padding:5px 0 0 0;cursor:pointer;text-decoration:underline;}
.accordion {color:#666;padding:15px 5px 5px 0;margin-top:15px;}
fieldset {border:1px solid #ccc;padding:15px;margin:15px auto;}
legend {font-size:11px;text-transform:uppercase;color:#666;padding:0 5px;}
label {color:#666;display:block;margin:5px auto 0 auto;font-weight:bold;font-size:11px;}
.select, .text {width:350px;}
#ctrl_33 {width:450px;}
select, .text, .textarea{margin-bottom:15px;border:1px solid #ccc;background:#f6f6f6;color:#000;padding:5px;}
.explanation {font-style:italic;font-size:11px;color:#666;display:block;margin-top:-13px;margin-bottom:12px;}
.select.mandatory,.text.mandatory {border:1px solid #666;}
.radio_container {margin:15px auto 25px auto;padding:5px 10px;}
.radio_container label {display:inline;font-weight:normal;}
.radio_container span {margin-right:15px;padding:5px;} 
.opodesc {border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:0 0 10px 0;margin-top:10px;}
.opodesc img {padding:5px;border:1px solid #ccc;margin:0 50px 15px 0;}
.opogal {border-bottom:1px solid #ccc;padding:0 0 10px 0;}
#main img {border:1px solid #ccc;padding:5px;}
ul.kontakt {list-style:none;}
img.center {margin:5px auto !important;text-align:center !important;display:block;}
img.cborder {margin:5px auto !important;text-align:center !important;display:block;padding:3px;border:1px solid #ccc;}
.formbody .error {color:red !important;font-weight:bold !important;}

.layout_full dl.catnazwawozka {margin-left:-35px;padding-left:0;display:block;}
.layout_full dl {border-bottom:1px solid #ccc;padding:3px;}
.layout_full dl.catzdjeciewozkamore, .layout_full dl.catudzwig{border-bottom:none;}
.layout_full dl.catudzwig {font-size:10px;margin-top:-15px;}
.layout_full dl.catcenawozka dt {color:#a62c2a;}
.layout_full dt {display:inline;margin:0;padding:0;font-weight:bold;letter-spacing:1px;}
.layout_full dd {display:inline;margin-left:15px;padding:0;}
.layout_full dl.catzdjeciewozkamore img {margin-bottom:15px;}
.layout_full dl.catzdjeciewozkamore dd .odd {margin:0 15px 0 15px;}
.layout_full dd.flir-replaced {margin:0;padding:0;}
p.back {padding-left:25px;background: url("../../system/themes/default/images/back.gif") no-repeat left center;}
dl.catzdjeciewozkamore dt, dl.catnazwawozka dt {display:none;}

table.layout_simpletable {width:100%;}
table.layout_simpletable th.header {background:#f6f6f6;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;}
table.layout_simpletable td {border-bottom:1px solid #ccc;padding:5px 0;}
table.layout_simpletable tr.odd {background:#e6e5e5;}
td.catnazwawozka a {padding-left:20px;background: url("../../system/themes/default/images/undo.gif") no-repeat left center;text-decoration:underline;font-weight:bold;}
