/* CSS Document */

/*common*/
#wholesite{visibility:hidden;}
body{font:10px Verdana, Arial, Helvetica, sans-serif; color:#000000; background:#FFFFFF url(main_bg.png) repeat-x; 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:900px;}
.linkimg{vertical-align:text-bottom; border:0px;}
.topimg{vertical-align:top;}


/*gorny baner*/
#banner{width:1188px; height:166px; background:url(../images_03/top_banner.jpg) no-repeat; margin:0 auto; height:270px;}
#welcometxt{position:absolute; top:11px; left:107px; font-size:17px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; z-index:5;}
#welcometxtshd{position:absolute; top:13px; left:109px; font-size:17px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#407297; z-index:4;}

/*menu gorne*/
#menutop{width:781px; height:28px; top:240px;left:360px; margin-top:1px; z-index:3; position:relative;}
a.menutop{font:10px 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;}
a.menutop:hover{font:10px Verdana, Arial, Helvetica, sans-serif; color:#FFE2C4; font-weight:bold; text-decoration:none; line-height:28px; position:relative;}
#menu1{width:150px; height:28px;}
#menu2{margin-left:1px; width:150px; height:28px; }
#menu3{margin-left:1px; width:150px; height:28px; }
#menu4{margin-left:1px; width:131px; height:28px; font-size:9px; color:#CCCCCC; line-height:28px; text-align:left; padding-left:8px; float:left;}
#menu5{width:86px; height:28px;  font-size:9px; color:#CCCCCC; line-height:28px; text-align:left; float:left;}
.langsel{margin:5px 0px 0px 4px; border:none;}
#ENlang{width:20px; height:18px; display:block; margin:-3px 0px 0px 3px; float:left; background:url(../images_03/en.gif) no-repeat;}
#DElang{width:20px; height:18px; display:block; margin:-3px 0px 0px 3px; float:left; background:url(../images_03/de.gif) no-repeat;}
#PLlang{width:20px; height:18px; display:block; margin:-3px 0px 0px 9px; float:left; background:url(../images_03/pl.gif) no-repeat;}

/*szary pasek*/
#greybar{width:891px; height:22px; margin-top:0px; background:none; font-size:9px; color:#666666; text-align:right; line-height:22px; vertical-align:middle; padding-left:7px;}
.greybar{height:22px; margin-top:1px; background:none; 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;}
#linkmapa{margin-top:3px;}
#linkbip{margin:0px 3px 0px 8px;}

/*podzial poziomy (na kolumny)*/
#cols{width:900px; margin-top:7px;}
#leftcol{width:204px; float:left;}
#centercol{width:480px; margin:0px 6px 0px 6px; float:left; z-index:2; position:relative; background-color:#FFFFFF;}
#rightcol{width:204px; float:right;}

/*menu box*/
.boxtitle{width:204 height:24px; background:url(../images_03/box_title.jpg) no-repeat; position:relative;}
.boxtitle span{font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; line-height:24px; margin-left:25px;}
a.boxmenu{font:10px Verdana, Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none; display:block; line-height:22px; padding-left:17px; width:187px; height:22px; }
a.boxmenu:hover{font:10px Verdana, Arial, Helvetica, sans-serif; color:#2c2c2c; text-decoration:underline; display:block; line-height:22px; padding-left:17px; width:187px; height:22px;}
.boxtop{background:url(../images_03/box_middle.jpg) no-repeat;}
.boxmid{background:url(../images_03/box_middle.jpg) no-repeat;}
.boxbot{background:url(../images_03/box_middle.jpg) no-repeat;}
.boxalo{background:url(../images_03/box_middle.jpg) no-repeat;}
.boxspacer{height:10px; width:190px;}
#boxmap{width:190px; height:155px; background:url(../images_03/map.gif) no-repeat; margin-top:6px;}

/*tresc strony*/
.header{font-size:11px; font-weight:bold;}
.hline{background:url(../images_03/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:383px; height:17px; margin:0px 3px 8px 0px;}
.section span{font-size:15px; font-weight:bold;color:#008240; line-height:14px; margin-left:2px; vertical-align:bottom; display:block; padding-top:3px;}
.unit{padding:0px 4px 0px 5px; font-size:10px; 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_03/map_v.gif) no-repeat;}
.hmap{width:77px; height:18px; display:block; float:left; background:url(../images_03/map_h.gif) no-repeat;}
.maptop{margin-left:30px;}
.mapend{width:77px; height:18px; display:block; float:left; background:url(../images_03/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{width:900px; height:60px; text-align:left; background:url('../images_03/bottom.png') no-repeat;  margin-top:36px; float:left; position:relative;}
#footer span{font:9px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:7px; line-height:23px;}
#footer a{text-decoration:underline; color:#FFFF00;}
#footer a:hover{text-decoration:none; color:#FFFF00;}
#gsitemap{background:url(../images_03/sitemap_green.gif) no-repeat; width:22px; height:22px; margin-right:2px; display:block; float:right;}
#gototop{background:url(../images_03/gototop.gif) no-repeat; width:23px; height:22px; margin-right:2px; display:block; float:right;}
#greybarbot{width:778px; height:21px; background:url(../images_03/greybar_bottom.jpg) repeat-x; text-align:left; float:left;}
#greybarbot span{font-size:10px; line-height:21px; color:#71A624; margin-left:5px;}
div.licznik{float:right;padding-top:40px;margin-right:65px;clear:none;}
span.OSI{float:right;clear:none;}
a.OSI{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#B2B2B2; text-decoration:none; line-height:21px; margin-right:5px;}
a.OSI:hover{text-decoration:underline; color:#000;}
#footer2{width:778px; float:left; position:relative; text-align:center;}
#leftflag{margin-top:3px; width:154px; height:18px; background:url(../images_03/interreg.gif) no-repeat; float:left;}
#rightflag{margin:5px 1px 0px 0px; width:46px; height:41px; background:url(../images_03/ue_flag.gif) no-repeat; float:right;}
#footertxt{margin-top:8px; font-size:9px; text-align:center;}
#topicons{
	float:right;
	width:230px; height:160px;
	margin-right:190px;
	
}
#topicons fieldset{
	clear:both;
}
br.clear{
	clear:botj;
}
#icon_main{margin-left:11px;margin-top:5px;display:block;float:left;}
#icon_mail{margin-left:8px;margin-top:5px;display:block;float:left;}
#icon_map{margin-left:11px;margin-top:4px;display:block;float:left;}
/*szukaj form*/
#searchfield{width:150px; height:18px; margin-top:15px; margin-left:20px; background:transparent; font:10px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-top:3px; border-style:none;}
#searchok{width:16px; height:16px;float:right;margin-right:18px;margin-top:18px;}

/*.poll_button {background: transparent url(../images_03/poll_button.gif) no-repeat 0px 0px;border:none;color:#fff;font-weight:bold;width:56px;text-align:center;font-size:9px;padding:1px 0 4px 0;}*/

