#header {
  clear: both;
  padding: 0;
  margin: 0 auto;
  width: 955px;
}

/*kontener srodek, kolumna lewa, kolumna prawa*/
#container {
	clear: both;
  /*height: 100%;*/
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 16px;
	width: 955px;
	background: url(../pics/pod_n1.gif) repeat-x top;
}

#centerwrapper{float: left; width: 100%;}

/*tresc strony*/
#center {
	float: left;
  color: #444444;
  line-height: 16px;
  text-align: left;
  margin: 16px 0 0 0;
  width: 542px;
}
#center td {
  line-height: 16px;
}

/*lewa kolumna*/
#left {
	float: left;
  width: 170px;
	margin: 16px 0 -20000px 0;
  padding: 0 0 20000px 0;
	background: #eceef1;
	text-align: left;
}

/*prawa kolumna*/
#right {
 	float: right;
	width: 241px;
	margin: 16px 0 -20000px 0;
	padding: 0 0 20000px 0;
 	background: #eceef1;
	text-align: left;
}

/*menu gora*/
#menu_top {width: 955px; height: 30px; margin: 0 auto;}
#menu_top ul {list-style-type: none; margin: 0 0 0 175px; padding: 0;}
#menu_top ul li {padding: 0 10px 0 10px; background:url(../pics/boxy/k_m.gif) 0 3px no-repeat; height: 19px;}
#menu_top ul li {float:left;}
#menu_top ul li a {color: #002451; text-decoration:none; font-size: 12px; font-weight: bold;}
#menu_top ul li a:hover, #menu_top ul li a.select {color: #5f8bc0; text-decoration:underline; font-size:12px;}
#menu_top ul li.first {background-image: none;}
#menu_top ul li.ico {float: right; background-image:none; margin-right: 10px;} /*ico prawa strona: mapa serwisu, kontakt,  ulubione, główna*/

/*naglowek zdjecie oraz wyszukiwarka i mapa*/
#naglowek_l {float: left; width: 714px; height: 123px;}
#naglowek_r {float: right; width: 241px; height: 123px;} 

/*prawa strona naglowka, mapa*/
#mapa {background: url(../pics/boxy/mapa_t.gif) no-repeat; width: 241px; height: 84px; text-align: left;}
#mapa a {color: #001f47; font-size: 9px; text-decoration: none;}
#mapa a:hover {color: #001f47; font-size: 9px; text-decoration: underline;}

/*wyszukiwarka*/
#wyszukiwarka {background: url(../pics/boxy/wyszukiwarka_t.jpg) no-repeat; width: 241px; height: 39px; padding-top: 9px;}
#wyszukiwarka input {height: 18px;width: 145px; background: #ffffff; border-top: #3b5677 1px solid; border-left: #3b5677 1px solid; border-bottom: none; border-right: none; font-size: 9px; vertical-align: middle; color: #112e50;}

/*menu lewa kolumna*/
#menu_l {background: #f4f4f4;}
#menu_l ul { padding: 0; list-style: none; margin: 0; background: #f4f4f4;}
#menu_l ul li {  color: #000; padding: 4px 0 4px 0px; border-bottom: 1px white solid; background: #f4f4f4 position: relative;line-height: 20px; }
#menu_l ul li a { margin: 0px 4px 0px 4px; color: #000; text-decoration: none; font-size: 12px; line-height: 18px; background: #f4f4f4; padding-left: 10px; display: block; cursor: pointer; height: auto !important; height: 1%; /*For IE*/}
#menu_l ul li a:hover { color: #ffffff; text-decoration: none; font-size: 12px; background: #346879; margin: 0px 4px 0px 4px;}
#menu_l li.select { color: #ffffff; text-decoration: none; font-size: 12px; margin: 0px 0px 0px 0px;} 	/*zaznaczona pozycja*/
#menu_l li.select a { font-weight: normal;} 

/*2 poziom zaglebienia*/
#menu_l ul ul li {margin: 0 0 0 -16px; padding: 3px 0 3px 22px; position: relative; background: #f4f4f4; border-top: none; border-bottom: none;}
#menu_l ul ul li a { font-size: 10px; line-height: 14px; }
#menu_l ul ul li a:hover {font-size: 10px; color: #ffffff; text-decoration: none; }

/*3 poziom zaglebienia*/
#menu_l ul ul ul li { margin: 0 0 0 -26px; padding: 3px 0 3px 32px; position: relative; background: #f4f4f4; border-top: none; border-bottom: none;}
#menu_l ul ul ul li a { font-size: 10px; line-height: 14px; }
#menu_l ul ul ul li a:hover {font-size: 10px; color: #ffffff; text-decoration: none;}
	
/*reklama lewa kolumna, akcje lato, zima*/
#reklama {padding: 15px 0 16px 10px; margin: 0 auto; background: #eceef1;}
div.baner { margin: 0 0 15px 0; }

/*stopka*/
#footer {
  clear: both;
  /*height: 100%;*/
  height: 61px;
  overflow: hidden;
  width: 955px;
  margin: 0 auto;
}

/*stopka lewa*/
#footer_l {
	width: 714px;
	height: 61px;
	margin: 0;
	background: url(../pics/boxy/stopka_t.gif) repeat-x;
	float: left;
	text-align: left;
}
#footer_l ul {list-style-type: none; margin: 0 0 0 16px; padding: 25px 0 0 0;}	
#footer ul li {padding: 0 7px 0 7px; background: url(../pics/boxy/kr_f.gif) 0 3px no-repeat; height: 16px; float: left; font-size: 10px;}
#footer ul li a {color: #4c4c4c; text-decoration:none; font-size: 10px;}
#footer ul li a:hover {color: #5e8bc1; text-decoration:underline;}
#footer ul li.first {background-image: none;}
#footer ul li.projekt {background-image: none; margin-right: 10px;}
#footer ul li.projekt a {color: #9c9d9f;}
#footer ul li.projekt a:hover {color: #5e8bc1;}

/*stopka prawa*/
#footer_r {width: 241px; height: 61px; margin: 0; padding-top: 9px; background: url(../pics/boxy/stopka_t2.gif) no-repeat; float: right; color: #9c9d9f; text-decoration:none; font-size: 10px;}

/*lokalizer*/
#lokalizer { position: relative; margin: -9px 15px 0 0; padding: 0; color: #333333; font-size: 10px; font-weight: normal;}
#lokalizer a {color: #333333; font-size: 10px; font-weight: normal;}
#lokalizer a:hover {color: #5e8bc1; font-size: 10px; font-weight: normal; text-decoration: underline;}

/*wstecz drukuj*/
#wstecz_drukuj { clear: both; padding: 0; margin: 20px 0 0 0; border-top: #dfd9e3 1px solid; height: 20px;}
#wstecz_drukuj ul {padding: 5px 0 0 0; margin: 0; list-style-type: none;}
#wstecz_drukuj ul li {padding: 0; margin: 0;}
#wstecz_drukuj ul li a {text-decoration: none; color: #333333; font-size: 10px;}
#wstecz_drukuj ul li a:hover {text-decoration: underline; color: #5e8bc1; font-size: 10px;}
#wstecz_drukuj ul li.first {float: left; width: 60px;}
#wstecz_drukuj ul li.last {float: right;}

/*boxy strona glowna*/
#more, .more {position: absolute;margin-left: 438px; margin-top: -8px;}
#more a, .more a {font-size: 11px; background: url(../pics/ico/arr1.gif) 1px 5px no-repeat; padding-right: 10px; padding-left: 10px; text-decoration: underline;}
#more a:hover, .more a:hover {text-decoration: underline; font-size: 11px;}

/*niebieska belka na stronie glownej, tytul*/
.ng {background: none; margin-top:30px; margin-bottom:10px; padding: 0; color: #15446e; font-weight: normal; font-size: 18px; height: auto; width: 512px;}
.tytul_n {font-weight: bold; margin: 0; padding: 8px 0 8px 0; border-top: #eceef1 1px solid;}
.tytul_n a {font-weight: bold; color: #333333; text-decoration: none;}
.tytul_n a:hover {font-weight: bold; color: #333333; text-decoration: underline;}
.tresc_n {margin: 0; padding: 0 0 16px 0; text-align: justify;}
.data_n {font-weight: normal; color: #8b8b8b;} 

/*wyniki wyszukiwania*/
.szukana_fraza {background: url(../pics/boxy/wyniki_tlo.gif) repeat-x; height: 30px; color: #333333; padding: 7px 5px 0 7px; font-size: 12px;}

/*formularze*/
table.form {border: #dbdbdd 1px solid; background: #eceef1; width: 512px;} 
table.form td {padding: 5px; vertical-align: top; font-weight: bold;} 
table.form td.info_t {padding-top: 15px; font-size: 10px; color: #9c9d9f; padding-bottom: 15px;} 
table.form input, textarea {background: #ffffff; border-top: #3b5677 1px solid; border-left: #3b5677 1px solid; border-right: none; border-bottom: none; font-size: 10px;}
table.form input {height: 16px;}
.gw { text-align: center; width: 15px; }


/*obrazki+tresc str glowna*/
img.floatLeft {float: left; margin: 2px 6px 0 0;}
img.floatRight {float: right; margin: 0 0 0 6px;}

/*alerty*/
.alert_ok {color: #3ba203; background: #f8fafd; border-color: #3ba203; margin: 0; padding: 5px; border-style: double; border-width: 3px;}
.alert_error {color: #ff3300; background: #eceef1; border-color: #ff3300; margin: 0; padding: 5px; border-style: double; border-width: 3px;}

.pasek_stron img {vertical-align: bottom; }

.nawias { color: #999999; font-size: 10px; }

.nb {border: 0;}
