/* CSS Document */
* {margin:0px; padding:0px;}
body {
	margin:0px;
	padding:0px;
	background-image:url(i/intro/bg_i.jpg);
	background-repeat:repeat-x;
	background-color:#E5E0D9;
	font-size:11px;
	font-family:tahoma;
}
div.spd {
	width:50%;
	height:241px;
	background-image:url(i/menu_bg.jpg);
	background-repeat:repeat-x;	
	background-color:#2E2E2E;
	position:absolute;
	right:0px;
	top:56px;
	z-index:0;
}
img {
   border:0px;
}
div.main{
	width:921px;
	margin:auto;
}
div.top {
	width:905px;
	height:311px;
	position:relative;
	z-index:3;
	float:left;
	background-image:url(i/intro/bg_i.jpg);
	background-repeat:repeat-x;
}
div.logo {
	float:left; 
	padding-left:29px; 
	padding-top:39px;
}
div.head {
	width:769px;
	height:97px;
	float:right;
}
div.nav {
	height:56px;
	width:769px;
}
div.ikony {
	width:50px;
	height:21px;
	padding-top:22px;
	padding-left:17px;
	float:left;
}
div.ikony img {margin-top:8px; display:block; float:left;}
div.sep_nav {
	width:1px; 
	height:21px; 
	background-color:#EEEEEE; 
	margin:0px 6px;
	float:left;
}
div.zakladki {
	float:right;
	width:441px;
	height:49px;
	padding-top:7px;
	padding-right:34px;
}
div.menu {
	background-image:url(i/menu_bg.jpg);
	height:41px;
	width:769px;
	position:relative;
	z-index:2;
}
div.menu a {
	display:block;
	height:32px;
	overflow:hidden;
	margin:5px 10px 0px 10px;
	float:left;
}
div.menu img.sep_menu {
	padding-top:5px;
	float:left;
	display:block;
}
div.menu a img {display:block;}

.menu a:hover img {margin-top:-32px;}
.menu a:hover {background-position:0px -32px;}

div.menu_dor {
	background-image:url(i/menu_bg.jpg);
	height:41px;
	width:769px;
	position:relative;
	z-index:2;
}
div.menu_dor a {
	display:block;
	height:22px;
	overflow:hidden;
	margin:10px 10px 0px 10px;
	float:left;
}
div.menu_dor img.sep_menu {
	padding-top:5px;
	float:left;
	display:block;
}
div.menu_dor a img {display:block;}

.menu_dor a:hover img {margin-top:-22px;}
.menu_dor a:hover {background-position:0px -22px;}

div.banner {
	 clear:both;
	 padding-top:6px;
	 padding-left:20px;
	 width:885px;
	 height:200px;
}
div.doradztwo {
	width:595px;
	height:200px;
	background-image:url(i/top_doradztwo2.jpg);
	float:left;
	position:relative;
	top:12px;
	z-index:3
}
div.ziel_dor {
	width:214px;
	height:14px;
	position:relative;
	top:-14px;
	background-image:url(i/zakl_zie.jpg);
	background-repeat:no-repeat;
	z-index:2;
	left:362px;
}
div.flak {width:519px; height:200px; float:left;}
div.ban_obr2 {
	width:350px;
	height:200px;
	background-image:url(i/ban_obr2.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	z-index:1;
}

div.pom_box {
	width:214px; 
	height:81px;
	position:relative;
	float:left;
	z-index:3;
	top:-14px;
	left:118px;
	
}
div.gwiazda {
	width:131px; 
	height:130px;
	float:left;
	position:relative;
	z-index:3;
	top:82px;
	left:11px;
	
}
div.nag {
	width:330px; 
	height:41px;
	float:left;
	position:relative;
	z-index:2;
	left:13px;
	top:29px;
	
}
div.srodek {
	clear:both;
	width:921px;
	padding-top:16px;
	background-image:url(i/menu_glowna.jpg);
	background-repeat:no-repeat;
	background-position:20px 0px;
}
div.srodek_d {
	clear:both;
	width:921px;
	background-image:url(i/bg_nier.jpg);
	background-repeat:no-repeat;
	background-position:20px 0px;
}
div.lewy {
	width:200px;
	padding-left:20px;
	float:left;
}
div.porozmawiajmy {	
	width:171px;
	height:58px;
	margin-left:14px;
	margin-bottom:25px;
}

div.biuletyn {
	background-image:url(i/tlo_boks.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:159px;
}
div.biuletyn_p {
	background-image:url(i/tlo_boks_p.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:159px;
}
div.biuletyn div.tekst, div.biuletyn_p div.tekst {	
	padding-top:47px;
	padding-left:16px;
	padding-bottom:17px;
	line-height:140%;
	width:178px;
	height:46px;
	color:#CCCCCC;
}
span.pom {color:#F99F19; font-weight:bold;}
form.newsletter {
	display:block;
	width:162px;
	margin:0px auto;
	clear:both;
}
input.txt {
	width:102px;
	padding:0px 2px;
	height:18px;
	border:1px #434445 solid;
	float:left;
}
form.newsletter input.guzik {width:42px; float:right}
input.guzik {
	background-color:#D80519;
	border:1px #990000 solid;
	height:20px;
	color:#FFFFFF;
	text-align:center;
	padding-bottom:3px;
	font-size:11px;
}
div.infolinia {
	width:145px;
	height:42px;
	margin:18px auto 20px auto;
}
div.prawy {
	float:left;
	overflow:hidden;
	height:100%;
}
div.boksy {
	padding-left:15px;
	clear:both;
	margin-bottom:20px;
	margin-top:9px;
}
div.boksy a {
	display:block;
	float:left;
	padding-right:7px;
}
div.pracowalismy {
	clear:both;
	margin-bottom:24px;
	margin-left:115px;
}
img.pracowalismy {
	display:block;
	float:left;
	padding-top:24px;
	padding-left:7px;
	padding-right:8px;
}
div.bialy_boks {
	background-color:#FFFFFF;
	float:left;
	width:424px;
	height:55px;
	padding-top:5px;
	background-image:url(i/bialy_box_r.gif);
	background-repeat:no-repeat;
	background-position:right;
}
div.aktualnosci {
	padding-top:14px;
	padding-left:32px;
	float:left;
	width:296px;
	height:auto;
	padding-bottom:10000px;
	margin-bottom:-10000px;
}
div.aktualnosci div.tekst {
	width:270px;
	color:#373739;
	line-height:140%;
	margin-top:15px;
	margin-bottom:2px;
}
span.red {color:#D91325; font-weight:bold;}
div.sep {
	width:1px;
	background-color:#B0A18B;
	margin-top:18px;
	float:left;
	height:auto;
	padding-bottom:10000px;
	margin-bottom:-10000px;
}
div.prawa_czesc {
	float:left;
	height:auto;
	padding-bottom:10000px;
	margin-bottom:-10000px;
	width:352px;
	padding-left:20px;
	padding-top:5px;
}
form.szukanie {
	display:block;
	width:285px;
}
select.wybor {
	float:right;
	width:158px;
	height:19px;
	font-size:11px;
}
form.szukanie input.guzik { width:54px; margin-left:187px;}
div.banerek {
	width:305px;
	height:67px;
	margin-left:2px;
	margin-top:25px;
}
div.sep_poziom {
	background-color:#B0A18B;
	width:870px;
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:both;
	margin-left:20px;
}
div.stopka {
	float:left;
	width:205px;
	margin-top:15px;
	margin-left:16px;
	color:#58503F;
}
div.stopka2 {
	float:right;
	margin-top:15px;
	color:#58503F;
	padding-right:36px;
}
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.stopka2 a {
	color:#58503F;
	text-decoration:none;
}
div.stopka2 a:hover {text-decoration:underline}

span.des, div.stopka a {color:#C9BEAF; text-decoration:none}
div.stopka a:hover {text-decoration:underline}


/*PODSTRONA*/

div.menu_lewe, div.menu_lewe_dor {
	height:118px;
	background-repeat:no-repeat;
}
div.menu_lewe_4 {height:155px;background-repeat:no-repeat;}
div.menu_lewe_5 {height:193px;background-repeat:no-repeat;}
div.menu_lewe {background-image:url(i/tlo_menu_lewe.jpg);width:200px;margin-bottom:50px;}
div.menu_lewe_dor {background-image:url(i/tlo_menu_lewe_dor.jpg); width:214px;margin-bottom:38px;}
div.menu_lewe_4 {background-image:url(i/tlo_menu_lewe_4.jpg); width:200px;margin-bottom:38px;}
div.menu_lewe_dor_2 {background-image:url(i/tlo_menu_lewe_5.jpg); width:214px;margin-bottom:38px;}
div.menu_lewe_dor_3 {background-image:url(i/tlo_menu_lewe_6.jpg); width:214px;margin-bottom:38px;}
div.menu_lewe ul, div.menu_lewe_dor ul, div.menu_lewe_4 ul, div.menu_lewe_dor_2 ul, div.menu_lewe_dor_3 ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

div.menu_lewe ul li.dy, div.menu_lewe_dor ul li.dy, div.menu_lewe_4 ul li.dy, div.menu_lewe_dor_2 ul li.dy, div.menu_lewe_dor_3 ul li.dy {
	display:block;
	background-image:url(i/dynks_menu.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 18px;
	padding:10px 0px 0px 19px;
	height:27px;
	background-position:0px 13px;
	display:block;
}
div.menu_lewe_dor_3 ul li.dy2
{
	display:block;
	background-image:url(i/dynks_menu2.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 25px;
	padding:10px 0px 0px 16px;
	height:27px;
	background-position:0px 13px;
	display:block;
	position:relative;
	top:-8px;
}
div.menu_lewe_dor_3 ul li.dy2 a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
div.menu_lewe_dor_3 ul li.dy2 a:hover {font-weight:bold}
div.menu_lewe ul li.dy a, div.menu_lewe_dor ul li.dy a, div.menu_lewe_4 ul li.dy a, div.menu_lewe_dor_2 ul li.dy a, div.menu_lewe_dor_3 ul li.dy a {
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}
div.menu_lewe ul li.dy a:hover, div.menu_lewe_dor ul li.dy a:hover, div.menu_lewe_4 ul li.dy a:hover, div.menu_lewe_dor_2 ul li.dy a:hover, div.menu_lewe_dor_3 ul li.dy a:hover {font-weight:bold;}
div.menu_lewe ul li.odst, div.menu_lewe_dor ul li.odst, div.menu_lewe_4 ul li.odst, div.menu_lewe_dor_2 ul li.odst, div.menu_lewe_dor_3 ul li.odst  {
	margin:0px; 
	padding:0px; 
	height:2px; 
	line-height:2px; 
	clear:both;
	background-repeat:no-repeat;
	display:block;
	font-size:1px;
	background-image:url(i/odst_4.gif);
}

div.podstrona {margin-left:92px; margin-top:8px; width:566px;}
div.podstrona_dor {margin-left:96px; margin-top:23px; width:566px;}
div.podstr_tekst {
	padding-top:24px;
	font-size:11px;
	line-height:140%;
	color:#2E2E2E;
	margin-bottom:20px;
}
img.obr_tekst {
	margin-left:32px;
	margin-bottom:15px;
	float:right;
}

table.tab_klienci {
	border-left:1px #333333 solid;
	border-top:1px #333333 solid;
}
table.tab_klienci td {
	border-right:1px #333333 solid;
	border-bottom:1px #333333 solid;
	padding:5px;
}
div.braz, span.braz {
	color:#8D795F;
	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;
}

div.podstr_tekst ul {
	margin:5px 0px 10px 15px;
	list-style:none;
}
div.podstr_tekst ol {
	margin:5px 0px 10px 20px;
}
div.podstr_tekst ol li {padding-bottom:5px;}
div.podstr_tekst ul li {
	background-image:url(i/pods_dyn.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:17px;
	padding-bottom:5px;
}
div.podstr_tekst ul li ul {margin-bottom:0px;}
div.podstr_tekst ul li ul li {
	background-image:url(i/pods_dyn2.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:17px;
}
div.podstr_tekst a {
	color:#FF6300;
	text-decoration:underline;
}
div.podstr_tekst a.braz {color:#8D795F}
div.podstr_tekst a:hover {text-decoration:none;}
div.kontakt img {
	display:block;
	float:left;
}
div.kontakt div.mail {
	float:left;
	padding-right:3px;
}
div.form_label {
	width:100px;
	float:left;
	text-align:right;
	padding-right:10px;
}
div.form_row {margin-bottom:10px;}
div.form_row input, div.form_row textarea {
	font-family:tahoma;
	font-size:11px;
	color:#2E2E2E;
	padding:0px 2px;
	width:200px;
	border:1px #434445 solid;
}
div.form_row input {height:15px;}
div.form_row textarea {height:100px; overflow:auto;}
div.form_row input.guzik {margin-left:110px; width:75px;
	background-color:#D80519;
	border:1px #990000 solid;
	height:20px;
	color:#FFFFFF;
	text-align:center;
	padding-bottom:3px;
	font-size:11px;
}
div.tytul {
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
}

input.radio {position:relative; top:3px; right:4px;}

div.druk {
	clear:both;
	text-align:right;
	height:20px;
	line-height:20px;
	padding-right:42px;
}
a.drukuj {
	color:#242424;
	text-decoration:none
}
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_mapa1 li.linki_mapa1 a {
	color:#333333}
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;
	background-position:0px 5px;
}