body {padding: 0; margin: 0; font: 75%/130% "Trebuchet MS", arial, "Arial CE"; text-align: center; background: #000000 url("../images/pozadi.png") top center no-repeat;}
a {color: #161616;}
a:hover {color: #B81D2A;}
form {padding: 0; margin: 0;}
p {margin: 5px 0 10px 0;}
h2 {font-size: 140%; line-height: 150%; color: #4F070B; padding: 0 0 0 0; margin: 5px 0 10px 0;}
h3 {font-size: 120%; color: #B4202D; padding: 10px 0 4px 0px; margin: 10px 0 5px 0;}
h3 a {color: #B4202D;}
h3 a:hover {color: #161616;}
h4 {font-size: 110%; color: #333333; margin: 5px 0 5px 0;}
h5 {font-size: 100%; margin: 0; padding: 5px 0 0 0;}
dl {line-height: 160%; padding-bottom: 10px;}
dt {left: 0; float: left; padding: 0; border: 0; margin: 0 0 1px 20px; }
dd {padding: 0; border: 0; margin: 0 0 0.8em 140px;}
ul {padding: 0 0 20px 0; margin: 10px 0 0 0;}
li {margin: 0 0 0 20px;}
table {font-size: 100%; color: #000; border: 0; border-collapse: collapse; margin: 20px 0 20px 0;}
td {vertical-align: top; border: 0; border-bottom: #EAD1BD 1px solid;}

#container {width: 990px; margin-left: auto; margin-right: auto; text-align: left; font-size: 100%; color: #161616; background: url("../images/container.png") top center repeat-y;}
#hlavicka0 {width: 990px; height: 220px; padding: 0; margin: 0; border: 0; background: url("../images/pozadi.png") top center no-repeat;}
#hlavicka {float: left; padding: 35px 0 0 0;}
#hlavicka #logo {position: relative; width: 280px; height: 150px; overflow: hidden; margin: 0 0 0 120px; padding: 0; font-size: 200%;}
#hlavicka #logo span {display: block; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; margin: 0; padding: 0; background: url("../images/logo.png") 0 0 no-repeat; cursor: pointer;}

#vlevo0 {float: left; width: 172px; padding: 0; marign: 0; font-size: 90%; background: url("../images/vpravo.png") top left no-repeat;}
#vlevo {padding: 0; margin: 10px 0 0 20px;}
#vlevo ul {padding: 0; margin: 0 0 0 0px;} 
#vlevo ul li {float: left; width: 146px; margin: 0; padding: 0; list-style-type: none;}
#vlevo ul li a {display: block; min-height: 20px; _height: 20px; padding: 3px 3px 2px 14px; margin: 0; color: #FDF4E2; text-decoration: none; font-weight: bold; background: url("../images/menu.gif") 0 0 no-repeat;}
#vlevo ul li a:hover {color: #fff; background: url("../images/menu-a.gif") 0 0 no-repeat;}
#vlevo .menumezera {width: 146px; height: 7px;}
#vlevo .aktivni {color: #fff; background: url("../images/menu-ahr.gif") 0 0 no-repeat;}
#vlevo .akce {color: #fff;}

#vpravo0 {float: right; width: 818px; _width: 790px; min-height: 490px; _height: 490px; padding: 0; border: 0; background: url("../images/vpravo.png") top right no-repeat;}
#vpravo {padding: 5px 140px 30px 25px;}

#paticka0 {clear: both; width: 100%; height: 100px; padding: 0; border: 0; color: #FBF6F2; background: url("../images/paticka.png") top center no-repeat;}
#paticka {font-size: 85%; padding: 45px 140px 5px 0px; text-align: right;}
#paticka a {color: #FBF6F2;}
#paticka a:hover {color: #cc0000;}
#copyright a {text-decoration: none; color: #F2E2D6;}

.clear {clear: both; width: 100%;}
.noscreen {display: none}
.foto {border: 1px solid #EAD1BD;}
.foto1 {float: right; border: 0; margin: 0 0 10px 10px;}
.fotoref {border: 1px solid #EAD1BD; margin: 0 10px 10px 10px;}
.obr {float: right; border: 1px solid #EAD1BD; margin: 0 8px 10px 10px;}
.cervena {color: #DB261E;}
.cervena a {color: #DB261E;}
.cervena a:hover {color: #000;}
.fialova {color: #cc0000;}
.seda {color: #666666;}
.seda a {color: #666666; text-decoration: none;}
.seda a:hover {color: #535353; text-decoration: underline;}
.velke {font-size: 110%;}
.vetsi {font-size: 130%;}
.odrazka {margin-left: 20px; list-style-image: url('../images/odrazka.gif');}
.doprostred {text-align: center;}
.doleva {text-align: left;}
.doprava {text-align: right;}
.cara {width: 560px; height: 1px; background: url("../images/cara.gif") repeat-x;}
.cenik {margin-left: 30px;}
.slogan1, .slogan2, .slogan3, .slogan4, .slogan5, .slogan6 {position: absolute; width: 230px; height: 110px; left: 50%; margin: 275px 0 0 391px; overflow: hidden; z-index: 1; background: url("../images/slogan1.png") no-repeat;}
.slogan2 {background: url("../images/slogan2.png") no-repeat;}
.slogan3 {background: url("../images/slogan3.png") no-repeat;}
.slogan4 {background: url("../images/slogan4.png") no-repeat;}
.slogan5 {background: url("../images/slogan5.png") no-repeat;}
.slogan6 {background: url("../images/slogan6.png") no-repeat;}

.okna {clear: both; width: 100%; padding: 0 0 40px 25px; margin: 0;}
h2#okno1 a, h2#okno2 a, h2#okno3 a, h2#okno4 a, h2#okno5 a, h2#okno6 a, h2#okno7 a, h2#okno8 a, h2#okno9 a {float: left; display: block; width: 185px; height: 140px; margin: 3px 3px 3px 5px; _margin: 0 5px 0 5px; padding: 0; overflow: hidden;}
h2#okno1 a {background: url("../images/okno1.gif") top left no-repeat;}
h2#okno2 a {background: url("../images/okno2.gif") top left no-repeat;}
h2#okno3 a {background: url("../images/okno3.gif") top left no-repeat;}
h2#okno4 a {background: url("../images/okno4.gif") top left no-repeat;}
h2#okno5 a {background: url("../images/okno5.gif") top left no-repeat;}
h2#okno6 a {background: url("../images/okno6.gif") top left no-repeat;}
h2#okno7 a {background: url("../images/okno7.gif") top left no-repeat;}
h2#okno8 a {background: url("../images/okno8.gif") top left no-repeat;}
h2#okno9 a {background: url("../images/okno9.gif") top left no-repeat;}
h2#okno1 a:hover, h2#okno2 a:hover, h2#okno3 a:hover, h2#okno4 a:hover, h2#okno5 a:hover, h2#okno6 a:hover, h2#okno7 a:hover, h2#okno8 a:hover, h2#okno9 a:hover {filter: alpha (opacity=80); -moz-opacity:.80;opacity:.80;}
h3#oknoakce {float: left; width: 150px; height: 150px; background: url("../images/okno_akce.gif") top left no-repeat; margin: 0 10px 15px 40px;}
h2 span, h3 span {display: none}
.oknokonec {clear: both; widht: 100%;}

.akcevelka .inverze, .inverze {color: #ffffff; background-color: #8E0000; font-weight: bold; font-size: 120%; padding: 2px;}
.akcevelka .inverze a {color: #ffffff;}
.akcevelka .inverze a:hover {color: #E8D3E5;}
.akcevlevo {float: left; width: 280px; _width: 250px; height: 320px; margin: 0 10px 20px 20px; background-color: #F1E1D5; text-align: center;}
.akcevpravo {float: right; width: 280px; _width: 250px; height: 320px; margin: 0 40px 20px 10px; background-color: #F1E1D5; text-align: center;}
.akcestred {width: 260px; margin: 0 10px 20px 0; background-color: #F1E1D5; text-align: center;}
.akcevelka {width: 580px; margin: 0 10px 20px 30px; background-color: #F1E1D5; text-align: center;}
.akcevelka p {padding: 0 20px 0 20px;}
.akcevelka .doleva {text-align: left; padding-left: 20px;}
.akcevelka ul {text-align: left; padding: 0 0 20px 0; margin: 10px 0 0 0;}
.akcevelka li {margin: 0 0 0 70px;}

.akcevelka1 {width: 540px; height: 100px; margin: 0 10px 20px 0; background-color: #F1E1D5; text-align: center;}
.akcesleva {font-size: 120%;}
.akcestred ul {padding: 0 0 10px 0; margin: 5px 0 0 0;}
.akcestred li {margin: 0 0 0 20px; list-style-type: square;}