span.wsv_bl {
	bottom:10px;
	top:auto;
}

span.wsv_hm>div{
	height:auto;
	min-height:210px;
}

span.wsv_hm>div form {
	min-height:180px;
}

span.wsv_hm>div form {
	min-height:180px;
}

div.sk_panel a.sk_dx+span.wsv_bl span.inBut {
	bottom:0px;
}

.relative {
	position:relative !important;
}


.has_errors div.form_autn span.vub_chek,
.has_errors span.for_line {
	margin-bottom:5px;
}

.has_errors .error_f {
	line-height:15px;
}

.has_errors .error_f{
	font-weight: normal;
	font-family: Arial;
}
#content a.CPbut{
	background:#d7d7d7;
	width:180px;
	display:inline-block;
	position:relative;
	float:left;
	text-align:center;
	margin-top:12px;
	border-radius:3px;	
	-webkit-box-shadow: 0px 1px 2px 0px rgba(133,133,133,1);
	-moz-box-shadow: 0px 1px 2px 0px rgba(133,133,133,1);
	box-shadow: 0px 1px 2px 0px rgba(133,133,133,1);	
	cursor:pointer;
}
#content a.CPbut span{
    color: #ce6320;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 9pt;
    line-height:14px;
	font-weight:bold;
    position: relative;
	width:100%;	
}
#content a.CPbut span.UCtext {
    color: #ce6320;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 9.75pt;
    font-weight: bold;
    line-height: 20px;
    position: relative;
    text-transform: uppercase;
	width:100%;
}
#content a.CPbut span.UCtext+span{margin-top:-4px;padding-bottom:3px;}
span.tbkpic{margin-right: 25px;}
span.tbkpicar{margin-right:35px;}
div#content div.har_bl div.hb_control a.to_basket{margin-bottom:0px;}
#content div.hb_control a.CPbut{margin-bottom:10px;}