
/* 29_06_2009 */

.cat_description { font-family: tahoma; font-size: 10px; color: rgb(128, 0, 0); font-weight: bold; }
.boxText { font-family: tahoma; font-size: 10px; }
.centertable { border-left: 1px solid rgb(121, 140, 204); border-right: 1px solid rgb(121, 140, 204); background-color: rgb(210, 219, 245); }
.navBlue { color: rgb(255, 0, 0); font-size: 8pt; font-family: Verdana; }
.errorBox { background: rgb(255, 179, 181) none repeat; font-family: tahoma; font-size: 10px; font-weight: bold; }
.stockWarning { font-family: tahoma; font-size: 10px; color: rgb(204, 0, 51); }
.productsNotifications {  }
.orderEdit { font-family: tahoma; font-size: 10px; color: rgb(0, 0, 0); text-decoration: none; }
body { margin: 0px; }
img { border: 0pt none ; }
a { color: rgb(0, 0, 0); text-decoration: underline; }
form { display: inline; }
tr.headerNavigation { background: rgb(187, 195, 211) none repeat; }
td.headerNavigation { background: rgb(187, 195, 211) none repeat; font-family: tahoma; font-size: 11px; color: rgb(86, 98, 104); font-weight: bold; }
td {  }
a.headerNavigation { color: rgb(66, 66, 66); }
a.headerNavigation:hover { color: rgb(66, 66, 66); }
tr.headerError { background: rgb(255, 0, 0) none repeat; }
td.headerError { background: rgb(255, 0, 0) none repeat; color: rgb(0, 0, 0); font-weight: bold; text-align: center; }
tr.headerInfo { background: rgb(0, 255, 0) none repeat; }
td.headerInfo { background: rgb(0, 255, 0) none repeat; font-family: tahoma; font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; text-align: center; }
td .select { margin: 0pt 0pt 9px 0px; width: 134px; height: 20px; }
td select { width: 134px; }
.infoBoxContents { font-family: tahoma; font-size: 10px; }
.infoBoxNoticeContents { font-family: tahoma; font-size: 10px; }
.infoBoxNoticeContents { font-family: tahoma; font-size: 10px; }
td.infoBoxHeading { font-family: tahoma; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); padding-top: 4px; }
td.infoBox, span.infoBox { font-family: tahoma; font-size: 10px; color: rgb(0, 0, 0); }
td.contentBoxHeading { font-family: tahoma; font-size: 10px; font-weight: bold; color: rgb(83, 79, 77); padding-top: 5px; }
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {  }
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {  }
table.productListing { border-spacing: 1px; }
.productListing-heading { font-family: tahoma; font-size: 10px; color: rgb(0, 0, 0); font-weight: bold; text-align: center; }
td.productListing-data { padding: 0pt 5px; font-family: tahoma; font-size: 10px; color: rgb(0, 0, 0); vertical-align: middle; }
td.productListing-data a { text-decoration: none; color: rgb(0, 0, 0); }
td.productListing-data a b { margin: 0pt 0pt 0pt 5px; color: rgb(0, 0, 0); text-decoration: none; }
td.productListing-data2 { font-family: tahoma; font-size: 10px; padding-top: 10px; }
a.pageResults { color: rgb(0, 0, 0); }
a.pageResults:hover { color: rgb(0, 0, 0); }
.navBbrown a { color: rgb(0, 0, 0); text-decoration: none; }
tr.subBar { background: rgb(244, 247, 253) none repeat; }
td.subBar { font-family: tahoma; font-size: 10px; color: rgb(228, 103, 9); }
.main, p.main, .main a { padding: 0px 10px; font-family: tahoma; font-size: 11px; color: rgb(120, 120, 120); }
td.main2, p.main2 { padding: 3px; font-family: tahoma; font-size: 11px; line-height: 1.5; }
td.smallText, span.smallText, p.smallText { font-family: tahoma; font-size: 11px; color: rgb(0, 0, 0); }
td.smallText a { font-family: tahoma; font-size: 11px; color: rgb(0, 0, 0); }
td.accountCategory { font-family: tahoma; font-size: 13px; color: rgb(170, 187, 221); }
td.fieldKey { font-family: tahoma; font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); }
td.fieldValue { font-family: tahoma; font-size: 12px; }
td.tableHeading { font-family: tahoma; font-size: 12px; font-weight: bold; }
td.category_desc { font-family: tahoma; color: rgb(0, 0, 0); font-size: 11px; line-height: 1.5; }
span.newItemInCart { font-family: tahoma; font-size: 10px; color: rgb(255, 0, 0); }
checkbox, input, radio, select { font-family: tahoma; font-size: 11px; }
select { width: 200px; }
textarea { width: 100%; font-family: tahoma; font-size: 11px; }
span.greetUser { font-family: tahoma; font-size: 12px; color: rgb(240, 164, 128); font-weight: bold; }
table.formArea { border: 1px solid rgb(123, 158, 189); background: rgb(241, 249, 254) none repeat; }
td.formAreaTitle { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12px; font-weight: bold; }
span.markProductOutOfStock { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12px; color: rgb(199, 97, 112); font-weight: bold; }
span.productSpecialPrice { font-family: tahoma; color: rgb(228, 103, 9); }
span.errorText { font-family: tahoma; color: rgb(255, 0, 0); }
.moduleRow {  }
.moduleRowOver { background-color: rgb(215, 233, 247); cursor: pointer; }
.moduleRowSelected { background-color: rgb(233, 244, 252); }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(140, 140, 140); }
.checkoutBarCurrent { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(152, 1, 51); }
.messageBox { font-family: Verdana,Arial,sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana,Arial,sans-serif; font-size: 10px; background-color: rgb(255, 179, 181); }
.messageStackSuccess { font-family: Verdana,Arial,sans-serif; font-size: 10px; background-color: rgb(228, 103, 9); }
.inputRequirement { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(255, 0, 0); }
table.linkListing { border: 0px solid rgb(214, 214, 214); border-spacing: 1px; }
.linkListing-heading { font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; color: rgb(0, 0, 0); text-align: center; }
td.linkListing-data, td.linkListing-data a { border-right: 0px solid rgb(214, 214, 214); border-bottom: 0px solid rgb(214, 214, 214); padding: 4px; font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); }
tr.linkListing-odd {  }
tr.linkListing-even {  }
tr.ShowCartDetails, td.ShowCartDetails, p.ShowCartDetails { font-family: Verdana,Arial,sans-serif; font-size: 11px; line-height: 1.5; }
tr.HeaderPageLinksLeft, td.HeaderPageLinksLeft, p.HeaderPageLinksLeft { background-image: url('/themes/my1/imgs/button_blank_left.gif'); }
tr.HeaderPageLinksRight, td.HeaderPageLinksRight, p.HeaderPageLinksRight { background-image: url('/themes/my1/imgs/button_blank_right.gif'); }
tr.HeaderPageLinks, td.HeaderPageLinks, p.HeaderPageLinks { background-image: url('/themes/my1/imgs/button_blank_middle.gif'); font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; color: rgb(228, 103, 9); }
a.HeaderPageLinks { font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; color: rgb(0, 0, 0); }
a.HeaderPageLinks:hover { font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; color: rgb(0, 255, 0); }
td.cookieUsage { background: rgb(0, 0, 0) none repeat; font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; color: rgb(0, 0, 0); }
.attributeBoxContent { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); background-color: rgb(128, 128, 128); }
.TR.attributeBoxContent { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); background-color: rgb(128, 128, 128); }
.TD.attributeBoxContent { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); background-color: rgb(192, 192, 192); }
.storyboxtitle { background: transparent none repeat; font-family: Verdana; color: rgb(0, 0, 0); font-size: 10px; font-weight: bold; }
.storyboxtitle a:link { background: transparent none repeat; font-family: Verdana; color: rgb(0, 0, 0); font-size: 10px; font-weight: bold; }
.storyboxtitle a:active { background: transparent none repeat; font-family: Verdana; color: rgb(0, 0, 0); font-size: 10px; font-weight: bold; }
.storyboxtitle a:visited { background: transparent none repeat; font-family: Verdana; color: rgb(0, 0, 0); font-size: 10px; font-weight: bold; }
.storyboxtitle a:hover { background: transparent none repeat; font-family: Verdana; color: rgb(0, 0, 0); font-size: 10px; font-weight: bold; text-decoration: underline; }
.yearHeader { font-family: Helvetica,Arial,Verdana; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
.calendarMonth { background-color: rgb(187, 195, 211); cursor: default; width: 100%; }
.calendarHeader { font-family: Helvetica,Arial,Verdana; font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; height: 22px; }
.calendarToday { border: 1px solid rgb(0, 0, 0); font-family: Arial,Verdana; font-size: 10px; color: rgb(0, 0, 0); background-color: rgb(255, 207, 0); padding-left: 3px; text-decoration: none; height: 22px; width: 18px; }
.calendarWeekend { border: 1px solid rgb(0, 0, 0); font-family: Arial,Verdana; font-size: 10px; color: rgb(0, 0, 0); background-color: rgb(202, 238, 255); padding-left: 3px; line-height: 14px; text-decoration: none; height: 22px; width: 18px; }
.calendar { border: 1px solid rgb(0, 0, 0); font-family: Arial,Verdana; font-size: 10px; color: rgb(0, 0, 0); padding-left: 3px; line-height: 14px; text-decoration: none; height: 22px; width: 18px; }
.event { border: 1px solid rgb(230, 230, 230); font-family: Arial,Verdana; font-size: 11px; color: rgb(0, 0, 0); text-decoration: none; }
.empty { background-color: rgb(240, 250, 255); line-height: 14px; height: 22px; width: 18px; }
.calendar a:hover, .calendar a:link, .calendar a:visited, .calendar a:visited:hover, .yearHeader a:hover { color: red; text-decoration: underline; }
.calendarWeekend a:hover, .calendarWeekend a:link, .calendarWeekend a:visited, .calendarWeekend a:visited:hover { color: red; text-decoration: underline; }
.calendarToday a:hover, .calendarToday a:link, .calendarToday a:visited, .calendarToday a:visited:hover { color: red; text-decoration: underline; }
* { margin: 0pt; padding: 0pt; }
table { border: 0px none ; margin: 0pt; padding: 0pt; width: 100%; border-collapse: collapse; }
td { padding: 0pt; vertical-align: top; }
td, table, select, input, textarea { font-family: tahoma; font-size: 11px; vertical-align: top; line-height: 14px; color: rgb(42, 56, 61); }
img { border: 0pt none ; }
.vam { vertical-align: middle; }
form { margin: 0px; padding: 0px; }
/* body { margin: 0px; padding: 0px; background: transparent url('/themes/my1/imgs/body.gif') repeat-x; } */
strong { color: rgb(255, 68, 27); font-size: 16px; }
span strong { text-transform: none; color: rgb(42, 56, 61); font-size: 11px; }
b { color: rgb(42, 56, 61); text-transform: uppercase; }
a { color: rgb(0, 127, 142); text-decoration: none; font-weight: bold; font-size: 12px; }
a:hover { text-decoration: underline; }
.se { width: 130px; height: 19px; color: rgb(40, 46, 62); font-size: 12px; vertical-align: middle; padding-left: 3px; font-weight: normal; }
.se1 { width: 146px; height: 19px; color: rgb(40, 46, 62); font-size: 12px; vertical-align: middle; padding-left: 3px; font-weight: normal; }
.se2 { width: 44px; height: 18px; color: rgb(26, 23, 17); font-size: 11px; vertical-align: middle; text-align: right; padding-right: 3px; font-weight: normal; }
ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 28px; }
ul li { background: transparent url('/themes/my1/imgs/bot_px.gif') repeat-x scroll center bottom; }
ul li a { background: transparent url('/themes/my1/imgs/list_bg.gif') no-repeat scroll 0pt 6px; color: rgb(0, 112, 150); text-decoration: none; font-weight: normal; padding-left: 14px; font-size: 12px; }
ul li a:hover { text-decoration: none; color: rgb(169, 174, 174); }
.li { background: transparent url('/themes/my1/imgs/bot_px.gif') repeat-x scroll center bottom; }
.li a { background: transparent none repeat; color: rgb(0, 112, 150); text-decoration: none; padding-left: 14px; font-size: 12px; font-weight: normal; }
.li a:hover { text-decoration: none; color: rgb(169, 174, 174); }
.header td {color: rgb(42, 56, 61); font-weight: bold; }
.header a { color: rgb(0, 160, 179); text-decoration: none; }
.header a:hover { text-decoration: underline; }
.header img { vertical-align: middle; }
.bg { background: transparent url('/themes/my1/imgs/rep_header.jpg') repeat-x; }
.bg1 { background: transparent url('/themes/my1/imgs/left_head.jpg') no-repeat; }
.bg2 { background: transparent url('/themes/my1/imgs/right_head.jpg') no-repeat scroll right top; }
.bg3 { background: rgb(245, 245, 245) url('/themes/my1/imgs/px.gif') repeat-x; text-align: center; }
.bg4 { background: transparent url('/themes/my1/imgs/px.gif') repeat-y; }
.bg5 { background: transparent url('/themes/my1/imgs/px.gif') repeat-y scroll right top; }
.bg6 { background: transparent url('/themes/my1/imgs/rep1.gif') repeat-x; }
.bg7_1 { background: transparent url('/themes/my1/imgs/lc1.gif') repeat-y scroll left center; }
.bg7_2 { background: transparent url('/themes/my1/imgs/lc1.gif') repeat-y scroll right center; }
.bg8 { background: transparent url('/themes/my1/imgs/lc1.gif') repeat-x scroll center bottom; }
.bg9 { background: transparent url('/themes/my1/imgs/rep1.gif') repeat-x; }
.bg10_1 { background: transparent url('/themes/my1/imgs/lc2.gif') repeat-y scroll left center; }
.bg10_2 { background: transparent url('/themes/my1/imgs/lc2.gif') repeat-y scroll right center; }
.bg11 { background: transparent url('/themes/my1/imgs/lc2.gif') repeat-x scroll center bottom; }
.bg12 { background: transparent url('/themes/my1/imgs/rep3.gif') repeat-x; }
.bg13 { border-left: 1px solid rgb(241, 218, 71); border-right: 1px solid rgb(241, 218, 71); }
.bg14 { background: transparent url('/themes/my1/imgs/rep4.gif') repeat-x; }
.bg15 { background: transparent url('/themes/my1/imgs/bot.jpg') no-repeat scroll left bottom; }
.bg16 { background: transparent url('/themes/my1/imgs/repeat1.jpg') repeat-x; }
.bg17 { background: transparent url('/themes/my1/imgs/left1.jpg') no-repeat; }
.bg18 { background: transparent url('/themes/my1/imgs/right1.jpg') no-repeat scroll right top;  width: 837px;}
.bg19 { background: transparent url('/themes/my1/imgs/rep5.gif') repeat-x; }
.bg20 { background: transparent url('/themes/my1/imgs/bot_px.gif') repeat-x; }
.bg21 { background: transparent url('/themes/my1/imgs/pop.gif') repeat-x; }
.indent { padding: 26px 353px 17px 23px; }
.indent1 { padding: 7px 0pt 7px 16px; }
.indent2 { padding: 17px 0pt 14px; }
.indent3 { padding: 16px 17px 4px 16px; }
.indent4 { padding: 11px 0pt 8px; }
.indent5 { padding: 23px 198px 24px 26px; } /* 13_07_2009 logo */
.indent6 { padding: 15px 0pt 13px; }
.indent7 { padding: 3px 10px 14px; }
.indent8 { padding: 18px 0pt 13px; }
.indent9 { padding: 11px 0pt 9px; }
.indent10 { padding: 18px 0pt 8px; }
.indent11 { padding: 20px 0pt 12px 25px; }
.indent12 { padding: 6px 0pt 7px; text-align: center; }
.indent13 { padding: 13px 13px 0pt 17px; }
.menu { text-align: center; }
.footer td, .footer { color: rgb(66, 66, 66); font-size: 10px;  text-align: center;}
.footer a { color: rgb(66, 66, 66); text-decoration: none; font-size: 10px; font-weight: normal; }
.footer a:hover { text-decoration: underline; }
.footer span { color: rgb(37, 199, 214); font-size: 12px; }
.footer span a { color: rgb(37, 199, 214); text-decoration: none; font-size: 12px; }
.footer span a:hover { text-decoration: underline; }
.txt { color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; vertical-align: middle; }
.txt img { margin-left: 5px; margin-right: 6px; vertical-align: middle; }
.txt1 { color: rgb(53, 53, 53); font-size: 12px; font-weight: bold; vertical-align: middle; }
.txt1 img { margin-left: 5px; margin-right: 8px; vertical-align: middle; }
.block li { padding: 12px 0px; }
.block li a { background-position: 0px 5px; }
.block { color: rgb(42, 56, 61); line-height: 14px; }
.block a { color: rgb(0, 127, 142); font-weight: bold; text-decoration: none; font-size: 12px; }
.block a:hover { text-decoration: underline; }
.block_txt { padding: 5px 0px 0px 14px; }
.block1 a { color: rgb(53, 53, 53); font-weight: bold; font-size: 12px; text-decoration: none; }
.block1 a:hover { text-decoration: underline; }
.block1 strong { font-size: 16px; color: rgb(53, 53, 53); }
.block2 { font-size: 16px; line-height: 20px; }
.right { text-align: right; }
.result td { padding: 7px 20px 10px; color: rgb(42, 56, 61); vertical-align: middle; font-size: 11px; }
.result a { color: rgb(42, 56, 61); text-decoration: underline; font-size: 11px; font-weight: normal; }
.result a:hover { color: rgb(42, 56, 61); text-decoration: none; }
.result b { color: rgb(42, 56, 61); font-size: 11px; }
.result u { text-decoration: none; color: rgb(42, 56, 61); }
.result_right { text-align: right; font-size: 13px; }
.result_right b { color: rgb(42, 56, 61); font-weight: bold; }
.result_right span a { text-decoration: underline; }
.result_right span a:hover { text-decoration: none; }
.y { background: transparent url('/themes/my1/imgs/y.gif') repeat-y scroll center; }
.x { background: transparent url('/themes/my1/imgs/x.gif') repeat-x scroll center; }
.form input { border: 1px solid rgb(0, 0, 0); padding: 2px 0pt 0pt 6px; width: 164px; height: 20px; color: rgb(187, 187, 187); background-color: rgb(49, 52, 55); }
.form textarea { border: 1px solid rgb(0, 0, 0); padding: 2px 0pt 0pt 6px; overflow: auto; width: 164px; height: 47px; color: rgb(187, 187, 187); text-transform: uppercase; background-color: rgb(49, 52, 55); }



/* 11_07_2009 */
body{margin:0px auto; background-color: #FFFFFF; font-size: 12px; font-family: Arial;}
.body{margin: 0px auto; width: 980px; background-position: center; background-image: url('/themes/my1/imgs/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/my1/imgs/top.gif'); height: 96px; display: block; position: relative;}
.menuTop .logo{background-image: url('/themes/my1/imgs/logo.gif'); width: 345px; height: 70px; position: absolute; top: 20px; left: 20px; background-repeat: no-repeat;}
.menuTop .logo_uk{background-image: url('/themes/my1/imgs/logo_uk.gif'); width: 345px; height: 55px; position: absolute; top: 20px; left: 20px; background-repeat: no-repeat;}
.menuTop .logo_eu{background-image: url('/themes/my1/imgs/logo_eu.gif'); width: 345px; height: 55px; position: absolute; top: 20px; left: 20px; background-repeat: no-repeat;}
.menuTop .pharmBonus{background-image: url('/themes/my1/imgs/pharm_bonus.gif'); width: 73px; height: 63px; position: absolute; top: 15px; left: 400px; float: left;}
.menuTop .pharmBonusT{background-image: url('/themes/my1/imgs/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/my1/imgs/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;}



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



.title_li {margin:0px;padding:0px;list-style-type: none;margin-bottom:4px;font-weight:bold;} 

.lmTitleProduct{font-size: 28px; color:rgb(53,53,53); margin-top: 20px; height: 40px; margin-left: 10px;}
.lmLinkGroup{margin-left: 5px;}
.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: 5px;}
.lmLinkItem a.item{color:rgb(74,158,237); font-size: 11px;}


.topNavigation{ background-color: rgb(255,255,255); text-align: center; text-decoration: none; z-index: 1;}
.topNavigation .cell a{ }
.topNavigation .cell a:hover{ background-color: rgb(12, 195, 217); }
.topNavigation .cell_active{ background-color: rgb(12, 195, 217); }

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

.itemName .image{}
.itemName .name{font-size: 24px; color:rgb(10,76,132); text-decoration: underline; line-height:26px;}
.itemName .descr{font-size: 16px; margin-top: 10px; color:rgb(85,85,85); line-height:18px;}

.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/my1/imgs/description_act1.gif');}
.description_back2{background-repeat: no-repeat; background-image: url('/themes/my1/imgs/description_act2.gif');}
.description_back3{background-repeat: no-repeat; background-image: url('/themes/my1/imgs/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:535px; float: left;}
#product_description_block .text{clear:both;font-family:arial;font-size:14px;margin-left:10px;margin-top:15px;width:530px;color:rgb(85,85,85);text-align:justify;margin-bottom:4px;line-height: 200%;}
#product_description_block .text p {margin:0px;padding:0px;margin-bottom:21px;}  

.items_list{margin-top: 20px;}
.items{font-size: 14px; height: 40px;}
.items .header{font-weight: bold;  text-align: center;  }
.items .col1{width: 150px; float: left;  padding-left: 2px;}
.items .col2{width: 70px; float: left;}
.items .col3{width: 100px; float: left;}
.items .col4{width: 65px; float: left;}
.items .col5{width: 130px; float: left;}

.buyLinkSpace { width: 80px; float: left; }
a.buyLink { padding: 3px 3px 3px 30px; display: block; width: 95px; height: 23px; float: left; font-size: 14px; font-weight: bolder; color: rgb(7, 120, 2); text-decoration: none; background-image: url('/themes/my1/imgs/buy_button_grey.gif'); background-repeat: no-repeat; margin-left: 5px; }
a.buyLink:hover { color: rgb(71, 165, 19); text-decoration: none; background-image: url('/themes/my1/imgs/buy_button_blue.gif'); }



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



.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 .col3 select { width: 40px; }
.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: 560px; padding-left: 50px;}
.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:16px; }
#single_product .image{float:left;width:122px;padding-top:15px;}
#single_product .info{position:relative;float:left;width:415px;padding-top:15px;}
#single_product .info .product_name{font-weight:bold;font-family:arial;}
#single_product .info .description{font-family:arial;font-size:12px;color:#2F2F2F; text-align: left; margin: 5px 0px 0px 0px; padding: 0px; width: 415px;}
#single_product .info .our_price{font-family:arial;color:#252728;font-size:12px;position:relative;margin-top:-1px;}
#single_product .info .our_price .price{ font-family:arial;font-weight:bold;color:#EE0000;font-size:14px;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:12px;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;}  



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

#alternatives_container {width:450px;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}  

/*
.searchLeft{margin-top: 20px; padding-bottom: 30px; padding-left: 20px;}
.searchLeft .input {float:left; background-image: url('/themes/my1/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;}
*/
.searchLeft{margin-top: 0px; padding-bottom: 30px; padding-left: 0px;}
.searchLeft .input {float:left; height: 26px; width: 150px; margin-top: 10px; padding-left: 10px; padding-top: 4px; }
.searchLeft .input input{padding:0px;width:125px;font-family:arial;font-size:12px;line-height:17px;text-indent:2px;height:15px;}
.searchLeft .button{float:left;padding-left:10px;padding-top:12px;}
.searchLeft .moreitems{float:left;padding-left:0px;padding-top:2px;font-size:12px;}




