@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/bg.gif) #5E1E1B repeat-x;
	height:100%;
	margin:0px;
	color:#e2d3af;
}
.no_display {display: none;}
div#ornamentBg{
	position:fixed;
	width:100%;
	height:100%;
	margin:auto;
	background:url(../images/ornamentBg.png);
	z-index:-1;
	top:0px;
	left:0px;
}
div#logo{
	margin:auto;
	width:308px;
	height:118px;
	padding-top:30px;
}
div#menu{
	background:url(../images/menuBg.png);
	width:100%;
	height:76px;
	background-repeat:no-repeat;
	background-position:center;
	padding-top:20px;
	z-index:10;
}
div#menuIttems{
	margin:auto;
	width:980px;
}
div.ittem{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#E5CA9E;
	padding-left:13px;
	padding-right:13px;
}
div#mainPhoto{
	position:relative;
	top:-40px;
	margin:auto;
	width:1015px;
	height:356px;
	z-index:0;
}
div#content{
	position:relative;
	width:980px;
	margin:auto;
}
div#Ring{
	position:absolute;
	top:-180px;
	left:90px;
	
}
div#mainPageBoxRight{
	position:relative;
	width:313px;
}
div#mainPageBoxRight p{

}
div#copyrights{
	width:980px;
	margin:auto;
	text-align:center;
	color:#E2D3AF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:40px;

}
div#copyrights a{
	text-decoration:none;
	color:#E2D3AF;
}
div#copyrights a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.mainPageBox{
	padding-right:20px;
	position:relative;
}


.floatLeft{
	float:left;
}
.clear{
	clear:both;
}
/* FILIP DODATKI */
a img{
	border:none;
}
div.fck_text{
	color:#e2d3af;
	font-family:"Trebuchet MS";
	font-size:13px;
	text-align:justify;
	padding-bottom:20px;
}
div.article{
	float:left;
	width: 615px;
}
div.article_no_width {width: auto!important;}
div.fck_text p {
	padding:0px;
	margin:5px 0px 5px 0px;
}
div.fck_text h2{
	text-align:left;
	color:#ffffff;
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	background:url('../images/gwiazdka.png') no-repeat 0px 1px;
	padding-left:22px;
}
div.fck_text h2 p{
	margin:0px;
	display:inline;
}
div.fck_text h3{
	text-align:left;
	color:#ffffff;
	font-family:Georgia;
	font-size:14px;
	font-weight:normal;
	background:url('../images/gwiazdka2.png') no-repeat 0px 1px;
	margin:0px;
	padding:0px;
	padding-left:17px;
}
div.fck_text h4{
	text-align:left;
	color:#ffffff;
	font-family:Georgia;
	font-size:13px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
	padding-left:17px;
}
a:link, a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover, a:active{
	text-decoration:none;
}

div.news_main{
	width:313px;
	font-size:13px;
	font-family:"Trebuchet MS";
	padding:10px 0px 10px 0px;
}
div.news_main  p{
	margin:0px;
	padding:0px;
}

div.right_news{
	float:right;
	width:620px;
}
span.post_data{
	color:#b5a176;
	position:relative;
	font-size:10px;
	top:-10px; 
	left:22px;
}
div.left_news{
	float:left;
	width:313px;
	font-size:13px;
}
div.left_news h3{
	color:#FFFFFF;
	font-family:georgia;
	font-size:14px;
	font-weight:normal;
	margin:20px 0px 0px 0px;
	background:url('../images/gwiazdka2.png') no-repeat;
	padding-left:17px;
}
.news_main h3{
	color:#FFFFFF;
	font-family:georgia;
	font-size:14px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	background:url('../images/gwiazdka2.png') no-repeat;
	padding-left:17px;
}
.paginacja{
	text-align:center;
}
.paginacja a:link,.paginacja a:visited{
	display:inline-block;
	border:1px solid #ffddd4;
	text-decoration:none;
	color:#ffddd4;
	padding:2px 4px 2px 4px;
	margin:0px 3px 0px 3px;
	font-size:10px;
}
.paginacja span.current,.paginacja a:hover,.paginacja a:active{
	display:inline-block;
	border:1px solid #a26c68;
	text-decoration:none;
	color:#ffffff;
	padding:2px 4px 2px 4px;
	margin:0px 3px 0px 3px;
	font-size:10px;
}

table.cennik{
	
}
table.cennik th{
	font-size:12px;
}
table.cennik td{
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	opacity:0.5;
	filter:alpha(opacity=50);
	padding:10px;
}
table.cennik td.cennik_nr{
	text-align:center;
}
table.cennik td.cennik_cena{
	width:110px;
}
table.pokoje_menu{
}
table.pokoje_menu td{
	padding-right:40px;
}
table.pokoje_menu td a:hover{
	float:left;
}
.prawa_kolumna{
	float:right;
	margin:0px 0px 100px 50px;
}
#foto_galery{
	display:block;
	overflow:hidden;
}
#foto_galery a:link,#foto_galery a:visited{
	float:left;
	margin:2px;
	padding:3px;
	border:1px solid #e2d3af;

}
#foto_galery a:hover,#foto_galery a:active{
	border:1px solid #e2d3af;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.news_main ul{
	list-style:none;
	margin:0px;
	padding:0px;
	position:relative;
	top:-10px;
}
.news_main ul li{
	display:block;
	border-bottom:1px solid #f7ede4;
	line-height:30px;
	margin:0px 3px 0px 3px;
	background:url('../images/gwiazdka2.png') no-repeat 0px 7px;
}
.news_main ul li a:link,.news_main ul li a:visited{
	text-decoration:none;
	font-size:16px;
	font-family:georgia;
	color:#f7ede4;
	margin-left:22px;
}
.news_main ul li a:hover,.news_main ul li a:active{
	color:#FFFFFF;
}

.formularz{
	width:296px;
	border-collapse:collapse;
	font-size:12px;
	font-family:"Trebuchet MS";
	margin:20px 0px 0px 10px;
}
.inputdiv{
	width:296px;
	opacity:0.7;
	filter:alpha(opacity=70);
	margin-bottom:10px;
}
.inputdiv input{
	border:none;
	width:100%;
	line-height:28px;
	height:28px;
	border:1px solid #FFFFFF;
}
.textareadiv{
	width:296px;
	opacity:0.7;
	filter:alpha(opacity=70);
	margin-bottom:10px;
}
.textareadiv textarea{
	border:none;
	width:100%;
	height:125px;
}
.error_input{
	border:1px solid #FF0000 !important;
	background:#FFAFAF;
}
.kontakt_dane{
	float:left;
	width:272px;
	margin:50px 0px 0px 10px;
	text-align:center;
	font-size:13px;
	font-family:"Trebuchet MS";
}

.kontakt_main{
	float:left;
	width:313px;
	margin:0px 0px 0px 0px;
	text-align:center;
	font-size:13px;
	font-family:"Trebuchet MS";
}
.kontakt_dane span,.kontakt_main span{
	color:#FFFFFF;
}
.pano_hidden{
	display:none;
}
.pano_showed{
	position:fixed;
	top:50%;
	left:50%;
	width:900px;
	height:420px;
	margin-left:-450px;
	margin-top:-250px;
	background:#000000;
	border-left:20px solid #000000;
	border-right:20px solid #000000;
	border-bottom:20px solid #000000;
	border-top:20px solid #000000;
}
#fade{
	display:block;
	list-style:none;
	width:1015px;
	height:356px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
table.rezerwacja{
	width: 100%;
}
table.rezerwacja td{
	font-size:12px;
}
table.rezerwacja td input{
	width:100%;
	opacity:0.7;
	filter:alpha(opacity=70);
	
}
table.rezerwacja td select{
	width:100%;
	opacity:0.7;
	filter:alpha(opacity=70);
}
/*
################################# CALENDAR  ######################################
*/
div.clndr {
	background-color:#DFD4D4;position:absolute;cursor:default;display:none;border:1px solid #5F2926;z-index:111;
}
div.clndr table{width:160px;margin:4px;border:1px solid #5F2926;}
div.clndr th{border:1px solid 5F2926;font:normal bold 11px arial,sans-serif;text-align:center;padding:0 2px 0 2px; color:#652A27 !important; width: 100%;}
div.clndr td{border:1px solid 5F2926;cursor:pointer;font:normal normal 11px arial,sans-serif;text-align:center;padding:0 2px 0 2px;color:#652A27;}
.inputNormalDate{
}
