*{
	margin: 0;
}

img{
	border:0;
}

a{
	text-decoration:none;
	outline:none;
	color:#545F06;
}

ul {
	margin:0px;
	padding:0px;
}

body{
	background: #5B0202 url('../img/bg.jpg') 0 0 repeat-x;
	font-family:georgia;
	font-size:12px;
	color:#AC5517;
	line-height:17px;
	text-align: center;
}

h2{
	font-size:18px;
	color:#DADDDF;
	font-weight:bold;
	margin:10px 0;
}

.clear{
	clear:both;
	font-size:0px;
	line-height:0px;	 
}


.menu{
	list-style:none;	
}

.menu li{
	
}

.elephant{
	width:93px;
	height:83px;
	background:url('../img/elephant.png') 0 0 no-repeat;
	position:absolute;
}	

#site{
	text-align:left;
	width:1000px;
	margin: 0 auto;
}

#site #lady{
	width:302px;
	height:692px;
	background:url('../img/lady.png') 0 0 no-repeat;
	position:absolute;
	z-index:998;
	margin-lefT:780px;
	margin-top:55px;
}

#site #top{
	position: relative;
	height:315px;
	background:url('../img/top.png') 0 0 no-repeat;
}

#site #top h1{
	margin-left: 41px;
	margin-top: 10px;
	position: absolute;
	z-index: 998;
}

#site #top h1 a{

}

#site #top .menu{
	min-height:20px;
	padding:25px 20px;
	z-index: 990;
}

#site #top .menu li{
	float:left;
	min-height:60px;
	padding:10px 8px 0;
	margin:0 20px;
	-moz-border-radius: 7px;
	-webkit-border-radius:7px;
	border-radius: 7px;
	
}

#site #top .menu li.current{
	background:#FFBC14 url('../img/top-menu-li.jpg') 0 0 repeat-x;
	border:2px solid #FFBC14;

}

#site #top .menu li a{
	display:block;
	text-align:center;
}

#site #top .menu li .start-pl{
	background:url('../img/fader.png') 0 0 no-repeat;
}


#site #top #fader{
	height:252px;
	width:962px;
	background:url('../img/fader.png') 0 0 no-repeat;
	margin:-35px 18px 0;
	position:absolute;
	z-index: 995;
}

#site #top #fader img{
	display:none;
	margin-left:230px;
	margin-top:3px;
	position:absolute;
}

#site #top #lang{
	float:right;
	margin-top:-36px;
	margin-right:140px;
}

#site #top #lang .flag{
	width:24px;
	height:18px;
	float:left;
	display:block;	
	margin-right:10px;
}

#site #top #lang .en{
	background:url('../img/flag_en.jpg') 0 0 no-repeat;	
}

#site #top #lang .de{
	background:url('../img/flag_de.jpg') 0 0 no-repeat;
}

#site #top #lang .pl{
	background:url('../img/flag_pl.jpg') 0 0 no-repeat;
}  

#site #center{
	min-height:400px;
	margin-top:45px;
}

#site #center .box{
	float:left;
	width:271px;
	min-height:370px;
	background:url('../img/box.png') 50% 0 no-repeat;
	margin:0 0 0 4px;
	padding-top:15px;
	font-size:11px;
}

#site #center .box .bd .txt{
	padding:70px 10px 0;
	text-align:center;
	height:130px;
}

#site #center .box .bd .txt h4{
	margin:2px 0 7px;
	font-size:16px;
	color:#D23065;
}



#site #center .box .bd .img{
	height:140px;
}

#site #center .box .bd a.more{
	color:#fff;
	display:block;
	margin-top:21px;
	text-align:center;
	margin-left:40px;
}

#site #center .box .bd .elephant{
	margin-top:-34px;
	margin-left:-5px;
}

#site #center #box-welcome .bd,#site #center #box-news .bd,#site #center #box-rec .bd{
	width:245px;
	height:382px;
	margin:0 auto;
}	

.pl #center #box-welcome .bd{	
	background:url('../img/box-welcome_pl.png') 50% 0 no-repeat;
}

.pl #center #box-news .bd{
	background:url('../img/box-news_pl.png') 50% 0 no-repeat;
}

.pl #center #box-rec .bd{
	background:url('../img/box-rec_pl.png') 50% 0 no-repeat;
}

.en #center #box-welcome .bd{	
	background:url('../img/box-welcome_en.png') 50% 0 no-repeat;
}

.en #center #box-news .bd{
	background:url('../img/box-news_en.png') 50% 0 no-repeat;
}

.en #center #box-rec .bd{
	background:url('../img/box-rec_en.png') 50% 0 no-repeat;
}

.de #center #box-welcome .bd{	
	background:url('../img/box-welcome_de.png') 50% 0 no-repeat;
}

.de #center #box-news .bd{
	background:url('../img/box-news_de.png') 50% 0 no-repeat;
}

.de #center #box-rec .bd{
	background:url('../img/box-rec_de.png') 50% 0 no-repeat;
}

#site #center .content{
	margin-left: 17px;
	margin-right:188px;
}

#site #center .content .elephant{
	margin-top:-35px;
	margin-left:-5px;
}	

#site #center .content .top{
	height:47px;
	background:url('../img/content-top-green.png') no-repeat;
	text-align:center;
	padding-top:10px;
}	

#site #center .content .bd{
	background-color:#fff7b9;
	background-image:url('../img/content-bd.jpg');
	background-repeat:repeat-x;
	min-height:250px;
	padding:45px;
	font-size:14px;
	line-height:18px;
}

#site #center .content .bd h2{
	color:#545F06;
	background:url('../img/bracket-green.png') 100% 50% no-repeat;
	font-size:16px;
	padding-right:20px;
	padding-top:6px;
	padding-bottom:6px;
	display:inline; float: right; display:table-cell; height: 30px; vertical-align: middle;
}


#site #center .content .bd .menu,#site #center .content .bd .news,#site #center .content .bd .gallery,#site #center .content .bd .photos{
	list-style:none;
	margin-left: 0;
}

#site #center .content .bd .news li,#site #center .content .bd .gallery li{
	margin-bottom:20px;
}

#site #center .content .bd .news li .l,#site #center .content .bd .gallery li .l,#site #center .content .contact .l{
	float:left;
	text-align:right;
	width:155px;
}

#site #center .content .bd .news li .r,#site #center .content .bd .gallery li .r,#site #center .content .contact .r{
	float:right;
	width:520px;
}

#site #center .content .bd .menu{
	width:195px;
	float:left;
	font-size:12px;
}

#site #center .content .bd .photos li{
	float:left;	
	margin:0 10px 10px
}

#site #center .content .bd .photos li img{
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;    /* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
 	border-radius: 5px;
 	border:3px solid #FFA81B;
}

#site #center .content .bd .menu li{
	margin-bottom:4px;
	padding-bottom:4px;
	border-bottom:1px dotted #545F06;
	text-align:right;
	font-family:georgia
}

#site #center .content .bd .menu li a{
	text-decoration:none;
}

#site #center .content .bd .menu li a:hover,#site #center .content .bd .menu li a.current{
	font-weight:bold;
}

#site #center .content .bd .menu li .arrow{
	height:22px;
	width:9px;
	background:url('../img/bracket-green2.png') 0 0 no-repeat;
	position:absolute;
	margin-top:-18px;
	margin-left:200px;
}

#site #center .content .bd .txt{
	width:460px;
	float:right;
}

#site #center .content .contact{
	margin-bottom:40px;	
	color:#545F06;
}

#site #center .content .contact td{
	padding-bottom:10px;	
}	

#site #center .content .contact .inp,#site #center .content .contact .tarea{
	margin-left:15px;
	padding:4px;
	font-family:georgia;
	font-size:12px;
	border:none;
}

#site #center .content .contact .inp{
	
	width:236px;
	height:24px;
	background:url('../img/inp.jpg') no-repeat;
}

#site #center .content .contact .tarea{
	width:324px;
	height:174px;
	background:url('../img/tarea.jpg') no-repeat;
}	

#site #center .content .foot{
	background:url('../img/content-foot.png') no-repeat;
	height:5px;
}


#site #center .content #map{
	border:1px solid #AAAAAA;
	margin:0px auto;
	width: 540px;
	height: 325px;
	background: url(http://geofinder.web4you.com.pl/template/loader.gif);
	background-repeat: no-repeat;
	background-position: center;     
}


#site #center .content .bd a{
	text-decoration:underline;
}

#site #center .content .bd ul{
	margin-left:20px;
}
/*
#site #center #contact{
	
}


#site #center #contact .bd,#site #center #restaurant .bd{
	background-image:url('../img/content-bd-green.jpg');
	background-repeat:repeat-x;
}


#site #center #gallery .bd, #site #center #news .bd{
	background-image:url('../img/content-bd-red.jpg');
	background-repeat:repeat-x;
}

#site #center #menu .bd{
	background-image:url('../img/content-bd-orange.jpg');
	background-repeat:repeat-x;
}

#site #center #contact .top{
	background:url('../img/content-top-contact_pl.png') no-repeat;
}

#site #center #gallery .top{
	background:url('../img/content-top-galeria_pl.png') no-repeat;
}

#site #center #menu .top{
	background:url('../img/content-top-menu_pl.png') no-repeat;
}

#site #center #news .top{
	background:url('../img/content-top-aktualnosci_pl.png') no-repeat;
}


#site #center #restaurant .top{
	background:url('../img/content-top-restauracja_pl.png') no-repeat;
}*/

#site #center #menu .bd{
	padding:0px;	
}	

#site #center #menu #mtop{
	height:94px;
	background:url('../img/menu-top.jpg') 0 0 no-repeat;	
}

#site #center #menu #mfoot{
	height:99px;
	background:url('../img/menu-foot.jpg') 0 0 no-repeat;	
}

#site #center #menu #mb{
	background:url('../img/menu-bg.jpg') 0 0 repeat-y;	
	padding:0 40px;
}

#site #center #menu #mb .menu,#site #center #menu #mb .txt{
	margin-top:-20px;	
}

#site #foot{
	margin-top:20px;
	width:1000px;
	height:161px;
	background:url('../img/foot.png') 0 0 no-repeat;
	font-size:11px;
	color:#B78A6B;
	text-align:right;
}

#site #foot a{
	color:#B78A6B;
	font-weight:bold;
}

#site #foot p{
	padding-top:25px;
	margin-right:15px;
}

.info{
	margin: 10px;
}

.red{
	color:#990000 !important;
}

.fb-like	{ position: absolute !important; right: 10px; top: 10px; }