﻿  /*-------------------------------  reset  ------------------------------------*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,
fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,
p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
article,aside,blockquote,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}
legend{white-space:normal}
embed,img,object{max-width:100%}
b,dt,strong{font-weight:700}
dfn,em,i{font-style:italic}
blockquote,q{quotes:none;font-style:italic}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a,a:active,a:focus,a:hover,a:link,a:visited{outline:0}
hr{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:1px;margin:20px 0 30px;padding:0;border:none;background:#555}
mark{color:#000;background:#ff0}
pre{margin:1em 0;padding:15px;border:1px solid #555;border-radius:5px;white-space:pre;white-space:pre-wrap;background:#efefef;word-wrap:break-word}
code,kbd,pre,samp{font-family:'courier new',monospace,serif;font-size:1em}
small{font-size:80%}
big{font-size:125%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em; left: -0.3em;}
sub{bottom:-.25em; left: -0.3em;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
ins,u{text-decoration:underline}
del,s{text-decoration:line-through}
dl,menu{margin:1em 0 1em 1em;list-style:none}
dd+dt{margin-top:1em}
dd{margin:0 0 0 40px}
nav ol,nav ul, ol, ul {list-style:none}
table{width:100%;border-collapse:collapse;border-spacing:0}
td,td img{vertical-align:top}
::selection{text-shadow:none;color:#fff;background:#2597ff}
::-moz-selection{text-shadow:none;color:#fff;background:#2597ff}
::-ms-selection{text-shadow:none;color:#fff;background:#2597ff}
[hidden]{display:none}
button,input,select,textarea{margin:0;font-family:sans-serif;font-size:100%;vertical-align:baseline;outline:0}
textarea{overflow:auto;vertical-align:top}

::-webkit-input-placeholder {color: #ccc;}
::-webkit-textarea-placeholder {color: #ccc;}
input::-moz-placeholder {color: #ccc;opacity: 1;}
textarea::-moz-placeholder {color: #ccc;opacity: 1;}
input::-ms-placeholder {color: #ccc;}
textarea::-ms-placeholder {color: #ccc;}

button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: not-allowed;}
input[type="checkbox"], input[type="radio"] {-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;cursor: pointer;}
input[type="search"] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
textarea{resize:none;}
button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0;}

html, body {height: 100%;margin: 0;padding: 0;}
html {display: block;font-family: sans-serif;font-size: 100%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {position: relative;min-width: 980px;font: 12px/16px Arial, Helvetica, sans-serif;color: #000;background: #fff;-webkit-backface-visibility: hidden;-webkit-font-smoothing: antialiased;}

input[type="text"],input[type="password"],input[type="submit"],input[type="tel"],input[type="email"],textarea {-webkit-appearance: none;-webkit-border-radius:0;border-radius:0;}
input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,textarea:focus,input[type="password"]:focus {background: #ffface !important;}
input[type="text"]:focus::-webkit-input-placeholder,input[type="tel"]:focus::-webkit-input-placeholder,input[type="email"]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,input[type="password"]:focus::-webkit-input-placeholder {color: transparent;}
input[type="text"]:focus::-moz-placeholder,input[type="tel"]:focus::-moz-placeholder,input[type="email"]:focus::-moz-placeholder,textarea:focus::-moz-placeholder,input[type="password"]:focus::-moz-placeholder {color: transparent;}
input[type="text"]:focus::-ms-placeholder,input[type="tel"]:focus::-ms-placeholder,input[type="email"]:focus::-ms-placeholder,textarea:focus::-ms-placeholder,input[type="password"]:focus::-moz-placeholder {color: transparent;}

/* a {text-decoration: underline;color: #678bd8;}
a:hover {text-decoration: underline;color: #d70017;} */
/*-------------------------------  Custom Fonts  ------------------------------------*/
/*-------------------------------  sys style  ------------------------------------*/
.tac { text-align: center; }
.tar { text-align: right; }
.tal { text-align: left; }
.fll { float: left; }
.flr { float: right; }
.cls { font-size: 0; display: table; width: 100%;}
.clear { clear: both;}
.helper {display:inline-block; height:100%; width:0px; vertical-align:middle; zoom:1; font-size:0; }
#ctrlcopy { height:1px; overflow:hidden; position:absolute; width:1px; margin: 5px 0 0 -1px; line-height:0; opacity: 0; }
.clearFix:after { content: ''; display: block; clear: both; height: 0; }
.wSize:after { content: ''; display: block; clear: both; height: 0; }
.content { position: relative; }
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6,.h1T, .h2T, .h3T, .h4T, .h5T, .h6T {
  font: 24px Arial, Helvetica, sans-serif;
}
.content h1:before, .content h2:before, .content h3:before, .content h4:before, .content h5:before, .content h6:before { content: ''; display: block; clear: both; height: 0; }
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	padding-top: 0.5em;
	padding-bottom: 0.2em;
}
.content h2, .h2T { font-size: 22px; line-height: 2em; }
.content h3, .h3T { font-size: 20px; line-height: 1.2em; }
.content h4, .h4T { font-size: 18px; line-height: 1.2em; }
.content h5, .h5T { font-size: 16px; line-height: 1.2em; }
.content h6, .h6T { font-size: 14px; line-height: 1.2em; }
.h1T *,.h2T *,.h3T *,.h4T *,.h5T *,.h6T * { line-height: 1em !important; }
.content h1 a, .content h2 a, .content h3 a, .content h4 a, .content h5 a, .content h6 a,
.h1T a, .h2T a, .h3T a, .h4T a, .h5T a, .h6T a { text-decoration: none !important; }
.content blockquote { padding: 5px 20px; margin: 5px 0; font-style: italic; border: 10px solid transparent; border-left-color: #ccc; }
.content a { color: #00f; }
.content a:hover { color: #3c3; }
.content p { margin-bottom: 1em; }
.content ul, .content ol { margin-top: 0; }
.content li { list-style-type: disc; list-style-position: inside; }
.content ol li { list-style-type: decimal; list-style-position: inside; }
.content table th { font-weight: bold; background: #eee; }
.content table thead th { vertical-align: bottom; }
.content table  {
	width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	width: 100%;
	margin: 10px 0 20px;
}
.content table th, .content table td {
	padding: 10px;
	line-height: 1em;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
}

.content table.table-null, .content table.table-null th, .content table.table-null td { border-color: transparent; }
.content table.table-zebra, .content table.table-zebra th, .content table.table-zebra td { border-color: transparent; }
.content table.table-zebra tr:nth-child(even) { background: #ddd; }
/*-------------------------------  container  ------------------------------------*/
.wWrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.wHeader {
	position: relative;
}
.wSize {
	width: 980px;
	/*     padding: 0 5px; */
	margin: 0 auto;
	position: relative;
}
.wContainer {
	padding: 20px 0 183px 0;
	position: relative;
}
.defBlock {
	background: #999;
	height: 100px;
	text-align: center;
	font: 20px/98px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
/*-------------------------------  breadcrumbs  ------------------------------------*/
.breadcrumbs {
	font-size: 0;
	line-height: 0;
	font: 10px Arial,sans-serif;
}
.breadcrumbs span {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	color: #1A2F03;
	text-transform: uppercase;
}
.breadcrumbs span:first-child{
	padding-left:18px;
}
.breadcrumbs span:first-child:before{
	content: '— ';
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 100%;
	text-align: center;
}
.breadcrumbs span + span {
	padding-left: 20px;
}
.breadcrumbs span + span:before {
	content: '/';
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 100%;
	text-align: center;
}
.breadcrumbs a{
	color: #1A2F03;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: color .5s;
	-moz-transition: color .5s;
	transition: color .5s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.breadcrumbs a:hover{
	color: #1A2F03;
}
.no-touch .breadcrumbs a:hover{
	color:#fff;
	text-decoration: underline;
}
.header_breadcrumbs{
	position: absolute;
	z-index:10;
	left: 52%;
	top: 253px;
}
/*-------------------------------  wHeader  ------------------------------------*/
/*-------------------------------  wContainer  ------------------------------------*/
/*-------------------------------  wLeft  ------------------------------------*/
.wLeft {
	float: left;
	width: 25%;
	margin-right: 2%;
}
/*-------------------------------  wRight  ------------------------------------*/
.wRight {
	float: right;
	width: 25%;
	margin-left: 2%;
}
/*-------------------------------  wRight  ------------------------------------*/
.wMiddle {
	overflow: hidden;
}
/*-------------------------------  wFooter  ------------------------------------*/
.wFooter {
	margin: -183px auto 0;
	height: 183px;
	position: relative;
}

/* .wHeader.green_header{
	min-height:473px;
	} */
	.wHeader.green_header {
		min-height:440px;
	}

	.bgExposition {
		min-height: 276px !important;
	}


	/*fonts*/
	@font-face {
		font-family: 'roboto_black_italic';
		src: url('../fonts/roboto_black_italic.eot');
		src: url('../fonts/roboto_black_italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/roboto_black_italic.woff') format('woff'),
		url('../fonts/roboto_black_italic.ttf') format('truetype'),
		url('../fonts/roboto_black_italic.svg#roboto_black_italic') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'roboto_light_italic';
		src: url('../fonts/roboto_light_italic.eot');
		src: url('../fonts/roboto_light_italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/roboto_light_italic.woff') format('woff'),
		url('../fonts/roboto_light_italic.ttf') format('truetype'),
		url('../fonts/roboto_light_italic.svg#roboto_light_italic') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'russo_one';
		src: url('../fonts/russo_one.eot');
		src: url('../fonts/russo_one.eot?#iefix') format('embedded-opentype'),
		url('../fonts/russo_one.woff') format('woff'),
		url('../fonts/russo_one.ttf') format('truetype'),
		url('../fonts/russo_one.svg#russo_one') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'russo_one';
		src: url('../fonts/russo_one.eot');
		src: url('../fonts/russo_one.eot?#iefix') format('embedded-opentype'),
		url('../fonts/russo_one.woff') format('woff'),
		url('../fonts/russo_one.ttf') format('truetype'),
		url('../fonts/russo_one.svg#russo_one') format('svg');
		font-weight: bold;
		font-style: normal;
	}
	@font-face {
		font-family: 'BebasNeueCyrillic';
		src: url('../fonts/bebas_neue_cyrillic.eot');
		src: url('../fonts/bebas_neue_cyrillic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/bebas_neue_cyrillic.woff') format('woff'),
		url('../fonts/bebas_neue_cyrillic.ttf') format('truetype'),
		url('../fonts/bebas_neue_cyrillic.svg#BebasNeueCyrillic') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	.sprite{
		background-image: url(../pic/sprite.png);
		background-position:top left;
		background-repeat: no-repeat;
	}
	.sprite-flag{ background-position: 0 0; width: 28px; height: 26px; }
	.sprite-inside_right{ background-position: 0 -76px; width: 7px; height: 12px; }
	.sprite-inside_right_white{ background-position: 0 -138px; width: 7px; height: 12px; }
	.sprite-lang_en{ background-position: 0 -200px; width: 25px; height: 16px; }
	.sprite-lang_ru{ background-position: 0 -266px; width: 25px; height: 16px; }
	.sprite-lang_ua{ background-position: -39px -266px; width: 25px; height: 16px; }
	.sprite-legend_bath{ background-position: 0 -332px; width: 35px; height: 35px; }
	.sprite-legend_child{ background-position: 0 -417px; width: 35px; height: 35px; }
	.sprite-legend_ent{ background-position: 0 -502px; width: 37px; height: 37px; }
	.sprite-legend_home{ background-position: 0 -589px; width: 35px; height: 35px; }
	.sprite-legend_main{ background-position: 0 -674px; width: 110px; height: 148px; }
	.sprite-legend_med{ background-position: 0 -872px; width: 34px; height: 34px; }
	.sprite-legend_vet{ background-position: 0 -956px; width: 34px; height: 34px; }
	.sprite-partner1{ background-position: 0 -1040px; width: 83px; height: 61px; }
	.sprite-partner2{ background-position: 0 -1151px; width: 77px; height: 60px; }
	.sprite-partner3{ background-position: 0 -1261px; width: 72px; height: 61px; }
	.sprite-partner4{ background-position: 0 -1372px; width: 74px; height: 65px; }
	.sprite-partner5{ background-position: 0 -1487px; width: 66px; height: 66px; }
	.sprite-partner6{ background-position: 0 -1603px; width: 131px; height: 59px; }
	.sprite-slider_hov_left{ background-position: 0 -1712px; width: 43px; height: 22px; }
	.sprite-slider_hov_right{ background-position: 0 -1784px; width: 43px; height: 22px; }
	.sprite-slider_left{ background-position: 0 -1856px; width: 43px; height: 22px; }
	.sprite-slider_right{ background-position: 0 -1928px; width: 43px; height: 22px; }
	.sprite-wezom{ background-position: -181px 0; width: 88px; height: 33px; }
	.sprite-youtube{ background-position: -181px -83px; width: 60px; height: 43px; }
	.sprite-z_left{ background-position: -181px -176px; width: 43px; height: 22px; }
	.sprite-z_pause{ background-position: -181px -248px; width: 32px; height: 32px; }
	.sprite-z_play{ background-position: -181px -330px; width: 32px; height: 32px; }
	.sprite-z_right{ background-position: -181px -412px; width: 43px; height: 22px; }
	.sprite-z_scroll_bottom{ background-position: -181px -484px; width: 12px; height: 7px; }
	.sprite-z_scroll_top{ background-position: -181px -541px; width: 14px; height: 9px; }
	.sprite-z_speakermax{ background-position: -181px -600px; width: 32px; height: 32px; }
	.sprite-z_speakeroff{ background-position: -181px -682px; width: 32px; height: 32px; }
	.sprite-zoom{ background-position: -181px -764px; width: 75px; height: 75px; }



	/*text page styles*/
	a{
		color:#000;
		-webkit-transition: color .5s;
		-moz-transition: color .5s;
		transition: color .5s;
	}
	.no-touch a:hover{color: #78c310;}

	/*header menu*/
	.navitaion_wrap{
		font-size:0;
	}
	.menu_button{
		font:36px/32px 'roboto_black_italic';
		text-transform: uppercase;
		color:#80a321;
		-webkit-transition: color .5s;
		-moz-transition: color .5s;
		transition: color .5s;
		-webkit-user-select:none;
		-moz-user-select:none ;
		-ms-user-select:none ;
		-o-user-select:none ;
		user-select:none ;
		margin-bottom:175px;
	}
	.no-touch .menu_button:hover{
		cursor:pointer;
		color:#78c310;
	}
	.menu_button.open{
		color:#f01717;
	}
	.no-touch .menu_button.open:hover {
		color:#000;
	}
	.submenu{
		margin-top:50px;
	}
	.menu_item{
		font:30px/26px roboto_black_italic;
		text-transform: uppercase;
		text-decoration: none;
		color:#a7a7a7;
		-webkit-transition:color .2s;
		-moz-transition: color .2s;
		transition:color .2s;
	}
	.menu_item.active{
		color:#000;
	}
	.no-touch .menu_item:hover{
		color:#000;
	}
	.lang_wrap{
		display:table;
		text-align:right;
	}
	.lang{
		font:16px/32px 'roboto_black_italic';
		color:#000;
		text-transform: uppercase;
		display: inline-block;
		vertical-align: top;
		text-decoration: none;
		margin-left:10px;
		-webkit-transition: color .5s;
		-moz-transition: color .5s;
		transition: color .5s;
		-webkit-user-select:none;
		-moz-user-select:none ;
		-ms-user-select:none ;
		-o-user-select:none ;
		user-select:none ;
	}
  	.lang:hover .lang_bg {
		-webkit-filter: grayscale(0%);
		filter: grayscale(0%);
	}
	.lang:first-child{
		margin-left: 0;
	}
	.lang.active{
	   color:#78c310;
   }
	.lang.active .lang_bg {
		-webkit-filter: grayscale(0%);
		filter: grayscale(0%);
	}
   .no-touch .lang_wrap .lang:hover{
	color:#78c310;
	cursor:pointer;
}
.lang_bg{
	width:25px;
	display:inline-block;
	line-height:32px;
	position:relative;
	top:2px;
	filter: gray;
    -webkit-filter: grayscale(100%);
}
.nowrap{
	white-space: nowrap;
}
.menu_wrap{
	min-height:100%;
	width:55.7%;
	position: absolute;
	left:-65%;
	top:0px;
	z-index:99;
	opacity: .95;
	background-color: #fff;
	-webkit-box-shadow: 3px 4px 43px rgba(0,1,0,.75);
	box-shadow: 3px 4px 43px rgba(0,1,0,.75);
	-webkit-transform:skew(-5deg);
	-ms-transform:skew(-5deg);
	transform:skew(-5deg);
	-webkit-transition:-webkit-transform,left 1s ease;
	transition:transform,left 1s ease;
}
.menu_close{
	position:absolute;
	right:22px;
	top:3px;
	width:27px;
	height:27px;
	background: url(../pic/menu_close.png) center top no-repeat;
	-webkit-transform:skew(5deg);
	-ms-transform:skew(5deg);
	transform:skew(5deg);
	cursor:pointer;
}
.sliding{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-bottom: 10px;
}
.sliding.active{
	left:-5%;
}
.inside_menu_wrap{
	-webkit-transform:skew(5deg);
	-ms-transform:skew(5deg);
	transform:skew(5deg);
	padding-right:60px;
}
/*end header_menu*/
/*header main sliders*/
.sliders{
	display:table;
	font-size:0;
	width:110%;
	margin-left: -5%;
	margin-right: -5%;
	padding-top:205px;
	position: relative;
	margin-bottom:47px;
}
.slider{
	width:50%;
	padding-top: 30%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow: 3px 4px 18px rgba(0,1,0,.65);
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow:hidden;
	z-index:5;
}
.slider_left{
	margin-top:37px;

}
.slider_right{
	right:-0.25%;
}
.slider_right:after{
	width:100%;
	height:37px;
	content:"";
	position:absolute;
	bottom:-37px;
	left:50%;
	background: url(../pic/slider/pagination.png) 0 0 no-repeat;
	z-index:99999;
}
.slider_right,.slider_left{
	-webkit-transform:skew(-5deg);
	-ms-transform:skew(-5deg);
	transform:skew(-5deg) translateZ(0);
}
.sliderBlock{
	height:100% !important;
}
.sliderBlock  .caroufredsel_wrapper{
	height:100% !important;
	width: 100% !important;
}
.sliderBlock ul {
	width: 100% !important;
}
.slide{
	display: block;
	-webkit-transform:translateZ(0);
			transform:translateZ(0);
}
.slide a{
	display:block;
	text-decoration: none;
	line-height:0;
	position:relative;
	height: 100%;
}
.slide a:hover{
	text-decoration: none;
}
.slide_img{
	line-height:0;
	font-size:0;
}
.slide img{
	width:100%;
	height:100%;
}
.slide_desc{
	position: absolute;
	height:86px;
	width:100%;
	bottom:0;
	left:0;
}
.slider_left .slide_desc{
	background-color: #ffc100;
}
.slider_right .slide_desc{
	background-color: #054335;
}
.slider_wrap{
	position: absolute;
	left: -5%;
	top: 0;
	width: 110%;
	height: 100%;
	-webkit-transform: skew(5deg);
	-ms-transform: skew(5deg);
	transform: skew(5deg);
}
.slide_text_wrap{
	width:46.6%;
	max-width:450px;
	min-height:200px;
	height:200px;
	height:250%;
	text-align: left;
	position:absolute;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left: 23px;
	-webkit-transform:skew(-5deg);
	-ms-transform:skew(-5deg);
	transform:skew(-5deg);
	font-size: 0;
	line-height: 0;
	outline: 0;
}
.slide_inside_text_wrap{
	-webkit-transform:skew(5deg);
	-ms-transform:skew(5deg);
	transform:skew(5deg);
}
.slider_left .slide_text_wrap{
	background-color:rgba(0,80,53,0.6);
	top:-150px;
	right:8%;
}
.slider_right .slide_text_wrap{
	background-color:rgba(124,202,16,0.6);
	top:-150px;
	left:6.5%;
}
.slide_desc_text{
	font:14px/22px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
/*     -webkit-transform:translateZ(0);
transform:translateZ(0);
-webkit-font-smoothing: subpixel-antialiased !important; */
}
.slide_title{
	padding-top:10px;
}
.nav_bg_wrap{
 position: absolute;
 bottom: -2px;
 left:44%;
 width:100%;
 background: url(../pic/slider/pagination.png) 0px 0px no-repeat;
 height:37px;
 padding-left:5.7%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
}
.nav_wrap{
	width:100%;
	display:table;
	font-size:0;
	margin-top:7px;
	position: relative;
	z-index:5;
}
.slider_button{
	width:43px;
	height:22px;
	display: inline-block;
	vertical-align: top;
}
.no-touch .slider_prev:hover{
	background-position: 0 -1712px;
}
.no-touch .slider_next:hover{
	background-position: 0 -1784px;
}
#navi{
	display: inline-block;
	vertical-align: middle;
	line-height:22px;
	padding:0 5px;
	-webkit-transform:skew(-5deg);
	-ms-transform:skew(-5deg);
	transform:skew(-5deg);
}
#navi a {
	background-color: #fff;
	display: block;
	width: 21px;
	height: 21px;
	margin: 0 0 0 3px;
	float: left;
	-webkit-transition:background-color .25s ease;
	transition:background-color .25s ease;
}
#navi a:first-child{
	margin-left:0;
}
.no-touch #navi a:hover {
	background-color: #005035;
}
#navi a.selected {
	background-color: #005035;
}
#navi a span {
	display: none;
}
/*end main sliders*/
.bg_green{
	min-height:1026px;
	background: url(../pic/bg_green.jpg) top center no-repeat;
}
.bg_grey{
	min-height: 1097px;
	background: url(../pic/bg_expozition.png) top center no-repeat;
}
.bg_posters{
	background: url(../pic/bg_posters.jpg) top center no-repeat;
}
.white{
	color:#fff;
}
.grey{
	color:#999;
}
.yellow{
	color: #f4ffd6;
}
.black{
	color:#000;
}
.green{
	color:#152a00;
}
.green_light{
	color:#31c00c;
}
.orange{
	color:#f37b20;
}
.shadowed{
	text-shadow: 0 13px 9px rgba(31,31,31,.18);
}
.no-shadow{
	text-shadow:none !important;
}
.limit{
	overflow:hidden;
	display:block;
}
.tdn{
	text-decoration: none;
	display:block;
}
.tdn_alt{
	text-decoration: none;
}
.tdn:hover,.tdn_alt:hover{
	text-decoration: none;
}
.mt45{
	margin-top:45px;
}
.mb75{
	margin-bottom: 75px;
}
.mb35{
	margin-bottom: 35px;
}
.huge_title{
	font:150px/138px roboto_black_italic;
	text-shadow: 0 13px 9px rgba(31,31,31,.5); /* drop shadow */
	-webkit-font-smoothing: subpixel-antialiased;
}
.big_title{
 font:80px russo_one;
}
.inside_big_title{
	line-height:80px;
	padding-bottom:14px;
}
.middle_title{
 font:55px russo_one;
}
.inside_middle_title{
	line-height:49px;
}
.inside_titles{
	top: 247px;
	font-size: 0;
	line-height: 0;
}
.small_title{
	font:34px BebasNeueCyrillic;
}
.tiny_title{
	font:10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.title_ins{
	text-transform: uppercase;
	font:30px/40px russo_one;
}
.title_ins_small{
	text-transform: uppercase;
	font:18px russo_one;
}
.form_tiny_title{
	padding-left:10px;
	margin-top:-10px;
}
.long_header{
	bottom: -16px !important;
}
.big_title,.middle_title{
 text-transform: uppercase;
 user-select:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 cursor:default;
}
.green_shadow{
	text-shadow: 0 13px 16px #647551;
}
.fslh{
	font-size:0;
	line-height:0;
}
.mb75{
	margin-bottom:75px !important;
}
.mb43{
	margin-bottom: 43px !important;
}
.grid_50_75{
	margin:50px 0 75px 0;
}
.news_header{
	line-height:77px;
	color:#152a00;
	text-shadow: 0 13px 9px rgba(31,31,31,.5);
	position:relative;
	bottom:-5px;
	left: -7px;
}
.header_logo{
	text-decoration: none;
	display: block;
	position: absolute;
	top: 100px;
	left: 11.5%;
	height:140px;
	width:140px;
	-webkit-border-radius: 70px;
	border-radius: 70px;
	cursor:pointer;
	z-index:20;
	font-size:0;
}
.brc_field{
	height:34px;
	line-height:34px;
}
.brc_field_alt{
	height:10px;
	line-height: 10px
}
.showtext{
	font:36px/35px russo_one;
	color:#fef9f5;
	max-width:640px;
	margin-top:35px;
}
.articles{
	padding:5px 5px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:442px;
	overflow:hidden;
	width:100%;
	font-size:0;
	display:table;
}
.art_item{
	padding-right:1px;
	display: inline-block;
	vertical-align: top;
	width: 179px !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.art_item:last-child{
	padding-right:0;
}
.art_header{
	font:10px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.art_title{
	text-transform: uppercase;
	height:28px;
}
.no-touch .art_title:hover{
	color:#fff;
}
.no-touch .events_inside .art_title:hover{
	color:#000;
	text-decoration: underline;
}
.grid_m12{
	margin:12px 0;
}
.img_wrap{
	width:100%;
	overflow:hidden;
	line-height: 100%;
	text-align: center;
	height:160px;
	position: relative;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.9);
}
.art_item.evened .img_wrap:after,.articles.noslider .art_item:nth-child(even) .img_wrap:after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	box-shadow: 0px 0px 0 50px rgba(31,31,31,1);
	border-radius: 100%;
	-webkit-transition: border-radius 0.2s ease-out;
	-o-transition: border-radius 0.2s ease-out;
	transition: border-radius 0.2s ease-out;
}
/*
.no-touch .art_item:nth-child(even)  .img_wrap:hover:after{
border-radius:0;
}
*/

.img_pos{
	width:100%;
	height:100%;
	position:relative;
	-webkit-transition:-webkit-transform 0.3s ease-out;
	transition:-ms-transform,transform 0.3s ease-out;
}
.img_pos:after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.2);
	-webkit-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
}
.img_wrap img{
	position: absolute;
	top:50%;
	left:50%;
	max-width:none;
	min-width:100%;
	min-height:100%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.no-touch .img_wrap:hover .img_pos{
  -webkit-transform:scale(1.06);
  -ms-transform:scale(1.06);
  transform:scale(1.06);
}
.no-touch .img_wrap:hover .img_pos:after{
	background-color:transparent;
}
.arrow_right{
	display:block;
	width: 24px;
	height: 24px;
	background-color: rgba(153,153,153,0.8);
	-webkit-border-radius: 12px;
	border-radius: 12px;
	position:relative;
	top:0;
	background-position: 10px -70px; /*sprite arrow*/
	-webkit-transition:color 0.3s ease-out;
	transition:color 0.3s ease-out;
	margin:13px 0;
}
.arrow_white{
   background-position: 10px -133px; /*sprite arrow*/
}
.art_txt{
	font:12px/16px Arial, Helvetica, sans-serif;
}
.art_desc{
	/*     margin-top:14px; */
	height:142px;
	padding:0px 4px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.art_desc:hover,.art_date:hover{
	cursor:default;
}
.art_date{
	height:16px;
	padding:20px 7px 0 4px;
	-webkit-transition:color .5s;
	transition:color .5s;
}
.art_highlight{
	color:#999;
	-webkit-transition:color .5s;
	transition:color .5s;
}
.art_arrow_highlight{
	background-color:rgba(153,153,153,0.8);
}
.art_arrow_highlight_alt{
	background-color:#f4ffd6;;
}
.art_arrow_highlight_black{
	background-color: #31c00c;
}
.art_arrow_highlight_green{
	background-color:rgba(248,248,248,1);
}
.art_arrow_highlight,.art_arrow_highlight_alt,.art_arrow_highlight_black,.art_arrow_highlight_green{
	-webkit-transition:background-color .5s;
	transition:background-color .5s;
}
.no-touch .art_item:hover .art_arrow_highlight{
	background-color:rgba(255,255,255,1);
}
.no-touch .art_item:hover .art_highlight{
	color:#fff;
}
.no-touch .event:hover .art_arrow_highlight_alt{
	background-color:#fff;
}
.no-touch .art_arrow_highlight_black:hover{
	background-color: #7CCA10;
}
.no-touch .event:hover .art_highlight_alt{
	color:#fff;
}
.no-touch .art_arrow_highlight_green:hover{
	background-color: #7CCA10;
}
.news_block{
	position: relative;
}
.pic_lion{
	position:absolute;
	top:-157px;
	right:7%;
	background: url(../pic/lion.png) center top no-repeat;
	width:417px;
	height:201px;
	z-index:2;
}
.pic_lizards{
	background: url(../pic/lizzards.png) 0px 0px no-repeat;
	width:431px;
	height:198px;
	position: absolute;
	right:10%;
	bottom:0;
}
.pic_lizard{
	background: url(../pic/lizzard.png) 0px 0px no-repeat;
	width:327px;
	height:198px;
	position: absolute;
	right:10%;
	bottom:0;
}
.pic_monkey{
	background: url(../pic/monkey.png) 0px 0px no-repeat;
	width:585px;
	height:187px;
	position: absolute;
	right:5%;
	bottom:10px;
}
.pic_cheetah{
	background: url(../pic/cheetah.png) 0px 0px no-repeat;
	width:704px;
	height:138px;
	position: absolute;
	right: 1%;
	bottom: 15px;
}
.partners_move{
	padding-bottom:154px;
}
.partners_wrap{
	position:absolute;
	bottom:43px;
	left:0;
	right:0;
	width:980px;
	margin: 0 auto;
	min-height:72px;
/*     transform: translateZ(0);
-webkit-transform:translateZ(0); */
}
.partners_wrap a{
	display:inline-block;
	margin:0 15px;
	opacity:0.95;
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95) translateZ(0);
	-webkit-transition:opacity,-webkit-transform .2s ease;
	transition:opacity,-ms-transform,transform .2s ease;
}
.partners_wrap a:hover{
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1) translateZ(0);
}

.sl_button{
	display:block;
}

.art_slider{
	height:240px;
}
.art_nav_wrap{
	width:140px;
	margin:20px 20px 58px 0;
	z-index:2;
	position:relative;
}
.somebg{
	position:absolute;
	left:-144px;
	z-index:1;
	top:321px;
	width:1400px;
	height:38px;
	background: url(../pic/history_bg.png) 0px 0px no-repeat;
}
.sl_button{
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:0.6;
	-webkit-transition:opacity .2s ease;
	-ms-transition:opacity .2s ease;
	transition:opacity .2s ease;
}
.no-touch .sl_button:hover{
	opacity:1;
}
/* .no-touch #art_right:hover{
	background-position: 0 -1784px;
}
.no-touch #art_left:hover{
	background-position: 0 -1712px;
}
*/

/*exposition block*/
.exposition_header_top{
	color:#fff;
	padding-top: 69px;
	line-height: 70px;
	text-shadow: 0 13px 16px #647551;
}
.exposition_header_bottom{
	color:#c8d2bc;
}
.legend_wrap{
	margin-top:30px;
}
.legend{
	text-transform: uppercase;
	padding-left:40px;
	width: 14%;
	margin-bottom:10px;
	font:12px/35px roboto_black_italic;
}
.legend:last-child{
	margin-bottom: 0;
}
.zoo_map_wrap {
	margin: -143px 0 110px;
}
.poster_title{
	color:#fff;
	font-family:russo_one;
}
.pt_top{
	text-shadow: 0 13px 16px rgba(0,54,27,.69);
	line-height: 70px;
	padding-top: 221px;
}
.events_wrap{
	padding:15px 7px 0px 7px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	width:100%;
	font-size:0;
	display:table;
}
.event{
	display: inline-block;
	vertical-align: top;
	padding-right: 2px;
	width:33.3333%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0;
	outline:0;
	border:0;
	text-decoration: none;
	margin-bottom: 13px;
}
.events_inside .event{
	margin-bottom: 60px;
}
.event:last-child{
	padding-right: 0;
}
.event_desc{
	font:12px/16px Arial, Helvetica, sans-serif;
	height:80px;
	-webkit-transition: color .5s;
	transition: color .5s;
	cursor:default;
}
.no-touch .event:hover .yellow{
	color:#fff;
}
.events_pages{
	margin:0 auto;
	display:table;
	line-height:0;
	font-size:0;
	text-align:center;
}
.event_page{
	display: inline-block;
	vertical-align: top;
	font:12px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #31c00c;
	width:24px;
	height:24px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	text-decoration: none;
	margin-left:5px;
	text-align: center;
	-webkit-transition:background-color .25s ease;
	transition:background-color .25s ease;
}
.event_page.cur{
	background-color: #7CCA10;
}
.event_page:first-child{
	margin-left: 0;
}
.events_pages .event_page:hover{
	color:#fff;
	text-decoration: none;
	background-color: #7CCA10;
}
.event_space{
	font:12px/24px Arial, Helvetica, sans-serif;
	width:24px;
	height:24px;
	margin-left:5px;
	color:#31c00c;
}
.contacts_wrap{
	font:13px/24px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color:#000;
	margin-bottom: 50px;
}
.contacts_wrap a{
	text-decoration: none;
}
.contacts_wrap a:hover{
	text-decoration: underline;
}
.contacts_adress{
	font:bold 24px/30px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.map_wrap{
	width: 100%;
	height:410px;
}
#map{
	width:100%;
	height:100%;
}
.form_wrap{
	width:100%;
}
.form_desc{
	margin:60px auto;
}
.fleft{
	width:50%;
	padding:0 14px 0 3px;
}
.fright{
	width:50%;
	padding-right:3px;
}
.form_part{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom: 17px;
}
.finput{
	height:40px;
	margin-bottom:17px;
}
.finput:last-child{
	margin-bottom: 0;
}
.farea{
	height: 154px;
	padding-top: 11px;
}
.fdecor{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #1b1f22;
	width:100%;
	padding-left:19px;
	font:14px Arial, Helvetica, sans-serif;
}
.fdecor::-webkit-input-placeholder {color:#152a00}
.fdecor::-webkit-textarea-placeholder {color:#152a00}
input.fdecor::-moz-placeholder {color:#152a00;opacity: 1;}
textarea.fdecor::-moz-placeholder {color:#152a00;opacity: 1;}
input.fdecor::-ms-placeholder {color:#152a00}
textarea.fdecor::-ms-placeholder {color:#152a00}
.form_bg{
	margin:74px auto 55px auto;
	display:block;
	width:125%;
	height:41px;
	margin-left: -12.5%;
}
.form_bg_green{
	background: url(../pic/form_bg.png) center 3px no-repeat;
}
.form_bg_lightgreen{
   background: url(../pic/form_bg_light.png) center 2px no-repeat;
   width: 133.9%;
}
.fbutton_wrap{
	width:25%;
	margin:0 auto;
	position:relative;
}
.fbutton{
	height:41px;
	color:#f8f8f8;
	text-transform: uppercase;
	font:18px/41px russo_one,sans-serif;
	width:100%;
	display:block;
	text-align: center;
	border:none;
	-webkit-transition:background-color .25s,background-position .5s ease;
	transition:background-color .25s,background-position .5s ease;
	background: #31bf0b url(../pic/circle_right_green.png) 93% center no-repeat;
}
.fbutton.disabled{
	opacity:1 !important;
}
.no-touch .fbutton_wrap:hover .fbutton{
	background-color:#78c310;
	background-position:96% center;
}
.friend_wrap{
	display:table;
	width:100%;
	text-align:center;
}
.friend{
	width:33.3333%;
	max-width:320px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left: 1px;
	display: inline-block;
	vertical-align: top;
	/*     max-height:160px; */
	text-align: left;
	margin-bottom: 12px;
}
.friend:nth-child(3n+1){
	padding-left: 0px;
}
.friend_title{
	font:24px Arial, Helvetica, sans-serif;
	color:#575757;
	text-decoration: none;
}
.friend_title:hover{
	color:#575757;
}
.friend_img{
	display:block;
	text-decoration: none;
	font-size:0;
	line-height: 0;
	width:100%;
	height:100%;
	max-height:160px;
}
.friend_goto{
	height:35px;
	background: #575757 url(../pic/circle_right_green.png) 3px center no-repeat;
	opacity:0;
	-webkit-backface-visibility: hidden;
	-webkit-transition:opacity 0.5s ease;
	transition:opacity 0.5s ease;
}
.touch .friend_goto{
	opacity:1;
}
.friend_arrow{
	font:10px/35px Arial, Helvetica, sans-serif;
	padding-left:35px;
	color:#fff;
	text-transform: uppercase;
	text-decoration: none;
}
a.friend_arrow:hover{
	color:#fff;
}
.no-touch .friend:hover .friend_goto{
	opacity:1;
}
.no-touch .friend:hover .friend_title{
	color:#000;
}
.ins_articles_wrap{
	width:100%;
	display:table;
}
.ins_article_wrap{
	width:24.7%;
	display: inline-block;
	vertical-align: top;
	margin-bottom:60px;
}
.ins_article{
	display:table;
	width:100%;
	text-align:center;
}
.ins_img_wrap{
	display:table;
	height:160px;
	width:100%;
	line-height: 160px;
	text-align: center;
}
.ins_img{
	line-height: 0;
	font-size:0;
	background-color: #575757;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition:background-color 0.5s ease;
	transition:background-color 0.5s ease;
}
.ins_text_wrap{
	overflow:hidden;
	height:63px;
}
.ins_text{
	font:bold 18px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color:#575757;
	text-decoration: none;
}
.ins_text:hover{
	color:#575757;
}
.no-touch .ins_article:hover .ins_img{
	background-color: #31c00c;
}
.no-touch .ins_article:hover .ins_text{
	color:#31c00c;
}
.press_articles{
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#000;
	max-height:500px;
	margin-bottom: 30px;
	padding-right: 45px;
}
.press_articles ol{
	list-style-type:decimal !important;
}
.press_articles li{
	margin-bottom: 38px;
	list-style-type: decimal;
	list-style-position: inside;
}
.press_articles b{
	text-transform: uppercase;
	font-weight:bold;
}
.press_header{
	font-size:24px;
	line-height: 20px;
	margin-bottom: 24px;
}
.press_wrap{
	position:relative;
	z-index:3;
	margin-bottom:60px;
	text-transform: uppercase;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#000;
	width:40%;
}
.press_wrap a{
	font-weight:normal;
	text-transform: lowercase;
	text-decoration: none;
	color:#000;
}
.scroll-bar.vertical{
	cursor:pointer;
}
.scrollable.default-skin .scroll-bar.vertical{
	border:1px solid #999999;
	border-radius: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.scrollable.default-skin .scroll-bar .thumb{
	background-color: #999999;
	opacity:1;
}
.thumb{
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transition:opacity .2s ease;
	transition:opacity .2s ease;
}
.scrollable .scroll-bar.vertical:before{
	content:"";
	position:absolute;
	left:-4px;
	top:-12px;
	width:14px;
	height:9px;
	background: url(../pic/sprite.png) -181px -233px no-repeat;
}
.scrollable .scroll-bar.vertical:after{
	content:"";
	position:absolute;
	left:-3px;
	bottom:-12px;
	width:12px;
	height:7px;
	background: url(../pic/sprite.png) -181px -176px no-repeat;

}
.partners_line{
	background-color: #f37b20;
	width:100%;
	position:relative;
	height:154px;
}
.partners_line:before{
	position: absolute;
	content:"";
	left:-58px;
	width:64px;
	top:0;
	height:154px;
	background-color: #f37b20;
	-webkit-transform:skew(-3deg);
	-ms-transform:skew(-3deg);
	transform:skew(-3deg);
}
.partners_line:after{
	position: absolute;
	content:"";
	right:-100%;
	top:0;
	height:154px;
	width:100%;
	background-color: #f37b20;
}
.partners_title{
	margin:75px 0 -21px 0;
	text-shadow: 0 13px 9px rgba(31,31,31,.18);
	z-index: 2;
	position: relative;
}
.guestbook_wrap{
	max-height:470px;
}
.guest_article{
	padding:0 45px 0 1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom: 30px;
}
.guest_title{
	margin-bottom: 8px;
	font-family:Arial, Helvetica, sans-serif;
}
.g_title_item{
	position:relative;
	margin-left:24px;
	display: inline-block;
	vertical-align: baseline;
}
.g_title_item:after{
	position:absolute;
	content:"/";
	left: -24px;
	top: 0;
	width:24px;
	text-align:center;
}
.guest_name{
	font-size:18px;
	line-height:16px;
}
.guest_city{
	font-size:12px;
	line-height:16px;
}
.guest_date,.guest_email{
	font-size:12px;
	line-height:24px;
}
.guest_text{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#606060;
}
.guest_name:after{
	content:"— ";
}
.guest_name,.guest_city{
	color:#000;
}
.info_text{
	padding-right:45px;
	font:13px/18px Arial, Helvetica, sans-serif;
}
.info_getting{
	padding-left:38px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	text-transform: uppercase;
	position:relative;
	z-index:3;
}
.info_getting:after{
	position:absolute;
	content:"";
	left:0;
	top:2px;
	background: #f8f8f8 url(../pic/sprite.png) 10px -70px no-repeat;
	width: 24px;
	height: 24px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}
.bg_getting{
	position:absolute;
	content:"";
	left: -154px;
	top: 338px;
	height: 63px;
	width: 1350px;
	background: url(../pic/form_bg_light.png) center 2px no-repeat;
	z-index:2;
}
.controls_wrap{
	height:40px;
	width:100%;
	display:table;
	text-align:left;
	line-height:40px;
	margin-bottom: 30px;
}
.control{
	display: inline-block;
	vertical-align: top;
	background-color:#31c00c;
	color:#f8f8f8;
}
.audio_player{
	height:40px;
	margin-right:18px;
}
.anthem{
	height:40px;
	font:18px/40px russo_one;
	text-transform: uppercase;

}
.anthem_button{
	position:relative;
	display:block;
	text-decoration: none;
	color:#f8f8f8;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 38px 0 16px;
}
a.anthem_button:hover{
	color:#f8f8f8;
}
.dropdown_button{
	position: absolute;
	right:7px;
	top:6px;
	background:url(../pic/arrow_down.png) center no-repeat;
	width: 24px;
	height: 24px;
	-webkit-border-radius: 12px;
	z-index:3;
	border-radius: 12px;
}
.toggled.anthem .dropdown_button{
	background:url(../pic/arrow_up.png) center no-repeat;
}
.anthem_wrap{
	position:relative;
	width: 300px;
}
.anthem_text{
	position:absolute;
	width: 300px;
	/*     visibility:hidden; */
	left:0;
	top:40px;
	/*     top:40px;  */
	display:none;
	/*     top:-500px; */
	z-index:2;
	/*  opacity:0.5; */
	text-align: center;
	color:#f8f8f8;
	font:12px/24px Arial, Helvetica, sans-serif;
	text-transform: none;
	background:#31c00c;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding: 5px 24px 10px 11px;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
/*     -webkit-transition:opacity .8s ease;
transition:opacity .8s ease; */
}
.anthem_text p{
	margin-top:10px;
}
.anthem_title{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.fred_wrap{
	margin-bottom:25px;
}
.jp-audio{
   width:auto !important;
}
.jp-interface{
	height:40px !important;
	background:#31c00c !important;
}
.jp-controls{
	padding: 0px 0px 0 20px !important;
}
.jp-progress{
	left:60px !important;
	top:12px !important;
}
.jp-volume-bar{
	left:300px !important;
	top:17px !important;
}
div.jp-audio, div.jp-audio-stream, div.jp-video{
	border:none !important;
}
.jp-time-holder{
	left:60px !important;
	top:25px !important;
	color:#f8f8f8 !important;
}
.jp-play{
	background: url(../pic/sprite.png) -181px -330px no-repeat !important;
}
.jp-pause{
   background: url(../pic/sprite.png) -181px -248px no-repeat !important;
}
.jp-mute,.jp-unmute{
 background: url(../pic/sprite.png) -181px -682px no-repeat !important;
}
.jp-volume-max{
 background: url(../pic/sprite.png) -181px -600px no-repeat !important;
}
.jp-stop,.jp-details,.jp-toggles{
	display:none !important;
}
.jp-play,.jp-pause,.jp-mute,.jp-unmute,.jp-volume-max{
	width:32px !important;
	height:32px !important;
	margin-top:4px !important;
}
/* .sprite-z_pause{ background-position: -181px -248px; width: 32px; height: 32px; }
 .sprite-z_play{ background-position: -181px -330px; width: 32px; height: 32px; }
 .sprite-z_right{ background-position: -181px -412px; width: 43px; height: 22px; }
 .sprite-z_scroll_bottom{ background-position: -181px -484px; width: 12px; height: 7px; }
 .sprite-z_scroll_top{ background-position: -181px -541px; width: 14px; height: 9px; }
 .sprite-z_speakermax{ background-position: -181px -600px; width: 32px; height: 32px; }
 .sprite-z_speakeroff{ background-position: -181px -682px; width: 32px; height: 32px; } */
 .toggled .anthem_button{
	content:"скрыть слова гимна";
}
/* .toggled .anthem_text{
	visibility:visible;
	opacity:1;
	} */
	.wortime_left{
		display:inline-block;
		width:310px;
	}
	.copyright {
		font:14px/36px roboto_black_italic;
		position:absolute;
		top:96px;
		left:9.5%;
	}
	.footer_right {
		width:48%;
		float:right;
		display: flex;
	}
	.footer-menu {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		margin-top: 35px;
		margin-bottom: 10px;
		margin-right: 30px;
		max-height: 100px;
		width: inherit;
	}
	.footer-menu__link {
		margin-bottom: 5px;
		margin-right: 20px;
		text-decoration: none;
		font-size: 14px;
	}
	.wezom_wrap {
		margin-top: 15px;
		margin-bottom:10px;
		display: flex;
		flex-direction: column;
	}
	.wezom_logo {
		display: inline-block;
		vertical-align: top;
		padding-right:15px;
	}
	.wezom_text {
		display: inline-block;
		vertical-align: bottom;
		line-height: 12px;
		margin-bottom: 15px;
	}
	.banner_wrap {
		float:right;
		width:468px;
		height:60px;
		overflow:hidden;
		text-decoration: none;
	}
	.wezom_text,.banner_desc {
		font:12px roboto_light_italic;
		color:#000;
	}
	.banner_desc {
		color:#152a00;
	}
/*-------------------- Gallery_Image ---------------------<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
	.wrap_gallery {
		overflow: hidden;
		height: 440px;
		max-width: 1920px;
		width: 100%;
		margin: 0 auto;
		background-color: #fff;
		border-bottom: 1px solid #e5e5e5;
	}
	.gallery {
		height: 350px;
		overflow: hidden;
	}
	.gallery li {
		float: left;
		line-height: 0;
	}
	.gallery li a {
		text-decoration: none;
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-webkit-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
	}
	.gallery li a > span {
		display: block;
		text-align: center;
		font: bold 16px/22px roboto_light_italic;
	}
	.gallery li a:hover {
		opacity: .5;
	}
	.gallery li img {
		max-height: 350px;
	}
	.pageFoto .wVgal {
		background: none;
		padding: 0;
	}
	.pageFoto .wVgal .partners_line {
	    margin-top: 0px;
	}
	.wrap_photo .photo > a {
		display: block;
		float: left;
		line-height: 0;
		margin: 0 3px 0 0;
		width: 33%;
		max-width: 33%;
	}
	/*---------------------------------<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
	.infoSlider {
		width: 80%;
		height: 65px;
		margin: 0 auto;
	}
	.nameSlider {
		font-size: 24px;
		color: #d9d9d9;
		float: left;
		margin: 20px 0 0 0;
	}
	.nameSlider b {
		color: #000;
	}
	.paginationSlider {
		float: right;
		width: 150px;
		position: relative;
	}
	.wrap_gallery .prev, .wrap_gallery .next {
		margin: 10px 0 0 0;
		height: 38px;
		width: 43px;
		display: block !important;
	}
	.wrap_gallery .prev {
		float: left;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAWCAQAAADzsK04AAAAmUlEQVRIx7XUPw5AMBgF8M7lJIQritXiHo7AQOxifjfAJWjzRVBdpE/e0K9v+C39o6Be0WhRePoP8aEDNqRcVtAsDHVZEvpkaeid1ehZ6MUKmnPQkyWjwtJRy/6AWrbDjhkNNbUyl2rHRGYrhQhj+GP1HdkPsCx0+BxiA688+Bqp8H0jcMJmibBbkOB3ZeElFPaVsfklyjD2AOV/gGyYZfkkAAAAAElFTkSuQmCC) 0% 45% no-repeat;
		border-right: 1px solid #e5e5e5;
		padding-right: 33px;

	}
		.wrap_gallery .next {
			float: right;
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAWCAQAAADzsK04AAAAlklEQVRIx63TsQ3CQBBE0YnBlXBgSkTEJNRBCRBwco6Ifwm4CRNYGLi7bEeTTfCCXY1QKAeurOpeQTYxkms4yopdC46zTdjBir6EPewM37+wiy1gH/sHO1mx/8BedoHFmYs1TyZu4mRmH0xk9xG2jAysvWiaUe/LFtTJ/qA+NvFioPOOt0A97KZEHWwDjbNNNM4eyTWK3hBugHasUg8hAAAAAElFTkSuQmCC) 0% 45% no-repeat;
		}
			.wrap_gallery .prev:hover {
				background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAWCAYAAABZuWWzAAAArElEQVRIx9XWPQ5AQBCG4a3ZkxASJxStxj0cgcJGL66BSzCb7CYT8TON7Kd4C2OKp7FLFUYrQRHVUaVw/5OkUENtVIqM5dAsJPQNCwV9wsJB77AWOqBBr7AcmiNBz1hoKMfCQz32F1CP7amdmqkWuEa5I8piJ3BsbbExNSJcp9IP7Bdg/gAPPg+0A6+I4KshLPjuBQcn6FhI8NsCFFiy5MFLaLB0Ubv/hyok9gByDAWDVjg5ZgAAAABJRU5ErkJggg==) 0% 45% no-repeat;

			}
				.wrap_gallery .next:hover {
					background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAWCAYAAABZuWWzAAAArElEQVRIx83Wuw3CMBCAYdeJJ8kLZUJETcMcGSEUWOkRcyRLwJ3kIsJ5XOe/+Bvriq84y3Z98C5jV2mUCsu8y4ytpUUKFnBurNZawQSsGUzBat0ZmIRdg19bYBr2EEzE7oKpWO3yDyZjE7AePKQB3Ef6Sk/F3uHYd8QG+ho0cQ0mqSRD6zWUfMESKBW7CSViFTpHqCc/t4dQErY6g1KwJigBa4YSsLf42faW+R/HZQWNYh9tRAAAAABJRU5ErkJggg==) 0% 45% no-repeat;
				}
/*-------------------- Gallery_Video ---------------------*/
	.wVgal {
		background-color: #f8f8f8;
		padding-top: 43px;
	}
	.wVgal .middle_title {
		margin-bottom: 27px;
	}
	.wVgal .partners_line {
		margin-top: 47px;
	}
	.vgal_item {
		float: left;
		width: 484px;
		margin: 0 8px 14px 0;
		overflow: hidden;
	}
	.vgal_item:nth-child(2n+2) {
		margin-right: 0;
	}
	.vgal_item a {
		position: relative;
		display: block;
		overflow: hidden;
		height: 270px;
		width: 100%;
	}
	.vgal_item a:after {
		content: '';
		position: absolute;
		top: 45%;
		left: 45%;
		width: 60px;
		height: 43px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAArCAYAAAAkL+tRAAADWUlEQVRo3u2aW0hTcRzHvztubs5Kd/HQygrPtnCb26xp1rSa0zaXmKhBEFp2e+hBKIuZQRkUaFE+DroQgYR0I+oleklUstuheq0XhYqKhIJuVDr7nXUWQnghyto5e/hwXs7///99+F9+/3P+f7Q21qBlczVat9XhwM4NWB8sRm1pEfy5HFbmLIBdl6m2ZWawDr3OmqlUetQM4ydqUhWKxlSGaSLCRBuADiJCnCW6iWvEdeKWSA/BT0DPuPeui2W7xboiYt1tWmqLaCIaiRrCn86kePL0Bqs3O4ddw7nUPi4IT/4B1HUO4/GzT/gWHcXHaJT4iuHoZ+Dgtlrs31KNdT4PqrxuFJpYjipvJi4TA5ME+b8ixHxJcCiav5Djb9zE+y9f8WF0BC9HvwFHttegqsSNUKFNRS+FifsJKDkRgsv+rvYO9Tvq5cGREeDw5koEXFaVOHR4iRI53d6hGhyLAiFPLvQqVYuEZeOE+58+AVaZszmJDeMJh/eOtZUczLPSm2UgG0ObohRcY6sxLxMEV9yRkbDgKhvZOEnhpHBSeJo4s7L4Y+G9vIZh5CGcZzTyY2NjMU7s3iV9YYfR8FNY4O3wG761fqN8hOO8fvWSb6wISk/YPoFwnKGhQb5u+XIJ9XCWcVLhOH09PXzAbk98YRfLTks4zsP79/hgnkM+wnEekbjdYJCPcJwLZ04lWB6mjcfvyl7tOsebtFpppKWpRIVyCZqHjdMWPX8y8jfn7Qztpdmph/SDgdt8rl4vjTzsMc2dJAXd5UPOPGnttDwm0y+iA319fKXbLdHPw3Fp6cXzZzO5m/p3i5YguiVUkfzjkRROCieF/5iwnE4e+uR2tnQRepWyWUbCe7BsntEsl/Ph+WlpZgTdwnk45HADoGUFZwECrhwUmgySv+OxSJOmsllygfYNPpLmYNfNluwtnnmparUjx4qiAi9wbGMZjtevoaFtxooFLBiAi01u4ApxNwEl+2Or8Q8HsyNDB5drKUqKS1Hs9QGdDQF0bgrGnscbyhHMt2C1ZSGsc2YJKziUCoWGCrLEYqKA8BO1xFaiSZz/h4ijU9zE650kyN4pbuIdFdvYJ7a5VYzBL8YkxMZqGUZDgHoUTp0BdpsTLucSlPkrUOoLYPWqcnwHzSWeIVOVfwwAAAAASUVORK5CYII=) no-repeat;
	}
	.vgal_item a:hover:after{
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAArCAYAAAAkL+tRAAAD4UlEQVRo3u2a/08bZRzH3z81YX+BhjHade3otXRD5sZaCy0tIJ0RoQ4KpTC+NEQj0f3El8l+2MQ1pCkklgXdDywm9Qvsh4mbZMHF0RaGsBHml2GMs45sGBG3VRiTre3jc7WLi8oXSfxyd/0kr7vkcvc8n1cud89z93zQcqAYTdVFaKmzoO2FMhxptKH9xXK4Swtx4nkz+vMNSe8Zc5L7CozqD3ao9WfTFCWDDOMYVKQ1B3Y/6ZzQaT3jWk3vpce29FGGKKOUK5RrlCDlVpzbFLICtx85Lxi/9kq8LbbNvnPJ4t73xTLPKWma05siaX5ni8RxSior+ZBJ15/IyVN7i6qSe8yOpNL0amTubIPFPY/puSgeRCO4G41S7mM+eg84XFeC1poiHHIU42jdc+h9Jpfxbd3mpp1MU35ZJcn/K2zOV0dSle7PGw4y964FsRSOYDESxveRB8Br9cU4XPssjtgLRefl2z305AgHJVciMilT9sz5/El36F0OhsPA0ep9aLfmi4bF0iEeif6Rj7/1+UVBEgVetxdiICO9m8eyMS7LlJ4vb/0EvGExKOmBMN+FWcepnreU6NPt6hSA7G/kFnTignTbtGCE6cgDulkWkPAyBCQbIyGcEE4Irx9/pY1cHTxDxrTZwhAO2GzkYXx3ZoBMMGp+C1+wlpJHY3npLvna+zYZV6j5KTxsLSN/FUuLC2TI1UFGZEp+CV+028hqEQrdIYOvHuKP8ERNNVlP3Lx+nQwdfIX7wpfrasjfiR9nb5JAcxN3hSfra8lGYp4VL6/g4B3eoPDDCE5OkLG0dO4Ij1bZNyw789kkGTGbuT0Or1f006pKbj7DvgrrukW/uTRGLtKpKKff0uO1B9YU/eHGDPlk/35+jMNTDfUris7N3iCBliZ+zbSmGhx/Ep2dmSG+1hZ+zqXHa3+feCz8HCJnGxv5/bU0XG6NiZ7vdJHAf/Ch8K8Lj8iVVJRJ/OJJCCeE/1lhIa08LMCXKhHS2tIXGMhgBLN6OJYi7cKb5iyVUNaHT2t0KhyrMMAvlnQLQLj7JX0e0G7NwfGC3aJ4eRBvazxcUoVIk5kFHCvTw1mei5P6TFaad1U8lJ5uqSJJn5GFPbs0QEeFEa7KPHRUmuDZtxfntsvYmo8uyleU+xyUXGTfxqyD//FUVZvqCeRkm/CU1gCtRg+47flwVxXE9i67CU6bCV0lJnh1e3B6pwofyeWbRpPFm2kDOygGioXSQGmlONlng3KS0r9GJV5olSRDa1Ti9cf7OB7vszWegyWeE5vbZm+KZNO7qVJ4tsrxMqPG3iwdsnVGGHOfhkGfHxP/Fcj9+zfCLDF4AAAAAElFTkSuQmCC) no-repeat;
	}
	.vgal_item a img {
		position: absolute;
		width: 100%;
		top: -47px;
	}

/*---------------------- Exposition ------------------*/
	.nonePadding {
		padding-top: 0px;
	}
	.exp_block_bg {
		background-color: #f8f8f8;
	}
	.zoo_map {
		height: 685px;
		width: 1085px;
		background: url(../pic/map.png) no-repeat;
		margin: 0 auto;
		position: relative;
	}
	.zoo_map a {
		display: inline-block;
		text-decoration: none;
		position: absolute;
		min-width: 26px;
		height: 25px;
	}
	.map_title {
		background: #FF5400;
		border-radius: 2px 0px 0px 2px;
		color: #FFF;
		display: none;
		font: 18px/23px roboto_light_italic;
		height: 25px;
		margin-left: 9px;
		min-width: 99px;
		opacity: 0;
		padding: 0 5px 0 20px;
		text-align: center;
		text-transform: uppercase;
	}
	.zoo_map .map_title:before {
		content: '';
		position: absolute;
		width: 26px;
		height: 25px;
		display: block;
		top: 0px;
		left: 0px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAACJUlEQVRIx7WWMUwTYRTHzxiJiRAYmAyehUFcZITJ2UVNNGgPBBqnFhODykAxYTAhluhgYupiTJhsSUzsYiwsMBBmBzVOpintoLRU451prbQ/h+++1JZ+d21pX/Jfvvfufncv73vvaYxrmlKgA0FgA0gBBcAEvgDrtm8Q0BqREySClTsgHoaVKxDQweiC6R6YOy/O4mGwciUgYj/TJAyuUsz/Ym0JprphXHPWVDesLUExbwITjcNgjr1EifkRd0itHlyAvUQZuO8OAy/ZVBn/gPqFAR3uDMKNY/X9/gHIpsqAVw0DnWLeZHHM+eszSQBIfYawD7wnDscsjsmU6irYa2Ih91RJmLTsLqzeg1unquNiKwDRwzDwYOVKzPQ2D5Nm7sObR3C7X8TN9Moq9dTCFthabawIVDBphd/w/jnMnoX1FwALtbANnlxrD0zawV/4tAWwUwtL4z/TXli1vQMuSlgBo6uTMGnbAjbd00nYH+AVMCzSePdc+2F5E7tpn64ukKfX2wf7+R0iD+GZgT0ZOlD6377Cy1mYOCliFaXvwdxv/VInPoi/uHm8Eqe81KJdRZtuVx83YflS/bhYSNGu/m/EwVF3mPUDx7jgqEsjFkDDdcRkkkIqf2XEGEcfnk6wyvCcb34tiIXA1+cO8/XB28cydZOtLjxRrFyJeBhCl8WUzuwKBXRxVll4oq0tPOpVLg2UbaXtsyAwdLRVrj5YA5K2tFb0D+CAoeMpERKrAAAAAElFTkSuQmCC) no-repeat;
	}
	.zoo_map .map_title:after {
		content: '';
		position: absolute;
		width: 6px;
		height: 25px;
		display: block;
		top: 0px;
		right: -6px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAZCAYAAAASTF8GAAAAW0lEQVQoz3XNsQ3AIAwFUWcWr5R4J5iJmZIRCKJAYP0rrnrFWb+tiz4DaASVIAhcwTu6FLSRKagEQeAK5ljBHCuoBEHgCtY4wxpnKARB4AqO8Q7HeIdC8BB4hh8eCh7KtPTtSAAAAABJRU5ErkJggg==)  no-repeat;
	}
	.zoo_map a:hover .map_title {
		display: inline-block;
	}

	.area1  { top: 7.6%;  left: 37.6%; }
	.area2  { top: 9.2%;  left: 59.4%; }
	.area3  { top: 19.35%; left: 72.35%; }
	.area4  { top: 21.4%; left: 82.7%; }
	.area5  { top: 18.8%; left: 30%; }
	.area6  { top: 21.3%; left: 42.95%; }
	.area7  { top: 24.7%; left: 58.2%; }
	.area8  { top: 23.4%; left: 79.8%; }
	.area9  { top: 27%; left: 73.55%; }
	.area10 { top: 31.2%; left: 81.5%; }
	.area11 { top: 34.7%; left: 21.75%; }
	.area12 { top: 33%; left: 33.7%; }
	.area13 { top: 35.6%; left: 74.2%; }
	.area14 { top: 42.8%; left: 15.1%; }
	.area15 { top: 43%; left: 36.3%; }
	.area16 { top: 37.8%; left: 45.1%; }
	.area17 { top: 39.8%; left: 47.6%; }
	.area18 { top: 40%; left: 58.1%; }
	.area19 { top: 44.4%; left: 67.8%; }
	.area20 { top: 39%; left: 83%; }
	.area21 { top: 37.3%; left: 90.5%; }
	.area22 { top: 47.4%; left: 30.7%; }
	.area23 { top: 53.6%; left: 28.3%; }
	.area24 { top: 56.5%; left: 42.8%; }
	.area25 { top: 51.7%; left: 52.6%; }
	.area26 { top: 55.2%; left: 52.7%; }
	.area27 { top: 53%; left: 62.6%; }
	.area28 { top: 55%; left: 70.9%; }
	.area29 { top: 53.3%; left: 86.6%; }
	.area30 { top: 58.4%; left: 88.2%; }
	.area31 { top: 60.8%; left: 17.9%; }
	.area32 { top: 60.9%; left: 32.6%; }
	.area33 { top: 62.8%; left: 65.2%; }
	.area34 { top: 64.7%; left: 27%; }
	.area35 { top: 64.8%; left: 39.9%; }
	.area36 { top: 65.2%; left: 57.9%; }
	.area37 { top: 11.5%; left: 66.3%; }

	.main_input_map {
		color: #fff;
		font: bold 14px 'roboto_light_italic';
		text-transform: uppercase;
		position: absolute;
		top: 81%;
		left: 48%;
		list-style-type: disc;
		width: 9%;
	}
	.suricaty {
		background: url(../pic/surikaty.png) no-repeat 0% 0%;
		position: absolute;
		left: -20%;
		bottom: 12%;
		width: 253px;
		height: 284px;
	}
/*-------------------------------  sys style  ------------------------------------*/
    .tac { text-align: center; padding: 6px 0px 15px; }
    .tar { text-align: right; }
    .tal { text-align: left; }
    .fll { float: left; }
    .flr { float: right; }
    .cls { font-size: 0; display: table; width: 100%;}
    .clear { clear: both;}
    .clearFix:after { content: ''; display: block; clear: both; height: 0; }
    .wSize:after { content: ''; display: block; clear: both; height: 0; }
    .wTxt { position: relative; }
    h1, h2, h3, h4, h5, h6, .h1T, .h2T, .h3T, .h4T, .h5T, .h6T {
      font: 40px/1.2em Arial, Helvetica, sans-serif;
    }
    .wTxt h1, .wTxt h2, .wTxt h3, .wTxt h4, .wTxt h5, .wTxt h6 {
        margin: 0.7em 0px 0px;
    }
    .wTxt h2, .h2T { font-size: 34px; line-height: 1.2em; }
    .wTxt h3, .h3T { font-size: 30px; line-height: 1.2em; }
    .wTxt h4, .h4T { font-size: 26px; line-height: 1.2em; }
    .wTxt h5, .h5T { font-size: 22px; line-height: 1.2em; }
    .wTxt h6, .h6T { font-size: 18px; line-height: 1.2em; }
    .h1T *,.h2T *,.h3T *,.h4T *,.h5T *,.h6T * { line-height: 1em !important; }
    .wTxt h1 a, .wTxt h2 a, .wTxt h3 a, .wTxt h4 a, .wTxt h5 a, .wTxt h6 a,
    .h1T a, .h2T a, .h3T a, .h4T a, .h5T a, .h6T a { text-decoration: none !important; }
    .wTxt blockquote { padding: 5px 20px; margin: 5px 0; font-style: italic; border: 10px solid transparent; border-left-color: #ccc; }
    .wTxt p { margin: 1em 0; }
    .wTxt ul, .wTxt ol {margin: 1em 0 1em 1em;}
    .wTxt li { list-style-type: disc; list-style-position: inside; }
    .wTxt ol li { list-style-type: decimal; list-style-position: inside; }
    .wTxt table th { font-weight: bold; background: #eee; }
    .wTxt table thead th { vertical-align: bottom; }
    .wTxt table  {
        width: 100%;
        background-color: transparent;
        border-collapse: collapse;
        border-spacing: 0;
        border-bottom: 1px solid #333;
        border-left: 1px solid #333;
        width: 100%;
        margin: 10px 0 20px;
    }
    .wTxt table th, .wTxt table td {
        padding: 10px;
        line-height: 1em;
        text-align: left;
        vertical-align: top;
        border-top: 1px solid #333;
        border-right: 1px solid #333;
    }

    .wTxt table.table-null, .wTxt table.table-null th, .wTxt table.table-null td { border-color: transparent; }
    .wTxt table.table-zebra, .wTxt table.table-zebra th, .wTxt table.table-zebra td { border-color: transparent; }
    .wTxt table.table-zebra tr:nth-child(even) { background: #ddd; }



/*-------------------------------------------------------------- 08.06.2015 */
	.inside_titles h1 {
		font-family: "russo_one";
		padding: 19px 0 0;
		color: #fff;
		text-shadow: 0px 3px 7px #647551;
		font-size: 50px;
	}
	.otzivb {
		margin: 10px 0 0 20px;
	}
	.otzivb .name {
		float: left;
		position: relative;
		font-size: 15px;
		padding-left: 20px;
	}
	.otzivb .name:after {
	    content: "— ";
	    position: absolute;
	    top: -3%;
	    left: 0;
	}
	.otzivb .date {
	   position: relative;
	   display: inline-block;
	   margin: 0 0 0 20px;
	   font-size: 13px;
	   line-height: 16px;
	   color: #31C00C;
	}
	.otzivb .date:after {
	    content: "/ ";
	    position: absolute;
	    top: 1px;
	    left: -10px;
	}
	.otzivb .textc {
	    font: 12px/14px Arial,Helvetica,sans-serif;
		color: #606060;
		margin: 5px 0 0;
	}


.header_link--widget {
    text-decoration: none;
    display: block;
    position: absolute;
    top: 120px;
    right: -18.5%;
    height: 80px;
    width: 235px;
    cursor: pointer;
    z-index: 20;
    font-size: 0;
}

@media (max-width: 1100px) {
    .wHeader {
        background-size: 180%;
    }

    .header_link--widget {
        right: 0;
    }
}


@media screen and (max-width: 1350px) {
    .header_link--widget {
        right: 0;
    }
}
