body {background:url(/sh/bg.jpg) top left; background-color: #e2d9ba;}
body, {padding:0px; margin:0px; font:12px Arial, Verdana, Tahoma, Sans-serif; color:#333333;}
p{font:12px Arial, Verdana, Tahoma, Sans-serif; color:#333333; margin-top:7px; margin-bottom:7px;}
td{font: 12px/140% Arial, Verdana, Tahoma, Sans-serif; color: #333333;}
a{COLOR: #93561f; TEXT-DECORATION: underline;}
a:hover{COLOR: #714218;	TEXT-DECORATION: underline;}
a.dark{color:#47484a}
a.dark:hover{color:#000000}


h1{font:24px Tahoma, Arial, Verdana, Sans-serif; COLOR: #93561f; margin:0 0 7px 0;}
h2{font:18px Tahoma, Arial, Verdana, Sans-serif; COLOR: #93561f; font-weight:normal; margin:0 0 7px 0;}



.path{margin:0px; font-size:11px;}

 
.all{background:url(/sh/bg_2.jpg) -30px -30px repeat-x; width:100%; height:100%;}
.language{padding:0 3px 0 3px; font-size:11px;}
.language_s{padding:0 3px 0 3px; background-color:#dfd6b7; font-weight:bold; font-size:11px;}
.phone1{font-size:14px; color:#ffffff;}
.phone2{font-size:19px; color:#ffffff; padding-right:20px;}
.phone3{font-size:14px; color:#594a34;}
.phone4{font-size:19px; color:#594a34;}

.menu{background:url(/sh/menu.gif) top left repeat-x; background-color: #ece9dc; height:66px;}

.logo{float:left; margin-right:30px;}

.menu_item{float:left; height:66px; margin-right:10px;}
.menu_name{COLOR: #93561f; font:14px Tahoma, Arial, Verdana, Sans-serif; padding-left:18px; background:url(/sh/menu_item.gif) 0px 28px no-repeat;}

.menu_item_on{float:left; height:66px; background:url(/sh/menu_on.gif) top left repeat-x; margin-right:10px;}
.menu_name_on{color:#f1ebe5; font:14px Tahoma, Arial, Verdana, Sans-serif; padding-left:18px; background:url(/sh/menu_item.gif) 0px 28px no-repeat;}

.menu_item_s{float:left; height:66px; background:url(/sh/menu_sel.gif) top left repeat-x; margin-right:10px;}
.menu_name_s{color:#f1ebe5; font:14px Tahoma, Arial, Verdana, Sans-serif; padding-left:18px; background:url(/sh/menu_item.gif) 0px 28px no-repeat;}
.menu_name_s a{color:#f1ebe5;}
.menu_name_s a:hover{color:#ffffff;}

.submenu{font:14px Tahoma, Arial, Verdana, Sans-serif; color:#f1ebe5; width:204px; height:27px; padding-top:3px; margin-bottom:5px;}
.submenu span{background:url(/sh/submenu.gif) 0px 6px no-repeat; padding-left:20px;}

.submenu_s{background:url(/sh/submenu_bg.gif) top left no-repeat; font:14px Tahoma, Arial, Verdana, Sans-serif; color:#333333; width:204px; height:27px; padding-top:3px; margin-bottom:5px;}
.submenu_s span{background:url(/sh/submenu_s.gif) 0px 6px no-repeat; padding-left:20px;}


.promo_all{margin-top:20px;}
.promo_line{background:url(/sh/promo_line.gif) top center repeat-x; background-color: #613f19; height:37px;}
.promo_line2{background:url(/sh/promo_line.gif) top center repeat-x; background-color: #613f19; height:37px;}
.promo_line2_top{background:url(/sh/promo_line2_top.gif) top center repeat-x; height:2px;}

.promo_item{background-color: #dfd6b7; height:244px;}
.promo_description{background:url(/sh/promo_bg.jpg) top left repeat-x; background-color: #8a2f00; padding:0 0 0 30px;}
.promo_price{height:30px; background:url(/sh/promo_price.gif) top left repeat-x; padding:4px 8px 3px 10px; color:#ffffff; font-size:18px;line-height : 100%;}
.promo_price_place{margin:175px 0 0 40px; height:36px;}
.promo_name{height:36px; background-color: #8a2f00; color:#f1e6e0; padding:4px 10px 0 10px; margin-right:20px; margin-bottom:15px;}
.promo_name_item{font-size:18px; float:left;}
.promo_name_more {background:url(/sh/promo_more.gif) 0px 3px no-repeat; padding-left:15px; float:right; margin-top:5px;}
.promo_name a{color:#f1e6e0;}
.promo_name a:hover{color:#ffffff;}
.promo_photo{background:url(/sh/promo_photo.gif) top left no-repeat; width:84px; height:64; padding:5px; margin:0 8px 0 8px; float:left;}
.promo_txt{color:#d5a089; margin:0px 0px 10px 8px; padding:0;}
.promo_txt li{list-style: none; background:url(/sh/promo_li.gif) 0px 7px no-repeat; padding-left:15px;}
.promo_next{position:absolute; bottom: 0; padding-bottom:10px; margin-left:8px;}

.bg_3{background:url(/sh/bg_3.jpg) top center; background-color: #d6cdae;}
.bg_3_side_r{width:13px; background:url(/sh/bg_3_left.jpg) top right repeat-y;}
.bg_3_side_l{width:13px; background:url(/sh/bg_3_left.jpg) top left repeat-y;}
.bg_3_side_b{height:13px; background:url(/sh/bg_3_b.jpg) bottom left repeat-x;}

.content{padding:0px 20px 20px 20px;}
.biger{font-size:14px;}

.main_objects{background-color:#ffffff; border:1px solid #c9bc98;}
.photo_object{border: 5px solid #ddd4b4;}
.photo_object_1{border: 5px solid #ffffff;}
.objects_show_all{width:185px; height:39px; background:url(/sh/objects_show_all.jpg) top left no-repeat;}
.show_all{background:url(/sh/objects_more.gif) 0px 3px no-repeat; padding-left:15px; margin-bottom:5px;}

.filter td{color:#666666;}
.numbers{margin: 10px 0 10px 0;}
.info{background:url(/sh/icon_info.gif) 0px 6px no-repeat; padding-left:8px; padding-right:20px;}


.promo_small{background-color:#c5bd99; width:187px;}
.promo_small_content{padding:25px 20px 5px 25px; background:url(/sh/promo_small.jpg) left top no-repeat;}
.promo_small_b{height:18px; background:url(/sh/photo_line.gif) bottom left repeat-x;}
.promo_small_info{background:url(/sh/icon_info.gif) 0px 6px no-repeat; padding-left:8px; padding-right:0px; font-size:11px;}
.promo_small_price{width:130px; height:22px; background:url(/sh/frame_price.gif) top left repeat-x; font:14px Tahoma, Arial, Verdana, Sans-serif; color:#ffffff; padding:2px 3px 0 10px; margin-top:3px;}

.frame{margin-bottom:10px;}
.frame_t{ background:url(/sh/frame.gif) top right repeat-x;}
.frame_b{ background:url(/sh/frame.gif) bottom right repeat-x;}
.frame_l{ background:url(/sh/frame.gif) top left repeat-y;}
.frame_r{ background:url(/sh/frame.gif) top right repeat-y;}
.frame_content{padding:10px;}
.frame_photo{padding-right:15px;}
.frame_price{height:22px; background:url(/sh/frame_price.gif) top left repeat-x; font:14px Tahoma, Arial, Verdana, Sans-serif;  color:#ffffff; padding:2px 3px 0 10px; margin-top:3px;}
.frame_sold{height:22px; background:url(/sh/frame_sold.gif) top left repeat-x; font:14px Tahoma, Arial, Verdana, Sans-serif;  color:#ffffff; padding:2px 3px 0 10px; margin-top:3px;}
.frame_ch1{margin-top:-7px; margin-bottom:15px;}
.frame_ch2{line-height: 180%;}
.frame_ch3{width:130px; margin-top:15px;}


.bottom{background:url(/sh/bottom_bg.gif) top center no-repeat; height:393px;}
.bottom_left{padding:30px 350px 0 10px;}
.bottom_right{padding:30px 40px 0 30px;}
.contacts{width:274; height:177; background:url(/sh/contacts.gif) top center no-repeat; padding: 50px 5px 5px 0px;}
.contacts_en{width:274; height:177; background:url(/sh/contacts_eng.gif) top center no-repeat; padding: 50px 5px 5px 0px;}
.contacts p{margin:9px 0 9px 0; margin-left:110px; color:#594a34;}
.contacts_en p{margin:9px 0 9px 0; margin-left:110px; color:#594a34;}
.copyright{padding:10px;}


.gallery_big{background-color:#868067; padding:1px; width:650px;}
.gallery_big_item{border:5px solid #ffffff;}
.gallery_close{background:url(/sh/icon_close.gif) 0 5px no-repeat; padding-left:15px; font:14px Tahoma, Arial, Verdana, Sans-serif;}
.gallery_small{width:122; height:92; background-color:#868067; padding:1px; float:left; margin-right:15px;}
.gallery_small_item{border:1px solid #ffffff;}
.gallery_button_left{float:left; margin-left:10px; margin-right:15px;}
.gallery_button_right{float:left;}

.news{font-size:10px; margin:25px 0 0 0;}
.news span{background-color:#e7e0c3;padding:2px;}
.inp{background-color:#e7e0c3; border: 1px solid #bab190;}
a.dot{text-decoration:none; border-bottom: 1px dashed}
a.dot:hover{text-decoration:none; border-bottom: 1px dashed}

