/* Global reset */
*               { margin: 0; padding: 0; }
img             { border: 0; }


/* Floats */
.left           { float: left }
.right          { float: right }
.clear          { clear: both }

/* Text positions */
.text-left      { text-align: left }
.text-right     { text-align: right }
.text-center    { text-align: center }

body{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:url(../images/bg.jpg) #000000 repeat-x; }


/*************************** 
* 	Container
****************************/
#container { width: 906px; margin: 0 auto; text-align: left;}

/*************************** 
* 	top
****************************/

	#top		{ height:369px; width:906px; background:url(../images/top_bg.jpg) no-repeat;}
	#top h1		{ height:401px; width:253px;text-indent: -99999px;}
	#top h1 a 	{ display: block; height: 253px; background:url(../images/logo.png) no-repeat; width:401px; margin:0 0 0 286px;}
	
/*************************** 
* 	top
****************************/

	#main_menu	{ width:900px; height:41px; border-left:#301a0d solid 3px; border-right:#301a0d solid 3px; border-top:#301a0d solid 2px; border-bottom:#301a0d solid 2px; background-image: url(../images/menu/menu_back.jpg);background-repeat: x-repeat;}	
	
	#main_menu ul				{ margin:0px; margin-left: 160px; padding:0px;list-style:none; text-align: center;}
	#main_menu ul li			{ float: left;list-style:none;}
	#main_menu ul li a 			{ height: 41px;background-position:top; background-repeat: no-repeat; text-indent: -99999px; display:block;}
	#main_menu ul li a:hover 	{ background-position:bottom; }
	
	.home a 				{ width: 130px;  background-image: url(../images/menu/menu1.jpg); }
	.oferta a 			{ width: 67px;  background-image: url(../images/menu/menu2.jpg); }
	.pensjonat a 		{ width: 90px;  background-image: url(../images/menu/menu3.jpg); }
	.sale a 				{ width: 136px;  background-image: url(../images/menu/menu4.jpg); }
	.imprezy a 			{ width: 74px;  background-image: url(../images/menu/menu5.jpg); }
	.minispa a 			{ width: 79px;  background-image: url(../images/menu/menu6.jpg); }
	.rezerwacje a 		{ width: 98px;  background-image: url(../images/menu/menu7.jpg); }
	.galeria a 			{ width: 73px;  background-image: url(../images/menu/menu8.jpg); }
	.dojazd a 			{ width: 70px;  background-image: url(../images/menu/menu9.jpg); }
	.kontakt a 			{ width: 83px;  background-image: url(../images/menu/menu10.jpg); }
	
.napisy, .napis	{ font-size:11px;}
.wolny
{
	font-size: 11px;
	font-weight: normal;
	color: #735f3e;
}
.zajety
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #CCCCCC;
}
/*************************** 
* 	content
****************************/	

#content	{ width:820px;border-left:#301a0d solid 3px; border-right:#301a0d solid 3px; height:auto; background:#ffffff; min-height:300px;padding:40px;}

#stopka		{ width:900px; height:51px;border-left:#301a0d solid 3px; border-right:#301a0d solid 3px; background:url(../images/bottom_bg.jpg) repeat-x; }

.tresc		{ text-align:justify;}

.tresc a		{ text-decoration:none; color:#000000}
.tresc a:hover	{ text-decoration:underline; color:#333333}
a	{ text-decoration:none; color:#000000}
a:hover	{ text-decoration:underline; color:#333333}
#content h3			{ font-size:15px; color: #744f2b; font-weight:bold;}
.galer h4 			{ font-size:14px; color: #000000; font-weight:bold;}
.galer				{ text-align:center;}

.obrazek_gal		{ float:left; width:180px;}
.nazwa_gal			{ float:left; width:200px; padding:40px 0 0 0;}