
body  { font-size: 70%; font-family: Verdana, Tahoma, sans-serif; background: url('img/pozadi.jpg'); margin: 0px; padding: 0px;
        background-position: center; background-attachment: fixed; }
form { margin: 0px; padding: 0px }
img { border: none 0px }
h1  { color: #000; font-size: 200%; line-height: 100%; font-family: "Trebuchet MS", Verdana, sans-serif; }
h2  { color: #788d00; font-size: 120%; font-family: "Trebuchet MS", Verdana, sans-serif; margin: 0px 0px 10px }
h3 { color: #788d00; font-size: 120%; font-family: "Trebuchet MS", Verdana, sans-serif; margin: 0px }
a:visited,a:active,a:link { color: #3b59a1; text-decoration: underline }
a.nad:visited,a.nad:active,a.nad:link { color: #788d00; font-weight: bold; font-size: 120%; font-family: "Trebuchet MS", Verdana, sans-serif; text-decoration: none }
a.admin:visited,a.admin:active,a.admin:link { color: #fff; font-weight: normal; font-family: Verdana, sans-serif; text-decoration: none }
a.admin:hover { color: #fff; font-weight: normal; font-family: Verdana, sans-serif; text-decoration: underline }
a.nad2:visited,a.nad2:active,a.nad2:link { color: #788d00; font-weight: bold; font-family: "Trebuchet MS", Verdana, sans-serif; text-decoration: none }
a.nad1:visited,a.nad1:active,a.nad1:link { color: #3b59a1; font-weight: bold; font-size: 120%; font-family: "Trebuchet MS", Verdana, sans-serif; text-decoration: none }
a.nad:hover { color: #788d00; font-size: 120%; font-family: "Trebuchet MS", Verdana, sans-serif; text-decoration: underline }
a.nad1:hover { color: #3b59a1; font-size: 120%; font-family: "Trebuchet MS", Verdana, sans-serif; text-decoration: underline }
a.nad2:hover { font-family: "Trebuchet MS", Verdana, sans-serif; text-decoration: underline }
a.ost:visited,a.ost:active,a.ost:link  { color: #000; text-decoration: none }
a.top:visited,a.top:active,a.top:link { color: black; text-decoration: none }
a.top:hover { color: black; text-decoration: underline }
a:hover  { color: #000; text-decoration: underline }
fieldset { padding: 5px; border: solid 1px #d3d3d3 }
ul { margin: 0px 0px 15px }
li { list-style-image: url(img/li.gif) }
a.ost:hover { color: #000; text-decoration: underline }
#box { text-align: center; float: left; width: 100% }
#box_main  { text-align: center; margin-right: auto; margin-left: auto; width: 922px }
#box_main1  { text-align: center; float: left; margin-right: auto; margin-left: auto; width: 922px }
#box_top  { font-size: 90%; text-align: left; float: left; width: 922px; height: 40px }
#box_search { float: right; margin-top: 10px }
#odv { float: right; width: 200px; height: 20px }
#box_cent { background-color: #fff; float: left; width: 720px }
#box_vrch { background-color: #788d00; float: left; width: 710px; height: 50px }
/*#logo { background: url(img/logo.gif) no-repeat; float: left; margin-top: 30px; margin-left: 10px; width: 215px; height: 40px }*/
#flagsvatky    { color: #fff; text-align: right; float: right; margin-top: 10px; margin-right: 10px; border: none 1px #fff; width: 290px }
#box_foto { float: left; margin-top: 0px; margin-bottom: 0px; width: 710px; height: 268px; position: relative; }
/* ---------------- */
#hlavni-hlavicka { width: 410px; height: 100px; position: absolute; float: left; background-color: #fff; top: -20px; left: 300px; text-align: left; }
#zninfo-logo { margin: 10px 0 0 10px; }
#box_menu { background-color: #788d00; float: left; width: 710px; height: 40px }
#box_texty { background: url(img/pod_menu.gif) repeat-x; float: left; margin-top: 5px; border: solid 1px #dcdcdc; width: 708px }
#texty { line-height: 130%; text-align: left; float: left; padding: 40px 20px 30px 50px }
#box_left_text  { float: left; margin-top: 50px; border: none 1px fuchsia; width: 506px }
#box_left_text .in { line-height: 130%; text-align: left; float: left; padding: 1px 20px 30px 50px }
#box_right_text { float: left; margin-top: 50px; width: 185px }
#lista { font-size: 0px; background-color: #788d00; float: left; margin-top: 5px; margin-bottom: 5px; width: 710px; height: 13px }
#cara { font-size: 0px; background-color: #d9dee8; float: left; margin-top: 5px; margin-bottom: 5px; width: 710px; height: 3px }
#partneri  { float: left; margin-top: 5px; border-bottom: 1px solid #d9dee8; width: 710px }
#copy  { color: #000; font-size: 90%; float: left; margin-top: 5px; width: 710px }
.box_right { background-color: #fff; float: left; margin-top: 10px; width: 195px }
.box_reklama { float: left; border: solid 1px #dcdcdc; width: 188px }
#box_ostatni { float: left; width: 190px }
#kam_na_obed { float: left; border: solid 1px #dcdcdc; width: 188px }
#box_podmenu { color: white; font-weight: bold; background: #788d00 url(img/kol_zel.gif) no-repeat 10px 0px; text-align: left; float: left; width: 100%; height: 25px }
#box_akce { float: left; border: solid 1px aqua; width: 435px }
.box_polozky { background: #d9dee8 url(img/kol_c.gif) no-repeat 10px 0px; text-align: left; float: left; margin-top: 1px; width: 100%; height: 25px }
.sub  { font-weight: bold; background: #ededf3 url(img/kol_c1.gif) no-repeat 10px 0px; text-align: left; float: left; margin-top: 1px; border-bottom: 2px solid #788d00; width: 100%; height: 25px }
.bok { font-size: 0px; background-color: #e7eaf1; float: right; width: 10px; height: 23px }
.akce-aktual  { line-height: 130%; text-align: left; float: left; margin-bottom: 10px; width: 180px }
.inp { float: left; padding-top: 6px; padding-left: 25px }
.int { float: left; padding-top: 5px; font-size: 80%; }
.button { font-weight: bold; font-size: 90%; background-color: #fff; margin: 0px 0px 0px 2px; border: solid 1px #c0c0c0; width: 34px; height: 22px }
.button2 { font-weight: bold; font-size: 90%; background-color: #fff; margin: 0px 0px 0px 2px; border: solid 1px #c0c0c0; height: 22px }
.inputbox { color: #a9a9a9; float: left; border: solid 1px #c0c0c0; width: 170px; height: 19px }
.inputbox1 { border: solid 1px #c0c0c0; height: 19px }
.odep { float: left; padding: 5px }
.odmenu { font-size: 0px; float: left; width: 18px; height: 10px }
.menu  { color: #333; background-color: #dcd6d1; float: left; margin-top: 17px; margin-left: 3px; width: 93px; height: 23px }
.menu1 { color: #333; background-color: #dcd6d1; float: left; margin-top: 17px; margin-left: 3px; width: 93px; height: 23px }
.inmen  { padding-top: 6px }
.popisek { color: #c0c0c0; font-size: 90%; float: right }
.flag { float: left; margin-left: 5px; margin-top: 5px; }
.akce-akt { color: #333; float: right; border: none 1px blue; width: 180px }
.mezera   { font-size: 0px; clear: both; margin-top: 8px; border-top: 2px solid #d9dee8; width: 100%; height: 1px }
.mezera-bez { font-size: 0px; clear: both; margin-top: 8px; width: 100%; height: 1px }
.mezera7  { font-size: 0px; clear: both; margin-top: 8px; border-top: 2px solid #d9dee8; width: 180px; height: 1px }
.mezera3    { font-size: 0px; clear: both; margin-top: 8px; width: 630px; height: 1px }
.mezera4  { font-size: 0px; float: left; clear: both; margin-top: 8px; border-top: 1px solid #d9dee8; width: 630px; height: 10px }
.mezera8  { font-size: 0px; float: left; clear: both; margin-top: 8px; border-top: 1px solid #d9dee8; width: 630px; height: 10px }
.mezera6 { font-size: 0px; float: left; clear: both; margin-top: 8px; border-top: 1px solid #d9dee8; width: 435px; height: 10px }
.mezera5  { font-size: 0px; clear: both; margin-top: 8px; width: 435px; height: 10px }
.mezera2 { font-size: 0px; clear: both; border-top: 2px solid #d9dee8; width: 630px; height: 10px }
.mezera1 { font-size: 0px; float: left; clear: both; width: 100%; height: 5px }
.datum { color: #3b59a1; font-weight: bold }
.autor { font-style: italic; float: right; margin-top: 20px }
.odpoved { background-color: #ededf3; float: left; margin-top: 10px; border: solid 1px #d9dee8; width: 100% }
.odpoved .in { float: left; padding: 5px }
.box_pul  { float: left; width: 300px }
.box_pul .inpul { float: left; padding: 10px }
.box_tret  { float: left; border: none 1px aqua; width: 200px }
.box_tret .intret { float: left; padding: 10px }
.box_tret .li { font-size: 0px; background-color: #f00; float: left; margin-top: 5px; margin-right: 5px; margin-left: 5px; width: 5px; height: 5px }
.box_tret .odk { float: left; width: 100% }
.box_tret .tr { float: left }
.foto { float: left; margin-right: 10px; border: solid 1px #d9dee8 }
.lajk-zarizeni { float: right; }
.foto2 { float: left; margin-right: 5px; border: solid 1px #d9dee8 }
.foto1 { float: right; margin-left: 20px; border: solid 1px #d9dee8 }
.nazev_zarizeni   { float: left; border: none; width: 170px; height: 45px }
.zarizeni  { float: left; width: 640px }

