body {font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; padding: 0px; margin: 0px; text-align: left; background-color: #AAAAAA; color: inherit;}

TH, TD, UL, OL, LI, P {font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;}
SELECT, OPTION, INPUT, TEXTAREA {font-size: 10pt; font-family: Courier, "Courier New", monospace; font-style: normal; font-weight: normal; text-decoration: none; padding: 0px; margin: 0px;}
LI, FORM {padding: 0px; margin: 0px;}
OL, UL {padding: 0px; margin: 2px 0px 4px 32px;}
LEGEND {font-weight:	bold;	color: #000099;}
FIELDSET {font-size: 10pt; margin: 0px; padding: 4px; border: 1px solid #999999; background-color: inherit;}
IMG {border: 0px;}

TABLE {empty-cells: show; display: table; border-spacing: 0px; padding: 0px; margin: 0px;}
TABLE TD {text-align: left; vertical-align: top; padding: 0px; margin: 0px;}
TABLE TH {text-align: center; vertical-align: top; font-weight: bold;}

/* Horni tabulka - menu */
TABLE.horni {width: 1000px; background-image: url(/img/horni.png);}
TABLE.horni TD {font-size: 16pt; font-style: italic; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
TABLE.horni TD.prvni {height: 40px; line-height: 40px; color: #FFFFFF;}
TABLE.horni TD.druhy {height: 47px; line-height: 47px; text-align: right; color: #999999;}
TABLE.horni TD.pravy {padding-left: 8px; font-size: 8pt;}

/* Radek pod hornim menu s odkazy na registraci atd. */
TABLE.menu {width: 1000px; color: inherit; background-color: #FFFFFF; padding: 0px; margin: 0px; border-spacing: 0px; border: 0px;}
TABLE.menu TD.prvni {background-image: url(/img/horni_cara.gif); line-height: 5px;}
TABLE.menu TD.seda {color: inherit; background-color: #999999; line-height: 1px;}
TABLE.menu TD.druhy {padding: 0px 18px 0px 6px; vertical-align: middle; white-space: nowrap; background-image: url(/img/zluta.gif); line-height: 25px;}
TABLE.menu TD.prostredni {background-image: url(/img/sediva.gif); padding-right: 10px; white-space: nowrap; vertical-align: middle;}
TABLE.menu TD.ctverec {background-image: url(/img/zluta.gif); line-height: 0px; padding: 0px 0px 0px 8px;}
TABLE.menu TD.obecna {background-image: url(/img/sediva.gif); line-height: 0px; padding: 0px; margin: 0px;}

/* Sablona vnitrni tabulky s nadpisem, pouzivane pro ruzne vypisy, hledani atd. */
TABLE.sablona {width: 100%; border: 1px solid #6B6B6B; background-color: #FFFFFF; color: inherit; border-spacing: 1px; margin: 1px;}
TABLE.sablona TH {border-bottom: 1px solid #FF0000; background-color: #CEE1FF; color: #000000; padding: 6px;}
TABLE.sablona TD.menu {font-size: 12pt; font-weight: bold; text-align: left;}
TABLE.sablona TD {padding: 4px; font-size: 8pt;}
TABLE.sablona TD.dalsi1 {border-bottom: 1px solid #6B6B6B;}

/* Sablona vnitrni tabulky - vetsinou vysledky, napriklad z vyhledavani */
TABLE.vysledky {margin: 6px; background-color: #ECF3FF; color: inherit; border: 1px solid #C0C0C0; border-collapse: collapse; margin-left: auto; margin-right: auto;}
TABLE.vysledky TD, TABLE.vysledky TH {font-size: 10pt; padding: 2px 10px 2px 10px;}
TABLE.vysledky TH {border: 1px solid #C0C0C0; font-size: 8pt;}
TABLE.vysledky TD.svetla {background-color: #FFFFFF; color: inherit; border: 0px;}
TABLE.vysledky TD.tmava {background-color: #F5F9FF; color: inherit; border: 1px solid #C0C0C0;}

/* Tabulka, kde vsechno nastavime na 0 */
TABLE.zadna {border: 0px; border-spacing: 0px; margin: 0px; padding: 0px;}
TABLE.zadna TD {margin: 0px; padding: 0px;}

TABLE.prihlaseni {border: 1px solid #999999; background-color: #ECF3FF; color: inherit; margin-left: auto; margin-right: auto;}
TABLE.prihlaseni TD {padding: 4px; font-size: 10pt;}

/* Tabulka s informacemi o hotelu - menu */
TABLE.info {margin: 0px 0px 10px 0px;}
TABLE.info TD {font-size: 10pt; background-image: url(/img/lista.png); height: 20px; padding: 14px 4px 12px 12px; width: 177px;}
/* Div s info o hotelu*/
DIV.info {position: relative; top: 0px; left: 0px; font-size: 10pt; border: 0px; padding: 6px;}

/* Rezervacni formular */
FIELDSET.vysledky {text-align: left;}
FIELDSET.vysledky TABLE {background-color: #ECF3FF; color: inherit; width: 100%;}
FIELDSET.vysledky TABLE TD {font-size: 10pt; padding: 2px; padding-left: 6px;}

UL.odsazeni {list-style: none; margin: 2px 2px 4px 0px;}
UL.odsazeni LI {font-size: 8pt; padding-left: 8px;}

/* Odkaz malym normalnim pismem */
a.odkaz {font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000080; background-color: inherit; text-decoration: none;}
a:visited.odkaz {background-color: inherit; color: #000080;}
a:hover.odkaz {background-color: inherit; color: #FF4500;}
a:active.odkaz {background-color: inherit; color: #FF4500;}

/* Odkaz velkym tucnym pismem */
a.tucne {font-weight: bold; font-size: 10pt; color: #000080; background-color: inherit; text-decoration: none;}
a:visited.tucne {background-color: inherit; color: #000080;}
a:hover.tucne {background-color: inherit; color: #FF4500;}
a:active.tucne {background-color: inherit; color: #FF4500;}

div.stred {position: relative; top: 0px; width: 1000px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; color: inherit;}
div.vnoreny {position: relative; top: 0px; width: 100%; background-color: #FFFFFF; color: inherit;}
div.prostredni {width: 994px; background-color: #F8F7F3; color: inherit; padding: 10px 1px 10px 1px;}
div.dolni {line-height: 0px; position: relative; left: 50%; top: 0px; width: 1000px; height: auto; margin-left: -500px; background-color: #FFFFFF; color: inherit;}
/* Div urceny pouze pro tisk */
div.tisk {display: none; position: relative; top: 0px; margin-left: auto; margin-right: auto; font-size: 40px; color: #000000; background-color: #FFFFFF;}

.normal {font-size: 10pt;}
.tucna {font-weight: bold;}
.cervena {color: #FF0000;}
.zlom {white-space: nowrap;}
.chyba {color: #FF0000; background-color: inherit; font-weight: bold;}
.poznamka {font-size: 8pt; font-style: italic;}
.popisky {font-size: 12pt; font-weight: bold; text-align: center;}
.uvodni {color: #000000; background-color: inherit; text-decoration: none;}

INPUT.tlacitko1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.tlacitko2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; height: 25px; padding: 0px; margin: 0px;}

@media print
{
 .netisknout {display: none;}
 body {background-color: #FFFFFF; color: inherit;}
 div.tisk {display: block;}
 div.prostredni {width: 645px; text-align: center;}
}
