*{
font-size:11px;
font-family:verdana;
color:#9A7430;
}
input{
font-size:11px;
}
form{
padding:0;
margin:0;
}

h1,h2,h3,h4,h4{font-family:verdana,arial;font-weight:bold;color:#005825;padding:2
}
h1 {font-size:14px;margin:19px 0 5px 0}
h2 {font-size:13px;margin:10px 0 4px 0}
h3 {font-size:12px;margin:7px 0 2px 0}
h4 {font-size:11px;margin:4px 0 2px 0}
h5 {font-size:10px}


body{
background:url(p/body-bg.jpg) repeat-x top left;
padding:0;
margin:0;
}
.sform{
margin-bottom:5px;
}
.sform span{
display:block;
margin-top:5px;
font-size:11px;
}
.sform input.b{
border:0;
background:#fff url(p/button.gif) no-repeat left top;
height:32px;
padding:5px 0 5px 24px; 
cursor:pointer;
color:#5F3D00;
margin:0;
}

input.t{
border-top:#D3C18C 1px solid;
border-left:#D3C18C 1px solid;
border-right:#F1EAD5 2px solid;
border-bottom:#F1EAD5 1px solid;
font-size:11px;
width:150px;
height:16px;
}

.print{
padding:12px 0 0 10px;
width:680px;
}
.print img{
border:0;
}

#lang{
padding:17px 0 0 15px;
}
#lang a{
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#CBC9C9;
}
#lang a.active{
text-decoration:underline;
}

#copy{
font-size:10px;
color:#6E6E6E;
}
.message{
padding:5px;
background:#ddd;
}
.button, .b{
color:#000;
margin-left:10px;
}
.atable{
background:#eee;
width:100%;
}
.label{
text-align:right;
}
/* -- faq -- */

.ask{
text-align:center;
padding-bottom:5px;
}
.faq *{font-size:12px}
.faq .question{font-size:12px;margin:3px 0px;padding:5px}
.faq .answer{
margin:5px 0 10px 5px;
padding:10px;
background:#efefef;
}
.faq .date{color:#005825;font-weight:bold}
.faq .name{color:#555;font-weight:bold}
.label{text-align:right;padding-right:5px}
.Ferr{color:red}

/* -- */
#l_top{
width:840px;
height:113px;
vertical-align:top;
background:url(p/top_small.jpg) no-repeat right top;
}
#r_bottom{
width:120px;
background:#fff;
vertical-align:top;
}
#main_content{
vertical-align:top;
padding:12px 30px 10px 30px;
font-size:11px;
}
h1#title{
color:#005825;
font-size:15px;
padding:0;
margin:0 0 20px 0;
}
#r_top{
width:120px;
background:#fff;
vertical-align:top;
padding:10px 10px 6px 1px;
}

#inner{
width:100%;
height:100%;
}
/* */

#t_l_top{
width:848px;
height:409px;
vertical-align:top;
background:url(p/t_big.jpg) no-repeat right top;
}
#t_r_top{
width:120px;
background:#fff;
vertical-align:bottom;
padding:10px 10px 6px 1px;
}
#t_r_bottom{
width:120px;
background:#fff;
}
#t_l_bottom{
vertical-align:top;
text-align:right;
padding:10px;
color:#6F6F6F;
font-size:11px;
}
*{
font-size:12px;
font-family:Arial;
}
#t_wrapper{
height:100%;
width:100%;
}

#menu{
width:150px;
}
#menu a{
border-top:#387752 1px solid;
background:#005825;
padding:4px 8px 4px 6px;
display:block;
font-weight:bold;
color:#F4D8A6;
font-size:11px;
text-decoration:none;
}
#menu a:hover,#menu a.active,#menu a.active:visited,#menu a.active:link{
text-decoration:none;
background:#05632a;
}
/* news */
.news{
width:100%
}

.news .descr{
vertical-align:top;
background:#eee;
border:#C5C5C5 1px solid;
padding:10px;
width:100%;
line-height:16px;
}
.news .descr h2{
margin:5px 0 10px 0;
padding:0;
}
.news_link{
padding-right:10px;
text-align:right;
margin:5px 10px 0 0;
}

.news .image img{
background:#000;
border:#C5C5C5 1px solid;
}
.news .image{
vertical-align:top;
}
.news .content{
padding:10px 0 10px 0;
}

.archive{
padding:5px 10px 5px 0;
margin-top:10px;
text-align:right;
}
/* cat */
.catalog{
vertical-align:top;
width:100%;
padding-left:10px;
}
#left_panel{
vertical-align:top;
width:160px;
}
.cat{
background:#CACACA;
padding:5px;
width:180px;
}
.cat a{
border-top:#387752 1px solid;
background:#005825;
padding:4px 8px 4px 6px;
display:block;
font-weight:bold;
color:#F4D8A6;
font-size:11px;
text-decoration:none;
}
.cat a.root{
padding:6px 8px 6px 24px;
background:#005825 url(p/flower.gif) no-repeat left center;
border-top:#CACACA 5px solid;
}
.cat a.root_active{
padding:6px 8px 6px 24px;
background:#05632A url(p/flower.gif) no-repeat left center;
border-top:#CACACA 5px solid;
}
.cat a.active{
background:#05632A;
color:#F4D8A6;
}

.menutitle{
background:#303030;
padding:10px;
width:180px;
}
.cattitle{
background:#303030;
padding:5px;
}
.categories_list{
background:#E8E8E8;
}
.categories_list td{
padding:10px;
}

.cat_description{
padding:10px;
}
.product_image{
vertical-align:top;
padding:10px;
}
.product_description{
vertical-align:top;
padding:5px 15px 5px 5px;
width:100%;
}
.product_image img{
background:#000;
border:#ccc 1px solid;
}
.catalog_link{
padding:5px;
}
.product_row td{
background:#E8E8E8;
}

.spec{
width:50%;
margin-bottom:10px;
}
.spec th{
text-align:right;
padding:3px 8px 3px 3px;
background:#fff;
}
.spec td{
padding:3px;
background:#fff;
}
#search{
background:#E8E8E8;
border:#aaa 1px solid;
}
#search td{
padding:5px 10px;
vertical-align:top;
}
#search .odd td{
background:#fff;
}
