html {height: 100%}
body {background-color: #ffffff;}
h1 {font: 110% sans-serif; font-weight: bold; text-align: center; margin: 0 120px;}
img {border: none;}
a {color:black;text-decoration:none;font-family:Verdana}
a:visited {color:black;text-decoration:none}
a:active {color:black;text-decoration:none}
a:hover {color:black;text-decoration:underline}
p {margin: 10px 120px 20px}

p.title_f {font: 150% cursive;}
p.main_text_f {font: 100% sans-serif; text-align: center;}
p.text_f {font: 100% sans-serif; text-align: justify;}
p.min_text_f {font: 60% sans-serif; text-align: center;}
p.form_text_f {font: 100% sans-serif; text-align: center;}
p.right_text_f {font: 100% sans-serif; text-align: right;}
p.table_text{font: 75% sans-serif; text-align: left;}
pre.footer_text{font: 75% sans-serif; text-align: center;}
p.text_gb {font: 75% sans-serif; text-align: justify;}
p.text_admin_gb {font: 75% sans-serif; text-align: justify;}
td.bar_title {text-align: center; font: 80% sans-serif; width: 450px;}
td.bar_title_name {padding: 5px; text-align: center; font: 90% sans-serif; width: 450px; background-color: #eeeeee;}
td.bar_name {text-align: left; font: 70% sans-serif; width: 40%;}
td.bar_price {text-align: center; font: 70% sans-serif; width: 10%;}
td.bar_opis {text-align: left; font-style: italic; font: 55% sans-serif; width: 40%;}
td.bar_vihod {text-align: center; font-style: italic; font: 65% sans-serif; width: 10%;}

#wrapper {width: 760px; min-width: 760px; min-height: 100%; height: auto !important;}
/* Header
-----------------------------------------------------------------------------*/
#header {text-align: center; border: none;}
/* Middle
-----------------------------------------------------------------------------*/
#middle {margin: 10px auto; width: 760px; height: 100%; min-width: 760px; text-align: center;}
#treed {width: 430px; height: 300px; text-align: center; margin: 10px 120px 20px}
#middle:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
#container {float: left; width: 760px; height: 100%; min-height: 450px; overflow: hidden; border: none;}
#content {margin: 0 auto; padding: 0px 50px 0px 50px; min-height: 450px}

#menu_main {margin: 0 auto; padding: 0px 50px 0px 50px;}
#bar {margin: 0px 100px; width: 450px; padding: 0px;}

/* Menu Left
-----------------------------------------------------------------------------*/
.menuleft {float: left; width: 150px; height: 81px; margin-left: -100%; border: none;}
/* Menu Right
-----------------------------------------------------------------------------*/
.menuright {float: right; width: 150px; height: 81px; margin-left: -100%; border: none;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {min-width: 760px; text-align: center; border: none;}
