@charset "iso-8859-2";
@import url("reset.css");
@import url("rating.css");
html, body {
	text-align:center;
	color:#999999;
	color:#7F7F7F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	background: #fdfdfd url(../images/back_bg.jpg) top center no-repeat
}
#page {
	height: 768px;
	width: 960px;
	text-align:left;
	margin:0 auto;
	position:relative;
	}
	
.index #page {width:980px;}

#header {
	height:154px;
	position:relative;
}
#top-menu {
	position:absolute;
	top:46px;
	right:20px
}
#top-menu a {
	margin-right:20px;
}
.sectionGreen a, ul.green a {
	color:#6cc02d;
	text-decoration:none;
}
.sectionBlue a, ul.blue a {
	color:#2C4FD1;
	text-decoration:none;	
}
.sectionYellow a, ul.yellow a {
	color:#EBBF2B;
	text-decoration:none;	
}
.sectionRed a, ul.red a {
	color:#C91717;
	text-decoration:none;	
}
#logo {
	position:absolute;
	top:52px;
	left:57px;
}
#logo h1 {
	background:url(../images/najlepszemiejsce.png) top left no-repeat;
	width:385px;
	height:74px;
}
#logo h1 span {
	display:none;
}
#belka {
	height:8px;
	left:40px;
	position:absolute;
	top:0px;
	width:382px;
}
#belka.blue {
	background-color:#2C4FD1;
}
#belka.green {
	background-color:#489C06;
}
#belka.yellow {
	background-color:#EBBF2B;
}
#belka.red {
	background-color:#C91717;
}
.holder {
	margin-left:10px;
}
#content {
	width: 541px;
	float:left;
	margin-left:38px;
	height:541px;
	background: transparent url(../images/content_bg.gif) top left no-repeat;
	position:relative;
}
#content p {
	line-height:1.6em;
	margin:0.6em 0;
}
#menu_container {
	position:absolute;
	top:156px;
	right:40px;
	background:url(../images/menu_bg.gif) top right no-repeat;
}
#menu_container .holder {
	height:39px;
}
.bar_holder {
	background:url(../images/menu_bg.gif) top right no-repeat;
	position:absolute;
	overflow:hidden;
	height:39px;
	width:418px;
	text-align:right;
}
.menu_bar {
	padding-right:7px;
	height:39px;
	/*margin-bottom:1px;*/
float:right;
	cursor:pointer;
}
#menu1 {
	top:0px;
	right:0px;
}
#menu2 {
	top:40px;
	right:0px;
	background-position:right -40px;
}
#menu3 {
	top:80px;
	right:0px;
	background-position:right -80px;
}
#menu4 {
	top:120px;
	right:0px;
	background-position:right -120px;
}
.blue {
	color:#2c4fd1;
}
.green {
	color:#6cc02d;
}
.red {
	color:#c91717;
}
.yellow {
	color:#ebbf2b;
}
.h1gr {
	background-repeat:no-repeat;
	height:32px;
	margin-bottom:29px;
	margin-right:12px;
	margin-top:24px;
}
.pl .h1gr {
	background-image: url(../images/header_h1_pl.gif);
}
.en .h1gr {
	background-image: url(../images/header_h1_en.gif);
}
.h1gr span {
	display:none;
}
.h1newsletter {
	background-position:top right;
}
.h1cennik {
	background-position:right -363px;
}
.h1multimedia {
	background-position:right -396px;
}
.h1rezerwacja {
	background-position:right -198px;
}
.h1kontakt {
	background-position:right -132px;
}
.h1opinie {
	background-position:right -99px;
}
.h1pytanie {
	background-position:right -165px;
}
.h1conowego {
	background-position:right -264px;
}
.h1onas {
	background-position:right -66px;
}
.h1oferta {
	background-position:right -33px;
}
.h1standard {
	background-position:right -429px;
}
.h1conowego {
	background-position:right -264px;
}
.h1lokalizacja {
	background-position:right -231px;
}
.h1wartozobaczyc {
	background-position:right -330px;
}
.h1zadajpytanie {
	background-position:right -165px;
}
.h1mapastrony {
	background-position:right -462px;
}
.h1naszewnetrza {
	background-position:right -495px;
}
.h1regulamin {
	background-position:right -528px;
}
.h2gr {
	height:28px;
	margin-bottom:26px;
	background-repeat:no-repeat;
}
.pl .h2gr {
	background-image: url(../images/header_h2_pl.gif);
}
.en .h2gr {
	background-image: url(../images/header_h2_en.gif);
}
.h2gr span {
	display:none;
}
.h2adres {
	background-position:left top;
}
.h2mapa {
	background-position:left -28px;
}
.h2polec {
	background-position:left -58px;
}
.h2newsletter {
	background-position:left -85px;
}
#scrolled_content {
	height:420px;
	left:60px;
	overflow:hidden;
	position:absolute;
	top:86px;
	width:440px;
}

#scrolled_content ol, #scrolled_content ul {
margin-left:2em;
}

#scrolled_content li {margin-bottom:0.6em}

#additional_btns {
	padding-left:60px;
	height:39px;
}
#footer {
	clear:both;
	padding-top:25px;
	padding-left:40px;
}
.created_by {
	display:block;
	width:139px;
	height:12px;
	background: transparent url(../images/created_by.gif);
}
.created_by span {
	display:none
}
.info_box {
	width:307px;
	background:url(../images/sidebar_info_bg.gif) top left no-repeat;
	position:relative;
	padding-bottom:15px;
	float:right;
}
.info_box .content {
	font-size:11px;
	line-height:18px;
	/*letter-spacing:0.01em;*/
margin:0 15px;
}
.info_box .btns {
	padding:5px 5px 0px 5px;
	text-align:right
}
.info_box .btns * {
	cursor:pointer
}
.info_box .btm {
	width:307px;
	height:20px;
	background:url(../images/sidebar_info_bg.gif) bottom left no-repeat;
	position:absolute;
	left:0px;
	bottom:-8px;
}
.info_box_2 {
	/*height:358px;
left:320px;
top:85px;
width:422px;
*/
padding-bottom:15px;
	position:absolute;
	z-index:1;
}
.info_box_2 {
	height:270px;
	width:314px;
	top:237px;
	left:370px;
}
.p_red {
	background:transparent url(../images/puzel_red_small.gif) no-repeat scroll left top;
}
.p_blue {
	background:transparent url(../images/puzel_blue_small.gif) no-repeat scroll left top;
}
.p_green {
	background:transparent url(../images/puzel_green_small.gif) no-repeat scroll left top;
}
.p_yellow {
	background:transparent url(../images/puzel_yelow_small.gif) no-repeat scroll left top;
}
.info_box_2 .content {
	color:white;
	font-size:11px;
	height:155px;
	line-height:18px;
	padding:55px 0px 0px 8px;
	width:233px;
}
.info_box_2 .content span.green {
	background-color: white
}
.info_box_2 .close {
	position:absolute;
	top:150px;
	right:32px;
	cursor:pointer
}
.info_box_2 .close {
	color:white;
	cursor:pointer;
	font-family:Verdana;
	font-size:20px;
	font-weight:bold;
	position:absolute;
	right:20px;
	top:107px;
}
#sidebar {
	float:right;
	width:330px;
	margin-right:40px;
	padding-top:175px;
	z-index:1;
	position:relative;
}
#bar {
	background:transparent url(../images/bar_bg.gif) no-repeat scroll center top;
	padding:14px 0px;
	position:absolute;
	right:20px;
	top:86px;
}
#path {
	background:#f2f2f2 none repeat scroll 0%;
	height:392px;
	margin-top:0px;
	width:7px;
}
#knob {
	background:#949494 none repeat scroll 0%;
	cursor:pointer;
	height:20px;
	width:7px;
}

.sectionGreen #knob {
	background:#489C06 none repeat scroll 0%!important;
}

.sectionRed #knob {
	background:#C91717 none repeat scroll 0%!important;
}

.sectionBlue #knob {
	background:#2C4FD1 none repeat scroll 0%!important;
}

.sectionYellow #knob {
	background:#EBBF2B none repeat scroll 0%!important;
}

div.domek {
	left:-6px;
position:absolute;
top:175px;
	}
img.domek {
top:242px;
}
table {
	border-collapse:collapse;
	margin:30px 0px;
}
th, .naglowekTabeli {
	color:#fff;
	text-align:center;
	padding:10px 0px;
	border:1px solid white;
}
.sectionGreen th, .sectionGreen  th{
	background-color:#6cc02d;
}
.sectionBlue th, .sectionBlue th{
	background-color:#2C4FD1;
}
.sectionYellow th, .sectionYellow th {
	background-color:#EBBF2B;
}
.sectionRed th, .sectionRed th{
	background-color:#C91717;
}
td {
	padding:7px 0px;
	text-align:center;
	border:1px solid white;
}
.odd td {
	background-color:#f0f0f0;
}
.multimedia_galery {
	list-style:none;
	overflow:hidden;
}
.multimedia_galery img {
	padding:4px;
	border:1px solid #e0e0e0;
}
.multimedia_galery li {
	float:left;
	width:50%;
	margin-bottom:18px;
	margin-top:7px;
}
.multimedia_galery li.right {
	text-align:right;
}
.naglowekZielonyHN {
	font-size:24px;
	line-height:1.8em;
	color:#6cc02d;
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif;
	margin-bottom:20px;
}
.naglowekNiebieskiHN {
	font-size:24px;
	line-height:1.8em;
	color:#2C4FD1;
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif;
	margin-bottom:20px;
}
.cNT {
margin-bottom:10px;
}
.naglowekZoltyHN {
	font-size:24px;
	line-height:1.8em;
	color:#ebbf2b;
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif;
	margin-bottom:20px;
}
.wZTitle {
margin-bottom:0px;
}

.item {margin-bottom: 50px; clear:both; overflow:hidden;}
.bottomM0 {margin-bottom:0px!important;}
.sectionBlue .item .data {
color:#e2c973;
font-size:11px;
}
.foto_left, .foto { border:1px solid #E0E0E0;
padding:4px; margin-bottom:0px; margin-top:3px;}
.foto_left { float:left; margin-right:10px;}
.item-content {
margin-top:22px;
line-height:1.6em;
}
a.wiecej {margin-left:2px;}
.powrot {clear:both; text-align:right}
.clr {
	height:1%;
	line-height:1%;
	font-size:1%;
	clear:both;
	width:auto
}
.fl_left {
	float:left;
}
form {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	overflow:hidden;
	clear:both
}
label, input, textarea {
	color:#999999;
	letter-spacing:0.02px
}
label.top {
	margin-top:0px
}
label, .label {
	display:block;
	font-size:14px;
	line-height:13px;
	margin-bottom:9px;
	margin-top:14px;
	clear:both;
}

input, textarea, select {
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	border:1px solid #c1c1c1;
	background-color:#fafafa;
	padding:8px;
	height:14px;
}
input.chk {
	margin-bottom:1px;
	margin-left:0px;
	width: auto!important;
	border:none!important
}
select {
	padding:0px;
	height:30px
}
select option {
	padding:8px;
	padding-right:0px;
	line-height:18px;
}
form .left {
	float:left
}
form .right {
	float:right
}
form .bottom {
	clear:both;
	overflow:hidden;
}
.imgBtn {
	height:32px;
	width:auto!important;
	padding:0px!important;
	border:none!important;
	margin:0px!important;
}
/* formularz kontaktu */
#zadaj_pytanie {
	margin-top: 30px;
}
#zadaj_pytanie input, #zadaj_pytanie textarea {
	width:187px;
}
#zadaj_pytanie textarea {
	height:80px;
}
.kontakt .left, #zadaj_pytanie .left {
	width:210px;
	float:left
}
.kontakt .right, #zadaj_pytanie .right {
	width:210px;
	float:right
}
#zadaj_pytanie #captcha {
	width: 51px;
	float:right
}
#zadaj_pytanie_btn {
	margin-top:36px !important
}
#show_my_map {cursor:pointer}
/* formularz polecenia */
#polec input, #polec textarea {
	width:420px;
}
#polec textarea {
	height:72px;
}
/* formularz rezerwacji */
#reservation .left {
	width: 248px;
}
#reservation .left input, #reservation .left textarea {
	width:230px;
}
#reservation .left textarea {
	height:43px;
}
#reservation .left select {
	float:left;
}
#reservation .day {
	background:transparent url(../images/select_gr2.gif) no-repeat scroll right top;
	padding-right:16px;
	width:45px !important;
		float:left;
}
#reservation .month {
background:transparent url(../images/select_gr2.gif) no-repeat scroll right top;
	padding-right:16px;
	width:84px!important;
	margin-right:15px;
	margin-left:15px;
	float:left;
}
#reservation .fp {
	font-size:11px;
}
#reservation .fp input {
	width:auto!important;
	font-size:11px!important;
	margin-bottom:-3px;
	border:none!important
}
#reservation .right {
	width: 165px;
}
#reservation .right select {
	width:158px;
	float:none
}
#reservation .bottom {
	height:32px;
	padding-top:7px;
}
#reservation .bottom .right {
	width: 135px;
}
#reservation .bottom .left {
	line-height:32px;
	width:300px;
}
#reservation .bottom .left label {
	margin-left:5px;
	font-size:11px;
	display:inline;
	margin-bottom:0px;
}
#reservation .right input {
	width:140px
}
/* day select */

.dayS, .monthS, .personS {
	height:30px;
	font-size:11px;
	line-height:30px;
	border:1px solid #c1c1c1;
	background-color:#fafafa;
	padding:0px;
}
.dayS {
	width:70px;
}
.monthS {
	width:116px;
}
.personS {
	width:158px;
}
.monthS .selected, .dayS .selected, .personS .selected {
	background-color:#D91818 !important;
	color:#FFFFFF !important;
}
.clear, .clr {
	clear:both;
	font-size:1%;
	line-height:1%;
	height:1%;
}
.monthS .selectedOption, .dayS .selectedOption, .personS .selectedOption {
	float:left;
	padding:0px 0 0 6px;
	width:177px;
	font-weight:bold;
	font-size:11px;
	color:#999999;
	overflow:hidden;
}
.dayS .selectedOption {
	width:47px!important;
}
.monthS .selectedOption {
	width:90px!important;
}
.personS .selectedOption {
	width:130px!important;
}

.monthS .dropDown, .dayS .dropDown, .personS .dropDown {
	width: 17px;
	height: 30px;
	float: right;
	background:url(../images/select_gr.gif) no-repeat 0% 0%;
}
.monthS .optionsContainerTop, .dayS .optionsContainerTop, .personS .optionsContainerTop {
	position:absolute;
	/*background:url(top_center.gif) repeat-x 0% 0%;*/
	width:100%;
	height:5px;
}
.monthS .optionsContainerTop div, .dayS .optionsContainerTop div, .personS .optionsContainerTop div {
	/*background:url(top_left.gif) no-repeat 0% 0%;*/
	width:100%;
	height:5px;
}
.monthS .optionsContainerTop div div, .dayS .optionsContainerTop div div, .personS .optionsContainerTop div div {
	/*background:url(top_right.gif) no-repeat 100% 0%;*/
	width:100%;
	height:5px;
}
.monthS .optionsContainerBottom, .dayS .optionsContainerBottom, .personS .optionsContainerBottom {
	position:absolute;
	margin:-5px 0 0 0;
	/*background:url(bottom_center.gif) repeat-x 0% 0%;*/
	width:100%;
	height:5px;
}
.monthS .optionsContainerBottom div, .dayS .optionsContainerBottom div, .personS .optionsContainerBottom div {
	/*background:url(bottom_left.gif) no-repeat 0% 0%;*/
	width:100%;
	height:5px;
}
.monthS .optionsContainerBottom div div, .dayS .optionsContainerBottom div div, .personS .optionsContainerBottom div div {
	/*background:url(bottom_right.gif) no-repeat 100% 0%;*/
	width:100%;
	height:5px;
}
.monthS .optionsContainer, .dayS .optionsContainer, .personS .optionsContainer {
	position:absolute;
	display:none;
	margin-top:2px;
	margin-left:-1px;
	border:1px solid #c1c1c1;
}
.monthS .option, .dayS .option, .personS .option {
	padding:3px;
	line-height:18px;
	background-color:#ECF1F2;
	text-align:left;
	font-weight:bold;
	font-size:11px;
	color:#999999;
}
#d_p_s, #d_w_s {
	width: 68px;
	float:left
}
#m_p_s, #m_w_s {
	width:116px;
	margin-right:15px;
	margin-left:0px;
	float:left;
}
#r_p_s, #i_a_s, #i_c_s {
	width:158px;
}

#i_c_s .option {
line-height:17px!important;
padding:0px 3px!important;
}

#warzob {overflow:hidden; width:439px; list-style:none; margin:0px; padding:0px;}

#warzob li {
clear:left;
float:left;
margin-bottom:20px;
padding-bottom:20px;
width:206px;
}
#warzob li.odd {clear:none;
float:right;
margin-left:27px;}

.opinia {overflow:hidden; clear:both; padding:30px 0px; border-bottom:2px solid #f0f0f0}
.opinia .bg {background:url(../images/kropka_opini.gif) 72px 0px repeat-y;overflow:hidden; }
.opinia .left, .opinia .right {line-height:18px; font-size:11px;}
.opinia .left {width:72px; float:left;}
.opinia .right	{width: 358px; float:right;}
.ocena {width:200px; position:relative; list-style:none; overflow:hidden}
.ocena li {float:left}
.star_bg {background:url(../images/gwiazdki.gif) top left no-repeat; width:108px; height:10px; margin-top:4px; margin-left:10px;}
.star_bg .star {display:block;background:url(../images/gwiazdki.gif) bottom left no-repeat; width:108px; height:10px}


#opinia_popup .left, #opinia_popup .right {overflow:hidden}
#opinia_popup label {clear:both;}

#newsletter {}

#newsletter input, #newsletterInit input {width: 420px}
#newsletter_zapisz, #newsletter_wypisz {float:right; margin-top:20px!important; margin-left:30px!important;}
#newsletter .hidden {display:none;}
.news_groups input {border:none!important; width:auto!important;}
.news_groups td {text-align:left!important;}
.error {
background:transparent url(../images/label_error.gif) no-repeat scroll left center;
color:#C30000;
padding-left:20px;
font-size:12px;
font-weight:bold;
}
/*label.error span {
color:#999999 !important;
display:inline;
font-size:9px !important;
font-weight:normal !important;
padding-left:9px;
}*/
.success {
background:transparent url(../images/label_success.gif) no-repeat scroll left center;
color:#989E05;
font-size:12px;
font-weight:bold;
margin-bottom:20px;
padding-left:20px;
line-height:normal;
}
.formError {
color:#C30000;
display:none;
font-size:12px;
font-weight:bold;
margin-bottom:20px;
line-height:normal;
}
.ajaxAnswer {
font-size:9px;
font-weight:bold;
text-align:center;
}
.captchapict {
border:1px solid #c1c1c1;
margin-top:-2px;
}

/* Calendar: a Javascript class for Mootools that adds accessible and unobtrusive date pickers to your form elements <http://electricprism.com/aeron/calendar> */
/* Default CSS for Calendar (navigation: 1), Copyright (c) 2007 Aeron Glemann <http://electricprism.com/aeron> */

.hidden {
	opacity: 0;
	position: absolute;
}
.visible {
	opacity: 1;
}


input.calendar,
select.calendar {
	width: 99px;
}

button.calendar {
	background: url(../images/kalendarz.gif);
	border: 0;
	cursor: pointer;
	float: left;
	height: 32px;
	/*margin-right: 6px;*/
	width: 29px;
}
button.calendar:hover,
button.calendar.active {
	/*background-position: 0 20px;*/
}

div.calendar {
	background: url(../images/calendar.png);
	height: 195px;
	padding: 0 6px;
	text-align: center;
	width: 147px;
}	
	div.calendar * {
		margin: 0;
		padding: 0;
	}	
	div.calendar div {
		background: none !important;
		cursor: move;
		height: 185px;
		overflow: hidden;
		padding-top: 10px;
		position: relative;
		width: 147px;
	}	
	
	div.calendar caption {
		color: #333;
		font: normal 12px/16px Arial, Helvetica, sans-serif;
		padding-top: 6px;
		text-align: center;
		width: 100%;
	}
	div.calendar caption a {
		cursor: pointer;
		display: block;
		height: 12px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 17px;
		width: 11px;
	}
	div.calendar caption a.prev {
		background-image: url(../images/calendar-prev.gif);
		left: 0;
	}
	div.calendar caption a.next {
		background-image: url(../images/calendar-next.gif);
		right: 0;
	}
	div.calendar caption a:hover {
		background-position: 0 12px;
	}
	div.calendar caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.calendar caption span.month {
		padding-right: 8px;
	}
	div.calendar caption span.month:after {
		content: ',';
	}

	div.calendar table {
		background: #FFF;
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px;
	}
	div.calendar td,
	div.calendar th {
		border: 0;
		color: #0597DB;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 21px;
		text-align: center;
		width: 21px;
	}
	div.calendar td {
		background: url(../images/calendar-td.gif);
		color: #FFF;
		font-size: 11px;
	}
	div.calendar td.invalid {
		color: #999;
	}
	div.calendar td.valid {
		background: url(../images/calendar-valid.gif);
		color: #0597DB;
		cursor: pointer;
	}
	div.calendar td.hilite {
		background: url(../images/calendar-hilite.gif);
	}
	div.calendar td.inactive {
		background: url(../images/calendar-td.gif) 0 100%;
		color: #FFF;
	}
	div.calendar td.active,
	div.calendar td.hover {
		background: url(../images/calendar-valid.gif) 0 100%;
		color: #FFF;
		cursor: pointer;
	}

	.FirstLetterNiebieski, .FirstLetterZielony, .FirstLetterCzerwony, .FirstLetterZolty
	{
	font-size:22px;
	line-height:0.5em;
	font-family:Helvetica, Arial, sans-serif;
	margin-right:-6px;
	}
	
	.FirstLetterNiebieski img, .FirstLetterZielony img, .FirstLetterZolty img 
	{
	padding-right:2px;
	margin-bottom:-5px;
	}
	
	.FirstLetterZielony {
	color:#6cc02d;
}
.FirstLetterNiebieski {
	color:#2C4FD1;
}
.FirstLetterZolty{
	color:#ebbf2b;
}



.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(../images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 200px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

.sitemap {
list-style:circle;
padding-left:1.12em;
margin-left:0.2em;
}

.sitemap li {
padding:3px 0px;
}

ul.sitemap a:hover {
text-decoration:underline;
}

#menuTxt {
position:absolute;
right:-58px;
top:1px;
}

#popup {position:absolute; top:-900px; left:0px;}

.wnetrza_pop_up {
width:790px;
height:286px;
background:url(../images/popup_zobacz_wnetrze_bg.png) center center no-repeat;
}
.wnetrza_pop_up .close, .wnetrza_pop_up_ie6 .close {position:absolute; height:24px; width:24px; top:0px; right:5px; cursor:pointer!important}
.wnetrza_pop_up .content, .wnetrza_pop_up_ie6 .content {margin-left:20px; margin-top:40px;}
.wnetrza_pop_up .more, .wnetrza_pop_up_ie6 .more {display:block; position:absolute; right:-15px;top:127px;}

.wnetrza_pop_up_ie6 {background:url(../images/popup_zobacz_wnetrze_bg.gif) center center no-repeat;}

.sylwester_pop_up {
width:790px;
height:286px;
background:url(../images/popup_sylwester2010_bg.png) center center no-repeat;
}
.sylwester_pop_up .close, .sylwester_pop_up_ie6 .close {position:absolute; height:24px; width:24px; top:0px; right:5px; cursor:pointer!important}
.sylwester_pop_up .content, .sylwester_pop_up_ie6 .content {margin-left:20px; margin-top:40px;}
.sylwester_pop_up .more, .sylwester_pop_up_ie6 .more {display:block; position:absolute; right:-15px;top:127px;}

.wnetrza_pop_up_ie6 {background:url(../images/popup_zobacz_wnetrze_bg.gif) center center no-repeat;}

div.index_links {
	position:relative;
	z-index:100;
	width: 98%;
	padding: 5px 0;
	margin: 10px 0;
	border: 1px solid #e0e0e0;
	font: normal 11px tahoma;
	color: #e0e0e0;
	text-align: center;
}

div.index_links a, 
div.index_links a:link, 
div.index_links a:visited {
	font: normal 9px tahoma;
	color: #aaa;
	text-decoration: none;
}

div.index_links a:hover {
	color: #444;
}

.rezerwacja-success {text-align:center; color:#489c06; font-size:14px; font-weight:bold;}
.rezerwacja-success img {margin-bottom:15px;}
.rezerwacja-success p {padding:0 10px;}