/* ------------ Body --------------------------------------------------------------------------------------------- */

body {

	margin: 30px 0;

	padding: 0;

	background: #c61609 url(/img/bg.gif) repeat-x;

	text-align: center; /* Center content in IE5 */

	font-family: Trebuchet MS, Verdana, sans-serif;

	color:#333;

}

img { border: none; }



div { margin: 0; padding: 0; }



p { font: 11px  Trebuchet MS, Verdana, sans-serif; }



h1 { font: 10px Trebuchet MS, Verdana, sans-serif; 
	text-align:right;
}


h2 { font: 12px Trebuchet MS, Verdana, sans-serif; }



h3 { font: 13px Trebuchet MS, Verdana, sans-serif; font-weight:bold; color: #931b00; }



li { font: 11px Trebuchet MS, Verdana, sans-serif; }



ul { list-style: none; margin: 0; }



/* ------------- Containers --------------------------------------------------------------------------------------------- */

#containers {

	position: relative;

	background: #713101;

	/*background:  url(/img/pattern_00.gif) repeat;*/

	margin: 0 auto;

	padding: 10px;

	text-align: left;

	width: 720px;

}



#containers .hr {

	background: transparent url(/img/pattern_03.gif) repeat-x;

}



/* ------------ Upper --------------------------------------------------------------------------------------------- */

#upper {

	position: relative;

    background: #713101 url(/img/bg_upper.gif) repeat-x;

	margin: 0 auto;

	width: 720px;

	height:78px;

}



#logo {

	position:absolute;

	top: 20px;

	left: 21px;

	width: 154px;

	height: 39px;

}



#info {

	position:absolute;

    background: url(/img/info.gif) no-repeat;

	right:10px;

	bottom: 13px;

	width: 190px;

	height: 20px;

}



/* ------------- Navigation --------------------------------------------------------------------------------------------- */

#containers_navigation {

	position:relative;

	background: #e9e8da;

	margin: 0 auto;

	width: 720px;

	height: 30px;

	overflow: hidden;

}

#navigation {

	margin-top:0px;

}



span {

	display: none;

}



#navigation ul  {

    list-style: none;

	margin: 0;

    }

#navigation li {

	padding: 0;

	display: block;

	margin: 0;

	height: 17px;

	text-decoration: none;

    }

#navigation li.azyl a{

	position:absolute;

	width: 24px;

	height: 17px;

	display: block;

	text-decoration: none;

	left: 45px;

	top: 8px;

	background: url(/img/btn_azyl.gif) no-repeat left top;

	}

    

#navigation li.azyl a:hover {

	background: 0 url(/img/btn_azyl.gif) no-repeat -17px;

    }

#navigation li.noclegi a{

	position:absolute;

	width: 41px;

	height: 17px;

	display: block;

	text-decoration: none;

	left: 108px;

	top: 8px;

	background: url(/img/btn_nocleg.gif) no-repeat left top;

	}

    

#navigation li.noclegi a:hover {

	background: 0 url(/img/btn_nocleg.gif) no-repeat -17px;

    }

#navigation li.restauracja a{

	position:absolute;

	width: 65px;

	height: 17px;

	display: block;

	text-decoration: none;

	left: 188px;

	top: 8px;

	background: url(/img/btn_restaura.gif) no-repeat left top;

	}

    

#navigation li.restauracja a:hover {

	background: 0 url(/img/btn_restaura.gif) no-repeat -17px;

    }

#navigation li.grillbar a{

	position:absolute;

	width: 43px;

	height: 17px;

	display: block;

	text-decoration: none;

	left: 292px;

	top: 8px;	

	background: url(/img/btn_grill.gif) no-repeat left top;

	}

    

#navigation li.grillbar a:hover {

	background: 0 url(/img/btn_grill.gif) no-repeat -17px;

    }

#navigation li.foto a{

	position:absolute;

	width: 57px;

	height: 17px;

	display: block;

	text-decoration: none;

	left: 374px;

	top: 8px;	

	background: url(/img/btn_foto.gif) no-repeat left top;

	}

    

#navigation li.foto a:hover {

	background: 0 url(/img/btn_foto.gif) no-repeat -17px;

    }

	

#navigation li.oferta a{

	position:absolute;

	width: 37px;

	height: 17px;

	display: block;

	text-decoration: none;

	left: 470px;

	top: 8px;	

	background: url(/img/btn_oferta.gif) no-repeat left top;

	}

    

#navigation li.oferta a:hover {

	background: 0 url(/img/btn_oferta.gif) no-repeat -17px;

    }

	

#navigation li.dojazd a{

	position:absolute;

	width: 38px;

	height: 17px;

	display: block;

	text-decoration: none;

	left: 546px;

	top: 8px;	

	background: url(/img/btn_dojazd.gif) no-repeat left top;

	}  

#navigation li.dojazd a:hover {

	background: 0 url(/img/btn_dojazd.gif) no-repeat -17px;

    }

	

#navigation li.kontakt a{

	position:absolute;

	width: 45px;

	height: 17px;

	display: block;

	text-decoration: none;

	left: 623px;

	top: 8px;	

	background: url(/img/btn_kontakt.gif) no-repeat left top;

	}  

#navigation li.kontakt a:hover {

	background: 0 url(/img/btn_kontakt.gif) no-repeat -17px;

    }

#divider1{

    width: 39px;

	height: 17px;

	position: absolute;

	left: 69px;

	top: 8px;

}

#divider2{

    width: 39px;

	height: 17px;

	position: absolute;

	left: 149px;

	top: 8px;

}

#divider3{

    width: 39px;

	height: 17px;

	position: absolute;

	left: 253px;

	top: 8px;

}

#divider4{

    width: 39px;

	height: 17px;

	position: absolute;

	left: 335px;

	top: 8px;

}

#divider5{

    width: 39px;

	height: 17px;

	position: absolute;

	left: 431px;

	top: 8px;

}

#divider6{

    width: 39px;

	height: 17px;

	position: absolute;

	left: 507px;

	top: 8px;

}

#divider7{

    width: 39px;

	height: 17px;

	position: absolute;

	left: 584px;

	top: 8px;

}

#bar{

    background: url(/img/bar.gif) repeat-x;

    width: 720px;

	height: 3px;

	margin: 0;

	padding: 0;

}



/* -------------- Flash --------------------------------------------------------------------------------------------- */

#flash{

	margin: 0 auto;

	height: 190px;

	width: 720px;

}



/* -------------- Content -------------------------------------------------------------------------------------------- */

#content {

	background: #FFF;

	padding: 0;

	margin: 0;

	width: 720px;

}



/* -------------- ContentFoto -------------------------------------------------------------------------------------------- */

#contentfoto {

	text-align:center;

	float: left;

	margin: 0;

	padding: 15px 10px 20px 20px;

	width: 680px;

}



*html #contentleft { width: 680px; 	margin: 0;}



#contentfoto p {

	margin: 0;

	padding: 0 0 10px 0;

	text-align: justify;

}



#contentfoto .headline {

     background: url(/img/flower01.gif) no-repeat 0 45%;

	 text-align:left;

	 font-size: 14px;

	 color: #bb3100;

	 font-weight: bold;

	 margin: 0;

	 padding: 0 0 0 17px;

}

#contentfoto .hr {

    background: url(/img/pattern_01.gif) repeat-x;

	padding: 0 0 10px 0;

}



#contentfoto h2 {

    font-weight: bold;

	color: #bb3110;

	margin: 0;

}

/* -------------- ContentLeft -------------------------------------------------------------------------------------------- */

#contentleft {

	float: left;

	margin: 0;

	padding: 15px 10px 20px 20px;

	width: 386px;

}



*html #contentleft { width: 386px; 	margin: 0;}



#contentleft p {

	margin: 0;

	padding: 0 0 10px 0;

	text-align: justify;

}



#contentleft .hr {

    background: url(/img/pattern_01.gif) repeat-x;

	padding: 0 0 10px 0;

}



#contentleft h2 {

    font-weight: bold;

	color: #a27c5a;

	margin: 0;

}

#contentleft .headline {

     background: url(/img/flower01.gif) no-repeat 0 45%;

	 font-size: 14px;

	 color: #bb3100;

	 font-weight: bold;

	 margin: 0;

	 padding: 0 0 0 17px;

}



/* -------------- ContentRight -------------------------------------------------------------------------------------------- */

#contentright {

	float: right;

	width: 271px;

	margin: 0;

	padding: 15px 20px 20px 10px;

	}

	

*html #contentright { width: 271px; margin: 0 ;}



#contentright p {

	text-align: justify;

	margin: 0;

	padding: 0 0 10px 0;

}



#contentright .hr {

    background: url(/img/pattern_02.gif) repeat-x;

	padding: 0 0 10px 0;

}



#contentright .headline {

     background: url(/img/flower02.gif) no-repeat 0 45%;

	 font-size: 14px;

	 color: #a27c5a;

	 font-weight: bold;

	 margin: 0;

	 padding: 0 0 0 17px;

}

#contentright h2 {

    font-weight: bold;

	color: #a27c5a;

	margin: 0;

}



	 

/* ------------- Menu down --------------------------------------------------------------------------------------------- */

#menudown {

	background:#d2bf99;

	margin: 0 auto;

	width: 720px;

	padding: 10px 0 10px 0;

	font-size: 11px;

	color:#775a40;

	text-align: center;

	border-top: #e1dbc7 solid;

	border-bottom: #f4f4e9 solid 1px;

}



#menudown a

	{

	color: #ab2d00;

	text-decoration: none;

	}

	

#menudown a:hover

	{

	color: #f4f4e9;

	text-decoration: none;

	}



/* --------------- Footer --------------------------------------------------------------------------------------------- */

#footer {

	margin: 0 auto;

	padding: 10px 0 0 0;

	text-align: center;	

}



/* ------------- Links --------------------------------------------------------------------------------------------- */

a:link { color: #931b00; text-decoration: none}



a:visited {color: #931b00; text-decoration: none}



a:hover {color: #931b00; text-decoration: underline}



a:active {color: #931b00; text-decoration: none}





/* --------------- Event --------------------------------------------------------------------------------------------- */

.event {

	float: right;

	margin: 0 0 10px 0;

	padding: 0;

	display: inline;

	width: 272px;

	border-bottom: #dbd7cd solid 1px;

}



.event_preview img {

	float: right;

	margin: 5px 0 0 0;

	padding: 0;

}



.event_preview_text {

    margin-left: 120px;

	padding: 0;	

	text-align: justify;

}



.event_preview_text p {

	margin: 0;

}



.event_img_right img {

	float: center;

}



.event_preview_text h2 {

    font-weight: bold;

	color: #a27c5a;

	margin: 0;

}



.bottom {

    text-align:right;

	margin: 0;

	padding: 6px 0 2px 0;



}



.bottom a {

	font-size: 10px;

	color: #a27c5a;

}



.bottom a:hover {

	font-size: 10px;

	color: #bb3100;

}



#longue {

	position: relative;

	margin: -10px auto;

	padding: 0;

	text-align: right;

	width: 710px;  

    height: 33px;

}



/* --------------- Class --------------------------------------------------------------------------------------------- */



.clear { clear:both; }



.hr {

	height: 3px;

	margin: 0;

}



.hidden {

	display: none;

	visibility: hidden;

}



.pogrubienie { font-weight: bold; }



.barone { background: url(/img/barone.gif); }



.bartwo { background: url(/img/bartwo.gif); }



.red {color: #bb3100;}



.print_report td {

	text-align: left;

	background-color: #FFFFFF;

}



.print_report th {

	text-align: left;

	background-color: #FFFFFF;

}



.menu_przyklad td {

font: 11px Trebuchet MS, Verdana, sans-serif;

	text-align: center;

	background-color: #e9e8da;

}



.menu_przyklad th {

font: 11px Trebuchet MS, Verdana, sans-serif;

	text-align: center;

	background-color: #dbd7cd;

}

.text {

font: 11px Trebuchet MS, Verdana, sans-serif;

}

.textBold {

	font: 11px Trebuchet MS, Verdana, sans-serif;

	font-weight: bold;

}

.redbutton {

	font: 11px Trebuchet MS, Verdana, sans-serif;

	font-weight: bold;

	color: #FF0000;

}

.menu_przyklad .curr {



	text-align: left;

	background-color: #dbd7cd;

}


