
img {border: 0;}

 body {
        background: #fff;
        margin:0;
        padding:0;
        width: 100%;
        height:100%;     
}

a{outline: none;text-decoration:none;color: #7f4100;}
a:hover{text-decoration:underline; color: #b97029;}
td{vertical-align:top;}
table {  
        margin:0;
        padding:0;
        width: 100%;
        height:100%;}

#row1 {width:254px; margin: 0;padding:0;}
#row2 {width:100%;text-align:left;margin: 0;padding:0;}
#row3 {width:344px;margin: 0;padding:0;}


#container {
      margin:0 ;
      padding:0;
      min-width: 1100px;
      max-width: 100%;
      width:expression(document.body.clientWidth < 1100? "1100px" : document.body.clientWidth > 100? "100%" : "auto");}         

/* Начало шапки  */

#hbg {
        background: url(../images/hbg.gif);
        background-repeat: repeat-x;   
        width:100%; 
        height:194px;                                             
        margin:0;
        padding:0;}
.links	{display:none; visibility: hidden; overflow: hidden;}

#header {                                       /* Шапка    */     
        background: url(../images/logo.gif);
        background-repeat: no-repeat;  
        margin:0;
        padding:0; 
        width:100%; 
        height:194px;}

#topline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFD8B0;
	text-decoration: none;
	top: 10px;
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0px;}

#topline h1 {
	display:inline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;}

#phone_big {
	font-family: Verdana;
	font-size: 30px;
	color: #7f4100;
	text-decoration: none;
	position: absolute;
	top: 45px;
	right: 10px;}

#adv_txt {
	font-family: Verdana;
	font-size: 12px;
	color: #7f4100;
	text-decoration: none;
	position: absolute;
	top: 45px;
	right: 300px;}


#phone_smal {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #7f4100;
	right: 12px;
	top: 85px;
	position: absolute;
	font-weight: 700;}

#konc {width:350px;
        text-align: right;
        float:right;         
        margin:-4px 7px 0 0;
        padding:0;}

#online {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
        margin:160px 0 0 0;
	font-weight: 400;}

#favorite a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
        margin:0;
	font-weight: 400;
	height: 21px;
	width: 339px;}

#leftbar {
        width:254px;                                       
        margin:10px 0;
        padding:0;
        float:left;}


.l_block {
        background: #ffeedd;
        width:237px;                                           
        margin:0;
        padding:15px 0 15px 17px;}

.top_left {
        background: url(../images/top_left.jpg);
        background-repeat: no-repeat;   
        width:254px;  
        height:22px;                                             
        margin: 0;
        padding:25px 0 0 17px;
        font:11px Verdana, sans-serif;
        color: #fff;
        font-weight: bold;}

.bottom_left {
        background: url(../images/bottom_left.jpg);
        background-repeat: no-repeat;   
        width:254px;  
        height:11px;                                             
        margin:0;
        padding:0;}

.zag{font:12px Verdana, sans-serif;color: #7f4100;font-weight: bold;margin:0;padding:0;}

ul.left{list-style-type:none;margin:0;padding:0;}

.left li{line-height:5px;margin:0 0 3px 0;padding:0;}

.left a{font:11px Verdana, sans-serif;line-height:15px;color: #333333;}

.left img{margin:0 5px 0 0}



.sub {margin:0 0 0 25px;padding:0;}

#podpisat {
        background: url(../images/vvod.jpg);
        background-repeat: no-repeat;
        border:none;                                
        margin:0px 0 0 26px;
        padding:4px 0 0 6px; 
        width: 116px;  
        height:18px;
        font:11px Verdana, sans-serif;; 
        color: #646464;}

#podp{
        background: #4f4a44;       
        border:none;                                
        margin:0 0 0 3px;
        padding:2px; 
        width: 24px;  
        height:22px;
        font:11px Verdana, sans-serif;
        color: #fff;}

#content {
        width:100%;                     
        margin:30px 0;
        padding:0;
        float:left;}

#content h1 {font:18px Verdana, sans-serif;color: #7f4100;margin:0;padding:0;}
#content h2 {font:18px Verdana, sans-serif;color: #7f4100;margin:0;padding:0;}

#tablist {font:11px Verdana, sans-serif; border:solid 1px #b39678;}
#tablist h3{
	font-size: 12px;
	font-weight: bold;
	color: #7f4100;
	padding-bottom: 1px;
        display:inline;
}
.cena {
	font-size: 14px;
	font-weight: bold;
	color: #7f4100;
}

#cont2 {padding: 0 5px 0 5px;}
#cont2 h3 {
	font-size: 14px;
	font-weight: bold;
	color: #7f4100;
}
#cont2 p {text-align: justify;}
.date {
	color: #7f4100;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
}

.baner {
        width:468px; 
        height:60px;                                  
        margin:20px 0;
        padding:20px 0;}

h2 {font:18px Verdana, sans-serif;color: #7f4100;margin:0;padding:0;}
strong {font:11px Verdana, sans-serif; color: #7f4100;margin:0;padding:0;}






#rightbar {
        width:334px;                                       
        margin:10px  0;
        padding:0;
        float:right;}


.r_block {
        background: #ffeedd;
        width:303px;                                           
        margin:0;
        padding:10px 11px 10px 20px; 
        float:left;}


.r_block1 {

        width:100%;                                           
        margin:0;
}
.r_block1 p {
                                  
        margin: 15px;
	font-size: 10px;
}


.top_right {
        background: url(../images/top_right.jpg);
        background-repeat: no-repeat;   
        width:317px;  
        height:22px;                                             
        margin:0;
        padding:25px 0 0 17px;
        font:11px Verdana, sans-serif;
        color: #fff;
        font-weight: bold;
        float:left;}

.bottom_right {
        background: url(../images/bottom_right.jpg);
        background-repeat: no-repeat;   
        width:334px;  
        height:11px;                                             
        margin:0;
        padding:0;float:left;}



p{font:11px Verdana, sans-serif;line-height:18px;color: #333333;}
.podrobn{font:10px Verdana, sans-serif;color: #7f4100;font-weight: bold;margin:0;padding:10px 0 0 0;float:right;}

/*
.podrobn{font:11px Verdana, sans-serif;color: #7f4100;font-weight: bold;margin:0;padding:10px 0 0 0;float:right;}
  */





.tabs{width:99%;float:right;height:auto}
#m1{background: url(../images/l1.jpg);background-repeat: no-repeat;width:15px;height:46px;}
#m2{background: url(../images/t2.jpg);background-repeat:repeat-x;width:auto;height:46px;}
#m3{background: url(../images/r1.jpg);background-repeat:no-repeat;width:19px;height:46px;}
#m4, #m5, #m6 {background: #ffeedd;}
#m7{background: url(../images/b1.jpg);background-repeat: no-repeat;width:15px;height:11px;}
#m8, #m9{background: url(../images/b2.jpg);background-repeat:repeat-x;width:auto;height:11px;}






.niz_block{ width:36%;                                           
        margin:0;
        padding:10px 6%;float:left;}

.niz_block p {text-align: justify;}

.stati {
        padding:25px 0 0 17px;
        font:11px Verdana, sans-serif;
        color: #fff;
        font-weight: bold;
        float:left;
}



/* Подвал   */
#footer {
        background: url(../images/footer.jpg); 
        background-repeat: repeat-x;
        background-color:#f8bd83;
	padding:0;
	width:100%;
	margin:20px 0 0 0;
	height: 110px;      
        clear: both;}

#botline {
	font:12px Verdana,  sans-serif;
	color: #7f4100;
	text-align: center;
	width: 100%;line-height:38px;}

#botline h1 {display:inline;font:12px Verdana, sans-serif;}

.log{float:left;margin:0 0 0 2%} 
.botinfo{float:left;margin:0 0 0 15px}

.copy {   
       padding:0;
       margin:0 0 0 20px;	  
       font-family:11px Verdana,  sans-serif;     
       color: #000;
}

.schetchik {padding:0;margin:0 10px 0 0;float:right;}


/* спец предложения */

#spec_main{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #b39678;
	margin: 0;
        padding: 0;
	text-align: center;
}
#spec_main h3{
	font-size: 11px;
	font-weight: bold;
	color: #7f4100;
        display:inline;
}

.specimg img {
	height: 150px;
	width: 200px;
	overflow: hidden;
}

.specimg2 img {
	height: 100px;
	width: 133px;
	overflow: hidden;
}


#spec_main .price{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7f4100;
}



/* блок поиска лист и т.д. */

/* Стили для вывода объектов */
.res_cnt{
	color: #4C4C4C;
	font-weight: bold;
	font-size: 12px;
	float: left;
	padding-bottom: 4px;
	padding-top: 4px;
}
.page_nav {
	float: right;
	font-size: 12px;
	color: #1D2E3F;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.page_nav a { color: #1D2E3F; }
.page_nav b { color: #000000; font-size: 16px; }

#os_tbl_list{
	background-color: #cccccc;
	margin: 4px 0px 10px 0px;
}
#os_tbl_list td, #os_tbl_list table{
	background-color: White;
        font:11px Verdana, sans-serif;
}
#os_tbl_list th{
	background-color: #b97029;
	color: white;
	font-weight: bold;
	padding: 2px;
	text-align: center;
}
#os_tbl_list .head{
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	background-color: #D3D3D3;
	color: #787878;
}
#os_tbl_list h3 {
	font-size: 18px;
	font-weight: bold;
	color: #7f4100;
}
.head strong {color: #FFFFFF;}

#os_tbl_list .foot{
	padding: 2px 3px 2px 3px;
	background-color: #D3D3D3;
	color: #787878;
}
#os_tbl_list .price{
margin-top: 5px;
font-weight: bold;
}
#os_tbl_list a, .os_lnk a{
	color: #3B3B3B;
}
#os_tbl_list .tbl_inf{
	background-color: #F7F7F7;
}
#os_tbl_list .tbl_inf .sep{
	padding: 2px;
	background-color: #DFDFDF;
	border-bottom: 1px solid #D0D0D0;
        font:11px Verdana, sans-serif;
        color: #7f4100;
        font-weight: bold;
}

/* */
.os_object_title{
	color: Black;
	font-weight: bold;
	font-size: 14px;
}
#os_zakladki{
padding-top: 3px;
width:100%;
font-size: 12px;
}
#os_zakladki a, #os_zakladki a:hover{
	color: #3B3B3B;
	font-size: 12px;
}
#os_zakladki div{
	padding: 3px;
	position: relative;
	margin-bottom: -5px;
	border: 1px solid #D3D3D3;
	border-bottom: 0px;
	margin-left: 2px;
	float: left;
}
#os_zakladki .active{
	padding: 3px;
	position: relative;
	margin-bottom: -5px;
	border-top: #787878 solid 1px;
	border-left: #787878 solid 1px;
	border-right: #787878 solid 1px;
	float: left;
	font-weight: bold;
	background-color: #FFFFFF;
}
/* */
#os_tbl_search{
	border: 1px solid #D3D3D3;
	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: #913f00;
	padding: 2px 5px 2px 5px;
	color: white;
}
#os_tbl_search .params td{
font-size:11px;
}
#os_tbl_search .params .smbox{
	margin: 0;
	padding: 0;
	height: 11px;
}
#os_tbl_search .params input, #os_tbl_search .params select{
font-size:10px;
padding: 1px;
}
/* */
#os_photo_list .type_title{
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	margin: 2px 0px 2px 0px;
	background-color: #D8D8D8;
	color: #fff;
}
#os_photo_list .img_div{
	border: 1px solid #D2D2D2;
	padding: 2px;
	background-color: #F0F0F0;
	width: 206px;
	float: left;
	margin: 5px;
	overflow: hidden;
}
#spec_r{
	padding-left: 5px;
	margin-top: 4px;
	font-size: 11px;
	text-align: center;
}
#spec_r .price{
	font-size: 11px;
	font-family: arial, sans-serif;
}
.spec_r_item{
	border: 1px solid #A52838;
	border-top: 4px solid #A52838;
	padding: 2px;
	margin-bottom: 6px;
}


input[type="text"],
input[type="password"],
input[type~="text"], 
input[type~="password"] {
  border: 1px solid #C0CAD5; 
  padding: 3px;
  font-size: 11px;
  font-family: tahoma, tahoma, verdana, arial, sans-serif; 
}

textarea {
  border: 1px solid #C0CAD5;
  padding: 3px;
  font-size: 12px;
  font-family: tahoma, tahoma, verdana, arial, sans-serif; 
}
      
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type~="submit"],
input[type~="button"] {
	background-color: #913f00;
	color: #FFFFFF;
	font-size: 12px;
	padding: 3px;
	font-family: tahoma, tahoma, verdana, arial, sans-serif;
	border: 0;
	cursor:hand;
}

#os_tbl_search .params td{
font-size:11px;
}
#os_tbl_search .params .smbox{
	margin: 0;
	padding: 0;
	height: 11px;
}
#os_tbl_search .params input, #os_tbl_search .params select{
font-size:10px;
padding: 1px;
}

/* qsearch */
.qsearch {
        display: block;
	padding: 5px;
	width: 570px;
        float: left;
	margin: 5px;
	overflow: hidden;
}


.qse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
        vertical-align: top; 
}
