* { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; }

BODY { background:url('../images/body.jpg') center repeat-y; background-attachment:fixed;  }

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

.nodis { display:none; }
.clear { clear:both; }
.hidden { visibility:hidden; }


#pageMain { width:980px; margin:0 auto;  }

#top { BACKGROUND:URL('../images/top_3.png') top center no-repeat; height:300px; margin-bottom:10px; margin-top:8px; }

#topMenu { background:#7e6841; border-bottom:#f3eab8 solid 5px; height:33px; width:980px; margin:0 auto; padding-top:0px;  }
#topMenu ul { list-style:none; }
#topMenu ul li { list-style:none; display:block; float:left; font-size:16px; font-weight:bold; margin-left:0px; }
#topMenu ul li a { font-family:  Arial, Helvetica, sans-serif; color:#ffeab8; display:block; padding:6px 30px 6px 30px; border-top:#7e6841 solid 3px;  }
#topMenu ul li a:hover,#topMenu ul li a.selmenu  { _width:160px; color:#7e6841; border-top:#f3eab8 solid 3px; background:#f3eab8; text-decoration:none;  }

.submenu1 { position:absolute; z-index:6500; }
.submenu2  {  font-size:12px !important; position:absolute; z-index:55000;  background:#7e6841; border:#f3eab8 solid 1px; border-top-width:0px; margin-top:0px; }
.submenu2 li  { clear:both; display:block; }
.submenu2 li a  { display:block; width:160px; }


.submenu3  { padding-left:10px;  font-size:12px !important;   }
.submenu4  { padding-left:15px;  font-size:12px !important;   }
.submenu5  { padding-left:20px;  font-size:12px !important;   }

#media { height:205px; width:100%;  overflow:hidden; }

#stitle { color:#f3eab8; background:#1a291e; width:716px; border:#f3eab8 solid 7px; border-bottom-width:0px; margin:0 auto; padding:7px 0px 7px 20px; margin-top:10px; }
#stitle h2 { font-size:24px; font-family:"Times New Roman", Times, serif; font-style:italic; }

#content { width:980px; margin:0 auto; clear:both;   }

#home { width:750px;  }
#home h3 {  font-size:34px;  }
#home h3 a { font-family:"Times New Roman", Times, serif !important; font-style:italic; color:#f3eab8; }
.left { float:left; overflow:hidden; margin-right:20px; width:300px; height:265px;  }
.right { float:left;  width:350px; height:265px; overflow:hidden; BACKGROUND:URL('../images/obr3.jpg') bottom right no-repeat; font-size:16px !important; font-weight:bold; padding-right:30px; text-align:left;  }

#main { width:750px; font-size:13px; text-align:justify; color:#2e1e02;  margin-top:10px;  }
#txt, #gallCont {  background:#7e6841; padding:23px 10px 20px 20px; font-size:14px; border:#f3eab8 solid 7px; border-top-width:0px;  } 
#txt li { padding-left:30px; list-style:none; }

#menu { float:right; background:none; width:220px;=width:220px; min-height:400px;  }
#menu ul { list-style:none;  }
#menu ul li { list-style:none; display:block; font-size:13px; padding:1px 0px; }
#menu ul li a { display:block;  background:#7B6F5E; color:#FFF;  border-right:#a69b8b solid 7px; padding-left:5px; }
#menu ul li a:hover,#menu ul li a.selmenu { background:#c1bdb6;color:#000;  }

#menu .submenu2 ul li a { background:#887e6f !important; }


#footer { background:#7e6841; border-top:#f3eab8 solid 5px; padding:20px; margin:8px 0px 8px 0px; textl-align:left; font-size:12px; font-weight:bold; color:#f3eab8; text-align:center; }

#news,#inq, #cart, #contacts { position:relative; background:#f3eab8; border:#7e6841 solid 7px; font-size:14px;
 padding:7px;
 }


#news span,#inq span,#cart span{ font-size:10px; color:#2e1e02; }
#news h4, #contacts h2 { font-size:14px; }
#news div { color:#2e1e02; }
#news a, #inq a, #cart a { color:#2e1e02; font-size:16px; }
#news a:hover, #inq a:hover { text-decoration:underline; }

#news h3 { background:#7e6841; padding:5px; font-size:28px; font-family:"Times New Roman", Times, serif; font-style:italic; }

#cart { background:#532c49; margin-bottom:10px; color:#FFF; border:#FFF solid 1px; }

.alf85 {
-moz-opacity: 0.85;
 -khtml-opacity: 0.85;
opacity: 0.85;
filter: alpha(opacity=85);
}

.liststyle {  padding:10px 10px 10px 10px;  background:#7e6841; margin-bottom:5px; text-align:left; min-height:120px; }
.liststyle h3 a { color:#FFF; font-size:20px; }
.liststyle a { color:#000; }
.liststyle h4 { font-size:16px; }

#pager { float:right; }
#pager a { float:left; display:block; text-align:center; width:5px; color:#FFF; }

input.vseo { background:#887e6f; color:#fff; border:#fff solid 1px; }

#cassacart { }
#cassacart td,#cassacart th  { padding:2px; }
#cassacart th, td.opwTbl { background:#887e6f; color:#fff;  }

#loginform, #regiform, .addressesReview,#creditCardPayment { border:#ccc dashed 1px; padding:7px; background:#c8c4be;  }
#regiform, .addressesReview { float:right;  }
#billingAddress, #shippingAddress { float:left; }
#creditCardPayment { padding:5px; }

#billingAddress input,#shippingAddress input,#billingAddress select,#shippingAddress select,
#billingAddressLogin input,#billingAddressLogin select
{  background:#c8c4be; border:#887e6f solid 1px; font-size:11px; color:#887e6f;  }
#billingAddress strong,#shippingAddress strong {  color:#f7f7f7;  }

#shippingAddress { margin-left:5px; }
.field { text-align:right; border:#000 solid 0px; background:#c0bbb4; margin-bottom:1px; padding:2px; }

#shopath { border:#ccc dashed 1px; padding:3px; margin-bottom:5px; font-size:13px; color:#CCC; }
#shopath strong { color:#887e6f; }

