body {background-color: #ffffcc; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow: hidden}

a:link {color: #bb1c00; text-decoration: none}

a:visited {color: #bb1c00; text-decoration: none}

a:active {color: #bb1c00; text-decoration: none}

a:hover {background-color: #bb1c00; color: #ffffff}

.podtrh {text-decoration: underline}

.podtrhtuc {font-weight: bold; text-decoration: underline}

.text {color: #000000; font-family:  verdana,arial; font-size: 75%; font-style: normal; font-weight: normal; line-height: 1.4}

.text2 {color: #000000; font-family:  verdana,arial; font-size: 75%; font-style: normal; font-weight: normal; line-height: 1.6}

.textvlevo {color: #bb1c00; font-family: verdana,arial; font-size: 70%; font-style: normal; font-weight: normal; float: left; bottom: 0px; height: auto; margin-bottom: 18px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left; width: auto}

.textvpravo {color: #000000; font-family: verdana,arial; font-size: 70%; font-style: normal; font-weight: normal; float: right; bottom: 0px; height: auto; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: right; width: auto}

.hlavni {height: 100%; left: 19%; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow: auto; position: absolute; right: 0px; top: 0px; width: 81%}

.hlavicka {background-image: url(obr/titstred.jpg); background-position: center top; background-repeat: repeat; background-color: #ffffcc; height: 60px; left: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; position: relative; top: 0px; width: 100%}

.hlavvlevo {background-color: #ffffcc; float: left; height: 60px; left: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; position: relative; text-align: left; top: 0px; width: auto}

.hlavvpravo {background-color: #ffffcc; float: right; height: 60px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; position: relative; right: 0px; text-align: right; top: 0px; width: auto}

.nadhlavicka {color: #bb1c00; font-family: verdana,arial; font-size: 70%; font-style: normal; font-weight: normal; left: 19px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 6px; position: absolute; top: 0px}

.paticka {color: #000000; font-family: verdana,arial; font-size: 75%; font-style: normal; font-weight: normal; border-bottom: 0px solid #bb1c00; border-top: 1px solid #bb1c00; bottom: 0px; height: auto; line-height: 1.5; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-bottom: 6px; padding-left: 0px; padding-right: 0px; padding-top: 2px; position: relative;  text-align: right; width: 100%}

.menuppod {background-image: url(obr/podpruh.jpg); background-position: left top; background-repeat: repeat; background-color: #bb1c00; bottom: 0px; height: 100%; left: 19%; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; position: absolute; top: 0px; width: 3px}

.menu {background-image: url(obr/podpruh.jpg); background-position: left top; background-repeat: repeat; background-color: #bb1c00; color: #000000; font-family: verdana,arial; font-size: 75%; font-style: normal; font-weight: normal; height: 100%; left: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow: auto; position: absolute; text-align: left; top: 0px; width: 19%}

.vmenu {height: auto; margin-left: 6px; margin-right: 3px; margin-top: 0px}

.vmenuhlav {background-color: #bb1c00; color: #ffffff; font-weight: normal; margin: 0px; padding-bottom: 2px; padding-left:6px; padding-right: 12px; padding-top: 2px}

.vmenutelo {line-height: 1.3; background-color: #ffffcc; color: #000000; margin: 0px; padding-bottom: 4px; padding-left:6px; padding-right: 6px; padding-top: 2px}

.fdetail {background-color: #ffffff; float: left; height: 600px; left: 0px; margin-bottom: 2px; margin-left: 2px; margin-right: 6px; margin-top: 2px; text-align: center; top: 0px; width: 800px}

.fmenu {background-color: #ffffff; background-image: url(obr/podklfotgal.jpg); background-position: left top; background-repeat: no-repeat; float: left; font-family:   verdana,arial; font-size: 75%; font-style: normal; font-weight: normal; height: 120px; left: 0px; margin-bottom: 0px; margin-left: 2px; margin-right: 0px; margin-top: 2px; overflow: auto; text-align: left; top: 0px; width: 160px}

.vfmenu {margin-bottom: 0px; margin-left: 12px; margin-right: 0px; margin-top: 28px}

.fnahled {background-color: #ffffff; color: #000000; float: left; font-family: verdana,arial; font-size: 75%; font-style: normal; font-weight: normal; margin-top: 2px; margin-left: 2px; text-align: center}

h1 {border-bottom: 3px solid #bb1c00; border-top: 3px solid #bb1c00;color: #bb1c00; font-family: tahoma,arial; font-size: 140%; font-style: normal; font-weight: bold; margin-bottom: 18px; margin-left: auto; margin-right: auto; margin-top: 18px; width: 590px}

h2 {color: #bb1c00; font-family:  verdana,arial; font-size: 100%; font-style: normal; font-weight: bold;  margin-bottom: 4px}

h3 {color: #bb1c00; font-family:  verdana,arial; font-size: 85%; font-style: normal; font-weight: bold; margin-bottom: 4px; margin-top: 0px}

h4 {color: #bb1c00; font-family:  verdana,arial; font-size: 75%; font-style: normal; font-weight: bold; margin-bottom: 4px; margin-top: 0px}

p {color: #000000; font-family: verdana,arial; font-size: 75%; font-style: normal; font-weight: normal; line-height: 1.3; margin-right: 0px; margin-top: 0px; text-align: justify}

img {border: 0px}

.nastred {margin-left: auto; margin-right: auto; text-align: center}

.tucne {font-weight: bold}

ul {line-height: 1.6; margin-bottom: 0px; margin-left: 10px; margin-top: 0px; padding-left: 10px; text-align: justify}

li {color: #000000; font-family: verdana,arial; font-size: 75%; font-style: normal; font-weight: normal; list-style-position: outside; list-style-type: square}

.znevyraz {color: gray}

.okraj1 {margin-bottom: 0px; margin-left: 19px; margin-right: 15px; margin-top: 0px; padding-top: 8px}

.proodkaz {color: #000000; float: left; font-family:            verdana,arial; font-size: 75%; font-style: normal; font-weight: normal; margin-bottom: 4px; margin-right: 4px; text-align: left; width: 188px}

.proodk1 {background-color: #bb1c00; color: #ffffff; height: auto; margin: 0px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px}

.proodk2 {line-height: 1.3; background-image: url(obr/pozbox.jpg); background-position: left top; background-repeat: repeat; background-color: #ffffff; height: 135px; margin: 0px; overflow: auto; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px}

.slovem {float: left; height: auto; margin-bottom: 4px; margin-right: 4px; position: relative; text-align: center; width: 578px}

.popisobr {color: #000000; font-family: verdana,arial; font-size: 70%; font-style: normal; font-weight: normal; height:auto; margin-bottom: 4px; margin-left: 2px; margin-right: 2px; margin-top: 0px; text-align: left; width: 100%}

.infobox {float: left; margin-bottom: 4px; position: relative; width: 100%}

.infobox2 {float: left; margin-bottom: 0px; margin-right: 4px; position: relative; width: 190px}

.infob1z {background-color: #bb1c00; color: #ffffff; font-family: verdana,arial; font-size: 75%; font-style: normal;height: auto; margin: 0px; padding: 2px; text-align: right}

.infob2z {background-image: url(obr/pozbox.jpg); background-position: left top; background-repeat: repeat; background-color: #FFCC99; height: auto; margin: 0px; overflow: auto; padding-bottom: 2px; padding-left: 0px; padding-right: 8px; padding-top: 2px; text-align: left}

.infob3z {background-color: #ffffff; background-position: left top; background-repeat: repeat; height: auto; margin: 0px; overflow: auto; padding-bottom: 2px; padding-left: 0px; padding-right: 8px; padding-top: 2px; text-align: left}

.infob1o {background-color: #bb1c00; color: #ffffff; font-family: verdana,arial; font-size: 75%; font-style: normal;height: auto; margin: 0px; padding: 2px; text-align: right}

.infob2o {background-image: url(obr/pozbox.jpg); background-position: left top; background-repeat: repeat; background-color: #ffffff; height: auto; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center}

.zvyraz {color: #bb1c00; font-weight: bold}

.zvyraz2 {color: #bb1c00; font-weight: normal}

.zvyraz3 {color: #bb1c00; font-weight: bold}

.zvyraz4 {color: #bb1c00; font-family:  verdana,arial; font-size: 85%; font-style: normal; font-weight: bold; margin-bottom: 8px; margin-top: 0px}

.obtek1 {float: left; height: 182px; margin-bottom: 4px; margin-right: 4px; margin-top: 4px; position: relative; width: 140px}

.obtek2 {float: left; margin-right: 8px; position: relative; width: 300px}

.obtek3 {float: right; margin-left: 15px; margin-top: 0px; position: relative; width: 300px}

.obtek4 {float: right; margin-left: 15px; margin-top: 0px; position: relative; width: 229px}

.konfloat {clear: both}

.tabinfo {float: left; margin-bottom: 15px; margin-left: 0px; margin-right: 35px; margin-top: 0px; width: 300px}

.tabinfo td {font-family:  verdana,arial; font-size: 75%; font-style: normal; font-weight: normal; line-height: 1.4; text-align: left; vertical-align: top}

.tabulka {width: 500px}

.tabulkahlav {font-weight: bold; margin-bottom: 5px; margin-left: 10px; margin-right: 5px; margin-top: 5px; text-align: left}

.tabulka td {border-bottom: 1px solid #bb1c00; border-left: 1px solid #bb1c00; font-family: verdana,arial; font-size: 75%; font-style: normal; font-weight: normal; text-align: left}

.polvtab {margin-bottom: 5px; margin-left: 10px; margin-right: 5px; margin-top: 5px}

.ramtab {border-top:  1px solid #bb1c00; border-right:  1px solid #bb1c00; width: 500px}

.tabtitul {border: 0px solid #bb1c00; width: 100%}

.tabtitul td {padding: 0px; vertical-align: top}

.tabobor {width: 100%}

.tabobor td {padding: 0px; vertical-align: middle}

.tabobor2 {width: auto}

.tabobor2 td {padding: 0px; vertical-align: middle}

.tabhfest {width: 100%}

.tabhfest td {padding: 0px; vertical-align: top}

.mezvpravo {padding-right: 20px}

.mezvpravo2 {padding-right: 66px}

.mezvlevo {padding-left: 20px}

.obrmenu {margin-bottom: 3px; padding-bottom: 0px; padding-left:0px; padding-right: 0px; padding-top: 0px; float: left; width: auto}

.jazykn {height: 26px; margin: 0px; padding-bottom: 0px; padding-left:6px; padding-right: 6px; padding-top: 4px;  float: right; width: auto}

.kolemtitobr {margin-left: auto; margin-right: auto; padding-bottom: 8px; padding-left:0px; padding-right: 0px; padding-top: 15px}

.prostpanel {margin-left: auto; margin-right: auto; padding-bottom: 8px; padding-left:0px; padding-right: 0px; padding-top: 15px; width: 774px}

.blokvlevo {float: left; left: 0px; position: relative; text-align: center; width: 384px}

.blokvpravo {float: right; position: relative; right: 0px; text-align: center; width: 384px}

.popisvbloku {font-family:  verdana,arial; font-size: 75%; font-style: normal; font-weight: normal; margin-bottom: 12px; margin-top: 2px}

.okolblok {margin-left: auto; margin-right: auto; width: 774px}

.okolblok2 {width: 774px}

.levy {float: left; width: 250px; border: 0px solid #333; margin-right: 10px; text-align: center}

.pravy {float: left; width: 300px; border: 0px solid #333; padding: 0px}  

.obrazek {font-family: sans-serif; margin: 0px; padding: 0px;}