@charset "utf-8";

body { background-color:#fff; }

body, .header .topMenu a,.header .topMenu #confsum, .levyObsah .backWhite h3, .popiskyRezervace a, .ui-dialog-content { color:#300; }

.contentWrapper .backBezova { background-image:none; background-color:#09c; color:#fff; }
.contentWrapper .backBezova a	{ color:#fff; }

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

.normalform .inputbox.ok label { color:#fff; }

.header .topMenu .active { background-color:#09c; }

#tabs.ui-tabs .ui-tabs-nav li a, .ui-widget-header, #roomchoose thead td { background-color:#06c; color:#fff; }

#roomchoose table { border-color:#06c; 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:#06c; }

#roomchoose .conds { border-left: 1px solid #2B8889; }
#roomchoose .conds, #roomchoose .numper, #roomchoose .subtotal, #roomchoose .tpr, #roomchoose .tsr { border-bottom:1px solid #2B8889; }
/*#roomchoose td.name { border-bottom:1px solid transparent; }*/
#roomchoose tr.odd { background-color:#E6F2FF; }
#roomchoose tr.even { background-color:#fff; }

a:hover, .levyObsah .box h1, .pravyObsah .box h1, .pravyObsah h1 a	{ color:#06c; }

#roomchoose #booknowtablebutton_wrapper { background-color:#fff !Important; }
#roomchoose #booknowtablebutton, #roomchoose #booknowtablebutton:hover { 
	background-color:#f00 !Important; 
	border-radius:5px;
	color:#fff;
	border:0;
	cursor:pointer;

	box-shadow:black 1px 1px 3px;
	-webkit-box-shadow:black 1px 1px 3px;
	-moz-box-shadow:black 1px 1px 3px;
}
#roomchoose #booknowtablebutton:hover {
	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:#7FCBE5; border-color:#0066CC; }

#openpricepernight a, #openbenefits a { background-color:#fff; color:#f00; }

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

#roomchoose #booknowtable { background-color:#fff; }
.submitbox { background-color:#09c !Important; background-image:none !Important; color:#fff !Important; margin-top:0 !Important; }

.header .topMenu a:hover { background-color:#06c; }

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


div.megabutton { border-color:#B80006; }
div.megabutton a { background-color:#B80006; }
div.megabutton a:hover { background-color:#EED74F; }

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

#beforesubmit { background-color:#09c; padding:5px 10px;}

#totalprice { border:1px solid #000; background-color:#06c; color:#fff; }

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