﻿body {
	background-color:#fff; 
	padding:0px; 
	margin:0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0E397E; 
}
.body {width:100%; height:100%; }

a, a:visited, a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9f9f9f; text-decoration:none; }
a:hover {text-decoration:none; }

#wrapper {width:100%; display:table; }
#content_wrapper {
	width: 100%;
	position:relative;
}

.head {width:984px; margin:0px auto; }
* html .head {width:985px; }
.head_le {
	float:left;
	padding-top:12px;
	width:491px;
	height:190px;
}
.head_le2 {
	padding-top: 12px;
	float:left; width:400px;
}
.head_re {
	float:right;
	width: 492px;
	overflow: hidden; 
	border-left: 1px solid #cdcdcd;
	height: 202px;
	margin-bottom: 3px;
}
.pusk_text {margin:25px 0px 0px 140px; }
.pusk_text2 {margin:3px 0px 0px 175px; }
.pusk_text3 {margin:0px 0px 0px 140px; }
.pusk_text3 span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75px; color:#fff; padding:0px; margin:0px; }

.head_nn {float:right; width:580px; }
.head_re2 {float:left; background:url("index_bg01.jpg") no-repeat; width:210px; height:316px; }
.head_re3 {float:left; background:url("index_bg02.jpg") no-repeat; width:370px; height:316px; }

/***************ICONS FOR MAIN PAGE*******************/
.icons_map_main {
	float:left;
	height:32px;
	list-style: none;
	margin-left: -5px;
}
.icons_map_main li {
	float:left;
	position: relative;
	background: url(menu-icons-main.gif) no-repeat left top;
}
.icons_map_main li a {
	float:left;
	height: 32px;
	text-indent: -10000px;
}
.icons_map_main .mail-ico a, .icons_map_main .mail-ico {
	width: 46px;
	background-position: 2px -2px;
}
.icons_map_main .mail-ico a:hover {
	background: url(menu-icons-main.gif) no-repeat left top;
	background-position: 2px -32px;
}
.icons_map_main .map-ico a, .icons_map_main .map-ico  {
	width: 48px;
	background-position: -44px -2px;
}
.icons_map_main .map-ico a:hover {
	background: url(menu-icons-main.gif) no-repeat left top;
	background-position: -46px -32px;
}
.icons_map_main .rss-ico a, .icons_map_main .rss-ico  {
	width: 45px;
	background-position: -96px -2px;
}
.icons_map_main .rss-ico a:hover {
	background: url(menu-icons-main.gif) no-repeat left top;
	background-position: -96px -32px;
}

/***********************END***************************/
.icons_map {
	float:left;
	height:18px;
	list-style: none;
	margin-left: -5px;
}
.icons_map li {
	float:left;
	position: relative;
	background: url(menu-icons.gif) no-repeat left top;
}
.icons_map li a {
	float:left;
	height: 18px;
	text-indent: -10000px;
}
.icons_map .home-ico a, .icons_map .home-ico {
	width: 45px;
	background-position: 10px 0;
}
.icons_map .home-ico a:hover {
	background: url(menu-icons.gif) no-repeat left top;
	background-position: 10px -21px;
}
.icons_map .mail-ico a, .icons_map .mail-ico {
	width: 46px;
	background-position: -35px 0;
}
.icons_map .mail-ico a:hover {
	background: url(menu-icons.gif) no-repeat left top;
	background-position: -35px -21px;
}
.icons_map .map-ico a, .icons_map .map-ico  {
	width: 48px;
	background-position: -81px 0;
}
.icons_map .map-ico a:hover {
	background: url(menu-icons.gif) no-repeat left top;
	background-position: -81px -21px;
}
.icons_map .rss-ico a, .icons_map .rss-ico  {
	width: 45px;
	background-position: -129px 0;
}
.icons_map .rss-ico a:hover {
	background: url(menu-icons.gif) no-repeat left top;
	background-position: -129px -21px;
}
.icons_map2 {float:left; width:155px; height:18px; margin-top:289px; margin-left:2px; }
.icons_map2 ul {list-style-type:none; margin-top:3px; padding:0px; }
.icons_map2 ul li {float:left; padding:0px 26px 0px 0px; }

.hello {
	width: 171px; 
	height: 20px;
	margin-bottom: 2px;
	float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#8d9096;
	background: #dfdfdf url(button-enter.gif) no-repeat 13px 0;
}
*html .hello .enter {
	padding-top: 3px;
}
.hello a {
	display: block;
	line-height: 20px;
	padding-left: 36px;
	width: 135px;
}
.register a {
	margin: 5px 0 0 10px;
	float: right;
}
.hello a, .hello a:visited, .hello a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#8d9096;}
.hello a {text-decoration:underline!important; }
.hello a:hover {
/*	text-decoration:none!important;	*/
	background: #FCD18D;
	text-decoration: underline;
}

.login {width: 250px;}
.valign-center {float: right; padding-right: 12px;}
.valign-center a {display: inline; padding-left: 0px;}

.basket, .register {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; color:#8d9096;
	width:350px; padding-right:12px; padding-top:3px; float:right; }
.basket a, .basket a:visited, .basket a:active {text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#8d9096; }
.basket a:hover {text-decoration:none; }

.register a, .register a:visited, .register a:active {text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#8d9096; text-decoration:none; }
.register a {text-decoration:underline!important; }
.register a:hover {
/*	text-decoration:none!important;	*/
	background: #FCD18D;
	text-decoration: underline;
}

.head .on .icons_map, .head .on .login, .login-inputs, .head .enter {
	display: none;
}
.login-inputs {
	float: left;
}
.login-inputs input {
	width: 95px;
	color: #646464;
	padding: 0 2px 2px 3px;
	margin-right: 10px;
	border: 1px solid #909CA8;
	background: #F4F4F4;
}
.head .on .login-inputs,.head .icons_map, .head .login, .head .on .enter {
	display: block;
}
.logo {
	clear: both;
	padding: 5px 0px 0px 0;
	vertical-align: middle;
}

.head_le2 .logo { padding:82px 0px 0px 15px;}

.logo2 { padding:/*71px*/ 5px 0px 10px 0;}
.menu {
	width:988px; 
	margin:0px auto; 
	clear: both;
	z-index: 300;
	position: relative;
}
.menu table {
	margin-top: 5px;
	width: 100%;
}
.menu table td {
	background:url("menu_bg.png") repeat-x left top;
/*	width:10%;	*/
	text-align:center;
	vertical-align: top;
/*	width:auto;	*/
	width: 7%;
}
.menu table td a, .menu table td a:visited, .menu table td a:active {
	color:#fff;
}
.menu table td a, .menu table td a:hover, .menu table td a:visited, .menu table td a:active {
	display: block;
	border-right: 1px solid #fff;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold; 
	cursor: pointer;
	height: 27px;
}
.menu table td#active {
	background:url("menu_bg_act.png") repeat-x left top;
	text-align:center;
	border-right:1px solid #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.menu table td a:hover 
{
	color: #FAA61A;
}
.menu table td#active a {
	color: #FFFFFF;
	cursor: default;
}
.menu table td#active a:hover { 
	color: #FFFFFF;
	text-decoration: none; 
}
.content_new {width:987px; margin:0px auto;padding:0 1px 0 0; } 
.content_new2 {width:1010px; margin:0px auto; }
.content_new .block_main table.main {
	width: 100%;
}
.left_content {
	width:643px;
	float:left;
	margin-top:30px;
}
.left_content2 {width:100%; float:left; margin-top:20px; }
.left_content .text_compare {background:url("text_compare.gif") no-repeat left; width:100%; height:18px; float:left; }
.left_content .text_subscribe {background:url("text_subscribe.gif") no-repeat left; width:100%; height:18px; margin-top:10px; float:left; }
.left_content .text_sms {background:url("text_sms.gif") no-repeat left; width:100%; height:22px; margin-top:10px; float:left; }
.left_content .text_last_news {background:url("text_news_last.gif") no-repeat left; width:100%; height:22px; margin-top:10px; float:left; }
.left_content .text_fav_news {background:url("text_news_fav.gif") no-repeat left; width:100%; height:18px; margin-top:10px; float:left; }
.left_content .text_fav_mat {background:url("text_mat_fav.gif") no-repeat left; width:100%; height:18px; margin-top:10px; float:left; }
.left_content .text_news {background:url("text_news_new.gif") no-repeat left; width:100px; height:18px; float:left; margin-left: 2px; }
.left_content .text_search {background:url("text_search.gif") no-repeat left; width:100%; height:18px; float:left; }
.left_content .text_map {
	background:url("text_map.gif") no-repeat left;
	width:100%; 
	height:22px; 
}
.left_content .text_reg {background:url("text_register.gif") no-repeat left; width:100%; height:22px; margin-top: 4px }
.left_content .text_decision {background:url("text_des_pop.gif") no-repeat left; width:100%; height:18px; float:left; margin-top:10px; }
.left_content .text_bans {background:url("text_bans.gif") no-repeat left; width:100%; height:22px; float:left; margin-top:10px; }
.left_content .text_result {
	background:url("text_result.gif") no-repeat left;
	height:26px;
	margin-top:15px;
}
.left_content .text_feedback {background:url("text_feedback.gif") no-repeat left; height:26px; margin-top:2px; }
.left_content .text_download {background:url("text_download.gif") no-repeat left; width:100%; height:18px; float:left; }
.left_content .text_faq {background:url("text_faq.gif") no-repeat left; width:100%; height:21px; float:left; }
.left_content .text_mine {background:url("text_mine.gif") no-repeat left; width:100%; height:22px;}
.left_content .text_podbor2 {
	background:url("text_podbor2.gif") no-repeat left;
	width:214px;
	height:26px;
	float:left; 
	margin:11px 0pt 0pt 20px;
}

.left_content2 .text_manager {background:url("text_manager.gif") no-repeat left; width:100%; height:22px; float:left; }
.mainpage_left_block {
	width: 667px;/*new_design*/
	float:left;
	margin-top:15px;
	overflow: hidden;
	padding-bottom: 23px;
	font-family: arial;
}
.bottom-info-block {
	clear: both;
	width: 100%;
}
.voting-block {
	width: 303px;
	font-family: arial;
/*	color: #000;	*/
	vertical-align: top;
	border-bottom: 3px solid #5393C3;
	background: url(voting-bottom-line.gif) no-repeat 197px 100%;
	/*height: 275px;*/
	height: 300px;
	overflow: hidden;
	position: relative;
	color:#0A2C69;
}
.voting-block h2 {
	display: block;
	width: 151px; height: 27px;
	text-indent: -1000px;
	border-bottom: 3px solid #5393C3;
	background: url(title-voting.gif) no-repeat 0px 0;
}
.voting-block .info-block {
	padding: 15px 0 0 3px;
	border-top: 3px solid #5393C3;
}
.voting-block .info-block ul {
	
}
.voting-block .info-block table.answers{
	width: 100%;
	margin: 19px 0 0 10px;
}
.voting-block .info-block table.quiz_statistics{
	margin-top: 30px;
}
.voting-block .info-block table td, .voting-block .info-block table td input {
	vertical-align: middle;
	color:#0A2C69;
}
.voting-block .info-block table td.input {
	width: 22px;
	height: 18px;
	text-align: center;
}
.voting-block .info-block table td label{
	padding-left: 8px;
}
.voting-block .voting-archive {
	position: absolute;
	bottom: 10px;
	height: 25px;
	width: 100%;
}
.voting-block .voting-archive .link_arrow {
	float: left;
	padding: 2px 0 0 12px;
	background: url(podr_arrow.gif) no-repeat 0 6px;
}
.link_arrow a, .link_arrow a:active, 
.link_cross a, .link_cross a:active {
/*	color: #192561;	*/
	font-family: arial;
	text-decoration: underline;
	color:#82A9D2;
}
.link_arrow a:hover, .link_cross a:hover {
/*	text-decoration: none;	*/
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.link_arrow a:visited, .link_cross a:visited {
	color:#8C8C8C;
        
	text-decoration: underline;
}

.voting-block .voting-archive div {
	padding: 0 15px 0 25px;
	float: left;
	width: 139px;
}
.news-block {
	width: 307px;
	vertical-align: top;
	border-bottom: 3px solid #5393C3;
	/*height: 275px;*/
	height: 300px;
	overflow: hidden;
	position: relative;	
}
.news-block h2 {
	width: 96px;
	height:27px;
	text-indent:-1000px;
	background: url(title-news.gif) no-repeat 0 0;
	border-bottom: 3px solid #5393C3;
}
.news-block .all-news {
	padding: 3px 0 0 16px;
	background:transparent url(podr_arrow.gif) no-repeat scroll 0px 7px;
	color:#192561;
	font-family:arial;
	text-decoration: underline;
	position: absolute; 
	right: 5px;
	bottom: 18px;
}
.news-block .all-news:hover {
	text-decoration: none;
}
.news-block .info-block {
	padding:15px 0pt 0pt 3px;
}
.news-block .info-block dt {
	width: 93px; height: 18px;
	padding: 3px 0 0 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
	background: #F4A52E;
}
.news-block .info-block dd {
	padding: 6px 16px 11px 16px;
	background: url(block_popular_bullet.gif) no-repeat left 10px;
}
.news-block .info-block dd a {	
/*	color:#192561;	*/
	color:#82A9D2;
	text-decoration: underline;
}
.news-block .info-block dd a:hover {
/*	text-decoration: underline;	*/
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.news-block .info-block dd a:visited {
	color:#8C8C8C;
          
	text-decoration: underline;
}

.right_content {
	width:318px;
	float:right;
	margin-top:21px;
	position: relative;
}
.add_padding {
	padding-bottom: 63px;
}

.right_content .block_podbor {border-left:1px solid #B6C2D8; border-right:1px solid #B6C2D8; width:392px; }
.right_content .block_banner {margin-top:20px;text-align:center}
.right_content .block_vote {width:388px; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#637A9A; margin-left:4px; }
.right_content .text_vote {background:url("text_vote.gif") no-repeat; width:172px; height:18px; float:left; margin-left:4px; }

.right_content .block_vote fieldset {border:none; width:368px; margin-left:20px; }
.right_content .block_vote .button_vote {width:169px; height:25px; border:none; cursor:pointer; float:right; }

.block_news2{
	position: relative;
	/*height: 275px;*/
	height: 300px;
}
.right_content .block_news2 {
	margin-top: 15px;
}
.block_news2 h2 {
	background: url(text_news_new.gif) no-repeat 0%;
	height:26px;
	width:96px;
	text-indent:-1000px;
	border-bottom: 3px solid #5393C3;
}
.block_news2 .all-news {
	padding: 3px 10px 15px 16px;
	background:transparent url(podr_arrow.gif) no-repeat scroll 0px 7px;
	color:#192561;
	font-family:arial;
	position: absolute;
	bottom: 0;
	right: 5px;
}
.block_news2 .all-news:hover {
	text-decoration: none;
}
.block_news2 .info-block {
	padding:15px 0pt 0pt 0px;
}
.block_news2 .info-block dt {
	width: 93px; height: 18px;
	padding: 3px 0 0 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
	background: #F4A52E;
}
.block_news2 .info-block dd {
	padding: 6px 16px 11px 20px;
	background: url(block_popular_bullet.gif) no-repeat left 10px;
}
.block_news2 .info-block dd a {	
/*	color: #1e2d66;	*/
	color:#82A9D2;
	text-decoration: underline;
}
.block_news2 .info-block dd a:hover {	
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.block_news2 .info-block dd a:visited {
	color:#8C8C8C;
        text-decoration: underline;
}

.news_bg_block{
	background: url(text_adv_bg.gif) no-repeat left bottom;
	height: 32px;
	text-align: right;
	padding: 0px 50px 0px 0px;
}
.news_bg_block a{
	background: url(link_arrow.gif) no-repeat left 3px;
	padding: 0px 0px 0px 15px;
	color: #202c68;
	text-decoration: underline;
}
.news_bg_block a:hover{
	text-decoration: none;
}
.all_news {float:left; margin-left:4px; }
.all_news a, .all_news a:visited, .all_news a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#637A9A; text-decoration:none; }
.all_news a:hover {text-decoration:underline; }

.block_news a, .block_news a:visited, .block_news a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#637A9A; text-decoration:none; }
.block_news a:hover {text-decoration:underline; color:#2E4D79; }

.block_advices {margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#637A9A; }
.text_advices {background:url("text_advices.gif") no-repeat; width:274px; height:26px; float:left; margin-left:4px; }
.text_adv {
	margin-top:12px;
}
.text_adv p {
	padding: 3px 0;
}
.block_popular {
	margin:15px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#637A9A;
 }
.block_popular div.text{
	padding: 10px 0px 23px 0px;
	border-bottom: 3px solid #5392c7;
}
.block_popular div.text p{
	color: #222a68;
	padding: 10px 0px 10px 20px;
	background: url(block_popular_bullet.gif) no-repeat left 15px;
	zoom: 1;
}
.block_popular div.text p a{
/*	color: #222a68;	*/
	color:#82A9D2;
	text-decoration: underline;
}
.block_popular div.text p a:hover{
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.block_popular div.text p a:visited {
	color:#8C8C8C;
        text-decoration: underline;
}
.fa-banner-container {
	margin-bottom: 10px;
}

#footer {
	width:1003px;  
	height:144px; 
	margin:0 auto; 
	clear: both; 
	position: relative;
	padding-top: 35px;
}
.f_banner {
	width:1003px; 
	margin:0px auto; 
	overflow: hidden;
}
.banner_left{
	width:345px;
	overflow: hidden;
}
.search{
	width:350px;
}

.footer_center{
	height: 87px;
	width: 315px;
	/*color: #000;*/
	color: #0A55A6;
	overflow: hidden;
	font-size:11px;
}

.footer_center a {
	color: #0A55A6;
	font-size:11px;
}

.footer_center h3{
	color: #f99f00;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 14px;
}
.footer_center h3 .link_arrow a{
/*	color: #000;	*/
	font-weight: normal;
	font-size: 12px;
	color:#82A9D2;
	text-decoration: underline;
}
.footer_center h3 .link_arrow a:hover {
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.footer_center h3 .link_arrow a:visited {
	/*color:#8C8C8C;*/
        color:#FAA61A;
	text-decoration: underline;
}

.footer_center h3 .link_arrow {
	background: url(podr_arrow.gif) no-repeat left 4px;
	padding: 0px 0px 0px 12px;
	float: right;
}
.banner_top_right { margin-top: 25px }
.banner_left .shadow_left {background:url("ban_sh_left.gif") no-repeat; width:9px; height:87px; float:left; }
.banner_left .ban_center {
	background: #0a55a6 url("ban_center_new.gif") no-repeat 5px 12px;
	float:left;
	width:326px;
	height:77px;
	padding:10px 0px 0px 0px;
}
.banner_left .ban_text {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; float:right; margin-right:5px; }
.banner_left .ban_text a, .banner_left .ban_text a:visited, .banner_left .ban_text a:active {color:#8fa6cc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; }
.banner_left .ban_text a:hover {text-decoration:none; }
.banner_left .shadow_right {background:url("ban_sh_right1.gif") no-repeat; width:9px; height:87px; float:left; }
.search .sh_left {float:left; background:url("ban_sh_left.gif") no-repeat; width:9px; height:87px; }
.search .sh_center {
	float:left; 
	width:326px;
	height:72px;
	background: #0055A6;
	padding: 16px 0px 0px 0px;
 }
.search .sh_center fieldset {border:none; }
.search .sh_center input.nstyle {
	width:180px; 
	background-color:#fff;
	border:none;
	height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000; 
	margin: 0px 10px 0px 18px;
	padding: 3px 0px 0px 0px;
}
.search .sh_center .button_search {
	border:none;
	margin: 0px 0px 0px 0px;
	cursor:pointer; 
	height: 20px;
	width: 85px;
 }
html:root*.search .sh_center .button_search { margin:12px 23px 0px 0px !important; } /* Safari */
.search .sh_right {float:left; background:url("ban_sh_right1.gif") no-repeat; width:9px; height:87px; }

.search .sh_center .sh_center_form {margin:16px 0px 17px 0px; }

.clear {height:44px; padding-top:3px; width:987px; margin:0px 0px 0px 9px; display:table; }
.foot 
{
	background:url("ft_bg.png") repeat-x;
	width:100%;
	height:44px;
	margin:0px auto;
	clear:both;
	margin-top:3px;
	color:#BECBDC;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	padding:10px 0 0 0;
	text-align:center;
 }

.foot2{
	margin-left: 14px;
}
.foot .le_foot {width:295px; float:left; }

.foot .le_foot2 a, .foot .le_foot2 a:visited, .foot .le_foot2 a:active {
	color:#84a7cf;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size:11px; 
	text-decoration:none; 
	padding:0px 24px 0px 0px;
}
.foot .le_foot2 a.right_foot_link, .foot .le_foot2 a.right_foot_link:visited, .foot .le_foot2 a.right_foot_link:active{
	padding-right: 0px;
}
.foot .le_foot2 a:hover {text-decoration:none; }

.foot .le_foot2 
{
	/*width:240px;*/
	height:100%;
	float:left;  
	/*background-color:#0055a6;*/
}
.foot .le_foot2 #le_foot2_padd 
{
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding-left:15px;
}
.foot .le_foot2 #le_foot2_padd #activ {color:#ffffff;}

.foot .le_foot3 {margin-left:3px; display:table; }
.foot .ce_foot {
	float:left;
	text-align: center;
	width: 512px;
	margin-left:83px;
}
.foot .ce_foot a, .foot .ce_foot a:visited, .foot .ce_foot a:active {
	color:#bbcddb; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-decoration:none; 
	padding:0px 5px 0px 5px;
	font-weight: bold;
}
.foot .ce_foot a:hover {
color: #fff;}

.foot .ri_foot {float:right; color:#BECBDC; font-size:11px; white-space: nowrap;}
.foot .ri_foot a, .foot .ri_foot a:visited, .foot .ri_foot a:active {color:#82A0D4; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.foot .ri_foot a:hover {text-decoration:underline; }

.foot .ri_foot2 {float:right; color:#81A1D0; font-size:11px;margin-right:0px; clear: right; white-space: nowrap;}
.foot .ri_foot2 a { color:#81A1D0; font-size:11px;}



/** html .podbor_form .choose_button {margin-top:0px; }
* html .podbor_form .choose_button2 {margin-top:0px; } */

.content_nn {padding:15px 25px 0px 0px; float:left; overflow:auto; height:350px; width:550px; }

.content_nn_new {padding:15px 25px 0px 0px; float:left; overflow:auto; width:550px; }

.compare_table {margin-left: 1px; border:1px solid #C0C0C0; margin-top: 15px;}
.compare_table td.onn {background-color:#e5f1f5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:5px; width:180px; border-left:1px solid #C0C0C0; }
.compare_table td.onn a, .compare_table td.onn a:visited, .compare_table td.onn a:active {color:#000; text-decoration:underline; }
.compare_table td.onn a:hover {text-decoration:none; }
.compare_table td {color:#606060; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px; border:1px solid #C0C0C0; width:180px; }
.compare_table td.one {color:#606060; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px; border-top:1px solid #C0C0C0; border-top:1px solid #C0C0C0; border-left:none; }
.compare_table td.link {text-align:center; }
.compare_table td.link a, .compare_table td.link a:visited, .compare_table td.link a:active {color:#606060; text-align:center; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; }
.compare_table td.link a:hover {text-decoration:none; }

.compare_table td.on {background-color:#e5f1f5; }

.manager_table {border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; width:100%; }
.manager_table th {color:#000; font-size:12px; padding:5px; background-color:#e5f1f5; border-right:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; }
.manager_table td {font-size:12px; padding:7px 7px 7px 10px; border-right:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; }

.manager_content {padding:15px 0px 0px 0px; float:left; }

.manager_button {float:left; margin-top:15px; }
.manager_button3 {float:right; margin-top:15px; }
.manager_button2 {float:right; width:100%; text-align:right; }

/*.submenu {float:left; }
.submenu ul {list-style-type:none; padding:0px; margin:0px; clear: both;}
.submenu ul li {float:left; height:20px; background-color:#799DD7; padding:3px 12px 0; border-bottom:5px solid #fff; margin-right:1px; }
html:root*.submenu ul li {padding:3px 8px 0; !important; } /* Safari 
.submenu ul li#active {background-color:#FE860C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; height:19px; padding:4px 12px 0px 12px; float:left; }
html:root*.submenu ul li#active {padding:3px 8px 0; !important; } /* Safari 
.submenu ul li a, .submenu ul li a:visited, .submenu ul li a:active, .submenu ul li a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; font-weight:bold; }

.submenu ul.new-links li {float:left; height:19px; background-color:#799DD7; padding:4px 30px 0px 29px; }
.submenu ul.new-links li#active {background-color:#FE860C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding:4px 30px 0px 29px; height:19px; float:left; }

html:root*.submenu ul.new-links li {padding:3px 27px 0px 26px; !important; } /* Safari 
html:root*.submenu ul.new-links li#active {padding:3px 27px 0px 26px; !important; } /* Safari 
*/

.gall_buttons{
	height: 24px;
	background: #0a63b5;
	padding: 6px 0px 0px 0px;
	margin-bottom: 40px;
	overflow: hidden;
	margin-top: 3px;
}
.gall_buttons ul li{
	float: left;
	height: 24px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background: url(gall_buttons_line.gif) no-repeat right 6px;
	margin-left: -2px;
}
.gall_buttons ul li.last{
	background: none;
}
.gall_buttons ul li a, .gall_buttons ul li span{
	color: #fff!important;
	display: block;
	height: 20px;
	padding: 4px 13px 0px;
	font-size: 14px!important;
	float: left;
}
.gall_buttons ul li a img, .gall_buttons ul li span img{
	margin-top: 4px;
}
.gall_buttons ul li a img.on{
	display: none;
}
.gall_buttons ul li.on img.off{
	display: none;
}


.gall_buttons ul li.on{
	background: #fff url(gall_buttons_bg.gif) no-repeat right bottom;
	margin-left: -2px;
}
.gall_buttons ul li.first{
	margin-left: -6px;
}
.gall_buttons ul li.first a, .gall_buttons ul li.first span{
	padding: 4px 14px 0px 20px;
}
.gall_buttons ul li.on span{
	color: #000!important;
	background: url(gall_buttons_left_bg.gif) no-repeat left bottom;

}

.fsub {background:url("fsub.gif") repeat-x; height:20px; clear: both;}

.content_feedback div.container {
	padding:15px 25px 0px 15px; 
}
.content_feedback table td {
	padding-right: 20px;
}

.content_feedback table, .content_feedback table td{
	vertical-align: top;
}

.content_feedback .label_td{
	background: #FFFFFF url('feedback_vertical_line.gif') no-repeat left top;
	height: 40px;
}

.content_feedback .small_td .label{
	width: 141px;
}
.content_feedback .border_bottom_block {
	line-height: 1px;
	font-size: 1px;
}
/* ============================= NEW IN FEEDBACK FORM ========================= */
.content_feedback .label_td .star_callback {
	color: red;
	float: right;
	position: relative;
	top: -20px;
}

.content_feedback .error_tr {
/*
	font-size: 8pt;
	margin-left: 23px;
	margin-top: -23px;
	position: absolute;
	text-align: left;
	
*/
	color: Red;
	position: relative;
	float: left;
	top: -20px;
	margin-bottom: -15px;
	padding-left: 20px;
	font-size: 10px;

}
/* ============================================================================ */

/*.content_nn_subscribe form label input {margin-right: 15px; float: left; clear: left;}*/
.content_nn_subscribe form label input.amount {float: right; margin-right: 0px;}
.content_nn_subscribe .button_ok {width:169px; height:25px; float:left; margin-top:10px; }
.content_nn_subscribe .button_cancel {width:169px; height:25px; float:right; margin-top:10px; }

.content_feedback label {width:75px; float:left; }
.content_feedback input  {
	width:225px; 
	height:17px;
	background-color: #EEF2FD;
	border:1px solid #819EBC; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	padding-left:10px; 
}
/*next lines added by Morev Maksim [21.08.09] *BEGIN */
.content_feedback .captcha  {
	width:85px; 
}
/*END*/


.content_feedback textarea {
	width:379px; 
	height:128px; 
	background-color: #EEF2FD;
	border:1px solid #819EBC; 
}
.content_feedback input, .content_feedback textarea, .content_feedback div.select  {
	margin-top: 1px;
}

.content_feedback input.button_send {
	border:medium none;
	cursor:pointer;
	height:22px;
	margin:30px 0 0 343px;
	width:237px;
	/*padding: 0 0 20px 0;*/
	padding: 0 0 0 0;
	/*border-bottom: 3px solid #5192C8;*/
	background: none;
}

/*next lines added by Morev Maksim [27.08.09] *BEGIN */
.content_feedback .div_under_input
{
	border-bottom: 3px solid #5192C8;
	margin: 0pt 0pt 0pt 343px; 
	width: 237px;
	height: 22px;
}
/*END*/

.content_feedback  .label{
	display:block;
	color:#000000;
	background: transparent url(grey-dot.gif) repeat-x scroll left bottom;
	margin-left: 20px;
	padding: 0 0 5px 3px;
	width: 285px;
}
/*.feedback_bottom_line{
	background:url("feedback-line-bottom.gif") no-repeat left top;
	margin-top: 17px;
	height: 8px;
	line-height: 8px;
	font-size: 8px;
	width: 100%;
}*/

.confide {
	background:transparent url(lock.gif) no-repeat scroll left top;
	clear:both;
	color:#E77A28;
	margin:15px 0px 0px 27px;
	padding-left:28px;
	text-transform:uppercase;
	height:26px;
	width:263px;
	font-size:9px;
	font-weight:bold;;
}
.error {float:right; display:table; clear:both; }

.fav_links {float:left; line-height:18px; color:#9E9E9E; font-size:11px; padding:5px 10px 0px 10px; }
.fav_links td.deletenews a {margin-left: 5px; }
.fav_links table {width: 100%; }

.estates_per_page
{
	margin-top:-14px;
	color:#9E9E9E;
	font-size:12px;
}
.pageroff
{
	border-top:1px solid #E0E0E0;
	color:#9E9E9E;
	font-size:12px;
	margin-top:10px;
	padding-top:5px;
}

.estates_per_page a
{
	color:#9E9E9E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-right:10px;
	float:left;
}

.estates_per_page a:hover {
	color:#0E3B7C;
}

.estates_per_page span
{
	color:#0E3B7C;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding-right:10px;
}

.pages_links {
	border-top:1px solid #e0e0e0;
	margin-top:10px;
	text-align:right;
	padding-top:5px;
	clear:both;
}

.pages_links a, .pages_links a:visited, .pages_links a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#9E9E9E; text-decoration:none; font-weight:bold; }
.pages_links a:hover {color:#0E3B7C; }
.pages_links span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0E3B7C; font-weight:bold; }

.pages_links2 {float:left; width:580px; text-align:right; padding-top:5px; }
.pages_links2 a, .pages_links2 a:visited, .pages_links2 a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#9E9E9E; text-decoration:none; font-weight:bold; }
.pages_links2 a:hover {color:#0E3B7C; }
.pages_links2 span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0E3B7C; font-weight:bold; }

.pager2 {float:left; width:95%; text-align:right; padding-top:5px; }
.pager2 a, .pager2 a:visited, .pager2 a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#9E9E9E; text-decoration:none; font-weight:bold; }
.pager2 a:hover {color:#0E3B7C; }
.pager2 span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0E3B7C; font-weight:bold; }

.subsc {float:left; margin-left:5px; }
.subsc a, .subsc a:visited, .subsc a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#383880; font-weight:normal; text-decoration:underline; }
.subsc a:hover {text-decoration:none; }

.images {float:left; width:95%; padding:15px 10px 0px 10px; }
.images img {border:1px solid #232937; }
.images table td {width:100%; }

.search_form {float:left; padding:5px 10px 10px 10px; }
.search_form input {width:210px; height:16px; margin-left:20px; margin-top:20px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#9E9E9E; }
.search_form input.button_search02 {width:169px; height:25px; border:none; }
.search_form input.search_inp {margin-top:23px; float:left; border:1px solid #A6AFB4; }

.search_form3 {
	padding: 0px 0px 10px 0px;
}
.search_form3 label  {
	float:left; 
}
.search_form3 input {
	width:128px; 
	height: 20px; 
	margin-left:5px; 
	margin-top:1px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	background-color:#EEF2FD; 
	border:1px solid #819EBC; 
	color:#9E9E9E; 
	padding-left:10px; 
	float:left; 
}
.search_form3 input.button_ok2 {
	margin-left:25px; float:left; width:132px; height:22px; padding:0px; 
	border: none;
}
.border_top_block  {
	border-top: 3px solid #5192c8;
}
.all_result{
	color: #000;
	height: 27px;
	border-bottom: 1px solid #98bcdc;
	background: #e4e7ee;
	padding: 7px 0px 3px 0;
	width: 100%;
}

.border_top_block .all_result{
	border-top: 1px solid #98bcdc;
}
.all_result span{
	/*float: right;
	margin-right: 40px;
	background: url(reiting.gif) no-repeat left bottom;
	padding: 3px 0px 0px 20px;*/
	padding: 3px 15px 0px 30px;
}

.all_result .result_check{
	float: left;
	padding-top: 3px;
}

/*.search_block {float:left; border-bottom:1px solid #E0E0E0; width:92%; color:#949ca3; font-size:11px; padding:5px 10px 5px 10px; line-height:16px; }
.search_block a {color:#949ca3; font-size:11px; }
.search_block span {font-weight:bold; text-decoration:underline; font-size:11px; }
*/
.all_des2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:8px 0px 8px 0px; width:98%; text-align:right; color:#000; }

.map_site {
	width:100%; 
	font-size:12px; 
	line-height:18px;
	border-bottom: 3px solid #5393c3;
	padding: 35px 0;
}
.map_site a, .map_site a:visited {text-decoration:none; color:#000; }
.map_site a:hover {text-decoration:underline; }

.map_site ul {
	list-style-type:none;
	margin:0px;
}
.map_site ul li{
	list-style-type:none;
	padding: 0px 0px 9px 15px;
	margin:0px;
	font-weight: bold;
	background: url(map_site_arrow.gif) no-repeat left 6px;
}
.map_site ul li ul {
	margin-left:27px;
}
.map_site ul li ul li {
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	background: url(map_site_sqwere.gif) no-repeat left 8px;
	
}
.map_site ul li ul li ul li{
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	background: url(map_site_roll.gif) no-repeat left 8px;
	
}

/*-----------------new design*/
.register2 {
	padding:30px 10px 10px 10px; 
	color:#000000; 
}
.register2 table.main, .register2 table.main td{
	vertical-align: bottom;
	height: 38px;
}
.register2 table td.checked{
	background: #FFFFFF url('check.gif') no-repeat right bottom;
	width: 18px;
}
.register2 table td.blue_line{
	background: #FFFFFF url('feedback_vertical_line.gif') no-repeat right bottom;
	width: 19px;
}
/*.register2 table tr.gender td.checked{
	background: #FFFFFF url('check.gif') no-repeat right 18px;
}
.register2 table tr.gender td.blue_line{
	background: #FFFFFF url('feedback_vertical_line.gif') no-repeat right 18px;
}*/
.register2 label {
	background: transparent url(grey-dot.gif) repeat-x scroll left bottom;
	display:block;
	width:277px; 
	color:#000000;
	padding: 10px 0px 5px 3px;
	margin-left:10px;
}

.register2 input.nn,  input.phone1, input.phone2, input.phone3  { 
	height:17px; 
	background-color:#EEF2FD; 
	border:1px solid #819EBC; 
	font-size:11px; 
	color:#000000; 
	margin: 0px 0px 0px 10px; 
}
.register2 input.nn,  input.phone1, input.phone3  { 
	padding-left:10px;
}
.register2 input.nn {
	width:230px; 
}
input.phone1 {
	background: #EEF2FD url('plus.gif') no-repeat scroll 1px top;
	width: 40px;
}
input.phone2 {
	background: #EEF2FD url('parantheses.gif') no-repeat scroll 1px top;
	width: 46px;
	padding-left:4px;
}
input.phone3 {
	width: 106px;
}

* html .register2 input.nn, * html input.nnantibot {
	margin-bottom: -1px;
}

.register2 .f_lab .gender{
	background-color:#EEF2FD;
	padding-left:18px;
	height:25px;
}
.register2 .f_lab {
	padding-left: 10px;
}
.register2 .f_lab table.outer{
	width: 242px;
}
.register2 label.lab {
	color:#5E5F63;
	font-size:14px;
	font-weight:bold;
	width:20px;
	padding: 0 0 0 16px;
	margin: 0;
	background: none;
	text-transform: uppercase;
}

/*.register2 input.check {
	float:left; 
	margin: 5px 0px 1px; 
}*/

.register2 input.nnantibot {
	width:125px; 
	height:17px; 
	background-color:#EEF2FD; 
	border:1px solid #819EBC; 
	font-size:11px; 
	color:#000000; 
	margin-left:10px; 
	padding-left:10px;
	vertical-align: bottom;
}
.register2 img.antibot {
	vertical-align: bottom;
}

.register2 .register_button {
	float:left;
	height:22px;	
	margin-top:54px;
	width:237px;
}

.register2 .note{
	float:left;
	color:#E77A28;
	font-size:9px;
	font-weight:bold;
	height:26px;
	margin:47px 0px 0px 0;
	padding-left:55px;
	text-transform:uppercase;
	width:284px;
}
.register2  .confide{
	margin-left: 10px;
	padding-left:45px;
}

.register2 .bottom-line{
	float: left;
	clear:both;
	background: #FFFFFF url('register-line-bottom.gif') no-repeat left top;
	margin-top: 17px;
	width: 100%;
	height: 6px;
	line-height: 6px;
	font-size: 6px;
}

/*end------------new design*/

.register2 .small_text {width:165px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000; margin-left:20px; margin-bottom:5px; text-align:center; }
.register2 table td div.small_text {margin-left:5px; }
.register2 .select_small {
	margin-left: 12px;
	border:1px solid #819EBC; 
}

.content_faq{
	background: #FFFFFF url('faq-line.gif') no-repeat left top ;
	padding:40px 10px 10px 10px; 
	color:#000000; 
}

.content_faq .all_result{
	float: left;
}

/*.cabinet_news {float:left; padding:5px 15px 10px 10px; }
.cabinet_news dl  {float:left; margin-bottom:10px; line-height:16px; width:100%; }
.cabinet_news dt {color:#606060; font-size:12px; }
.cabinet_news dd {color:#606060; font-size:11px; }
*/
/*============cabinet===============*/
.materials_block h3{
	color:#f08d3c;
	font-size:12px;
	font-weight:normal;
}
.lister_bg{
	background: url(lister_bg.gif) no-repeat left bottom;
	height: 39px;
}
.materials_block{
	padding: 19px 0px 20px 0px;
	border-bottom: 3px solid #4396ca;
}
.materials_block tr td{
	vertical-align: middle;
}
.materials_block tr td.check_cell{
	width: 22px;
	height: 22px;
	text-align: center;
}
.materials_block tr td a{
	background: url(materials_link_bg.gif) no-repeat left 6px;
	color: #015da8!important;
	padding: 0px 0px 0px 8px;
	text-decoration: underline!important;
}
.materials_block tr td a:hover{
	text-decoration: none!important;
}
.delete_button{
	text-align: right;
}
.delete_button input.delete_but{
	width: 139px;
	height: 22px;
	margin-top: 15px;
}
.cabinet_lister{
	background: #eff4fa;
	height: 111px;
	border-bottom: 1px solid #a1cbe4;
}
.cabinet_lister .lister_list{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.cabinet_lister .text_right{
	padding: 16px 20px 18px 0px;
	margin: 0px;
	border-bottom: 0px;
}
.cabinet_buttons{
	text-align: right;
	
}
.cabinet_buttons input{
	margin-right: 40px;
	
}
/*============cabinets================*/
.cabinet_news_block  .news{
	background: none;
	margin: 0px 0px 10px 0px;
}
.cabinet_banners_block{
	border-bottom: 3px solid #4495ca;
	height: 357px;
	padding: 20px 0px 0px 0px;
}

.cabinet_banners_block img{
	float: left;
	border: 1px solid #bbbdca;
	border-bottom: 2px solid #bbbdca;
	margin-right: 19px;
}
.cabinet_banners_block div.ban_last{
	margin-right: 0px;
}
.cabinet_news_block .materials_block{
	border-bottom: 0px;
}	

.dess {padding-top:15px; width:100%; float:left; }

.des {width:168px; background-color:#E6F1F5; text-align:center; padding-top:10px; padding-bottom:10px; float:left; }
.des img {border:1px solid #2B3443; width:153px; }

.des a, .des a:visited, .des a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; float:left; margin-left:7px; text-decoration:underline; margin-top:5px; }
.des a:hover {text-decoration:none; }

.des2 {width:168px; background-color:#E6F1F5; text-align:center; padding-top:10px; padding-bottom:10px; float:left; margin-right:3px; margin-left:3px; }
.des2 img {border:1px solid #2B3443; width:153px; }
.des2 a, .des2 a:visited, .des2 a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; float:left; margin-left:7px; text-decoration:underline; margin-top:5px; }
.des2 a:hover {text-decoration:none; }

.des_table {width:570px; border:none; }
.des_table td {vertical-align:top; }

.banners_table {width:555px; border:none; }
.banners_table td {vertical-align:top; }

.banners_all {padding-top:10px; float:left; }

.banners {float:left; margin-bottom:10px; }
.banners img {border:1px solid #A6ACB8; margin-left:10px; }

.banners2 {float:right; }
.banners2 img {border:1px solid #A6ACB8; }

.wd_001 {width:220px; }
* html .wd_001 {width:auto; }
*+html .wd_001 {width:auto; }

.left_content .search_result2 {
	margin: 0px 2px 0px 3px;
	float:left;
}

.f_table  .calculate_table{
	clear: left;
}

.contet_new .f_table .payment {
    position: absolute; 
	margin-left: 400px; 
	margin-top: 233px;
}

.content_new .f_table .itogo2 {
    color:#c53600; 
	font-size:11px; 
	font-weight:bold; 
	float:left; 
	width:200px; 
	text-align:right; 
	margin-top:275px;
    margin-left:350px;	
}

.left_content .search_table,
.search_table {
	clear:both;
}

.left_content .search_table .search_row,
.search_table .search_row {
	padding: 7px 0 7px 0px;
	font-size: 12px;
	color:#0E397D;
	font-weight:normal;
	margin-left: 57px;
}
.left_content .search_table .search_row3,
.search_table .search_row3 {
	padding: 7px 0 7px 0px;
	font-size: 12px;
	font-weight:normal; 
	width: 450px;
	margin-left:57px;
}
/*.left_content .search_table .search_row3 table{
	vertical-align: middle;
}
.left_content .search_table .search_row3 table td{
	padding-right: 12px;
}*/
.left_content .search_table .search_row3 img,
.search_table .search_row3 img {
	vertical-align: bottom;
}
.left_content .search_table .search_row3 div,
.search_table .search_row3 div {
	color: #000;
	cursor:pointer; 
}
.left_content .search_table .search_row3 a:hover,
.search_table .search_row3 a:hover {
	text-decoration: none;
}
.search_row3 div span {
	font-weight:bold;
}
.search_row3 div span.price {
	font-weight:bold;
	font-size: 14px;
	padding-right: 12px;
}
.left_content .search_row2,
.search_row2 {
	font-size: 12px;
	color:#9F9F9F;
	font-weight:normal;
	float: right;
	width: 84px;
	
}
.left_content .search_table .search_row2,
.search_table .search_row2 {
	padding: 7px 15px 7px 18px;
}
.left_content .search_row2 .rating_container{
	width: 84px;
}

.left_content .search_row2 .line_for_voiting {
    display:none;
    margin-left:0px;
    position:absolute;
    width:96px;
}

.left_content .search_table .check_le,
.search_table .check_le {
	padding: 5px 18px;
	border-bottom: 1px solid #E0E0E0;
	clear: left;
}
.left_content .search_table .check_le label,
.search_table .check_le label {
	padding-top: 5px;
}
.left_content .info_container {
	float: left;
	padding: 6px;
	margin: 9px 0 5px 0;
	font-weight: normal;
	text-align: center;
	background-color: #E6F1F5;
	height:210px;
}
.left_content .bottom_row .info_container {
	height:165px;
}
.left_content .info_container .caption {
	padding-bottom: 8px;
	text-transform: uppercase;
	color:#000;
}
.left_content .info_container .image_container {
	width: 206px;
	overflow: hidden;
}
.left_content .info_container .image_container_right {
	width: 319px;/*315px;*/
	overflow: hidden;
	text-align: left;
	line-height: 18px;
}
.left_content .info_container .image_container_right span {
	color:#909193;
}
.left_content .info_container .image_container_right .price {
	padding: 8px 0 7px 0;
	color:#000;
}
.left_content .info_container  img {
	border: 1px solid #4F4F4F;
}
/*.left_content .info_container .image_container2  img {
	border:none;
}
*/
.left_content .info_container  .left_img {
	margin-right: 5px;
	border: 1px solid #A6ADB8;
}
.left_content .info_container .links {
	text-align: right;
	padding-top: 11px;
}
.left_content .info_container .links  .link {
	float: left;
}
.left_content .info_container .links a {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
	margin: 0 15px;
}
.left_content .info_container a:hover {
	text-decoration: none;
}

/*Стили для блока ипотеки*/
.left_content .left_column .info_container {
	width: 206px;
}

/*Стили для логотипов банков*/
.banks_logos {
	height: 115px;
}
.left_content .info_container .banks_logos img {
	border: 0px none;
}
.left_content .info_container .banks_logos .active {
	border: 1px solid #687178;
	float: left;
	padding: 1px;
	background-color: #f7fbfc;
}
.left_content .info_container .banks_logos .active img {
	border: 1px solid #d7dcdf;
	display: block;
}
.left_content .info_container .banks_logos a {
	margin: 0 8px 0 8px;
	float: left;
}



/*.info_container2 {
	float: left;
	padding: 6px;
	margin: 9px 0 5px 0;
	font-weight: normal;
	text-align: center;
	background-color: #E6F1F5;
	height:155px;
}
 .info_container2 .caption {
	padding-bottom: 8px;
	text-transform: uppercase;
	color:#000;
}
.info_container2 .image_container, .left_content .info_container  {
	width: 206px;
	overflow: hidden;
}
.info_container2 .image_container_right {
	width: 315px;
	overflow: hidden;
	text-align: left;
	line-height: 18px;
}
.info_container2 .image_container_right span {
	color:#909193;
}
.info_container2 .image_container_right .price {
	padding: 18px 0 7px 0;
	color:#000;
}
.info_container2  img {
	border: 1px solid #4F4F4F;
}
.info_container2 .bank_logos  img {
	border:none;
}
.info_container2  .left_img {
	margin-right: 5px;
	border: 1px solid #A6ADB8;
}
.info_container2 .links {
	text-align: right;
	padding-top: 11px;
}
.info_container2 .links  .link {
	float: left;
}
.info_container2 a {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
	margin: 0 15px;
}
.info_container2 a:hover {
	text-decoration: none;
}
*/

/*.left_content .info_container .info {
	float: left;
}
.left_content .info_container .link {
	float: left;
	width: 160px;
	text-align: left;
}*/
.left_content .search_result .separator, .left_content .search_result2 .separator {
	float: left;
	width: 8px;
}

.compare_box {color:#606060; font-size:11px; text-align:right; }
.compare_box2 {color:#606060; font-size:11px; text-align:left; }

.hide {display: none;}
.show {clear: both;}

.button_compare {width:169px; height:25px; float:right; cursor:pointer; }
.f_compare {
	text-align:right;
	padding-top:10px;
	padding-right:27px; 	
	float:left; }

/* Rating */
.left_content .rating {
	background: url('rating_new.gif') no-repeat;
	height:10px;
	margin-top:5px;
	overflow:hidden;
	width:78px;
}

.left_content .rating2 {
	margin-top: 5px;
	width: 84px; 
	height: 10px;
	overflow:hidden;
	background: url('rating_new.gif') no-repeat;
	float:right;
}

.left_content .zero {
	background-position: -85px top;
}
.left_content .one {
	background-position: -68px 0;
}
.left_content .two {
	background-position: -51px 0;
}
.left_content .three {
	background-position: -34px 0;
}
.left_content .four {
	background-position: -17px 0;
}
.left_content .five {
	background-position: 0px 0;
}

.button_rezerv {width:169px; height:25px; float:right; }
*+html .button_rezerv {margin-top:5px; }
.ff_compare {float:left; }
*+html .ff_compare {margin-top:3px; }

.content_faq .a_down_block{
	padding:5px 40px 5px 70px;
	width: auto;
}

.BackButton {
	margin: 10px 20px 0 350px;
}
.rate_block {border-bottom:1px solid #E0E0E0; width:565px; float:left; padding:5px 0px 5px 15px; color:#11387D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.rate_block a, .rate_block a:visited, .rate_block a:active {color:#10387E; font-size:12px; text-decoration:underline; }
.rate_block a:hover {text-decoration:none; }

.a_down_block2 {float:left; padding:5px 0px 5px 15px; width:565px; }
.a_down_block2 a {text-decoration:underline; color:#10387E; }
.a_down_block2 a:hover {text-decoration:none; }
.use_down_block {
	color:#0354a6; 
	font-size:11px;
	float:left;
	padding:2px 0px 0px 66px;
	clear: left;
	white-space: nowrap; 	
}
/*old design .down_s_form {width:400px;}
.down_s_form ul {list-style-type:none; }
.down_s_form ul li {background-color:#E6F1F5; padding:5px; color:#11387D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:110px; text-align:center; margin-top:8px; float:left; margin-right:10px; } 
.down_s_form ul li.on {background-color:#10387E; padding:5px; color:#11387D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:110px; text-align:center; margin-top:8px; float:left; margin-right:10px; color:#fff; } 

.down_s_form ul li a, .down_s_form ul li a:visited, .down_s_form ul li a:active, .down_s_form ul li a:hover {cursor:pointer; color:#11387D; text-decoration:none; }*/


.download_table td {padding-top:10px; }
.down_answer {
	color: #0354a6;
	font-size:11px;
	background: url(grey_dots_bg.gif) repeat-x left bottom;
	padding:5px 130px 10px 66px; 
	clear: left; 
	text-align: justify;
}

.answer {margin-top:10px; font-size:12px; }
.answer a {text-decoration:underline; color:#10387E; }
.answer a:hover {text-decoration:none; }
.sort {float:left; }
.delete {float:right; margin-right: 4px; }
.answer_block {clear: both; padding:10px 0px 0px 20px; border-bottom:1px solid #a6b0b4; color:#959CA4; }
.answer_main {clear: both; line-height:18px; font-size:11px; }

.ans {float:left; margin-top:2px; }
.ans2 {float:right; margin-top:2px; text-align:right; }
.like {float:right; border-top:1px solid #a6b0b4; width:100%; text-align:right; padding-top:10px; margin-top:5px; padding-bottom:5px; }
.like input.button_ok3 {border:1px solid #A6AFB4; margin-left:5px; float:right; width:18px; height:14px; padding:0px; }
.like input.button_ok4 {border:1px solid #A6AFB4; margin-left:10px; margin-top:4px; float:right; width:18px; height:18px; padding:0px; }

.f_feedback2 {padding-top:5px; }




.login_block {width:395px; height:52px; background:url("login_bg.png") repeat-x; }
.log_01 {float:left; padding-left:33px; margin-top:5px; }
.log_01 label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#797979; }
.log_01 input {background-color:#F2F2F2; border:1px solid #AFAFAF; width:82px; height:14px; margin-top:2px; }
.log_02 {float:left; margin-left:10px; margin-top:5px; }
.log_02 label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#797979; }
.log_02 input {background-color:#F2F2F2; border:1px solid #AFAFAF; width:82px; height:14px; margin-top:2px; }
.log_03 {float:left; margin-left:10px; margin-top:20px; }
.log_03 input.button_enter {width:34px; height:16px; background-color:#a4aaaf; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#fff; cursor:pointer; }
.forget {float:left; margin-left:15px; margin-top:8px; }
.forget a, .forget a:visited, .forget a:active {font-size:11px; color:#8D9097; text-decoration:none; }
.forget a:hover {text-decoration:underline; }

.block_main {
	width:987px;
	background:url("ind_bg.png") repeat-x;
	border-bottom:1px solid #CFD6E6;
	margin:0px auto;
	
}
.block_main_wrapper {
	zoom:1;
	position: relative;
	padding: 0 0 5px 6px;
	margin: 0 0 0 -6px;
	background: url(block-main-shadow.gif) no-repeat left bottom;
}
.left_block {
width:305px; 
float:left; 
margin:25px 15px 0 16px;
}
.center_block {
width:342px; 
float:left; 
margin-top:25px;
padding:0 5px;
}
.block_popular2 {
	width:355px; margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#637A9A;
	float:left;
	margin-left:10px; }
.block_popular2 h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0px; margin:0px; font-weight:bold; }
.block_popular2 .text {
	margin-top:12px;
 }


.block_middle {
	width:233px;
	float:right;
	background:url("middle_class.gif") no-repeat 20px 0;
	padding-top:68px;
	margin-top:40px;
}
.mid_sh01 {
	background:url("middle_sh01.gif") no-repeat bottom;
	width: 20px;
}
.mid_sh02 {background:url("middle_sh02.gif") no-repeat bottom; width:12px; }
.tab_01 {width:200px; }
.prod_table {width:100%; }
.prod_table td {width:100%; height:94px; vertical-align:top; }
.prod_table td.brd {border-bottom:5px solid #fff; }


.f_ban02 {margin-top:11px; margin-right:24px; }
.podbor3 {
	margin-top: 22px;
	border:1px solid #9A9A9A;
	width:360px;
	background-color:#fff;
}
/*the proceding class was added after */
.podbor3 .text_podbor {background:url("text_podbor.gif") no-repeat; width:339px; height:28px; margin-left:10px; margin-top:15px; }

.podbor3 .podbor_form {/*float:left;*/ margin-top:10px; width:353px; padding-bottom: 5px; }

.text_podbor2 {background:url("text_podbor.gif") no-repeat; width:339px; height:28px; float:left; margin-left:10px; margin-top:20px; }
.podbor_form2 {float:left; margin-top:10px; width:353px; height:150px; }


.block_vote3 {width:225px; float:left; margin-top:25px; padding: 0 9px 5px 16px; background-color:#EAECEE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; background: url(bg_golosovanie.jpg) left bottom no-repeat; }
*html .block_vote3 {display: inline;}
.block_vote3 .head {position: relative; float: left; width: 187px; display: block; height:26px; background-color:#476EA5; background: url(bg_golosovanie_hd.gif) left top repeat-x; padding-left:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; padding-top:4px; }

.f_b_pad {position: relative; float: left; width: 185px; display: block; padding: 5px 0 0 15px; background-color:#eaecee;}
.f_b_pad table td{vertical-align: middle;}
.f_b_pad table td input{vertical-align: middle; margin-right: 5px;}
.but_vote3 {width:97px; height:25px; float:left; margin-top: 5px; }

ul.select_items_small div.select_small{
float:left;
}

#Otbor fieldset {
	border-right: 1px solid #B5C3D8;
	border-left: 1px solid #B5C3D8;
}
.podbor {
	clear: left;
	padding-top: 15px;
}

html:first-child .podbor {display:block; }

.service_links {
	font-size: 11px;
	margin-bottom: 17px;
	font-weight: normal;
	width: 98%;
}
.service_links a {
	color: #606060;
	white-space:nowrap;
}
/*.service_links .first {
	margin: 0;
}*/
.content_nn_subscribe form ul li ul {
	padding-left: 28px;
}
/*.content_nn_subscribe[class] form ul li li {
	padding: 0;
}*/

.section_title{
	font-size: 18px;
	font-weight: bold;
	text-transform:uppercase;
	color: #0055A5;
}

#nav td div {
  position: relative;
}
#nav td div ul {
	position: absolute;
	display: none;
	width:100%;
    left: 0;
	top: 33px;
	padding:0px;
	margin:0px;
    /*background:url(i/blank.gif) left top repeat;*/
}

#nav td ul.new li {
	height:29px;	
	padding: 0;
	background:#799dd7; 
	height:auto;
/*	height: 34px;   */
	width: 100%;
	overflow: hidden;
	float: left;
}
#nav td ul.new li a {
	display: block;
	height:25px;	
	padding-top:3px;
	border-bottom: 1px solid #fff;
	background:#799dd7;
	height:auto;
/*	padding-bottom:5px;*/
	padding-bottom:4px;
}
#nav td ul.new li a:hover {
	color: #FAA61A;
	display:block;
/*	height:25px;	*/
	padding-top:3px;
	height:auto;
	/*padding-bottom:5px;*/
	padding-bottom: 4px;
}

#nav td:hover div ul, #nav .sfhover ul {
	display: block;
}

/*  Footer */

#project {
	padding-top:20px;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	background: url(bg-contacts.gif) no-repeat top right;
	height:100%;
	width:350px;
}

#project a {	
	text-decoration:none;
}

#project #link {
	padding-right:20px;
}

#CopyRightTitle {
	float:left;
	padding-top:20px;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	width:200px;
}

#footertable td{
	text-align:center;
	vertical-align:top;
}

.info-block .Item
{
	float:left;
	width:311px;
}

.info-block .Item .ItemValue
{
	float:left;
	width:281px;
}

.info-block .ItemProcent
{
	float:left;
	width:30px;
}

.staron {
	background: url(star_on_new.gif) no-repeat;
	float:left;
	height:9px;
	width:9px;
	margin-right: 8px;
}
.staroff {
	background: url(star_off_new.gif) no-repeat;
	float:left;
	height:9px;
	width:9px;
	margin-right: 8px;
}.ratingtext{margin-left:460px;font-size:12px;color:#9E9E9E;}
.ratingtext2{float:right;text-align:center;font-size:12px;color:#9E9E9E;width:78px; clear: left;}

.div-send-email{
	display: none;
	width: 105px;
}
.div-send-email input{
	font-size: 11px;
}

.div-send-email .txt{
	width:75px;
	border: solid 1px #DFDFDF;
}

.div-send-email btn-close{
	margin-left: 3px;
	width: 7px;
}

.marquee-container,
#scroller_container{
	background:#DEDEDE none repeat scroll 0%;
	overflow: hidden; 
	white-space: nowrap;
	width: 100%;
	position:relative;
	clear: both;
	padding:2px 0px 0px;
	height: 17px;
}

.marquee-container a,
#scroller_container a{
	color:#546791;
	font-weight:bold;
	position:absolute;
}
.marquee-container a span,
#scroller_container a span{
	color:#546791;
	padding-right: 300px;
}
.left_content .messages_text {
	padding: 12px 0 50px 0;
}
.left_content .messages_text p{
	padding-top: 8px;
	color:#2162A8;
	font-weight: bold;
}
.left_content .messages_text p a{
	font-size: 10px;
}

#cleverresult {display:none;}
.hour-glass{position:absolute; z-index: 1000;}

.left_content .contacts_map {
	height: 420px;
	width: 550px;
	float: right;
	margin: -26px 2px 10px 10px;
}

.control-date {
	margin-bottom: 5px;
}
.content .main_content .center_part .choose_button {
	float:right;
	height:25px;
	margin-right:17px;
	width:219px;
}
/*.content_small .main_content .center_part .choose_button {
	float:right;
	height:25px;
	margin-right:17px;
	width:219px;
}*/
.choose_button { 
	width:151px; 
	height:22px; 
	border:none; 
	float: right;
	margin-right:7px; 
	cursor:pointer; 
	margin-top:5px; 
	background-image: url("button-podbor.gif");
}
.choose_button2 { 
	width:155px; 
	height:22px; 
	border:none; 
	float:left; 
	margin-left:20px; 
	cursor:pointer; 
	margin-top:5px; 
/*	background-image: url("button-podbor-nn.gif"); 	*/
	background-image: url("clear_podbor_gif.gif");
}

.choose_button2_selected {
	width:157px; 
	height:25px; 
	border:none; 
	float:left; 
	margin-left:20px; 
	cursor:pointer; 
	margin-top:5px; 
	background: url("button_fast.gif") no-repeat left top;
}
.block_main .choose_button2_selected {
/*	background: url("button_fast_podbor.gif") no-repeat left top;	*/
	background: url("clear_podbor_gif.gif") no-repeat left top;
}

#ErrorsList {
	color: #771C07;
}
.content_new .survey_list table td.left {
	width: 200px;
}

.content_feedback .select .button, .content_feedback .select .button:hover, .content_feedback .select .button:visited{
	width:215px;
}
.content_feedback .select p{
	width:235px;
}
.content_nn_subscribe .checkboxes {
	padding: 10px 0 15px 0;
}	
.content_nn_subscribe form li {
	clear: both;
	margin-top: 10px;
}
.content_nn_subscribe form ul {
	padding: 0 0 0 10px;
}
.content_nn_subscribe form span, .content_nn_subscribe form label {
	background: transparent url(grey-dot.gif) repeat-x scroll left bottom; 
	color: #000; 
	padding: 5px 0;
	display: block;
	width: 270px;
}
.content_nn_subscribe form ul li li label {
	color: #7B8AA9;
	background: none;
	display: inline;
	padding: 0;
}
.content_nn_subscribe form li.text_item {
	width:450px;
	float: left;
}
.content_nn_subscribe form li.text_item input/*, .phone input*/{
	width:155px; 
	height:17px; 
	background-color:#eef2fd; 
	border:1px solid #7e9db9; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#0a2b6e; 
	font-weight: bold; 
}
.content_nn_subscribe form li.text_item input {
	float: right;
}
.phone input{
	margin-left: 15px;
}
.content_nn_subscribe form li.text_item label{
	float: left;
}

.phone {height: 37px; background: #edf4fc; border-top: 3px solid #4396ca; border-bottom: 3px solid #4396ca; padding: 20px 0px 0px 18px;}
.phone table td.red_line {
	background: url(phone_number_bg.gif) no-repeat left top;
	width: 19px;
}
.phone table, .phone table td {
	vertical-align: bottom;
}
.phone table td label {
	display: block;
	width: 320px;
	padding-top: 0;
}
/*.phone .small_text {width:160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000; margin-left:10px; text-align:center; }*/

.subscribe_buttons {border-bottom: 3px solid #5393C3; height: 40px; padding-right: 15px; margin-top: 30px; clear: both;}
.subscribe_buttons .choose_buttons {border-bottom: 3px solid #5393C3; float: right; padding-bottom: 15px; margin-right: 33px;}

.subscribtion_news {float: left; width: 313px; margin-right: 15px;}
.subscribtion_buildings {float: left; width: 313px;}
.subscribtion_news ul, .subscribtion_buildings ul{
	padding-top: 20px;
}
.subscribtion_news ul li, .subscribtion_buildings ul li {
	padding-bottom: 15px;
}
table.checkbox, table.checkbox td {
	text-align: left;
	vertical-align: middle !important;
	clear: both;
	height: 22px !important;
}
table.checkbox td.checkbox, table.checkbox td.arrow  {
	width: 22px;
	padding-right: 6px;
}
table.checkbox td.checkbox input {
	vertical-align: middle;
}
table.checkbox td.checkbox {
	text-align: center !important;
}
table.checkbox td.arrow {
	background:transparent url(blue_arrow.gif) no-repeat scroll 5px center; 
}

/*.content_nn_subscribe  span.checkbox {
	width: 22px;	
	background: none;
	padding: 0 6px 0 0;
}
.content_nn_subscribe  span.checkbox input{
	margin: 0 auto;
	display: block;
}*/
/*===================style_contacts=======================*/
.contacts_txt{
	border-bottom: 3px solid #5393C3;
	padding-top: 20px;
}
.contacts_txt h4{
	background: url(contacts_txt.gif) no-repeat left top;
	border-bottom: 3px solid #5393C3;
	height: 27px;
	width: 102px;
}
.contact_description strong {
	font-weight: bold;
	padding: 19px 0px 19px 0px;
	color: #0156a6;
	display: block;
}
.contact_description p {
	color:#0A2C69;
}
.contact_description p a {
/*	color: #0156a6!important;	*/
	color:#82A9D2;
	text-decoration: underline;
}
.contact_description p a:hover {
	background: #FCD18D;
	text-decoration: underline;
}
.contact_description .contacts_map{
	border: 6px solid #eaf3f8;
/*	margin: 17px 2px 15px 0px;	*/
	margin: 0px 2px 15px 0px;
	width: 550px;
	height: 420px;
}
/*==================style-news==========================*/
span.link_arrow {
	background:#FFFFFF url(arrow_subscribe.gif) no-repeat scroll left 50%;
	padding-left:13px;
}
span.link_cross {
	background:#FFFFFF url(link_cross.gif) no-repeat scroll left 50%;
	padding-left:22px;
}

.line{
	height:1px;
	clear: both;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}
/*.news{
	background: #FFFFFF url(line_news.gif) no-repeat scroll left top;
	clear:both;
	margin-top:33px;
	padding-top:16px;
}
*/
.news_header{
	margin-top:5px;
}

.news_subscribe .link_arrow a{
	color:#192561;
	font-family:arial;
}
.subscribe_link {
	float:right;
	width: 170px;
	text-align: left;
	margin: 0 !important;
}
.news .all-news {float:right; margin-top:10px; text-align:right; padding-top:5px; }
.news .all-news .link_arrow a{
	color:#192561;
	font-family:arial;
}
.news .all-news .link_arrow {
	background:#FFFFFF url(arrow_subscribe.gif) no-repeat scroll left 50%;
	float:right;
	padding-left:13px;
}
.n_save {float:right; margin-top:10px; text-align:right; padding-top:5px; }
.n_save a {
	color:#192561;
	font-family:arial;
}
.n_save .link_arrow {
	background:#FFFFFF url(arrow_subscribe.gif) no-repeat scroll left 50%;
	float:right;
	padding-left:13px;
}
.news {
	padding-top: 12px;
}
.news dl{
	padding:8px 0px 9px 0;
}

.news dt{
	float:left;
	background:#F4A52F none repeat scroll 0%;
	color:#FFFFFF;
	font-weight:bold;
	width: 93px;
	height: 18px;
	padding: 3px 0 0 0;
	text-align: center;
}

.news dd{
	color:#0057A7;
	margin:0px;
	padding:4px 0px 10px 10px;
}

.news dd div{
	width: 520px;
	margin-left: 93px;
}

/*.news dd li {
	background: url('square.gif') no-repeat left 50%;
	padding-left: 10px;
}*/

.news dd a{
	color: #0057A7;
	text-decoration:underline;
	background: url('square.gif') no-repeat left 50%;
	padding-left: 10px;
}
.news dd a:hover{
/*	text-decoration:none!important;	*/
	background-color: #FCD18D;
	background-image: url('square.gif') no-repeat left 50%;
	text-decoration: underline;
	color:#0A2C69!important;
	background-color:#FCD18D;
}
.news dd a:visited {
	color:#8C8C8C;        
	text-decoration: underline;
}

.news .bottom_line{
	width: 100%;
	border-bottom: 3px solid #5492CB;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin-top: 13px;
}

.lister{
/*	height: 86px;	*/
	height: 90px;
	background:#EFF4FA none repeat scroll 0%;
	border-bottom: 1px solid #98BCDC;
}
.news .text_right{
	text-align: right;
	color: #000;
	padding: 20px 33px 10px 0px;
	border-bottom: 1px solid #a1cbe4;
}
.lister .text_center{
	border: none;
}
.text_center{
	text-align: center;
	margin-top: 0px;
}
.text_center input.lister_button{
	background: url(lister_button.gif) no-repeat left top;
	height: 22px;
	width: 139px;	
	cursor: pointer;
}
/*Added by Morev M.A. */
.text_center input.sort-by-price{
	background: url(by_price.gif) no-repeat left top;
	height: 22px;
	width: 60px;	
	cursor: pointer;
}

.text_center input.sort-by-area{
	background: url(by_area.gif) no-repeat left top;
	height: 22px;
	width: 80px;	
	cursor: pointer;
}

.text_center input.without-sort{
	background: url(without_sort.gif) no-repeat left top;
	height: 22px;
	width: 139px;	
	cursor: pointer;
}
/* END */
.text_center input.delete_button{
	background: url(delete_button.gif) no-repeat left top;
	height: 22px;
	width: 139px;	
	cursor: pointer;
	margin-left: 25px;
}

.lister_list {
/*	padding: 10px 20px 10px 10px;
	height: 10px;
	float: right;		*/
	clear: both;
	height: 10px;
/*	width: 400px;	*/
	width: 520px;
	margin: 0 auto;
	padding-top: 15px;
	padding-left: 110px;
}
.lister_list li {
	float: left;
	color: #000;
	padding: 0px 5px;
	background: url(list_li_bg.gif) no-repeat right 2px;
}
.lister_list li.list_li {
	padding: 0px 10px 0px 10px;
}
.lister_list li.last {
	padding: 0px 0px 0px 10px;
}

.lister_list li a {
	color: #5192c8!important;
}

.lister_list li.list_li, .lister_list li.last_number, .lister_list li.last {
	background: none;	
}

.lister_list li a:hover{
	text-decoration: underline;
	background: #FCD18D;

}
.lister_list li.last a {
	text-decoration: underline;
	background: none;
	padding: 0 0 0 6px;
}
.lister_list li.list_li a{
	text-decoration: underline;
	background: none;
}
.lister_list li.list_li a:hover, .lister_list li.last a:hover {
/*	text-decoration: none;	*/
	text-decoration: underline;
	background: #FCD18D;
}

/*news 02*/
.news .news_title{
	font-size: 16px;
	color: #0153a5;
	font-weight: bold;
	padding: 15px 0;
}
.news_text {
	text-align: justify;
}
.news_text p{
/*	padding-bottom: 15px;	*/
}

/* ============================================ NEW =========================================================== */
.news_text p{
	padding-bottom: 20px;
	color:#0A2C69;
	text-align: justify;
}
.news_text strong{
	padding-bottom: 20px;
	color:#0A2C69;
	text-align: justify;
}
.news_text p a {
	color:#82A9D2;
	text-decoration: underline;
}
.news_text p a:hover {
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.news_text p a:visited{
	/*color:#8C8C8C;*/ 
          color:#FAA61A;
	text-decoration: underline;
}

.news_text ul li {
	padding: 6px 16px 11px 20px;
	background: url(block_popular_bullet.gif) no-repeat left 10px;
	text-align: justify;
}

.news_text ul li a {
	color:#82A9D2;
	text-decoration: underline;
}
.news_text ul li a:hover {
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.news_text ul li a:visited {
	/*color:#8C8C8C;*/
         color:#FAA61A;
	text-decoration: underline;
}

.news_text p em strong {
	line-height: 150%;
}
.news_text h2 {
	font-size: medium;
	font-weight: bold;
	margin-bottom: 15px;
}
/* ============================================================================================================ */


/*===========================================for_right_podbor========================================================*/
.right_content .block_podbor2 {
	width:318px;
}
.block_main .block_podbor2 {
	position: relative;
	width: 315px;
	background: #fff;
	border: 1px solid #d0d0e8;
	border-bottom:none;
	/*margin: 21px 8px 10px 0px;*/
	zoom:1;
}
.block_main .block_podbor2 .border_bottom_block {
	height: 36px;
	margin: 6px 8px 0 16px;
}
.block_podbor2 .border_bottom_block .left{
	height: 28px;
}
.podbor_line {
	background: url('podbor_line.gif') no-repeat;
	line-height: 0px;
	margin-top: 10px;
	height: 5px;
	overflow: hidden;
}
.block_main .podbor_line {
	margin-left: 38px;
}
.podbor_form {
	padding-top:35px;
	background: #EEF5FB; 
  color:#000000;
  border:1px solid #D0D0E8;
}
.right_content .podbor_form {
  margin:0 0 15px
} 
.right_content #choose_button2 {
  margin:0 0 0 54px;
  cursor:pointer
}
.block_main .podbor_form {
	padding: 0 0 16px 0;
	background: #fff;
	zoom:1;
	clear: both;
	border:none
}
.block_main .podbor_form_wrapper {
	background: #;
	padding: 18px 0 0 1px;
}
.podbor_wrapper {
	padding: 0 5px;
}
.block_main .podbor_form .select .button, .block_main .podbor_form .select .button:hover, .block_main .podbor_form .select .button:visited {
	width: 125px;
}
.block_main .podbor_form .select p {
	width: 145px;
}
.select_items  {	padding-right: 0; }
.block_main .select_items li, .block_main .select_items_small li{
	padding-bottom: 10px;	
}
.select_items li {
	background: url(select_items_bg.gif) no-repeat left 1px;
	clear: left;
}

.select_items li, .select_items_small li {
	height: 21px;
	font-size: 12px;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
* html .select_items li, * html .select_items_small li {
	overflow: hidden;
}
.select_items_small li  {
	float: left;
}
.select_items_small li.right {
	padding-left: 0;
}
.right_content .select_items span  {
	text-align:left;
	width:125px;
}
.select_items span  {
	line-height:18px;
	text-align:left;
	width:143px;
}
.block_main .podbor_form_wrapper .select_items li span span {width: 120px;}
.select_items span {
	float: left;
}
.select_items li.finishing td.checkbox
{
	padding: 0;
	background:transparent url('checkbox.gif') no-repeat scroll left top;
}
.select_items li.finishing div
{
	float: right;
}
.select_items li.finishing input {
  margin:4px 0 0;
}
.block_main .select_items li.finishing span {
	width: 258px;
}
.block_main #divroom .select_items li.finishing input {
	width: 13px;
}
.block_main .select_items li.finishing span span {
	width: 190px;
}
.right_content .select_items li.finishing span {
	width: 263px;
}
.right_content .podbor_form_wrapper .select_items li.finishing span span {
	width: 190px;
}
.right_content .podbor_form .addin_podbor span {
  margin-bottom: 18px;
  margin-left: 27px;
  width: 280px;
}
.right_content .podbor_form .addin_podbor span.span_small {
  margin-bottom: 0px;
  margin-left: 2px;
  width: 25px;
}

.right_content .podbor_form .addin_podbor span span {
  width:150px;
  background-image:none !important;
}
.podbor_form .select_items .blue{
	background:transparent url('podbor_vertical_line_blue.gif') no-repeat scroll left top;
}

.right_content .podbor_form .buttons_podbor, .block_main .podbor_form .buttons_podbor {
	background: url('podbor_line2.gif') no-repeat bottom left;
}

#kriteries {
  padding-right:15px;
	/*color: #2A5EA6;*/
	color: #82A9D2;
	text-decoration: underline !important;
	float:right;
	margin:4px 7px 11px 0;
}
a#choose_button2 {
	border-bottom: 1px dashed #2A5EA6;
}
a#choose_button2:hover {
  color: #0a2c69 !important; 
  background-color: #FCD18D !important;
/*  text-decoration: underline;	*/
  border-bottom: 1px solid #2A5EA6;

}
a#kriteries:hover {
  color: #0a2c69 !important; 
  background-color: #FCD18D !important;
  text-decoration: underline;
}
.kriteries_more {
	background: url(button_more.png) no-repeat scroll right center;
}
*html .kriteries_more,
*html .kriteries_less {
	background-image: none;
	position: relative;

}
*html .kriteries_more b,
*html .kriteries_less b {
	position: absolute;
	top: 3px;
	right: 0px;
	width: 12px;
	height: 9px;
}
*html .kriteries_more b {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/sevgorod/img/button_more.png,sizingMethod='crop');}
*html .kriteries_less b {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/sevgorod/img/button_less.png,sizingMethod='crop');}
.kriteries_less {
	background: url(button_less.png) no-repeat scroll right center;
}

.right_content .podbor_form .button_right, .block_main .podbor_form .button_right{
	background: #EEF5FB url('podbor_line2.gif') no-repeat bottom left;
	clear: both;
}
.block_main .podbor_form .button_right {
	float: right;
	width: 152px;
	background: none;
	margin: 0px 6px 0px 0px;
}
*html .block_main .podbor_form .button_right {
	margin: 0px 4px 0px 0px;	
}
.block_main .choose_button {
	margin: 0;
	width: 151px;
	float: none;
	display: block;
	height: 22px;
}
.block_main .choose_button2 { 
	margin: 15px 7px 0 0;
	float:none;
	width:122px;
}
.right_content .podbor_form .button_left {
	background: #D6E7F1 url('podbor_line3.gif') no-repeat bottom left;
}
.block_main .podbor_form .button_left {
	background: none;
	float: right;
	width: 157px;
	padding-right: 10px;
}
*html .block_main .podbor_form .button_left {
	padding-right: 0px;
}
.right_content .podbor_form .button_left .choose_button2,
.right_content .podbor_form .button_left .choose_button2_selected{
	position: relative;
	float: none;
	left: 156px;
	top: 22px;
	margin: 0;
}

.block_main .podbor_form .button_left .choose_button2_selected{
	float:none;
	margin: 0px 7px 0pt 0pt;
/*	width:121px;	*/
	width: 155px;
	display: block;
	height: 23px;
}
.block_main .podbor_form .button_left .choose_button2 {
	margin: 0px 7px 0pt 0pt;
	width:155px;
	display: block;
	background-image: url("button_fast_podbor.gif") no-repeat left top;
}
/**/
.right_content .select_items_small li.left {
	width:140px;
	clear: left;
}
.block_main .select_items_small li.left {
	width: 214px;
}

.block_main .select_items_small li.left span.span_small {
	width: 20px;
}
.block_main .select_items_small li.left span {
	wid***th: 90px;
	float: left;
}
.block_main .select_items_small li.left span span {
  width:85px
}
.block_main .select_items_small li.left span span.property{
	clear:both
}
.select_items_small span.span_small {
	margin:0 2px;
	text-align:center;
	width:25px;
	float: left;
}
.right_content .podbor_form .addin_podbor {
	background: url('podbor_vertical_line_blue.gif') repeat-y scroll 12px top;
	float: left;
	margin-bottom: 20px;
}
.right_content .podbor_form .addin_podbor span.property{
	/*margin-left: 27px;	
	margin-bottom: 18px;
	width: 280px;*/
	margin-left: 0px;
	margin-bottom: 0px;
	height: auto;
}
.right_content .select_items_small li.right{
	width: 142px;
	float: right;
}
.block_main .select_items_small li.right {
	width: 122px;
}

/*======================================================================end_for_right_podbor==========================================================================*/
.left_content .text_podbor2 {
background: url('text_podbor_new.gif') no-repeat left top;
float:left;
height:26px;
margin: 0px 0pt 10px 0px;
width:214px;
}
.left_content .podbor {
	clear:left;
	padding-top:15px;
	height: 352px;
	background: #edf6fb url(lister_bg.gif) no-repeat left top;
	color: #000;
}
.left_content .select_items{
	padding: 0px!important;
	width: 100%!important;
}
.left_content .podbor .select_items li,.left_content .podbor .select_items_small li.left {
	margin-bottom: 13px;
}
.left_content .podbor ul {
	margin-left: 40px;
}
.right_content .podbor_form ul {
	margin: 0 10px;
}
.right_content .podbor_form .select_items li {
	padding-bottom: 18px;
}
.left_content .podbor .select_items_small li.left {
	width: 306px;
} 
.left_content .podbor .select_items li{
	width: 440px;
}
.select_items li span, .select_items_small li span, .right_content .podbor_form span{
	background: url(grey-dot.gif) repeat-x left bottom;
	float: left;
	height: 19px;
	line-height:17px;
}
.right_content .podbor_form_wrapper .select_items li span span {
  background-image:none;
  padding:0 0 0 2px;
  width:120px;
  height:auto
}
.block_main .select_items_small li.left {
	
}
.left_content .select_items .select {
	float:right;
}
.AJAX_area{
	float: right;
	margin: 0px 0px 0px 0px;
}
*html .divextprice{
	margin: 13px 0px 0px 40px;
	background: url(select_items_bg_bl.gif) no-repeat left top;
	padding-left: 20px;
	height: 18px;
}
.AJAX_price{
	float: right;
}
.des_but {
	margin: 30px 0px 10px;
	padding:0px;
	text-align:right;
}
.des_but input{
	height: 22px;
	width: 139px;
	margin-right: 162px;
}
.left_content .text_result span, .left_content .text_mylist span {
	padding:0px 10px 0px 0px;
}
.left_content .text_result .select_small, .left_content .text_mylist .select_small {
	float: right;
}

.text_mylist{
	background:url("text_mylist.gif") no-repeat left;
	height:26px;
	margin-top:15px;
	color:#000000;
	padding:10px 0px 0px;
	text-align:right;
}
.border_line{
	border-top: 3px solid #5192c8;
} 
.border_name_txt{
	border-bottom: 3px solid #5192c8;
	height: 27px;
} 

/*border-block*/
.border_bottom_block{
	border-bottom: 3px solid #5192c8;
	clear: both;
}
.border_bottom_block img.number {
	float: right;
	margin:-10px 0 0;
	position: relative;
}

/*===================== NEW ======================*/
.itogo_txt .border_bottom_block{
	margin: 0 0 15px 0;
}
/*================================================*/
.border_bottom_block .left{
	float: left;
	padding: 0px 0px 7px 0px;
	border-bottom: 3px solid #5192c8;
	height: 19px;
	overflow: hidden;
}
.border_bottom_block .left_small{
	float: left;
	padding: 0px 0px 6px 0px;
	border-bottom: 3px solid #5192c8;
/*	height: 12px;	*/
	height: 19px;
	overflow: hidden;
}
.border_bottom_block div.right{
	width: 300px;
	color: #000;
}
.border_bottom_block div.right, .border_bottom_block div.right span, .border_bottom_block div.right div{
	float: right;
}
.border_bottom_block div.right span{
	margin-top: 3px;
	margin-right: 10px;
}
.border_bottom_block div.line{
	clear: both!important;
	height: 0px!important;
	overflow: hidden;
}

.lk_bg{
	background:transparent url("lk_line.gif") no-repeat scroll left bottom;
	height:24px;
	margin-bottom:5px;
}

.lk_bg h4.cabinet_txt{
	background: url(cabinet_txt.gif) no-repeat left top;
	height: 17px;
	width: 174px;
}

.lk_main{
	background:transparent url("lk_main.gif") no-repeat scroll left bottom;
	height:24px;
}

.lk_main .news_visite{
	background: url(news_visite_txt.gif) no-repeat left top;
	height: 12px;
	width: 225px;
}

.lk_main .cabinet_banners{
	background: url(cabinet_banners_txt.gif) no-repeat left top;
	height: 13px;
	width: 222px;
}

.lk_materials{
	background:transparent url("lk_materials.gif") no-repeat scroll left bottom;
	height:24px;
}

.lk_materials h4.materials{
	background: url("materials.gif") no-repeat left top;
	height: 10px;
	width: 163px;
}
.text_right{
	text-align: right;
	color: #000;
	padding: 14px 20px 5px 0px;
	clear: both;
}
/*==================style_galery======================*/
.down_s_form{
	height: 24px;
	background: #0A63B5;
	padding: 6px 0px 0px 0px;
	margin-bottom: 52px;
	text-transform: uppercase;
	overflow: hidden;
	margin-top: 3px;
	font-weight: bold;
}
.down_s_form ul li{
	float: left;
	height: 24px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background: url(gall_buttons_line.gif) no-repeat right 6px;
	margin-left: -2px;
}
.down_s_form ul li.last{
	background: none;
}
.down_s_form ul li a, .down_s_form ul li div{
	color: #fff!important;
	display: block;
	height: 20px;
	padding: 4px 13px 0px;
	font-size: 14px!important;
	float: left;
}
.down_s_form ul li.on{
	background: #fff url(gall_buttons_bg1.gif) no-repeat right bottom;
	margin-left: -2px;
}
.down_s_form ul li.first{
	margin-left: -6px;
}
.down_s_form ul li.first a{
	padding: 4px 14px 0px 20px;
}
.down_s_form ul li.on div{
	color: #000!important;
	background: url(gall_buttons_left_bg.gif) no-repeat left bottom;	
}
.all_result div.heading {
	padding-left: 66px;
	padding-top: 3px;
}
table.big_rating {
	height: 45px;
	width: 100%;
}
table.big_rating td{
	padding-right: 30px;
}
.down_block { 
	padding-top: 19px;
	/*background: url(galler_block.gif) repeat-x left bottom;*/
	border-bottom: 1px solid #9bc0dd;
}
.down_block_last { 
	padding: 19px 0px 23px 0px;
	background: none;
}
.a_down_block {
	padding: 5px 130px 10px 66px;
/*	color: #000;	*/
	background: url(grey_dots_bg.gif) repeat-x left bottom;
	text-align: justify;
	color:#0A2C69;
}
.a_down_block a {
	color:#82A9D2;
	text-decoration: underline;
}
.a_down_block a:hover {
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.a_down_block a:visited {
	color:#8C8C8C;
        
	text-decoration: underline;
}

td.direct_link a, td.direct_link a:visited, td.direct_link a:hover {
	text-decoration: none; 
	font-weight: bold; 
	color: #000;
}
td.download_link {
	width: 105px;
}
.download_link a {
	text-decoration: underline;
/*	color: #000;	*/
	padding-left: 12px;
	color:#82A9D2;
}
.download_link a:hover {
/*	text-decoration:none;	*/
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.download_link a:visited {
	/*color:#8C8C8C;*/
          color:#FAA61A;
	text-decoration: underline;
}

.gallery_item {
	padding: 20px 0;
	background: url(grey_dots_bg.gif) repeat-x left bottom;
	width: 100%;
}
.gallery_item_last {
	padding: 20px 0;
	border-bottom: 1px solid #9bc0dd;
}
.gallery_item table, .gallery_item_last table {
	width: 100%;
}
.gallery_item table td.image, .gallery_item_last table td.image {
	width: 65px;
	text-align: left;
}
.gallery_item table td.useful, .gallery_item_last table td.useful {
	color: #036FAF;
}
.gallery_item table .search_row2, .gallery_item_last table .search_row2 {
	float: none;
}
.use_downloads_block {color: #036faf; font-size: 12px; float:left; padding:0px 0px 5px 12px;}
.download .search_row2 {padding: 0px 15px 5px 18px; float: none;}
.res_shadow {
	background: url(res_shadow_bg.gif) repeat-y -4px top;
	border-bottom: 1px solid #98BCDC;
}
/*==================style_catalog(Service_Links)======================*/

.top_res{
	padding: 28px 0px 0px 60px;
	background: url(top_res_bg.gif) no-repeat left top;
	height: 249px;
}
.bot_res{
	padding: 28px 30px 20px 60px;
	background: url(bot_res.gif) no-repeat left bottom;
}
.bot_res table{
	border-collapse: separate;
}
.top_res .block_info{
	width: 152px;
	border-bottom: 3px solid #4396ca;
	padding-bottom: 8px;
	float: left;
	margin-right: 37px;
}
.top_res .block_info img{
	border: 1px solid #4f4f4f;
}
.top_res .block_info div.img{
	width: 150px;
	height: 154px;
	overflow: hidden;
	border: 1px solid #4F4F4F;	
	margin-bottom: 3px;
	background: white;
	cursor: pointer;
}
.top_res .block_info div.img img{
	border: none;	
}
.top_res .block_info div.img table{
	height: 100%;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}

.top_res .block_info p{
	background: url(block_info_row.gif) no-repeat left 3px;
	padding: 0 0px 0 17px; /*padding: 0 15px 0 17px; */
	margin: 0px 0px 0px 2px; /*margin: 0px 0px 0px 20px;*/
}
.top_res .block_info p a{
/*	color: #000;	*/
	text-decoration: underline;
	font-size: 11px;
	color:#82A9D2;
}
.top_res .block_info p a:hover{
/*	text-decoration: none;	*/
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.top_res .block_info p a:visited{
	/*color:#8C8C8C;*/
         color:#FAA61A;
	text-decoration: underline;
}

.bot_res table tr td{
	vertical-align: top;
}
.bot_res table tr.header_title td{
	vertical-align: bottom;
	line-height: 1px;
	font-size: 1px;
}
.bot_res .calculator{
	width: 152px;
}
.bot_res .ipoteka_txt{
	background: url(ipoteka_txt.gif) no-repeat left top;
	height: 10px;
	width: 62px;
}
.bot_res .calc_box{
	background: url(calc_box_bg.gif) no-repeat left top;
	height: 199px;
	width: 152px;
	border-bottom: 3px solid #4396ca;
	padding-top: 5px;
	margin: 9px 0px 15px 0px;
}
.bot_res .calculator .calc_link{
	border-bottom: 3px solid #4396ca;
	padding: 0px 0px 25px 0px;	
}
.bot_res .calculator .calc_link p{
	padding: 0px 0px 8px 20px;
	margin-left: 33px;
	background: url(calc_link.gif) no-repeat left top;
	
}
.bot_res .calculator .calc_link a{
	color: #000;
	font-size: 11px;
	font-family: arial;
}

.bot_res .header_title td{
	height: 30px;
}

.bot_res .header_title div{
	padding-bottom: 10px;
	border-bottom: 3px solid #4396ca;
	float: left;
}
.bot_res .header_title td.left_cell{
	border-bottom: 3px solid #4396ca;
	width: 152px;
}
.bot_res .header_title td.right_cell{
	border-bottom: 3px solid #4396ca;
	width: 353px;
}
.bot_res .header_title td.empty_cell{
	width: 39px;
}
.bot_res td.calk_banners{
	background: #e4e9ef;
	border-bottom: 3px solid #4396ca;
	padding-bottom: 10px;
	text-align: center;
}
.bot_res td.calk_banners p{
	padding: 12px 10px 0;
	color: #000;	
}

.bot_res td.calk_banners p a{
/*	color: #000;		*/
	color:#0A2C69;
	text-decoration: underline;
}
.bot_res td.calk_banners p a:hover{
	background: #FCD18D;
	color:#0A2C69!important;
}
.bot_res td.calk_banners p a:visited{
	/*color:#8C8C8C;*/
         color:#FAA61A;
}

.bot_res td.calk_banners p b{
	font-size: 15px;
}

.bot_res td.info_block{
	border-bottom: 3px solid #4396ca;
	padding: 10px 0px;
	font-family: Arial;
}
.bot_res td.calk_banners ul li{
	text-align: center;
	margin-top: 10px;
}
.bot_res td.info_block table tr td{
	padding: 5px 0px;
	color: #000;
}
.bot_res td.info_block table tr td span, .bot_res td.info_block table tr td span a{
	font-size: 11px;
}
.bot_res td.info_block table tr td a{
	text-decoration: underline;
/*	color: #000;	*/
	color:#82A9D2;
}
.bot_res td.info_block table tr td a:hover{
/*	text-decoration: none;	*/
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.bot_res td.info_block table tr td a:visited {
	/*color:#8C8C8C;*/
         color:#FAA61A;
	text-decoration: underline;
}

.bot_res td.info_block table.dense tr td{
	padding: 3px 0 4px;
}
.bot_res td.info_block table tr td.left{
	font-weight: bold;
	width: 125px;
}
.bot_res td.info_block table tr td.name{
	font-weight: bold;
	padding-right: 10px;
}
.bot_res td.info_block table tr td.price {
	font-weight: bold;
	font-size: 13px;
}
.bot_res td.calc_link{
	border-bottom: 3px solid #4396ca;
	padding: 10px 0px 10px 10px;
	vertical-align: middle;
}
.bot_res td.calc_link p{
	background: url(calc_link.gif) no-repeat left top;
	padding: 0px 0px 0px 33px;
}
.bot_res td.calc_link p a{
/*	color: #000;	*/
	text-decoration: underline;
	font-size: 12px;
	color:#82A9D2;
}
.bot_res td.calc_link p a:hover{
/*	text-decoration: none;	*/
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.bot_res td.calc_link p a:visited {
	/*color:#8C8C8C;*/
         color:#FAA61A;
	text-decoration: underline;
}

.bot_res td.buttons table{
	width: 100%;
}
.bot_res td.buttons table tr td a{
	display: block;
	width: 75px;
	height: 94px;
}
.bot_res td.buttons table tr td a:hover{
	background: #e8e9ee;
	
}

/*.bot_res td.buttons div.print_solution {
	float: left;
	width: 89px;
}*/
.bot_res td.buttons div.email_solution {
	display: none;
}

.bot_res td.buttons table tr td.non_email {
	width: 75px;
}

.bot_res td.buttons table.shown_email .mail_block {
	background: #e4e9ef url(mail_block_bg.gif) repeat-x left top;
	width: 261px;
	height: 94px;
}
.bot_res td.buttons table.shown_email .mail_block .close{
	text-align: right;
	padding: 10px 10px 0px 0px;
	clear: both;
}
.bot_res td.buttons table.shown_email .mail_block .close a{
	height: 13px;
/*	border: none;
	background: none;*/
	width: 100%;
}
.bot_res td.buttons table.shown_email .mail_block div input{
	border: 1px solid #7f9db9;
	background: #edf2fc;
	width: 132px;
	height: 17px;
	padding: 0px 5px 0px 5px;
	margin-top: 7px;
}
.bot_res td.buttons table.shown_email .mail_block div{
	padding-left: 16px;
}
.bot_res td.buttons table.shown_email .mail_block div a{
	padding-left: 16px;
	display: block;
	width: 56px;
	height: 59px;
	float: right;
	padding: 0px;
	margin: 0px 18px 0px 0px;
}
.archive {
	border-bottom:3px solid #4396CA;
}
.quiz_statistics{
	color:#000000;
	width:100%;
}
.archive .archive_item {
	border-bottom:1px solid #4396CA;
}
.archive .archive_item, .archive .last {
	padding-top: 27px;
	padding-bottom: 39px;
}
.quiz_statistics tr td {
	height:17px;
	color:#0A2C69;
}
.archive table tr td.archive_bold {
/*	color:#000000;	*/
	font-weight:bold;
	vertical-align:top;
	width: 278px;
	padding-right: 40px;
	color:#0A2C69;
}
.quiz_statistics tr td .archive_percent {
	background:#0A55A6 none repeat scroll 0%;
	font-size:1px;
	height:6px;
	line-height:1px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	position:relative;
	width:121px;
}
.quiz_statistics tr td.grafik {
	width:131px;
}
.quiz_statistics tr td.number {
	width:35px;
	color:#0A2C69;
}
.quiz_statistics tr td .archive_percent div {
	background:#F2F2F2 none repeat scroll 0%;
	font-size:1px;
	height:6px;
	line-height:1px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	width:121px;
}
/*================================ksk==============================================*/
.list_block  {
	margin-bottom: 14px;
	border-bottom: 3px solid  #4496c8;
	padding: 15px 10px 30px 10px;
	background: #fffaf4;
}	
.list_block table b {
	text-transform: uppercase;
	margin-left: 19px;
}
.list_block table ul {
	margin-left: 68px;
}
.list_block table ul li{
	background: url('list_block_li_bg.gif') no-repeat scroll 7px 4px;
	padding-left: 17px;
}
.list_block table td, .list_block table td a, .list_block table td a:visited, .list_block table td a:active, .list_block table td a:hover{
	font-size: 11px;
	color: #0E397E;
}
.list_block table td {
	padding: 10px 3px 0;
	vertical-align: top;
	width: 37%;
	cursor: pointer;
}
.list_block table td a{
	display: block;
}
/*.list_block  tr td{
	width: 50%;
	padding-top: 20px;
}
.list_block  tr td.image{
	width: 73px;
}
.list_block  tr td tr td{
	width: 75%;
	padding-top: 0px; 
}
.list_block  tr td tr td ul li.list_title{
	color: #0156b0;
	background: none;
	font-size: 14px;
	font-weight: bold;
}

.list_block  tr td tr td ul li{
	color: #0156b0;
	background: url(list_block_li_bg.gif) no-repeat left 6px;
	padding-left: 8px;
}
.list_block  tr td tr td ul li a{ 
	color: #0156b0;
	text-decoration: none;
}
.list_block  tr td tr td ul li a:hover{ 
	text-decoration: underline;
} */
.ksk_block p{
/*	color: #3b7ebf;	*/
	font-size: 12px;
	margin-bottom: 17px;
	font-weight: bold;
	padding-left: 15px;
	color:#0A2C69;
}
.center_content_table{
	margin-top: 28px;
}
.center_content_table h2 {
	font-size: medium;
	font-weight: bold;
	margin-bottom: 15px;
}

.center_content_table tr td{
	vertical-align: top;
	border-bottom: 3px solid #4396ca;
}
.center_content_table .center_image{
	width: 153px;
}
.center_content_table .center_image img{
	margin-bottom: 9px;
}

.center_content_table h2.qw_title{
	font-size: 12px;
	font-family: Arial;
	color: #fe9f00;
	font-weight: bold;
	margin: 0px 0px 13px 0px;
}
.center_content_table h2.qw_title a{
	font-size: 12px;
	font-family: Arial;
	color: #fe9f00;
	font-weight: bold;
	text-decoration: underline;
}
.center_content_table h2.qw_title a:hover{
	text-decoration: none;
}
.center_content_table p{
	font-weight: normal;
/*	color: #000;	*/
	font-size: 12px;
	margin-bottom: 13px;
	padding: 0;
	color:#0A2C69;
}	
.center_content_table p a{
	font-weight: normal;
	color: #0054a6;
	font-size: 12px;
	text-decoration: underline;
}	
.center_content_table p a:hover{
	text-decoration: none;
}	

.text_adv p{
	background: url(text_adv_p_bg.gif) no-repeat left 5px;
	padding-left: 20px;
	zoom: 1;
	text-align: justify;
}
.text_adv p a, .text_adv p a:active {
/*	color: #000;	*/
	font-size: 11px;
	color:#82A9D2;
	text-decoration: underline;
}
.text_adv p a:hover {
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.text_adv p a:visited {
	color:#8C8C8C;
          
	text-decoration: underline;
}

.block_news2 dd {
	color: #1e2d66;
}
/*================================404==============================================*/
.block_404 {
/*	color: #000000;	*/
	/*border-bottom: 3px solid #5192C8;*/
	color:#0A2C69;
	padding-top: 25px;
}
.block_404 ul {
	font-size:12px;
	list-style-type:disc;
}
.block_404 ul li {
	margin-bottom:5px;
	margin-left:30px;
}
.block_404 p {
	margin-bottom: 22px;
	font-size: 10pt;
}
.block_404 p.big_14 {
	font-size: 14pt;
}
.block_404 p.italic_p {
	font: italic;
}
.block_404 a {
	color:#82A9D2;
	text-decoration: underline;
}
.block_404 a:hover {
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.block_404 a:visited {
	/*color:#8C8C8C;*/
         color:#FAA61A;
	text-decoration: underline;
}

.button_404 {
	border-bottom: 3px solid #5393C3;
	margin-top: 22px;
	height: 37px;
}
.button_404 .back_button {
	border-bottom: 3px solid #5393C3;
	float: right;
	padding-bottom: 10px;
	margin-right: 25px;
}
.search_content .check{
	width: 50px;
	float: left;
}
.search_content .result_check .check{
	margin-right: 7px;
}
.search_content .search_table .check{
	height: 95px;	
}
.search_content .check tr td{
	text-align: center;
	vertical-align: middle;
}
.back_to_top {
	position: absolute;
	top: -53px;
	width: 318px;
	right: 7px;
}
.back_to_top div.right{
	padding: 0px 8px 7px 0px;
	border-bottom: 3px solid #5393C3;
	width: 161px;
	font-size: 1px;
}
.back_to_top div.right input{
	margin-left: 8px;
}
.history {
	border-top: 3px solid #5192C8;
	border-bottom: 2px solid #5192C8;
}
.history .history_item {
	border-bottom: 1px solid #5192C8;
	padding: 0 20px 15px 20px;
}
.history .history_item table {
	width: 100%;
}
.history .history_item table td{
	padding-top: 15px;
	color: #959DA0;
	vertical-align: top;
}
.history .history_item table tr.answer td{
	color: #5392C8;
}
.history .history_item table td.right{
	width: 110px;
	text-align: right;
}


.counter_sh_left{
	background: url(counter_sh_left.gif) no-repeat scroll left bottom;
	padding-left:17px;
	margin-left: 8px;
	margin-top: 8px;
	width: 323px;
}
.counter_sh_right{
	background: url(counter_sh_right.gif) no-repeat scroll right bottom;
	padding-right: 17px;
}

.counter{
	height: 65px;
	background: #0055a6;
	border-top: 1px solid #b3cdea;
	padding: 5px 6px 0;
}
.counter .flash_line{
	padding: 4px 0;
	height: 3px;	
	overflow: hidden;
}
.counter .flash_line #flash_line{
		vertical-align: top;
}
.counter_left{
	background: url(counter_left.gif) no-repeat scroll left top;
	padding-left: 5px;
	zoom: 1;
}
.right_content .counter_left {
	margin-top: 15px;
}
.counter_right{
	background: url(counter_right.gif) no-repeat scroll right top;
	padding-right: 5px;
}
.counter_right p{
	font-family: Arial;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
}
.counter_right .choice{
	background: url(counter_ostalos.gif) no-repeat scroll left center;
	padding-left: 80px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.counter .hr{
	text-align: center;
	font-size: 1px;
	padding: 4px 0;
}
.counter_right .choice span{
	padding: 0px 2px 0px 3px;
	color: #fba51a;
}
div.static_text {
/*	color: black;	*/
	color:#0A2C69;
	padding-top: 15px;
	text-align: justify;
}
div.static_text h2 {
	font-size: medium;
	font-weight: bold;
	margin-bottom: 15px;	
}

div.static_text p {
	margin-bottom: 17px;
}
div.static_text strong {
	font-weight: bold;
}
div.static_text img {
	margin: 0 10px 10px 0;
}
div.static_text ul {
	padding-bottom: 10px;
}
div.static_text ul li {
	padding-left: 20px;
	padding-bottom: 10px;
	background: url('mnli.gif') no-repeat scroll left 4px;
	text-align: justify;	
}
/* ========================================= NEW ========================================= */
div.static_text a {
	color:#82A9D2;
	text-decoration: underline;
}
div.static_text a:hover {
	color:#0A2C69!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
div.static_text a:visited {
	/*color:#8C8C8C;
        color:#FAA61A;*/
	color:#82A9D2;
	text-decoration: underline;
}
/* ======================================================================================= */


div.search_block , div.search_block_last {
	padding: 5px 10px 10px 45px;
}
div.search_block {
	background: transparent url(grey_dots_bg.gif) repeat-x scroll left bottom;
}
div.search_block p, div.search_block_last  p{
	color: #A1A1A1;
}
div.search_block p a, div.search_block_last  p a{
	color: #0A3A7C;
}
div.search_block p strong, div.search_block_last  p strong{
	color: black;
	font-weight: bold;
}
div.search_params {
	background: #EFF4FA;
	border-top: 1px solid #98BCDC;
	border-bottom: 1px solid #98BCDC;
	padding: 20px 0 20px 12px;
	color: black;
}
div.search_params input {
	height:17px; 
	background-color:#EEF2FD; 
	border:1px solid #819EBC; 
	font-size:11px; 
	color:#000000; 
	margin: 0px 0px 0px 10px; 
	width: 230px;
}
/*Vladimir Scherbina
Search form
Begin*/
.main .buttons_podbor {
	width: 100%;
	background: none !important;
	padding-left:1px;
}
.main .buttons_podbor .button_right{
	margin: 0 0 10px 0;
}
.main .buttons_podbor .button_left{
	background: url(clear_podbor_gif.gif) no-repeat !important;
	margin: 0 0 10px 0;
}
.buttons_podbor {
	width: 316px;
	/*background: #EEF5FB url(podbor_line2.gif) no-repeat scroll left bottom !important;*/
	float: left !important;
}
.right_content .buttons_podbor {
  margin:15px 0 0
}
.buttons_podbor .button_right{
	height:36px !important;
	width:307px !important;
	background:#EEF5FB url(button_inner_2.png) no-repeat scroll left bottom !important;
	float:none !important;
	margin: 0 auto !important;
	cursor: pointer;
}

.buttons_podbor .button_left{
	height:22px !important;
	width:155px !important;
	background:#D6E7F1 url(clear_podbor_gif.gif) no-repeat scroll left bottom !important;
	float:left;
	margin: 0 0 10px 0;
	cursor: pointer;
}
.buttons_podbor  label{
	left: 35px;
	position: relative;
	float: left;
}
.buttons_podbor  input{
	left: -90px;
	position: relative;
	float: left;
}
.buttons_podbor  a{
	left: 45px;
	position: relative;
	float: left !important;
	padding: 0 !important;
	color: #82A9D2 !important;
	text-decoration: underline !important;
}
.buttons_podbor  a:hover{
	background: #FCD18D;
	color: #0A2C69 !important;
	text-decoration: underline !important;
}
/*Search form
End*/
/*Planning details begin*/
#popup h2{
	color: #2162A8;
	font-weight: bold;
/*	text-transform: uppercase;
	border-bottom: 3px solid #5192C8;	*/
	float: left;
	overflow: hidden;
	padding: 0 0 6px;
	clear: both;
	font-size: 130%;
}
.popup_text h2{
	font-size: 13pt;
}
.flat_info h2{
}
.payment-details a, .itogo a, .construction_news a{
	text-decoration: underline;
}
.payment-details a:hover, .itogo a:hover, .construction_news a:hover{
	background: #FCD18D;
	color: #0A2C69;
}
.payment-details ul{
	clear: both;
}
.payment-details li{
	float: left;
	width: 50%;
	text-align: center;
	margin-top: 10px;
}
.payment-details li a img{
	float: left;
}
.payment-details li div{
	margin: 0 auto;
	width: 150px;
}
.payment-details li div.notext{
	width: 75px;
}
.payment-details li a span{
	display:block;
	float:left;
	margin-top:10px;
	width:50%;
	text-decoration: underline;
}
.payment-details li a span:hover{
	background: #FCD18D;
	color: #0A2C69;
}
li.polished-flat{
	height: 30px; 
}
li.polished-flat img{
	float: left;
}
li.polished-flat span{
	text-align: center;
	background: transparent url(checkbox.gif) no-repeat scroll left top;
	display: block; 
	height: 22px; 
	width: 22px; 
	float: left;
}
li.polished-flat span input{
	vertical-align: middle;
	background: #F5A834 none repeat scroll 0 0; 
	float: left; 
	margin: 5px; 
}
li.polished-flat{
}
/*Planning details end*/

/*================================ NEW ====================================*/
.div_text_left {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
	color: #2162A8;
}
.div_text_left a {
	/*color:#82A9D2;*/
        color:#FAA61A;
	text-decoration: underline;
}
.div_text_left a:hover {
	color:#2162A8!important;
	text-decoration: underline;
	background-color:#FCD18D;
}
.div_text_left a:visited {
	/*color:#8C8C8C;*/
          color:#FAA61A;    
	text-decoration: underline;
}
.div_text_right {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}

#city_new {
	border: 1px solid #819EBC;
	background-color: #EEF2FD;
	margin-top: 5px;
	position: relative;
}

.clear_button_div {
  clear: both;
  padding: 0px 22px 10px 10px;
  text-align: right;
  cursor: pointer;
}
#banner_rotator ul img {
	display:none;
}

/*===================STYLE FOR LOADING DIV==============================*/
.loading {
	/*background-color: #FAA61A;*/
	background-color: #FDD08C;
	/*color:#000000;*/
	color: #0E397E;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding:2px 4px 2px 4px;
	text-align:center;
	width:110px;
}
/*===================END STYLE FOR LOADING DIV==========================*/

#objects_count_list div.select_small a {
    width: 25px;
}

#objects_count_list div.select_small p {
    width: 42px;
}

#objects_count_list div.select_small p a {
    width: 32px;
}


.bl {background:url(bl_light.png) 0 100% no-repeat; width:643px; text-align:center}
.br {background:url(br_light.png) 100% 100% no-repeat}
.tl {background:url(tl_light.png) 0 0 no-repeat}
.tr {background:url(tr_light.png) 100% 0 no-repeat; padding:2px}
.t {background:url(dot_light_top.png) 0 0 repeat-x; width:643px}
.b {background:url(dot_light_bottom.png) 0 100% repeat-x}
.l {background:url(dot_light_left.png) 0 0 repeat-y}
.r {background:url(dot_light_right.png) 100% 0 repeat-y}
.selected {
	border: 1px solid #FAA61A;
}
.not-selected {
	border: 1px solid #E4E7EE;
}

/*=================styles for groups===========*/
.img-group-holder {
	float:left; height: 100%; width: 42px;
}
.img-group-holder img {
	padding: 11px;
}

.mansion-title-holder {
	float: left;
	height: 37px;
	padding-top: 5px;
	width: 510px;
}
.objects-count-holder {
	float: left;
	height: 37px;
	padding-top: 5px;
}

.img-group-closed {
	background-image: url(img/mansion-closed.png);
	height: 20px;
	margin: 10px;
	background-repeat: no-repeat;
	background-color: transparent;
}
.img-group-opened {
	background-image: url(img/mansion-opened.png);
	height: 20px;
	margin: 10px;
	background-repeat: no-repeat;
	background-color: transparent;
}
.open-group-footer {
	width: 510px; 
	margin-top: 10px;
	height: 42px;
	background-color: #9F9F9F;
	border: 1px solid #6D6C6C;
}

.open-group-pager-block {
	width: 510px; 
	background-color: #9F9F9F;
	border: 1px solid #6D6C6C;
	height:42px; margin-top: -20px;
}
.open-group-header {
	cursor: pointer; 
	margin: 20px 0px; 
	background-color: #DBDBDB;
	border: 1px solid #98BCDC;
	height: 42px;
}
.closed-group-header {
	cursor: pointer; 
	margin: 20px 0px; 
	background-color: #E4E7EE;
	border: 1px solid #98BCDC;
}
/*=====end styles for groups==========*/


#favoritesprojects .text_center {
	float: left;
}
#favoritesprojects .all_result span {
	float: right;
}
.consultant-block{
	position:fixed; 
	top: 200px; 
	z-index: 1000;
}
.consultant-block .opened {
	background-image: url("hide_online.gif");
	width: 23px;
	height: 92px;
}
.consultant-block .closed {
	background-image: url("online.gif");
	width: 23px;
	height: 92px;

}
.consultant-block a {
	float: left;
	display: none;
}
.consultant-block div {
	float: left;
}

.border_bottom_block h1 {
	border-bottom:3px solid #5192C8;
	float:left;
	height:19px;
	overflow:hidden;
	padding:0 0 7px;
	color:#0055A5;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
p.mortgage_calc {
	background:url("calc_link.gif") no-repeat scroll left top transparent;
	padding:0 0 0 33px;
	margin-top: 20px;
	margin-bottom: 20px;
}

p.mortgage_calc a {
	color:#82A9D2;
	font-size:12px;
	text-decoration:underline;
}

p.mortgage_calc a:hover {
	background-color:#FCD18D;
	color:#0A2C69 !important;
	text-decoration:underline;
}

p.mortgage_calc a:hover {
	color:#0A2C69 !important;
	text-decoration:underline;
}
td.rassro4ka a {
	color:#0055A6;
	font-size:12px;
	text-decoration:underline;
}

td.rassro4ka a:hover {
	background-color:#FCD18D;
	color:#0A2C69 !important;
	text-decoration:underline;
}

td.rassro4ka a:hover {
	color:#0A2C69 !important;
	text-decoration:underline;
}

/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,Helvetica,sans-serif; font-size: 12px; padding: 0 7px 7px; background: none repeat scroll 0 0 #FFFFFF;}
.ui-widget-content { /*border: 1px solid #4A4A4A; background-color: #FFFFFF; */}
.ui-widget-header { background-color: #FFFFFF; color: #ffffff; }
.ui-widget-header a { color: #ffffff; }

/* Overlays */
.ui-widget-overlay { background: #000; opacity: .50; filter:Alpha(Opacity=50); left: 0; top: 0; position: absolute}
----------------------------------*/
.ui-dialog { padding: 0 7px 7px; background: none repeat scroll 0 0 #FFFFFF; width: 600px !important;}
.ui-dialog .ui-dialog-titlebar-close { url("http://sevgorod.ru/sevgorod/img/close_p3.gif") repeat scroll 0 0 transparent; height: 10px; width: 63px;text-decoration: none; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
p.advice_title {
	color:#0A2260;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:15px;
}
/*================TRACE ROUTE BLOCK================*/
.wide {
	width: 260px;
	margin-top: 2px;
	float: left;
	background: url("button-select-arrow.gif") no-repeat scroll right top #FFFFFF !important;
}
.wide a {
	width: 240px !important;
}	
.wide p a {
	width: 250px !important;
}
.wide p {
	width: 260px !important;
	background: none repeat scroll 0 50% #FFFFFF !important;
}
#ui-get-route-action:hover {
	border: 1px solid #B3B9B7;
	background: url('walking-button-active.gif') no-repeat scroll 0 0 transparent;
}
#ui-get-route-action.active {
	border: 1px solid #B3B9B7;
	background: url('walking-button-active.gif') no-repeat scroll 0 0 transparent;
}	
#ui-get-route-action {
	width: 37px;
	height: 23px;
	border: 1px solid #BBBBBB;
	float: left;
	margin-left: 3px;
	margin-right: 1px;
	background: url('walking-button.gif') no-repeat scroll 0 0 transparent;
	cursor: pointer;
}
#route-panel {
	margin-top: 20px; 
	width: 100%; 
	min-height: 160px;
	height: expression(document.documentElement.clientWidth < 160 ? "160px" : "auto");
}	
.destination-text-container {
	margin: 10px 0px 10px 0px; 
	color: #006AB6; 
	font-size: 13px
}
#ui-destination-text {
	text-decoration: underline;
}
#ui-trace-from {
	width: 260px;
	border: 1px solid #819EBC;
	float: left;
	height: 17px;
	margin-top: 2px;
}
.gray-font {
	font-style: italic;
	font-size: 11px;
	color: #9F9F9F;
}
#route-panel img {
	float: left;
	height: 16px;
	width: 16px;
	margin-top: 3px;
	margin-left: 2px;
	margin-right: 3px
}
.message-panel {
	margin: 10px 0px;
	height: 18px;
	line-height: 18px;
}
.print-link {
	color: #006AB6 !important;
	font-size: 13px !important;
	text-decoration: underline !important;
}
.error {
	color: #FF0000;
}
.clear-line {
	clear :both;
	line-height: 0px;
}
#ui-message-text {
	float: left;
}

#ui-suggestion-panel {
	margin-bottom: 10px;
}
#ui-suggestion-panel span {
	font-weight: bold;
}

#ui-suggestion-panel div a {
	text-decoration: underline;
	color: #0E397E;
}

/*================END TRACE ROUTE BLOCK================*/
.ui-panorama-popup {
	border: 1px solid #898989;
	padding: 7px 20px;
}
.ui-panorama-popup .ui-panorama-header {
	margin: 0 0 10px 0;
	border-bottom: 3px solid #4396CA;
	overflow:hidden;
	height: 1%;
}
.ui-panorama-popup .ui-panorama-header span {
	color: #4396CA;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 3px solid #4396CA;
	float:left;
}
.ui-new-hint {
	background-color: #F00;
	color: #FFF;
	font-size: 10px;
	padding: 1px 3px 1px;
	margin-left: 10px;
}