@charset "utf-8";
/* CSS Document */
#greenalert{
	width:630px; 
	margin-left:auto;margin-right:auto;
	height:32px;
	background-color:#B4F5C2;
	 
	border:solid 1px #93CD93;
	color:#3F6733;font-size:18px;
	position:absolute;top:5px;left:14px;
	 
}
#closealert
{
	width:12px;height:12px;
	float:right;margin-left:581px; 
	font-size:13px;
	cursor:pointer;
 
}
#textalert{
	position:absolute;top:6px;left:20px;
width:460px;   
}

#uplf
{margin-left:175px;height:210px;  
}
#uplf1{
	height:94px;width:370px; 
	margin-top:10px;
}
#uplf2{
	height:94px;
	margin-top:10px;width:370px;
}
.uplfrow
{border-radius:5px;
	border:solid 1px #CDCCCC; 
	width:80px; height:90px;float:left; margin-right:10px;
	background-color:#f4f4f4;
 position:relative;

}
.uplfrow-inside{
	width:78px; height:88px;
	position:relative;top:0px;left:0px;z-index:1;
	border:solid 1px #fff;border-radius:5px;
		background-image:url(../picts/upload.png);
	background-repeat:no-repeat;
	background-position:25 30;
	cursor:pointer;
	
 
}
#block1,#block2,#block3,#block4,#block5,#block6,#block7,#block8{
width:82px;height:92px;
	position:absolute;top:-1px;left:-1px;z-index:100;
	background:white;
	/* display:none; */
	border:solid 1px #fff;
	overflow:hidden; /* если картинка длинее дива, что бы не вылазила  */
}
#addobj{margin-bottom:30px;}
.txtleft
{
	font-size:16px;color:#1D4A67;
	display:block; width:158px;
	text-align: right;float:left;
}


/*  ------      */

#user_common{ background-color:#e8f2e5; margin:0px;padding:0px; 
	
}


#alert_no_user{
	margin-left:auto;margin-right:auto;   width:620px;margin-top:0px; 
	border:solid 1px green;background-color: #c1ffc3; padding:20px;
	font-size:16px;
	margin-top:8px;margin-bottom:8px;
}

#update_body{    position:relative;
   background-color:#fff; border:solid 1px #d4e4cf;
	margin-left:auto;margin-right:auto;   width:660px;margin-top:0px; 
	padding-bottom:40px;
	 
}

#update_name{
   margin-bottom:30px; font-size:20px; margin-top:46px;padding-left:20px;  
}



/* -----     */ 

#zagolovok{
	
}
.right{margin-left:175px; width:480px;}
.zag{
	height:32px;width:350px;
	font-size:16px;
}
.erro
{
	border:solid 1px red;

}
.succ
{
	border:solid 1px green;

}
.errMessage{
color:red; 
white-space: nowrap;

}
form input{

	border:solid 1px #69B0BF;
}

#details{
	margin-top:20px;padding-top:15px;
	border-top:solid 1px #69B0BF;
	border-bottom:solid 1px #69B0BF;
	padding-bottom:40px;
   }

#close1,#close2,#close3,#close4,#close5,#close6,#close7,#close8{font-weight:bold;text-align:center;
	font-size:24px; position:absolute;top:-6px;left:59px;z-index:999; color:#F91D21; cursor:pointer;  }
/* ---------------------   */
/*------------------------*/
/*------------------------*/
#re_type_apt{height:150px;margin-top:10px; margin-left:175px;  }
#re_type_zem{height:150px;margin-top:10px; margin-left:175px;  }

#re_type_bud{height:180px;margin-top:10px; margin-left:175px;    }
#re_type_dacha {height:160px;margin-top:10px; margin-left:175px;    }
#re_type_prym{height:180px;margin-top:10px; margin-left:175px;     }
/********************/

#bl_location /* needed for absolute positioning of green hints  */
/*  block of location: city, obl, rayon */
{position:relative; 
	 padding-top:20px;
	font-size:12px;
	 
}



.rayon_cl{ float:right;width:160px;height:50px; }
.rayon_cl input {width:100%;height:30px; }
.obl_cl{float:right;width:130px;height:50px; margin-right:7px; }
.obl_cl select{width:100%;height:30px;border:solid 1px #69B0BF;}
.city_cl{float:left;width:170px;height:50px; }
.city_cl input{width:100%;height:30px; }






/*******************************/
#re_select{ height:30px;width:150px;border:solid 1px #69B0BF;background-color:#DBF2F3;font-size:14px;color:#1D4A67;margin-bottom:10px;padding:3px;}
 


#z_city{height:30px;width:150px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67;margin-bottom:15px;padding:3px;}
#hintcity{font-size:14px; width:120px; height:20px;position:absolute; top:-18px; z-index:100;color:#7ECF7D;}
#hintobl{font-size:14px; width:70px; height:20px;position:absolute; top:-18px;left:174px; z-index:100;color:#7ECF7D;}
#hintrayon{font-size:14px; width:70px; height:20px;position:absolute; top:-18px; left:330px;z-index:100;color:#7ECF7D;}

#z_obl{height:30px;width:142px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67;margin-bottom:15px;padding:3px;}
#z_rayon{height:30px;width:150px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67;margin-bottom:15px;padding:3px;}


.zbot{ height:100px;width:478px;position:relative} /* needed for absolute positioning of green hints  */
#hintsquare{font-size:14px; width:70px; height:20px;position:absolute;top:-18px; z-index:100;color:#7ECF7D;}
.botleft{float:left;width:194px;height:100px; }

#z_street{height:30px;width:150px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67;margin-bottom:20px;padding:3px;}
#z_square{height:30px;width:105px;font-size:14px;color:#1D4A67; padding:3px;}
#z_mes{height:30px;width:80px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67; padding:3px;}
.z-mes-opt{font-size:14px;color:#1D4A67;}

.botright{float:right;width:270px;height:100px; }
#z-pr-text{float:left; width:100px;height:100px;  font-size:14px;color:#1D4A67;text-align: right;  }
#z-pr{float:right; width:160px; height:90px;  }

/*------------------------*/
/*------------------------*/

/*------------------------*/
#k_city{height:30px;width:150px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67;margin-bottom:15px;padding:3px;}
#k_obl{height:30px;width:142px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67;margin-bottom:15px;padding:3px;}
#k_rayon{height:30px;width:150px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67;margin-bottom:15px;padding:3px;}
#k_street{height:30px;width:148px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67;margin-bottom:20px;padding:3px;}
#k_square{height:30px;width:90px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67; padding:3px;}

.kbot{  height:160px;width:478px;}
#k-botright{float:right;width:310px;height:155px;  }
#k-botleft{float:left;width:162px;height:155px;  }
#kk{float:left;width:40px;height:30px;border:solid 1px #69B0BF;font-size:16px;padding-left:2px;text-align:center;color:#1D4A67;}
#kp{float:left;width:40px;height:30px;border:solid 1px #69B0BF;font-size:16px;padding-left:2px;text-align:center;color:#1D4A67;}
#ksrok{text-align:left; float:left; width:40px;height:40px; }

#ks{text-align:center;height:30px;width:40px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67;}
#kmetrostation {height:24px;width:142px;border:solid 1px #449046;font-size:12px;color:#1D4A67;margin-bottom:15px;padding:3px;}
#kms{display:none;}

/*-------------*/
#of_city{height:30px;width:150px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67;margin-bottom:15px;padding:3px;}
#of_obl{height:30px;width:142px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67;margin-bottom:15px;padding:3px;}
#of_rayon{height:30px;width:150px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67;margin-bottom:15px;padding:3px;}
#of_street{height:30px;width:148px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67;margin-bottom:20px;padding:3px;}
#of_square{height:30px;width:90px;border:solid 1px #69B0BF;font-size:14px;color:#1D4A67; padding:3px;}
#ofkk{float:left;width:40px;height:30px;border:solid 1px #69B0BF;font-size:16px;padding-left:2px;text-align:center;color:#1D4A67;}
#ofkp{float:left;width:40px;height:30px;border:solid 1px #69B0BF;font-size:16px;padding-left:2px;text-align:center;color:#1D4A67;}


/*-----------------*/
#brl{float:left; width:145px;   font-size:14px;color:#1D4A67;text-align: right;  }
#brr{float:right; width:145px; height:150px; }



/* ------------*/
#kt{width:60px;height:30px;font-size:16px;padding-left:2px;text-align:center;color:#1D4A67;}
#bud-botright{float:right;width:310px;height:155px;   }
#bud-botleft{float:left;width:162px;height:155px;   }
#budrl{float:left; width:155px;height:150px;  font-size:14px;color:#69B0BF;text-align: right; }
#budrr{float:right; width:145px; height:150px; font-size:14px;color:#1D4A67;}
#budkk{float:left;width:40px;height:30px;border:solid 1px #69B0BF;font-size:16px;padding-left:2px;text-align:center;color:#1D4A67;}
#budkp{float:left;width:40px;height:30px;border:solid 1px #69B0BF;font-size:16px;padding-left:2px;text-align:center;color:#1D4A67;}

/*---  */
/*------------------------*/
/*----------------   BUDYNOK   --------*/
/*------------------------*/
#bud_square{height:30px;width:60px;font-size:16px;color:#1D4A67; padding:3px;margin-top:8px;}
#bud_street{height:30px;width:148px;font-size:14px;color:#1D4A67;margin-bottom:0px;padding:3px;}

/*----------------------DACHA  ---*/
/*------------------------*//*------------------------*//*------------------------*/

#dacha_square{height:30px;width:120px; font-size:16px;color:#1D4A67;text-align:center;padding:3px;}
#dt{width:120px;height:30px; font-size:16px;padding-left:2px;text-align:center;color:#1D4A67;}

/*------------------------*/
/*------------------------*/
#prym_square{height:30px;width:120px;font-size:16px;color:#1D4A67; margin-top:20px;padding:3px;}
#prym_street{height:30px;width:148px;font-size:14px;color:#1D4A67;margin-bottom:2px;padding:3px;}


#hintprsquare{font-size:14px; width:70px; height:20px;position:absolute;top:32px; z-index:100;color:#7ECF7D;}
#hintprstreet{font-size:14px; width:70px; height:20px;position:absolute;top:-17px; z-index:100;color:#7ECF7D;}
/*-------*/
#prymrl{float:left;width:155px;height:150px;  font-size:14px;color:#1D4A67;text-align: left; }

/*    ----------  APARTMENT  ---------*/
#apt_square{height:30px;width:120px;font-size:16px;color:#1D4A67; margin-top:20px;padding:3px;}
#apt_street{height:30px;width:148px;font-size:14px;color:#1D4A67;margin-bottom:2px;padding:3px;}

#apt_block{ width:290px;height:84px;}
#room_num{width:30px;height:30px;text-align:center;}
/* ------------------------------------------    */
#inpt_price{
	height:30px;width:120px;border:solid 1px #69B0BF;font-size:16px;color:#1D4A67; padding:3px;
}
#slct_price{
	height:30px; border:solid 1px #69B0BF;font-size:14px;color:#1D4A67; padding:3px;
}
.cont{display:block; width:158px;text-align: right;float:left;}
.mailcl{display:block; width:158px;text-align: right;float:left;}
.telef{display:block; width:158px;text-align: right;float:left;}


 

