
body  { font-size: 0.8em; font-family: Verdana; background: #ecf4ea url(img/podklad.gif) repeat-x }
h1 { color: #d92b3f; font-weight: normal; font-size: 1.8em; margin-bottom: 5px }
h2 { color: #bf7460; font-weight: normal; font-size: 1.3em; line-height: 130%; margin-bottom: 5px }
h3  { color: #fff; font-weight: bold; font-size: 1.1em; margin: 0px }
h4 { color: #d92b3f; font-weight: normal; font-size: 1.4em; margin: 0px }
a:visited,a:link,a:active { color: #807159; text-decoration: underline }
a:hover { color: #806159; text-decoration: none }
a.zv:visited,a.zv:link,a.zv:active  { color: #f00; font-size: 1.2em; font-weight: bold; text-decoration: underline }
a.zv:hover  { color: #b00000; text-decoration: underline }
img { border: none 0px }
table { font-size: 0.85em }
table.start { font-size: 0.9em; width: 600px }
table.start td { padding: 3px }
table.start td.str { background-color: #f5f5f5; padding: 3px }
table.norm  { font-size: 1em; background-color: #c0c0c0; width: 800px }
table.norm td  { font-size: 1em; background-color: #ecf4ea; padding: 4px }
table.norm td.zah { font-size: 1em; background-color: #dbe0da; padding: 4px }
ul.bez { list-style-type: none }
.menu    { background: url(img/pod-menu.gif) repeat-x; float: left; margin-top: 7px; margin-right: 3px; padding-right: 15px; padding-left: 16px; height: 37px }
.menu_over { background: url(img/pod-menu2.gif) repeat-x; float: left; margin-top: 7px; margin-right: 3px; padding-right: 15px; padding-left: 16px; height: 37px }
.me  { float: left; margin-top: 13px }
a.men:visited,a.men:active,a.men:link { color: #000; text-decoration: none }
a.men_o:visited,a.men_o:active,a.men_o:link { color: #fff; text-decoration: none }
a.men:hover  { color: #000; text-decoration: underline }
a.men_o:hover { color: white; text-decoration: underline }
#box_right .hlpartneri  { background: url(img/pod-bokR.jpg) no-repeat; float: left; margin-top: 30px; border: solid 1px #dbd8d1; width: 250px }
.part   { background-color: #e8ece7; float: left; margin-top: 15px; border-top: 1px solid #dbd8d1; border-bottom: 1px solid #dbd8d1; width: 100%; height: auto }
.part-in   { color: black; font-size: 1.4em; word-spacing: 1px; float: left; padding-top: 7px; padding-bottom: 7px; padding-left: 10px }
.part-in1 { color: black; font-size: 1.4em; text-align: left; word-spacing: 1px; float: left; padding-top: 7px; padding-bottom: 7px; padding-left: 10px; width: 910px }
.part-logo { text-align: center; float: left; margin-top: 15px; margin-bottom: 10px; width: 100% }
.part-spodek     { vertical-align: middle; float: left; margin-top: 15px; margin-right: 34px; margin-left: 34px }
.part-spodek1   { text-align: right; vertical-align: top; float: left; margin-top: 15px; margin-right: 17px; width: 435px; height: 130px }
.part-spodek2   { text-align: left; vertical-align: middle; float: left; margin-top: 15px; margin-right: 17px; width: 435px; height: 130px }
.par-obr { vertical-align: middle }
.zarizeni { float: left; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #dbd8d1; width: 560px }
.fotka { float: left; margin-right: 15px }
.fotka1 { float: left; margin-right: 5px }
.popis  { text-align: left; float: left; width: 360px }
.mezera { font-size: 0px; float: left; width: 560px; height: 5px }
.mezera1  { font-size: 0px; float: left; border-top: 1px solid #bdbdbd; width: 560px; height: 5px }
.mezera2 { font-size: 0px; float: left; width: 900px; height: 5px }
.prazdne  { color: #ff4500 }
.upozorneni  { background-color: #ff4500; float: left; margin-top: 10px; margin-bottom: 10px; padding: 10px 5%; border: solid 1px #dbd8d1; width: 85% }
.tym { color: #ff4500; font-weight: bold }
.cislo { color: #f00; font-weight: bolder; font-size: 1.2em; text-decoration: underline; padding: 3px }
#main { text-align: center; float: left; margin: 0px; width: 100% }
#box_main   { text-align: center; margin-right: auto; margin-left: auto; width: 935px }
#box_odcen { background: url(img/vrch/menu-or-mim.jpg) no-repeat 503px 0px; float: left; margin-right: auto; margin-left: auto; width: 935px; height: 30px }
#box_odcen1 { background: url(img/vrch/menu-or1-mim.jpg) no-repeat 503px 0px; float: left; margin-right: auto; margin-left: auto; width: 935px; height: 30px }
#box_center   { background: white url(img/pod-stred.jpg) no-repeat; text-align: center; float: left; margin-right: auto; margin-left: auto; padding-bottom: 5px; border: solid 1px #dbd8d1; width: 933px }
#box_vrch { float: left; width: 100%; height: 270px }
#box_logo    { background: url(img/vinarska50-c.gif) no-repeat; float: left; margin-top: 40px; width: 390px; height: 220px }
#mfoto   { background: url(img/vrch/menu-or.jpg) no-repeat 12px 0px; float: right; margin-right: 5px; width: 500px; height: 265px }
#mfoto1  { background: url(img/vrch/menu-or1.jpg) no-repeat 12px 0px; float: right; margin-right: 5px; width: 500px; height: 265px }
#box_menu   { background-color: #638d7c; float: left; margin-left: 5px; width: 923px; height: 42px }
#box_spodek   { background: #fff url(img/pod-stred.jpg) no-repeat; float: left; margin-top: 10px; margin-right: 5px; margin-left: 5px; border-style: solid solid none solid; border-width: 1px; border-color: #dbd8d1; width: 923px }
#box_right   { text-align: left; float: right; margin-right: 10px; border: none 1px #dbd8d1; width: 250px }
#box_left  { text-align: left; float: left; margin-top: 40px; margin-left: 30px; padding-bottom: 20px; width: 600px }
#box_partneri    { background: white url(img/pod-partner.jpg) no-repeat; float: left; margin: 8px 5px 5px; border: solid 1px #dbd8d1; width: 923px }
hr  { width: 100% }
ul { list-style-type: square; margin-left: 20px }
iframe { float: left; border: none 0px; width: 590px; height: auto }
input.sub { background-color: #dbe0da; border: solid 1px #dbd8d1 }
.akt { text-align: left; float: left; padding: 10px }
