* {margin:0; padding:0;}
body {font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:140%; color:#333; background-color:#FFF; /*background:url(/i/bg.gif) repeat;*/ text-align:center;}
img#bg {position:fixed; top:0; left:0; min-height:100%; min-width:1200px; width:100%; height:auto; z-index:-10;}
@media screen and (max-width:1024px){
	img#bg {left:50%; margin-left:-512px;}
}
*html img#bg {position:absolute; top:expression(eval(document.documentElement.scrollTop) + 'px');}  /*IE6 */

p {padding: 0 0 15px 0;}
ul {padding: 0 0 5px 0;}
ol {padding: 0 0 0 20px; margin:0 0 10px 3px;}
legend {color:#666; font-size:14px; font-weight:bold; margin-bottom:10px; padding: 0 6px;}
acronym, abbr {cursor:help; background: url(/i/dashed_red.gif) bottom repeat-x;}
blockquote {margin: 0 0 2% 10%; color:#923222; line-height:130%; border:0; font-style:italic; font-size:14px;}
blockquote span {font-style:normal;}
tt {font-size:12px;}
dl, dt, dd {font-family: Arial, Helvetica, sans-serif; text-align:left;}
dt {line-height:140%; padding-top:10px; padding-bottom:10px;}

a {color:#c30; outline:none; text-decoration:none;}
a:visited {color:#800;}
a:hover {color:#b00; text-decoration:underline;}

ul.none, ol.none {list-style:none}
a.none, a.no {color:#333;}
a.none:hover, a.no:hover {color:#b00; text-decoration:none}

a.main:link, a.main:active, a.main:hover {font-weight:bold; color:#c30;}
a.main:visited {font-weight:bold; color:#333;}

h1, h2, h3, h4 {font-size:23px; padding:0 0 15px 0; line-height:130%;}
h1, .h1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:20px; color:#005a7f;}
h1 a {color:#005a7f;}
h2 {font-size:19px; font-family: Calibri, Helvetica, sans-serif;}
h2 span {font-weight:normal;}
h3 {font-size:15px; color:#0d364e;;}
h4 {font-size:14px;}
big {font-size:16px; font-weight:bold;}

.f9 {font-size:9px;}
.f10 {font-size:10px;}
.f11 {font-size:11px  !important; line-height:140%}
.f12 {font-size:12px  !important; line-height:140%}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f22 {font-size:22px;}
.f24 {font-size:24px;}
.f26 {font-size:26px;}

.i {font-style:italic;}
.b {font-weight:bold;}
.u {text-decoration:underline;}
.up {text-transform:uppercase;}
.n {font-weight:400; font-style:normal; text-transform:none;}
.white {color:#fff !important;}
.black {color:#000;}
.red {color:#c30;}
.brown {color: #600;}
.magenta {color: #909;}
.green {color:#5A8232 !important;}
.grey {color:#ccc;}
.lightblue {color:#005a7f !important;}
.blue {color:#00f !important;}
.orange {color:#F60 !important;}
.bg-red {background-color:#c33 !important;}
.bg-green {background-color:#5A8232 !important;}
.bg-blue {background-color:#1e617d !important;}
.text {text-align:justify; text-indent:25px;}

img {border:none;}
.imgLeft {float:left; margin: 2px 15px 5px 0;}
.imgRight {float:right; margin: 2px 0 5px 15px;}
.borders {border: 1px solid #ccc;}
.bRadius {-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}

/* misc */
.doc-link, .txt-link, .pdf-link, .ppt-link, .swf-link, .eps-link, .htm-link, .wma-link, .zip-link, .image-link, .poll-link
{vertical-align:top; padding: 0 5px 10px 22px; text-decoration:none;}
.pdf-big, .video-big {background: url(/i/icon/pdf_big.png) left top no-repeat; height:65px; display:table-cell; vertical-align:middle; text-decoration:none; padding-left:70px;}
.video-big {background: url(/i/icon/youtube_big.png) left top no-repeat; padding-left:75px;}

.doc-link {background: url(/i/icon/doc.png) top left no-repeat;}
.txt-link {background: url(/i/icon/txt.gif) top left no-repeat;}
.pdf-link {background: url(/i/icon/pdf.png) top left no-repeat;}
.ppt-link {background: url(/i/icon/ppt.png) top left no-repeat;}
.swf-link {background: url(/i/icon/swf.png) top left no-repeat;}
.eps-link {background: url(/i/icon/eps.gif) top left no-repeat;}
.htm-link {background: url(/i/icon/htm.gif) top left no-repeat;}
.wma-link {background: url(/i/icon/wma.gif) top left no-repeat;}
.zip-link {background: url(/i/icon/zip.gif) top left no-repeat;}
.image-link {background: url(/i/icon/image.png) top left no-repeat;}
.poll-link {background: url(/i/icon/poll.gif) top left no-repeat;}
li a.pdf-link {background: url(/i/icon/pdf_small.png) left 1px no-repeat; padding:0 0 5px 20px;}
p.bull {background: url(/i/icon/bull.gif) left 5px no-repeat; padding-left:15px;}

hr {border:none 0; border-bottom: 1px dotted #999; height:1px; margin-bottom:15px; $margin:0;}
p.hr {margin-bottom:20px; border-bottom:1px dotted #999;}

.no-wrap {white-space:nowrap;}
.no-pad {padding:0;}
.handcursor {cursor:pointer;}
.nodisplay {display:none;}
.page-break {page-break-after:always;}
.clearer {line-height:0; height:0; font-size:0; clear:both; overflow:hidden;}

table {font-size:13px; text-align:left; border-collapse:collapse; border-color:#999; border-style:solid;}
caption {font-weight:bold; line-height:16px; color:#923222;}
th {font-weight:bold; text-align:center; padding:5px; border-bottom:1px solid #999;}
table.table {margin-bottom:15px;}
.table td {padding:4px; line-height:150%;}
.table caption {padding-bottom:10px; border-bottom: 1px solid #d8d1ca;}
ul.table, ol.table {margin-left:15px;}
table.txt {margin-bottom:15px; width:100%; border:#999 solid 1px;}
.txt td, .txt th {padding:2px 5px; border:#999 solid 1px;}
.row {background-color: #eee;}
.row1 {background-color:#fff;}
.grayrow {background-color:#ddd;}
.row_blue {text-align:center; color:#fff; background-color:#2f7795; font-weight:bold;}
.row_yellow {background-color:#ff9;}
.linedown td, .linedown tr {border-bottom: 1px solid #ccc;}

ol.txt, ul.txt {padding: 0 0 0 20px; margin: 0 5px 10px 10px;}
ol.txt a, ul.txt a {text-decoration:none;}
ol.txt a, ul.txt a {text-decoration:none;}
ol.txt a:hover, ul.txt a:hover {text-decoration:underline;}
ol.txt li, ul.txt li {margin-left:10px; padding-bottom:5px;}
.txt ul, .txt ol {padding:2px 0 2px 20px;}
ul.no, ol.no {list-style:none; padding-left:0; margin-left:0; margin-bottom:0;}

input, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333;}
fieldset {padding:10px;}
label {color:#666; font-weight:bold; vertical-align:top;}
p input, p select, td input, td select {font-size:14px;}
span.link-arrow {color:#c30;}
.signature {text-align:right; font-style:italic; font-size:13px;}
#close_print a {font-size:12px;}
.ramka {padding:10px 10px 0 10px; margin-bottom:20px; border:1px solid #ddd; background-color:#f5f5f5;}
p.spravka {margin:0 0 20px 5px; border-left:2px solid #ccc; padding:0 0 0 10px;}

.buttons {display:inline-block; padding:10px 15px; margin:5px; text-align:center; font-size:14px; color:#fff; background-color:#666; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.buttons:hover, .buttons:visited {color:#fff; text-decoration:none; moz-opacity:0.8; khtml-opacity:0.8; opacity:0.8;}

/* CONTENT */
#main-container {width:1070px; text-align:left; margin:0 auto; padding:0 15px; overflow:hidden; background:url(/i/bg/drop.png) left top repeat-y;}
#main-content, #footer, #main_head_img, .contFull {float:left; clear:both; width:1070px;}
#main-content {width:1040px; padding:20px 15px; border-top:1px solid #dedede; background-color:#FFF;}

.contFull {width:1040px;} /* БЕЗ КОЛОНОК*/
#content-l-full {float:left; clear:left; width:820px;}  /* 3 КОЛОНКИ */
#content-l-nav {float:left; width:200px;}
.intro-r {float:right; width:600px;}
#content-r {float:right; clear:right; width:200px;}
.intro-full {float:right; width:820px; clear:right;}  /* 2 КОЛОНКИ КОНТЕНТ СПРАВА */
.intro-full-r {float:left; width:820px; clear:left;}  /* 2 КОЛОНКИ КОНТЕНТ СЛЕВА */

/* topmenu */
#util {width:100%; height:28px; text-transform:uppercase; background-color:#3f3f3f;}
#util div {width:1070px; margin:0 auto;}
#util ul {float:left; width:750px; padding:9px 0 0 21px; list-style:none;}
#util li {float:left; display:inline-block; padding:0 45px 0 0; font:9px Arial, Helvetica, sans-serif;}
#util a {color:#E6E6E6; text-decoration:none; outline:none; text-transform:uppercase;}
#util a:hover, #util a.active {color:#B0DAFF;}
#util #search {float:right; width:252px; height:16px; margin:6px 0; padding-left:5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#fff;}
#util #search input {-webkit-appearance:none; float:left; display:inline-block; outline:none; width:230px; height:14px; line-height:16px; font-size:11px; border:none; *border-color:#FFF; padding:1px 0; margin:0;}
#util #search input#search_button {width:14px; height:14px; cursor:pointer; margin:0 0 0 5px;}

/* HEAD */
#main_head_img {height:260px; background: url(/i/head.jpg) left top repeat-x;}
#main_head_img .logo {margin:45px 0 0 50px; border:none;}
#nav {float:left; width:auto; height:50px; padding:0; margin:60px 15px 0 15px; list-style:none; /*-webkit-border-radius:7px; -moz-border-radius:7px; -khtml-border-radius:7px; border-radius:7px;*/ background:#900;}
#nav li {float:left; width:148px; font-size:13px; line-height:120%; text-align:center;}
#nav a {padding:10px 0; height:30px; color:#fff; display:block; text-decoration:none; font-weight:bold;}
#nav a:hover {background-color:#c33;}
#nav li#nav-epidemiology {width:152px;}

/* left nav */
#content-l-nav hr {border:none; border-top:3px solid #c00; margin:15px 0 5px 0; display:block;}
#left-nav {list-style:none; width:200px; margin:0 0 15px 0; border-top:3px solid #c00; font-size:14px; line-height:120%;}
#left-nav h3 {font-size:13px; color:#333; text-transform:uppercase; border-bottom:1px solid #d8d1ca; margin:0; padding:15px 0;}
#left-nav li {color:#444; padding:0;}
#left-nav a {color:#444; text-decoration:none; vertical-align:top; padding:10px 0; display:block; border-bottom:1px solid #d8d1ca;}
#left-nav h3 a {border-bottom:none; padding:0;}
#left-nav .subsection a {display:inline-block; width:185px; padding-right:15px; background: url(/i/icon/lnav-off.png) bottom right no-repeat;}
#left-nav .subsection a:hover, #left-nav .activ_menu a {background: url(/i/icon/lnav-on.png) bottom right no-repeat;}
#left-nav ul {list-style:none; font-size:13px; padding:6px 0 10px 0; border-bottom:1px solid #d8d1ca; display:none;}
#left-nav li.activ_menu ul {display:block;}
#left-nav .subsection ul a, #left-nav .subsection ul a:hover {padding:5px 0 2px 15px; color:#5a5a5a; background: url(/i/arrow-more-link2.gif) left 5px no-repeat; border:none;}
#left-nav a:hover, #left-nav .subsection ul a:hover {color:#F30;}
#left-nav a.pdf-link {text-indent:21px; background: url(/i/icon/pdf.png) left 10px no-repeat; line-height:125%;}

#left-nav ul ul {font-size:12px; padding:2px 0 7px 10px; border-bottom:none;}
#left-nav .subsection ul ul a, #left-nav .subsection ul ul a:hover {width:170px; padding:6px 0 0 13px; background: url(/i/arrow-lnav2-off.gif) top left no-repeat;}
#left-nav li.activ_menu ul ul {display:none;}
#left-nav li.activ_menu ul ul.activ_menu {display:block;}

#left-nav .subsection ul li.pdf-link {background: url(/i/icon/pdf_small.png) 16px 6px no-repeat;}
#left-nav .subsection ul li.pdf-link a {text-indent:20px;}

#u-reg {display:none;}
#ghm_popup {padding: 16px 0 10px 0;}
#hdr {float:left; width:300px; padding: 61px 13px 13px 13px;}
#logo {float:right; width:115px; padding-top:5px; padding-right:2%; padding-bottom:0;}

/* MARKER
div.marker {float:left; width:30px; line-height:1.2;}
span.marker {float:left; width:20px; margin: 0 4px 0 0; white-space:nowrap; color:#000; border:none; cursor:pointer; text-decoration:none;}
#marker_regions {float:right; width:auto; margin:0; padding:0; font-weight:normal; font-size:14px; border:none; background:none;}
 */
ul.marker {width:450px; clear:both; height:22px; padding:0; margin:0 0 20px 20px; list-style:none; text-align:center; font-size:10px; border-bottom: 1px solid #dcdcdc;}
.marker li {float:left; margin:0 3px 0 0; padding:0; text-decoration:none; border-left: solid 1px #dcdcdc; border-right: solid 1px #dcdcdc;}
.marker a, .marker a:visited {float:left; width:75px; padding:3px 10px; color:#999; background-color:#fff; border-top:solid 3px #dcdcdc; text-decoration:none; font: 11px bold Arial, Helvetica, sans-serif; line-height:120%;}
.marker a:hover {color:#000; border-top:solid 3px #ff6e18; padding-bottom:4px; border-bottom:none}

#result, .content_marker {height:auto; margin-bottom:10px;}
.reg_form {width:633px !important;}
.content_marker {border: 1px solid #e4e2cf; border-top:none; float:left; padding-top:10px;}
.content_marker p {padding: 0 15px; margin-bottom:10px; padding-left:10px;}
#result {border:none; text-align:left}
#result h2, #result h3, #result p {padding-bottom:5px;}
#result p {padding-left:15px;}
#result ul {margin-left:40px;}
#result hr {margin:5px 0 20px 0;}

div.switchgroup ul {list-style:none; margin-left:20px; line-height:100%;}
div.switchgroup h2, div.switchgroup h3, div.switchgroup p {padding:5px; margin-bottom:0;}
.content_marker .medicine p {margin-bottom:5px;}

/* FIRST PAGE */
.but {width:200px; padding:15px 0 10px 0; text-align:center; font-size:13px; color:#fff; background-color:#6b85a1; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.but:hover {background-color:#52606e;}
.ban-txt h3 {font-size:12px; text-transform:uppercase; padding:14px 0; color:#333; line-height:120%; border-bottom:1px solid #ccc;}
.ban-txt a {text-decoration:none; color:#333;}
.ban-txt a:hover {text-decoration:none; color: #C00}
p.ban-txt {padding: 5px 5px 0 0;}
p.ban-txt a:link, p.ban-txt a:visited, p.ban-txt a:active, p.ban-txt a:hover {color:#333; text-decoration:none;}
ul.ban-txt {margin:0; padding: 0 0 5px 15px; font-size:13px;}
ul.ban-txt li {margin:0; padding-left:0;}
a.ban-txt:link, a.ban-txt:active, a.ban-txt:hover, a.ban-txt:visited {color:#000;}
a.ban-txt:hover {text-decoration:underline;}

div.fest_h_red, div.fest_h_green {float:left; width:100%; margin:0 0 3px 0; color:#fff; background-color:#923222; border-bottom: 4px solid #e44c16; cursor:pointer;}
div.fest_h_red {background-color:#923222;}
div.fest_h_green {background-color:#5A8232;}
div.fest_h_red p, div.fest_h_green p {padding:7px; font-size:12px; line-height:11px;}
a.fest_h_red, a.fest_h_green {text-decoration:none;}

/* profile */
div.profile {width:260px; height:auto; float:left; overflow:hidden; margin:0 20px 20px 0; color:#666; font-size:13px; line-height:120%;}
.profile img {display:block; margin-bottom:15px;}
.profile.last {margin-right:0;}
.profile p.profileBut {padding:1px 5px; margin-bottom:10px; display:block; font-size:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-seriff; text-transform:uppercase; color:#fff; background-color:#999;}
.profile p.profileBut.first {padding:9px 5px 8px 5px; font-size:12px; background-color:#666;}
.profile a {color:#c30;}
.profile h3 {color:#005a7f; font-family:Calibri; font-size:15px; line-height:100%; text-transform:uppercase; padding-bottom:7px; overflow:hidden;}
.profile h3 a {color:#005a7f; text-decoration:none;}
.profile h3 a:hover {color:#C00;}
.profile ul {margin:0; padding-left:5px}
.profile.last {margin-right:0;}

.hdr-l {float:left; width:100%;}
.hdr-r {float:right;}
.callout-img {margin: 0 0 3px;}
.callout-img-bottom {padding: 5px 10px; background-color:#606329;}
.callout-img-bottom A:link {color:#fff}
.callout-img-bottom A:visited {color:#fff}
.callout-img-bottom A:active {color:#fff}
.callout-img-bottom A:hover {color:#ff6e18}
.callout-img div {background-color:#fff7e8; padding: 7px 5px 5px 8px; overflow:hidden; border-right: #e1e1e1 1px solid; border-left: #e1e1e1 1px solid; border-bottom: #e1e1e1 1px solid}
.callout-img div p {padding: 0 0 5px 0;}

/* INFO BOXES */
div.info-box {width:250px; border:1px solid #d8d0cA; background-color:#fbfaf9; margin:3px;}
div.info-box div.title {background-color:#e6e1da; color:#7d6756; padding:5px;}
div.info-box div.content {padding:0px 5px 5px 5px;}

/* tabular data cell styles */
td {/*text-align:left; vertical-align:top;*/}
td.lm {text-align:left; vertical-align:middle;}
td.lb {text-align:left; vertical-align:bottom;}
td.ct {text-align:center; vertical-align:top;}
td.cm {text-align:center; vertical-align:middle;}
td.cb {text-align:center; vertical-align:bottom;}
td.rt {text-align:right; vertical-align:top;}
td.rm {text-align:right; vertical-align:middle;}
td.rb {text-align:right; vertical-align:bottom;}

#splashlogin {-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; background:#f8f6f5 url(/i/h1bg.png) repeat-x scroll center top; border:1px solid #e4e9ec}
#splashlogin .splashreglink {float:left}
.splashPassword {margin:0 15px}
#splashlogin .submit {color:#000; font-size:13px; background:#f8f6f5; padding:0; border: 1px solid #d2c9c3; text-transform:none; cursor:pointer}
.splashRemember {float:left; width:240px; font-size:13px}
.splashpasswordlink {float:right; width:240px; text-align:right}
#splashlogin .splashpasswordlink a {font-weight:bold; text-decoration:none}

/* generic link list */
ul.link-list li {list-style:none; background: url(/i/arrow-list-link.gif) top left no-repeat; padding: 0 0 0 12px;}
ul.link-list li p {padding: 0 0 5px 0;}
ul.link-list2 li {list-style:none; background: url(/i/arrow-list-link2.gif) top left no-repeat; padding: 0 0 0 12px;}
ul.link-list2 li p {padding: 0 0 7px 0;}

/* Всплывающая подсказка */
#tooltip {position:absolute; visibility:hidden; z-index:10; background-color:#FFF; border:1px solid #666; color:#333; font:menu; padding:3px 5px; }

/* MEDICINE */
div.medicine {margin-top:15px; padding: 10px 0;}
.medicineBlock {font-size:14px; line-height:120%; margin-bottom:10px; padding:10px; overflow:hidden; float:left; width:273px; display:block; border:1px solid #ccc; background-color:#fefefe;}
.medicineBlock.last {float:right;}
.medicineBlock img {float:left; display:block;}
.medicineBlock .newsText {float:right; display:block; width:165px; font-weight:bold;}
.medicineBlock .newsText a {font-weight:bold;}
.medicineBlock span {font-weight:normal; font-size:13px; color:#666;}
.medicineBlock.one {width:575px;}
.medicineBlock p {padding:5px;}
div.medicineBlock div {float:left; width:275px; padding-right:10px;}


/* HOME-BANNER */
.home-banner {margin-bottom:15px; padding: 4px 13px 4px 13px; font-size:12px; font-weight:600; color:#FFF; background-color:#E44C16; clear:both; text-align:center; text-transform:uppercase;}
#banner_1 {position:absolute; top:30px; left:50%; width:468px; height:auto; margin-left:-310px;}

/* COMMENT */
div.comment p {margin:0;}
div.comment p span {font-weight:bold;}
span.commenth p span {font-weight:bold;}
.commenth {display:none;}
.comments {display:inline;}

/* INV */
.inv-tab-l {border: 1px solid #e4e2cf; border-bottom:none;}
.inv-tab-r {float:right; margin-right:-1px; border: 1px solid #e4e2cf; border-bottom:none;}
.inv-tab-p {text-align:center; padding: 3px 10px; border-top: 4px solid #e44c16; background-color:#f8f6f5;}
.inv-tab-a {font-weight:bold; color:#000; text-decoration:none;}

#inv-tab-l {float:left; width:130px; border-top: 1px solid #e4e2cf; border-right: 1px solid #e4e2cf; border-left: 1px solid #e4e2cf;}
#inv-tab-l-p {text-align:center; padding:3px; border-top: 4px solid #e44c16; background:#f8f6f5;}
#inv-tab-l-a {font-weight:bold; color:#000; text-decoration:none;}

#inv-tab-r {float:left; width:130px; border-top: 1px solid #e4e2cf; border-right: 1px solid #e4e2cf; border-left: 1px solid #e4e2cf; margin: 0 0 0 3px;}
#inv-tab-r-p {text-align:center; padding:3px; border-top: 4px solid #c1b5aa;}
#inv-tab-r-a {font-weight:bold; color:#c30; text-decoration:none;}

.inv-info {clear:both; width:100%; margin-bottom:10px; border: 1px solid #e4e2cf; border-top:none; background:#f8f6f5;}

.inv-info-top-r {float:right; font-size:1px; line-height:1px; height:1px; border-top: 1px solid #e4e2cf;}
.inv-info-top-l {float:left; font-size:1px; line-height:1px; height:1px; border-top: 1px solid #e4e2cf;}

#inv-info1-top-l {float:left; font-size:1px; line-height:1px; width:95px; height:1px; border-top: 1px solid #f8f6f5;}
#inv-info1-top-r {float:right; font-size:1px; line-height:1px; width:158px; height:1px; border-top: 1px solid #e4e2cf;}
#inv-info2 {display:none;}
#inv-info2-top-l {float:left; font-size: 1px; line-height:1px; width:135px; height:1px; border-top: 1px solid #e4e2cf;}
#inv-info2-top-r {float:right; font-size:1px; line-height:1px; width:23px; height:1px; border-top: 1px solid #e4e2cf;}

.inv {padding: 10px 16px; background-color:#f8f6f5;}
p.inv {padding-bottom:0;}
.inv-img {padding: 0 0 10px 11px; background-color:#f8f6f5;}
.inv-links {margin-bottom:10px; padding: 5px 7px;}
.inv-links {font-size:13px; text-align:right;}
.inv-links input {font-size:13px;}
.inv-links a:link, .inv-links a:visited, .inv-links a:active, .inv-links a:hover {text-decoration:none;}


/* BODY */
body#home #home-banner {height:30px;}
body#home #home-banner p {margin: 0 0 10px 0; padding: 3px 0 5px 13px;}
body#specialist li#nav-specialist a, 
body#news li#nav-news a, 
body#science li#nav-science a, 
body#library li#nav-library a, 
body#colorectal_cancer li#nav-library a, 
body#squamous_cell_carcinoma li#nav-library a, 
body#hopkins li#nav-specialist a, 
body#newTechnologies li#nav-specialist a, 
body#anatomy li#nav-diagnostic, 
body#kafedra li#nav-kafedra, 
body#atlas li#nav-diagnostic, 
body#cytology li#nav-diagnostic, 
body#diagnostic li#nav-diagnostic a, 
body#radiodiagnostics li#nav-diagnostic a, 
body#xray li#nav-diagnostic a, 
body#mri-ct li#nav-diagnostic a, 
body#pet li#nav-diagnostic a, 
body#endoscopy li#nav-diagnostic a, 
body#treatment li#nav-treatment a, 
body#products li#nav-products a, 
body#epidemiology li#nav-epidemiology a, 
body#journal li#nav-journal a, 
body#prophylaxis li#nav-epidemiology a,
body#oncogenomics li#nav-epidemiology a
{background:#c33;}

/* MOA */
#vestnik {float:left; width:100%; margin-bottom:15px;}
.mes_L {float:left; width:150px; margin-top:10px; padding-top:10px; font-family:'Times New Roman', Times, serif;}
.mes_R {float:right; width:235px; margin-top:10px; border: solid 1px #0000A0; padding:10px; text-align:center;}

/* NEWS */
.NewsTitle {padding: 0 0 15px 3px; font-size:13px;}
.NewsTitle a {text-decoration:none;}
.NewsTitle a:hover {text-decoration:underline;}
.NewsText {margin:0; padding: 0 0 10px 0; line-height:130%; font-size:13px; text-align:justify; text-indent:20px; font-weight:400;}
.NewsText ul {font-size:14px;}
.NewsSignature {font-size:13px; font-style:italic; color:#666; font-weight:400; text-align:right;}

.newsBlock {font-size:14px; line-height:120%; margin-bottom:15px; padding:10px; clear:both; _float:left; _width:578px; overflow:hidden; display:block; border:1px solid #ccc;}
.newsBlock img {float:left; display:block; width:100px; height:100px;}
.newsBlock .newsText {float:right; width:578px;}
.newsDate {font-size:11px; color:#666; font-family:Verdana, Geneva, sans-serif;}
.newsTitle {padding:5px 0; font-weight:bold;}

/* VISITIN CARD */
.shadow {margin:0; padding: 0 6px 6px 0px; background: #fff url(/i/shadow.gif) no-repeat right bottom;}
.visiting_card {height:auto/*278px*/; padding: 15px 10px; border: #ccc 1px solid; color:#666; background: url(/i/bg_visiting_card.png);}
.visiting_card h3 {text-align:left; text-transform:uppercase;}
.visiting_card address {padding: 0 15px 0 10px; font-size:12px;}

/* NOTICE and MODAL BOX */
#notice {position:fixed; width:100%; min-width:880px; height:auto; bottom:0; left:0; z-index:1000; margin:0; padding:15px; font-size:13px; line-height:130%; box-sizing:border-box; background-color: #375766; color:#FFF; moz-opacity:0.9; khtml-opacity:0.9; opacity:0.9;}
#notice a {color:#FFF; text-decoration:underline;}
#notice p {padding:3px 0}
a#notice_yes {width:auto; height:auto; padding:5px 15px; float:right; display:inline-block; margin:0 0 20px 20px; color:#FFF; background-color: #69C; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; text-align:center; text-decoration:none;}

#modal_box {width:500px; height:auto; overflow:auto; padding:20px 0 10px 0;}
#modal_box a.yes_no {display:inline-block; width:120px; height:auto; padding:10px; margin:0 10px; color:#FFF; background-color:#c33; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
#modal_box a.yes_no#yes {background-color:#1e617d;}
#modal_box a.yes_no:hover, a#notice_yes:hover {text-decoration:none; moz-opacity:0.8; khtml-opacity:0.8; opacity:0.8;}


/* FORM ORDER */
#form_order {margin-bottom:5px; text-align:left;}
#form_order legend {text-transform:uppercase; font-size:13px;}
#form_order input {font-size:13px;}
#form_order h3 {margin:5px 0; padding:10px 0;}
.regionselect {margin: 10px auto;}
#advertising fieldset {padding:10px 0 10px 10px;}
#advertising .wid {width:170px;}
input[type=submit], input[type=reset] {width:90px; height:25px; font-size:13px; background-color:#fff; border:1px solid #ccc; cursor:pointer; outline:none;}
input[type=submit]:hover, input[type=reset]:hover {color:#fff; background-color:#69C; border-color:#69C;}

input[type=submit]:disabled {color:#ccc;}

/* files */
.MultiFile-list {margin-top:10px}
a.MultiFile-remove, a.MultiFile-remove:hover {color:#C00; font-size:16px; text-decoration:none; margin-right:5px; display:inline-block;}
span.MultiFile-label {color:#00447c;}

.feedback {width:570px; margin:10px 0; padding:15px; background-color:#f5f5f5; border:1px solid #ddd}
div.feedback p {padding-bottom:10px;}
.feedback table {margin:0 auto; font-size:14px;}
.feedback td {padding:5px; vertical-align:top;}
.feedback input, .feedback textarea, .feedback select {width:350px; margin:0; padding:0; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.feedback #code {width:80px;}
.feedback #image {float:left; margin:0 5px 0 0;}
.feedback .submit {float:right; width:90px; height:25px; margin-top:20px; font-size:14px;}
#content-r .feedback {width:180px; float:left; clear:both; padding:15px 10px; font-size:13px; border:1px solid #efefef}
#content-r .feedback input, #content-r .feedback textarea, #content-r .feedback select {width:175px; font-size:12px}
#content-r .feedback .submit {width:90px; margin-top:0;}

/* Subscribe Box */
form#subscribe {font-size:14px;}
#subscribe {height:63px; background-color:#B8D7A1; padding: 3px 0 0 6px; margin: 0 0 3px 0;}
#subscribe input {vertical-align:middle; font-size:11px;}
body#home form#subscribe {background-color:#C99;}

.slide-verdict {padding:10px; width:190px; background-color:#eee; text-align:left;}

/* consult */
.consult p {padding-left:10px; padding-bottom:5px}



/* FOOTER */
#footban {float:left; clear:both; width:1040px; height:80px; text-align:left; background:#fff url(/i/bg/our_partners.png) repeat-x;}
#footban img {margin:25px 24px 0 0; border:none;}
#footban .last img {margin-right:0;}

#foot {float:left; clear:both; width:1040px; padding:15px 15px 5px 15px; color:#dedede; background-color:#3f3f3f; font-size:11px; line-height:130%; text-align:center;}
#foot p {padding:0 0 10px 0;}
#foot a:link, #foot a:visited, #foot a:active {color:#dedede; padding:0 5px;}
#foot a:hover {color:#B0DAFF;}
.QR_cod {float:left; width:53px; height:70px; text-align:left; vertical-align:middle;}
.QR_cod img {vertical-align:middle}
.top_animate {float:right; display:block; width:30px; height:70px;}
#top_animate img {FILTER:progid:DXImageTransform.Microsoft.Alpha(opacity=50); moz-opacity:0.6; khtml-opacity:0.6; opacity:0.6;}
#top_animate:hover img {FILTER:progid:DXImageTransform.Microsoft.Alpha(opacity=100); moz-opacity:1; khtml-opacity:1; opacity:1;}
