body{font-size:16px; font-family: "Times New Roman"; margin:0px;background:url(img/footer_bg.jpg) no-repeat left bottom z-index:0; }
a{color:#000000; text-decoration:underline}
.clear{clear:both;}
img{border:0px}
h1,h2{text-transform:uppercase; color:#917331; font-weight:bold; font-size:19px}
#all{background:url(img/bg.jpg) repeat-y;}
#main{background: url(img/main_bg.jpg) no-repeat top left}
#catalog_menu{background:url(img/catalog_bg.jpg) no-repeat top left; height:462px ; width:233px;margin-top:-20px }
#catalog_menu_in{margin-top:60px;width:220px; }
#catalog_menu_in{margin-left:-20px}
#catalog_menu_in a{color:#000000;text-decoration:none; font-size:16px;font-weight:bold; }
#catalog_menu_in li {background:url(li.gif) no-repeat; padding-left:15px}
#catalog_menu_in li ul li{margin-left:-30px}
#catalog_menu_in li.active {background:url(z_red.gif) no-repeat; padding-left:15px}
#catalog_menu_in li:hover {background:url(z_red.gif) no-repeat; padding-left:15px}
#catalog_menu_in li.active{background:url(z_red.gif) no-repeat; padding-left:15px}
#catalog_menu_in li.active{background:url(z_red.gif) no-repeat; padding-left:15px}
#catalog_menu_in a:hover, #catalog_menu_in li.active ul li a:hover{color:#EF3431;}
#catalog_menu_in li.active a{color:#EF3431;  }
#catalog_menu_in li.active ul li.active a{color:#EF3431; }
#catalog_menu_in li.active ul li a{color:#000000;}
#catalog_menu_in ul{margin-left:-10px}
#catalog_menu_in li{margin-top:10px;list-style:none }
#catalog_menu_in li ul li{margin-top:3px}
#catalog_menu_in a.active{color:#EF3431; text-decoration:underline}

#top_contacts{ background:url(img/top_contacts_bg.jpg) no-repeat left top; height:168px; width:100% }
#logo{margin-left:353px; float:left; width:206px}
#contacts{margin-left:195px; width:520px}

#top_menu {padding-top:15px}
#top_menu ul{padding:0px; margin:0px;margin-top:-15px;margin-left:-5px;}
#top_menu li{display:inline; margin-left:7px; background:url(li.gif) no-repeat; padding-left:12px}
#top_menu li.active{background:url(z_red.gif) no-repeat;}
#top_menu li:hover{background:url(z_red.gif) no-repeat;}
#top_menu li.active a{color:#EF3431} 
#top_menu li a:hover{color:#EF3431} 
#top_menu a{font-size:17px; font-weight:bold; color:#000000; text-decoration:none}


#content{width:770px; margin-left:0px; margin-top:15px; }
#content_static{width:730px;margin:20px;padding-top:10px}
#content_static li a{color:#000000}
.catalog_box{width:24%; float:left; height:180px; background:url(space.gif) repeat-x left bottom;padding-top:15px}
 .last_added_box{margin-top:25px; }
#news_box{ padding-bottom:5px;border-bottom:#947636 2px solid !important;}
#right_in_mp{border-left:#947636 2px solid !important;padding-left:30px}
.last_added{width:50%;float:left; height:180px;margin-top:-10px}
.catalog_box a, .last_added a{color:#543502;text-decoration:none; font-size:16px;}
.catalog_box p, .last_added p{margin:0px}
.catalog_box p  img, .last_added p img, #content img{border:#FFFFFF 3px solid !important; }
#content img{align:center}
.catalog_box p.img, .last_added p.img{height:115px}
.info p{margin-top:3px}
.news_main{width:245px;float:left;margin-top:-17px}
p.top{margin-top:-5px}
#search{margin-top:20px}
#search input,form,fieldset{border:none}
#search input#ajaxSearch_input{width:110px;  background:#fbf3dc; border:1px #987d51 solid;font-size:12px;}
#search input#ajaxSearch_submit{background:url(search.gif) left bottom no-repeat; width:62px; height:23px;}

#contact_form{color:#574520}
#contact_form input, #contact_form select, #contact_form textarea{width:170px;background:#fbf3dc; border:1px #987d51 solid;font-size:11px;}
 #contact_form textarea{width:300px}
.errors{color:#B4160B}

span.price{color:#F26818;font-weight:bold; font-size:17px}
#cart{font-size:12px; width:590px;margin-left:160px}
.button{cursor:pointer}
