body {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
/*	background-color: #AEA08A;*/
	margin: 0;
	padding: 0;
	text-align: center;
}

table, th, td {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*div {
	text-align: left;
}
*/
form {
	padding: 0px;
}
#page {
	width: 995px;
	background-color: #CCC;
}
#top {
	padding: 0px 0px 0px 0px;
	height:92px;
	width:100%;
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#register {
	float: right;
	margin: 0px 5px 0px 0px; width:256px; text-align:right
}


input.text_register {
	width: 223px; height:26px; padding:2px 5px 2px 5px;
	border: none;
	font-size: 12px;
	background:url(../images/text_field_bkg.gif) left top no-repeat; color:#A8A39A
}
select.text_register {
	width: 223px; height:26px; padding:2px 5px 2px 5px;
	border: none;
	font-size: 12px;
	background:url(../images/text_field_bkg.gif) left top no-repeat #FFF; color:#A8A39A
}
input.text_error {
width: 223px; height:26px; padding:2px 5px 2px 5px;
	border: none;
	font-size: 12px;
	background:url(../images/text_field_error_bkg.gif) left top no-repeat  #FFF; color:#A8A39A

}
.search_label {background:url(../images/search_bkg.) no-repeat ; width:107px; height:24px; text-align:center}
#search {padding:0px 0px 0px 0px; height:22px;}
input.text_find {
	font-size: 12px;
	color: #AEA08A;
	padding: 3px 0px 0px 110px;
	border: none;
	width: 1172px; height:22px;
	background:url(../images/search_bkg.jpg) left top no-repeat;
}
.btn_find { width:68px; height:22px; padding: 0px 3px 0px 10px; background: url(../images/btn_search_bkg.jpg) left top no-repeat; color:#FFF; border:none; font-size:12px;}
#select_type {
	float: left;
	margin-top: -2px;
}
input.map_type {
	margin: 0px;
	padding: 0px;
}
span.map_type, label.map_type {
	color: #7D7D7D;
	font-size: 11px;
	white-space: nowrap;
}
span.map_type {
	padding-left: 8px;
}
td.td_register, td.td_register_1, td.td_register_2 {
	color: #000;
	font-weight: bold; text-align: right; height:26px
}
td.td_consent {
	color: #000;
	font-weight: bold; text-align: center
}
td.td_error {
	color: #F00;
	font-weight: bold; text-align: right; height:26px
}

.info_register {
	color: #6A6A6A;
	padding-left: 25px;
}
/*select.discount {
	font-size: 12px;
	width: 220px;
}
*/
b.register_none {
	color: #000;
	font-size: 11px;
}
.register_value {
	color: #3EB1C9;
	font-size: 13px;
}
/*a:link, a:visited, a:active {
	color:#000;
	text-decoration: none;
}
*/
a:hover {
	text-decoration: underline;
}
a.register {
	font-size: 15px;
	font-weight: bold;
}
a.menu {
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}
a.tag1:link, a.tag2:link, a.tag3:link, a.tag4:link, a.tag5:link, a.tag6:link,
a.tag1:visited, a.tag2:visited, a.tag3:visited, a.tag4:visited, a.tag5:visited, a.tag6:visited {
	margin-right: 4px;
	text-decoration: none;
	color: #4D4D4B;
	white-space: nowrap;
}
a.tag1:hover, a.tag2:hover, a.tag3:hover, a.tag4:hover, a.tag5:hover, a.tag6:hover {
	text-decoration: none;
	color: #009443;
}
a.tag1 {
	font-size: 12px;
}
a.tag2 {
	font-size: 13px;
}
a.tag3 {
	font-size: 14px;
}
a.tag4 {
	font-size: 15px;
}
a.tag5 {
	font-size: 16px;
}
a.tag6 {
	font-size: 17px;
}

a.copy {
	text-decoration: none;
	color:#EEEBE6;
}
a.copy:hover {
	text-decoration: none;
	color: #EEEBE6;
}

a.search, #adress_pages a {
	text-decoration: none;
	color: #009443;
}
a.search:hover , #adress_pages a:hover{
	text-decoration: underline;
}
a.search_houses {
	text-decoration: none;
	color:#000;
}
a.search_houses:hover {
	color: #009443;
	text-decoration: underline;
}
a.contacts, a.contacts:hover {
	text-decoration: none; color:#FFF; font-weight:bold; font-size:12px;
}
a.object_info {
	text-decoration: none;
	font-size: 11px;
	color: #4567EE;
}
a.contract {
	color: #009443;
}
u.map_control {
	font-size: 11px;
}
u.map_control:hover {
	text-decoration: none;
	color: #009443;
}
#line {
	clear: both;
	float: none;
	height: 1px;
/*	width: 100%;
	background: url(../images/line2.gif) repeat-x;*/
	border-top:1px dotted #000;
	margin:5px
	
}
/* misto css */
#logo_zp{ padding:15px 0px 0px 25px; width:245px}
ul.menu{list-style: none; margin:0px; padding:0px}
ul.menu li {display: inline; text-align:left; height: 92px;}
ul.menu li a,  ul.menu li a:link , ul.menu li a:visited {
   width:120px;
	padding-top: 67px;
	color:#FFF;
	text-decoration: none;
	float: left;
	text-align:center;
}
ul.menu li a.a_login,  ul.menu li a.a_login:link  {background: url(../images/menu_login.jpg) no-repeat top;}
ul.menu li a.a_login:hover {background: url(../images/menu_login_hover.jpg) no-repeat top;}
ul.menu li a.a_regulation, ul.menu li a.a_regulation:link {	background: url(../images/menu_tarifs.jpg) no-repeat top;}
ul.menu li a.a_regulation:hover {background: url(../images/menu_tarifs_hover.jpg) no-repeat top;}	
ul.menu li a.a_reklamodat, ul.menu li a.a_reklamodat:link {	background: url(../images/menu_reklamodatel.jpg) no-repeat top;}
ul.menu li a.a_reklamodat:hover {background: url(../images/menu_reklamodatel_hover.jpg) no-repeat top;}	
ul.menu li a.a_kontakt, ul.menu li a.a_kontakt:link {	background: url(../images/menu_kontakt.jpg) no-repeat top;}
ul.menu li a.a_kontakt:hover {background: url(../images/menu_kontakt_hover.jpg) no-repeat top;}
ul.menu li a.a_misto, ul.menu li a.a_misto:link {	background: url(../images/menu_misto.jpg) no-repeat top;}
ul.menu li a.a_misto:hover {background: url(../images/menu_misto_hover.jpg) no-repeat top;}
ul.menu li a.a_zabor, ul.menu li a.a_zabor:link {	background: url(../images/menu_zabor.jpg) no-repeat top;}
ul.menu li a.a_zabor:hover {background: url(../images/menu_zabor_hover.jpg) no-repeat top;}
#menu_register { width:252px; height:92px; padding:0px; background:url(../images/menu_registration.jpg) no-repeat right top; cursor:pointer}
/*
td.menu { width:107px; height:92px; text-align:center; padding: 0px;}

a.a_login { background: url(../images/menu_login.jpg) no-repeat left top; color:#FFF; text-decoration:none; width:107px; height:92px; padding:67px 10px 10px 15px}
a.a_login:hover {background: url(../images/menu_login_hover.jpg) no-repeat left top; color:#FFF; text-decoration: underline;}
*/
#misto_main {
	margin-left: 35px;
}
#a_misto_first {
	padding-left: 50px;
}
/* /misto css */
#map_tags_cloud {
	width: 1260px;
	/*border-top: 1px dashed #BFBFBF; text-align:justify*/
}
#middle {
	width: 100%;
	clear:both;
	height:100%;
/*	background-color:#FFF*/
	
}
#map_content {
	margin: 0px;
	padding: 0px;
}

/*#text_content {
	padding: 0; margin:0	
}
*/
#bottom_news {
	width: 100%;
	background: url(../images/bottom_news_bkg.gif) left top #F1EFEB;
	text-align:center;
	padding:0px;
	margin: auto 0;
	
}

#tags_cloud {margin: 0; padding: 0; border:1px solid #998F7E; background-color:#F0EDE7}
#tags_cloud h2 { font-size:16px; color:#312716; padding:10px 0px 5px 5px }
.separator {
	clear: left;
}
.separator_b {
	clear: both;
}
.separator_s {
	height: 10px;
}
.separator_n {
	height: 18px;
	clear: left;
}
img.news {
	margin: 0px 40px 10px 0px; /* 0px 40px 34px 27px */
}
#site_news {
	padding: 0px 29px 0px 27px;
	text-align: justify;
}
span.news {
	font-size: 11px;
}
#site_banner {
	float: right;
}
#bannner {
	/*margin: 0px 27px 70px 100px;*/
	margin: 0px 5px 10px 5px;
}
div.bottom { width:100%; background:url(../images/footer_bkg.jpg) repeat-x; height:43px; padding:0px; margin: auto 0; text-align:center; vertical-align:middle}
#site_info {padding: 0px 0px 50px 0px; color:#EEEBE6 }
#copy { text-align: right;
	padding: 15px 0px 0px 0px; font-weight:normal; font-size:12px; margin:0px 500px 0px 0px;color:#EEEBE6
}

#contacts {
	float: right; font-size:12px; padding: 15px 50px 0px 0px
}
#contacts a { background:url(../images/contacts_delim.png) right no-repeat; margin-right:5px; color:#EEEBE6; text-decoration:none; padding-right:8px;}
#contacts a.last { background:none; margin-right:5px; color:#EEEBE6;
}
#contacts a:hover,  a.last:hover { text-decoration:underline}
img.code {
	border: 1px solid #7A7A75;
}
/*
#bd_search_panel { 
	padding: 2px 5px 2px 5px;
	width:780px;
}
*/
#bd_search_panel #hide {width: 100px; background:url(../images/btn_bkg.png) no-repeat; border:none; height:38px; color:#FFF; font-size:16px;}
/* Панели для поиска и регистрации */
#search_panel, #register_panel, #register_account, #controls_panel, #login_panel, #tab_panel, #news_panel, #all_objects {
	display: none;
}
/* *#search_panel, #register_panel, #register_account, #controls_panel, #login_panel, #tab_panel, #news_panel, #all_objects {
	 behavior: url(../scripts/iepngfix.htc)
	
} */
#user_info,  #tariff_plan {display:block}

td.map_control {
	font-size: 11px;
	height: 39px;
}
div.map_control {
	font-size: 11px;
	padding-top: 11px;
	height: 27px;
	white-space: nowrap;
}
img.map_control {
	margin-right: 15px;
}
#a_google {
	margin-left: 70px;
}
#a_vector {
	margin-left: 20px;
}
#btn_print_map {
	margin: 10px 0px 0px 50px;
}
img.logotype {
	margin: 0px 8px 3px 0px;
}
.object_info {
	color: #000;
}
.red {
	color: #F00;
}
#num_page {
	display: none;
}
h1 {
	color: #4D4D4B;
	font-size: 17px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#h1_tariffs {
	font-size: 16px;
	margin: 0px 0px 7px 7px;
}
h2 {
	font-weight: bold;
	font-size: 15px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#myAutoComplete {width:242px; height: 30px; padding: 4px 2px 0px 0px ; background:url(../images/cat_search_bkg.jpg) repeat-x; clear:both}
#myAutoComplete input{ background:#F0EEEA; border:1px solid #fff; width:200px; color: #9F9586; font-size:12px; height:22px}
#myAutoComplete #btn_find_cat{ width:22px; height:22px; padding: 0px 0px 2px 0px; background: url(../images/cat_search_img.jpg) no-repeat left top; border:none; cursor:pointer; margin-left:5px}
#myAutoComplete img {padding-top:2px}

#categorys {
	padding-bottom: 6px;
}
#vip_client {
	font-size: 17px;
	text-align: center;
}
#list_tags_cloud {padding:0px ; margin: 0px auto; clear:both}
#list_tags_cloud ul { list-style:none; padding: 0; margin: 0px 4px 4px 0px;line-height: 25px;}
#list_tags_cloud ul li {width:236px; padding: 0px 0px 0px 5px}
#list_tags_cloud ul li a{height: 25px; margin: 0; padding: 0px;
	width:236px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #544A3A;
	background:url(../images/cat_level1_bkg.jpg) right no-repeat;
	float: right;
	text-align:left;}
#list_tags_cloud ul li a:hover {text-decoration: none;}
#list_tags_cloud ul li ul {
	display:none;
	}
#list_tags_cloud ul li ul li{padding: 0px; margin:0px; line-height:23px}
#list_tags_cloud ul li ul li a img {margin:0px; padding:0px; position:relative; top:4px; left:4px}		
#list_tags_cloud ul li ul li a{
	color:#544A3A;
	font-size: 12px;
	font-weight: normal; 
	background:#F4F2EE;	
	float: left;
	text-align:left;
	height:23px;
	border-top: 1px solid #EEEBE6;
	padding:0px ; margin:0px;
}
/*
#list_tags_cloud ul li ul li a b{
	font-size: 12px;
	font-weight: normal; 
	padding:0px; 
}
*/
#list_tags_cloud ul li ul li a:hover{
	width:236px;
	height: 23px;
	padding:0px;
	background:url(../images/cat_cur_bkg.jpg) right no-repeat;
}
#list_tags_cloud ul li ul li a.current{
	width:236px;
	height: 23px;
	padding:0px;
	background:url(../images/cat_cur_bkg.jpg) right no-repeat;
}
#list_tags_cloud ul li ul li a.current:hover {width:236px;background:url(../images/cat_cur_bkg.jpg) right no-repeat; height: 23px}

.arhive_news {width:100%; padding:2px;margin-right:5px; margin-left:0;}
.arhive_news td {border-bottom:1px dotted #000; height:18px}
a.news_name, .news_name {color:#544A3A; text-decoration:none;  font-weight:bold}
a.news_name:hover { text-decoration: underline;  font-weight:bold}
.news_date {color:#B3AEA5; width:100px; text-align:right; ;  font-weight:bold}
.round_cone {width:100%;}
.round_cone .lt {background: url(../images/lt_cone.gif) right top no-repeat; width:5px; height:5px}
.round_cone .center_top {background: url(../images/top_cone.jpg) top repeat-x}
.round_cone .rt {background: url(../images/rt_cone.gif) left top no-repeat; width:5px; height:5px}
.round_cone .center_left {background: url(../images/left_center.jpg) top repeat-y}
.round_cone .center_cone {background:#FFF; vertical-align: text-top; height:20px}
.round_cone .center_reight {background: url(../images/reight_center.jpg) top repeat-y}
.round_cone .lb {background: url(../images/lb_cone.gif) right bottom no-repeat; width:5px; height:5px}
.round_cone .center_bottom {background: url(../images/bottom_cone.jpg) top repeat-x}
.round_cone .rb {background: url(../images/rb_cone.gif) left bottom no-repeat; width:5px; height:5px}
.news_one {width:100%; margin-right:5px; margin-left:0; float:right}
.news_lt { background: url(../images/arhive_news_bkg.png) right top no-repeat; padding-right:4px}
#loguot_form {width:241px}
.frm_input { border: 1px solid #CCC}
.frm_label {color: #9C9C9C; font-size:12px}

#login_panel { z-index:200}
#login_panel.yui-module.yui-overlay.yui-panel {border:none}
#login_panel.yui-panel { background-image:url(../images/login_form_full_bkg.png); background-repeat:no-repeat; height:100px; z-index:200;}
/*#login_panel.yui-panel { behavior: url(./scripts/iepngfix/iepngfix.htc)}*/
#login_panel.yui-panel .bd { background:none; border:hidden;overflow:visible; margin:0; padding:0  }
#login_panel.yui-panel .hd {background: none; height:25px; border:none; overflow: hidden; margin:0; padding:0  }
#login_panel.yui-panel .ft {background: none; height:10px; border:none; overflow:hidden; margin:0; padding:0  }
#login_panel.yui-panel .container-close {  
	    position:absolute;  
	    top:15px;  
	    right:5px;  
} 

#login_panel_c.yui-panel-container.shadow .underlay {
		left:0px;
		right:0px;
		top:0px;
		bottom:0px;
		position:absolute;
		background-color:#000;
		opacity:0.0;
		filter:alpha(opacity=0); ;
	}
	
a.loguot_right { text-decoration:none; color:#31ACC5}
a.loguot_right:hover { text-decoration: underline}
/*-----load_panel---*/
#load_panel { z-index:200}
#load_panel.yui-module.yui-overlay.yui-panel {border:none}
#load_panel.yui-panel { background-image: none; background-repeat:no-repeat;  z-index:200;}
/*#login_panel.yui-panel { behavior: url(./scripts/iepngfix/iepngfix.htc)}*/
#load_panel.yui-panel .bd { background:none; border:hidden;overflow:visible; margin:0; padding:0  }
#load_panel.yui-panel .hd {background: none; height:25px; border:none; overflow: hidden; margin:0; padding:0  }
#load_panel.yui-panel .ft {background: none; height:10px; border:none; overflow:hidden; margin:0; padding:0  }
#load_panel.yui-panel .container-close { display:none;} 

#load_panel.yui-panel-container.shadow .underlay {
		left:0px;
		right:0px;
		top:0px;
		bottom:0px;
		position:absolute;
		background-color:#000;
		opacity:0.0;
		filter:alpha(opacity=0); ;
	}
/*---------Tooltip-----*/
/*#myTooltip.yui-tt {z-index:200}*/
#myTooltip.yui-tt .bd{ border:none; background: url(../images/dev_desc_bkg.png) left top no-repeat; width:165px; height:34px; color:#A9A49A ; padding:12px 0px 0px 10px; margin-top:-10px; margin-left:-40px;behavior: url(./scripts/iepngfix/iepngfix.htc)}
.yui-tt-shadow {display:none}
/*---------tab_panel-----*/
/* .yui-navset defaults to .yui-navset-top */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:none; /* color between tab list and content */
	zoom:0; text-align:left
 }

.yui-skin-sam .yui-navset .yui-nav li,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
    margin: 0 -20px 0px 1px; /* space between tabs */
    padding: 0; /* gecko: make room for overflow */
    zoom:0;
	position:relative;
	line-height:26px;
	z-index:0
}

.yui-skin-sam .yui-navset .yui-nav .selected,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected { 
    margin: 0 -20px 0px 1px; /* for overlap */
	position:relative;
	z-index:1
}

.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a,
.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a:focus
{
    background:url(../images/tab_bkg2.png) left top no-repeat; /* tab background */
    border: none;
    color:#000;
    text-decoration:none;
	text-align:center;
	width:145px;
	position: relative;
	font-size:14px;
	/*behavior: url(./scripts/iepngfix/iepngfix.htc)*/
}

.yui-skin-sam .yui-navset .yui-nav #first a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav #first a
{
    background:url(../images/tab_first_bkg2.png) left top no-repeat; /* tab background */
    border: none;
    color:#000;
    text-decoration:none;
	text-align:center;
	width:145px;
	position: relative;
	/*behavior: url(./scripts/iepngfix/iepngfix.htc)*/
}

.yui-skin-sam .yui-navset .yui-nav a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
    border: none;
    cursor:hand;
    padding:0;
    left:0; right: 0; bottom: 0;
    top:0;
	
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    background:url(../images/tab_select_bkg2.png) left top no-repeat; /* selected tab background */
    color:#fff;
	width:145px;
	border:none;
	position: relative;
	overflow:visible;
	/*behavior: url(./scripts/iepngfix/iepngfix.htc)*/
}

.yui-skin-sam .yui-navset .yui-nav #first.selected a,
.yui-skin-sam .yui-navset .yui-nav #first.selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav #first.selected a:hover { /* no hover effect for selected */
    background:url(../images/tab_first_select_bkg2.png) left top no-repeat; /* selected tab background */
    color:#fff;
	width:145px;
	border:none;
	position: relative;
	overflow:visible;
	/*behavior: url(./scripts/iepngfix/iepngfix.htc)*/
}

/*.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
    background:url(../images/tab_bkg2.png) left top no-repeat; 
    outline:0;
	position:relative;
	behavior: url(./scripts/iepngfix/iepngfix.htc)
}

.yui-skin-sam .yui-navset .yui-nav .selected a em {
    padding:0;
}
*/

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
   	border:none;
	z-index:1;
	position: relative;
	padding:0;
	/*behavior: url(./scripts/iepngfix/iepngfix.htc)*/
}

.yui-skin-sam .yui-navset .yui-content {
    background: none; /* content background color */
	
}

.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border: none; /* content border */
  /*  border-top-color:#243356; *//* different border color */
    padding:0; /* content padding */
	margin:-1px 0 0 0;
}

/*---------*/

#tab_panel.yui-module.yui-overlay.yui-panel .yui-navset .yui-content,
#tab_panel.yui-module.yui-overlay.yui-panel .yui-navset .yui-navset-top .yui-content {
    border: none; /* content border */
    padding:0px 3px 0px 10px; /* content padding */
	height:400px; 
	width: 790px;
	background: url(../images/tab_body_bkg.png) left top repeat-y;
	behavior: url(./scripts/iepngfix/iepngfix.htc)
}

/*--------*/
/*#maintabpanel.yui-module.yui-overlay.yui-panel{border:none}*/
#maintabpanel {width:1005px}
#maintab.yui-navset .yui-content,
#maintab.yui-navset.yui-navset-top .yui-content{
	background: url(../images/maintab_body_bkg.png) left top repeat-y; height:713px; padding:0px 0px 0px 6px; border: none; margin:0; 
	behavior: url(./scripts/iepngfix/iepngfix.htc)
	}


/*#maintabpanel.yui-module.yui-overlay.yui-panel {border:none; background:none; background-color:#FFF}*/


/*------------------*/

#tab_panel.yui-module.yui-overlay.yui-panel{border:none}
#tab_panel.yui-panel  { background: none;}
#tab_panel.yui-panel .bd { background:none; border:none; overflow: visible; margin:0; padding:0  }
#tab_panel.yui-panel .hd {background: none; height:25px; border:none; overflow: hidden; margin-top:0px; padding:0; }
#tab_panel.yui-panel .ft {/*background: url(../images/popup_foot_bkg.png) left top no-repeat;*/ border:none;
margin: -5px 0 0 1px;}
		
#tab_panel.yui-panel .container-close {  
	    position:absolute;  
	    top:53px;  
	    right:13px;  
} 

#tab_panel_c.yui-panel-container.shadow .underlay {
		left:0px;
		right:0px;
		top:0px;
		bottom:0px;
		position:absolute;
		background-color:#000;
		opacity:0.0;
		filter:alpha(opacity=0);
	}

/*----------*/
.gray { color: #858179; font-weight:bold}
a.email { color: #31ACC5; font-weight:bold}
a.email:hover {text-decoration: underline}
.t_info_w h3{color: #35ADC6; }
ul.search {list-style:none}
/*---------------------*/
#cat_search {
    width:25em; /* set width here or else widget will expand to fit its container */
    padding-bottom:2em;
}
/*--------------*/
#object_window {z-index:1}
#ow_hiden {z-index:100}
#object_window.yui-module.yui-overlay {border:none;padding:0px;  background:url(../images/map_img/info_shadow_bkg.png) left bottom no-repeat;}
#object_window.yui-module.yui-overlay .hd {border:none;padding:0; background:none; height:40px}
#object_window.yui-module.yui-overlay .hd .info_head_tl, #object_window.yui-module.yui-overlay .hd .info_head_tr {border:none;padding:0;  background:url(../images/map_img/info_head_bkg.png) left bottom no-repeat; height:40px}
#object_window.yui-module.yui-overlay .hd .info_head_bl {border:none;padding:0;  background:url(../images/map_img/info_head_bl_bkg.png) left bottom no-repeat; height:40px}
#object_window.yui-module.yui-overlay .hd .info_head_br {border:none;padding:0;  background:url(../images/map_img/info_head_br_bkg.png) left bottom no-repeat; height:40px}
#object_window.yui-module.yui-overlay .bd {border:none; padding:0px 50px 0px 5px; margin:0;
background:url(../images/map_img/info_body_bkg.png) left top repeat-y; min-height:80px;
/*width:250px;*/ text-align:left }
#object_window.yui-module.yui-overlay .bd p{ padding:0px; margin:0px;}
#object_window.yui-module.yui-overlay .bd p b{margin:5px 0px 5px 0px; font-weight:bold; font-size:12px}
#object_window.yui-module.yui-overlay .ft {border:none;padding:0; height:36px; margin:0;}
#object_window.yui-module.yui-overlay .ft .info_foot_tr {border:none; padding:0; margin:0;  background:url(../images/map_img/info_foot_tr_bkg.png) top left no-repeat; height:36px}
#object_window.yui-module.yui-overlay .ft .info_foot_tl {border:none; padding:0;  margin:0; background:url(../images/map_img/info_foot_tl_bkg.png) top left no-repeat; height:36px}
#object_window.yui-module.yui-overlay .ft .info_foot_bl, #object_window.yui-module.yui-overlay .ft .info_foot_br {border:none;padding:0;  background:url(../images/map_img/info_foot_bkg.png) top left no-repeat; height:36px;  margin:0;}
ul.search {list-style:none}
/*----------*/
.carusel {border:1px solid #E5E2DD;background-color:#EEEBE6;  height:70px}
.stepcarousel{
position: relative; /*leave this value alone*/
/*border:1px solid #E5E2DD;*/
overflow: hidden; /*leave this value alone*/
width:100%; /*Width of Carousel Viewer itself*/
height: 68px; /*Height should enough to fit largest content's height*/

}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 8px;

}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: visible; /*clip content that go outside dimensions of holding panel DIV*/
margin: -10px 0px 0px 0px; /*margin around each panel*/
width: auto; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
/*min-width:100px*/
}
.stepcarousel .panel img {border: 1px solid #E5E2DD}
#objects_pages, #objects_pages2 { clear:both; text-align:center}
#adress_pages a {}
#search_objects, #search_address {width:770px}