/* ::::: http://drugs-purchase.info/style.css ::::: */

body { background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); font-family: arial; font-size: 12px; }
body, form, td, th, h1, h2, h3 { margin: 0pt; padding: 0pt; text-align: left; }
td { vertical-align: top; }
table { overflow: hidden; border-collapse: collapse; }
img { border: medium none ; margin: 0pt; }
h1 { padding: 0pt; color: rgb(0, 0, 0); font-size: 34px; font-family: Times,serif; font-weight: normal; }
.main h2 { margin: 20px 0pt 15px; font-size: 24px; font-family: Times,serif; color: rgb(81, 140, 30); line-height: 0.9; }
.main h3 { margin: 15px 0pt 10px; font-size: 16px; line-height: 0.9; }
a { color: rgb(81, 140, 30); }
a:hover {  }
.top1 { background: transparent url('02.jpg') no-repeat scroll right top; width: 65%; }
.top3 { background: transparent url('03.jpg') no-repeat scroll left top; width: 35%; }
.top2 { background: transparent url('01.jpg') repeat; width: 960px; height: 183px; }
.main_table {  }
.left_col { background: transparent url('04.gif') no-repeat scroll center top; width: 150px; padding-top: 10px; }
.left_col h2 { padding: 3px 10px; background-color: rgb(81, 140, 30); color: rgb(255, 255, 255); font-size: 11px; float: left; letter-spacing: 0.5px; }
.center_col { background: transparent url('05.jpg') no-repeat scroll center top; width: 535px; }
.right_col { background: transparent url('06.jpg') no-repeat scroll center top; width: 275px; }
.right_col p { margin-left: 20px; line-height: 18px; }
.right_col p.hdr1 { font-size: 22px; font-weight: bold; margin-top: 20px; margin-bottom: 20px; color: rgb(0, 0, 0); text-align: left; text-indent: 0px; }
.right_col p.hdr2 { font-size: 18px; font-weight: bold; margin-top: 20px; color: rgb(102, 102, 102); text-align: left; text-indent: 0px; }
.center_col p.hdr2 { font-size: 18px; font-weight: bold; margin-top: 20px; color: rgb(102, 102, 102); }
.categories { clear: both; margin-top: 5px; margin-bottom: 10px; }
.categories a { display: block; padding-left: 10px; font-weight: normal; padding-bottom: 2px; color: rgb(81, 140, 30); padding-top: 2px; }
.categories a:hover, .categories .selected { background: transparent url('mrk1.gif') no-repeat scroll left center; text-decoration: none; }
.categories .selected { font-weight: bold; }
.categories div { margin-left: 15px; }
.categories div a {  }
.quicksearch { background: transparent url('07.jpg') no-repeat scroll right top; height: 127px; padding-left: 20px; }
.quicksearch div { padding: 5px 0pt; font-weight: bold; font-size: 11px; color: rgb(0, 0, 0); }
.quicksearch .ttl { color: rgb(255, 255, 255); padding-bottom: 0px; }
.quicksearch input { border: 1px solid rgb(153, 153, 153); padding: 0pt 5px; color: rgb(68, 68, 68); font-size: 11px; width: 160px; line-height: 18px; height: 18px; }
.qs_item select { border: 1px solid rgb(153, 153, 153); color: rgb(68, 68, 68); font-size: 11px; width: 150px; line-height: 18px; height: 18px; }
.spo { background: transparent url('b1.gif') no-repeat scroll center bottom; height: 185px; position: relative; }
.spo .doc { position: absolute; left: 361px; top: 3px; }
.spo h2 { padding: 3px 10px; background-color: rgb(255, 0, 0); color: rgb(255, 255, 255); font-size: 12px; float: left; font-weight: bold; margin-left: 5px; margin-top: 10px; }
.spo .ttl { padding: 10px 110px 0px 8px; color: rgb(0, 0, 0); font-size: 36px; font-family: Times,serif; font-weight: bold; clear: both; position: relative; }
.spo p { margin: 7px 0pt; padding: 0pt 15px; font-size: 14px; line-height: 19px; width: 300px; text-indent: 0px; }
.spo a { padding: 0pt 10px 0pt 15px; background: transparent url('mrk2.gif') no-repeat scroll right center; font-size: 12px; color: rgb(255, 0, 0); font-weight: bold; }
.nav_top { padding: 12px 0pt 0pt 3px; width: 450px; float: left; }
.nav_top a { color: rgb(0, 0, 0); text-decoration: none; font-weight: normal; font-size: 13px; margin-right: 15px; }
.nav_top a:hover, .nav_top a.selected { text-decoration: underline; }
.aaa { width: 100%; }
.aaa .bl { padding: 0pt 15px; }
.carty { width: 236px; height: 43px; background-image: url('cart.png'); padding-left: 55px; padding-top: 10px; color: rgb(51, 51, 51); }
.carty div { margin-top: 2px; font-size: 15px; position: relative; }
.carty a { color: rgb(51, 51, 51); }
.carty a.lnk { position: relative; width: 33px; height: 35px; float: left; margin-left: -45px; }
.category { width: 535px; }
.category h1 { padding: 3px 10px; background-color: rgb(81, 140, 30); color: rgb(255, 255, 255); font-size: 12px; float: left; font-weight: bold; margin-left: 5px; margin-top: 15px; margin-bottom: 10px; text-transform: uppercase; font-family: Arial,sans-serif; }
.category div { clear: both; }
.gr_row { background-color: rgb(81, 140, 30); height: 3px; }
.menu_bot { color: rgb(81, 140, 30); padding-top: 15px; font-weight: bold; font-size: 12px; }
.menu_bot div { font-size: 11px; color: rgb(51, 51, 51); margin-bottom: 20px; margin-top: 5px; }
.menu_bot div a { color: rgb(51, 51, 51); }
.menu_bot a { margin-left: 7px; color: rgb(81, 140, 30); margin-right: 7px; text-decoration: none; }
.menu_bot a:hover { text-decoration: underline; }
.bot_logo { background: transparent url('12.htm') no-repeat; }
.prod { background: transparent url('10.gif') no-repeat scroll left top; height: 155px; width: 100%; }
.prod td {  }
.prod .bm { overflow: hidden; float: left; white-space: nowrap; margin-top: 7px; }
.prod .pt { padding-left: 1px; height: 68px; text-align: center; font-size: 10px; }
.prod .pt .dscr { overflow: hidden; line-height: 10px; height: 51px; margin-top: 5px; padding-right: 15px; float: left; text-align: left; }
.prod a { color: rgb(81, 140, 30); font-size: 11px; }
.prod a:hover { text-decoration: none; }
.prod a.buy { color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-transform: uppercase; display: block; margin-bottom: 7px; white-space: nowrap; }
.prod .name { padding: 7px 10px 0pt; font-size: 14px; color: rgb(81, 140, 30); font-weight: bold; height: 20px; white-space: nowrap; }
.prod .pr { color: rgb(51, 51, 51); text-align: center; margin-top: 2px; float: right; clear: none; white-space: nowrap; position: relative; left: -15px; font-size: 10px; text-transform: lowercase; line-height: 14px; }
.prod .pr span { font-size: 17px; font-weight: bold; display: block; color: rgb(0, 0, 0); margin-top: 10px; }
.prod .bot { height: 60px; padding-left: 33px; }
div.prod_rows { overflow: hidden; width: 535px; clear: both; }
table.prod_row { background: transparent url('11.gif') repeat; overflow: hidden; margin-bottom: 5px; width: 100%; }
table.prod_row .col { background: transparent url('09.gif') no-repeat scroll right top; overflow: hidden; width: 33%; }
table.prod_row .over { background: transparent url('08.gif') no-repeat scroll right top; overflow: hidden; }
.lang { text-align: right; color: rgb(0, 0, 0); }
.lang a { margin: 4px; }
.lang div { padding: 4px; }
.product {  }
.product td { vertical-align: middle; }
.product div table .pic { background: transparent url('bill_bg.gif') repeat; }
.product div table .title { padding-left: 20px; }
.product div table .title h1 { margin-left: -5px; position: relative; }
.variant { margin: 10px auto; color: rgb(0, 0, 0); width: 500px; }
.variant td, .variant th { padding: 5px 10px; text-align: center; color: rgb(0, 0, 0); }
.variant thead th { background-image: url('row3.gif'); background-repeat: no-repeat; background-position: center; }
.variant thead th.buy { background-position: right center; }
.variant thead th.package { background-position: left center; }
.variant tbody td { background-image: url('row1.gif'); background-repeat: no-repeat; background-position: center; }
.variant tbody td.buy { width: 100px; background-position: right center; }
.variant td.package { background-position: left center; }
.variant tbody td.buy a { color: rgb(204, 0, 0); }
.variant tbody td.buy a:hover { color: rgb(255, 0, 0); }
.variant tbody tr.popular td.package { background-image: url('row5.gif'); }
.variant tbody tr.over td { background-image: url('row2.gif') ! important; }
.cart .variant tbody tr { background: transparent none repeat; }
.cart .variant thead .remove { background-position: left center; }
.cart .variant thead .subtotal { background-position: right center; }
.cart .variant td { padding: 3px; vertical-align: middle; }
.cart .variant th { padding: 10px; vertical-align: middle; }
.cart .variant tbody .remove input { border: medium none ; }
.cart .variant tbody .qty input { width: 12px; text-align: center; }
.cart .variant tbody td, .cart .variant tbody th { border-bottom: 1px solid rgb(238, 238, 238); }
.cart .variant tbody th { text-align: right; }
.cart .variant tr.total th, .cart .variant td.total { border: medium none ; font-weight: bold; }
.legend { background: transparent url('row5.gif') no-repeat scroll left center; padding-left: 40px; }
.legend img { margin-right: 5px; }
.main { margin: 15px; width: 505px; }
.index { margin: 15px 0px; }
.simple { margin: 10px 0pt; font-size: 11px; color: rgb(0, 0, 0); }
.info td, .info th, .simple td, .simple th { border: 1px solid rgb(204, 204, 204); padding: 3px 5px; vertical-align: middle; }
.info thead tr, .simple thead tr { background-color: rgb(239, 244, 237); }
.testimonials div { border-top: 1px dotted rgb(81, 140, 30); border-bottom: 1px dotted rgb(81, 140, 30); padding: 15px 0pt; position: relative; }
.testimonials div span { font-style: italic; color: rgb(0, 0, 0); }
.testimonials div.over { color: rgb(204, 0, 0); background-color: rgb(253, 244, 235); }
.news p { text-align: justify; }
.news .link { overflow: hidden; color: rgb(0, 0, 0); font-style: italic; width: 504px; }
form table { margin: 20px auto; }
form table td { padding: 2px; }
form table tbody th { padding: 2px 4px 4px 2px; text-align: left; color: rgb(102, 102, 102); }
form table input, form textarea { border: 1px solid rgb(204, 204, 204); padding: 1px 3px; }
form table input.button, input.submit { border: medium none ; background: transparent url('button.gif') repeat; color: rgb(255, 255, 255); width: 100px; height: 23px; text-transform: lowercase; font-weight: bold; }
.generic td { padding: 5px; text-align: center; vertical-align: middle; }
.generic th { padding: 5px; vertical-align: middle; }
.bonuses td { padding: 5px; }
.news h2 { margin-top: 25px; }
p { margin: 10px 0pt; text-align: justify; text-indent: 15px; }
div.prod_descr { margin: 10px; }
.prod_descr h3 { text-align: center; }
.cat_descr img { margin: 5px; }
.bookmark { margin-left: 15px; margin-top: 25px; }
.bookmark td { height: 20px; }
.bookmark a { color: rgb(127, 127, 127); font-size: 10px; margin-left: 5px; }
.subscribe { margin-left: 15px; margin-top: 5px; }
.subscribe td { height: 20px; }
.subscribe a { color: rgb(127, 127, 127); font-size: 10px; margin-left: 5px; }
.cat_img { margin: 10px 10px 10px 0pt; float: left; }
a.order_status { padding: 15px 0pt 0pt 80px; background: transparent url('order_status.gif') no-repeat; height: 49px; font-size: 16px; font-weight: bold; color: rgb(0, 0, 0); display: block; margin-left: 10px; text-decoration: none; }
a.order_status:hover { text-decoration: underline; }
div.order_status { margin-top: 10px; margin-bottom: 5px; }
.combined tbody td { border: 1px solid rgb(253, 237, 221); padding: 5px; background: transparent none repeat scroll 0% ! important; }
.combined tbody td.pills { white-space: nowrap; }
.combined tbody td.buy { width: auto; }
.phone { margin-left: 20px; }
.spo1 { background: transparent url('spo1.gif') no-repeat; width: 201px; height: 53px; float: right; padding-left: 95px; font-size: 13px; text-transform: uppercase; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; margin-right: 5px; }
.spo1 div { font-size: 19px; color: rgb(224, 0, 0); margin-top: 10px; margin-bottom: -2px; }
a:hover .spo1 { text-decoration: underline; }
.spo1_tbl { margin: 20px 30px; width: 250px; }
.spo1_tbl th { text-align: center; }
.spo1_tbl td { vertical-align: middle; }
.cart .variant .bonus th { padding: 5px 10px; text-align: left; }
.cart .variant .bonus td { padding: 0px; }
.cart .variant .bonus input { border: medium none ; }
.cart .variant .bonus .pic img { height: 28px; }
input.checkout { text-decoration: underline; }
.error { font-size: 19px; color: red; }
a#product_info_switch { font-weight: bold; }
div.phones { margin: 2px 10px 2px 0pt; background: transparent url('phones.gif') no-repeat scroll right center; width: 195px; float: right; height: 45px; line-height: 20px; font-size: 10px; letter-spacing: -1px; padding-top: 3px; }

