@charset "utf-8";
/******************
*******Typography******
**************************/
/*
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,400italic,500,700,100&subset=latin,cyrillic-ext,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,300,600,700);
@import url(http://fonts.googleapis.com/css?family=Abel);


Синий #14558b
*/

@font-face {
	font-family: 'sanskri';
	src: url('/template/fonts/dsizmir_normal.ttf');}
@font-face {
	font-family: 'sanskr';
	src: url('/template/fonts/jaipur.ttf');}
@font-face {
	font-family: 'sanskrit';
	src: url('/template/fonts/Sanskrit Bold Italic.ttf');}
@font-face {
	font-family: 'inform';
	src: url('/template/fonts/informctt-bold.ttf');}
@font-face {
	font-family: 'ANT';
	src: url('/template/fonts/ANTQUAI.ttf');}
@font-face {
	font-family: 'vip';
	src: url('/template/fonts/PT_Sans_Narrow.ttf');}
@font-face {
	font-family: 'late';
	src: url('/template/fonts/lato-light.ttf');}
@font-face {
	font-family: 'das';
	src: url('/template/fonts/adana-script.ttf');}
@font-face {
	font-family: 'made';
	src: url('/template/fonts/madelikesslab.ttf');}
@font-face {
	font-family: 'cui';
	src: url('/template/fonts/Cuprum-Italic.ttf');}
@font-face {
	font-family: 'brok';
	src: url('/template/fonts/cabana.ttf');}
@font-face {
	font-family: 'bro';
	src: url('/template/fonts/droid-serif.ttf');}
/*@font-face { @font-face {
font-family: 'bro';
src: url('/template/fonts/caviar-dreams-italic.ttf');}
font-family: 'favorit'; caviar-dreams-italic.ttf
src: url('/template/fonts/favorit-grotesk.ttf');}*/
@font-face {
	font-family: 'cav';
	src: url('/template/fonts/caviar-dreams.ttf');}
@font-face {
	font-family: 'brody';
	src: url('/template/fonts/roboto-light-italic.ttf');}
@font-face {
	font-family: 'ParsekC';
	src: url('/template/fonts/ParsekC.otf');}
@font-face {
	font-family: 'EXO';
	src: url('/template/fonts/Exo_2.0.ttf');}
@font-face {
	font-family: 'MC';
	src: url('/template/fonts/MyslC-BoldItalic.otf');}
@font-face {
	font-family: 'PI';
	src: url('/template/fonts/Philosopher_Regular.ttf');}
@font-face {
	font-family: 'EXOL';
	src: url('/template/fonts/Exo_2.0_Light.ttf');}
@font-face {
	font-family: 'MW';
	src: url('/template/fonts/merriweatherregular.ttf');}
@font-face {
	font-family: 'MWL';
	src: url('/template/fonts/merriweatherlight.ttf');}
@font-face {
	font-family: 'Cuprum';
	src: url('/template/fonts/Cuprum-Regular.ttf');}
@font-face {
	font-family: 'Hei';
	src: url('/template/fonts/HeinrichScript.ttf');}
#bottom_menu .lang {
  
}

body, *{
	font-family: 'vip';
}

.menu {
	/*display: table;
	width: 100%;
	background-color: transparent !important;*/
	border-collapse: collapse;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: linear-gradient(#194401, #194401);
  
}
.nav_button{
	color: white;
	border: 2px solid white;
}
.menu ul {
	list-style: none;
	display: block;
	padding-top: 7px;
	padding-right: 55px;
}
.menu ul li {
	display: table-cell;
	/*border: 1px solid #999999;*/
}
.menu ul li a {
	color: white;
	display: inline-block;
	/*width: 100%;
	height: 50px;*/
	padding: 11px;
	/*line-height: 50px;*/
	font-size: 27px;
	text-align: center;
	font-family: 'Akshar',serif;
	font-family: 'Cuprum',serif;
	letter-spacing: -1px;
	top: -3px;
}
.menu ul li a:hover {
	color: #fef3c0;
}
.nav_button {
	display: none;
	width: 50px;
	height: 50px;
	font-size: 2.5em;
	line-height: 50px;
	text-align: center;
	border: 2px solid white;
	cursor: pointer;
	color: white;
}
.menu ul li .ahome{
	top: 4px;
}
#studio{
	top: 6px;
}

@media screen and (max-width: 900px) {
	.menu ul li a{
		font-size: 20px !important;
		padding: 11px 7px;
	}
	.menu ul li .ahome {
		top: 2px;
	}
	.lang img{
		top: 5px !important;
	}
}

@media screen and (max-width: 800px) {
	.menu ul li a{
		font-size: 18px !important;
		padding: 11px 5px;
	}
}

@media screen and (max-width: 700px) {
	.menu ul li a{
		font-size: 17px !important;
		padding: 11px 5px;
	}
	#studio{
		bottom: -5px;
	}
	.lang img{
		top: 1px !important;
	}
}

@media screen and (max-width: 699px) {
  
	#studio{
		position: absolute;
		top: 111px;
		right: 15px;
	}
  
	.menu ul li a {
		padding: 0px;
		font-size: 20px !important;
		top: 3px;
		left: 0px;
	}
	header{
		background: #194500;
	}
	.menu {
		position: relative;
		width: auto;
		background: #194500;
	}
	.menu ul {
		display: none;
		position: absolute;
		top: 50px;
		z-index: 20;
		padding: 0 50px;
		padding-bottom: 17px;
		padding-right: 77px;
		height: auto;
		background: #194500;
		z-index: 999;
	}
	.lang img{
		left: -11px;
	}
	.menu ul li {
		display: list-item;
		border-top: none;
	}
	.nav_button {
		display: inline-block;
	}
	.menu ul li .ahome{
		top: 8px;
	}
	#bottom_menu li#search2{
		margin-bottom: 11px;
	}
	#bottom_menu{
		top: -357px;
		background: #194500;
		color: #000 !important;
		padding: 11px;
		padding-bottom: 11px;
		border-radius: 11px;
		padding-right: 55px;
	}
	#bottom_menu .lang{
		top: 11px !important;
	}
	footer{
		background: #194500;
	}
	#fon{
		height: 279px !important;
	}
}

@media screen and (max-width: 500px) {
  #bottom_menu{
		top: -396px;
	} 
}



@media screen and (max-width: 400px) {
  #bottom_menu{
		top: -398px;
	} 
}


@media screen and (max-width: 600px) {
  
  .menu ul{
		height: auto;
	}
  
	.menu ul li a {
		padding: 3px;
		font-size: 20px !important;
		top: 3px;
		left: 0px;
	}
}

#s{
	width: 177px;
	align-items: center;
	border: 2px solid white;
	border-radius: 30px;
	position: relative;
	padding: 3px 11px 3px 11px;
	background: transparent;
	color: white;
	margin-bottom: 3px;
}
#searchsubmit{
	position: relative;
	right: 33px;
	width: 33px;
	background-color: transparent;
	border: 0;
	outline: 0;
	cursor: pointer;
	background: url(/template/images/search.png) no-repeat;
	background-size: 90% 90%;
	background-position: center center;
}
#fon{
	height: 343px;
	background: url(/template/images/2.jpg);
	background-size: 100% 100%;
	background-position: center;
}
.search{
	top: 9px;
}

