.margin_t_10{margin-top:10px;}

.margin_t_15{margin-top:15px;}
	
.margin_t_20{margin-top:20px;}	
	
.margin_b_10{margin-bottom:10px;}
	
.margin_t_10_b_10{margin-top:10px;margin-bottom:10px;}

.margin_t_3{margin-top:3px;}

.margin_t_0_l_5{margin-top:0; margin-left:5px;}

.margin_t_0_l_0{margin-top:0; margin-left:0;}
	
.margin_t_-10_l_-10{margin-top:-10px; margin-left:-10px;}
	
.margin_t_0_b_0{margin-top:0; margin-bottom:0;}

.margin_b_0{margin-bottom:0;}

.margin_t_-5{margin-top:-5px;}

.margin_t_-15{margin-top:-15px;}

.margin_top_5{margin-top:5px;}
	
.margin_top_10_l_0{margin-top:10px;margin-left:0;}

.margin_b_10{margin-bottom:10px;}

.margin_r_10{margin-right:10px;}
	
.margin_l_10{margin-left:10px;}	
	
.margin_r_10_fl_l{margin-right:10px;float:left;}

.margin_r_10_fl_r{margin-right:10px;float:right;}

.margin_l_-5{margin-left:-5px;}

.margin_r_10_t_10{margin-right:10px; margin-top:10px;}

.margin_r_5_b_5{margin-right:5px; margin-bottom:5px;}

.margin_l_20_r_20{margin-left:20px; margin-right:20px;}

.width_75{
	width:75px;
	}
	
.width_200{
	width:200px;
	}

.td_right_title_bg{
	background:url(/sprites/long.png) 0 -571px;
	height:26px; 
	width:240px;
	}
	
.valign_t{
	vertical-align:top;
	}	
	
.align_l{
	align:left;
	}		

.float_r{
	float:right;
	}
	
.graph_bg
{ background:url(/images/kanzas_name.png) no-repeat right 0}	

.td_center_title_bg2{	
	background:url(/images/big_line.gif) no-repeat right bottom; 
	height:26px	}
		
.s_list_hr_vert{
	width:3px;
	background:url(/sprites/v-repeat.png) -869px 0 repeat-y }
	
.s_list_hr_hor{
height:3px;
background:url(/sprites/h-repeat.gif) repeat-x 0 -174px }
	
.sell_btn_block, #step_1_btn{
	float:left; 
	background:url(/sprites/middle.gif) 0 -220px; 
	width:99px; 
	height:26px
	}	
	
.rent_btn_block, #step_2_btn{
	float:left;
	margin-left:2px; 
	background:url(/sprites/middle.gif) 0 -296px; 
	width:99px; height:26px
	}

.display_block{
	display:block;
	}

.reg_pl{
	background:url(/sprites/small.gif) 0 -730px; 
	margin:6px 5px 0 0;
	width:15px;
	height:15px;
	float:right;
	}
	
.float_left{
	float:left;
	}
	
.footer_line{
	height:3px; 
	width:1000px;
	align:center;
	clear:both;
	}
	
.menu_td_gb{
width:100%;
overflow:hidden;
background:url(/sprites/h-repeat.gif) 0 -227px }

.menu_td_gb div
{ float:left }
	
.login_top_bg {
height: 24px; 
background:url(/sprites/long.png) 0 -108px;
}

.main_menu_separator{
	width:3px; 
	height:32px; 
	background:url(/sprites/small.gif) 0 -498px;
	}

.second_menu_separator{
	float:left; 
	width:3px; 
	height:26px; 
	background:url(/sprites/small.gif) 0 -580px;
	}
	
.second_menu_bg{
	width:100%; 
	background:url(/images/menu_second_l_ph.gif);
	overflow:hidden
	}

.login_center_bg {
	background:#e2e2e2;
	width:240px; }
	
.login_bottom_bg {
height: 5px;
background:url(/sprites/long.png) 0 -53px }
	
.new_buildings_block_top{
	background:url(/sprites/long.png) 0 -344px; 
	width:245px; 
	height:6px
	}	

.new_buildings_block_center {
background:url(/sprites/v-repeat.png) repeat-y;
width:245px;
	}	
	
.new_buildings_block_hr {
background:url(/sprites/long.png) 0 -518px;
width:220px;
height:2px;
margin:4px 0 5px }	
	
.hot_property_block_top{
	background:url(/sprites/long.png) 0 -455px; 
	width:240px; 
	height:8px
	}
	
.hot_property_item_1
{ width:220px;
  font-size:11px;
  font-family:Arial,Helvetica,sans-serif }

 .catalog_item_1
{ margin-left:-5px;
  width:300px;
  font-size:11px;
  font-family:Arial,Helvetica,sans-serif }
	
.hot_property_item_3{
border:none;
width: 75px;
	}	
.hot_property_item_4{
border:none;
width: 75px;
height:15px;
	}
	
.hot_property_item_5{
border:none;
width: 80px;
margin-bottom:10px;
	}
	
.hot_property_item_6{
border:none;
width: 80px;
height:15px;
	}
	
.news_input_search{
background:url(/sprites/small.gif) 0 -375px no-repeat;
border:1px solid #999999;
text-indent:20px;
width:98%
}

.search_input_search{
//background:url(/sprites/small.gif) 0 -375px no-repeat;
border:1px solid #999999;
height:18px;
//text-indent:20px;
width:98%;
margin-top:-2px;
}

.search_input_search_nb{
//background:url(/sprites/small.gif) 0 -375px no-repeat;
border:1px solid #999999;
height:18px;
//text-indent:20px;
padding: 1px 5px;
    width: 94%;
margin-top:-2px;
}


	
	
.add_property_title_bg{
	background:url(/sprites/long.png) 0 -571px;
	width:240px;
	height:26px;
	}	
	
.hot_property_priceline_75{
	width:75px; height:15px; border:none;
	}	
	
.hot_property_priceline_800{
	width:80px; height:15px; border:none;
	}		
	
.hot_property_priceline_l{
	width:4px;
	height:15px;
	background:url(/sprites/small.gif) 0 -245px;
	float:left;
	margin:0
	}
	
.hot_property_priceline_c{
	height:15px;
	background:url(/sprites/h-repeat.gif);
	margin:0 4px }
	
.hot_property_priceline_r{
	width:4px;
	height:15px;
	background:url(/sprites/small.gif) 0 -310px;
	float:right;
	margin:0 }						
		
	
.hot_property_block_center{
background:url(/sprites/v-repeat.png) -590px 0;
overflow:hidden }	
	
.hot_property_bottom{
background:url(/sprites/long.png) 0 -400px;
width:240px;
height:5px
	}
	
.hot_property_table{
width:200px;
align:left;
border:none;
	}
	
	
.box_title_bg{
	background:url(/sprites/long.png) 0 -571px; 
	width:220px; 
	height:26px;
	margin-bottom:3px }
	
.send_btn_l{
	background:url(/sprites/small.gif) 0 -793px; 
	height: 22px; 
	width: 2px;
	}
	
.send_btn_c{
	background:url(/sprites/h-repeat.gif) 0 -543px; 
	height: 22px;
	}
	
.send_btn_r{
	background:url(/sprites/small.gif) 0 -865px; 
	height: 22px; 
	width: 2px;
	}			

.new_buildings_block_bottom{
background:url(/sprites/long.png) 0 -182px;
width:245px;
height:5px;
	}	
	
.width_220{
width:220px;	
	}	
	
.width_220_margin_l_15{
width:220px;
margin-left:15px;
	}	
	


.article_comment_error{
	margin-bottom:0; display:none; color:#990000;
	}
	
.kcaptcha_check_img	{
	margin-left:5px; margin-top:0; margin-bottom:-3px;
	}
	
.comment_textarea{
	width:80%; 
	height:75px;
	}	
	
.span_kcaptcha_error {visibility:hidden; color:#990000;}	

.kcaptcha_img{
	margin-left:0; 
	margin-top:0; 
	margin-right:10px; 
	margin-bottom:-3px;
	}

.span_inf_subs_error{
	visibility:hidden; color:#990000; font-size:10px;
	}

.sub_inf_input{
	width:100px; font-size:10px;
	}

/*.td_width_100px{
	width:100px;
	}*/

.table_100{
	width:100%;
	border:0;
	border-collapse:collapse;
	padding:0;
	}
	
.table_100 td{
padding:0;
}

.table{
	border:0;
	border-collapse:collapse;
	padding:0;
	}
	
.table td{
padding:0;
}

.table_filter_property_main{
	width:100%;
	border:0;
	border-collapse:collapse;
	padding:0;
	}
	
.table_filter_property_main td{
width:33%;
}

.clear{
	clear:both;
	}
	
.hot_property_div_st{
	width: 220px; scroll left bottom transparent; 
	float: left; 
	margin:5px 0 0 12px; 
	align:center
	}	

.catalog_ballon_div_st{
	width: 365px; scroll left bottom transparent; 
	float: left; 
	align:center
	}

.table_22{
	width:220px;
	border:0;
	border-collapse:collapse;
	padding:0;
	}
	
.table_22 td{
padding:0;
}

.table_24{
	width:240px;
	border:0;
	border-collapse:collapse;
	padding:0;
	}
	
.table_24 td{
padding:0;
}

.td_top {
vertical-align: top;
}

.td_240_top {
width:240px;	
vertical-align: top;
}

.reg_input_div, .reg_input_div2{
width:128px;
height:18px;
background:url(/sprites/middle.gif) 0 -448px;
	}
	
.reg_input_div2
{ margin-top:5px }	
	
.login_input_block{
width:120px;
margin-left:5px;
margin-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
background-image:none;
background-color:transparent;
border:none;
	}	
	
.enter_btn, .enter_btn:active, .enter_btn:hover
{ background:url(/sprites/button+vert_r.gif) -248px 0; 
  border:none; 
  width:71px; 
  height:24px;
  margin-left:7px }

.enter_btn:hover
{ background-position:-490px 0 }
  
.enter_btn:active
{ background-position:-369px 0 }

.login_error_form{
	display:none; 
	margin:0; 
	color:#990000; 
	font-size:10px; 
	text-align:center
	}

.top_header_td1{
	width:156px; 
	height:102px;
	float:left;
	margin-top:3px;
}
	
.top_header_td2{
	height:95px;
	padding-top:10px;
}
	
.top_header_td3{
	float:right;
	margin-top:17px;
}

.hideblock .divbanner {
    display: none;
}

body.f-smaller {
	font-size: 10px;
}

body,
body.f-default {
	font-size: 12px;
}

body.f-larger {
	font-size: 15px;
}

blockquote {
margin-top: 0;
margin-bottom: 0;
}

.personal_room_links, .personal_room_links a{
	padding:0 0 3px 13px;
	margin:0;
	font-family: Verdana,Helvetica, Arial, sans-serif;
	color:#000;
	font-size:12px;
	text-decoration:none;
}

.personal_room_links a{
	background:url(/sprites/small.gif) 2px -184px no-repeat }

.personal_room_links a:hover{
	text-decoration:underline;}

.personal_room_links_2, .personal_room_links_2 a{
	font-family: Verdana,Helvetica, Arial, sans-serif;
	color:#555555;
	font-size:11px;
	margin:2px 0 0 15px;
	padding-bottom:2px }

.personal_room_links_2 a:hover{
	color:#000;
}

.personal_room_links_3, .personal_room_links_3 a{
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Verdana,Helvetica, Arial, sans-serif;
	color:#4F0215;
	font-size:11px;
	margin-right:0;
	margin-left:15px;
	text-decoration:none;
}

.personal_room_links_3 a:hover{
	color:#36010E;
	text-decoration:none;
}

ul, ul a, ul a:hover, li.s_menu_link, li.s_menu_link a, li.s_menu_link a:hover {
	list-style-image:url(../images/li.gif); 
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:12px;
	text-decoration: none;
}

p a{
	text-decoration: none;
	color:#990000;
}

img {
	border:none;
}

img a {
	border:none;
}

.lang_set {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration:none;
}

.lang_set a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:10px;
	text-decoration:none;
}

.lang_set a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:10px;
	text-decoration:underline;
}

.menu_main_div {
	margin:8px 22px 0 }
	
.menu_active {
	background:url(/sprites/h-repeat.gif) 0 -309px;
}

.menu_second_active {
	float:left;
	background:url(/sprites/h-repeat.gif) 0 -467px;
}


.div_float_right{
	margin-right:10px; float:right;
	}

.td_center_title_bg {
	background:url(/images/big_line.gif) no-repeat right bottom; 
	padding:2px 0 7px;
	overflow:hidden }
	
	.td_center_title_bg_full{
	background:url(/sprites/h-repeat.gif) 0 -98px;
	overflow:hidden;
	margin-bottom:10px }
	
.margin_0_color_666{
	margin:0; 
	color:#666666;
	}
	
.td_center_title_bg3, .m4{
	background:url(/sprites/h-repeat.gif) repeat-x  0 -44px; 
	overflow:hidden
	}
	
.td_center_title_bg3
	{ height:26px }	

.menu_main {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
	text-decoration:none;
}


.menu_main a{
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
	text-decoration:none;
}

.menu_main a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#fffadb;
	font-size:14px;
	text-decoration:none;
}

.main_news_msg{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration:none;
}

.menu_second_div {
	float:left; margin-left:15px; margin-right:15px; margin-top:4px}
	
/*.down_menu_div {
	display: block; float:left; margin-left:10px;}*/
	
.menu_second {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

.menu_second a{
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

.menu_second a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#fffadb;
	font-size:12px;
	text-decoration:none;
}

p.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration:none;
	margin-top: 10px;
	margin-bottom: 0;
}

p.copyright a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	text-decoration:underline;
	margin-top: 0;
	margin-bottom: 0;
}

p.copyright a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:10px;
	text-decoration:underline;
	margin-top: 0;
	margin-bottom: 0;
}

.massage1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:14px;
	margin-top:100px;
}

.massage2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	margin-bottom:100px;
}



.calendar_link_all_month, .calendar_link_all_month a, .calendar_link_all_month a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-align:right;
	text-decoration:underline;
	margin-top: -30px;
	margin-bottom: 10px;
}

.calendar_link_today, .calendar_link_today a, .calendar_link_today a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:12px;
	text-align:left;
	text-decoration:underline;
	margin-top: -15px;
	margin-bottom: 15px;
}

.calendar_day{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
margin-top:5px;
margin-bottom:3px;
text-align:center;
text-decoration:none;
	
	}
	
.calendar_num_on, .calendar_num_on a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
margin-top:5px;
margin-bottom:3px;
text-align:center;
text-decoration:none;
	}
	
.calendar_num_on a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:11px;
margin-top:5px;
margin-bottom:3px;
text-align:center;
text-decoration:underline;
	}
	
	.calendar_current, .calendar_current a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:11px;
margin-top:5px;
margin-bottom:3px;
text-align:center;
text-decoration:none;
	}
	
.calendar_current a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:11px;
margin-top:5px;
margin-bottom:3px;
text-align:center;
text-decoration:underline;
	}
	
	.calendar_num_off{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
margin-top:5px;
margin-bottom:3px;
text-align:center;
text-decoration:none;
	}
	
.calendar_month{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
margin-top:5px;
margin-bottom:3px;
text-decoration:none;
	}
	
.calendar_razdel{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
margin-top:0;
margin-bottom:0;
text-decoration:none;
	}	
	
.print_article, .print_article a{
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
margin-top:0;
margin-bottom:0;
text-decoration:none;
text-align:right }
	
.print_article a{
	background:url(/sprites/small.gif) no-repeat 102% -59px;
	padding-right:18px;
	}
	
	.print_article a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
margin-top:0;
margin-bottom:0;
text-decoration:underline;
	}
	
.stat_box_top{
	background:url(/sprites/long.png) 0 -290px;
	width:245px;
	height:4px }
	
	.stat_box_center{
	background:url(/sprites/v-repeat.png) -295px 0;
	width:245px }
	
	.stat_box_bottom{
	background:url(/sprites/long.png) 0 -237px;
	width:245px;
	height:3px }

.print_article_disabled, .print_article_disabled a{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
margin-top:0;
margin-bottom:0;
text-decoration:none;
	}
	
.print_article_disabled a{
	background-image:url(/images/arrow_5_right.gif) 102% -123px no-repeat;
	padding-right:18px;
	}
	
	.print_article_disabled a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
margin-top:0;
margin-bottom:0;
text-decoration:underline;
	}	

.calendar_month a, .calendar_month a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
margin-top:5px;
margin-bottom:3px;
text-decoration:none;
	}	

p.tab_btn, p.tab_btn a, .s290 {
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size:14px;
text-decoration:none;
text-align:center;
margin-top:5px;
cursor:pointer }

p.tab_btn_active, p.tab_btn_active a {
font-family: Arial, Helvetica, sans-serif;
color:#000;
font-size:14px;
text-decoration:none;
text-align:center;
margin-top:5px;
cursor:pointer }

.auth_form_forget_password {
font-family: Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;
text-decoration:underline;
margin-top:0; margin-left:2px; margin-bottom:0;
}

.box_title{
font-family: Verdana,Helvetica, Arial, sans-serif;
color:#333333;
font-size:14px;
text-decoration:none;
font-weight:bold;
margin-top:5px;
padding:5px 0 0 10px;}

.box_title_3, .m5{	
font-weight:bold;
color:#333333;
font-size:14px;
text-decoration:none;
padding:8px 0 0 0 }

.main_news_title, .main_news_title a{
font-family:Arial, Helvetica, sans-serif;
color:#a50000;
font-size:18px;
text-decoration:none;
margin:5px 0 0; 
font-weight:normal;
line-height:19px
}

.main_news_title a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#a50000;
font-size:18px;
text-decoration:underline;
margin-top:5px; 
margin-left:0;
margin-bottom:0;
font-weight:normal;
}

.main_news_desc{
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-decoration:none;
margin:8px 0 0 }

.main_news_ads{
font-family: Arial, Helvetica, sans-serif;
color:#000;
font-size:14px;
text-decoration:none;
font-weight:bold;
margin:10px 0 0 0 }

.s178 li a{ 
font-family:Arial, Helvetica, sans-serif;
color:#333333;
margin-top:3px }

.s178 li a:hover
{ text-decoration:underline }

.news_title, .news_title a{ list-style-image:url(/images/li.gif); 
list-style-position: outside;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
margin-left:0;
padding-left:0;
margin-top:0;
text-decoration:none;
}

.news_title a:hover{ list-style-image:url(/images/li.gif); 
list-style-position: outside;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
margin-left:0;
padding-left:0;
margin-top:0;
text-decoration:underline;
}

.bred_crumbs{
font-family: Arial, Helvetica, sans-serif;
color:#666465;
font-size:11px;
padding:10px 0 5px 0;
overflow:hidden }

.bred_crumbs a, .bred_crumbs a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#990000;
font-size:11px;
margin-left:0;
padding-left:0;
margin-top:0;
text-decoration:underline;}





.main_news_ather, .main_news_ather a, .main_news_ather a:hover { 
font-family: Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
margin:3px 0 0 0;
text-decoration:underline;
}

.main_news_archive, .main_news_archive a, .main_news_archive a:hover { 
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
margin:3px 0 0 0;
text-decoration:underline;
}

.main_object_type, .main_object_type a { 
font-family: Arial, Helvetica, sans-serif;
color:#a50000;
font-size:14px;
font-weight:normal;
margin:0 0 5px 0;
text-decoration:none;
}

.main_object_adress { 
font-family: Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
margin:0 0 5px 0;
text-decoration:none;
}

.main_object_desc { 
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
margin:0 0 5px 0;
text-decoration:none;
}

.main_object_details, .main_object_details a { 
font-family: Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
margin:0 0 5px 0;
text-decoration:none
}

.main_object_details a {
	background:url(/sprites/small.gif) no-repeat 102% -60px;
	padding-right:18px;
}

.news_allnews, .news_allnews a { 
font-family: Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
text-align:right;
margin-top:-10px 0 5px 0;
text-decoration:none;
}

.main_text_details, .main_text_details a { 
font-family: Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
margin:0 0 5px 0;
text-decoration:none;
}

.text_title { 
font-family: Arial, Helvetica, sans-serif;
color:#a50000;
font-size:14px;
margin:0 0 10px 0;
text-decoration:none;
}

.text_text { 
font-family: Verdana,Helvetica, Arial, sans-serif;
color:#000;
font-size:12px;
margin:0 0 5px 0;
text-decoration:none;
}

.main_object_details a:hover{ 
font-family: Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
margin:0 0 5px 0;
text-decoration:none;
}


.artile_details a:hover{ 
font-family: Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
margin:0 0 5px 0;
text-decoration:none;
}

.artile_details, .artile_details a{ 
font-family: Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
margin:0 0 5px 0;
text-decoration:underline;
}

 .main_object_type a:hover { 
font-family: Arial, Helvetica, sans-serif;
color:#a50000;
font-size:14px;
margin-left:0;
margin-top:0;
margin-right:0;
font-weight:normal;
text-decoration:underline;
}

.main_news_date{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
text-decoration:none;
margin-left:5px;
}

.main_news_date_2{
font-family: Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
text-decoration:none;
margin-left:0;
margin-top:0;
margin-bottom:0;
}

.main_news_date_3, .main_news_date_3 a{
	font-family: Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
text-decoration:none;
margin-left:0;
margin-top:0;
margin-bottom:0;
}

.main_news_date_3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
text-decoration:underline;
margin-left:0;
margin-top:0;
margin-bottom:0;
}


.main_news_ads2, .main_news_ads2 a {
	font-family: Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
text-decoration:none;
margin:0 10px 0 0;
}

.comments_author{
font-family: Verdana,Helvetica, Arial, sans-serif;
color:#990000;
font-size:12px;
text-decoration:none;
margin-left:0;
margin-top:0;
margin-bottom:0;
	}
	
	.comments_text{
font-family: Verdana,Helvetica, Arial, sans-serif;
color:#000;
font-size:12px;
text-decoration:none;
margin-left:0;
margin-top:0;
margin-bottom:10px;
	}
	
.search_detail, .s56 p{	
font-family: Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
text-decoration:none;
margin:8px 0 0 0 }

.width_100pr{
	width:100%;
	}
	
.width_33pr{
	width:33%;
	}
	
.width_80px{
	width:80px;
	}

.search_detail a, .s56 a{	
	background:url(/sprites/small.gif) no-repeat 100% -59px;
	padding-right:20px;
	}

.search_detail a:hover{	
font-family: Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
text-decoration:underline;
margin:10px 0 0 0 }

.main_news_ads2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
text-decoration:underline;
margin:0 10px 0 0
}

.main_news_categorie, .main_news_categorie a{
	font-family: Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
text-decoration:none;
margin-left:5px;
margin-top:0;
margin-bottom:0;
}

.main_news_categorie a:hover{
	font-family: Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
text-decoration:underline;
margin-left:5px;
margin-top:0;
margin-bottom:0;
}

.article_text{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Verdana,Helvetica, Arial, sans-serif;
color:#333333;
font-size:12px;
text-decoration:none;
margin-left:0;
margin-top:0;
margin-bottom:0;
}

.article_text a, .article_text a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
text-decoration:underline;

}

.page_number, .page_number a{
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
text-decoration:none;
text-align:right;
margin-left:3px;
margin-right:3px;
margin-bottom:0;
	}
	
.page_number a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
text-decoration:underline;
text-align:right;
margin-left:3px;
margin-right:3px;
margin-bottom:0;
	}	
	
.page_curent, .page_curent a, .page_curent a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
text-decoration:none;
text-align:right;
margin-left:3px;
margin-right:3px;
margin-bottom:0;
font-weight:bold;
	}	

.main_news_comments_number{
font-family: Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
text-decoration:none;
text-align:right;
margin-top:-10px }

.stat_value{font-family: Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
text-decoration:none;
margin-top:0; 
margin-bottom:0;
margin-left:3px;
margin-right:3px;}

.stat_value{font-family: Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
text-decoration:none;
margin-top:0; 
margin-bottom:0;
margin-left:3px;
margin-right:3px;}

.box_stat_value_title{font-family: Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
text-decoration:none;
margin-top:0; 
margin-bottom:0;
margin-left:0;
margin-right:0;}

.box_title_2{
color:#333333;
font-size:13px;
font-weight:bold;
text-decoration:none;
margin:0;
padding-top:5px;
font-family:Verdana, Helvetica, Arial, sans-serif
}

.box_title_4{
font-family: Verdana,Helvetica, Arial, sans-serif;
color:#333333;
font-size:14px;
margin:0;
padding:8px 0 0 0;
font-weight: bold}

.box_novostroy_title, .box_novostroy_title a, .box_novostroy_title a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-bottom:4px;
color:#990000;
font-size:13px;
line-height:15px;
display:block }

.reg_input_title{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-bottom:5px;
margin-top:10px;
color:#000;
font-size:14px;
text-decoration:none;}

.no_margin{
margin:0;	
}

.reg_remark{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-bottom:5px;
margin-top:5px;
color:#999999;
font-size:12px;
text-decoration:none;}

.reg_remark a, .reg_remark a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-bottom:5px;
margin-top:5px;
color:#990000;
font-size:12px;
text-decoration:underline;}

.reg_btn, .reg_btn a, .reg_btn a:hover{
font-family: Arial, Helvetica, sans-serif;
margin:5px;
color:#fff;
font-size:12px;
text-decoration:none;}

.registration_error{
font-family: Arial, Helvetica, sans-serif;
margin-left:-5px;
margin-bottom:0;
margin-top:5px;
color:#990000;
font-size:12px;
text-decoration:none;}

.box_stats_title, .box_stats_title a, .box_stats_title a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-bottom:5px;
color:#990000;
font-size:14px;
text-decoration:none;}

.box_stats_detail, .box_stats_detail a{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
text-align:right;
margin-top:10px;
margin-bottom:5px;
color:#990000;
font-size:12px;
text-decoration:none;}

.box_top_title{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
text-align:left;
margin-top:5px;
margin-bottom:0;
color:#666666;
font-size:12px;
text-decoration:none;
}

.box_top_name{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
text-align:left;
margin-top:5px;
margin-bottom:0;
color:#000;
font-size:14px;
text-decoration:none;
}

.box_top_detail{
	font-family: Arial, Helvetica, sans-serif;
margin-left:0;
text-align:left;
margin-top:10px;
margin-bottom:5px;
color:#990000;
font-size:12px;
text-decoration:none;
}

.box_subscribe_title{
	font-family: Arial, Helvetica, sans-serif;
margin-left:0;
text-align:left;
margin-top:10px;
margin-bottom:0;
color:#990000;
font-size:14px;
text-decoration:none;
}

.subscribe_tag{
	font-family: Arial, Helvetica, sans-serif;
margin-left:5px;
margin-bottom:3px;
margin-top:0;
color:#666666;
font-size:11px;
text-decoration:none;
}

.tag_claud_10, .tag_claud_10 a{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#000;
text-decoration:none;
font-size:10px;
}

.tag_claud_10 a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#990000;
text-decoration:none;
font-size:10px;
}

.tag_claud_11, .tag_claud_11 a{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#000;
text-decoration:none;
font-size:11px;
}

.tag_claud_11 a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#990000;
text-decoration:none;
font-size:11px;
}

.tag_claud_12, .tag_claud_12 a{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#000;
text-decoration:none;
font-size:12px;
}

.tag_claud_12 a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#990000;
text-decoration:none;
font-size:12px;
}

.tag_claud_13, .tag_claud_13 a{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#000;
text-decoration:none;
font-size:13px;
}

.tag_claud_13 a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#990000;
text-decoration:none;
font-size:13px;
}


.tag_claud_14, .tag_claud_14 a{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#000;
text-decoration:none;
font-size:14px;
}

.tag_claud_14 a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#990000;
text-decoration:none;
font-size:14px;
}

.tag_claud_15, .tag_claud_15 a{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#000;
text-decoration:none;
font-size:15px;
}

.tag_claud_15 a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#990000;
text-decoration:none;
font-size:15px;
}

.tag_claud_16, .tag_claud_16 a{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#000;
text-decoration:none;
font-size:16px;
}

.tag_claud_16 a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#990000;
text-decoration:none;
font-size:16px;
}

.tag_claud_17, .tag_claud_17 a{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#000;
text-decoration:none;
font-size:17px;
}

.tag_claud_17 a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#990000;
text-decoration:none;
font-size:17px;
}

.tag_claud_18, .tag_claud_18 a{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#000;
text-decoration:none;
font-size:18px;
}

.tag_claud_18 a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#990000;
text-decoration:none;
font-size:18px;
}

.tag_claud_19, .tag_claud_19 a{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#000;
text-decoration:none;
font-size:19px;
}

.tag_claud_19 a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#990000;
text-decoration:none;
font-size:19px;
}

.tag_claud_20, .tag_claud_20 a{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#000;
text-decoration:none;
font-size:20px;
}

.tag_claud_20 a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:5px;
margin-bottom:5px;
margin-top:0;
color:#990000;
text-decoration:none;
font-size:20px;
}

.search_object_value_title{
	font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:0;
margin-bottom:0;
margin-top:0;
color:#666666;
text-decoration:none;
font-size:11px;
}


.opros_question{
font-family: Arial, Helvetica, sans-serif;
margin:7px 0 3px 5px;
color:#990000;
font-size:14px;
text-decoration:none;}

.opros_answers{
font-family: Arial, Helvetica, sans-serif;
margin:0 0 5px 5px;
color:#000;
font-size:12px;
text-decoration:none;
}

.opros_btn{margin:8px 0 0 10px;}

.box_novostroy_adress, .box_novostroy_adress a, .box_novostroy_adress a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
text-decoration:none;}

.object_title{ 
font-family: Arial, Helvetica, sans-serif;
list-style-image:url(/images/arrow.gif);
margin-left:10px; padding-left:10px;
color:#333333;
font-size:12px;
text-decoration:none;
}

.object_title li
{ margin-top:2px }

.object_title_2, .object_title_2 a{ 
font-family: Arial, Helvetica, sans-serif;
list-style-image:url(/images/arrow.gif);
margin-left:0; padding-left:0;
color:#333333;
font-size:12px;
text-decoration:none;
margin-bottom:0;
}

.object_title_2 a:hover{ 
font-family: Arial, Helvetica, sans-serif;
list-style-image:url(/images/arrow.gif);
margin-left:0; padding-left:0;
color:#333333;
font-size:12px;
text-decoration:underline;
margin-bottom:0;
}

.object_title_2 li{ 
margin-bottom:5px;
}

.third_level_menu_title, .third_level_menu_title a{ 
font-family: Arial, Helvetica, sans-serif;
list-style-image:url(/images/arrow.gif);
list-style-position:inside;
margin:0;
padding:0;
color:#333333;
font-size:14px;
text-decoration:none;
}

.third_level_menu_title a:hover{ 
text-decoration:underline;
}

.box_hotobject_title, .box_hotobject_title a, .box_hotobject_title a:hover{
margin:1px 0 3px;
color:#990000;
font-size:14px;
text-decoration:none;
line-height:14px }

.box_hotobject_txt, .box_hotobject_txt a, .box_hotobject_txt a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-top:3px;
margin-bottom:0;
color:#333333;
font-size:10px;
text-decoration:none;	
}

.box_hotobject_value, .box_hotobject_value a, .box_hotobject_value a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
text-decoration:none;	
}

.box_hotobject_page_number_deactive, .box_hotobject_page_number_deactive a, .box_hotobject_page_number_deactive a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:2px;
margin-left:2px;
margin-bottom:0;
color:#000;
font-size:12px;
text-decoration:none;
}

.box_hotobject_page_number_active, .box_hotobject_page_number_active a, .box_hotobject_page_number_active a:hover{
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
margin-right:2px;
margin-left:2px;
margin-bottom:0;
color:#990000;
font-size:12px;
text-decoration:none;
}

.box_hotobject_property, .box_hotobject_property a, .box_hotobject_property a:hover{
margin-bottom:3px }

.object_title a{ 
font-family: Arial, Helvetica, sans-serif;
list-style-image:url(/images/arrow.gif);
margin-left:0; padding-left:0;
color:#333333;
font-size:12px;
text-decoration:none;
}

.object_title a:hover{ 
font-family: Arial, Helvetica, sans-serif;
list-style-image:url(/images/arrow.gif);
margin-left:0; padding-left:0;
color:#000;
font-size:12px;
text-decoration:underline;
}

.box_right_register{ 
font-family: Arial, Helvetica, sans-serif;
margin-left:0;
color:#000;
margin-top:0;
margin-bottom:0;
font-size:14px;
text-decoration:none;
}

.box_right_footer{ 
font-family: Arial, Helvetica, sans-serif;
margin:0 0 0 13px;
font-size:13px;
font-weight:bold
}


.box_right_register, .box_right_register a{ 
font-family: Arial, Helvetica, sans-serif;
margin-right:5px;
margin-top:0;
margin-bottom:0;
color:#990000;
font-size:12px;
text-decoration:none;
}

.box_right_register a:hover{ 
font-family: Arial, Helvetica, sans-serif;
margin-right:5px;
margin-top:0;
margin-bottom:0;
color:#990000;
font-size:12px;
text-decoration:underline;
}
	
/* tooltip styling */
.tooltip {
	display:none;
	font-size:12px;
	height:71px;
	width:160px;
	color:#000;	
}

.tooltip_150 {
	display:none;
	background-color:#FFF;
	border:1px solid #990000;
	font-size:12px;
	padding:10px;
	margin:10px;
	width:160px;
	color:#000;	
}

.tooltip_200 {
	display:none;
	font-size:12px;
	border:1px solid #990000;
	padding:10px;
	margin:10px;
	color:#990000;	
}

.tooltip_50 {
	display:none;
	font-size:12px;
	height:40px;
	width:160px;
	padding:25px;
	padding-bottom:15px;
	color:#000;	
}

.tooltip .label {
	color:yellow;
	width:35px;
}

.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}

.navi {
	margin-left:60px;
	height:20px;
	display:block;
	align:center;
	float:center;	
}

.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:10px 3px 5px 3px;
	background:url(/images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

.navi a:hover {
	background-position:0 -8px;      
}

.navi a.active {
	background-position:0 -16px;     
}

a.browse {
	background:url(/images/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	font-size:1px;	
}

a#down
{ background-position:0 -131px;
  position:absolute;
  right:52px;
  bottom:-31px }
  
a#down:hover 		{ background-position:0 -283px; }

a#down:active 	{ background-position:0 -207px; } 

a.up
{ position:absolute;
  right:52px;
  top:-32px }

a#up:hover  		{ background-position:0 -925px }

a#up:active  	{ background-position:0 -849px }

a.disabled
	{ visibility:hidden !important }

.scrollable {
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%
}

.scrollable_main {
	position:relative;
	overflow:hidden;
	width: 220px;
	height:390px;
	align:center;
	border:0 solid #ccc;
}

.scrollable_catalog {
	position:relative;
	overflow:hidden;
	width: 400px;
	height:135px;
	align:center;
	border:0 solid #ccc;
}

.scrollable .items {
	height:20000em;
	position:absolute;
	top:-5px;
	width:100%
}

.scrollable_main .items, .items1 {
	width:20000em;
	position:absolute;
	clear:both;	
}
	
.items1 div
{ float:left;
  left:0 }

.items_main div {	
	float:left;
	width:220px;
}

.items_catalog div {	
	float:left;
	background:red;
	width:420px;
}

.scrollable img {
	margin:5px 0;
	border-radius:4px;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	display:block;
	
	background:#e2e2e2;
	height:88px
}

#image_wrap
{ opacity:1;
  float:left;
  width:81% }

#image_wrap img
{ border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  background:#fff }
	
.items div
{ margin-top:4px }

.scrollable .active {
	border:1px solid #990000;
	padding:1px;
}


.scrollable_main .active {
	border:2px solid #990000;
	position:relative;
	cursor:default;
}

#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #990000;
	padding: 10px 8px;
	border-bottom: 2px solid #990000;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 3px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #000;
}


#ver-minimalist
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#ver-minimalist th
{
	padding: 8px 2px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 2px solid #6678b1;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
#ver-minimalist td
{
	padding: 12px 2px 0 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}


#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}


#box-table-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#box-table-b td
{
	padding: 8px;
	background: #e8edff; 
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}


#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#hor-zebra td
{
	padding: 8px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}


#ver-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}


#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}


#newspaper-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-a th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;
}
#newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}
#newspaper-a tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	// width: 100%;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
#newspaper-b tbody
{
	background: #e8edff;
}
#newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-c
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	// width: 100%;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #6cf;
}
#newspaper-c th
{
	padding: 20px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	text-transform: uppercase;
	border-right: 1px solid #0865c2;
	border-top: 1px solid #0865c2;
	border-left: 1px solid #0865c2;
	border-bottom: 1px solid #fff;
}
#newspaper-c td
{
	padding: 10px 20px;
	color: #669;
	border-right: 1px dashed #6cf;
}


#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	// width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('/images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('/images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('/images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('/images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}


#background-image
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	// width: 100%;
	text-align: left;
	border-collapse: collapse;
	background: url('/images/blurry.jpg') 330px 59px no-repeat;
}
#background-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #339;
}
#background-image td
{
	padding: 9px 12px;
	color: #669;
	border-top: 1px solid #fff;
}
#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('/images/back.png');
}
* html #background-image tbody td
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/back.png',sizingMethod='crop');
	background: none;
}

#background-image tbody tr:hover td
{
	color: #339;
	background: none;
}

#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	// width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('/images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('/images/gradback.png') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd url('/images/gradhover.png') repeat-x;
	color: #339;
}


#pattern-style-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	// width: 100%;
	text-align: left;
	border-collapse: collapse;
	background: url('/images/pattern.gif');
}
#pattern-style-a thead tr
{
	background: url('/images/pattern-head.png');
}
#pattern-style-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-a td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-a tbody tr:hover td
{
	color: #339;
	background: #fff;
}


#pattern-style-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	background: url('/images/patternb.png');
}
#pattern-style-b thead tr
{
	background: url('/images/patternb-head.png');
}
#pattern-style-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-b td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-b tbody tr:hover td
{
	color: #339;
	background: #cdcdee;
}


.region
{ float:right;
  height:30px;
  background:url(/sprites/middle.gif) 16px 5px no-repeat;
  padding:45px 0 0 0;
  position:relative;
  z-index:3 }
  
.region .m-but
{ float:right;
  display:block;
  width:78px;
  line-height:20px;
  font-weight:bold;
  background:url(/sprites/bg_region.png);
  white-space:nowrap;
  color:#990000;
  padding:0 0 0 5px;
  text-decoration:none;
  overflow:hidden;
  cursor:pointer }
  
.region-box { width:452px; position:absolute; right:0; z-index:500 }
.region .region-box .m-but { background: url(/sprites/bg_region.png) 0 100%; color: #fff; }
.region-box form { clear: both; display: block; width: 432px; height: 290px; background: url(http://www.kanzas.ua/usr_img/bg_region_open.png) no-repeat; padding: 22px 0 0 20px; }
.region-box form .col { float: left; width: 134px; }
.region-box form .col.one { width: 168px }
.region-box form .col.last { width: 120px }
.region-box form .col.bot { width: 401px; }
.region-box form .col.bot label { font:normal 10px tahoma; padding: 15px 0 0 28px }
.region-box form .col label { display: block; padding: 0 0 11px 28px; line-height: 11px; font: bold 11px arial; }
.region-box form .col input[type="radio"], .region-box form .col input[type="checkbox"] { float: left; margin: 0 0 0 -28px; margin:-3px 5px -3px -31px\0/;  /margin:-3px 5px 0 -31px; }
.region-box form input[type="submit"] { float: right; color:#fff; width: 92px; height: 22px; background: url(http://www.kanzas.ua/usr_img/bg_but_region.gif); font: 12px arial; text-align: center; margin-top: 15px; }
.region-box form input[type="submit"]:hover { background: url(http://www.kanzas.ua/usr_img/bg_but_region.gif) 0 -22px; }
.region-box form input[type="submit"]:active, .region-box form input[type="submit"]:focus { background: url(http://www.kanzas.ua/usr_img/bg_but_region.gif) 0 -44px; }

.but { border: 0; cursor: pointer; padding-bottom: 2px; /padding: 0; }

.sort_by_disabled{color:#000000;}
.sort_by_up{background:url(/sprites/property.gif) no-repeat 0 -532px; color:#990000 !important; margin-left:5px;}
.sort_by_down{background:url(/sprites/property.gif) no-repeat 2px -64px; color:#990000 !important;  margin-left:5px;}

            .b-simple-balloon-layout {

                position: relative;



                width: 150px;

                padding: 10px;

                margin-left: -10px;

                

                border: 1px solid #848877;

                background: #f8ffe0;

            }



        /* ������� ��� ������ (�����)*/



        /* "�������" ������ (������)*/



            .b-simple-balloon-layout .tail {

                position: absolute;

                

                width: 30px;

                height: 24px;

                margin-top: 10px;

                

                background: url("http://api.yandex.ru/i/maps/tail.png") no-repeat;

            }



        /* "�������" ������ (�����)*/



        /* ������ �������� ������ (������)*/



            .b-simple-balloon-layout .close {

                position: absolute;

                right: 0;

                top: 0;



                width: 13px;

                height: 13px;

                margin-right: 5px;

                margin-top: 5px;

                

                background: url("http://api-maps.yandex.ru/i/0.3/balloon/close.gif") no-repeat;

                cursor: pointer;

            }

            
            
            
            
/* Результаты поиска: новости и веб страницы */


.webResult{ /*text-shadow:1px 1px 0 #586a75;*/margin-bottom:20px;}
.webResult h2{ 
	background-color:#E0E0E0;
	font-size:18px;
	font-weight:normal;
	padding:8px 20px;
	
	/* Используем закругленные углы CSS3 */
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:5px;
}
.webResult h2 b{ color:#000; font-size:14px;}
.webResult h2 a{ color:#000;border:none; font-size:14px;}
.webResult p{ line-height:1.5;padding:0px 20px;}
.webResult p b{ color:#000;}
.webResult > a{ margin-left:20px;}


/* Результаты поиска: изображения и видео */


.imageResult{
	float:left;
	height:180px;
	margin:0 0 20px 40px;
	text-align:center;
	width:152px;
	overflow:hidden;
}
.imageResult img{ display:block;border:none;}
.imageResult a.pic{
	border:1px solid #fff;
	outline:1px solid #777;
	display:block;
	margin:0 auto 15px;
}

/* Кнопка _Показать еще_ */

#more{
	width:83px;
	height:24px;
	background:url('/images/more.png') no-repeat;
	cursor:pointer;
	margin:40px auto;
}

#more:hover{
	background-position:left bottom;
}
   
span.cb3de9 {
float: left;
width: auto !important;
padding: 0 !important;
margin: 0 !important; 
font-size: 12px !important;
background-color: #ffffff !important;
border: 1px solid #e0e0e0e !important;
}
span.left {
float:left;
display: block;
padding: 5px !important;
text-align: left !important;
font-size: 12px !important;
}
.cb3de9 a {
color: #333333 !important;
font-weight: normal;
font-size: 11px !important;
text-decoration:underline;
}

.cb3de9 .link {
margin-top:0px;
margin-bottom:0px;
}
.cb3de9 .text {
color: #666666 !important;
font-size: 10px !important;
padding: 3px 0 !important;
line-height: normal !important;
margin-top:0px;
margin-bottom:0px;
}
.cb3de9 .host {
margin-top:0px;
margin-bottom:0px;
color: #666666;
font-weight: normal;
font-size: 11px !important;
padding: 3px 0 !important;
line-height: normal !important;
}




input[type="checkbox"] {
width: 12px;
height: 12px;
}



















.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 11px;
	overflow: hidden;
}

.ac_loading {
	background : Window url("http://www.kanzas.ua/cron_old/autocomplete_indicator.gif") right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

#example2 {
  position:absolute;
  top:10px;
  left:170px;
  width:240px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}
            