body,html { height: 100%; }
a {
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: blue;

}
a:link {
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: blue;
}
a:visited {
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: blue;
}
a:active {
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: blue;
}
a:hover {
	text-decoration: underline;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: red;
}

a.new {
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: blue;

}
a.new:link {
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: blue;
}
a.new:visited {
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: blue;
}
a.new:active {
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: blue;
}
a.new:hover {
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: blue;
}

a.menu,
.boxtitle {
    display: block;
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #fff;
    background: #98b958 url(../images_01/bg_button.gif) repeat-x;
    border: 1px solid #98b957;
    margin: 0 0 3px 0;
    /*height: 20px;*/
    padding: 3px;
    font-weight: bold;
	 position:relative;
}

a.menu:visited,
.boxtitle:visited {
	color: #fff;
}
a.menu:active,
.boxtitle:active {
	color: #fff;
}
a.menu:hover,
.boxtitle:hover {
	color: #000000;
}
/*.boxtitle span{font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; line-height:24px; margin-left:25px;}*/
a.boxmenu {
    display: block;
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #1C3E0C;
    background: #f6f6f6 url(../images_01/bg_button2.gif) repeat-x;
    border-left: 4px solid #cdcdcd;
    border-bottom: 1px solid #bbbbbb;
    padding: 3px;
    margin: 0 0 1px 0px;
}
a.boxmenu:hover {  }
a.boxmenu:visited {
	color: #1C3E0C;
}


body {
	margin: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	background: #fdfefe;
}

td {
 font-family: sans-serif;
 font-weight: normal;
 font-style: normal;
 font-size: 12px;
 font-variant: normal;
 font-stretch: normal;
 color: #000000;
}

td.menu {
 padding: 5px 0 0 0;
 vertical-align: top;
 width: 163px;
 background: #fff;
}

td.stopka {
 font-size: 10px;
 color: #412c00;
}

td.new {
 color: #000000;
}

td.linia {
 background-color: #F9F7C7;
}

div.head_nowosci {
    font: bold 12px arial,helvetica,sans-serif;
    color: #fff;
    background: #98b958 url(../images_01/bg_button.gif) repeat-x;
    border: 1px solid #98b957;
    margin: 0 0 3px 0;
    height: 20px;
    padding: 4px 3px 4px 5px;
}

/* definiuje style dla tekstu ktory wyswietla sie na srodku strony */

td.srodek {
    vertical-align: top;
    width: auto;
    padding:0px;
	background: #fff;
	color: #000000;
}
div.srodek2 {
    margin: 4px;
}

/* tlo pod menu srodkiem i nowosciami */
.wszystko {
	background-color: #c7b17f;
}


td.historia {
	background-color: #108790;
}

input {
	background-color: #fff;
	font-size: 11px;
	font-family: sans-serif;
	font-style: normal;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid #7f814f;
}


a.gora, a.gora:active, a.gora:visited {
    color: white;
    text-decoration: none;
}

a.gora:hover {
    text-decoration: underline;
    color: rgb(153,204,255);
}

td.gora_tlo {
    font-weight: bold;
    letter-spacing: 3px;
    word-spacing: 5px;
    font-size: 15px;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
}

td.goratlo {
    background: url(../images_01/gora-tlo.gif) repeat-x;
    height: 9px;
    width: 100%;
}

form { margin: 0; padding: 0; }
td.footer {
    height: 38px;
    font-size: 11px;
    text-align: center;
    vertical-align: middle; 
    background-color: #97b856;
    color: #fff;
}
td.footer a { font-size: 10px; color: #fff;}
div.linia { height: 2px; background-color: #9a9d7a; font-size: 2px; }
p.informacja { font-size: 12px; color: bbb; }

hr {
    color: #9b9d67;
    background-color: #9b9d67;
    height: 2px;
    clear: both;
}


#form_szukaj {
    background: #aec87a url(../images_01/bg_szukaj.gif) repeat-x;
    margin:0px 0px 3px 0px;
	 padding:5px;
}
#form_szukaj form {
	margin:0px;
	padding:0px;
}
#oldBIP {
	position:absolute;
	top:3px;
}
#oldBIP a {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ccc;
	text-decoration:none;
}

/*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:761px;}
.linkimg{vertical-align:text-bottom; border:0px;}
.topimg{vertical-align:top;}

/*gorny baner*/
#banner{width:761px; height:166px; background:url(../images_01/top_banner.jpg) no-repeat;}
#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;}

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

/*menu box*/
/*
.boxtitle{width:190px; height:24px; background:url(../images_01/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:#58920B; text-decoration:none; display:block; line-height:20px; padding-left:17px; width:173px; height:20px; margin-top:1px;}
a.boxmenu:hover{font:10px Verdana, Arial, Helvetica, sans-serif; color:#003333; text-decoration:underline; display:block; line-height:20px; padding-left:17px; width:173px; 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:1px; width:160px; font-size:1px;}

/*tresc strony*/
.header{font-size:11px; font-weight:bold;}
.hline{background:url(../images_01/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:100%; height:20px; border-bottom:2px solid #82B435; margin:0px 3px 8px 0px;}
.section span{font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#82B435; line-height:14px; vertical-align:bottom; display:block; padding-top:3px;text-indent:5px;}
.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_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{width:778px; height:23px; text-align:left; background-color:#82B436; border-bottom:1px solid #508A00; 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_01/sitemap.gif) no-repeat center center; width:25px; height:25px; margin-right:2px; display:block; float:right;}
#gototop{background:url(../images_01/gototop.gif) no-repeat center center; width:25px; height:25px; margin-right:2px; display:block; float:right;}
#greybarbot{width:778px; height:21px; background:url(../images_01/greybar_bottom.jpg) repeat-x; text-align:left; float:left;}
#greybarbot span{font-size:10px; line-height:21px; color:#71A624; margin-left:5px;}
a.OSI{float:right; 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_01/interreg.gif) no-repeat; float:left;}
#rightflag{margin:5px 1px 0px 0px; width:46px; height:41px; background:url(../images_01/ue_flag.gif) no-repeat; float:right;}
#footertxt{margin-top:8px; font-size:9px; text-align:center;}

/*szukaj form*/
#searchfield { width:90px;padding:1px;}
a.totop {
	font-size:10px;
	padding-right:5px;
}