/* ##################################################
	TAMPLATE NAME:     Med-Cash
	WEBSITE:           http://www.med-cash.com/
	VERSION:           1.0
	DATE:              01/04/2008
	DESCRIPTION:       Middle tamplate, lightweight.
	AUTHOR:            Botnari Serghei
################################################## */

/* ========== Standart Elements ========== */
/* ----- Universal Selectors ----- */

* {
	margin: 0px;
	padding: 0px;
}

/* ----- Selectors of types ----- */

body {
	font-family: Tahoma; 
	font-size: 11px;
	color: #787878;
	width: 825px;
	margin: 0 auto;
}

a img {
	border: 0px;
}

a {
	color: #787878;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #787878;
	text-decoration: underline;
}

.clean:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clean {min-height: 1px;}
* html .clean {height: 1px;}

/* ========== Main Style ========== */
/* ----- Top Block ----- */

.top-block {
	width: 825px;
	height: 100px;
	vertical-align: middle;
}

#logotip {
	float: left;
	display: block;
	width: 221px;
	height: 38px;
	margin: 20px 0 0 0;
	padding: 0 0 0 21px;
	text-align: right;
}

#slogan {
	float: left;
	display: block;
	width: 179px;
	height: 30px;
	margin: 30px 0 0 3px;
}

.call-us {clear: both; text-align: left; float: left; display: inline; width: 350px; margin: 0 0 7px 20px;}

.topslog {
	float: right;
	display: inline;
	width: 420px;
	padding: 10px 0 0 0;
	text-align: right;
/*	color: #176EA6; */
	font-style: italic;
}
/* ----- Top Menu ----- */

.menu-block {
	float: right;
	list-style: none;
	width: 320px;
	padding: 40px 0 0 0;
	text-align: right;
}

.menu-block li {
	display: inline;
}

.menu-block a {
   	font-family: Tahoma; 
	font-size: 11px;
	font-weight: bold;
	color: #186EA7;
	text-decoration: none;
	padding: 0 3px 0 15px;
}

.menu-block a:hover {
	color: #186EA7;
	text-decoration: underline;
}

.menu-block span {
   	font-family: Tahoma; 
	font-size: 11px;
	font-weight: normal;
	color: #B2B2B2;
	padding: 0 3px 0 0;
}

#bg-home {
	background-image: url(/images/new-design/home.jpg);
	background-repeat: no-repeat;
	background-position: center left;
}

#bg-info {
	background-image: url(/images/new-design/info.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#bg-cart {
	background-image: url(/images/new-design/cart.jpg);
	background-repeat: no-repeat;
	background-position: center left;
}

/* ----- Center Block ----- */

.center-block {
	width: 825px;
	vertical-align: top;
}

/* ----- Left Menu ----- */

.left-menu-block {
   	float: left;
	width: 200px;
	vertical-align: top;
}

.bg-left-top {
	float: left;
	width: 6px;
	height: 6px;
	background-image: url(/images/new-design/left-t.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.bg-top {
	height: 6px;
	background-image: url(/images/new-design/bg-top.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 1px;
}

.bg-right-top {
	float: right;
	width: 6px;
	height: 6px;
	background-image: url(/images/new-design/right-t.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.bg-left {
	border-left: 1px solid #B9B9B9;
}

.menu-content {
	width: 186px;
	padding: 0 6px 10px 6px;
	border-right: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9;
}

.menu-content a {
	display: block;
	height: 17px;
	background-image: url(/images/new-design/arrow-g.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 0 0 10px;
	margin: 0 20px 0 20px;
	border-bottom: 1px solid #DEDEDE;
	font-family: Tahoma; 
	font-size: 11px;
	font-weight: normal;
	color: #5B5B5B;
	text-decoration: none;
}

.menu-content a:hover {
	text-decoration: none;
	color: #569A0E;
}
.menu-content span{
	color: #176EA6;
}

.bg-left-bottom {
	float: left;
	width: 6px;
	height: 6px;
	background-image: url(/images/new-design/left-b.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.bg-bottom {
	height: 6px;
	background-image: url(/images/new-design/bg-bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 1px;
}

.bg-right-bottom {
	float: right;
	height: 6px;
	width: 6px;
	background-image: url(/images/new-design/right-b.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.bg-title-left {
	float: left;
	width: 22px;
	height: 29px;
	background-image: url(/images/new-design/block-bg-left.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.zag {
	float: left;
	font-family: Tahoma; 
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	text-transform: uppercase;
	margin: 7px 0 0 5px;
}

.clear {
	width: 100%;
	overflow: hidden;
}

.bg-title-cont {
	float: left;
	width: 100%;
	height: 29px;
	background-image: url(/images/new-design/block-bg-cont.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	padding: 0 0 10px 0px;
}

.bt-title-right {
	float: right;
	width: 4px;
	height: 29px;
	background-image: url(/images/new-design/block-bg-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0;
}

#drugs-pro img {
	margin: 10px 0 0 0;
}

.test1 {

	border-left: 1px solid #B9B9B9;
	border-right: 1px solid #B9B9B9;
}

.test2 {
	float: right;
	width: 3px;
	background-image: url(/images/new-design/bg-right.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

/* ----- Content Block ----- */

.content-block {
	float: right;
	width: 618px;
}

.main-menu a {
	display: block;
	width: 103px;
	height: 27px;
	font-family: Tahoma; 
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	padding: 12px 0 0 0;
	text-decoration: none;
}

.main-menu a:hover {
	background-image: url(/images/new-design/slot.gif);
	background-repeat: no-repeat;
	background-position: 0 -39px;
	color: #ffffff;
	text-decoration: none;
}

.main-menu ul {
	position: absolute;
   	list-style:none;
}

.main-menu li {
	float:left;
   	display: inline-block;
	width: 103px;
	height: 39px;
	background-image: url(/images/new-design/slot.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.main-top-bg {
	width: 308px;
	height: 215px;
	margin: 42px 0 0 0;
	background-image: url(/images/new-design/main-left.jpg);
	background-repeat: no-repeat;
}

.main-top-bg div {
	display: block;
	margin: 0 0 0 308px;
	width: 310px;
	height: 215px;
	background-image: url(/images/new-design/main-right.jpg);
	background-repeat: no-repeat;
}

.main-top-bg p {
	font-family: Arial; 
	font-size: 23px;
	line-height: 1.2em;
	color: #ffffff;
	font-weight: 600;
	padding: 30px 0 0 0;
	margin: 0px;
}

.main-top-bg cite {
	display: block;
	width: 210px;
	font-family: Tahoma; 
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	margin: 10px 0 0 0;
}

.main-bottom-bg {
	width: 308px;
	height: 54px;
	background-image: url(/images/new-design/main-left-b.jpg);
	background-repeat: no-repeat;
}

.main-botbg-left {
	display: block;
	width: 618px;
	height: 54px;
	background-image: url(/images/new-design/main-bot.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.search {
	width: 450px;
	text-align: left;
	font-family: Tahoma; 
	font-size: 11px;
	color: #545454;
	padding: 10px 0 0 0;
}
.topsearch{
	padding-left: 15px;
}
.topsearch span{
	font-family: Tahoma; 
	font-size: 11px;
	font-weight: bold;
}
.int-search {
	width: 250px;
	border: 1px solid #B8B8B8;
	padding: 1px 0 2px 4px;
	margin: 0 7px 0 7px;
	font-family: Tahoma; 
	font-size: 11px;
	color: #545454;
	vertical-align: middle;
}

.img-search {
	vertical-align: middle;
}

.conent-page {
	clear: both;
	font-family: Tahoma; 
	font-size: 11px;
	color: #797979;
	text-align: justify;
	padding: 5px 3px 0 10px;
}
.conent-page p{
	padding: 5px;
	font-family: Tahoma; 
	font-size: 12px;
	color: #797979;
	text-align: justify;
}
.conent-page ul {
	margin: 10px 0 10px 0;
}

.top-brands {
	list-style: none;
	text-align: center;
	padding: 15px 0;
}

.top-brands li {
	display: inline;
	padding: 0 5px 0 5px;
}

/* ----- Bottom Block ----- */

.bottom-block {
	clear: both;
	width: 825px;
	padding: 10px 0 10px 0;
	text-align: center;
	font-family: Tahoma; 
	font-size: 11px;
	color: #5B5B5B;
	font-weight: normal;
}

.bottom-block a {
	font-family: Tahoma; 
	font-size: 11px;
	color: #5B5B5B;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px 0 0;
}

.bottom-block a:hover {
	color: #5B5B5B;
	text-decoration: underline;

}

.bottom-block span {
	padding: 0 10px 0 0;

}

.bg-color {
	background-color: #A5A5A5;
	width: 825px;
	height: 10px;
	margin: 0 0 20px 0;
}

.copy {
	text-align: center;
	margin: 10px 0 0 0;
}

.bl {
	font-weight: bold;
}

.cont {
	text-align: justify;
	padding-left:10px; 
	padding-right:10px;
}
.cont p{
	margin: 7px;
}	
.cont ul{
	padding-left:15px; 
}	


.cart_steps_past{
	font:bold 11px Tahoma;	
	color: #797979;
	text-transform: uppercase;
	padding-right:12px;
	background-image: url('/images/cartimg/cart_steps_past.gif');
	background-position: right center;
	background-repeat: no-repeat;		
	float:left;
	margin: 5px 10px;

}
.cart_steps_past a{
	font:bold 11px Tahoma;	
	color: #186EA7;
	text-decoration: underline;	
}
.cart_steps_past a:hover{
	text-decoration: none;
	color: #797979;	
}


.cart_steps_current{
	font:bold 11px Tahoma;	
	color: #569A0E;
	text-transform: uppercase;
	padding-right:12px;
	background-image: url('/images/cartimg/cart_steps_current.gif');
	background-position: right center;
	background-repeat: no-repeat;		
	float:left;
	margin: 5px 10px;	
}
.cart_steps_future{
	font:bold 11px Tahoma;	
	color: #797979;
	text-transform: uppercase;
	padding-right:12px;
	background-image: url('/images/cartimg/cart_steps_future.gif');
	background-position: right center;
	background-repeat: no-repeat;		
	float:left;
	margin: 5px 10px;	
}


.cart_title {
	font:bold 14px Tahoma;	
	text-align:center;
	color:#186EA7;
	padding-top:10px;
	padding-bottom:20px;
}


.cart_select{
	font:normal 12px Tahoma;	
	color:#797979;
}


.cart_tab_tit{
	font:bold 11px Tahoma;
	color:#ffffff;	
	background-color: #186EA7;	
	padding: 5px 10px;
}

.cart_tab_txt{
	font:normal 11px Tahoma;
	color:#797979;	
	padding: 5px 10px 5px 10px;
	background-color: #EBEBEB;
	text-align: center;
}
.cart_tab_txt a{
	font:bold 11px Tahoma;	
	color: #186EA7;	
	text-decoration: underline;		
}
.cart_tab_txt a:hover{
	text-decoration: none;	
	color: #797979;
}


.cart_update{
	font:normal 11px Tahoma;	
	color:#999999;
	padding:15px 0px 20px;
	text-align: right;
}



.cart_total_tab_tit{
	font:bold 12px Tahoma;
	color:#569A0E;	
	text-align: left;
	border-bottom:1px solid #DEDEDE;
	padding: 7px 15px;
	vertical-align: top;
}
.cart_total_tab_txt{
	font:bold 12px Tahoma;
	color:#797979;	
	text-align:right;
	border-bottom:1px solid #DEDEDE;
	padding: 7px 15px;
	vertical-align: top;	
/*	width:15%;	*/
}
.cart_total_tab_shipping{
	font:normal 12px Tahoma;
	color:#999999;	
	line-height: 18px;
	padding-left:10px; 
	padding-top:3px; 	
	text-align: left;
}


.cart_info_red{
	font:bold 11px Tahoma;
	color:#D88D92;	
	border: 2px solid #ebc6c8;
	text-align: center;
	padding: 0px 10px;
	margin-left:250px;
}
.similarpart{
	border: 1px solid #B9B9B9;
	background-color: #EBEBEB;
	background-color: #F2F2F2;
	padding: 10px;
}
.sclear {
	clear: all;
}
.similar{
	float: left; 
	width: 190px;
	padding-left: 5px;	
}
.zag1 {
	font-family: Tahoma; 
	font-size: 13px;
	font-weight: bold;
	color: #808080;
	text-transform: uppercase;
	text-align: center;
	width: 600px;
}

.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;}
.imgind{
	width: 103px;
	height: 103px;
	padding: 10px;
}
.newsimg{
	float:right; 
	margin: 5px;
	text-align: center;
}
.newsimg small{
	font-weight: bold;
}

.edpromotion {margin: 10px 0 10px 40px;}
.edpromotion li {padding: 4px 0;}
.edpromotion a {color: #5989A1; text-decoration: underline;}
.edpromotion a:hover {color: #5989A1; text-decoration: none;}
.edpromotion em {color: #176EA6; font-style: normal; text-transform: uppercase;}
.edpromotion strong {color: #569A0E; font: bold 14px Tahoma, sans-serif;}
.edpromotion span {font-weight: bold;}

.title-edpromotion {
	font: bold 17px Tahoma;
	color: #54954F;
	margin: 30px 0 20px 0;
	text-align: center;
}

.old-price {width: 80px; padding: 8px 0 10px 0; font-weight: bold;}
.new-price {width: 90px; padding: 8px 0 10px 0; font-weight: bold; color: #54954F !important;}


/* -------------- Tabs -------------- */
.tabs {width: 96%; height: 44px; margin: 18px auto 0 auto !important; padding: 0 0 0 4px;}
.tabs li {display: inline;}
.tabs a { 
	float: left;
	display: block;
	background: url(/images/tabs/tab_left.gif) left top no-repeat;
	height: 44px;
	line-height: 44px;
	position: relative;
	margin: 0 5px;
	padding: 0 0 0 5px;
	cursor: pointer;
	font-size: 16px !important;
	color: #545454;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
}
.tabs a span {float: left; background: url(/images/tabs/tabs.gif) 100% 0 no-repeat; padding: 0 40px 0 30px;}
.tabs a:hover {background: url(/images/tabs/tab_curr_left.gif) 0 0 no-repeat; color: #545454; text-decoration: none;}
.tabs a:hover span {background: url(/images/tabs/tab_current.gif) 100% 0 no-repeat;}
.tabs a:active {outline: none;}
.tabs .current {
	height: 45px;
	background: url(/images/tabs/tab_curr_left.gif) 0 0 no-repeat;
	cursor: default;
	color: #545454;
	font-size: 18px;
}
.tabs a.current span {
	height: 45px;
	background: url(/images/tabs/tab_current.gif) right top no-repeat;
	cursor: default;
	color: #545454;
	padding: 0 47px 0 37px;
	font-style: normal;
	font-size: 18px;
}
.panes .pane {display: none;}
.panes {
	width: 92%;
	margin: 0 auto 20px auto;
	padding: 15px 20px 0 20px;
	background: #e5f4dc url(/images/tabs/bg_tabs.gif) left top repeat-x;
	color: #292929;
	min-height: 248px;
	border: 1px solid #90d266;
	behavior: url(style/ie.htc);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#tab1, #tab2, #tab3, #tab4 {position: relative;}
.left-box {width: 383px;}
.right-box {position: absolute; top: 13px; right: 0; width: 169px; text-align: center;}
.fl-left {float: left; margin: 0 25px 0 0;}
.img-indent {line-height: 1px;}
.price-index {font-size: 20px; color: #545454; padding: 12px 0 20px 0;}
.price-index b {color: #4D9B1B; font-weight: normal; font-size: 22px;}
.price-index span {font-size: 16px; font-weight: normal; color: #545454;}

.spy {text-indent: 15px; margin: 8px 0 12px 0; color: #3e3d3d; line-height: 17px; font-size: 11px !important; color: #3E3D3D !important;}
.spy span {display: block;}
.spy a {color: #5a5a5a; font-weight: bold;}
.spy a:hover {color: #5a5a5a;}
/* -------------- End Tabs -------------- */

.redirect {
	color: #D34C52;
	line-height: 15px;
	border: 2px solid #EBC6C8;
	margin: 10px 0 20px 0;
	padding: 6px 10px 7px 10px;
}

