body {background:#fff; margin:0; font-family:Arial; font-size:12px; color:#333;}
html { /*Chrome fix*/
overflow-x: hidden;
overflow-y: auto;  
}
.wraper {width:1000px; margin-left:auto; margin-right:auto; *width:995px}
.orangebb {font-weight:bold; color:#ff8000;}
.contentleft {width:220px; text-align:left; float:left;}
.contentright {width:765px; text-align:left; float:right; *width:760px; clear:right;}
/* header */
.header {width:1000px; /*overflow:hidden;*/ height:1%; text-align:left; *width:995px}
.header img {border:none;}
.headlogo {float:left; width:63px; padding-top:5px; padding-left:5px; height:70px; *height:65px;}
.bylogo {float:left; width:253px; height:60px; padding-top:10px; padding-left:5px;}
.bylogo img {float:left;}
.name {float:left; height:65px; line-height:65px; font-size:30px; font-weight:bold; color:#465AAC; padding-top:5px; padding-left:10px; font-variant:small-caps;}
.useful {float:right; height:20px; line-height:20px; padding-left:10px; padding-right:10px; border-bottom:1px solid #ccc; /*usunac potem jak wruca linki headerowe --> */ display:none;}
.useful a:link,.useful a:active,.useful a:visited  {font-size:11px; color:#333; text-decoration:none;}
.useful a:hover {font-size:11px; color:#000; text-decoration:none;}
.flags {float:right; margin-top:50px; * margin-top:55px}
.flags img {margin-right:2px; border:1px solid #aaa;}
.headhr {clear:both; width:100%; height:3px; background:#ed0000; color:#ed0000; border:none;}
.menu {width:100%; height:45px; background:#fff;}
.menu ul {width:100%; margin:auto; margin-left:0px; padding:0px 0px 0px 0px;}
.menu ul li {font-size:12px; color:#3A6AC2; margin:0; height:30px; font-weight:bold; list-style:none; float:left; text-align:center; margin-top:8px;}
.menu ul li a {display:block; height:30px; line-height:30px; margin:0px 0px 0px 0px; font-weight:bold; color:#F60; position:relative; background:#fff; border:1px solid #CCC; text-decoration:underline; width:198px; *width:197px; /* wartosc dla 6 elementow width:164px ;*/}
.menu ul li a:hover {display:block; height:30px; line-height:30px; margin:0px 0px 0px 0px; font-weight:bold; float:left; color:#F60; position:relative; background:#F0F3FB; border:1px solid #999; text-decoration:underline; width:198px; *width:197px; /* wartosc dla 6 elementow width:164px; */}

.menu ul li a.choose {background:#7C9CD8; display:block; height:40px; line-height:40px; margin:0px 0px 0px 0px; position:relative; top:-10px; text-decoration:none; font-weight:bold; float:left; color:#fff; border:1px solid #999; width:198px; *width:197px; /* wartosc dla 6 elementow width:167px; *width:163px; */}
.menu ul li a.choose:hover {background:#7C9CD8; display:block; height:40px; line-height:40px; margin:0px 0px 0px 0px; position:relative; top:-10px; text-decoration:none; font-weight:bold; float:left; color:#fff; border:1px solid #999; width:198px; *width:197px; /* wartosc dla 6 elementow width:167px; *width:163px; */}
.menu2 {width:100%; height:15px; line-height:15px;}
.menu2 a:link,.menu2 a:active,.menu2 a:visited {font-size:12px; color:#335EAC; text-decoration:underline;}
.menu2 a:hover {font-size:12px; color:#000; text-decoration:underline;}
.menu2 .sitepath-current {font-weight:bold;}
.menu2 img {float:right; margin-top:-15px;}
html:first-child .menu2 img {margin-top:0px;}
body:first-of-type .menu2 img {margin-top:0px;}
.fix img {margin-top:0px;}
/* footer */
.footer {width:1000px; text-align:center; border-top:3px solid #ccc; clear:both; *width:995px}
.footinside {width:100%; height:45px; border-bottom:1px solid #ccc; line-height:45px;}
.footinside a:link,.footinside a:active,.footinside a:visited {font-size:12px; color:#333; text-decoration:none;}
.footinside a:hover {font-size:12px; color:#000; text-decoration:none;}
.line {color:#f60;}
.copyright {font-weight:bold; color:#6077D5;}
.footinside2 {width:100%; height:80px; line-height:15px; font-size:11px; padding-top:8px;}
.footinside2 a:link,.footinside2 a:active,.footinside2 a:visited {font-size:11px; color:#333; text-decoration:none;}
.footinside2 a:hover {font-size:11px; color:#000; text-decoration:none;}
/* more left'y */
.whereweare {width:208px; overflow:hidden; float:left; font-size:12px; padding-left:5px; text-align:left; padding-bottom:3px; border:1px solid #f90; margin-bottom:15px; line-height:22px;}
.otherdest {width:215px; float:left; background:#E0E8F5; margin-top:20px; margin-bottom:15px; text-align:center; padding-bottom:10px; line-height:25px;}
.otherdest select {width:80%;}
.nagwher {background-color:#f90; font-weight:bold; width:208px; height:23px; line-height:23px; color:#FFF; margin-left:-5px; padding-left:5px;}
.leftMenuSub {float:left; clear:both;}
.leftMenuSub:link,.leftMenuSub:active,.leftMenuSub:visited {text-decoration:underline; color:#5165B7; font-size:12px;}
.leftMenuSub:hover {text-decoration:underline; color:#354482; font-size:12px;}
.leftMenuSubSel {font-weight:bold; float:left; clear:both;}
.leftMenuSubSel:link,.leftMenuSubSel:active,.leftMenuSubSel:visited {text-decoration:none; color:#333; font-size:12px;}
.leftMenuSubSel:hover {text-decoration:none; color:#333; font-size:12px; font-weight:bold;}
.menuguide {width:210px; height:30px; float:left; line-height:30px; font-size:12px; padding-left:5px; text-align:left; margin-bottom:4px;}
a.menuguide:link,a.menuguide:active,a.menuguide:visited {text-decoration:none; color:#333; background:#F5F7FC;} 
a.menuguide:hover {text-decoration:none; color:#333; background:#B3C6E8;} 
.zz {width:210px; height:30px; float:left; line-height:30px; font-size:12px; padding-left:5px; text-align:left; margin-bottom:4px;}
a.zz:link,a.zz:active,a.zz:visited {text-decoration:none; color:#000; background:#B3C6E8; font-weight:bold;} 
a.zz:hover {text-decoration:none; color:#000; background:#B3C6E8; font-weight:bold;} 
/* stuff */
.nagdef {font-size:16px; color:#d70000; font-weight:bold;}

.cls {clear:both;} .cls2 {clear:both; height:10px;} .cls3 {clear:both; height:5px;} .cls4 {clear:both; height:15px;} .cls5 {clear:both; height:20px;}

.jus {text-align:justify; line-height:18px;}
.toolkit {width:220px; margin-bottom:20px;}
.toolkit img {border:none;}
.toolnag {font-size:13px; font-weight:bold; color:#335EAC; margin-left:10px;}
.toolkit a:link,.toolkit a:active,.toolkit a:visited {font-size:12px; color:#335EAC; text-decoration:underline;}
.toolkit a:hover {font-size:12px; color:#333; text-decoration:underline;}
.left_more {width:220px; margin-bottom:30px;}
.left_more2 {width:220px; margin-bottom:30px; margin-top:20px;}
.left_nag {color:#d70000; font-size:13px; margin-left:5px; float:left;}
.left_nag span {font-weight:bold;}
.left_more a:link,.left_more a:active,.left_more a:visited {margin-left:20px; text-decoration:none; font-size:12px; color:#333; line-height:18px;}
.left_more a:hover {margin-left:20px; text-decoration:underline; font-size:12px; color:#000; line-height:18px;}
a.mll:link,a.mll:active,a.mll:visited,a.mll:hover {color:#335EAC; margin-left:25px; text-decoration:underline;}
/* cms article */
.consth1 {height:20px; float:left; border-bottom:1px solid #ccc; width:100%; font-size:16px; font-weight:bold; color:#d70000;}
.constbold  {width:98%; font-size:13px; color:#333; overflow:hidden; font-weight:bold; text-align:justify; clear:both; margin-top:10px; line-height:20px;}
.constnormal {float:left; width:51%; font-size:12px; color:#333; overflow:hidden; text-align:justify;   line-height:20px; }
.constnormal ul {margin-left:-20px; list-style-type:square; *margin-left:20px}
.constnormal ol {margin-left:-15px; *margin-left:30px}
.numeruj {float:right; clear:both; font-family:Arial; border:none; margin-top:5px;}
.numeruj td {padding-top:5px;}
a.constzaz {margin-left:1px; margin-right:1px; padding:2px 5px 2px 5px; border:1px solid #007CD5;}
a.constzaz:link,a.constzaz:active,a.constzaz:visited,a.constzaz:hover {text-decoration:none; color:#fff; font-weight:bold; background:#007CD5;} 
a.constnor {margin-left:1px; margin-right:1px; padding:2px 5px 2px 5px; border:1px solid #007CD5;}
a.constnor:link,a.constnor:active,a.constnor:visited,a.constnor:hover {text-decoration:none; color:#007CD5; font-weight:bold; background:#fff;} 
.next {width:80px; height:20px; float:right; line-height:20px; font-size:12px; text-align:left; padding-left:7px; font-family:Arial; margin-left:5px; background-image:url(../img/arrnext.gif); background-repeat:no-repeat; background-position:75px 6px;}
a.next:link,a.next:active,a.next:visited,a.next:hover {text-decoration:none; color:#007CD5; font-weight:bold; border:1px solid #007CD5;} 
.numeruj tbody tr td .previous {width:105px; height:20px; float:right; line-height:20px; font-size:12px; text-align:right; padding-right:7px; font-family:Arial; margin-right:5px; background-image:url(../img/arrprev.gif); background-repeat:no-repeat; background-position:5px 5px;}
.numeruj tbody tr td a.previous:link,a.previous:active,a.previous:visited,a.previous:hover {text-decoration:none; color:#007CD5; font-weight:bold; border:1px solid #007CD5;} 
/*filtrowanie*/
.filterby {width:99%; background:#FFF7EA; border-bottom:1px solid #ccc; font-weight:bold; margin-bottom:6px; padding-left:10px;float:left; text-align:left; clear:both; height:24px; padding-top:6px;}
.filterby select {font-size:11px; margin-left:12px;}
.rightfil {float:right; margin-top:-21px; margin-right:10px; * margin-right:5px}
.rightfil_2 {float:right; margin-right:10px; * margin-right:5px}
html:first-child .rightfil {margin-top:0px;}
body:first-of-type .rightfil {margin-top:0px;}
.filtert {width:180px; height:16px; text-align:left; font-style:italic; border:1px solid #ccc; color:#666;}
.filterb {width:80px; height:20px; color:#fff; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #aaa; border-bottom:1px solid #aaa; cursor:pointer; font-weight:bold; background:#276DBA; font-size:14px;}
body:first-of-type .filterb { margin-bottom:-6px;}
.filterb:hover {color:#fff; border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #eee; border-bottom:1px solid #eee; background:#5A98DC;}
.sortby {width:99%; height:20px; padding-left:10px; margin-bottom:15px; float:left; color:#C00; font-weight:bold;}
.sortlink {margin-left:12px;}
a.sortlink:link,a.sortlink:active,a.sortlink:visited,a.sortlink:hover {text-decoration:underline; color:#5165B7; font-weight:normal;} 
.sortlink_ak {margin-left:12px;}
a.sortlink_ak:link,a.sortlink_ak:active,a.sortlink_ak:visited,a.sortlink_ak:hover {text-decoration:underline; color:#333;} 

/* ggmap */
.gggmap {width:213px; overflow:hidden; float:left; line-height:24px; font-size:12px; text-align:center; padding-bottom:5px; border:1px solid #ccc; margin-bottom:15px; background:#F5F7FC;}
.gggmap span {font-size:13px; color:#d70000; font-weight:bold;}
#small_map {cursor:pointer; border:1px solid #999;}
#small_map span {position:relative; left:90px; font-size:9px; font-weight:normal;}
.pasek {cursor:move; background:url(/gfx/goog-mapbg.jpg) repeat-x; border:solid 1px Gray; height:16px;}
.closemap {margin-right:2px; margin-top:2px; float:right;}
.ggmap {width:750px; height:560px; float:left; clear:both;}
.legenda {width:170px; float:left; padding-left:15px;}
.legenda span {font-weight:bold;}
.legenda div {display:block;}
.legenda div img{vertical-align:middle;}
.applygmap { margin-left:20px; margin-top:10px; background-color:#50852C; color:#FFF; cursor:pointer; font-weight:bold;}
.applygmap:hover { background-color:#92BF7B;}

.bb { font-weight:bold;}
.mmp { cursor:pointer; text-decoration:underline;}

a.morer2:link,a.morer2:active,a.morer2:visited,a.morer2:hover {text-decoration:underline; color:#335EAC; font-size:12px;}

a.addthis {background:#fff url(/img/add.gif) no-repeat 5px 4px; padding:2px 2px 4px 20px; float:right; display:inline; opacity:.70; filter:alpha(opacity=70); -moz-opacity: 0.7; margin:-20px 0 2px 0; position:relative;}

/*addsens*/
.adTop,.adLeft,.adSquare,.adRight,.adRight2,.adBottom,.adBottomArticle,.adMiddle,.adIntertextual {text-align:center; overflow:hidden;}
.adTop {display:block; margin:20px 0;}
.adLeft,.adSquare {clear:both; display:block; position:relative; top:20px; margin:0 0 40px 0;}
.adRight {clear:right; float:right; width:348px; margin:20px 0 0 0;}
.adRight2 {clear:right; display:block; margin:20px 0 0 0; float:right;}
.adBottom {clear:both; display:block; position:relative; top:20px; margin:0 0 40px 0;}
.adBottomArticle {clear:both; display:block; position:relative; top:20px; margin:0 0 40px 0;}
.adMiddle {display:block; margin:15px 0;}
.adIntertextual {clear:left; display:block; margin:20px 0;}
