* {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	outline: none;
}

body {
	background: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	color: #6b7181;
}

p, a, input, li {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	color: #6b7181;
}

ul{
	list-style-type: none;
}

li{
	background: url('../gfx/li.gif') no-repeat 0px 5px;
	padding-left: 16px;
}

a {
	text-decoration: none;
}

a:hover {
	color: #cbb496;
}

h2 {
	font-family: Times New Roman;
	font-size: 22px;
	line-height: 16px;
	color: #454c5f;
}

.czysty {
	display: block;
	height: 0px;
	overflow: hidden;
	clear: both;
}

.linia {
	display: block;
	height: 1px;
	overflow: hidden;
	background: url('../gfx/linia.gif') repeat-x left top;
}

.linia_pion {
	display: block;
	width: 1px;
	height: 27px;
	overflow: hidden;
	background: url('../gfx/linia_pion.gif') repeat-y left top;
	margin: 0px 20px 0px 20px;	 
}

.center {
	margin-right: auto;
	margin-left: auto;
	width: 990px;
	display: block;
}

.float_lewy {
	float: left;
}

.float_prawy {
	float: right;
}

#top{
	height: 135px;
	width: 990px;
	display: block;
	position: relative;
}

#logo {
	width: 237px;
	height: 38px;
	display: block;
	background: url('../gfx/logo.gif') no-repeat top left;
	position: absolute;
	top: 18px;
	left: 30px;
}

#jezyk a {
	width: 21px;
	height: 20px;
	line-height: 20px;
	display: block;
	float: right;
	font-size: 11px;
	text-align: center;
	padding-top: 1px;
	margin-right: 12px;
}

#jezyk a.last {
	margin: 0px;
}

#jezyk a.selected, #jezyk a:hover {
	color: #ffffff;
	background: url('../gfx/jezyk.gif') no-repeat top left;
}

#top_nav {
	height: 27px;
	display: block;
	position: absolute;
	top: 17px;
	right: 30px;
}

#top_nav .icon {
	width: 11px;
	height: 10px;
	display: block;
	margin: 4px 0px 0px 20px;
	float: left;
}

#top_nav .icon1{
	background: url('../gfx/icon1.gif') no-repeat left top;
}

#top_nav .icon2{
	background: url('../gfx/icon2.gif') no-repeat left top;
}

#top_nav #pogoda {
	display: block;
	height: 27px;
	width: 170px;
	padding: 0px 0px 0px 42px;
	background: url('../gfx/pogoda.gif') no-repeat left center;
}

#top_nav #pogoda_anim {
	display: block;
	height: 27px;
	width: 170px;
	overflow: hidden;
	position: relative;
}

#top_nav #pogoda_anim table, #top_nav #pogoda_anim table tr, #top_nav #pogoda_anim table td {
	border-collapse: collapse;
	line-height: 27px;
	color: #cbb496;
}

#top_nav #pogoda_anim table {
	position: absolute;
	left: 0px;
	top: 0px;
}

#menu {
	width: 975px;
	height: 60px;
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url('../gfx/linia.gif') repeat-x left top;
	padding: 0px 0px 0px 15px;
}

#menu a{
	font-weight: bold;
	height: 40px;
	display: block;
	float: left;
	padding: 20px 14px 0px 14px;
}

#menu a.selected, #menu a:hover{
	color: #cbb496;
}

#menu div {
	display: none;
}

#sub_menu {
	width: 225px;
	display: block;
}

#sub_menu a{
	font-family: Times New Roman;
	font-size: 22px;
	line-height: 16px;
	color: #454c5f;
	display: block;
	margin-bottom: 8px;
}

#sub_menu a.selected, #sub_menu a:hover{
	color: #cbb496;
}

#srodek {
	width: 100%;
	height: 458px;
	display: block;
	overflow: hidden;
	position: relative;
}

#srodek table {
	border-collapse: collapse;
	position: absolute;
	top: 0px;
	left: -693px;
}

#srodek tr {
	border-collapse: collapse;
}

#srodek td {
	border-collapse: collapse;
}

#srodek #obrazki {
	display: none;
}

#srodek .obrazek, #srodek .obrazek_temp {
	width: 989px;
	height: 458px;
	display: block;
	overflow: hidden;
	margin-left: 1px;
	position: relative;
}

#srodek .obrazek img, #srodek .obrazek_temp img {
	width: 989px;
	height: 458px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#srodek .obrazek .obrazek_ramka, #srodek .obrazek_temp .obrazek_ramka {
	width: 989px;
	height: 458px;
	display: block;
	background: url('../gfx/rogi_srodek.gif') no-repeat top left;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}

#top_tresc {
	height: 458px;
	display: block;
	position: relative;
	z-index: 3;
}

#top_tresc .button_prev, #top_tresc .button_next{
	width: 45px;
	height: 55px;
	display: block;
	position: absolute;
	top: 201px;
}

#top_tresc .button_prev {
	background: url('../gfx/button_prev.gif') no-repeat center center;
	left: -64px;
}

#top_tresc .button_next {
	background: url('../gfx/button_next.gif') no-repeat center center;
	right: -64px;
}

#top_tresc .box {
	width: 937px;
	position: absolute;
	left: 26px;
	bottom: 26px;
}

#top_tresc .box_gora, #top_tresc .box_dol{
	width: 937px;
	height: 18px;
	display: block;
}

#top_tresc .box_gora {
	background: url('../gfx/top_box_gora.png') no-repeat top left;
}

#top_tresc .box_dol {
	background: url('../gfx/top_box_dol.png') no-repeat top left;
}

#top_tresc .box_srodek {
	width: 871px;
	display: block;
	background: url('../gfx/top_box_srodek.png') repeat-y top left;
	padding: 15px 33px 15px 33px;
}

#tresc {
	width: 990px;
	display: block;
}

#tresc .lewa_tresc {
	height: auto !important;
	height: 20px;
	min-height: 20px;
	width: 705px;
	display: block;
	float: left;
	background: url('../gfx/linia_pion2.gif') repeat-y top right;
}

#tresc .lewa_tresc .content{
	width: 645px;
	display: block;
	padding: 25px 30px 30px 30px;
}

#tresc .planujesz_pobyt {
	width: 360px;
	display: block;
	float: left;
	padding: 25px 30px 30px 30px;
	background: url('../gfx/linia_pion2.gif') repeat-y top right;
}

#tresc .kontakt {
	width: 225px;
	display: block;
}

#tresc .lewa_tresc .kontakt{
	position: relative;
	left: -1px;
	float: left;
	padding: 25px 30px 30px 30px;
	background: url('../gfx/linia_pion2.gif') repeat-y top left;
}


#tresc .prawa_tresc {
	width: 225px;
	display: block;
	position: relative;
	left: -1px;
	float: left;
	padding: 25px 30px 30px 30px;
	background: url('../gfx/linia_pion2.gif') repeat-y top left;
}

/* KLIENCI */
#tresc .klienci {
	padding-bottom: 30px;
}

#tresc .klienci .klienci_foto {
	position: relative;
	display: block;
	width: 290px;
	height: 140px;
	overflow: hidden;
	float: left;	
}

#tresc .klienci .klienci_foto img {
	position: absolute;
	display: block;
	width: 290px;
	height: 140px;
	top: 0px;
	left: 0px;
}

#tresc .klienci .klienci_foto span {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 290px;
	height: 140px;
	overflow: hidden;
	background: url('../gfx/foto_ramka.gif') no-repeat center center;
}

#tresc .klienci .klienci_tresc {
	display: block;
	width: 325px;
	float: left;
	margin-left: 30px;
}

#tresc .klienci .klienci_nofoto {
	width: 645px;
	margin-left: 0px;
}

#tresc .klienci .klienci_tresc .klienci_tytul {
	font-weight: bold;
	font-size: 14px;
}

#tresc .klienci .klienci_tresc .klienci_wiecej {
	text-align: right;
	float: right;
}

/* NAWIGACJA */
#tresc .navigator .button_left {
	text-align: left;
	float: left;
}

#tresc .navigator .button_right {
	text-align: right;
	float: right;
}

/* REZERWACJA */
#rezerwacja {
	display: block;
	width: 990px;
	height: 50px;	
	overflow: hidden;
	padding-top: 1px;
	background: url('../gfx/linia.gif') repeat-x top left;
}

#rezerwacja iframe {
	width: 990px;
	height: 50px;
	border: 0px;
}

/* STOPKA */

#stopka {
	width: 990px;
	display: block;
	background: url('../gfx/linia.gif') repeat-x top left;
}

#stopka .lewa_stopka {
	width: 645px;
	display: block;
	float: left;
	padding: 30px 30px 30px 30px;
	background: url('../gfx/linia_pion.gif') repeat-y top right;
}

#stopka .prawa_stopka {
	width: 235px;
	display: block;
	position: relative;
	left: -1px;
	float: left;
	padding: 30px 20px 30px 30px;
	background: url('../gfx/linia_pion.gif') repeat-y top left;
}

#stopka .prawa_stopka a{
	display: block;
	float: left;
}

#stopka .prawa_stopka .glowna {
	padding-left: 20px;
	margin-right: 30px;
	background: url('../gfx/icon1.gif') no-repeat center left;
}

#stopka .prawa_stopka .mapa {
	padding-left: 20px;
	background: url('../gfx/icon2.gif') no-repeat center left;
}

/* GALERIA */

#galeria .obrazek {
	position: relative;
	z-index: 1;
	display: none;
}

#galeria {
	width: 990px;
	height: 458px;
	display: block;
	background: #ffffff;
	position: relative;
}

#galeria .galeria {
	display: none;
}

#galeria .miniatura, #galeria .miniatura_prev, #galeria .miniatura_next {
	width: 197px;
	height: 152px;
	display: block;
	overflow: hidden;
	position: absolute;
	background: #6b7181;
	background-repeat: no-repeat;
}

#galeria .miniatura span, #galeria .miniatura_prev span, #galeria .miniatura_next span {
	width: 11px;
	height: 11px;
	display: block;
/*	overflow: hidden;*/
	position: absolute;
	font-size: 6px;
}

#galeria .miniatura span.left_up, #galeria .miniatura_prev span.left_up, #galeria .miniatura_next span.left_up {
	top: 0px;
	left: 0px;
	background: url('../gfx/left_up.gif') no-repeat center left;
}
#galeria .miniatura span.right_up, #galeria .miniatura_prev span.right_up, #galeria .miniatura_next span.right_up {
	top: 0px;
	right: 0px;
	background: url('../gfx/right_up.gif') no-repeat center left;
}
#galeria .miniatura span.left_down, #galeria .miniatura_prev span.left_down, #galeria .miniatura_next span.left_down {
	bottom: 0px;
	left: 0px;
	background: url('../gfx/left_down.gif') no-repeat center left;
}
#galeria .miniatura span.right_down, #galeria .miniatura_prev span.right_down, #galeria .miniatura_next span.right_down {
	bottom: 0px;
	right: 0px;
	background: url('../gfx/right_down.gif') no-repeat center left;
}

#galeria .miniatura_0x0{
	top: 0px;
	left: 1px;
	background-position: 0px 0px;
}
#galeria .miniatura_1x0{
	top: 0px;
	left: 199px;
	background-position: -198px 0px;
}
#galeria .miniatura_2x0{
	top: 0px;
	left: 397px;
	background-position: -396px 0px;
}
#galeria .miniatura_3x0{
	top: 0px;
	left: 595px;
	background-position: -594px 0px;
}
#galeria .miniatura_4x0{
	top: 0px;
	left: 793px;
	background-position: -792px 0px;
}
#galeria .miniatura_0x1{
	top: 153px;
	left: 1px;
	background-position: 0px -153px;
}
#galeria .miniatura_1x1{
	top: 153px;
	left: 199px;
	background-position: -198px -153px;
}
#galeria .miniatura_2x1{
	top: 153px;
	left: 397px;
	background-position: -396px -153px;
}
#galeria .miniatura_3x1{
	top: 153px;
	left: 595px;
	background-position: -594px -153px;
}
#galeria .miniatura_4x1{
	top: 153px;
	left: 793px;
	background-position: -792px -153px;
}
#galeria .miniatura_0x2{
	top: 306px;
	left: 1px;
	background-position: 0px -306px;
}
#galeria .miniatura_1x2{
	top: 306px;
	left: 199px;
	background-position: -198px -306px;
}
#galeria .miniatura_2x2{
	top: 306px;
	left: 397px;
	background-position: -396px -306px;
}
#galeria .miniatura_3x2{
	top: 306px;
	left: 595px;
	background-position: -594px -306px;
}
#galeria .miniatura_4x2{
	top: 306px;
	left: 793px;
	background-position: -792px -306px;
}
#galeria .miniatura_prev{
	top: 0px;
	left: 1px;
	background: #6b7181 url('../gfx/button_prev.gif') no-repeat center center;
	z-index: 1;
}
#galeria .miniatura_next{
	top: 306px;
	left: 793px;
	background: #6b7181 url('../gfx/button_next.gif') no-repeat center center;
	z-index: 1;
}

/* SELECTY */
.form_select{
	height: 27px;
	width: 222px;
	position: relative;
	margin-bottom: 10px;
	background: url('../gfx/input_select.gif') no-repeat 0px 0px;
}

.form_select_sel {
	background: url('../gfx/input_select.gif') no-repeat 0px -27px;
}

.form_select .form_select_text {
	display: block;
	height: 27px;
	width: 202px;
	padding: 0px 10px 0px 10px;
	line-height: 27px;
	color: #d8c3a9;
	font-weight: normal;
}

.form_select_sel .form_select_text {
	color: #454c5f;
}

.form_select .form_select_list {
	position: absolute;
	top: 27px;
	left: 0px;
	width: 202px;
	padding: 0px 10px 0px 10px;
	display: none;
	background: url('../gfx/input_select.gif') repeat-y -222px 0px;
}

.form_select .form_select_list_end {
	display: block;
	width: 222px;
	height: 13px;
	position: absolute;
	left: 0px;
	bottom: -13px;
	background: url('../gfx/input_select.gif') no-repeat 0px -54px;
}

.form_select .form_select_list a{
	display: block;
	color: #9399a7;
	font-weight: normal;
	line-height: 20px;
}

.form_select .form_select_list a:hover{
	display: block;
	color: #454c5f;
}

/* BUTTON */

.button {
	height: 23px;
	display: block;
	background: url('../gfx/button.gif') no-repeat top left;
	position: relative;
	float: left;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 19px;
	padding: 4px 16px 0px 16px;
}

.button:hover {
	color: #ffffff;
}

.button span{
	height: 27px;
	width: 13px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url('../gfx/button_span.gif') no-repeat top left;
}

/* INNE */

.wyswietl_liste {
	display: block;
	float: left;
	padding-top: 4px;
	margin-left: 10px;
}

.telefon {
	padding-left: 20px;
	background: url('../gfx/icon3.gif') no-repeat center left;
}

.mail {
	padding-left: 20px;
	background: url('../gfx/icon4.gif') no-repeat center left;
}

.powrot {
	padding-left: 14px;
	background: url('../gfx/icon5.gif') no-repeat center left;
}

.powiadom {
	padding-left: 24px;
	background: url('../gfx/icon6.gif') no-repeat center left;
	margin-right: 20px;
}

.drukuj {
	padding-left: 20px;
	background: url('../gfx/icon7.gif') no-repeat center left;
}

.kontakt_lewy {
	width: 395px;
	display: block;
	float: left;
	background: url('../gfx/linia_pion.gif') repeat-y top right;
	padding-right: 30px;
}

.kontakt_prawy {
	width: 415px;
	display: block;
	float: left;
	background: url('../gfx/linia_pion.gif') repeat-y top left;
	padding-left: 30px;
	position: relative;
	left: -1px;
}

#mapa {
	width: 415px;
	height: 153px;
	display: block;
	position: relative;
}

.mapka {
	width: 415px;
	height: 153px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url('../gfx/mapka.jpg') no-repeat top left;
}

.mapka_tlo {
	width: 415px;
	height: 153px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url('../gfx/kontakt_mapa_ramka.gif') no-repeat top left;
}

.kol1 {
	width: 225px;
	background: url('../gfx/linia_pion.gif') repeat-y top right;
}

.kol2 {
	width: 180px;
	background: url('../gfx/linia_pion.gif') repeat-y top right;
	padding-left: 30px;
}

.kol3 {
	width: 180px;
	padding-left: 30px;
}

#AJAX_PATH {
	display: none;
}

/* PRELOAD */

.AJAX_PRELOAD {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 989px;
	height: 458px;
	font-family: Tahoma;
	font-size: 12px;
	background: #f3ede5 url('../gfx/rogi_srodek.gif') no-repeat center center;
	z-index: 10;
}

.AJAX_PRELOAD .loading {
	position: absolute;
	top: 204px;
	left: 480px;
	display: block;
	height: 10px;
	width: 29px;
	padding: 35px 0px 0px 0px;
	background: url('../gfx/preloader2.gif') no-repeat center top;
	text-align: center;
}

/* MAPKA GOOGLE */

#mapka_google {
	display: block;
	width: 990px;
	height: 458px;
	overflow: hidden;
	background: #ffffff;
	position: relative;
}

#mapka_google #mapka_google_inner {
	display: block;
	width: 989px;
	height: 458px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 1px;
	z-index: 1;
}

#mapka_google .google_x, #mapka_google .google_y {
	display: none;
}

#mapka_google .google_direction {
	display: block;
	height: 347px;
	width: 199px;
	position: absolute;
	top: 25px;
	right: 25px;
	background: url('../gfx/google_back.png') no-repeat center center;
	z-index: 2;
	padding: 30px;
}

#mapka_google #google_info table, #mapka_google #google_info div {
	position: relative;
	top: 0px;
	left: 0px;
	display: none;
}

#mapka_google #google_info_box {
	display: none;
}

#mapka_google #google_info, #mapka_google #google_info p, #mapka_google #google_info span {
	color: #9399a7;
	font-size: 12px;
	font-weight: normal;
}

#mapka_google #google_info span {
	color: #454c5f;
	font-size: 12px;
	font-weight: bold;
}

#mapka_google .google_line {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #f3ede4;
}

#mapka_google .google_footer {
	position: absolute;
	bottom: 30px;
	left: 30px;
	width: 199px;
	color: #f3ede4;
	font-size: 10px;
	text-align: center;
}

#mapka_google .google_footer p {
	color: #f3ede4;
	font-size: 10px;
	text-align: center;
}

#mapka_google #google_search {
	display: block;
	overflow: hidden;
	height: 27px;
	background: url('../gfx/input_search.gif') no-repeat 0px 0px;
}

#mapka_google #google_search #google_value {
	width: 145px;
	height: 15px;
	overflow: hidden;
	float: left;
	padding: 5px;
	line-height: 15px;
	margin: 1px 0px 1px 10px;
	background: none;
}

#mapka_google #google_search #google_button {
	display: block;
	width: 27px;
	height: 27px;
	overflow: hidden;
	float: left;
}

#mapka_google #google_search #google_button span {
	display: none;
}

#mapka_google .corner {
	display: block;
	width: 11px;
	height: 11px;
	font-size: 6px;
	position: absolute;
	z-index: 5;
}

#mapka_google .left_up {
	top: 0px;
	left: 1px;
	background: url('../gfx/left_up.gif') no-repeat left center;
}
#mapka_google .right_up {
	top: 0px;
	right: 0px;
	background: url('../gfx/right_up.gif') no-repeat left center;
}
#mapka_google .left_down {
	bottom: 0px;
	left: 1px;
	background: url('../gfx/left_down.gif') no-repeat left center;
}
#mapka_google .right_down {
	bottom: 0px;
	right: 0px;
	background: url('../gfx/right_down.gif') no-repeat left center;
}

/* MAPA STRONY */
.tree_pole {
	display: block;
	padding: 0px 0px 0px 236px;
}

.tree_pole a {
	display: block;
	font-weight: bold;
	line-height: 20px;
}

.tree_pole a:hover {
	color: #d9c5ac;
}

.tree_root {
	display: block;
	padding: 0px;
}

.tree_linia {
	background: url('../gfx/mapa_linia.gif') no-repeat left bottom;
}

.tree_srodkowy {
	background: url('../gfx/mapa_srodkowy.gif') no-repeat left bottom;
}

.tree_koncowy {
	background: url('../gfx/mapa_koncowy.gif') no-repeat left bottom;
}

/* MAPA STRONY - KONIEC */

/* OBRAZKI W TRESCI */
.FOTO_DIV {
	display: block;
	margin: 10px;
	position: relative;
}

.FOTO_DIV .left_up, .FOTO_DIV .right_up, .FOTO_DIV .left_down, .FOTO_DIV .right_down {
	display: block;
	width: 11px;
	height: 11px;
	font-size: 6px;
	position: absolute;
	z-index: 5;
}
.FOTO_DIV .left_up {
	top: 0px;
	left: 0px;
	background: url('../gfx/left_up.gif') no-repeat left center;
}
.FOTO_DIV .right_up {
	top: 0px;
	right: 0px;
	background: url('../gfx/right_up.gif') no-repeat left center;
}
.FOTO_DIV .left_down {
	bottom: 0px;
	left: 0px;
	background: url('../gfx/left_down.gif') no-repeat left center;
}
.FOTO_DIV .right_down {
	bottom: 0px;
	right: 0px;
	background: url('../gfx/right_down.gif') no-repeat left center;
}

.dolewej {
	float: left;
	margin-left: 0px;
}

.doprawej {
	float: right;
	margin-right: 0px;
}
/* OBRAZKI W TRESCI - KONIEC */

/* BANERY NA GLOWNEJ */
a.main_baners_0,
a.main_baners_1 {
	display: block;
	float: left;
	width: 175px;
	height: 122px;
	overflow: hidden;
	float: left;
}

a.main_baners_0 {
	margin-right: 10px;
}
/* BANERY NA GLOWNEJ - KONIEC */




/* PANEL UZYTKOWNIKA */
#panelBOX {
	padding: 25px 30px;
	background: url('../gfx/linia.gif') repeat-x left top;
}

#panelBOX .row {
	display: block;
	margin: 0px auto;
	width: 630px;
	padding: 5px 0px;
}

#panelBOX .error {
	display: block;
	margin: 10px auto;
	background: #fee;
	text-align: center;
	color: #fff;
	font-weight: bold;
	border: 2px solid #fdd;
}

#panelBOX label {
	display: block;
	float: left;
	padding: 5px 20px 5px 0px;
	width: 150px;
	line-height: 17px;
}

#panelBOX .input {
	display: block;
	padding: 5px 10px;
	float: left;
	height: 17px;
	width: 440px;
	line-height: 17px;
	background: url('../gfx/panel_input460.gif') no-repeat center center;
}

#panelBOX .submit {
	color: #fff;
	font-weight: bold;
	background: url('../gfx/panel_submit225.gif') no-repeat center center;
	height: 27px;
	text-align: center;
	float: right;
	width: 225px;
	cursor: pointer;
	padding-bottom: 5px;
}

#panelBOX a.submit {
	padding-bottom: 0px;
	line-height: 27px;
}

#panelBOX .button {
	color: #fff;
	font-weight: bold;
	background: url('../gfx/panel_submit225.gif') no-repeat center center;
	padding-bottom: 5px;
	height: 27px;
	text-align: center;
	width: 225px;
	cursor: pointer;
}

#panelBOX .lewa_tresc {	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 30px;
	width: 645px;
	background-position: right -20px;
}

#panelBOX .prawa_tresc {	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-position: left -20px;
}

#panelBOX #roomsSELECTOR {
	display: block;
	width: 240px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	float: left;
	margin-right: 25px;
}

#panelBOX #roomsSELECTOR .roomTITLE {
	display: block;
	width: 240px;
	height: 27px;
	line-height: 27px;
	color: #fff;
	font-weight: bold;
	background: url('../gfx/panel_submit240.gif') no-repeat center center;
	text-align: center;
}

#panelBOX #roomsSELECTOR .roomDATES {
	margin-bottom: 5px;
	height: 0px;
	overflow: hidden;
}

#panelBOX #roomsSELECTOR .roomDATE {
	display: block;
	width: 230px;
	height: 20px;
	line-height: 20px;
	margin: 0px 5px;
	overflow: hidden;
}

#panelBOX #roomsSELECTOR .roomNODATE {
	text-align: center;
}

#panelBOX #roomsSELECTOR .roomDATE:hover, 
#panelBOX #roomsSELECTOR .roomSELECTED {
	padding-left: 10px;
	width: 220px;
	color: #cbb496;
	background: url('../gfx/panel_over.gif') no-repeat left center;
}

#panelBOX #roomsSELECTOR .roomNODATE:hover {
	padding-left: 0px;
	background: none;
	width: 230px;
}

#panelBOX #roomsSELECTOR .roomDATE .price {
	float: right;
}	

#panelBOX #roomsCALENDAR {
	display: block;
	width: 375px;
	float: left;
}

#panelBOX #roomsCALENDAR #calDAYS {
	position: relative;
}

#panelBOX #roomsCALENDAR .calDAY {
	display: block;
	width: 53px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	font-size: 16px;
}

#panelBOX #roomsCALENDAR #calHEAD .calDAY {
	font-weight: bold;
	height: 25px;
	line-height: 25px;
}

#panelBOX #roomsCALENDAR a.calDAY:hover {
	background: url('../gfx/panel_calhover.gif') no-repeat 0px 0px;
	color: #ffffff;
}

#panelBOX #roomsCALENDAR a.calSELECT {
	background: url('../gfx/panel_calselect.gif') no-repeat 0px -60px;
}
#panelBOX #roomsCALENDAR a.calSELECT_SE { background-position: 0px 0px; }
#panelBOX #roomsCALENDAR a.calSELECT_S { background-position: 0px -30px; }
#panelBOX #roomsCALENDAR a.calSELECT_E { background-position: 0px -90px; }
#panelBOX #roomsCALENDAR a.calSELECT:hover, 
#panelBOX #roomsCALENDAR a.calHOVER,
#panelBOX #roomsCALENDAR a.calHOVER:hover { 
	background: url('../gfx/panel_calhover.gif') no-repeat 0px -60px;
	color: #ffffff;
}
#panelBOX #roomsCALENDAR a.calSELECT_SE:hover,
#panelBOX #roomsCALENDAR a.calHOVER_SE,  
#panelBOX #roomsCALENDAR a.calHOVER_SE:hover { background-position: 0px 0px; }
#panelBOX #roomsCALENDAR a.calSELECT_S:hover,
#panelBOX #roomsCALENDAR a.calHOVER_S,  
#panelBOX #roomsCALENDAR a.calHOVER_S:hover { background-position: 0px -30px; }
#panelBOX #roomsCALENDAR a.calSELECT_E:hover, 
#panelBOX #roomsCALENDAR a.calHOVER_E, 
#panelBOX #roomsCALENDAR a.calHOVER_E:hover { background-position: 0px -90px; }

#panelBOX #roomsCALENDAR #calHEADER {
	display: block;
	width: 375px;
	height: 48px;
	margin-bottom: 5px;
	background: url('../gfx/panel_calheader.gif') no-repeat center center;
	padding: 5px 0px 2px 0px;
}

#panelBOX #roomsCALENDAR #calYEAR,
#panelBOX #roomsCALENDAR #calMONTH {
	display: block;
	float: left;
	width: 165px;
	height: 20px;
	overflow: hidden;
	padding: 0px 10px;
	font-size: 14px;
}

#panelBOX #roomsCALENDAR #calMONTHLESS,
#panelBOX #roomsCALENDAR #calMONTHMORE,
#panelBOX #roomsCALENDAR #calYEARLESS,
#panelBOX #roomsCALENDAR #calYEARMORE {
	display: block;
	width: 15px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	float: left;
}

#panelBOX #roomsCALENDAR #calMONTHMORE,
#panelBOX #roomsCALENDAR #calYEARMORE {
	background: url('../gfx/panel_rout.gif') no-repeat center center;
}

#panelBOX #roomsCALENDAR #calMONTHLESS,
#panelBOX #roomsCALENDAR #calYEARLESS {
	background: url('../gfx/panel_lout.gif') no-repeat center center;
}

#panelBOX #roomsCALENDAR #calMONTHMORE:hover,
#panelBOX #roomsCALENDAR #calYEARMORE:hover {
	background: url('../gfx/panel_rover.gif') no-repeat center center;
}

#panelBOX #roomsCALENDAR #calMONTHLESS:hover,
#panelBOX #roomsCALENDAR #calYEARLESS:hover {
	background: url('../gfx/panel_lover.gif') no-repeat center center;
}

#panelBOX #roomsCALENDAR #calMONTHVAL,
#panelBOX #roomsCALENDAR #calYEARVAL {
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	width: 135px;
	text-align: center;
}

#panelBOX #roomsCALENDAR #calCLOUD {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	width: 127px;
	height: 72px;
	background: url('../gfx/panel_cloud.png') no-repeat center center;
	padding-top: 7px;
}

#panelBOX #roomsCALENDAR #calCLOUD span {
	display: block;
	color: #ffffff;
	text-align: center;
}

#panelBOX #roomsCALENDAR #calCLOUD span.cloud_price {
	margin-top: 3px;
	font-size: 14px;
}

#panelBOX .header {
	color: #454c5f;
	font-size: 22px;
	line-height: 16px;
	margin-left: 10px;
}
/* PANEL UZYTKOWNIKA - KONIEC */

