/* CSS Document */
@import url("reset.css");
@import url("type.css");
html {
	background:#412124 url(../images/top_bg_vertical.jpg) top center repeat-x;
}
body {
	background:transparent url(../images/top_bg.jpg) top center no-repeat;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	line-height:16px;
}
/*body.index {
	background:#ecdec2 url(../images/index_bg.jpg) top center no-repeat;
}*/


#content_bg {background:transparent url(../images/content_bg.jpg) top center no-repeat; padding-top:42px;}

.index #content_bg {background:transparent url(../images/index_content_bg.jpg) top center no-repeat; padding-top:0px;}

#wrapper {
	width:1000px;
	margin:0 auto;
	text-align:left;
	min-height:75px;
}
#header {
	width:1000px;
	height:495px;
	background:url(../images/header_bg.jpg) top center no-repeat;
	position:relative;
	margin:0 auto;
}

#footer {
	height: 160px;
	background:url(../images/footer_bg.png) top center no-repeat;
	clear:both;
	overflow:hidden;/*margin-top:-27px;*/
	margin-bottom:34px;
}

#top_logo {
display:block;
height:97px;
left:443px;
margin:0 auto;
position:absolute;
text-indent:-9999px;
top:0;
width:115px;
}

#top_menu {
height:28px;
left:0;
position:absolute;
top:94px;
width:990px;
z-index:1000;
}
/*
.index #top_menu {
	height:62px;
	background:url(../images/index_menu_bg.jpg)
}
*/
#hmenu {
	z-index:100;
	list-style:none;
	margin:0px;
	padding:0px 0 0;
	position:absolute;
	top:0px;
	left:0px;
}
#hmenu li {
	height:28px;
}
#hmenu li.item {
	float:left;
	margin:0px 2px;
	margin-top:11px;
	margin-right:3px;
	position:relative;
}
.pl #hmenu li.item {
	float:left;
	margin:0 11px 0 4px;
}
#hmenu li#current a.btn {
	background-position:top center;
}
/*#hmenu li a.btn:hover, #hmenu li.active a.btn {
	background-position:bottom left!important;
}*/
#top_menu #hmenu li.item a {
	display:block;
	font-weight:bold;
	cursor:pointer;
}
#hmenu li a.btn {
	width:100%;
	height:100%;
	font-size:15px;font-style:italic; color:#ffffff; text-decoration:none; display:block;
	line-height: 1.2em;
	letter-spacing:-0.5px;
	padding-top: 8px;
	background:url(../images/bullet_menu.png) no-repeat scroll left 8px transparent; padding-left: 9px;
}

#hmenu li.active a.btn, #hmenu li.active a.btn:hover {
	font-size:15px;font-style:italic; color:#958583; text-decoration:none;
}

li.m8 a.btn {    background: url("../images/nutka.gif") no-repeat scroll left 5px transparent !important;
    color: #F13955 !important;
    font-size: 16px !important;
    margin-left: 6px;}
#hmenu li.m8.active a.btn:hover {color:#c1132d!important;  background: url("../images/nutka2.gif") no-repeat scroll left 5px transparent !important;}
/*
.pl #hmenu li.m1 a.btn {
	background:url(../images/menu_1_pl.png) 0 0;
	width:138px;
}
.pl #hmenu li.m2 a.btn {
	background:url(../images/menu_2_pl.png) top left;
	width:139px;
}
.pl #hmenu li.m3 a.btn {
	background:url(../images/menu_3_pl.png) top left;
	width:153px;
}

.pl #hmenu li.m4 a.btn {
	background:url(../images/menu_4_pl.png) top left;
	width:126px;
}
.pl #hmenu li.m5 a.btn {
	background:url(../images/menu_5a_pl.png) top left;
	width:96px;
}
.pl #hmenu li.m6 a.btn {
	background:url(../images/menu_6_pl.png) top left;
	width:45px;
}
.pl #hmenu li.m7 a.btn {
	background:url(../images/menu_7_pl.png) top left;
	width:47px;
}*/
.en #hmenu li.item {
	margin:0 26px 0 4px;
}
/*
.en #hmenu li.m1 a.btn {
	background:url(../images/menu_1_en.png) 0 0;
	width:129px;
}
.en #hmenu li.m2 a.btn {
	background:url(../images/menu_2_en.png) top left;
	width:106px;
}

.en #hmenu li.m3 a.btn {
	background:url(../images/menu_3_en.png) top left;width:174px;
}

.en #hmenu li.m4 a.btn {
	background:url(../images/menu_4_en.png) top left;width:156px;
}

.en #hmenu li.m5 a.btn {
	background:url(../images/menu_5a_en.png) top left; width:81px;
}

.en #hmenu li.m6 a.btn {
	background:url(../images/menu_6_en.png) top left; width:55px;
}

.en #hmenu li.m7 a.btn {
	background:url(../images/menu_7_en.png) top left;width:48px;
}
*/
.de #hmenu li.item {
	margin:0 15px 0 10px;
}
/*
.de #hmenu li.m1 a.btn {
	background:url(../images/menu_1_de.png) 0 0;
	width:167px;
}

.de #hmenu li.m2 a.btn {
	background:url(../images/menu_2_de.png) top left;
	width:108px;
}

.de #hmenu li.m3 a.btn {
	background:url(../images/menu_3_de.png) top left;
	width:168px;
}
.de #hmenu li.m4 a.btn {
	background:url(../images/menu_4_de.png) top left;
	width:164px;
}
.de #hmenu li.m5 a.btn {
	background:url(../images/menu_5a_de.png) top left;
	width:95px;
}
.de #hmenu li.m6 a.btn {
	background:url(../images/menu_6_de.png) top left;
	width:44px;
}
.de #hmenu li.m7 a.btn {
	background:url(../images/menu_7_de.png) top left;
	width:48px;
}
*/

.es #hmenu li.item {
	margin:0 20px 0 9px;
}

/*
.es #hmenu li.m1 a.btn {
	background:url(../images/menu_1_es.png) 0 0;
	width:184px;

}

.es #hmenu li.m2 a.btn {
	background:url(../images/menu_2_es.png) top left;width:135px;
}

.es #hmenu li.m3 a.btn {
	background:url(../images/menu_3_es.png) top left;width:161px;
}

.es #hmenu li.m4 a.btn {
	background:url(../images/menu_4_es.png) top left;width:132px;
}

.es #hmenu li.m5 a.btn {
	background:url(../images/menu_5a_es.png) top left;width:107px;
}

.es #hmenu li.m6 a.btn {
	background:url(../images/menu_6_es.png) top left;width:46px;
}

.es #hmenu li.m7 a.btn {
	background:url(../images/menu_7_es.png) top left;width:54px;
}*/

.fr #hmenu li.item {
	margin:0 15px 0 21px;
}
/*Nos chambres et nos suites       Centre de conférences        Restaurants et Retro Club      Relaxation et lorisirs       Offres spéciales       Galería       Contact*/
/*.fr #hmenu li.m1 a.btn {
	background:url(../images/menu_1_fr.png) 0 0;
	width:164px;
}
.fr #hmenu li.m2 a.btn {
	background:url(../images/menu_2_fr.png) top left;
	width:129px;
}

.fr #hmenu li.m3 a.btn {
	background:url(../images/menu_3_fr.png) top left;
	width:159px;
}
.fr #hmenu li.m4 a.btn {
	background:url(../images/menu_4_fr.png) top left;
	width:128px;
}
.fr #hmenu li.m5 a.btn {
	background:url(../images/menu_5a_fr.png) top left;
		width:93px;
}
.fr #hmenu li.m6 a.btn {
	background:url(../images/menu_6_fr.png) top left;
	width:46px;
}
.fr #hmenu li.m7 a.btn {
	background:url(../images/menu_7_fr.png) top left;
	width:48px;
}*/
.ru #hmenu li.item {
	margin:0 10px 0 10px;
}
.ru #hmenu li.item a {
	font-family: Trebuchet MS,Arial;
    font-size: 12px;
    font-weight: normal;
    padding-top: 7px;
}

.ru #hmenu li.item a:hover { font-size: 1em;}
/*
.ru #hmenu li.m1 a.btn {
	background:url(../images/menu_1_ru.png) 0 0;
	width:142px;

}
.ru #hmenu li.m2 a.btn {
	background:url(../images/menu_2_ru.png) top left;
		width:109px;
}
.ru #hmenu li.m3 a.btn {
	background:url(../images/menu_3_ru.png) top left; width:148px;
}
.ru #hmenu li.m4 a.btn {
	background:url(../images/menu_4_ru.png) top left; width:133px;
}
.ru #hmenu li.m5 a.btn {
	background:url(../images/menu_5a_ru.png) top left;width:169px;
}
.ru #hmenu li.m6 a.btn {
	background:url(../images/menu_6_ru.png) top left; width:79px;
}
.ru #hmenu li.m7 a.btn {
	background:url(../images/menu_7_ru.png) top left; width:50px;
}
*/
.hu #hmenu li.item {
	margin:0 15px 0 23px;
}
/*
.hu #hmenu li.m1 a.btn {
	background:url(../images/menu_1_hu.png) 0 0;width:138px;
}
.hu #hmenu li.m2 a.btn {
	background:url(../images/menu_2_hu.png) top left;width:118px;
}

.hu #hmenu li.m3 a.btn {
	background:url(../images/menu_3_hu.png) top left;width:132px;
}

.hu #hmenu li.m4 a.btn {
	background:url(../images/menu_4_hu.png) top left;width:129px;
}

.hu #hmenu li.m5 a.btn {
	background:url(../images/menu_5a_hu.png) top left;width:105px;
}

.hu #hmenu li.m6 a.btn {
	background:url(../images/menu_6_hu.png) top left;width:47px;
}

.hu #hmenu li.m7 a.btn {
	background:url(../images/menu_7_hu.png) top left;width:60px;
}*/

.it #hmenu li.item {
	margin:0 28px 0 22px;
}
/*
.it #hmenu li.m1 a.btn {
	background:url(../images/menu_1_it.png) 0 0;width:143px;
}

.it #hmenu li.m2 a.btn {
	background:url(../images/menu_2_it.png) top left;width:104px;
}

.it #hmenu li.m3 a.btn {
	background:url(../images/menu_3_it.png) top left;width:144px;
}

.it #hmenu li.m4 a.btn {
	background:url(../images/menu_4_it.png) top left;width:88px;
}

.it #hmenu li.m5 a.btn {
	background:url(../images/menu_5a_it.png) top left;width:97px;
}

.it #hmenu li.m6 a.btn {
	background:url(../images/menu_6_it.png) top left;	width:51px
}

.it #hmenu li.m7 a.btn {
	background:url(../images/menu_7_it.png) top left;width:52px;
}
*/
#hmenu li {width:auto !Important;}

#top_menu ul li.active ul {
	display:block;
}
#top_menu ul li ul {
	display:none;
	margin:0px;
	background-color:#3C1E20;
	border:1px solid #2B1517;
	position:absolute;
	left:0px;
	top:28px;
	z-index:1000;
}
#top_menu ul li ul li {
	display:block;
	padding:5px 17px 0 10px;
	margin:0px;
	border-bottom: 1px solid #472A2E;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
#top_menu ul li ul li a {
	background:none!important;
	color:#fff !important;
	font-size:11px;
	padding-left:9px;
	text-decoration:none;
	white-space:nowrap;
}
#top_menu ul li ul li a:hover {
	color:#bc0925!important;
}
#top_menu ul li ul li.last {
	border-bottom:none;
}
#middle {
	margin-bottom:-15px;
	overflow:hidden;
}
#left_panel {
	background:url(../images/left_panel_bottom.gif) left bottom no-repeat;
	width:266px;
	float:left;
	overflow:hidden;
	position:relative;
}
.left_panel_bg {
	background: url(../images/panels_bg.gif) top left repeat-y;
	margin-bottom:42px;
	position:relative;
}
#left_panel .left_top_bg {
	background:url(../images/top_left_bg.gif) top left no-repeat;
}
#right_panel {
	background:transparent url(../images/right_panel_bottom.gif) no-repeat scroll 0 bottom;
	width:734px;
	float:left;
	overflow:hidden;
	min-height:197px;
}
.right_panel_bg {
	background: url(../images/panels_bg.gif) -266px 0px repeat-y;
	margin-bottom:39px;
}
#right_panel .inside {
	margin:0 5px;
	padding:0 15px 1px;
}
#right_panel .section_name {
	height:60px;
	background:url(../images/section_name_bg.gif) top left no-repeat;
}
#right_panel .section_name h1 {
	padding:0;
	margin:0;
	margin-left:21px;
}
#left_panel .module {
	margin:0 5px;
	margin-bottom:20px;
	position:relative;
}
#left_panel .module .inside {
;
}
#left_panel .module .title {
	padding-bottom:15px;
}
#left_panel h3.title {
	background:url(../images/left_lines.gif) -261px bottom no-repeat!important;
}
#left_panel .rezerwacja .title {
	background:url(../images/left_lines.gif) left bottom no-repeat!important;
}
#left_panel .pogoda {
	color: #6b6455;
}

.menu ul {font-family:Trebuchet MS;
margin-left:29px;}
.menu ul li a {font-size:13px;
font-style:italic;}

.pogoda .desc {
color:#FFFFFF;
display:block;
float:left;
font-family:Arial;
font-size:11px;
width:183px;
}
.pogoda .main_forecast_ico {
	float:left;
	margin-left:13px;
	margin-right:10px;
}
.pogoda .forecast_ico {
	border: 1px solid #d9c7a3;
	width:40px;
	height:40px;
	background-color:#fff;
	padding:4px;
	margin-bottom:8px;
}
.pogoda .forecast {
	clear:both;
	width:256px;
	height:109px;
}
.pogoda .forecast div {
	float:left;
	margin-top:8px;
	text-align:center;
	width:85px;
	color:#fff;
}
.pogoda .forecast div small {
	color:#968560;
		color:#fff;
}
#pwh {
	background:transparent url(../images/pogoda_park_wodny.gif) repeat scroll 0 0;
	display:block;
	height:70px;
	position:absolute;
	right:2px;
	text-indent:-9999px;
	top:-2px;
	width:78px;
}
.waluty table {
	margin:0px;
	padding:0px;
}
.waluty table th, .waluty table td {
	border-bottom:1px solid #554243;
	padding-bottom:3px;
	padding-top:3px;
}
.waluty table th {
	padding-left:20px;
}
.waluty table td {
	padding-right:20px;
}
#right_panel .inside {
	font-size:12px;
	color:#663c2f;
}
.news-list-item {
	margin-bottom:20px;
	border-bottom:1px solid #F9EDD5;
	padding-bottom:15px;
	overflow:hidden
}
.news-item {
	margin-bottom:20px;
}
.news-last-item {
	border:none;
	margin-bottom:0px;
}
.news-item p.more, .news-list-item p.more {
	text-align:right;
	padding-bottom:0em;
	clear:both;
}
.news-item .date, .news-list-item .date {
	font-size:10px;
	text-align:right;
}

.news-list-item a {color:#fff!Important;}

.news-item .imgFL, .news-list-item .imgFL {
	padding:6px;
	border-bottom:1px solid #f6efe2;
	border-right:1px solid #f6efe2;
	background-color:#e8d9c1;
	float:left;
	margin-right:15px;
}
.galleries_headline {
	background:transparent url(../images/inside_line.gif) no-repeat scroll left bottom;
	margin-left:-16px;
	padding-bottom:20px;
	padding-left:16px;
}
.photos_gallery {
	clear:both;
	overflow:hidden;
	margin-top:20px;
	height:1%;
}
.photos_gallery a {
	display:block;
	width:144px;
	height:110px;
	float:left;
	position:relative;
	background-color:#f9efdd;
	padding:6px;
	margin:7px;
	border:1px solid #d9c7a3;
}
.photos_gallery a img {
	width:144px;
	height:110px;
}
.kontakt .inside {
	padding:0px 20px;
}
#rezerwacja_online {
	left:5px;
	position:absolute;
	top:13px;
	z-index:1;
}
#languages {
	position:absolute;
	top:10px;
	right:5px;
	height:20px;
	z-index:1;
}
#languages img {
margin-right:5px;
margin-top:3px;
float:right;
}
#languages .bg {
	width:241px;
	height:20px;
	float:right
}
#languages .bg a {
	display:block;
	background:url(../images/jezyki.gif) bottom left;
	height:20px;
	text-indent:-9999px;
	float:left;
}
#languages .pl {
	width:33px;
	background-position:0px top !important;
}
#languages .en {
	width:29px;
	background-position:-33px top !important;
}
#languages .de {
	width:29px;
	background-position:-62px top !important;
}
#languages .es {
	width:29px;
	background-position:-91px top !important;
}
#languages .fr {
	width:29px;
	background-position:-120px top !important;
}
#languages .it {
	width:29px;
	background-position:-149px top !important;
}
#languages .hu {
	width:29px;
	background-position:-178px top !important;
}
#languages .ru {
	width:34px;
	background-position:-207px top !important;
}
#languages .pl#current_lang {
	width:33px;
	background-position:0px bottom!important;
}
#languages .en#current_lang {
	width:29px;
	background-position:-33px bottom !important;
}
#languages .de#current_lang {
	width:29px;
	background-position:-62px bottom !important;
}
#languages .es#current_lang {
	width:29px;
	background-position:-91px bottom !important;
}
#languages .fr#current_lang {
	width:29px;
	background-position:-120px bottom !important;
}
#languages .it#current_lang {
	width:29px;
	background-position:-149px bottom !important;
}
#languages .hu#current_lang {
	width:29px;
	background-position:-178px bottom !important;
}
#languages .ru#current_lang {
	width:34px;
	background-position:-207px bottom !important;
}
.footer_inside {
	width:1000px;
	margin:0 auto;
	position:relative;
	height:100%;
	overflow:hidden;
}
/*.footer_inside .info {position:relative; margin-top:59px;}*/
.footer_inside .info p {
	margin:0px;
	padding:0px;
	line-height:36px;
}
.footer_inside .copyright {
	float:left;
	margin-left:50px!important;
}
.footer_inside form {
	float:right;
	overflow:hidden;
	margin-right:45px;
	position:relative;
}
.footer_inside .info p img {
	vertical-align:middle;
}
.footer_inside .info {
	position:absolute;
	bottom:0px;
	margin-top:0px;
	width:100%;
	left:0px;
}
.form {
	width:690px;
	margin-bottom:20px;
}
.form .top-tabs {
	background:url(../images/rezerwacja_panel_bg.gif) bottom left no-repeat;
	width:690px;
	height:47px;
}
.form .top {
	background:url(../images/rezerwacja_panel_bg.gif) bottom left no-repeat;
	width:690px;
	height:25px;
}
.form .top-tabs div {
	float:left;
	margin-left:7px;
	margin-top:1px;
	width:284px;
}
.form .middle {
	background:url(../images/rezerwacja_panel_bg.gif) top right repeat-y;
	overflow:hidden;
	clear:both;
}
.form .bottom {
	background:url(../images/rezerwacja_panel_bg.gif) top center no-repeat;
	overflow:hidden;
	height:9px;
}
.form .fields {
	list-style:none;
	margin:0 1px;
}
.form .fields li {
	background:url(../images/form_line_bg.gif) bottom left repeat-x;
	margin:0;
	clear:both;
	overflow:hidden;
	padding:15px 52px 17px 35px;
}
#left_panel .fields li {
	padding:15px 8px 17px 10px;
}
#left_panel .form {
	width:256px;
}
#left_panel .form .fields li label {
	font-size:11px;
	font-weight:bold;
}
#left_panel .fields .xsmall-input {
	background:url(../images/xsmall_input_bg.gif) top left no-repeat;
	width:75px;
}
.form .fields li.last {
	background:none;
}
.form .fields li label {
	float:left;
	max-width:160px;
	display:block;
}
.form .fields li input {
	float:right;
	border:none;
	background-color:transparent;
	height:17px;
	padding:2px 12px;
}

.form .fields li select {
	float:right;
	border:none;
	background-color:transparent;
	padding:1px 12px 2px;
	line-height:20px;
}

.form .fields li.last input {
	float:none;
}
.form .fields li.last label {
	display:inline;
	float:none;
	width:auto !important;
}
.form .fields .big-input {
	background:url(../images/big_input_bg.gif) top left no-repeat;
	width:406px;
}
.form .fields .medium-input {
	background:url(../images/medium_input_bg.gif) top left no-repeat;
	width:182px;
	margin-right:225px;
}

.form .fields select.medium-input {
	background:url(../images/medium_input_bg.gif) top left no-repeat;
	width:206px;
	margin-right:225px;
}


.form .fields .small-input {
	background:url(../images/small_input_bg.gif) top left no-repeat;
	width:103px;
	margin-right:302px;
}
#left_panel .fields .xsmall-input {
	background:url(../images/xsmall_input_bg.gif) top left no-repeat;
	width:73px;
}
.form .fields .processed .medium-input, .form .fields .processed .big-input, .form .fields .processed .small-input, .form .fields .processed .textarea {
	background-position:left bottom !important;
}
input.graphic {
	padding:0!Important;
	height:auto!important;
	width:auto!important;
}
.form .fields .textarea {
	background:transparent url(../images/text_area_bg.gif) repeat scroll 0 0;
	float:right;
	height:131px;
	padding:10px;
	width:410px;
}
.form .fields textarea {
	width: 410px;
	height:133px;
	border:0!important;
	color:#B5B5B5;
	font-family:Arial;
	font-size:12px;
}
.form .fields #accept_rules {
	float:left;
	width:auto!important;
	margin-top:2px;
}
.form .fields .error {
	color:#C00010;
	font-size:9px;
	margin-bottom:0;
	padding-bottom:1px;
}
.form #reservation_terms {
	clear:both;
	padding:10px;
	overflow:hidden;
}
.form .submit {
	width:auto!important;
	height:auto!Important;
	float:left!important;
	padding:0!important;
}
#newsletter_form_bottom img {
	vertical-align:middle;
}
#newsletter_form_bottom input {
	border:none;
	background-color:transparent;
	height:17px;
	padding:2px 10px;
	margin-right:10px;
}
#newsletter_form_bottom .medium-input {
	background:url(../images/medium_input_bg.gif) top left no-repeat;
	width:186px;
	vertical-align:middle;
}
#newsletter_form_bottom.processed .medium-input {
	background-position:left bottom !important;
}
#newsletter_form_bottom input.graphic {
	vertical-align:middle;
}
label.overTxtLabel {
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #afa38a;
	padding:2px 7px 3px;
}
.footer_logos {
	overflow:hidden;
	padding-top:40px;
}
#pw_link {
	background:transparent url(../images/park_wodny_logo.gif) repeat scroll left top;
	display:block;
	float:left;
	height:48px;
	margin-left:369px;
	width:85px;
}
#pw_link:hover, #sjr_link:hover, #da_link:hover {
	background-position:top right!important;
}
#sjr_link {
	background:url(../images/sk_logo.gif) top left;
	display:block;
	float:left;
	height:60px;
	margin-left:18px;
	margin-top:-7px;
	width:79px;
}

#da_link {
	background:url(../images/da_logo.gif) top left;
	display: block;
    float: left;
    height: 51px;
    margin-left: 18px;
    margin-top: -1px;
    width: 67px;
}

.required {
	float:right;
	padding-left:10px;
	background:url(../images/required.gif) left 5px no-repeat;
}
.required-checkbox {
	float:left!important;
}
.form_ck {
	width:616px;
	margin:0;
	margin-top:10px;
}
.form_ck td {
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:top;
}
.fields .pattern {
	padding-right:34px!important;
}
.fields .form_ck .border {
	width:114px;
	text-align:center;
	border:1px solid gray;
	border-top:none;
	border-bottom:none;
	background-color:#fbf7ed;
	padding-bottom:3px;
	cursor:pointer;
}
.fields .form_ck input {
	float:none!important;
	padding:0!important;
	height:auto!important;
}
.fields .pattern .mtop {
	height:5px;
	width:116px;
	background:url(../images/roundedbox_bg.gif) top left;
}
.fields .pattern .mbottom {
	height:5px;
	width:116px;
	background:url(../images/roundedbox_bg.gif) bottom left;
}
.fields .checked .mtop {
	background-position:top right!important;
}
.fields .checked .mbottom {
	background-position:bottom right!important;
}
.fields .checked .border {
	border:1px solid #900809;
	border-top:none;
	border-bottom:none;
}
.fields .form_ck .border strong {
	font-size:10px;
	color:#000000;
	line-height:normal;
	padding-top:3px;
	display:block;
}
.klauzula {
	font-size:11px;
	padding-bottom:15px;
}
#Nschk label {
	float:none!important;
	display:inline;
	width:auto!important;
}
#Nschk input {
	float:none!important;
	width:auto!important;
}
#Nschk li {
	padding:2px;
	background:none!important;
}
.user_message {
	padding:15px 52px 17px 35px;
}
.tb_enhanced {
	border:none;
	border-collapse:separate;
}
.tb_enhanced tr, .tb_enhanced td, .tb_enhanced th {
	padding:0;
}
.tb_enhanced td {
	border-bottom:1px solid #e7dbc4;
	border-top:1px solid #f9f6ef;
	border-right: 1px solid #E7DBC4;
	padding: 1em 0;
	color:#000;
	font-size:12px;
	text-align:center;
}
.tb_enhanced .table_header td {
	background:transparent url(../images/table_header_rounded.gif) repeat scroll center top;
	color:#663C2F;
	font-weight:bold;
	font-size:12px;
	line-height:normal;
	padding:0 12px!important;
	height:40px!Important;
	text-align:left;
	vertical-align:middle;
	border:none!important;
}
.tb_enhanced .table_subheader {
	background:url(../images/table_subheader_bg.gif) left bottom repeat-x;
	height:auto!important;
	margin:0;
}

.tb_enhanced_medium .table_header td {
	background:transparent url(../images/medium_table_header_rounded.gif) repeat scroll center top!important;
}

.tb_enhanced_medium {width:380px!Important;}

.tb_enhanced .table_subheader td {
	height:55px;
	border-top:none;
	padding-bottom:0px!important;
	padding-top:0px!important;
	font-size:11px;
	color:#663C2F;
}
.tb_enhanced {
	background:url(../images/table_bottom_bg.gif) bottom center no-repeat;
	padding-bottom:3px;
}

.tb_enhanced {}

.tb_enhanced .left_b {
	border-left:1px solid #D9C7A3;
/*	background:url(../images/table_border.gif) left top repeat-y;*/
}
.tb_enhanced .right_b {
/*	background:url(../images/table_border.gif) right top repeat-y;*/
	border-right:1px solid #D9C7A3;
}
.tb_enhanced .last td {
	border-bottom:none;
}
.tb_enhanced .no-top-border td {
	border-top:none!important
}
.tb_enhanced td.no-r-border {
	border-right:none;
}
.tb_enhanced_medium {background:url(../images/medium_table_bottom_bg.gif) bottom center no-repeat!important; margin-left:auto; margin-right:auto;}

#bottom_player_container {
background:url("../images/music_bg.gif") repeat scroll 0 0 transparent;
bottom:0;
left:0;
height:41px;
position:fixed;
width:100%;
z-index:189;
}
#bottom_player {
width:494px;
position:relative;
margin:0 auto;
background:url(../images/player_btn_bg.png); 
height:34px;
}

#bottom_player_action {
cursor:pointer;
display:block;
float:left;
height:22px;
left:10px;
position:relative;
top:5px;
width:77px;
}

.playing_now {
background: url(../images/player_btn_bg.png) top right!important; height:34px;
}

#player_box {

visibility:hidden;}

.playing_now #player_box { visibility:visible;}


#playlist {
    width: 69%;
    margin: auto;
	float:right;
}

.song {
    width: 100%;
    padding: 12px 0 0;
}

.song.playing {
  /*  border-top: #000;
    background-color: #ff9;*/
}

.seekbar {
    background: Wheat;
    border: 1px solid gray;
    height: 8px;
    width: 0%;
    cursor: pointer;
}

.position {
    left:0;
    position: relative;
    width: 1px;
    height: 7px;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
	background-color:black;
}

.song h3 {
    margin: 0!important;
	font-size:10px;
	padding:0!important;
	color:white;
	display:none;
}

.controls {
    float: right;
	margin-top:-8px;
	display:none;
}

.controls img {
    cursor: pointer;
}

.pf_booknow_holder {height:70px; position:relative; z-index:100;}
.pf_booknow_inner {margin:0 auto;
padding-top:26px;
width:300px;}

form#pf_booknow_form {margin:0 auto;
width:auto;}
#pf_booknow_form label { color:#916569; font-size:11px; font-weight:bold; font-family:Arial;}
#pf_booknow_form select {background:url(../images/select_medium_month.gif) no-repeat scroll center center transparent;
border:medium none;
color:#685D56;
font-size:11px;
padding:3px 8px;
width:91px;}
#pf_booknow_form select option {background-color:white;}
#pf_reservation {float:left; width:190px; background:url(../images/rezerwacja_online_pl.gif) center left no-repeat;height:22px;}
.pf_checkin {float:left;margin-left:12px;}
select#checkin_d {background:url(../images/select_small_day.gif) no-repeat scroll center center transparent;
border:medium none;
color:#685D56;
font-size:11px;
padding:3px 8px;
width:79px;}
select#checkin_d option {background-color:white;}
.pf_nights {float:left;margin-left:12px;}
select#nights {background:url(../images/select_small_night.gif) no-repeat scroll center center transparent;
border:medium none;
color:#685D56;
font-size:11px;
padding:3px 8px;
width:77px}
.pf_buttons {
  background: url("../images/rezerwuj_btn_bg.gif") no-repeat scroll center center transparent;
  border: medium none;
  color: #DDDDDD;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 11px;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  margin-left: 12px;
  text-align: center;
  width: 86px;
}

.en #pf_reservation {width:205px; background:url(../images/rezerwacja_online_en.gif) center left no-repeat;}
.en .pf_booknow_inner {width:320px;}


.de #pf_reservation {width:227px; background:url(../images/rezerwacja_online_de.gif) center left no-repeat;}
.de .pf_booknow_inner {width:330px;}

.es #pf_reservation {width:248px; background:url(../images/rezerwacja_online_es.gif) center left no-repeat;}
.es .pf_booknow_inner {width:350px;}
.es .pf_buttons input {font-size:9px;}

.fr #pf_reservation {width:212px; background:url(../images/rezerwacja_online_fr.gif) center left no-repeat;}
.fr .pf_booknow_inner {width:310px;}

.it #pf_reservation {width:254px; background:url(../images/rezerwacja_online_it.gif) center left no-repeat;}
.it .pf_booknow_inner {width:370px;}


.hu #pf_reservation {width:180px; background:url(../images/rezerwacja_online_hu.gif) center left no-repeat;}
.hu .pf_booknow_inner {width:280px;}

.ru #pf_reservation {width:245px; background:url(../images/rezerwacja_online_ru.gif) center left no-repeat;}
.ru .pf_booknow_inner {width:350px;}
.ru .pf_buttons input {font-size:9px;}



.module .pf_booknow_holder {height:auto; position:relative; z-index:100;}
.module .pf_booknow_inner {margin:0 auto;
padding-top:0;
width:auto;padding-bottom:15px;}
.module form#pf_booknow_form {margin:0 auto;
width:auto;}
.module #pf_booknow_form label { color:#FFFFFF; font-size:11px; font-weight:bold; font-family:Arial;}
.module #pf_booknow_form select {background:url(../images/select_medium_month.gif) no-repeat scroll center center transparent;
border:medium none;
color:#685D56;
font-size:11px;
padding:3px 8px;
width:91px;}
.module #pf_booknow_form select option {background-color:white;}
.module #pf_reservation {background:none repeat scroll 0 0 transparent; float:none; display:none;}
.module .pf_checkin {float:none;margin-left:12px;}
.module select#checkin_d {background:url(../images/select_small_day.gif) no-repeat scroll center center transparent;
border:medium none;
color:#685D56;
font-size:11px;
padding:3px 8px;
width:79px;}
.module select#checkin_d option {background-color:white;}
.module .pf_nights {float:none;margin-left:12px; padding-top:15px;}
.module select#nights {background:url(../images/select_small_night.gif) no-repeat scroll center center transparent;
border:medium none;
color:#685D56;
font-size:11px;
padding:3px 8px;
width:77px}
/*.module .pf_buttons {float:none;
line-height:16px;
margin-left:0;
padding-right:10px;
padding-top:15px;
text-align:right;}
.module .pf_buttons input {background:url(../images/rezerwuj_btn_bg.gif) no-repeat scroll center center transparent;
border:medium none;
color:#DDDDDD;
cursor:pointer;
font-size:11px;
font-weight:bold;
height:20px;
padding-bottom:3px;
width:86px;
}*/

.ru .module .pf_buttons   {font-size:10px;}
.es .module .pf_buttons   {font-size:9px;}
.es .module .pf_checkin label, .de .module .pf_checkin label, .fr .module .pf_checkin label, .it .module .pf_checkin label {display:block;}

#header_anim {
height:373px;
position:absolute;
right:5px;
top:122px;
width:722px;}

#header_anim .mask {
height:373px;
left:0;
position:absolute;
top:0;
width:722px;
z-index:50;
background:url(../images/right_header_mask.png) repeat scroll left top transparent;
}

#myGallery {position:absolute; 
z-index:100;
height:373px!important;
width:722px!important;
border:none!important;
position:absolute;
top:0px;
left:0px;
}

#header_left {
background:url(../images/left_header_bg.jpg) no-repeat right top transparent;
height:384px;
left:0;
overflow:hidden;
padding-top:12px;
position:absolute;
top:117px;
width:270px;
}

#header_left .offer_container {
widht:231px;
height:120px;
cursor:pointer;
overflow:hidden;
position:relative;
padding:2px 0;
}

#header_left .offer_container img {
position:absolute;
top:0px;
left:3px;
}

#header_left .offer_container h4 {color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:14px;
left:20px;
position:absolute;
top:13px;}

/* -------VERTICAL SLIDER STYLING --------*/

#offers_vertical_outer {  
background:none repeat scroll 0 0 transparent;
display:block;
position:relative;
width:236px;
margin-left:33px;
}

#offers_vertical_outer .offers_forward,
#offers_vertical_outer .offers_back{ 

	background:url(../images/offers-bottom.png) no-repeat center;  
	clear:both;
	cursor:pointer;
	display:block;
	height:30px;
	left:-33px;
	margin:0 auto;
	position:absolute;
	top:341px;
	width:30px;
	z-index:50;
}
#offers_vertical_outer .offers_back { 
	background:url(../images/offers-top.png) no-repeat center;
	left:-33px;
	position:absolute;
	top:0;
}

/* the width is set to show the number of thumbnails that will be visible */
#offers_vertical_inner{ 
	position:relative ; 
	overflow:hidden ; 
	width:236px; /* set a display width to make the slider look good in case js is disabled */
	margin:0px auto 0px;
	padding:0px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#offers_vertical_items { 
	display:block; 
	position:relative; 
}

.offer_wide_container {width:698px; height:164px; position:relative; z-index:100; margin-bottom:25px;}
.offer_wide_container span.mask {background:url(../images/offer_mask_wide.png); display:block;
height:164px;
position:absolute;
width:698px;
z-index:101;}
.offer_wide_container a {display:block; position:relative; text-decoration:none!important;}
.offer_wide_container a img{border:medium none;
height:164px;
position:absolute;
width:698px;
z-index:100;}
.offer_list span.mask {background:url(../images/offer_mask_wide_list.png);}

.offer_wide_container a .title {
text-decoration:none!important;
font-family:"Trebuchet MS",Georgia,Tahoma;
font-size:24px;
font-weight:normal;
left:20px;
letter-spacing:-0.02em;
line-height:normal;
position:absolute;
top:117px;
word-spacing:0.1em;
z-index:102;
}
#mbOverlay {z-index:1005!Important;}
#mbCenter {z-index:1006!Important;}

#hrs_movie { bottom: 51px;
    left: 37px;
    position: absolute;}
#fb_link { bottom: 51px;
    right: 15px;
    position: absolute;}
	
.tip {background-color:#412124; color:#fff; padding:5px;}
