body{
	margin: 0;
	padding: 0;
	color: #000;
  background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

img{
	border: 0;
}

a img{
  border: none; 
}

a{
	color: #ff6600;
}

a:hover, .nav a:hover, .tmm-a a:hover{
	text-decoration: underline !important;
}

a:focus { 
	outline: none; 
}

.underline{
	text-decoration: underline !important;
}

a.nound{
	text-decoration: none !important;
}

a.tdn{
	text-decoration: none;
}

a:hover, .nav a:hover{
  color: #0195ae;
}

a:visited{
  color: #5E5D5D;
}

form{
	margin: 0;
}

.f-l{
	float: left;
}

.f-r{
	float: right;
}

.clear{
  clear: both;
  height: 0;
  overflow: hidden;
}

.cl:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.cl{
	display:inline-block;
}

* html .cl{
	height:1%;
}

.cl{
	display:block;
}


.fwb, .bold{
	font-weight: bold;
}

.fwn{
	font-weight: normal;
}

.upp{
	text-transform: uppercase;
}

.lower{
  text-transform: lowercase !important;
}

.through{
	text-decoration: line-through;
}

.nowrap{
	white-space: nowrap;
}

.posrel{
	position: relative;
}

.db{
	display: block !important;
}

.dbn{
	display: none;
}

.valt{
	vertical-align: top;
}

.alc{
	text-align: center;
}

.all{
	text-align: left !important;
}

.alr{
	text-align: right !important;
}





/* ------ Мобильная версия -------*/
h1 {
	font-size: 22px;
	line-height: 23px;
}

h2{
	font-size: 19px;
	color: #0195ae;
}

.drug-content img, .drug-content table{
	max-width: 100%;
}

.drug-content table tr td{
	border-bottom: 1px solid #9ea7ae;
	padding: 5px 2px;
}

.t{
	padding: 10px;
}

.tlogo, .tn{
	text-align: center;
}

.cl3{
	font-size: 14px;
	color: #000;
	font-weight: normal;
}

.tm{
	padding: 10px;
	height: auto;
	position: relative;
}

.tmm, .tms{
	display: none;
}


.tmm{
	position: absolute;
	left: 25px;
	top: 25px;
	background: #00acca;
	z-index: 1000;
}

.tms{
	position: absolute;
	right: 2px;
	top: 7px;
	z-index: 1000;
}

.tmm a{
	display: block;
	font-size: 20px;
	padding: 16px 20px;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

.tmmb{
	background: url(/i/mobile_menu_button.png) 0 0 no-repeat;
	float: left;
}

.tmsb{
	background: url(/i/mobile_search_button.png) 100% 0 no-repeat;
	float: right;
}

.tmmb, .tmsb{
	width: 124px;
	height: 20px;
	font-size: 16px;
	color: #0195ae;
	font-weight: bold;
}

.tmmb{
	padding-left: 30px;
}

.tmsb{
	padding-right: 30px;
	text-align: right;
}

.m{
	padding: 12px;
}

.content ul {
	margin: 16px 0;
	padding: 0 0 0 16px;
}

.content ul li {
	margin: 16px 0;
	list-style: none;
	background: url(/i/b7.png) 0 4px no-repeat;
	padding: 0 0 0 15px;
}


.s1 {
	font-size: 16px;
	font-weight: bold;
	color: #5e5d5d;
	padding: 12px;
	text-align: center;
}

.s1-bg {
	background: #f9f9f9;
}

.s1 a, .s1 span {
	display: block;
	float: left;
	padding: 12px;
	color: #5e5d5d;
	text-decoration: none;
	margin: 0 1px;
}

.s1-a, .pages-ajax-active {
	color: #fff !important;
	background: #00aac7;
}

.f{
	padding: 12px;
}





/* ------ Блок на всю ширину -------*/
@media screen and (min-width: 1000px) {


	.t {
		width: 960px;
		height: 99px;
		margin: 0 auto 0 auto;
	}

	.tlogo {
		display: block;
		padding: 21px 0 0 0;
		float: left;
		width: 260px;
		text-align: left;
	}

	.tn {
		float: left;
		width: 360px;
		margin: 20px 0 0 70px;
		text-align: left;
	}

	.tb {
		float: right;
		width: 234px;
		margin: 20px 0 0 0;
	}

	.tm {
		background: url(/i/b1.png);
		height: 52px;
		padding: 0;
		position: static;
	}

	.tm1 {
		width: 960px;
		margin: 0 auto 0 auto;
	}

	.tmm {
		width: 625px;
		float: left;
		position: static;
		background: none;
	}

	.tmmb, .tmsb{
		display: none;
	}

	.tmm, .tms{
		display: block;
	}

	.tmm a, .tmm-a {
		float: left;
		font-size: 15px;
		border-bottom: 0;
		font-weight: bold;
	}

	.tmm a {
		display: block;
		padding: 17px 14px 16px 14px;
		color: #fff;
		text-decoration: none;
	}

	.tmm-a {
		color: #000;
		text-decoration: none;
		background: url(/i/b3.png) 0 4px no-repeat;
		padding: 0 0 0 5px;
	}

	.tmm-a div, .tmm-a a {
		display: block;
		color: #000;
		background: url(/i/b3.png) 100% 4px no-repeat;
		padding: 18px 14px 16px 9px;
	}

	.tms {
		width: 325px;
		float: right;
		position: static;
	}

	.tms1 {
		/*background: url(/i/b4.png) no-repeat;*/
		width: 245px;
		height: 23px;
	}

	.tms2 {
		width: 71px;
		height: 30px;
		background: url(/i/b5.png) 0 0 no-repeat;
		padding: 0 0 0 5px;
	}

	.tms2 div {
		background: url(/i/b5.png) 100% 0 no-repeat;
		padding: 8px 5px 7px 0;
		text-align: center;
		line-height: 14px;
	}

	.tms2 div input:hover {
		color: #ff6600 !important;
		cursor: pointer;
	}

	.m {
		width: 1200px;
		margin: 9px auto 0 auto;
		padding: 0;
	}

	.mw {
		float: left;
		width: 100%
	}

	.m2 {
		width: 800px;
		margin: 0 180px 0 200px
	}

	.m2-s {
		width: 1200px;
	}

	.m1 {
		float: left;
		width: 150px;
		margin-left: -160px
	}

	.m3 {
		float: left;
		width: 180px;
		margin-left: -1200px
	}

	.f {
		width: 1200px;
		margin: 20px auto 0 auto;
		border-top: 2px solid #b6e1e8;
		padding: 10px 0 20px 0;
	}

	.f-in {
		width: 960px;
		margin: 0 auto;
	}

	.f1 {
		padding: 10px 0 0 0;
		width: 200px;
		text-align: center;
	}

	.f2 {
		padding: 6px 0 0 0;
		width: 620px;
		font-size: 12px;
	}

	.f3 {
		font-size: 12px;
	}

	.nav {
		font-size: 11px;
		color: #5e5d5d;
	}

	.nav a {
		color: #5e5d5d;
		text-decoration: none;
	}

	h1 {
		font-size: 25px;
		line-height: 27px;
		color: #0195ae;
		margin: 24px 0 8px;
	}

	h2 {
		font-size: 20px;
		line-height: 22px;
		color: #0195ae;
		margin: 12px 0 8px;
	}


	.h11 {
		font-size: 14px;
		line-height: 16px;
		font-weight: normal;
		margin: 0;
	}

	h3 {
		font-size: 14px;
		margin: 10px 0 5px;
	}

	h4 {
		font-size: 12px;
		font-weight: normal;
		margin: 0;
	}

	.hr1 {
		border-top: 2px solid #dbdbdb;
		height: 0;
		overflow: hidden;
	}

	.hr2 {
		border-top: 1px solid #dbdbdb;
		height: 0;
		overflow: hidden;
	}

	.hr3 {
		border-top: 1px dotted #666;
		height: 0;
		overflow: hidden;
		margin: 10px 0;
	}

	.hr4 {
		border-top: 4px solid #666;
		height: 0;
		overflow: hidden;
	}

	.w1 {
		width: 540px;
	}

	.w2 {
		width: 420px;
	}

	.i1 {
		background: #fff;
		width: 230px;
		border: 1px solid #ccc;
		font-size: 12px;
		line-height: 12px;
		color: #656565;
		padding: 3px 4px 1px 4px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.i2 {
		background: transparent;
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		padding: 0;
		margin: 0;
		border: 0;
		font-family: Arial, Helvetica, sans-serif;
	}

	.i3 {
		width: 90px;
		font-size: 12px;
		line-height: 12px;
		height: 21px;
		color: #656565;
		padding: 1px 0 1px 4px;
		margin: 0 0 0 2px;
		border: 1px solid #ccc;
	}

	.i4 {
		background: url(https://www.google.com/cse/intl/en/images/google_custom_search_watermark.gif) no-repeat scroll left center rgb(255, 255, 255) !important;
	}

	.content ul {
		margin: 16px 0;
		padding: 0 0 0 16px;
	}

	.content ul li {
		margin: 8px 0;
		list-style: none;
		background: url(/i/b7.png) 0 4px no-repeat;
		padding: 0 0 0 15px;
	}

	.print {
		background: url(/i/b6.png) 0 0 no-repeat;
		width: 20px;
		height: 20px;
	}

	.print:hover {
		background: url(/i/b6.png) 0 -30px no-repeat;
	}

	.ul1 {
		margin: 12px 0 !important;
	}

	.ul1 li {
		margin: 5px 0 !important;
	}

	.ul2 li {
		margin: 3px 0 !important;
		display: block;
		float: left;
		width: 260px;
	}

	.mr1 {
		margin: 12px 0 0 0;
	}

	.mr2 {
		margin: 9px 0 0 4px;
	}

	.mr3 {
		margin: 32px 0 0 0;
		cursor: pointer;
	}

	.mr4 {
		margin-bottom: 10px;
	}

	.mr5 {
		margin-top: 20px;
	}

	.mr6 {
		margin-top: 12px;
	}

	.mr7 {
		margin: 12px 0 8px;
	}

	.mr8 {
		margin: 28px 0 8px;
	}

	.mr9 {
		margin-top: 2px;
	}

	.mr10 {
		margin: 3px 0;
	}

	.pd1 {
		padding: 0 0 12px 14px;
	}


	.cl1 {
		color: #009eb9;
	}

	.cl2 {
		color: #ff6600 !important;
	}

	.cl3 {
		color: #000;
	}

	.cl4 {
		color: #0195ae;
	}

	.fs11 {
		font-size: 11px;
	}

	.fs12 {
		font-size: 12px;
	}

	.fs13 {
		font-size: 13px;
	}

	.fs14 {
		font-size: 14px;
	}

	.fs16 {
		font-size: 16px;
	}

	.fs18 {
		font-size: 18px;
	}

	.it {
		font-style: italic;
	}


	ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 32px; /*--Set height of tabs--*/
		border-bottom: 1px solid #dbdbdb;
		border-left: 1px solid #dbdbdb;
		width: 100%;
	}

	ul.tabs li {
		float: left;
		margin: 0;
		padding: 0;
		height: 31px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 31px; /*--Vertically aligns the text within the tab--*/
		border: 1px solid #dbdbdb;
		border-left: none;
		margin-bottom: -1px; /*--Pull the list item down 1px--*/
		overflow: hidden;
		position: relative;
		background: #f6f6f6;
	}

	ul.tabs li a {
		text-decoration: none;
		color: #000;
		display: block;
		font-size: 12px;
		padding: 0 12px;
		border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
		outline: none;
	}

	ul.tabs li a:hover {
		background: #00aac8;
		color: #000;
		text-decoration: none !important;
	}

	html ul.tabs li.active, html ul.tabs li.active a:hover { /*--Makes sure that the active tab does not listen to the hover properties--*/
		background: #fff;
		border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
	}

	.tabs-drugs-labels {
		display: block;
		border-bottom: 0 !important;
		border-left: 0 !important;
		margin: 0 !important;
		height: 22px !important;
		float: none !important;
	}

	.tabs-drugs-labels li {
		height: 21px !important;
		line-height: 15px !important;
		border-left: 1px solid #dbdbdb !important;
	}

	.tabs-drugs-labels li a {
		padding: 2px 5px !important;
		color: #0195AE !important;
	}


	.tabs-drugs-labels li a:hover {
		color: #fff !important;
	}

	.tabs-drugs-labels li.inactive a, .tabs-drugs-labels li.inactive a:hover {
		color: #ccc !important;
		cursor: default;
		opacity: 0.6;
	}

	.tabs-drugs-labels li.inactive span {
		padding: 2px 5px !important;
		color: #ccc !important;
		font-size: 12px;
		display: block;
		border: 1px solid #fff;
	}

	.tab_container {
		border: 1px solid #dbdbdb;
		border-top: none;
		overflow: hidden;
		clear: both;
		float: left;
		width: 100%;
		background: #fff;
	}

	.tab_content {
		padding: 10px;
	}

	.s1 {
		font-size: 15px;
		font-weight: bold;
		color: #5e5d5d;
		padding: 7px 1px;
		text-align: center;
	}

	.s1-bg {
		background: #f9f9f9;
	}

	.s1 a, .s1 span {
		display: block;
		float: left;
		padding: 2px 4px;
		color: #5e5d5d;
		text-decoration: none;
		margin: 0 1px;
	}

	.s1 a:hover {
		color: #ff6600;
	}

	.s1-a, .pages-ajax-active {
		color: #fff !important;
		background: #00aac7;
	}

	.s2 {
		font-size: 12px;
		color: #5e5d5d;
	}

	.s3 {
		color: #d0d0d0 !important;
	}

	.s4 {
		color: #ff0000;
		background: #fffedc url(/i/b9.png) 10px 10px no-repeat;
		padding: 9px 10px 9px 50px;
		margin: 14px 0;
	}

	.s5 {
		cursor: pointer;
		color: #ff6600;
		text-decoration: underline;
		margin-left: 32px;
	}

	.s6 {
		width: 100%;
		border-collapse: collapse;
	}

	.s6 th {
		padding: 2px 12px;
		text-align: left;
		background: #b6e1e8;
		border: 1px solid #fff;
	}

	.s6 td {
		padding: 4px 12px;
		border-bottom: 1px solid #b6e1e8;
	}

	.s6 tr:hover {

	}

	.s7 {
		border-right: 1px solid #b6e1e8;
	}

	.s8 {
		width: 730px;
		margin: 7px auto 0 auto;
	}

	.article-meaning {
		float: left;
		width: 185px;
		margin: 0 5px 0 0;
	}

	.article-time {
		float: left;
		width: 40px;
	}

	.article-meaning-link {
		float: left;
		width: 135px;
	}

	.s9 {
		border: 1px solid #009ebd;
		font-size: 22px;
		color: #333333;
		font-family: Tahoma;
		text-align: center;
		padding: 10px 5px;
		margin-top: 15px;
		text-transform: uppercase;
	}

	.s9 a {
		text-decoration: none;
	}

	.s9 img {
		margin-bottom: 7px;
	}

	.s9 a.link {
		font-size: 9px !important;
		color: #009eb9 !important;
		font-family: Tahoma;
		text-alifn: center;
		text-transform: lowercase !important;
	}

	.s9 div.link:hover {

	}

	.drug-content {
		/*margin: 0 180px 0 200px;*/
	}


	.drug-content h2 {
		font-size: 17px;
		margin: 20px 0 7px;
	}

	.drug-content h3 {
		font-size: 16px;
		font-weight: bold;
		line-height: 20px;
		color: #0195ae;
		margin: 12px 0 8px;
	}

	.drug-content h4 {
		font-size: 15px;
		font-weight: bold;
		line-height: 18px;
		color: #0195ae;
		margin: 10px 0 6px;
	}

	.drug-content h5, .drug-content h6 {
		font-size: 14px;
		line-height: 22px;
		color: #0195ae;
		margin: 12px 0 8px;
	}

	.drug-content img {
		max-width: 100%;
	}

	.boxed-warning {
		border: 2px solid #1c1c1c;
		padding: 10px;
		background: #eee;
		margin: 12px 0;
		display: inline-block;
	}

	.boxed-warning h2 {
		text-align: center;
		margin: 10px 0 6px;
	}

	.drug-content table {
		border-collapse: collapse;
		width: 100%;
	}

	.drug-content td {
		background: #fff;
	}

	.drug-content td, .drug-content th {
		border: 1px solid #ccc;
		padding: 4px;
	}

	.drug-content thead td {
		font-weight: bold;
		background: #eee;
	}

	.drug-content thead tr:first-child td {
		border-top: 4px solid #999;
	}

	.drug-content th {
		background: #eee;
		border-top: 4px solid #999;
	}

	.drug-content th h5 {
		margin: 5px 0;
	}

	.drug-content caption {
		font-size: 15px;
		font-weight: bold;
		padding: 7px 0;
	}

	.drug-content footnote {
		display: none;
		position: absolute;
		top: 50%;
		left: 50%;
		max-width: 200px;
		padding: 10px;
		border: 1px solid #ccc;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-webkit-box-shadow: #666 0px 2px 3px;
		-moz-box-shadow: #666 0px 2px 3px;
		box-shadow: #666 0px 2px 3px;
		background: #fff;
		behavior: url(/js/PIE.htc);
	}

	.drug-content .showttp {
		cursor: pointer;
		vertical-align: middle;
		margin-left: 5px;
		width: 14px;
	}

	.title-of-contents, .title-of-contents li {
		list-style: none !important;
	}

	.title-of-contents, .title-of-contents ul {
		margin: 0 !important;
		padding: 0;
	}

	.title-of-contents ul {
		padding: 12px 0 3px 12px !important;
		font-size: 16px;
	}

	.title-of-contents li {
		font-weight: bold;
	}

	.title-of-contents ul li {
		margin: 5px 0;
		font-weight: normal;
	}

	.title-of-contents a {
		text-decoration: none;
	}

	.highlightofpr {
		font-size: 11px;
	}

	.highlightofpr table {
		width: auto;
	}

	.highlightofpr h3 {
		font-size: 14px;
	}

	.highlightofpr .boxed-warning h3 {
		margin: 0;
	}

	.highlightofpr ul {
		margin: 2px 0 2px 27px;
		padding: 0;
	}

	.highlightofpr ul li {
		margin: 2px 0;
		padding: 0 0 0 15px;
	}

	.highlights-title {
		font-size: 12px;
		width: 50%;
		margin: 22px 0 18px;
		font-weight: bold;
	}

	tr.First td, tr.First th {
		border: 0;
	}

	.xmChange {
		display: block;
		border-left: 2px solid #999;
		padding-left: 4px;
	}

	.italics {
		font-style: italic;
	}

	.products-name {
		background: #ddd;
		padding: 7px;
	}

	.products-name h3 {
		margin: 0;
		padding: 0 0 7px 0;
	}

	.products-td {
		padding: 3px;
		background: #f5fbfc !important;
	}
}