#mainn {
	width:900px;
	clear: both;
	padding: 0;
	text-align: center; 
	margin: 0 auto; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #ffffff;	
}
img {border:0px;}
a{ color:#554930; text-decoration: none; font-weight:bold;}
input, textarea, select {font-family: Tahoma; font-size: 12px; color: #000000; border: #aaaaaa 1px solid; margin-left: 2px; margin-top: 0px; padding-left: 3px; width:160px;}
input:focus,input:hover,textarea:focus,textarea:hover,select:hover,select:focus{border: 1px solid #999999; background: #f9f9f9;}


.fleft{float:left;}
.fright {float:right;}
.left{text-align: left;}
.right{text-align: right;}
.center{text-align:center;}

div.info_foto{
	width: 450px;
	font-size: 12px;
	margin: 10px 0 0 20px;
	text-align: left;
	color: red;
}

div#fotobox{	
	margin: 20px 0 0 20px;
	width: 850px;	
}

div.mbox{	
	padding: 5px;
	width: 185px;
	height: 185px;
}


#top{
  height:66px; width:900px;
}
#wiecej{
  margin-left:30px;
  margin-top:33px;
}

#ikonki{
  /*border:1px solid #F00;*/
  height:50px; width:210px;
  margin:10px 20px 0 0;
}

#logo{
/*  width:254px; height:50px;*/
  width:320px; height:50px;
  margin: 12px 0 0 10px;
}
#top_sro p{
  margin: 21px 0 0 40px;
}
.button{
  height:30px; width:30px;
  padding-left:5px; padding-right:5px;  
}
.info{
  font-size:11px;
  text-align:center;
  display:none;
}
#info_start, #info_kontakt, #info_szukaj, #info_obiekt1, #info_konto{
  margin: 5px 0 0 20px;
}

#foto{
  height:150px; width:900px;
}

#menu_przyciski{
  width:900px; height:25px; margin:2px 0 5px 0;
}

.przycisk{
  width:150px; height:25px; margin-right:1px;
}

#belka{
  height:25px; width:296px;
  background-image:url(img/belka.gif); 
  background-repeat:repeat-x; 
}


#sektor_typ{
  position:absolute; margin-left:20px; margin-top:42px;
}

#sektor_region{
  position:absolute; margin-left:20px; margin-top:70px;
}

#sektor_wojew{
  position:absolute; margin-left:300px; margin-top:42px;
}

#sektor_miejsc{
  position:absolute; margin-left:300px; margin-top:70px;
}

#sektor_miejsc input{
  width:155px;
}

#sektor_niepamietam{
  position:absolute; margin-left:350px; margin-top:42px;
}
#sektor_zarej{
  position:absolute; margin-left:350px; margin-top:70px;
}
#sektor_zaloguj{
  position:absolute; margin-left:165px; margin-top:100px;
}

.etykieta{
  font-size:11px; font-weight:bold; width:95px;
}
.info_text{
  font-size:11px; font-weight:normal; width:200px; /*border:1px solid #F00;*/
}

   /**************************************/
   /********* zakladka szukaj ************/
   /**************************************/
#zakladka_szukaj{
  width:580px; height:137px; margin-top:5px;
/*  border:1px solid #F00;*/
}

#zakl_szuk_1{
  width:12px; height:137px;
  background-image:url(img/zakl_szuk_1.gif); 
  background-repeat:no-repeat;   
}

#zakl_szuk_2{
  height:137px; width:134px;
  background-image:url(img/zakl_szuk_2.gif); 
  background-repeat:repeat-x;
}
.zakl_szuk_2_tyt{
  font-size:12px; margin-top:7px;
}

#zakl_szuk_2_tyt a{
	font-weight:normal; color:#aaa;
}
#zakl_szuk_2_tyt a:hover{
	color:#060f4e; font-size:12px; font-weight:bold;
}	

#zakl_szuk_3{
  width:40px; height:137px;
  background-image:url(img/zakl_szuk_3.gif); 
  background-repeat:no-repeat;   
}

#zakl_szuk_4{
  height:137px; width:134px; margin-top:0;
  background-image:url(img/zakl_szuk_4.gif); 
  background-repeat:repeat-x; 
}

#zakl_szuk_5{
  width:45px; height:137px;
  background-image:url(img/zakl_szuk_5.gif); 
  background-repeat:no-repeat;   
}

#zakl_szuk_6{
  height:137px; width:150px;
  margin-top:0;
  background-image:url(img/zakl_szuk_6.gif);
  background-repeat:repeat-x; 
}

#zakl_szuk_7{
  height:137px; width:40px;
  margin-top:0;
  background-image:url(img/zakl_szuk_5i.gif);
  background-repeat:repeat-x; 
}

#zakl_szuk_8{
  height:111px; width:21px; margin-top:26px;
  background-image:url(img/zakl_szuk_8.gif); 
  background-repeat:no-repeat;   
}

#przycisk_szukaj{
  position:absolute;
  height:25px; width:115px;
  margin-left:-137px; margin-top:103px;
}
#przycisk_zaloguj{
  position:absolute;
  height:25px; width:115px;
  background-image:url(img/zaloguj.gif);
  border:0px solid;
  cursor:pointer;  
}

#przycisk_rejestruj{
  height:25px; width:115px;
  background-image:url(img/rejestruj.gif);
  border:0px solid;
  cursor:pointer;
  margin-left:160px;  
}


#przejdz{
  position:absolute;
  margin-left:-420px; margin-top:110px;
  width:270px;
  font-size:11px;
  text-decoration:underline; text-align:left;
/*  border:1px solid #00F;*/
}


   /**************************************/
   /********* zakladka loguj ************/
   /**************************************/
#zakladka_loguj{
  width:580px; height:138px; margin-top:5px;
  display:block;
}

#zakl_log_1{
  width:12px; height:138px;
  background-image:url(img/zakl_log_1.gif); 
  background-repeat:no-repeat;   
}

#zakl_log_2{
  height:138px; width:134px;
  background-image:url(img/zakl_log_2.gif); 
  background-repeat:repeat-x;
}

.zakl_log_2_tyt{font-size:12px; margin-top:7px;}
.zakl_log_2_tyt a{font-weight:normal; color:#aaa;}
.zakl_log_2_tyt a:hover{color:#060f4e; font-size:12px; font-weight:bold;}	

#zakl_log_3{
  width:45px; height:138px;
  background-image:url(img/zakl_log_3.gif); 
  background-repeat:no-repeat;   
}

#zakl_log_4{
  height:138px; width:129px; margin-top:0;
  background-image:url(img/zakl_log_4.gif); 
  background-repeat:repeat-x; 
}

#zakl_log_5{
  width:40px; height:138px;
  background-image:url(img/zakl_log_5.gif); 
  background-repeat:no-repeat;   
}

#zakl_log_6{
  height:138px; width:160px;
  margin-top:0;
  background-image:url(img/zakl_log_6.gif);
  background-repeat:repeat-x; 
}
#zakl_log_7{
  height:138px; width:35px;
  background-image:url(img/zakl_log_7.gif); 
  background-repeat:no-repeat;   
}

#zakl_log_8{
  height:112px; width:21px; margin-top:26px;
  background-image:url(img/zakl_log_8.gif); 
  background-repeat:no-repeat;   
}


   /*****************************************/
   /********* zakladka rejestruj ************/
   /****************************************/
div#zakladka_rejestruj{
  width:576px; margin-top:5px;
  display:block;
}

div#zakl_rej_tyt{font-size:12px; margin-top:7px;}
div#zakl_rej_tyt a{font-weight:normal; color:#aaa;}
div#zakl_rej_tyt a:hover{color:#060f4e; font-weight:bold;}	

div#zakl_rej_tyt.wysz{padding-left:34px;}
div#zakl_rej_tyt.log{padding-left:40px;}
div#zakl_rej_tyt.rej{padding-left:42px;}

div#zakladka_rejestruj.wiersz1{	height:35px;}

div#k1{
	width:178px; height:35px;
	background-image:url(img/rej_k1.gif); background-repeat:no-repeat; 
}
div#k2{
	width:183px; height:35px;
	background-image:url(img/rej_k2.gif); background-repeat:no-repeat; 
}
div#k3{
	width:215px; height:35px;
	background-image:url(img/rej_k3.gif); background-repeat:no-repeat; 
}

div#zakladka_rejestruj.wiersz2{
	height:386px;	
}
div.k4{
	width:1px; height:386px;
	background-image:url(img/rej_k4.gif); background-repeat:no-repeat; 
}
div#k5{
	width:574px; height:386px;
	background-image:url(img/rej_k5.gif); background-repeat:repeat-x; 
}	

div#wiersz3{
	width:576px; height:14px;
	background-image:url(img/rej_w3.gif); background-repeat:no-repeat;	
}

div#rej_label_opis p{font-size:12px; text-indent:1cm; text-align:justify; padding-left:20px; padding-right:20px; line-height: 18px;}

div#form_rejestruj{
	padding-left:30px;
	padding-top:20px;
	/*border:1px solid #F00;*/
}

div.rej_label_form{width:530px; font-size:11px; font-weight:bold; padding-bottom:10px;}
div#rej_label_form_button{width:115px; padding-left:160px; display:none;}
div#rej_label_form_button_na{width:115px; padding-left:160px; display:block;}
div.rej_label_form input{width:150px;}


div.rej_etykieta{width:120px;}

input.button {
	height:25px;
	width:115px;
	background-image: url(img/rejestruj.gif);
	background-repeat:no-repeat;
	border:none;
}

#tablica{
  height:434px; width:305px;
  margin-top:5px; margin-bottom:20px;
}

#tablica_lewa{
  height:408px; width:15px;
  margin-top:26px;
  background-image:url(img/tablica_lewa.gif);  
  background-repeat:no-repeat;   
}

#tablica_sro{
  height:408px; width:290px;
  margin-top:26px;
  background-image:url(img/tablica_sr.gif); 
  background-repeat:repeat-x; 
}

#polecamy{  
  height:30px;
  margin-top:10px; margin-right:10px;
  padding:5px;
  border-bottom: 1px solid #aaa;
}

#zobacz{
  font-size:11px;
  text-decoration:underline;
  margin-top:3px;
}

.polecamy_ofer{  
  height:60px;
  width:262px;
  padding:5px;
  border-bottom: 1px solid #aaa;
  margin-top:5px;
  text-align:left;
}

.polecamy_ofer_foto{  
  height:56px;
  width:87px;
  text-align:left;
}

.polecamy_ofer_tyt{  
  text-align:left;
  font-size:11px;
  font-weight:bold;
  font-family:Tahoma;
  text-align:left;
  text-decoration:underline;
  margin: 0 0 6px 10px;
  color:#666666;  
}

.polecamy_ofer_opis{
  font-family:Tahoma;
  font-size:11px;
  text-align:left;
  margin:0 0 0 10px;
  font-weight:bold;
  color:#424625;
}

.polecamy_ofer_opis_norm{
  font-family:Tahoma;
  font-size:11px;
  text-align:left;
  margin:0 0 0 10px;
  font-weight:normal;
  color:#424625;
}

#konkurs{
  margin-top:20px;
}

#oferty_specjalne{
  height:290px;
  width:580px;
  margin-top:10px;
/*  border:1px solid #F00;*/
}
#oferty_specjalne p{
  margin:5px 0 10px 5px;
  text-align:left;
  font-size:14px;
  width:565px;
  height:30px;
  border-bottom: 1px solid #aaa;
}

.oferta_spec{
  height:210px;
  width:185px;
  margin:5px 0 0 5px;
/*  border:1px solid #F00;*/
}

.oferta_spec_tyt{
  font-family:Tahoma;
  font-size:13px;
  text-align:left;
  text-decoration:underline;
  font-weight:bold;
  margin:15px 0 5px 2px;
  color:#666666;
}

.oferta_spec_lokalizacja{
  font-family:Tahoma;
  font-size:11px;
  text-align:left;
  margin:0 0 0 2px;
  font-weight:bold;
  color:#424625;
}
.oferta_spec_lokalizacja_norm{
  font-family:Tahoma;
  font-size:11px;
  text-align:left;
  margin:0 0 0 2px;
  font-weight:normal;
  color:#424625;
}

#stopka{
  font-family: Verdana, Arial, Helvetica, sans-serif;   
  height:153px;
  width:1130px;
  background-image:url(img/stopka.jpg); 
  background-repeat:no-repeat;   
  clear:both;
  padding: 0;
  margin: 0 auto;
  border:1px solid #FFF;
}

#stopka_menu_lw{
  font-size:11px;
  color:#222;
  margin: 30px 0 0 120px;
}
#stopka_menu_pr{
  font-size:11px;
  color:#222;
  margin: -13px 0 0 805px;
}

#podpis{
  margin:55px 0 0 120px;
  font-size:11px;
  color:#666;
}
#podpis a{
  font-size:11px;
  color:#666;
}

#errorLogin, #errorName, #errorEmail, #errorPass, #errorpPass, #errorNameObject, #errorCity, #errorUlica, #errorDom, #errorKod, #errorPoczta, #errorTel1, #errorTel2, #errorFax, #errorEmail1, #errorEmail2, #errorWww1, #errorWww2, #errorOkolica1, #errorOkolica2{
	display:none;
	font-weight:normal;
	color:#f00;
	padding-left:7px;
}

#errorTypOb, #errorRegion1{
	display:block;
	font-weight:normal;
	color:#f00;
	padding-left:7px;
}

#nav-menu{
	margin:2px 0 5px 0;
	font-size:12px;
} 

#nav-menu ul{
	list-style: none;
	padding: 0;
	margin: 0;
} 

#nav-menu li{
	float: left;
	margin-right:1px;
} 

#nav-menu li a{
	background: url(img/p_nawig.gif) #fff bottom left repeat-x;
	height: 26px;
	line-height: 2em;
	float: left;
	width: 150px;
	display: block;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
}

div#wstep {font-size:12px; text-indent:1cm; text-align:justify; padding-left:20px; padding-right:20px; line-height: 18px;}
#p_belka{
  height:26px; width:296px;
  background-image:url(img/p_belka.gif); 
  background-repeat:repeat-x; 
  font-size:12px;
  line-height: 2em;
  text-align:right;
  margin:2px 0 5px 0;
}

#p_belka_marg{
	padding-right:5px;
}

input.ob, textarea.ob, select.ob {font-family: Tahoma; font-size: 14px; color: #000000; border: #aaaaaa 1px solid; margin-right:10px; margin-left: 2px; margin-top: 0px; padding-left: 3px; width:300px;}
input.ob:focus,input.ob:hover,textarea.ob:focus,textarea.ob:hover,select.ob:hover,select.ob:focus{border: 1px solid #999999; background: #f9f9f9;}

input.ob1{font-family: Tahoma; font-size: 14px; color: #000000; border: #aaaaaa 1px solid; margin-left: 2px; margin-top: 0px; padding-left: 3px; width:238px;}
select.ob1{font-family: Tahoma; font-size: 14px; color: #000000; border: #aaaaaa 1px solid; margin-left: 2px; margin-top: 0px; padding-left: 3px; width:60px;}

input.ob2{font-family: Tahoma; font-size: 14px; color: #000000; border: #aaaaaa 1px solid; margin-left: 2px; margin-top: 0px; padding-left: 3px; width:125px;}
select.ob2{font-family: Tahoma; font-size: 14px; color: #000000; border: #aaaaaa 1px solid; margin-left: 2px; margin-top: 0px; padding-left: 3px; width:110px;}

input.ob3{width:20px; border:none;}
input.ob4{font-family: Tahoma; font-size: 14px; color: #000000; border: #aaaaaa 1px solid; margin-left: 2px; margin-top: 0px; padding-left: 3px; width:40px;}

.form{background:#FCFAFC; padding-top:10px; padding-bottom:20px; margin-bottom:20px;}


div#form_daneobiektu{
	width:880px;
	margin-left:10px;
	/*border:1px solid #F00;*/
}

div.ob_label{
	text-align:left;
	padding: 10px 0 10px 10px;
	width:880px;
	background:#f1f2f8;
}
div.ob_label_form{
	width:870px; 
	font-size:12px; 
	font-weight:bold; 
	margin:10px 0 10px 20px;
	text-align:left;
}
div.ob_etykieta{width:180px;}
div.obo_etykieta{width:250px; text-align:right; margin-right:20px;}

textarea.opis_ob{width:500px; height:200px;}

div.ob_telef{
	width:700px; margin-bottom:10px;
}

div.waluta{
	margin-right:30px;
}
div.cena{
	margin-right:30px; font-weight:normal;
}
#b01_pryzcisk{
  height:25px; width:115px;
  background-image:url(img/b0_przycisk.gif);
  font-size:12px;
  color:#ffffff;
  border:0px solid;
  padding-bottom:3px;
  margin-bottom:10px;
}

div#b0_pryzcisk, div#b1_pryzcisk{
  display:none;
}

div#bs0_pryzcisk, div#bs1_pryzcisk{
  height:25px; width:115px;
  background-image:url(img/bs0_przycisk.gif); background-repeat:no-repeat; 
  font-size:12px; color:#ffffff;
  padding-top:4px; 
}

div#b0_pryzcisk a{
  color:#ffffff;
}

div#info_obiekt {
	width:600px;
	margin: 5px 0 10px 0;
	border:1px solid #d7d7d7;
	background-color: #f9f9ff;
	text-align:left;
}

div#nazwaobiektu_obiekt{
	font-size:18px;
	color:#000099;
	margin: 10px 0 10px 20px;
	width: 550px;	
	/*border:1px solid #F00;*/
}

div#top_obiekt{
	margin: 10px 0 10px 22px;	
	width:200px;
}

div.box_minifoto_obiekt{
	width: 580px;
	margin: 10px 0 0 20px;
}

div.minifoto_obiekt{
	width: 100px; height:78px;
	margin: 0 15px 0 0;
}

div#opisobiektu_obiekt{
	margin-left: 20px;
	width: 560px;
	font-size:12px;
	color:#444466;
	text-align: justify;	
}

div#adres_obiekt{
	width:288px;
	margin: 5px 0 0 5px;	
	text-align: left;	
	border:1px solid #d7d7d7;
	background-color: #f9f9ff;	
	padding-bottom: 10px;
	padding-left: 2px;
}

div#adres_obiekt2{
	width:270px;
	margin: 0 0 0 45px;	
	text-align: left;	
	background-color: #f9f9ff;	
	padding-bottom: 10px;
	padding-left: 2px;
}

div.daneteleadr_obiekt{
	margin: 10px 0 10px 5px;
	font-size:14px;
	font-weight: bold;
	color:#000099;
	width: 250px;
}

div.tytulinfo_obiekt{
	width: 580px;
	margin: 10px 0 10px 5px;
	font-size:14px;
	font-weight: bold;
	color:#000099;
	text-align: left;		
}
div.adresinfo_obiekt{
	margin: 10px 15px 10px 15px;
	font-size:12px;
	font-weight: bold;
	color:#444466;
	width: 250px;	
}

div.kodinfo_obiekt{
	margin: -8px 15px 10px 15px;
	font-size:12px;
	font-weight: bold;
	color:#444466;
	width: 250px;
}

div.wwwinfo_obiekt{
	margin: 0 15px 10px 15px;
	font-size:12px;
	font-weight: bold;
	color:#444466;
	width: 250px;
}

div.emailinfo_obiekt{
	margin: 0 15px 0 15px;
	font-size:12px;
	font-weight: bold;
	color:#444466;
	width: 250px;
}

div.telinfo_obiekt{
	margin: 0 15px 0 15px;
	font-size:12px;
	font-weight: bold;
	color:#444466;
	width: 250px;
}

div.pikto_obiekt{
	width: 175px; height: 40px;	
	/*border:1px solid #F00;*/
	font-size: 12px;
	margin: 0 0 0 20px;
	background-image:url(img/check.png); background-repeat:no-repeat; 
}

div.pikto_obiekt_icon{
	width: 15px; height: 13px;
	margin: 2px 0 0 0;
}

div.pikto_obiekt_opis{
	width: 155px; height: 25px;	
	text-align: left;
	margin: 0 0 0 5px;	
}

div#cennik{
	margin: 0 0 0 40px;
	font-size: 12px;
	text-align: left;	
}

div#form_foty{
	margin: 10px 0 10px 30px;	
}

#dodajzdj{
	width: 50px;
	margin-right: 200px;	
}

#wyslijplik{
	width: 100px;	
}
