BODY,INPUT,SELECT,TEXTAREA {
 font-family:Tahoma,'Lucida Grande CE',lucida,sans-serif;
 font-size:9pt;
}

BODY {
 background:#fff url('body-bg_l.gif') repeat-x;
 color:#000;
 text-align:center;
 padding:0;
 margin:0;
}

#main {
 position:relative;
 width:890px;
 margin:0 auto 0 auto;
}

#ma {
 position:relative;
 width:100%;height:28px;overflow:hidden;
 background-color:#fe9e25;
 margin-bottom:1px;
}

#mb {
 position:relative;
 width:100%;overflow:hidden;
 background:#ACCE82;
 margin-bottom:1px;
}
#mb-in {
 width:872px;overflow:hidden;
 margin:0 auto 0 auto;
 background:#FAFDEC url('mb-in-bg_l.gif');

}
#mba {
 width:872px;height:205px;overflow:hidden;
 background:url('mba-bg_l.jpg') no-repeat;
}
#mba H1 {
 position:absolute;top:20px;left:84px;
}
#mba H1 A {
 display:block;
 width:220px;height:110px;overflow:hidden;
}
#mba H1 SPAN {
 display:none;
}
#mba UL {
 position:absolute;
 top:181px;right:9px;
}
#mba UL,#mba UL LI {
 display:inline;
 list-style-type:none;
 padding:0;margin:0;
}
#mba UL LI A {
 float:left;
 width:110px;height:24px;
 display:block;
 text-transform:uppercase;
 font-size:8pt;
 color:#172049;
 line-height:24px;
 text-decoration:none;
}

#mbbl {
 float:left;
 width:250px;
 background:#EEF9D9;
 color:#172049;
}
#mbbl H3 {
 color:#A8C48A;
 text-transform:uppercase;
 font-size:10pt;
}
#mbbl .weather-box {
 width:180px;
 margin:0 auto 0 auto;
}
#mbbl .weather-info {
 padding-top:5px;
 text-align:right;
 font-size:8pt;
 line-height:1.5em;
 font-weight:bold;
}
#mbbl .weather-picture {
 float:right;
 background-repeat:no-repeat;
 width:65px;height:65px;overflow:hidden;
 margin-left:10px;
}
#mbbla {
 height:20px;
 background:#E6F5CA ;
}
#mbbla A {
 color:#000000;
 text-decoration:none;
 padding-right:21px;
 text-transform:uppercase;
 background:url('mc-li-bg.gif') no-repeat 100% 50%;
}
#mbbla A.zima {
 padding-right:0;
 background:none;
}
#mbbla A:hover {
 color:#000000;
}

#mbblb {
 }
#mbblb UL {
}
#mbblb UL,#mbblb UL LI {
 display:inline;
 list-style-type:none;
 padding:0;margin:0;
}
#mbblb UL LI A {
 display:block;
 height:29px;
 line-height:29px;
 text-decoration:none;
 padding-right:44px;
 text-transform:uppercase;
 background:url('mbblb-ul-li-a-l.gif') no-repeat 100% 0;
 border-top:1px solid #D8E8C1;
 text-align:right;
 color:#17204b;
 font-size:8pt;
}
#mbblb UL LI A:hover {
 background:#FAFDEC;
}
#mbblbb UL {
}
#mbblbb UL,#mbblb UL LI {
 display:inline;
 list-style-type:none;
 padding:0;margin:0;
}
#mbblbb UL LI A {
 display:block;
 height:29px;
 line-height:29px;
 text-decoration:none;
 padding-right:44px;
 text-transform:uppercase;
 background:url('mbblb-ul-li-b-l.gif') no-repeat 100% 0;
 border-top:1px solid #D8E8C1;
 text-align:right;
 color:#17204b;
 font-size:8pt;
}
#mbblbb UL LI A:hover {
 background:#FAFDEC url('mbblb-ul-li-c.gif') no-repeat 100% 0;
}
#mbbr {
 float:left;
 width:620px;
 background:#FAFDEC ;
 min-height:80px;
 text-align:left;
 color:#4e526b;
 line-height:1.5em;
 font-size:8.5pt;
}
#mbbr-in {
 padding:7px;
}
#mbbr H2 {
 font-size:14pt;
 font-weight:normal;
}
#mbbr H3 {
 font-size:9pt;
 font-weight:bold;
 margin:0;
}
#mc {
 position:relative;
 width:100%;height:82px;overflow:hidden;
 background:#ACCE82  url('mc-bg-logo-l.gif') no-repeat 760px 50%;
 color:#ebebe9;
 font-size:7.5pt;
}
#mc-copyright {
 position:absolute;
 top:28px;left:68px;
 text-transform:uppercase;
}
#mc UL {
 position:absolute;
 top:28px;left:280px;
}
#mc UL,#mc UL LI {
 display:inline;
 list-style-type:none;
 padding:0;margin:0;
}
#mc A {
 color:#ebebe9;
 text-decoration:none;
 padding-right:21px;
 text-transform:uppercase;
 background:url('mc-li-bg.gif') no-repeat 100% 50%;
}
#mc A.last {
 padding-right:0;
 background:none;
}
#mc A:hover {
 color:#fff;
}
.cl {
 clear:both;
}
.tr_m_n {background-color: #ffd700;font-size:8pt;}
.tr_m_o {background-color: #F2F1D8;font-size:8pt;}
.table {font-size:8.5pt;}
.vlevo {
margin:5px;
float:left;
width:130px;height:170px;
}
.foto {
text-align:center;
margin:5px;
float:left;
height:78px;
width:105px;
}
h3.orange{
 color:#ff6600;
}

