body{
z-index: 1;
	font-family: Tahoma;
	font-size: 12px;
	padding: 0;
	margin: 0;
	text-align: center;
	background-image: url(/img/body_background_all.jpg) ;
		background-repeat: repeat-x;
		 	scrollbar-face-color: #f0f1f2 !important;
  scrollbar-shadow-color: #A9AEB4 !important;
  scrollbar-highlight-color: #f0f1f2 !important;
  scrollbar-3dlight-color: #A9AEB4 !important;
  scrollbar-darkshadow-color: #f0f1f2 !important;
  scrollbar-track-color: #f0f1f2 !important;
  scrollbar-arrow-color: #A9AEB4 !important;
}
td,th {
	font-family: Tahoma;
	font-size: 12px;
	padding: 0;
	margin: 0;
	
}

div.html_text table{
	overflow: hidden;
	max-width: 640px;
	width:expression(document.body.clientWidth > 640? "640px": "auto" );
	color: #ffffff;
}
div.html_text {
	text-align: justify;
	clear: left;
}
div.html_text  h3{
	text-align: left;

}
div.html_text p{
      	padding: 0;
        margin: 0; 

}
div.psys{
	background-color: #124050;
	width: 900px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	padding: 0;
			color: white;
		font-family:Tahoma;
		font-size: 11px;

}

div.inner{
	background-color: #ffffff;
	width: 900px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	padding: 0;
}

div.inner1{
	width: 900px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}


.td_results{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
  
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	height: 100%
}
.none,
.none_c{
	padding: 0;
	margin: 0;     
	display: block;
}
.none_c{
text-align: center;
margin-top: 15px;
}
.page{
	position: relative;
	float: left;
	padding: 0;
	width: 900px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-image: url(/img/body_background.jpg);
	background-repeat: repeat-y;
}

div.left_menu{
	display: block;
	float: left;
	width: 218px;
	clear: left;
	padding: 0;
	margin: 0;
	border: none;
}

.main_padding{
	width:  65px;
	float: left;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	

}

.content{
	display: table-cell;
	float: left;
	width: 672px;
	padding: 0;
	margin: 0 0 0 9px;
	text-align: left;
}
	
.content_bottom{
	position: absolute;
	bottom: 3px;
	left: 0;
}



.banner{
	height:246px;
	overflow: hidden;
	position:relative;
	width: 672px;
}
img.prop_image_medium
{
        width: 400px;
        height: 300px;
        border:0;
        filter:progid:DXImageTransform.Microsoft.Fade();
}

img.filter_transorm{
	padding: 5px 10px;
  border:0;
  filter:progid:DXImageTransform.Microsoft.Fade();
}

div.lang_menu{
	background-color: #124050;
	height: 7px;
	display: block;
	position: relative;
	z-index: 1;
	border-left: 1px solid black;
}

div.lang_menu div{
	position: absolute;
	top:1px;
	left: 0;
	height:22px;
	width: 120px;
	overflow: hidden;
	z-index: 5;
}

div.lang_menu div div{
	float: left;
		background-image: url(/img/lang_button.jpg) ;
		width: 26px;
		height: 22px;
		display: block;
		position: static;
		color: white;
		padding: 6px 0 0 0;
		font-family:Georgia;
		font-size: 9px;
		
}
div.lang_menu div div.not_act{
		background-image: url(/img/lang_tab_n_a.jpg) ;
}


div.lang_menu div div a{
		color: white;
		font-family:Georgia;
		font-size: 9px;
}

div.top_menu{
	height: 61px;
	background-repeat: repeat-x;
	background-color: #93791c;
	background-image: url(/img/top_menu_background.jpg);
	
}

li.top_menu{
	display: inline;
	list-style-image: url(/img/top_menu_li.png);
	padding: 0 0 0 0;
}
 
div.top_menu_1{
	display: inline;
	padding: 0 0 0 4px;
} 
div.top_menu_1 img.li_img{
	margin: 3px 0 0 0;
	vertical-align: top;
}                 
div.top_menu_1 img.top_menu{
	height: 20px;
}                     
div.top_menu_1 top_menu_main{
	height: 20px;
	border: none;
}
 
.right_all{
	float: left;
	width: 225px ;
	padding: 0;
	margin: 0;
	background-repeat: repeat-y ;

}
.right_menu{
	float: left;
	width: 206px;
	padding: 0;
	margin: 0;
	background-repeat: repeat-y ;

}
.right_menu div{
	display:block;
	margin:0;
}
.right_padding{
	height: 64px;
	width: 15px;
}

.right_padding_logo_top{
	height: 65px;
	width: 60px;
}

div.flags{
        float:left;
	padding: 3px 3px 0 4px;
}

.right_padding_logo_left{
	float:left;
	height: 1px;
	width: 40px;
}

img{	
	border: 0;
}

a {
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}

div.right_long{
	clear: both;
	display: block;
	padding: 0;
	margin: 0 auto;
	width: 196px ;
	height: 0;
	border: 0;          
	height: 3px;
}
div.right_short{
	clear: both;
	display: block;
	margin: 4px auto;
	padding: 0;
	width: 196px ;
	height: 1px;
	overflow: hidden;
	border: 0;
	text-align: left;
	
}
.padding_4{
	clear: both;
	font-size: 1px;
	width: 5px;
	height: 4px;
	display: block;
	float: none;
}

.padding_68{
clear: both;
	height: 58px;
	width:1px;
}
.padding_28{
	height: 28px;
	width:1px;
}

.padding_menu{
	height:39px;
	width:3px;
	
}
.clear_48{
	clear:both;
	width:1px;
	height: 5px;
}

.clear_12{
	clear:both;
	width:1px;
	height: 12px;
}


div.right_menus{
		text-align: center;
		color: #114051;
		height: 16px;
		line-height: 12px;
		font-size: 16px;
		font-weight: bold;
		font-style: italic;
		font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding: 0;
}
a.right_menus{
	color: #114051;
}
a.right_menus:hover{
	color: #06171e;
}

.search_form tr td {
		font-size: 11px;
		font-family: Verdana,Georgia, Tahoma,  Arial, Helvetica, sans-serif;
		color:#114051
}

input[type=text]{
                
                
                width: 122px;
               /* 
               border: 1px solid #bca64d;
               background-image: url(/img/forms_field_background.jpg);
               background-color: #e8e8bb;
                background-repeat: repeat;
                */
                font-size: 11px;
                font-family: Verdana,Georgia, Tahoma,  Arial, Helvetica, sans-serif;
                color:#114051;
}
input.inp{
                width: 122px;
                font-size: 11px;
                font-family: Verdana,Georgia, Tahoma,  Arial, Helvetica, sans-serif;
                color:#114051;

}

input[type=password]{
                width: 122px;

                font-size: 11px;
                font-family: Verdana,Georgia, Tahoma,  Arial, Helvetica, sans-serif;
                color:#114051;
}

select,option, textarea{
		
		width: 122px;

		font-size: 11px;
		height: 20px;
		font-family: Verdana,Georgia, Tahoma,  Arial, Helvetica, sans-serif;
		color:#114051;
}

textarea {
	height: 140px;
}

select.sel_ru{
 font-size: 8px;
 line-height: 11px;
}
select.sel_ru:first-letter{
 font-size: 11px;
}
select.sel_ru option{
 font-size: 8px;
 line-height: 11px;
}

input.inputext{
                width: 122px;
                font-size: 11px;
                font-family: Verdana,Georgia, Tahoma,  Arial, Helvetica, sans-serif;
                color:#114051;
}

textarea{
	width: 220px;
}
input.inp_short{
	width:100px;
}
input.search{
	height: 26px;
	border:0;
	padding: 0;
	margin: 0;
	background-color: #ffffff; 
	background-image: none;
}
input.search_1{
	width: 85px;
	border:0;
	padding: 0;
	margin: 0;
	background-color: #ffffff; 
	background-image: none;
	text-align: right;
	
}
option{
	border:none;
}

hr.delimiter{
	clear: both;
	display:block;
	text-align: right;
	padding: 0 0 0 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 658px;
	color: #bca64d;
	background:#bca64d;
}
span.delimiter{
width: 658px;
background: #bca64d;
display: block;
height: 1px;
clear: both;
font-size: 1px;
overflow: hidden;
margin: 0 0 0 0;
float: right;
}
hr.delimiter1{
	clear: both;
	display:block;
	text-align: right;
	padding: 0 0 0 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 100%;
	color: #bca64d;

}
hr.right{       
	clear: both;
	float: none;
	display:block;
	padding: 0 15px 0 0;
	width: 200px;
	border: 0;
	height: 1px;
	color: #114051;
	background-color: #114051;
}

h2{
 text-align: left;
 color: #ffffff;
}
div.payment_details h3{
	text-align: left;
}


h2.left a{
	font-family:  Verdana;
	font-size: 11px;
	color: #bca64d;
	text-decoration: none;
}

a.right_menus_date{
	display: block;
	clear: left;
	text-align:left;
	font-style:normal;
	font-family:  Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding: 0 0 0 15px;
}

h2.right a.articles{
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	font-size: 12px;
}

h3{
position: relative;
display: block;
	text-align:right;
	font-family: Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 0 0 6px 0;
	margin: 0;
	margin: 0;
	width: 652px;
}

div.welcome h3 a{
	position: absolute;
	top: 4px;
	left: 0;
	color: white;
	font-size:11px;
	font-family: Verdana;
	
}
div.welcome h3 a.sz{
	font-size: 10px;
}

div.welcome div.html_text a{
font-size:12px;
}
div.html_text h3{
				display: block;
        font-family: Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
        font-style: normal;
        font-size: 18px;
			text-align: left;
			margin: 20px 0 18px 0;
}
h1.left{
	white-space:nowrap;
	display: block;
	text-align:center;
	font-family: Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-style: italic;
	border-bottom: 1px solid #bca64d;
	font-size: 16px;
	color: #1f4b5b;
	padding: 0 0 6px 0;
	margin: 0;
}

#scroll_left{
	height: 250px;
	display: block;
        overflow: auto;

}

div.left_text{
	color: #bca64d;
	font-family: Verdana,  Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 2px 5px 0 15px; 
}

div.left_text a{
	display: block;
	padding-bottom: 2px;
	color: #bca64d;
	font-family: Verdana,  Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
div.left_text a:hover{
color: #846f31;
}
div.left_text a.right{
margin-top:0;
padding-top: 0;

}

h2.left_text{
 background:url(/img/right_menu_h.jpg) repeat-x;
 font-size: 11px;
 color: #010101;
 height: 26px;
 width: 204px;
 display: block;
 font-family: Georgia;
 text-align: center;
 padding: 5px 0 0 0;
 text-transform: uppercase;
 margin: 3px auto;
 font-style: italic;
}
h2.left_text_s{
 background:url(/img/right_menu_h.jpg) repeat-x;
 font-size: 10px;
 line-height: 18px;
 color: #010101;
 height: 26px;
 width: 204px;
 display: block;
 font-family: Georgia;
 text-align: center;
 padding: 5px 0 0 0;
 text-transform: uppercase;
 margin: 3px 0;
 font-style: italic;
 }
div.list_h{
	text-align: left;
	padding: 3px 0 0 15px;
}
div.list_h a{
	display: block;
	color: #bca64d;
}
div.list_h a:hover{
 color: #846f31;
}

div.list_h_c{
	text-align: left;
	padding: 3px 0 0 3px;
	height: 105px;
	width: 200px;
	display: block;
	overflow: auto;     
 	scrollbar-face-color: #f0f1f2 !important;
  scrollbar-shadow-color: #A9AEB4 !important;
  scrollbar-highlight-color: #f0f1f2 !important;
  scrollbar-3dlight-color: #A9AEB4 !important;
  scrollbar-darkshadow-color: #f0f1f2 !important;
  scrollbar-track-color: #f0f1f2 !important;
  scrollbar-arrow-color: #A9AEB4 !important;
}

div.list_h_c a{
	display: block;
	color: #bca64d;
}
div.list_h_c a:hover{
 color: #846f31;
}
div.right_text{
	color: #bca64d;
	float:right;
	font-family: Verdana,  Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;

}
div.right_text1{
	color: #bca64d;
	float:right;
	font-family: Verdana,  Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 108px;
}
div.right_text div{
	clear: both;
	text-align:left;
	width: 108px;
} 
div.right_text div.map_img{
		text-align:left;
	width: 106px;
}


div.right_text a{
	clear: both;
	color: #bca64d;
	float:left;
	font-family: Verdana,  Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.right_text1 a{
	clear: both;
	color: #bca64d;
	float:left;
	font-family: Verdana,  Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.right_text a.right{
	clear: both;
	color: #bca64d;
	float:right;
	text-align: right;
	font-family: Verdana,  Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.right_text1 a.right{
	clear: both;
	color: #bca64d;
	float:right;
	text-align: right;
	font-family: Verdana,  Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.navMore{
	color: #bca64d;
	padding-left: 5px;
}
a.navMore:hover{
	color:#d5c78e;
}
div.right_text a.right:hover{
	color: #846f31;
}
div.right_text1 div a.right:hover{
	color: #846f31;
}
div.menu_bottom_1{      
	font-family: Georgia,Verdana,  Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 14px;
	clear: both;
	color: #ffffff;
	font-style: italic;
	text-align: center;
	padding: 15px 0 0 0;
} 
div.menu_bottom_1 div{
	color: #928d4e;
	display: inline;
	white-space: nowrap;
}
div.menu_bottom_1 a{
	color: #ffffff;
	font-style: italic;
}
div.menu_bottom_1 a:hover{
	color: #bca64d;
	font-style: italic;
}




div.menu_bottom{
	clear: left;
	display: block;
	border: none;
	width: 645px;

	overflow: hidden;
	margin: 10px auto 0 ;
}


div.menu_bottom h1{
	width: 150px;
	display: block;    
	margin: 12px 7px 17px 0 ;
	padding: 0 ;
}
div.menu_bottom h2{
	margin: 12px 0 12px 0;
	white-space: wrap;
	color: #ffffff;
	font-size: 12px;      
	padding: 0 5px;
	font-family: Georgia,Verdana,  Tahoma,  Arial, Helvetica, sans-serif;
}
div.menu_bottom div.bottom_type{
	display: block;
	float: left;
	overflow: hidden;
	text-align: center;
	padding: 12px 5px;
	width: 112px;
	
} 
div.menu_bottom div.bottom_location{
	display: block;
	float: left;
	overflow: hidden;
	text-align: left;
	padding: 0 5px 18px 5px;
}
div.menu_bottom div.bottom_location div{
	word-wrap: break-word;  
	
}
div.menu_bottom div.menu_bottom_city{
	display: block;
	float: left;
	overflow: hidden;
	text-align: center;
	padding: 0;
}
div.menu_bottom div.menu_bottom_city table{
	border-left: 1px solid #bca64d;
	height: 193px;
}

div.menu_bottom div.menu_bottom_city div h2{
	text-align: center;
}

div.menu_bottom div a{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Georgia, Tahoma,  Arial, Helvetica, sans-serif;
}

table.menu_bottom{
	clear: left;
	background-color: #ffffff;
	border: 2px solid #bba64d;
	width: 648px;
	height: 193px;
	display: block;
	overflow: hidden;
	border-left: 1px solid #bca64d;
}
table.menu_bottom h2{
	white-space:nowrap;
	text-align: center;
	color: #000000;
	font-size: 12px;
	font-family: Georgia,Verdana,  Tahoma,  Arial, Helvetica, sans-serif;
}
table.menu_bottom td div a{
	color: #114051;
	font-size: 10px;
	font-family: Verdana, Georgia, Tahoma,  Arial, Helvetica, sans-serif;
}
div.menu_bottom_list{
	height: 193px;
	white-space:nowrap;
	border-left: 1px solid #bca64d;
}
div.menu_bottom_list div{
	text-align:left;
}
.menu_bottom div div{
	list-style-type: none;
	margin: 0;
	float: none;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Georgia, Tahoma,  Arial, Helvetica, sans-serif;
}
.menu_bottom div div a{
list-style-type: none;
	float: none;
		color: #bca64d;
	font-size: 10px;
	font-family: Verdana, Georgia, Tahoma,  Arial, Helvetica, sans-serif;
}
div.vert_hr{
	display: block;
	float: left;
	border-right: 1px solid #bca64d;
	height: 166px;
	padding:0  0 0 0;
	margin: 55px 0 0 0;
	width: 1px;
}

div.site_content{
	clear: both;
}

div.welcome{
	
	float:none;
	padding: 0 7px 0 7px;

	color: #ffffff;
	text-align: left;
	font-family: Verdana, Georgia, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 670px;
	overflow: hidden;
	display: block;
	
}
div.welcome p{
	margin: 0;
}
div.welcome a{
	color: #bca64d;
}


div.welcome a.enlarge_photo{
	text-decoration: none	;
	text-decoration: none;
	float: right;
	border: 0;
	padding: 0 15px 10px 22px;
	margin:0;
}
div.welcome a.enlarge_photo  img.offer_image{
	float: left;
	margin-top: 1px;
}

div.welcome h1{
	clear: both;
	white-space:nowrap; 
	float: right;
	font-weight: lighter;
	text-align: right;
	font-family: Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 30px;
	padding: 30px 0 2px 0 ;
	margin: 0 2px 0 0;
	width: 628px;
}

div.welcome h1 div.sub_h{
	font-size: 12px;
	float: left;
	text-align: left;
	display: inline;
	padding: 22px 0 0 0;
	margin:0;
}
div.welcome h1 div.sub_h a{
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Georgia,  Tahoma,  Arial, Helvetica, sans-serif;
}

div.welcome h1 div.sub_h a:hover{
	color: #bca64d;
}

div.offers_t h1 div.sub_h a:hover{
	color: #bca64d;
}

div.offers_t div.brief{
	clear: both;
	font-weight: lighter;
	font-family: Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	font-style: italic;
	color: #bca64d;
	padding: 0 0 10px 0 ;
	margin: 0;

}
div.offers_t h1 div.sub_h{
	font-size: 12px;
	float: left;
	text-align: left;
	display: inline;
	padding: 22px 0 0 0;
	margin:0;
}
div.offers_t h1 div.sub_h a{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Georgia,  Tahoma,  Arial, Helvetica, sans-serif;
}
div.welcome div.brief{
	clear: both;
	font-weight: lighter;
	font-family: Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #bca64d;
	font-style: italic;
	padding: 0 0 10px 0 ;
	margin: 0;

}

div.welcome div a{
	color: #bca64d;
	font-size: 10px;
	
} 
div.welcome font{
	font-size: 12px;
}

div.offers{
	float: left;
	display: inline;
	text-align: left;
	width: 226px;
	height: 360px;
	padding: 0;
	margin:0;
}
div.hot_offer_border{
	float: left;
	
}
img.hot_offer_border{
	width: 11px;
	height: 167px;
}

div.hot_offer_content{
z-index:1;
position: relative;
	float: left;
	width: 178px;
	height: 168px;
	padding:0;
	font-family: Verdana, Tahoma, Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
div.hot_offer_content div.hot_border_top,
div.hot_offer_content div.hot_border_bottom{
	position: absolute;
	width:180px;
	left:0;
	height:2px;
	background-color: #bca64d;
	display: block;
	overflow: hidden;
	font-size: 1px;
}
div.hot_offer_content div.hot_border_top{
	top: 0;
}
div.hot_offer_content div.hot_border_bottom{
	bottom: 0;
}

div.hot_image{
	margin: 10px 0 0 0;
}
div.city_name_h{
	font-family: Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
}
div.short_descr_h{
	font-family: Verdana,  Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color:	#bca64d;
	width: 198px;
	height: 52px;
	padding: 0 0 0 3px;
	overflow: hidden;
	margin-bottom: 4px;
}


div.pricess{
width: 240px;
text-align: left;
margin: 0;
text-align: center;
}
div.price_euro_mp,
div.price_euro{
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	height: 24px;
	font-family: georgia, verdana,  verdana, tahoma,  arial, helvetica, sans-serif;
}
div.price_euro_mp{
 text-align:right;
clear: LEFT;
padding-right: 25px;
}
div.price_euro_s{
	font-family: Georgia, Verdana,  Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:	#ffffff;
	margin: 0 0 5px 3px;
	font-weight: bold;
	
}
div.price_other_mp,
div.price_other{
	white-space: nowrap;
	clear: both;
	color: #bca64d;
	font-size: 12px;
	font-family: Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
	font-style: normal;                         
	
}
div.price_other_mp{
 text-align: right;
 padding-right: 25px;
}


div.price_per_sq{
	clear: right;
		white-space: nowrap;
	color: #ffffff;
	font-size: 18px;
	font-family: Georgia,  Arial, Helvetica, sans-serif;
	font-style: normal;		
}
div.similar_offer_h{
	color:	#ffffff;
	float: none;
	text-align: right;
	padding: 0 24px 0 14px;
}

DIV.welcome div.similar_offer_h a{
	font-family: Verdana,  Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	color: #b5bbbd;
	font-size: 10px;    
	display: block;
}
DIV.welcome div.similar_offer_h a:hover{
	color: #bca64d;
}


div.price_other_s{
	float:right;
	padding: 0 0 0 0;
	color: #bca64d;
	font-size: 12px;
	font-family: Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
	font-style: italic;
}
div.price_other_s div.sold{
 height: 24px;
 font-style: normal;
 text-slign: center;
 display: block;
 float: none;
 color: white;
 font-family:Georgia;
 font-size:12px;
 line-height:24px;
 width: 85px;
 font-weight: bold;
 margin: 0 auto;
 background: #94792A url(/img/button_top_menu.jpg) repeat-x scroll 0 0;
 text-transform: uppercase;
 margin-top: 5px;
}

div.price_other_s div.sold.en{
  font-size:16px;
}
	
div.offers_t{
	color: #ffffff;
	font-family: Verdana, Georgia, Tahoma,  Arial, Helvetica, sans-serif;
	clear: left;
	width: 663px;
}
div.offers_t h1{
	white-space:nowrap; 
	float: right;
	display: block;
	text-align: right;
	font-weight: lighter;
	font-family: Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 30px;
	padding: 0 0 2px 0;
	width: 628px;
}

table.top_save{
	margin: 10px 0 10px 30px;
	color:#bca64c;
}

table.results{
display: block;
	width: 650px;
	clear: left;
	text-align: left;
	padding: 0 0 0 5px;
	margin:0 0 0 5px	;
}


table.results th{

	font-family: Verdana,  Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:	#bca64d;
	text-align: center;
	height: 28px;
}

table.results th.area_d{
position: relative;
display: block;
width: 68px;
}

table.results th div.area_in_d{
position: absolute;
top: 0;
left:-20px;
}

table.results th a{
	color:	#bca64d;
	text-decoration: none;
}

table.results th div.area_underline{
	border-bottom: 1px solid #bca64d;
	width: 62px;
}

table.results th.rl,
table.results th div.area_underline,
table.results th div.area_underline_st{
	position: relative;
	z-index: 5;
 margin: auto;

}

table.results th div.area_underline div.pops,
table.results th div.area_underline_st div.pops{
position: absolute;
 border: 1px solid #bca64d;
 background: #114050;
 margin:2px;
 padding: 3px;
 top: -25px;
 left:-60px;
}

table.results td.image{
	width: 70px;
	padding: 0 0 0 3px;
}


div.delimiter{
	text-align: center;
}
div.delimiter div{
display: block;
overflow: hidden;
	margin: 3px 0 30px 0;
	padding: 0;
	height: 1px;
	font-size: 0;
	background-color: #bca64d;
	width: 500;
}
table.results td.delimiter{
	width:5px;
	text-align: left;
	padding: 0  0 0 6px;
	
}

table.results td.delimiter div.delimiter{
	overflow: hidden;
	text-align: center;
	height: 70px;
	width:1px;
	margin: 0;
	font-size:1px;
	background-color:#bca64d;

}
table.results td.v_delimiter{
	height: 1px;
	vertical-align: middle;
}
table.results td.v_delimiter_1{
	height: 2px;
	vertical-align: middle;
}
table.results div.v_delimiter{
	overflow: hidden;
	background-color: #bca64d;
	height: 1px;
	width:650px;
}


table.results div.city{
	padding: 0;
	margin: 0 0 0 5px;
	float: left;
	color: #ffffff;
	font-size: 15px;
	font-family: Georgia, Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
	font-style: italic;	
}
table.results div.offer_type{
	white-space:nowrap; 
	text-align: right;
	color: #ffffff;
	font-size: 16px;
	font-family: Georgia, Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
	font-style: italic;	
	padding-right: 10px;
}
table.results div.description{
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
	margin: 0 0 0 5px;
	width: 255px;
	clear: left;
}

table.results td.prop_price{
	text-align: center;
	width: 108px;
}
table.results td.details{
display: block;
	width: 280px;
}

table.results div.extras{
	float: none;
	color: #ff0000;
	font-size: 11px;
	font-family: Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
	font-weight: bold;
}  
table.results div.extras_l{
	float: none;
	color: #ff0000;
	font-size: 11px;
	font-family: Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 0 5px;

}  
table.results td.details div.description{
	width: 247px;
}
table.results div.extras_l div{
	float: left;
	text-align: left;
}    
table.results td div.refNo{
	text-align: right;
	display: inline;
	color: #bca64d;
	float: right;
	font-size: 11px;
	font-family: Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
}
     
table.results td.area_1 div{
	width: 35px;
	text-align: left;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
}

table.results td.area_1 div.area_underline{
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #bca64d;
}
table.results td.prop_menu{
	width: 80pxl
}
table.results td a{
	color:#b5bbbd;
	font-size: 11px;
	font-family: Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
}

table.results td a:hover{
	color:#ffffff;
}
table.results td a img{
 margin: 2px 2px 1px 0 ; 
}
div.property_body{
	text-align: right;
	width: 658px;
	color: #ffffff;

	margin: 38px 0 40px 7px;
	font-family:  Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.property_body h1{
margin: 0;
}
div.property_body div.property_body_top{
	width: 655px;
	height: 30px;
	position: relative;
	display: block;
}
DIV.property_body DIV.property_body_top h1.p_title{
width: 510px; position: absolute; bottom: 2px; right:0;
font-size: 28px;
FONT-FAMILY: Georgia,  Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
div.property_body div.property_body_top a {
	bottom: 3px;
	left: 0;
	position: absolute;
		color: #ffffff;
		font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
}
div.property_body div.property_body_top a:hover {
	color: #bca64d;
}
div.contact_rec{
	position: absolute;
	width: 210px;
	right: 0;
	bottom: 0;
	text-align: center;
	padding: 0 auto;
}
div.contact_rec div{
	position: relative;
	z-index: 9;
	clear: left;
	text-align: center;
}
div.contact_rec div a{
	color: #ffffff;

	font-size:11px;
	font-weight: bold;
	font-family: Verdana;
	height: 1px;
	filter: Shadow(Color=#000000,Direction=135, Strength=2);
	text-transform: uppercase;
}
DIV.contact_rec DIV A:hover{
	filter: none;
	color:#bca64d;
}
div.property_body div.property_body_left{
	text-align: center;
	width: 250px;
	height: 300px;
	float: left;
	position: relative;
	z-index: 9;
}
div.property_body div.price{
position: absolute;
bottom: 30px;
left: 0;
}

div.search_form div.line_del,
div.property_body div.line_del{
	float: none;
	clear: both;
	display: block;
	height: 30px;
	border-top: 1px solid #bca64d;
	position: relative;
}

div.property_body div.line_del div.ref_no{
 position: absolute;
 top: 24px;
 left: 0;
 font-family: Verdana,Georgia;
}

 div.property_body div.line_del_t{
 
	float: none;
	clear: both;
	display: block;
	height: 2px;
	border-bottom: 1px solid #bca64d;
	margin: 10px 0 8px 0;
}  
div.short_location{
	color:#bca64d;
	padding-bottom: 12px;
	display: block;
		font-size:12px;
	font-family: Verdana;
	font-weight: bold;
	padding-right: 10px;
	margin-top: 30px;
	clear: both;
}
div.short_location div{
	float: right;                
	color: #bca64d;
	padding-right: 3px;
	
}

div.property_body div.line_del span{
	color: #bca64d;
	font-style: italic;
	font-family: Georgia, Verdana, Arial;
	font-size: 12px;
 	display: block;
	float: right;
	clear: both;
}
div.property_body div.line_del div.sold{
	position: absolute;
	left: 0;
	top:0;
	height: 22px;
	font-size: 18px;
	font-family: Georgia;
	background: #bca64d url(/img/sold_small_bg.jpg);
	padding: 0 20px;
  	text-wrap: nowrap;
  	text-align: center;
}
div.sold_b{
border-bottom: solid 1px #bca64d;
	height: 33px;
	width: 157px;
	padding: 0 auto;
	margin: 4px auto;
	text-align: center;
	
}
div.sold_b div{
	line-height: 33px;
	display: inline;
	height: 33px;
	font-size: 22px;
	font-family: Georgia;
	font-weight: bold;
	line-height: 33px;
	background: #bca64d url(/img/sold_big_bg.jpg);
	padding: 0 8px;

}

.er{
 filter: none;
}
div.property_body div.short_description{
	font-family: Georgia,  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	padding-left: 14px;
	color: #bca64d;
	margin: 28px 0 40px 0;
	font-family:  Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.search_form table tr td{
	color: #bca64d;
}
div.property_body div.prp_conditions div.sold{
	color: red;
}

div.property_body div.adv_properties{
	text-align: right;
	clear: left;
	color: #ffffff;
	vertical-align: bottom;
	margin-right: 5px;
}
div.property_body div.adv_properties a{    
	font-weight: bold;
	font-size: 10px;
	color: #ffffff
}

div.property_body div.adv_properties a:hover{
        color: #bca64d;
}






h1.search_title{
	clear: right;
	text-align: right;
	color: #ffffff;
	padding: 5px 8px 12px 0;
	
}
h2.search_title{
	text-align: right;
	clear: right;
	font-size: 10px;
	text-align: right;
	color: #ffffff;
	padding: 5px 8px 12px 0;
}

div.offers_in_bulgaria{
	clear: both;
	float:none;
	padding: 0 10px 15px 10px;
	color: #ffffff;
	text-align: right;
	font-family: Verdana, Georgia, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.offers_in_bulgaria a{
	color: #bca64d;
	font-family: Verdana, Georgia, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.search_form{
	width: 660px;
	padding-left: 14px;
	color: #bca64d;
	margin: 28px 0 10px 0;
	font-family:  Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.search_form table tr td{
	color: #bca64d;
}
div.search_form table tr td input.radio_1{
	width: 15px;
	background: none;
	border: none;
}
div.search_form table tr td input.radio{
	width: 15px;
	background: none;
	border: none;
}
input.radio{
	width: 15px;
	background: none;
	border: none;
}
div.search_form table tr td input.submit{
	background-image: none;
	border: none;

}

div.page_numbers {
	clear: both;
	padding:15px 0 15px 0;
	margin: 15px 0 15px 0;
	text-align: center;
}
div.page_numbers b{
	color: #ffffff;
}
div.page_numbers a.page_numbers{
	color: #bca64d;
}
div.page_numbers a.page_numbers_on{
	color: #ff0000;
}

div.clear{
	clear: both;
}

form.edForm{
clear: both;
text-align: left;
}
table.form{
	clear: All;
	text-align: center;
	text-align: center;
}
table.form td {	

	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: top;
	COLOR: #bba54d;
	PADDING-TOP: 6px;
	TEXT-ALIGN: right;
}
table.form td.left {	
	TEXT-ALIGN: left;
}
table.form td.center{
	TEXT-ALIGN: center;
}

div.list_articles{
clear: both;
	float: left;
	text-align :justify;
	font-size: 12px;
	padding: 15px 0 0 5px;
	width: 655px;
	margin-left: 5px;

}
div.list_articles_title a{
color: #baa44e;
color: white;
font-family: georgia;
text-decoration: none;
font-size: 16px;
}
div.list_news{
clear: both;
	float: left;
	text-align :justify;
	font-size: 12px;
	padding: 15px 0 0 15px;
	width: 635px;
}
div.list_news img.lf{
	float: left;
	margin-right: 5px;
	margin-top:4px;
}
div.list_articles div.list_article_brief{
	color: #ffffff;
	font-size: 12px;
	padding: 4px 0 0 0;
}
div.list_articles div.list_article_brief p{
 margin-top: 0px;
}
div.list_articles div.list_article_brief img{
 margin-top: 3px;
}
div.list_articles div.list_articles_brief{
	color: #baa44e;
 font-style: italic;
	font-size: 12px;
	padding: 4px 0 0 0;
}
div.list_news img.rt{
	float: right;
	margin-top:4px;
	margin-left: 5px;
}
div.news_text{
	margin-right: 0;
	width: 635px;
	display: block;
}
div.news_text,
div.news_text p{
	font-size: 11px;
	font-family: Verdana;
}
div.list_news_title{
	float: left;
	font-size: 12px;
}
div.list_news_title a.list_news{
	color: #bca64d;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana;
}
div.list_news_brief{
	color: #ffffff;
	font-size: 12px;
}
DIV.welcome div.list_news_brief a{
 color: #ffffff;
 font-size: 11px;
}

div.list_news_date{
	color: #bca64d;
	font-size: 10px;
	
	text-align: left;
}
div.news_date{
	color: #bca64d;
	display: block;
	font-size: 11px;
	margin-right: 20px;
	padding: 20px 0 10px 0;
	text-align: right;
}



div.read_more{
clear: both;
display: block;
	text-align: center;
	font-size: 11px;
	font-family: Verdana;
	margin: 10px  0 2px 0;
}
div.news_form{
	clear: both;
	float: none;
	padding: 10px 0;
	text-align: right;
}

tr td input.radio_1{
	width: 15px;
	background: none;
	border: none;
}
div.search_form table tr td input.radio{
	width: 15px;
	background: none;
	border: none;
}
input.radio{
	width: 15px;
	background: none;
	border: none;
}
div.search_form table tr td input.submit{
	background-image: none;
	border: none;

}

div.page_numbers {
	clear: both;
	padding:15px 0 15px 0;
	margin: 15px 0 15px 0;
	text-align: center;
}
div.page_numbers b{
	color: #ffffff;
}
div.page_numbers a.page_numbers{
	color: #bca64d;
}
div.page_numbers a.page_numbers_on{
	color: #ff0000;
}

div.clear{
	clear: both;
}


form.edForm{
clear: ALL;
text-align: left;
}
table.form{
	clear: All;
	text-align: center;
	text-align: center;
}
table.form td {	

	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: top;
	COLOR: #bba54d;
	PADDING-TOP: 6px;
	TEXT-ALIGN: right;
}
table.form td.left {	
	TEXT-ALIGN: left;
}
table.form td.center{
	TEXT-ALIGN: center;
}



div.list_news_title{
	float: left;
	font-size: 12px;
}
div.list_news_brief{
	color: #ffffff;
	font-size: 14px;
	
}
div.news_form{
	clear: both;
	float: none;
	padding: 10px 0;
	text-align: right;
}
div.news_form td{
	color: #ffffff;
}

div.back{
	float: right;
	text-align: left;
	width:100px;
	display: inline;
	text-align: left;
}




body.adminowomenu{
	background-color: #114051;
}
div.envelope{
	clear: both;
	display: block;
	width: 900px;
	background-color: #114051;
	float: left;
	text-align: left;
	margin: 2px 0 0 5px;
	
}

div.title{
	margin: 2px 0 0 5px;
	font-size: 14px;
	color: #ffffff;
	text-align: left;
}

span{
	color: #ffffff;
}

div.payment_details_l{
	display: block;
	clear: both;
	text-align: right;
	color: #ffffff;
	font-size: 10px;
}

div.payment_details_l a{
	color: #ffffff;
		font-size: 10px;
}



div.copy_right{
	FONT-FAMILY: Georgia, Verdana, Tahoma,  Arial, Helvetica
	padding: 0;
	margin:  5px 0 5px 0;
	height: 24px;
	line-height: 21px;
	text-align: center;
	color: #ffffff;
}


div.scroll_images{
	padding: 0 0 0 0;
	width: 270px;
	height: 380px;
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
}

div.redalert{
	width:870px;
}
div.redalert a{
	color: #ffffff;
}

div.SIM{
	display: inline;
	position: relative;
	width: 0;
	height:0;
	overflow: hidden;
}

div.thematic{
	clear: left;
	display: block;
	background-color: #ffffff;
	border: 4px solid #bba64d;
	width: 635px;
	overflow: hidden;
	margin: 10px 0 0 10px;
}
div.thematic div  {
	width: 139px;
	float: left;
	padding: 12px 14px 0 8px;
	margin:0;
}

div.thematic div h1{
        margin: 12px 0 12px 0;
        white-space: wrap;
        color: #bda750;
        font-size: 12px;
        padding: 0 5px;
        font-family: Georgia,Verdana,  Tahoma,  Arial, Helvetica, sans-serif;
}

div.thematic div div{
	padding: 0;
	margin: 0;
	clear: left;
}
div.thematic div div a{
	color: #114051;
	font-family:Tahoma;
	font-size: 12px;
}
div.thematic div div a:hover{
	/* text-decoration: underline; */
	color: #bca64d;
}

span.thematic_1{
	FLOAT: left;
	cursor: pointer;
}
span.thematic_2{
	text-align: left;
        float: left;
	width: 128px;
	cursor: pointer;
}



#htmlpage{
	color: #ffffff;
	width: 670px;
	text-align: center;
}
h4{
 font-size: 14px;
 font-style: italic;
 padding: 0;
 margin: 0;
 font-weight: bold;
 text-indent: 0;
}
h5{
 font-size: 12px;
 font-weight: normal;
 text-indent: 0;
 padding: 0;
 margin: 0;
 color: #ff0000
}
h6{
 font-size: 12px;
 font-weight: normal;
 text-indent: 0;
 padding: 0;
 margin: 0;
 color: #bca64d;
}


font.SP_It_B{
 font-size: 14px;
 font-style: italic;
 padding: 0;
 margin: 0;
 font-weight: bold;
}
div.welcome font.SP_It_B{
 font-size: 14px;
 font-style: italic;
 padding: 0;
 margin: 0;
 font-weight: bold;
}

font.SP_RED{
 font-size: 12px;
 font-weight: normal;
 padding: 0;
 margin: 0;
 color: #ff0000
}
font.SP_GOLD{
 font-size: 12px;
 font-weight: normal;
 padding: 0;
 margin: 0;
 color: #bca64d;

}

div.agent_information h3{

        display: block;
        font-family: Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
        font-style: normal;
        font-size: 18px;
        text-align: left;
}



h2.left_menu{
	padding:0 0 6px 10px;
	display: block;
	font-size: 14px;
	margin: 10px 0px 0px;
	color: #114051;
	font-style: italic;
	font-family: georgia, verdana, tahoma,  arial, helvetica, sans-serif;
	text-align: right;
}









/*
div.center_all{
	padding: 10px 0 0 35px;
	margin:0 0 0 15px;
	display: block;
	height: 26px;
	padding: 0 auto;
}
*/

div.scrolls{
	height: 100px;
	display: block;
	font-family: Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
        font-style: normal;
        font-size: 18px;
        text-align: left;
}



h2.left_menu{
	padding:0 0 6px 10px;
	display: block;
	font-size: 14px;
	margin: 10px 0px 0px;
	color: #114051;
	font-style: italic;
	font-family: georgia, verdana, tahoma,  arial, helvetica, sans-serif;
	text-align: right;
}
h2.left{
	display: block;
	text-align:left;
	float: none;
	font-family: Georgia, Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #114051;
	padding: 0 0 3px 15px;
	margin: 1px 0 0 0;
}


h2.left a{
	color: #114051;
	text-decoration: none;
}









div.scrolls{
	height: 100px;
	display: block;
;
}
div.delimiter_ns,
div.delimiter{
	margin: 22px 0;
	padding:0;
	text-align: center;
	width: 652px;
	
}
div.delimiter_ns{
margin: 2px 0 0 0;
clear: left;
}

div.delimiter_ns div.delimiter_s,
div.delimiter_ns div.delimiter_l,
div.delimiter div.delimiter_s,   
div.delimiter div.delimiter_l{   
	font-size: 1px;
	line-height: 1px;
	background:#bba64d;
	height: 1px;
	width: 200px;
	margin: 0 auto 4px auto;
}
div.delimiter_ns div.delimiter_l,
div.delimiter div.delimiter_l{
	width: 200px;
	height: 2px;
}
div.delimiter_ns div.delimiter_s,
div.delimiter div.delimiter_s{
	width: 158px;
	height:1px;
}

div.link_top{
	height: 15px;
	overflow: hidden;
	display: block;
}


div.welcome div.comm_name{
	font-size: 14px;
}
div.welcome div.comm_name a{
	font-size: 10px;
}

div.posted_on{
	font-size: 10px;
	color: #bca64d;
}

table.add_comment tr td{
	color: white;
}

td.search_map a{
	float: right;
	margin: 0 4px 0 0;
}
td.search_map a.m_text{
	width: 210px;
	color: white;
	margin: 0 22px 0 0 ;
	text-align: left;
}

table.quick_search tr td form{
margin: 0;
padding: 0;
}
div.center_all{
 margin: 5px auto 0 auto;
 padding: 0 auto;
 text-align: center;
 display: block;
 width: 150px;
}
div.button_1{
	display: inline;
	height: 26px;
	overflow: hidden;
}
div.button_1 a{
	display: block;
	margin; auto;
	padding: auto;
}

div.button_1 a div.button_1_left{
	display:block;
	float: left;
	background: #91772c url(/img/button_left_b.gif) no-repeat;
	height: 26px;
	width: 4px;
}

div.button_1 a div.button_1_center{
	float: left;
	background: #91772c url(/img/button_center_b.gif) repeat-x;
	height: 26px;
	color: white;
	font-family: Georgia;
	font-size: 11px;
	padding: 0 3px 0 3px;
	text-transform: uppercase;
}
div.button_1 a div.button_1_center div{
	margin: 5px 0 0 0;
	cursor:pointer;
}


div.button_1 a div.button_1_right{
	float: left;
	background: #91772c url(/img/button_right_b.gif) no-repeat;
	height: 26px;
	width: 4px;
}


div.menu_top_2{
	width: 672px;
	display: block;
	overflow: hidden;
}
div.menu_top_2 a{
	background: #94792a url(/img/button_top_menu.jpg)  repeat-x;
	font-size: 10px;
	font-family: Georgia;
	text-align: center;
	text-transform:uppercase;
	color: white;
	width: 165px;
	height: 24px;
	float: left;
	margin:0 0 1px 0;
	line-height: 24px;
	border:none;
}
div.menu_top_2 a:hover{
	background: #94792a url(/img/button_top_menu_hover.jpg)  repeat-x;
	
}

div.menu_top_2 span{
 float: left;
 width: 4px;
 height: 24px;
 	background: #94792a url(/img/top_menu_2_del.jpg)  no-repeat;
}
h2.left a.right_menus_1{
	margin: 0 0 0 0;
	width:168px;
	color: #bca64d;
	text-decoration: none;
	font-style: normal;
	display: block;
}

h2.left a.right_menus_1:hover{
	color: #bca64d;
	text-decoration: underline;
}

div.favorites_title{
	text-align: left;
	color: #baa44e;
	font-family: Georgia;
	font-size: 12px;
	text-transform: uppercase;
	font-style: italic;
	margin: 22px 11px 8px 11px;
	padding: 0 0 2px 24px;       
	height: 18px;
	border-bottom: 1px solid #baa44e; 
}

div.favorites_title a{
	color: #baa44e;
	font-family: Georgia;
	text-decoration: none;
}
div.favorites_title div{
position: absolute;
right: 0px;
text-align: right;
padding: 0 25px 0 0;

}

div.favorites_title div a{

	margin-left: 15px;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Georgia,  Tahoma,  Arial, Helvetica, sans-serif;
	font-style: normal;
	text-transform: capitalize;
}

div.favorites_title div a:hover{
 color: #bca64d;
}


div.quick_search_sub{
	position: relative;
	text-align: left;
	color: #baa44e;
	font-family: Georgia;
	font-size: 12px;
	text-transform: uppercase;
	font-style: italic;
	margin:  0 11px 8px 11px;
	padding: 0 0 2px 18px;      
	width: 295px; 
	height: 18px;
	border-bottom: 1px solid #baa44e; 
}
div.quick_search_sub a{
	color: #baa44e;
	position: absolute;
	font-family: Georgia;
	text-decoration: none;
}


div.button_b_blue{
	display: inline;
	height: 26px;
	overflow: hidden;
}
div.button_b_blue a{
	margin; auto;
	padding: auto;
}
div.button_b_blue a div.button_1_left{
	float: left;
	background: #0c3341 url(/img/button_left_blue.gif) no-repeat;
	height: 25px;
	width: 4px;
}

div.button_b_blue a div.button_1_center{
	float: left;
	background: #0c3341 url(/img/button_center_blue.gif) repeat-x;
	height: 25px;
	color: white;
	font-family: Georgia;
	font-size: 11px;
	padding: 0 3px 0 3px;
	text-transform: uppercase;
}
div.button_b_blue a div.button_1_center div{
	margin: 5px 16px 0 16px;
	cursor:pointer;
}


div.button_b_blue a div.button_1_right{
	float: left;
	background: #0c3341 url(/img/button_right_blue.gif) no-repeat;
	height: 25px;
	width: 4px;
}


div.button_b_blue_1{
	display: inline;
	height: 26px;
	overflow: hidden;
}
div.button_b_blue_1 a{
	margin; auto;
	padding: auto;
}
div.button_b_blue_1 a div.button_1_left{
	float: left;
	background: #0c3341 url(/img/button_left_blue_1.gif) no-repeat;
	height: 25px;
	width: 4px;
}

div.button_b_blue_1 a div.button_1_center{
	float: left;
	background: #0c3341 url(/img/button_center_blue_1.gif) repeat-x;
	height: 25px;
	color: white;
	font-family: Georgia;
	font-size: 11px;
	padding: 0 3px 0 3px;
	text-transform: uppercase;
}
div.button_b_blue_1 a div.button_1_center div{
	margin: 5px 16px 0 16px;
	cursor:pointer;
}


div.button_b_blue_1 a div.button_1_right{
	float: left;
	background: #0c3341 url(/img/button_right_blue_1.gif) no-repeat;
	height: 25px;
	width: 4px;
}








div.button_2{
	display: inline;
	height: 26px;
	overflow: hidden;
}
div.button_2 a{
	margin; auto;
	padding: auto;
}
div.button_2 a div.button_1_left{
	float: left;
	background: #91772c url(/img/button_left_b_1.gif) no-repeat;
	height: 26px;
	width: 4px;
}

div.button_2 a div.button_1_center{
	float: left;
	background: #91772c url(/img/button_center_b_1.gif) repeat-x;
	height: 26px;
	color: white;
	font-family: Georgia;
	font-size: 11px;
	padding: 0 3px 0 3px;
	text-transform: uppercase;
}
div.button_2 a div.button_1_center div{
	margin: 5px 0 0 0;
	cursor:pointer;
}


div.button_2 a div.button_1_right{
	float: left;
	background: #91772c url(/img/button_right_b_1.gif) no-repeat;
	height: 26px;
	width: 4px;
}





div.button_b_1{
	display: inline;
	height: 26px;
	overflow: hidden;
}
div.button_b_1 a{
	margin: auto ;
	padding: auto ;
}
div.button_b_1 a div.button_1_left{
	float: left;
	background: #91772c url(/img/button_left_bl.gif) no-repeat;
	height: 26px;
	width: 4px;
}

div.button_b_1 a div.button_1_center{
	float: left;
	background: #91772c url(/img/button_center_bl.gif) repeat-x;
	height: 26px;
	color: white;
	font-family: Georgia;
	font-size: 11px;
	padding: 0 3px 0 3px;
	text-transform: uppercase;
}
div.button_b_1 a div.button_1_center div{
	margin: 5px 0 0 0;
	cursor:pointer;
}


div.button_b_1 a div.button_1_right{
	float: left;
	background: #91772c url(/img/button_right_bl.gif) no-repeat;
	height: 26px;
	width: 4px;
}


div.welcome ul.questions{
list-style-type: none;
margin: 12px 0 0 5px ;
font-family: Verdana;
font-size: 11px;
}
div.welcome ul li.questions{
        padding-bottom:5px;
        padding: 0 0 0 5px;
}
div.question,
div.answer{
	color: #bba64d;
	font-size: 11px;
	padding-left: 5px;
}
div.question_1{
	color: #ffffff;
	font-size: 11px;
	padding-left: 5px;
}
h3.comments{
	padding-left: 170px;
}


h3.questions{
	font-family: Georgia;
	font-size: 30px;
}

div.faq_top{
	clear: both;
	padding: 0 0 0 10px;
}

div.button_b_2{
	display: inline;
	height: 26px;
	overflow: hidden;
}
div.button_b_2 a{
	margin: auto;
	padding: auto;
}
div.button_b_2 a div.button_1_left{
	float: left;
	background: #91772c url(/img/button_left_bl_1.gif) no-repeat;
	height: 26px;
	width: 4px;
}

div.button_b_2 a div.button_1_center{
	float: left;
	background: #91772c url(/img/button_center_bl_1.gif) repeat-x;
	height: 26px;
	color: white;
	font-family: Georgia;
	font-size: 11px;
	padding: 0 3px 0 3px;
	text-transform: uppercase;
}
div.button_b_2 a div.button_1_center div{
	margin: 5px 0 0 0;
	cursor:pointer;
}


div.button_b_2 a div.button_1_right{
	float: left;
	background: #91772c url(/img/button_right_bl_1.gif) no-repeat;
	height: 26px;
	width: 4px;
}


div.foot{
	display: block;
	clear: left;
	height: 64px;
	color:#114052;
}
div.foot a{
	font-family: Georgia;
	font-size: 12px;
	color: #114052;
	font-weight: bold;
	line-height: 30px;
}
div.menu_top{
	width: 672px;
	display: block;
	overflow: hidden;
}

a.menu_top{
	background: #94792a url(/img/button_top_bcg.jpg)  no-repeat;
	width: 168px;
	height: 34px;
	display: inline;
	float: left;
	margin:0;
	border:none;
}
a.menu_top:hover{
	background: #94792a url(/img/button_top_bcg_hover.jpg)  no-repeat;
}

table.sell_property tr td{
	color: white;
	text-align: left;
	vertical-align: top;
	padding: 1px 0 0 3px;
}
table.sell_property tr td.formlabel{
	text-align: right;
	color: white;
}
table.sell_property tr td.srform{
	text-align: right;
	color: white;
}

div.sell_property{
	text-align: left;
	padding: 10px 0 0 0;
}


table.saturation tr td{
	color: white;
	font-size: 11px
}

table.saturation tr td.saturation{
	color: #baa44e;
	text-align: center;
	text-transform: uppercase;
	font-family:Verdana;
	font-size: 12px;
}
table.saturation tr td input.radio{
	margin-right: 5px;
}
table.saturation tr td.saturation div{
	background:  #baa44e;
	margin: 0;
	line-height: 1px;
	display: block;
	overflow: hidden;
}
table.saturation tr td.saturation div.hr1{
	width: 200px;
	height: 3px;	
	margin: 5px 0 4px 0;
}
table.saturation tr td.saturation div.hr2{
	width: 155px;
	height: 1px;
	margin-bottom: 10px;
}

td.formfld,
td.formfld table tr td{
	padding-top: 5px;
	color: white;
}
td.formfld TEXTAREA{
	width: 300px;
	
}
table.prop_f tr td input{
	width: 80px;
}






#favorites{
	text-wrap: none;
	position: relative;
	height: 180px;
	width: 652px;
	margin: 0 10px 0 10px;
	display: block;
	overflow: auto;
	overflow-y:hidden;
}
#favorites div.fav_inner{
	height: 171px;
	display: block;
	overflow: hidden;
}
div.s_favorites{
	margin: 0;
	float: left;
	display: block;
	width: 135px;
	height: 170px;
	overflow: hidden;
}

div.s_favorites div.s_holder{
	float: left;
	display: inline;
	width: 128px;
	text-align: center;
}



div.s_favorites div.s_holder div.s_fav_pic
div.s_favorites div.s_holder div.s_fav_price{
 width: 103px;
 display: block;
 overflow: hidden;
}

div.s_favorites div.s_holder div.s_fav_top{
	color: #ffffff;
	padding: 2px 0;
	width: 103px;
	margin: 0 auto;
}
div.s_favorites div.s_holder div.s_line_t,
div.s_favorites div.s_holder div.s_line_b{
	width: 100px;
	height: 1px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	background: #baa44e;
	padding: 0;
		margin:0 auto 5px auto;
}
div.s_favorites div.s_holder div.s_line_t{
	margin-bottom: 0;
}

div.s_favorites div.s_border{
	background: url(/img/favorites_border.jpg) ;
	width: 2px;
	height: 170px;
	display: block;
	float: left;
	font-size: 1px;
	overflow: hidden;
}
div.s_favorites div.s_fav_del,
div.s_favorites div.s_fav_del a,
div.s_favorites div.s_fav_more,
div.s_favorites div.s_fav_more a{
	float: left;
	display: block;
	width: 60px;
	overflow: hidden;
	text-transform: lowercase;
	height: 12px;
	font-size: 10px;
}
div.s_favorites div.s_fav_del,
div.s_favorites div.s_fav_del a{
	color: #baa44e;
	text-align: left;
	margin: 0 0 0 3px;
}
div.s_favorites div.s_fav_more,
div.s_favorites div.s_fav_more a{
	color: #ffffff;
	 text-align: right;
	 margin: 0 4px 0 0;
}

div.payment_details{
	z-index: 9;
	background-color: #114051;
	padding: 3px;
	margin: 10px;
	color: #ffffff;
	border: 3px solid #bba64d;
}
div.sub_payment_details{
background-color: #114051;
text-align: right;
	border: 1px solid #bba64d;
	padding: 13px 8px 6px 17px;
	color: #bba64d;
}
div.sub_payment_details table tr td {
color: white;
}
div.sub_payment_details h2{
background-color: #114051;
	font-size: 26px;
	text-align: right;
	font-family:Georgia;
	margin: 3px 0 0 0;	
	padding: 0;
	font-weight: lighter;
}

div.sub_payment_details h2 .inh2{
	padding: 14px 0 0 3px ;
	float: left;
	display: inline;
	text-align: left;
}
div.sub_payment_details h2 .inh2 a{
	color: #ffffff;
	font-size: 10px;
}
div.sub_payment_details div.hr{
	display: block;
	overflow: hidden;
	background-color:#bba64d;
	height: 1px;
	margin:0;
	padding: 0px 0 0px 0;
	margin: 3px 0 3px 0;
	font-size: 1px;
}
div.contact_rec div.payment_details_subtitle,
div.payment_details_subtitle{
	padding: 10px 0 10px 0;
	width: 350px;
	text-align: left;
	color: #bba64d;
	font-size: 12px;
}
div.contact_rec div.payment_details_subtitle_right{
 float: right;
 clear: both;
}
div.contact_rec div.payment_details_text,
div.payment_details_text{
	 text-align:justify;
 clear: both;
 width: 400px;
 margin-top: 10px;
}
div.contact_rec div.payment_details_text p,
div.payment_details_text p{
	text-indent: 12px;
}

div.payment_details p{
	color: #ffffff;
	padding:0;
	margin: 0;
	font-weight: normal;
}
div.payment_details p b{
	font-weight: bold;
}

img.agent_image{
	float: left;
	padding: 0 10px 0 0 ;
}
div.agent_information{
	display: block;
	zoom: 100%;
 padding: 0 10px 0 0 ;
}
div.agent_information{
	display: block;
	zoom: 100%;
	padding: 0 10px 0 0 ;
}
div.agent_information{
	display: block;
	zoom: 100%;
padding: 0 10px 0 0 ;
}
div.agent_information{
	display: block;
	zoom: 100%;
}

div.space_25{
	clear: left;
	height: 25px;
	display: block;
}
div.property_details_menu{
	margin: 10px auto 15px auto;
	text-align: center;
	
}



div.property_details{
	display: block;
	padding: 20px 0 5px 0;
	clear: both;
}

div.property_details table{
	display: block;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	width: 619px;
	float: right;
	margin-bottom: 15px;
}

div.property_details table tr td.property_title{
	font-family: Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
	color: #bca64d;
	font-weight: normal;
	font-style: italic;
	text-align: right;
	width: 207px;
	padding-right: 7px;
}

div.property_details table tr td.property_title:first-letter{
 text-transform:uppercase
}
div.s_fav_del,
div.s_favorites div.s_fav_del a,
div.s_favorites div.s_fav_more,
div.s_favorites div.s_fav_more a{
	float: left;
	display: block;
	width: 60px;
	overflow: hidden;
	text-transform: lowercase;
	height: 12px;
	font-size: 10px;
}
div.s_favorites div.s_fav_del,
div.s_favorites div.s_fav_del a{
	color: #baa44e;
	text-align: left;
	margin: 0 0 0 3px;
}
div.s_favorites div.s_fav_more,
div.s_favorites div.s_fav_more a{
	color: #ffffff;
	 text-align: right;
	 margin: 0 4px 0 0;
}

div.payment_details{
	z-index: 9;
	background-color: #114051;
	padding: 3px;
	margin: 10px;
	color: #ffffff;
	border: 3px solid #bba64d;
}
div.sub_payment_details{
background-color: #114051;
text-align: right;
	border: 1px solid #bba64d;
	padding: 13px 8px 6px 17px;
	color: #bba64d;
}
div.sub_payment_details h2{
background-color: #114051;
	font-size: 26px;
	text-align: right;
	font-family:Georgia;
	margin: 3px 0 0 0;	
	padding: 0;
	font-weight: lighter;
}

div.sub_payment_details h2 .inh2{
	padding: 14px 0 0 3px ;
	float: left;
	display: inline;
	text-align: left;
}
div.sub_payment_details h2 .inh2 a{
	color: #ffffff;
	font-size: 10px;
}
div.sub_payment_details div.hr{
	display: block;
	overflow: hidden;
	background-color:#bba64d;
	height: 1px;
	margin:0;
	padding: 0px 0 0px 0;
	margin: 3px 0 3px 0;
	font-size: 1px;
}

div.payment_details_subtitle{
	padding: 10px 0 10px 0;
	width: 350px;
	text-align: left;
	color: #bba64d;
	font-size: 12px;
}
div.payment_details_text{
	 text-align:justify;

}
div.payment_details_text p{
	text-indent: 12px;
}

div.payment_details p{
	color: #ffffff;
	padding:0;
	margin: 0;
	font-weight: normal;
}
div.payment_details p b{
	font-weight: bold;
}

img.agent_image{
	float: left;
	padding: 0 10px 0 0 ;
}
div.agent_information{
	display: block;
	zoom: 100%;
	padding: 0 10px 0 0 ;
}

div.agent_information{
	display: block;
	zoom: 100%;
}

div.space_25{
	clear: left;
	height: 25px;
	display: block;
}
div.property_details_menu{
	text-align: center;
	
}


div.property_details_menu a{
	color: #ffffff;
	font-weight: bold;
	height: 1px;
	filter: Shadow(Color=#000000,Direction=135, Strength=2);
}
div.property_details_menu a:hover{
 filter: none;
 color:#bca64d;
}

div.property_details{
	display: block;
	padding: 20px 0 5px 0;
	clear: both;
}

a.filter_shadow{
	color: #ffffff;
	font-weight: bold;
	height: 1px;
	filter: Shadow(Color=#000000,Direction=135, Strength=2);
}
a.filter_shadow:hover{
 filter: none;
 color:#bca64d;
}



hr.left{       
	clear: both;
	float: none;
	display:block;
	margin: 1px auto 0 auto;
	width: 158px;
	border: 0;
	height: 1px;
	color: #bba64d;
	background-color: #bba64d;
}



#quick_search {	WIDTH: 660px;
	TEXT-ALIGN: left} 
TD {	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Tahoma} 
TD.search_map A {	FLOAT: right;
	MARGIN: 0px 4px 0px 0px} 

 TD.search_map A.m_text {	MARGIN: 0px 22px 0px 0px;
	WIDTH: 210px;
	COLOR: white;
	TEXT-ALIGN: left} 

 DIV.quick_search_sub {	PADDING-RIGHT: 0px;
	PADDING-LEFT: 18px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px 11px 8px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 295px;
	COLOR: #baa44e;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #baa44e 1px solid;
	FONT-STYLE: italic;
	FONT-FAMILY: Georgia;
	POSITION: relative;
	HEIGHT: 18px;
	TEXT-ALIGN: left} 

 TABLE.quick_search TR TD FORM {	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px} 

 #quick_search FORM TABLE {	MARGIN: 2px 8px;
	COLOR: white} 
	
div.testimonials_text{
	margin: 0 0 50px 0;
}

div.welcome div.property_body_top {
position:relatice;
display: block;
}

div.welcome div.property_body_top a {
position: absolute;
bottom:0;
	FONT-WEIGHT: bold;
	color: #ffffff;
	font-family: Verdana, Tahoma, Georgia,  Arial, Helvetica, sans-serif;
	top: 20px;
	text-decoration: none
}

div.welcome div.property_body_top div.h1,
div.welcome div.property_body_top h1,
div.search_form h1{
display: block;
padding-right: 0px;
	padding-left: 0px;
	font-size: 32px;
	float: right;
	padding-bottom: 0px;
	margin: 0px;
	width: 454px;
	color: #ffffff;
	padding-top: 0px;
	font-family: Georgia,  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	height: 38px;
	text-align: right;
	margin: 0;
	
}
div.welcome div.property_body_top h1{
	white-space: normal;
	width: 513px;
}

#SER_F {
color: white;
margin-top: 35px;
}
#SER_F h1{
	padding-right: 10px;
}
#SER_F div.Searc_d_1{
 float: left;
 width: 230px;
}
#SER_F #last_div{
	width: 166px;
	text-align: right;
}
#SER_F #last_div input{
	width: 15px;
	
}
#SER_F #last_div span{
width:144px;
}

#SER_F div.Searc_d_1 tr td{
 color:white;
 font-size: 11px;
}
#SER_F div.Searc_d_1 div{
 font-size: 11px;
 padding: 2px 0;
}
#SER_F div.Searc_d_1 div span{
	width: 93px;
		text-align: right;
		float: left;
		display: block;
}
#SER_F div.Searc_d_1 div.div_sh span{
	width: 148px;

}
#SER_F div.Searc_d_1 div select,
#SER_F div.Searc_d_1 div input{
	width: 105px;
}
#SER_F div.Searc_d_1 div.div_sh input{
	width: 50px;
}

#SER_F div.Searc_d_2{
	float: left;
	width: 310px;
}
#SER_F div.Searc_d_2  tr td{
	font-size: 10px;
	white-space :normal;
	height: 12px;
	display:table-cell;
	overflow: hidden;
}
#SER_F div.Searc_d_2  tr td span{
	display: block;
}
#SER_F div.Searc_d_2 tr td input{
	float: left;
}

#SER_F div.title{
	font-style: italic;
	font-family: Georgia;
	font-size: 12px;
	color: #baa44e;
	text-transform: uppercase;
	display: block;
	text-align: center
}
#SER_F div.title div.none_c{
	display: block;
	height: 15px;
	margin: 0 auto;
	width: 200px;
}
#SER_F div.title div.none_c div.right_short{
display: block;
background: url('http://dev.skyline-bulgaria.com/img/hr_short.gif')
}
#SER_F div.title div.none_c div.right_long{
	margin: 0;
	padding-top:0;
}
#SER_F div.se_button{
	margin-top: 10px;
	padding: 22px 0 0 250px;
	clear: left;
	display: block;
	float: none;
	border-top: 1px solid #baa44e;
	
}
div.center_al{
	display: block;
	clear: left;
	margin-top: 15px;
	padding: 0 auto;
	text-align: center;
	
}

div.news_search_f{
 width: 450px;
 margin:0 0 0 150px;;
}
div.news_search_f div.content{
 height: 45px;
margin-top: 5px;
}
div.news_search_f div.content span{
display: block;
float: left;
padding-right: 4px;
}
div.news_search_f div input{
 width: 230px;
}
div.news_search_f div.title{
 width: 342px;
 font-family: Georgia;
 border-bottom:  1px solid #bca64d;
 display:block;
 color: #bca64d;
 font-size: 12px;
 text-transform: uppercase;
 text-align: right;
}


div.list_quick_links{
	width: 15px;
	float: left;
	display: block;
	font-weight: bold;
	clear: left;
	margin-top: 2px;
	cursor: pointer;
}
div.list_quick_links_1{
	width: 165px;
	float: left;
	display: block;
	font-weight: bold;
	margin-top: 2px;
	cursor: pointer; 
}

