* {margin:0; padding:0;}
body {color:#666; font-family: Arial, Helvetica, sans-serif; font-size:12px; 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;}
h1, h2 {padding: 0 20px 10px 20px; font-size:14px; line-height:140%; text-transform:uppercase;}
h3, h4, h5, h6 {padding: 10px 20px;}
h3 {font-size:14px;}
h4 {font-size:12px;}

.f11 {font-size:11px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}

.basis {color:#3399cc;}
.blue {color:#3399cc;}
.red {color:#c50000;}
.green {color:#387B35;}
.gray {color:#666;}
.grayrow {background-color:#D8ECAE/*#e7f5e5*/;}

.no {font-weight:normal;}
.sm {font-size:11px;}
.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}
.up {text-transform:uppercase;}
.big {font-size:14px;}
.bigger {font-size:16px;}
.biggest {font-size:18px;}
.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;}
.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;}

ol.txt, ul.txt {margin: 0 15px 10px 15px; padding: 0 0 0 20px; /*font-size:inherit;*/}

*.leftquote, *.rightquote {width:200px; margin: 10px 20px; padding:10px; text-align:center; font: italic normal 12px/22px Arial, Helvetica, sans-serif; border-top: #87C441 2px solid;  border-bottom: #87C441 2px solid; clear:both;}
*.leftquote {float:left; clear:both;}
*.rightquote {float:right; clear:both;}
.clearer {line-height:0; clear:both;}

.exe-link, .txt-link, .doc-link, .pdf-link, .ppt-link, .iexp-link, .wma-link {vertical-align:top; padding: 0 0 1px 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;*/}

/* HEADER */
#header {width:100%; height:80px; background-color:#fff;}

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

#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 10px 0 5px; list-style:none;}
.menu_v li {background: url(/i/ico/1.gif) left top no-repeat; padding: 0 0 10px 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;}


/* 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:316px;}
#nav-social {width:316px;}
#nav-law {width:316px;}

/* GREEN */
#onco-types {width:205px;}
#onco-diagnostics {width:180px;}
#onco-prophylaxis {width:180px;}
#onco-care {width:189px;}
#onco-lpu {width:189px;}

/* #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:132px;}
#cli-oncosurgery {width:132px;}
#cli-oncosurgery {width:132px;}
#cli-radiotheraphy {width:132px;}
#cli-chemotherapy {width:132px;}
#cli-invalidity_examination {width:132px;}
#cli-revisiting {width:146px;}
#cli-rehabilitation {width:131px;}


/* CONTENT */
#content {float:left; width:955px; /*background-color:#fff;*/ clear:both; background:url(/i/bg/content.gif) repeat-y top left;}
#cont-left {float:left; width:200px; height:100%; border-top: solid 8px #3399cc; /*background-color:#f4fbff;*/}
#cont-right {float:right; width:200px; height:100%; border-top: solid 8px #F59132; /*background-color: #fff3e1;*/}
#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;}*/

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

#LineGreen {float:left; width:100%; height:8px; line-height:0; margin: 0 0 20px 0; background: url(/i/bg/LineGreen.gif) no-repeat top left;}

#cont-cent {float:left; padding-bottom:10px; 
margin:auto; text-align:left; /* leave unchanged */ 
width:46.15em;/* non-IE */ 
*width:46.04em;/* IE */ 
min-width:555px;/* optional but recommended */ }

#cont-cent p {padding: 5px 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:16px;}
#cont-cent li {padding:0 0 5px 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;}

#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:14px;}
table.cont-cent {font-size:11px; margin:10px 20px; width:515px;}
table.cont-cent caption {font-size:12px; 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;}

/* FIRST PAGE */ 
.first {border:#CCC 1px solid; margin:0 15px 15px 15px; background-color:#fff;}
.first h1 {margin-top:0; padding:10px 15px; font-size:12px; text-align:right;}
.first a:hover {text-decoration:none;}
.first p.NewsTitle {font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height:140%; text-align:left; text-transform:uppercase; 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:12px; padding: 10px 20px 5px 20px; clear:both;}


/* 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:160px; height:230px; border-collapse:separate; margin-left:5px; margin-bottom:3px; font-size:14px; font-weight:bold;}
table.glossary td {width:28px; height:28px; background: url(/i/bg/glossary.jpg) 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;}


/* FOOTER */
#footer {width:955px; color: #666; 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;}