body{margin: 0; padding: 0; background: #caf661 url("obrazky/pozadi-body.png")}
body, div, a, p, td, input, textarea, submit, ul, li{font-size: small;text-align: justify; font-size: 94%; font-family:"arial"; color: #444444}
h1{font-size: 200%; padding: 6px 0 0 0;margin: 0 0 10px 0;height: 28px;font-weight: 100;text-transform: lowercase;color:#CC3300;font-family: verdana;border-bottom:2px dotted white}
h2{font-size: 160%; padding: 8px 0 0 0;margin: 0;height: 30px;font-weight: 100;text-transform: lowercase;color:#CC3300;font-family: verdana}
h3,h4,h5,h6{color:#CC3300;margin: 0; padding: 0}
table,td,th{margin: 0; padding: 0 10px 10px 10px}
td{vertical-align: top}
img{border: none}

.W10{width: 10px}
.W20{width: 20px}
.W30{width: 30px}
.W40{width: 40px}
.W50{width: 50px}
.W60{width: 60px}
.W70{width: 70px}
.W80{width: 80px}
.W100{width: 100px}
.W150{width: 150px}
.W200{width: 200px}
.W300{width: 300px}
.W400{width: 400px}
.W500{width: 500px}
.W50PR{width: 50%}
.W100PR{width: 100%}
.H00{height: 0}
.H100{height: 100px}
.H40{height: 40px}

.padding{padding: 10px}
.margin{margin: 10px}

.floatleft{float: left}
.floatright{float: right}
.clearleft{clear: left; height: 0}
.clearright{clear: right}
.vpravo{text-align: right}
.aktivni{font-weight: 800; color: #f36109}
.vice{margin: 0.5em; text-align: right; font-style: italic; font-size: 94%}
.resetovac{border:0 none;margin: 0;padding: 0;float: none;clear:both;width: 0;height: 0;line-height: 0;font-size: 0}
.cara{height: 1px;  margin: 5px 0; overflow: hidden; background: #aaaaaa;padding: 0}

.barva1{background-color: #ffffff}
.barva2{background-color: #cccccc}
.barva3{background-color: #999999}
.barva4{background-color: #666666}

#strankaobal{width: 1000px;margin: 0 auto;background: url("obrazky/pozadi-stred.png") repeat-y}
#strankavnitrek{margin:0 10px;padding:0 10px}
#stredobal{padding:0 170px;background:#eeeeee;margin: 0}
#stredvnitrek{padding: 0}
#levyobal{float:left;width:155px;margin-left:10px}
#levyvnitrek{padding:0 5px 5px 0}
#pravyobal{float:right;width:155px;margin:0 10px 0 0;overflow:hidden}
#pravyvnitrek{padding:0 0 5px 5px}

.lista-navigace{padding: 1px 5px 1px 5px; overflow: auto; font-size: 90%; color: #777777; background: #dddddd; margin-bottom: 2px}
.lista-navigace a{color: #777777; font-size: 100%}
.lista-navigace a:hover{color: #dd5522}
.lista-navigace a.aktivni{color: #dd5522; font-weight: bold}

#lista-pozadi-vrch{width: 1000px; height:20px; background: url("obrazky/pozadi-stred-vrch.png") bottom no-repeat; margin: 0 auto}
#lista-hlavicka{padding:5px 0 0 0; height:110px;text-align: left}
#lista-hlavicka img{padding: 0}
#lista-menu-superadmin{margin: -5px 0 1px 0;background:#dddddd;padding: 0 0 3px 10px}
#lista-svatek{margin: -22px 0px 2px 10px; padding: 2px 5px;overflow: auto; font-size: 80%}
#lista-svatek div{float: right}
#lista-pocitadlo{margin: 2px 0px; padding: 5px 260px 5px 0; overflow: auto; background: #cccccc; font-size: 80%; color: #aaaaaa}
#lista-pocitadlo div{float: right}
#lista-odkazy{padding: 10px 50px; margin: 0 0px; text-align: justify; background: #dddddd}
#lista-odkazy a{padding: 0 5px; margin: 5px 0; color: #aaaaaa}
#lista-odkazy a:hover{color: #bf4203}
#lista-paticka{margin: 0 10px;padding:5px 0;text-align: center;font-size: 80%;color: #999999}
#lista-paticka a{padding: 0 10px; color: #666666}
#lista-pozadi-spodek{width: 1000px; height:20px; background-image: url("obrazky/pozadi-stred-spodek.png"); margin: 0 auto; background-position: top; background-repeat: no-repeat}

.lista-strany{padding: 1px 5px 0px 5px; overflow: auto; color: #777777; background: #dddddd; margin-bottom: 2px; font-size:100%}
.lista-strany:hover{background: #cccccc}
.lista-strany a:hover{color: #dd5522}
.lista-strany a.aktivni{color: #dd5522; font-weight: bold}
.strana{display: block; margin-right: 2px; padding: 1px 2px 2px 2px; text-align: center; text-decoration: none; font-weight: 600; background: #bbbbbb}
.strana:hover{background: #cccccc}
.sipka{width: 16px; height: 16px; overflow: hidden; margin-right: 2px; font-size: 90%}
.sipka:hover img{overflow: hidden; margin-top: -16px}

.formular{font-size: 110%; border: solid 5px #dd5522; font-weight: 800; background: #dddddd;padding:10px 20px}
.formular table{padding: 1px;width:100%}
.formular table td{background: #cccccc;padding: 2px 5px 1px 5px; margin: 0}
textarea{height: 8em}
input:hover, select:hover, textarea:hover{background: #dddddd}
.submit:hover{cursor: hand}
.submit{padding: 2px 20px; margin: 10px 0; font-size: 160%; font-weight: bold}

.reklama_levy{text-align: center; padding: 1em; overflow: auto; margin-right: 1em}
.reklama_levy img1{margin: 0 1em}
.reklama_stredni_vrch{background: #eeeeee; margin: 0; padding: 1em}
.reklama_stredni_vrch img{width: 700px; overflow: hidden}
.reklama_pravy{text-align: center; padding: 1em; overflow: auto}
.reklama_pravy img1{margin: 0 1em}

.login{background-color: #dddddd;padding:10px 10px 10px 10px;margin-top: 10px;text-align: center}
.login h3, .login div{display: none}
.login p{margin: 0; padding: 0}

.upozorneni{font-size: 120%; margin: 0; background: #bf4203; color: white; padding: 20px; text-align: center; font-weight: 800}
.upozorneni a{color: white}

.vsechny{padding: 10px; margin: 0 0 10px 0; background-color: #dddddd; overflow: hidden;border-bottom: dotted 2px #bbbbbb}
.vsechny p{font-size:100%}
.vsechny a h3{text-decoration: underline}
.vsechny img{float: left}
.vsechny img{border: solid 3px; margin: 0 10px 0 0; padding: 3px}

#lista-menu {margin: 0 0 5px 0;height:40px; background:#fff url(obrazky/menu-pozadi.gif) repeat-x}
#lista-menu a{display:block; float: left; padding:9px 12px 0 12px; color: #eeeeee; font-weight: 500;  text-decoration: none}
#lista-menu a:hover {background: url(obrazky/menu-pozadi-hover.gif) repeat-x; color: #D0F07F}
#lista-menu img{padding-top: 8px;float: left}
#lista-menu ul{padding: 0; margin: 0}
#lista-menu li{position: relative; list-style: none; float: left;}
#lista-menu li.submenu{}
#lista-menu ul li ul a{width: 150px; font-size: 90%; font-weight: 100; border-bottom: solid 1px #999999; padding: 0.3em 0 0.3em 1em}
#lista-menu ul ul{position: absolute; display: none; width: 100px;}
#lista-menu ul li:hover ul{display:block;}

#menu_svisle{padding-bottom: 10px;margin: 2px 5px;font-size:140%}
#menu_svisle a{display: block}
#menu_svisle a:hover {color: red}
#menu_svisle ul {margin: 0; padding: 0}
#menu_svisle li {position: relative; list-style: none; margin: 0}
#menu_svisle ul li ul a{}
#menu_svisle li.submenu {background: #eeeeee url(obrazky/submenu.gif) 100% 50% no-repeat}
#menu_svisle ul ul {position: absolute; top: 0; left: 99%; display: none}
#menu_svisle ul.level1 li.submenu:hover ul.level2,
#menu_svisle ul.level2 li.submenu:hover ul.level3 {display: block; width: 100%}

@media print {
html,body,div,a,p,input,textarea,ul,li,table,tr,td,th,h1,h2,h3,h4,h5,h6,form,span
{font-size: 4mm; font-family:arial, color: black; background: none}
.noprint,img{display:none;margin:0;padding:0;border:none;width:0px;height:0px;background:none}
}

