/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*                                                                                        */
/*                           Definice obecných částí webu MAIN.CSS                        */
/*                                                                                        */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
* {
  }
html {
}
body {
  color: #666666;
  }
pre {
}
h1 {}
h3 {}
h4 {}
h5 {}
h6 {}
a { color: #ff6600; }
a:hover {
  	color: #ff6600;
  	}
img, a img {}

/*---- obal celeho webu ---*/
.box {
  }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*                                        Hlavička                                        */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.header {
    }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*                                        Jazyky - odkazy                                 */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.header .language_link {
    background: #eee;
    margin: 10px 0 0 0;
    border-color: #E1E1E1;
    }
.header .language_link ul {
    }
.header .language_link ul li {
    }
.header .language_link ul li a {
    color: #ff6600;
    }
.header .language_link ul li img {
    }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*                                        Jazyky - Combo                                  */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.header .language_combo {
    margin: 10px 0 0 0;
    background: #eee;
    border-color: #E1E1E1;
    }
.header .language_combo img {
    }
.header .language_combo select {
    }
/*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 {
    }
.header .reservation .content {
    border-color: #E1E1E1;
    background: #fff;
    }
.header .reservation label {
    color: #333;
    }
.header .reservation input {
    background: #FFFFFF;
    border-color: #C6C6C6;
    }
.header .reservation input.hp_cmt_locator {
    }
/*--- button ---*/
div.button_cmt {
    background: #ff6600;
    }
div.button_cmt button {
    color: #fff;
    }
div.button_cmt button {
    background: #ff6600;
    }
/*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 {
    }
.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 input.cp_password {
    }
.header .profile .content .cp_links {
    }
.header .profile .content .cp_links a {
    color: #FF6600;
    }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*                                  Hlavicka - Basket                                     */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.header .basket {
    }
.header .basket span {
    color: #333;
    }
.header .basket img {
    }
.header .basket a {
    color: #ff6600;
    }


/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*----                hlavni navigace                         ----*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.head_container {
    }
.head_container .main_navigation {
    }
.head_container .main_navigation ul {
    }
.head_container .main_navigation ul li {
    }
.head_container .main_navigation ul div {
    }
.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 a {
    }
.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 {
    }
.box .logos .logo_line {
    }
.box .logos {
    background: #1DB5E6;
    }
.box .logos .cards {
    border-right-color: #0D83B9;
    }
.box .logos .banks {
    }
.box .logos .verisign {
    }
.box .logos p {
    color: #004B81;
    }
.box .logos img {
    }
/*---- footer ---*/
.box .footer {
    border-top-color: #ccc;
    }
.box .footer .content {
    background: #1DB5E6;
    }
.box .footer .content .col {
    }
.box .footer .content .col h2 {
    color: #fff;
    border-bottom-color: #CBEEFA;
    }
.box .footer .content .col ul {
    }
.box .footer .content .col ul li {
    color: #fff;
    }
.box .footer .content .col p {
    color: #fff;
    }
.box .footer .content .nomargin {
    }
.box .footer .pay_option {
    background: #1DB5E6;
    }
.box .footer .pay_option .cards {
    border-right-color: #0D83B9;
    }
.box .footer .pay_option .banks {
    }
.box .footer .pay_option .verisign {
    }
.box .footer .pay_option p {
    color: #fff;
    }
.box .footer .pay_option img {
    }
.box .footer .copy {
    }
.box .footer .links {
    }
.box .footer p {
    color: #666;
    }
.box .footer a {
    color: #ff6600;
    }
.box .footer span {
    color: #666;
    }
/*---- orez ---*/
.clear {
    }
img, div {
    }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*---                     popup kalendare  - globalne      ---*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.popup_itinerary_calendar {
    border-color: #c6c6c6;
    background: #fff;
    }
.popup_itinerary_calendar .cal_top {
	}
.popup_itinerary_calendar .cal_middle {
    }
/*--- vnitrek --*/
.popup_itinerary_calendar table.calendar_container {
    }
.popup_itinerary_calendar table.calendar_container td {
    }
.popup_itinerary_calendar table.calendar_container td table.selector {
    }
.popup_itinerary_calendar table.calendar_container td table.selector select.month {
    }
.popup_itinerary_calendar table.calendar_container td table.selector select.year {
    }
.popup_itinerary_calendar table.calendar_container td table.selector th {
    }
.popup_itinerary_calendar table.calendar_container td table.selector th.lar,
.popup_itinerary_calendar table.calendar_container td table.selector th.rar {
    }
.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;
    }
.popup_itinerary_calendar table.calendar_container td table.selector th.calendar_close {
    }
.popup_itinerary_calendar table.calendar_container td table.selector th span.calendar_close {
    }
.popup_itinerary_calendar table.calendar_container td table.selector select {
    }
/*--- table dny ---*/
.popup_itinerary_calendar table.calendar_container td table.calendar {
    }
.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 {
    }
.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;
    }
/*--- hack pro Litebox ---*/
#lbMain {
	}
#lbDetailsContainer	{
	}
#lbOuterContainer {
	}
#lbIframeContainer {
	}
/*--- pro linku v letech ---*/
td.flight_no_border	{
	}






/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*--------                         TLACITKA                           ---------*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXX     velke Homepage    XXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
button.button_orange {
  color: #FFFFFF;
  background: #ff6600;
  }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXX     male homepage     XXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*---- male homepage ---*/
.control_bottom_block button.button_orange,
button.button_cmt {
  color: #ffffff;
  background: #ff6600;
  }
button.button_cmt {
    #padding: 0 2px 0 0;
    }
.control_bottom_block button.button_orange div,
button.button_cmt div {
  font-weight: bold;
  cursor: pointer;
  font-size: 13px;
  overflow: visible;
  text-align: center;
  }
.control_bottom_block button.button_orange div,
button.button_cmt div {
  }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXX     velke subpage     XXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.sub_block_middle .control {
  }
.sub_block_middle .control button.button_orange,
.popup_lyte_detail .control_popup button.button_orange {
  background: #ff6600;
  color: #fff;
  }
.sub_block_middle .control button.button_grey,
.popup_lyte_detail .control_popup button.button_grey {
  background: #666;
  color: #fff;
  }
.sub_block_middle .control button.button_orange div,
.popup_lyte_detail .control_popup button.button_orange div {
  }
.sub_block_middle .control button.button_grey div,
.popup_lyte_detail .control_popup button.button_grey div {
  }
.sub_block_middle .control button.button_orange div,
.popup_lyte_detail .control_popup button.button_orange div {
  }
.sub_block_middle .control button.button_grey div,
.popup_lyte_detail .control_popup button.button_grey div {
  }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXX     male subpage      XXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
td.last button.button_orange,
div.small button.button_orange {
  background: #ff6600;
  color: #fff;
  }
td.last button.button_orange div,
div.small button.button_orange div {
  }
td.last button.button_orange div,
div.small button.button_orange div {
  }
/*---- EPG tlacitko ---*/
.simple .small .button_orange,
.simple .small .button_orange button {
    background: #ff6600 !important;
    color: #fff !important;
    }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*--- buttony pro MY PROFILE ---*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*--- maly oranzovy ---*/
button.cp_button_orange,
a.cp_button_orange  {
    background: #ff6600 !important;
    }
button.cp_button_orange div,
a.cp_button_orange div,
a.cp_button_orange span {
    color: #FFFFFF !important;
    text-decoration: none;
    background: #ff6600 !important;
    }
/*--- maly sedy ---*/
button.cp_button_grey {
    background: #666 !important;
    }
button.cp_button_grey div {
    color: #FFFFFF !important;
    background: #666 !important;
    }
