/**
 * SEASON - zima 
 */
div#main { 
    background: #FFF url('../_img/4/bg_main.gif') 0 0 repeat-y; 
    color: #333;
}
div#main.detailHotel { 
    background: #FFF url('../_img/4/bg_main_detailHotel.gif') 0 0 repeat-y; 
}
div#header {
    background: url('../_img/4/bg_header.jpg') 0 0 no-repeat; 
}
div#footer {
    background: #FFF url('../_img/4/bg_footer.gif') 0 0 no-repeat; 
}
div#footer.detailHotel {
    background: #FFF url('../_img/4/bg_footer_detailHotel.gif') 0 0 no-repeat; 
}
div#navigation { 
    background: #F8F8F8 url('../_img/4/bg_navigation.gif') 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 { color: #0066CC; }

div#content div.lasty div.lastbox {
	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;
}

/* 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;
}