* {
	border: 0;
	padding: 0;
	margin: 0;
}

body {
	padding: 0px; 
	font-family:  Arial, Tahoma,  sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #d9ceb4;
	background: #d7c9ae url('/images/pasek_3.jpg')  repeat-x center top;
}

body#subpage{
	background: #d7c9ae url('/images/pasek_podstrona.jpg')  repeat-x center top;
	/*color: #988173;*/
	color: #7b6152;
}

ul{
	margin-left: 35px;
}

a{ 
	font-family:   Arial, Tahoma,  sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#6F4429;
	font-weight: normal;
	outline: none;
}

a:hover  { 
	font-family:   Arial, Tahoma,  sans-serif;
	font-size: 12px;
	text-decoration: underline; 
	font-weight: normal;
	outline: none;
} 

#top_site, #top_site_subpage{
	background: url(/images/bg_2.jpg) no-repeat center top;
	height: 280px;
	margin: 0 auto;
}

#top_site_subpage{
	background: url(/images/bg_2.jpg) no-repeat center top;
	
}

#top_site_inner{
	background: url(/images/bg_2.jpg) no-repeat center top;
	height: 280px;
	width: 960px;
	margin: 0 auto
}

#main_site{
	background: url(/images/bg_2.jpg) no-repeat center -280px;
	height: 375px;
/*	width: 960px;	*/
}

#main_site_subpage{
	height: 250px;
	background: url(/images/bg_2_subpage.jpg) no-repeat center -280px;
}

#main_site_inner, #main_site_inner_subpage{
	margin: 0 auto;
	background: url(/images/bg_2.jpg) no-repeat center -280px;
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
	height: 405px;
}

#main_site_inner_subpage{
	height: 250px;
	background: url(/images/bg_2_subpage.jpg) no-repeat center -280px;
}

#top_box{
	width: 960px;
	color: #5b493c;
	height: 180px;
	position: relative;
}

#wybierz_jezyk{
	position: absolute;
	left: 20px;
	top: 10px;
	font-size: 11px;
}

#lang_PL, #lang_EN, #lang_DE{
	color: #5b493c;
	position: absolute;
	top: 13px;
	display: block;
	text-indent: -7007px;
	padding-right: 7px;
	width: 17px;
	height: 15px;
}

#lang_PL{
	left: 97px;
	Background: url(../images/pl.gif) no-repeat right 0px;
}
#lang_EN{
	left: 126px;
	background: url(../images/gb.gif) no-repeat right 0px;
}
#lang_DE{
	background: url(../images/de.gif) no-repeat right 0px;
	left: 158px;
}
/*
#lang_PL{
	left: 97px;
	Background: url(../images/lang_bg.gif) no-repeat right 5px;
}
#lang_EN{
	left: 126px;
	background: url(../images/lang_bg.gif) no-repeat right 5px;
}
#lang_DE{
	left: 158px;
}
*/
#logo_hotel_rigga{
	background: url(/images/rigga_hotel.gif) no-repeat center 0px;
	display: block;
	width: 201px;
	height: 91px;
	position: absolute;
	left: 381px;
	top: 61px;
	text-indent: -7007px;
	outline:none;
}

#top_3_link{
	position: absolute;
	right: 0px;
	top: 9px;
	width: 225px;
	height: 50px;
}

#top_3_link a{
	display: block;
	float: left;
	padding: 0 8px 0 7px;
	color: #5b493c;
	font-size: 11px;
	background: url(/images/belka_1.gif) no-repeat right 5px;
}

#top_3_link a.last{
	padding: 0 0px 0 8px;
	background-image: none;
}

#main_menu{
	height: 100px;
	width: 960px;
	background: url(/images/main_menu_bg.gif) no-repeat center 0px;
}

#left_main_column, #left_main_column_subpage{
	float: left;
	width: 290px;
	background: url(/images/left_main_column.jpg) no-repeat left 0px;
	padding: 25px 40px 25px 20px; 
	height: 295px;
}
#left_main_column_subpage{
	background-image: none;
	padding: 0px;
	width: 350px;
}

#right_main_column, #right_main_column_subpage{
	float: left;
	width: 610px;	
}

#footer, #footer a{
	color: #5b493c;
	font-size: 11px;
}
#footer{
	width: 920px;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 20px 30px 20px;
}
#footer a{

}
body#subpage #footer{
	padding: 10px 20px 30px 20px;

}

#left_foot{
	float: left; 
	width: 680px;
}
#right_foot{
	float: left; 
	width: 240px;
	text-align: right;
}

/* ############################### */
/* style dla bialego pola podstron */
/* ############################### */

#subpage_content{
	background: url(/images/pasek_s1.gif) repeat-x center 0px;
}

#subpage_content_in{
	background: url(/images/subpage_content_bg.gif) no-repeat center 0px;
}

#subpage_content_in2{
	background: url(/images/pasek_10.gif) repeat-y center 0px;
}

#subpage_content_in3{
	background: url(/images/main_content_10.gif) no-repeat center 0px;
}

#subpage_content_in_foot{
	background: url(/images/subpage_content_foot.gif) no-repeat center 0px;
	height: 25px;
}

#subpage_content_inner{
	margin: 0 auto;	
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
	background: url(/images/bg-left.gif) no-repeat 20px 700px; 
}

#left_content_subpage{
	float: left;
	width: 310px;
	padding: 20px 20px 0px 20px;
	font-size: 11px;
}


#middle_content_subpage{
	float: left;
	width: 390px;
	padding: 20px 20px 20px 0px;
}

#middle_content_subpage_2{
	float: left;
	width: 595px;
	padding: 20px 15px 20px 0px;
}


#right_content_subpage{
	padding: 35px 20px 20px 15px;
	width: 165px;
	float: left;
}

/* ######### */
/* menu PL */
/* ######### */


#main_menu_PL{
	background: url(/images/main_menu_bg_PL.gif) no-repeat 0px 0px;
	width: 960px;
	overflow: hidden;
}

#main_menu_PL a{
	display: block;
	float: left;
	height: 35px;
	outline:none;
}

#main_menu_PL #main_nav{
	height: 35px;
	width: 960px;
	overflow: hidden;
}

#main_menu_PL #main_nav a{
	background: url(/images/main_menu_bg_on_PL.gif) no-repeat 0px -1000px;	
	margin-right: 4px;
	text-indent: -7007px;	
}

#main_menu_PL #main_nav #m_hotel{
	width: 88px;
}
#main_menu_PL #main_nav #m_hotel:hover, #main_menu_PL #main_nav .m_hotel_h{
	background-position: 0px 0px;
}

#main_menu_PL #main_nav #m_wille{
	width: 86px;
}
#main_menu_PL #main_nav #m_wille:hover, #main_menu_PL #main_nav .m_wille_h {
	background-position: -90px 0px;
}

#main_menu_PL #main_nav #m_spa{
	width: 67px;
}
#main_menu_PL #main_nav #m_spa:hover, #main_menu_PL #main_nav .m_spa_h {
	background-position: -184px 0px;
}

#main_menu_PL #main_nav #m_konferencje{
	width: 140px;
}
#main_menu_PL #main_nav #m_konferencje:hover, #main_menu_PL #main_nav .m_konferencje_h{
	background-position: -251px 0px;
}

#main_menu_PL #main_nav #m_restauracja{
	width: 137px;
}
#main_menu_PL #main_nav #m_restauracja:hover, #main_menu_PL #main_nav .m_restauracja_h{
	background-position: -397px 0px;
}

#main_menu_PL #main_nav #m_pakiety{
	width: 96px;
}
#main_menu_PL #main_nav #m_pakiety:hover, #main_menu_PL #main_nav .m_pakiety_h{
	background-position: -538px 0px;	
}

#main_menu_PL #main_nav #m_cennik{
	width: 98px;
}
#main_menu_PL #main_nav #m_cennik:hover, #main_menu_PL #main_nav .m_cennik_h{
	background-position: -638px 0px;
}

#main_menu_PL #main_nav #m_atrakcje{
	width: 109px
}
#main_menu_PL #main_nav #m_atrakcje:hover, #main_menu_PL #main_nav .m_atrakcje_h{
	background-position: -740px 0px;
}

#main_menu_PL #main_nav #m_kontakt{
/*	width: 107px; */
	width: 97px;
	margin-right: 0px;
}
#main_menu_PL #main_nav #m_kontakt:hover, #main_menu_PL #main_nav .m_kontakt_h{
	background-position: -853px 0px;
}

#main_menu_PL #m_hotel_nav{
	background: url(/images/m_hotel_PL.gif) no-repeat 0px 0px;	
	height: 37px;
	display: none;
}

#main_menu_PL #m_wille_nav{
	background: url(/images/m_willa_PL.gif) no-repeat 0px 0px;	
	height: 37px;
	width: 960px;
	display: none;
}

#main_menu_PL #m_spa_nav{
	background: url(/images/m_spa_PL.gif) no-repeat 0px 0px;	
	height: 37px;
	display: none;
}

#main_menu_PL #m_konferencje_nav{
	background: url(/images/m_konferencje_PL.gif) no-repeat 0px 0px;	
	height: 37px;
	display: none;
}

#main_menu_PL #m_restauracja_nav{
	background: url(/images/m_restauracja_PL.gif) no-repeat 0px 0px;	
	height: 37px;
	display: none;
}

#main_menu_PL #m_pakiety_nav{
	background: url(/images/m_pakiety_PL.gif) no-repeat 0px 0px;	
	height: 37px;
	display: none;
}
/* koniec menu glownego */

/* sub menu dla hotelu */

#main_menu_PL #m_hotel_nav a{
	background: url(/images/m_hotel_on_PL.gif) no-repeat 0px -1000px;	
	margin-right: 4px;
	text-indent: -7007px;	
	height: 37px;
}

#main_menu_PL #m_hotel_nav #hotel_wstep{
	width: 68px;
}
#main_menu_PL #m_hotel_nav #hotel_wstep:hover, #main_menu_PL #m_hotel_nav .hotel_wstep_h{
	background-position: 0px 0px;
}

#main_menu_PL #m_hotel_nav #hotel_o_hotelu{
	width: 79px;
}
#main_menu_PL #m_hotel_nav #hotel_o_hotelu:hover, #main_menu_PL #m_hotel_nav .hotel_o_hotelu_h{
	background-position: -72px 0px;
}

#main_menu_PL #m_hotel_nav #hotel_lokalizacja{
	width: 93px;
}
#main_menu_PL #m_hotel_nav #hotel_lokalizacja:hover, #main_menu_PL #m_hotel_nav .hotel_lokalizacja_h{
	background-position: -155px 0px;
}

#main_menu_PL #m_hotel_nav #hotel_pokoje{
	width: 61px;
}
#main_menu_PL #m_hotel_nav #hotel_pokoje:hover, #main_menu_PL #m_hotel_nav .hotel_pokoje_h{
	background-position: -252px 0px;
}

#main_menu_PL #m_hotel_nav #hotel_pakiety{
	width: 64px;
}
#main_menu_PL #m_hotel_nav #hotel_pakiety:hover, #main_menu_PL #m_hotel_nav .hotel_pakiety_h{
	background-position: -317px 0px;
}

#main_menu_PL #m_hotel_nav #hotel_galeria{
	width: 66px;
}
#main_menu_PL #m_hotel_nav #hotel_galeria:hover, #main_menu_PL #m_hotel_nav .hotel_galeria_h{
	background-position: -385px 0px;
}

#main_menu_PL #m_hotel_nav #hotel_cennik{
	width: 64px;
}
#main_menu_PL #m_hotel_nav #hotel_cennik:hover, #main_menu_PL #m_hotel_nav .hotel_cennik_h{
	background-position: -455px 0px;
}

#main_menu_PL #m_hotel_nav #hotel_rezerwacja{
	width: 92px;
}
#main_menu_PL #m_hotel_nav #hotel_rezerwacja:hover, #main_menu_PL #m_hotel_nav .hotel_rezerwacja_h{
	background-position: -523px 0px;
}

/* koniec sub menu dla hotelu */

/* sub menu dla willi */

#main_menu_PL #m_wille_nav a{
	background: url(/images/m_willa_on_PL.gif) no-repeat 0px -1000px;	
	margin-right: 4px;
	text-indent: -7007px;	
	height: 37px;
}

#main_menu_PL #m_wille_nav #wille_lucja{
	width: 94px;
	margin-left: 107px !important;
	margin-left: 54px;
	
}
#main_menu_PL #m_wille_nav #wille_lucja:hover, #main_menu_PL #m_wille_nav .wille_lucja_h{
	background-position: -107px 0px;
}


#main_menu_PL #m_wille_nav #wille_jasio{
	width: 90px;
}
#main_menu_PL #m_wille_nav #wille_jasio:hover, #main_menu_PL #m_wille_nav .wille_jasio_h{
	background-position: -205px 0px;
}

#main_menu_PL #m_wille_nav #wille_lokalizacja{
	width: 94px;
}
#main_menu_PL #m_wille_nav #wille_lokalizacja:hover, #main_menu_PL #m_wille_nav .wille_lokalizacja_h{
	background-position: -303px 0px;
}

#main_menu_PL #m_wille_nav #wille_pakiety{
	width: 63px;
}
#main_menu_PL #m_wille_nav #wille_pakiety:hover, #main_menu_PL #m_wille_nav .wille_pakiety_h{
	background-position: -401px 0px;
}

#main_menu_PL #m_wille_nav #wille_galeria{
	width: 66px;
}
#main_menu_PL #m_wille_nav #wille_galeria:hover, #main_menu_PL #m_wille_nav .wille_galeria_h{
	background-position: -468px 0px;
}

#main_menu_PL #m_wille_nav #wille_cennik{
	width: 63px;
}
#main_menu_PL #m_wille_nav #wille_cennik:hover, #main_menu_PL #m_wille_nav .wille_cennik_h{
	background-position: -538px 0px;
}

#main_menu_PL #m_wille_nav #wille_rezerwacja{
	width: 92px;
}
#main_menu_PL #m_wille_nav #wille_rezerwacja:hover, #main_menu_PL #m_wille_nav .wille_rezerwacja_h{
	background-position: -605px 0px;
}

/* koniec sub menu dla willi */



/* sub menu dla spa */

#main_menu_PL #m_spa_nav a{
	background: url(/images/m_spa_on_PL.gif) no-repeat 0px -1000px;	
	margin-right: 4px;
	text-indent: -7007px;	
	height: 37px;
}

#main_menu_PL #m_spa_nav #spa_nasze{
	width: 81px;	
	margin-left: 196px !important;
	margin-left: 98px;
}
#main_menu_PL #m_spa_nav #spa_nasze:hover, #main_menu_PL #m_spa_nav .spa_nasze_h{
	background-position: -196px 0px;
}

#main_menu_PL #m_spa_nav #spa_pomysl{
	width: 141px;
}
#main_menu_PL #m_spa_nav #spa_pomysl:hover, #main_menu_PL #m_spa_nav .spa_pomysl_h{
	background-position: -281px 0px;
}

#main_menu_PL #m_spa_nav #spa_pakiety{
	width: 64px;
}
#main_menu_PL #m_spa_nav #spa_pakiety:hover, #main_menu_PL #m_spa_nav .spa_pakiety_h{
	background-position: -426px 0px;
}

#main_menu_PL #m_spa_nav #spa_galeria{
	width: 66px;
}
#main_menu_PL #m_spa_nav #spa_galeria:hover, #main_menu_PL #m_spa_nav .spa_galeria_h{
	background-position: -494px 0px;
}

#main_menu_PL #m_spa_nav #spa_cennik{
	width: 64px;
}
#main_menu_PL #m_spa_nav #spa_cennik:hover, #main_menu_PL #m_spa_nav .spa_cennik_h{
	background-position: -564px 0px;
}

/* koniec sub menu dla spa */

/* sub menu dla konferencje */

#main_menu_PL #m_konferencje_nav a{
	background: url(/images/m_konferencje_on_PL.gif) no-repeat 0px -1000px;	
	margin-right: 4px;
	text-indent: -7007px;	
	height: 37px;
}

#main_menu_PL #m_konferencje_nav #konf_sale{
	width: 147px;
	margin-left: 268px !important;
	margin-left: 134px;
}
#main_menu_PL #m_konferencje_nav #konf_sale:hover, #main_menu_PL #m_konferencje_nav .konf_sale_h{
	background-position: -268px 0px;
}

#main_menu_PL #m_konferencje_nav #konf_oferta{
	width: 62px;
}
#main_menu_PL #m_konferencje_nav #konf_oferta:hover, #main_menu_PL #m_konferencje_nav .konf_oferta_h{
	background-position: -419px 0px;
}

#main_menu_PL #m_konferencje_nav #konf_pakiety{
	width: 63px;
}
#main_menu_PL #m_konferencje_nav #konf_pakiety:hover, #main_menu_PL #m_konferencje_nav .konf_pakiety_h{
	background-position: -485px 0px;
}

#main_menu_PL #m_konferencje_nav #konf_galeria{
	width: 67px;
}
#main_menu_PL #m_konferencje_nav #konf_galeria:hover, #main_menu_PL #m_konferencje_nav .konf_galeria_h{
	background-position: -552px 0px;
}

#main_menu_PL #m_konferencje_nav #konf_rezerwacja{
	width: 92px;
}
#main_menu_PL #m_konferencje_nav #konf_rezerwacja:hover, #main_menu_PL #m_konferencje_nav .konf_rezerwacja_h{
	background-position: -623px 0px;
}

/* koniec sub menu dla konferencje */


/* sub menu dla restauracja */

#main_menu_PL #m_restauracja_nav a{
	background: url(/images/m_restauracja_on_PL.gif) no-repeat 0px -1000px;	
	margin-right: 4px;
	text-indent: -7007px;	
	height: 37px;
}

#main_menu_PL #m_restauracja_nav #rest_rest{
	width: 107px;
	margin-left: 412px !important;
	margin-left: 206px;
}
#main_menu_PL #m_restauracja_nav #rest_rest:hover, #main_menu_PL #m_restauracja_nav .rest_rest_h{
	background-position: -412px 0px;
}

#main_menu_PL #m_restauracja_nav #rest_menu{
	width: 55px;
}
#main_menu_PL #m_restauracja_nav #rest_menu:hover, #main_menu_PL #m_restauracja_nav .rest_menu_h{
	background-position: -523px 0px;
}

#main_menu_PL #m_restauracja_nav #rest_pakiety{
	width: 64px;
}
#main_menu_PL #m_restauracja_nav #rest_pakiety:hover, #main_menu_PL #m_restauracja_nav .rest_pakiety_h{
	background-position: -582px 0px;
}

#main_menu_PL #m_restauracja_nav #rest_galeria{
	width: 67px;
}
#main_menu_PL #m_restauracja_nav #rest_galeria:hover, #main_menu_PL #m_restauracja_nav .rest_galeria_h{
	background-position: -650px 0px;
}

/* koniec sub menu dla restauracja */

/* sub menu dla restauracja */

#main_menu_PL #m_pakiety_nav a{
	background: url(/images/m_pakiety_on_PL.gif) no-repeat 0px -1000px;	
	margin-right: 4px;
	text-indent: -7007px;	
	height: 37px;
}

#main_menu_PL #m_pakiety_nav #paki_spa{
	width: 38px;
	margin-left: 553px !important;
	margin-left: 276px;
}
#main_menu_PL #m_pakiety_nav #paki_spa:hover, #main_menu_PL #m_pakiety_nav .paki_spa_h{
	background-position: -553px 0px;
}

#main_menu_PL #m_pakiety_nav #paki_konferencyjne{
	width: 117px;
}
#main_menu_PL #m_pakiety_nav #paki_konferencyjne:hover, #main_menu_PL #m_pakiety_nav .paki_konferencyjne_h{
	background-position: -595px 0px;
}

#main_menu_PL #m_pakiety_nav #paki_pobytowe{
	width: 81px;
}
#main_menu_PL #m_pakiety_nav #paki_pobytowe:hover, #main_menu_PL #m_pakiety_nav .paki_pobytowe_h{
	background-position: -716px 0px;
}

#main_menu_PL #m_pakiety_nav #paki_okolicznosciowe{
	width: 137px;
}
#main_menu_PL #m_pakiety_nav #paki_okolicznosciowe:hover, #main_menu_PL #m_pakiety_nav .paki_okolicznosciowe_h{
	background-position: -801px 0px;
}

/* koniec sub menu dla restauracja */




/* formularz rezerwacyjny */


#rezerwacje_box{
	background: #3f3229 url(/images/rezerwacje_bg.gif) repeat-x 0px 0px;
	color: #e5dfd0;
	padding: 20px 15px 10px 15px;
}

#rezerwacje_box h2.t1{
	padding: 0 0 18px 0;
}

#formBox{
	width: 280px;
	overflow: hidden;
}

.fLabel{
	height: 22px;
	width: 84px;
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
}

.fPool{
	height: 22px;
	width: 185px;
	float: left;
}

.ftextarea{
	height: 120px !important;
	
}

.ftextarea textarea{
	height: 110px !important;
	background: #fdfdfc url(/images/textarea_bg.gif) repeat-x 0px 0px !important;
}

.fPool input, .fPool select, .fPool textarea{
	background: #fdfdfc url(/images/input_bg_1.gif) repeat-x 0px 0px;
	width: 175px;
	color: #988173;
	font-family: arial;
	padding: 3px 5px 2px 5px;
	font-size: 11px;
}	
.fPool select{
	padding: 2px 5px 1px 5px;

}

.fPool select{
	padding-right: 0px;
	width: 185px;
}

.fPool .poleMale{
	width: 46px;
	float: left;
	padding-left: 1px;
	padding-right: 1px;
}

#wyslijS{
	width: 280px;
	float: left;
	padding: 10px 0px;
	text-align: right;
}

#form_gwiazdka{
	border-top: 1px solid #5b493c;
	width: 280px;
	float: left;
	padding: 5px 0px 0px 0px;
	color: #ac998b;
}

#wyslijS input{
	background: url(/images/submit_bg_1.gif) repeat-x 0px 0px;
	width: 90px;
	height: 20px;
	color: #e5dfd0;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	padding: 0 0 2px 0;
	cursor: pointer;
}


/* pogoda i newsletter */

#pogoda_box, #newsletter_box{
	background: url(/images/box_1.png) no-repeat 0px 0px;
	margin-top: 10px;
	width: 295px;
	height: 100px;
	padding: 20px 0px 0px 15px; 
	position: relative;
	color: #5b493c;
}

#newsletter_box{
	background: url(/images/box_2.png) no-repeat 0px 0px;
	
}

#tempLabel{
	position: absolute;
	left: 20px;
	top: 55px;
}

#tempPool{
	position: absolute;
	left: 70px;
	top: 54px;
	font-size: 14px;
	color: #5b493c;
	font-weight: bold;
}

#cisnLabel{
	position: absolute;
	left: 20px;
	top: 70px;
}

#cisnPool{
	position: absolute;
	left: 70px;
	top: 70px;
	font-weight: bold;
	color: #988173;
}

#wiatrLabel{
	position: absolute;
	left: 20px;
	top: 85px;
}

#wiatrPool{
	position: absolute;
	left: 70px;
	top: 85px;
	font-weight: bold;
	color: #988173;
}

#iconPool{
	position: absolute;
	left: 160px;
	top: 20px;
}

.poleNewsletter{
	background-image: none !important;
	background-color: #fff !important;
	border-bottom: 1px solid #ac998b;	
	margin-top: 6px;
}

#newsAdd{
	position: absolute;
	left: 205px;
	top: 80px;
}
#newsRm{
	position: absolute;
	left: 251px;
	top: 80px;
}

.newsletter_button, .link_wiecej{
	background: url(/images/submit_bg_1.gif) repeat-x 0px 0px;
	width: 44px;
	height: 20px;
	color: #e5dfd0;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	padding: 0 0 2px 0;
	cursor: pointer;
	display: block;
	text-align: center;
}

a.link_wiecej{
	
}

.link_wiecej:hover{
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#main_title{	
	padding: 15px 0 15px 10px; 
	position: relative;
}

#literka{
	position: absolute;
	top: -10px;
	left: -20px;
	z-index: 1;	
}

#c_title{
	position: relative;	
	z-index: 2;	
}

#content_12{
	position: relative;	
	z-index: 2;	
}

/* boczne menu */

.nav{
	padding: 0 0 20px 0;
}

.nav ul{
	list-style: none;
	margin: 0px;

}

.nav ul li h3{
	font-size: 18px;
	padding: 3px 0 14px 0;
	color: #5b493c;
}

.nav ul ul li{
	list-style: none;
	border-bottom: 1px solid #fff;
}

.nav  ul li a{
	background: url(/images/arrow_1.gif) no-repeat 7px 9px;
/*
	height: 22px;
	*/	
	width: 150px;
	padding: 3px 0px 2px 15px;
	display: block;
	font-family: arial;
	color: #5b493c;
	font-size: 12px;
	font-weight: normal;
}

.nav ul li a:hover, .nav ul ul li.sSelected a{
	background-position: -190px 9px;
	background-color: #5b493c;
	font-family: arial;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}



.gal-title{
	text-align: center; 
	padding: 20px 0 5px 0;
	margin-bottom: 10px;
	background: url(/images/line_title.gif) no-repeat center bottom;
	display: block;
	/*
*/	
	width: 565px;
	height: 20px;
	font-size: 18px;
}

.gal-title[class]{
	float: left;
}
.gal-box {
	display: block;
	float: left;
	width: 147px !important;
	width: 145px;
	height: 115px;
}

.gal-box img{
	border: 1px solid #ac998b;
	padding: 4px;	
}


.last-img {
	width: 143px;
}

#offerSpecialMH{
	padding: 40px 0 0 0;
	background: url(/images/dot_11.gif) repeat-x 0px 20px;
}

.offer_box{
	overflow: hidden;
	clear: both; 
	width: 575px; 
	height: 98px; 
	padding: 12px 15px 20px 0; 
	position: relative;

}

.offer_title,
.offer_title:hover{
	width: 210px;
	display: block;
	float: right;
	font-size: 20px;
	color: #ffffff;
	font-family: times new roman;
	clear: both;
}

.offer_intro, .offer_price{
	width: 210px;
	float: right;
	display: block;
	font-family: arial;
	font-size: 11px;
	clear: both;
	color: #e5dfd0;
}

.offer_price{
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}

.offer_price span{
	font-size: 14px;
}

.offer_more{
	float: right;
	width: 210px;
	display: block;
	clear: both;
	padding: 10px 0 0 0;
}

#pakiety_m{
	height: 73px;
	position: relative;
	padding: 0px 0 0 0;
	margin: 10px 0 0 0;
	background: url(/images/dot_11.gif) repeat-x 0px 0px;
}
#pakiety_m p{
	padding: 15px 0 0 0;
}

#pakiety_link_1, #pakiety_link_2, #pakiety_link_3{
	position: absolute;
	left: 0px;
	top: 40px;
	background: url(/images/arrow_11.gif) no-repeat 0px 0px;
	display: block;
	padding: 0 0 0 30px;
}

#pakiety_m a,#pakiety_m a:hover{
	font-size: 12px;
	color: #988173;
	font-weight: bold;
}

#pakiety_link_2{
	left: 218px;
}
#pakiety_link_3{
	left: 408px;
}



.bg_cennik_top {
	background: #715c4c url(/images/bg_cennik_top.png) repeat-x 0px 0px;
	text-align:center; 
	color: #e5dfd0;
	padding: 10px 3px 10px 3px;
	font-size:11px;
}

.bg_cennik_1{
	background-color: #f2efe7;
	text-align:left; 
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #d7c9ae;
}

.bg_cennik_2 {
	background-color: #e5dfd0;
	text-align:left; 
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #d7c9ae;
}

.size_10 {
	font-size:10px;
}
.size_11 {
	font-size:11px;
}
.size_12 {
	font-size:12px;
}
.size_13 {
	font-size:13px;
}
.size_14 {
	font-size:14px;
}
.size_15 {
	font-size:15px;
}
.size_16 {
	font-size:16px;
}
.size_17 {
	font-size:17px;
}
.size_18 {
	font-size:18px;
}
.size_19 {
	font-size:19px;
}
.size_20 {
	font-size:20px;
}
.size_21 {
	font-size:21px;
}
.size_22 {
	font-size:22px;
}

#mapka{
	width: 570px; 
	height: 300px;
	border: 1px solid #d3cdad;
	margin: 20px 0 15px 0;
}

#geoAdres{
	width: 265px;
	background: url(/images/input_22_bg.gif) repeat-x 0px 0px;
	color: #57493c;
	font-size: 11px;
	padding: 3px 5px 5px 5px; 
	margin-left: 10px;
	margin-right: 5px;
}


.guestItemBox{
	padding: 5px 0 10px 0;
	border-bottom: 1px solid #D7C9AE;
	margin-bottom:10px;
}

.guestComent{

}

.guestNick, .guestNick a{
	text-align: right;
	text-transform: capitalize ;
	font-style: italic;
}

.guestDate{
	text-align: right;
	font-size: 9px;
}

#guestbook_info{
	padding:  20px 20px 10px 20px;
	background: url("/images/box_1.png") no-repeat scroll 0 0 #e5dfd0;	
	border-top: 10px #fff solid;
	border-bottom: 10px #fff solid;
	text-align: right;
}

#guestbook_info h3{
	text-align: left;
	padding: 0 0 5px 0;
}

#guestbook_info p{
	text-align: left;
	padding: 0 0 5px 0;
}