.ask_expert {
	float: right;
	/*	height: 407px;*/
	list-style-type: none;
	margin-right: 0;
	min-height: 270px;
	height: 270px;
	width: 350px;
}

.ask_expert h2 {
	font-size: 14px;
	margin: 10px;
	padding: 0;
}

div.ask_expert_box {
	margin: 10px;
	padding: 0px;
}

.ask_expert_profile p {
	margin: 5px;
}

.ask_expert_profile img {
	width: 56px;
	height: 56px;
	border: 1px solid #CCCCCC !important;
	margin-right: 20px;
}

.ask_expert_box div {
	margin: 0;
	padding: 0;
}

.ask_expert img {
	width: 56px;
	height: 56px;
	border: 1px solid #CCCCCC !important;
	margin-right: 20px;
}

.ask_expert_name {
	font-size: 12px;
}

.ask_expert_content p {
	margin-top: 14px;
	margin-bottom: 14px;
}

.ask_expert_detail ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.ask_expert_detail ul li {
	background: transparent url(/img/icon/arrow.png) no-repeat scroll 0 50%;
	padding: 1px 0 4px;
}

.ask_expert_detail li a {
	display: block;
	margin: 0 0 0 15px;
}

.ask_expert_detail h4 {
	margin: 5px 0;
	font-size: 11px;
}

.ask_expert_last ul li {
	background: transparent url(/img/icon/page_16.png) no-repeat scroll 0
		5px;
	height: auto;
	padding-left: 10px;
}

.ask_expert_last p {
	padding-left: 15px;
}

.spec_tarif_marks ul {
	margin: 10;
	padding: 0;
	list-style-type: none;
}

.spec_tarif_marks ul li {
	background: transparent url(/img/icon/arrow.png) no-repeat scroll 0 50%;
	padding: 1px 0 4px;
}

.spec_tarif_marks li a {
	display: block;
	margin: 0 0 0 15px;
}

.form-group-head {
	background: #F6D8D7 none repeat scroll 0 50%;
	border-top: 1px solid #EDADAB;
	clear: both;
	color: #333333;
	font-size: 12px;
	margin: 10px 0 0;
	padding: 7px 10px;
}

#cont_main fieldset.form-group {
	background: #FBEEEE none repeat scroll 0 50%;
	border-bottom: 1px solid #D74D48;
	border-top: 1px solid #E89895;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

#cont_main fieldset label {
	width: 220px;
}

#drivers_group h3 {
	float: left;
	margin-right: 10px;
	margin-top: 11px;
}

#driver_info fieldset,#insur_type fieldset {
	margin: 5px;
}

#driver_info fieldset label {
	width: auto;
}

#driver_info fieldset label.bold {
	width: auto;
	font-weight: bold;
}

#insur_type fieldset input {
	float: none;
}

#id_age1,#id_age2,#id_age3,#id_age4 {
	width: 50px;
}

#id_volume {
	width: 40px;
}

#id_power {
	width: 30px;
}

#block_anketa_main {
	min-height: 270px;
	height: 270px;
	width: 400px;
}

#block_anketa_main li.list123-1 {
	background: transparent url(/img/icon/bullet_num1-insure.png) no-repeat
		scroll 0 50%;
	list-style-type: none;
}

#block_anketa_main li.list123-2 {
	background: transparent url(/img/icon/bullet_num2-insure.png) no-repeat
		scroll 0 50%;
	list-style-type: none;
}

#block_anketa_main li.list123-3 {
	background: transparent url(/img/icon/bullet_num3-insure.png) no-repeat
		scroll 0 50%;
	list-style-type: none;
}

#block_anketa_main ul.button {
	clear: both;
	float: left;
	list-style-type: none;
	margin: 10px 0 0;
	padding: 0;
}

#block_anketa_main ul.button li {
	float: left;
	margin: 0;
}

.reviewsheadertext {
	float: left;
	width: 350px;
}

.reviewsheadertext p {
	margin: 0 0 15px;
}
