/*@media screen and (max-width: 7680px) {body {font-size: 66px;}}*/
@media screen and (max-width: 6400px) {body {font-size: 86px;}}
@media screen and (max-width: 5120px) {body {font-size: 66px;}}
@media screen and (max-width: 4096px) {body {font-size: 66px;}}
@media screen and (max-width: 3840px) {body {font-size: 56px;}}
@media screen and (max-width: 3200px) {body {font-size: 43px;}}
@media screen and (max-width: 2560px) {body {font-size: 33px;}}
@media screen and (max-width: 2048px) {body {font-size: 28px;}}
@media screen and (max-width: 1920px) {body {font-size: 29px;}}
@media screen and (max-width: 1680px) {body {font-size: 26px;}}
@media screen and (max-width: 1600px) {body {font-size: 25px;}}
@media screen and (max-width: 1536px) {body {font-size: 24px;}}
@media screen and (max-width: 1440px) {body {font-size: 23px;}}
@media screen and (max-width: 1400px) {body {font-size: 22px;}}
@media screen and (max-width: 1408px) {body {font-size: 22px;}}
@media screen and (max-width: 1280px) {body {font-size: 20px;}}
@media screen and (max-width: 1200px) {body {font-size: 19px;}}
@media screen and (max-width: 1152px) {body {font-size: 18px;}}
@media screen and (max-width: 1024px) {body {font-size: 17px;}}
@media screen and (max-width: 960px) {body {font-size: 16px;}}
ul, html{
	padding: 0;
	margin: 0;
}
a{
	text-decoration: none;
}
figure{
	margin: 0;
	padding: 0;
}
.bad_browser{
    width: 700px;
    margin: 68px auto;
    text-align: center;
    background: white !important;
}
.vjs-default-skin .vjs-volume-control{
  display: none !important;
}
@-webkit-keyframes shadow_a {
    0% {box-shadow: 0px 0px 50px 0px rgba(255, 255, 255, 0.5);}
    50% {box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.5);}
    100% {box-shadow: 0px 0px 50px 0px rgba(255, 255, 255, 0.5);}
}
@-moz-keyframes shadow_a {
    0% {box-shadow: 0px 0px 50px 0px rgba(255, 255, 255, 0.5);}
    50% {box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.5);}
    100% {box-shadow: 0px 0px 50px 0px rgba(255, 255, 255, 0.5);}
}
@keyframes shadow_a {
    0% {box-shadow: 0px 0px 50px 0px rgba(255, 255, 255, 0.5);}
    50% {box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.5);}
    100% {box-shadow: 0px 0px 50px 0px rgba(255, 255, 255, 0.5);}
}

@-webkit-keyframes shadow_b {
    0% {box-shadow: 0px 0px 27px 16px rgba(151, 145, 145, 0.2);}
    50% {box-shadow: 0px 0px 27px 10px rgba(151, 145, 145, 0.2);}
    100% {box-shadow: 0px 0px 27px 16px rgba(151, 145, 145, 0.2);}
}
@-moz-keyframes shadow_b {
    0% {box-shadow: 0px 0px 27px 16px rgba(151, 145, 145, 0.2);}
    50% {box-shadow: 0px 0px 27px 10px rgba(151, 145, 145, 0.2);}
    100% {box-shadow: 0px 0px 27px 16px rgba(151, 145, 145, 0.2);}
}
@keyframes shadow_b {
    0% {box-shadow: 0px 0px 27px 16px rgba(151, 145, 145, 0.2);}
    50% {box-shadow: 0px 0px 27px 10px rgba(151, 145, 145, 0.2);}
    100% {box-shadow: 0px 0px 27px 26px rgba(151, 145, 145, 0.2);}
}
@-webkit-keyframes shadow_c {
    0% {box-shadow: 0px 0px 37px 26px rgba(151, 145, 145, 0.2);}
    50% {box-shadow: 0px 0px 37px 20px rgba(151, 145, 145, 0.2);}
    100% {box-shadow: 0px 0px 37px 26px rgba(151, 145, 145, 0.2);}
}
@-moz-keyframes shadow_c {
    0% {box-shadow: 0px 0px 37px 26px rgba(151, 145, 145, 0.2);}
    50% {box-shadow: 0px 0px 37px 20px rgba(151, 145, 145, 0.2);}
    100% {box-shadow: 0px 0px 37px 26px rgba(151, 145, 145, 0.2);}
}
@keyframes shadow_c {
    0% {box-shadow: 0px 0px 37px 26px rgba(151, 145, 145, 0.2);}
    50% {box-shadow: 0px 0px 37px 20px rgba(151, 145, 145, 0.2);}
    100% {box-shadow: 0px 0px 37px 26px rgba(151, 145, 145, 0.2);}
}
@-webkit-keyframes left_shadow {
    0% { box-shadow: -80px 0 62px -19px inset;}
    50% { box-shadow: -100px 0 62px -39px inset;}
    100% { box-shadow: -80px 0 62px -19px inset;}
}
@-moz-keyframes left_shadow {
    0% { box-shadow: -80px 0 62px -19px inset;}
    50% { box-shadow: -100px 0 62px -39px inset;}
    100% { box-shadow: -80px 0 62px -19px inset;}
}
@keyframes left_shadow {
    0% { box-shadow: -80px 0 62px -19px inset;}
    50% { box-shadow: -100px 0 62px -39px inset;}
    100% { box-shadow: -80px 0 62px -19px inset;}
}
@-webkit-keyframes right_shadow {
    0% { box-shadow: 80px 0 62px -19px inset;}
    50% { box-shadow: 100px 0 62px -39px inset;}
    100% { box-shadow: 80px 0 62px -19px inset;}
}

@-webkit-keyframes right_shadow_2 {
    0% {box-shadow: 80px 0 62px -35px inset;}
    50% { box-shadow: 80px 0 62px -45px inset;}
    100% { box-shadow: 80px 0 62px -35px inset;}
}
@-moz-keyframes right_shadow {
    0% { box-shadow: 80px 0 62px -19px inset;}
    50% { box-shadow: 100px 0 62px -39px inset;}
    100% { box-shadow: 80px 0 62px -19px inset;}
}
@keyframes right_shadow {
    0% { box-shadow: 80px 0 62px -19px inset;}
    50% { box-shadow: 100px 0 62px -39px inset;}
    100% { box-shadow: 80px 0 62px -19px inset;}
}
@-webkit-keyframes top_shadow {
    0% {box-shadow: 0px -305px 156px -89px inset;}
    50% { box-shadow: 0px -340px 156px -89px inset;}
    100% { box-shadow: 0px -305px 156px -89px inset;}
}
@-moz-keyframes top_shadow {
    0% { box-shadow: 0px -305px 156px -89px inset;}
    50% { box-shadow: 0px -340px 156px -89px inset;}
    100% { box-shadow: 0px -305px 156px -89px inset;}
}
@keyframes top_shadow {
    0% { box-shadow: 0px -305px 156px -89px inset;}
    50% { box-shadow: 0px -340px 156px -89px inset;}
    100% { box-shadow: 0px -305px 156px -89px inset;}
}
@-webkit-keyframes bottom_shadow {
    0% {box-shadow: 0px 89px 38px -65px inset;}
    50% { box-shadow: 0px 83px 26px -66px inset;}
    100% {box-shadow: 0px 89px 38px -65px inset;}
}
@-webkit-keyframes shadow_like_left {
    0% {box-shadow: -169px 0px 203px -63px inset;}
    50% { box-shadow: -200px 0px 203px -63px inset;}
    100% {box-shadow: -169px 0px 203px -63px inset;}
}
@-moz-keyframes shadow_like_left {
    0% { box-shadow: -169px 0px 203px -63px inset;}
    50% { box-shadow: -200px 0px 203px -63px inset;}
    100% {box-shadow: -169px 0px 203px -63px inset;}
}
@keyframes shadow_like_left {
    0% { box-shadow: -169px 0px 203px -63px inset;}
    50% { box-shadow: -200px 0px 203px -63px inset;}
    100% { box-shadow: -169px 0px 203px -63px inset;}
}
@-webkit-keyframes shadow_like {
    0% {box-shadow: 0px 0px 11px 6px rgba(22,62,0,1)}
    50% {box-shadow: 0px 0px 23px 6px rgba(22,62,0,1);}
    100% {box-shadow: 0px 0px 11px 6px rgba(22,62,0,1)}
}
@-moz-keyframes shadow_like {
      0% {box-shadow: 0px 0px 11px 6px rgba(22,62,0,1)}
    50% {box-shadow: 0px 0px 23px 6px rgba(22,62,0,1);}
    100% {box-shadow: 0px 0px 11px 6px rgba(22,62,0,1)}
}
@keyframes shadow_like {
      0% {box-shadow: 0px 0px 11px 6px rgba(22,62,0,1)}
    50% {box-shadow: 0px 0px 23px 6px rgba(22,62,0,1);}
    100% {box-shadow: 0px 0px 11px 6px rgba(22,62,0,1)}
}
@-webkit-keyframes shadow_poh {
    0% {box-shadow: 0px 0px 11px 6px rgba(13, 51, 68, 1)}
    50% {box-shadow: 0px 0px 23px 6px rgba(13, 51, 68, 1);}
    100% {box-shadow: 0px 0px 11px 6px rgba(13, 51, 68, 1)}
}
@-moz-keyframes shadow_poh {
     0% {box-shadow: 0px 0px 11px 6px rgba(13, 51, 68, 1)}
    50% {box-shadow: 0px 0px 23px 6px rgba(13, 51, 68, 1);}
    100% {box-shadow: 0px 0px 11px 6px rgba(13, 51, 68, 1)}
}
@keyframes shadow_poh {
    0% {box-shadow: 0px 0px 11px 6px rgba(13, 51, 68, 1)}
    50% {box-shadow: 0px 0px 23px 6px rgba(13, 51, 68, 1);}
    100% {box-shadow: 0px 0px 11px 6px rgba(13, 51, 68, 1)}
}
@-webkit-keyframes shadow_poh_left {
    0% {box-shadow: -413px 0px 168px -63px inset;}
    50% {box-shadow: -377px 0px 168px -63px inset;}
    100% {box-shadow: -413px 0px 168px -63px inset;}
}
@-moz-keyframes shadow_poh_left {
    0% {box-shadow: -413px 0px 168px -63px inset;}
    50% {box-shadow: -377px 0px 168px -63px inset;}
    100% {box-shadow: -413px 0px 168px -63px inset;}
}
@keyframes shadow_poh_left {
   0% {box-shadow: -413px 0px 168px -63px inset;}
    50% {box-shadow: -377px 0px 168px -63px inset;}
    100% {box-shadow: -413px 0px 168px -63px inset;}
}
@-webkit-keyframes shadow_dislike {
    0% {box-shadow: 0px 0px 11px 6px rgba(168, 7, 7, 0.65)}
    50% {box-shadow: 0px 0px 23px 6px rgba(168, 7, 7, 0.65);}
    100% {box-shadow: 0px 0px 11px 6px rgba(168, 7, 7, 0.65)}
}
@-moz-keyframes shadow_dislike {
    0% {box-shadow: 0px 0px 11px 6px rgba(168, 7, 7, 0.65)}
    50% {box-shadow: 0px 0px 23px 6px rgba(168, 7, 7, 0.65);}
    100% {box-shadow: 0px 0px 11px 6px rgba(168, 7, 7, 0.65)}
}
@keyframes shadow_dislike {
    0% {box-shadow: 0px 0px 11px 6px rgba(168, 7, 7, 0.65)}
    50% {box-shadow: 0px 0px 23px 6px rgba(168, 7, 7, 0.65);}
    100% {box-shadow: 0px 0px 11px 6px rgba(168, 7, 7, 0.65)}
}
@-webkit-keyframes shadow_poh_left {
    0% {box-shadow: -413px 0px 168px -63px inset;}
    50% {box-shadow: -377px 0px 168px -63px inset;}
    100% {box-shadow: -413px 0px 168px -63px inset;}
}
@-moz-keyframes shadow_poh_left {
    0% {box-shadow: -413px 0px 168px -63px inset;}
    50% {box-shadow: -377px 0px 168px -63px inset;}
    100% {box-shadow: -413px 0px 168px -63px inset;}
}
@keyframes shadow_poh_left {
   0% {box-shadow: -413px 0px 168px -63px inset;}
    50% {box-shadow: -377px 0px 168px -63px inset;}
    100% {box-shadow: -413px 0px 168px -63px inset;}
}
@-webkit-keyframes shadow_dislike_left {
    0% {box-shadow: -410px 0px 162px -88px inset}
    50% {box-shadow: -453px 0px 162px -88px inset;}
    100% {box-shadow: -410px 0px 162px -88px inset}
}
@-moz-keyframes shadow_dislike_left {
    0% {box-shadow: -410px 0px 162px -88px inset}
    50% {box-shadow: -453px 0px 162px -88px inset;}
    100% {box-shadow: -410px 0px 162px -88px inset}
}
@keyframes shadow_dislike_left {
   0% {box-shadow: -410px 0px 162px -88px inset}
    50% {box-shadow: -453px 0px 162px -88px inset;}
    100% {box-shadow: -410px 0px 162px -88px inset}
}
@-moz-keyframes bottom_shadow  {
    0% { box-shadow: 0px 89px 38px -65px inset;}
    50% { box-shadow: 0px 83px 26px -66px inset;}
    100% { box-shadow: 0px 89px 38px -65px inset;}
}
@keyframes bottom_shadow  {
    0% {box-shadow: 0px 89px 38px -65px inset;}
    50% { box-shadow: 0px 83px 26px -66px inset;}
    100% { box-shadow: 0px 89px 38px -65px inset;}
}
@-webkit-keyframes align_left_a {
    0% {left: calc(50% - 23%);top: calc(50% - 16%);}
    100% {left: calc(50% - 46%);top: calc(50% - 47%);}
}
@-moz-keyframes align_left_a {
    0% {left: calc(50% - 23%);top: calc(50% - 16%);}
    100% {left: calc(50% - 46%);top: calc(50% - 47%);}
}
@keyframes align_left_a {
    0% {left: calc(50% - 23%);top: calc(50% - 16%);}
    100% {left: calc(50% - 46%);top: calc(50% - 47%);}
}
@-webkit-keyframes align_left_b {
    0% {left: calc(50% - 8%);top: calc(50% - 16%);}
    100% {left: calc(50% - 46%);top: calc(50% - 19%);}
}
@-moz-keyframes align_left_b {
    0% {left: calc(50% - 8%);top: calc(50% - 16%);}
    100% {left: calc(50% - 46%);top: calc(50% - 19%);}
}
@keyframes align_left_b {
    0% {left: calc(50% - 8%);top: calc(50% - 16%);}
    100% {left: calc(50% - 46%);top: calc(50% - 19%);}
}
@-webkit-keyframes align_left_c{
    0% {left: calc(50% - -7%);top: calc(50% - 16%);}
    100% {left: calc(50% - 46%);top: calc(50% - -10%);}
}
@-moz-keyframes align_left_c {
    0% {left: calc(50% - -7%);top: calc(50% - 16%);}
    100% {left: calc(50% - 46%);top: calc(50% - -10%);}
}
@keyframes align_left_c {
    0% {left: calc(50% - -7%);top: calc(50% - 16%);}
    100% {left: calc(50% - 46%);top: calc(50% - -10%);}
}
@-webkit-keyframes MinBorderTransform {
    from {border-color: #4d4d4d;}
    to {border-color:#2581ca;}
}
@keyframes MinBorderTransform {
    from {border-color: #4d4d4d;}
    to {border-color:#2581ca;}
}
@-moz-keyframes MinBorderTransform {
    from {border-color: #4d4d4d;}
    to {border-color:#2581ca;}
}

@-webkit-keyframes BigBorderTransform {
    from {border-color: #4d4d4d;}
    to {border-color:white;}
}
@keyframes BigBorderTransform {
    from {border-color: #4d4d4d;}
    to {border-color:white;}
}
@-moz-keyframes BigBorderTransform {
    from {border-color: #4d4d4d;}
    to {border-color:white;}
}

@-webkit-keyframes TransformColorText {
    from {color: #4d4d4d;}
    to {color:white;}
}
@keyframes TransformColorText {
    from {color: #4d4d4d;}
    to {color:white;}
}
@-moz-keyframes TransformColorText {
    from {color: #4d4d4d;}
    to {color:white;}
}

body{
	margin: 0;
	min-width: 960px;
	display: block;
	height: 100%;
	background: black;
}
.forie{
    top:3% !important;
}
.lang{

	width: 11.9%;
	/*width: 8.7%;*/
	position: absolute;
	top: calc(50% - 13%);
	left: calc(50% - 7%);
	border-radius: 100%;
	border: solid white;
	min-width: 90.5px;
	min-height: 90.5px;
}
.lang.home_page{
         box-shadow: 0px 0px 27px 16px rgba(151, 145, 145, 0.2);
     -webkit-animation: shadow_b 3s ease-in-out infinite;
    -moz-animation: shadow_b 3s ease-in-out infinite;
    animation: shadow_b 3s ease-in-out infinite;
}
.lang.menu{
	border-color: #4d4d4d;
	display: block;
	color: #4d4d4d;
}
.lang.menu span{
	display: block;
	text-align: center;
	margin-top: 42%;
	text-transform: uppercase;
	font-size: 76%;
}
.lang.menu .lang_2{
	border-color: #4d4d4d;
	/* box-shadow: 0px 0px 27px 16px rgba(151, 145, 145, 0.2);
     -webkit-animation: shadow_b 3s ease-in-out infinite;
    -moz-animation: shadow_b 3s ease-in-out infinite;
    animation: shadow_b 3s ease-in-out infinite;*/
} 
.lang.menu:hover{
	-webkit-animation: BigBorderTransform 1s;
	-moz-animation: BigBorderTransform 1s;;
    animation: BigBorderTransform 1s;
    border-color:white;
} 
.lang.menu:hover .lang_2{
	-webkit-animation: MinBorderTransform 1s;
	-moz-animation:MinBorderTransform 1s;
    animation: MinBorderTransform 1s;
    border-color:#2581ca;
} 
.lang.menu:hover .lang_2 span{
	-webkit-animation: TransformColorText 1s;
	-moz-animation:TransformColorText 1s;
    animation: TransformColorText 1s;
	color: white;
}

.lang.menu.active{
	-webkit-animation: BigBorderTransform 1s;
	-moz-animation: BigBorderTransform 1s;;
    animation: BigBorderTransform 1s;
    border-color:white;
} 
.lang.menu.active .lang_2{
	-webkit-animation: MinBorderTransform 1s;
	-moz-animation:MinBorderTransform 1s;
    animation: MinBorderTransform 1s;
    border-color:#2581ca;
} 
.lang.menu.active .lang_2 span{
	-webkit-animation: TransformColorText 1s;
	-moz-animation:TransformColorText 1s;
    animation: TransformColorText 1s;
	color: white;
}

.lang.menu.active{
    /*border-color: #4d4d4d !important;*/
} 
.active_hov{
    border-color: white;
}
.lang.menu.active_hov .lang_2{
    border-color: #4d4d4d !important;
} 
.lang.menu.active_hov .lang_2 span{
	color: #4d4d4d !important;
}

.lang.menu.circle1{
	left: calc(50% - 23%);
}
.lang.menu.circle2{
	left: calc(50% - 8%);
}
.lang.menu.circle3{
	left: calc(50% - -7%);
}
.lang_2{
	width: 80%;
	height: 80%;
	position: absolute;
	margin-top: 7%;
	margin-left: 7%;
	border-radius: 100%;
	border: solid #2581ca;
/*	box-shadow: 0px 0px 50px 0px rgba(255, 255, 255, 0.5);
	-webkit-animation: shadow_a 3s ease-in-out infinite;
	-moz-animation: shadow_a 3s ease-in-out infinite;
	animation: shadow_a 3s ease-in-out infinite;*/
}
.lang.menu:hover{
      /*box-shadow: 0px 0px 50px 0px rgba(255, 255, 255, 0.5);*/
    -webkit-animation: shadow_a 3s ease-in-out infinite;
    -moz-animation: shadow_a 3s ease-in-out infinite;
    animation: shadow_a 3s ease-in-out infinite; 
}
.lang.menu.active{
      /*box-shadow: 0px 0px 50px 0px rgba(255, 255, 255, 0.5);*/
    -webkit-animation: shadow_a 3s ease-in-out infinite;
    -moz-animation: shadow_a 3s ease-in-out infinite;
    animation: shadow_a 3s ease-in-out infinite; 
}
.lang_2 ul{
	position: absolute;
	top: calc(50% - 11%);
	left: calc(50% - 23%);
}
.lang_2 ul li a{
	color: white;
	text-transform: uppercase;
	font-size: 83%;
}
.skip_intro{
	color: #237bba;
	font-size: 86%;
	position: absolute;
	bottom: 9%;
	left: 8%;
}
.languages{
	display: block;
	position: absolute;
	right: 4.2%;
	/*bottom: 7.1%;*/
	font-size: 75%;
	top: -5%;
	z-index: 4;
}
.languages li a{
	color: white;
}
.languages li{
	display: inline-block;
}
.search {
	/*bottom: 8.2%;*/
	left: 4.2%;
	position: absolute;
	width: 20%;
	height:25%;
	top: -9%;

}
.search div{
	width: 28.5%;
	height:100%;
	background: url("/_/i/bgforinput2.png");
	background-size: contain;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	display: inline-block;
	background-repeat: no-repeat;
	z-index: 333;
}
.search div.c2{
 	margin-left: 2%;
}
.search div p{
	color: #8b8b8b;
	font-size: 41%;
	position: absolute;
	bottom: 54%;
	display: block;
	left: 12%;

}
.search div input{
	/*display: none !important;*/
	
	width: 60%;
	height: 44%;
	font-size: 39%;
	display: block;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: none;
	margin-left: 6%;
	margin-top: 3%;
	position: absolute;
	text-indent: 10%;
	color: #3C3A3A;
}
.bottom_block{
	color: #167acf;
	/*top: 90.2%;*/
	position: absolute;
	font-size: 80%;
	left: calc(50% - 23%);
	padding: 0;
	z-index: 4;
}
.bottom_block p{
    color: #167acf;
	margin: 0px;
	padding: 0;
	text-transform: uppercase;
	background: #071c2d;
	height: 2.1%;
	display: block;
	line-height: 82%;
}
.bottom_block:before {
    box-shadow: -80px 0 62px -19px inset;
	content: " ";
	height:100%;
	left: -24.8%;
	position: absolute;
	top: 0;
	width: 24.8%;
	color: #071c2d;
	-webkit-animation: left_shadow 2s ease-in-out infinite;
	-moz-animation: left_shadow 2s ease-in-out infinite;
	animation: left_shadow 2s ease-in-out infinite;
}
.bottom_block:after {
    box-shadow: 80px 0 62px -19px inset;
	content: " ";
	height: 100%;
	right: -24.7%;
	position: absolute;
	top: 0;
	color: #071c2d;
	width: 24.8%;
	-webkit-animation: right_shadow 2s ease-in-out infinite;
	-moz-animation: right_shadow 2s ease-in-out infinite;
	animation: right_shadow 2s ease-in-out infinite;
}
.museum{
	text-align: center;
	font-size: 70%;
	position: absolute;
	display: block;
	width: 9%;
	margin-left: 17%;
	margin-top: 1.5%;
    height: 82%;
}
.museum ul {
    height: 100%;
    display: table;
}
.museum ul li{
	margin-bottom: 17%;
    display: table-row;
}
.museum ul li:last-child{
   height: 1px;
}
.museum ul li a{
	text-transform: uppercase;
	color: #515151;
	-webkit-transition: color 0.5s ease-out;
    -moz-transition: color 0.5s ease-out;
    -o-transition: color 0.5s ease-out;
    transition: color 0.5s ease-out;
}
.museum ul li a:hover{
 color: white;
}
.museum ul li a.active{
 color: white;
}
section{
	position: absolute;
	/*width: 43%;
	left: 26%;
	top: 7%;
	height: 75%;*/
	/*background: rgb(36, 26, 26);*/
	width: 47%;
	left: 27%;
	top: 3%;
	height: 82%;
}
figure.cell{
	display: inline-block;
	width: 29.5%;
	vertical-align: middle;
	margin: 3% 1% 0% 2%;
    height: 45%;
}
figure.cell img{
	width: 100%;
    height: 100%;
}
.cell.c3{
	width: 100%;
    margin-left: 0%;
    height: 94%;
}
 section.c4{
	text-align: center;
	width: 47%;
	left: 27%;
	top: 3%;
	height: 82%;
}
section.c4.c4_2{
 	text-align: left;
}
 section.c4 .paginate{
 	left: 46%;
 }
.paginate{
	position: absolute;
	bottom: -4%;
	left: 40%;
	font-size: 37%;
	height: 5%;
	width: 25%;
}
.paginate li{
	display: table-cell;
	margin-left: 3%;
}
.paginate ul{
	text-align: left;
	display: table-cell;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 6%;
	padding-right: 9%;
}
.paginate li:hover a{
	color: #2479c1;
}
.paginate li.active a{
	color: #2479c1;
}
.paginate li a{
	color: #092441;
}
.paginate li a:before{
	content: "•";
	position: absolute;
	display: block;
	font-size: 180%;
	margin: 3% 0%;
}
.leftbut{
	  -webkit-transition: background 1s ease-out;
	  -moz-transition: background 1s ease-out;
	  -o-transition: background 1s ease-out;
	  transition: background 1s ease-out;
    position: absolute;
	width: 30%;
	height: 100%;
	background: url("/_/i/left_but.png");
	background-size: 58%;
	background-repeat: no-repeat;
	margin-left: -20%;
    margin-top: -1%;
}
.leftbut:hover{
	 position: absolute;
	width: 30%;
	height: 256%;
	background: url("/_/i/left_but_hov.png");
	background-size: 58%;
	background-repeat: no-repeat;
	margin-left: -20%;
	margin-top: -1%;
}
.rightbut{
	-webkit-transition: background 1s ease-out;
	-moz-transition: background 1s ease-out;
	-o-transition: background 1s ease-out;
	transition: background 1s ease-out;
	/* position: absolute; */
	width: 35px;
	height: 23px;
	background: url("/_/i/right_but.png");
	background-size: 58%;
	background-repeat: no-repeat;
	display: table-cell;
}
.rightbut:hover{
	/*position: absolute;*/
	width: 35px;
	height: 23px;
	background: url("/_/i/right_but_hov.png");
	background-size: 58%;
	background-repeat: no-repeat;
    display:  table-cell;
}
.rightbut a{
	width: 100%;
	height: 100%;
	display: block;
}
.leftbut a{
	width: 100%;
	height: 100%;
	display: block;
}
.scroll-pane{
	color: white;
	display: block;
	position: absolute;
	background: transparent;

}
#container{
	position: absolute;
	width: 24%;
	height: 100%;
	right: 0%;
}
#container:before{
	width: 100%;
	height: 3%;
	position: absolute;
	content: "";
	background: rgb(2, 2, 2);
	z-index: 2;

}
#container:after{
	width:100%;
	height: 14.5%;
	position: absolute;
	content: "";
	background: rgb(2, 2, 2);
	z-index: 2;
	bottom: 0;

}
.content{
	font-size: 71%;
    /*font-size: 80%;*/
	margin-top: 17.5%;
	margin-bottom: 35%;
	margin-right: 22%;
	/*text-align: justify;*/
}
footer{
	position: absolute;
	width: 100%;
	bottom: 0%;
	height: 10%;

}
.searchby{
	position: absolute;
	background: rgba(255, 255, 255, 0.48);
	font-size: 44%;
	bottom: 0;
	height: 35%;
	left: 4.2%;
	width: 5.7%;
	z-index: 5;
}
.searchby:before {
  box-shadow: 0px -305px 156px -89px inset;
	content: " ";
	height: 185%;
	left: 0%;
	position: absolute;
	top: -185%;
	width: 100%;
	color: rgba(255, 255, 255, 0.48);
	-webkit-animation: top_shadow 3s ease-in-out infinite;
	-moz-animation: top_shadow 3s ease-in-out infinite;
	animation: top_shadow 3s ease-in-out infinite;
}
.searchby ul:before {
	box-shadow: 0px 89px 38px -65px inset;
	content: " ";
	height: 20%;
	left: 0%;
	position: absolute;
	bottom: 0%;
	width: 100%;
	color: rgba(255, 255, 255, 0.48);
	-webkit-animation: bottom_shadow 3s ease-in-out infinite;
	-moz-animation: bottom_shadow 3s ease-in-out infinite;
	animation: bottom_shadow 3s ease-in-out infinite;
	z-index: 3;

}
.searchby.sity ul:before {
	box-shadow: 0px 89px 38px -65px inset;
	content: " ";
	height: 35%;
	left: 0%;
	position: absolute;
	bottom: 0%;
	width: 100%;
	color: rgba(255, 255, 255, 0.48);
	-webkit-animation: bottom_shadow 3s ease-in-out infinite;
	-moz-animation: bottom_shadow 3s ease-in-out infinite;
	animation: bottom_shadow 3s ease-in-out infinite;
	z-index: 3;

}
.searchby li a{
	color: white;
	text-align: center;
	z-index:3333;
	position: relative;
}
.searchby.sity ul li:before {
	background: black;
	content: "";
	position: absolute;
	width: 100%;
	height: 35%;
	bottom: 0;
	margin-left: -31%;
	z-index: 0;
}
.searchby li{
	display: block;
	text-align: center;
	margin-bottom: 2%;
}
.searchby li:nth-last-child(5){
	margin-bottom: 25%;

}
.searchby ul{
	bottom: 0;
	position: absolute;
	width: 100%;
}
.searchby ul li:before{
	background: black;
	content: "";
	position: absolute;
	width: 100%;
	height: 20%;
	bottom: 0;
	margin-left: -6%;
	z-index: 0;
}
.searchby li:last-child{
	padding-bottom: 0;
	margin-bottom: 0;
};
.searchby.category{
	display: none;
}
.footer_menu{
	position: absolute;
	text-align: center;
	width: 100%;
	margin-top: 1%;
}
.footer_menu li{
	display: inline-block;
}
.footer_menu li a{
  color: #5d5d5d;	
  font-size: 79%;
}
.footer_menu li a:hover{
  color: white;	
 
}
.lastp{
	color: #5d5d5d;
	position: absolute;
	text-align: center;
	display: block;
	font-size: 33%;
	width: 100%;
	margin-top: 3%;
    text-transform: uppercase;
}
.lastp a{
	color: #5d5d5d;
}
.lastp a:hover{
	color: white;
}	
.cell.c3 span{
	display: none;
}

#tip7-title{
  text-align: left;
}
.fancybox-title-inside{
  position: initial !important;
}
#fancybox-outer{
  position: relative;
}
#tip7-title img{
  top: -12px;
  position: absolute;
  right: -12px;
  z-index: 3333;
}
/*#fancybox-content{
	border:none !important;
}
#fancybox-outer {
	width: 97% !important;*/
/*}*/
.container_img{
	width: 100%;
	text-align: center;
}
.container_img img{
	width: 45%;
}
.c7{
	display: block;
}
.menu_aside li a{
	color: #5d5d5d;
	/*font-size: 120%;*/
	text-transform: uppercase;
}
.menu_aside li a:hover{
	color: white;
}
.menu_aside li:hover ul{
	display: block;
	margin-left: -11%;
	margin-top: -2%;
	width: 100%;
	height: 3%;
}
.menu_aside {
	text-align: center;
}
.menu_aside li {
	display: block;
	margin-bottom: 5%;
	width: 70%;
}
.contact_page #container:before {
	width: 100%;
	height: 6%;
	position: absolute;
	content: "";
	background: rgb(2, 2, 2);
	z-index: 2;
}
.contact_page .content {
	margin-top: 12.5%;
}
.contact_page #container:after {
	height: 17%;
}
.menu_aside{
	margin-left: 20%;
}
.menu_aside li ul {
	margin: 0;
	display: none;
	padding: 0;
	position: absolute;
	margin-left: -11%;
	margin-top: -2%;
	width: 100%;
	height: 3%;
}
.menu_aside li ul li a {
	color: white;
    font-size: 83%;
	/*font-size: 66%;*/
}
.c7{
	height: 30%;
}
.slider{
	width: 100% !important;
	height: 100% !important;
	overflow: hidden;
}
.slider img{
	width: 100% !important;
}
.figure_log{
	display: inline-block;
	vertical-align: top;
	position: absolute;
	width: inherit;
}
.figure_log img{
	width: 100%;
}
.figure_log a {
	opacity: 0.5;
	position: relative;
}
.figure_log a:hover {
	opacity: 1;
}
.figure_log a span {
  position: absolute;
  display: none;
  background:  rgba(255, 255, 255, 0.48);
  bottom: 20%;
  z-index: 444;
}
.figure_log a:hover span {
	display: block;
	color: white;
	font-size: 60%;
	right: 0%;
	line-height: 80%;
}
.figure_log a span:after {
	content: " ";
	height: 100%;
	left: 100%;
	position: absolute;
	bottom: 0%;
	width: 100%;
	color: rgba(255, 255, 255, 0.48);
	-webkit-animation: right_shadow_2 3s ease-in-out infinite;
	-moz-animation: right_shadow_2 3s ease-in-out infinite;
	animation: right_shadow_2 3s ease-in-out infinite;
	z-index: 3;

}
.log1{
	left: 0%;
	top: 0%;
	width: 32%;
}
.log2{
	right: 0%;
	width: 37%;
	top: 9%;
}
.log3{
	left: 36%;
	top: 31%;
	width: 20%;
}
.log4{
	width: 11%;
	right: 4%;
	top: 29%;
}
.log5{
	left: 0;
	top: 29%;
	width: 22%;
}
.log6{
	left: 71%;
	top: 52%;
	width: 31%;
}
.log8{
	left: 74%;
	top: 86%;
	width: 21%;
}
.log7{
	left: 0%;
	top: 87%;
	width: 44%;
}
.log9{
	left: 10%;
	top: 57%;
	width: 37%;
}
.log10{
	left: 26%;
	top: 16%;
	width: 29%;
}
.contact_lay p{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
.contact_lay p iframe{
	height: 100% !important;
	width: 100% !important;
}
.like{
	width: 25%;
	height: 30%;
	display: block;
	position: absolute;
	margin-top: 29%;
	cursor: pointer;
	-webkit-border-radius: 34px;
	-moz-border-radius: 34px;
	border-radius: 34px;
}
.like img{
	width: 100%;
}
.like:hover{
	/*-webkit-box-shadow: 0px 0px 11px 11px rgba(22,62,0,1);
	-moz-box-shadow: 0px 0px 11px 11px rgba(22,62,0,1);
	box-shadow: 0px 0px 11px 6px rgba(22,62,0,1);*/
    -webkit-animation: shadow_like 3s ease-in-out infinite;
	-moz-animation: shadow_like 3s ease-in-out infinite;
	animation: shadow_like 3s ease-in-out infinite;
}
.like:hover:before {
	-webkit-animation: shadow_like_left 3s ease-in-out infinite;
	-moz-animation: shadow_like_left 3s ease-in-out infinite;
	animation: shadow_like_left 3s ease-in-out infinite;
	display: block;
}
.like:before {
	/*box-shadow: -169px 0px 203px -63px inset;*/
	content: " ";
	height: 100%;
	left: -221%;
	position: absolute;
	top: 0;
	width: 239%;
	color: rgba(28, 56, 15, 0.69);
	z-index: -1;
	display: none;
}
.poh{
	width: 25%;
	height: 30%;
	/*background: url("/_/i/poh.png");*/
	display: block;
	background-size: contain;
	position: absolute;
	background-repeat: no-repeat;
	margin-top: 29%;
	cursor: pointer;
	-webkit-border-radius: 34px;
	-moz-border-radius: 34px;
	border-radius: 34px;
	margin-left: 37%;
}
.poh:hover{
	/*-webkit-box-shadow: 0px 0px 11px 11px rgba(13, 51, 68, 1);
	-moz-box-shadow: 0px 0px 11px 11px rgba(13, 51, 68, 1);
	box-shadow: 0px 0px 11px 6px rgba(13, 51, 68, 1);*/
    -webkit-animation: shadow_poh 3s ease-in-out infinite;
	-moz-animation: shadow_poh 3s ease-in-out infinite;
	animation: shadow_poh 3s ease-in-out infinite;
	display: block;
}
.poh:before {
	/*box-shadow: -413px 0px 168px -63px inset;*/
	content: " ";
	height: 100%;
	left: -250%;
	position: absolute;
	top: 0;
	width: 268%;
	color: rgba(19, 49, 60, 0.54);
	z-index: 0;
	display: none;
}
.poh:hover:before {
	-webkit-animation: shadow_poh_left 3s ease-in-out infinite;
	-moz-animation: shadow_poh_left 3s ease-in-out infinite;
	animation: shadow_poh_left 3s ease-in-out infinite;
	display: block;
}
.poh img{
	width: 100%;
	position: absolute;
	z-index: 333;
	margin: 0;
	padding: 0;
	display: block;
}
.dislike{
	width: 25%;
	height: 30%;
	/*background: url("/_/i/dislike.png");*/
	display: block;
	cursor: pointer;
	background-size: contain;
	position: absolute;
	background-repeat: no-repeat;
	margin-top: 29%;
	margin-left: 75%;
	-webkit-border-radius: 34px;
	-moz-border-radius: 34px;
	border-radius: 34px;
}
.dislike img{
	width: 100%;
	position: absolute;
	z-index: 334;
	margin: 0;
	padding: 0;
	display: block;
}
.dislike:hover{
	/*-webkit-box-shadow: 0px 0px 11px 11px rgba(168, 7, 7, 0.65);
	-moz-box-shadow: 0px 0px 11px 11px rgba(168, 7, 7, 0.65);
	box-shadow: 0px 0px 11px 6px rgba(168, 7, 7, 0.65);*/
    -webkit-animation: shadow_dislike 3s ease-in-out infinite;
	-moz-animation: shadow_dislike 3s ease-in-out infinite;
	animation: shadow_dislike 3s ease-in-out infinite;
	display: block;
}
.dislike:before {
	content: " ";
	height: 100%;
	left: -325%;
	position: absolute;
	top: 0;
	width: 343%;
	color: rgba(133, 7, 9, 0.71);
	z-index: 334;
	/*box-shadow: -410px 0px 162px -88px inset;*/
	 display: none; 
}
.dislike:hover:before {
	-webkit-animation: shadow_dislike_left 3s ease-in-out infinite;
	-moz-animation: shadow_dislike_left 3s ease-in-out infinite;
	animation: shadow_dislike_left 3s ease-in-out infinite;
	display: block;
}
.c5{
	color: white;
	top: 66%;
	left: 36%;
	font-size: 70%;
	position: absolute;
}
.numb span:first-child{
   color: #3daf00;
}
.numb {
color: white;
position: absolute;
left: 45%;
top: 73%;
}
.numb span:first-child + span{
   color: #2b7990;
}
.numb span:first-child + span+span{
   color: #ef2a1a;
}
.twits img{
	margin-left: 1%;
	width: 5%;
}
.twits{
	position: absolute;
	top: 94%;
	width: 100%;
}
.twits img:hover{
	-webkit-box-shadow: 0px 0px 10px -1px rgba(255,255,255,1);
	-moz-box-shadow: 0px 0px 10px -1px rgba(255,255,255,1);
	box-shadow: 0px 0px 10px -1px rgba(255,255,255,1);
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.content{

}
.content h1{
	font-size: 365% !important;
	color: #029fe2;
}
form input{
	border: 1px solid #46413d ;
	width: 42%;
	position: absolute;
	right: 30%;
	text-indent: 5%;
	margin-top: -11%;
    outline: 1px solid #287bbf;
}
form p{
	color: white;
}
form textarea{
	width: 97%;
	height: 90px;
    text-indent: 5%;
    border: 1px solid #46413d ;
    outline: 1px solid #287bbf;
    margin-left: 3px;

}
form textarea:focus{
   outline: none;
}
form input:focus{
   outline: none;
}
.cell_lang img{
	width: 80%;
    margin-top: 28%;
	/*position: absolute;*/

}
.botton_submit_2{
 position: absolute;
display: block;
width: 50px;
background: transparent;
left: 29%;
bottom: 5%;
height: 50px;
border-radius: 100%;
border: solid 1px white;
cursor: pointer;
}
.botton_submit_2:hover{
    -webkit-box-shadow: 0px 0px 10px -1px rgba(255,255,255,1);
    -moz-box-shadow: 0px 0px 10px -1px rgba(255,255,255,1);
    box-shadow: 0px 0px 10px -1px rgba(255,255,255,1);

}
.botton_submit{
   width: 40px;
height: 40px;
display: block;
right: 5px;
bottom: 5px;
border-radius: 100%;
background: transparent;
border: solid 2px #2c80c0;
outline: none;
color: white;
text-indent: -3px;
font-size: 12px;
cursor: pointer;

}
.cell_lang .us{
	top: 0%;
	left: 0%;
	 /*-webkit-animation: animationFrames linear 15s infinite;*/
    /*  -webkit-animation-iteration-count: infinite;
      -webkit-transform-origin: 50% 50%;*/
}




.cell_lang .il{
/*	top: 16%;
left: 38%;*/
}
.cell_lang .md{
/*top: 16%;
left: 75%;*/
}
.cell_lang .uk{
/*top: 46%;
left: 0%;*/
}
.cell_lang .ro{
/*	top: 70%;
left: 39%;*/
}
.cell_lang .ru{
/*	top: 57%;
left: 75%;*/
}
.cell_img{
width: 32.6%;
height: 50%;
display: inline-block;
}
.cell_lang {
height: 100%;
}
.cell_lang ul{
/*background: red;*/
height: 100%;
}
/*.element-animation{
  -webkit-animation: animationFrames linear 4s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: 50% 50%;
}*/

@-webkit-keyframes animationFrames {
    10% {-webkit-transform:  translate(13%,7%);}
    20% {-webkit-transform:  translate(-14%,14%) ;}
    30% {-webkit-transform:  translate(-6%,26%) ;}
    40% {-webkit-transform:  translate(13%,-19%) ;}
    50% {-webkit-transform:  translate(1%,-35%) ;}
    60% {-webkit-transform:  translate(-14%,-30%) ;}
    70% {-webkit-transform:  translate(12%,-6%) ;}
    80% {-webkit-transform:  translate(3%,26%) ;}
    90% {-webkit-transform:  translate(-13%,14) ;}
    100% {-webkit-transform:  translate(0%,0%) ;}
    
}
.xgif img{
 background-repeat: no-repeat !important;
 background-position: center !important;
 background-size: contain !important;
}


