@CHARSET "UTF-8";
@IMPORT url("feedback.css");
*{
	margin: 0;
	padding: 0;
}
a img, fieldset {border:0}
fieldset{display:inline}
* > fieldset{display: block}/* Non IE browsers */
.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
p{
	margin-bottom: 15px;
}
h1{
	font: normal normal 18px/24px arial;
	color: #000;
	margin-bottom: 10px;
}
h2{
	color: #369;
	font: normal bold 18px/18px arial;
	margin-bottom: 10px;
}
h3{
	font: italic normal 18px/20px arial;
}
h4{
	color: #000;
	font: normal normal 14px/24px arial;
	margin-bottom: 10px;
	padding-left: 19px;

}
a{
	color: #333;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
table {
	border-collapse: collapse;
}
table td{
	vertical-align: top;
}
body{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #333;
	text-align:center;
	background: url(../i/bg.gif) repeat-y 50% 0 #E7E6E7;
}
.banner {
	padding: 10px 0 10px 0;
}
.header{
	background: url("../i/headerback.png") repeat-x 0 0 #FFE195;
	height: 122px;
}
.header .wrap{
	width: 970px;
	margin: auto;
	text-align: left;
	padding-top: 15px;
}
.logo{
	float: left;
	height: 61px;
	padding-left: 10px;
}
.logo img{
	display: block;
}
.nav {
	float: right;
}
.nav ul{
	list-style: none;
	margin-bottom: 7px;
}
.article .nav{
	float: none;
	margin-top: 30px;
	overflow: hidden;
}
.article .nav li{
	list-style: none;
	margin-left: -7px;
	margin-right: 7px;
}
.article .nav li span{
	padding: 0 7px;
}
.nav li{
	float: left;
	font: 11px arial;
	color: #000;
/*	border-left: 1px solid #000; */
/*	padding: 0 9px 0 8px; */
}
.nav li:FIRST-CHILD{
/*	border-left-width: 0; */
}
.nav a{
	color: #0D4C6C;
	margin: 0 7px;
}
.nav li:BEFORE{
	content: '|';
}
.nav li:FIRST-CHILD:BEFORE{
	content: '';
}

.signform{
	text-align: right;
	color: #000;
	font-size: 11px;
}
.signform form{
	float: right;
	padding-left: 15px;
}
#signin, #login{
	margin-left: 5px;
	vertical-align: middle;
}
.menu {
	position: relative;
	width: 100%;
}
.centered {
	position: relative;
	right: 50%;
	float: right;
}
.centered ul{
	position: relative;
	right: -50%;
	z-index: 1;
}
.menu ul.top li{
	height: 39px;
}
.menu .centered ul.bot {
	position: relative;
	margin-top: -23px;
}
.menu ul{
	list-style: none;
}
.menu li{
	background: url("../i/menubg.png") repeat-x 0 0 #225D92;
	line-height: 16px;
	padding: 3px 10px 4px 7px;
	font: bold 13px arial;
	margin-right: 13px;
	float: left;
}
.menu li.current {
	background: url("../i/menubg.png") repeat-x 0 -46px #E7E6E7;
}
.menu li a{
	color: #fff;
	position: relative;
	background: url("../i/mbullet.png") no-repeat 0 2px;
	padding-left: 10px;
	z-index: 2;
}
.menu li span{
	color: #0D4C6C;
	padding-left: 3px;
}
.menu b{
	position: absolute;
	width: 4px;
	height: 23px;
	margin-top: -3px;
}
.menu b.l{
	background: url("../i/ml.png") no-repeat 0 0;
	margin-left: -11px;
}
.menu li.current b.l {
	background-image: url("../i/cl.png");
}
.menu b.r{
	background: url("../i/mr.png") no-repeat 0 0;
	margin-left: 10px;
	width: 6px;
}
.menu li.current b.r {
	background-image: url("../i/cr.png");
}
.menu em {
	font-style: normal;
	position: absolute;
	z-index: 1;
	margin: 1px 0 0 1px;
	color: #444;
	padding-left: 10px;
}
.search {
	width: 972px;
	margin: 10px auto 8px auto;
	background: url("../i/visual2.jpg") no-repeat -195px 0 #fff;
	height: 60px;
	text-align: left;
}
.search .visual{
	background: url("../i/visual2.jpg") no-repeat 0 -34px;
	width: 195px;
	height: 60px;
	position: absolute;
	margin-left: 786px;
	margin-top: 0;
}
.search .visual div{
	background: url("../i/visual2.jpg") no-repeat -67px 0;
	width: 89px;
	height: 34px;
	position: absolute;
	margin-top: -34px;
	margin-left: 67px;
}
.search .string{
	width: 748px;
	color: #777;
	font: normal 12px arial;
	padding-top: 2px;
	padding-left: 3px;
	height: 18px;
	margin-right: 8px;
}
.search .active{
	color: #000;
	font-weight: bold;
}
.search fieldset {
	margin: 0 10px;
}
.search .inputs {
	padding-top: 8px;
}
.search input{
	vertical-align: middle;
}
.search input.submit{
	position: absolute;
	margin-top: 3px;
	margin-left: 3px;
}
.search p{
	color: #000;
	font-size: 14px;
	float: left;
	margin: 4px 1px 0 0;
}
.search ul{
	list-style: none;
	top: 0px;
	position: relative;
	float: left;
	padding-left: 5px;
}
.search ul li{
	color: #fff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 19px;
	text-align: center;
}
.search ul a{
	color: #0D4C6C;
	display: block;
	height: 19px;
	padding-top: 5px;
}
.search ul span, .search ul a:hover{
	background: url("../i/alphabet.png") no-repeat 0 100% #8F3225;
	display: block;
	color: #fff;
	text-decoration: none;
	height: 19px;
	padding-top: 5px;
}
.search ul span{
	cursor: default;
}
.body{
	text-align: left;
	width: 972px;
	margin: auto;
}
.column {
	float: left;
}
div.left {
	width: 147px;
	position: relative;
	left: -1px;
	margin-right: 7px;
}
div.center{
	width: 584px;
	margin-right: 4px;
	min-height: 400px;
	position: relative;
}
.inner div.center{
	width: 738px;
}
div.right{
	width: 230px;
	position: relative;
	left: 2px;
}
div.left ul, div.right ul, div.left ol, div.right ol, div.center .block ul, div.center .block ol{
	list-style: none;
}
.block, .document {
	background: #fff;
	margin-bottom: 7px;
}
.hh{
	border-left: 1px solid #ddd;
	background: url("../i/hh.gif") repeat-y 100% 0;
}
.ww{
	border-top: 1px solid #ddd;
	background: url("../i/ww.gif") repeat-x 0 100%;
	padding-bottom: 1px;
}
.document .ww{
	border-top-color: #B8C5D3;
}
.block .content{
	margin: 3px 6px 5px 3px;
	background: url("../i/hbg.gif") repeat-x 0 0 #FDEDCA;
	border: 1px solid #E3A77A;
	position: relative;
	z-index: 20;
}
.document .content{
	margin: 0 6px 5px 3px;
	position: relative;
	z-index: 20;
}
.block p{
	margin: 0;
}
p.more{
	font-size: inherit;
	font-weight: bold;
	text-align: right;
}
.block p.more{
	border-top: 1px solid #E3A77A;
	font-size: 11px;
}
p.more a{
	color: #369;
	line-height: 23px;
	padding-right: 9px;
	margin-right: 9px;
	background: url("../i/more.gif") no-repeat 100% 3px;
}
.cn{
	position: absolute;
	width: 11px;
	height: 11px;
	z-index: 10;
}
.block .cn{
	background: url("../i/r-white.png") no-repeat 0 0;
}
.document .cn{
	background: url("../i/r-topblue.png") no-repeat 0 0;
}
.document .latest .cn {
	background: url("../i/r-blue.gif") no-repeat 0 0;
}
.tr, .br{
	margin-left: 100%;
	left: -11px;
}
.block .tl, .document .tl, .document .latest .tl{
	background-position: -11px -11px;
	margin: -1px 0 0 -1px;
	z-index: 30;
}
.block .tr, .document .tr, .document .latest .tr{
	background-position: 0 -11px;
	margin-top: -1px;
	z-index: 30;
}
.document .latest .tr, .document .latest .tl{
	margin-top: 0;
}
.block .bl, .document .bl, .document .latest .bl{
	background-position: -11px 0;
	margin: -10px 0 0 -1px;
}
.block .br, .document .br, .document .latest .br{
	background-position: 0 0;
	margin-top: -10px;
}
.document .latest .tl, .document .latest .bl{
	margin-left: 0;
}
.document .latest .br, .document .latest .bl{
	margin-top: -11px;
}
.block h6{
	height: 17px;
	overflow: hidden;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin: 0 0 0 8px;
	padding: 6px 0 0 0;
}
.NewArrivals{
	background-image: url("../i/newarrivals.gif");
}
.TopSearches{
	background-image: url("../i/topsearches.gif");
}
.TopNewArrivals{
	background-image: url("../i/topnewarrivals.gif");
}
.VideoLibrary{
	background-image: url("../i/videolibrary.gif");
}
.MostPopular{
	background-image: url("../i/mostpopular.gif");
}
.DoctorsColumn{
	background-image: url("../i/doctorscolumn.gif");
}
.Forum{
	background-image: url("../i/forum.gif");
}
.Top50Drugs{
	background-image: url("../i/top50drugs.gif");
}
.HealthTopic{
	background-image: url("../i/healthtopic.gif");
}
.Reviews{
	background-image: url("../i/reviews.gif");
}
.block img{
	display: block;
}
.block li{
	border-top: 1px solid #E3A77A;
	padding: 4px 9px;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}
.block li a{
	color: #0D4C6C;
	font-weight: normal;
}
.white{
	background: #fff;
}
.block .white ul li{
	background: url("../i/bullet.gif") no-repeat 0 6px;
	border: none;
	padding: 0;
	margin-left: 13px;
	text-indent: 13px;
	line-height: 18px;
	margin-bottom: 2px;
}
.block .white ul li a{
	font-weight: bold;
	font-size: 12px;
}
.block .white ul{
	padding-bottom: 8px;
}
.topnews{
	padding: 6px 4px 6px 12px;
	margin-bottom: 7px;
}
.topnews a{
	color: #369;
	font-size: 14px;
	font-weight: bold;
}
.topnews dl{
	padding-top: 6px;
	font-size: 12px;
	color: #000;
}
.topnews dl dt, .bayan dl dt{
	float: left;
	margin-right: 10px;
}
.topnews dl dd a, .topnews p a, .topnews p strong a{
	font-size: 12px;
	color: #0D4C6C;
}
.topnews p strong a{
	font-weight: bold;
}
.topnews p{
	margin-top: 8px;
}
.topnews p a{
	font-weight: normal;
	color: #369;
}
.white{
	padding-bottom: 1px;
}
.topdrugs{
	padding: 10px 0;
}
.topdrugs .col{
	width: 23%;
	padding-right: 10px;
	float: left;
}
.topdrugs li a{
	color: #0D4c6c;
}
.block .topdrugs ul{
	padding-bottom: 0;
}
.topdrugs ul li{
	list-style: none;
	margin-bottom: 0;
	margin-left: 13px;
	line-height: 18px;
	margin-bottom: 2px;
}
.block .topdrugs ul li{
	background: none;
	text-indent: 0;
}
.block .topdrugs ul li a{
	font-weight: normal;
}
.letter, .block .topdrugs ul li.letter{
	font-size: 30px;
	font-weight: bold;
	color: #000;
	margin: 14px 0 10px 12px;
}
.blue {
	background: url("../i/blue.png") repeat-x 0 0 #1A568D;
	padding: 11px 0 7px 15px;
	margin-right: 3px;
	position: relative;
}
#main{
	padding-bottom: 290px;
	margin-bottom: 3px;
}
.nav form strong{
	padding-right: 10px;
}
.nav form a{
	margin: 0;
}
#main dt{
	color: #0D4C6C;
	font-size: 15px;
	font-weight: bold;
	margin: 20px 0 0 20px;
	position: absolute;
}
#main dd{
	height: 290px;
	padding-left: 20px;
	width: 554px;
	font-size: 15px;
	line-height: 18px;
	color: #000;
	position: absolute;
	background: #fff;
}
#main h1{
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	padding: 30px 0 18px 0;
	margin: 0;
}
#maintabs li{
	list-style: none;
	background: url("../i/tabs.png") no-repeat 0 0 #852E23;
	float: left;
	width: 108px;
	padding: 2px 3px 0 3px;
	color: #fff;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	height: 32px;
	cursor: pointer;
	text-transform: capitalize;
}
.inner #maintabs li{
	padding-top: 9px;
	height: 25px;
}
#maintabs{
	background-color: #1A568D;
	margin-right: 3px;
	padding-left: 5px;
}
#maintabs li.current{
	background-position: 0 -34px;
	background-color: #fff;
	color: #0D4C6C;
}
.face{
	padding-right: 215px;
	background: url("../i/face.jpg") no-repeat 100% 0;
	min-height: 290px;
}
.latest{
	background: #D2E1E9;
	margin-left: 1px;
}
.latest .content{
	padding: 10px 0 5px 20px;
}
.latest h2, form.comments label.heading{
	display: block;
	color: #036;
	font: italic bold 18px/18px arial;
	margin-bottom: 10px;
}
.latest dt{
	float: left;
	margin-right: 15px;
}
.latest dl dd strong a{
	font-size: 18px;
	font-weight: bold;
	color: #369;
}
.latest dl dd p a{
	color: #000;
	font-size: 13px;
	line-height: 18px;
}
.latest dl dd p a span, .latest ul li var, .pubs dd var{
	background: url("../i/more.gif") no-repeat 100% 5px;
	padding-right: 7px;
}
.latest ul li var, .pubs .dd var{
	background-position: 100% 3px;
}
.latest ul{
	list-style: none;
	width: 250px;
	float: left;
	padding-left: 20px;
}
.latest ul:FIRST-CHILD {
	padding-left: 0;
}
.latest ul li{
	background: url("../i/bullet.gif") no-repeat 0 4px;
	text-indent: 13px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 8px;
}
.latest ul li a{
	color: #369;
}
.latest ul li a span{
	color: #000;
	font-weight: normal;
}
.footer {
	width: 1000px;
	margin: auto;
	font-size: 11px;
	color: #000;
	line-height: 16px;
}
.fmenu ul{
	list-style: none;
	font-size: 12px;
	margin-bottom: 6px;
}
.fmenu li{
	display: inline;
	margin-left:5px;
}
.fmenu li:BEFORE{
	content: '|';
}
.fmenu li:FIRST-CHILD:BEFORE{
	content: '';
}
.footer p a{
	font-weight: bold;
}
.fmenu a{
	color: #0D4C6C;
	margin-left: 7px;
}
.article{
	padding: 15px 10px 40px 30px;
	color: #000;
	font-size: 15px;
	line-height: 18px;
}
.article h1, .blue h1{
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
}
.blue h1{
	color: #fff;
	font-style: italic;
	margin-bottom: 0;
}
.blue h1 em{
	position: relative;
	z-index: 50;
}
.blue h1 span{
	position: absolute;
	color: #444;
	margin: 1px 0 0 1px;
	z-index: 10;
}
.article p.author {
	color: #777;
	margin-top: -10px;
	margin-bottom: 20px;
}
.article a{
	color: #0D4C6C;
}
.thumbs {
	text-align: center;
	height: 300px;
}
.item {
	width: 205px;
	float: right;
	margin: 0 0 20px 20px;
	position: relative;
}
.item .nav, .clip {
	width: 14px;
	height: 46px;
	float: left;
}
.item .nav {
	cursor: pointer;
	background: url("../i/nav.gif") no-repeat 0 0;
	margin-top: 0;
}
.item .next{
	background-position: 7px -83px;
}
.item .prev{
	background-position: 0 17px;
}
.item .inactive{
	background-image: none;
	visibility: hidden;
}
.item .latest{
	position: relative;
}
.item .latest .content{
	margin-left: 0;
	padding: 12px 4px 4px 15px;
}
.cat .item .latest ul{
	float: none;
	width: auto;
	padding-left: 0;
	margin: 0;
}
.item .latest ul li{
	padding-left: 0;
}
#itemimage{
	width: 205;
	height: 225px;
	overflow: hidden;
}
.buynow ul{
	font-size: 12px;
}
.buynow ul li{
	margin-bottom: 4px;
}
.buynow ul li a{
	color: #0D4C6C;
}
.buynow p{
	font-size: 13px;
	color: #000;
	margin: 8px 0;
	line-height: 18px;
}
.related dl{
	margin-top: 8px;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	line-height: 14px;
}
.related dl dd a{
	font-size: 13px;
	color: #0D4C6C;
	font-weight: normal;
}
.related dl dd{
	padding-top: 2px;
}
.related dl dd p{
	margin-bottom: 0;
}
.related dl dt{
	margin-right: 10px;
}
.clip{
	width: 173px;
	overflow: hidden;
	position: relative;
}
.cat .clip ul{
	list-style: none;
	width: 10000px;
	position: relative;
	margin: 0;
}
.clip ul li{
	float: left;
	margin-right: 7px;
}
#itemimage{
	height: 225px;
	display: table-cell;
	vertical-align: middle;
	width: 205px;
}



dl.pubs{
	padding: 8px 0 10px 0;
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
	line-height: 14px;

}
dl.pubs dt{
	width: 100px;
	margin-right: 10px;
	float: left;
}
dl.pubs dd{
	float: left;
	width: 316px;
}
dl.pubs dd.noimg{
	float: none;
	width: auto;
}
dl.pubs dd{
	width: 538px;
}
dl.pubs dd.noimg{
	width: auto;
	float: none;
}
dl.pubs dd a{
	text-decoration: none;
	font-size: 12px;
	color: #000;
}
dl.pubs dd a:hover{
/*	text-decoration: underline; */
}
dl.pubs dd a strong{
	color: #369;
	font-size: 18px;
	text-decoration: none;
}
dl.pubs dd a:hover strong{
	text-decoration: none;
}
ul.pages{
	list-style: none;
	font: bold 14px arial;
	margin: auto;
	text-align: center;
	color: #ccc;
}
ul.pages li{
	display: inline;
	padding: 0 4px 0 7px;
}
ul.pages li a{
	color: #369;
}
ul.pages li.desc, ul.pages li.rew{
	padding-left: 0;
}
ul.pages li.rew, ul.pages li.fwd{
	font-size: 18px;
}
ul.pages li.rew a, ul.pages li.fwd a{
	text-decoration: none;
}
.register label{
	display: block;
	width: 200px;
	float: left;
	text-align: right;
	margin-right: 10px;
	line-height: 20px;
}
.register input {
	width: 250px;
	height: 18px;
	padding: 2px 2px 0 2px;
	color: #000;
	font-family: arial;
	font-weight: bold;
	margin-bottom: 5px;
}
.register input.submit{
	width: auto;
	height: auto;
	font-weight: normal;
	padding: 3px 7px;
	margin-top: 15px;
	margin-left: 210px;
}
.register p{
	margin-left: 210px;
	color: #999;
	font-size: 12px;
	margin-top: 10px;
}
.register input#r-captcha{
	margin-left: 10px;
	width: 170px;
	color: #036;
	font-family: 'times new';
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	padding-top: 0;
	height: 18px;
	font-weight: normal;
}
.register img{
	vertical-align: middle;
}
.register div input{
	width: auto;
}
.register div *{
	vertical-align: middle;
}
form.comments *{
	vertical-align: middle;
}
form.comments textarea{
	width: 680px;
	height: 50px;
	overflow:auto;
	display: block;
	margin-bottom: 10px;
}
form.comments label{
	font-size: 14px;
	color: #000;
}
form.comments input#captcha{
	height: 20px;
	border: 1px solid #036;
	color: #036;
	font-family: 'times new';
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	width: 75px;
	margin-right: 5px;
}
form.comments img{
	border: 1px solid #036;
}
form.comments span{
	font-size: 18px;
}
.commentslist{
	padding: 30px 20px;
}
ul.comments{
	list-style: none;
	font-size: 14px;
	line-height: 18px;
}
ul.comments li{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
ul.comments li span{
	color: #666;
	font-size: 12px;
}
.cat {
	padding-top: 15px;
}
.docnews label#title{
	float: left;
	line-height: 22px;
	margin-right: 8px;
}
.docnews input#id_title{
	width: 638px;
	margin-bottom: 10px;
	height: 18px;
	padding-top: 2px;
	padding-left: 3px;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
}
form.docnews textarea{
	height: 400px;
}
form.docnews{
	padding-right: 10px;
}
.profile{
	text-align: left;
	vertical-align: top;
}
.my input{
	height: 24px;
	vertical-align: middle;
}
.my label{
	line-height: 24px;
	vertical-align: middle;
}
.pr {
	color: #369;
}
.pr strong{
	color: #000;
}
.cat ul{
	margin-left: 20px;
	margin-bottom: 15px;
}
.block ul.bayan, .block ul.bayan li{
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
	background: none;
}
.block ul.bayan li, .block ul.bayan dl{
	border-top: 1px solid #E3A77A;
}
.block ul.bayan li span{
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	background: url("../i/video.png") no-repeat 0 -22px #8E3225;
	line-height: 22px;
	height: 22px;
	padding-left: 24px;
	overflow: hidden;
	cursor: pointer;
}
.block ul.bayan li span.open{
	background-position: 0 0;
	cursor: default;
}
.block ul.bayan li dl{
	font-weight: normal;
	padding: 10px;
}
.block ul.bayan li img{
	display: inline;
	vertical-align: middle;
}
.nopad {
	padding: 0;
}
.rban {
	padding-left: 2px;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.cn {height: 6px;}
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.block .bl, .document .bl, .document .latest .bl {background-position: -11px -5px;}
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.block .br, .document .br, .document .latest .br {background-position: 0px -5px;}
}
