/* CSS Document */

body{
	padding:0px;
	margin:0px;
	font-family:Tahoma, Trebuchet MS, Arial, Verdana;
	font-size:11px;
	color:#4a4a4a;
	background:#4d4d4d url(../images/bg_body1.jpg) top center repeat-y;
}

a{
	color:#f40000;
	text-decoration:none;
}
a:hover{
	color:#f40000;
	text-decoration:underline;
}
ul{
	list-style-image:url(../images/bulet.gif);
}
.main{
	margin:0 auto;
	width:960px;
}
.main_left{
	margin:0 auto;
	width:960px;
	background:#ffffff; /*url(../images/main_left.jpg) top left repeat-y*/
	float:left;
}
.main_right{
	float:left;
	width:960px;
	/*background:url(../images/main_right.jpg) top right repeat-y;*/
	float:left;
	/*padding-left:12px;
	padding-right:12px;*/
}
.head_main{
	background:url(../images/bg_head.gif) top left repeat-x;	
}
.head{
	background:url(../images/head.gif) top right no-repeat;
	width:960px;
	height:65px;
}
.logo a{
	background:url(../images/logo.gif) top left no-repeat;
	width:207px;
	height:63px;
	float:left;
}
.logo h1 a  span{
	display:none;
}
h1, h2, h3, h4, h5{
	padding:0px;
	margin:0px;
}
.lang_main{
	background:#1f1f1f url(../images/bg_lang.gif) top left repeat-x;
		
}
.lang{
	width:942px;
	height:24px;
	background:url(../images/bg_lang_right.gif) top right no-repeat;
	color:#f40000;
	font-family:Tahoma, Trebuchet MS, Arial, Verdana;
	font-size:12px;
	padding-top:7px;
	padding-left:18px;
	border-bottom:1px solid #ffffff;
	
}
.lang a{
	color:#ffffff;
	text-decoration:none;
}
.lang a:hover{
	color:#969696;
	text-decoration:none;
}
.language{
	float:left;
	width:500px;
	
}
.info_h{
	float:right;
	width:260px;
	padding-right:5px;
	
}
.banners{
	width:960px;
	height:175px;
	background:#ffffff;
}
.left_banner{
	float:left;
	width:299px;
	height:175px;
	border-right:1px solid #ffffff;
}
.right_banner{
	float:left;
	width:660px;
	height:175px;
}
.container_main{
	background:#ffffff url(../images/bg_container.gif) top left repeat-x;
	float:left;
}
.container{
	width:950px;
	background:url(../images/bg_container_right.gif) top right no-repeat;
	padding-left:7px;
	padding-right:3px;
	padding-bottom:45px;
	border-left:1px solid #ffffff;
	float:left;
}
.container_in{
	width:950px;
	background:url(../images/bg_container_in.jpg) top right no-repeat;
	padding-left:7px;
	padding-right:3px;
	padding-bottom:45px;
	border-left:1px solid #ffffff;
	float:left;
	font-family:Tahoma, Trebuchet MS, Arial, Verdana;
}
/*********************************************************************************
****************************************************************************
***************************************************************
***************************************/
.left{
	float:left;
	width:163px;
	color:#242424;
	font-family:Tahoma, Trebuchet MS, Arial, Verdana;
	font-size:11px;
}
.middle{
	float:left;
	width:508px;
	font-family:Tahoma, Trebuchet MS, Arial, Verdana;
	font-size:11px;
	padding:8px 17px 0 15px;
}
.right{
	float:left;
	width:242px;
}
/******************************* divove v div.left *******************************************************/
.flag{
	border:none;
	margin-bottom:-2px;
	margin-right:9px;
}
.no_flag{
	padding-left:33px;
	display:block;
	width:116px;
}
.choose_country, .learn_about{
	width:163px;
	border-bottom:1px dashed #f40000;
	padding-top:20px;
}
.learn_about1{
	width:205px;
	border-bottom:1px dashed #f40000;
	padding-top:20px;
}
.choose_country ul, .learn_about ul, .learn_about1 ul{
	list-style-type:none;
	list-style-image:none;
	padding:0px;
	margin:13px 0 10px 0;	
}
.choose_country ul li, .learn_about ul li, .learn_about1 ul li{
	display:block;
	background:none;
}
.learn_about ul li a{
	color:#242424;
	text-decoration:none;
	padding-left:10px;
	margin-left:5px;
	background: url(../images/bullet.gif) left no-repeat;
	display:block;
	width:116px;
	padding-top:5px;
	padding-bottom:5px;
}
.learn_about1 ul li a{
	color:#242424;
	text-decoration:none;
	padding-left:10px;
	margin-left:5px;
	background:url(../images/bullet.gif) left no-repeat;
	display:block;
	width:172px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}
.choose_country ul li a.no_flag{
	padding-left:44px;
	display:block;
	width:116px;
}
.choose_country ul li a.no_flag:hover{
	padding-left:44px;
	display:block;
	width:106px;
}

.choose_country ul li a.no_flag_sel{
	padding-left:44px;
	display:block;
	width:106px;
	background-color:#4f4c4d;
	color:#ffffff;
}

.choose_country ul li a.no_flag_sel:hover{
	padding-left:44px;
	display:block;
	width:106px;
}

.choose_country ul li a{
	color:#242424;
	text-decoration:none;
	padding-left:15px;
	background:none;
	display:block;
	width:135px;
	padding-top:5px;
	padding-bottom:5px;
}
.choose_country ul li a:hover{
	color:#ffffff;
	text-decoration:none;
	padding-left:15px;
	background-color:#4f4c4d;
}
.choose_country ul li a.sel{
	color:#ffffff;
	text-decoration:none;
	padding-left:15px;
	background-color:#4f4c4d;
}


.learn_about ul li a:hover, .learn_about1 ul li a:hover{
	color:#ffffff;
	text-decoration:none;
	padding-left:10px;
	margin-left:5px;
	background:#4f4c4d url(../images/bullet.gif) left no-repeat;
}

.learn_about ul li a.selected{
	color:#ffffff;
	text-decoration:none;
	padding-left:10px;
	margin-left:5px;
	background:#4f4c4d url(../images/bullet.gif) left no-repeat;
}
/******************************* end of divove v div.left *******************************************************/




/******************************* divove v div.middle *******************************************************/
.forms_main{
	background:#dedede url(../images/bg_forms.gif) top left repeat-y;
	width:508px;
	float:left;
}
.forms_main_1{
	background:url(../images/bg_forms_h.gif) bottom left no-repeat;
	width:508px;
	float:left;
	clear:both;
	padding-bottom:10px;
}
.forms_sale_rent{
	background:url(../images/forms_container.gif) top left no-repeat;
	width:508px;
	float:left;
}
.forms_sale_rent ul{
	list-style-type:none;
	list-style-image:none;
	float:left;
	padding:0px 0 0 2px;
	margin:0px;
}
.form_in_x ul{
	list-style-type:none;
	float:left;
	padding:0px;
	margin:0 0 0 -2px;
	list-style-image:none;
}
*html div.form_in_x ul{
	margin:0 0 0 -1px;
	list-style-image:none;
}
.forms_sale_rent ul li, .form_in_x ul li{
	float:left;
	text-align:center;
}
.form_in_x ul li a.not_active_at_all, .form_in_x ul li a.not_active_at_all:hover{
	float:left;
	width:119px;
	height:24px;
	background:url(../images/btn_notactive.gif) top left no-repeat;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:12px;	
	cursor:text;
}

.forms_sale_rent ul li a, .form_in_x ul li a , .form_in_x ul li a.not_active{
	float:left;
	width:119px;
	height:24px;
	background:url(../images/btn.gif) top left no-repeat;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:12px;	
}
.forms_sale_rent ul li a:hover, .forms_sale_rent ul li a.active, .form_in_x ul li a:hover, .form_in_x ul li a.active{
	float:left;
	width:119px;
	height:24px;
	background:url(../images/btn_checked.gif) top left no-repeat;
	color:#f40000;
	text-decoration:none;
	padding-top:12px;	
}

.forms{
	float:left;
	width:470px;
	padding:24px 0 0 22px;
	color:#231f20;
}

.checkboxes{
	float:left;
	width:470px;
	padding-bottom:13px;
	margin:0px;
}
option{
	border:none;
	background:#ffffff;
	padding:2px;
	cursor:pointer;
	color:#231f20;
	font-size:11px;
	
}

.formbox{
	width:129px;
	height:23px;
	border:none;
	background:url(../images/bg_formbox.gif) top left no-repeat;
	padding:2px;
}

.form_left{
	background:url(../images/bg_form_left.gif) top left no-repeat;
}
.form_right{
	background:url(../images/bg_form_right.gif) top right no-repeat;
}
.form{
	width:133px;
	height:27px;
	background:url(../images/bg_form_repeat.gif) top left repeat-x;	
}
.form1{
	width:129px;
	height:23px;
	padding:2px;
	border:none;
	background:none;
}
.form_left_not_active{
	background:#dadada;
}
.form_right_not_active{
	background:#dadada;
}
.form_not_active{
	width:133px;
	height:27px;
	background:#dadada;
}
.form1_not_active{
	width:129px;
	height:23px;
	padding:2px;
	border:none;
	background:none;
}

.btn_search{
	background:url(../images/btn_search.gif) top left no-repeat;
	width:117px;
	height:37px;
	color:#FFFFFF;
	font-size:16px;
	border:none;
}
.bolder{
	font-size:14px;
	font-weight:bold;
}
.content_text{
	width:505px;
	padding-left:3px;
	padding-bottom:10px;
	padding-top:20px;
}
.content_text_inner{
	width:505px;
	padding-left:3px;
	padding-bottom:10px;
	padding-top:12px;
}
.welcome{
	color:#f40000;
	font-weight:bold;
	font-size:16px;
}

.top_properties_main{
	background:#ffffff url(../images/bg_top_properties_bottom.gif) bottom left no-repeat;
	margin-top:20px;
	margin-right:3px;
	padding-bottom:8px;
	float:left;
}
.top_properties{
	background:url(../images/bg_top_properties.gif) top left no-repeat;
	width:150px;
	padding:8px 8px 0px 8px;
}
.title_top_prop{
	width:166px;
	height:16px;
	background-color:#4d4a4a;
	padding-top:3px;
}

.title_top_prop a{
	background:url(../images/bullet.gif) left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	margin-left:5px;
}
.title_top_prop a:hover{
	text-decoration:underline;
}
/******************************* end of divove v div.middle *******************************************************/




h1, h2{
	font-size:14px;
	color:#4a4a4a;
	font-family:Tahoma, Trebuchet MS, Arial, Verdana;
}
h1{
	padding-left:9px;
}
h3{
	font-size:12px;
	color:#f40000;
	padding-top:7px;	
}
h3 a{
	color:#f40000;
	text-decoration:none;
}
h3 a:hover{
	color:#f40000;
	text-decoration:underline;
}
h4, h5{
	color:#f40000;
	font-weight:bold;	
}
h4{
	font-size:24px;
}
h5{
	font-size:11px;
	font-weight:bold;
}
.red{
	color:#f40000;
}

.grey{
	color:#434343;
	font-weight:bold
}

.green, .dark{
	font-size:16px;
	font-weight:bold;
}
.green{
	color:#434343;
}
.blue{
	font-size:14px;
	font-weight:bold;
	color:#F50000;
}

.black, .drak{
	color:#242424;
}
.prices_text{
	float:left;
	width:45px;
	padding-top:10px;
	float:left;
}
.prices_value{
	float:right;
	padding:0px;
	margin:0px;
	margin-right:10px;
	text-align:right;
}

.video{
	width:240px;
	height:180px;
	font-size:30px;
	color:#4d4d4e;
	margin-top:12px;
}

.top_news{
	width:230px;
	padding-left:7px;
	padding-top:21px;
	font-family:Tahoma, Trebuchet MS, Arial, Verdana;
	font-size:11px;
	border-bottom:1px dashed #f40000;
	padding-bottom:23px;
}
.title_link{
	font-weight:bold;
}
.title_link a{
	text-decoration:none;
	color:#4a4a4a;
}
.title_link a:hover, .read_more a:hover{
	text-decoration:underline;
}
.read_more a{
	color:#f40000;
	text-decoration:none;
}
.top_news_content{
	padding-top:16px;
	width:220px;
}

.top_news_content ul{
	width:150px;
	padding:10px;
	margin:10px;
	
	text-align:left;
	
}
.top_news_content ul li{
	padding-left:20px;
	background:url(../images/bulet.gif) left no-repeat;
	width:150px;
	margin:0;
	text-align:left;
	
}

.pool{
	border-bottom:1px dashed #f40000;
	padding:22px 0 8px 3px;
	width:233px;
	font-family:Tahoma, Trebuchet MS, Arial, Verdana;
	font-size:11px;
	float:left;	
}
.btn_vote{
	background:url(../images/vote2.gif) top left no-repeat;
	width:71px;
	height:25px;
	color:#FFFFFF;
	font-size:11px;
	border:none;
}
.btn_vote1{
	background:url(../images/btn_vote.gif) top left no-repeat;
	width:57px;
	height:19px;
	color:#FFFFFF;
	font-size:11px;
	border:none;
}

.footer{
	width:906px;
	border-top:1px solid #c4c4c4;
	background:#ffffff url(../images/bg_footer.gif) bottom left repeat-x;
	padding:15px 32px 12px 23px;
	clear:both;
	color:#959595;
	font-size:12px;
	font-family:Tahoma, Trebuchet MS, Arial, Verdana;
	float:left;
}
.sitemap{
	color:#959595;
	width:740px;
	float:left;
}
.sitemap a{
	color:#959595;
	text-decoration:none;
}
.sitemap a:hover{
	color:#4a4a4a;
	text-decoration:underline;
}
.rss a{
	float:left;
	width:119px;
	height:19px;
	background:url(../images/rss.gif) top left no-repeat;
	padding-top:10px;
	padding-left:44px;
	color:#959595;
	text-decoration:none;
}
.rss a:hover{
	text-decoration:underline;
}
.partner_links{
	width:100%;
	color:#959595;
	float:left;
}
.partner_links a{
	color:#959595;
	text-decoration:none;
}
.partner_links a:hover{
	color:#4a4a4a;
	text-decoration:none;
}
.copyright{
	float:left;
	width:760px;
	padding-top:45px;
}
.wg{
	float:left;
	color:#ffffff;
	background:url(../images/logo_wg.gif) top left no-repeat;
	width:78px;
	height:32px;
	padding-left:52px;
	margin-top:42px;
	padding-top:3px;
}
.wg a{
	float:left;
	color:#4a4a4a;
	text-decoration:none
	
}
.wg a:hover{
	color:#4a4a4a;
	text-decoration:underline;
}

/*----------------------------------------------inside part---------------------------------------------------*/

.form_in_y{
	margin-top:5px;
	background:url(../images/bg_form_in_y.jpg) top left repeat-y;
	float:left;
	padding-right:3px;
}
.form_in_top{
	background: url(../images/bg_form_in_top.jpg) top left no-repeat;
	float:left;
}
.form_in_bottom{
	background: url(../images/bg_form_bottom.jpg) bottom left no-repeat;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:10px;
	float:left;
}
.form_in_x{	
	width:694px;
	background:url(../images/bg_form_in_x.jpg) bottom left repeat-x;
	float:left;
}

.frame_top_right{
	background:#d2d2d2 url(../images/bg_frame_top_right.gif) top right no-repeat;
	float:left;
	padding:0px;
	margin:0px;
	
}
.frame_bottom_left{
	background:url(../images/bg_frame_bottom_left.gif) bottom left no-repeat;
	padding:1px 2px 2px 1px;
	margin:0px;
	float:left;
	
}
.frame{
	background-color:#FFFFFF;
	float:left;
	padding:0px;
	margin:0px;
	color:#231f20;
	font-size:11px;

}
.frame ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:90px;
	list-style-image:none;
}
.frame ul li{
	display:inline;
	width:12px;
	height:12px;
	margin:3px;
}
.frame ul li a, .frame ul li a:hover{
	background:none;
	width:12px;
	height:12px;
	padding:0px;
	margin-bottom:3px;
}
.frame ul li a span {
	display:none;
}
.frame ul li.mail{
	background:url(../images/mail.gif) top left no-repeat;
}
.frame ul li.print{
	background:url(../images/print.gif) top left no-repeat;
}
.frame ul li.font{
	background:url(../images/t.gif) top left no-repeat;
}
.frame ul li.font_size_plus{
	background:url(../images/plus.gif) top left no-repeat;
}
.frame ul li.font_size_minus{
	background:url(../images/minus.gif) top left no-repeat;
}
.content_in{
	float:left;
	width:679px;
	padding:12px 3px 11px 11px;
	margin:0px;
	
}

.content_in_print{
	float:left;
	width:610px;
	padding:12px 3px 11px 11px;
	margin:0px;
	font-size:12px;
	
}

.big_img{
	padding:5px 5px 9px 5px;
	margin:0px;
}
.small_images{
	padding:0px 0px 6px 3px;
	float:left;
	display:block;
}
img.s_im{
	margin-right:5px;
	border:none;
	float:left;
	
}
.move_gal{
	margin:17px 0 0 0;
}

.info{
	float:left;
	width:250px;
	padding-left:20px;
	padding-top:2px;
	font-size:12px;
}
.info p{
	line-height:11px;
	padding:0px;
	margin:0px 0 12px 0;
}
.btn_enquire{
	background:url(../images/btn_enquire.gif) top left no-repeat;
	width:89px;
	height:35px;
	padding:0px;
	border:none;
	color:#FFFFFF;
	font-size:16px;
}
.property_description{
	width:630px;
	padding-left:13px;
	padding-top:40px;
	padding-bottom:30px;
	font-size:11px;
	float:left;
	text-align:left;
}
.property_description ul{
	width:100%;
	padding:10px;
	margin:10px;
	float:left;
	text-align:left;
	
	
}
.property_description ul li{
	padding-left:20px;
	background:url(../images/bulet.gif) left no-repeat;
	width:100%;
	float:left;
	margin:0;
	text-align:left;
	
}

.property_description_print{
	width:580px;
	padding-left:13px;
	padding-top:40px;
	padding-bottom:30px;
	font-size:11px;
	float:left;
	text-align:left;
	background:#FFFFFF;
}


.send_msg{
	width:652px;
	padding:9px 0 11px 15px;
	float:left;
}
.form_s_m{
	width:160px;
	height:27px;
	background:url(../images/bg_form_repeat.gif) top left repeat-x;	
}
.form1_s_m{
	width:158px;
	height:23px;
	padding:2px;
	border:none;
	background:none;
}
.formbox_s_m{
	width:158px;
	height:23px;
	border:none;
	background:url(../images/form_country.gif) top left no-repeat;
	margin:2px;
}
.form_msg_top{
	float:left;
	background:url(../images/form_msg_top.gif) top left  repeat-x;
}
.form_msg_bottom{
	background:url(../images/form_msg_bottom.gif) bottom left  repeat-x;
}
.form_msg_left{
	background:url(../images/form_msg_left.gif) top left no-repeat;
}
.form_msg_right{
	background:url(../images/form_msg_right.gif) top right no-repeat;
	width:220px;
	height:73px;
}
.form_msg{
	width:288px;
	height:69px;
	border:none;
	background:none;
}
.choose_enquiry{
	width:83px;
	float:left;
	padding:0px;
	margin:0 0 0 37px;
}
.choose_enquiry ul{
	list-style-type:none;
	float:left;
	padding:0px;
	margin:0px;
	list-style-image:none;
}

.choose_enquiry ul li{
	float:left;
	width:83px;
	text-align:left;
	padding:0px;
	margin-bottom:9px;
	
}
*html div.choose_enquiry ul li{
	margin:0px;
	
}
.choose_enquiry ul li a{
	float:left;
	width:50px;
	background:url(../images/bullet.gif) left no-repeat;
	font-size:11px;
	color:#242424;
	text-decoration:none;
	padding-left:10px;
	margin-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;
}
.choose_enquiry ul li a:hover{
	float:left;
	width:50px;
	background:#4f4c4d url(../images/bullet.gif) left no-repeat;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding-left:10px;
	margin-left:5px;
	padding-top:5px;
	padding-bottom:5px;	
	margin-bottom:0px;
}

.path{
	width:677px;
	height:23px;
	background-color:#4f4c4d;
	margin-top:8px;
	padding:12px 13px 0 10px;
	color:#f40000;
	font-size:12px;
	float:left; 
	position:relative;
	z-index:100;
}
.path a{
	color:#ffffff;
	text-decoration:none;
}
.path a:hover{
	color:#f40000;
	text-decoration:none;
}
.back{
	float:left;
	background:url(../images/bullet_left.gif) left no-repeat;
	padding-left:20px;
	white-space:nowrap;
	width:70px;
}
.top_news ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:200px;
	margin-top:28px;
	margin-bottom:-10px;
	margin-left:-5px;
	list-style-image:none;
}
.top_news ul li{
	display:block;
	width:200px;
}
.top_news ul li a{
	text-decoration:none;
	color:#242424;
	background:#d3d2d2 url(../images/bullet.gif) left no-repeat;
	display:block;
	width:190px;
	height:12px;
	padding:5px 0 5px 10px;
	margin-bottom:2px;
	margin-left:5px;
}
.top_news ul li a:hover{
	text-decoration:none;
	color:#ffffff;
	background:#4f4c4d url(../images/bullet.gif) left no-repeat;
	display:block;
	width:190px;
	height:12px;
	padding:5px 0 5px 10px;
	margin-bottom:2px;
	margin-left:5px;
}

.top_news ul li a.selected{
	text-decoration:none;
	color:#ffffff;
	background:#4f4c4d url(../images/bullet.gif) left no-repeat;
	display:block;
	width:190px;
	height:12px;
	padding:5px 0 5px 10px;
	margin-bottom:2px;
	margin-left:5px;
}

.top_news ul li a.not_selected{
	text-decoration:none;
	color:#242424;
	background:#d3d2d2 url(../images/bullet.gif) left no-repeat;
	display:block;
	width:190px;
	height:12px;
	padding:5px 0 5px 10px;
	margin-bottom:2px;
	margin-left:5px;
}

.ress_feed{
	float:left;
}
.ress_feed a{
	color:#4a4a4a;
	font-size:11px;
	background:url(../images/rss_f.gif) left no-repeat;
	padding-left:16px;
	text-decoration:none;
}
.ress_feed a:hover{
	color:#4a4a4a;
	text-decoration:underline;
}


/*ul.menu {
	padding:0; 
	margin:0;
	list-style-type: none;
	float:left;
	border:1px so
	 }
	
ul.menu li {
float:left; 
position:relative;
margin-right:13px;

}
ul.menu li a {
	display:block; 
	text-decoration:none;
	color:#f0f0f0; 
	background:none;
	padding:0px;
	margin:0px;
	}
ul.menu li ul, ul.menu li a ul {
 	width:164px;
	padding:0 0 3px 0;
	position:absolute;
	margin:0px;

}

ul.menu li:hover a,  ul.menu li a:hover {
	color:#ed1c24;
	background:url(../images/bg_li.gif) bottom right no-repeat;
	padding:0px;
	margin:0px;
}



ul.menu li ul li,  ul.menu li a ul li {
display:block; 
width:164px;
padding:0px;
margin:0px;
float:left;

}


ul.menu li ul li a,  ul.menu li a ul li a {
background:#f1f1f1 url(../images/red_bullet.gif) left no-repeat;  
color:#010101;
font-weight:normal; 
width:127px;
padding-top:6px;
padding-bottom:6px;
margin:0px;
float:left;
padding-left:25px;
}

ul.menu li ul li a:hover,  ul.menu li a ul li a:hover {
	background:#ed1c24 url(../images/black_bullet.gif) left no-repeat; 
	color:#ffffff;
}



.submenu { 
	width:164px;
	padding:0 0 3px 0;
	position:absolute;
	top:34px;
}

*html .submenu{margin-left:-50px;}

.submenu a{ 
background:#f1f1f1 url(../images/red_bullet.gif) left no-repeat;  
color:#010101;
font-weight:normal; 
width:127px;
padding-top:6px;
padding-bottom:6px;
margin:0px;
float:left;
padding-left:25px;
}

.submenu a:hover{
background:#ed1c24 url(../images/black_bullet.gif) left no-repeat; 
color:#ffffff;}
*/

.eleven{
	font-size:11px;
}
.twelve{
	font-size:12px;
}
.thirteen{
	font-size:13px;
}
.fourteen{
	font-size:14px;
}
.fifteen{
	font-size:15px;
}
.sixteen{
	font-size:16px;
}
.seventeen{
	font-size:17px;
}
.eighteen{
	font-size:18px;
}

/**************************** listing **************************************/

.listing, .listing_left{
	float:left;
	width:500px;
	height:154px;
	
}
.listing{background:url(../images/bg_listing_new.gif) top left repeat-x; margin-top:1px;}
.listing_left{background:url(../images/bg_listing_left_new.gif) top left no-repeat;}
.listing_right{
	background:url(../images/bg_listing_right_new.gif) top right no-repeat;
	padding:9px;
	float:left;
	width:482px;
	height:154px;
}
.listing_info{float:left; width:143px; padding-left:7px; padding-right:20px;}
.area{
	float:left;
	width:85px;
}
.bed{
	float:left;
	width:53px;
}
.price{width:130px; clear:both; margin-top:15px; float:left;}
.price_txt{float:left; width:45px; font-size:14px; font-weight:bold; margin-top:7px;}
.price_val{float:left; width:80px;}
.pag{
	float:left;
	width:100%;
	color:#959595;
	margin-top:49px;
}
.pag a{
	float:left;
	padding:2px 5px;
	border:1px solid #c4c4c4;
	color:#4a4a4a;
	text-decoration:none;
	margin-left:5px;
}
.pag a:hover, .pag a.pag_active{
	border:1px solid #f40000;
	color:#f40000;
	text-decoration:none;
}

.listing_path{
	width:488px;
	
	background-color:#4f4c4d;
	color:#FFFFFF;
	padding:10px 5px 10px 6px;
	margin-bottom:10px;
	float:left;
	
}
.listing_path a{color:#fff; text-decoration:none;}
.listing_path a:hover{color:#fff; text-decoration:underline;}

.listing_news{
	float:left;
	width:500px;
	height:123px;
	border-bottom:1px solid #A19C9C;
}

.tagSize14
{	
	font-size:14px;
	padding:10px;
}

.tagSize16
{	
	font-size:16px;
	padding:10px;
}

.tagSize18
{	
	font-size:18px;
	padding:10px;
}

ul.plstic{
	list-style-type:none;
	float:left;
	padding:0px 0 0 2px;
	margin:0px;
	height:36px;
	list-style-image:none;
}

ul.plstic li{
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
}

ul.plstic li a{
	float:left;
	width:auto;
	height:36px;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	background:none;
	padding:0px;
}
ul.plstic li a:hover{
	float:left;
	width:auto;
	height:36px;
	font-size:18px;
	color:#f40000;
	text-decoration:none;
	background:none;
	padding:0px;	
}
ul.plstic li a em.rgt, ul.plstic li a.not_activeee em.rgt{
	float:left;
	width:7px;
	height:36px;
	background:url(../images/bg_rgt.gif) top left no-repeat;	
}
ul.plstic li a b, ul.plstic li a.not_activeee b{
	float:left;
	height:24px;
	background:url(../images/btn_main.gif) top left repeat-x;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:12px;
	padding-left:20px;
	padding-right:20px;	
}
ul.plstic li a em.lft, ul.plstic li a.not_activeee em.lft{
	float:left;
	width:7px;
	height:36px;
	background:url(../images/bg_lft.gif) top left no-repeat;
}
ul.plstic li a:hover em.rgt, ul.plstic li a.activeee em.rgt{
	float:left;
	width:7px;
	height:36px;
	background:url(../images/bg_rgt_hover.gif) top left no-repeat;	
}

ul.plstic li a:hover b, ul.plstic li a.activeee b{
	float:left;
	height:24px;
	background:url(../images/btn_main_hover.gif) top left repeat-x;
	font-size:18px;
	color:#f40000;
	text-decoration:none;
	padding-top:12px;	
}
ul.plstic li a:hover em.lft, ul.plstic li a.activeee em.lft{
	float:left;
	width:7px;
	height:36px;
	background:url(../images/bg_lft_hover.gif) top left no-repeat;
}
.btn_{
	background:url(../images/btn_k.gif) top left no-repeat;
	color:#FFFFFF;
	width:163px;
	height:36px;
	border:none;	
}



ul.menu {
	padding:0; 
	margin:0;
	list-style-type: none;
	float:left;
	width:20px;
	height:15px;
	list-style-image:none;
	 }
	
ul.menu li {
	float:left; 
	position:relative;
}
 ul.menu li a,  ul.menu li a:visited {
	text-decoration:none;
	color:#f0f0f0; 
	background:none;
	}
ul.menu li ul {
 	width:164px;
	padding:0 0 3px 0;
	margin-left:-50px;
	position:absolute;
	top:34px;
	list-style-image:none;

}

ul.menu li a,  ul.menu li a:hover {
	color:#ed1c24;
	background:url(../images/bg_li.gif) bottom right no-repeat;
}

ul.menu li ul,  ul.menu li a:hover ul {
	position:absolute;
	top:24px;
	left:0;
	width:164px;
	padding:0 0 3px 0;
	margin:0px;
	list-style-image:none;
}


ul.menu li ul li,  ul.menu li a:hover ul li {
	display:block; 
	width:164px;
	margin:0px;
	float:left;

}


ul.menu li ul li a, ul.menu li ul li a:visited, ul.menu li a:hover ul li a, ul.menu li a:hover ul li a:visited {
	background:#f1f1f1 url(../images/red_bullet.gif) left no-repeat;  
	color:#010101;
	font-weight:normal; 
	width:127px;
	padding-top:6px;
	padding-bottom:6px;
	margin:0px;
	float:left;
	padding-left:25px;
}

ul.menu li ul li a:hover,  ul.menu li a:hover ul li a:hover {
	background:#ed1c24 url(../images/black_bullet.gif) left no-repeat; 
	color:#ffffff;
	}

.txt{
	position:absolute;
	background:#FFFFFF;
	z-index:90;
	margin-top:-10px;
	margin-left:15px;
	color:#333333;
	font-size:13px;
	font-weight:bold;
}
*html div.txt{
	margin-top:-15px;
	margin-left:-685px;
}
.txtie7{
	position:absolute;
	background:#fff;
	z-index:100;
	margin-left:-685px;
}


/*----------------------------*/
 .bg_price{
 	background:url(../images/bg_price.gif) top left no-repeat;
	width:150px;
	height:37px;
	
 }
.sixteen{ font-size:16px; color:#fff; font-weight:bold;}
.twelve{ font-size:12px; color:#fff; font-weight:bold;}