body{margin: 0; padding: 0; background: #caf661 url("obrazky/pozadi-body.gif");}
body,html{margin: 0;padding:0;border: 0px none;}

body, div, a, p, input, textarea, ul, li{text-align: justify; font-size: 95%; font-family:arial,sans-serif;font-size: small !important; color: #003300}

p{margin: 0; padding: 0}
h1{font-size: 160%; padding: 4px 0 0 10px; color: #166a37; margin: 0; background: #ffffff url("obrazky/pozadi-h1.gif") repeat-x; height: 36px}
h2{font-size: 130%; padding: 4px 0 0 10px; background-color: #caf661; color: #166a37; margin: 0; background-image: url("obrazky/pozadi-h2.gif"); height: 30px}
h3{font-size: 120%}
h3,h4,h5,h6{margin: 0; padding: 0}
a h1, a h2{text-decoration: underline}

th,td{vertical-align: top}
th{background: #cccc66}
ul{padding: 10px 5em}
li{margin: 0.5em 10px}
img{border: none}

.W00{width: 0;overflow:hidden;display: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}
.W50PR{width: 50%}
.W100PR{width: 100%}
.H00{height: 0}
.H100{height: 100px}
.H40{height: 40px}
.H05{height: 5em}
.H10{height: 10em}
.H04{height: 4em}

.dole{padding-bottom: 10px}
.vlevo{text-align: left}
.vpravo{text-align: right}
.justify{text-align: justify}
.center{text-align:center}
.floatleft{float: left}
.floatright{float: right}
.clearleft{clear: left}
.clearright{clear: right}
.vice{margin-right: 10px; text-align: right; font-style: italic; font-size: 75%}
.aktivni{font-weight: 800; color: #cc3300}
.barva1{background: #ffffff}
.barva2{background: #eeeeee}
.barva3{background: #dddddd}
.barva4{background: #cccccc}

.formular{font-size: 100%; padding: 0 ; border: solid 5px #dd5522; font-weight: 800; margin-bottom: 5px;background: #dddddd}
textarea{height: 8em}
input:hover, select:hover, textarea:hover{background-color: #99FF00;border:solid 2px grey; cursor:hand}
.submit:hover{cursor: hand}
.submit{padding: 2px 20px; margin: 0; font-size: 200%; font-weight: bold}

.lista-navigace{padding: 1px 5px 1px 5px; overflow: auto; font-size: 90%; color: #777777; background: #dddddd; margin-bottom: 2px}
.lista-navigace a{color: #777777}
.lista-navigace a:hover{color: #dd5522}
.lista-navigace a.aktivni{color: #dd5522; font-weight: bold}

.lista-pozadi-vrch{width: 1030px; height:20px; background-image: url("obrazky/pozadi-stred-vrch.png"); margin: 0 auto; background-position: bottom; background-repeat: no-repeat}
.lista-hlavicka .salena{margin: 0 20px 2px 20px;font-size: 70%; color: #bbbbbb;; height:15px;overflow:hidden}
.lista-hlavicka .salena div{margin-left:5px;padding-bottom:5px;color: rgb(51,153,0); float:left}
.lista-hlavicka .salena a{text-align: right; color: #bbbbbb; text-decoration: none; float:right}
.lista-hlavicka .brnenka{margin: 0 20px; overflow: hidden; text-align: center; background-image: url("obrazky/pozadi-hlavicka.jpg"); background-repeat: no-repeat; border-bottom: 2px solid #caf661; margin-bottom: 5px; display: block}
.lista-hlavicka .esf{margin: 0 20px; overflow: hidden; text-align: center; margin-bottom: 5px; display: block}
.lista-hlavicka img{padding: 0}
.lista-svatek{margin: 0 20px; padding-bottom: 5px; overflow: auto; font-size: 80%}
.lista-svatek div{float: right}
.lista-pocitadlo{margin: 0 20px; padding: 5px 260px 5px 0; overflow: auto; background: #caf661; font-size: 80%; color: #aaaaaa}
.lista-pocitadlo div{float: right}
#lista-odkazy{padding: 20px 50px; margin: 0 20px; text-align: justify; background: #dddddd}
#lista-odkazy a{padding: 0 5px; margin: 5px 0; color: #aaaaaa}
#lista-odkazy a:hover{color: #bf4203}
.lista-paticka{text-align: center; margin: 5px 0 10px 0; font-size: 80%; color: #999999}
.lista-paticka a{padding: 0 10px; color: #666666}
.lista-pozadi-spodek{width: 1030px; height:20px; background-image: url("obrazky/pozadi-stred-spodek.png"); margin: 0 auto; background-position: top; background-repeat: no-repeat}

.cely{width: 1030px; margin: 0 auto; padding: 5px 0px; background: url("obrazky/pozadi-stred-1.png") repeat-y}
table.hlavni{width: 990px; margin: 0 auto}
td.stredni{padding: 0 10px;width:650px}
td.levy,td.pravy{width: 160px}
.esf{width:158px;height:400px;position:relative;top:-185px;left:215px;z-index:5}
.po_esf{position:relative;top:-403px;z-index:10}

.cara{clear: left; clear: right; height: 1px;  margin: 5px 0; overflow: hidden; background: #aaaaaa}

.lista-strany{padding: 1px 5px 1px 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; 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}
.sipka{width: 16px; height: 16px; overflow: hidden; margin-right: 2px}
.sipka:hover img{overflow: hidden; margin-top: -16px}
.lista-listy{padding: 1px 5px 1px 5px; margin-right: 2px; text-align: center; text-decoration: none; font-weight: 600; background: #bbbbbb}
.lista-listy:hover{background: #cccccc}

.reklama_levy{text-align: center; padding: 10px; overflow: auto; margin-right: 10px}
.reklama_levy img1{margin: 0 10px}
.reklama_stredni_vrch{background: #eeeeee; margin: 0; padding: 10px}
.reklama_stredni_vrch img{width: 700px; overflow: hidden}
.reklama_pravy{text-align: center; padding: 10px; overflow: auto; z-index:0}
.reklama_pravy img1{margin: 0 10px}

.login{background-color: #dddddd; padding: 10px}
.login h3, .login div{display: none}
.login p{margin: 0; padding: 0}

.upozorneni{font-size: 120%; background: #bf4203; color: white; padding: 10px 2em; text-align: center; font-weight: 800}
.upozorneni a{color: white}
.zvyraznovac{font-size: 100%; background: rgb(255,204,0);  padding: 5px; text-align: center; margin-bottom: 3px; border: 1px solid rgb(51,153,102)}
.zvyraznovac a{color: grey}

.vsechny, .jeden{padding: 10px; margin: 0 0 0.5em 0; background-color: #ededed}
.vsechny, .jeden{border-bottom: dotted 2px #bbbbbb}
.vsechny a h3{text-decoration: underline}
.vsechny img{float: left}
.vsechny img, .jeden img{border: solid 3px rgb(153,204,51); margin: 0 10px 0 0; padding: 3px}

#menu_svisle{padding-bottom: 10px}
#menu_svisle a{display: block; padding: 3px; border-top: dotted 2px #caf661; font-size: 80%; text-decoration: none; font-weight: bold}
#menu_svisle a:hover {background: #ffffff}
#menu_svisle ul {margin: 0; padding: 0}
#menu_svisle li {position: relative; list-style: none; margin: 0; background: #dddddd}
#menu_svisle ul li ul a{background: #dddddd}
#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%}

.menu_free a{display: block; padding: 3px;margin-bottom: 3px;border-top: solid 2px #caf661; font-size: 70%;text-decoration: none;background: #e0fca6}  
.menu_free a:hover{background: #d3f50f}

.menu_dodavatele div{text-align: center}

@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}
.cely{width: 19cm; margin: 0; padding: 0}
}


