body {margin: 0px auto; margin: 0 auto; width: 1000px; font-family: Arial, Helvetica, sans-serif; background: #ffffff; color: black; font-size: 12px;}
a{color:rgb(87,165,238);}
form{margin: 0px; padding: 0px;} 
strong {font-weight:normal;}
img { border: none; }
.clear{clear:both;}
.headerTop {position: relative; height: 90px; background-color: white;}
.headerTop .logo{width: 318px; height: 69px; position: absolute; left: 30px; top:10px;}
.headerTop .lang{width: 318px; height: 69px; position: absolute; left: 360px; top:30px; font-size: 12px; font-weight: bold;}
.headerTop .lang .icon{float:left; margin-left: 4px;}
.headerTop .currency {width: 318px; height: 69px; position: absolute; left: 600px; top:30px; font-size: 12px; font-weight: bold;}
.headerTop .currency .cell{float:left; margin-left: 4px;}
.headerTop .cartTop{background-image: url('/themes/white2/img/bascket.gif'); background-repeat: no-repeat; padding-left: 60px; left:740px; top: 10px; position: absolute; width: 200px; height: 50px; padding-top: 10px; color: rgb(65,65,65);}

a.menuLink{font-size: 19px; color:rgb(65,65,65); text-decoration: none; }
a.menuLinkAct{font-size: 19px; color:rgb(189,189,189); text-decoration: none; }

.leftMenu{float:left;width: 210px;}
.nav{height: 450px; width: 210px; position: relative; overflow: hidden;}
.nav .c1{position: absolute; top: 25px; left: 30px;}
.nav .c2{position: absolute; top: 60px; left: 30px;}
.nav .c3{position: absolute; top: 95px; left: 30px;}
.nav .c4{position: absolute; top: 130px; left: 30px;}
.nav .c5{position: absolute; top: 165px; left: 30px;}

.navBackIndex{background-image: url('/themes/white2/img/left_nav_index.jpg');}
.navBack{background-image: url('/themes/white2/img/left_nav.jpg');}

.nav2{background-image: url('/themes/white2/img/back_menu.gif'); background-repeat: no-repeat; padding-left: 20px;}
.nav2 h1{color: rgb(128,128,128); font-weight: normal; padding-top: 20px; font-size: 24px;}
.lmLinkGroup{margin-top: 5px;}
.lmLinkGroup a{font-size: 14px; color:rgb(77,155,218);}
.lmLinkItem{margin-left: 5px;}
.lmLinkItem a{font-size: 12px;color:rgb(87,165,238);}

.weAccept{color:rgb(188,188,188); font-size: 11px; padding-left: 20px; margin-top: 20px;}
.weAccept img{margin-top: 5px;}

.content{width: 790px; float: left;}
.content2{width: 731px; margin-left: 30px; margin-right: 29px;}
.content3{width: 540px; margin-left: 30px; margin-right: 29px; float: left;}

.contentBack{background-image: url('/themes/white2/img/back_content.jpg'); background-repeat: repeat-x;}

.footer{height: 100px; background-color: rgb(244,244,244); width: 1000px;}
.footer .c1{width: 300px; padding-left: 20px; padding-top: 40px; color: rgb(167,167,167); float: left;}
.footer .c2{width: 680px; float: left; text-align: center; padding-top: 40px;}
.footer .c2 a{margin-left: 10px; color:rgb(50,50,50); font-size: 13px;}

.bigPic{width: 790px; background-image: url('/themes/white2/img/big_pic.jpg'); height: 407px; overflow: hidden; position: relative;}
.bigPic .bigBan{position: absolute; left:28px; top:40px; height: 360px; width: 400px;}
.bigPic .c1{position: absolute; left:435px; top:40px; width: 155px;}
.bigPic .c1 .title{font-size: 18px; color: rgb(53,53,53);margin-top: 80px; padding-left: 20px;}
.bigPic .c1 .price{font-size: 16px; color: rgb(171,23,23); font-weight: bold; padding-left: 20px;}
.bigPic .c1 .pack{font-size: 12px; color: rgb(104,104,104); padding-left: 20px;}
.bigPic .c1 .order{margin-top: 5px; padding-left: 20px;}
.bigPic .c1 .order a{text-decoration: none;}
.bigPic .c1 .empty{position: absolute; top: 0px; left: 0px; width: 155px; height: 190px;}

.bigPic .c2{position: absolute; left:600px; top:40px; width: 155px;}
.bigPic .c2 .title{font-size: 18px; color: rgb(53,53,53); margin-top: 80px; padding-left: 30px;}
.bigPic .c2 .price{font-size: 16px; color: rgb(171,23,23); font-weight: bold; padding-left: 30px;}
.bigPic .c2 .pack{font-size: 12px; color: rgb(104,104,104); padding-left: 30px;}
.bigPic .c2 .order{margin-top: 5px; padding-left: 30px;}
.bigPic .c2 .order a{text-decoration: none;}
.bigPic .c2 .empty{position: absolute; top: 0px; left: 0px; width: 155px; height: 190px;}

.bigPic .c3{position: absolute; left:445px; top:282px; width: 140px;}
.bigPic .c3 .i1{margin-left: 30px; color: rgb(53,53,53); font-size: 13px;}
.bigPic .c3 .i2{margin-top: 10px; color: rgb(53,53,53); font-size: 12px;}
.bigPic .c3 .i2 a{color:rgb(155,200,70);}

.bigPic .c4{position: absolute; left:620px; top:282px; width: 140px; line-height: 150%;}
.bigPic .c4 a{color:rgb(211,6,170);}

.search{background-color: rgb(243,245,246); height: 40px; width: 731px; overflow: hidden; position: relative;}
.search .c1{position: absolute; left:10px; top:10px; color:rgb(100,100,100); font-size: 12px;}
.search .c2{position: absolute; left:120px; top:10px; color:rgb(100,100,100); font-size: 14px;}
.search .c2 a{font-size: 12px; font-weight: bold; margin-left: 2px;}
.search .c3{position: absolute; left:500px; top:10px;}
.search .c3 .input{background-image: url('/themes/white2/img/back_search.gif'); width: 180px; height: 18px; float: left; padding-left: 5px; padding-top: 3px; background-repeat: no-repeat;}
.search .c3 .button{float: left;}

.contentTitle{color:rgb(128,128,128); margin-top: 20px; font-size: 28px;}

.item{width: 265px; position: relative; float: left; height: 160px; overflow: hidden; }
.item .image{position: absolute; top:0px; left: 0px;}
.item .name{position: absolute; top:10px; left: 100px; }
.item .name a{font-size: 14px;}
.item .outPrice{position: absolute; top:35px; left: 100px; color: rgb(66,66,66); font-size: 12px;}
.item .outPrice b{font-size: 16px; color: rgb(87,165,238);}
.item .descr{position: absolute; top:65px; left: 100px; color: rgb(53,53,53); font-size: 11px;}
.item .add{position: absolute; top:110px; left: 100px;}

.item2{width: 240px; position: relative; float: left; height: 160px; overflow: hidden;}
.item2 .image{position: absolute; top:0px; left: 0px;}
.item2 .name{position: absolute; top:10px; left: 100px; }
.item2 .name a{font-size: 14px;}
.item2 .outPrice{position: absolute; top:35px; left: 100px; color: rgb(66,66,66); font-size: 12px;}
.item2 .outPrice b{font-size: 16px; color: rgb(87,165,238);}
.item2 .descr{position: absolute; top:65px; left: 100px; color: rgb(53,53,53); font-size: 11px;}
.item2 .add{position: absolute; top:110px; left: 100px;}

.hr{background-image: url('/themes/white2/img/hr.gif'); height: 1px; background-repeat: repeat-x; overflow: hidden;}
.hr2{background-color: rgb(217,217,217); height: 1px; overflow: hidden;}
.hr3{background-color: rgb(217,217,217); height: 1px; overflow: hidden; margin-top: 5px; margin-bottom: 5px;}

.testimonialS{width: 500px; float: left; color: rgb(53,53,53);}
.testItem{margin-top: 10px;}
.testItem .photo{float: left; padding-left: 10px; width: 70px;}
.testItem .text{float: left; width: 390px; font-size: 11px;}
.testItem .text b{font-size: 12px; color: rgb(152,152,152);}
.faqS{width: 210px; float: left; color: rgb(53,53,53); font-size: 11px;}
.question{color:rgb(85,166,240);margin-top: 10px; font-weight: bold;}
.ads{width: 650px; float: left; margin-left: 20px; }
.ads .itemAds{float:left; width: 180px; margin-left: 20px;}
.ads .itemAds .title{margin-top: 10px;}
.ads .itemAds .title a{color:rgb(0,0,255); font-weight: bold; font-size: 11px;}
.ads .itemAds .text{font-size: 11px;}
.ads .itemAds .domain{}
.ads .itemAds .domain a{color: rgb(156,156,156); font-size: 10px; font-weight: bold;}

.item1{}
.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;}
.packs{padding-right: 40px; margin-left: 40px; position: relative;}
.packs .title{font-weight: bold;}
.packs .colOf3 {width: 350px; float: left;}
.packs .colOf3 .col1{float:left;width: 160px;}
.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);}
.packs .colOf3 .bonus span.bonus2{color: rgb(128,128,128);}

.descrBlock{margin-top: 10px;}
.descrBlock .btact{background-image: url('/themes/white2/img/back_bt_descr.gif'); background-repeat: no-repeat; color: white; width: 180px; height: 40px; float: left; padding-top: 10px; text-align: center; cursor: pointer; font-weight: bold;} 
.descrBlock .btnact{color: rgb(136,136,136);width: 180px; 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;}

.rightMenu{float:left; width: 160px; padding-top: 20px;}
.rightMenu h1{font-weight: normal; color: rgb(128,128,128); font-size: 24px; margin: 0px; padding: 0px;}
.rightBest{border:1px solid rgb(217,217,217); margin-top: 10px; padding-left: 30px; position: relative;}
.rightBest .image{margin-left: -15px;}
.rightBest .name{color:rgb(104,104,104); font-size: 16px; font-weight: bold;}
.rightBest .price{color:rgb(171,23,23); font-size: 14px; margin-top: 5px;}
.rightBest .descr{color:rgb(103,103,103); font-size: 11px; margin-top: 5px;}
.rightBest .order{margin-top: 5px;}
.rightBest .order a{color:rgb(28,136,235); text-decoration: none;}
.rightBest .empty{position: absolute; top: 0px; left: 0px; width: 155px; height: 210px;}

.cart{font-size: 12px;}
.cart .header{font-weight: bold; font-size: 13px;}
.cart .col1{width: 270px; float: left; padding: 10px 10px 10px 0px;}
.cart .col1_image{width: 60px; float: left; padding: 10px 0px 10px 0px;}
.cart .col1_descr{width: 210px; float: left;  padding: 10px 10px 0px 0px; color: rgb(53,53,53);}
.cart .col2_by3{width: 420px; float: left;}
.cart .col2{width: 65px; float: left; padding: 10px 0px 10px 0px;}
.cart .col3{width: 65px; float: left; padding: 10px 0px 10px 0px;}
.cart .col4{width: 65px; float: left; padding: 10px 0px 10px 0px;}
.cart .col5{float: left; padding: 10px 0px 10px 0px;}
.cart .free{color:rgb(126,138,59); font-weight: bold;}
.cart .text_red{color:rgb(204,0,0); font-weight: bold;}
.cart .text_green{color:rgb(122,181,8); font-weight: bold;}
.cart .delivery{width: 410px; float: left; height: 20px; color: rgb(103,103,103);}
.cart .value{width: 70px;float: left; text-align: left;}
.cart .radio{width: 40px;float: left;}
.cart .payment{width: 380px; padding-left:100px; text-align: center; padding-top: 10px;}
.cart .total{background-color: rgb(244,244,244); padding: 10px; padding-left: 385px;margin-top: 10px;}
.cart .total .value{font-size: 12px; color: red; font-weight: bold; float: none;}
.cart .buttons{}
.cart_insurance{color: rgb(103,103,103);}
.cart_sepation{border-top: 1px solid rgb(227,227,227); height:1px; overflow: hidden; clear: both; margin-top: 5px;}
.cart ul{padding-top: 0px;}
.cartBorderTop{border-top: 1px solid rgb(214,214,214);}
.upgradeLink{font-size: 10px; font-style: italic;}

#cart_table {font-size:12px; color: rgb(74,74,74);}
#cart_table .name_title{padding-left: 30px;width:180px;}
#cart_table .price_title{}
#cart_table .quant_title{}
#cart_table .total_title{}
#cart_table .delete_title{}
#cart_table .free{color:rgb(126,138,59); font-weight: bold;}
#cart_table .text_red{color:rgb(215,27,27); font-weight: bold;}
#cart_table .delivery{padding-left: 10px;}
#cart_table .delivery_price{padding-right: 10px;}
#cart_table .delivery small{margin-left: 25px;}
#cart_table .carts {padding-left: 25px;}
#cart_table .total {padding-right: 10px;} 

.check_yes{background-image: url('/themes/white2/img/check_yes.gif');  background-position: top left; margin-left: 0px; padding-left: 0px; background-repeat: no-repeat; padding-left: 30px; margin-left: 10px; line-height: 150%; color: rgb(53,53,53);}
.check_no{background-image: url('/themes/white2/img/check_no.gif');   background-position: top left; margin-left: 0px; padding-left: 0px; background-repeat: no-repeat; padding-left: 30px; margin-left: 10px; line-height: 150%; color: rgb(53,53,53);} 

#alternatives_container {width:550px;margin-top:10px; margin-bottom:10px;}
#alternatives_block {width:220px;margin-bottom:5px;float:left;}
#alternatives_block .image {width:70px;float:left; height: 100px;}
#alternatives_block .title {color:rgb(53,53,53);}
#alternatives_block .title a{font-weight:normal;text-decoration:underline;}   
#alternatives_block .title a.name{font-weight:normal;text-decoration:underline; font-size: 16px;}   
#alternatives_block .title .price{margin-top:5px; margin-bottom: 5px;}
#alternatives_block .title b{color:rgb(27,115,231); font-size: 14px;}

#single_product {font-size:12px; }
#single_product .image{float:left;width:122px;padding-top:15px;}
#single_product .info{position:relative;float:left;width:315px;padding-top:15px;}
#single_product .info .product_name{font-family:arial; font-size: 14px;}
#single_product .info .description{font-family:arial;font-size:11px;color:#2F2F2F; text-align: left; margin: 5px 0px 0px 0px; padding: 0px; width: 315px;}
#single_product .info .our_price{font-family:arial;color:#252728;font-size:11px;position:relative;margin-top:-1px;}
#single_product .info .our_price .price{ font-family:arial;font-weight:bold;color:#EE0000;font-size:12px;position:relative;margin-top:-1px;}
#single_product .links {clear:both;padding-top:9px;}
#single_product .links .text_link a {float:left;color:#407DB7;font-family:arial;font-size:11px;padding-top:3px;text-decoration:underline;}
#single_product .links .image_link {float:right;}
#single_product .links .image_link a{margin: 0px; padding: 0px;}
#single_product .links .image_link img{}
#single_product_separator {clear:both;height:1px;overflow:hidden;background-color:#E3E3E3;margin-left:15px;margin-right:13px;}  
 
.staticPage{color: rgb(100,100,100);}
.staticPage .title_li{font-weight: bold;}

.rightTitle{margin-top: 10px;}
.rightFaq{width: 159px; border-left: 1px solid rgb(217,217,217); border-right: 1px solid rgb(217,217,217); border-bottom: 1px solid rgb(217,217,217); color: rgb(90,90,90);}
.rightFaq .icon{float:left; width: 27px; margin-left: 10px;}
.rightFaq .phone{float:left; }
.rightFaq .text{margin-left: 10px; margin-top: 5px; padding-bottom: 10px; font-size: 11px;}
.rightFaq .text a{color:rgb(188,218,131);}

.rightLooked{padding-bottom: 10px; width: 159px; border-left: 1px solid rgb(217,217,217); border-right: 1px solid rgb(217,217,217); border-bottom: 1px solid rgb(217,217,217); color: rgb(90,90,90);}
.rightLooked a{color:rgb(211,6,170); padding-left: 20px;}
