/* RESET   */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{
background-color: transparent;
margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;
color: #333333;
font-family: SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 1.6em;
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/* LAYOUT   */
body, html {background: #3F5D7F url(../images/bodybg.png) 0px 0px repeat-x; text-align: center;width: 100%;}
.clear {clear: both;  }
#center {width: 850px;text-align: left;margin: 0 auto 0 auto;}
#logo {
display: block;
position:relative;
width: 850px;
height: 129px;
overflow:hidden;
font-size: 30px;
color: white;
}
#logo span {
display:block;
position:absolute; left:0; top:0; z-index:1;
width:850px; height:129px;
margin:0; padding:0;
background:transparent url(../images/logo.png) top left no-repeat;
}
#mainboxtop {
height:46px;
background:transparent url(../images/mainboxtop.png) top left no-repeat;
}
#mainboxtopin {
padding-left: 27px;
}
#mainboxcenter {
background-color:white;
border-left: 1px solid #666668;
border-right: 1px solid #666668;
min-height: 400px;
}
#mainboxcenterin {

width: 848px;
}
#mainboxbottom {
height:22px;
background:transparent url(../images/mainboxbottom.png) top left no-repeat;
margin-bottom: 20px;


}
#centerboxfull {width: 848px;}
#centerboxfullin {padding: 0px 30px 0px 26px;}
#leftbox {float: left;width: 216px;}
#leftboxin {padding-left:26px;}
#centerbox-lc {float: right;width: 632px;}
#centerbox-lcin {padding: 0px 15px 0px 25px;}
/*
#centerbox-lcr {float: left;width: 416px;}
#centerbox-lcr-in {float: left;}
#centerbox-cr {float: left;width: 632px;}
#rightbox {float: left;width: 216px;}
*/
.moduletablelm {width: 190px;  }


.lmout {
width: 190px;
background:transparent url(../images/mt.png) top left no-repeat;
padding-top: 3px;
margin-top: 20px;
}
.lmin {
width: 190px;background:transparent url(../images/mb.png) bottom left no-repeat;
padding-bottom: 3px;
}
.lmc {

border-left: 1px solid #333333;
    border-right: 1px solid #333333;
padding: 5px 10px;
}

.lmc p {

font-size: 12px;

}

.lmc p strong,.lmc p b{

font-size: 12px;
margin: 5px 0px;

}
.lmc p a{

font-size: 12px;


}
.lmc p.mh {color: #3F5D7F; font-weight: bold; font-size: 14px; margin-bottom: 3px;}














/* TOP MENU  #f0f0f0   */
#menulist_roottm, #menulist_roottm ul {position: relative;padding: 0px;margin: 0px;border: 0px none;list-style: none;float: left;line-height: 24px;font-weight: normal;}
#menulist_roottm li {
float: left;
padding: 0px;margin: 0px;background: transparent;
width: 193px;
position: relative;
background: transparent;
}
#menulist_roottm a,#menulist_roottm span {
padding: 0px;
margin: 0px;
text-decoration: none;
font-weight:normal;
display: block;
width: 190px;
line-height: 24px;
font-size:14px;
color: #4E4D4E;
text-align: center;
background: transparent url(../images/menu.png) -190px 0px no-repeat;

}
#menulist_roottm li.sfhover,#menulist_roottm a:hover,#menulist_roottm span:hover,#menulist_roottm .mainlevel_currenttm,#menulist_roottm .mainlevel_activetm {color: black;background-position: 0px 0px;}
#menulist_roottm li ul {
position: absolute;
left: -999em;
width: 182px;
background: transparent;
border-bottom: 1px solid #333333;
margin-top: -1px;
}
#menulist_roottm li ul li{
width: auto;
border-left: 1px solid #333333;
border-right: 1px solid #333333;

}





#menulist_roottm li ul li a{
padding: 0px 0px 0px 0px;
margin: 0px;
text-decoration: none;
font-weight:normal;
display: block;
width: 180px;
line-height: 26px;
font-size:13px;
color: #4E4D4E;
text-align: left;
text-indent: 20px;
background: #FFF;
border-top: 1px solid #EEE;
}
#menulist_roottm li ul li a:hover {background: #DDD;color: #000;}
#menulist_roottm li:hover ul, #menulist_roottm li li:hover ul, #menulist_roottm li li li:hover ul, #menulist_roottm li.sfhover ul, #menulist_roottm li li.sfhover ul, #menulist_roottm li li li.sfhover ul {
left: 4px;
}



/* 3level UL */
#menulist_roottm li ul ul,#menulist_roottm li ul ul {padding: 0px;margin: 0px;border: 0px none;width:auto;width:320px;border-bottom: 1px solid #333333;}
#menulist_roottm li ul ul li {padding: 0px;margin: 0px;border: 0px none;width:auto;width:320px;}
#menulist_roottm li:hover ul ul li a,#menulist_roottm li.sfhover ul ul li a{padding: 0px;margin: 0px;width:318px;
border-top: 1px solid #333333;border-right: 1px solid #333333;border-left: 1px solid #333333;
text-indent: 10px;

}


/* 3level UL skrytí
#menulist_roottm li:hover ul ul,#menulist_roottm li.sfhover ul ul {position: absolute;left: -999em;}
*/
#menulist_roottm li:hover li ul,#menulist_roottm li.sfhover li ul {position: absolute;left: -999em;}

/* zobrazeni 3levelu pri hover stavu */
#menulist_roottm li ul li:hover ul,#menulist_roottm li ul li.sfhover ul {position: absolute;left: 180px;top: 0px;z-index: 300;}











/* LEFT MENU */
#menulist_rootlm, #menulist_rootlm ul {
position: relative;
padding: 0px;margin: 0px;border: 0px none;list-style: none;
float: left;
line-height: 24px;
font-weight: normal;
}
#menulist_rootlm li {
float: left;
padding: 0px;
margin:0px  0px 3px 0px ;
background: transparent;
width: 190px;
position: relative;
}
/* 2 level */
#menulist_rootlm li ul {
position: absolute;left: -999em;
}
#menulist_rootlm li:hover ul {
position: absolute;left: 175px;top: 0px;z-index: 500;
}
#menulist_rootlm li ul {padding: 0px;margin: 0px;border: 0px none;width:auto;width:320px;border-bottom: 1px solid #333333;background: white;}
#menulist_rootlm li ul li {padding: 0px;margin: 0px;border: 0px none;width:auto;width:320px;background: white;}
#menulist_rootlm li ul li a{padding: 0px;margin: 0px;width:318px;
border-top: 1px solid #333333;border-right: 1px solid #333333;border-left: 1px solid #333333;
text-indent: 10px;
background: white;
font-size:13px;
text-align: left;
}





/* KONEC LEFT MENU */




#menulist_rootlm a,#menulist_rootlm span,#dbchbl a {
padding: 0px;
margin: 0px;
text-decoration: none;
font-weight:normal;
display: block;
width: 190px;
line-height: 24px;
font-size:14px;
color: #4E4D4E;
text-align: left;
background: transparent url(../images/bodymenu.png) -190px 0px no-repeat;
text-indent: 15px;
}
#dbchbl a {
padding: 0px;
margin: 0px;
text-decoration: none;
font-weight:normal;
display: block;
width: 190px;
line-height: 24px;
font-size:14px;
color: #4E4D4E;
text-align: center;
background: transparent url(../images/bodymenu.png) -190px 0px no-repeat;

}
#dbchbl a,#menulist_rootlm li.sfhover,#menulist_rootlm a:hover,#menulist_rootlm span:hover,#menulist_rootlm .mainlevel_currentlm,#menulist_rootlm .mainlevel_activelm {color: black;background-position: 0px 0px;}
#dbchbl {margin: 30px;padding-left: 160px;}
#dbchbl a {background: transparent url(../images/bodymenu.png) 0px 0px no-repeat;color: red;}
#dbchbl a:hover {background: transparent url(../images/bodymenu.png) -190px 0px no-repeat;color: black;}
.houby {margin: 15px 0px;}
.houby tr td{width: 147px;}
.houby tr td p{padding: 0px;margin: 0px;  }
.houby tr td,.houby tr td p, .houby tr td p strong,.houby tr td p em {font-size: 12px !important;vertical-align: top;text-align: left;line-height: 100%  !important;}
.t1 {border-collapse: collapse;}
.t1 .t1r1 td  {background: #EEE;font-weight: bold;font-size: 13px;vertical-align: top;}
.t1 .t1td1 {background: #FAFAFA;font-weight: bold;font-size: 13px;vertical-align: top;}
.t1 tr td {font-size: 12px;border: 1px solid #333333;text-align: left;padding: 2px 2px 2px 5px;vertical-align: top;}

.t2 {border-collapse: collapse;}
.t2 .t1r1 td  {background: #EEE;font-weight: bold;font-size: 13px;vertical-align: top;font-style: normal;}
.t2 .t1td1 {background: #FAFAFA;font-weight: bold;font-size: 13px;vertical-align: top;font-style: normal;}
.t2 tr td {font-size: 12px;border: 1px solid #333333;text-align: left;padding: 2px 2px 2px 5px;vertical-align: top;font-style: italic;}
/* TYPOGRAPHY XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
h1.componentheading {color: #3F5D7F;font-size: 20px;margin-bottom: 10px;clear: both; text-transform: uppercase;}
div.nadnadpis {clear: both;color: #3F5D7F;font-size: 18px;font-weight: normal;margin-bottom: 10px;}
h2 {clear: both;color: #3F5D7F;font-size: 18px;font-weight: normal;margin: 20px 0px 5px 0px;}
ul li {background:transparent url(../images/tecka.png) 0px 11px no-repeat;padding-left: 10px; margin-left: 10px; }
#page {text-align: justify;  }
hr, p hr {clear: both;  } 
.top {margin: 0px;text-align: right;  }
.top a {text-decoration: none;color: #567EB1; font-size: 10px;font-weight: bold; }

.copyright { background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
    color: black;
    font-size: 12px;
    font-style: italic;
    line-height: 13px;
    margin-top: 18px;
    padding: 5px 3px 4px;  }

.copyright a {     color: black;
    font-size: 12px;
    font-style: italic;
    }

#wh1 {width: 584px;  } 





