@charset "utf-8";
/* CSS Document */

.clear{clear:both;}
a img{border:0px;}
a {color:#003F03;}
html, body, #site {height: 100%;width:100%; margin:0px; padding:0px; font:14px Arial, Helvetica, sans-serif;}
#site {height:auto; min-height:100%; width:100%; min-width:1024px; 
/*background-color:#F6F6F6;*/
  }
p {
	text-indent: 0!important;
}
	/*Head*/
	#head{width:1024px; margin:0px auto; padding:0px; height:287px; background:url(../img/head_bg.png) no-repeat top center; position:relative;}
		/*NEW*/.logo{display:block; width:407px; heihgt:153px; position: absolute; top:95px; left:300px; font:24px Tahoma, Geneva, sans-serif; color:#fff; line-height:34px; text-decoration:none; text-shadow: 5px 5px 5px #2F2F2F;}
			/*NEW*/.logo .name{font:28px 'MagistralCBold'; text-transform:uppercase; text-shadow:5px 5px 5px #000; line-height:40px;}
				/*NEW*/.logo .name span{color:#FFD505;}
		
	/*Main menu*/
	/*NEW*/.main_menu_wrapper{width:994px; margin:0px auto; background-color:#80561A; padding:0px 15px 0px 15px;}
		/*NEW*/.main_menu{margin:0px; padding:0px 0px 0px 0px; list-style:none; float:left; font:bold 14px Geneva, sans-serif; line-height:16px;}	
			/*NEW*/.main_menu li{float:left; position:relative; height:25px; padding:7px 0px 0px 0px;}		

				.main_menu li a{display:block; color:#fff; text-shadow:2px 2px 2px #3C2209; text-decoration:none; padding:0px 10px 0px 20px; background-repeat:no-repeat; background-position:left center; }
					.main_menu li a:hover{ text-decoration:underline;}
					.main_menu .menu-item a { background-image:url(../img/main_menu_05.png)}					
					.main_menu .menu-item a:hover { background-image:url(../img/main_menu_03.png)}					
					.main_menu .current-menu-item a { background-image:url(../img/main_menu_02.png)}					
				/*	
					.main_menu #menu-item-128 a { padding:0px 8px 0px 0px;}
					.main_menu #menu-item-130 a { background-image:url(../img/main_menu_01.png)}
					.main_menu #menu-item-126 a { background-image:url(../img/main_menu_02.png)}
					.main_menu #menu-item-125 a { background-image:url(../img/main_menu_03.png)}
					.main_menu #menu-item-124 a { background-image:url(../img/main_menu_04.png)}
					.main_menu #menu-item-129 a { background-image:url(../img/main_menu_05.png)}
				*/	
					/*NEW*/.main_menu li ul{margin:0px; list-style:none; position:absolute; top:32px; left:0px; width:180px; padding:0px 10px; background:#80561A; z-index:999; display:none;}
						/*NEW*/.main_menu li ul li{float:none; margin:0px; padding:0px 0px 5px 0px; height:auto;}
							/*NEW*/.main_menu li ul li a{padding:0px;}	
							
							
				.sub-menu li a {background-image:none !important;}			
				
				
		.qtrans_language_chooser {float: right; margin:0 auto; padding:15px 5px 0px 0px; list-style:none; width: 60px; height: 30px; top: 80%;}
			.qtrans_language_chooser li{float:left; padding-left:2px; height:25px;}
			.qtrans_flag {width:26px !important; height:25px !important;}
			
	/*Body*/
	#body {width:994px; margin:0px auto; padding:10px 15px 70px 15px; background-color:#FFF;}
	
		/*Left Sidebar*/
		.left_sidebar{width:210px; float:left;}
			.left_sidebar_menu{ text-transform: uppercase; background-color:#C1E082; padding:15px 10px 1px 32px; box-shadow:4px 4px 5px #CBCBCB; margin:0px 0px 15px 0px;}	
				.left_sidebar_menu ul{margin:0px; padding:0px; list-style:none; font:bold 11px Arial, Helvetica, sans-serif; color:#000; line-height:14px;}
					.left_sidebar_menu ul li{margin:0px 0px 10px 0px; position:relative; /*min-height:28px;*/ }
						.left_sidebar_menu ul li span{display:table-cell; width:36px; height:18px; position:absolute; top:0px; left:-47px; background:url(../img/sidebar_left_menu_span.png); box-shadow:3px 3px 5px #A8B780; vertical-align: middle;}
						.left_sidebar_menu ul li a{color:#000; text-shadow:2px 2px 2px #A8B780; text-decoration:none;}
							.left_sidebar_menu ul li a:hover{ text-decoration:underline;}
			.left_sidebar_menu2{ background-color:#DACDBC; padding:18px 20px 10px 34px; box-shadow:4px 4px 5px #CBCBCB; margin:0px 0px 15px 0px;}	
				.left_sidebar_menu2 ul{margin:0px; padding:0px; list-style:none; font:bold 13px Arial, Helvetica, sans-serif; color:#000; line-height:14px;}
					.left_sidebar_menu2 ul li{margin:0px 0px 13px 0px;}
						.left_sidebar_menu2 ul li span{display:block; width:20px; height:18px; float:right; background:url(../img/sidebar_left_menu2_span.png); box-shadow:3px 3px 5px #B4AB9C;}
						.left_sidebar_menu2 ul li a{color:#000; text-shadow:2px 2px 2px #A8B780; text-decoration:none;}
							.left_sidebar_menu2 ul li a:hover{ text-decoration:underline;}
			.our_friends_wrapper{margin:0px 0px 15px 0px;}
				.our_friends_wrapper ul{margin:0px; padding:0px; list-style:none; text-align:center;}
					.our_friends_wrapper ul li{margin:0px 0px 15px 0px;}
					
		/*Content*/
		.content{width:540px; float:left; margin:0px 0px 0px 18px;}
			.slider_wrapper{width:540px; height:224px; background:#D1B76C; box-shadow:4px 4px 5px #CBCBCB; padding:4px 0px 0px 0px;}
				#slider-code { width:490px; height:220px; margin:0px auto; position:relative;}
					#slider-code .viewport { float:right; width:219px; height:220px; overflow:hidden; position:relative; box-shadow:4px 4px 5px #98854E;}
						#slider-code .overview { list-style:none; padding:0; margin:0;  position:absolute; left:0; top:0; }
							#slider-code .overview li{ float:left; margin:0; padding:0px; height:219px; width:220px; border:0px solid #dcdcdc; }
					#slider-code .pager { list-style:none; margin:0; padding:0px; position:absolute; top:0px; left:0px; }
						#slider-code .pager li { font:13px Arial, Helvetica, sans-serif; line-height:14px; margin:0px 0px 5px 0px;}
						#slider-code .pager li p { margin: 0; padding: 0;}
							#slider-code .pagenum {width:268px; height:40px; display: block; color:#000; text-decoration: none;}
								#slider-code .pagenum .name{display: block;  width:218px; height:30px; float:left; background:#F1EBD3; padding:5px; text-align:right; }
								#slider-code .pagenum .act{display:none; width:40px; height:40px; float:left; background:url(../img/slide_active.png) no-repeat center center #FFF;}
							#slider-code .active{ box-shadow:2px 2px 3px #898989;}
							#slider-code .active .act {display:block;}
			.article_wrapper{margin:0px 0px;}
				.article_wrapper .date{font:10px Arial, Helvetica, sans-serif; color:#6B6356; line-height:10px; margin:0px 0px 8px 32px; padding:4px 0px 4px 35px; background:url(../img/article_date_bg.png) no-repeat left center;}
				h1{font:bold 14px Arial, Helvetica, sans-serif; line-height:16px;}
				.article_wrapper .article_title{margin:0px 0px 8px 0px; padding:0px 0px 3px 0px; color:#003F03; border-bottom:2px solid #D3D7E0;}
				.article_wrapper .desc{font:bold 11px Arial, Helvetica, sans-serif; color:#000; line-height:12px; padding:0px 0px 0px 100px; margin:0px 0px 8px 0px;}
				.article_wrapper .article_img{margin:0px 0px 8px 0px; background-color:#EEEBE6; padding:5px 0px; text-align:center; box-shadow:4px 4px 5px #CBCBCB;}
					.article_wrapper .article_img img{box-shadow:4px 4px 5px #B7B4AF;}
				.article_wrapper .text{padding:5px 0px 0px 32px; font:11px Arial, Helvetica, sans-serif; color:#000; line-height:12px;}
					.article_wrapper .text p{margin:0px 0px 5px 0px;}
				.article_wrapper .author{font:italic 11px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
		
		/*Right Sidebar*/
		.right_sidebar{width:210px; float:right;}
			.sidebar_news_wrapper{ background-color:#EAE2D5; padding:10px 20px 10px 20px; margin:0px 0px 15px 0px;box-shadow:4px 4px 5px #CBCBCB;}
				.sidebar_news_wrapper .title{font:17px Arial, Helvetica, sans-serif; line-height:18px; color:#004004; position:relative; margin:0px 0px 16px 0px;}
					.sidebar_news_wrapper .title span{display:block; width:129px; height:18px; position:absolute; right:-35px; top:0px; background:url(../img/sidebar_news_title.png) no-repeat center center; box-shadow: 4px 4px 5px #CBCBCB;}
				.sidebar_news_wrapper .sidebar_news_block{margin:0px 0px 8px 0px;}
					.sidebar_news_block .date{font:9px Arial, Helvetica, sans-serif; color:#6B6356;}
					.sidebar_news_block a{display:block; padding:0px 0px 0px 10px; font:10px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
					.sidebar_news_block a:hover{ text-decoration:underline;}
			.sidebar_announce_wrapper{ background-color:#EAE2D5; padding:10px 20px 10px 20px; margin:0px 0px 15px 0px; box-shadow:4px 4px 5px #CBCBCB;}
				.sidebar_announce_wrapper .title{font:17px Arial, Helvetica, sans-serif; line-height:18px; color:#3D0002; position:relative; margin:0px 0px 16px 0px;}
					.sidebar_announce_wrapper .title span{display:block; width:139px; height:18px; position:absolute; right:-35px; top:0px; background:url(../img/sidebar_announce_title.png) repeat center center; box-shadow: 4px 4px 5px #CBCBCB;}
				.sidebar_announce_wrapper .sidebar_news_block{margin:0px 0px 8px 0px;}
					.sidebar_announce_wrapper .date{font:9px Arial, Helvetica, sans-serif; color:#6B6356;}
					.sidebar_announce_wrapper a{display:block; padding:0px 0px 0px 10px; font:10px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
					.sidebar_announce_wrapper a:hover{ text-decoration:underline;}
			.right_sidebar_img{margin:20px 0px 0px 0px; text-align:center;}
	
/*Footer*/	
#footer {position:relative; margin-top:-50px; height:50px; clear:both;} 
	.footer_content{width:1024px; margin:0px auto; height:40px; background-color:#EAE2D5; box-shadow:4px 4px 5px #CBCBCB;}
	
.ngg-description strong{
display:none;
}	
.ngg-description  :last-child{
display:none;
}	

.consultation {
	background-color: #80561A;
	padding: 3px 15px; 
	color: #fff;
	width: 100%; 
	text-shadow: 2px 2px 2px #3C2209;
	text-decoration: none;
	width: 100%;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.consultation:hover {
	text-decoration: underline;
}

.ngg-gallery-thumbnail-box {
	width: 250px;
	display: inline-block;
	margin: 0 10px 10px 0;
}

.ngg-gallery-thumbnail img {
	width: 100%!important;
	height: auto;
}