html,body {margin: 0; padding: 0;}
body {text-align: left; font-family: Times New Roman, Times, serif; font-size: 14px;}
img {border: 0px;}

div#hlavicka {display: none;}
div#menu {display: none;}
div#pata {clear: both; width: 100%; height: 50px; margin: 0; padding: 0; line-height: 1.2em; text-align: center;}

.pravyimg {display: none;}

.textvlavo {text-align: left;}
.textstred {text-align: center;}
.textvpravo {text-align: right;}
.textjustify {text-align: justify;}

.lavyfloat {float: left;}
.pravyfloat {float: right;}
.cervena {color: red;}


.noprint {display: none;}

/* ubytovanie */
.izby th {border-bottom: 1px solid #ff5400; vertical-align: top; padding: 3px; height: auto; width: 200px; text-align: left;}
.izby td {border-bottom: 1px solid #ff5400; vertical-align: top; padding: 3px; height: auto; text-align: justify; color: #666666;}
.izby td.farba {color: #000000;}
.izby th.posledny {border-bottom: 0px;}
.izby td.posledny {border-bottom: 0px;}
.zasady {line-height: 1.5em; text-align: left; vertical-align: top; width: 100%;}
.zasady th {border-bottom: 1px solid #ff5400; vertical-align: top; padding: 3px; height: auto; width: 200px; text-align: left;}
.zasady td {border-bottom: 1px solid #ff5400; vertical-align: top; padding: 3px; height: auto; text-align: justify; color: #666666;}
.zasady td.farba {color: #000000;}
.zasady th.posledny {border-bottom: 0px;}
.zasady td.posledny {border-bottom: 0px;}

/* restauracia */
.listokimg {width: 100%; text-align: center; padding-top: 20px;}
.pdf {width: 100%; text-align: center; padding-top: 20px; padding-bottom: 20px;}


/* ****** rezervacia ****** */
.formular {text-align: center; font-size: 13px; font-family: "Times New Roman"; width: 100%;}
table.okraj0 {border-collapse: collapse; border: 0px; border-spacing: 0px; padding: 0px;}
tr.left {text-align: left; height: 25px;}
td.formular1 {width: 240px;}
td.formular2 {width: 275px;}
td.formular3 {width: 210px;}
td.ciara {background-image: url('../images/vertical.jpg'); background-repeat: repeat-y; width: 2px; padding-right: 20px;}
td.text {font-size: 13px; font-family: "Times New Roman";}
td.sirka70 {width: 70px;}
td.sirka100 {width: 100px;}
td.sirka120 {width: 120px;}
td.hviezda {color: red; font-size: 13px; font-weight: bold;}
.povinne {color: red; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
input.chyba {border: 2px solid red;}
select, input, textarea {background-color:#ffffff; border: solid 1px #b3b9c3; color: #000000; font-family: 'Tahoma',Sans-serif; font-size: 11px;}

/* cennik */
.cennik {position: relative; text-align: center;}

/* jedálny a nápojový lístok */
.listok {width: 100%;}
.listok td {border-bottom: 1px solid #D7D7D7; vertical-align: bottom; padding: 0px;}
.listok td.gram {width: 70px; color: #666666;}
.listok td.cena {width: 100px; color: #330000; font-weight: bold; text-align: right;}

/* tyzdenne menu */
.menu52 {width: 100%;}
.menu52 td {border-bottom: 1px solid #D7D7D7; vertical-align: bottom; padding: 0px; height: 50px;}
.mwnu52 td.cislo {width: 70px; color: #666666; text-align: left;}
.mwnu52 td.gram {width: 100px; color: #666666; text-align: left;}
.menu52 td.cena {width: 100px; color: #330000; font-weight: bold; text-align: right;}