html, body {
	
	font-family:Tahoma,sans-serif !important;
	font-size:100% !important;	
	margin:0px !important;
	padding:0px; !important
	height:100%;
}

ul, li{
margin:0px;
padding:0px;
list-style:none;
}

a{	
	cursor:pointer;
}

a:focus{
	outline:1px dotted #ccc;
}

a.levkn{
display:block;
margin:0px 36px 12px 23px;
}

img, a img{
border:0px;
}

#all{
text-align:center;
height:auto !important;
min-height:100%;
padding:0 80px;
}

#main {
margin:0pt auto;
text-align:left;
width:986px;
}


#main{}

#right-col {
float:right;
width:712px;
}

#left-col {
overflow:hidden;
float:left;
width:274px;
background:url(/images/leftc_top.jpg) no-repeat 0px 22px;
}

.leftnavmid{
background:url(/images/leftc_mid.gif) repeat-y;
}

.leftnavbot{
background:url(/images/leftc_bot.jpg) no-repeat bottom left;
position:relative;
top:27px;
}



#levm{
position:relative;
top:-39px;
left:43px;
width:190px;
font-size:12px;
line-height:14px;
}

#levm li.m2{
padding:8px 0px 8px 14px;
background:url(/images/leftm_bull.gif) no-repeat 0px 13px;;
}

#levm li.m3{
padding:0px 0px 4px 7px;
background:url(/images/leftm_bull2.gif) no-repeat 0px 8px;;
margin:0px 0px 0px 13px;
}

#levm li.m3 a{
font-size:11px;
color:#02a4ad;
}

#levm li.m3 a:hover, #levm li.m3 a.active{
color:#999999;
}

#levm a{
color:#4b5556;
text-decoration:none;
}

#levm a:hover, #levm a.active{
color:#02a4ad;
}

ul#rtop{
width:100%;
color:#809092;
font-size:11px;
height:21px;
}

ul#rtop li{
background-color:#dbf1f3;
height:18px;
display:block;
color:#4db32c;
padding:3px 0px 0px 0px;
}

ul#rtop li a.icon, ul#rtop li a.icon:hover{
padding:0px 0px 0px 5px;
text-decoration:none;
}

#rtop #rtopl, #rtop .left, #rtop #rtopb{
float:left;
width:64px;
}

#rtop .right, #rtop #rtopbr{
/*float:right*/
float:left;
}

#rtop .right a{
padding:0px 11px 0px 4px;
}

#rtop .right a:hover{
text-decoration:none;
}

#rtop #rtopl{
background:url(/images/rtopl.gif) no-repeat;
width:4px;
}

#rtop #rtopb{
background:url(/images/rtopb.gif) no-repeat;
width:7px;
}

#rtop #rtopbr{
background:url(/images/rtopb.gif) no-repeat;
width:7px;
}

#rtop a#lang{
color:#4db32c;
text-decoration:none;
}

#rtop a#lang:hover{
text-decoration:underline
}

#rtop a#oth{
color:#809092;
}

#vis{
height:200px;
position:relative;
background:url(/images/vis.jpg) no-repeat;
}

#vis div{
position:absolute;
width:300px;
height:50px;
left:127px;
top:7px;
color:#B5ECF2;
margin:0;
}

#vis div p{
color:#b7b8ba;
font-weight:bold;
font-size:14px;
margin:0px;
padding:0px;
}

#vis div span#od{
color:#66c2cc;
font-size:18px;
}

#vis div span#dv{
color:#66c2cc;
font-size:24px;
}

.bredc{
padding:14px 0px 0px 0px;
color:#7c8d8f;
font-size:11px;
margin-bottom:-14px;
}

.bredc a{
color:#7c8d8f;
font-size:11px;
text-decoration:none;
}

.bredc a:hover{
text-decoration:underline;
}

.mainm{
width:100%;
height:40px;
}

.mainm td a{
color:#02a4ad;
display:block;
text-decoration:none;
position:relative;
}

.mainm img{
float:left;
position:relative;
top:4px;
left:5px;
margin-right:10px;
}

.mainm td a b{
background: url(/images/tab.gif) repeat scroll left top;
display:block;
float:left;
position:absolute;
height:40px;
width:3px;
}

.mainm td a em {
background: url(/images/tab.gif) repeat scroll right top;
display:block;
height:40px;
padding:0px 2px 0px 0px;
}

.mainm td span{
font-family:Tahoma;
font-size:9px;
font-style:normal;
font-weight:normal;
line-height:12px;
display:block;
position:relative;
top:14px;
text-transform:uppercase;
}

.mainm img#m1{top:4px}
.mainm img#m2{top:7px}
.mainm img#m3{top:4px}
.mainm img#m4{top:11px; margin-bottom:5px;}
.mainm img#m5{top:14px; margin-bottom:15px; }


.mainm td a:hover, .mainm td a.active {color:#017a81}
.mainm td a:hover b, .mainm td a.active b { background-position: left bottom; }
.mainm td a:hover em, .mainm td a em.hover, .mainm td a.active em, .mainm td a.active em.hover { background-position: right bottom; }


.conent{
padding:24px 0px 0px 10px;
color:#4c5758;
font-size:12px;
}

.conent h1{
color:#ff8200;
margin:0px;
padding:0px 0px 22px 8px;
font-size:18px;
text-transform:uppercase;
font-weight:normal;
}

.conent p{
padding:0px;
margin:0px;
line-height:16px;
text-indent:12px;
}

.conent a{
color:#258d01;
}
.conent a:hover{
text-decoration:none;
}

#cont_ab{
height:109px;
background:#c3e7eb url(/images/cont_ab_img.gif) no-repeat center left;
padding:6px 8px 0px 144px;
}

#cont_ab p, #cont_sprav p{
line-height:12px;
text-indent:9px;
}

#cont_sprav{
background:#c3e7eb url(/images/cont_sprav_img.gif) no-repeat 10px center;
padding:19px 8px 12px 50px;
font-size:11px;
}

.conent ul#spisocb{
margin:0px;
}

ul#spisocb li{
padding:0px 0px 30px 0px;
margin:0px 0px 0px 0px;
list-style:none;
}

ul#spisocb p{
color:#4c5758;
line-height:16px;
font-size:12px;
text-indent:0px;
}

ul#spisocb p strong a{
color:#4c5758
}

ul#spisocb a.bolitem{
color:#258d01;
text-decoration:underline;
padding:0px 0px 0px 12px;
background:url(/images/bolit_bull.gif) no-repeat 0px 4px;
}

ul#spisocb a.bolitem:hover{
text-decoration:none;
}

ul#spisocb a.podrobno{
font-size:11px;
float:right;
}

.footer {
height:86px;
/*margin-top:-10px;*/
}

.footeri{
height:81px;
width:986px;
background:url(/images/foot_bg.gif) repeat-x;
}

ul#foot{
padding:15px 0px 0px 18px;
display:block;
width:100%
}

ul#foot li{
float:left;
display:block;
text-align:left;
}

ul#foot p{
color:#b5ecf2;
margin:0px;
font-size:12px;
}

ul#foot .lev{
width:373px;
}

ul#foot .lev p{
font-weight:bold;
text-transform:uppercase;
padding:0px 0px 10px 0px;
}

ul#foot .center{
width:444px;
}

ul#foot .center p{
padding:0px 0px 10px 0px;
}

ul#foot .center span#od{
font-size:18px;
color:#ffffff;
}

ul#foot .center span#dv{
font-size:24px;
color:#ffffff;
}

ul#foot .right{}

ul#foot .right p{
padding:0px 0px 6px 0px;
}

ul#foot .right span{
font-size:12px;
color:#ffffff;
}


.sitemap li.sm_0 a, .sitemap li.sm_0{
font-weight:bold;
margin:10px 0px 10px 0px;
}

.sitemap li.sm_1{
position:relative;
left:30px;
margin:10px 0px 10px 0px;
}

.sitemap li.sm_2{
background:none;
font-size:10px;
position:relative;
left:45px;
margin:10px 0px 10px 0px;
}

.sitemap li.sm_2 a{

}

.sitemap li.sm_3{
background:none;
font-size:10px;
position:relative;
left:55px;
margin:10px 0px 10px 0px;
}

.sitemap li.sm_3 a{

}

.disease_block{
border-top:1px solid #BCC5C6;
}

.disease_block h2, .disease_block h2 a, .disease_block h2 a:hover, .disease_block h2 a:visited{
font:bold 12px/20px Tahoma;
color:#02A4AD;
}

.disease_block div{
margin:15px 0px 25px 30px;
}

.disease_block div p{
text-indent:0px !important;
line-height:14px;
}

.disease_block div table{
margin:10px 0px 0px 0px;
}

.disease_block div table td{
padding:6px 0px 6px 30px;
}

.disease_block div table td p{
margin:5px 0px 0px 0px;
}

.disease_block ul, .conent ul{
margin:0px 0px 0px 25px;
}

.disease_block ul li, .conent ul li{
list-style:square;
margin:6px 0px 0px 0px;
}

table.programs{
border-collapse:collapse;
}

table.programs td{
border:1px solid #7C8D8F;
}

table.programs tr.alt td{
background:#F0F7F7;
}