#content .wizard {
	overflow: hidden;
	background: url("http://f.sravni.ru/images/wizard_r.gif") repeat-y right;
	margin-top: -4px;
	}
	#content .wizard .in_wizard {
		overflow: hidden;
		background: url("http://f.sravni.ru/images/wizard_l.gif") repeat-y left;
		}
	#content .wizard .bread {
		overflow: hidden;
		background: url("http://f.sravni.ru/images/wizard_t.gif") repeat-x top;
		padding-top: 0;
		border: 0;
		}
		#content .wizard .bread p {
			background: url("http://f.sravni.ru/images/wizard_tr.png") no-repeat top right;
			width : 100%;
			height: 40px;
			padding: 0;
			margin: 0;
			}
		#content .wizard .bread span {
			display: block;
			background: url("http://f.sravni.ru/images/wizard_tl.png") no-repeat top left;
			height: 40px;
			padding: 9px 5px;
			margin: 0;
			font-family: Arial;
			font-size: 18px;
			font-weight: normal;
			letter-spacing: -0.03em;
			}
			
	#content .wizard .btm {
		float: left;
		width: 100%;
		background: url("http://f.sravni.ru/images/wizard_b.gif") repeat-x bottom;
		}
		#content .wizard .btm p {
			background: url("http://f.sravni.ru/images/wizard_br.png") no-repeat bottom right;
			width : 100%;
			padding: 0;
			margin: 0;
			}
		#content .wizard .btm span {
			display: block;
			background: url("http://f.sravni.ru/images/wizard_bl.png") no-repeat bottom left;
			height: 11px;
			margin: 0;
			}

#content .wizard .steps {
	background: url("http://f.sravni.ru/images/steps_bg.png") repeat-x top;
	margin: 0 2%;
	width: 96%;
	border: 0;
	}
	#content .wizard .steps td {
		border: 0;
		padding: 0;
		vertical-align: middle;
		text-align: center;
		font-size: 0.9em;
		}
		#content .wizard .steps td a {
			display: block;
			font-size: 1.2em;
			}
			
	#content .wizard .steps tr.txt td { opacity: 0.5; filter: alpha(opacity=50); }
	#content .wizard .steps tr.txt td.ready { opacity: 1; filter: alpha(opacity=100); }
	#content .wizard .steps tr.txt td.select { background: none; }
	#content .wizard .steps tr.txt td.select a { color: #000000; font-weight: normal; text-decoration: none; }
	#content .wizard .steps span {font-size: 1.2em;}

	#content .wizard .steps tr.bar td { background: url("http://f.sravni.ru/images/wizard_bar.gif") repeat-x bottom; height: 20px; }
	#content .wizard .steps tr.bar td.ready { background: url("http://f.sravni.ru/images/wizard_bar_ready.gif") repeat-x bottom; height: 20px; }

	#content .wizard .steps td.tl { width: 10px; background: url("http://f.sravni.ru/images/angle_tl.png") no-repeat 0 0; }	
	#content .wizard .steps td.tr { width: 10px; background: url("http://f.sravni.ru/images/angle_tr.png") no-repeat top right; }	
	#content .wizard .steps tr td.bl { width: 10px; background: url("http://f.sravni.ru/images/angle_bl.png") no-repeat bottom left; }	
	#content .wizard .steps tr td.br { width: 10px; background: url("http://f.sravni.ru/images/angle_br.png") no-repeat bottom right; }
	
	
#content .wizard .head {
	float: left;
	width: 100%;
	text-align: center;
	padding: 25px 0 12px 0;
	font-family: Arial;
	font-size: 1.05em;
	color: #000000;
	font-weight: normal;
	}
	
	
#content .wf {
	clear: both;
	width: 80%;
	margin: 0 auto;
	}
	#content .osago {
	width: 100%;
	}
	#content .wf div {
		margin: 0 0 10px 0;
		overflow: hidden;
		clear: both;
		}
	#content .wf .g {
		background-color: #efefef;
		overflow: hidden;
		}
	#content .wf .y {
		background-color: #FFE270;
		overflow: hidden;
		}
	#content .wf .y.prc { width: 300px; }
	#content .wf .y.prc strong { width: 67%; } 

/* Osago Order */
#content .brd.yellow { background-color:#FFE270;}

#content .brd.yellow h1 {border: 0; padding:0 0 0 9px;}
#content .brd.yellow p {padding: 0 9px 9px 9px; margin: 0;}
#content .brd.yellow h1 b { font-family: Arial; font-weight: normal; font-weight: normal; font-size:1.5em; }



/************ table ***********************************/

#content table.osago_company_list { margin: 0; border: 0; width: 100%; }

#content table.osago_company_list td {
	padding: 7px 0 0 0;
	border-top: 2px solid #d4d4d2;
	border-bottom: none;
	vertical-align: middle;
	}
	
#content table.osago_company_list td.logo { width:150px; text-align: center;}

#content table.osago_company_list td.txt {font-size: 1.05em;}
#content table.osago_company_list td.txt ul { list-style: none; padding: 0; }
#content table.osago_company_list td.txt ul li { padding: 3px 0 3px 20px; background: url("http://f.sravni.ru/images/bullet_green.gif") no-repeat 0 7px; }

#content table.osago_company_list td.btn { width:161px;  text-align: center; }
	#content table.osago_company_list td.btn input {
		border: 0;
		width: 160px; height: 61px;
		background: url("http://f.sravni.ru/images/sh_popup_btn1.png") no-repeat 0 0;
		padding-top: 61px;
		cursor:pointer;
	}
	#content table.osago_company_list td.btn input:hover {
		background: url("http://f.sravni.ru/images/sh_popup_btn1_over.png") no-repeat 0 0;
	}

#content table.osago_company_list td.btn span {font-family:Arial;font-size:2.1em;font-weight:normal; color: #000000;}

#content .wf input.calc_btn {
	border: 0;
	width: 134px;
	height: 61px;
	margin-left: -9px;
	background: url("http://f.sravni.ru/images/ins_calc_btn.png") no-repeat 0 0;
	cursor:pointer;
	}
	#content .wf input.calc_btn:hover {
		background: url("http://f.sravni.ru/images/ins_calc_btn_on.png") no-repeat 0 0;
		}

	#content .wf .y strong b {
		display: block;
		}
	#content .wf .y span.desc {
		font-size: 0.85em;
		color:#7F680E;
		}

		#content .wf div .top, #content .wf div .btm {
			background: url("http://f.sravni.ru/images/angle_tr.png") no-repeat top right;
			height: 5px;
			margin: 0;
			clear: both;
			overflow: hidden;
			}
		#content .wf div .top span, #content .wf div .btm span {
			display: block;
			background: url("http://f.sravni.ru/images/angle_tl.png") no-repeat 0 0;
			width: 5px;
			height: 5px;
		}
		#content .wf div .btm { background: url("http://f.sravni.ru/images/angle_br.png") no-repeat top right; margin: 0; }
		#content .wf div .btm span { background: url("http://f.sravni.ru/images/angle_bl.png") no-repeat 0 0; }
		
		#content .wf div a.rl { float: left; font-size: 0.85em; padding: 2px 0 0 10px; }
		#content .wf div.g a.rl { padding-top: 5px;}


	#content .wf .h2 {
		padding: 5px 0 0 9px;
		font-family: Arial;
		font-size: 0.9em;
		font-weight: normal;
		}

	#content .wf label, #content .wf strong {
		float: left;
		width: 40%;
		padding: 4px 8px;
		font-weight: normal;
		font-size: 0.85em;
		}
	#content .wf strong { font-size: 1.1em; }

	#content .wf label.help span { float: left; padding: 2px 0; }
	#content .wf label.help a {
		float: left;
		background: url("http://f.sravni.ru/images/wizard_help.png") no-repeat right center;
		width: 28px;
		height: 17px;
		color: #000000;
		text-decoration: none;
		text-indent:-2000px;
		}
	#content .wf label.help .info {
		display: none; 
		position: absolute;
		background: url("http://f.sravni.ru/images/wizard_buble_bottom.png") no-repeat left bottom;
		width: 180px;
		padding: 0 0 45px 0;
		margin: 0 0 0 10px;/* 0 0 -90px;*/
		}
		#content .wf label.help .info span {
			background: url("http://f.sravni.ru/images/wizard_buble_top.png") no-repeat left top;
			width: 180px;
			padding: 5px 0 0 0;
			}
		#content .wf label.help .info span span {
			background-color: #F8D15F;
			width: 160px;
			padding: 0 10px;
			}
		#content .wf label.help .info p {
			padding: 6px 0;
			margin: 0;
			}

	#content .wf input { width: 290px;margin: 5px 0 5px 7px;}
	#content .wf.kabinet input { width: 25%; float: left; }
	#content .wf.kabinet img { float: left; margin: 2px 0 0 5px; }

	#content .wf select { margin:5px 0 5px 5px; width:185px; }
	#content .wf select.w400 { width:400px; }
	#content .wf select.w330 { width:330px; }
	#content .wf select.w195 { width:195px; }

	#content .wf .radio, #content .wf .checkbox {
		float: left;
		clear: none;
		width: 50%;
		position: relative;
		margin: 0;
		}
		#content .wf .radio label, #content .wf .checkbox label { float:left;padding:4px 8px 8px;width:41%;}
		#content .wf .radio input, #content .wf .checkbox input { float: left; width: auto; margin: 3px 1px 0 0; }
		body:first-of-type #content .wf .radio input, body:first-of-type #content .wf .checkbox input { margin-top: 0; }
		#content .wf .radio span, #content .wf .checkbox span { float: left;}

	#content .wf .radio.v label, #content .wf .checkbox.v label { width: 100%; clear: both; }
	#content .wf .g .radio.v label,#content .wf .g .checkbox.v label { padding-top: 4px; padding-bottom: 2px; }

	#content .wf input.check { float: left; width: auto; margin: 4px 0 0 0; }
	#content .wf .g input.check { margin: 8px 0 0 0; }
	#content .wf label.check { clear: none; width: auto; position: relative; top: -3px; }

	#content .wf .date input { float: left; width: 70px; margin-right: 0; }
	#content .wf .date input.seldate {
		width: 25px;
		height: 21px;
		background: #d0cfd3 url('http://f.sravni.ru/images/datesel.gif') no-repeat center center;
		border: 0;
		font-size: 1px;
		text-indent: -3000px;
		}


	#content .wf .err input { background-color: #ffce0e; }
	#content .wf .err p {
		float: left;
		width: 55%;
		padding: 3px 0 5px 15px;
		margin: 0 0 0 40%;
		color: #E50304;
		font-size: 0.85em;
	}

	#content .wf .short input { float: left; width: 50px; }
	#content .wf .short select { float: left; width: 80px; }
	#content .wf .short span { float: left; padding: 1px 0 0 6px; }
	#content .wf .short.g span { float: left; padding: 6px 0 0 6px; }

	#content .wf .driveradd {
		float: left;
		padding: 3px 0 8px 30px;
		background: url("http://f.sravni.ru/images/adddriver.gif") no-repeat 0 0;
		color: #0C6E1B;
		font-size: 0.9em;
		}

	#content .wf .trackbar {
		float: left;
		width: 50%;
		clear: none;
		overflow: visible;
		}
		#content .wf .trackbar .trackContainer { clear: both; margin: 7px 0 -17px 0; }
		#content .wf .trackbar div { clear: none; overflow: visible; }
		#content .wf .trackbar input { float: left; width: 80px; }
		#content .wf .trackbar span { float: left; padding-left: 6px; }

	#content .wf .btnl, #content .wf .btns {
		float: left;
		clear: both;
		width: 100%;
		margin: 0;
	}
	#content .wf .btnl, #content .wf .btnr {
		float: left;
		width: 61px;
		height: 42px;
		text-indent: -3000px;
		margin: 20px 0 10px 0;
		background: url("http://f.sravni.ru/images/wizard_back.png") no-repeat 0 0;
		border: 0;
		}
	#content .wf .btnr {
		float: right;
		background: url("http://f.sravni.ru/images/wizard_next.png") no-repeat 0 0;
		}
	#content .wf input.btn {
		float: right;
		}
	#content .wf input.btn.osago {
		float: right;
		width: 139px;
		height: 51px;
		padding: 70px 0 0 0;
		text-indent: -3000px;
		border: 0;
		background: url("http://f.sravni.ru/images/osago_btn.gif") no-repeat 0 0;
		}


#content .wizard .result {
	overflow: hidden;
	padding: 0 20px;
	clear: both;
	}
	#content .wizard .result .head {
		padding: 25px 0 5px 9px;
		text-align: left;
		}
	#content .wizard .result .resdesc {
		padding-top: 5px;
		font-size: 0.9em;
		}

/*
#content .ban.ins .l, #content .ban.ins .r { background: none; background-color: #ffce0e; }
#content .ban.ins .l div { background: url(http://f.sravni.ru/images/ins_idx_ban_bgl.png) no-repeat bottom right; }
#content .ban.ins .r div { background: url(http://f.sravni.ru/images/ins_idx_ban_bgr.png) no-repeat bottom right; }
#content .ban.ins h3 { color: #000000; }
#content .ban.ins p { padding: 1px 40px 10px 10px; color: #000000; }
#content .ban.ins input { background: url(http://f.sravni.ru/images/ins_idx_ban_btn.png) no-repeat 0 0; width: 136px; height: 48px; margin: 10px 10px 0px 10px; }
/**/


#content .conttopban { margin: 0 0 3px 0; background: #ffe169 url('http://f.sravni.ru/images/ins_conttopban_bg.png') repeat-x bottom; }
#content .conttopban .cnt { overflow: hidden; clear: both; padding: 0 20px 0 10px; background: url('http://f.sravni.ru/images/ins_conttopban_bg2.png') no-repeat bottom right; }

#content .conttopban h1 {
	display: block;
	padding: 15px 0 5px 3px;
	margin: 0;
	border: 0;
	font-family: Arial;
	font-size: 18px;
	letter-spacing: -0.03em;
	color: #000000;
	}
.conttopban h1 a { font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; }
#content .conttopban h4 { width: auto; float: none; overflow: hidden; padding: 0 160px 57px 3px; margin: 0; font-size: 15px; text-decoration: none; color: #000;}

.conttopban .conttopban a.calc { position: relative; display: block; clear: both; text-indent: -3000px; uotline: none; }
.conttopban a.calc { left: -8px; top: -6px; width: 178px; height: 52px; background: url('http://f.sravni.ru/images/ins_conttopban_calc.png') no-repeat 0 0; }
.conttopban a.calc:hover { background-image: url('http://f.sravni.ru/images/ins_conttopban_calc_on.png'); }

.conttopban a.kasko {
border: 0 none;
display: block;
cursor: pointer;
font-weight: bold;
padding: 0 5px 0 0;
text-align: center;
text-decoration:none;
height: 40px;
line-height: 40px;
background: transparent url( 'http://f.sravni.ru/images/btn_rightbig.png' ) no-repeat scroll right top;
clear: left;
width: 157px;
margin-top: 5px;
}

.conttopban a.kasko span {
display: block;
padding: 0 0 0 5px;
position: relative;
white-space: nowrap;
height: 40px;
line-height: 40px;
background: transparent url( 'http://f.sravni.ru/images/btn_leftbig.png' ) no-repeat scroll left top;
color: #FFFFFF !important;
}

.conttopban a.kasko:hover {
background-position: 100% -40px;
}

.conttopban a.kasko:hover span {
background-position: 0% -40px;
}

.conttopban a.kasko::-moz-focus-inner {
border: none;
}


.conttopban a.calc { left: -8px; top: -6px; width: 178px; height: 52px; background: url('http://f.sravni.ru/images/ins_conttopban_calc.png') no-repeat 0 0; }
.conttopban a.calc:hover { background-image: url('http://f.sravni.ru/images/ins_conttopban_calc_on.png'); }

.osago_banner { overflow: hidden; clear: both; background: url('http://f.sravni.ru/images/osago_banner_bg_left.gif') no-repeat 0 0; margin: 0; }
.osago_banner .cnt { overflow: hidden; height: 71px; padding: 0 9px; background: url('http://f.sravni.ru/images/osago_banner_bg_right.gif') no-repeat top right; }
#content .osago_banner h1 {
	display: block;
	padding: 9px 0 2px 0;
	margin: 0;
	border: 0;
	font-family: Arial;
	font-size: 18px;
	letter-spacing: -0.03em;
	color: #000000;
	}
.osago_banner h1 a { font-family: Arial; font-weight: normal; text-decoration: underline; color: #034F9A; }
#content .osago_banner h4 { padding: 0; margin: 0; font-family: Arial; font-size: 12px; text-decoration:none; color: #000; }

#content .bank_search.insur { background: #ffce0e url('http://f.sravni.ru/images/ins_idx_search_bg.png') no-repeat center right; }
	#content .bank_search.insur:before {
		content: url("http://f.sravni.ru/images/angle_tl.png");
		background: url("http://f.sravni.ru/images/angle_tr.png") no-repeat top right;
		height: 5px;
		display: block;
		clear: both;
		overflow: hidden;
		height: 100%;
		}
	#content .bank_search.insur:after {
		content: url("http://f.sravni.ru/images/angle_bl.png");
		background: url("http://f.sravni.ru/images/angle_br.png") no-repeat bottom right;
		height: 5px;
		display: block;
		clear: both;
		overflow: hidden;
		height: 100%;
		}/**/
#content .bank_search a { margin: 0; padding-top: 5px; }

#content table.idx td.r2 { width: 90px; }
#content table.idx td.r2 b { color: #000000; }

#rightcolumn .brd_personal {
	padding: 0 0 5px 0;
	height: 100%;
	border: #ffce0e 3px solid;
	}
	#rightcolumn .brd_personal .top, #rightcolumn .brd_personal .btm {
		background: url("http://f.sravni.ru/images/angle_tr.png") no-repeat top right;
		height: 5px;
		display: block;
		padding: 0;
		margin: -3px -3px 0 -3px;
		clear: both;
		overflow: hidden;
		}
		#rightcolumn .brd_personal .top span, #rightcolumn .brd_personal .btm span {
			display: block;
			margin: 0;
			background: url("http://f.sravni.ru/images/angle_tl.png") no-repeat 0 0;
			width: 5px;
			height: 5px;
		}
	#rightcolumn .brd_personal .btm { background: url("http://f.sravni.ru/images/angle_br.png") no-repeat top right; margin: 0 -3px -8px -3px; }
	#rightcolumn .brd_personal .btm span { background: url("http://f.sravni.ru/images/angle_bl.png") no-repeat 0 0; }
	
	#rightcolumn .brd_personal h2 {
		background-color: #ffce0e;
		position: relative;
		top: -2px;
		width: 226px;
		padding-top: 4px;
		padding-bottom: 8px;
		margin-bottom: 8px;
		}
	#rightcolumn .brd_personal h2 a { color: #000000; margin: 0; width: auto; }
	#rightcolumn .brd_personal p { margin: 0 9px; color: #333333; }
	#rightcolumn .brd_personal p a { margin: 0; padding: 0; width: auto; color: #034F9A; }
	#rightcolumn .brd_personal p a:hover { color: #D30608; } 
	#rightcolumn .brd_personal p b { color: #000000; }
	#rightcolumn .brd_personal a { margin: 0 0 5px 0; color: #E80304; width: 100%; }



#footer.insidx {
	position: relative;
	z-index: 100;
	margin-bottom: 0;
	}
	.footer_bg {
		float: left;
		position: absolute;
		width: 601px;
		height: 419px;
		left: 0;
		background: url(http://f.sravni.ru/images/insidx_footer_bg.gif) no-repeat 0 0;
		margin-top: -102px;
		}


/******************* TO style.css *********************/
	
#container h2.pb, .head2.pb, #rightcolumn .head2.pb { padding-bottom: 10px; }	

#content .cmp_but { margin-bottom: 10px; }
#content .cmp_but span { margin-right: -20px; }
#content .cmp_but img { left: -4px;}

#content .paging { padding:10px 0; }
#content .paging ul { margin: 0 9px; }
	
/************** FROM terifer.css ****************/

#content ul.paging { float: left; width: 280px; padding: 0; }
#content ul.paging li { float: left; padding: 4px 4px 8px 4px; color: #024E99; background: none; }
#content ul.paging li.select { background-color: #fff1bc; color: #000000; font-weight: bold; }
#content ul.paging li a { color: #024E99; }
#content ul.paging li.ar a { font-size: 1.3em; text-decoration: none; line-height: 0.7em; }

.changeview {
	display: block;
	overflow: hidden;
	clear: both;
	text-align: right;
	padding: 0 0 10px 0;
	}


/***************** kabinet ********************/

#header .card_tabs {
	float: none;
	clear: both;
	overflow: hidden;
	height: 100%;
	margin: 0 0 0 9px;
	padding: 10px 0 0 0;
	border-bottom: #ffce0e 2px solid;
	list-style: none;
	}
	#header .card_tabs.nm { margin: 0; }
#header .card_tabs li {
	float: left;
	padding: 0;
	margin: 0 3px 0 0;
	background: #e1e1de url("http://f.sravni.ru/images/angle_tabs_tr.gif") no-repeat top right;
}
#header .card_tabs a {
	float: left;
	padding: 7px 8px 3px 7px;
	height: 21px;
	background: url('http://f.sravni.ru/images/angle_tabs_tl.gif') no-repeat top left;
	font-size: 14px;
	color: #034F9A;
	text-decoration: underline;
}
#header .card_tabs a:hover {color: #D30608;}
#header .card_tabs .ui-tabs-selected { background: #ffce0e url("http://f.sravni.ru/images/angle_taba_tr.gif") no-repeat top right; }
#header .card_tabs .ui-tabs-selected a {
	background: url('http://f.sravni.ru/images/angle_taba_tl.gif') no-repeat top left;
	color: #000000;
	text-decoration: none;
}

#t1, #t2, #t3 { clear: both }


#content .bread.kabinet {
	border: 0;
	font-size: 1.05em;
	}
#content .wf.kabinet {
	padding: 10px 0;
	margin: 0;
	}

	
#content .bid {
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 35px;
	}
	#content .bid strong {
		float: left;
		padding : 0 8px;
		font-size: 1.05em;
		}
	#content .bid span {
		float: left;
		clear: left;
		padding : 0 8px;
		font-size: 0.9em;
		font-style: italic;
		white-space: nowrap;
		}
	#content .bid ul {
		float: right;
		}
		#content .bid ul li {
			float: left;
			background: none;
			font-size: 0.9em;
			padding: 0;
			}
		#content .bid ul a {
			display: block;
			height: 15px;
			padding: 8px 12px 8px 38px;
			background-position: 0 0;
			background-repeat: no-repeat;
			}
			#content .bid ul .sp a { background-image: url("http://f.sravni.ru/images/bids_ico_sp.gif"); }
			#content .bid ul .cp a { background-image: url("http://f.sravni.ru/images/bids_ico_cp.gif"); }
			#content .bid ul .dc a { background-image: url("http://f.sravni.ru/images/bids_ico_dc.gif"); }

			#content .bid ul .disabled a { color: #000000; opacity: 0.4; filter: alpha(opacity=40); text-decoration: none; }

	#content .bid table {
		border: #ffce0e 3px solid;
		margin: 0 0 0 3px;
		}

		#content .bid table .tl { width: 5px; padding: 0; vertical-align: top; text-align: left; }
		#content .bid table .tl img { position: relative; top: -3px; left: -3px;  margin: 0; }
		#content .bid table .tr { width: 5px; padding: 0; vertical-align: top; text-align: right; }
		#content .bid table .tr img { position: relative; top: -3px; left: 3px;  margin: 0; }
		#content .bid table .bl { padding: 0; vertical-align: bottom; text-align: left; }
		#content .bid table .bl img { position: relative; top: 3px; left: -3px;  margin: 0; }
		#content .bid table .br { padding: 0; vertical-align: bottom; text-align: right; }
		#content .bid table .br img { position: relative; top: 3px; left: 3px;  margin: 0; }
	
		#content .bid table td.l { border: 0; width: 25%; color: #666666; }
		#content .bid table tr.last td { background-color: #ffce0e; font-size: 1.4em; vertical-align: middle; }
		#content .bid table tr.last td.bl, #content .bid table tr.last td.br { vertical-align: bottom; }
		#content .bid table tr.last td.l { color: #000000; font-size: 1em; }

	#content .bid.disabled table {
		border-color: #e1e1de;
		}
		#content .bid.disabled table tr.last td { background-color: #e1e1de; }
	
#content .logos a.img { text-decoration: none; display: block; }	
	

/* это было в additional.cs */
#content .wf .g select#acc_type{
	width: 100px;
	float: left;
}
.places{
	width: 50px;
	float: right;
}

#content .wf .radio label.service, #content .wf .checkbox label.service{width: 100%;}
#content .wf .radio label.add , #content .wf .checkbox label.add{padding: 0px 8px;}
#content .wf .short .radio input, #content .wf .short .checkbox input { width: auto; }
#content .wf .short .radio span, #content .wf .short .checkbox span { padding: 0; }
#content .wf .radio.gor label, #content .wf .checkbox.gor label { width:85px; }
#content .wf .h2 a{margin: 0px 0px 0px 5px;}
span.results{font-size: 1.8em;}
td.slogan{font-style: italic;}
td.bool{text-align: center;}
#captcha img{margin: 9px 9px 9px 285px;}
.cityname{margin: 5px 0px 2px 0px;}
#loader{margin: 0 auto;}
option.offset{padding-left: 0px;}
h2.nobrd, h1.nobrd {border:0 none;}

.bm{width:450px !important;}
.bm label{width:auto !important;clear:none !important; margin:0 6px 0 0 !important;padding:0 9px 5px 0 !important;}
.bm input{margin:0 2px !important;}
.bm span{width:25%;}
.bm br{clear:both;}
.ocform div.bm label{margin:0 4px 0 0 !important;padding:0 5px 5px 0 !important;}
ul#mainsubmenu li a.selected{background:url("http://f.sravni.ru/images/menu_selector.gif") no-repeat scroll 0 4px transparent; color:#D30608;}
.incont h4{margin:0 0 0 10px;padding:5px 0;cursor:pointer;color:#024E99;text-decoration:underline}
.incont div#guide h2{border:0;padding:10px 0 2px 9px;}
.incont div#guide h2 a{color:#E90431;}
.incont div#guide h2 span{color:#E90431;}
.incont div#guide div{float:left;width:31%;}
.incont div#guide div img{float:left;}
.incont div#guide div a{margin-top:10px;display:block;font-size:12px;}

#content .kasko_ban { overflow: hidden; clear: both; margin: 10px 0; background: url('http://f.sravni.ru/images/kasko_ban_rbg.gif') no-repeat top right; }
#content .kasko_ban .in { float: left; clear: both; width: 100%; background: url('http://f.sravni.ru/images/kasko_ban_lbg.gif') no-repeat 0 0; }
#content .kasko_ban .in table {margin:0;}
#content .kasko_ban .in table tr td {border-top:0; padding:5px 7px 5px 15px; vertical-align:middle;}
#content .kasko_ban .in table tr td a ,#content .kasko_ban .in table tr td a nobr{ font-family: Arial; font-size: 21px; color: #1C7F16; text-decoration: none; display:block;font-weight:bold;}
#content .kasko_ban .btn { float: right; width: 201px; height: 61px; text-indent: -3000px; outline: none; }
#content .kasko_ban .btn:hover { background-position: 0 -61px;}
#content .kasko_ban .kasko { background: url('http://f.sravni.ru/images/kasko_ban_btn.png') no-repeat 0 0;}
#content .kasko_ban .osago { background: url('http://f.sravni.ru/images/osago_ban_btn.png') no-repeat 0 0;}
#submenucontainer ul.guide li a{text-decoration:none; font-family:Arial; margin-left:2px;}
#submenucontainer ul.guide li a:hover{color:#000;text-decoration:underline;}
#submenucontainer ul.guide li a.nohover:hover{text-decoration:none;}
#submenucontainer ul.guide ul li a{text-decoration:underline;font-family:Arial;}
#submenucontainer ul ul.lvl2menu li a {color: #000;}
#submenucontainer ul ul.lvl2menu ul.lvl3menu li a.selected {background:none;font-weight:bold;}
.question p{padding:0 0 15px 25px;}
.question h4{font-size:1em;letter-spacing:-0.02em;}
a.red{color:#D30608;}

#content .cmpres td .detail.orderbut {
		border: 0;
		width: 160px;
		height: 61px;
		background: url("http://f.sravni.ru/images/sh_popup_btn1.png") no-repeat 0 0;
		padding-top: 61px;
		cursor:pointer;
		}
		#content .cmpres td .detail.orderbut:hover {
			background: url("http://f.sravni.ru/images/sh_popup_btn1_over.png") no-repeat 0 0;
		}

	#content .cmpres td .detail.morebut {
		border: 0;
		width: 123px;
		height: 61px;
		background: url("http://f.sravni.ru/images/ins_more.png") no-repeat 0 0;
		padding-top: 61px;
		cursor:pointer;
		}
	#content .cmpres td .detail.morebut:hover {
		background: url("http://f.sravni.ru/images/ins_more_over.png") no-repeat 0 0;
		}
#content .cmpres .tx { font-size: 1.05em; padding: 0 9px; }
#content .cmpres .left { text-align:left;}
#content .cmpres .tx p { font-size: 0.9em; padding: 5px; }
#content .cmpres .tx b { font-size: 1.3em; }
#content .cmpres .tx span {text-decoration:line-through;color:#D30608;}
#content .cmpres .tx span label{color:#000;}
#content .cmpres td img {margin-bottom: 10px;}
#content .cmpres td.first{font-size:1.15em;}

/**** COMMENTS ****/
#content .comments.mb0 { margin-top: 0px; margin-bottom: 0px; }
#content .comments td.user_rating {padding-right:0px;}
#content .comments td a { font-style: italic; }
#content .comments td span { white-space: nowrap; }
#content .review-filter { float: left;}
#content .comments .review-filter { float: right; width: 200px; padding: 3px 0px 8px 0px;}
#content .comments .review-filter p { float: left; width: 100%; padding: 2px 0; color: #666666; }
#content .comments .review-filter p span { float: left; width: 100px; }
#content .comments .review-filter p img { float: left; margin: 3px 5px 0 15px; }
#content .comments tr.rait td { padding: 0 0 8px 10px; vertical-align: middle; white-space: nowrap; font-size: 1.15em; }
#content .comments tr.rait table { border: 0; margin: 0; width: 100%; }
#content .comments tr.rait table td { border: 0; padding: 0; }
#content .comments tr.rait td table { font-size: 0.75em; }
#content .comments tr td.review_text { font-size: 1.1em; }
#content .comments tr td.review_vote  { vertical-align: middle;}
#content .comments span.vote_result {text-align:center;font-size: 0.9em;}
#content .comments div.bank_comment {border: 1px solid #DCDCDB; margin:10px 0 5px 0; }
#content .comments div.bank_comment span {background-color:#F4F4F4;padding: 3px 0 5px 5px; color:Black;}
#content .comments div.bank_comment div {padding: 10px}
#content div.additional ul{ float:none;}
#content div.additional ul li { background:url("http://f.sravni.ru/images/bullet_green.gif") no-repeat scroll 0 7px transparent; padding:3px 0 3px 20px; }
#content div.additional .right{float:right;width:49%;}
#content div.additional .left{float:left;width:49%;}
#content div.greenbtn a {display:block;text-indent:-3000px;height:61px;width:201px;}
#content div.greenbtn a:hover{background-position:0 -61px;}
#content div.greenbtn .osago {background:url("http://f.sravni.ru/images/osago_ban_btn.png") no-repeat scroll 0 0 transparent;}
#content div.greenbtn .kasko {background:url("http://f.sravni.ru/images/calc_kasko_ban_btn.png") no-repeat scroll 0 0 transparent;}
#content .cmpres td.first {width: 160px;}
#content .cmpres td.first {width: 160px;}

ul.b-new-breadcrumbs {
	padding: 0px 0 0;
	list-style: none outside none;
	width:98%;
	margin-bottom:3px;
}
ul.b-new-breadcrumbs li {
	display: inline;
	list-style: none outside none;
	background:none;
	padding:2px;
}
ul.b-new-breadcrumbs li a {
	color: #8E8E8E;
	font-size: 13px;
	text-decoration: none;
}

ul.b-new-guide-links
{
	margin: 0;
}

ul.b-new-guide-links li
{
	list-style: none outside none;
	background: none;
}

ul.b-new-guide-links li a
{
	font-size: 14px !important;
}


.incont h1
{
  border-bottom: none !important;
}
a.teaser-calc {
	float: left;
	margin-top: 0px;
}
a.teaser-calc img{
	margin: 3px 30px 3px 0
}
#content h1.b-new-h1-strahArtic
{
	border:0;
	padding-bottom:0;
}
ul, ol{float:none;}

