html{width: 100%;}
body{
	margin: 0;
	text-align: center;
	font-size:10pt;
	font-family:Georgia,Arial,Verdana, serif;
	line-height: 1.5em;
	background:url('../images/background.gif') top repeat-x #4f2200;
	color:#1A1400;
}
a{color:#FFE348;text-decoration: underline;}
a:hover{color:#FFB848;text-decoration: none;}
img{display: block;border: 0;}
form,fieldset{display: inline;margin: 0;border: 0;}
input{display: inline;margin: 0;border: 0;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}

.box{border: 1px solid #281A00;background: #F4EFCA;margin: 1px;}
.center{display: block;margin: 0 auto;text-align: center;}

div#main{display: block;margin: 0 auto;width: 980px;text-align: justify;}
div#menu{display: inline;float: left;width: 240px;padding: 25px 0 0 0;}
div#content{width: 699px;display: inline;float: left;margin: 25px 0  0 20px;}
div.txt{background: url('../images/txt_back.gif');padding: 0 20px 0 20px;}
#content a{color:#281A00;}
.center{display: block;margin: 0 auto;}
ul.submenu{padding: 0;margin: 0 10px 0 0;display: inline;float: right;}
.submenu li{display: inline;float: left;padding: 5px;}
.submenu a,a.who{text-decoration: none;color:#7D3500;font-weight: lighter;}
a.who{padding: 5px;float: left;margin: 0 0 0 20px;}
.submenu a:hover,a.who:hover{color:#C65400;}

h1.nag,h3.path{
	color:#BB4E00;
	display: block;
	background: url('../images/paser.gif') repeat-x bottom;
	margin: 0 auto;padding: 0;font-size:10pt;
}
div.news{background: url('../images/paser.gif') repeat-x bottom;display: block;clear: both;padding: 5px 0 8px; 0}
strong.title{display: inline;float: left;}
strong.data{display: inline;float: right;}
img.foto{background: url('../images/frame.gif');padding: 4px;display: inline;float: left;margin: 0 5px 5px 0;}



/*MENU*/

div.showm{display: block;margin: 0 auto;width: 211px;height:180px;position: relative;z-index: 1;}
.showm h1{position: absolute;bottom:25px;;width: 211px;text-align: center;font-size:11px;color:#0E0E0E;margin: 0;padding: 0;}
.mm1{background: url('../images/mm1.jpg') no-repeat center;}
.mm2{background: url('../images/mm2.jpg') no-repeat center;}
.mm3{background: url('../images/mm3.jpg') no-repeat center;}
.mm4{background: url('../images/mm4.jpg') no-repeat center;}
.mm5{background: url('../images/mm5.jpg') no-repeat center;}


a.showmm{
	padding: 6px 0 6px 10px;
	background: url('../images/mms.gif') transparent;
	width:181px;
	display: block;
	margin: 1px 0 1px 0;
	text-decoration: none;
	color:#FFF;
}
a.showmm:hover{
	padding: 6px 0 6px 10px;
	background: url('../images/mms.gif') transparent;
	width:181px;
	display: block;
	margin: 1px 0 1px 0;
	text-decoration: none;
	color:#FFB848;
}
/*MENU*/

/*POKOJE*/
a.rooms{display: block;float: left;margin: 10px 10px 10px 33px;text-align: center;color:}
.rooms h1{font-size:10pt;}



/*karuzela*/
.panel img{background: url('../images/frame.gif');padding: 4px;display: inline;float: left;}
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
/*Width of Carousel Viewer itself*/
height: 140px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 158px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.rezerwacja{
	display: block;
	margin: 0 auto;
	width: 383px;
	height: 59px;
	background: url('../images/rezerwacja.gif') no-repeat;
	position: relative;z-index: 2;
	text-decoration: none;
	font-size:12px;
}
.rezerwacja span{position: absolute;top:18px;left:18px;}
/*GALERIA*/
div.galeria{display: inline;float: left;text-align: center;margin:3px;position: relative;height: 190px; }
.galeria img{background: url('../images/frame.gif');padding:4px;text-align: center;}
.galeria a{text-decoration: none;}
.podpis img{margin: 0 auto;display: block;float: none;}
.podpis {color:#501900;font-size:10px;font-weight:bold;}

table.calendar-table{border: 1px solid #732500;margin:10px 0 0 0 ;}
.row td{
	background: #DBC38C;
	text-align: center;
	color:#BB4E00;
	border-bottom:1px solid #732500;
	border-left:1px solid #732500;}

.row a{
	display: block;
	text-decoration: none;
	font-weight: bold;
	width: 23px;
	text-align: center;
}
.row a:hover{
	background: #FFFFB1;
	color:#732500;
}



.row1 td{
	text-align: center;
	border-bottom:1px solid #732500;
	border-left:1px solid #732500;
	padding: 5px;

}
.row2 td{
	text-align: center;
	border-bottom:1px solid #732500;
	border-left:1px solid #732500;
	padding: 5px;
	background: #C6AC7E;
	color:#BB4E00;
}








