/* 
general tag styles
 border: solid 1px #000;
*/
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#333; background-color:#fff; padding:0; margin: 0 10px 10px 10px; text-align:center; background-image:url(/i/bg.gif);}

a:link, a:active {color:#c30;}
a:visited {color:#c00;}
a:hover {color:#333;}
.no {color:#000;}
a.no {color:#000; 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;}
/*a.no:link, a.no:active, a.no:visited {color:#000;}*/
.nodisplay {display:none;}

p {margin:0; padding: 0 0 10px 0; line-height:140%; border:0;}
p, li, label {font-size:0.8em;}
tt {font-size:12px; /*font-weight:bold;*/}
legend {color:#666; font-size:.9em; font-weight:bold; margin-bottom:10px; padding: 0 6px;}
acronym {cursor:help; background: url(/i/dashed_red.gif) bottom repeat-x;}
li p, li li {font-size:1em;}
ul {padding: 0 0 5px 0; border:0; margin:0;}
ol {padding: 0 0 0 20px; border:0; margin: 0 0 10px 3px;}
blockquote {margin: 0 0 2% 30%; padding:0; color:#923222; line-height:130%; border:0; font-style:italic; font-size:.8em;}
blockquote span {font-style:normal;}

.f9 {font-size:9px;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}

.i {font-style:italic;}
.b {font-weight:bold;}
.u {text-decoration:underline;}
.up {text-transform:uppercase;}
.n {font-weight:400; font-style:normal;}
.l {text-align:left;}
.r {text-align:right;}
.red {color:#c30;}
.green {color:#5A8232;}
.grey {color:#ccc;}
.blue {color:#00f;}
.orange {color:#F60;}
.bg-red {background-color:#923222;}
.bg-green {background-color:#5A8232;}
.text {text-align:justify; text-indent:25px;}
.handcursor {cursor:hand; cursor:pointer;}
.clearer {line-height:0; clear:both;}

h1, h2, h3, h4, h5, h6 {margin:0; padding: 0 0 10px 0; line-height:130%; border:0;}
h1 {font-size:1em;}
h2 {font-size:.85em;}
h2 span {font-size:100%; font-weight: normal;}
h2.sub-hdr, p.sub-hdr {font-size:.85em; margin: 0 0 10px 0; padding: 7px 0 10px 0; color:#000; line-height:130%; border-bottom: 1px solid #d8d1ca; text-decoration:none; font-weight:bold;}
h2.sub-hdr a {color:#000;}
hr.sub-hdr {border:none; border-bottom: 1px solid #ccc; margin: 10px 0;}
h3 {font-size:.75em; padding: 7px 0 10px 0;}
h4 {font-size:.7em; padding: 5px 0 10px 0;}
h5 {font-size:.7em; padding: 5px 0 10px 0;}
h6 {font-size:.7em; font-weight: normal; padding: 5px 0 10px 0;}
big {font-size:.9em; font-weight:bold;}

table {text-align:left;}
table.table {font-size:11px; margin-bottom:15px;}
.table td {padding:4px;}
.table caption {padding-bottom:10px; border-bottom: 1px solid #d8d1ca;}
ul.table, ol.table {margin-left:15px; font-size:14px;}

caption {font-size:12px; font-weight:bold; line-height:16px; color:#923222;}
td, dl, li, form, div, img {padding:0; border:0; margin:0;}
th {font-size:1.0em; font-weight:bold; text-align:center; padding:5px; border-bottom: 1px solid #d8d1ca;}
table.txt {font-size:11px; margin-bottom:15px; width:100%; border:#999 solid 1px; border-collapse:collapse;}
.txt td, .txt th {padding:2px 5px; border:#999 solid 1px;}
.grayrow {background-color:#e7e2de;}

ol.txt, ul.txt {padding: 0 0 0 20px; margin: 0 15px 10px 15px; font-size:inherit;}
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;}
p.ol, p.ul {padding:0; margin:0; margin-bottom:10px; font-size:.8em;}
ol.txt li, ul.txt li {margin-left:10px; padding-bottom:5px;}
.txt ul, .txt ol {padding:2px 0 2px 20px;}

input, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.7em; color:#333; padding:0; margin:0;}
fieldset {padding:10px;}
label {color:#666; font-weight:bold; vertical-align:top;}
p input, p select, td input, td select {font-size:1em;}
span.link-arrow {color:#c30;}
.signature {text-align:right; padding: 0 10px 10px 0;}

#main_head_img {width:100%; height:151px; /*background: #fff url(/i/head_first_page.jpg)*/ repeat-x left top; clear:both;}

.but_red {width:100%; margin: 0 0 3px 0; padding: 5px 0; font-weight:bold; color:#fff; background-color:#C99; border-top: #FFE0E0 1px solid; border-right: #7F1200 1px solid; border-left: #FFE0E0 1px solid; border-bottom: #7F1200 1px solid; cursor:pointer;}
.but_green {width:100%; margin: 0 0 3px 0; padding: 5px 0; font-weight:bold; color:#fff; background-color:#A2BD8E; border-top: #CDF0B4 1px solid; border-right: #768A67 1px solid; border-left: #CDF0B4 1px solid; border-bottom: #768A67 1px solid; cursor:pointer;}
#close_print a {font-size:12px;}


/* NEWS */
.NewsDate {margin: 0 0 2px 3px; padding:0; font-size:13px; line-height:10px; color:#666;}
.NewsHead {padding: 0 0 8px 0; font-size:14px; color:#666; font-weight:bold;}
.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 {padding: 5px 0 15px 0; font-size:13px; color:#c30; font-weight:400;}
.NewsText a:link, .NewsSignature a:link {color:#c30; font-weight:400;}
.NewsText a:visited, .NewsSignature a:visited {color:#f00; text-decoration:underline; font-weight:400;}

/* FORM ORDER */
#form_order {margin-bottom:5px; padding:0; text-align:left;}
#form_order legend {text-transform:uppercase; font-size:12px;}
#form_order input {font-size:.9em;}
#form_order h3 {margin: 5px 0; padding: 10px 0;}
.regionselect {margin: 10px auto;}

/* 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;}

a.RunningLine:link, a.RunningLine:visited, a.RunningLine:active, a.RunningLine:hover {color:#79896D; text-decoration:none; font-weight:bold; font-size:12px;}
div.RunningLine {border: 3px solid #E0E4DD; margin-bottom:3px;}

/* MARKER */
ul.marker {width:99%; height:28px; margin:0; padding:0; list-style:none; background: #fff url(/i/border_h.gif) repeat-x bottom left; text-align:center; font: bold 11px Arial, Helvetica, sans-serif; clear: both;}
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 li {float:left; margin: 0 1px 0 0; text-decoration:none; border: 1px solid #e4e2cf; border-bottom:none; font: bold 13px Verdana, Arial, Helvetica, sans-serif; padding: 7px 15px 4px 15px; background: #f8f6f5 url(/i/bg_red_mark.gif) top repeat-x;}
a.marker, a.marker:visited {float:left; padding: 2px 10px 4px 10px; color:#999; border-top: 4px solid #e44c16; text-decoration:none;}
a.marker:hover {color:#000; background-color:#f8f6f5;}

#result, .content_marker {width:99%; height:auto; background-color:#f8f6f5; margin:0; margin-bottom:10px; padding:0;}
.content_marker {border: 1px solid #e4e2cf; border-top:none; float:left; padding-top:10px;}
.content_marker p, h3 {padding: 0 15px; margin-bottom:10px; padding-left:10px;}
#result {border:none; text-align:left}
#result h2, #result h3, #result p {padding-left:10px; padding-right:10px; padding-bottom:5px;}
#result ul {list-style:none; margin-left:30px; line-height:100%;}
#result a {color:#c30; text-decoration:none;}
#result a:hover {text-decoration:underline;}
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 */
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 h1, div.fest_h_green h1 {text-align:center; padding: 10px 0 5px 0; font: 400 1.1em Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
div.fest_h_red h1 {color:#CC9999;}
div.fest_h_green h1 {color:#DEE6D6;}
div.fest_h_red p, div.fest_h_green p {padding:7px; font-size:.7em; line-height:11px;}
a.fest_h_red, a.fest_h_green {text-decoration:none;}

.profile {width:auto; height:auto; overflow:auto; margin: 0 0 10px 0; padding:10px; background-color:#EBEBFF/*#fcf9f3*/; border-top: 1px solid #d8d0ca; border-right: 1px solid #d8d0ca; border-bottom: 4px solid #e44c16; border-left: 1px solid #d8d0ca;}
.profile h3 {padding: 0 0 3px 0;}

.hdr-l {float:left; width:100%;}
.hdr-r {float:right;}
.callout-img {margin: 0 0 3px; padding:0;}
.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;}

#footban {float:left; width:100%; height:auto; padding-top:15px; background: url(/i/bg/our_projects.png) repeat-x;}
#footban img {margin: 5px 0 0 32px; border:none;}

/* 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;}

/* hide */
.hide {display:none;}

/* no wrapping */
.no-wrap {white-space:nowrap;}

/* no padding */
.no-pad {padding:0; margin:0;}

/* floated images */
.img-flush-left {float:left; padding:0; margin: 5px 10px 5px 0;}
.img-flush-right {float:right; padding:0; margin: 5px 0 5px 10px;}
.img-flush-left-framed {float:left; padding:0; border: 3px solid #E0E4DD; margin: 0 10px 5px 0;}
.img-flush-right-framed {float:right; padding:0; border: 3px solid #E0E4DD; margin: 0 0 5px 10px;}
.img-flush-left-border {float:left; padding:0; border: 1px solid #676766; margin: 0 10px 5px 0;}
.img-flush-right-border {float:right; padding:0; border: 1px solid #676766; margin: 0 0 5px 10px;}
.img-flush-left-caption {float:left; padding:0; margin: 0 12px 10px 0;}
.img-flush-left-caption p {padding: 5px 5px 0 5px; margin:0;}
.img-flush-right-caption {float:right; padding:0; margin: 0 0 10px 12px;}
.img-flush-right-caption p {padding: 5px 5px 0 5px; margin:0;}

/* clear float */
div.cl {clear:both; line-height:1px; margin:0; padding:0;}
p.cl {clear:both; font-size:1px; line-height:1px;}

/* horizontal line */
div.hr {width:auto; height:1px; margin:5px 0; padding:0; background: url(/i/h-divider.gif) repeat-x left center;}
div.hr hr {display:none;}

/* main container */
#main-container {width:955px; text-align:left; margin:auto; /*margin:0;*/ padding:0; background-color:#fff;}

/* top utility navigation and logos */
#util {float:left; width:100%; height:auto; /*height:60px;*/ margin:0/*0 0 3px 0*/; padding:0; font: bold 11px Tahoma; list-style:none; text-transform:uppercase; background: url(/i/bg/util.png) repeat-x;}
#util li {float:left; width:auto; padding: 4px 0;}
#util a:link, #util a:visited, #util a:active {padding: 4px 13px; color:#E6E6E6; text-decoration:none; background: #8FAE72 url(/i/bg_but.png) no-repeat right top;}
#util a:hover {color:#fff; background-color:#CCFF99;}
#u-reg {display:none;}
#hdr {float:left; width:300px; padding: 61px 13px 3px 13px;}
#ghm_popup {padding: 16px 0 10px 0;}
#hdr_popup {padding: 52px 13px 3px 13px; text-align:left;}
#logo {float:right; width:115px; padding: 0 40px;}
/*#logo_popup {padding: 0 16px;}*/

/* color bar */
#colorbar-l {float:left; font-size:1px; width:78.5%; height:7px; background-color:#923222; padding:0; margin: 0 0 2px 0;}
#colorbar-g {float:left; font-size:1px; width:78.5%; height:7px; background-color:#5A8232; padding:0; margin: 0 0 2px 0;}
#colorbar-r {float:right; width:21%; height:7px; font-size:1px; background-color:#fbae17; padding:0; margin: 0 0 2px 0;}

/* NAV */
#nav_red {position:relative; z-index:5; width:100%; height:47px; margin: 0 0 2px 0; padding:0; list-style:none;}
#nav_red li {float:left; font-size:12px; line-height:120%; text-align:center; background-color:#923222;}
#nav_red a {padding: 9px 9px; color:#fff; display:block; text-decoration:none; font-weight:bold;}
#nav_red a:hover {color:#fff; background-color:#C99;}

#nav_green {position:relative; z-index:5; width:100%; height:47px; margin: 0 0 2px 0; padding:0; list-style:none;}
#nav_green li {float:left; font-size:12px; line-height:120%; text-align:center; background-color:#5A8232;}
#nav_green a {padding: 9px 9px 10px 9px; color:#fff; display:block; text-decoration:none; font-weight:bold;}
#nav_green a:hover {color:#fff; background-color:#B8D7A1;}

#nav-specialist, #nav-science, #nav-anatomy, #nav-kafedra, #nav-treatment, #nav-products, #nav-epidemiology, #nav-patient, #nav-tumour, #nav-preventive, #nav-diagnostics, #nav-medicine, #nav-care {float:left;}

#nav-specialist {width:124px;}
#nav-science {width:105px;}
#nav-anatomy {width:133px;}
#nav-kafedra {width:133px;}
#nav-diagnostic {width:107px;}
#nav-treatment {/*width:114px;*/}
#nav-products {width:120px;}
#nav-epidemiology {width:138px;}
#nav-prophylaxis {width:122px;}
#nav-journal {width:122px;}

#nav-patient {width:130px;}
#nav-tumour {width:100px;}
#nav-service {width:140px;}
#nav-diagnostics {width:110px;}
#nav-medication {width:110px;}
#nav-medicine {width:110px;}
#nav-care {width:115px;}
#nav-preventive {width:130px;}
#nav-social {width:120px;}

#nav-patients {display:none;}
.nav {background: #79896D url(/i/nav-pipe.gif) right no-repeat;}
.nav-select {background: #B8D7A1 url(/i/nav-pipe.gif) right no-repeat;}

.nav a:link, .nav a:visited, .nav a:active, .nav a:hover, .nav-select a:link, .nav-select a:visited, .nav-select a:active, .nav-select a:hover {color:#fff; font-weight:bold; text-decoration:none;}
.nav-pipe {float:left; width:1px; height:15px; background-color:#79896D; padding: 9px 0;}
.nav-null {float:left; width:1px; height:35px; background-color:#a28f7f;}

/* top main navigation specialist */
#main-nav-specialist {width:955px; height:47px; background-color:#79896D; margin: 0 0 2px 0; position:relative; z-index:5;}
#main-nav-specialist p {font-size:12px; line-height:120%; text-align:center; padding: 9px 9px 10px 9px;}
#main-nav-specialist ul {list-style:none; background: #fff url(/i/s.gif) repeat; padding:0; border-top: 1px solid #d8d1ca; border-right: 1px solid #d8d1ca; border-left: 1px solid #d8d1ca;}
#main-nav-specialist ul li {padding: 6px 10px 6px 0; background: #fff url(/i/s.gif) repeat; border-bottom: 1px solid #d8d1ca;}
#main-nav-specialist ul li.dnav-select {background-color:#ede9e6;}
#main-nav-specialist ul li p {font-size:1em; text-align:left; line-height:120%; vertical-align:top; background: url(/i/arrow-dhtml-nav.gif) top left no-repeat; padding: 0 5px 2px 24px;}
#main-nav-specialist ul li a:link, #main-nav-specialist ul li a:active, #main-nav-specialist ul li a:visited, #main-nav-specialist ul li a:hover {color:#c30; font-weight: normal; text-decoration:none;}

/* top main navigation patient */
#main-nav-patient {width:955px; height:47px; background-color:#79896D; margin: 0 0 2px 0; position:relative; z-index:5;}
#main-nav-patient p {font-size:12px; line-height:120%; text-align:center; padding: 9px 9px 10px 9px;}
#main-nav-patient ul {list-style:none; background: #fff url(/i/s.gif) repeat; padding:0; border-top: 1px solid #d8d1ca; border-right: 1px solid #d8d1ca; border-left: 1px solid #d8d1ca;}
#main-nav-patient ul li {padding: 6px 10px 6px 0; background: #fff url(/i/s.gif) repeat; border-bottom: 1px solid #d8d1ca;}
#main-nav-patient ul li.dnav-select {background-color:#ede9e6;}
#main-nav-patient ul li p {font-size:1em; text-align:left; line-height:120%; vertical-align:top; background: url(/i/arrow-dhtml-nav.gif) top left no-repeat; padding: 0 5px 2px 24px;}
#main-nav-patient ul li a:link, #main-nav-patient ul li a:active, #main-nav-patient ul li a:visited, #main-nav-patient ul li a:hover {color:#c30; font-weight: normal; text-decoration:none;}

/* CONTENT */
#content-full {width:955px; padding: 0 9px 10px 13px;}

#content-l-full {float:left; width:753px;}
#content-l {float:left; width:200px;}
#content-l-nav {float:left; width:200px; padding:0;}

#content-r-full {float:right; width:753px;}
#content-r {float:right; width:200px; margin:0; padding:0;}
#content-r-nav {float:right; width:200px; padding:0;}

/* Search Box */
#search {height:21px; background-color:#ccc; padding: 3px 0 0 6px; margin: 0 0 3px 0;}
#search input {vertical-align:top; font-size:11px;}

/* NEWS SITE */
#news_site {float:left; width:200px; height:225px; margin:0 0 3px 0; padding:0; background-color:#FFFFBF;}
#news_site div {padding: 2px 8px; border: 1px solid #e1e1e1; border-top:none;}
#news_site h3 {padding: 3px 0 5px 0; margin-bottom:0; color:#fff; background-color:#E44C16; text-align:center; text-transform:uppercase;}
h1.news_site {margin:0 0 3px 0; padding: 3px 10px 5px 10px; color:#fff; background-color:#E44C16;}
#news_site li {list-style:none; font-size:12px; margin-bottom:10px;}
a.news_site:link, a.news_site:visited {font-size:12px; text-decoration:none;}

/* left nav */
#left-nav {list-style:none; width:200px; margin: 2px 0 10px 0;}
li.lnav {color:#c30; line-height:120%; background: url(/i/arrow-lnav-off.gif) top left no-repeat; padding: 6px 0 6px 13px; border-bottom: 1px solid #d8d1ca; cursor:pointer;}
a.lnav-a:link, a.lnav-a:visited, a.lnav-a:active {color:#c30; text-decoration:none; vertical-align:top;}
a.lnav-a:hover {color:#606329;}
#left-nav ul {list-style:none; margin: 6px 0 0 0;}
#left-nav ul li {font-size:100%;}
#left-nav ul ul {padding: 3px 0 0 0; border-top: 1px dashed #d8d1ca;}

li.lnav-2 {margin-left:10px; padding: 5px 0 0 11px; line-height:110%; background: url(/i/arrow-lnav2-off.gif) top left no-repeat; border-top: 1px dashed #d8d1ca;}
li.lnav-2-select {line-height:110%; background: url(/i/arrow-lnav2-on.gif) top left no-repeat; padding: 5px 0 0 11px; border-top: 1px dashed #d8d1ca;}
li.lnav-2-last {line-height:110%; background: url(/i/arrow-lnav2-off.gif) top left no-repeat; padding: 5px 0 0 11px; border-top: 1px dashed #d8d1ca;}
li.lnav-2-last-select {line-height:110%; background: url(/i/arrow-lnav2-on.gif) top left no-repeat; padding: 5px 0 0 11px; border-top: 1px dashed #d8d1ca;}
a.lnav-2-a:link, a.lnav-2-a:visited, a.lnav-2-a:active {font-size:12px; color:#606329; text-decoration:none; vertical-align:top;}
a.lnav-2-a:hover {color:#c30;}
a.lnav-2-a-on:link, a.lnav-2-a-on:visited, a.lnav-2-a-on:active {color:#606329; font-weight:bold; text-decoration:none; vertical-align:top;}
a.lnav-2-a-on:hover {color:#606329;}

/* landing pages */
.intro-l {float:left; width:510px; padding: 0 0 0 20px;}
.intro-r {float:right; width:510px; padding: 0 20px 0 0;}

/* sub pages */
.sub-hdr {padding:0; margin: 0 0 3px 0;}

/* callouts */
.ban-txt {padding:0; margin: 0 0 3px 0;}
.ban-txt div {/*padding-bottom:8px;*/padding: 0px 5px 2px 8px; border: 1px solid #e1e1e1; border-top:none;}
/* .ban-txt h3 {color:#fff; padding: 3px 11px 6px 11px; margin-bottom:0;}
.ban-txt a h3 {cursor:pointer;} */
.ban-txt h3 {color:#fff; padding:0; margin-bottom:0;}
.ban-txt .bg-red a {color:#fff; display:block; padding: 4px 11px 6px 11px; text-decoration:none;}
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;}

/* misc */
.swf-link, 
.doc-link, 
.pdf-link, 
.htm-link,
.ppt-link,
.eps-link, 
.wma-link, 
.txt-link
{vertical-align:top; padding: 0 5px 10px 19px; text-decoration:none;}
.swf-link {background: url(/i/icon/swf.gif) top left no-repeat;}
.pdf-link {background: url(/i/icon/pdf.gif) top left no-repeat;}
.htm-link {background: url(/i/icon/htm.gif) top left no-repeat;}
.doc-link {background: url(/i/icon/doc.gif) top left no-repeat;}
.ppt-link {background: url(/i/icon/ppt.gif) top left no-repeat;}
.wma-link {background: url(/i/icon/wma.gif) top left no-repeat;}
.txt-link {background: url(/i/icon/txt.gif) top left no-repeat;}
.txt-link {background: url(/i/icon/eps.gif) top left no-repeat;}

/* 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; margin:0;}
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; margin:0;}
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; margin:0; padding:3px 5px; }

/* MEDICINE */
div.medicine {margin-top:15px; padding: 10px 0;}

/* HOME-BANNER */
#home-banner, #home-banner-half {margin:0; padding:0;}
#home-banner {height:227px;}
#home-banner-half {height:144px;}
.home-banner, .home-banner-half {margin-bottom:15px; padding: 2px 13px 3px 13px; font-size:12px; font-weight:600; color:#FFF; background-color:#E44C16; clear:both;}
#banner_1 {position:absolute; top:30px; left:50%; width:468px; height:auto; margin-left:-310px; padding:0;}

/* COMMENT */
div.comment p {margin:0; padding: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; padding:0; margin:0;}
.inv-info-top-l {float:left; font-size:1px; line-height:1px; height:1px; border-top: 1px solid #e4e2cf; padding:0; margin:0;}

#inv-info1-top-l {float:left; font-size:1px; line-height:1px; width:95px; height:1px; border-top: 1px solid #f8f6f5; padding:0; margin:0;}
#inv-info1-top-r {float:right; font-size:1px; line-height:1px; width:158px; height:1px; border-top: 1px solid #e4e2cf; padding:0; margin:0;}
#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; padding:0; margin:0;}
#inv-info2-top-r {float:right; font-size:1px; line-height:1px; width:23px; height:1px; border-top: 1px solid #e4e2cf; padding:0; margin:0;}

.inv {padding: 10px 16px; background-color:#f8f6f5;}
.inv-img {padding: 0 0 10px 11px; background-color:#f8f6f5;}
.inv-links {background:#ece8e5; padding: 5px 7px; border-top: 1px solid #d2c9c3;}
.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; margin:0;}
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#hopkins 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:#C99;}

/* body#patient li#nav-patient a, 
body#tumour li#nav-tumour a, 
body#service li#nav-service a, 
body#diagnostics li#nav-diagnostics a, 
body#medication li#nav-medication a, 
body#medicine li#nav-medicine a, 
body#care li#nav-care a, 
body#preventive li#nav-preventive a, 
body#social li#nav-social a 
{background:#B8D7A1;} */

body#specialist div#home-banner {background: #fff url(/i/main/specialist/specialist.jpg) no-repeat left top;}
body#news div#home-banner {background: #fff url(/i/main/specialist/news.jpg) no-repeat left top;}
body#science div#home-banner {background: #fff url(/i/main/specialist/science.jpg) no-repeat left top;}
body#hopkins div#home-banner {background: #fff url(/i/main/specialist/hopkins.jpg) no-repeat left top;}
body#atlas div#home-banner {background: #fff url(/i/main/specialist/atlas.jpg) no-repeat left top;}
body#anatomy div#home-banner {background: #fff url(/i/main/specialist/anatomy.jpg) no-repeat left top;}
body#cytology div#home-banner {background: #fff url(/i/main/specialist/cytology.jpg) no-repeat left top;}
body#diagnostic div#home-banner {background: #fff url(/i/main/specialist/diagnostic.jpg) no-repeat left top;}
body#radiodiagnostics div#home-banner {background: #fff url(/i/main/specialist/radiodiagnostics.jpg) no-repeat left top;}
body#xray div#home-banner {background: #fff url(/i/main/specialist/x-ray.jpg) no-repeat left top;}
body#mri-ct div#home-banner {background: #fff url(/i/main/specialist/mri-ct.jpg) no-repeat left top;}
body#pet div#home-banner {background: #fff url(/i/main/specialist/pet.jpg) no-repeat left top;}
body#endoscopy div#home-banner {background: #fff url(/i/main/specialist/endoscopy.jpg) no-repeat left top;}
body#treatment div#home-banner {background: #fff url(/i/main/specialist/treatment.jpg) no-repeat left top;}
body#products div#home-banner {background: #fff url(/i/main/specialist/products.jpg) no-repeat left top;}
body#epidemiology div#home-banner {background: #fff url(/i/main/specialist/epidemiology.jpg) no-repeat left top;}
body#prophylaxis div#home-banner {background: #fff url(/i/main/specialist/prophylaxis.jpg) no-repeat left top;}
body#oncogenomics div#home-banner {background: #fff url(/i/main/specialist/oncogenomics.jpg) no-repeat left top;}
body#journal div#home-banner {background: #fff url(/i/main/specialist/journal.jpg) no-repeat left top;}

/* FOOTER */
#footer {color:#999; background: url(/i/bg_border_bottom.gif) left bottom repeat-x; padding: 0 0 6px 0; font-size:.7em; clear:both;}
#footer a:link, #footer a:visited, #footer a:active {color:#999;}
#footer a:hover {color:#666;}
a.footer IMG {FILTER:progid:DXImageTransform.Microsoft.Alpha(opacity=25); moz-opacity:0.6; khtml-opacity:0.6; opacity:0.6;}
a.footer:hover IMG {FILTER:progid:DXImageTransform.Microsoft.Alpha(opacity=100); moz-opacity:0.6; khtml-opacity:0.6; opacity:0.6;}

/* RunLine */
#RL {float:left; width:100%; height:28px; margin-bottom:1px; font: bold 11px Tahoma; text-transform:uppercase; line-height:26px;}
#RL a:link, #RL a:visited, #RL a:active {color:#923222; text-decoration:none;}
#RL a:hover {color:#ff4000;}
#RL span {padding-left:10px; padding-right:7px; color:#666;}

/* ÌÎÑÊÎÂÑÊÎÅ ÎÍÊÎËÎÃÈ×ÅÑÊÎÅ ÎÁÙÅÑÒÂÎ */

#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;}