/*    HTTP Host:  rxpharmacy.md          */
/*    Generated:  03.08.2009             */
/*       Source:  Local Cache            */
/*         Path:  css/style.css          */

body {
	margin: 0;
	padding: 0;
	font: 75% Tahoma, sans-serif;
	color: #696969;
	background: #eeeccc url(../images/design/body_bg.jpg) top repeat-x;
	height: 100%;
}

a img {border: none;}
form {margin:0;}
.no-style {margin: 0 !important;}
.text-center {text-align: center;}
.f-right {float: right;}
.f-left {float: left;}
.clear-block {width: 100%; overflow: hidden;}
.clear {clear: both;}
a {color: #696969;}
a:hover {color: #696969; text-decoration: none;}
.vertical-middle {vertical-align: middle;}
.small-text {font-size: 11px; text-align: center;}

/*a.link {font: Tahoma, sans-serif; color: #696969; text-decoration: underline;}
a:hover.link {color: #696969; text-decoration: none;}*/

/** {outline: 1px solid red;}*/

/******************************************************************************************/
/* ------------------------------------- Main Style ------------------------------------- */
/******************************************************************************************/

#container {
	position: relative;
	width: 794px;
	margin: 0 auto;
	min-height: 100%;
	background: #fff;
}

html, * html #container {height: 100%;}

.clear {width: 100%; overflow: hidden;}

/******************************************************************************************/
/* --------------------------------------- Header --------------------------------------- */
/******************************************************************************************/

#header {position: relative; height: 156px;}

.top-bg {
	background: #fff url(../images/design/body_top_bg.jpg) top repeat-x;
	height: 13px;
	font-size: 1px;
}

.head-main {
	background: url(../images/design/head_bg.gif) top repeat-x;
	height: 141px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

.right-bg {background: url(../images/design/top_img.jpg) top right no-repeat; height: 117px;}

/* ------------------------------ Alphabet ------------------------------ */

.alphabet {padding: 10px 0 0 0; margin: 0 0 0 15px; list-style: none;}
.alphabet li {display: inline; margin: 0 3px; font: normal 11px Tahoma, sans-serif; color: #999999;}
.alphabet a {font: 11px Tahoma, sans-serif; color: #aba000; padding: 0 2px; text-decoration: none;}
.alphabet a:hover {background: #aba000; color: #fff; text-decoration: none;}

.logo {float: left; margin: 16px 0 0 22px; display: inline;}

.right-part {float:right; width: 570px; display: inline;}

/* ------------------------------ Search ------------------------------ */

.search {width: 300px; margin: 22px 0 0 60px;}

.search-block {
	width: 100%;
	background: url(../images/design/search_bg.gif) right top no-repeat;
	height: 20px;
	border: 1px solid #bbbbbb;
}

.searchline {
	width: 273px;
	background: transparent;
	border: none;
	font: 11px Tahoma;
	color: #999999;
	padding: 2px 0 2px 4px;
	margin: 1px 0 0 0;
}

.img-button {vertical-align: middle; margin: 0 0 2px 0;}

.slogan {font: normal 11px Tahoma; color: #999999; margin: 15px 0 0 7px;}

.navigator {
	width: 788px;
	text-align: center;
	margin: 0 0 0 1px;
	padding: 0;
	background: #79b173;
}

.navigator td {background: url(../images/design/top-menu-bg.jpg); padding: 0;}

.navigator a {
	display: block;
	font: bold 11px Tahoma, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid #fff;
	padding: 4px 14px;
}

.navigator a:hover {color: #fff; text-decoration: underline;}

#top-left-bg {width: 149px; border: 1px solid #fff; background: url(../images/design/top-left-bg.jpg) no-repeat;}
#top-right-bg {width: 50px; border: 1px solid #fff; background: url(../images/design/top-right-bg.jpg) no-repeat;}

/******************************************************************************************/
/* -------------------------------------- Left Menu ------------------------------------- */
/******************************************************************************************/

#left-box {
	float:left; 
	width: 148px;
	background: #e8f2e7 url(../images/design/left-top-bg.gif) left top repeat-x;
	border-left: 5px solid #fff;
}

.left-menu {
	margin: 0;
	padding: 10px 0 40px 7px;
	list-style: none;
	background: url(../images/design/left-bottom-bg.gif) left bottom repeat-x;
}

.left-menu li {
	background: url(../images/design/left-menu-bg.gif) left no-repeat; 
	margin: 0;
	padding: 5px 0 5px 10px;
	font: 11px Tahoma, sans-serif;
}

.left-menu a {color: #595959; text-decoration: none;}
.left-menu a:hover {color: #3C6E37; text-decoration: underline;}

/******************************************************************************************/
/* ------------------------------------ Content Box ------------------------------------- */
/******************************************************************************************/

#content-box {
	float: left; 
	width: 455px;
	font: 12px/18px Tahoma, sans-serif;
	text-align: justify;
	padding: 10px 10px 0 10px;
	vertical-align: top;
}

.index-brand {
	margin: 0 auto;
	width: 429px;
	background: url(../images/design/ind_brand.jpg) top no-repeat;
	font: 11px Tahoma;
	color: #696969;
}

.index-brand th {width: 90px; text-align: center; border-bottom: 1px solid #fff; padding: 3px 0;}
.index-brand td {border-bottom: 1px solid #fff;}
.index-brand h2 {margin: 0; padding: 0 0 5px 0; font-size: 12px;}
.index-brand div {margin: 0; padding: 8px 20px 0 0; text-align: right;}

.indention {position: relative; height: 130px;}

/******************************************************************************************/
/* -------------------------------------- Right Box ------------------------------------- */
/******************************************************************************************/

#right-box {float: right; width: 165px; padding: 10px 0 0 0;}

.right-bt {
	background: url(../images/design/right-block-title.jpg) left top no-repeat;
	font: bold small-caps 12px Tahoma;
	color: #79b173;
	padding: 6px 0 6px 10px;
}

.right-bt a {font: bold small-caps 12px Tahoma; color: #79b173; text-decoration: none;}
.right-bt a:hover {font: bold small-caps 12px Tahoma; color: #79b173; text-decoration: none;}

.bestsellers {margin: 0 0 0 35px; padding: 10px 0;}
.bestsellers li {font: bold 11px Tahoma, sans-serif; color: #999999; padding: 0 0 4px 0; text-align: left;}
.bestsellers a {font: normal 12px Tahoma, sans-serif; color: #aba000;}
.bestsellers a:hover {color: #aba000; text-decoration: none;}

/* ------------------------------ News ------------------------------ */

.news {margin: 5px 0 0 0; padding: 0 0 0 1px;}

.news dt {
	margin: 0 0 5px 0;	
	padding: 3px 0 3px 5px;
	background: url(../images/design/right-block-date.gif) left top repeat-y;
	font: 11px Tahoma;
	color: #999999;
}

.news dd {
	margin: 0;
	padding: 0 7px 5px 2px;
	font: bold 10px/14px Tahoma;
	color: #999999;
	text-align: justify;
}

.news span {font: normal 11px/18px Tahoma; color: #999999; text-align: justify;}

a.read-more {
	display: block; 
	font: 11px Tahoma;
	color: #aba000;
	text-align: right;
	padding: 0 0 7px 0;
}

a:hover.read-more {color: #aba000; text-decoration: none;}

.friendly-sites {background: #fff; margin: 0; font: 12px Tahoma, sans-serif;}
.friendly-sites dt {padding: 0 0 0 5px; color: #79b173; font-weight: bold;}
.friendly-sites dd {margin: 0; padding: 5px 0 0 15px;}
.friendly-sites a {font: bold 11px Tahoma; color: #ABA000; text-decoration: none;}
.friendly-sites a:hover {color: #ABA000; text-decoration: underline;}

/******************************************************************************************/
/* --------------------------------------- Footer --------------------------------------- */
/******************************************************************************************/

#footer {
	position: relative;
	width: 794px;
	margin: -127px auto 0 auto;
	height: 127px;
	background: url(../images/design/bottom_bg.gif) bottom repeat-x;
	font: 11px/20px Tahoma, sans-serif;
	color: #999999;
	text-align: center;
}

.bottom-menu {margin: 0; padding: 40px 0 10px 0; list-style: none;}
.bottom-menu li {display: inline; padding: 0 10px;}
.bottom-menu a {font: 11px Tahoma, sans-serif; color: #3c6e37;}
.bottom-menu a:hover {color: #3c6e37; text-decoration: none;}

/******************************************************************************************/
/* ----------------------------------- End Main Style ----------------------------------- */
/******************************************************************************************/

/* ---------------------------------------------------------------------------------------------------------------------- */

/******************************************************************************************/
/* ------------------------------------- Pages CMS -------------------------------------- */
/******************************************************************************************/

.about {color: #ABA000; text-align: center;}

.customer {width: 400px; margin: 0 auto; font: 12px Tahoma, sans-serif; text-align: center;}
.customer th {text-align: left; font: bold 11px Tahoma, sans-serif; padding: 10px 0 2px 0;}
.customer input, .customer textarea {width: 400px; border: 1px solid #999; padding: 1px 0 1px 3px;}
.sec-code {width: 130px !important; margin: 10px 0;}
.send {border: none !important; width: auto !important; padding: 0 !important;}
.img-clear {text-align: right; padding: 0 12px 0 0;}
.img-send {text-align: left; padding: 0 0 0 12px}

.title {font: bold 12px Tahoma, sans-serif; text-align: center; color: #ABA000;}

.info-tab {width: 400px; margin: 0 auto; text-align: center; background: #fff;}
.info-tab th {background: #E8F2E7;}
.info-tab td {background: #F9F9F9;}

.q-list {font: bold 12px/17px Tahoma, sans-serif; color: #999;}
.q-list a {font: 12px Tahoma, sans-serif; color: #ABA000; text-decoration: none;}
.q-list a:hover {color: #ABA000; text-decoration: underline;}

.faq-q {
	background: url(../images/design/q.gif) top left no-repeat; 
	font: bold 12px Tahoma, sans-serif; 
	color: #79b173;
	padding: 3px 0 4px 30px; 
	margin: 10px 0;
}

.faq-a {
	background: url(../images/design/a.gif) top left no-repeat; 
	font: 12px/18px Tahoma, sans-serif; 
	margin: 5px 0; 
	padding: 1px 0 2px 30px;
}

.faq-back {text-align: right;}
.faq-back a {font: 11px Tahoma, sans-serif; color: #696969; text-decoration: none;}
.faq-back a:hover {color: #696969; text-decoration: underline;}

.sitemap {font: 11px Tahoma, sans-serif; margin: 0 0 0 20px;}
.sitemap dt {font-weight: bold; padding: 2px 0;}
.sitemap dt a {color: #79b173; text-decoration: none;}
.sitemap dt a:hover {color: #79b173; text-decoration: underline;}
.sitemap dd {margin: 0 0 0 20px; padding: 2px 0 2px 0;}
.sitemap dd a {color: #aba000; text-decoration: none;}
.sitemap dd a:hover {color: #aba000; text-decoration: underline;}
.sitemap dd span {padding: 2px 0 2px 20px;}
.sitemap dd span a {color: #696969; text-decoration: none;}
.sitemap dd span a:hover {color: #696969; text-decoration: underline;}

.sitemap-footer {margin: 15px auto 0 auto; padding: 0; list-style: none; font: 12px Tahoma, sans-serif; text-align: center;}
.sitemap-footer li {display: inline; padding: 0 2px;}
.sitemap-footer a {color: #3c6e37; text-decoration: underline;}
.sitemap-footer a:hover {color: #3c6e37; text-decoration: none;}

.prod_by_letter {margin: 0 0 0 20px; padding: 0; list-style: none; font: 12px Tahoma, sans-serif; width: 400px; overflow: hidden;}
.prod_by_letter li {clear: both; padding: 3px 0;}
.prod_by_letter div {float: left;}
.prod_by_letter span {display: block; float: right; width: 100px; color: #aba000; text-align: center;}
.prod_by_letter a {color: #79b173; text-decoration: none;}
.prod_by_letter a:hover {color: #79b173; text-decoration: underline;}

.tab-news {width: 455px; font: 11px/17px Tahoma, sans-serif;}
.tab-news th {background: #F6F6F6; text-align: center;}
.tab-news-t a {font-weight: bold; color: #79b173; text-decoration: underline;}
.tab-news-t a:hover {color: #79b173; text-decoration: none;}
.tab-news-d {font-weight: bold; color: #aba000; text-align: center; vertical-align: top;}
.tab-news-line {padding-bottom: 15px; vertical-align: top;}

.news-date {font: bold 12px Tahoma, sans-serif; color: #aba000; text-align: right;}
.news-cont {font: 12px/19px Tahoma, sans-serif; text-align: justify;}

.news-footer {list-style: none; margin: 0; padding: 10px 0 0 0; font: bold 11px Tahoma, sans-serif; text-align: center;}
.news-footer li {display: inline; padding: 0 10px;}
.news-footer a {color: #3c6e37; text-decoration: none;}
.news-footer a:hover {color: #3c6e37; text-decoration: underline;}

/******************************************************************************************/
/* -------------------------------------- Category -------------------------------------- */
/******************************************************************************************/

.title-category {font: bold small-caps 12px Tahoma, sans-serif; color: #696969; margin: 15px 0 20px 0;}

.title-category a {
	background: url(../images/design/prod_title.gif) right no-repeat; 
	font: bold small-caps 12px Tahoma, sans-serif; 
	color: #999999; 
	margin: 0 10px 0 0; 
	padding: 0 17px 0 0;
}

.title-category a:hover {color: #999999; text-decoration: none;}

.alphabet-order {margin: 3px 0 20px 0; padding: 0; list-style: none;}
.alphabet-order li {display: inline; font: 11px Tahoma; color: #c4c4c4; padding: 0 2px;}
.alphabet-order a {color: #aba000; text-decoration: none; padding: 0 2px;}
.alphabet-order a:hover {background: #aba000; color: #fff; text-decoration: none;}

.list-prod dt {border-bottom: 2px solid #79b173; margin: 20px 0 7px 0;}
.list-prod span {
	display: block; 
	background: #79b173; 
	width: 7px; 
	padding: 2px 6px;
	font: bold 12px Tahoma, sans-serif;
	color: #fff;
}

.list-prod div {float: left; padding: 0 0 0 40px;}
.list-prod p {float: right; margin: 0; padding: 0 30px 0 0;}
.list-prod dd {width: 100%; overflow: hidden; margin: 0; padding: 3px 0;}
.list-prod a {font: 12px Tahoma, sans-serif; color: #3c6e37; text-decoration: none;}
.list-prod a:hover {color: #3c6e37; text-decoration: underline;}

.name-cat {font: bold 12px Tahoma, sans-serif; color: #aba000; text-indent: 15px; margin: 15px 0 0 0;}

#products-box {
	float: right; 
	width: 617px;
	font: 12px/18px Tahoma, sans-serif;
	text-align: justify;
	padding: 0 10px;
}

/******************************************************************************************/
/* -------------------------------------- Products -------------------------------------- */
/******************************************************************************************/

.table {
	background: url(../images/design/table_bg.gif) top repeat-x;
	width: 100%;
	overflow: hidden;
}

.row-title {font: bold 11px Tahoma, sans-serif; color: #999999; margin: 0; padding:0; list-style: none;}
.row-title li {float: left; padding: 10px 0 15px 0; text-align: center;}

#drugs {width: 170px; text-align: left !important; padding: 10px 0 15px 10px;}
#forms {width: 95px;}
#quantity {width: 60px;}
#manufacturer {width: 120px;}
#price {width: 80px;}
#order {width: 70px;}

.row {font: 12px Tahoma, sans-serif; color: #696969; margin: 0; padding: 0; list-style: none;}
.row li {float: left; padding: 6px 0; text-align: center;}
.row a {font: 12px Tahoma, sans-serif; color: #3c6e37;}
.row a:hover {color: #3c6e37; text-decoration: none;}

.td1 {clear: left; width: 170px; text-align: left !important; padding: 6px 0 6px 10px !important;}
.td2 {width: 95px;}
.td3 {width: 60px;}
.td4 {width: 120px;}
.td5 {width: 80px; font-weight: bold;}
.td6 {width: 70px;}

.title-product {
	margin: 30px 0 0 0; 
	font: bold 12px Tahoma, sans-serif; 
	text-align: center; 
	text-transform: uppercase; 
	color: #aba000;
}

/******************************************************************************************/
/* ---------------------------------- Products Details ---------------------------------- */
/******************************************************************************************/

.prod-details {width: 100%; background: url(../images/design/product_det_bg.gif) top right no-repeat; margin: 0 0 25px 0;}
.prod-details th {font: bold 11px Tahoma, sans-serif; color: #999999; padding: 8px 30px 8px 10px; text-align: left;}

.img-prod {width: 200px; text-align: center;}

.prod-price {width: 140px; font: 12px Tahoma, sans-serif; text-align: center; color: #696969;}
.prod-price span {font: bold 19px Tahoma, sans-serif; color: #3c6e37;}
.prod-price form {margin: 15px 0 0 0;}

.see-also {list-style: none;}
.see-also a {font: 12px Tahoma, sans-serif; color: #aba000;}
.see-also a:hover { color: #aba000; text-decoration: none;}

/******************************************************************************************/
/* --------------------------------------- Search --------------------------------------- */
/******************************************************************************************/

.search-res {width: 300px; margin: 15px auto 30px auto;}

.list-cat {margin: 20px 0 30px 0; font: bold 12px Tahoma, sans-serif; color: #999999;}
.list-cat a {font: normal 12px Tahoma, sans-serif; color: #aba000;}
.list-cat a:hover {color: #aba000; text-decoration: none;}

.s-title {margin: 25px 0 10px 0; font: bold 12px Tahoma, sans-serif; color: #999999;}

.search-list {margin: 0 0 0 25px; padding: 0;}
.search-list li {font: bold 12px Tahoma, sans-serif; color: #999999; padding: 5px 0;}
.search-list a {font: normal 12px Tahoma, sans-serif; color: #aba000; display: block;}
.search-list a:hover {color: #aba000; text-decoration: underline;}
.search-list span {font: normal 12px Tahoma, sans-serif; color: #999999;}

.not-found {font: bold 12px Tahoma, sans-serif; text-align: center; color: red;}

.not-found-form {width: 430px; margin: 0 auto;}
.not-found-form input {width: 230px; padding: 0 0 0 5px; border: 1px solid #c4c4c4;}

/* ---------------------------------------------------------------------------------------------------------------------- */

/******************************************************************************************/
/* ----------------------------------- Shopping Cart ------------------------------------ */
/******************************************************************************************/

/* ------------------------------ Main ------------------------------ */

.content-shop-cart {padding: 0 12px 12px 12px;}

.cart-steps {margin: 0 auto; padding: 30px 0 0 0; font: 13px Tahoma, sans-serif; text-align: center;}
.cart-steps li {display: inline; padding: 0 15px;}
.cart-steps img {vertical-align: middle;}

.active {color: #696969; font-weight: bold;}

.visited a {color: #aba000; text-decoration: underline;}
.visited a:hover {color: #aba000; text-decoration: none;}

.cart-table-bg {width: 100%; overflow: hidden; background: url(../images/design/table_bg.gif) top repeat-x; margin: 18px 0 0 0;}
.cart-table {width: 100%; margin: 8px 0 17px 0; font: 11px Tahoma, sans-serif; text-align: center;}
.cart-table th {color: #999; padding: 0 0 12px 0;}
.cart-table td {font-weight: bold; font-size: 12px; padding: 5px 0; color: #696969;}
.drug-name {text-align: left; padding: 5px 0 5px 15px !important;}
.drug-name a {font-weight: normal; color: #3c6e37;}
.drug-name a:hover {color: #3c6e37; text-decoration: none;}
.stock {font-weight: normal !important;}

#item {width: 30%; text-align: left; padding: 0 0 12px 15px;}

.cart-confirm {width: 770px; font: 12px Tahoma, sans-serif;}
.cart-confirm th {color: #aba000; font-weight: bold; text-align: right;}
.cart-confirm th, td {padding: 8px 0;}
.cart-confirm td {padding: 0 0 0 20px; color: #696969; font-weight: bold;}
.update {padding: 8px 0 20px 0 !important; color: #696969 !important; font-weight: normal !important;}
.update input {vertical-align: middle; margin: 0 7px 0 15px;}
#pay-type {text-align: center; padding: 30px 0 20px 0;}
#pay-type input {vertical-align: middle; margin: 0 5px 0 20px;}
#pay-type {color: #696969; font-weight: normal;}
#pay-type span {color: #aba000; font-weight: bold;}

.error {font: bold 12px Tahoma, sans-serif; color: red; text-align: center; padding: 20px 0 0 0;}
.error-shipping {font: 12px Tahoma, sans-serif; color: red;}
.cart_info_red {font: 12px Tahoma, sans-serif; color: red;}

.clear-block-sc {width: 100%; overflow: hidden; margin: 20px 0 0 0;}

/* ------------------------------ Shipping ------------------------------ */

.cart-title {font: bold 14px Tahoma, sans-serif; color: #79b173; text-align: center; padding: 25px 0 0 0;}

.cart-shipping {width: 100%; margin: 10px 0; font: 11px Tahoma, sans-serif;}
.cart-shipping th {width: 34%; color: #787878; text-align: right;}
.cart-shipping td {width: 33%; color: #787878; padding: 0 0 0 8px;}
.cart-shipping input, textarea {width: 200px; color: #787878; padding: 1px 0 1px 4px; margin: 3px 0; border: 1px solid #B9B9B9;}
.cart-shipping select {width: 206px; color: #787878; margin: 3px 0; border: 1px solid #B9B9B9;}

/* ------------------------------ Check Out ------------------------------- */

.check {float: left; display: inline; width: 250px; font: 12px Tahoma, sans-serif; margin: 0 0 0 88px;}
.check dt {background: #fff; color: #3c6e37; text-align: center; padding: 0 0 10px 0;}
.check dd {padding: 1px 10px 1px 25px; margin: 0; background: #EDEDED;}

.print-order {padding: 0 50px 0 0;}

.first {padding: 10px 10px 1px 25px !important;}
.change {text-align: center; padding: 15px 0 10px 0 !important;}

/* ----------------------------- Print Order ------------------------------ */

.print {text-align: center; padding: 20px 0;}
.print a {font: bold 15px Tahoma, sans-serif; color: #3c6e37; text-decoration: underline;}
.print a:hover {color: #3c6e37; text-decoration: none;}

.edpacks {width: 100%; font: 11px Tahoma, sans-serif; background: #B9B9B9;}
.edpacks th {width: 160px; font-weight: bold; text-align: left; background: #fff; padding: 4px 4px 4px 7px;}
.edpacks td {background: #fff; padding: 4px 4px 4px 7px;}
.onenews_date{text-align:right;}