/**
 * SEASON - zima 
 */
body { background: #5d6776 url('../_img/4/bg-full.png') 50% 0; margin: 0 !important;}

div#main-paper { 
    background: transparent url('../_img/4/bg-main.png') 0 0 repeat-y; 
    color: #333;
}
div#main-paper.detailHotel { 
    background: transparent url('../_img/4/bg-main-hotel.png') 0 0 repeat-y; 
}
div#header {
    background: transparent url('../_img/4/bg-header.png') 0 0 no-repeat; 
}
div#footer {
    background: transparent url('../_img/4/bg-foother.png') 0 0 no-repeat; 
}
div#footer.detailHotel {
    background: transparent url('../_img/4/bg-foother-hotel.png') 0 0 no-repeat; 
}
div#navigation { 
    background: transparent url('../_img/4/bg-navigation.png') 0 0 no-repeat; 
}
div#navigation p.left { color: #FF6600; }
div#navigation p.right { color: gray; }

h1, h2, h3 { color: #404040; }
a,.box_info span.stars, .infobox a { color: #0066CC; }

div#content div.lasty div.lastbox {
    border-top-color: #618DD6;
}

/* Redesign balicky */
.catbox, .packbox {border-top-color:#618DD6;}

.external { background: transparent url('../_img/4/external_link.gif') 100% 20% no-repeat; padding: 0 10px 0 0; }

/* LEFT MENU */
ul#leftMenu li a {
    background: url('../_img/4/li_main.gif') 0 5px no-repeat;
}
ul#leftMenu li a:hover {
    background: url('../_img/4/li_orange.gif') 0 5px no-repeat;
}
ul#leftMenu li a.orange {
    background: url('../_img/4/li_orange.gif') 0 5px no-repeat;
}
ul#leftMenu li a.orange:hover {
    background: url('../_img/4/li_main.gif') 0 5px no-repeat;
}
ul#leftMenu li a.selected, ul#leftMenu li strong {
    background: url('../_img/4/li.gif') 0 5px no-repeat;
}
ul#leftMenu li ul li a.selected, ul#leftMenu li ul li strong {
    background: url('../_img/4/li_orange.gif') 0 5px no-repeat;
}
ul#leftMenu li ul li a:hover {
    background: url('../_img/4/li_subHover.gif') 0 5px no-repeat;
}

/* Redesign balicky */
ul#leftMenu li ul li strong {padding-left:0;}
ul#leftMenu li ul li strong a:hover {background-image:none;}

/* CYKLO */
#cyklo        {  }
#cyklo th    { background: #608DD6; color: #FFF; }
#cyklo td    {  }

/* SKI */
table.lyzovani th { color: #003366; }

.even     {background: #F8F8F8;}
.odd, tr.odd td { background: #E7EEF9; }

/* HOTEL - main */
div#content div.inside ul#hotel_menu li a:link, div#content ul#hotel_menu li a:visited {
    background-color: #F8F8F8;
    border-color: #ADC5EB;
}
div#content div.inside ul#hotel_menu { 
    border-color: #ADC5EB; 
}
div#content div.inside ul#hotel_menu li.active a:link, div#content ul#hotel_menu li.active a:visited {
    background-color: #E7EEF9;
    /*color: #FFF; */
    border-color: #ADC5EB;
}
div#content div.inside ul#hotel_menu li a:hover {
    background-color: #ADC4E6;
    color: #FFF;
}

div.legend { color: gray; }
div.legend b { color: #0163AE; }

div#content table.hotel_packet td.pleft {
    width: 185px;
    border-top-color: #003366;
    border-bottom-color: #D1EDFF;
    border-left-color: #C9D5DA;
    border-right-color: #C9D5DA;
}

/* HOTEL - balicky */
div#content table.hotel_packet td.l { border-bottom-color: #D1EDFF; }
div#content table.hotel_packet td.m { border-bottom-color: #78C9E7; }
div#content table.hotel_packet td.r { border-bottom-color: #0163AE; }
div#content table.hotel_packet div.img.l { background-color: #D1EDFF; }
div#content table.hotel_packet div.img.m { background-color: #78C9E7; }
div#content table.hotel_packet div.img.r { background-color: #0163AE; }
div#content table.hotel_packet td.bt { border-top-color: #F8F8F8; }
div#content table.hotel_packet td.bb { border-bottom-color: #F8F8F8; }
div#content table.hotel_packet td.bgr { background-color: #F0F0F0; }

/* HOTEL - cenik */
table.cenik { border-bottom-color: #E7EEF9; background-color: #FFFFFF; }
table.cenik th { background-color: #628CD8; border-left-color: #FFFFFF; color: #FFFFFF; }

table.cenik td.tc { border-left-color: #FFF; }
table.cenik td.tc div.priceColumn { background-color: #E7EEF9; }

table.cenik td.bc { border-left-color: #FFFFFF; }
table.cenik td.br { border-left-color: #FFFFFF; border-top-color: #FFFFFF; background-color: #E6E6E6; }
table.cenik td.sluzby { border-left-color: #FFFFFF; border-top-color: #FFFFFF; background-color: #E6E6E6; } 

/* CAPACITY */
div#contentCapacity a.monthSwitch { background: #FF9902; color: #FFF; }
div#contentCapacity div.capacityTable div.roomSwitch a { background: #E7EEF9; }
div#contentCapacity div.capacityTable table { border: 3px solid #E7EEF9; }
div#contentCapacity div.capacityTable table.roomSelected { border-color: #618DD6; }
div#contentCapacity div.capacityTable div.roomSwitch a#roomSelected {
    background: #618DD6;
    color: #FFF;
}
/*mapy*/
#showmappoint {
    color:#0066CC;
}

/* QUICK CHOICE */
table.quickchoice td { background-color: #e7eef9; color: #000000; }
table.quickchoice tr.light td { background-color: #e7eef9; }
table.quickchoice tr.dark td { background-color: #618dd6; color: #ffffff; }
table.quickchoice td.qc-header-l { background: transparent url(../_img/4/bg-quickchoice.png) no-repeat top left; }
table.quickchoice td.qc-header-r { background: transparent url(../_img/4/bg-quickchoice.png) no-repeat top right; }
table.quickchoice td.qc-footer-l { background: transparent url(../_img/4/bg-quickchoice.png) no-repeat bottom left; }
table.quickchoice td.qc-footer-r { background: transparent url(../_img/4/bg-quickchoice.png) no-repeat bottom right; }


#toplisturl a {
    color: #0066CC !important;
}
