/* -------------------------------- Obecné nastavení --------------------------------- */
body                    { margin:0; padding:0; font-size:12px;font-family:Tahoma,Arial,sans-serif; color:#135CA3; background:url(../img/main_bg.gif) #E5E8ED repeat-x; }
img                     { border:0; }
a                       { color:#135CA3;text-decoration:none; }
a:active                { color:red; }
a:hover                 { color:red; }
form                    { margin:0px 0px 0px 0px; }
.okraj                  { width:20px; vertical-align:top; background-repeat:repeat-x; background-image:url(../img/okraj.gif); background-color:#E5E8ED; }
.hpixel                 { height:1px; }

/* ----------------------------------- Vrchní část ----------------------------------- */
.header                 {height:108px; background-image:url(../img/top_bg.gif); background-repeat:repeat-x; }

/* ------------------------------------ Levá část ------------------------------------ */
#left{width:170px; vertical-align:top; background-color:#EEF3F9; }
#div_left{ margin:10px 0px 10px 10px; border:1px solid #A9C3E1; }
#middle{vertical-align:top; background-color:#EEF3F9; }
#div_middle{margin:4px 10px 10px 3px; }
#right{width:170px; vertical-align:top; background-color:#EEF3F9; }
#div_right{ margin:10px 10px 10px 0px; border:1px solid #A9C3E1;border-bottom:1px solid #A9C3D1; }
#bottom{text-align:center; padding:3px 0px 3px 0px; background-color:#E5E8ED; }
.odd_seznam{border-bottom:1px solid #A9C3E1; }
.odd_seznam2{border-bottom:1px solid #A9C3E1; background-color:#F5F8FB; }
.odd_seznam ul.od1{padding:4px 0px 4px 0px; margin:0 0 0 18px; font-weight:bold; list-style-image:url(../img/sipka1.gif); }
.odd_seznam2 ul.od2{padding:2px 0px 2px 0px; margin:0 0 0 28px; list-style-image:url(../img/sipka1.gif); }
.odd_seznam2 ul.od3{padding:2px 0px 2px 0px; margin:0 0 0 38px; list-style-image:url(../img/sipka1.gif); }

/* --------------------------------- Prostřední část --------------------------------- */
#main{padding:10px 15px 10px 15px; }
#orange{vertical-align:top; background-image:url(../img/orange.gif); width:25px; }
.vyhledavani{padding:10px 10px 0px 10px;background-color:#E5EEFA;  border-bottom:1px solid #A9C3D1; border-right:1px solid #A9C3D1; }
#aktualni{background-color:#CDDDEE;font-weight:bold; }
#akt_obr{float:left; }
#akt_text{padding:10px 5px 4px 15px;background-image:url(../img/akt_bg.gif);  background-repeat:repeat-x; }
#akt_text_hot{padding:8px 5px 4px 15px; background-image:url(../img/akt_bg.gif);  background-repeat:repeat-x; }
#zahlavi{padding:4px 0px 4px 10px;border-bottom:1px solid #A9C3D1;  border-right:1px solid #A9C3D1; height:13px;  background-repeat:no-repeat;background-image:url(../img/roh.gif);  font-size:11px; }
.stranka{height:14px;float:right;  padding:2px 5px 2px 5px;font-weight:bold;  background-color:#CDDDEE; display:block; }
.stranka_akt{height:14px;float:right;  padding:2px 5px 2px 5px;font-weight:bold;  background-color:#A9C3E1; display:block;  color:#FFFFFF; }
.zajezd_cely_1{background-color:#F5F8FB;padding:7px 7px 0px 7px;  border-bottom:1px solid #A9C3D1;border-right:1px solid #A9C3D1;  border-top:1px solid #A9C3D1;  margin-top:7px; margin-bottom:5px; }
.zajezd_cely_2{background-color:#EDF3FB;padding:7px 7px 0px 7px;  border-bottom:1px solid #A9C3D1;border-right:1px solid #A9C3D1;  border-top:1px solid #A9C3D1;  margin-top:7px; margin-bottom:5px; }
.zajezd_tab_1{background-color:#F5F8FB;padding:7px 7px 0px 7px;  border-bottom:1px solid #A9C3D1;border-right:1px solid #A9C3D1;  border-top:1px solid #A9C3D1;  margin-top:4px; margin-bottom:4px;  padding-bottom:7px; }
.zajezd_tab_2{background-color:#EDF3FB;padding:7px 7px 0px 7px;  border-bottom:1px solid #A9C3D1;border-right:1px solid #A9C3D1;  border-top:1px solid #A9C3D1;  margin-top:4px; margin-bottom:4px;  padding-bottom:7px; }
.zajezd_nahled1{width:100px;padding:0px 7px 0px 0px; }
.zajezd_nahled2{width:100px;padding:0px 0px 0px 7px; }
.zeme_destinace{font-size:11px;font-weight:bold; }
.nazev_hotelu a{font-size:13px;color:#EF4C00;  font-weight:bold; vertical-align:top;  padding-right:4px; }
.str_dop_uby{font-size:11px; border-top:1px solid #135CA3;  padding-top:4px; }
.stravovani{float:left;width:150px; }
.ubytovani{float:left;width:160px; }
.cislo_zajezdu{font-size:11px;padding-top:4px;  float:left; width:150px; }
.obsazenost{font-size:11px;padding-top:4px;  float:left;width:160px; }
.odlet{font-size:11px; padding-top:4px; }
.cena{font-size:13px;color:#EF4C00;  font-weight:bold;float:right;  padding:18px 0px 0px 0px; }
.last_minute{color:#EF4C00; font-weight:bold; }
.lm_datum{font-size:11px; }
.zajezd{font-size:11px;padding:10px 0px 10px 10px; }
.termin{font-size:11px;padding:10px 10px 10px 10px; }
#hotel_box{width:152px;height:200px;  padding:8px 8px 8px 8px; margin:0px 0px 10px 5px;  border:1px solid #A9C3E1;float:right;  background-color:#F5F8FB; }
.nazev_hotelu_big{font-size:15px;color:#EF4C00;  font-weight:bold; vertical-align:top;  float:left;padding-right:8px; }
.nadpis{font-size:13px;color:#135CA3;  font-weight:bold; }
.termin_big{font-size:15px;color:#EF4C00;  font-weight:bold; vertical-align:top;  float:right; }
.fotka_stredni{padding:0px 0px 10px 10px; }
.terminy1{background-color:#F5F8FB; padding:1px 3px 1px 3px; }
.terminy1_lm{background-color:#F5F8FB; padding:1px 3px 1px 3px;  color:red; }
.terminy1_lm a{color:red; }
.terminy2{background-color:#E5EEFA; padding:1px 3px 1px 3px; }
.terminy2_lm{background-color:#E5EEFA; padding:1px 3px 1px 3px;  color:red; }
.terminy2_lm a{color:red; }
.ter_info{float:left;width:25px; }
.ter_info2{float:left;width:25px;  padding-left:5px; }
.left{float:left; }
.dark_bg{background-color:#CDDDEE;font-weight:bold;  padding:2px 3px 2px 3px; }
.odsazeni{padding-left:3px; }
.odsazeni8{padding-left:8px; }
.mod {font-size:11px; margin:10px 8px 10px 8px; }
.mod_menu{min-height:159px; }
.kurzy1{background-color:#F5F8FB; padding:1px 3px 1px 3px;  margin:0px 15px 0px 15px; }
.kurzy2{background-color:#E5EEFA; padding:1px 3px 1px 3px; }
.fright_ods{float:right; padding-right:10px; }
.fleft{float:left; width:140px; }
.select{color:#000000;background-color:#EFEDDF;  font-size:11px;border:1px solid black;  width:120px;font-family:Arial,Sans-Serif; }
.select_lm{color:#000000;font-size:11px;  border:1px solid black;font-family:Arial,Sans-Serif; }
.tab_vyh{font-size:11px; }
.input{color:#000000;background-color:#E5EEFA;  font-size:11px;border:1px solid #80A8CE;  width:120px;font-family:Arial,Sans-Serif; }
.input_em{color:#000000;background-color:#E5EEFA;  font-size:11px;border:1px solid #80A8CE;  width:97px;font-family:Arial,Sans-Serif; }
.input_em2{color:#000000;background-color:#E5EEFA;  font-size:11px;border:1px solid #80A8CE;  width:75px;font-family:Arial,Sans-Serif; }
.input_hledani{color:#000000;background-color:#E5EEFA;  font-size:11px;border:1px solid #80A8CE;  width:113px;font-family:Arial,Sans-Serif; }
.input_registr{color:#000000;background-color:#E5EEFA;  font-size:11px;border:1px solid #80A8CE;  width:150px;font-family:Arial,Sans-Serif; }
.input_pocet{color:#000000;background-color:#E5EEFA;  font-size:11px;border:1px solid #80A8CE;  width:20px;font-family:Arial,Sans-Serif; }
#foto_velke{float:right; }
#foto_linka{margin:5px 0px 5px 0px;padding:2px 0px 2px 0px;  background-color:#E5EEFA;  border-bottom:1px solid #A9C3D1;border-top:1px solid #A9C3D1; }
.odsazeni_tlb{padding:10px 0px 10px 10px; border-bottom:1px solid #A9C3D1; }
.info_text{border-bottom:1px solid #A9C3D1;padding:5px 5px 5px 10px;  background-repeat:no-repeat; }
.info_text2{border-bottom:1px solid #A9C3D1;padding:5px 5px 5px 10px;  background-repeat:no-repeat;background-image:url(../img/roh.gif); }
.odkaz a{color:#EF4C00;font-weight:bold; }
.heslo{padding:8px 0px 7px 0px; }
.cena_celkem{background-color:#CDDDEE;font-weight:bold;  padding:2px 3px 2px 3px;font-size:13px;  color:#EF4C00; }
.odsazeni_lm{padding:10px 10px 10px 10px; }
.foto_num{vertical-align:top; padding-top:2px;  float:right;font-weight:bold; }
.piktogram{float:left;padding:7px 5px 7px 0px;  width:25px;height:25px; }
.piktogram_box{float:left;padding:7px 5px 0px 0px;  width:25px;height:25px; }
.red_info{color:red; }
.red{color:red; }
.vzkaz{width:370px;height:100px;  color:#000000;background-color:#E5EEFA;  font-size:11px;border:1px solid #80A8CE;  font-family:Arial,Sans-Serif; }
