body{margin:0px auto; background-color: rgb(245,245,235); font-size: 12px; font-family: Arial;}
.body{margin: 0px auto; width: 980px; background-position: center; background-image: url('/themes/blue2/img/body_back.gif'); background-repeat: repeat-y;}
.bodyContent{width: 940px; margin: 0px auto; margin-left: 20px;}
.clear{clear: both; margin: 0px;}

form{margin: 0px; padding: 0px;} 
a{text-decoration: none; color: rgb(10,76,132);}
.menuTop{width: 100%; background-image: url('/themes/blue2/img/top.gif'); height: 96px; display: block; position: relative;}
.menuTop .logo{background-image: url('/themes/blue2/img/logo.gif'); width: 345px; height: 70px; position: absolute; top: 20px; left: 20px; background-repeat: no-repeat;}
.menuTop .logo_uk{background-image: url('/themes/blue2/img/logo_uk.gif'); width: 345px; height: 55px; position: absolute; top: 20px; left: 20px; background-repeat: no-repeat;}
.menuTop .logo_eu{background-image: url('/themes/blue2/img/logo_eu.gif'); width: 345px; height: 55px; position: absolute; top: 20px; left: 20px; background-repeat: no-repeat;}
.menuTop .pharmBonus{background-image: url('/themes/blue2/img/pharm_bonus.gif'); width: 73px; height: 63px; position: absolute; top: 15px; left: 400px; float: left;}
.menuTop .pharmBonusT{background-image: url('/themes/blue2/img/pharm_bonus_t.gif'); width: 87px; height: 88px; position: absolute; top: 4px; left: 400px; float: left;}
.menuTop .pharmBonusT .timer{color: white; width: 88px; text-align: center; margin-top: 40px; font-weight: bold;}
.menuTop .valuts{width: 100px; position: relative; top: 15px; left: 500px; float: left; color: white;}
.menuTop .valuts .word{height: 13px; font-size: 11px;}
.menuTop .valuts a{color: white; font-weight: bold; text-decoration: none; font-size: 12px;}
.menuTop .valuts a:hover{color: red;}
.menuTop .topCart{position: absolute; left: 615px; top: 30px; color: white; background-image: url('/themes/blue2/img/trash.gif'); background-repeat: no-repeat; padding-left: 30px;}
.menuTop .topCart a{color: rgb(152,228,62);}
.menuTop .langs{position: absolute; left: 860px; top: 15px;color: white;}
.menuTop .langs .word{height: 15px; font-size: 11px;}


.mainContent{width: 100%; position: relative; background-image: url('/themes/blue2/img/center_back.gif'); background-repeat: repeat-y;}
.mainContent2{width: 100%; position: relative; background-image: url('/themes/blue2/img/center_back2.gif');background-repeat: repeat-y;}

.topNavigation{height: 42px; width: 100%; background-color: rgb(10,76,132); position: relative;}
.topNavigation .cell{width: 187px; height: 25px; background-image: url('/themes/blue2/img/menu_back.gif'); background-repeat: repeat-x; float: left; border-right: 1px solid rgb(94,156,205); text-align: center; margin-top: 7px; padding-top: 9px; border-top: 1px solid rgb(67,142,206); z-index: 1;}
.topNavigation .cell a{color: rgb(10,76,132); font-size: 14px; font-weight: bold; text-decoration: none; z-index: 1;}
.topNavigation .cell_active{width: 188px; height: 25px; float: left; margin-top: 7px; padding-top: 9px; text-align: center; z-index: 1;}
.topNavigation .cell_active a{color: white; font-size: 14px; font-weight: bold; text-decoration: none; z-index: 1;}
.topNavigation .top2{position: absolute; top: 0px; left:0px; height: 21px; width: 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/blue2/img/top2_crist.png');}

.bigBanner{width: 100%; height: 381px; background-image: url('/themes/blue2/img/big_pic.jpg'); background-repeat: no-repeat; position: relative;}
.bigBannerDe{width: 100%; height: 381px; background-image: url('/themes/blue2/img/big_pic_de.jpg'); background-repeat: no-repeat; position: relative;}
.ban1{width: 500px; height: 120px; position: absolute; left: 380px; top: 20px; padding-top: 10px; padding-left: 20px;}
.ban1 .text1{font-size: 45px; color: rgb(37,37,37); font-weight: 100; font-family: Times New Roman,Arial;}
.ban1 .text1 .price{color: rgb(10,76,132);}
.ban1 .text2_1{font-size: 12px; color:rgb(86,86,86); width: 160px; padding-left: 20px; float: left;}
.ban1 .text2_2{font-size: 12px; color:rgb(86,86,86);}
.ban1 .text3{font-size: 25px; color:rgb(10,76,132); font-family: Times New Roman; margin-top: 10px;}
.ban2{width: 240px; height: 190px; position: absolute; top: 190px; color: rgb(37,37,37); text-align: center; }
.ban2 .text1_1{font-size: 12px; margin-top: 65px;}
.ban2 .text1_2{font-size: 25px;}
.ban2 .text2_1{font-size: 12px; margin-top: 20px;}
.ban2 .text2_2{font-size: 25px;}
.ban3 {color:rgb(53,53,53); width: 230px; height: 190px; position: absolute; left:240px; top: 190px; cursor: pointer; text-decoration: none;}
.ban3 .name{font-size: 14px; font-weight: bold; left: 120px; top: 30px; position: relative; width: 100px;}
.ban3 .price{color:rgb(171,23,23); font-size: 28px; left: 120px; top: 35px; position: relative; width: 100px;}
.ban3 .text{font-size: 11px; left: 120px; top: 40px; position: relative; width: 100px;}
.ban3 .smallLevitra{background: url('/themes/blue2/img/small_levitra.png') no-repeat; width: 43px; height: 40px; position: absolute; left: 76px; top: 106px; //background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/blue2/img/small_levitra.png', sizingMethod='no-scale');}
.ban3 b{color:rgb(171,23,23); }
.ban4 {color:rgb(53,53,53); width: 210px; height: 190px; position: absolute; left:470px; top: 190px; cursor: pointer;}
.ban4 .name{font-size: 14px; font-weight: bold; left: 100px; top: 30px; position: relative; width: 100px;}
.ban4 .price{color:rgb(207,77,6); font-size: 28px; left: 100px; top: 35px; position: relative; width: 100px;}
.ban4 .text{font-size: 11px; left: 100px; top: 40px; position: relative; width: 100px;}
.ban5 {color:rgb(53,53,53);width: 240px; height: 190px; position: absolute; left:680px; top: 190px; cursor: pointer;}
.ban5 .name{font-size: 14px; font-weight: bold; left: 100px; top: 30px; position: relative; width: 100px;}
.ban5 .price{color:rgb(92,177,221); font-size: 28px; left: 100px; top: 35px; position: relative; width: 100px;}
.ban5 .text{font-size: 11px; left: 100px; top: 40px; position: relative; width: 150px;}


.leftMenu{width: 210px; float: left; padding-right: 30px; overflow: hidden;}
.leftMenu2{width: 219px; float: left; background-color: rgb(228,228,227); overflow: hidden;}

.lmTitleProduct{font-size: 28px; color:rgb(53,53,53); margin-top: 20px; height: 40px; margin-left: 30px;}
.lmLinkGroup{margin-left: 30px;}
.lmLinkGroup a{color:rgb(71,121,162); text-decoration: underline; line-height: 200%; font-size: 13px;}
.lmLinkGroup a.act{color:rgb(74,158,237);}
.lmLinkGroup a.best{color:rgb(71,121,162); text-decoration: underline; font-weight: bold;}
.lmLinkItem{margin-left: 15px;}
.lmLinkItem a.item{color:rgb(74,158,237); font-size: 11px;}

.bannerFreeViagra{padding-top: 120px; width: 100%; background-color: rgb(237,226,207); height: 120px; background-image: url('/themes/blue2/img/logo_free_viagra.gif'); background-repeat: no-repeat; background-position: top center; color: rgb(37,37,37); text-align: center; position: relative;}
.bannerFreeViagra .text1_1{font-size: 12px;}
.bannerFreeViagra .text1_2{font-size: 25px;}
.bannerFreeViagra .text2_1{font-size: 12px; margin-top: 20px;}
.bannerFreeViagra .text2_2{font-size: 25px;}

.leftFaq{margin-top: 20px; font-size: 11px; margin-left: 30px; padding-right: 10px;}
.leftFaq .imageFaq{margin-left: -10px;}
.leftFaq .question{height: 30px; color: rgb(71,121,161); font-size: 12px; margin-top: 10px; text-decoration: underline;}
.leftFaq .readMore{font-size: 14px; color: rgb(153,153,153); font-weight: bold; margin-top: 10px;}
.leftFaq .readMore a{font-size: 12px; color: rgb(153,153,153); font-weight: 100;}

.searchLeft{margin-top: 20px; padding-bottom: 30px; padding-left: 20px;}
.searchLeft .input {float:left; background-image: url('/themes/blue2/img/search_back_gr.gif');  height: 26px; width: 150px; margin-top: 10px; background-repeat: no-repeat; padding-left: 10px; padding-top: 4px; }
.searchLeft .input input{padding:0px;width:125px;font-family:arial;color:#606262;font-size:12px;line-height:17px;text-indent:2px;height:15px; border: 1px solid white;}
.searchLeft .button{float:left;padding-left:10px;padding-top:12px;}

.search_abc {position: relative; width: 100%; background-color: white; margin-top: 20px; padding-top: 10px;} 
.search_abc .by_name{font-size: 11px;width: 115px; position: absolute; top:17px; color: rgb(66,66,66);}
.search_abc .block_of_links {font-size:11px;font-family:arial;white-space:nowrap; position: absolute; left:105px; top:17px;}
.search_abc .block_of_links .active_search a:hover{color:#ffffff;}
.search_abc .block_of_links .active_search {background-color:#366DAF;text-align:center;float:left;padding-left:5px;padding-right:5px;padding-top:1px;position:relative; margin-right:1px; left:1px; height:13px;}
.search_abc .block_of_links .active_search a{color:#ffffff;}
.search_abc .block_of_links .search_link {margin-right:3px;margin-left:3px;float:left;height:13px;padding-top:1px;}
.search_abc .block_of_links .search_link a{color:rgb(10,76,132); text-decoration: underline; }
.search_abc .block_of_links a:hover{color:#EE0000;}
.search_abc .search_form {width:253px; position: absolute; left:475px; top:5px}
.search_abc .search_form .image{float:left;padding-left:10px;padding-top:16px;padding-right:0px;}
.search_abc .search_form .image .word{width: 60px;font-size: 11px;}
.search_abc .search_form .input {float:left; background-image: url('/themes/blue2/img/search_back.gif');  height: 26px; width: 173px; margin-top: 10px; padding-left: 14px; padding-top: 4px; background-repeat: no-repeat;}
.search_abc .search_form .input input{padding:0px;width:145px;font-family:arial;color:#606262;font-size:12px;line-height:17px;text-indent:2px;height:15px; border: 1px solid white;}
.search_abc .search_form .button{float:left;padding-left:0px;padding-top:12px;}
.search_height{height: 60px;}
.search_height_index{height: 50px;} 

.content{float: left; width: 680px; margin-left: 20px; overflow: hidden;}
.content2{float: left; width: 480px; margin-left: 20px; margin-right: 20px; overflow: hidden;}
.content3{float: left; padding-left: 20px; padding-right: 20px; width: 678px; overflow: hidden;}

.hrLine1{width: 100%; background-image: url('/themes/blue2/img/hr_line1.gif'); background-repeat: repeat-x; height: 2px; overflow: hidden;}
.hrLine2{width: 100%; background-image: url('/themes/blue2/img/hr_line2.gif'); background-repeat: repeat-x; height: 1px; overflow: hidden; margin-top: 15px; margin-bottom: 10px;}
.hrLine3{width: 100%; background-image: url('/themes/blue2/img/hr_line2.gif'); background-repeat: repeat-x; height: 1px; overflow: hidden;}
.titleContent{font-size: 28px; color: rgb(53,53,53);}

.todayBestseller{float: left; width: 226px; position: relative; color: rgb(103,103,103); height: 150px;}
.todayBestseller .info{position: absolute; left: 70px; top:10px;}
.todayBestseller .info .product_name a{color:rgb(10,76,132); text-decoration: underline; font-size: 14px; height: 150%;}
.todayBestseller .info .our_price{font-size: 12px; margin-top: 4px;}
.todayBestseller .info .our_price .price{color:rgb(10,76,132); font-size: 14px; font-weight: bold;}
.todayBestseller .descr{position: absolute; left: 70px; top:60px; font-size: 11px;}
.todayBestseller .image_link{position: absolute; left: 70px; top:120px;}
.todayBestseller .image_link a{color:rgb(10,76,132); text-decoration: underline;}

.footer{width: 100%; background-color: rgb(245,245,245); background-image: url('/themes/blue2/img/footer_back.gif'); text-align: center; background-repeat: repeat-x;}
.footer .footerNavigation{padding: 20px;}
.footer .footerNavigation a{margin-right : 10px; margin-left: 10px; color:rgb(10,76,132); text-decoration: underline;}
.footer .weAccept{color: rgb(183,183,178); font-size: 11px;}
.footer .weAccept img{margin-top: 10px;}
.footer .infoFooter{color:rgb(53,53,53); padding: 10px; margin-bottom: 10px;}

.itemName .image{}
.itemName .name{font-size: 16px; color:rgb(10,76,132); text-decoration: underline; padding-left: 170px;}
.itemName .descr{font-size: 12px; margin-top: 10px;color:rgb(85,85,85); padding-left: 170px;}

.items_list{margin-top: 20px;}
.items{font-size: 11px; height: 35px;}
.items .header{font-weight: bold;}
.items .col1{width: 150px; float: left;  padding-left: 12px;}
.items .col2{width: 60px; float: left;}
.items .col3{width: 85px; float: left;}
.items .col4{width: 70px; float: left;}
.items .col5{float: left;}
.items .price{color:rgb(75,106,20); font-weight: bold;}
.items .discount{color:rgb(241,121,121); font-weight: bold;}
.items .bonus{color:rgb(228,114,69); font-size: 10px; overflow: visible; width: 360px; position: absolute; line-height: 100%;} 

.dosages{font-size: 16px;padding-left: 10px; height: 29px; margin-top: 10px;} 
.lineGreyBottom{border-bottom: 1px solid rgb(227,227,227);}

.description{font-size: 16px; font-weight: 100; text-align: center; margin-top: 20px; height: 51px; width: 452px; height: 51px; }
.description_back1{background-repeat: no-repeat; background-image: url('/themes/blue2/img/description_act1.gif');}
.description_back2{background-repeat: no-repeat; background-image: url('/themes/blue2/img/description_act2.gif');}
.description_back3{background-repeat: no-repeat; background-image: url('/themes/blue2/img/description_act3.gif');}
.description .act{color: rgb(103,103,103); width: 150px; height: 40px; float: left; padding-top: 10px; cursor: pointer;} 
.description .nact{color: rgb(136,136,136);width: 150px; height: 40px; float: left; padding-top: 10px; cursor: pointer;} 

#product_description_block {width:465px; float: left;}
#product_description_block .text{clear:both;font-family:arial;font-size:12px;margin-left:15px;margin-top:15px;width:430px;color:rgb(85,85,85);text-align:justify;margin-bottom:4px;}
#product_description_block .text p {margin:0px;padding:0px;margin-bottom:21px;}  


.rightMenu{width: 198px;float:left; margin-left: 2px; background-color: rgb(228,228,227);}
.rmTitle{font-size: 28px; color:rgb(53,53,53); margin-left: 15px;}

.rBan0{width: 100%; overflow: hidden; padding-top: 10px; background-color: rgb(233,231,228);}
.rBan0 .hrLine{ width: 100%; height: 12px; border-top: 1px solid rgb(196,194,192); overflow: hidden; margin-top: 10px;}

.rBan1{width: 100%; background-color: rgb(233,231,228); color:rgb(98,98,98);}
.rBan1 .hrLine{ width: 100%; height: 12px; border-top: 1px solid rgb(196,194,192); overflow: hidden;}
.rBan1 .name{font-size: 16px; margin-left: 15px; height: 25px; font-weight: bold;}
.rBan1 .name .price{color:rgb(220,154,117);}
.rBan1 .image{float:left; width: 81px;}
.rBan1 .info{float:left; width: 110px; font-size: 11px;}

.rBan2{width: 196px; background-color: rgb(243,242,240); padding-top: 10px; color:rgb(98,98,98); border: 1px solid rgb(243,242,240);}
.rBan2 .hrLine{ width: 100%; height: 12px; border-top: 1px solid rgb(196,194,192); overflow: hidden;}
.rBan2 .name{font-size: 16px; margin-left: 15px; height: 25px; font-weight: bold;}
.rBan2 .name .price{color:rgb(220,154,117);}
.rBan2 .image{float:left; width: 81px;}
.rBan2 .info{float:left; width: 110px; font-size: 11px;}

.rBan3{width: 196px; background-color: rgb(237,236,233); padding-top: 10px; color:rgb(98,98,98); border: 1px solid rgb(237,236,233);}
.rBan3 .hrLine{ width: 100%; height: 12px; border-top: 1px solid rgb(196,194,192); overflow: hidden;}
.rBan3 .name{font-size: 16px; margin-left: 15px; height: 25px; font-weight: bold;}
.rBan3 .image{float:left; width: 81px;}
.rBan3 .info{float:left; width: 110px; font-size: 11px;}
.rBan3 .info .price{color:rgb(220,154,117); font-size: 16px; font-weight: bold;}

.rBest{width: 100%; padding-top: 10px; color:rgb(98,98,98);}
.rBest .image{float:left; padding-left: 15px; }
.rBest .info{float:left; width: 110px; font-size: 11px; padding-top: 10px;}
.rBest .info a{font-size: 16px; color: rgb(10,76,132); text-decoration: underline; font-weight: bold;}
.rBest .info .price{font-size: 14px; color: rgb(10,76,132);font-weight: bold;}
.hrLineR{background-image: url('/themes/blue2/img/hr_line_r.gif'); background-repeat: repeat-x; height: 1px; overflow: hidden; margin-left: 10px; margin-right: 10px;}
.lineGreyBottom{border-bottom: 1px solid rgb(227,227,227);}


.cart{font-size: 12px; }
.cart .header{font-weight: bold; font-size: 13px;}
.cart .col1{width: 350px; float: left; padding: 10px 10px 10px 0px;}
.cart .col1_image{width: 70px; float: left; padding: 10px 0px 10px 0px;}
.cart .col1_descr{width: 280px; float: left;  padding: 10px 10px 0px 0px;}
.cart .col2{width: 80px; float: left; padding: 10px 0px 10px 0px;}
.cart .col3{width: 80px; float: left; padding: 10px 0px 10px 0px;}
.cart .col4{width: 80px; float: left; padding: 10px 0px 10px 0px;}
.cart .col5{float: left; padding: 10px 0px 10px 0px;}
.cart .text_red{color:rgb(215,27,27); font-weight: bold;}                  
.cart .delivery{width: 410px; float: left; height: 20px; padding-left: 100px;}
.cart .value{width: 50px;float: left; text-align: left;}
.cart .radio{width: 70px;float: left; }
.cart .payment{width: 380px; float: left; padding-left:100px; text-align: center; padding-top: 10px;}
.cart .total{width: 120px; float: left; padding-top: 15px; padding-left: 0px;}
.cart .total .value{font-size: 12px; color: red; font-weight: bold; float: none;}
.cart .buttons{ width: 670px; padding-left: 100px;}
.cart_insurance{padding-left: 100px;}
.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);}

.cdisc .col1{width: 430px; float: left; padding: 10px 10px 10px 0;}
.cdisc .col1 input{height: 14px;}
.cdisc .col2{width: 80px; float: left; padding: 14px 0 10px 0;}
.cdisc .col3{width: 80px; float: left; padding: 14px 0 10px 0;}
.cdisc .free{color:rgb(126,138,59); font-weight: bold;}
#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;}

#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-weight:bold;font-family:arial;}
#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 .text_link a:hover {color:#EE0000;}
#single_product .links .image_link {float:right;}
#single_product .links .image_link img{border:0px;margin-bottom:15px;cursor:pointer;}
#single_product_separator {clear:both;height:1px;overflow:hidden;background-color:#E3E3E3;margin-left:15px;margin-right:13px;}  

.title_li {margin:0px;padding:0px;list-style-type: none;margin-bottom:4px;font-weight:bold;} 
.t1 {font-weight: bold;}
.t2 {font-weight: bold;}
.t3 {font-weight: bold;}
.t4 {font-size: 11px;color: #575757;}

.check_yes{background-image: url('/themes/blue2/img/check_yes.gif');  background-position: top left; margin-left: 0px; padding-left: 0px; background-repeat: no-repeat; padding-left: 20px; line-height: 150%;}
.check_no{background-image: url('/themes/blue2/img/check_no.gif');   background-position: top left; margin-left: 0px; padding-left: 0px; background-repeat: no-repeat; padding-left: 20px; line-height: 150%;}

#alternatives_container {width:665px;margin-left:21px;margin-top:10px; margin-bottom:10px; font-size: 12px;}
#alternatives_block {width:220px;margin-top:5px;margin-bottom:5px;float:left;height:65px;}
#alternatives_block .image {width:70px;float:left;}
#alternatives_block .title {color:#000000;}
#alternatives_block .title .red{color:red;}
#alternatives_block .title a {font-weight:normal;text-decoration:underline;font-size:10px;display:block}  

.upgradeLink{font-size: 10px; background-color: rgb(240,240,240); margin-right:20px;}

.article{color: rgb(55,55,55);}
.article h1{font-size: 20px;}
.articleLink {margin-top:18px;padding-left:35px;font-size: 14px; width: 100%; padding-bottom: 20px;}

.phen{margin-left:10px;width:450px;margin-top:17px; margin-right: 15px;}
.pInfo{float: left; width: 250px;}
.pImage{float: left; width: 200px;}
.pDoctor{color:#0054a6; background: url(/themes/phen/img/doctor.jpg) 10px bottom no-repeat; padding:10px 0 0 0; font-weight:bold; margin-bottom:15px} 
.pDoctor ul { list-style:none; font-family:tahoma; font-size:12px; color:#666666; padding:30px 20px 30px 150px } 
.pDoctor ul li { background:url(/themes/phen/img/dot/dot2.gif) left 5px no-repeat; padding:0 0 7px 10px; font-weight: bold;} 
.pAss { background:url(/themes/phen/img/tors.jpg) right top no-repeat; font-family:tahoma; font-size:12px; color:#666666; margin:20px 0px 0px 0px;}  
.pAss span { font-family:tahoma; font-size:18px; color:#7aa618}
.pAss ul { list-style:none; padding:10px 0 30px 0 }
.pAss  li { background:url(/themes/phen/img/dot/dot2.gif) left 5px no-repeat; padding:0 0 7px 10px}  