h2.nobrd { border: 0; }
h3.htab { margin: 0 9px; border: 0; font-size: 0.9em; }
h3.htab a { color: #034F9A;	text-decoration: none; }

.divFloatRight { float:right; margin-top: -10px;}


a.out {
	float: left;
	clear: both;
	padding: 5px 0 5px 30px;
	background: url('http://f.sravni.ru/images/out_arrow.gif') no-repeat 9px 8px;
	font-size: 13px;
	color: #034F9A;
	}
	a.out:hover { color: #D30608; }




#content .conttopban { float: left; clear: both; width: 100%; margin: 0 0 15px 0; }
#content .conttopban td { width: 50%; padding: 0; border: 0; }
#content .conttopban td.right { padding-left: 5px; }

.conttopban .item { float: left; width: 100%; text-decoration: none; }
.conttopban div { /*cursor: pointer;/**/ }
.conttopban .in1 { background: url('http://f.sravni.ru/images/dengi_conttopban_bg_right.png') no-repeat top right; padding-right: 5px;}
.conttopban .in2 { background: url('http://f.sravni.ru/images/dengi_conttopban_bg_left.png') no-repeat top left; }
.conttopban .in3 { overflow: hidden; padding: 0 0px 0 10px; }

.conttopban .item.hover { cursor: pointer; }
.conttopban .item.hover .in1 { background-image: url('http://f.sravni.ru/images/dengi_conttopban_bg_right_on.png'); }
.conttopban .item.hover .in2 { background-image: url('http://f.sravni.ru/images/dengi_conttopban_bg_left_on.png'); }

.conttopban .ideposit .in3 { background: url('http://f.sravni.ru/images/dengi_conttopban_deposit.png') no-repeat 100% 0; }
.conttopban .icredit .in3 { background: url('http://f.sravni.ru/images/dengi_conttopban_credit.png') no-repeat 100% 0; }

#content .conttopban h3 { display: block; width: auto; padding: 8px 0 3px 0; margin: 0; font-family: Arial; font-size: 18px; line-height: 15px; letter-spacing: -0.03em; color: #ffffff; }
.conttopban h3 a, .idx_cmenu h3 a:hover { font-family: Arial; font-weight: normal; text-decoration: none; color: #ffffff; }
#content .conttopban p {  display: block; height: 45px; padding: 3px 70px 5px 0; margin: 0; width: auto; font-size: 14px; line-height: 15px; color: #ffffff; font-style: normal; }
.conttopban p a {  color: #ffffff; }
.conttopban p a:hover { color: #FFCE0E; }

#content .conttopban .item p.btn { overflow: visible; float: left; clear: both; width: 100%; padding: 0; }
#content .conttopban .item p.btn span {
	float: left;
	width: 108px;
	height: 29px;
	padding: 13px 0 0 0;
	margin: 0 0 0 -10px;
	background: url('http://f.sravni.ru/images/dengi_conttopban_btn.png') no-repeat 0 0;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}
	#content .conttopban .item.hover p.btn span { background-image: url('http://f.sravni.ru/images/dengi_conttopban_btn_on.png'); }
#content .conttopban .item p.btn a {
	float: right;
	padding: 15px 10px 3px 20px;
	background: url('http://f.sravni.ru/images/dengi_conttopban_arrow.png') no-repeat 0 14px;
	font-family: Arial;
	font-size: 12px;
	color: #F6CD59;
	}
	#content .conttopban .item p.btn a:hover { text-decoration: none; }


#content .bank_search { width: 100%; background: url('http://f.sravni.ru/images/bank_search_bg_cont_c.gif') repeat-x top; }
#content .bank_search big { display: block; height: 83px; background: url('http://f.sravni.ru/images/bank_search_bg_cont_l.gif') no-repeat 0 0; }
#content .bank_search b { display: block; height: 83px; background: url('http://f.sravni.ru/images/bank_search_bg_cont_r.jpg') no-repeat top right; }
#content .bank_search strong { padding: 10px 10px 2px 10px; font-size: 18px; }
#content .bank_search span { padding: 5px 10px 0 10px; font-size: 14px; width: auto; font-weight: normal; }


#content .lbtbl {
	float: left;
	position: relative;
	top: 30px;
	width: 77%;
	}
#content a.lbtbl {
	margin: -20px 0 0 0px;
	padding-left: 9px;
	width: 330px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	}
	#content a.lbtbl:hover { color: #D30608; }
	
#content table.idx { margin: 0 0 20px 0; background: #f4f4f4 url('http://f.sravni.ru/images/colbi_br.gif') no-repeat right bottom; border-bottom: #e1e1de 1px solid; }
#content table.idx.last { margin: 0px 0 15px 0; }
#content table.idx th { padding: 7px 10px; color: #333333; background: none; border: 0; background: #ffffff; }
#content table.idx th.dark {
	padding: 0;
	vertical-align: bottom;
	background: #ffffff;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	}
	#content table.idx th.dark div { background: #f4f4f4 url('http://f.sravni.ru/images/colbi_tr.gif') no-repeat top right; width: 100%; }
	#content table.idx th.dark div center { background: url('http://f.sravni.ru/images/colbi_tl.gif') no-repeat 0 0; padding: 10px 5px; display: block; }

#content table.idx td { padding: 7px 10px; color: #000000; vertical-align: middle; background: #ffffff; border-color: #e1e1de; }
#content table.idx td.l { width: 120px; padding: 5px 10px; }
#content table.idx td.r { width: 60px; font-size: 1.2em; }
#content table.idx td.r2 { width: 125px; background-color: #f4f4f4; text-align: center; }
#content table.idx td span { display: block; padding-right: 20px; color: #666666; }

/*#content table.idx  .last td.r2 { background: url('http://f.sravni.ru/images/colbi_bl.gif') no-repeat left bottom; }/**/

#content table.idx.vam.bb th {
	padding: 9px 10px;
	color: #333333;
	border: 0;
	}
	#content table.idx.vam.bb th.dark {
		background-color: #E1E1DE;
		}


td a.ComplexLink { text-decoration:none; }
td a.ComplexLink b { display:none; width:43px; height:14px; overflow:hidden; font-size:xx-small; z-index: 1; position:relative; }
td a.ComplexLink br { display: none; }
td a.ComplexLink img { /*margin-top:-14px!important;  z-index: 2; position:relative;/**/ }


.twocols { overflow: hidden; clear: both; }
.twocols.mt { margin-top: 12px; }
.twocols .l { float: left; width: 49%; }
.twocols .r { float: right; width: 49%; }

#content ul.news { margin: 5px 0 10px 9px; padding: 0; width: 100%; }			
#content ul.news li { overflow: hidden; clear: both; background: none; padding: 2px 10px 5px 0; }
#content ul.news li img { float: left; margin: 0 10px 5px 0; }
#content ul.news li p { float: none; clear: none; margin: 0; padding: 0; }
#content ul.news li span { display: block; padding-top: 2px; color: #666666; font-style: italic; font-size: 0.85em; }
#content ul.news li span a { padding: 0; color: #666666; text-decoration: none; }
#content ul.news li span a:hover { color: #D30608; }
#content ul.news.short li span { display: inline; }

/*** Catalogue ***/

.catalogue { float: left; clear: both; width: 100%; margin: 10px 0; }
.catalogue ul { overflow: hidden; width: 98%; padding: 10px 10px 15px 9px; margin: 0; }
.catalogue ul li { float: left; width: 33%; padding: 1px 0 2px 0; background: none; }

/**** Tabs form ****/

.tabsform { float: left; clear: both; width: 100%; margin: 0 0 5px 0; background-color: #fff1bc; }
.tabsform.mt { margin-top: 5px; }
.tabsform input { float: left; width: 89%; margin: 10px 0 10px 10px; }
.tabsform .but { float: right; width: 6%; font-size: 0.9em; margin: 8px 10px 12px 0; }
.tabsform h2 { overflow: hidden; padding: 8px 0; border: 0; background-color: #ffce0e; text-indent: 9px; font-family: Arial; font-size: 1.1em; font-weight: normal; }



.resdesc.bank {padding: 5px 0 10px 10px;}
.resdesc p {margin: 9px 0}
.resdesc strong {width: 85px; color: #000000;}
.resdesc b {color: #000000;}


/*** Icons ***/

.icon_blocks {
	float: none;
	width: 100%;
	border: 0;
	padding: 15px 0;
	margin: 0;
	list-style: none;
	}
	.icon_blocks li {
		float: left;
		width: 19.9%;
		border: 0;
		margin: 0;
		padding: 0;
		background: none;
		}
	.icon_blocks p a {
		float: none;
		width: auto;
		background-color: #fff1bc;
		border: 0;
		padding: 10px;
		margin: 0;
		border-right: #ffce0e 1px solid;
		height: 136px;
		overflow: hidden;
		font-size: 1em;
		color: #000000;
		font-weight: bold;
		}
		.icon_blocks p span {
			display: block;
			width: 100%;
			padding: 88px 0 0 0;
			background-position: top center;
			background-repeat: no-repeat;
			font-family: Arial;
			color: #333333;
			font-weight: normal;
			}
		.icon_blocks a {
			float: none;
			clear: none;
			display: inline;
			}

	.icon_blocks.credit { position: relative; padding: 10px 0; }
	.icon_blocks.credit li { background: url('http://f.sravni.ru/images/credits_razdel.gif') repeat-y right; }
	.icon_blocks.credit .last { background: none; }
	.icon_blocks.credit .ugol_left { position: absolute; left: 0; top: 10px; width: 5px; height: 154px; background: url('http://f.sravni.ru/images/credits_ugol_left.png') no-repeat 0 0; }
	.icon_blocks.credit .ugol_right { position: absolute; right: 0; top: 10px; width: 5px; height: 154px; background: #ffe270 url('http://f.sravni.ru/images/credits_ugol_right.png') no-repeat 0 0; }
	.icon_blocks.credit a {
		display: block;
		background-position: center top;
		background-repeat: no-repeat;
		background-color: #ffe270;
		padding: 107px 10px 0 10px;
		margin-right: 3px;
		height: 47px;
		text-align: center;
		font-size: 0.9em;
		color: #024E99;
		}
		.icon_blocks.credit a:hover { background-color: #ffce0e; }
		.icon_blocks.credit .last a { margin: 0; }


/*******************************************************************************/
/******************************** TABLES ***************************************/
/*******************************************************************************/

table.regionfix td { border-top:none!important; }
#content table.regionfix td h3 { margin: 12px 0 2px 0; }


/************ Card ***********************************/

#content table.card { width: 100%; margin: 10px 0 20px 0; border: 0; }
#content table.card td { padding: 3px 9px; vertical-align: center; border: 0; }
#content table.card td.l { vertical-align: top; text-align: center; width: 170px; }
#content table p.rait { padding: 0 0 4px 0; }
#content .saved { padding: 0 0 4px 20px; margin: 3px 0; background: url('http://f.sravni.ru/images/ico_saved.gif') no-repeat 0 0; color: #000000; }
#content table.card .desc { padding: 15px 0 4px 0; font-size: 1.1em; font-style: italic; }




/**** COMMENTS ****/
#content .comments.mb0 { margin-top: 0px; margin-bottom: 0px; }
#content .comments td.user_rating {padding-right:0px;}
#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}

/* Logos */
#content table.logos { margin-bottom: 15px; }
#content table.logos td { width: 25%; text-align: center; vertical-align: middle; padding: 21px 0 3px 0; }
#content table.logos td a { display: block; }
#content table.logos .nb td { padding: 3px 0 18px 0; }



.innerban .item.wl .in1 { background:transparent url(http://f.sravni.ru/images/inban_logoround2.png) no-repeat 2px 2px; }
.innerban .item.wl .in5 { height: 57px; }
.innerban .item .in5 { padding: 5px 10px 5px 8px; }
.innerban .item span { line-height: 13px; }
.innerban .item span.green { padding: 2px 0 0 0; color: #006600; }

.cont_tags {}
.cont_tags a { padding-right: 9px; color: #666666; }
.cont_tags a:hover { color: #D30608; }
.cont_tags .s11 { font-size: 11px; }
.cont_tags .s12 { font-size: 12px; }
.cont_tags .s13 { font-size: 13px; }
.cont_tags .s14 { font-size: 14px; }
.cont_tags .s15 { font-size: 15px; }
.cont_tags .s16 { font-size: 16px; }
.cont_tags .s17 { font-size: 17px; }
.cont_tags .s18 { font-size: 18px; }
.cont_tags .s19 { font-size: 19px; }
.cont_tags .s20 { font-size: 20px; }
.cont_tags .s21 { font-size: 21px; }
.cont_tags .s22 { font-size: 22px; }
.cont_tags .s23 { font-size: 23px; }
.cont_tags .s24 { font-size: 24px; }
.cont_tags .s25 { font-size: 25px; }
.cont_tags .s26 { font-size: 26px; }
.cont_tags .s27 { font-size: 27px; }
.cont_tags .s28 { font-size: 28px; }
.cont_tags .s29 { font-size: 29px; }
.cont_tags .s30 { font-size: 30px; }
.cont_tags .s31 { font-size: 31px; }
.cont_tags .s32 { font-size: 32px; }
.cont_tags .s33 { font-size: 33px; }
.cont_tags .s34 { font-size: 34px; }
.cont_tags .s35 { font-size: 35px; }
.cont_tags .s36 { font-size: 36px; }
.cont_tags .s37 { font-size: 37px; }
.cont_tags .s38 { font-size: 38px; }
.cont_tags .s39 { font-size: 39px; }
.cont_tags .s40 { font-size: 40px; }
.cont_tags .s41 { font-size: 41px; }
.cont_tags .s42 { font-size: 42px; }
.cont_tags .s43 { font-size: 43px; }
.cont_tags .s44 { font-size: 44px; }
.cont_tags .s45 { font-size: 45px; }
.cont_tags .s46 { font-size: 46px; }
.cont_tags .s47 { font-size: 47px; }
.cont_tags .s48 { font-size: 48px; }
.cont_tags .s49 { font-size: 49px; }
.cont_tags .s50 { font-size: 50px; }




.bank_card_info .logodesc {
	overflow: hidden;
	clear: both;
	}
	.bank_card_info .logodesc span.img {
		float: left;
		margin: 1px 5px;
		width: 100px;
		text-align: center;
		}
		.bank_card_info .logodesc span.img img { margin: 0; }
	.bank_card_info .logodesc p {
		clear: none;
		font-size: 12px;
		padding: 10px 0 0 0;
		}
		.bank_card_info .logodesc p a {
			display: block;
			padding-top: 5px;
			}

.bank_card_info .twocols {
	overflow: hidden;
	clear: both;
	}
	.bank_card_info .twocols .left {
		float: left;
		width: 49%;
		}
	.bank_card_info .twocols .right {
		float: right;
		width: 49%;
		}
#content .bank_card_info h2 small {
	float: none;
	clear: none;
	width: auto;
	background: url('http://f.sravni.ru/images/zastrah.gif') no-repeat 0 0;
	padding: 0 0 0 20px;/**/
	margin: 0 0 0 20px;
	color: #000000;
	line-height: 12px;
	}

.bank_card_info .twocols ul { list-style: none; margin-top: 10px; }
.bank_card_info .twocols ul li { overflow: hidden; clear: both; padding: 2px 0; font-size: 13px; color: #000000; background: none; }
.bank_card_info .twocols ul li span { display: block; }
.bank_card_info .twocols ul ul { list-style: none; margin-left: 20px; margin-top: 0; }
.bank_card_info .twocols ul ul li { font-size: 12px; color: #000000; }

.bank_card_info .twocols ul li.last a { color: #FF0000; }


.creditcards { overflow: hidden; clear: both; }
.creditcards a { float: left; padding: 15px 0 20px 10px; text-decoration: none;}
.creditcards a img { display: block; margin: 0 0 5px 0; }
.creditcards a span { text-decoration: underline; }

.bank_card_info .articles li { border: 0; padding: 3px 0; margin: 0; font-size: 14px; }
.bank_card_info .articles li a { font-size: 14px; }
.bank_card_info .articles li.last { padding-top: 10px; }
.bank_card_info .articles li.last a { color: #ff0000; font-size: 12px; }

.bank_card_info .news li.last { padding-top: 10px; }
.bank_card_info .news li a { font-size: 14px; }
#content .bank_card_info .news li.last { padding-top: 10px; }
.bank_card_info .news li.last a { color: #ff0000; font-size: 12px; }

#content .otyvy { margin-bottom: 5px; }
.otyvy td { padding: 15px 9px 20px 9px; }
.otyvy td a { display: block; font-size: 12px; white-space: nowrap; }
.otyvy td b { display: block; font-size: 12px; font-weight: normal; white-space: nowrap; }
.otyvy td span { display: block; padding: 5px 0; }



.redbtmlink { display: block; overflow: hidden; clear: both; padding: 5px 0 15px 9px; font-size: 12px; color: #ff0000; }

.yell_vynos { background: #ffe270; }
.yell_vynos h3 { font-size: 15px; margin: 5px 9px; }
.yell_vynos p {  font-size: 12px; margin: 5px 9px; padding: 0; }
.yell_vynos p a {  color: #FF0000; }

.gital { float: left; clear: both; width: 95%; margin: 10px 9px 20px 9px;  padding: 0; font-size: 12px; font-style: italic; color: #666666; }

#container h2.ratesTitle { float: left; width:190px; }
#container select.regionSelect { float: left; width:200px; }


/**** Search form ****/

#content .searchform {
	float: left;
	clear: both;
	width: 100%;
	background-color: #fff1bc;
	margin: 10px 0 0 0;
	padding-bottom: 10px;
	}
	#content .searchform label {
		float: left;
		width: 47%;
		height: 20px;
		padding: 15px 9px 0 9px;
		font-size: 1em;
		color: #333333;
		line-height: 18px;
		text-indent: 0;
		font-weight: normal;
		}
	#content .searchform label input {
		float: right;
		width: 67%;
		padding: 1px;
		font-size: 1em;
		}
	#content .searchform label.date { width: auto; }
	#content .searchform label.date.c { margin-left: 8px; }
	#content .searchform label.date.l span { width: 155px; }
	#content .searchform label.date input { width: 65px; margin-left: 6px; float: left; }
	#content .searchform label.date span { float: left; }
	#content .searchform label.date input.seldate {
		width: 25px;
		height: 21px;
		margin: -1px 0 0 5px;
		background-image: url('../images/datesel.gif');
		background-repeat: no-repeat;
		background-position: center center;
		font-size: 1px;
		text-indent: -3000px;
		
		border: 0;
		background-color: #fff1bc;
		}
		
	#content .searchform input.send {
		float: right;
		clear: both;
		width: auto;
		margin: -22px 25px 0 0;
		font-size: 0.9em;
		color: #000000;
		}

	#content .searchform .find {
		float: left;
		padding: 5px 9px 3px 9px;
		width: 60%;
		}
		#content .searchform .find input {
			float: left;
			width: 335px;
			}
		#content .searchform .find input.but {
			float: left;
			width: auto;
			padding: 0 5px;
			margin: -1px 0 0 7px;
			}
#content .searchform.short {width: 460px;}
#content .searchform.short label {padding: 15px 0 0 9px;}
#content .searchform.short label.date input {margin-left: 9px;}
#content .searchform.short label.date input.seldate {margin: -1px 0 0 0;}
#content .searchform.short input.send { margin: -23px 9px 0 0; width: 130px; }

#content table .gdescdlk p { padding: 5px 0; }
#content table .gdescdlk span { float: left; margin: -12px 0 0 -10px; }


#content table .gdescdlk a.seeonsite_big span,
#content table .gdescdlk a.order_saving_big span,
#content table .gdescdlk a.order_credit_big span { float: none; margin:0 0 0 5px; }

/* анкета Delfee */

.delfee { background: #ffe26f url('http://f.sravni.ru/images/anketa_bg1.gif') repeat-x bottom; margin-bottom: 10px; }
.delfee .cnt { background: url('http://f.sravni.ru/images/anketa_bg2.png') no-repeat 100% 10px; }
.delfee .cnt_in { background: url('http://f.sravni.ru/images/anketa_bg4.png') no-repeat center 220px; }

.delfee .twocols { overflow: hidden; clear: both; }
.delfee .twocols .left { float: left; width: 50%; padding: 0 0 0 10px;}
.delfee .twocols .right { float: right; width: 40%; padding: 0 10px 0 0; }

#content .delfee h1 { border: 0; padding: 10px 10px 5px 10px; margin: 0; font-size: 28px; }

.delfee p { padding: 5px 0 13px 0; font-size: 1em;} 
.delfee .twocols .desc, .delfee .twocols .desc, .delfee .twocols .desc .red { font-family: Arial; font-size: 1.1em; letter-spacing: -0.02em; } 

.delfee ul li { padding: 3px 10px 13px 20px; background: url('http://f.sravni.ru/images/anounce_bullet.gif') no-repeat 0 6px; }

.delfee .twocols .left .desc { width: 100%; padding-right: 13%; background: url("http://f.sravni.ru/images/anketa_bg3.png") no-repeat top right; } 
.delfee .twocols .right .desc { padding-left: 10px; }

.delfee .enddate { overflow: hidden; padding: 5px 0; text-align: center; font-size: 0.85em; color: #7f680e; }

#content .delfee fieldset { background-color: #ffffff; padding: 5px 0; }
	.delfee fieldset:before {
		content: url("http://f.sravni.ru/images/form_angle_yell_w_tl.gif");
		background: url("http://f.sravni.ru/images/form_angle_yell_w_tr.gif") no-repeat top right;
		height: 50px;
		display: block;
		margin: -5px 0;
		clear: both;
		overflow: hidden;
		height: 100%;
		}
	.delfee fieldset:after {
		content: url("http://f.sravni.ru/images/form_angle_yell_w2_bl.gif");
		background: url("http://f.sravni.ru/images/form_angle_yell_w2_br.gif") no-repeat bottom right;
		height: 5px;
		display: block;
		margin: -5px 0;
		clear: both;
		overflow: hidden;
		height: 100%;
		}

		
.delfee fieldset .line { float: left; clear: both; width: 95%; padding: 0 9px 9px 10px;}
.delfee fieldset .line.first { padding-top: 5px; }

.delfee fieldset .line .err { float: left; clear: both; width: 100%; padding: 1px 0 0 33%; margin: 0; color: #D30608; font-size: 0.85em; }

.delfee fieldset span, .delfee fieldset label, .delfee fieldset input, .delfee fieldset select, .delfee fieldset .pricecnt { float: left; }
.delfee fieldset label {font-size: 1em;}
.delfee fieldset label.lab, .delfee fieldset .radio label.lab { width: 33%; padding: 3px 0 0 0;}

.delfee fieldset input {width: 65%; padding: 0; //padding-top: 1px;}
.delfee fieldset select, .delfee fieldset .pricecnt { width: 66%; }

.delfee p.ref {width: 45%; color: #7f680e; padding-left: 10px;}
.delfee sup {font-size: 0.7em;}
.delfee p.ref span {font-size: 0.85em;}

.delfee fieldset .radio label { width: auto; padding: 3px 15px 0 5px;}
.delfee fieldset .radio input { width: auto; margin-top: 4px;//margin-top: 0;}

.delfee fieldset .agree { padding-top: 10px; font-size: 0.9em}
.delfee fieldset .agree label { float: left;}

.delfee fieldset .phone .lab { width: 27%; }
.delfee fieldset .phone .pref { width: 6%; padding-top: 3px; }

.delfee fieldset .short select { width: 40%; }
.delfee fieldset .pricecnt select { float: right; width: 30%;}
.delfee fieldset .pricecnt span { margin-left: 7px;}

.delfee fieldset .date input { width: 40%;}
.delfee fieldset .date img {margin: 0; padding: 0}

.delfee fieldset .btn { clear: both; width: 100%; padding: 10px 0 5px 0; }
.delfee fieldset .btn input {  border: 0; width: 128px; height: 42px; background: url("http://f.sravni.ru/images/anketa_send_btn.gif") no-repeat 0 0; color: White; }
.delfee fieldset .btn input:hover {  background: url("http://f.sravni.ru/images/anketa_send_btn_hover.gif");}
.delfee fieldset .btn input.disabled {  background: url("http://f.sravni.ru/images/anketa_send_btn_disabled.gif");}

.delfee fieldset .complete { padding-left:33%; width: 65%; color: Green; font-size: 0.9em;}
.delfee fieldset .complete b { font-size: 1.1em;}
.delfee fieldset .complete p { padding: 0; margin-bottom: 7px;}

.delfee .tracker_area {height: 45px; float: left; margin-left: 1px;}
.delfee .tracker_area .DoubleTrackBar { float: left; clear: both; height: 20px; width: 186px; margin: 3px 5px 20px 0px; padding: 0; background: url('http://f.sravni.ru/images/imgtrackbar2/b_bg_all.png') no-repeat left center; position:relative; }
.delfee .tracker_area .DoubleTrackBar .Tracker { margin: -10px 0; padding: 0; position: absolute; z-index: 10; height: 20px; font-size: 0; background: url('http://f.sravni.ru/images/imgtrackbar2/b_bg_on.png') left center repeat-x; top: 50%; }
.delfee .tracker_area .DoubleTrackBar .Tracker .flr { position: absolute; top: 23px; left: 100%; margin: -25px 0 -25px -2px; width: 2px; height: 25px; z-index: 60; cursor: default; }
.delfee .tracker_area .DoubleTrackBar .Tracker .fll { position: relative; top: -11px; left: -10px; width: 2px; height: 24px; z-index: 60; cursor: default; } 
.delfee .tracker_area .DoubleTrackBar .touch { position: absolute; z-index: 1; text-align: center; background: #878787; width: 1px; height: 6px; top: 16px; margin: 0; padding: 0; }
.delfee .tracker_area .DoubleTrackBar .touch span {float: left;  position: relative; margin: 10px 0 0 7px; padding: 0; z-index: 20; font-family: Arial; font-size: 10px; font-style: normal; color:#000000; white-space: nowrap; }

.b-new-fast-menu {
    overflow: hidden;
}

.b-new-fast-menu-item {
	background: #EAEAEA;
	background: -moz-linear-gradient(center top , #FFFFFF, #EAEAEA) repeat scroll 0 0 #EAEAEA;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EAEAEA));
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFFFFF,endColorstr=#EAEAEA,GradientType=0); 
	border: 1px solid #AFAFAF;
    float: left;
    font-size: 14px;
    margin: 0 20px 15px 0;
}

.b-new-fast-menu-item.big a {
    height: 62px;
}

.b-new-fast-menu-item a {
    color: #005184;
    display: block;
    font-weight: bold;
    height: 32px;
    padding: 10px 20px;
    text-decoration: none;
    width: 142px;
}

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-breadcrumbs li span 
{
}


ul.b-new-breadcrumbs li span {
	font-size: 16px;
}

a.teaser-calc {
    float: left;
    margin: 5px 20px 5px 0;
}
a.teaser-calc img{
    margin: 0;
}


