HTML, BODY{
	font-family:Tahoma;
	margin:0;
	padding:0;

}
TABLE{
	border:0px;
	border-collapse:collapse;
}
TD, TH{
	padding:0px;
	margin:0px;
	vertical-align:top;
}

.bl {font-size:0.9em; color:#3F789E;}
.bl a{color:#3F789E;}

#main_table{width:958px;border-left:1px #ccc solid;border-right:1px solid #ccc;height:100%;}
#main{padding:10px;font-size:0.9em;}
#top{height:187px;}
#menu{height:22px;}

.HL {background-color:#ccc;}
.b {font-family:verdana;font-size:12;}
table.decl {font-size:12px;}
table.adm_main_table{width:100%;font-size:0.88em;}
table.adm_main_table td{border:1px solid #ccc;text-align:center;}

#category{width:100%;}
#category div{float:left;width:auto;margin: 0; padding: 0;	list-style-type: none;display: block; position: relative; text-align: center;}
#category div a{display: block;
	background: #c5cfd7;
	padding: 1px 10px 1px 10px;
	font: bold 1.1em/1.62em Tahoma;
	color: #fff;
	text-decoration: none;
	font-family:Tahoma;
	font-size:1.05em;}
	
#category div a:hover {background: #f1f2f6; color: #3F789E;}

.name_big_text{font: bold italic 200% tahoma; color:#7a7a7a;}
.name_text{font: bold 1.0em Tahoma; color:#7a7a7a;}

div.cat_top {font: bold 0.7em Tahoma; color:#666;height:30px; border-bottom: 1px dotted #3F789E; width:140px;}
div.cat_top_price{font-size:0.75em; color:#666; }
div.cat_top_city{font-size:0.75em; color:#666; }

div.img_top {width:120px; height:90px; padding: 3px; border-bottom:1px solid #B7B7B7; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; border-top:1px solid #B7B7B7;}
div.body_txt  {font-size:0.85em; color:#666; }
span.caption_text{font: bold 1.0em Tahoma; color:#3F789E;}

.rubrica  A {font-size:0.8em; color:#3F789E;}
.rubrica_photo1 { border-bottom:1px solid #B7B7B7; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; border-top:1px solid #B7B7B7;}
.rubrica_ads  A {font-size:1.0em; color:#3F789E;}
.rubrica_numb  A {font-size:0.8em; color:#3F789E;}
.rubrica_cn A{font-size:1.0em; color:#3F789E;}
select.find_select {width:150px;}

.news_      {font: bold 1.0em Tahoma; color:#3F789E;}
.news_item  {width:250px;  padding: 10px; border-bottom:1px solid #B7B7B7; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; border-top:1px solid #B7B7B7;}
.news_title {display: inline; margin:0 0 0.2em 0;font-size: 0.75em; font-weight:bold; color:#666}
.news_descr {font-size:0.7em; color:#666;}
.news_link   {font-size:0.7em; color:#3F789E;margin:0 0 -15px 0;}

.last {width:250px; padding: 10px;  border-bottom:1px solid #B7B7B7; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; border-top:1px solid #B7B7B7;}
.last_text A{font: bold 1.0em Tahoma; color:#3F789E;}
.last_text {font: 0.7em Tahoma; color:#666;}

.body_txt { width:245px; height:440px; padding: 10px; border-bottom:1px solid #B7B7B7; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; border-top:1px solid #B7B7B7;font: 1.0em Tahoma; color:#666;}
.body_descr {font: 0.85em Tahoma; color:#666;}

.more_info A{font-size:0.8em; color:#3F789E;vertical-align:text-bottom}

#feedmess{width:460px ;font-size:0.7em; background: #D0D0D0; font: italic;}
span.message_txt{font-size:0.75em; color:#666; }
div.copyright_text{ border-top:1px solid #B7B7B7; height:15px; padding-top:3px; padding-bottom:3px; font-size:0.8em; color:#3F789E;}
div.copyright_text a{font-size:0.9em; color:#3F789E;}
div.about {font-size:0.8em; color:#666;}

H3{padding:3px;margin:0; font: bold 1.2em Tahoma;}
#error{color:red;}