/* CSS Document */
body{font: 11px Tahoma, Verdana, sans-serif; color:#696969; margin:0; padding:0; background:url(images/bg.jpg) repeat-x 0px 120px; text-align:center; line-height:160%;}
body.sub{font: 11px Tahoma, Verdana, sans-serif; color:#696969; margin:0; padding:0; background:url(images/bg-podstrona.jpg) repeat-x 0px 120px; text-align:center; line-height:160%;}

a img{ border:0; outline:0;}

a {color:#11588e; text-decoration:none; outline:none; }
a:hover {color:#f4792f; text-decoration:none; outline:none;}
object{outline:none;}

p{padding:5px 0px; margin:0;}

h1{ color:#002666; font-size:18px; font-weight:bold; padding:5px 0px; margin:0;  }
h2{ color:#fff; font-size:16px; font-weight:bold; padding:5px 0px; margin:0;}
h3{ color:#696969; font-size:12px; font-weight:bold; padding:5px 0px; margin:0;}
h4{ color:#fff; font-size:12px; font-weight:bold; padding:5px 0px; margin:0;}

.gora{width:1000px; margin:0 auto; text-align:left;}

.header{height:120px;}

.logo{float:left; width:341px; height:71px;}
.navi{float:right; width:340px; height:30px; margin-top:30px;}

.navi a.home{ display:block; width:13px; height:11px; background:url(images/top-home.gif) left center no-repeat; float:left;   padding:4px 20px 4px 0px; border-right:1px solid #bbb;}
.navi a.kontakt{ display:block; width:13px; height:11px; background:url(images/top-kontakt.gif) left center no-repeat; float:left; padding:4px 15px 4px 0px;}
.navi a.mapa{ display:block; width:13px; height:11px; background:url(images/top-mapa.gif) left center no-repeat; float:left; padding:4px 15px 4px 0px;}

.search{ padding:0px 0px 0px 10px;}
.search-input{  border: solid 1px #a9aaac; float:left; height:12px; color:#858688; font-size:10px; padding:2px 5px 0px 5px; width:140px; margin-top:1px;}
input.search-button{ background:url(images/search-btn.gif) no-repeat; border:none; float:left; width:26px; height:23px; text-indent:-9999px; margin-top:1px;}
.search label{float:left; color:#858688;  font-size:10px; padding:0px 2px 0px 20px;}

.mainMenu{ clear:both; padding-top:16px; *padding-top:12px; height:20px;   }
.mainMenu ul{list-style-type:none;  padding:0; clear:both; padding-left:10px; margin:0;  }
.mainMenu ul li, .mainMenu ul li.menuactive.menuparent{float:left; background:url(images/menu-separator.gif) right center no-repeat;  margin:0; padding:0;  }
.mainMenu ul li.currentpage {float:left; background:url(images/menu-separator.gif) right center no-repeat;  margin:0; padding:0;  }
.mainMenu ul li a{float:left; margin:0; text-transform:uppercase; font-size:13px; padding:10px 20px; color:#525252; letter-spacing:1px; color:#525252; margin-right:1px;}
.mainMenu ul li a:hover, .mainMenu ul li.menuactive.menuparent a.menuactive.menuparent{ background-color:#11588d; color:#fff !important;}
.mainMenu ul li.currentpage a.currentpage{ font-family: Calibri;  float:left; margin:0; text-transform:uppercase; font-size:13px; padding:10px 20px; letter-spacing:1px; margin-right:1px;background-color:#11588d; color:#fff !important;}
.mainMenu ul li.currentpage a.currentpage span{ color:#fff !important; cursor:pointer;}
.content{clear:both;}

.contentLeft{float:left; width:250px; padding:0; margin:0; }
.topLeft{ background:url(images/bg-left.jpg) 0px 1px repeat-x; padding:0; margin:0; }
.topLeft ul{margin:0; padding:30px 0px 0px 0px; list-style-type:none;}
.topLeft ul li{font-family: Calibri; background:url(images/left-separator.gif) bottom center no-repeat; height:60px;  margin:0;}
.topLeft ul li a{font-family: Calibri; background:url(images/left-arrow.gif) right center no-repeat; display:block; height:28px; width:200px; padding:16px 10px 16px 20px; font-size:14px; margin:0; _padding:12px 10px 12px 20px; }
.topLeft ul li a:hover{color:#f4792f !important;}
.topLeft ul li a span{ display:block; width:150px;  cursor:pointer;}

.minHeight{ min-height:200px;}

.topLeft-podstrona{background:url(images/menu-podstrona-bgdol.jpg)  no-repeat bottom center #11588e ;;padding:0; margin:0; margin-top:30px;  }
.topLeft-podstrona li.sectionheader{ font-size:18px; margin:0; padding:20px 20px 20px 20px; color:#fff; text-transform:uppercase; list-style-type:none; width:210px; background:url(images/menu-podstrona-title.jpg) #012865 no-repeat; }
.topLeft-podstrona ul{margin:0; padding:0px 0px 20px 0px; list-style-type:none;   }
.topLeft-podstrona ul li{/*background:url(images/menu-podstrona-separ.gif) bottom center no-repeat;*/ padding:1px 0px 2px 0px; margin:0;  }
.topLeft-podstrona ul li a{ display:block;  width:220px;  font-size:14px; color:#fff;  padding:17px 10px 17px 20px; }
.topLeft-podstrona ul li a:hover, .topLeft-podstrona ul li.menuactive.menuparent a, .topLeft-podstrona ul li.currentpage a{  background:url(images/menu-podstrona-active.jpg) repeat-x #f4792f; color:#343434;}
/*.topLeft-podstrona ul li a span{background:url(images/menu-podstrona-separ.gif) bottom center no-repeat; }*/

.topLeft-podstrona ul li.parent { }
.topLeft-podstrona ul li.parent, .topLeft-podstrona ul li.menuactive.menuparent, .topLeft-podstrona ul li{ background:url(images/menu-podstrona-separ.gif) bottom center no-repeat;}
.topLeft-podstrona ul li a span{ cursor:pointer;  }

.topLeft-podstrona ul li ul{ margin:0; padding:0; list-style-type:none;}
.topLeft-podstrona ul li ul li{ background:url(images/menu-podstrona-separ.gif) top center no-repeat; padding:1px 0px 2px 0px; margin:0;_padding:0;  }
.topLeft-podstrona ul li ul li a, .topLeft-podstrona ul li.menuactive.menuparent ul li a{ display:block;  width:200px;  font-size:11px; color:#aaa; padding:5px 10px 5px 40px; background:none; }
.topLeft-podstrona ul li ul li a:hover, .topLeft-podstrona ul li.menuactive.menuparent ul li a:hover, .topLeft-podstrona ul li.menuactive.menuparent ul li.currentpage a.currentpage{ color:#fff !important; background:url(images/menu-podstrona-arrow.gif) 20px 10px no-repeat;}
.topLeft-podstrona ul li ul li a span{ display:block; width: 180px; cursor:pointer;}

.topLeft-podstrona ul li.menuactive.menuparent ul li.currentpage h3{ display:block;  width:200px;  font-size:12px; color:#aaa;  padding:5px 10px 5px 40px; background:none;color:#fff; background:url(images/menu-podstrona-arrow.gif) 20px 10px no-repeat; font-weight:normal; margin:0; }

p.separator{ display: block; height:1px; width:219px; padding:5px 0px 0px 30px; margin:0; background:url(images/menu-podstrona-separ.gif) center center no-repeat; margin:0;_padding-top:0;  }


.bottomLeft{ padding-bottom:40px; }

a.certyfikaty{ display:block; margin-top:40px; }
a.referencje{display:block; margin-top:30px;  }

.contentRight{float:left; width:750px;  }
.topRight{height:273px;}
.topRight-podstrona{height:190px; padding-top:30px;}
.bottomRight{padding:35px 20px 0px 20px; }

#flash{width:750px; height:245px; margin-top:25px;}
#flash-podstrona{width:750px; height:180px; }

.col1{ width:335px; float:left; padding:30px 20px 40px 0px; text-align:justify;}
.col2{ width:335px; float:left; padding:30px 0px 40px 20px; text-align:justify;}


.col1 p{line-height:160%;}
.col1-podstrona{ width:690px; padding:20px 20px 40px 0px; text-align:justify;}

.dol{ clear:both; background:url(images/bg-footer.jpg) repeat-x #003984;  text-align:left; color:#fff;}
.dolContent{clear:both; width:1000px; margin:0 auto; }
                                                                               
.news{ width:1000px; margin:0 auto; clear:both; }

.news .stacja{float:left; width:250px; height:215px; background:url(images/bg-stacja.jpg) repeat-x;}
.news .stacja h1{color:#fff;/* *font-family: Trebuchet MS; *font-size:15px;*/ font-weight:normal;}
.news .stacja img{padding-top:10px;}
.news .stacja p{text-align:justify;}
.news .stacja .stacjaInside{ margin:0 auto; width:215px; padding-top:20px;}

.news .aktualnosci{float:left;  padding:20px 20px 0px 20px;  }
.news .aktualnosci h1{color:#f4792f;/* *font-family: Trebuchet MS; *font-size:15px;*/ font-weight:normal; padding-bottom:20px; padding-left:40px;}
.news .aktualnosci .col1{ width:335px; float:left; padding:0px 40px 0px 0px; text-align:justify;}
.news .aktualnosci .col2{ width:335px; float:left; padding:0px 0px 0px 0px; text-align:justify;}

.news .NewsSummary{padding:10px 0px;}
.news .NewsSummaryPostdate {font-size:10px;}
.news .NewsSummaryLink a{color:#fff; font-weight:bold;}
.news .NewsSummarySummary{padding:15px 0px;}
.news .NewsSummaryMorelink a{display:block; width:36px; height:16px; background:url(images/bg-more.gif) bottom right no-repeat; color:#a5a5a5; float:right;}
.news .NewsSummaryMorelink a:hover{color:#fff;}

.news a.more{display:block; width:36px; height:16px; background:url(images/bg-more.gif) bottom right no-repeat; color:#a5a5a5; float:right;}
.news a.more:hover{color:#fff;}

.col2 a.more{display:block; width:36px; height:16px; background:url(images/bg-more.gif) bottom right no-repeat; color:#696969; float:right;}
.col2 a.more:hover{color:#a5a5a5;}

.footer{ background-color:#fff; height:60px; clear:both;}
.footer .inside{width:1000px; margin:0 auto; }
.footer .inside p.copyright{ color:#969696; font-weight:bold; float:left; padding:15px 0px;}

.footer .inside ul{float:left;margin:0; padding:0; list-style:none; padding:15px 30px;}
.footer .inside ul li{float:left;margin:0; padding:0; padding:0px 10px;}
.footer .inside ul li a{color:#969696; }
.footer .inside ul li a:hover{color:#002463; }
.footer .inside ul li.currentpage h3{float:left;margin:0; padding:0; color:#002463; font-weight:normal; font-size:11px; }
.footer .inside a.investmag{display:block; width:155px; height:31px; background:url(images/created.jpg) no-repeat; float:right;  margin-top:10px;}

.clear{clear:both;}


div.tabs div ul, .col1-podstrona ul{margin:0; padding:0px 10px;}
div.tabs div ul li, .col1-podstrona ul li{margin:0; padding:0; list-style-type:none; background:url(images/punkt.gif) left 9px no-repeat ; padding:2px 20px;}
div.tabs div h3{ border-bottom: solid 1px #083F78; font-size:14px; color:#083F78;}
div.tabs div div{ border:none; width: 1px; height:10px; min-height:10px; float:none; clear:both;}

div.tabs div table, div.tabs div table td{border: solid 1px #ededed;}
div.tabs div table td, div.tabs div table tr{padding:15px;}
div.tabs div table td.download{width:100px; height:50px; padding:5px;}
div.tabs div table td.header{ padding:5px; vertical-align:top; height:50px; }
div.tabs div table td.header h3{border:none;}

div.tabs div table.wymiarow td{ padding:4px 10px; margin:0;}
div.tabs div table.wymiarow tr{padding:4px 10px; margin:0;}

div.tabs div table.wymiarow td.column1{ background-color:#f3f3f3;}
div.tabs div table.wymiarow td.column2{ width:100px;}

#NewsPostDetailDate{ width:80px; float: right; padding-top:14px;}
h3#NewsPostDetailTitle{ width:600px; float: left; }
#NewsPostDetailContent{clear:both; }

#mapa{border:1px solid #ccc;}

.site_mapper ul li.sectionheader{display:none;}
.site_mapper ul li a{font-size:12px; padding:5px 0px; color:#f4792f; text-transform:uppercase;}
.site_mapper ul li ul li a{font-size:11px;color:#002666; text-transform:none;}
.site_mapper ul li ul li a:hover{color:#f4792f;}

p.nazwa{font-size:20px; margin:0; padding:0;padding:4px 0px 4px 40px; }
p.skontaktuj a{color:#fff; margin:0; padding:0;}
p.skontaktuj a:hover{color:#ccc;}
p.skontaktuj{font-size:16px; line-height:150%; margin:0; padding:0; padding:4px 0px 4px 40px; }