BODY{font-family: HELVETICA; font-size: 14px; background-image: url('images/pat.gif');  margin: 0; padding: 0; height:100%}

#header{-moz-box-shadow: 0px 0px 15px 0px gray; -webkit-box-shadow:0px 0px 15px 0px gray; box-shadow:0px 0px 15px 0px gray;  width: 1000px; margin-left: auto; margin-right: auto; background-color: #fdfdfd;  background-image: url('images/lineup.png'); background-position: bottom; background-repeat: repeat-x;}
#inheader{width: 1000px; margin-left: auto; margin-right: auto; padding-top: 10px; padding-bottom: 15px; background-image: url('images/cors.png'); background-color: #fdfdfd;  }
img{border:0;}

#container{width: 1000px; min-height: 500px; background-color: #f9fcf8; margin-left: auto; margin-right: auto; overflow: auto;  -moz-box-shadow: 0px 0px 15px 0px gray; -webkit-box-shadow:0px 0px 15px 0px gray; box-shadow:0px 0px 15px 0px gray; }
#content{width: 1000px; min-height: 500px; overflow: auto; }
#footer{width: 1000px; height: 25px;float: left; background-color: #f3f6f3; line-height: 25px; text-align: center;}
#footer a{text-decoration: none;  }

#leftmenu{width: 210px; padding: 10px; float: left;}


#subcontent{width: 540px; padding: 10px; float:left; }

#lmenu{margin-left: 0px; font-weight: bold; list-style-type: none; font-size: 14px; padding: 0; margin: 0;}
#lmenu a{text-decoration: none; color: black; margin-left: 4px; }
#lmenu a:hover{color: #a51b1b; text-decoration: underline;}
#lmenu li{border-bottom: 1px dotted black; min-height: 24px; line-height: 24px; position: relative; padding: 0; margin: 0;}
#lmenu ul{padding-left: 23px; }
#lmenu ul a{margin-left: 0px; padding: 0; margin: 0;}
#lmenu ul li {margin-left: 4px;}
#lmenu li li{border-bottom:0; min-height: 24px; }
#lmenu .acat{color:#a51b1b; font-weight: bold;}

#lmenu ul{ display: none; list-style-image:url('images/arrow.png'); font-weight: normal;font-size: 13px; }
#lmenu .active{ display: block; margin-left: 0px; color: green; }

#upmenu{width: 750px;  border-radius: 0 0 0 10px; line-height: 30px; border-bottom: 1px solid #ebeeea; border-left: 1px solid #ebeeea; height: 30px; background-color: #f3f6f3; float: right;}
#upmenu a{font-weight: bold; color: #3d3d3d; cursor: pointer; text-decoration: none; }
#upmenu a:hover{font-weight: bold; text-decoration: underline; }

.smalldetail{width: 180px; min-height: 140px; font-size: 11px; text-align: center;}
.smalldetailname{width: 160px; margin-left: auto; margin-right: auto; margin-top: 5px;}
.smalldetailprice{width: 180px; margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 4px; text-align: center;}
.smalldetailpic img{border: 4px solid #e2efe0; margin-top: 4px; }
.smalldetailpic{width: 180px; }
#conttable td{padding:0px; border-bottom: 1px solid gray;}
#conttable a{color: black; text-decoration: none;}
.smalldetailbuttons{width: 180px; height: 20px; margin-top: 7px; margin-bottom: 2px;}
.smalldetailbuttons a{display: inline; padding: 2px; background-color: #e2e2e2; border: 1px solid gray; min-width: 20px; min-height: 20px; border-radius: 4px;}

.oldprice{text-decoration: line-through; font-weight: bold;}
.saleprice{font-weight: bold;}
.originalprice{font-weight: bold;}
.percent{color: red;}

.oldprice2{text-decoration: line-through; font-size: 16px; color: black;}
.saleprice2{font-size: 16px; color: #a51b1b;}
.originalprice2{font-size: 16px; color: #a51b1b;}
.percent2{color: red; font-size: 16px;}

.detailtext input{width: 20px;}


#paging{width: 500px; height: 20px; background-color: #f3f6f3; margin-left: auto; margin-right: auto; text-align: center; margin-top: 5px; border-radius: 10px; line-height: 20px; border: 1px solid #ebeeea; }
#paging a{text-decoration: none; color: black;}
#paging a:hover{text-decoration: underline;}
.activepage{font-weight: bold;}

#partnery{width: 200px; float: right; }
#partnery .pics{width: 160px; margin-left: 17px;  margin-top: 10px;}

.buttonmenu{width: 700px; float: right; margin-right: 10px; position: relative; top: 87px;}
.buttonmenu a{float: right; font-weight: bold; color: #1d1d1d;}

.upbutton{cursor: pointer; display: block; border-radius: 7px;  background-color: #ebf2ea; border: 1px solid #c1d6be; padding: 4px; padding-left: 12px; padding-right: 14px; margin-right: 10px;  }
.upbutton:hover{ background-color: #d3e3d0;}

.anadpis{width: 245px;  line-height: 25px; text-align: center; margin-bottom: 5px; height: 25px; font-weight: bold; margin-left: 10px; border-radius: 7px; background-color: #e2efe0;}
.dnadpis{width: 530px; line-height: 25px; margin-top: 5px; margin-bottom: 5px; height: 25px; font-weight: bold; margin-left: 10px; border-radius: 7px; background-color: #e2efe0;}
.desc{width: 520px; margin-left: 15px; text-align: justify;}
.detailtext{font-size: 13px; width: 245px;  float: left; margin-top: 9px; padding-left: 15px; padding-right: 10px; text-align: left;}

.detailtable{width: 550px; min-height: 100px; border: 0; margin-left: 5px;}
.detailtable td{width: 275px; min-height: 200px; text-align: center; vertical-align: top; }
.bigd{border: 3px solid #e2efe0; width: 275px; border-radius: 10px; margin-bottom: 1px;}
.smalld{border: 3px solid #e2efe0; width: 81px; height: 60px; float: left; border-radius: 7px;  margin-left: 3px; margin-right: 3px; margin-top: 3px;}
.videof{margin-top: 4px; margin-left: 10px; }


#cart{width: 540px; border: 1px solid #ebeeea; border-radius: 7px; text-align: center;}
#cart td{padding: 3px; border:0;}
#cart a{text-decoration: none; color: black;}
#cart .itemcount{width: 20px;}
#cart .downline{border-bottom: 1px solid #ebeeea;text-align: right;}
#cart .checkoutbutton{display: block; width: 200px; margin-left: auto;margin-right: auto; background-color: #ebeedd; padding: 3px; border: 1px solid #ebeeea; border-radius: 4px;}
#cart .checkoutbutton:hover{color:red; cursor: pointer;}



