body {margin: 0; font-family: Arial, Helvetica, sans-serif; background: url('images/body.gif') center repeat-y #eeeeee; color: rgb(70,70,70); font-size: 12px;}
div.body{width: 900px; background: white;}
a{color:rgb(87,165,238); font-size: 12px;}
form{margin: 0px; padding: 0px;}  
table{font-size: 12px; background: white;}
h1{color:rgb(122, 181, 8); font-weight: normal; font-size: 22px; padding-top: 10px;}
h2{color:rgb(38, 69, 136); margin-bottom: 0px; padding-bottom: 0px; margin-top: 10px; padding-top: 10px;}
h3{padding: 0; margin: 0; color: green; font-size: 12px;}
div.header{ background: url('images/header.jpg'); height: 150px; position: relative;}
div.header form.form1{ position: absolute;  left: 170; width: 200px; text-align: left; color: #ee4444; font-size: 20px; }
div.header form.form1 small{ font-size: 11px;}


.line{height: 1px; overflow: hidden; background-color: rgb(220,220,220);}
.clear{clear: both;}
.cartTop{background: url('images/bascket.gif') no-repeat; padding: 0 20px 0 60px;  margin-top: 10px; height: 40px; color: rgb(65,65,65); padding-top: 15px; float: right;}   

.menuLeft{padding-top: 10px;}
.content{padding-top: 10px}
/**/
.bbd{border-bottom : 1px dashed gray;}
.bts{border-top : 1px solid gray;}

.content{}

.menuLink{font-size: 14px; color: gray; text-decoration: none; font-weight: bold;}
.menuLink:hover{color: red;}
.orderLink{font-size: 16px; color: red; font-weight: bold;}
.infoLink{font-size: 14px; text-decoration: none; color: rgb(60, 152, 203);}
.hItem{font-weight: bold;  font-size: 13px; padding-bottom: 5px; border-bottom : 1px solid gray;}
.rItem{padding-top: 5px;}
.rItem0{}
.rItem1{background-color: rgb(240,240,240);}

.cards{float: left; margin-top: 20px; font-style: italic; color: #777777;}
.rCart{padding-top: 5px; padding-bottom: 5px;}

.iPrice{color: rgb(122, 181, 8); font-weight: bold;}
.iBonus{color: rgb(190, 146, 10);}

.cPrice{color:rgb(122, 181, 8); font-weight: bold;}
.cTotal{color:rgb(204, 0, 0); font-weight: bold;}

.cartTotal{font-size: 16px; color: rgb(204,0,0);}

.lmLinkGroup{margin-top: 5px; text-align: left; padding-left: 15px;}
.lmLinkGroup a{color:#E96343; font-weight: bold;}
.lmLinkItem {margin: 5px 0 0 10px;}
.lmLinkItem a{font-weight: normal; font-style: italic; font-size: 11px;}

.item{width: 340px; position: relative; float: left; overflow: hidden; text-align: left;}
.item .info{float: left; width: 240px;}
.item .image{float: left; top:0px; left: 0px; width: 100px;}
.item .info .name{font-size: 16px; color: #1D2651;  padding-bottom: 10px;}
.item .info .outPrice{float: left; color: rgb(66,66,66); font-size: 12px; height: 25px;}
.item .info .outPrice b{font-size: 20px; color: rgb(87,165,238);}
.item .info .descr{color: rgb(53,53,53); font-size: 11px;}
.item .add{float: left; height: 25px; margin-left: 20px;}
 
.item1{text-align: left;}
.item1 .image{width: 150px; float: left;}
.item1 .description{width: 390px; float: left; color:rgb(104,104,104);}
.item1 .description h1{font-size: 26px; font-weight: normal; color: rgb(29,136,235); text-decoration: underline; margin: 0px; padding: 0px;}

.dosages{font-size: 24px; margin-top:10px; text-align: left;}
.packs{padding-right: 0px; margin-left: 20px; position: relative; text-align: left;}
.packs .title{font-weight: bold;}
.packs .colOf3 {width: 340px; float: left;}
.packs .colOf3 .col1{float:left;width: 150px;}
.packs .colOf3 .col2{float:left;width: 80px;}
.packs .colOf3 .col3{float:left;width: 110px;}
.packs .col4{float:left; width: 100px;}
.packs .price{color:rgb(122,181,8); font-weight: bold;}
.packs .col4 a{color:rgb(28,136,235); font-size: 12px; text-decoration: none;}
.packs .colOf3 .bonus{color:rgb(190,146,10); clear: both;}
.packs .colOf3 .bonus span.bonus2{color: rgb(128,128,128);}

.descrBlock{margin-top: 10px; text-align: left;}
.descrBlock .btact{background-image: url('images/back_bt_descr.gif'); background-repeat: no-repeat; color: white; width: 150px; height: 40px; float: left; padding-top: 10px; text-align: center; cursor: pointer; font-weight: bold;} 
.descrBlock .btnact{color: rgb(136,136,136);width: 150px; height: 40px; float: left; padding-top: 10px; cursor: pointer; text-align: center; font-weight: bold;}
.descrBlock .text{color:rgb(104,104,104); padding-left: 20px; padding-right: 20px; font-size: 12px;} 

.new{margin: 10px 0 0 0; font-size: 11px; }
.new div.date{float: right;}
.bestprice{margin: 5px 0 0 15px;}
.topmenu{height: 20px;}
.topmenu a{margin: 0 5px 0 5px;}

.groupbtn{border: none; background: none; color: #E96343; text-decoration: underline; font-weight: bold; padding: 0; margin: 0; text-align: left; width: 160px; cursor: pointer;}

form.groupLink{}

div.textAdd{ font-size: 11px; height: 130px; overflow: auto; margin: 130px 0 0 20px;}
div.textAdd2 { font-size: 11px; height: 100px; overflow: auto;}


div.subContent{width: 490px; float: left;  }
div.menuRight{width: 190px; float: left; overflow: hidden;}
.vc{border-bottom: 1px solid #eeeeee; padding-bottom: 10px;}
.vc b.price{font-size: 22px; color: #FF8929; line-height: 22px; font-weight: normal;}
.vc input.bt{}

div.info{font-size: 11px;}
div.info ul{padding: 0 0 0 10px; margin: 0 0 0 10px;}
div.info ul li{padding: 0; margin: 0;}
