@charset "utf-8";
/* CSS Document */
html, body{/*background:url(/images/body.gif) repeat-x top left;*/ margin:0px; padding:0px; font:normal 12px Arial; color:#000; height:100%;}
table, tr,td {vertical-align:top; text-align:left; padding:0px; margin:0px; font:normal 12px Arial; color:#000;}
div{vertical-align:top; text-align:left; font:normal 12px Arial;}
img{border:0px solid #000;}
#MainDiv{width:977px; margin:0 auto;}
.clearfix:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix
{
	display: inline-block;
}

.leftMenuWrap
{
	background: #e2ecf2 url(/img/leftMenuTop.gif) no-repeat top left;
	margin: 0 0 15px 0;
	width:208px;
}

.leftMenuWrap2
{
	background: url(/img/leftMenuBottom.gif) no-repeat bottom left;
}

.rightMenuWrap
{
	background: #e2ecf2 url(/images/rightTop.gif) no-repeat top left;
	margin: 0 0 10px 0;
}

.rightMenuWrap2
{
	background: url(/images/rightBottom.gif) no-repeat bottom left;
	width: 237px;
}

.rightMenuWrap3
{
	background: url(/images/currBg.jpg) no-repeat bottom left;
	width: 237px;
}

.writeStr
{
	background: #fff;
}

.normalStr
{
	padding: 3px 0;
}

.advSearchWrap
{
	background: url(/images/searchBg.jpg) no-repeat top left;
	height: 188px;
	padding: 10px 10px 10px 210px;
	margin: 0 0 15px 0;
}

.searchTitle
{
	color: #fff;
	padding: 5px 0 0 172px;
}

.selectStyle
{
	width: 110px;
	margin: 0 15px 20px 0;
	border: 1px solid #dfcdcb;
}

.searchLabel
{
	color: #fff;
	margin: 0 0 0 10px;
}

.bannerHome
{
	margin: 0 0 15px 0;
}

.homeContentTop
{
	background: #e2ecf2 url(/images/contentTop.gif) no-repeat top left;
	margin: 0 0 15px 0;
}

.homeContentBottom
{
	background: url(/images/contentBottom.gif) no-repeat bottom left;
}

.padPartner
{
	padding: 5px 0 0 15px;
}

.partnerOne
{
	margin: 0 20px 20px 0;
	float: left;
	display: inline;
}

.p{padding:0px; margin:0px;}
.wh100{width:100%; height:100%;}
.lh{line-height:150%;}
.clear{clear:both;}
.mid{vertical-align:middle;}
.fll{float:left;}
.flr{float:right;}
.classrel{position:relative; top:0px; left:0px; width:0px; height:0px;}

.pipe
{
	padding: 4px 0 0 14px;
}
.topmenudiv{float:left; /*padding-top:6px;*/ padding-left:15px; /*padding-right:15px; */height:19px; /*background:url(/images/menu.gif) repeat-x top left;*/}
.langdiv{position:absolute; top:-10px; left:265px; width:400px; 	}
.langdiv1{float:left; width:35px;}
.logodiv{float:left; width:400px; padding-top:30px;}
.under{/*background:url(/images/under.gif) no-repeat top left; padding-top:8px; height:21px;*/ width:155px;padding:8px 0 8px 10px; /*padding-left:15px; padding-right:15px;*/}
.underSmall{/*background:url(/images/under.gif) no-repeat top left; padding-top:8px; height:21px;*/ width:155px;padding:0; /*padding-left:15px; padding-right:15px;*/}
.under2{margin-left:15px; background:url(/images/under2.gif) no-repeat top left; padding-top:6px; height:23px; width:180px; padding-left:15px; padding-right:15px; font:normal 12px Verdana; color:#8f0100;}
.topprod{float:left; text-align:center; font:normal 12px Verdana; color:#8f0100; padding:10px; }
.topprodother{float:left; text-align:center; font:normal 12px Verdana; color:#8f0100; padding:5px; }
.date{background:#dadada; width:85px; height:13px; padding-left:3px; padding-right:3px; color:#7b7b7b; font:normal 10px Arial; padding-top:1px;}
.descr{text-align:left; font:normal 10px Arial; color:#7b7b7b;}
.topline{background:url(/images/topline.gif) no-repeat bottom center; height:20px;}
.homeprod{float:left; width:525px; background:#efefef;}
.otherprod{float:left; width:530px; background:#ffffff;}
.homeprod2{float:left; width:472px;margin:0 30px;}
.sep{background:url(/images/sep.gif) no-repeat center center; height:15px;}
.botblock{float:left; width:175px; background:url(/images/botblock.gif) no-repeat top left; border:1px solid #6e0000; padding-top:20px; padding-bottom:20px; padding-left:15px; padding-right:15px;}

.botblock2{clear:both; width:208px; /*background:url(/images/botblock.gif) no-repeat top left; border:1px solid #6e0000;*/ /*padding-top:20px; padding-bottom:20px; padding-left:15px; padding-right:15px;*/ margin-top:10px;}

.underbot{float:left;/* background:url(/images/underbot.gif) repeat-x top left;*/ padding-top:20px; width:977px;border-top: 5px solid #a1b7c5;}
.buydiv{float:left; width:240px; padding-left:25px; padding-right:15px;}
.buydiv2{clear:both; width:180px; padding-left:15px; padding-right:15px; padding-top:25px;}
.bothdr{font:normal 14px Arial; color:#23619a;}
.newsdiv{float:left; width:532px; /*color:#23619a;*/}
.newsimg{float:left; margin-right:5px; padding:1px; border:1px solid #23619a;}
.newshdr{font:normal 12px Arial; color:#23619a;}
.morediv{float:right; padding-right:15px;}
.botbody{clear:both;/* background:url(/images/botbody.gif) no-repeat top right;*/ height:27px;}
.copydiv{clear:both; background: #a1b7c5 url(/images/footerLeft.gif) no-repeat top left; height:29px; color:#FFF; text-align:center;/* padding-top:8px;*/}
.copydiv2{clear:both; background: url(/images/footerRight.gif) no-repeat top right; height:29px; color:#FFF; text-align:center; /*padding-top:8px;*/}
.spacer{clear:both; height:25px;}
.topbannerdiv{clear:both; height:72px; padding-top:20px;}
.topmdiv{clear:both; /*background:url(/images/undertopmenu.gif) repeat-x bottom left; */border-bottom: 5px solid #a1b7c5; padding-top:15px; height:20px; padding-left:375px;}
.sbut{width:60px; height:17px; background:url(/images/sbut.gif) no-repeat top left; border:0px solid #000;}
.leftmenudiv{float:left; width:208px;}
.leftmenudiv2{clear:both; width:208px; }
.searchdiv{background:#f5f7f6 url(/images/search.gif) no-repeat top left; width:184px; padding-left:25px; padding-top:32px; color:#760000;}
.logindiv{/*background:#f5f7f6; width:230px;*/ padding-bottom: 10px; padding-left:18px; padding-top:13px; color:#5c656a; display:block;  float:left;  margin-bottom:2px}
.logindivSmall{padding-bottom: 10px; padding-left:18px; padding-top:7px; color:#5c656a; display:block;  float:left;  margin-bottom:2px}
.logindivRate{padding-bottom: 10px; padding-left:1px; padding-top:7px; color:#5c656a; display:block;  float:left;  margin-bottom:2px}
.sbutdiv{float:right; padding-right:10px;}

a, a:active{font:normal 12px Arial; color:#477aaa; text-decoration:underline;}
a:hover{font:normal 12px Arial; color:#000; text-decoration:none;}

a.certificate,a.certificate:active, a.certificate:visited{font:bold 12px Arial; color:#A60000; text-decoration:none; }
a.certificate:hove{font:bold 12px Arial; color:#720000; text-decoration:none;}

.lang{font:normal 11px Arial; color:#575757;}
a.lang, a.lang:active, a.lang:visited{font:normal 11px Arial; color:#575757; text-decoration: none;}
a.lang:hover{font:normal 11px Arial; color:#990002; text-decoration:none;}

.lang_act{font:normal 11px Arial; color:#990002;}
a.lang_act, a.lang_act:active, a.lang_act:visited{font:normal 11px Arial; color:#990002; text-decoration: none;}
a.lang_act:hover{font:normal 11px Arial; color:#990002; text-decoration:none;}

.topmenu{font:normal 12px Arial; color:#730005;}
a.topmenu, a.topmenu:active, a.topmenu:visited{font:normal 12px Arial; color:#23619A; text-decoration: none;}
a.topmenu:hover{font:normal 12px Arial; color:#000; text-decoration:none;}

.topmenu_act{font:normal 11px Verdana; color:#000;}
a.topmenu_act, a.topmenu_act:active, a.topmenu_act:visited{font:normal 11px Verdana; color:#000; text-decoration: none;}
a.topmenu_act:hover{font:normal 11px Verdana; color:#000; text-decoration:none;}

.buy{font:normal 12px Arial; color:#2B4A67; line-height:200%;}
a.buy, a.buy:active, a.buy:visited{font:normal 12px Arial; color:#2B4A67; text-decoration: underline; line-height:200%;}
a.buy:hover{font:normal 12px Arial; color:#000; text-decoration:none; line-height:200%;}

.buy_act{font:normal 12px Arial; color:#000; line-height:200%;}
a.buy_act{font:normal 12px Arial; color:#000; text-decoration: none; line-height:200%;}
a.buy_act:hover{font:normal 12px Arial; color:#000; text-decoration:none; line-height:200%;}

.more{font:normal 11px Arial; color:#787878;}
a.more, a.more:active, a.more:visited{font:normal 11px Arial; color:#787878; text-decoration: underline;}
a.more:hover{font:normal 11px Arial; color:#000; text-decoration:none;}

.bottxt{font:normal 12px Arial; color:#5c656a;}
a.bottxt, a.bottxt:active, a.bottxt:visited{font:normal 12px Arial; color:#5c656a8; text-decoration: none;}
a.bottxt:hover{font:normal 12px Arial; color:#000; text-decoration:none;}

.leftBottomMenu
{
	padding: 10px 15px 0 15px;
}

a.prname, a.prname:active, a.prname:visited{font:normal 12px Arial; color:#710000; text-decoration: none;}
a.prname:hover{font:normal 12px Arial; color:#B50100; text-decoration:none;}

a.ssl, a.ssl:active, a.ssl:visited{font:normal 11px Arial; color:#FFF; text-decoration: underline;}
a.ssl:hover{font:normal 11px Arial; color:#FFF; text-decoration:none;}

.menu{display:block; background:url(/images/obj.gif) no-repeat center left; padding-left:10px; font:normal 13px 7a0000; color:#575757;}
a.menu, a.menu:active, a.menu:visited{display:block; background:url(/images/obj.gif) no-repeat center left; padding-left:10px; font:normal 13px Arial; color:#477aaa; text-decoration: none;}
a.menu:hover{display:block; background:url(/images/obj_h.gif) no-repeat center left; padding-left:10px; font:normal 13px Arial; color:#2b4a67; text-decoration:none;}

.menuSmall{display:block; background:url(/images/objSmall.gif) no-repeat center left; padding-left:10px; font:normal 12px 7a0000; color:#575757;}
a.menuSmall, a.menuSmall:active, a.menuSmall:visited{display:block; background:url(/images/objSmall.gif) no-repeat center left; padding-left:10px; font:normal 12px Arial; color:#477aaa; text-decoration: none;}
a.menuSmall:hover{display:block; background:url(/images/objSmall.gif) no-repeat center left; padding-left:10px; font:normal 12px Arial; color:#2b4a67; text-decoration:none;}

.menuSmall_act{display:block; background:url(/images/objSmall.gif) no-repeat center left; padding-left:10px; font:normal 12px 7a0000; color:#575757;}
a.menuSmall_act, a.menuSmall_act:active, a.menuSmall_act:visited{display:block; background:url(/images/objSmall.gif) no-repeat center left; padding-left:10px; font:normal 12px Arial; color:#477aaa; text-decoration: none;}
a.menuSmall_act:hover{display:block; background:url(/images/objSmall.gif) no-repeat center left; padding-left:10px; font:normal 12px Arial; color:#2b4a67; text-decoration:none;}


.menu_act{display:block; background:url(/images/obj_h.gif) no-repeat center left; padding-left:10px; font:normal 13px 7a0000; color:#c80000;}
a.menu_act, a.menu_act:active, a.menu_act:visited{display:block; background:url(/images/obj_h.gif) no-repeat center left; padding-left:10px; font:normal 13px Arial; color:#2b4a67; text-decoration: none;}
a.menu_act:hover{display:block; background:url(/images/obj_h.gif) no-repeat center left; padding-left:10px; font:normal 13px Arial; color:#2b4a67; text-decoration:none;}

/******************************/

a.us_link1
{
	color: #7a0000;
	text-decoration: none;
	line-height:150%;
}

a.us_link1:hover
{
	color: #c80000;
	text-decoration: none;
	line-height:150%;
}


/* RightSectionTitle */
div.rst
{
	display:block;
	 background:url(/images/obj_h.gif) no-repeat center left;
}

/*.under{background:url(/images/under.gif) no-repeat top left; padding-top:8px; height:21px; width:155px; padding-left:15px; padding-right:15px; clear:both}*/

.login_inputtext{border:#DFCDCB 1px solid; width:119px; height:16px; color:#000; font:normal 12px Arial;}
.search_inputtext{border:#DFCDCB 1px solid; width:60px; height:16px; color:#000; font:normal 12px Arial;}

input.button_ok
{
	width: 21px;
	height: 20px;
	border: 0px;
	cursor: pointer;
	background:url(/images/button_ok.gif) no-repeat center;
}

/****************************************************/

img.code
{
	border: #dfcdcb 1px solid;
	font:normal 11px Arial;
}



.area_re{
	width: 232px;
	height: 100px;
	border: #dfcdcb 1px solid;
	font:normal 11px Arial;}

.err{color:#993300}

.inputtext_re
{
	height: 18px;
	width:200px;
	border: #dfcdcb 1px solid;
	font:normal 11px Arial;}

/**********************FORM******************************/
.form_inp{border:1px solid #dfcdcb; width:270px; height:14px; font:normal 11px Arial; color:#000;}
.form_area{border:1px solid #dfcdcb; width:270px; height:100px; font:normal 11px Arial; color:#000;}
.form_sel{border:1px solid #dfcdcb; width:270px; height:18px; font:normal 11px Arial; color:#000;}
.form_selbg{border:1px solid #dfcdcb; width:270px; height:100px; font:normal 11px Arial; color:#000;}
/**********************FORM******************************/

.form_title
{
	vertical-align: middle;
	text-align: right;
	padding-right:5px;
}

.form_title_err
{
	color: #B22222;
	vertical-align: middle;
	text-align: right;
	padding: 3px;
}

td.form_title_top
{
	vertical-align: top;
	text-align: right;
	padding: 3px;
}

td.form_title_top_err
{
	color: #B22222;
	vertical-align: top;
	text-align: right;
	padding: 3px;
}

/*****************************************************/

#siteMap {
position:absolute;
top:16px;
left:720px;
background-color:#EFF0F1;
width:250px;
display:none;
margin:auto;
padding:10px;
border: 1px solid #456482;
filter:alpha(opacity=97);-moz-opacity:.97; opacity:.97;
z-index:10000;
}

#siteMap  a b{ 
position:relative;
top:-5px;
left:3px;
}

.sitemap {
	color:#7a0000;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	text-decoration: none;
	position:relative;
	top:-3px;
}
.sitemap:hover {
	color:#c80000;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	text-decoration: none;
	position:relative;
	top:-3px;
}

span.asteriks
{
	color: #B22222;
	font-size: 10px;
	font-family: verdana, arial;
}
a.paging:activ,a.paging:visited
{
	color:#c80000;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	text-decoration: none;
	position:relative;
	top:-3px;
} 
a.paging_act:activ,a.paging_act:visited
{
	color:#c80000;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	text-decoration: underline;
	position:relative;
	top:-3px;
	
} 

input.inputtext{width:250px; height:18px; border:solid 1px #d00000; font-size:12px; }
input.inputtext_price{width:84px; height:18px; border:#DFCDCB 1px solid; font-size:12px; }
input.inputtext_txt{width:174px; height:18px; border:#DFCDCB 1px solid; font-size:12px; }
.inputtext{height: 18px;
	border: #dfcdcb 1px solid;}
	
.button2{width: 60px;background:url(/images/buttonBg.gif) repeat-x top left; height:22px; color:#5c656a; border:1px solid #a8c2d7; padding:0px 3px 0px 3px; margin:0px; cursor: pointer; font:normal 12px Arial; }
.button3{width: 84px;background:url(/images/searchHome.gif) no-repeat top left; height:22px; color:#5c656a; border:1px solid #a8c2d7; padding:0px 23px 0px 3px; margin:0px; cursor: pointer; font:normal 12px Arial; }
/*************************************************************/
/*************************************************************/
/*************************************************************/

.listingTable
{
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
	height: *;
	border: #dfcdcb 1px solid;
}

.listingTable th
{
	color: #770000;
	font-size: 11px;
	font-family: verdana tahoma, arial;
	font-weight: bold;
	text-align: center;
	background: #dececf;
	height: 20px;
}

.listingTable tr.row0 
{
	background-color: #F5F5F5;
}

.listingTable tr.row1 
{
	background-color: #FFF;
}

.listingTable td 
{
	border-bottom: 1px solid #e5e5e5;
	font-size: 11px;
	font-family: verdana, tahoma, arial;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
	text-align: justify;
	vertical-align: top;
}

.listingTable td.actions
{
	text-align: center;
	vertical-align: middle;
	width: 100px;
}

.listingTable td.element
{
	text-align: center;
	vertical-align: middle;
	width: 50px;
}

.listingTable td.picture
{
	text-align: center;
	vertical-align: middle;
}

.listingTable td:hover
{
	border-bottom: 1px solid #e5e5e5;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

.listingTable td.numbering
{
	color: #000030;
	font-size: 11px;
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	text-align: center;
}

.listingTable th a 
{
	color: #F5F5F5;
	font-size: 11px;
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	text-decoration: underline;
}

.listingTable th a:hover
{
	color: #FFFF00;
	font-size: 11px;
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	text-decoration: underline;
}

.listingTable a.text_link
{
	color: #000030;
	font-size: 11px;
	font-family: verdana, tahoma, arial;
	text-decoration: underline;
}

.listingTable a.text_link:hover
{
	color: #B22222;
	text-decoration: underline;
}
.estateFiltr div{ margin-left:2px; margin-right:2px; margin-top:2px}









