
body   { font-size: 70%; font-family: Verdana, Tahoma, sans-serif; margin: 0px; padding: 0px }
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: #d90000; font-size: 120%; font-family: "Trebuchet MS", Verdana, sans-serif; margin: 0px 0px 10px }
h3 { color: #d90000; 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: #d90000; 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: #d90000; 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: #d90000; 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 }
a.ost:hover { color: #000; text-decoration: underline }
#box  { text-align: left; float: left; width: 100% }
#box_main  { text-align: left; width: 920px }
#box_main1  { text-align: left; float: left; width: 920px }
#box_top  { font-size: 90%; text-align: left; float: left; width: 920px; height: 40px; display: none }
#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: #d90000; float: left; width: 710px; height: 78px }
#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: 20px; margin-right: 10px; border: none 1px #fff; width: 250px; display: none }
#box_foto  { float: left; margin-top: 5px; margin-bottom: 5px; width: 710px; height: 165px; display: none }
#box_menu  { background-color: #d90000; float: left; width: 710px; height: 40px; display: none }
#box_texty  { float: left; margin-top: 5px; width: 708px }
#texty { line-height: 130%; text-align: left; float: left; padding: 40px 20px 30px 50px }
#box_left_text { float: left; margin-top: 50px; 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; float: left; margin-top: 5px; margin-bottom: 5px; width: 710px; height: 13px }
#cara  { font-size: 0px; 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; height: 50px; display: none }
#copy  { color: white; font-size: 0px; float: left; margin-top: 5px; width: 710px }
.box_right  { background-color: #fff; float: left; margin-top: 10px; width: 195px; display: none }
#box_reklama  { float: left; border: solid 1px #dcdcdc; width: 188px; display: none }
#box_ostatni  { float: left; width: 190px; display¨: none }
#kam_na_obed  { float: left; border: solid 1px #dcdcdc; width: 188px; display: none }
#box_podmenu  { color: white; font-weight: bold; background: #d90000 url(img/kol_cer.gif) no-repeat 10px 0px; text-align: left; float: left; width: 100%; height: 25px; display: none }
.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; display: none }
.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 #d90000; 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: 25px; padding-left: 25px }
.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: url(img/pod_menu.gif) repeat-x; float: left; margin-top: 9px; margin-left: 3px; width: 93px; height: 33px }
.menu1 { color: #333; background: url(img/pod_menu1.gif) repeat-x; float: left; margin-top: 9px; margin-left: 3px; width: 93px; height: 33px }
.inmen  { padding-top: 12px }
.popisek { color: #c0c0c0; font-size: 90%; float: right }
.flag { float: right; margin-left: 5px; border: solid 1px #ee8a8a }
.akce-akt  { color: #333; float: left }
.mezera  { font-size: 0px; float: left; clear: both; margin-top: 8px; border-top: 2px solid #d9dee8; width: 100%; height: 1px }
.mezera7 { font-size: 0px; float: left; 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: 10px }
.mezera4 { 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; 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 }
.foto1 { float: right; margin-left: 20px; border: solid 1px #d9dee8 }
