* { margin:0; padding:0; }
html, body {height: 100%;   background-image:url(/img/bg.jpg); color:#000000; font-family:Tahoma; font-size:12px; padding:10px; background-color:#ebca99; margin:0 auto; background-repeat:repeat-x;}
html {height: 100%;}
p {text-align:left; margin-top:10px; margin-bottom:10px;}

#menu {width:700px; height:40px; border:0px solid red; padding-top:12px; padding-left:55px;}
#menu1 {float:left; padding-right:45px; font-size:14px; font-weight:bold;}
#menu1 a{float:left;font-size:14px; font-weight:bold; color:#000000; text-decoration:none;}
#content {
  position: relative;
  min-height: 100%;
  background-color:#ffffff;  border:2px solid #E0C38E; width:930px; margin:0 auto;
}
* html #content {
  height: 100%;
}
#text {
  padding-bottom: 30px;
  padding-left:0px;
}
#footer {
  position: relative;
  height: 30px;
  margin-top: -50px;
}

#title {background-image:url('/img/title_bg.jpg'); width:177px; height:36px; background-repeat:no-repeat; font-size:24px; color:#ffffff; padding-left:10px; margin-top:10px; }
#title font {font-size:18px; margin-top:6px; display:block}

#logo {background-image:url('/img/logo.gif'); background-repeat:no-repeat; width:300px; height:70px; margin-left:90px; margin-top:60px; padding-left:140px; padding-top:50px; font-size:14px; color:#9f0328;}
#top {background-image:url('/img/top.jpg'); background-repeat:no-repeat; width:900px; height:285px; display:block; margin:0 auto; overflow:hidden; border:0px solid red;}

#left_top {background-image:url(/img/left_top.jpg); background-repeat:no-repeat; background-position: -1px -1px; z-index:106; position:absolute; margin-left:-7px; margin-top:-5px;}
#right_top {background-image:url(/img/left_top.jpg); background-repeat:no-repeat; background-position: -1px -1px; z-index:106; position:absolute; margin-left:896px; margin-top:-5px;}

a {color:#7b5638; cursor:hand; cursor:pointer;}
a:hover {text-decoration:none;}

.cat_href {display:block; margin-top:15px; padding-left:25px; padding-right:5px; background-image:url(/img/tip.jpg); background-repeat:no-repeat;
background-position: 15px 3px; text-decoration:underline;}

.cat_href_open {display:block; margin-top:15px; padding-left:25px; padding-right:5px; background-image:url(/img/open_tip.jpg); background-repeat:no-repeat;
background-position: 15px 6px; color:#000000; text-decoration:none;}

#cat_href_2 {display:block; margin-top:8px; padding-left:40px; padding-right:5px; }
#cat_href_2_open {display:block; margin-top:8px; padding-left:40px; padding-right:5px; color:#000000; text-decoration:none;}

#date {font-weight:bold; color:#754926; font-size:12px; margin-top:10px; padding-bottom:5px;}

#all_news {margin-top:10px; display:block; margin-bottom:40px;}
#search {border:1px solid #50462e; width:170px; padding-left:5px;}
#search_img {margin-top:10px;}
#quest {width:120px; height:63px; background-image:url('/img/quest.jpg'); background-repeat:no-repeat; margin-top:30px; font-size:20px; color:#734825; padding-left:60px; padding-top:5px; text-decoration:underline;}
#zakaz {width:120px; height:63px; background-image:url('/img/zakaz.jpg'); background-repeat:no-repeat; margin-top:20px; font-size:20px; color:#734825; padding-left:60px; padding-top:15px; text-decoration:underline;}
h3 {font-size:18px; color:#3c1802; font-family:Tahoma; font-weight:normal; margin-top:5px; clear:both;}
h3#cat {margin-top:30px;}
#block {background-color:#EEE4C3; width:160px; margin-right:30px; float:left; height:160px; color:#3c1802; padding:10px 20px;}
#cat_block {margin-top:30px;  display:block; overflow:hidden; clear:both;}


#price {width:150px; height:90px; background-image:url(/img/price.jpg); background-repeat:no-repeat; padding-left:50px; float:left; margin-right:15px; margin-top:10px;}
#price a{color:#ac000c; text-decoration:underline;}
#price a:hover{text-decoration:none;}

a:hover{text-decoration:none;}

#in_block {padding-right:50px; margin-top:30px; display:block; float:left;}
#in_catalog {margin-top:10px; display:block; clear:both; margin-left:20px;}
 
