body#aquapark { clear: both; float: left; width:100%; }
body#aquapark .jqueryslidemenu a { color: #0066a7; }
body#aquapark .jqueryslidemenu { background-image: url(../i/aqua_mbg.gif); }
body#aquapark .jqueryslidemenu ul li ul { background:#fff url(../i/aqua_mbg.gif) bottom left repeat-x;border:solid 1px #ffe; }
body#aquapark div.header div.logo { background-image: url(../i/curve_aqua.gif); }
body#aquapark div.header div.logo a { background-image: url(../i/logo_aqua.gif); height:282px; overflow:hidden; }
body#aquapark.en div.header div.logo a { background-image: url(../i/logo_aqua_en.gif); }
body#aquapark div.header { background: url(../i/aqua.jpg) top left no-repeat; background-position: 380px 0; }
body#aquapark div.hd-cloud { height: 282px; filter: none; background: none; filter: none; }
body#aquapark div.top-curve { background: url("/aqua_png.png") bottom right no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/aqua_png.png', sizingMethod='crop'); //background: none; height: 297px; width: 288px; overflow:hidden; }
body#aquapark div.content div.c0 { background: #0085da url(../i/aqua_c0.gif) bottom left repeat-x; border-color: #0088de;}
body#aquapark div.content div.c1 { background: url(../i/aqua_c1.gif) bottom left no-repeat;}
body#aquapark div.content div.c2 { background: url(../i/aqua_c2.gif) top left repeat-x;}
body#aquapark div.content div.c3 { background: url(../i/aqua_c3.gif) top left no-repeat;}
body#aquapark div.partners h4 { background:url(../i/h3_partners_aqua.gif) top left no-repeat; }
body#aquapark div.content div.fp-txt h1{ text-indent:0; width:auto; height:auto; background: none; color: #0064a3; font-size:24px; font-weight: normal;}
body#aquapark div.content div.w2{background:url(../i/w2_aqua.gif) bottom center no-repeat;}
body#aquapark div.partners a.login{ background:url(../i/ico_login_aqua.gif) top left no-repeat; }
body#aquapark div.partners a.register{ background:url(../i/ico_register_aqua.gif) top left no-repeat; }
body#aquapark div.partners a.check{ background:url(../i/ico_check_aqua.gif) top left no-repeat; }
body#aquapark ul.menuBlock2 { background: #fff url(../i/aqua_mbg.gif) repeat-x left bottom; }
body#aquapark div.bottom-menu a { color: #0066a7; }
body#aquapark div.bottom-menu li { border-right: solid 1px #0066a7; }
body#aquapark div.b-menu {
 	background: url("/aqua_bg.png") bottom left no-repeat;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/aqua_bg.png', sizingMethod='scale'); 
	//background: none; 
	border: solid 2px #e5f2fa;
}

.fp-txt a, body#aquapark div.sites a { color: #0066a7; }

.data th { background: #d8ebf5; border: solid 1px #bed9e9; }
.data td { border: solid 1px #bed9e9; }
.data { border: solid 3px #fff; }
.fp-txt { padding: 0 20px; }
.fp-txt h1, .fp-txt div.b-menu { margin-left: -20px; }

.fp-txt ul.gallery li , .fp-txt div.guests-list ul li { list-style-image: none; }
.breadcrumb li { color: #72abd0; }
.breadcrumb li strong { color: #72abd0; }
.breadcrumb li span { color: #2c8fd0; }
.menu-inner-left { background: url(../i/aqua_menu_bg.gif) top left no-repeat; }
div.menu-inner-left.tall{ width: 270px; }
.menu-inner-left div.image img { border-color: #72abd0; }
.food img.rightPreview,
.aqua img.rightPreview { padding: 3px; margin: 0 20px 20px 0; border: solid 1px #d9ebf5; background: #f2f8fb; clear: left; }
.hr{ clear: both;}
h2 { color:#126ba3;font-size:18px;font-weight:normal; }
.food h2, .aqua h2{ text-transform:uppercase; }
.food h2 a, .aqua h2 a{ text-decoration: none; color:#126ba3;}
.fp-txt div.food p { margin-top:5px; margin-bottom:5px; }
.menu-inner-left ul ul { border-left:1px solid #0066a7; }
.root-item-selected{ background: #fff; }
.gallery-section-list { border-bottom: dotted 1px #ccc; }
.gallery-section-list ul li a { color: #777; font-size: 10px; }
.gallery-section-list ul li a span{ color: #0066a7; font-size: 14px; }

td#fancy_title_main div { 
	padding: 3px 10px;
	border: solid 2px #fff;
	background: #fff url(../i/aqua_mbg.gif) bottom left repeat-x;
	color: #126BA3;
	margin-top: -35px; 
}

.menu td p { margin-top: 0; margin-bottom: 0; font-size: 13px; text-align:left; }
.menu thead td { background: #D8EBF5; font-weight: bold; padding: 5px 10px; border-bottom: solid 2px #BED9E9; font-size: 13px; }
.menu td { border-bottom: solid 1px #BED9E9; text-align:center; padding: 2px 10px; }
.menu h4 { font-size: 13px; text-align:left; }
.menu { margin-top: 10px; width: 80%; }
.th td { background: #eef5f9; }
.menu h4 { font-size:13px; text-align:left; }
.menu td ul { font-size: 13px; text-align: left; }
.menu tr.th td em { font-size: 12px; }

body#aquapark div#fancy_loading div { background-image: url("/i/fancy_progress_aqua.png"); }
.sites { background:#fff; top:40px; }

body#aquapark table.data.aqua-price { border:solid 1px #8dbfdd; }
body#aquapark table.data.aqua-price th { background:#006fb5; color:#fff; font-size:14px; line-height:normal; }
body#aquapark table.data.aqua-price th small { margin-left: 3px; }
body#aquapark table.data.aqua-price td { font-size: 13px; font-weight:bold; border:solid 1px #8dbfdd; white-space:nowrap; }
body#aquapark table.data.aqua-price td.price { height:50px; width:90px; text-align:left; line-height:normal; font-size:15px; padding:0; background: url("/i/price_bg.gif") top left no-repeat; }
body#aquapark table.data.aqua-price td.price span { display:block; text-align:right; line-height:normal; padding-right:5px; }
body#aquapark table.data.aqua-price td.price div { padding-left:5px; }
body#aquapark table.data.aqua-price td.hot-day { background: #daebf7; }
body#aquapark span.hot-day { background: #daebf7; width: 20px; height:20px; border: solid 1px #8dbfdd; float:left; display:block; overflow:hidden; margin-right:10px; }
body.en table.data.aqua-price th { padding:5px !important; }
