/* ZAKLADNY DOKUMENT */
BODY		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #3A6EA5; }
TD			{ font-size: 12px; }
A 			{ color:#000000; }
A:hover 	{ color: #FF8C00; }

/* PRIHLASOVANIE */
TABLE.login { background-color:#C3C3C3; border: 1px solid black; }
TABLE.login TD.popis { padding-right: 10px; font-weight: bold; }
TABLE.login TD.nadpis { font-size:14px; font-weight: bold; }
TABLE.login INPUT.submit { background-color: #FF8C00; }
TABLE.login_popis TD	{ color: #FFFFFF; text-align: justify; }
TABLE.login_popis LI{ margin-left: 10px; }

/* TABULKA APLIKACIE */
TABLE.main { background-color: #C3C3C3; }

/* ZAKLADNE MENU */
TD.MENU	 {	font-family:sans-serif; font-size:11px; color:#FFFFFF; font-weight: bold; }
TD.MENU A {	text-decoration:none; font-family:sans-serif; font-size:11px; color:#FFFFFF; font-weight: bold; }
TD.MENU A.sel { color: #FF8C00; }
TD.MENU A.logout { text-decoration:none; font-family:sans-serif; font-size:11px; color:#F1E154; font-weight: bold; }

/* PONUKA V LAVEJ CASTI OBRAZOVKY */
TABLE.ponuka { background-color: #3A6EA5; }
TABLE.ponuka A	{ text-decoration:none; color:#FFFFFF; font-weight: normal; }
TABLE.ponuka A:hover	{ color: #FF8C00; }
TABLE.ponuka TD { text-align:center; vertical-align:top; font-size:12px; height:30px; }
TABLE.ponuka TD.sel { color: #FF8C00; font-weight:bold; }
TABLE.ponuka TD.done { color: #FFFFFF; }
TABLE.ponuka TD.odsek { color: #F1E154; font-weight: bold; }
TABLE.ponuka TD.polozka { border:1px solid #F1E154; }
TABLE.ponuka_spat A	{ text-decoration:none; color:#000000; font-weight: normal; }
TABLE.ponuka_spat A:hover	{ color: #FF8C00; }
TABLE.ponuka_spat TD { text-align:center; vertical-align:top; font-size:12px; height:30px; }

/* PONUKA HOTELOV */
TABLE.katstrom TD.objekt { font-weight: bold; padding-top: 10px; }
TABLE.katstrom a {  text-decoration:none; }
TABLE.katstrom TH { font-size:12px;  font-weight:bold; }
SELECT.katstrom {	background-color:#C3C3C3; }
H2.katstrom { margin-top:5px; margin-bottom:5px; font-size:16px; color: #3A6EA5; }
H3.katstrom { margin-top:5px; margin-bottom:0px; font-size:14px; color:#FF8C00; }

DIV.novarez_polozka  { width:200px; margin-left:10px; margin-top:5px; height:20px; }
DIV.novarez_polozka img { margin-left:3px; margin-right:3px; vertical-align: middle; border:0px; }
DIV.novarez_polozka a { text-decoration: none; }

DIV.novarez_hotel { width:100%; text-align:right; background-color:#0F6CAC; padding-top:2px; padding-bottom:2px; margin-bottom:2px; }
DIV.novarez_hotel a { color: #FFFFFF; text-decoration:none; }
DIV.novarez_hotel a:hover 	{ color: #FF8C00; }
DIV.novarez_hotel img { margin-left:3px; margin-right:3px; vertical-align: middle; border:0px; }

TABLE.novarez_hotel td { padding-bottom:2px; height:15px; }

/* REZERVACIA */
P.rezervacia_nadpis { color:#FF8C00; font-weight:bold; font-size:14px; margin-top:5px; margin-bottom:5px; }

H2.rezervacia { font-size:12px; font-weight:bold; margin-bottom:2px; margin-top:5px; color:#000000; }
H3.rezervacia { font-size:12px; font-weight:bold; margin-bottom:2px; margin-top:5px; color:#000000; }

TD.rezervacia_postup {	background-color: #F1E154; }
TABLE.rezervacia_postup A	{ text-decoration:none; color:Black; font-weight: normal; }
TABLE.rezervacia_postup A:hover	{ color: #FF8C00; }
TABLE.rezervacia_postup TH { text-align: center; vertical-align: middle; font-size: 20px;}
TABLE.rezervacia_postup TH.sel { color: #000000; font-weight:bold; background-color: #FF8C00; }
TABLE.rezervacia_postup TH.done { color: #000000; }
TABLE.rezervacia_postup TH.todo { color: #A0A0A0; }
TABLE.rezervacia_postup TD { text-align:center; vertical-align:top; font-size:12px; height:30px; }
TABLE.rezervacia_postup TD.sel { color: #000000; font-weight:bold; }
TABLE.rezervacia_postup TD.done { color: #000000; }
TABLE.rezervacia_postup TD.todo { color: #A0A0A0; }

TABLE.rezervacia_terminy LI { color: #A0A0A0; }
TABLE.rezervacia_terminy TD { background-color: #F1E154; width: 62px; text-align: center; }
TABLE.rezervacia_terminy TD.set { font-weight: normal; }
TABLE.rezervacia_terminy TD.pad { background-color: transparent; }
TABLE.rezervacia_terminy A { color:#000000; font-size:11px; }
TABLE.rezervacia_terminy A:hover {	color:#FF8C00; }
TABLE.rezervacia_terminy A.set { font-weight:bold; }
TABLE.rezervacia_terminy SPAN.set { font-weight:bold; }

TABLE.rezervacia_zlozenie_osob TD { background-color:#F1E154; }

TABLE.rezervacia_zariadenia TH { font-size:12px; font-weight:bold; }
TABLE.rezervacia_zariadenia TD { background-color:#F1E154; }
TABLE.rezervacia_zariadenia TD.volnych { color:#FF0000; font-size: 16px; font-weight:bold; text-align:center; }

SPAN.rezervacie_trasa {	font-weight: bold; }
TABLE.rezervacia_klient TD { font-weight: bold; }

INPUT.urob	{ background-color: #FF8C00; width: 180px; }
INPUT.dalej	{ background-color: #FF8C00; width: 90px; }
INPUT.lastspat	{ background-color: #FF8C00; width: 190px; }

TABLE.rezervacia_success { background-color: #F1E154; }
TABLE.rezervacia_success TD { color: #000000; padding-left: 5px; padding-right: 5px; }
TABLE.rezervacia_success TD.nadpis { color: #000000; font-size: 24px; font-weight: bold; padding-bottom: 10px; padding-top: 10px; }
TABLE.rezervacia_success TD.rc { color: #000000; font-size: 16px; padding: 4px; }
TABLE.rezervacia_success TD.rc2 { color: #FF0000; font-size: 16px; font-weight: bold; padding-bottom: 4px; padding-top: 4px; }

/* TABULKA */

TABLE.tabulka TD { font-size:10px; padding-left: 2px; padding-right: 2px; }
TABLE.tabulka TH { font-size:12px; padding-left:2px; padding-right:2px; background-color: #FF8C00; }
TABLE.tabulka A { font-size:12px; color:#3A6EA5; }

/* REZERVACNE CISLO */
TABLE.rezcislo TH.rc	{ text-align:left; color:#3A6EA5; font-size:16px; }
TABLE.rezcislo TD.rc	{ padding-left:10px; text-align:left; color:#FF0000; font-size:16px; }
TABLE.rezcislo TH.odsek	{ padding-top:5px; text-align:left; color:#000000; font-size:12px; }
TABLE.rezcislo_tabulka TH { color:#000000; background-color:#F1E154; font-size:12px; text-align: center; }
TABLE.rezcislo_tabulka TD { color:#000000; background-color:#FFFFFF; font-size:12px; }

/* styly pre cennik */
table.cenik {}
table.cenik th 		{ 	font-size:12px; padding:2px; border-bottom: 1px solid #7F875A; font-weight: bold; }
table.cenik th.kod 	{ width: 80px; }
table.cenik th.popis { width: 350px; }
table.cenik th.cena 	{ width: 80px; }
table.cenik th.pocet { width: 40px; }

table.cenik td 		{ 	font-size:12px; vertical-align:middle; padding:2px; border-bottom: 1px dotted #7F875A; }

table.cenik td.kod	{ text-align:left; width: 80px; font-weight: bold; font-size: 11px; text-align: center;  }
table.cenik td.popis	{ text-align:left; width: 350px;  }
table.cenik td.cena	{ text-align:right; width: 80px;  }
table.cenik td.cena input	{ text-align:right; width: 70px; font-size:10px; background: none; border: none;  }
table.cenik td.pocet	{ text-align:center; width: 40px;  }
table.cenik td.pocet input	{ text-align:center; width: 20px; background: #FED92A; border: none;  }

table.cenik td.kod_last	{ text-align:left; width: 80px; font-weight: bold; font-size: 11px; text-align: center; color: #FF4800; }
table.cenik td.popis_last	{ text-align:left; width: 350px; color: #FF4800;  }
table.cenik td.cena_last	{ text-align:right; width: 70px; color: #FF4800;  }
table.cenik td.cena_last input	{ text-align:right; width: 70px; font-size:10px; background: none; border: none; color: #FF4800;  }
table.cenik td.pocet_last	{ text-align:center; width: 40px; color: #FF4800;  }
table.cenik td.pocet_last input	{ text-align:center; width: 20px; background: #FED92A; border: none; color: #FF4800;  }
	
table.cenik_vysl	{ border: 1px solid #7F875A; background: #FED92A; margin-top: 5px; margin-bottom: 5px;  }
table.cenik_vysl td { text-align:left; font-size: 14px; font-weight: bold; border: none; padding: 2px; }
table.cenik_vysl td.vysl2 { text-align:right; width: 200px; font-size:16px; font-weight: bold; border: none; }
table.cenik_vysl td.vysl2 input	{ text-align:right; width: 120px; font-size:16px; background: none; border: none; font-weight: bold;  }
table.cenik_vysl td.vysl3 { text-align:left; width: 50px; font-size:16px; font-weight: bold; border: none; }
table.cenik_vysl td.vysl4 { text-align:center; width: 120px; font-size:16px; font-weight: bold; border: none; }

/* END styly pre cennik */

/* BEGIN stredisko a hotely v nom */
table.hotel td {	font-size:12px; color:#000000; padding-top:2px; padding-bottom: 2px; border-bottom:1px solid #7F875A;}
table.hotel td.prvy { font-size:12px; color:#000000; padding-top:2px; padding-bottom: 2px; border-bottom:1px solid #7F875A; border-top:1px solid #7F875A; }
table.hotel td.prvy_datum { font-size:12px; color:#FF4800; padding-top:2px; padding-bottom: 2px; border-bottom:1px solid #7F875A; border-top:1px solid #7F875A; font-weight:bold; }
table.hotel td.hotel { font-size:12px; color:#FF4800; padding-top: 5px; font-weight: bold; }
table.hotel td.zdarma { font-size:12px; color:#FF4800; }
table.hotel a { color: #00368A; font-size: 12px; }
table.hotel a:hover { color: #FEA62A; font-size: 12px; }
table.hotel td.hodnotenie { font-size:12px; color: #000000; border: none; }
table.hotel td.vybavenie { font-size:12px; color: #000000; border: none; }
a.cennik { color:#3A6EA5; text-decoration:none; }
/* END stredisko a hotely v nom */


