/* CSS Document */

* {margin:0px; padding:0px}
img {border:0px;}
body {
	margin:0px;
	padding:0px;
	font-family:tahoma;
	font-size:11px;
}

div.main {
	width:885px;
	margin:auto;
}

div.top {clear:both;}


/* Lewy góra */
div.top_lewy {
	width:262px;
	float:left;
}
div.logo {
	padding-top:27px;
	margin-left:27px;
	height:67px;
}

div.box_kim_jest {
	background-image:url(i/nier/box_kim_jest_bg.jpg);
	background-repeat:no-repeat;
	width:214px;
	height:234px;
	padding-left:28px;
	padding-right:20px;
	color:#FFFFFF;
	line-height:140%;
	font-size:11px;
	text-align:justify;
}

img.nag_box {
	padding-top:19px;
	display:block;
	padding-bottom:15px;
}

a.wiecej_n, a.wiecej_b  {
	text-decoration:underline;
	font-size:10px;
	line-height:100%;
	height:12px;
}
a.wiecej_n {color:#8AB1E1;}
a.wiecej_b {color:#467099;}
a.wiecej_n img, a.wiecej_b img {
	position:relative;
	top:3px;
}
a.wiecej_n:hover, a.wiecej_b:hover {text-decoration:none;}
/* Lewy góra END */


/* Środek góra z fla */
div.top_srodek {
	width:598px;
	float:left;
	background-image:url(i/nier/top_reszt.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:328px;
}
div.zakladki {
	height:38px;
	float:right;
}
div.zakladki img {
	margin-top:5px;
	margin-left:13px;
	display:block;
	float:left;
}
div.flak {
	width:596px;
	height:257px;
	border-left:1px #FEFEFF solid;
	border-right:1px #FEFEFF solid;
	border-bottom:1px #FEFEFF solid;
}
/* Środek góra z fla END */

/* Prawy góra */
div.top_prawy {
	width:25px;
	height:328px;
	float:left;
	background-image:url(i/nier/top_praw.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.ikonki {
	padding-top:47px
}
div.ikonki a {
	margin-left:7px;
	display:block
}
div.ikonki  img {display:block}
div.ikonki_pasek {
	width:20px;
	height:1px;
	line-height:1px;
	font-size:1px;
	background-color:#D4DEEB;
	margin-left:1px;
	margin-top:5px;
	margin-bottom:5px;
}
/* Prawy góra END */

/* Menu górne */
div.menu {
	height:41px;
	clear:both;
}
div.menu_wl a {
	display:block;
	height:39px;
	overflow:hidden;
	float:left;
}
div.menu_wl a:hover img.menu {margin-top:-39px;}
div.menu_wl a:hover {background-position:0px -39px;}
div.lewy_bok {
	background-image:url(i/nier/lewy_bok_mnu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:27px;
	height:41px;
	float:left;
}
div.prawy_bok {
	background-image:url(i/nier/prawy_bok_mnu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:25px;
	height:41px;
	float:left;
}

div.menu_wl {
	border-left:2px #5B88B5 solid;
	border-right:2px #5B88B5 solid;
	border-top:2px #5B88B5 solid;
	float:left;
	height:39px;
}
.menu_wl a, .menu_wl img {
	display:block;
	float:left;
}
/* Menu górne END */

/* ramka tresc */
div.ramka_tresc {
	width:831px;
	border-bottom:1px #D5DEEB solid;
	border-left:1px #D5DEEB solid;
	border-right:1px #D5DEEB solid;
	margin:auto;
	margin-bottom:15px;
	padding:18px 16px 14px 18px;
}
	/* lewa treść */
div.lewe_boksy {
	width:197px;
	float:left;
}
div.newsletter_box {
	background-image:url(i/nier/pl_news_bg.jpg);
	background-repeat:no-repeat;
	width:197px;
	height:149px;
	margin-bottom:17px;
}
div.newslet_txt {
	padding-top:47px;
	padding-left:15px;
	width:178px;
	line-height:140%;
	color:#FFFFFF;
	font-size:11px;
}
form.newslet {
	display:block;
	margin-top:13px;
	margin-left:12px;
}
form.newslet img {display:block; float:left; height:24px;}
input.txt {
	width:102px;
	height:19px;
	background-image:url(i/nier/input_tlo.gif);
	background-repeat:repeat-x;
	border:0px;
	padding:5px 2px 0px 2px;
	font-size:11px;
	display:block;
	float:left;
	font-family:tahoma;
}
a.but {
	height:16px;
	text-align:center;
	display:block;
	background-image:url(i/nier/but_bg.jpg);
	font-size:10px;
	color:#FFFFFF;
	padding-top:3px;
	border:1px #4D648E solid;
	text-decoration:none;
}
input.but {
	height:22px;
	text-align:center;
	display:block;
	background-image:url(i/nier/but_bg.jpg);
	font-size:10px;
	color:#FFFFFF;
	padding-top:0px;
	border:1px #4D648E solid;
	text-decoration:none;
	border:0px;
	font-size:10px;
}
	/* lewa treść END */
	/* prawa treść */
div.prawa_tresc {
	float:left;
	margin-left:38px;
	width:596px;
}
div.tabelka_tr {
	overflow:hidden;
}
		/* aktualności */
div.aktualnosci {
	float:left;
	width:312px;
	background-image:url(i/nier/dott_pion.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-top:16px;
	padding-bottom:1000px; margin-bottom:-1000px;
}
div.aktualnosci_ten {
	padding-top:14px;
	padding-bottom:10px;
	clear:both;
}
div.news_data {
	background-image:url(i/nier/strzalka.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:11px;
	margin-left:3px;
	color:#1F3C58;
	font-weight:bold;
}
div.news_data_ten{
	background-image:url(i/nier/strzalka.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:11px;
	margin-left:3px;
	color:#1F3C58;
	font-weight:bold;
	float:left;
}
div.tyt_news {
	font-weight:bold;
	color:#1F3C58;
	float:left;}
div.news_tresc {
	padding-left:15px;
	width:280px;
	color:#1F3C58;
	line-height:140%;
}
div.news_tresc_ten {color:#1F3C58;
	line-height:140%;}
		/* aktualności END */
		/* wyszukiwarka */
div.wyszukiwarka {
	float:left;
	padding-top:21px;
	width:263px;
	padding-left:21px;
	padding-bottom:1000px; margin-bottom:-1000px;
}
form.wyszukiwarka {
	display:block;
	margin-top:31px;
	margin-bottom:20px;
}
form.wyszukiwarka2 {
	display:block;
	margin-top:10px;
	margin-bottom:20px;
}

div.label {
	float:left;
	width:113px;
	padding-top:2px;
	color:#1F3C58;
}
div.label2 {
	width:113px;
	padding-top:2px;
	padding-bottom:2px;
	color:#1F3C58;
}
select.sel {
	width:158px;
	display:block;
	float:left;
	margin-left:16px;
	color:#1F3C58;
	font-size:11px;
}
select.sel2 {
	width:158px;
	display:block;
	color:#1F3C58;
	font-size:11px;
}
div.sel_odst {
	clear:both;
	height:12px;
	line-height:12px;
}
div.sel_odst2 {
	clear:both;
	height:7px;
	line-height:7px;
}
		/* wyszukiwarka END */
	/* prawa treść END */
	/* stopka*/
div.stopka {
	background-color:#467099;
	height:40px;
	margin:0px 1px;
}
div.copy {
	float:left;
	padding-top:13px;
	padding-left:11px;
	color:#8AB1E1;
}
div.linki {
	color:#8AB1E1;
	float:right;
	padding-top:13px;
	padding-right:9px;
}
ul.linki li {
float:left;
margin:0px 2px;
text-align:right;
}

ul.linki {
list-style-type:none;
text-align:right;
padding:0px;
margin:0px;
margin-top:0px;
}
div.linki a {
	color:#8AB1E1;
	text-decoration:none;
}
div.linki a:hover {text-decoration:underline}
div.stopka2 {
	text-align:right;
	padding-right:10px;
	padding-top:15px;
	color:#275C9D;
}
div.stopka2 a {color:#275C9D; text-decoration:none}
div.stopka2 a:hover {text-decoration:underline}
	/*stopka END*/
/* ramka tresc END */


/* podstrona */
div.prawa_tresc_podstr {
	float:left;
	width:560px;
	color:#1F3C58;
	line-height:140%;
	margin-top:16px;
}
img.nag {
	display:block;
	margin-bottom:15px;
}
div.prawa_tresc_podstr a {
	color:#467099;
}
div.prawa_tresc_podstr a:hover {text-decoration:none}
div.prawa_tresc_podstr ul {
	margin-top:5px;
	margin-left:25px;
	list-style:none;
}
div.prawa_tresc_podstr ol {
	margin-top:5px;
	margin-left:37px;
}
div.prawa_tresc_podstr ul li {
	background-image:url(i/nier/dynk_ul.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:20px;
}
ul.str {
	margin-top:5px;
	margin-left:25px;
	list-style:none;
}
div.prawa_tresc_podstr ul.str li {
	background-image:url(i/nier/strzalka2.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:12px;
}

div.kontakt img {
	display:block;
	float:left;
}
div.kontakt div.mail {
	float:left;
	padding-right:3px;
}

table.tab_klienci {
	
}
table.tab_klienci td {
	
	padding:5px;
	width:220px;
}
div.braz, span.braz {
	color:#203E5A;
	font-weight:bold;
	padding-bottom:3px;
}
div.braz {font-size:12px;}
div.foto {
	width:150px;
	height:200px;
	margin:5px;
	border:1px #000000 solid;
	float:left;
}
div.opis {
	padding:5px 0px 5px 20px;
	width:250px;
	float:left;
}
div.cytat {
	padding:5px 0px 5px 20px;
	width:250px;
	line-height:180%;
	color:#779B2C;
	float:left;
	font-style:italic;
}
div.opis_dor {
	padding:5px 0px 5px 0px;
	width:470px;
	clear:both;
}
div.odst_20 {
	clear:both;
	height:20px;
}
table.dane_tech {
	border-bottom:1px #D5DEEB solid;
	border-left:1px #D5DEEB solid;
}
table.dane_tech td, table.dane_tech th {
	border-top:1px #D5DEEB solid;
	border-right:1px #D5DEEB solid;
	padding:5px;
	width:200px;
	text-align:left;
}
div.menu_lewe_nieru {
	width:197px;
}
div.menu_lewe_nieru ul.menu {
	margin:0px 0px 17px 0px;
	padding:0px;
	width:197px;
	border-top:1px #D5DEEB solid;
	border-bottom:1px #D5DEEB solid;
	list-style:none;
}

div.menu_lewe_nieru ul li.dy {
	margin-left:17px;
	margin-top:10px;
	margin-bottom:8px;
	background-image:url(i/nier/menu_bocz_dyn.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:17px;
}

div.menu_lewe_nieru ul li.dy a {
	color:#093353;
	text-decoration:none;
	font-size:11px;
}

div.menu_lewe_nieru ul li.dy a:hover {
	text-decoration:underline;
}

div.menu_lewe_nieru ul li.odst {
	height:1px;
	width:197px;
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	background-color:#D5DEEB
}
ul.podmenu {
	margin:0px;
	padding:0px;
	width:163px;
	border:0px;
	list-style:none
}
ul.podmenu li.dy2 {padding:0px;
	margin-top:10px;
	margin-bottom:8px;
	padding-left:17px; 
	background-image:url(i/nier/strzalka2.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}
ul.podmenu li.dy2 a {
	color:#FF0000;}

div.tytul {
	color:#576D82;
	font-size:14px;
	font-weight:bold;
}

ul.lista_nier:hover {
	margin:0px;
	padding:0px;
	list-style:none;
}

div.druk {
	clear:both;
	text-align:right;
	height:20px;
	line-height:20px;
	padding-right:14px;
}
a.drukuj {
	color:#467099;
	text-decoration:none
}

div.form_label {
	width:100px;
	text-align:left;
	padding-right:10px;
	padding-bottom:3px;
}
div.form_row {margin-bottom:10px;}
div.form_row input, div.form_row textarea {
	font-family:tahoma;
	font-size:11px;
	color:#576D82;
	padding:0px 2px;
	width:180px;
	border:1px #434445 solid;
}
div.form_row textarea {height:120px; overflow:auto;}

div.form_row input.guzik {
	height:21px;
	width:75px;
	text-align:center;
	display:block;
	background-image:url(i/nier/but_bg.jpg);
	font-size:10px;
	font-family:tahoma;
	color:#FFFFFF;
	border:1px #4D648E solid;
	text-decoration:none;
}
ul.ankieta {margin:0px; padding:0px; list-style:none}
ul.ankieta li.ankieta {margin:0px; padding:0px; background-image:none}
ul.radio_but {list-style:none;}
ul.radio_but li.radio_but {background:none; padding:0px 0px }
ul.radio_but li.radio_but2 {background:none; padding:3px 0px }
li.radio_but2 input.radio{padding-right:5px; margin:0px; display:block; float:left; margin-top:2px}
li.radio_but input.radio{ position:relative; top:2px;}
li.radio_but2 span.label {padding-left:4px;}

a.box_nier_main { width:230px; height:89px; background-color:#D5DEEB; float:left; display:block;}
a.box_nier_main:hover { width:230px; height:89px; background-color:#EBF0F5; float:left; display:block;}
div.foto_nier {width:222px; margin:4px auto 4px auto;}
div.podpis_nier {text-align:center; color:#1F3C58}

/* Wyszukiwarka*/
table.wyniki_wyszukiwania {
	width:450px;
	margin:10px 0px;
	border:0px;
}
table.wyniki_wyszukiwania td, table.wyniki_wyszukiwania th {
	padding:5px;
	margin:0px;

	border-bottom:1px #FFFFFF solid;
}
table.wyniki_wyszukiwania th {
	background-color:#093353;
	color:#FFFFFF;
	font-weight:normal
}
table.wyniki_wyszukiwania td {text-align:center}
table.wyniki_wyszukiwania tr.parz {background-color:#E0EBF8; }
table.wyniki_wyszukiwania tr.nparz {background-color:#C9DBF1;}
table.wyniki_wyszukiwania td a:hover {text-decoration:underline}

table.opis_nier_szuk td, table.opis_nier_szuk th {padding:5px}
table.opis_nier_szuk tr.parz{background-color:#E0EBF8;}
table.opis_nier_szuk tr.nparz {background-color:#C9DBF1;}
table.opis_nier_szuk th {width:150px; text-align:left}
table.opis_nier_szuk td, table.opis_nier_szuk th {
	padding:5px;
	margin:0px;
	border-bottom:1px #FFFFFF solid;
}
table.opis_nier_szuk td a:hover {text-decoration:underline}

a.graf {
	display:block;
	height:98px;
	overflow:hidden;
	float:left;
}
a.graf:hover img.graf {margin-top:-98px; border:0px}
a.graf:hover {background-position:0px -98px;}
img.g_sep {float:left}

ul.linki_mapa1 {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.linki_mapa1 li.linki_mapa1 {
	margin:0px;
	padding-left:17px;
	margin-top:3px;
	list-style:none;
}
ul.linki_mapa2 {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.linki_mapa2 li.linki_mapa2 {
	background-image:url(i/pods_dyn2.gif);
	background-repeat:no-repeat;
	margin-left:0px;
	padding-left:15px;
	margin-top:3px;
	list-style:none;
}

div.miasto {
	clear:both;
	font-weight:bold;
	font-size:12px;
	color:#426994;
	border-bottom:2px #426994 solid;
	margin:15px 0px 10px 0px;
	padding:15px 0px 10px 0px;
}