.maincol{width:100%;margin-left:0;}
div #dle-content {
float: left;
margin: 3px;
background: #F1F1F1;
border-radius: 3px;
border: 1px solid #dddddb;
}
#dle-content .catalog-detail .right-column{float:left;}
#dle-content .catalog-detail{float: left;
width: 100%;}
.left_img img{width:190px;margin-bottom: 5px;float:left; border-radius: 5px;}
.left_img {width:192px;float:left;}
.right_full{width:413px;padding-left:1px;float: left;}
.shtamp{
	background:  url(../images/addform/pref.png) center center no-repeat;
}
.right_full h2{
	background:#CAEAFF;
	color:#486FBC;
	padding: 2px 0 2px 10px;
	font-size:12px;
}
.right_full .item{
background: url(../images/w_gr_block_bottom_bg.gif) repeat-x bottom left;
width: 411px;
border: 1px solid #dddddb;
border-radius: 3px;
margin: 2px 2px 0 0;
float: left;
}
.right_full .item2{
background: url(../images/w_gr_block_bottom_bg.gif) repeat-x bottom left;
width: 411px;
border: 1px solid #dddddb;
border-radius: 3px;
margin: 2px 2px 2px 0;
float: left;
}
.right_full .item p{
	padding: 5px;
}
.right_full ul{
	
	padding: 0 10px;
}
.right_full li{
border-bottom: 1px solid #EDEDED;
padding: 2px 0 0 12px;
background: url(../images/li_anketa_marker.gif) no-repeat center left;

}
.right_full a, .right_full a:visited{
	color: #020202;
}
.right_full li .left_cat{
	width:140px;
	float: left;
}
.right_full .map{
	padding:5px 0 40px 10px;
}
.right_full .line{
	padding: 5px 0 0 8px;

}
.right_full .line ul{
	padding-left:2px;
	width: 165px;
}

}
.right_full .line .plus:before{
	content: "+";
	padding-right:4px;
	color:#4A7387;
	font-weight: bold;
}
.right_full .line li{
	list-style: none;
	list-style-image: none;
	padding-left: 20px;
	line-height: 22px;
	border-bottom: 1px solid #dedede;
	background: url(../images/addform/pref.png) no-repeat 6px 7px;
}
.right_full .line li.none{
background: url(../images/addform/pref-none.png) no-repeat 6px 7px;
text-decoration: line-through;
}
.right_full .line li.none a{
color: #aaaaaa;
}
.line .gray{
	color: #a8a8a8;
}
.line .one_block{
	width: 200px;
	float: left;
	height: 190px;
}
.line span{
	color: #d00e30;
}
.line + .line{
	padding-bottom: 30px;
}
.right_full .item input{
	margin-right: 5px;
	color: #a2a2a2;
	padding-left: 3px;
}
.right_full .item .auth{
	color: #fff;
	background: #666;
	padding: 2px 5px;
	border: 0;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.right_full .item .reg a{
	margin-right: 10px;
	font-weight: bold;
}
.right_full .tit{background: #CAEAFF;
color: #486FBC;
padding: 2px 0 2px 10px;
font-size: 12px;}

.left-bot-corner .phone{
	font-weight: bold;
	font-size: 15px;
	margin-left: 29px;
}

.left-bot-corner{overflow: hidden;}
.left-bot-corner .pok{background: url(../images/phone.jpg) no-repeat; height: 20px; margin-left: 2px; margin-top: 2px;}
.left-bot-corner hr{
	border-top:1px solid #adadad;
	width: 90%;
}
.left-bot-corner table{
	width: 90%;
	margin: 0 0 0 2px;
	text-align: center;
}
.left-bot-corner th{
	color: #00909C;
}
.left-bot-corner td{
	width: 30%;
}
.left-bot-corner h4:before{
	content: url(../images/zvezda.jpg) no-repeat;
	margin: 0px 5px 1px 3px;
}
.left-bot-corner h4{
	font-weight: normal;
	font-size: 14px;
	margin-top:4px;
	border-top: 1px solid #d3d3d3;
}
.left-bot-corner .sel{
	font-size: 11px;
	margin: 0 0 10px 5px;
	width: 90%;
}
.left-bot-corner .sel img{
	margin-right: 5px;
}
.left-bot-corner .sel li{
	border-bottom: 1px dashed #cfcfcf;
	margin-bottom: 5px;
}
/*Последние изменения*/
.h{
background: url(../images/w_h_block_bg.gif) repeat-x top left;
height: 30px;
margin: 3px;
}
.fullblock {
margin: 0px 3px 3px 3px;
background: #FFFFFF;
border-radius: 3px;
border: 1px solid #dddddb;
float: left;
width: 606px;
padding: 3px;
}
.hq{
background: url(../images/w_h_block_left.gif) no-repeat top left;

height: 30px;

}
.hw{
background: url(../images/w_h_block_right.gif) no-repeat top right;

height: 30px;
}
.hw span {
line-height: 30px;
font-size: 1.1em;
padding-left: 22px;
float: left;
background: url(../images/h_marker.gif) no-repeat center left;
margin-left: 5px;
}
.fulladr {
float: right;
line-height: 29px;
margin-right: 10px;
}
.htit h1 {
line-height: 30px;
font-size: 1.1em;
padding-left: 22px;
float: left;
background: url(../images/h_anketa_marker.gif) no-repeat center left;
margin-left: 10px;
}
.forvtel {
height: 36px;
background: url(../images/anketa_block_1_bg.gif) repeat-x top left;
padding: 0px 10px;
}
.leftel {
position: absolute;
width: 4px;
height: 36px;
background: url(../images/anketa_block_1_left.gif) no-repeat top left;
margin-left: -10px;
}
.rigtel {
float: right;
overflow: hidden;
height: 0px;
}
.rigtel div {
position: absolute;
width: 4px;
height: 36px;
background: url(../images/anketa_block_1_right.gif) no-repeat top left;
margin-left: 6px;
}
.phone {
background: url(../images/phone.gif) no-repeat center left;
line-height: 36px;
font-size: 18px;
padding-left: 28px;

color: #5A5959;
}
.phone span {
color: #FF0000;
}
.itblock {

}
.chboks {

padding-left: 10px;

}
.lebos {
float: left;
width: 140px;
height: 17px;
padding: 2px 0 0 12px;
background: url(../images/li_anketa_marker.gif) no-repeat center left;
}
.ribos {
width: 245px;
height: 17px;
background: url(../images/check.png) no-repeat center left;
float: right;
}
.manyc {
padding: 5px 5px 10px 5px;
}	
.manyc table {		
border-collapse: collapse;
border-spacing: 0;
font-size: 100%;
width: 100%;
border: none;			
}
.manyc table .tdStrong {
font-weight: bold;

}	
.manyc table td {
border-bottom: 1px #b7b7b7 dotted;
border-collapse: collapse;
font-size: 12px;
line-height: 14px;
padding: 7px 2px 7px 7px;
vertical-align: middle;
}
.manyc table td.borderLeft {
border-left: 1px #b7b7b7 dotted;
} 
.manyc table td span{
color: #FF0000;
font-weight: bold;
}