*{margin:0; padding:0;}
html, body{height: 100%;}
ul{list-style:none}
img{border:none;display:block;}
b{font-size:0.9em}
a{color:#bc9173}
input{border:1px #090a05 solid}
li{margin-bottom:5px;}

body{font-family:tahoma, verdana, arial;font-size:0.7em; color:#bc9173;}

#main{position:relative; min-height:100%; margin: 0; background-image:url('/img/marble.gif');}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<998?'997px':'100%'); height:100%;margin-top: -14px;}


div#spec{position: absolute; right: 0; top: 27px; text-align: center; width: 300px;}
div#spec img{margin: 0 auto 6px auto;}
div#spec h1{ font-size: 12px; margin-bottom: 6px;}
div#spec h1 strong{font-size: 13px;}


#headmenu{width:930px; height:20px; margin:0 auto; padding-top:5px;}
#headmenu img{display:inline;}
#headmenu a{text-decoration:none; display:block; margin-left:30px; float:right;}
#body{clear:both; border:3px solid #ffffff; border-left:none; border-right:none; font-family:arial, tahoma, verdana; /*color:#5d5d5d;*/ color:#768390; font-size:1.2em; /*background:url('/img/bg_grad.gif') repeat-x #f2e9e3;*/ background:#F5E0D5; margin: 0 auto;}
#body a{color:#31333e;text-decoration:none}
#body a:hover{text-decoration:underline}
#body a.active{color:#bc9173;}
#body a.active:hover{text-decoration:none}
#content_area{width:930px; margin:0px auto; }

#contenttext ul{margin-bottom:10px;}
#contenttext li{margin-left:10px; margin-bottom:0px;}
#contenttext table{width:100%; border:1px solid #879999; border-bottom:none; border-right:none;}
#contenttext table.price_table td{padding:4px; background:#f5e6df; text-align:center; height:30px; border-bottom:#879999 1px solid; border-right:#879999 1px solid}

#left{width:150px; float:left; text-align:right;}
#logo{float:right; margin-top:35px;}
#right{width:730px;float:right}

#left_menu{margin-top:215px;}
.light{letter-spacing:0.2em;}
#head{margin-top:53px; line-height:1.5em}
#basic_menu{margin-top:50px; margin-bottom:5px;}

#white_space{clear:both; height:130px;}

#content{margin-top:20px;}
#content #info{margin-top:5px; width:710px;}
h1{font-size:1.5em;font-weight:normal;margin-bottom:10px;color:#622513;}
h2{font-size:1.3em;color:#622513; font-weight:normal;}
h3{color:#bc9173; font-size:1em; margin-bottom:5px;}
p{margin-bottom:15px;}

#icon_menu{padding:53px 0px 34px 30px; border-top:3px solid #000000;}
#icon_menu li{width:32px; padding-left:20px; float:left; background:url('/img/dot_ul.gif') repeat-y right;}
#icon_menu li.end{background:none;}

#right #menu{width:433px; height:65px; margin-top:2px; background:url("/img/head_basic.jpg"); padding-top:143px; padding-left:35px; list-style:none;}
#right #menu a{width:67px;height:29px;display:block;padding-top:21px;text-align:center;}
#right #menu li{float:left; width:67px;height:50px;margin-right:42px;}

#footer{width:930px; margin:auto; padding-top:30px; height:100px;}
#footer .left{width:150px; float:left; text-align:right;}
#footer .right{width:700px;float:right}
#footer .phone{float:right; text-align:right; font-weight:bold; font-size:1.5em; color:#ffffff}
#footer .phone .small{font-size:0.7em; font-weight:normal}

#content #previews{width:545px;}
#content #previews a.preview{height:120px; background-color:#ffffff; width:106px;float:left; margin-right:3px; margin-bottom:3px; text-align:right; font-size:0.7em; font-family:tahoma, arial, verdana}
#content #previews img{border:3px solid #ffffff; background-color:#ffffff;}
#content #previews a.preview:hover{background-color:#768390; color:#ffffff}
#content #text{float:right; width:150px; color:#566666; font-family:tahoma, verdana, arial; line-height:1.4em;font-size:0.85em;}
#content #seotext{color:#566666; font-family:tahoma, verdana, arial; line-height:1.4em;font-size:0.85em;}
#content #contenttext{width:540px; margin-top:20px; color:#566666; font-family:tahoma, verdana, arial; line-height:1.4em;font-size:0.85em;}


/*
#content{background:url('/img/back_basic.gif') repeat-x #f6f5f3; padding:30px 25px 30px 25px}
#side{background:url('/img/back_side.gif') repeat-x #dfded9; background:#dfded9; margin-top:2px; padding:47px 20px 10px 20px; font-family:tahoma,verdana,arial; font-size:0.9em;}
#side_bottom{background:url('/img/back_side_bottom.gif') repeat-x #dfded9; height:40px}

#content li{padding-left:9px; background:url('/img/list.gif') no-repeat 0px 7px; margin-bottom:3px;}
#content p, #content h1, #content ul{margin-bottom:7px;}
#content .date{margin-bottom:5px; font-size:0.8em; color:#000000}
#content .text_block{margin-bottom:21px;}

#side .side_head{color:#000000; margin-bottom:3px; text-align:right;}
#side span{padding-left:7px; background:url('/img/dot_side_head.gif') no-repeat 0px 6px;}
#side .side_block{margin-bottom:15px;}

#news .date{font-weight:bold;}

h1{font-size:1.5em;font-weight:normal;color:#919290;margin-bottom:10px;}

#footer{border-top:#d2d2d2 3px solid}
#footer_menu{float:right; margin-top:20px;}
#footer_menu li{float:left; padding-left:5px; padding-right:5px; border-right:1px solid grey}
#footer_menu li.end{border:none; padding-right:0px;}
#copyright{clear:both; text-align:right; font-size:0.9em; padding-top:10px; padding-bottom:40px;}
#copyright span.copyright{background-color:#dfded9; color:#ffffff}
*/