﻿  /* CSS layout */
body {
	margin: 0;
	padding: 0;
	background-image:url('images/body-bg-02.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#31411d;
}

div.gal{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:650px;
	height:80px;
}
p.galeria-02{
	margin: -9999px 0px 0px 0px;
	padding: 0;
	float:left;
}
p.galeria-01{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

p.galeria-01 a img{
margin: -10px 10px 0px 0px;
float:left;
border:0px;
}

caption, tfoot td, thead th.lewo{
		text-align:left;
		padding: 5px 0px 5px 5px;
}
thead th{
		padding: 5px 0px 5px 5px;
		border:1px #597926 solid;
}
table{
		margin: 0px 0px 40px 0px;
		padding: 0px 0px 0px 0px;
		border:1px #597926 solid;
}
table.szeroka td{
		width: 604px;
}
table td span{
	color: #FF0000;
	font-weight:bold;
}
td{
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 5px 0px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:16px;
		font-size:12px;
		font-weight:normal;
		color:#333333;
		text-align:center;
		width: 200px;
		border:1px #597926 solid;
}

h1{
		margin: 0px 0px 15px 0px;
		padding: 0;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:24px;
		font-size:24px;
		font-weight:normal;
		color:#666666;
		text-align:left;
		width:662px;
		height:36px;
		background-image:url('images/h1-bg-01.jpg');
		background-repeat:no-repeat;
		background-position:center top;
}

h2{
		margin: 0px 0px 10px 0px;
		padding: 0;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:14px;
		font-size:14px;
		font-weight:normal;
		color:#666666;
		text-align:left;
}
h2 span{
		margin: 10px 0px 10px 0px;
		font-weight:bold;
		color: #FF0000;
}

h3{
		margin: 5px 0px 10px 70px;
		padding: 0;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:14px;
		font-size:13px;
		font-weight:bold;
		color:#3e680e;
		text-align:left;
}

h3.kontakt{
		margin: 5px 0px 10px 0px;
}

h3 a{
		color:#3e680e;
		border-bottom:1px #C0C0C0 solid;
		text-decoration:none;
}
h3 a:hover{
		color:#3e680e;
		border-bottom:1px #3e680e solid;
		text-decoration:none;
}
h4{
		margin: 18px 0px 0px 13px;
		padding: 0;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:14px;
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		color:#696969;
		text-align:left;
}
h4 a{
		color:#696969;
		text-decoration:none;
}

h4 a:hover{	
		color:#40640D;
} 

h5{
		margin: 75px 0px 10px 70px;
		padding: 0;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:14px;
		font-size:11px;
		font-weight:bold;
		color:#666666;
		text-align:left;
}
p{
		margin: 0px 0px 17px 0px;
		padding: 0;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:16px;
		font-size:12px;
		font-weight:normal;
		color:#333333;
		text-align:left;
		width: 645px;
}

p a{
	color: #666666;
	border-bottom:1px #ccc solid;
	text-decoration:none;
}

p a:hover{
	color: #666666;
	border-bottom:1px #666666 solid;
	/*text-decoration:underline;*/
}

p span {
	color: #FF0000;
}
p.regulamin{
	font-weight:bold;
	text-align:center;
	margin: 40px 0px 5px 0px;
}
#GrandMaster {
	margin:0 auto;
	padding:0;
	width:1000px;
}
#master {
	margin:0;
	padding:0;
	width:1000px;
	/*height:100%;
	min-height:1200px;*/
	background-image:url('images/master-bg-01.jpg');
	background-repeat:repeat-y;
	background-position:left top;
	/*background-color:blue;*/
	float:left;
}

#baner{
margin:0 auto;
padding:0;
width:1000px;
height:366px;
background-image:url('images/tlo-09.jpg');
background-repeat:no-repeat;
background-position:left top;
/*background-color:blue;*/
}

		#baner ul{
		margin: 295px 0px 0px 100px;
		padding: 0px 0px 0px 0px;
		float:left;
		}

		#baner ul li{
		margin: 0px 0px 0px 40px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:16px;
		font-size:16px;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		display:inline;
		} 

		#baner ul li a{
		margin: 0;
		padding: 0;
		color:#ffffff;
		text-decoration:none;
		border:0px white solid;
		} 
		#baner ul li a:hover{
		margin: 0;
		padding: 0;
		color:#ffffff;
		border-bottom:2px white solid;
		} 
		
		
/************************************************************ menu-left */
#promocja-left{
margin: 0px 0px 30px 0px;
padding: 0px 0px 0px 0px;
width:296px;
height:327px;
float:left;
background-image:url('images/promocja-bg-01.jpg');
background-repeat:no-repeat;
background-position:left top;
/*background-color:blue;*/
}

#menu-left{
margin: 0px 0px 30px 0px;
padding:0;
width:296px;
/*min-height:400px;*/
float:left;
/*
background-image:url('images/menu-left-head-01.jpg');
background-repeat:no-repeat;
background-position:left top;
*/
}
		
		#menu-left-head{
		margin:0;
		padding:0;
		width:296px;
		height:51px;
		background-image:url('images/menu-left-head-01.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		}
		
#menu-left-head h2{
	margin: 0;
	padding: 12px 0px 0px 38px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 24px;
	letter-spacing:1px;
	font-size: 22px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: left;
}

		#menu-left-body{
		margin:0;
		padding:0;
		width:296px;
		/*height:100%;*/
		/*background-color:gray;*/
		/*
		background-image:url('images/menu-left-head-01.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		*/
		}
		#menu-left-body ul{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:296px;
		/*float:left;*/
		}

		#menu-left-body ul li{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 50px;
		width:246px;
		list-style-type:none;
		height:31px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:31px;
		font-size:14px;
		font-weight:normal;
		color:#000000;
		text-align:left;
		background-image:url('images/menu-left-item-02.jpg');
		background-position:left top;
		background-repeat:no-repeat;
		/*cursor:pointer;*/
		} 
		
		#menu-left-body ul li a{
				color:#000000;
				text-decoration:none;
				display: block;
				overflow: hidden;
/*			
	background-image:url('images/menu-left-item-02.jpg');
				background-position:left top;
				background-repeat:no-repeat;
*/
		}
		
		#menu-left-body ul li:hover{
				color: #626262;
				background-position:left bottom;
				/*margin-top:-31px*/
		} 
		#menu-left-body ul li a:hover{
				color:#3e680e;
/*				color: #626262;*/
			/*	background-position:left bottom;*/
				/*margin-top:-31px*/
		} 
/*
#zakladki a{
	display: block;
	overflow: hidden;
}

#zakladki a img{
	border:0px;
	display: block;
}
#zakladki a:hover img{
	margin-top:-64px
}
*/

		
		#menu-left-footer{
		margin:0;
		padding:0;
		width:296px;
		height:24px;
		background-image:url('images/menu-left-footer-01.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		}

/************************************************************ menu-left */


		
/************************************************************ #content */
		
#content{
	margin: 0px 0px 40px 28px;
	padding: 11px 0px 0px 0px;
	width: 676px;
	/*height: 100%;*/
	/*background-color:maroon;*/
	float:left;
}
	#content ol{
		margin: 5px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		/*float:left;*/
		}

	#content ol li{
		margin: 0px 0px 10px 20px;
		padding: 0px 0px 0px 0px;
		width:100px;
		list-style-type:lower-latin;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:16px;
		font-size:12px;
		font-weight:normal;
		color:#333333;
		text-align:left;
		width: 600px;
		} 
			
	#content ul.lista{
		margin: 5px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		float:left;
		}

	#content ul.lista li{
		margin: 0px 0px 10px 20px;
		padding: 0px 0px 0px 0px;
		width:100px;
		list-style-type:circle;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:16px;
		font-size:12px;
		font-weight:normal;
		color:#333333;
		text-align:left;
		width: 600px;
		} 
		
/************************************************************ #content */


/************************************************************ content-boxy */

	div.content-boxy{
		margin: 0px 6px 8px 0px;
		padding: 0px 0px 0px 0px;
		width: 213px;
		height: 132px;
		background-image:url('images/dzialy-bg-01.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		float:left;
	}
	
	div.content-boxy img{
		margin: 12px 0px 0px 9px;
		padding: 0px 0px 0px 0px;
		border:2px #D8993C solid;
		float:left;
	}
	div.content-boxy a img{
		border:2px #D8993C solid;
	}
	
	div.content-boxy a:hover img{
		border:2px #F9B540 solid;
	}
	
	div.content-boxy ul{
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float:left;
		}

	div.content-boxy ul li{
		margin: 0px 0px 5px 22px;
		padding: 0px 0px 0px 0px;
		width:100px;
		list-style-type:circle;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:15px;
		font-size:11px;
		font-weight:normal;
		color:#626262;
		text-align:left;
		} 

	div.content-boxy ul li a{
		margin: 0;
		padding: 0;
		color:#626262;
		text-decoration:none;
		border:0px white solid;
		} 
	div.content-boxy ul li a:hover{
		text-decoration:underline;
		/*border-bottom:2px white solid;*/
		} 
		
/************************************************************ content-boxy */



/************************************************************ #zakladki */

#zakladki{
	margin: 0px 0px 0px 14px;
	padding: 0;
	width: 984px;
	height: 64px;
	/*background-color: green;*/
	float: left;
	/*background-image:url('images/zakladki-01.jpg');
	background-repeat:no-repeat;
	background-position:left top;*/
}
div.zakladki-img{
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 160px;
	height: 64px;
	float: left;
}
div.zakladki-img-02{
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 171px;
	height: 64px;
	float: left;
	background-color:fuchsia;
}
#zakladki a{
	display: block;
	/*width: 160px;*/
	/*height: 64px;*/
	overflow: hidden;
}

#zakladki a img{
	border:0px;
	display: block;
	/*float: left;*/
}
/*
#zakladki img{
	float: left;
}
*/
#zakladki a:hover img{
	margin-top:-64px
}
/*
#zakladki-noclegi{
	margin:0;
	padding:0;
	width:160px;
	height:64px;
	float:left;
	background-image:url('images/zakladki-01.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}
*/
/************************************************************ #zakladki */



/************************************************************ #boxy-dol */
#boxy-dol{
	margin: 0px 0px 0px 0px;
	padding:0;
	width:1000px;
	height:173px;
	/*background-color:navy;*/
	float:left;
}

#boxy-dol h3{
		margin: 0px 0px 10px 0px;
		padding: 0;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:14px;
		font-size:13px;
		font-weight:bold;
		color:#3e680e;
		text-align:left;
}
#boxy-dol h3 a{
		color:#3e680e;
		text-decoration:none;
}

#boxy-dol h5{
		margin: 15px 0px 15px 0px;
		padding: 0;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:14px;
		font-size:11px;
		font-weight:bold;
		color:#666666;
		text-align:left;
}
#boxy-dol p{
		margin: 0px 0px 0px 0px;
		padding: 0;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:14px;
		font-size:12px;
		font-weight:bold;
		color:#666666;
		text-align:left;
}
#boxy-dol p span{
		margin: 0px 0px 0px 0px;
		padding: 0;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:14px;
		font-size:11px;
		font-weight:normal;
		color:#3C690C;
		text-align:left;
}
		#boxy-dol ul{
			margin: 10px 0px 5px 15px;
			padding: 0px 0px 0px 0px;
			/*width:296px;*/
			/*float:left;*/
		}

		#boxy-dol ul li{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			/*width:296px;*/
			list-style-type:disc;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			line-height:18px;
			font-size:12px;
			font-weight:normal;
			color:#3C690C;
			text-align:left;
		} 
		
		#boxy-dol ul li a{
				color:#3C690C;
				text-decoration:none;
				border-bottom:1px #CCCCCC solid;
		}
		
		#boxy-dol ul li a:hover{
				color: #3C690C;
				text-decoration:underline;
		}
		
#box-dol-01{
	margin:0;
	padding:0px 0px 0px 34px;
	width:296px;
	height:173px;
	background-image:url('images/box-dol-01.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}

#box-dol-02{
	margin:0;
	padding:0;
	width:361px;
	height:173px;
	background-image:url('images/box-dol-02.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}

#box-dol-03{
	margin:0;
	padding:0;
	width:309px;
	height:173px;
	background-image:url('images/box-dol-03.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
/************************************************************ #boxy-dol */






/************************************************************ footer-menu */

#footer-menu{
	margin:0 auto;
	padding:0;
	width:1000px;
	height:84px;
	/*background-color:orange;*/
	float:left;
	background-image:url('images/footer-menu-01.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}

		#footer-menu ul{
		margin: 45px 0px 0px 45px;
		padding: 0px 0px 0px 0px;
		float:left;
		}

		#footer-menu ul li{
		margin: 0px 50px 0px 0px;
		padding: 0px 0px 0px 25px;
		list-style-type:circle;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:11px;
		font-size:11px;
		font-weight:normal;
		color:#676767;
		text-align:left;
		float:left;
		/*display:inline;*/
		} 
				
		#footer-menu ul li.first{
		margin: 0px 50px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		} 
				
		#footer-menu ul li.last{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 25px;
		} 
		
		#footer-menu ul li a{
		margin: 0;
		padding: 0;
		color:#676767;
		text-decoration:none;
		} 
		
		#footer-menu ul li a:hover{
		margin: 0;
		padding: 0;
		color:#676767;
		text-decoration:underline;
		} 
		
/************************************************************ footer-menu */


#footer {
	margin:0 auto;
	padding:0;
	width:1000px;
	height:27px;
	/*background-color:purple;*/
	float:left;
	background-image:url('images/footer-02.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}
#footer a img{
	margin:0;
	padding:0;
	float:right;
	border:0px;
}
#footer p{
		margin: 10px 0px 0px 30px;
		padding: 0px 0px 0px 0px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		line-height:10px;
		font-size:10px;
		font-weight:normal;
		color:#676767;
		text-align:left;
		float:left;
		}
