*{margin:0; padding:0;}
html  {height:100%; margin:0; padding:0;}
body{background-color:#2B1E15;}
img{border:0; vertical-align:top;}
ul{list-style:none;}
.column{float:left;}
.clear{clear:both;}
body{font-family:Arial, helvetica, sans-serif; color:#5F4739; font-size:0.75em; line-height:1.33em; position:relative; height:auto !important; min-height:100%; background:#322119;}
input, textarea, select{color:#5F4739; vertical-align:top; text-align:left; border: 1px solid #E0E0E0; background:#DFD6C3; font:12px Arial, helvetica, sans-serif; padding-left:3px;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.next{padding-top:15px; display:block;}
.top_indent_10px{padding-top:10px; display:block;}
.top_indent_15px{padding-top:15px; display:block;}
.more1{padding-top:30px; display:block;}
.top_indent_25px{padding-top:25px; display:block;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

.main_bg{background:url(images/main_bg.jpg) left top repeat-x #251a12; }
.title{margin:10px 0 25px;}
h1{color:#cf480c; font-family:tahoma; font-weight:bold; font-style:italic; font-size:30px; margin:0 0 35px 0; line-height:24px;}
h2{color:#EFE1C2; font-style:italic; margin:0 0 15px 0;}
h3{padding:10px 0 10px 0; font-style:italic;}

a{color:#5F4739; text-decoration:underline;}
a:hover{text-decoration:none;}

/*=======header===========*/
.header{height:396px; background:url(images/header-bg.png) left top no-repeat;}
.header1{height:395px; background:url(images/header-bg1.png) left top no-repeat;}
.header2{height:395px; background:url(images/header-bg2.png) left top no-repeat;}
.main{width:900px; margin:0 auto; text-align:left; padding-bottom:105px; overflow:hidden;}
.menu{width:329px; float:left; padding-top:12px;}
.menu img{margin:0 0 0 3px;}
.menu_1{padding:20px 0 25px 0;}
.menu_1 li{font-style:italic; font-weight:bold; font-size:14px; padding:0 0 10px 33px;}
.menu_1 a{color:#dfd8b4; text-decoration:none;}
.menu_1 a:hover{color:#e3d485;}
.head_col_2{width:571px; height:233px; float:left; background:url(images/head_col_2_bg.jpg) right top no-repeat; color:#B5997D;}
.head_col_2 .indent{padding:25px 80px 0 15px;}
/*=====//header===========*/

/*=======content===========*/
#content{background:url(images/content_bg.jpg) left top repeat-y;}
#content .top{background:url(images/content_top_bg.jpg) left top no-repeat;}
#content .bot{background:url(images/content_bot_bg.jpg) left bottom no-repeat; min-height:255px; height:auto !important; height:279px; padding-left:65px; padding-right:22px;}

#content .col_1{padding-top:56px;}
#content .col_2{padding-top:47px;}
#content .col_3{padding-top:6px;}

#content .title{margin-bottom:20px;}

#content strong{color:#312119; font-size:1.09em;}

#content li{padding:0px 0 14px 0;}
#content li a{color:#BD2C00; text-decoration:none; background:url(images/list_bg.gif) left bottom repeat-x; font-size:1.09em; line-height:1em;}
#content li a:hover{text-decoration:none; background:0;}
#index #content .bot{background:url(images/content_bot_bg_2.jpg) left bottom no-repeat;}
#index #content_2{background:url(images/content_2_top_bg_2.jpg) left top no-repeat;}
#index #content_2 .col_2{padding-top:0;}
#index #content .col_1 .box_1{width:55px; font-weight:bold; font-size:40px; color:#d04500; font-style:italic; padding-top:8px;}
#index #content .col_1 .box_2{width:165px;}
#index #content .col_2 .box_1{width:55px; font-weight:bold; font-size:40px; color:#d04500; font-style:italic; padding-top:8px;}
#index #content .col_2 .box_2{width:183px;}
#index #content_2 .col_1 .float_right{padding-right:10px;} 
#index #content .col_1{width:220px;}
#index #content .mid{width:48px;}
#index #content .col_2{width:245px;}
#index #content .col_3{width:235px;}
#index #content_2 .col_1{width:220px; padding:60px 0 0 60px; color:#bda690;}
#index #content_2 .mid{width:54px;}
#index #content_2 .col_2{width:545px;}
#index #content_2 .col_2 .gallery{padding-top:5px;}
.gallery img{margin-right:5px;}

.content1 {width:521px; float:left; background:#c5b592; color:#604638; padding:30px 25px; min-height:570px;}
.content1 p, .text p {padding:0 0 15px 0;}
*html .content1{height:570px;}
.zakaz{float:right; margin:-80px 0 10px 0;}
.images{width:545px; padding:15px 0; width:525px;}

#form .line{height:26px;}
#form input{width:295px; height:19px;}
#form textarea{width:295px; height:117px; overflow:hidden; margin-bottom:22px;}
#form a{padding-right:19px;}

/*=======footer===========*/
#footer{padding:18px 0 17px 0; font-size:1.09em; color:#D0C1A2; background:url(images/footer_bg.jpg) left top repeat-x #2B1E15; line-height:20px; position:absolute; bottom:0px; width:100%;}
#footer .inside{width:900px; margin:0 auto; overflow:hidden;}
#footer .inside1{width:950px; margin:0 auto; overflow:hidden;}
#footer .fleft{float:left; padding:0 0 0 60px;}
#footer .fright{float:right; text-align:right; padding:0 25px 0 0;}
#footer p{padding:5px 0 0 0;}
#footer a{color:#D0C1A2; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
/*=====//footer===========*/
.navbody {display:none; padding:15px 0 5px 0}
.navbody a{color:#9e7761; font-size:13px; font-family:arial; font-weight:normal; font-style:normal; line-height:24px; background:url(images/arr.gif) 10px 8px no-repeat; padding:0 0 0 20px;}
.navbody a:hover{color:#DFD6C3;}

.img{background:url(images/img_bg.jpg) left top no-repeat; padding:16px 0 0 18px; height:120px; width:154px; display:block; float:left;}
.img1{background:url(images/img_bg.jpg) left top no-repeat; padding:16px 0 0 18px; height:120px; width:154px; display:block; float:right;}
.img2{border:solid 7px #E5E0C3; margin:0 10px 5px 0; float:left;}
.form td{padding:3px;}
.form .submit{width:auto; cursor:pointer; text-align:center; background:#AF9D78; font-weight:bold;}
.tab {width:100%;}
.tab td {padding:2px; text-align:center;}
.text {padding:60px 20px 0 60px; color:#BDA690;}