/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*                                                                                        */
/*                           Definice obecných částí webu MAIN.CSS                        */
/*                                                                                        */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
body { 
  color: #666666;
  }
a { color: #ff6600; }
a:hover { 
  	color: #ff6600;
  	}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*                                        Hlavička                                        */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.header .logo {
    background: #fff;
    }    
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*                                        Jazyky - odkazy                                 */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.header .language_link {
    background: #eee;
    margin: 10px 0 0 0;
    border-color: #E1E1E1;
    }
.header .language_link ul li a {
    color: #ff6600;
    } 
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*                                        Jazyky - Combo                                  */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.header .language_combo {
    margin: 10px 0 0 0;
    background: #eee;
    border-color: #E1E1E1;
    }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*                                  Hlavicka - CMT                                        */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/     
.header .reservation_box {
    background: #eee;
    margin: 10px 0 0 0;
    border-color: #E1E1E1;
    }
.header .reservation_box a {
    color: #ff6600;
    }     
.header .reservation .content {
    border-color: #E1E1E1;
    background: #fff;
    } 
.header .reservation label {
    color: #333;
    } 
.header .reservation input {
    background: #FFFFFF;
    border-color: #C6C6C6;
    }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*                                  Hlavicka - Profile                                        */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/     
.header .profile_box {
    background: #249DD2;
    margin: 10px 0 0 0;
    border-color: #44B0DF;
    }
.header .profile_box a {
    color: #ff6600;
    }     
.header .profile .content {
    border-color: #E1E1E1;
    background: #fff;
    }     
.header .profile label {
    color: #333;
    } 
.header .profile input,
.header .profile input.cp_login {
    background: #FFFFFF;
    border-color: #C6C6C6;
    }
.header .profile .content .cp_links a {
    color: #FF6600;
    }     
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*                                  Hlavicka - Basket                                     */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/             
.header .basket span {
    color: #333;
    }
.header .basket a {
    color: #ff6600;
    }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*----                hlavni navigace                         ----*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.head_container .main_navigation ul li a {
    color: #666;
    }  
.head_container .main_navigation ul li a:hover {
    color: #666;
    }     
.head_container .main_navigation ul li a span {
    color: #666;
    }
.head_container .main_navigation ul li.active a,
.head_container .main_navigation ul li a:hover,
.head_container .main_navigation ul li.active a span,
.head_container .main_navigation ul li a:hover span {
    color: #000;
    } 
/*---- logos banks and cards  ---*/
.box .logos {
    background: #1DB5E6;
    }
.box .logos .cards {
    border-right-color: #0D83B9;
    }
.box .logos p {
    color: #004B81;
    }
/*---- footer ---*/
.box .footer {
    border-top-color: #ccc;
    }
.box .footer .content {
    background: #1DB5E6;
    }
.box .footer .content .col h2 {
    color: #fff;
    border-bottom-color: #CBEEFA;
    }    
.box .footer .content .col ul li {
    color: #fff;
    }
.box .footer .content .col p {
    color: #fff;
    }
.box .footer .pay_option {
    background: #1DB5E6;
    }
.box .footer .pay_option .cards {
    border-right-color: #0D83B9;
    }
.box .footer .pay_option p {
    color: #fff;
    }
.box .footer p {
    color: #666;
    }
.box .footer a {
    color: #ff6600;
    }                
.box .footer span {
    color: #666;
    }  
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*---                     popup kalendare  - globalne      ---*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/    
.popup_itinerary_calendar {
    border-color: #c6c6c6;
    background: #fff;
    }
/*--- vnitrek --*/
.popup_itinerary_calendar table.calendar_container td table.selector th.lar a, 
.popup_itinerary_calendar table.calendar_container td table.selector th.rar a {
    color: #fff !important;
    }
.popup_itinerary_calendar table.calendar_container td table.selector th.lar b, 
.popup_itinerary_calendar table.calendar_container td table.selector th.rar b {
    color: #fff !important;
    }       
/*--- table dny ---*/
.popup_itinerary_calendar table.calendar_container td table.calendar th {
    color: #fff !important;
    }
.popup_itinerary_calendar table.calendar_container td table.calendar th.vacation {
    color: #9CD833 !important;
    }
.popup_itinerary_calendar table.calendar_container td table.calendar td a {
    color: #1DB5E6 !important;
    background: #eee !important;
    }
.popup_itinerary_calendar table.calendar_container td table.calendar td a:hover {
    color: #fff !important;
    background: #1DB5E6 !important;
    }     
.popup_itinerary_calendar table.calendar_container td table.calendar td a.vacation {
    color: #333 !important;
    } 
.popup_itinerary_calendar table.calendar_container td table td a.vacation:hover {
    color: #fff !important;
    background: #1DB5E6 !important;
    }   
