body {
margin: 0; 
padding: 0;
text-align: center;
font-size: 0.7em;
background: #f6f6f6 url("images/bg.jpg")  repeat-x;
font-family: 'Arial', 'Trebuchet MS', "Geneva CE", lucida, sans-serif;
color: #7e7e7e;
}

a, a:visited, a:hover {
font-size: 100%;
font-weight: normal;
text-decoration: underline;
color: #e81849; 
}

a:hover  {
color: #000;
}

h1, h2, h3, h4, h5, h6, p,ul, form, img{ 
padding: 0;
margin: 0;
border: 0;
font-size: 100%;
font-weight: normal;
}

#page {
width: 760px;
margin: 0 auto 0 auto; 
padding: 0;
background: transparent;
position: relative;
text-align: left;

}

#header {background: #fff url("images/haslo.gif") no-repeat; background-position: 457px 32px; position: relative; float: left; width: 100%; height: 93px; }
#header h1 {margin: 19px 0px 0 0;  float: left; }

#header p {position: absolute; right: 10px; top: 37px} 
#header p a:link, #header p a:visited, #header p a:hover {color: #808080; font-size: 120%; text-decoration: none; font-weight: bold;}
#header p a:hover {color: #0868b9}

/*border: 1px red solid*/

#menu {float: left; width: 100%; height: 40px; }
#menu p {margin-top: 4px; float: left; }
#menu p a:link, #menu p a:visited, #menu p a:hover {height: 27px; border-right: 1px solid #0868b9; background: #1a78c7; font-size: 110%; float: left; text-decoration: none; color: #fff; font-weight: bold; padding: 9px 17px 0 17px}

* html #menu p a:link, * html #menu p a:visited, * html #menu p a:hover {height: 36px;}
#menu p a:hover {background: #2483d3}
#page #menu p a.act:link, #page #menu p a.act:visited, #page #menu p a.act:hover  {background: #1372c2}

#stglink {border-left: 1px solid #0868b9; padding: 0px 1px 0 1px}


#pic {float: left; width: 100%; height: 188px; background-image: url("images/pic.jpg"); position: relative; float: left;}

#search {width: 215px; height: 188px; background: #525252 url("images/sbg.jpg"); position: absolute; right: 0px; top: 30px; z-index: 32}  
#search h1 {width: 148px; height: 18px; position: relative; top: 13px; left: 15px; color: #fff; margin-bottom: 20px}
* html #search h1 { top: 11px;margin-bottom: 17px}

#search h1 span {position: absolute; background: url("images/sh1.gif") no-repeat left top;
	left: 0;top: 0;width: 100%;height: 100%; }
#search	p {border: #777777 1px solid; float: left; padding: 3px; margin: 0 0 3px 9px; color: #fff; width: 189px; height: 18px}
* html #search	p {margin-left: 5px; width: 195px;} 


#search	p select, #search	p input {width: 189px; font-size: 100%; color:#3b3b3c; border: 1px #808080 solid; background: #fff}
* html #search p select {width: 187px;}

#search	p input {float: left; width: 41px; height: 14px; padding: 1px 0 0 1px; margin: 0px 0 0 0;}
* html #search	p input { width: 44px; height: 16px; margin: 1px 0 0 0; }
#search	p span {float: left;margin: 2px 4px 0 4px}

#search a:link,#search a:visited,#search a:hover {font-size: 100%; color:#dddddd; margin: 6px 0 0 15px;padding: 0px 0 0 12px; float: left; background: url("images/arrw.gif") no-repeat left 4px; border: 0px red solid }

* html #search a:link,* html #search a:visited,* html #search a:hover { margin-top: 5px }

#search a:hover {color:#fff}

#search .button {width: 69px; height: 22px; background: url("images/button.gif") no-repeat; cursor: pointer; border: none; margin: 3px 0 0 29px}
* html #search .button {margin-top: 2px;}



textarea  {width: 113px; background: #d8e8f0; 
border-right: 1px solid #c6d7e0; 
border-bottom: 1px solid #c6d7e0; 
border-top: 3px #d8e8f0 solid ; 
border-left: #d8e8f0 2px solid; 
height: 15px; color: #636d72; font-family: 'Arial', 'Trebuchet MS', "Geneva CE", lucida, sans-serif; padding: 1px 0 1px 4px; float: left; font-size: 100%; margin: 0 0 9px;}



#content {width: 100%;  float: left; }
.subbg {background: url("images/subbg.gif")}
.suboferta {background: #fff}

#left {width: 416px; float: left;margin-right: 4px;}



#left #subh1 { width: 416px; height: 46px; background: #fdeec5 url("images/subh1bg.jpg") no-repeat 0px 0px; float: left; margin-bottom: 12px; position: relative;}
#left #subh1 h2 {width: 139px; height: 19px; position: absolute; top: 13px; right: 17px; color: #000; margin-bottom: 20px; font-size: 110%; float: left}
#left #subh1 h2 span {position: absolute; background: url("images/kimtel.gif") no-repeat left top;
	left: 0;top: 0;width: 100%;height: 100%; }

#left.full {width: 760px; margin: 0px;}
#left #subh1.full {background: #fff; }
#left #subh1 h1 {margin: 13px 0 0 15px; font-size: 150%; font-weight: bold;  color: #e8a300}
.full {width: 460px; }
#left #subh1.nomarg {margin: 0px; padding: 0px;}

#left #subh1.full h1 {color: #e8184a; }

.subleft p {color: #666; margin: 0 15px 15px 19px; font-size: 110%}

.subleft p img {float: left}
.subleft ul {margin: 0 0 17px 17px;list-style-type: none; padding-right: 17px;}
.subleft li {background: url("images/li.gif") no-repeat left 3px;padding: 0 0 11px 20px; margin: 0px 0 10px 0px; font-size: 110%; color: #333;
border-bottom: 1px solid #ebebeb }



#left h3 {margin: 10px 0 6px 14px; font-size: 130%; font-weight: bold;  color: #e8a300}

#right {width: 340px; float: left; background: #fff}
#kim {width: 416px; height: 103px; float: left; background: #fee9b8 url("images/kimbg.jpg") no-repeat; position: relative; font-size: 110%}

#kim h1 {width: 94px; height: 19px; position: relative; top: 13px; left: 17px; color: #da9a01; margin-bottom: 20px; font-size: 110%; float: left}
#kim h1 span {position: absolute; background: url("images/kimh1.gif") no-repeat left top;
	left: 0;top: 0;width: 100%;height: 100%; }
	
	#kim h2 {width: 139px; height: 19px; position: absolute; top: 13px; right: 17px; color: #000; margin-bottom: 20px; font-size: 110%; float: left}
#kim h2 span {position: absolute; background: url("images/kimtel.gif") no-repeat left top;
	left: 0;top: 0;width: 100%;height: 100%; }
	#kim p {float: left; position: absolute; left: 0px; top: 40px; left: 17px; padding-right: 17px; color: #333; margin: 0}
	#kim a:link,#kim a:visited,#kim a:hover {font-size: 100%; color:#d18f00; margin: 6px 0 0 15px;padding: 0px 0 0 12px; float: left; background: url("images/arrb.gif") no-repeat left 4px; border: 0px red solid; position: absolute; bottom: 10px; right: 15px; }
#kim a:hover {color: #e81849}

.box, .boxr {width: 206px; height: 109px; background: #1172c2; float: left; margin: 4px 0 0 0; margin-right: 4px; color: #fff; position: relative; font-size: 150%}
.boxr { margin-right: 0px;}
#domy span {position: absolute; background: url("images/box-domy.gif") no-repeat left top;
	left: 0;top: 0;width: 100%;height: 100%; }
#mieszkania span {position: absolute; background: url("images/box-mieszkania.gif") no-repeat left top;
	left: 0;top: 0;width: 100%;height: 100%; }
#dzialki span {position: absolute; background: url("images/box-dzialki.gif") no-repeat left top;
	left: 0;top: 0;width: 100%;height: 100%; }
#obiekty span {position: absolute; background: url("images/box-obiekty.gif") no-repeat left top;
	left: 0;top: 0;width: 100%;height: 100%; }
	
.box p, .boxr p {position: absolute; z-index: 10; top: 50px;left: 17px; margin: 0px 0px 0px }
.boxr p {left: 12px; margin: 0 0 0 0}
.box p a:link, .box p a:visited, .box p a:hover{color: #dff4ff; font-size: 0.74em; margin: 0 25px 0px 0px;float: left; }
.box p a:hover{color: #fff}

.box p.low {top: 84px;}



#hot {width: 100% float: left}

#hot h1 {width: 97px; height: 19px; position: relative; top: 13px; left: 12px; margin-bottom: 20px; font-size: 110%; float: left; color: #e81849;} 
#hot h1 span {position: absolute; background: url("images/hoth1.gif") no-repeat left top;
	left: 0;top: 0;width: 100%;height: 100%; }

.hotboxoferta {width: 760px; border: #e5e5e5 1px solid; border-top: none; float: left; min-height: 94px; background: #fff repeat-x }
	
.hotbox {min-height: 94px; float: left; width: 340px }
.longer {width: 340px;  }



* html .hotbox{height: 94px;}
 
.hotbox img {margin: 8px 12px 8px 8px; float: left }
* html .hotbox img {margin: 8px 12px 18px 8px;}

.hotboxoferta .longer p {font-size: 100%}

.hotbox span a:link, .hotbox span a:visited, .hotbox span a:hover{color: #e81849; font-size: 110%; float: left; margin: 6px 0 7px 0; width: 210px }
.hotbox span a:hover{color: #333}
.hotbox p {color: #333; border-top: 1px solid #ebebeb; float: left; width: 200px; margin:0; padding: 4px 0 4px 0;}
.hotbox p.opisoferta {border: none; margin: 4px 0px; width: 400px; font-size:110%; padding-bottom: 4px;
}
.hotbox p.miasto {border: none; margin: 0px 0 0 0; padding: 0px 0 4px 0;}
.hothroferta {float: left; background: #f3f3f3 no-repeat left bottom; height: 4px; width: 100%; 
padding: 0px}

.hothr {float: left; background: url("images/hotbg.gif") no-repeat left bottom; height: 4px; width: 100%; 
padding: 0px}

#cops {width:100%; height: 50px; background: #6b6b6b url("images/copbg.gif") no-repeat left bottom;float: left; margin: 4px 0 20px 0; position: relative}
#cops p {position: absolute; left: 150px; top: 17px; color: #ebebeb }

#oferta {width:100%;}
#oferta #zdjecia {width: 105px; margin: 0 0 0 15px; float: left}
* html #oferta #zdjecia {margin: 0 0 0 7px;}
#oferta #zdjecia img {margin: 0 0 9px 0; display: block}
#oferta #opis {width: 410px;  float: left; /*/border-right: #ebebeb 1px solid*/}
#oferta #opis ul.kontakt li {background: none; padding: 0 0 5px 0px; margin: 5px 0 0 0; border: none;
}

#oferta #opis ul.kontakt {padding-bottom:6px; 
border-bottom: #ebebeb 1px solid; margin-bottom: 10px}
#oferta #opis h3 {border-top: #ebebeb 1px solid; padding-top: 10px}
#oferta #opis p {margin-bottom: 9px; }
#oferta #dane {float: left;}

#bread {float: left;width:100%; margin: 0 0 0px 0; position: relative; top: -10px; 
border-bottom: #ebebeb 1px solid; padding-bottom: 10px}
#bread a:link,#bread a:visited,#bread a:hover{color: #666;}
#bread span {padding-left: 15px;}

table {font-size: 110%; margin-left: 15px; width: 93% }

td {color:#333; font-weight: bold; padding: 7px 10px 3px 0; vertical-align: top;border-bottom: 1px solid #ebebeb}



input {width: 145px; background: #fef3d7; 
border: #f7c74d 1px solid; border-top: #f4da98 1px solid;
border-left: #f4da98 1px solid;
height: 16px; color: #2d230b; font-family: 'Arial', 'Trebuchet MS', "Geneva CE", lucida, sans-serif; padding: 1px 0 1px 4px; float: left; font-size: 100%; margin: 0 6px 0px 0; font-weight: normal; }

* html input  {width: 145px; background: #fef3d7; 
border: #f7c74d 1px solid; border-top: #f4da98 1px solid;
border-left: #f4da98 1px solid;
height: 21px;  font-family: 'Arial', 'Trebuchet MS', "Geneva CE", lucida, sans-serif; padding: 1px 0 1px 4px; float: left; font-size: 100%; font-weight: normal; }

td input, td textarea, td select  {position: relative; bottom: 2px;}


textarea { height: 46px; background: #d8e8f0; width: 208px; background: #fef3d7; 
border: #f7c74d 1px solid; border-top: #f4da98 1px solid;
border-left: #f4da98 1px solid; color: #5b430a; margin: 0px}

select { background: #d8e8f0; width: 145px; background: #fef3d7; 
border: #f7c74d 1px solid; border-top: #f4da98 1px solid;
border-left: #f4da98 1px solid; color: #5b430a}

* html textarea { height: 46px; background: #d8e8f0; width: 238px; background: #fef3d7; 
border: #f7c74d 1px solid; border-top: #f4da98 1px solid;
border-left: #f4da98 1px solid; color: #5b430a}




input.chck {width: 15px}

.nobrd, td input.nobrd {border: none;}
.nobld { font-weight: normal}
.nobld input {background:#fff; border: #333 1px solid}
td .lft {float: left; margin: 0 0px 0 0}
td .prowizjain {width: 30px; display: block; margin-left: 5px;}
.zolt { color: #e8a300}
#supersearch {margin: 0px 0 0px 8px; width: 95%; float: left;
padding: 0 0 15px 7px}
* html #supersearch {padding: 0 0 10px 0px}
#supersearch input{float: left; width: 50px; display: block }
#supersearch select{float: left; width: 160px; display: block }
#supersearch p{float: left; margin: 0px;padding: 3px 1px 1px 1px;  }
#supersearch p span, #supersearch select {float: left; display: block}
.butt, #supersearch p .butt {width: 90px; height: 25px; background: #c4123c; color: #fff; font-weight: bold;  cursor: pointer; padding: 0px; border: 1px solid #810d28; border-top: #c4123c 1px solid; border-left: #c4123c 1px solid;}
#supersearch table { width: 100%; margin: 5px 0 5px 0}
#supersearch table td {font-size: 90%; border: none; margin:  0 0 0 0; padding: 0 0 0 0; }
#supersearch table td input {float: left; display: block}
#supersearch h3 { margin: 0px 0 0 0px ;}
h4 {font-size: 110%; font-weight: bold; margin: 8px 8px 8px 12px; color: #e8184a;}
.paging {font-size: 110%; width: 100%; min-height: 40px; float: left;  display: block; }
.paging p {font-weight: bold; float: left;  display: block; padding: 11px 9px 8 14px; width: 100%; margin: 15px; }
* html .paging p{margin: 0px}

.cleaner {
clear: both;
	height: 1px;
	overflow: hidden;
	display: block;
}

option.bold {
    font-weight: bold;
}
