* {margin:0; padding:0;}
body {color:#444; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:140%; text-align:center; background: url(/i/bg/page.jpg); /* border: solid 1px #000;*/}

#counter {float:left;}
a {color:#3399cc; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}
h1, h2 {padding: 0 20px 10px 20px; font-size:16px; text-transform:uppercase;}
h3, h4, h5, h6 {padding: 10px 20px;}
h3 {font-size:15px;}
h4 {font-size:14px;}

.f10 {font-size:10px; line-height:125%;}
.f11 {font-size:11px; line-height:125%;}
.f12 {font-size:12px; line-height:125%;}
.f13 {font-size:13px; line-height:120%;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}

.basis {color:#3399cc;}
.black {color:#000;}
.blue {color:#3399cc;}
.red {color:#c50000;}
.green {color:#387B35;}
.gray {color:#666;}
.grayrow {background-color:#D8ECAE/*#e7f5e5*/;}
.bg_white {background-color:#FFF;}

.no {font-weight:normal; color:#666666;}
a.no {color:#666666; text-decoration:none;}

.sm {font-size:11px;}
.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}
.up {text-transform:uppercase;}
.big {font-size:16px;}
.bigger {font-size:18px;}
.biggest {font-size:20px;}
.source {font-style:italic; color:#666; text-align:right;}
.nodisplay, #sh {display:none;}

.hr {border:none; border-bottom: #999 solid 1px; border-collapse:collapse; margin:10px 20px; font-size:0;}
.hr-blue {border:none; border-bottom: #3399cc solid 1px; border-collapse:collapse; margin:10px 20px;}
.hr-red {border:none; border-bottom: #c50000 solid 1px; border-collapse:collapse; margin:10px 20px;}

.img-left, .img-right {vertical-align:text-top; border:none;}
.img-left {float:left; margin:0 15px 5px 0;}
.img-right {float:right; margin:0 0 5px 15px;}
.sub-hdr {border-bottom: 1px solid #d8d1ca; margin: 0 20px;}
.borders {border:#ccc solid 1px;}
div.borders {margin:15px 20px; padding:10px 0 5px 0; width:93%}
.bRadius {-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}


#LineGreen {float:left; width:100%; height:8px; line-height:0; margin: 0 0 20px 0; background: url(/i/bg/LineGreen_new.gif) no-repeat top left;}

ol.txt, ul.txt {margin: 0 15px 10px 15px; padding: 0 0 0 20px; /*font-size:inherit;*/}

*.leftquote, *.rightquote, *.fullquote {width:300px; margin: 10px 20px; padding:10px; text-align:center; font: italic normal 15px/19px Arial, Helvetica, sans-serif; border-top: #87C441 2px solid;  border-bottom: #87C441 2px solid; clear:both;}
*.fullquote {float:none; clear:both; width:90%; margin:15px auto}
*.leftquote {float:left; clear:both;}
*.rightquote {float:right; clear:both;}
.clearer {line-height:0; clear:both;}
center {margin:10px 20px; clear:both;}

.exe-link, .txt-link, .doc-link, .pdf-link, .ppt-link, .iexp-link, .wma-link {vertical-align:top; padding: 2px 0 2px 22px; text-decoration:none;}
.pdf-link {background: url(/i/ico/pdf.gif) top left no-repeat;}
.ppt-link {background: url(/i/ico/ppt.gif) top left no-repeat;}
.doc-link {background: url(/i/ico/doc.gif) top left no-repeat;}

#main {width:955px; text-align:left; margin:auto; /*background-color:#fff;*/}
#content {float:left; width:955px; /*background-color:#fff;*/ clear:both; background:url(/i/bg/content_new.gif) repeat-y top left;}
#cont-left {float:left; width:245px; height:100%; border-top: solid 8px #3399cc; font-size:13px; line-height:130%; /*background-color:#f4fbff;*/}
#cont-right {display:none; /*float:right; width:200px; height:100%; border-top: solid 8px #F59132; font-size:12px;*/}
#cont-cent {float:right; width:710px; min-width:710px; padding-bottom:10px; margin:auto; text-align:left;}


/* HEADER */
#header {width:100%; height:80px; background-color:#fff;}
/* HAPPY NEW YEAR
#header {height:90px;}  */

#logo {float:left; width:600px;}
#logo img {border:none;}

#menu-up {float:right; width:355px; height:80px;}
#menu-up ul {width:355px; height:80px; list-style:none;}
#menu-up ul li {float:left; width:auto; padding: 35px 0 30px 25px; text-align:center; font-size:12px;}
#menu-up img {border:none; vertical-align:middle;}
#menu-up a {color:#666; text-decoration:none;}
#menu-up a:hover {color:#80B6D2; text-decoration:none;}


/* IMAGES */
#images {width:955px; height:300px; background: #fff url(/i/bg/big.jpg) no-repeat;}
#images a {color:#fff; text-decoration:none; cursor:pointer; font-family: Arial, Helvetica, sans-serif; outline:none;}
#images a:hover {color:#e7e7e7;}

#img_basis, #img_blue, #img_orange, #img_green, #img_lilas {float:right; width:355px; height:75px; cursor:pointer; clear:both;}
#img_basis {background: /*#64afe6*/ url(/i/bg/blue.png) no-repeat;}
#img_blue {background: /*#64afe6*/ url(/i/bg/blue.png) no-repeat;}
#img_green {background: /*#b4cd14*/ url(/i/bg/green.png) no-repeat;}
#img_orange {background: /*#fa871e*/ url(/i/bg/orange.png) no-repeat;}
#img_lilas {background: /*#d590be*/ url(/i/bg/lilas.png) no-repeat;}
#img_basis p, #img_blue p, #img_green p, #img_orange p, #img_lilas p {color:#fff; font: normal 16px/0.5em Arial, Helvetica, sans-serif; padding: 15px 20px 17px 30px; line-height:120%;}
#img_basis p span, #img_blue p span, #img_green p span, #img_orange p span, #img_lilas p span {font: bold 24px/1.0em Arial, Helvetica, sans-serif; text-transform:lowercase;}


/* NAV */
#nav_basis, #nav_blue, #nav_green, #nav_red, #nav_lilas {position:relative; z-index:5; width:100%; height:52px; list-style:none;}
#nav_basis li, #nav_blue li, #nav_green li, #nav_red li, #nav_lilas li {float:left; font-size:11px; line-height:155%; text-align:center; background-color:#ccc;}
.sp {float:left; width:3px; height:52px; background: #fff url(/i/bg/sp.gif) no-repeat left bottom;} 
#nav_basis a, #nav_blue a, #nav_green a, #nav_red a, #nav_lilas a {padding:9px; color:#333; display:block; /*zoom:1; */text-decoration:none; font-weight:bold; background: #fff url(/i/bg/menu.jpg) no-repeat left bottom; text-transform:uppercase; outline:none;}

#nav_basis a:hover {color:#000; background-color:#3399cc;}
#nav_blue a:hover {color:#000; background-color:#3399cc;}
#nav_green a:hover {color:#000; background-color:#87C441;}
#nav_red a:hover {color:#000; background-color:#F59132;}
#nav_lilas a:hover {color:#000; background-color:#d590be;}

#nav-diagnostics, #nav-law, #nav-care, #nav-news, #nav-system, #nav-social, #nav-school {float:left;}


/* MENU */
.menu_v {width:auto; margin:20px 15px 0 10px; list-style:none; font-size:13px; line-height:120%}
.menu_v li {background: url(/i/ico/1.gif) left top no-repeat; padding: 0 0 7px 15px; cursor:pointer; clear:both; font-weight:bold;}
a.menu_v {color:#54a8c8;}
.menu_v a:hover {text-decoration:none;}

ul.submenu {float:left; padding: 0 0 10px 8px; list-style:none;}
.submenu li {font-weight:normal; background: url(/i/ico/2.gif) left top no-repeat; padding: 0 10px 5px 8px; cursor:pointer; clear:both;}

ul.submenu2 {float:left; margin:0 0 0 10px; padding: 0 0 10px 0; list-style:none;}
.submenu2 li {font-weight:normal; background: url(/i/ico/3.gif) left top no-repeat; padding: 0 10px 5px 10px; cursor:pointer; clear:both;}
#cont-left p {margin:20px 5px;}


/* BASIS */
#bas-edit {width:237px;}
#bas-news {width:237px;}
#bas-faq {width:236px;}
#bas-medicine {width:236px;}

/* BLUE */
/* #nav-diagnostics {width:145px;} */
#nav-help {width:235px;}
#nav-social {width:235px;}
#nav-law {width:235px;}
#nav-faq {width:241px;}

/* GREEN */
#onco-types {width:205px;}
#onco-diagnostics {width:140px;}
#onco-prophylaxis {width:140px;}
#onco-care {width:160px;}
#onco-guidelines {width:155px;}
#onco-lpu {width:140px;}


/* #onco-institutions {width:120px;} */
/* #onco-news {width:150px;} */

/* RED */
#hemo-diagnosis {width:191px;}
#hemo-types {width:188px;}
#hemo-treatment {width:188px;}
#hemo-care {width:188px;}
#hemo-institutions {width:188px;}

/* LILAS */
#cli-diagnosis {width:112px;}
#cli-oncosurgery {width:152px;}
#cli-radiotheraphy {width:132px;}
#cli-chemotherapy {width:132px;}
#cli-invalidity_examination {width:122px;}
#cli-revisiting {width:162px;}
#cli-rehabilitation {width:125px;}

/* CONTENT */
#NewsSite {float:left; width:200px; height:300px;}
#NewsSite marquee {height:300px;}
#NewsSite a {color:#333;}
#NewsSite p {padding:10px;}
.NewsTitle {font: bold 16px/1em Arial, Helvetica, sans-serif; text-align:center;}
.NewsData {color:#666;}
/*#NewsSite a {color:#80B6D2; text-decoration:none;}
#NewsSite a:hover {text-decoration:underline;}*/

#content p.indent {text-indent:20px;}

#cont-cent p {padding:7px 20px;/* text-align:left;*/}
/*#cont-cent em, i {font-style: italic 75%/135%;}*/
#cont-cent p.source {font-style:italic; color:#666; text-align:right;}
#cont-cent ul, ol {padding: 5px 20px 5px 50px; line-height:130%;}
#cont-cent li {padding:0 0 7px 0;}
#cont-cent dt {padding: 7px 20px 0 20px; font-weight:bold;}
#cont-cent dd {padding: 0 20px 0 40px; text-align:justify;}

#cont-cent ul.med {list-style:none; padding-left:20px;}
#cont-cent .med li {background: url(/i/ico/med.gif) left top no-repeat; padding-left:35px;}

table, tr, td, th {border-collapse:collapse; border-color:#ccc;}
#cont-cent table {margin:10px 20px;}
#cont-cent table li {padding:0;}
#cont-cent table ul, #cont-cent table ol {padding:0 0 0 10px; line-height:120%;}
#cont-cent td {padding:2px 5px;}
table.cont-cent {font-size:13px; margin:10px 20px; width:650px;}
table.cont-cent caption {font-size:14px; font-weight:bold; padding-top:10px;}
table.cont-cent td {padding:2px 5px; border:0;}
table.cont-cent th {font-style:italic; text-align:center; padding:5px; border-bottom: 1px solid #999;}

.listtable tr.alt td {background:#d8ecae;}
.listtable tr.over td {background:#ddd}
#cont-cent .listtable td {padding:5px;}

/* FIRST PAGE */ 
.first {border:#CCC 1px solid; margin:0 30px 20px 30px; padding-bottom:10px; background-color:#fff;}
.first h1 {margin-top:0; padding:10px 15px; font-size:12px; text-align:right;}
.first a:hover {text-decoration:none; color: #37C; text-decoration:none;}
.first p.NewsTitle {font-weight: bold; font-size:18px; line-height:130%; text-align:left; margin-bottom:7px;}
#cont-cent .first p {padding:5px 15px;}


/* DIGEST */ 
.DigestDate {font-weight:bold; font-size:13px; float:right;}
.DigestDate a:hover {text-decoration:none;}
.DigestTitle {font-size:18px; line-height:130%; padding:10px 20px 5px 20px; clear:both; text-transform:none}
.vrezka {float:right; width:220px; background-color:#fff; margin:10px 20px 10px 15px; padding:10px 15px; text-align:justify;}


/* CALENDAR */ 
table.bCalendartable {float:left; border: #ccc 1px solid; border-collapse:separate;}
.bCalendartable a {color: #333333; cursor:pointer;}
.bCalendartable a:hover {text-decoration:none;}
table.bCalendartable caption {border:#ccc 1px solid; border-bottom: #ccc 0px solid; background-color:#cee6bd; color:#c00; font-size:13px; font-weight:bold; padding: 5px 0;}
table.bCalendartable td {width:25px; height:23px;}
table.bCalendartable td img {border:0;}

TR.bCalendarRow {text-align:center;}
TH.bCalendarHeaderCell, TH.bCalendarHeaderRed {color:#666; font-size:10px; padding:4px; border-bottom: #ccc 1px solid;}
TH.bCalendarHeaderRed {color:#c30;}
TD.bCalendarCell, TD.bCalendarRed, TD.bCalendarToday {text-align:center; font-size:12px;}
TD.bCalendarRed {color:#c30;}
TD.bCalendarToday {background-color:#f8ccab;}
table.bCalendartable tfoot td {border-top: #ccc 1px solid; background-color: #edf8e0; font-size:15px; color:#999;}
TD#prev, TD#next {white-space:nowrap;}
TD#prev {text-align:left;}
TD#next {text-align:right;}


/* GLOSSARY */
table.glossary {float:left; width:210px; height:220px; border-collapse:separate; margin-left:10px; margin-bottom:10px; font-size:14px; font-weight:bold;}
table.glossary td {width:28px; height:28px; background: url(/i/bg/glossary.jpg) 3px 3px no-repeat; text-align:center; cursor:pointer;}


/* FORM ORDER */
#mailform {width:auto; margin: 0 0 5px 0; padding: 0 5px 0 8px; margin-left:auto; margin-right:auto; text-align:left;}
#mailform .red {color:#C50000;}
#mailform legend {text-align:center; margin-bottom:5px; padding-left:15px;}
#mailform input, #mailform textarea {border: solid 1px #999;}
#mailform p, #mailform input {margin: 0 0 3px 0;}
/*#form_order a {color:#fff;}*/
.submit {background-color:#fff; border: solid 1px #999; color:#333; padding:5px; cursor:pointer}
.submit:hover {background-color:#eee;}
input[type=submit].submit:disabled {background-color:#fff; color:#999; cursor:default;}


/* FOOTER */
#footer {width:955px; color: #666; font-size:12px; line-height:120%; margin:auto;}
#footer a {color:#333; text-decoration:underline;}
#footer a:hover {text-decoration:none;}

#address {float:left; width:755px; /*font-size:11px;*/ text-align:left; border-top: solid 1px #ccc;}
#address p {padding: 20px 15px;}
#address img {margin-top:10px; margin-right:5px; border:none;}

#copyrights {float:right; width:200px;}
#copyrights p {width:200px; padding: 20px 0; /*font-size:11px;*/ border-top: solid 3px #ccc; text-align:right;}
