/**
 * SEASON - leto 
 */
body { background: #5d6776 url('../_img/2/bg-full.png') 50% 0; margin: 0 !important;}

div#main-paper { 
    background: transparent url('../_img/2/bg-main.png') 0 0 repeat-y; 
    color: #333;
}
div#main-paper.detailHotel { 
    background: transparent url('../_img/2/bg-main-hotel.png') 0 0 repeat-y; 
}
div#header {
    background: transparent url('../_img/2/bg-header.png') 0 0 no-repeat; 
}
div#footer {
    background: transparent url('../_img/2/bg-foother.png') 0 0 no-repeat; 
}
div#footer.detailHotel {
    background: transparent url('../_img/2/bg-foother-hotel.png') 0 0 no-repeat; 
}
div#navigation { 
    background: transparent url('../_img/2/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: #DF4801; }

div#content div.lasty div.lastbox {
	border-top-color: #DF4801;
}

/* Redesign balicky */
.catbox, .packbox {border-top-color:#DF4801;}

.external { background: transparent url('../_img/2/external_link.gif') 100% 20% no-repeat; padding: 0 10px 0 0; }

/* LEFT MENU */
ul#leftMenu li a {
    background: url('../_img/2/li_main.gif') 0 5px no-repeat;
}
ul#leftMenu li a:hover {
    background: url('../_img/2/li_orange.gif') 0 5px no-repeat;
}
ul#leftMenu li a.orange {
    background: url('../_img/2/li_orange.gif') 0 5px no-repeat;
}
ul#leftMenu li a.orange:hover {
    background: url('../_img/2/li_main.gif') 0 5px no-repeat;
}
ul#leftMenu li a.selected, ul#leftMenu li strong {
    background: url('../_img/2/li.gif') 0 5px no-repeat;
}
ul#leftMenu li ul li a.selected, ul#leftMenu li ul li strong {
    background: url('../_img/2/li_orange.gif') 0 5px no-repeat;
}
ul#leftMenu li ul li a:hover {
    background: url('../_img/2/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 th	{ background: #608DD6; color: #FFF; }

.even 	{background: #F8F8F8;}
.odd 	{background: #FFEACB;}

/* 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: #FECB7C;
}
div#content div.inside ul#hotel_menu { 
    border-color: #FECB7C; 
}
div#content div.inside ul#hotel_menu li.active a:link, div#content ul#hotel_menu li.active a:visited {
    background-color: #FFEACB;
    /*color: #FFF; */
    border-color: #FECB7C;
}
div#content div.inside ul#hotel_menu li a:hover {
    background-color: #FECB7C;
    color: #FFF;
}

div.legend { color: gray; }
div.legend b { color: #DF4801; }

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: #FFEACB; background-color: #FFFFFF; }
table.cenik th { background-color: #DF4801; border-left-color: #FFFFFF; color: #FFFFFF; }

table.cenik td.tc { border-left-color: #FFF; }
table.cenik td.tc div.priceColumn { background-color: #FFEACB; }

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: #FFEACB; }
div#contentCapacity div.capacityTable table { border: 3px solid #FFEACB; }
div#contentCapacity div.capacityTable table.roomSelected { border-color: #DF4801; }
div#contentCapacity div.capacityTable div.roomSwitch a#roomSelected {
    background: #DF4801;
    color: #FFF;
}
/*mapy*/
#showmappoint {
	color:#DF4801;
}


#toplisturl a {
    color: #DF4801 !important;
}
