a:hover{text-decoration:none;}
ul{list-style:none;}
img, form, fieldset{border:none;}
ul, ol, form, fieldset{
    margin:0;
    padding:0;
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, p{margin:0;}
h1, h2, h3, h4, h5, h6{
    letter-spacing:-1px;
    text-transform:uppercase;
    font-weight:normal;
    word-spacing:1ex;    
}
table{border-collapse:collapse;}
q{quotes:none;}
q:before{content:"";}
q:after{content:"";}
input:focus { outline:none; }
textarea:focus { outline:none; }
select:focus { outline:none; }

input, select, textarea{font:14px/16px Times New Roman, sans-serif;}
a{color:#b99763;}
body{
    background:#281b07;
    font:12px/16px Times New Roman, sans-serif;
    color:#b99763;
    margin:20px 0 0 0;
}
.wrapp-main{
    max-width:1000px;
    margin:0 auto;
}
.main{
    min-width:900px;
    overflow:hidden;
}
.main:after {
    height:0;
    clear:both;
    content:"";
    display:block;
}
/*--header--*/
#header{
    width:100%;
    height:80px;
}
/*--phone--*/
.phone{
    width:150px;
    text-align:center;
    padding-top:10px;
    float:left;
}
.phone p{
    line-height:20px;
    padding:0;
    font-size:14px;
}
.phone .c1{font-size:16px;}
.phone .c2{font-size:17px;}
.phone .c3{font-size:18px;}
.phone .c4{font-size:19px;}
.phone .c5{font-size:20px;}
.phone .c6{font-size:21px;}
.phone .c7{font-size:22px;}
/*--logo--*/
.logo{
    text-align:center;
    padding:10px 0 0 0px;
}
.logo a{
    cursor:pointer;
    font:32px Bookman Old Style;
    color:#b99763;
    text-decoration:none;
    text-transform:uppercase;
}
 .logo p{
    text-align:center;
    font-weight:normal;
    text-transform:uppercase;
}
/*--content--*/
#content{
    width:100%;
    background:#3e2c13 url(../images/fon1.gif);   
}
/*--content-wpapp--*/
.content-wrapp{
    width:100%;
    overflow:hidden;
}
/*--left-sidebar--*/
.left-sidebar{
    width:150px;
    float:left;
    overflow:hidden;
    height:1%;
}
/*--top-content--*/
.top-content{
    margin:0 0 0 150px;
    padding:0;
    height:50px;
}
/*--topmenu-block--*/
.toptmenu-block{
    width:400px;
    float:left;
    height:50px;
    background:#1f1507 url(../images/fon3.gif);    
}
/*--main-menu--*/
.toptmenu-block ul{
    height:50px;
    width:390px;
    margin:0 auto;
}
.toptmenu-block ul li{
    float:left;
    height:50px;
}
.toptmenu-block ul li a{
    font-size:14px;
    color:#b99763;
    text-transform:uppercase;
    text-decoration:none;
    line-height:50px;
    padding:0 9px;
    letter-spacing:-1px;    
}
.toptmenu-block ul li.active a,
.toptmenu-block ul li a:hover{
    color:#e8decf;
}
/*--brend-block--*/
.brend-block{
    margin:0 0 0 400px;
    height:50px;
}
.brend-block ul{
    height:50px;
    width:100%;
}
.brend-block ul li{
    float:left;
    height:50px;
    padding:0 10px;
}

/*--leftmenu-block--*/
.leftmenu-block{
    width:130px;
    height:457px;
    margin:0 auto;
    padding:0 5px;
}
#navigation{
    width:120px;
    overflow:hidden
}
#navigation li{
    width:120px;
    float:left;
    padding:2px 0;
}
#navigation li a{
    float:left;
    width:120px;
    color:#b99763;
    text-transform:uppercase;
    text-decoration:none;
    overflow:hidden;
    display:block
}
#navigation li a:hover{
    float:left;
    width:120px;
    color:#e8decf;
    text-decoration:none;
}

#navigation li.active a,
#navigation li.active a:hover{
    float:left;
    width:120px;
    color:#e8decf;
    text-decoration:none;
}
#navigation li.active ul,
#navigation li ul{
    padding:0;
    font-size:11px;
}
#navigation li.active ul li{
    width:100px;
    padding:0 0 0 20px;
}
#navigation li ul li{
    width:100px;
    padding:0 0 0 20px;
}

#navigation li ul li a,
#navigation li.active ul li a{ 
    display:inline;
    background:none;
    padding:0;
    color:#b99763;
    float:none;
    width:auto;
    font-size:11px;
    font-weight:normal;
    text-transform:uppercase;
    text-decoration:none;
    overflow:hidden;
}    

#navigation li ul li a:hover,
#navigation li.active ul li a:hover,
#navigation li.active ul li.select a{
    display:inline;
    background:none;
    padding:0;
    color:#e8decf;
    float:none;
    width:auto;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

#navigation li ul li.active a,
#navigation li ul li.active a:hover{
    color:#e8decf;
    cursor:pointer;
}

/*--interior-block--*/
.interior-block{
    width:150px;
    margin:0 auto;
    padding:0 0 20px 0;
}
.interior-block h3{
    font-size:18px;
    color:#b99763;
    padding:0 0 10px 0;
}
.interior-block ul{
    width:150px;
    overflow:hidden;
}
.interior-block ul li{
    width:150px;
    height:150px;
    padding:5px 0;
}
/*--articles-block--*/
.article{
    margin:0 5px 10px 5px;
    cursor:pointer;
}
.article span{
    color:#b99763;
    background:#281b07;
    font-size:10px;
    padding:1px 2px;
}
.article h4{
    color:#b99763;
    font-size:14px;
    padding:5px 0;
}    
.article p{
    font-size:12px;
    line-height:14px;
}
.archive{
    padding:0 5px 0 0;
    margin:0;
    text-align:right;
}
.archive a,
.archive a:hover{
    font-size:12px;
    text-decoration:none;
    color:#b99763;
}

/*---main-content-wrapp--*/
.main-content-wrapp{
    margin-left:150px;
    height:1%;
}
.main-content-wrapp:after {
    height:0;
    clear:both;
    content:"";
    display:block;
}

/*--right-sidebar--*/
.right-sidebar{
    float:right;
    width:150px;
}
.right-sidebar ul{
    width:100%;
    overflow:hidden;
}
.right-sidebar ul li{
    padding:0 0 5px 0;
}
.right-sidebar ul li strong{
    font-style:11px;
    text-transform:uppercase;
    margin:0 0 0 5px;
    display:block; 
    font-weight:normal;
    letter-spacing:-0.8px;
    word-spacing:1ex;
}
.right-sidebar ul li a,
.right-sidebar ul li a:hover{
    text-decoration:none;
    color:#b99763; 
}

/*--title-content--*/
.title-content{
    margin:0 150px 0 0;
    padding:0;
}
.title-content:after {
    height:0;
    clear:both;
    content:"";
    display:block;
}
/*--main-content--*/
.main-content{
    margin:0;
    padding:0;
}
.main-content:after {
    height:0;
    clear:both;
    content:"";
    display:block;
}
/*--column-wrapp--*/
.column-wrapp{
    background:#bb955d url(../images/fon2.gif);
    height:1%;
}
.column-wrapp:after {
    height:0;
    clear:both;
    content:"";
    display:block;
}
/*--left-column--*/
.left-column{
    float:left;
    padding:0;
    width:400px;
    overflow:hidden;
}
/*--top-banner--*/
.topbanner{
    width:400px;
    height:400px;
    overflow:hidden;
    background:#281b07;
}
/*--address--*/
.address{
    background:#281e0e;
    padding:10px;
    color:#b99763;
    font-size:20px;
    text-transform:uppercase; 
    line-height:20px;
    background:#1f1507 url(../images/fon3.gif);        
}
.address em{
    padding:0 7px;
}
.address span{
    font-size:15px;
}
.address .c1{font-size:18px;}
.address .c2{font-size:19px;}
.address .c3{font-size:20px;}
.address .c4{font-size:21px;}
.address .c5{font-size:22px;}
.address .c6{font-size:23px;}
.address .c7{font-size:24px;}

/*--special-block--*/
.special-block{
    padding:0 0 20px 0;
}
.special-block ul{
    width:100%;
    overflow:hidden;
}
.special-block ul li{
    height:1%;
    overflow:hidden;
    padding:5px 0;
    cursor:pointer;
}
.special-block ul li img{
    float:left;
    margin:0 10px;
    display:inline;
}
.special-block ul li h3{
    margin:5px 0 10px 0;    
    font-size:16px;
    color:#000;
}
.special-block ul li p{
    color:#000;
    font-size:14px;
}
.special-block ul li.red h3{
    color:#800000;
    font-size:16px;
    font-weight:bold;
}
.special-block ul li.red p{
    color:#800000;
    font-size:14px;
}
/*--feedback--*/
.feedback{
    background:#1f1507 url(../images/fon3.gif);
    color:#b99763;
    padding:10px 5px;
}
.feedback h3{
    font-size:14px;
    margin:0 0 10px 125px;
}
.feedback .wrapp-elemment{
    width:100%;
    overflow:hidden;
    padding-bottom:5px;
}
.feedback .wrapp-elemment label{
    float:left;
    font-size:14px;
    width:120px;
    text-align:right;
    padding:0 5px 0 0;
}
.feedback .wrapp-elemment input,
.feedback .wrapp-elemment textarea{
    width:230px;
    background:#ecd9bb;
    border:1px solid #977947;
}
.feedback .submit{
    margin:0 0 0 125px;
}
.feedback .submit input{
    background:#b99763;
    border:1px solid #b99763;
    padding:2px 10px;
    cursor:pointer;
    font-size:12px;
    color:#281b07; 
}

/*--certificate form--*/
.certificate{
    color:#000;
    padding:10px 5px;
}
.certificate .wrapp-elemment{
    width:100%;
    overflow:hidden;
    padding-bottom:5px;
    height:1%;
}
.certificate .wrapp-elemment label{
    float:left;
    font-size:14px;
    width:100px;
    text-align:right;
    padding:0 5px 0 0;
}
.certificate .wrapp-elemment input.field,
.certificate .wrapp-elemment textarea.field{
    width:230px;
    background:#ecd9bb;
    border:1px solid #977947;
}
.certificate .wrapp-elemment .group{
    padding-left:110px;
    font-size:14px;
}
.certificate .wrapp-elemment .group .sub{
    padding:10px 0;
    width:100%;
    overflow:hidden;
    background:url(../images/line.gif) repeat-x 0 100%;
}
.subtable{
    width:100%;
    color:#000;
    font-size:13px;
}
.subtable input{
    float:left;
}
.subtable .kol{
    width:60px;
}
.subtable .kol input{
    width:25px;
    background:#ecd9bb;
    border:1px solid #977947;
}
.subtable .kol span{
    margin:2px 0 0 5px;
}
.subtable .summ{
    padding:10px 0 0 5px;
    font-size:14px;
}

.certificate .submit{
    padding:10px 0 0 125px;
    background:url(../images/line.gif) repeat-x; 
}
.certificate .submit input{
    background:#241a0d;
    border:1px solid #110b04;
    padding:2px 10px;
    cursor:pointer;
    font-size:12px;
    color:#b99763;
}
.certificate .wrapp-elemment-total{
    width:100%;
    overflow:hidden;
    padding:10px 0 5px;
    height:1%;
    background:#64430d;
    color:#ecd9bb; 
    font-size:16px;
    font-weight:bold;
}
.certificate .wrapp-elemment-total label{
    float:left;
    width:120px;
    text-align:right;
    padding:0 5px 0 0;
}
.certificate .wrapp-elemment-total span{
    font-size:22px;
    font-weight:bold;
}
/*--gallery page--*/
.gallery-page{
    background:#bb955d url(../images/fon2.gif);
    height:1%;
    padding:10px;
}
.gallery-page h1{
    font-size:18px;
    color:#281b07;
    padding:0 0 10px 0;
}
/*--right-column--*/
.right-column{
    margin:0 10px 0 410px;
    height:1%;
    padding:0 0 0 1px;
}
.right-column h1{
    font-size:22px;
    color:#000;
    padding:10px 0;
    line-height:24px;
}
.right-column .center-content{
    margin:15px 0 25px 0;
    overflow:hidden;
    display:block;
}
.right-column h2{
    font-size:18px;
    color:#281b07;
    padding:0 0 10px 0;
}
.right-column h3{
    font-size:16px;
    color:#000;
    padding:0 0 10px 0;
    text-transform:none;
    font-weight:bold;    
}
.right-column p{
    font-size:14px;
    color:#000;
    padding:0 0 15px 0;
    text-align:justify;
}
.right-column p img{
    float:left;
    padding:0 10px 0 0;
}
.right-column .all{
    text-align:right;
}
.right-column .all a,
.right-column .all a:hover{
    color:#281b07;
    font-size:14px;
}
ul.pics{
    width:100%;
    overflow:hidden;
}
ul.pics li{
    clear:both;
    padding:10px 0;
}
/*--info--*/
.right-column .list{
    overflow:hidden;
    height:1%;
}
.list ul{
    clear:both;
    padding:0 0 10px 0;
}
.list ul li{
    background:url(../images/bulet.gif) no-repeat 10px 6px;
    padding:0 0 5px 20px;
    color:#000;
    font-size:14px;
}
.list ul li a, .list ul li a:hover{
    color:#281b07;
    font-size:14px;
}
.tab{
   width:100% 
}
.tab th{
    font-size:12px;
    background:#281b07;
    color:#b99763;
    text-align:center;
}
.tab td{
    font-size:14px;
    color:#000;
    border-bottom:#64481c 1px solid;
}
.tab td.center{
    text-align:center;
}
.tab tr.strong td{
    font-weight:bold;
}
.tab p{
    padding:0;
    margin:0;
}
.tab h3{
    font-size:15px;
    padding:0;
}
.tab .name{
    padding:0 0 10px 0;
    margin:0;
}

/*--gallery--*/
.gallery {
    width:100%;
    overflow:hidden;
    font-size:0px;
    padding:0 0 10px 0;
} 
.gallery a img{
    padding:0;
    margin:1px;
    border:none;
}

/*--gallery-page--*/
.left-column-gallery{
    float:left;
    padding:0;
    width:400px;
    overflow:hidden;
    padding-right:23px;
}
.right-column-gallery h1{
    font-size:22px;
    color:#000;
    padding:10px 0;
    line-height:24px;
}
.right-column-gallery p{
    font-size:14px;
    color:#000;
    padding:0 10px 15px 0;
    text-align:justify;
}
.right-column-gallery ul{
    overflow:hidden;
    margin:0 0 10px 0;
}
.right-column-gallery ul li{
    background:url(../images/bulet.gif) no-repeat 10px 6px;
    padding:0 0 5px 20px;
    color:#000;
    font-size:14px;
}
.right-column-gallery div{
    overflow:hidden;
    display:block;
    background:url(../images/line.gif) repeat-x;
    padding:10px 0;
}
.right-column-gallery img{
    padding:0;
    margin-left:1px;
    margin-bottom:1px;
    border:none;
    float:left;
}

/*--style-block--*/
.style-block{
    padding:10px 0;
}
.style-block ul{
    width:100%;
    overflow:hidden;
}
.style-block ul li{
    height:1%;
    overflow:hidden;
    padding:5px 0;
    cursor:pointer;
}
.style-block ul li img{
    float:left;
    margin:0 10px 0 0;
    display:inline;
}
.style-block ul li h2{
    margin:5px 0 10px 0;    
    font-size:16px;
    color:#000;
}
.style-block ul li p{
    color:#000;
    font-size:14px;
}

/* --footer-- */
#footer{
    color:#715935;
    padding:156px 0 10px 0;
    background:url(../images/bg-footer.jpg) no-repeat;
}
#footer:after{
    height:0;
    clear:both;
    content:"";
    display:block;
}
/*--footer-left--*/
.footer-left{
    float:left;
}
.footer-left p{
    margin-left:40px;
}
.footer-left a{
    color:#715935;
    text-decoration:none;
}

.counter{
    width:31px;
    float:left;
    padding-top:4px;
}
/*--footer-right--*/
.footer-right{
    width:180px;
    float:right;
    text-align:right;
}
.footer-right a{
    color:#715935;
    text-decoration:none;
}
.footer-right a:hover{text-decoration:underline;}
/*--counter-box--*/
.copyright-box{
    margin-left:460px;
    color:#ecc890;
}
/*--wind--*/
#wind-01{
    position:absolute;
    width:80%;
    left:10%;
    top:50%;
    border:#170f03 2px Solid;
    display:none;
    z-index:999;
    overflow:hidden;
    background:#ecd5b4;
    padding:10px;
}
#wind-01 .btn{
    position:absolute;  
    right:10px;
    top:10px
}
#wind-01 .text{
    padding:10px;
}
#wind-01 .text h3{
    font-size:18px;
    color:#281b07;
    padding:0 0 10px 0;
}
#wind-01 .text p{
    font-size:14px;
    color:#000;
    padding:0 0 15px 0;
    text-align:justify;
}
.special-block2{
    background:#1f1507 url(../images/fon3.gif);
    color:#b99763;
    padding:10px 15px;
}
.special-block2 h4{
    font-size:16px;
    text-align:left;
    font-weight:bold;
    padding:0 0 15px 0;
}
.special-block2 p{
    padding-bottom:5px;
    font-size:14px;
    text-align:justify;
}
.special-block2 .more{
    text-align:right;
}

.press li{
    padding-bottom:10px;
    color:#281b07;
    width:100%;
}
.press li a{
    font-size:14px;
    text-decoration:underline;
    color:#281b07;
    text-transform:uppercase;
}
.press li img{padding:5px 0;}
.press li p{
    font-size:13px;
}
.press-page{
    background:#bb955d url(../images/fon2.gif);
    height:1%;
    padding:10px;
    color:#000;
    font-size:14px;    
}
.press-page h1{
    font-size:30px;
    color:#281b07;
    padding:0 0 10px 0;
}
.press-page .cover{
    float:left;
    padding:0 20px 10px 0;
}

.press-page h2{
    font-size:16px;
    color:#241b0d;
    padding:0 0 10px 0;
    text-transform:none;
    font-weight:bold;   
    text-transform:uppercase;
    text-align:left;
    word-spacing:0.5ex;    
}
.press-page p{
    font-size:18px;
    color:#000;
    padding:0 0 10px 0;
}    
.press-page table{
    padding-top:10px;
    width:800px;
}
.press-page table tr td{vertical-align:top;}
.press-page table tr td p{
    text-align:justify;
    font-size:13px;
}
.press-page table tr td p.center{
    text-align:center;
    font-size:18px;
    font-weight:bold;
}
.press-page table tr td p.salone{
    text-align:right;
    font-size:11px;
    font-family:Arial;
}

