@charset "utf-8";

/*
COLORS:
#FF7713 button/link
#F37112 button/ hover
#E36407 link text hover
#ED703A primary button
#83594C dark pre button

#3C3023 dark background
#362B20 darker important menu, etc.
#CCCCCC text on dark backgorund

#626262 text

#F5ECE6 light warm background
#F7F7F7 very light bg
#F0F8FB light blue bg
*/

body { background:#FCFCFC; color:#626262; }

body, .header .topMenu a,.header .topMenu #confsum, .ui-dialog-content { color:#626262; }

.levyObsah .backWhite, .levyObsah .backWhite h3 { color:#000; }

.contentWrapper .backBezova { background-image:none; background-color:#E5E5E5; color:#000; }
.contentWrapper .backBezova a	{ color:#fff; }


.noleft #summary { min-width:704px; }



.header .topMenu .active { background-color:#83594C; color:#ccc; }
.header .topMenu a:hover { background-color:#F37112; color:#fff; }

#tabs.ui-tabs .ui-tabs-nav li a, .ui-widget-header { background-color:#3C3023; color:#ccc; }

#roomchoose thead td { background-color:#F0F8FB; color:#626262; }

#roomchoose table { border:0; border-color:#5E574C; border-collapse: collapse; }

.levyObsah .box.backZelena a, .levyObsah .box.backSeda a, .levyObsah .box.backSeda h2 a:hover, .levyObsah .box.backSeda h3 a:hover, #reservationbox a, .pravyObsah a:hover { color:#5E574C; }

#roomchoose tr.line { background-color:#fff; }
#roomchoose .ruler { border:0; border-color:#5E574C; }
#roomchoose .benefitsonly tr.benefit td { background-color:#F7F7F7; border:0; }


#roomchoose { color:#000; }
#roomchoose .conds { border-left:0; }
#roomchoose .conds, #roomchoose .numper, #roomchoose .subtotal, #roomchoose .tpr, #roomchoose .tsr { border:0; }
/*#roomchoose td.name { border-bottom:1px solid transparent; }*/
#roomchoose tr.odd { background-color:#F5ECE6; }
#roomchoose tr.even { background-color:#F7F7F7; }

a:hover, .levyObsah .box h1, .pravyObsah .box h1, .pravyObsah h1 a, #booking h2	{ color:#000; }

#reservationbox { background-color:#F7F7F7; -webkit-box-shadow: 0px 2px 3px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 2px 3px 1px rgba(0,0,0,0.1);
box-shadow: 0px 2px 3px 1px rgba(0,0,0,0.1); margin-left:2px; margin-top:0px;} 
#reservationbox h2, #reservationbox .popiskyRezervace a, #reservationbox .popiskyRezervace a:visited { color:#E36407; }
#reservationbox label { color:#626262; }
#reservationbox fieldset.submit input.submit { background-color:#FF7713; background-image:none; border-radius:3px; color:#fff; font-weight:bold; padding:5px;}
#reservationbox fieldset.submit input.submit.submitactive { background-color:#F37112 !Important; background-image:none !Important; }

#roomchoose #booknowtablebutton_wrapper { background-color:#fff !Important; }
#roomchoose #booknowtablebutton, #roomchoose #booknowtablebutton:hover { 
	background-color:#FF7713 !Important; 
	border-radius:5px;
	color:#fff;
	border:0;
	cursor:pointer;
	text-transform: uppercase;
	text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.3);

	box-shadow:black 1px 1px 3px;
	-webkit-box-shadow:black 1px 1px 3px;
	-moz-box-shadow:black 1px 1px 3px;
}
#roomchoose #booknowtablebutton:hover {
	background-color:#F37112 !Important;
	box-shadow:black 0 0 2px;
	/*-webkit-box-shadow:black 1px 1px 3px;
	-moz-box-shadow:black 1px 1px 3px;*/
}

#roomchoose .benefits td { background-color:#F0F8FB; border:0; }

#openpricepernight a, #openbenefits a {  background-color:#362B20; color:#ccc; }
#openpricepernight a:hover, #openbenefits a:hover {  background-color:#F37112; color:#fff; }

.popiskyRezervace a:hover, .ui-dialog-content a { color:#FDA028 !important; }

#roomchoose #booknowtable { background-color:#fff; }
.submitbox { background-color:#3C3023 !Important; background-image:none !Important; color:#fff !Important; margin-top:0 !Important; }
#booking .submitbox { background-color:#5E574C !Important; }

.normalform .submitbox .submit { background-color:#ED703A !Important; background-image:none !Important; color:#fff !Important; border-radius:3px; }

.ui-widget-content { background-image:none; background-color:#DDDAD4; }

p.imp { border-color:#FBF4E9; border:0; border-radius: 2px; background-color:#E5E5E5; color:#000; }

div.megabutton { border:0; background:transparent; }
div.megabutton a { background-color:#FDA028 !Important; 
	border-radius:5px;
	color:#fff;
	border:0;
	cursor:pointer;
	text-transform: uppercase;
	text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.3);

	box-shadow:black 1px 1px 3px;
	-webkit-box-shadow:black 1px 1px 3px;
	-moz-box-shadow:black 1px 1px 3px; }
div.megabutton a:hover { box-shadow:black 0 0 2px; color:#fff; text-decoration:none; }

#specialinfo { background-color:#eae8e6; font-style:italic; font-size:16px; min-height:50px; border-color:#B80006; }

#beforesubmit { background-color:#000; color:#fff; padding:5px 10px;}

#totalprice { border:0; background-color:#fff; color:#000; }

#summary .totalprice { border:0 !Important; background-color:#FDA028; color:#000; border-radius:2px; padding:5px 10px !Important; }
.submitbox h3.totalprice { border:1px solid #fff; !Important; border-radius:2px; padding:5px 10px !Important; color:#ccc; }


.tooltip-dayprices thead td { background-color:#CAB89E; }
.tooltip-dayprices tbody td { background-color:#5E574C; }
.tooltip-dayprices tbody td.empty { background-color:#E5E5E5; }

#roomchoose .closebenefitsbutton { border-color:#5E574C; }
#roomchoose .closebenefitsbutton:hover { background-color:#5E574C; border-color:#5E574C; color:#fff; }

#summary #promocodeinfo { color:#000; }


#respopup-link { background-color:#444444; font-weight:bold; color:#ff7713; cursor:pointer; width:290px; padding:5px; text-align:center; text-transform:uppercase; -webkit-box-shadow: 0px 2px 3px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0px 2px 3px 1px rgba(0,0,0,0.1); box-shadow: 0px 2px 3px 1px rgba(0,0,0,0.1); margin-left:2px; margin-top:2px; }
.ui-dialog { top:50px !Important; }