	
	
	*{margin:0; padding:0}
	
	html,body{height:100%}
	
	body{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#736944;
		background-color:#e4e0c7;
		background-repeat:no-repeat;
		background-position:center;
		background-attachment:fixed;
		}
		
	#header{
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:215px;
		background:url('images/header.jpg') repeat-x;
		z-index:2;
		}
		
	#wrapper{
		position:relative;
		width:920px;
		height:auto !important;
		min-height:100%;
		height:100%;
		margin:0 auto;
		font-family:Arial, Helvetica, sans-serif;
		z-index:1;
		}
		
	h1{
		width:auto;
		line-height:50px;
		margin:0 auto;
		padding-top:165px;
		font-size:26px;
		font-weight:normal;
		text-align:center;
		text-transform:uppercase;
		color:#93875a;
		background:url('images/logo.jpg') no-repeat center top;
		}
		
	h1 span{display:none}
	
	#header .left,
	#header .right{
		position:absolute;
		left:50%;
		top:30px;
		width:460px;
		height:100px;
		margin:0 0 0 -460px;
		line-height:45px;
		color:#a1783b;
		}
		
	#header .right{
		margin:0;
		text-align:right;
		}
	
	#header h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		}
		
	#header ul{list-style:none}
	
	#header .left li{padding-left:54px}
	
	li#flag_eu{background:url('images/flag_eu.jpg') no-repeat center left}
	
	li#flag_bg{background:url('images/flag_bg.jpg') no-repeat center left}
	
	#header .right ul,
	#index_lang{float:right}
	
	#header .right li,
	#index_lang li{
		display:inline;
		float:left;
		margin-left:10px;
		}
		
	#header .right li a,
	#index_lang li a{
		display:block;
		padding-top:10px;
		text-align:center;
		color:#a1783b;
		text-decoration:none;
		text-transform:uppercase;
		}
		
	#index_lang{
		width:100px;
		padding:10px 5px;
		line-height:45px;
		overflow:hidden;
		}
		
	a#icon_bg{
		background:url('images/icon_bg.jpg') no-repeat;
		width:35px;
		}
	
	a#icon_en{
		background:url('images/icon_en.jpg') no-repeat;
		width:35px;
		}
	
	#menu{
		position:relative;
		list-style:none;
		width:auto;
		margin:0 auto 50px;
		padding-top:225px;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		line-height:26px;
		}
		
	#menu li{
		display:inline;
		position:relative;
		}
	
	#menu li a{
		margin-left: 3px;
		padding:5px 10px;
		color:#a1783b;
		text-decoration:none;
		}
		
	#menu li a:hover,
	#menu li.selected a,
	#menu li.hovered a{
		color:#fae4c4;
		background:#6e542d;
		}
		
	#menu li ul{
		display:none;
		position:absolute;
		top:20px !important;
		top:250px;
		left:0;
		width:220px;
		font-size:12px;
		line-height:normal;
		background:#E5E1C8;
		border:1px solid #A1783B;
		border-bottom:none;
		z-index:99999;
		}
		
	*+html #menu li ul{top:250px !important}
		
	#menu li ul li{
		display:block;
		text-align:left;
		}
		
	#menu li:hover ul{display:block}
		
	#menu li ul li a,
	#menu li.selected ul li a,
	#menu li.hovered ul li a{
		display:block;
		width:210px;
		margin:0;
		padding:5px;
		color:#6E542D;
		background:none;
		border-bottom:1px solid #A1783B;
		}
		
	#menu li ul li a:hover{
		color:#fff;
		background:#A1783B;
		}
		
	#index #menu{width:780px}
	
	#index #menu li {
		display:inline;
		float:left;
		margin:10px 8px;
		font-size:18px;
		line-height:normal;
		}
		
	#index #menu li a{
		display:block;
		width:111px;
		height:125px;
		margin:0;
		padding:0;
		font-weight:normal;
		color:#93885b;
		background:none;
		}
		
	#index #menu li a span{
		display:block;
		width:109px;
		height:77px;
		border:1px solid #93885b;
		}
		
	#index_info span{background:url(images/index_info.jpg) no-repeat}
	
	#index_kustendil span{background:url(images/index_kustendil.jpg) no-repeat}
	
	#index_nevestino span{background:url(images/index_nevestino.jpg) no-repeat}
	
	#index_boboshevo span{background:url(images/index_boboshevo.jpg) no-repeat}
	
	#index_rila span{background:url(images/index_rila.jpg) no-repeat}
	
	#index_kocherinovo span{background:url(images/index_kocherinovo.jpg) no-repeat}
	
	#index #menu li a#index_gallery,
	#index #menu li a#index_film{height:auto}
	
	#index #menu li.right{float:right}
		
	#content{
		width:840px;
		padding:0 40px 50px;
		text-align:justify;
		line-height:18px;
		overflow:hidden;
		}
	
	#content h2{
		margin-bottom:20px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:normal;
		text-align:center;
		text-transform:uppercase;
		}
		
	#content h3{
		margin:20px 0;
		font-size:16px;
		font-weight:bold;
		text-transform:uppercase;
		}
		
	#content p{
		width:840px;
		margin-bottom:16px;
		}
		
	#content ul, #content ol{
		margin-bottom:16px;
		padding:0 20px;
		}
		
	#content li{padding:2px 0 2px}
	
	#content .ngg-gallery-thumbnail img{position:static}
	
	#content a{
		color:#6E542D;
		font-weight:bold;
		}
		
	#content a:hover{color:#a1783b}
	
	a img{border:none}
	
	img.left{
		display:inline;
		float:left;
		clear:left;
		margin:0 20px 10px 0;
		}
		
	img.right{
		display:inline;
		float:right;
		clear:right;
		margin:0 0 10px 20px;
		}
		
	#movieContainer{
		width:640px;
		margin:0 auto;
		}
		
	#footer{
		position:absolute;
		bottom:0;
		left:50%;
		width:920px;
		margin-left:-460px;
		line-height:50px;
		text-align:center;
		font-size:10px;
		color:#a1783b;
		}
		
	#index #footer{
		position:relative;
		clear:both;
		color:#fff;
		background:#93885b;
		line-height:36px;
		}
		
	#footer hr{display:none}
	
	