/* CSS Document */
body {
	padding: 0px;
	margin: 0px;
	background-color: #EFF7EC;
	color: black;
	font: 13px/14px Tahoma, sans-serif;
}
div, p, img, ul {padding:0px; margin:0px; border:0;}
ul{list-style-type:none;}
* { outline: none }


/* menu */

#main_menu{width:100%; margin-top:6px;}

#swf01 {
   margin: 0 auto;    
    width: 750px;
    height: 18px;    
    text-align: left;
} 
#swf02 {
   margin: 0 auto;    
    width: 750px;
    height: 18px;    
    text-align: left;
}

#main_menu p {font-weight: bold;}

#menu{width:750px; margin:0 auto; background:url(../images/e-odpisy.jpg) no-repeat #EFF7EC; height:221px; position:relative;}

#menu ul {width:750px; height:44px; position:absolute; top:130px; left:0px;}

#menu ul li{float:left}

#menu ul li.start{width:73px; height:44px; margin-right:0px}
#menu ul li.start a{width:73px; height:44px; display:block; background:url(../images/13z1_04.gif) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.start a:hover{width:73px; height:44px; background:url(../images/13z2_04.gif) 0 0 no-repeat;}

#menu ul li.onas{width:91px; height:44px; margin-right:0px}
#menu ul li.onas a{width:91px; height:44px; display:block; background:url(../images/13z1_05.jpg) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.onas a:hover{width:91px; height:44px; background:url(../images/13z2_05.jpg) 0 0 no-repeat;}

#menu ul li.cena{width:63px; height:44px; margin-right:0px}
#menu ul li.cena a{width:63px; height:44px; display:block; background:url(../images/13z1_06.gif) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.cena a:hover{width:63px; height:44px; background:url(../images/13z2_06.gif) 0 0 no-repeat;}

#menu ul li.nkw{width:156px; height:44px; margin-right:0px}
#menu ul li.nkw a{width:156px; height:44px; display:block; background:url(../images/13z1_07.gif) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.nkw a:hover{width:156px; height:44px; background:url(../images/13z2_07.gif) 0 0 no-repeat;}

#menu ul li.krs{width:38px; height:44px; margin-right:0px}
#menu ul li.krs a{width:38px; height:44px; display:block; background:url(../images/13z1_08.jpg) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.krs a:hover{width:38px; height:44px; background:url(../images/13z2_08.jpg) 0 0 no-repeat;}

#menu ul li.spadek{width:62px; height:44px;}
#menu ul li.spadek a{width:62px; height:44px; display:block; background:url(../images/13z1_09.gif) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.spadek a:hover{width:62px; height:44px; background:url(../images/13z2_09.gif) 0 0 no-repeat;}

#menu ul li.hipoteka{width:83px; height:44px;}
#menu ul li.hipoteka a{width:83px; height:44px; display:block; background:url(../images/13z1_10.jpg) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.hipoteka a:hover{width:83px; height:44px; background:url(../images/13z2_10.jpg) 0 0 no-repeat;}

#menu ul li.kupteraz{width:104px; height:44px;}
#menu ul li.kupteraz a{width:104px; height:44px; display:block; background:url(../images/13z1_11.gif) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.kupteraz a:hover{width:104px; height:44px; background:url(../images/13z2_11.gif) 0 0 no-repeat;}

#menu ul li.kontakt{width:80px; height:44px;}
#menu ul li.kontakt a{width:80px; height:44px; display:block; background:url(../images/13z1_12.jpg) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.kontakt a:hover{width:80px; height:44px; background:url(../images/13z2_12.jpg) 0 0 no-repeat;}





/* CONTENT */


#content{
	display: block;
	margin: 0 auto;
	padding: 0;
	position: relative;
	height: auto;
}

	/* 1 */
	
#zam {
	
	width: 610px;
	text-align: left;
}

#zam fieldset {
	margin: 1px 0 20px 0;
	border: 2px solid #556b2f;
	background: url(../images/szare.jpg) repeat-x center;
}
#zam legend {
	font-weight: bold;
	padding: 5px 50px;
	color: black;
	background: url(../images/p5a.jpg);
}
#zam p {
	color: #b8d71e;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	margin-left: 10px;
}

#zam fieldset ul {
	margin: 20px 6px;
	padding: 0;
}

#zam fieldset li {
	list-style: none;
	margin: 5px 5px 5px 5px;
}

#zam label.ko {
float: left;
display: block;
width: 161px;
}

	/* 2 */


#zam2 {
	width: 610px;
	display: block;
    text-align: right;
    }

#zam2 fieldset {
	margin: 0 0 20px 0;
	border: 2px solid #556b2f;
	background: url(../images/szare.jpg) repeat-x bottom;
}
#zam2 legend {
	font-weight: bold;
	padding: 5px 40px;
	color: black;
	border: 0px solid #2f4f4f;
	background: url(../images/p5a.jpg);
}
#zam2 p {
	color: #b8d71e;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
}

#zam2 fieldset ul {
margin: 20px;
padding: 0;
}

#zam2 fieldset li {
	list-style: none;
	margin: 1px 5px;
}

#zam2 label {
display: inline-block;
margin-right: 8px;
}

input.pp {
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	width: 200px;
	margin-top: 15px;
}

input.pp:hover{
	font-weight: bold;
	text-decoration: none;
}
	
input.ppp {
	border: 0 solid;
	}

textarea {
	width: 400px;
	height: 80px;
	margin-top: 5px;
}

#main_footer{width:100%; margin:0 auto; clear:both; }	

#pasek{
	width: 750px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	background:url(../images/123_16.gif);
	height: 30px;

}

#footer{
	width: 750px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	height: 17px;
}

#footer p{display:block; margin: 20px auto 0 auto; font:10px/18px Tahoma, Arial, Helvetica, sans-serif; color: black; font-weight:normal; text-align:center; padding-bottom:20px}

#footer a{
	font: 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1f7a20;
	text-decoration: none;
	padding: 0 5px;
}

#footer a:hover{
	color: black;
	text-decoration: none;
	background: transparent;
}
/* php po ta */

#tresc p{
	text-align: left;
	width: 650px;
	padding-top: 0px;
	margin-bottom: 0px;
	font: 13px/15px Tahoma, sans-serif;
	}

#tresc p span {
	font-weight: bold;
	color: #b9d822;
	background-color: transparent;
}

/* srodek */

#srodek_menu{width:100%; margin:0 auto; clear:both;}

#srodek{
	margin: 0 auto;
	padding: 0px;
	width: 750px;
	
}

#lewa{
	float: left;
	width: 170px;
	height: 258px;
background-image: url(../images/e-odpisy-kontakt.jpg);
}

#lewa ul.entergg1 {width:60px; height:14px; position:absolute; top:324px; left:200px; background: none; margin:0}
#lewa ul.entergg1 li a{width:60px; height:14px; display:block; text-indent:-20000px; background: none; padding:0}
#lewa ul.entergg1 li a:hover{width:60px; height:14px;}

#lewa ul.entergg2 {width:60px; height:14px; position:absolute; top:343px; left:200px; background: none; margin:0}
#lewa ul.entergg2 li a{width:60px; height:14px; display:block; text-indent:-20000px; background: none; padding:0}
#lewa ul.entergg2 li a:hover{width:60px; height:14px;}

#lewa ul.entermail {width:120px; height:14px; position:absolute; top:370px; left:150px; background: none; margin:0}
#lewa ul.entermail li a{width:120px; height:14px; display:block; text-indent:-20000px; background: none; padding:0}
#lewa ul.entermail li a:hover{width:120px; height:14px;}

#lewa ul.entermap {width:110px; height:14px; position:absolute; top:478px; left:160px; background: none; margin:0}
#lewa ul.entermap li a{width:110px; height:14px; display:block; text-indent:-20000px; background: none; padding:0}
#lewa ul.entermap li a:hover{width:110px; height:14px;}

#lewa ul.entersite {width:280px; height:70px; position:absolute; top:70px; left:320px; background: none; margin:0}
#lewa ul.entersite li a{width:280px; height:70px; display:block; text-indent:-20000px; background: none; padding:0}
#lewa ul.entersite li a:hover{width:280px; height:70px;}

#status{
	width: 14px;
	height: 14px;
margin-left: 56px;
margin-top: 81px;

}

#prawa{
	width: 580px;
	height: 258px;
	background-image: url(../images/00_13.jpg);
	margin-left: 170px;
	
}

#prawa p{
	margin-left: 20px;
	font-style: normal;
	font-size: 13px;
	padding: 10px;
	text-align: justify;
	font-family: Verdana;
	font-weight: bold;
	
}
#prawa p span{
	color: #ff0606;
}
/* kliknij zamow */

#krs_menu{width:100%; clear:both; float: right;
	}

#krs01, #krs02, #krs03 {
	width: 201px;
	height: 60px;
	margin: 0px auto;
	margin-top: 10px;
	
}

#krs01 a{
	display: block;
	width: 201px;
	height: 38px;
	overflow: hidden;
}
#krs02 a{
	display: block;
	width: 201px;
	height: 38px;
	overflow: hidden;
}
#krs03 a{
	display: block;
	width: 201px;
	height: 38px;
	overflow: hidden;
}
#krs01 a img{
	display: block;
}
#krs02 a img{
	display: block;
}
#krs03 a img{
	display: block;
}

#krs01 a:hover img{
margin-left: -201px;
}

#krs02 a:hover img{
margin-left: -201px;
}

#krs03 a:hover img{
margin-left: -201px;
}

/* spadek buton */

#spadek_menu{width:100%; clear:both; float: right;
	}

#spadek01, #spadek02, #spadek03 {
	width: 302px;
	height: 60px;
	margin: 0px auto;
	margin-top: 10px;
	
}

#spadek01 a{
	display: block;
	width: 302px;
	height: 34px;
	overflow: hidden;
}
#spadek02 a{
	display: block;
	width: 302px;
	height: 34px;
	overflow: hidden;
}
#spadek03 a{
	display: block;
	width: 302px;
	height: 34px;
	overflow: hidden;
}
#spadek01 a img{
	display: block;
}
#spadek02 a img{
	display: block;
}
#spadek03 a img{
	display: block;
}

#spadek01 a:hover img{
margin-left: -302px;
}

#spadek02 a:hover img{
margin-left: -302px;
}

#spadek03 a:hover img{
margin-left: -302px;
}

/* hipoteka buton */

#hipoteka_menu{width:100%; clear:both; float: right;
	}

#hipoteka01, #hipoteka02, #hipoteka03 {
	width: 302px;
	height: 60px;
	margin: 0px auto;
	margin-top: 10px;
	
}

#hipoteka01 a{
	display: block;
	width: 302px;
	height: 34px;
	overflow: hidden;
}
#hipoteka02 a{
	display: block;
	width: 302px;
	height: 34px;
	overflow: hidden;
}
#hipoteka03 a{
	display: block;
	width: 302px;
	height: 34px;
	overflow: hidden;
}
#hipoteka01 a img{
	display: block;
}
#hipoteka02 a img{
	display: block;
}
#hipoteka03 a img{
	display: block;
}

#hipoteka01 a:hover img{
margin-left: -302px;
}

#hipoteka02 a:hover img{
margin-left: -302px;
}

#hipoteka03 a:hover img{
margin-left: -302px;
}


/* txt */

#text_menu{width:100%; margin:0 auto; clear:both; }

#text{
	display: block;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	width: 680px;
	
}

#text p {
	margin-top: 2px;
	font-style: normal;
	font-size: 14px;
	margin-left: 20px;
	border: 1px solid #66822f;
	padding: 13px;
	text-align: justify;
	font-family: Verdana;
	background-image: url(../images/x_03.jpg);
}
#text01, #text02, #text03, #text04, #text05, #text06, #text07, #text08, #text09, #text11, #text12, #text13, #text14, #text15, #text16, #text17, #text18, #text19, #text20 {
	margin-bottom: 30px;
}
#text10 {
	background-image: url(../images/mk.gif);
	margin-bottom: 30px;
	height: 50px;
	width: 214px;
	float: right;
	background-repeat: no-repeat;
		}

#text span {
	font-weight: bold;
	background-image: url(../images/p0.jpg); min-height: 45px;
}

#text07  img {width:521px; height:320px; margin-left: 9%;}

#text01 h1{width:20px; height:20px; display:block; position:absolute; top:10px; left:10px; text-indent:-20000px;}
#text01 h2{width:20px; height:20px; display:block; position:absolute; top:20px; left:10px; text-indent:-20000px;}

#text02 h1{width:20px; height:20px; display:block; position:absolute; top:30px; left:10px; text-indent:-20000px;}
#text02 h2{width:20px; height:20px; display:block; position:absolute; top:40px; left:10px; text-indent:-20000px;}

#text03 h3{width:20px; height:20px; display:block; position:absolute; top:50px; left:10px; text-indent:-20000px;}
#text04 h1{width:20px; height:20px; display:block; position:absolute; top:60px; left:10px; text-indent:-20000px;}

#text05 h1{width:20px; height:20px; display:block; position:absolute; top:70px; left:10px; text-indent:-20000px;}
#text05 h2{width:20px; height:20px; display:block; position:absolute; top:80px; left:10px; text-indent:-20000px;}

#text06 h1{width:20px; height:21px; display:block; position:absolute; top:90px; left:10px; text-indent:-20000px;}

#text07 h2{width:20px; height:22px; display:block; position:absolute; top:100px; left:10px; text-indent:-20000px;}

#text08 h1{width:20px; height:23px; display:block; position:absolute; top:110px; left:10px; text-indent:-20000px;}
#text09 h1{width:20px; height:24px; display:block; position:absolute; top:120px; left:10px; text-indent:-20000px;}
#text11 h1{width:20px; height:25px; display:block; position:absolute; top:130px; left:10px; text-indent:-20000px;}
#text12 h1{width:20px; height:26px; display:block; position:absolute; top:140px; left:10px; text-indent:-20000px;}
#text13 h1{width:20px; height:27px; display:block; position:absolute; top:150px; left:10px; text-indent:-20000px;}

#text a{
	font-weight: bold;
	color: #1f7a20;
	text-decoration: none;
	font-size: 11px;
}

#text a:hover{
	color: black;
	text-decoration: none;
	background: transparent;
	font-size: 11px;
}

#text05 a {font: 11px/12px Tahoma, sans-serif; color: black;}


#adwords{
	width:100%;
	clear:both;
	display: block;
	margin: 0 auto;
	padding: 1px;
	position: relative;
	width: 729px;
	height: 91px;
	margin-top: 110px;
}
/* zasady */

#text-h {
font-family: Verdana;
padding: 15px;
}

#text-h h1{font-size: 14px;}
#text-h h2{font-size: 13px;}
#text-h h3{
	font-size: 12px;
	text-align: justify;
	font-weight: lighter;
	
}
#text-h ol.h3{
list-style-type: lower-alpha;
}


/* cennik */

#cena table{
	width: 100%;
	margin: 0 auto;
	clear: both;
	border: 1px solid #66822f;
	border-bottom-color: #66822f;
	border-bottom-style: groove;
	border-bottom-width: 4px;
	border-right-style: ridge;
	border-right-width: 3px;
} 

#ceny {
width: 630px;
margin: 0 auto;
padding: 0;
position: relative;
font:12px/13px Tahoma, sans-serif;

}

#ceny h1{font-size: 14px;}
#ceny h2{font-size: 13px;}

#ceny table td {
   background-image: url(../images/x_03.jpg);
   padding: 2px;
}

#ceny table span {
   font-weight : bold;
   
}

#ceny table td.w1 {
 color: #333333;
 background-image: none;
 height: 20px;
}


#ceny p {
width :680px;
margin-bottom:0px;
font : 13px/15px Tahoma, sans-serif;
text-align : justify;
}
#ceny p span {
font-weight : bold;
}

#ceny a{font:10px/12px Tahoma, sans-serif; font-weight:normal; color:#66822f; text-decoration:none;}

#ceny a:hover{color:#b8d71e;}

/* kw */

#kw ul {
	margin-left: 100px;
	list-style-type: decimal;
}

#kw a{
	font: 13px/20px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1f7a20;
	text-decoration: none;
	padding: 0 5px;
}

#kw a:hover{
	color: black;
	text-decoration: none;
	background: transparent;
	
	}
/* zamowienie */	


#main_za{width:682px; margin: 0 auto; clear:both; }	
		
#nkwfoto{
	width: 322px;
	height: 260px;
	border: 0px outset #66822f;
	float: left;
	padding: 0px;
	position: relative;
	margin-left: 16px;
	margin-bottom: 11px;
}
	
#krs04 {
	width: 302px;
	height: 60px;
	margin-top: 190px;
	margin-left: 10px;
	
}

#krs04 a{
	display: block;
	width: 302px;
	height: 38px;
	overflow: hidden;
}

#krs04 a img{
	display: block;
}

#krs04 a:hover img{
margin-left: -302px;
}

#nkwfoto h1{
	margin-left: 20px;
	font: 12px/12px Tahoma, sans-serif;
	font-weight: bold;
	color: #66822f;
	text-decoration: none;
}

#nkwfoto h2 {width:50px; height:50px; display:block; position:absolute; top:10px; left:10px; text-indent:-20000px;}
#nkwfoto h3 {width:50px; height:50px; display:block; position:absolute; top:20px; left:10px; text-indent:-20000px;}

#nkw01{
	width: 374px;
	position: relative;
	
	
}

#nkwfoto #nkw01 img {
	width: 250px;
	height: 155px;
	display: block;
	position: absolute;
	top: 9px;
	left: 30px;
	padding: 1px;
	border: 1px outset #66822f;
}

/* kontakt */

#kon-menu{width:680px; margin: 0 auto; clear:both; }	


#text-h2 {
font-family: Verdana;
padding: 30px;
}

#text-h2 h1{font-size: 13px;}


#text-h2 span {
font-weight: bold;
}

#text-h2 a{
	font-weight: bold;
	color: #1f7a20;
	text-decoration: none;
	font-size: 12px;
}

#text-h2 a:hover{color:#709962;}

#L-R{margin-left: 40px;list-style: none;}
#h2-L {width: 205px;float: left;} 
#h2-R {margin-left: 180px; width: 360px; font-weight: bold;} 

/* onas */

#onas {
	width: 610px;
	display: block;
    text-align: justify;
    }

#onas fieldset {
	margin: 0 0 30px 70px;
	border: 2px solid #556b2f;
	background: url(../images/szare.jpg) repeat-x bottom;
}
#onas legend {
	font-weight: bold;
	padding: 5px 40px;
	color: black;
	border: 0px solid #2f4f4f;
	background: url(../images/p5a.jpg);
}

#onas fieldset ul {
margin: 20px;
padding: 0;
}

#onas li {
margin: 15px;
padding: 0;
}
/* poznaj */

#menu_forme{width:100%;
	clear:both;
	display: block;
	margin: 0 auto;
	padding: 1px;
	position: relative;
	width: 740px;
	height: 350px;
	margin-top: 20px;

	}	
	
#forme p{
	width: 360px;
	margin-left: 40px;
	text-align: right;
	font: 12px/15px Tahoma, sans-serif;
	border: 1px solid #c5c5e6;
	padding: 10px;
	background: url(../images/bgfadegreen.gif);
	margin-top: 3px;
	float: left;
	height: 230px;
}

#forme h1 {width:20px; height:50px; display:block; position:absolute; top:10px; left:10px; text-indent:-20000px;}
#forme h2 {width:20px; height:50px; display:block; position:absolute; top:20px; left:10px; text-indent:-20000px;}


#forme label {
	display: block;
	width: 100px;
	float: left;
	display: inline;
	margin-top: 4px;
}


#forme textarea {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #c5c5e6;
	width: 250px;
	height: 105px;
	margin-top: 5px;
	background-color: #f8fbee;
	
}

#forme input {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #c5c5e6;
	background-color: #f8fbee;
	width: 250px;
	margin-top: 5px;
	
}

#forme select {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #c5c5e6;
	background-color: #f8fbee;
	width: 253px;
	margin-top: 5px;
	
}


#forme input.pp {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #c5c5e6;
	background-color: #f8fbee;
	width: 150px;
	margin-top: 3px;
	
}

#forme input.pp:hover{
	text-decoration: none;
	}

#forme span{
	text-decoration: none;
	font-weight: bold;
	}
	
#obok p{
	width: 260px;
	margin-left: 4px;
	font: 11px/14px Tahoma, sans-serif;
	border: 1px solid #c5c5e6;
	padding: 10px;
	background: url(../images/bgfadegreen.gif);
	margin-top: 3px;
	text-align: left;
	display: inline-block;
	float: left;
	height: 230px;
		}
	/* kontaktowy */	
#kontakt p{
	width: 360px;
	margin-left: 60px;
		font-weight: bold;
}

#formkon p{
	width: 360px;
	margin-left: 60px;
	text-align: right;
	font: 12px/15px Tahoma, sans-serif;
}

#formkon label {
	display: block;
	width: 100px;
	float: left;
	display: inline;
	margin-top: 4px;
}

#formkon textarea {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #556b2f;
	width: 250px;
	height: 120px;
	margin-top: 5px;
	}

#formkon input {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #556b2f;
	width: 250px;
	margin-top: 5px;
	
}

#formkon input.pp {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #556b2f;
	width: 100px;
	margin-top: 3px;
	background:url(../images/bgf.gif);
}

#formkon input.pp:hover{
	color: #5e8bdd;
	text-decoration: none;
	}

#krs_x3{width:640px; margin:0 auto; clear:both;}

#krs-x3 {
	width: 201px;
	height: 60px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}

#krs-x3 a{
	display: block;
	width: 201px;
	height: 38px;
	overflow: hidden;
}

#krs-x3 a img{
	display: block;
}

#krs-x3 a:hover img{
margin-left: -201px;
}
