BODY{ margin:0; padding:0; border:0; font-size:10px; font-family: Arial; text-align:center; }

.new {
	color: #FF0000;
}

.head strong { color: #000; }


.listobjGlav1 { background-color: #F6F6F6; width: 100px; height: 128px; float: right; margin: 1%; padding: 0; border: solid 1px #0857A6; }
.listobjhead1 { font-weight: bold; text-decoration: none; text-align: center; vertical-align: bottom; padding: 0; border-bottom: 1px solid #0857A6; border-top-color: #0857A6; border-top-style: solid; }
.listobjhead1 h2 { font-size:11px;  }
.listobjfoto1 { text-align: center; margin: 0; padding: 0; }







.listob { min-width: 700px; max-width: 1200px; }
.listobj { background-color: #f9f9f9; width: 30%; height: 350px; float: left; margin: 1%; padding: 0; border: solid 1px #0857A6; }
.listobjGlav { background-color: #F6F6F6; width: 22%; height: 330px; float: left; margin: 1%; padding: 0; border: solid 1px #0857A6; }
.listobjhead { font-weight: bold; text-decoration: none; text-align: center; vertical-align: bottom; padding: 0; border-bottom: 1px solid #0857A6; border-top-color: #0857A6; border-top-style: solid; }
.listobjhead h2 { font-size:11px;  }

.listobjfoto { text-align: center; margin: 0; padding: 0; }
.listobjtype { height: 60px; margin: 5px; padding: 0; border-bottom: 1px solid #0857A6; }
.listobjloc { margin: 0; padding: 5px; border-bottom: 1px solid #0857A6; }
.listobjprice { margin: 0; padding: 5px; border-bottom: 1px solid #0857A6; }

#rss a {
	font-family: Arial;
	font-size: 9px;
	font-style: normal;
	font-weight: lighter;
	color: #FFFFFF!important;
	text-decoration: underline;
	background-color: #990000;
}

#logoT { width: auto; height: 156px; }
#logoLbg, #logoRbg  { width: 16px; height: 156px; float: left; }
#logoLbg  { background:transparent url(../image/tblog.gif) no-repeat scroll 0 0; }
#logoRbg { background:transparent url(../image/tblog.gif) no-repeat scroll -16px 0; }
#logoCentr { width: 270px; height: 156px; float: left; }
#logoLogo { width: auto; height: 78px; background-position: center; text-align: center; margin-top: 5px; }
#logotel { width: auto; height: auto; color:#000000; font-size:24px; text-align:center; }

#Content {
	
 	width: 1005px;
	margin:0px auto;
	text-align:left;
	background-color:#fff;
}
#site_top{height: 156px; padding:0; margin:0;overflow:hidden;}

#site_top .logo1 { color: #000000; font-size: 24px; margin-left: 5px; width: 305px; float: left; }
#site_top .logo { color: #000000; font-size: 24px; margin-left: 15px; background:url(../image/logo.gif) no-repeat;  width: 285px; padding-top: 65px; padding-bottom: 25px; text-align:center; float: left; }
#site_top .logo a{font-size: 10px; color: #626262; text-decoration:none; padding-right:5px;}
#site_top .logo a:hover{text-decoration:underline;}
#site_top .links {height: 156px; padding-top: 15px; padding-left:20px;}
#site_top .links a{padding:0; margin:0}
#or_top{ text-align:center; padding: 6px 0; font-size:10px; color:#ec1c24; margin-bottom: 20px; border-bottom: 2px solid #ec1c24; }
#or_top a{ text-transform:uppercase; font-size:11px; color:#ec1c24; padding: 0 5px; }
#or_top a:hover{ text-transform:uppercase; font-size:11px; color:#0857A6; padding: 0 5px; }
div.links {padding-bottom: 5px ;}
#yel_top { padding: 0; margin-bottom: 15px; overflow:hidden; border-top: 2px solid #ec1c24; border-bottom: 2px solid #ec1c24; }
#yel_top .title{color:#ec1c24; font-weight:bold; font-size:12px; padding:10px 10px 10px 15px;}
a.title {color:#ec1c24 !important; font-weight:bold;}
#yel_top .links{padding: 5px 30px 5px 15px; float:left;}
#yel_top .links a{font-size: 14px; color: #4C4C4C; text-decoration:none;}
#yel_top .links a:hover{ color: #ec1c24; text-decoration:underline }
TABLE, TR, TD {
	font-family:Arial;
	font-size:12px;
}
A{text-decoration:none;
	color:#0857e9;
}
A:hover{
	text-decoration:underline;
	color:#0857a6;
}
.top_yellow{background-color:#f2c900;
	height:95px;
	padding-top:15px;
}
#p1{background-image:url(p1000000.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
}
#p2{background-image:url(p2000000.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
}
.menu_left{
	color:#ec1c24;
	font-weight:bold;
	font-size:13px;
}
.menu_left1{ color:#ec1c24; font-weight: lighter; font-size:12px; }
.menu2{background-image:url(p3000000.jpg);
	background-repeat:no-repeat;
	padding-left:8px;
	padding-top:3px;
	font-size:16px;
	weight: 100%;
}
.menu22{padding-left:8px;
	padding-top:3px;
	weight: 100%;
}
.menu23{background-image:url(p3_30000.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:29px;
	padding-left:8px;
	padding-top:3px;
}

.predlog { color: #fff; font-size: 14px; font-weight: bold; background-color: #ec1c24; text-transform: uppercase; margin-top: 4px; margin-bottom: 10px; margin-left: 5px; padding: 10px; border: dashed 2px; }


sup{
	font-size:9px;
	color:#525252;
}
.silki_menu{
	color:#0857A6;
	font-size:11px;
}

a.silkenu {
	color:#ffffff;
	font-size:11px;
}


.menu3{
	padding-left:25px;
	line-height:18px;
	margin-bottom:10px;
}
IMG{
	border:0;
	padding:0;
	margin:0;
}
.block1{
	font-size:14px;
}
.block2{
	float:right;
	padding-top:8px;
}
.block_top{
	width:165px;
	height:260px;
	border-left:1px solid #0857A6;
	border-right:1px solid #0857A6;
	font-size:10px;
	text-align:justify;
	background-image:url(p4000000.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:5px;
}
.block_top .details{
	padding-top: 10px;
}
.polosa_blue{
	height:9px;
	width:165px;
	line-height:9px;
}
.price{
	font-weight:bold;
	color:#0857A6;
	font-size:10px;
}
.or{
	background-color:#d65800;
	height:20px;
	text-transform:uppercase;
	font-size:10px;
	line-height:18px;
	padding-left:5px;
	color:white;
}
.yel{
	background-color:#f2c900;
	height:20px;
	font-size:14px;
	line-height:18px;
	padding-left:5px;
	color:white;
	padding-right:5px;
}
.bl{ height:20px; font-size:11px; line-height:18px; padding-left:5px; color:#ec1c24; padding-right:5px; margin: 0 0 5px; border-bottom: 2px solid #ec1c24; }
.yel A{
	color:white;
	}
.text{font-size:12px;
	text-align:left;
	padding:5px;
}
td.text div img { padding: 0 15px 15px 0; }
td.text img { padding: 0 15px 15px 0; }
div.text a { color: #0857a6; text-decoration: underline;  }
div.text p { padding-left: 14px;  }




.date{
	color:#707070;
	font-size:9px;
}
.zag{
	font-size:12px;
	color:#0857A6;
	font-weight:bold;
	text-decoration:underline;
}
.zag2{
	font-size:12px;
	color:#0857A6;
	font-weight:bold;
	text-decoration:underline;
}
.news{
	background-image:url(p5000000.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
#bot{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(bottom00.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top: 2px solid #ec1c24;
}
#menu_bot{
	height: 20px;
	width: 100%;
	font-size: 9px;
	color: #EC1C24;
	text-align: center;
	padding-top: 3px;
}
#menu_bot A{
	color:#EC1C24;
	font-size:9px;
}
.bot_p{ font-size: 10px; background-image:url(v_p00000.jpg); background-repeat:repeat-y; width:25%; padding-left:10px; vertical-align:top; }
.text_menu{
	padding:10px 10px 10px 15px;
	border-bottom: 2px solid #ec1c24;
	color:#ec1c24; 
	font-weight:bold; 
	font-size:12px;

}
.text_menu A{
	color: #4C4C4C;
	font-size: 10px;
}

.text_menu a:hover { color:#EC1C24; }

.bot_tbl{
	font-size:10px !important;color:#707070;padding-left:10px;padding-right:10px;
}
.bot_tbl td{
font-size:10px !important;
}		
.tbl_list .price{
	margin-left: 5px;
}
.smbox{
	padding:0; margin:0; height:12px;vertical-align:middle;
}
.error {
	padding: 5px 5px 5px 5px;
	margin: 10px 10px 10px 10px;
	color : red;
	background-color : #fff9dd;
	border-width : 2px;
	border-style : dashed;
	border-color : red;
}
.add_but{
	width: 100%;
	text-align: right;
	padding: 2px;
	margin: 0px 0px 5px 10px;
}
.red{
	color: red;
}
h1{
	font-weight:bold;
	color: #000;
	font-size:16px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 0px;
	font-family: Arial;
}
h2{
	font-weight:bold;
	color: #000;
	font-size:14px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 0px;
	font-family: Arial;
}
h3{
	font-weight:bold;
	color: #000;
	font-size:12px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 0px;
	font-family: Arial;
}
.clear { clear:both; }
.res_cnt{
	color: #4C4C4C;
	font-weight: bold;
	font-size: 12px;
	float: left;
	padding-bottom: 4px;
}
.page_nav{ float: none; font-size: 12px; color: #1d2e3f; clear: left; padding-right: 10px; padding-bottom: 4px; }
.page_nav a{
	color: #6495ED;
	font-size: 12px;
}
#os_tbl_list{
background-color:#0857A6;
font-size:12px;
margin: 4px 0px 4px 0px;
}
#os_tbl_list td, #os_tbl_list table{
background-color:#FFFFFF;
font-size: 12px;
}
#os_tbl_list .head{
font-weight: bold;
padding: 2px 3px 2px 3px;
background-color: #EAEAEA;
}
#os_tbl_list .foot{
padding: 2px 3px 2px 3px;
background-color: #EAEAEA;
}
#os_tbl_list a, .os_lnk a{
color: #3399FF;
font-size: 12px;
}
#os_tbl_list .tbl_inf{
font-size:12px;
}
#os_tbl_list .tbl_inf td{
	background-color: #F5F5F5;
}
#os_tbl_list .tbl_inf .sep{
	padding: 2px;
	background-color: #F5E3D2;
}

/* */
.os_object_title{
color: #0857A6;
font-weight: bold;
font-size: 14px;
}
#os_zakladki{
padding-top: 3px;
font-size: 12px;
background-color:#FFFFFF;
width:100%;
height:17px;
}
#os_zakladki a, #os_zakladki a:hover{
	color: #555555;
}
#os_zakladki div{
padding: 3px;
position:relative;
margin-bottom: -5px;
border: #CCCCCC solid 1px;
border-bottom: 0px;
float:left;
}
#os_zakladki .active{
padding: 3px;
position:relative;
margin-bottom: -5px;
border-top: #0857A6 solid 1px;
border-left: #0857A6 solid 1px;
border-right: #0857A6 solid 1px;
float:left;
font-weight: bold;
background-color:#FFFFFF;
}
/* */
#os_tbl_search{
border: #0857A6 solid 1px;
font-size:12px;
margin: 2px 0px 2px 0px;
}
#os_tbl_search td{
background-color:#FFFFFF;
padding: 1px 3px 1px 2px;
}
#os_tbl_search .head{
background-color:#0857A6;
padding: 2px 5px 2px 5px;
}
#os_tbl_search .params td{
font-size:11px;
}
/* */
#os_photo_list .type_title{
font-size:12px;
font-weight: bold;
padding: 2px 3px 2px 3px;
margin: 2px 0px 2px 0px;
background-color: #0857A6;
color: #fff;
}
#os_photo_list .img_div{
border: #0857A6 solid 1px;
padding: 3px;
background-color: #CDD3DA;
width: 206px;
float: left;
margin:5px;
}

#spec_r{
	padding: 2px;
}
#spec_r .details{
	padding-top: 3px;
	padding-bottom: 5px;
	text-align: justify;
}
.spec_r_item{
	border: #0857A6 solid 1px;
	border-top: #0857A6 solid 4px;
	padding: 2px;
	margin-bottom: 6px;
}

/////////////////////
.ddmx37{
border:0px solid #FFFFFF !important ; 
}
.ddmx37 a.item1,
.ddmx37 a.item1:hover,
.ddmx37 a.item1-active,
.ddmx37 a.item1-active:hover {
 padding: 5px 5px 5px 5px !important ; 
 top: 0px !important ; 
 left: 0px; 
 font-size: 12px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
 color: #EC1C24 !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
}
.ddmx37 td.item11 {
 background-color: #FFFFFF !important ; 
 padding:0 !important ; 
 border-top: 0px solid #0857A6 !important ; 
 border-left: 0px solid #0857A6 !important ; 
 border-right: 0px solid #0857A6 !important ; 
 border-bottom: 0 !important ; 
 white-space: nowrap !important ; 
}
.ddmx37 td.item11-last {
 background-color: #FFFFFF !important ; 
 padding:0 !important ; 
 border: 0px solid #0857A6 !important ; 
 white-space: nowrap; 
}
.ddmx37 td.item11-acton {
 padding:0 !important ; 
 border-top: 0px solid #0857A6 !important ; 
 border-left: 0px solid #0857A6 !important ; 
 white-space: nowrap; 
 border-right: 0px solid #0857A6 !important ; 
}
.ddmx37 td.item11-acton-last {
 border: 0px solid #0857A6 !important ; 
}
.ddmx37 .item11-acton-last a.item1,
.ddmx37 .item11-acton a.item1,
.ddmx37 .item11-acton-last a:hover,
.ddmx37 .item11-acton a:hover,
.ddmx37 .item11 a:hover,
.ddmx37 .item11-last a:hover,
.ddmx37 a.item1-active,
.ddmx37 a.item1-active:hover {
 color: #be0109 !important ; 
 background-color: #F6F6F6 !important ; 
}
.ddmx37 a.item2,
.ddmx37 a.item2:hover,
.ddmx37 a.item2-active,
.ddmx37 a.item2-active:hover {
 padding: 5px 5px 5px 5px !important ; 
 font-size: 12px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: lighter !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 opacity:0.85; 
}
.ddmx37 a.item2 {
 background-color: #FFFFFF !important ; 
 color: #0857A6 !important ; 
 border-top: 0px solid #0857A6 !important ; 
 border-left: 0px solid #0857A6 !important ; 
 border-right: 0px solid #0857A6 !important ; 
}
.ddmx37 a.item2-last {
 background-color: #FFFFFF !important ; 
 color: #0857A6 !important ; 
 border-bottom: 0px solid #0857A6 !important ; 
 z-index:500; 
}
.ddmx37 a.item2:hover,
.ddmx37 a.item2-active,
.ddmx37 a.item2-active:hover {
 background-color: #F6F6F6 !important ; 
 color: #094480 !important ; 
 border-top: 0px solid #0857A6 !important ; 
 border-left: 0px solid #0857A6 !important ; 
 border-right: 0px solid #0857A6 !important ; 
}
.ddmx37 .section {
 border: 0px solid #FFFFFF !important ; 
 position: absolute; 
 visibility: hidden; 
 display: block; 
 z-index: -1; 
}
.ddmx37frame {
 border: 0px solid #FFFFFF !important ; 
}
.ddmx37 .item11-acton .item1 img.seq2,
.ddmx37 .item11-acton-last .item1 img.seq2,
.ddmx37 img.seq1
{
 display:    inline; 
}
.ddmx37 a.item1:hover img.seq2,
.ddmx37 a.item1-active img.seq2,
.ddmx37 a.item1-active:hover img.seq2,
.ddmx37 a.item2:hover img.seq2,
.ddmx37 a.item2-active img.seq2,
.ddmx37 a.item2-active:hover img.seq2
{
 display:    inline; 
}
.ddmx37 img.seq2,
.ddmx37 .item11-acton .item1 img.seq1,
.ddmx37 .item11-acton-last .item1 img.seq1,
.ddmx37 a.item2:hover img.seq1,
.ddmx37 a.item2-active img.seq1,
.ddmx37 a.item2-active:hover img.seq1,
.ddmx37 a.item1:hover img.seq1,
.ddmx37 a.item1-active img.seq1,
.ddmx37 a.item1-active:hover img.seq1
{
 display:   none; 
}
.panel_menu_na { color: #0857a6; }
.panel_menu_na_b { color: #0857a6; }
.panel_menu_a { color: #0857e9; font-weight: bold; }

* html .ddmx37 td { position: relative; } /* ie 5.0 fix */
/////////
<!--
.mpl { padding-left: 0; }
.mpl div { float: left; padding-right: 0px; padding-left: 0px; }
.mpl.item_menu_div { background-image: url(/images/fon_top_menu.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; position: relative; height: 29px; white-space: nowrap; z-index: 1; }
.mpl .top_menu a { 	}
.mpl .poll_down_menu_lev_1 {	position: absolute; 	display: none; 	left: 0; 	top: 47px; 	}
.mpl .poll_down_menu_lev_1 ul {	list-style-type: none; 	padding: 0px; 	margin: 0px 0px 0px 0px; }
.mpl .poll_down_menu_lev_1 li { background-image: url(/images/li_arr.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 9px; }
-->