body{
  	background: url('bg.jpg');
}
table.upper{
  	width:907px;
  	text-align:right;
  	margin-top:-5px;
  	margin-bottom:-5px;
}
table.upper a{
 	text-decoration:none;
 	color:#b4c72d;
}  
table.main td.top{
  	height:200px;
  	border-style:solid;
  	border-width:1px;
  	border: 1px solid #e5b339;
  	color: #777;
	background: #8bb046;
}
table.main td.top div{
 	background:url('logo1.jpg');
	background-repeat:no-repeat; 
}
table.main td.top img{
  	position:relative;
  	left:0px;
 }

table.main td.top object{
  	position:relative;
  	left:0px;
  	top:0px;
  	height:200px;	
}	
table.main td.top object embed{ /*tylko firefox*/
  	border-style:solid;
  	border-top-width:0px;
  	border-bottom-width:0px;
  	border-left-width:0px;
  	border-right-width:0px;
  	border-color:#e5b339;
  }

table.main td.left_menu{
	width:150px;
}
table.main td.right_side{
  	width:750px;
  	border-style:solid;
  	border-width:1px;
  	border: 1px solid #e5b339;
  	color: #585858;
	background: #fff;
	background: url('tlo5.jpg');
	background-repeat:repeat-x;
	background-color:white;
	text-align:center;
}
table.main td.right_side div.main_page{
  	margin-top:-21px;
  	width:750px;
  	height:500px;
  	background: #000;
  	background: url('./galeria_main/tlo_main3.jpg');
  	background-repeat:repeat-x;
}
table.main td.right_side div.main_page table{
	border-collapse:collapse;
	margin-top:0px;
}
table.main td.right_side div.main_page table a{
	text-decoration: none;
}
table.main td.right_side div.main_page table a:hover td.opcja{
	background-color:#b4c72d;
}
table.main td.right_side div.main_page table td.opcja{
	background-color:#8bb046;
	height:25px;
	font-size:18px;
	font-weight:bold;
	font-family:Verdana;
	text-align:center;
}
table.main td.right_side div.main_page table td.opcja a{
  	text-decoration: none;
  	color:white;
}
table.main td.right_side div.main_page table td.opcja a:hover{
  	text-decoration: none;
  	color:white;
}
table.main td.right_side div.main_page table td.space{
	width:25px;
}



table.main td.right_side img#swieta{
  	
}
table.main td.right_side h1.akt_pozycja{
  	margin-top:20px;
  	margin-left:20px;
  	text-align:left;
  	color:#936d14;
  	font-size:16px;
  	font-weight:bold;
  	font-family:Arial;
	}
table.main td.right_side h1.akt_pozycja_main{
  	margin-top:20px;
  	margin-left:0px;
  	text-align:center;
  	color:#936d14;
  	font-size:24px;
  	font-weight:bold;
  	font-family:Arial;
	}
table.main td.right_side div.mapa{
  	margin-top:20px;
  	margin-left:20px;
  	text-align:left;
  	color:#936d14;
  	font-size:16px;
  	font-weight:bold;
  	font-family:Arial;
  	float:left;
	}
table.main td.right_side h2.pod_tyt{
  	margin-top:20px;
  	margin-left:20px;
  	text-align:center;
  	color:#438f69;
  	font-size:15px;
  	font-weight:bold;
  	font-family:Arial;
	}
table.main td.right_side p.tresc1{
  	margin-left:20px;
  	margin-right:20px;
  	text-align:justify;
  	color:#585858;
  	font-family:Arial;
  	font-size:14px;
  	text-indent: 5em; 
	line-height: 150%;}
table.main td.right_side p.tresc2{
  	margin-left:20px;
  	margin-right:20px;
  	text-align:left;
  	color:#585858;
  	font-family:Arial;
  	font-size:14px;
  	text-indent: 0em; 
	line-height: 150%;}
table.main td.right_side table.mail{
  	border-style:outset;
  	border-width:5px;
  	border-color:gray;
  	background-color:#b0c4de;
  	padding-left:10px;
  	padding-right:10px;
  	padding-top:10px;
  	padding-bottom:10px;
}	
table.main td.right_side table.mail td{
  	font-family:Arial;
  	font-size:14px;
	}
table.main td.right_side table.mail td input{
  	font-family:Courier;
  	font-size:14px;
  	background-color:#F5FFFA;
	}
table.main td.right_side table.mail td input#wyslij{
  	background-color:white;
	font-family:Arial;
	font-size:12px;}
table.main td.right_side table.mail td textarea{
  	font-family:Courier;
  	font-size:14px;
  	background-color:#F5FFFA;
	}
table.main td.right_side p.tresc3{
  	margin-left:20px;
  	margin-right:20px;
  	text-align:justify;
  	color:#585858;
  	font-family:Arial;
  	font-size:14px;
  	text-indent: 0em; 
	line-height: 150%;}
table.main td.right_side p.center{
  	text-align:center;
  	color:#585858;
  	font-family:Arial;
  	font-size:14px;
  	line-height: 150%;
}
table.main td.right_side p.lower{
	margin-left:80px;
  	margin-right:20px;
  	text-align:justify;
  	color:#585858;
  	font-family:Arial;
  	font-size:12px;
  	text-indent: 0em; 
	line-height: 150%;
}
table.main td.right_side table#cennik_pokoi{
  	border-style:solid;
  	border-width:0px;
  	border-color:#438f69;
  	font-family:Arial;
  	font-size:14px;
  	border-collapse:collapse;

}
table.main td.right_side table#cennik_pokoi th#cen{
  	border-style:solid;
  	border-width:1px;
  	border-color:white;
  	background-color:#438f69;
  	height:25px;
  	color:white;
  	padding-left:10px;
  	padding-right:10px;
}
table.main td.right_side table#cennik_pokoi th#cen b{
	color:yellow;
}
table.main td.right_side p.tresc3 b#gwiazdka{
  	color:green;
}
table.main td.right_side p.lower b#gwiazdka{
  	color:green;
}
table.main td.right_side table#cennik_pokoi th#rodz1{
	border-style:solid;
  	border-top-width:1px;
  	border-bottom-width:0px;
  	border-right-width:1px;
  	border-left-width:1px;
  	border-color:white;
  	background-color:#438f69;
  	height:25px;
  	color:white;
  	padding-left:10px;
  	padding-right:10px;
  	padding-top:5px;
}
table.main td.right_side table#cennik_pokoi th#rodz2{
	border-style:solid;
  	border-top-width:0px;
  	border-bottom-width:1px;
  	border-right-width:1px;
  	border-left-width:1px;
  	border-color:white;
  	background-color:#438f69;
  	height:25px;
  	color:white;
  	padding-left:10px;
  	padding-right:10px;
  	padding-bottom:5px;
}
table.main td.right_side table#cennik_pokoi td{
  	border-style:solid;
  	border-width:1px;
  	border-color:#438f69;
  	height:20px;
  	padding-left:10px;
  	padding-right:10px;
}
table.main td.right_side table#cennik_pokoi td#rodz_nazw{
  	border-style:solid;
  	border-width:1px;
  	border-color:#438f69;
  	height:20px;
  	padding-left:10px;
  	padding-right:10px;
  	text-align:left;
  	font-weight:bold;
  	font-size:14px;
}
table.main td.right_side table#rej_form{
  	border-style:solid;
  	border-width:1px;
  	border-color:#438f69;
  	font-family:Arial;
  	font-size:14px;
 	}
table.main td.right_side table#rej_form th{
  	background-color:#438f69;
  	height:25px;
  	color:white;
  	padding-left:10px;
  	padding-right:10px;
 }
table.main td.right_side table#rej_form td{
  	text-align:right;
  	color:#585858;
  	padding-right:0px;
  	padding-left:0px;
 	}
table.main td.right_side table#rej_form td.left{
  	text-align:left;
  	color:#585858;
  	padding-right:0px;
  	padding-left:10px;
 	}
table.main td.right_side table#rej_form td b{
  	color:red;
 	}
table.main td.right_side table#rej_form td#pole_obow{
  	text-align:left;
  	font-size:14px;
 	}
table.main td.right_side table#rej_form td#pole_obow b{
  	color:red;
 	}
table.main td.right_side table#dane_pokoi{
  	border-style:solid;
  	border-width:1px;
  	border-color:#438f69;
  	margin-top:5px;
  	width:100%;
  	font-family:Arial;
  	font-size:14px;
 	}
table.main td.right_side table#dane_pokoi th{
  	background-color:#438f69;
  	height:25px;
  	color:white;
 	}
table.main td.right_side table#dane_pokoi td{
  	text-align:right;
  	color:#585858;
  	width:100%;
  	padding-right:5px;
  	padding-left:5px;
 	}
table.main td.right_side table#dane_pokoi td#il_pok{
  	text-align:left;
  	color:#438f69;
  	width:100%;
  	padding-right:5px;
  	padding-left:5px;
 	}
table.main td.right_side table#dane_pokoi td#il_pok input{
  	width:20px;
	}
table.main td.right_side td#button{
  	text-align:right;
  	
	}
table.main td.right_side div table.rest_menu1{
  	
	}
table.main td.right_side div table.rest_menu2{
  	width:650px;
	}
table.main td.right_side div table.rest_menu2 td.el1{
  	font-family:Arial;
  	font-size:14px;
  	padding-right:10px;
  	padding-left:10px;
  	background-color:#438f69;
  	color:white;
  	height:50px;
	}
table.main td.right_side div table.rest_menu2 td.el2{
  	font-family:Arial;
  	font-size:14px;
  	padding-right:10px;
  	padding-left:10px;
  	background-color:white;
  	color:#438f69;
  	border-style:solid;
  	border-color:#438f69;
  	border-width:1px;
	}
table.main td.right_side div table.rest_menu1 td.el1{
  	font-family:Arial;
  	font-size:14px;
  	padding-right:10px;
  	padding-left:10px;
  	background-color:#438f69;
  	color:white;
	}
table.main td.right_side div table.rest_menu1 td.el2{
  	font-family:Arial;
  	font-size:14px;
  	padding-right:10px;
  	padding-left:10px;
  	background-color:white;
  	color:#438f69;
	}
table.main td.right_side div table.rest_menu1 td.el3{
  	font-family:Arial;
  	font-size:15px;
	}
table.main td.right_side a.link_menu{
  	text-decoration: none;
  	font-family:Arial;
  	font-size:14px;
  	color:#936d14;
  	font-weight:bold;
}
table.main td.right_side a.link_menu:hover{
  	text-decoration: none;
  	font-family:Arial;
  	font-size:14px;
  	color:#438f69;
  	font-weight:bold;
}
table.main td.right_side a.link_menu1{
  	text-decoration: none;
  	font-family:Arial;
  	font-size:14px;
  	color:white;
  	font-weight:bold;
}
table.main td.right_side a.link_menu1:hover{
  	text-decoration: none;
  	font-family:Arial;
  	font-size:14px;
  	color:white;
  	font-weight:bold;
}
table.main td.right_side img.link_menu_img{
position:relative;
left:0px;
top:25px;
}

table.main td.right_side hr{
  	width:95%;
  	border-top:1px solid #936d14;
 	border-width:1px 0 0 0;
 	height:1px;
  	}		
table.main td.right_side a.gotop{
  	text-decoration: none;
  	color:#936d14;
  	font-weight:bold;
  	}	
table.main td.left_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
	}
table.main td.left_menu ul li {
	position: relative;
	}
table.main td.left_menu li ul {
	position: absolute;
	left: 149px;
	top: 0;
	display: none;
	}
table.main td.left_menu ul li a {
	display: block;
	text-decoration: none;
	color: white;
	background: #fff;
	padding: 5px;
	padding-left: 20px;
	border: 1px solid #e5b339;
	border-bottom: 0px solid #e5b339;
	text-align:left;
	background: url('roll2.jpg');
	font-size:14px;
	font-weight:bold;
	/*font-family:Georgia;*/
	font-family:Arial;
	}
table.main td.left_menu ul li a.m1 {
  	background: url('tlo_menu_2.jpg');
  	padding-left: 5px;
 	} 
table.main td.left_menu ul li a.m1:hover {
  	background: url('tlo_menu_5.jpg');
  	}	
table.main td.left_menu ul li a:hover{
  	color:#e5b339;
  	background-position:left bottom;
	}	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
table.main td.left_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
	border-bottom: 1px solid #ccc;
	}

table.main td.left_menu li:hover ul, li.over ul { 
	display: block;}

/* rightside menu */

table.main td.right_side ul#nav2 {
	margin: 0;
	padding: 0;
	list-style: none;
	width:470px;
	}
table.main td.right_side ul#nav2 li {
	position: relative;
	}
table.main td.right_side ul#nav2 li a {
	display: block;
	text-decoration: none;
	color: white;
	background: #fff;
	padding: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #e5b339;
	border-right:0px;
	background-color:#936d14;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	float:left;
	}
table.main td.right_side ul#nav2 li a#last {
	display: block;
	text-decoration: none;
	color: white;
	background: #fff;
	padding: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #e5b339;
	background-color:#936d14;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	float:left;
	}
table.main td.right_side ul#nav2 li a:hover{
  	color:#e5b339;
	}
table.main td.right_side ul#nav2 li a#last:hover{
  	color:#e5b339;
	}
	
/* menu w dziale hotel */	
table.main td.right_side ul#nav3 {
	margin: 0;
	padding: 0;
	list-style: none;
	width:570px;
	}
table.main td.right_side ul#nav3 li {
	position: relative;
	}
table.main td.right_side ul#nav3 li a {
	display: block;
	text-decoration: none;
	color: white;
	background: #fff;
	padding: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #e5b339;
	border-right:0px;
	background-color:#936d14;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	float:left;
	}
table.main td.right_side ul#nav3 li a#last {
	display: block;
	text-decoration: none;
	color: white;
	background: #fff;
	padding: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #e5b339;
	background-color:#936d14;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	float:left;
	}
table.main td.right_side ul#nav3 li a:hover{
  	color:#e5b339;
	}
table.main td.right_side ul#nav3 li a#last:hover{
  	color:#e5b339;
	}
/* hotel po niemiecku */
table.main td.right_side ul#nav3de {
	margin: 0;
	padding: 0;
	list-style: none;
	width:660px;
	}
table.main td.right_side ul#nav3de li {
	position: relative;
	}
table.main td.right_side ul#nav3de li a {
	display: block;
	text-decoration: none;
	color: white;
	background: #fff;
	padding: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #e5b339;
	border-right:0px;
	background-color:#936d14;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	float:left;
	}
table.main td.right_side ul#nav3de li a#last {
	display: block;
	text-decoration: none;
	color: white;
	background: #fff;
	padding: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #e5b339;
	background-color:#936d14;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	float:left;
	}
table.main td.right_side ul#nav3de li a:hover{
  	color:#e5b339;
	}
table.main td.right_side ul#nav3de li a#last:hover{
  	color:#e5b339;
	}
	
	
/* menu w dziale restauracja */	
table.main td.right_side div ul#nav4 {
	margin: 0;
	padding: 0px;
	list-style: none;
	width:305px;
	}
table.main td.right_side ul#nav4 li {
	position: relative;
	}
table.main td.right_side ul#nav4 li a {
	display: block;
	text-decoration: none;
	color: white;
	background: #fff;
	padding: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #e5b339;
	border-right:0px;
	background-color:#936d14;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	float:left;
	}
table.main td.right_side ul#nav4 li a#last {
	display: block;
	text-decoration: none;
	color: white;
	background: #fff;
	padding: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #e5b339;
	background-color:#936d14;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	float:left;
	}
table.main td.right_side ul#nav4 li a:hover{
  	color:#e5b339;
	}
table.main td.right_side ul#nav4 li a#last:hover{
  	color:#e5b339;
	}
	
/* menu w dziale galeria */	
table.main td.right_side ul#nav5 {
	margin: 0;
	padding: 0;
	list-style: none;
	width:352px;
	
	}
table.main td.right_side ul#nav5 li {
	position: relative;
	
	}
table.main td.right_side ul#nav5 li a {
	display: block;
	text-decoration: none;
	color: white;
	background: #fff;
	padding: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #e5b339;
	border-right:0px;
	background-color:#936d14;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	float:left;
	}
table.main td.right_side ul#nav5 li a#last {
	display: block;
	text-decoration: none;
	color: white;
	background: #fff;
	padding: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #e5b339;
	background-color:#936d14;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	float:left;
	}
table.main td.right_side ul#nav5 li a:hover{
  	color:#e5b339;
	}
table.main td.right_side ul#nav5 li a#last:hover{
  	color:#e5b339;
	}
	
/* menu w dziale narty */	
table.main td.right_side ul#nav6 {
	margin: 0;
	padding: 0;
	list-style: none;
	width:280px;
	
	}
table.main td.right_side ul#nav6 li {
	position: relative;
	
	}
table.main td.right_side ul#nav6 li a {
	display: block;
	text-decoration: none;
	color: white;
	background: #fff;
	padding: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #e5b339;
	border-right:0px;
	background-color:#936d14;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	float:left;
	}
table.main td.right_side ul#nav6 li a#last {
	display: block;
	text-decoration: none;
	color: white;
	background: #fff;
	padding: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #e5b339;
	background-color:#936d14;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	float:left;
	}
table.main td.right_side ul#nav6 li a:hover{
  	color:#e5b339;
	}
table.main td.right_side ul#nav6 li a#last:hover{
  	color:#e5b339;
	}

.galeria {
	text-align: center;
}

.galeria table {
	margin-left: auto;
	margin-right: auto;
}

.galeria td {
	padding: 5px 5px 10px 5px;
	text-align:center;
}

.galeria td img {
	border: 1px solid black;
}

table.footer{
  	color:#438f69;
  	background-color:white;
  	width:907px;
  	border-style:solid;
  	border-width:1px;
  	border-color:#e5b339;
  	font-size:14px;
  	font-family:Arial;
  	text-align:center;
}
table.footer a{
  	text-decoration:none;
  	color:#438f69;
}
table.footer a:hover{
  	text-decoration:underline;
  	color:#438f69;
}
table.footer td.f1{
  	padding-top:10px;
  	color:gray;
  	font-size:11px;
}
table.footer td.f2{
  	color:gray;
  	font-size:11px;
}
