html {background-color: rgb(227,227,227);}
html {background-color: rgb(227,227,227);}
body {background-color: white; width: 976px; margin: 5px auto; padding: 0px; font-family: Arial; color: rgb(50,50,50); font-size: 12px; background-image: url('/themes/orange/img/background_body.gif'); background-repeat: repeat-y;} 
table{background-color: white;}
form{margin: 0px; padding: 0px;}
a{color:rgb(85,145,195);}
a:hover{color:#FF0000;} 

.bmain{background-color: white; width: 100%;}
.menu1{width: 100%; position: relative; height: 65px; background-color: white;}
.top_menu {width:650px; text-align: center; position: absolute; left: 15px;}
.top_menu .menu_item {margin: 25px 10px 20px 10px; float:left; text-align: center;}
.top_menu .menu_item a {font-size: 14px; color: rgb(126,126,126); font-weight: bold; text-decoration: none;}
.top_menu .menu_item_active {margin: 25px 10px 20px 10px; float:left; text-align: center;}
.top_menu .menu_item_active a {font-size: 14px; color: rgb(43,120,174); font-weight: bold; text-decoration: none;}
.top_menu .menu_item a:hover{font-size: 14px; color: rgb(43,120,174); font-weight: bold; text-decoration: none;}
.top_menu .separator {margin-top:26px; margin-right:0px; margin-left:0px; float:left; height:19px; width:1px; overflow:hidden; background-image:url('/themes/orange/img/top_menu_separator.gif'); background-repeat:no-repeat; background-position: center;} 

.valuts{width: 106px; text-align: left; position: absolute; left:580px; top:16px;}
.valuts .v_icon{color: rgb(126,160,202); text-decoration: none; font-size: 12px; font-weight: bold;} 
.valuts .v_icon:hover{color:red}
.flags{width: 100px; text-align: left; position: absolute; left:680px; top:15px;}
.top_cart{width: 180px; padding-left: 30px;  background-image:url('/themes/orange/img/cart_separator.gif'); background-repeat:no-repeat; background-position: 0px 0px 0px 0px; font-family:tahoma; font-size:11px; color:#606262; position: absolute; left:770px; top:18px;} 
.top_cart .number{color:red; font-weight: bold;}

.top_logo{width: 100%; height: 171px; background-image: url(/themes/orange/img/top_logo.jpg); background-repeat: no-repeat; position: relative;}
.top_logo .logo{position: absolute; left: 30px; top: 40px;}
.top_logo .viagra_cialis{position: absolute; left: 400px; top: 20px;}



.banners{width: 100%; position: relative; height: 139px;}
.bleft{width: 235px; height: 139px; background-image: url('/themes/orange/img/banner_viagra_free.gif'); background-repeat: no-repeat; position: relative;}
.bleft .text{color: white; position: absolute; left: 20px; top: 5px; font-weight: bold; font-size: 16px;}
.b1{width: 243px; height: 155px; background-image: url('/themes/orange/img/banner1.gif'); background-repeat: no-repeat;  margin-top: -17px; position: relative; float: left;}
.b2{width: 243px; height: 155px; background-image: url('/themes/orange/img/banner2.gif'); background-repeat: no-repeat;  margin-top: -17px; position: relative; float: left;}
.b2_right{width: 242px; height: 155px; background-image: url('/themes/orange/img/banner2.gif'); background-repeat: no-repeat;  margin-top: -18px; position: relative;}
.b3{width: 243px; height: 155px; background-image: url('/themes/orange/img/banner3.gif'); background-repeat: no-repeat;  margin-top: -17px; position: relative; float: left;}
.b_price{color: white; position: absolute; top:25px; left:168px; text-align: center; width: 70px;}
.b_price a{font-size: 12px; font-weight: bold; color: white; text-decoration: none;}


.left_menu{width: 235px; float: left;}
.left_menu_group{height:30px;border-left:1px solid #ffffff;background-image:url('/themes/orange/img/title_left_2.gif');background-repeat:repeat-x; width: 233px; overflow: hidden;}
.left_menu_group a{display:block;padding-top:6px;font-family:arial;font-size:12px;text-decoration:none;color:#000000;padding-left:34px;background-image:url('/themes/orange/img/left_menu_li_1.gif'); background-repeat:no-repeat; background-position:14px 8px;}
.left_menu_group a:hover{background-image:url('/themes/orange/img/left_menu_li_1_hover.gif');text-decoration:underline;color:#000000;}
.left_menu_group_bestsellers {height:30px;border-right:1px solid #ffffff;border-left:1px solid #ffffff;background-image:url('/themes/orange/img/title_left_2.gif');background-repeat:repeat-x;}
.left_menu_group_bestsellers a{display:block;padding-top:6px;font-family:arial;font-size:12px;font-weight:bold;text-decoration:none;color:#000000;padding-left:34px;background-image:url('/themes/orange/img/left_menu_li_star.gif'); background-repeat:no-repeat; background-position:14px 8px;}
.left_menu_group_bestsellers a:hover {text-decoration:underline;color:#000000;}
.left_menu_group_active {height:30px;border-right:1px solid #ffffff;border-left:1px solid #ffffff;background-image:url('/themes/orange/img/title_left_2_active.gif');background-repeat:repeat-x;}
.left_menu_group_active a {display:block;padding-top:6px;font-family:arial;font-size:12px;text-decoration:none;color:#ffffff;font-weight:bold;padding-left:34px;background-image:url('/themes/orange/img/left_menu_li_1_active.gif');background-repeat:no-repeat; background-position:14px 8px;}
.left_menu_group_active a:hover {color:#ffffff;}
.left_menu_group_bestsellers_active {height:30px;border-right:1px solid #ffffff;border-left:1px solid #ffffff;background-image:url('/themes/orange/img/title_left_2_active.gif');background-repeat:repeat-x;}
.left_menu_group_bestsellers_active a {display:block;padding-top:6px;font-family:arial;font-size:12px;text-decoration:none;color:#ffffff;font-weight:bold;padding-left:34px;background-image:url('/themes/orange/img/left_menu_li_star_active.gif');background-repeat:no-repeat;background-position:14px 8px;}
.left_menu_group_bestsellers_active a:hover {color:#ffffff;}
.left_menu_group_links{padding-top:12px;padding-bottom:17px;background-position:bottom left;border-right:1px solid #ffffff;border-left:1px solid #ffffff;background-image:url('/themes/orange/img/left_links_bg.gif'); background-repeat:repeat-x; background-position:left bottom;}
.left_menu_group_links a{display:block;font-family:arial;font-size:12px;color:#51709F;padding-left:35px;background-image:url('/themes/orange/img/left_menu_li_2.gif');background-repeat:no-repeat;background-position:18px 7px;padding-bottom:3px;}
.left_menu_group_links a:hover{display:block;font-family:arial;font-size:12px;color:#51709F;padding-left:35px;background-image:url('/themes/orange/img/left_menu_li_2.gif');background-repeat:no-repeat;background-position:18px 7px; background-color:#F2F2F3; padding-bottom:3px;}

.content{width: 740px; position: absolute; left: 235px; top:0px;}

#left_menu_faq {margin-left:21px;margin-top:17px; margin-bottom:20px;}
#left_menu_faq_text {padding-left:35px;padding-right:15px;padding-bottom:27px; background-image:url('/themes/blue/img/left_menu_li_3.gif');background-repeat:no-repeat; background-position:21px 3px; color:#404040; font-size:12px;}
#left_menu_faq_text .question {font-weight:bold;}
#left_menu_faq_link {position:relative; margin-top:-18px; padding-left:35px;}
#left_menu_faq_link a{font-family:arial;font-size:9px;color:rgb(108,144,185);}
 

.search_abc {float: left; position: relative; width: 100%; background-color: white; border-left: 1px solid rgb(227,227,227);} 
.search_abc .by_name{font-size: 11px;width: 115px; position: absolute; left:20px; top:17px;}
.search_abc .block_of_links {font-size:9px;font-family:arial;white-space:nowrap; position: absolute; left:125px; 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;text-decoration:none;}
.search_abc .block_of_links .search_link {margin-right:3px;margin-left:4px;float:left;height:13px;padding-top:1px;}
.search_abc .block_of_links .search_link a{color:rgb(108,144,185);}
.search_abc .block_of_links a:hover{color:#EE0000;}
.search_abc .search_form {width:253px; position: absolute; left:490px; top:0px}
.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;padding-top:12px;}
.search_abc .search_form .input input{margin:0px;padding:0px;width:200px;font-family:arial;color:#606262;font-size:12px;line-height:17px;text-indent:2px;height:18px;}
.search_abc .search_form .button{float:left;padding-left:10px;padding-top:12px;}
.search_height{height: 60px;}
.search_height_index{height: 50px;}

.content_main{width: 730px; float: left;}
.content_main .title{background-image: url('/themes/orange/img/header_content.gif'); background-repeat: no-repeat; height: 32px; overflow: hidden;  padding-left: 20px;  padding-top: 7px; font-weight: bold; color: white; font-size: 16px; clear: both;}
.content_main2{width: 487px; float: left;margin-top: 0px;}
.content_main2 .title{background-image: url('/themes/orange/img/header_content.gif'); background-repeat: no-repeat; height: 32px; overflow: hidden;  padding-left: 20px;  padding-top: 7px; font-weight: bold; color: white; font-size: 16px; clear: both;}
.valuts_title{font-size: 12px; margin-left: 20px;}
.content_margin{margin-top: 15px;}
.line_back_item{background-image: url('/themes/orange/img/background_content.gif'); background-repeat: repeat-y; }
.line_back_index{background-image: url('/themes/orange/img/background_content_index.gif'); background-repeat: repeat-y; }
.line_footer{border-bottom :1px solid rgb(227,227,227)}

.border_point_left{border-left: 1px dotted rgb(188,188,188);; }
.hr_line{border: none; background-color: gray; height: 1px;}
.underline{width: 100%; border-top: 1px solid rgb(227,227,227); height:1px; overflow: hidden; clear: both;}

.item_index{ color:rgb(92,92,92); font-size: 11px; display: block;}
.item_index a{font-size: 12px; color: rgb(108,144,185);}
.item_index .name{font-size: 14px; font-weight: bold; margin-top: 10px;}


.red_price{color:rgb(205,7,7); font-weight: bold;}

.bl_item{display: block; position: relative; width: 240px; float: left; font-size: 11px; margin-top: 5px; padding: 10px 0px 15px 0px;}
.bl_item .left{width: 100px; text-align: center; float: left; margin-left: 1px;}
.bl_item .left a{font-size: 11px; color: rgb(108,144,185);}
.bl_item .descr{width: 135px; height: 80px; float: left;}
.bl_item .descr .name{font-size: 14px; font-weight: bold; }
.bl_item .price{width: 135px; height: 70px; }
.bl_item .price{position: absolute; top:0px;}
.bl_item .buy .red_price{font-size: 14px;}
.bl_item .buy img{margin-top: 5px;}
.hr_line{width: 100%;  height: 1px; margin-top: 5px; background-color: rgb(220,220,220); background-repeat: repeat-x; float: left; overflow:hidden;}

.bl_group{}

.banner_female{display: block; margin-top: 10px; text-align: center; }

.link3{margin-top:17px;width:227px;float:left;overflow:hidden;}
.link3_name a{margin-left:21px; font-size: 11px; Text-decoration: underline;color:blue;}
.link3_text{margin-top:3px;padding-left:21px;padding-right:14px;Font-size: 11px;Text-decoration: none;color: black;}
.link3_link a{margin-left:21px;Font-size: 11px;Font-weight: bold;Text-decoration: none;color: green;} 

.cart_bottom{padding-top: 30px; width: 729px;  background-color: white; border-top: 1px solid rgb(227,227,227); margin-left: 1px;}

.footer{background-image: url('/themes/orange/img/background_footer.gif'); height: 68px; background-repeat: no-repeat; margin-top: 10px; color: white; font-size: 11px;}
.footer a{color: white;}
.footer .left{width: 235px; padding-top: 10px; text-align: center; float: left;}
.footer .right{width: 741px; padding-top: 10px; float: left; }
                                                                                  
.right_menu{width: 227px; float: left; margin-top: 0px;}
#title_right_1 {height:32px;width: 100%; background-image:url('/themes/orange/img/title_right.gif');background-repeat:no-repeat;padding-top: 6px; padding-left: 15px;color: white; font-weight:bold;font-size: 16px; float:left;}
#title_right_2 {height:32px;width: 100%; background-image:url('/themes/orange/img/title_right2.gif');background-repeat:no-repeat;padding-top: 6px; padding-left: 15px;color: white; font-weight:bold;font-size: 16px; float: left;}


#bestsellers2 {padding-left:14px;font-family:arial;font-size:11px; }
#bestsellers2 .image {padding-left:2px;padding-top:8px;float:left;}
#bestsellers2 .info {float:left; padding-left:10px;padding-top:14px;}
#bestsellers2 .info .product_name{font-weight:bold;}
#bestsellers2 .info .price {position:relative; margin-top: 10px; font-size: 13px;}
#bestsellers2 .info .price .number{font-weight:bold;color:#FF0000; float: left; width: 50px;}
#bestsellers2 .info .price .link{float: left; margin-left: 10px;}
#bestsellers2 .separator{height:1px; overflow:hidden; border-top: 1px dotted rgb(189,189,189); clear:both; margin-right: 0px;}

.erection{float: left; display: block; position: relative; font-size: 11px; padding-left: 16px; width: 100%; margin-top: 5px;}
.erection .info{width:150px; height: 65px;}
.erection .info a{font-weight: bold;}
.erection .price {width:150px; height: 25px;}
.erection .price .value{font-weight: bold; color: red; }
.erection .image{position: absolute; left: 155px; top:0px;}
.erection .button{position: absolute; left: 150px; top:65px; float: left;}
.erection .separator{height:1px; overflow:hidden; border-top: 1px dotted rgb(189,189,189); clear:both; margin-right: 10px; margin-top: 1px;}

#single_product_description{font-size:12px; position:relative;margin-left:15px;padding-top:15px;width:455px;}
#single_product_description .product_name{font-weight:bold;font-family:arial;}
#single_product_description .description{font-family:arial;font-size:11px;color:#2F2F2F;padding-bottom:30px; text-align: left; border: none;}

.dosages{font-size: 11px;border-bottom: 1px solid rgb(227,227,227); padding-left: 10px; height: 29px;}
.dosages b{font-size: 13px; margin-left: 10px;}
.dosages .left{width: 10; height: 24px;}
.dosages .act{width: 151px; height: 24px; padding-top: 5px; color:rgb(145,145,145); background-image: url('/themes/orange/img/dosage_white.gif'); background-repeat: no-repeat; float:left; text-align: center; border-bottom: 1px solid white; cursor: pointer;}
.dosages .nact{width: 151px; height: 24px; padding-top: 5px; color:white; background-image: url('/themes/orange/img/dosage_green.gif'); background-repeat: no-repeat; float:left; text-align: center;cursor: pointer;}

.items_list{margin-top: 20px;}
.items{font-size: 11px; height: 30px;}
.items .header{font-weight: bold;}
.items .col1{width: 90px; float: left;  padding-left: 12px;}
.items .col2{width: 100px; float: left;}
.items .col3{width: 105px; float: left;}
.items .col4{width: 80px; float: left;}
.items .col5{float: left;}
.items .price{color:rgb(75,106,20); font-weight: bold;}
.items .discount{color:rgb(201,138,138); font-weight: bold;}
.items .bonus{color:rgb(201,38,38); font-size: 10px; overflow: visible; width: 300px; position: absolute;}
.bbuy{background-image: url('/themes/orange/img/bbuy.gif');height: 40px; background-repeat: no-repeat; padding-top: 5px; border-left: 1px solid rgb(227,227,227);}


.items .bbuy{background-image: url('/themes/orange/img/bbuy_center.gif');height: 40px; background-repeat: repeat-x;}
.items .bbuy .bbuy_left{background-image: url('/themes/orange/img/bbuy_left.gif'); height: 40px; width: 10px; position: absolute; margin-top: -13px; margin-left: -16px;}
.items .buy{height: 40px;}
.items .border_right{border-right: 1px solid rgb(163,136,40);}



.descriptionRx{font-size: 11px; padding-left: 10px; text-align: center; margin-top: 20px; border-bottom: 1px solid rgb(227,227,227); height: 27px;}
.descriptionRx .act{color:rgb(144,144,144); float: left; padding-top: 5px; background-image: url(/themes/orange/img/description_white.gif); width: 146px; height: 22px; background-repeat: no-repeat; border-bottom: 1px solid white;}
.descriptionRx .nact{color:white; float: left; padding-top: 5px; background-image: url(/themes/orange/img/description_grey.gif); width: 146px; height: 22px; background-repeat: no-repeat;}

#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:400px;color:rgb(85,85,85);text-align:justify;margin-bottom:4px;}
#product_description_block .text p {margin:0px;padding:0px;margin-bottom:21px;} 

.cart{font-size: 11px; padding-top: 5px;}
.cart .header{font-weight: bold;}
.cart .col1{width: 240px; float: left;  padding-left: 12px;}
.cart .col1_image{width: 70px; float: left;  padding-left: 12px;}
.cart .col1_descr{width: 170px; float: left;}
.cart .col2{width: 70px; float: left;}
.cart .col3{width: 60px; float: left;}
.cart .col4{width: 50px; float: left;}
.cart .col5{float: left;}
.cart .free{color:rgb(126,138,59); font-weight: bold;}
.cart .text_red{color:rgb(215,27,27); font-weight: bold;}                  
.cart .delivery{width: 360px; float: left; padding-left: 12px;}
.cart .delivery small{margin-left: 20px;}
.cart .value{width: 70px;float: left; text-align: right;}
.cart .payment{width: 300px; float: left; padding-left: 12px;}
.cart .total{width: 120px; float: left; padding-left: 12px; padding-top: 15px;  text-align: right;}
.cart .total .value{font-size: 12px; color: red; font-weight: bold; float: none;}
.cart .buttons{text-align: right; width: 470px;  padding-top: 10px;}
.cart_padding{padding-left: 20px;padding-right: 20px;}
.cart_insurance{padding-left: 33px;}
.cart_sepation{width: 95%; border-top: 1px solid rgb(227,227,227); height:1px; overflow: hidden; clear: both; margin-left: 12px; margin-top: 5px;}
.cart ul{padding-top: 0px;}

#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;}


#alternatives_container {width:465px;margin-left:21px;margin-top:10px; margin-bottom:10px; font-size: 12px;}
#alternatives_block {width:150px;margin-top:5px;margin-bottom:5px;float:left;height:65px;}
#alternatives_block .image {width:70px;float:left;}
#alternatives_block .name {font-weight:bold;color:#000000;padding-top:7px;}
#alternatives_block .name a {font-weight:normal;text-decoration:underline;color:#346BC2;font-size:10px;display:block} 

.check_yes{list-style-image: url('/themes/orange/img/check_yes.gif');  background-position: top left; margin-left: 0px; padding-left: 0px;}
.check_no{list-style-image: url('/themes/orange/img/check_no.gif');   background-position: top left; margin-left: 0px; padding-left: 0px;}

#single_product {font-size:12px;}
#single_product .image{float:left;width:122px;padding-top:15px;}
#single_product .image img{margin-left:13px;}
#single_product .info{position:relative;float:left;width:333px;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; height: auto;}
#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;} 

.clear{clear: both;}
.grey_bottom{border-bottom: 1px solid rgb(227,227,227); font-size: 16px;}
.grey_top{border-top: 1px solid rgb(227,227,227); font-size: 16px;}

.article{margin-left:24px;width:450px;margin-top:17px;}
.article h1{font-size: 20px;} 
.articleLink {position:relative;margin-top:18px;padding-left:35px;font-size: 14px;}
.upgradeLink {font-size: 10px;}
.upgradeLink a{font-size: 10px;}
.blackLink{color: rgb(50,50,50); text-decoration: none;}
.titleArticle{font-size: 22px; color: rgb(102,102,102); font-weight: bold;}
.upgradeLink {font-size: 10px;}
.upgradeLink a{font-size: 10px;}
.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}  