/* CSS Document */

/*common*/
#wholesite{visibility:hidden;}
body{font:10px Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:#FFFFFF; margin:0px; padding:0px;}
form{padding:0px; margin:0px;}
div{font-family:Verdana, Arial, Helvetica, sans-serif;}
a{color:#003334; text-decoration:underline;}
a img{vertical-align:text-bottom; border-style:none;}
a:hover{color:#FF0000; text-decoration:none;}
fieldset{border-style:none; background:transparent;}

/*loader*/
#loader{position:absolute; top:0px; left:0px; text-align:center; line-height:50px; vertical-align:middle; padding:0px 20px 0px 20px; height:50px; visibility:visible; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#82B3D8; z-index:1;}

/*noscript*/
#noscript{position:absolute; top:0px; left:0px; text-align:center; line-height:20px; vertical-align:middle; padding:20px 20px 20px 20px; visibility:visible; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#82B3D8; z-index:2;}

/*globals*/
#main{position:relative; margin:0px auto; z-index:2; width:912px;}
.linkimg{vertical-align:text-bottom; border:0px;}
.topimg{vertical-align:top;}

/*pasek gorny*/
#bck_left{background:url(../images_01/bck_left.gif) repeat-x; position:absolute; top:0px; left:0px; width:50%; height:258px; z-index:1;}
#bck_right{background:url(../images_01/bck_right.gif) repeat-x; position:absolute; top:0px; left:50%; width:50%; height:258px; z-index:1;}
#bck_right #wave{background:url(../images_01/bck_right_wave.gif) no-repeat; position:relative; top:7px; left:453px; width:40px; height:251px;}

/*gorny baner*/
#banner{width:912px; height:221px; background:transparent url(../images_01/top_banner.jpg) no-repeat 0px 7px;}

/*menu gorne*/
#menutop{width:908px; height:28px; margin:0px 3px 0px 1px; border-bottom:19px solid #fff;   z-index:3; position:relative; background:transparent url('../images_01/menutop_bck.gif') no-repeat top right;}
a.menutop{font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; text-align:center; line-height:28px; float:left; position:relative; border-top:2px solid #fff;}
a.menutop:hover{font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFE2C4; font-weight:bold; text-decoration:none; line-height:28px; position:relative; border-top:2px solid #fff;}
#menu1{width:193px; height:28px; background:url(../images_01/menutop_1.gif) no-repeat;}
#menu2{border-left:1px solid #fff; width:193px; height:28px; background:url(../images_01/menutop_2.gif) no-repeat;}
#menu3{border-left:1px solid #fff; width:193px; height:28px; background:url(../images_01/menutop_3.gif) no-repeat;}

/*data i czas / bip */
#datetime{display:inline;float:left;width:253px; height:28px; line-height:28px; text-indent:20px; border-top:2px solid #fff; } 
.greybar{height:22px; margin-top:1px; background:url(../images_01/greybar.jpg) repeat-x; font-size:9px; color:#666666; text-align:left; line-height:22px; vertical-align:middle; padding-left:7px;} 
.maxymalize{width:100%;}
#datefield{margin-left:7px;}
#date{font-weight:bold; display:inline;}
#time{font-weight:bold; display:inline;}
a.sitemap{font:9px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#FF0000; float:right;}
a.sitemap:hover{font:9px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#FF0000; float:right;}
#linkbip{width:28px; height:16px; margin:5px 35px 0px 0px;}

/*podzial poziomy (na kolumny)*/
#cols{width:908px; margin:0px 3px 0px 1px;}
#leftcol{width:203px; float:left;}
#centercol{width:475px; margin:0px 12px 0px 15px; float:left; z-index:2; position:relative; background-color:#FFFFFF;}
#rightcol{width:203px; float:right; }

/*menu box*/
.boxtitle{width:203px; height:24px; background:url(../images_01/box_title.gif) no-repeat; position:relative;}
.boxtitle span{font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; line-height:21px; margin-left:16px;}
a.boxmenu{font:11px Verdana, Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none; display:block; line-height:19px; padding-left:7px; width:193px; min-height:20px;-height:20px; margin-top:1px;}
a.boxmenu{border-left:3px solid #cdcdcd;border-bottom:1px solid #bbbbbb;border-top:1px solid #f6f6f6;background-color:#f6f6f6;}
a.boxmenu:hover{font:11px Verdana, Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:underline; display:block; line-height:19px; padding-left:7px; width:193px;min-height:20px;-height:20px; margin-top:1px;}
/*
.boxtop{background:url(../images_01/box_top.jpg) no-repeat;}
.boxmid{background:url(../images_01/box_middle.jpg) no-repeat;}
.boxbot{background:url(../images_01/box_bottom.jpg) no-repeat;}
.boxalo{background:url(../images_01/box_alone.jpg) no-repeat;}
*/
.boxspacer{height:10px; width:203px;}

.boxmap{width:203px; height:auto; background:url(../images_01/box_map.gif) no-repeat; position:relative;}
.boxmap a{width:203px; height:190px; background:url(../images_01/map.gif) no-repeat center center;display:block;padding:0px;margin:0px;}
#finans{width:191px; background:url(../images_01/efs.gif) no-repeat 25px 12px; border:1px solid #c2d59b; font-size:9px; color:#666; text-align:center; line-height:1.4; padding:75px 5px 10px 5px;}

/*tresc strony*/
.header{font-size:12px; font-weight:bold;}
.hline{background:url(../images_02/horizontal_dot.gif) repeat-x; width:100%; height:1px; margin:10px 0px 12px 0px; font-size:1px; line-height:1px;}
.newsdate{font-size:10px; color:#999999;}
.newsheader{font-size:12px; color:#71A624; font-weight:bold;}
.section{width:474px; height:23px; background:url(../images_01/section.gif) no-repeat left bottom; margin:0px;}
.section span{font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ac0126; line-height:14px; display:block; padding-top:3px;}
.unit{padding:0px; font-size:11px; color:#333; line-height:1.4; text-align:justify;}
.more{vertical-align:middle; border-style:none;}

/*sitemap*/
.mapline{width:100%; height:18px; float:left;}
.vmap{width:77px; height:18px; display:block; float:left; background:url(../images_01/map_v.gif) no-repeat;}
.hmap{width:77px; height:18px; display:block; float:left; background:url(../images_01/map_h.gif) no-repeat;}
.maptop{margin-left:30px;}
.mapend{width:77px; height:18px; display:block; float:left; background:url(../images_01/map_end.gif) no-repeat;}
.mapdzial{display:block; height:18px; line-height:18px; float:left; padding:0px 4px 0px 4px; text-decoration:none; font-weight:bold;}
a.maplink{display:block; height:18px; line-height:18px; float:left; padding:0px 4px 0px 4px; text-decoration:none;}
a.maplink:hover{background-color:#F7FBEE;}

/*stopka*/
#footer{position:relative;width:100%;height:54px;float:none;clear:both;background:url(../images_01/footer.gif) repeat-x;padding-top:5px;}
#footertxt{width:908px;height:33px;background:url(../images_01/footer_txt.gif) repeat-x;margin:0px auto;}
#licznik{width:200px;height:21px;float:left;background:url(../images_01/licznik.gif) no-repeat;font-size:9px;color:#71a624;text-indent:10px;line-height:20px;}
#address{width:640px;height:33px;float:left;line-height:32px;color:#fff;font-size:9px;}
#gsitemap{width:15px;height:15px;background:url(../images_01/sitemap.gif) no-repeat;float:right;margin:10px 4px 0px 0px;}
#gototop{width:15px;height:15px;background:url(../images_01/gototop.gif) no-repeat;float:right;margin:10px 15px 0px 4px;}
#footsep{width:1px;height:15px;float:right;background-color:#fff;margin-top:10px;filter:alpha(opacity=30);-moz-opacity:0.30;opacity:0.30;}
div.OSI{width:908px;height:21px;margin:0px auto;text-align:right;font-size:9px;color:#b2b2b2;}
a.OSI{color:#4c4c4c;text-decoration:none;line-height:20px;}
a.OSI:hover{color:#4c4c4c;text-decoration:underline;}


/*szukaj form*/
#searchfield{position:absolute; top:15px; left:3px; width:160px; height:18px; background:transparent; font:10px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-top:3px; border-style:none;} 
#searchok{position:absolute; top:16px; left:177px; width:18px; height:18px;}