  .simple_checkbox input {border:0px;}

 .private_form td {
   	background-color:#fff;
   	font:bold 12px Arial;
   	text-align:left;
   	width:150px;
   	padding:8px 20px 8px 25px;
   }

   .private_form td textarea, .private_form td select {
   	border-top:1px solid #BCBCBC;
   	border-right:1px solid #BCBCBC;
   	border-bottom:1px solid #DBDBDD;
   	border-left:1px solid #DBDBDD;
   	width:100%;
   }
   input.text_input {
   	border-top:1px solid #BCBCBC;
   	border-right:1px solid #BCBCBC;
   	border-bottom:1px solid #DBDBDD;
   	border-left:1px solid #DBDBDD;
   	width:100%;
   }
   .contact_title {   	background-image:url(/tpl/images/contact_back.jpg);
   	height:13px;
   	text-align:left;
   	padding-left:20px;
   	margin:0;
   	font:bold 14px Tahoma;
   	color:#fff
   }

   /*    ADD PROPERTY FORM       */
	.cellsBlock {
	  width: 400px;
	  display: table;
	  /*border-bottom:1px dotted #828282;*/
	}
	.cellLeft, .cellRight {
	  display: table-cell !important;
	  display: inline; /* для IE */
	  width:50%;
	  border:0px solid #828282;
	  padding:4px;
	  text-align:left;
	}

	.features li {
		clear:none;
		float:left;
		line-height:15px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0 0 0px;
		padding:0 0 0 35px;
		position:relative;
		width:164px;
	}


	#menu {
	overflow: hidden;
	width: auto;
	color:#000;
	margin: 0 0 0 0px;
}

#menu ul,li {
	list-style:none;
	margin:0; padding:0;
}

#menu li {
	color: #000000;
	border-top: solid 1px;
	border-color: #BEBEBE;
	background: #FFFFFF;
	padding:  0 0 0 0;

}

#menu li a {
	padding:  5px 50px 5px 5px;
	display: block;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}
#menu li a b {
	margin-left: 5px;
	font-weight: normal;
}

#div_features input {	width:20px;
	border:0;
}
#property_header input {
	width:160px;
}