body{margin: 0; padding: 0; background: #000333}
body, div, a, p, td, input, textarea, ul, li{text-align: justify; font-size: 10pt; color: #99ccff; font-family: 'Arial CE',Arial, sans-serif}
input, textarea, submit{color:black}
h1,h2,h3,h4,h5,h6{margin: 0; padding: 0}
table,td,th{margin: 0; padding: 0;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: 7px 0; text-align: right; font-style: italic; font-size: 94%}
.vice a{font-size: 100%}
.resetovac{border:0 none;margin: 0;padding: 0;float: none;clear:both;width: 0;height: 0;line-height: 0;font-size: 0}
.cara{height: 2px;margin: 0;overflow:hidden;background:#bbbbbb;padding:0}
.odeslat{color:#68780d;font-size:160%;padding:5px 50px 7px 50px;font-weight:800}

.barva1{background-color: #7a8c17}
.barva2{background-color: #68780d}
.barva3{background-color: #999999}
.barva4{background-color: #666666}

.formular{font-size: 100%; border: solid 5px #dd5522; font-weight: 800; background: #dddddd;padding:5px}
.formular table{padding: 1px;width:100%}
.formular table td{background: #cccccc;padding: 2px 5px 1px 5px; margin: 0}
textarea{height: 100px}
input:hover, select:hover, textarea:hover{background: #dddddd}

#strankaobal{width: 1000px;margin: 0 auto;background: url("obrazky/pozadi-stred.png") repeat-y}
#strankavnitrek{margin: 0 10px}
#stredobal{padding:0 10px;margin: 0 10px}
#stredvnitrek{padding: 0}
#levyobal{float:left;width:5px;margin-left:10px}
#levyvnitrek{padding:0 5px 5px 0}
#pravyobal{float:right;width:5px;margin:0 10px 0 0;overflow:hidden}
#pravyvnitrek{padding:0 0 5px 5px}

#lista-navigace{padding:0; margin: 0;overflow: auto; font-size: 90%; color: #6677bb}
#lista-navigace a{color: #445599;font-size:100%}
#lista-navigace a:hover{color: #8899dd}
#lista-podkategorie{padding:0; margin: 0;overflow: auto; font-size: 90%; color: #445599}
#lista-podkategorie a{color: #6677bb;font-size:100%}
#lista-podkategorie a:hover{color: #8899dd}

#lista-pozadi-vrch{width: 1000px; height:20px; background: url("obrazky/pozadi-stred-vrch.png") bottom no-repeat; margin: 0 auto}
#lista-hlavicka{margin: 0;padding:0 0 0 10px; height:100px;text-align: left}
#lista-hlavicka img{padding: 0 0 0 20px}
.lista-svatek{margin: -25px 10px 2px 10px; padding: 2px 5px;overflow: auto; font-size: 80%}
.lista-svatek div{float: right}
#lista-pocitadlo{margin: 2px 10px; padding: 5px 260px 5px 0; overflow: auto; font-size: 80%; color: #aaaaaa}
#lista-pocitadlo div{float: right}
#lista-odkazy{padding: 10px 50px 10px 50px; margin: 10px 20px 0 20px; text-align: justify;background:#002255}
#lista-odkazy a{padding: 0 5px; margin: 5px 0; color: #555555}
#lista-odkazy a:hover{color: #bf4203}
.lista-paticka{margin: 0 10px;padding:0 0 10px 0;text-align: center;font-size: 80%;color: #cccccc}
.lista-paticka a{padding: 0 10px; color: #666666}
.lista-pozadi-spodek{width: 1000px; height:10px; background-image: url("obrazky/pozadi-stred-spodek.png"); margin: 0 auto; background-position: top; background-repeat: no-repeat}

#lista-login{text-align:right;margin:-21px 0 10px 0;height:16px}
#lista-login a{color:#666666}
#lista-login input.input{width:100px;height:12px;border:solid 1px #aaaaaa;margin:0 1px 0 0;padding:0;font-size:11px;color:#444444}
#lista-login input.odeslat{border:none;height:16px;background:none;margin:0;padding:0;font-size:11px;color:#444444}

#lista-strany{overflow: auto}
#lista-strany a{margin:0 2px}
#lista-strany a,#lista-strany span,#lista-strany div{font-size:90%}
#lista-strany a:hover{color: #dd5522}
#lista-strany .strana{margin-right:2px}
#lista-strany .sipka{width: 16px; height: 16px; overflow: hidden; margin-right: 2px; font-size: 90%}
#lista-strany .sipka:hover img{overflow: hidden; margin-top: -16px}


.upozorneni{font-size: 120%; margin: 5px 0; background: #bf4203; color: white; padding: 20px; text-align: center; font-weight: 800}
.upozorneni a{color: white}

.vsechny{padding: 10px;margin-bottom:10px;overflow:hidden;border-bottom:solid 3px #57670c}
.vsechny a h3{text-decoration: underline}
.vsechny img{float: left}
.vsechny img{border:solid 3px;margin-right:10px;padding:3px}


#lista-menu {height:40px;margin:0px 0px 10px 0px;text-align:right;padding:1px 10px 0 10px;background:url(obrazky/menu-pozadi.gif) repeat-x;}
#lista-menu a{display:block;float:right;padding:7px 10px 0 10px;color:#D0F07F;font-size:100%;text-decoration:none}
#lista-menu a:hover {color: #dd5522;margin-top:-1px;padding-top:8px;height:40px}
#lista-menu img{float:right;margin:0;padding-top:5px;height:20px}

#lista-menu-user {height:30px;margin:-72px 10px 0px 10px;text-align:right}
#lista-menu-user a{display:block;float:right;padding:7px 10px 0 10px;color:#D0F07F;font-size:100%;font-weight:500;text-decoration:none}
#lista-menu-user a:hover {color: #dd5522;overflow:auto;height:16px}
#lista-menu-user img{float:right;margin:0;padding-top:5px;height:20px}
#lista-menu-user input.login{width:120px;height:14px;border: solid 1px #9cae39;background-color:#00184F;margin:6px 2px 0 0;padding:0;color:#D0F07F}
#lista-menu-user .submit{width:60px;border: none;background-color:#00184F;color:#D0F07F}
#lista-menu-user .submit:hover{color:white;cursor:hand}


#lista-menu-user .submenu{position: relative; float: right; font-size:100%}
#lista-menu-user .submenu div{position: absolute; display:none; margin-top:25px}
#lista-menu-user .submenu div a{display: block;text-align:right; font-size:100;background-image: url("obrazky/menu-pozadi.png");padding:3px 5px;margin: 0 10px 1px 0;z-index:100;height:16px;width:100%}
#lista-menu-user .submenu div a:hover{background: black;height:16px}
#lista-menu-user .submenu:hover div{display:block}

@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}
}

.cenik table{margin: 10px 0; border: solid 1px #00A8EE}
.cenik table tr {background: #222555}
.cenik table tr td{padding: 1px 5px}
.galerie{text-align: left}
.galerie a{padding: 0; margin: 0; background: none}
.galerie a:hover{padding: 0; margin: 0; background: none; color: #ffffff}

