BODY {
	FONT-SIZE: 12px; MARGIN: 0px auto; FONT-FAMILY: Arial; BACKGROUND-COLOR: rgb(245,245,235)
}
.body {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(images/body_back.gif); MARGIN: 0px auto; WIDTH: 880px; BACKGROUND-REPEAT: repeat-y
}
.bodyContent {
	MARGIN: 0px auto 0px 20px; WIDTH: 840px
}
.clear {
	CLEAR: both; MARGIN: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: rgb(10,76,132); TEXT-DECORATION: none
}
.menuTop {
	DISPLAY: block; BACKGROUND-IMAGE: url(images/top.gif); WIDTH: 100%; POSITION: relative; HEIGHT: 96px
}
.menuTop .logo {
	LEFT: 20px; BACKGROUND-IMAGE: url(images/logo.gif); WIDTH: 345px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 20px; HEIGHT: 70px
}
.menuTop .logo_uk {
	LEFT: 20px; BACKGROUND-IMAGE: url(images/logo_uk.gif); WIDTH: 345px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 20px; HEIGHT: 55px
}
.menuTop .logo_eu {
	LEFT: 20px; BACKGROUND-IMAGE: url(images/logo_eu.gif); WIDTH: 345px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 20px; HEIGHT: 55px
}
.menuTop .pharmBonus {
	LEFT: 400px; FLOAT: left; BACKGROUND-IMAGE: url(images/pharm_bonus.gif); WIDTH: 73px; POSITION: absolute; TOP: 15px; HEIGHT: 63px
}
.menuTop .valuts {
	LEFT: 500px; FLOAT: left; WIDTH: 100px; COLOR: white; POSITION: relative; TOP: 15px
}
.menuTop .valuts .word {
	FONT-SIZE: 11px; HEIGHT: 13px
}
.menuTop .valuts A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: none
}
.menuTop .valuts A:hover {
	COLOR: red
}
.menuTop .topCart {
	PADDING-LEFT: 30px; LEFT: 635px; BACKGROUND-IMAGE: url(images/trash.gif); COLOR: white; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 80px
}
.menuTop .topCart A {
	COLOR: rgb(152,228,62)
}
.menuTop .langs {
	LEFT: 695px; COLOR: white; POSITION: absolute; TOP: 15px
}
.menuTop .langs .word {
	FONT-SIZE: 11px; HEIGHT: 15px
}
.mainContent {
	BACKGROUND-IMAGE: url(images/center_back.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-y; POSITION: relative; 
}
.mainContent2 {
	BACKGROUND-IMAGE: url(images/center_back.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-y; POSITION: relative
}
.topNavigation {
	WIDTH: 100%; POSITION: relative; HEIGHT: 42px; BACKGROUND-COLOR: rgb(10,76,132)
}
.topNavigation .cell {
	BORDER-RIGHT: rgb(94,156,205) 1px solid; BORDER-TOP: rgb(67,142,206) 1px solid; MARGIN-TOP: 7px; Z-INDEX: 1; FLOAT: left; BACKGROUND-IMAGE: url(images/menu_back.gif); WIDTH: 167px; PADDING-TOP: 9px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 25px; TEXT-ALIGN: center
}
.topNavigation .cell A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 1; COLOR: rgb(10,76,132); TEXT-DECORATION: none
}
.topNavigation .cell_active {
	MARGIN-TOP: 7px; Z-INDEX: 1; FLOAT: left; WIDTH: 188px; PADDING-TOP: 9px; HEIGHT: 25px; TEXT-ALIGN: center
}
.topNavigation .cell_active A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 1; COLOR: white; TEXT-DECORATION: none
}
.topNavigation .top2 {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top2_crist.png'); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 21px
}
.bigBanner {
	BACKGROUND-IMAGE: url(images/big_pic.jpg); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 381px
}
.ban1 {
	PADDING-LEFT: 20px; LEFT: 380px; WIDTH: 500px; PADDING-TOP: 10px; POSITION: absolute; TOP: 20px; HEIGHT: 120px
}
.ban1 .text1 {
	FONT-WEIGHT: 100; FONT-SIZE: 45px; COLOR: rgb(37,37,37); FONT-FAMILY: Times New Roman
}
.ban1 .text1 .price {
	COLOR: rgb(10,76,132)
}
.ban1 .text2_1 {
	PADDING-LEFT: 20px; FONT-SIZE: 12px; FLOAT: left; WIDTH: 160px; COLOR: rgb(86,86,86)
}
.ban1 .text2_2 {
	FONT-SIZE: 12px; COLOR: rgb(86,86,86)
}
.ban1 .text3 {
	MARGIN-TOP: 10px; FONT-SIZE: 25px; COLOR: rgb(10,76,132); FONT-FAMILY: Times New Roman
}
.ban2 {
	WIDTH: 240px; COLOR: rgb(37,37,37); POSITION: absolute; TOP: 190px; HEIGHT: 190px; TEXT-ALIGN: center
}
.ban2 .text1_1 {
	MARGIN-TOP: 65px; FONT-SIZE: 12px
}
.ban2 .text1_2 {
	FONT-SIZE: 25px
}
.ban2 .text2_1 {
	MARGIN-TOP: 20px; FONT-SIZE: 12px
}
.ban2 .text2_2 {
	FONT-SIZE: 25px
}
.ban3 {
	LEFT: 240px; WIDTH: 230px; CURSOR: pointer; COLOR: rgb(53,53,53); POSITION: absolute; TOP: 190px; HEIGHT: 190px; TEXT-DECORATION: none
}
.ban3 .name {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 120px; WIDTH: 100px; POSITION: relative; TOP: 30px
}
.ban3 .price {
	FONT-SIZE: 28px; LEFT: 120px; WIDTH: 100px; COLOR: rgb(171,23,23); POSITION: relative; TOP: 35px
}
.ban3 .text {
	FONT-SIZE: 11px; LEFT: 120px; WIDTH: 100px; POSITION: relative; TOP: 40px
}
.ban4 {
	LEFT: 470px; WIDTH: 210px; COLOR: rgb(53,53,53); POSITION: absolute; TOP: 190px; HEIGHT: 190px
}
.ban4 .name {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 100px; WIDTH: 100px; POSITION: relative; TOP: 30px
}
.ban4 .price {
	FONT-SIZE: 28px; LEFT: 100px; WIDTH: 100px; COLOR: rgb(207,77,6); POSITION: relative; TOP: 35px
}
.ban4 .text {
	FONT-SIZE: 11px; LEFT: 100px; WIDTH: 100px; POSITION: relative; TOP: 40px
}
.ban5 {
	LEFT: 680px; WIDTH: 240px; COLOR: rgb(53,53,53); POSITION: absolute; TOP: 190px; HEIGHT: 190px
}
.ban5 .name {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 100px; WIDTH: 100px; POSITION: relative; TOP: 30px
}
.ban5 .price {
	FONT-SIZE: 28px; LEFT: 100px; WIDTH: 100px; COLOR: rgb(92,177,221); POSITION: relative; TOP: 35px
}
.ban5 .text {
	FONT-SIZE: 11px; LEFT: 100px; WIDTH: 150px; POSITION: relative; TOP: 40px
}
.leftMenu {
	PADDING-RIGHT: 30px; FLOAT: left; OVERFLOW: hidden; WIDTH: 210px
}
.leftMenu2 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 219px; BACKGROUND-COLOR: rgb(228,228,227)
}
.lmTitleProduct {
	MARGIN-TOP: 20px; FONT-SIZE: 28px; MARGIN-LEFT: 30px; COLOR: rgb(53,53,53); HEIGHT: 40px
}
.lmLinkGroup {
	MARGIN-LEFT: 30px
}
.lmLinkGroup A {
	FONT-SIZE: 13px; COLOR: rgb(71,121,162); LINE-HEIGHT: 200%; TEXT-DECORATION: underline
}
.lmLinkGroup A.act {
	COLOR: rgb(74,158,237)
}
.lmLinkGroup A.best {
	FONT-WEIGHT: bold; COLOR: rgb(71,121,162); TEXT-DECORATION: underline
}
.lmLinkItem {
	MARGIN-LEFT: 15px
}
.lmLinkItem A.item {
	FONT-SIZE: 11px; COLOR: rgb(74,158,237)
}
.bannerFreeViagra {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/logo_free_viagra.gif); WIDTH: 100%; COLOR: rgb(37,37,37); PADDING-TOP: 120px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 120px; BACKGROUND-COLOR: rgb(237,226,207); TEXT-ALIGN: center
}
.bannerFreeViagra .text1_1 {
	FONT-SIZE: 12px
}
.bannerFreeViagra .text1_2 {
	FONT-SIZE: 25px
}
.bannerFreeViagra .text2_1 {
	MARGIN-TOP: 20px; FONT-SIZE: 12px
}
.bannerFreeViagra .text2_2 {
	FONT-SIZE: 25px
}
.leftFaq {
	PADDING-RIGHT: 10px; MARGIN-TOP: 20px; FONT-SIZE: 11px; MARGIN-LEFT: 30px;
}
.leftFaq .imageFaq {
	MARGIN-LEFT: -10px
}
.leftFaq .question {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; COLOR: rgb(71,121,161); HEIGHT: 30px; TEXT-DECORATION: underline
}
.leftFaq .readMore {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: rgb(153,153,153)
}
.leftFaq .readMore A {
	FONT-WEIGHT: 100; FONT-SIZE: 12px; COLOR: rgb(153,153,153)
}
.searchLeft {
	MARGIN-TOP: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 30px
}
.searchLeft .input {
	MARGIN-TOP: 10px; PADDING-LEFT: 10px; FLOAT: left; BACKGROUND-IMAGE: url(images/search_back_gr.gif); WIDTH: 150px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.searchLeft .input INPUT {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px solid; WIDTH: 125px; COLOR: #606262; TEXT-INDENT: 2px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: arial; HEIGHT: 15px
}
.searchLeft .button {
	PADDING-LEFT: 10px; FLOAT: left; PADDING-TOP: 12px
}
.search_abc {
	MARGIN-TOP: 20px; WIDTH: 100%; PADDING-TOP: 10px; POSITION: relative; BACKGROUND-COLOR: white
}
.search_abc .by_name {
	FONT-SIZE: 11px; WIDTH: 115px; COLOR: rgb(66,66,66); POSITION: absolute; TOP: 17px
}
.search_abc .block_of_links {
	FONT-SIZE: 11px; LEFT: 105px; FONT-FAMILY: arial; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 17px
}
.search_abc .block_of_links .active_search A:hover {
	COLOR: #ffffff
}
.search_abc .block_of_links .active_search {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; LEFT: 1px; FLOAT: left; MARGIN-RIGHT: 1px; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 13px; BACKGROUND-COLOR: #366daf; TEXT-ALIGN: center
}
.search_abc .block_of_links .active_search A {
	COLOR: #ffffff
}
.search_abc .block_of_links .search_link {
	FLOAT: left; MARGIN-LEFT: 3px; MARGIN-RIGHT: 10px; PADDING-TOP: 1px; HEIGHT: 13px
}
.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 {
	LEFT: 475px; WIDTH: 253px; POSITION: absolute; TOP: 5px
}
.search_abc .search_form .image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-TOP: 16px
}
.search_abc .search_form .image .word {
	FONT-SIZE: 11px; WIDTH: 60px
}
.search_abc .search_form .input {
	MARGIN-TOP: 10px; PADDING-LEFT: 14px; FLOAT: left; BACKGROUND-IMAGE: url(images/search_back.gif); WIDTH: 173px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.search_abc .search_form .input INPUT {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px solid; WIDTH: 145px; COLOR: #606262; TEXT-INDENT: 2px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: arial; HEIGHT: 15px
}
.search_abc .search_form .button {
	PADDING-LEFT: 0px; FLOAT: left; PADDING-TOP: 12px
}
.search_height {
	HEIGHT: 60px
}
.search_height_index {
	HEIGHT: 50px
}
.content {
	FLOAT: left; MARGIN-LEFT: 20px; OVERFLOW: hidden; WIDTH: 580px
}
.content2 {
	FLOAT: left; MARGIN-LEFT: 20px; OVERFLOW: hidden; WIDTH: 580px; MARGIN-RIGHT: 20px
}
.hrLine1 {
	BACKGROUND-IMAGE: url(images/hr_line1.gif); OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 2px
}
.hrLine2 {
	MARGIN-TOP: 15px; BACKGROUND-IMAGE: url(images/hr_line2.gif); MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px
}
.hrLine3 {
	BACKGROUND-IMAGE: url(images/hr_line2.gif); OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px
}
.titleContent {
	FONT-SIZE: 28px; COLOR: rgb(53,53,53)
}
.todayBestseller {
	FLOAT: left; WIDTH: 190px; COLOR: rgb(103,103,103); POSITION: relative; HEIGHT: 150px
}
.todayBestseller .info {
	LEFT: 70px; POSITION: absolute; TOP: 10px
}
.todayBestseller .info .product_name A {
	FONT-SIZE: 14px; COLOR: rgb(10,76,132); HEIGHT: 150%; TEXT-DECORATION: underline
}
.todayBestseller .info .our_price {
	MARGIN-TOP: 4px; FONT-SIZE: 12px
}
.todayBestseller .info .our_price .price {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: rgb(10,76,132)
}
.todayBestseller .descr {
	FONT-SIZE: 11px; LEFT: 10px; POSITION: absolute; TOP: 60px
}
.todayBestseller .image_link {
	LEFT: 10px; POSITION: absolute; TOP: 140px
}
.todayBestseller .image_link A {
	COLOR: rgb(10,76,132); TEXT-DECORATION: underline
}
.footer {
	BACKGROUND-IMAGE: url(images/footer_back.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: rgb(245,245,245); TEXT-ALIGN: center
}
.footer .footerNavigation {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.footer .footerNavigation A {
	MARGIN-LEFT: 10px; COLOR: rgb(10,76,132); MARGIN-RIGHT: 10px; TEXT-DECORATION: underline
}
.footer .weAccept {
	FONT-SIZE: 11px; COLOR: rgb(183,183,178)
}
.footer .weAccept IMG {
	MARGIN-TOP: 10px
}
.footer .infoFooter {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; COLOR: rgb(53,53,53); PADDING-TOP: 10px
}
.itemName .image {

}
.itemName .name {
	FONT-SIZE: 16px; COLOR: rgb(10,76,132); TEXT-DECORATION: underline
}
.itemName .descr {
	FONT-SIZE: 12px; COLOR: rgb(85,85,85);
}
.items_list {
	MARGIN-TOP: 20px
}
.items {
	FONT-SIZE: 11px; HEIGHT: 30px
}
.items .header {
	FONT-WEIGHT: bold
}
.items .col1 {
	PADDING-LEFT: 12px; FLOAT: left; WIDTH: 185px
}
.items .col2 {
	FLOAT: left; WIDTH: 100px
}
.items .col3 {
	FLOAT: left; WIDTH: 80px
}
.items .col4 {
	FLOAT: left; WIDTH: 90px
}
.items .col5 {
	FLOAT: left
}
.items .price {
	FONT-WEIGHT: bold; COLOR: rgb(75,106,20)
}
.items .discount {
	FONT-WEIGHT: bold; COLOR: rgb(241,121,121)
}
.items .bonus {
	FONT-SIZE: 10px; OVERFLOW: visible; WIDTH: 440px; COLOR: rgb(228,114,69); POSITION: absolute
}
.dosages {
	MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 16px; HEIGHT: 29px
}
.lineGreyBottom {
	BORDER-BOTTOM: rgb(227,227,227) 1px solid
}
.description {
	MARGIN-TOP: 20px; FONT-WEIGHT: 100; FONT-SIZE: 16px; WIDTH: 552px; HEIGHT: 51px; TEXT-ALIGN: center
}
.description_back1 {
	BACKGROUND-IMAGE: url(images/description_act1.gif); BACKGROUND-REPEAT: no-repeat
}
.description_back2 {
	BACKGROUND-IMAGE: url(images/description_act2.gif); BACKGROUND-REPEAT: no-repeat
}
.description_back3 {
	BACKGROUND-IMAGE: url(images/description_act3.gif); BACKGROUND-REPEAT: no-repeat
}
.description .act {
	FLOAT: left; WIDTH: 150px; COLOR: rgb(103,103,103); PADDING-TOP: 10px; HEIGHT: 40px
}
.description .nact {
	FLOAT: left; WIDTH: 150px; COLOR: rgb(136,136,136); PADDING-TOP: 10px; HEIGHT: 40px
}
#product_description_block {
	FLOAT: left; WIDTH: 365px
}
#product_description_block .text {
	CLEAR: both; MARGIN-TOP: 15px; FONT-SIZE: 12px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 15px; WIDTH: 530px; COLOR: rgb(85,85,85); FONT-FAMILY: arial; TEXT-ALIGN: justify
}
#product_description_block .additionaltext {
	CLEAR: both; MARGIN-TOP: 15px; FONT-SIZE: 12px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 15px; WIDTH: 530px; COLOR: rgb(85,85,85); FONT-FAMILY: arial; TEXT-ALIGN: justify; DISPLAY: none;
}
#product_description_block .text P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 21px; PADDING-TOP: 0px
}




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

.rBan1{width: 100%; background-color: rgb(233,231,228); padding-top: 10px; color:rgb(98,98,98); padding-bottom: 5px;}
.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 .free{color:rgb(126,138,59); font-weight: bold;}
.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);}

#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:445px;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: 445px;}
#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}  