* {
	box-sizing: border-box;
	transition: border ease 0.3s, background-color ease 0.3s, color ease 0.3s;
}

html, body {
	width: 100%;
	min-height: 100%;
	position: relative;
	font-weight: 500;
	min-width: 320px !important;
	color: #002311;
	font-size: 17px;
	line-height: 25px;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: 'liga', 'kern';
	font-family: "Arial";
	background: rgb(255, 255, 255) url(img/bgc.png) repeat top center;
}

html {
	background: #f5f5f5
}

a {
	font-family: "Arial";
	color: #247298;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #247298;
}

a.h2 {
	text-transform: uppercase;
}
h1, .h1{
	font: bold 28px/28px Bebas;
	padding: 0px;
	margin: 0px 0 20px 0;
}
h2{
	font: bold 26px/26px Bebas;
	padding: 0px;
	margin: 0px;
}

a img {
	border: 0;
}

.clear {
	clear: both;
}
.team {border: 1px solid #DCDCDC; padding: 5px; margin: 10px; width:329px; height:auto;}

.clear:after {
	content: " ";
	display: block;
	clear: both;
}

div, header, section, footer {
	box-sizing: border-box;
	display: block;
}

ul {
	margin: 0 0 0 15px;
	padding: 0px;
}

.inclear:after {
	content: " ";
	display: block;
	clear: both;
}

.pull-left {
	float: left;
}

.nob {
	font-weight: normal !important;
}
.flexItems{
	text-align: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: stretch;
	flex-wrap: wrap;
}
.pull-right {
	float: right;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.wrap, .warp {
	width: 1154px;
	max-width: 1154px;
	margin: 0px auto;
	display: block;
}
.wrap2, .warp2 {
	width: 1254px;
	max-width: 1254px;
	margin: 0px auto;
}

.nowarp {
	width: 100%;
	margin: 0px;
}

.bg1 {
	/*background: transparent url(img/bgh.png) repeat-x center top;*/
}

header{
	height:344px;
}
.header{
	/*border-bottom: 1px solid #f5f6f6;*/
	position: relative;
}
.logo{
	display: block;
	position: absolute;
	top: 64px;
	left:50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
	vertical-align: top;
	width: 700px;
	height: 123px;
    text-align: center;
}
.logo a {
    display: inline-block;
    margin: 5px 8px;
}
.logo a img {
    height: 90px;
    width: auto;
}
.socArea{
	position: absolute;
	top:15px;
	right: 0px;
	text-align: right;
}
.footer .socArea{
	position: static;
	width:100%;
	text-align: center;
	margin: 17px auto 14px;
}
.socArea .soc{
	display: inline-block;
	text-indent: -10000px;
	width: 32px;
	height:32px;
	vertical-align: top;
	background: no-repeat center center;
	overflow: hidden;
	text-decoration: none;
	color: transparent;
	margin: 0 5px;
}
.socArea .socFB{
	background-image: url(img/fb.png);
}
.socArea .socTW{
	background-image: url(img/tw.png);
}
.socArea .socIN{
	background-image: url(img/in.png);
}
.socArea .socVK{
	background-image: url(img/vk.png);
}
.footer .socArea .socFB{
	background-image: url(img/fb2.png);
}
.footer .socArea .socVK{
	background-image: url(img/vk2.png);
}
.footer .socArea .socTW{
	background-image: url(img/tw2.png);
}
.footer .socArea .socIN{
	background-image: url(img/in2.png);
}
.butArea2 {
    text-align: center;
}
.butArea .but {
	position: absolute;
	top: 15px;
	display: block;
	overflow: hidden;
	background-color: rgb(255, 255, 255);
	width: 49px;
	height: 36px;
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	background-position: 6px 4px;
	padding-left: 46px;
	font: bold 14px/31px Tahoma;
	transition: padding ease 0.3s, color ease 0.3s;
	background-repeat: no-repeat;
	text-decoration: none;
	z-index:2;
}
.butArea2 .but {
	display: block;
	width: 212px;
	height: 36px;
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
    border-color: #873937;
	background-position: 6px 4px;
	padding-left: 46px;
	font: bold 14px/31px Tahoma;
	background-color: #873937;
	background-image: url(img/FRM2.png);
	transition: padding ease 0.3s, color ease 0.3s;
	background-repeat: no-repeat;
	text-decoration: none;
	z-index:2;
    color:#fff;
    margin: 0 auto;
    float: none;
}
.butArea .butSLV{
	border-color: #247399;
	color: #247399;
	background-image: url(img/SLV.png);
	left:0px;
}
.butArea .butFRM {
	border-color: #873937;
	background-color: #873937;
	background-image: url(img/FRM2.png);
	left:63px;
	width:212px !important;
	color:#fff !important;
}
.butArea .but:hover {
	width:auto;
	transition: padding ease 0.3s, color ease 0.3s;
	padding-right: 10px;
	color: #fff;
	z-index:4;
}
.butArea2 .but:hover {
	color: #fff;
	z-index:4;
}
.butArea .butFRM:hover {
	background-color: #873937;
	background-image: url(img/FRM2.png);
}
.butArea2 .butFRM:hover{
	background-color: #873937;
	background-image: url(img/FRM2.png);
}
.butArea .butSLV:hover{
	background-color: #247399;;
	background-image: url(img/SLV2.png);
}

.headlines{
	position: absolute;
	top:15px;
	left:50%;
	width: 600px;
	margin-left:-300px;
	text-align: center;
}
.headlines span{
	padding: 8px 10px 8px 38px;
	font: normal 14px/40px Tahoma;
	color: rgb(36, 115, 153);
}
.headlines .address{
	background: url(img/address.png) no-repeat left center;
}
.headlines .phone{
	background: url(img/phone.png) no-repeat left center;
}

.formenu {
	height: 134px;
	background: transparent url(img/bgm.png) no-repeat center center;
	position: relative;
	top: 179px;
}
.menu {
	display: block;
	vertical-align: top;
	text-align: center;
	padding-top: 47px;
}
.menu > ul{
	padding:0;
	margin: 0;
	display: block;
	width:100%;
	text-align: center;
	list-style: none;
}
.menu > ul > li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding: 8px 29px;
	transition: all ease 0.3s;
	border-radius: 18px;
	border: 1px solid transparent;
	background: transparent url(img/lili.png) no-repeat right -20px;
}
.menu > ul > li.arrow2:hover, .menu > ul > li.arrow2.selected, .menu > ul > li.arrow2.active{
	background-color: #fff;
	transition: all ease 0.3s;
	border: 1px solid #0c4f6f;
	padding: 8px 34px 8px 24px;
	background: #fff url(img/lili.png) no-repeat right center;
}
.menu > ul > li:hover, .menu > ul > li.selected, .menu > ul > li.active{
	background-color: #fff;
	transition: all ease 0.3s;
	border: 1px solid #0c4f6f;
	background: #fff url(img/lili.png) no-repeat right -20px;
}
.menu > ul > li:hover > a, .menu > ul > li.selected > a, .menu > ul > li.active > a{
	color: #336699;
	text-decoration: none;
}
.menu > ul > li > a{
	padding: 0;
	display:block;
	text-transform: uppercase;
	font: bold 20px/25px Bebas;
	text-decoration: underline;
	color: #fff;
}
.menu > ul > li:first-child, .menu > ul > li:last-child{

}

.menu > ul > li > ul {
	margin: 0;
	padding: 7px 5px 11px 18px;
	background-color: rgb(255, 255, 255);
	position: absolute;
	top: 28px;
	left: -1px;

	list-style: none;
	z-index: 10;
	border: 1px solid rgb(12, 79, 111);
	border-top: 0px none;
	border-radius: 0px 0px 18px 18px;
	opacity:0;
	transition: height ease 0.3s, opacity ease 0.3s;
	overflow:hidden;width: calc(100% + 2px);
	height:1px;
}
.menu > ul > li:hover > ul{
	opacity:1;
	transition: height ease 0.3s, opacity ease 0.3s;

	height: auto;
}
.menu > ul > li > ul > li{
	display:block;
	text-align: left;
}
.menu > ul > li > ul > li >a{
	padding: 7px 5px;
	text-align: left;
	text-decoration: underline;
	color: rgb(12, 79, 111);
	font: normal 20px/25px Bebas;
}
.menu > ul > li > ul > li.selected >a, .menu > ul > li > ul > li >a.selected, .menu > ul > li > ul > li.active >a, .menu > ul > li > ul > li:hover >a{
	color: #2a2927;
}

.teachers {}
.teachers-left-col {width:40%; display: block; float:left}
.teachers-left-col img {width: 98%;}
.teachers-right-col {width:59%; display: block; float:left; padding: 12px 0 12px 24px; text-align: left;}
.teacher {width:99%; display: block; float:left}
.teacher img {width: 50%;}

footer{
	height:350px;
	background: transparent url(img/bgf1.png) repeat-x center center;
	padding: 27px 0;
}
.footer{}
.footmenu{
	width:100%;
	text-align: center;
}
.footmenu a{
	font: bold 20px/20px Bebas;
	color: #fff;
	text-decoration: underline;
	padding: 0 18px;
}
.footmenu a:hover{
	color: #000;
}

.fText2, .fText2 a{
	color: #fff;
	font: normal 14px/22px Tahoma;
}
.fText2 a{
	text-decoration: underline;
	display:block;
}
.fText2 a:hover{
	color: #000;
}


.bg2{
	background: #fff url(img/bgc.png) repeat top center;
}

.newsHome{
	padding: 25px 0;
}
.newsHomeItem{
	display:inline-block;
	width:22%;
	vertical-align: top;
	margin-right:1%;
}
.newsHomeArea{
	padding:20px 0;
}
.newsHomeItem{
	text-align: center;
}
.newsHomeItem img{
	display:block;
	border-radius: 50%;
	width:165px;
	height:165px;
	margin: 0 auto 22px;
	border: 1px solid #a4c8d8;
}
.newsHomeItem .date{
	color: #666;
	font: normal 14px/14px Tahoma;
	display: inline-block;
	text-align: center;
	padding-bottom: 17px;
	border-bottom: 1px solid #8ab6cb;
	margin: 0 auto 0px;
}
.newsHomeItem .title{
	padding-top: 12px;
	text-align: center;
	display:block;
	margin: 0 auto;
	text-decoration: none;
	color: #577a8a;
	font: normal 14px/20px Tahoma;
	padding-bottom:22px;
	width:80%;
}
.newsHomeItem .more{
	display:block;
	width:60%;
	margin: 0 auto;
	background: #8fb8cc;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	padding: 7px 0;
}
.newsHomeItem:hover img{
	transform: scale(1.1);
	transition: all ease 0.3s;
	border: 1px solid #247399;
}
.newsHomeItem:hover .more{
	background: #196285;
	transition: all ease 0.3s;
}
.newsHomeItem .date {
	color: #333;
}
.newsHomeItem:hover .title {
	color: #247298;
	text-decoration: underline;
}
.newsHomeItem .more:hover{
	text-decoration: none;
}

.bgKV{
	background: url(img/bgKV.png) repeat top center;padding: 30px 0;
}
.homeKV{
}
h2.white{
	color: #fff;
}
.homeKVList{
	text-align: center;
	padding-top: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.homeKVList>div {
	padding: 0 15px;
	flex: 0 0 25%;
	margin-bottom: 30px;
}
.homeKVitem {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	text-decoration: none;
	-ms-align-items: stretch;
	align-items: stretch;
	box-shadow: 0 0 30px rgba(0,0,0,.15);
	padding: 15px;
	background: #fff; 
	text-align: left;
	height: 100%;
	transition: all .8s;
}

.homeKVitem div {
	align-self: flex-end;
	flex: none;
}

.homeKVitem img {
	transition: all .3s;
}
.homeKVitem .kvantName {
	font-weight: bold;
	margin-bottom: 10px;
	transition: all .3s;
}
.homeKVitem .kvantDescr {
	text-decoration: none;
    color: #577a8a;
    font: normal 14px/20px Tahoma;
    transition: all .3s;
}
.homeKVitem:hover {
	box-shadow: 0 0 30px rgba(0,0,0,.5);
}
/*.homeKVitem:hover .kvantName, .homeKVitem:hover .kvantDescr {
	color: #fff;
}*/

.bgBOT{
	background: url(img/bgbot.png) repeat top center;
	padding: 25px 0;
}

.taskKV {
	display: inline-block;
	font: bold 19.3px/22.5px Bebas;
	color: rgb(36, 115, 153);
	padding: 9px 15px 9px 61px;
	vertical-align: middle;
	background: url(img/task.png) no-repeat left center;
	margin: 14px 3px 15px;
	text-decoration: none;
}
.taslKVlist{
	padding: 20px 0 0;
}
.bgPART{
	background: #e9e9e9;
	padding:20px 0;
}
.homePARTlist{
	text-align: center;
	padding-top:18px;
}
.homePARTitem {
	display: inline-block;
	vertical-align: middle;
	margin: 4px 22px;
}
.homePARTitem img{
	border: 1px solid #ccc;
	border-radius:5px;
	transition: all ease 0.3s;
}
.homePARTitem:hover img{
	border: 1px solid #fff;
	box-shadow: 4px 4px 4px #aaa;
	transition: all ease 0.3s;
}
.owl1:after {
	content: " ";
	display: block;
	position: absolute;
	width: 1200px;
	height: 30px;
	background: transparent url(img/owlshadow.png) no-repeat top center;
	background-size: cover;
	left: 50%;
	bottom: -30px;
	margin-left: -600px;
}
.detail_picture{
	max-width:100%;
}

.itemT1{
	margin: 20px 0;
}
.itemT1 .imgAr{
	display: inline-block;
	vertical-align: middle;
}
.itemT1 .imgAr img {
	/* float: left; */
	margin-right: 20px;
	border-radius: 5px;
	border: 1px solid rgb(113, 174, 203);
	width: 140px;
	display: block;
}
.itemT1 .textAr {
	/* float: left; */
	width: 100%;
	margin-left: -160px;
	padding-left: 160px;
	vertical-align: middle;
	display: inline-block;
}
.itemT1 .textAr a{
	color: #006699;
	font: normal 18px/25px Tahoma;
}
.itemT1 .textAr div{
	font: 14px/19px Tahoma;
	color: #333333;
}

.contactPage p{
	font: 14px/23px Tahoma;
}
#feedbackForm button{
	width: 45%;
	border-radius: 4px;
	background: url(/images/but1.png) repeat-x;
	color: #fff;
	text-align: center;
	font: 16px/34px Tahoma;
	height: 35px;border: 0px none;
}
#feedbackForm input{
	width:100%;
	height: 35px;
	border-radius: 4px;
	background: #fff;
	border: 1px solid #d2d2d2;
	padding: 0 7px;
	font: 14px/34px Tahoma;
	color: #333;
	margin-bottom:15px;

}
#feedbackForm textarea{
	width:100%;
	height: 87px;
	border-radius: 4px;
	background: #fff;
	border: 1px solid #d2d2d2;
	padding: 0 7px;
	font: 14px/18px Tahoma;
	color: #333;
	margin-bottom:15px;
}
#feedbackForm{
	margin-bottom: 20px;
}
a.pdf {
	padding: 5px 32px 5px 0;
	background: url(/images/pdf.png) no-repeat right center;
	font: 18px/25px Tahoma;
}
.filteM {
	float: right;
	margin-bottom: -30px;
	position: relative;
	z-index: 4;
}
.filteM .prev, .filteM .next{
	font: bold 13px/20px Bebas;
	text-decoration: none;
	padding: 0 10px;
}
.filteM .curr{
	font: 14px/20px Tahoma;
	display: inline-block;
	margin: 0 10px;
}
.elemsArea{
	min-height: 30vh;
}
.elemDate{
	font: 14px/25px Tahoma;
	color: #666;
	padding: 20px 0 30px;
}
.elemDate.photo {
    float: left;
    width: 50%;
    padding: 0 0 20px 0;
}
.elemITOGimg{
	max-width: 370px;
	max-height: 220px;
	width:auto;
	height:auto;
	padding:4px;
	background: #fff;
	border-radius: 4px;
	box-shadow: 2px 2px 5px #aaa;
	float: left;
	margin: 0px 25px 20px 0;
}
.forItemSlider{
	width: 80%;
	margin: auto;
}
.doPhoto{
	display: inline-block;
	margin:auto
}
.doPhoto img{
	background: #fff;
	padding: 2.5px;
	box-shadow: 2px 2px 4px #aaa;
	max-width: 100%;
	width:auto;
}


.owl12 .owl-nav .owl-prev{
	width: 27px;
	height:43px;
	background: transparent url(/images/prev2.png) no-repeat;
	position: absolute;
	bottom:50%;
	margin-bottom: -21px;
	left:-5%;
	cursor: pointer;
	overflow: hidden;
	color: transparent;
}
.owl12 .owl-nav .owl-next{
	width: 27px;
	height:43px;
	background: transparent url(/images/next2.png) no-repeat;
	position: absolute;
	bottom:50%;
	margin-bottom: -21px;
	right:-5%;
	cursor: pointer;
	overflow: hidden;
	color: transparent;
}


#searchForm {
	display: inline-block;
	vertical-align: middle;
	border: 2px solid rgb(255, 255, 255);
	position: relative;
	background: rgb(25, 90, 121);
	border-radius: 18px;
	width: 210px;
	height: 36px;
	margin-top: 3px;
	opacity:0.8;
	transition: all ease 0.3s;
}
#searchForm:hover{
	opacity:1;
	transition: all ease 0.3s;
}
#searchForm input[type=text]{
	border:0 none;
	background: transparent;
	color: #fff;
	position: absolute;
	width:78%;
	height:100%;
	left:0;
	top:0;
	padding: 0 0 0 10px;
	border-radius: 18px 0 0 18px;
}
#searchForm input[type="submit"] {
	border: 0 none;
	/* background: transparent; */
	cursor: pointer;
	position: absolute;
	width: 18%;
	height: 100%;
	right: 10px;
	top: 0;
	background: url(/images/find.png) no-repeat right center;
	border-radius: 0 18px 18px 0;
}

table.rasp {
/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: 14px;*/
border-radius: 10px;
border-spacing: 0;
text-align: center;
width: 100%;
}
.rasp th {
background: rgb(36, 115, 153);
color: white;
text-shadow: 0 1px 1px #2D2020;
padding: 10px 20px;
}
.rasp th, .rasp td {
border-style: solid;
border-width: 0 1px 1px 0;
border-color: white;
}
.rasp th:first-child, .rasp td:first-child {
text-align: left;
}
.rasp th:first-child {
border-top-left-radius: 10px;
}
.rasp th:last-child {
border-top-right-radius: 10px;
border-right: none;
}
.rasp td {
padding: 10px 20px;
color:#fff;
background: #873937;
}
.rasp tr:hover td {
color:#000;
background: #fff;
}

.rasp tr:hover a {
color:#000;
}
.rasp tr:last-child td:first-child {
border-radius: 0 0 0 10px;
}
.rasp tr:last-child td:last-child {
border-radius: 0 0 10px 0;
}
.rasp tr td:last-child {
border-right: none;
}
.rasp a {color:#aaa !important;}
.rasp a:hover {color:#000 !important; text-decoration:underline;}
.photo-filter {
    text-align: right;
    margin-bottom: 20px;
}
.photo-filter .year {
    display: inline-block;
    color: #629db9;
    font-size: 12px;
}
.photo-filter .months {
    display: inline-block;
    font-size: 12px;
    margin-left: 25px;
}
.photo-filter .year a {
    display: inline-block;
    text-decoration: none;
    color: #629db9;
    padding: 0 4px;
}

.gallery-item {
    display: block;
    width: 100%;
    float: left;
    position: relative;
    margin: 15px 0;
    -webkit-transition: all ease 0.2s;
    -moz-transition: all ease 0.2s;
    -o-transition: all ease 0.2s;
    -ms-transition: all ease 0.2s;
    transition: all ease 0.2s;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.0);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.0);
    box-shadow: 0px 0px 5px rgba(0,0,0,0.0);
}
.gallery-item img {
    width: 100%;
    height: auto;
}
.gallery-item:hover {
    -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
}
.gallery-item .black {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 2;
    background-color: rgba(0,0,0,0.35);
    opacity: 1;
    -webkit-transition: all ease 0.2s;
    -moz-transition: all ease 0.2s;
    -o-transition: all ease 0.2s;
    -ms-transition: all ease 0.2s;
    transition: all ease 0.2s;
}
.gallery-item .title {
    position: absolute;
    top: 50%;
    left: 0;
    font: bold 20px/25px Bebas;
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff;
    padding: 0 20px;
    text-transform: uppercase;
    display: block;
    z-index: 3;
}
.gallery-item .date {
    position: absolute;
    bottom: 20px;
    left: 20px;
    font-family: Bebas;
    font-size: 1em;
    font-weight: normal;
    line-height: 1;
    color: #fff;
    display: inline-block;
    z-index: 3;
}
.gallery-item .photo-qnt {
    position: absolute;
    bottom: 20px;
    right: 20px;
    font-family: Bebas;
    font-size: 1em;
    font-weight: normal;
    line-height: 23px;
    height: 23px;
    color: #fff;
    display: inline-block;
    z-index: 3;
    padding-right: 33px;
    background: url(img/gallery.png) no-repeat top right;
}
.gallery-item:hover > .date, .gallery-item:hover > .photo-qnt {
    display: none;
}
.gallery-item:hover > .black {
    opacity: 0;
}
.dop-btn-area {
    margin-bottom: 20px;
    text-align: right;
    width: 50%;
    float: right;
}
.dop-btn-area a {
    display: inline-block;
    padding: 0 12px 0 48px;
    height: 39px;
    line-height: 36px;
    background: #9c3634 url(img/plus-btn.png) no-repeat center left 8px;
    width: auto;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    border-bottom: 3px solid #d46664;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    outline: none;
    width: auto;
}
.dop-btn-area a:hover {
	border-bottom: none;
	height: 36px;
	margin-top: 3px;
	text-decoration: none;
	color: #fff;
	background-color: #bb3532;
}
.dop-btn-area a:focus, .dop-btn-area a:active {
	border-bottom: none;
	height: 36px;
	margin-top: 3px;
	text-decoration: none;
	color: #fff;
	background-color: #bb3532;
}
.only-mobile {visibility: hidden;}
.mobile-search-block{
	display: none;
}
@media (max-width:480px) {
    .dop-btn-area {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .elemDate.photo {
        float: left;
        width: 100%;
    }
}


.formenu {
    top: 200px;
}

.logo {
height: 150px;
}

.search-top-block{
	padding: 0 50px;
}
.search-top-block #searchForm{
	    width: 100%;
	    border: 1px solid #a4c8d8;
}

.sirius{
	font-size:14px;
	line-height:16px;
	margin-top:20px
}

.sirius a {
	color:#fff;
	display:flex;
	align-items:flex-end;
	flex-wrap:wrap;
	text-decoration:none;
	justify-content:center
}

.sirius a span {
	display:block;
	margin-left:20px
}

@media (max-width:1155px) {
.search-top-block{
	display: none;
}
}