html, body, div, span, applet, object, iframe, 
.wrap-sqwers h1, 
.wrap-sqwers h2, 
.wrap-sqwers h3, 
.wrap-sqwers h4, 
.wrap-sqwers h5, 
.wrap-sqwers h6, 
.wrap-sqwers p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, .wrap-sqwers ol, 
.wrap-sqwers ul, 
.wrap-sqwers li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
	margin:0;
	padding:0;
	border:0;
}

html{
	height:100%;
	min-width:940px;
}

 @font-face {
	font-family: OpenSans; 
	src: url(../fonts/OpenSans-Regular.ttf); 
}

body{
	background:url(../images/background.jpg) no-repeat ;
	background-size:cover;
	z-index:-2;
}

.wrap-sqwers ol, .wrap-sqwers ul{list-style:none;}
.wrap-sqwers *{
	margin:0;
	padding:0;
	outline:none;
	
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
}

.wrap-sqwers a, .wrap-sqwers a:hover{
    text-decoration:none;
    color: #006daa;
}

a>img{
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}

a>img:hover{opacity:0.8;}

.flex{
	display: flex;
	display: -moz-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -webkit-flexbox;
	display: flex;
}

.clear{clear:both;}

div.left-shar{
	position:absolute;
	left:0;
	top:0;
	background:url('../images/asd.png') no-repeat;

	z-index:-2;
	width:66%;
	height:100%;
}

div.nebo{
	position:absolute;
	right:0;
	top:0;
	background:url('../images/tuchka.png') no-repeat;

	z-index:-1;
	width:100%;
	height:63%;
}

#wrapper{
	width:940px;
	margin:0 auto;
	z-index:10;
}

#wrapper div.left-shar img{
	display:block;
}

.header{
	color:#fff;
	font-size:30px;
	text-align:center;
	text-shadow: 2px 2px 2px #9a1e86;
	text-transform:uppercase;
	padding:110px 0; 
	font-weight:bold;
	font-style:italic;
}

.top-panel{
	background:#fff;
	margin-bottom:10px;
	padding-right:15px;
	
	-webkit-border-radius:5px;	
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;	
	
	-webkit-box-shadow:0 10px 10px rgba(15,11,16,0.25);
	-moz-box-shadow:0 10px 10px rgba(15,11,16,0.25);
	-ms-box-shadow:0 10px 10px rgba(15,11,16,0.25);
	-o-box-shadow:0 10px 10px rgba(15,11,16,0.25);
	box-shadow:0 10px 10px rgba(15,11,16,0.25);
}

.top-panel .nav{
	width:70%;
	float:left;
	margin:0;
}

.top-panel .nav ul{
	margin:0;
	padding:0;
	background:#fff;
	z-index:99999;
}

.top-panel .nav>ul{
	-webkit-border-radius:5px 0 0 5px;	
	-moz-border-radius:5px 0 0 5px;	
	-ms-border-radius:5px 0 0 5px;	
	-o-border-radius:5px 0 0 5px;	
	border-radius:5px 0 0 5px;	
}

.top-panel .nav>ul>li{
	display:inline-block;
}

.top-panel .nav ul li{
	position:relative;
	list-style-type:none;
}

.top-panel .nav>ul>li{
	margin-left:-4px;
}

.top-panel .nav>ul>li:first-child{
	margin:0;
}

.top-panel .nav>ul>li:first-child>a{
	-webkit-border-radius:5px 0 0 5px;	
	-moz-border-radius:5px 0 0 5px;	
	-ms-border-radius:5px 0 0 5px;	
	-o-border-radius:5px 0 0 5px;	
	border-radius:5px 0 0 5px;	

}

.top-panel .nav ul li a{
	display:block;
	text-transform:uppercase;
	padding:15px 10px;
	
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}

.top-panel .nav ul li a:hover{
	color:#fff;
	background:#c5ce1e;
}

.top-panel .nav>ul>li>ul{
	display:none;
	position:absolute;
	top:100%;
	left:0;
}

.top-panel .nav>ul>li:hover>ul{
	display:block;
}


.top-panel .nav>ul>li>ul>li>ul{
	display:none;
	position:absolute;
	top:0;
	left:100%;
}

.top-panel .nav>ul>li>ul>li:hover>ul{
	display:block;
}

.search{
	margin-top:8px;
	position:relative;
	width:30%;
	float:right;
	border-radius:10px;
	overflow:hidden;
	border:1px solid #52c1cb;
}

.search input[type="search"]{
	height:30px;
	width:100%;
	padding:0px 75px 0 10px !important;
	border:none;
	margin:0 !important;
	box-sizing: border-box !important;
	
	-webkit-box-shadow: -1px 2px 5px -4px inset;
	-moz-box-shadow: -1px 2px 5px -4px inset;
	-ms-box-shadow: -1px 2px 5px -4px inset;
	-o-box-shadow: -1px 2px 5px -4px inset;
	box-shadow: -1px 2px 5px -4px inset;
}

.search input[type="submit"]{
	height:30px;
	width:70px;
	text-align:center;
	color:#fff;
	background:#52c1cb;
	border:none;
	
	
	position:absolute;
	right:0;
	top:0;
}

.slider{
	margin-bottom:55px;
	-webkit-box-shadow:0 10px 10px rgba(15,11,16,0.25);
	-moz-box-shadow:0 10px 10px rgba(15,11,16,0.25);
	-ms-box-shadow:0 10px 10px rgba(15,11,16,0.25);
	-o-box-shadow:0 10px 10px rgba(15,11,16,0.25);
	box-shadow:0 10px 10px rgba(15,11,16,0.25);
}

.slider .bx-wrapper .bx-viewport{
	height:460px !important;
	overflow:hidden;
}

.slider li img{height:500px;}

.content{margin-bottom:40px;}

.wrap-sqwers .left{	
	width:68%;
	float:left;
}

.head{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 10px 10px;
	background:url(../images/head-bg.png) no-repeat;
	background-size:101% auto;
	margin-bottom:45px;
	
	-webkit-box-shadow: 0 11px 0 0 #a3ab17;
	-moz-box-shadow: 0 11px 0 0 #a3ab17;
	-ms-box-shadow: 0 11px 0 0 #a3ab17;
	-o-box-shadow: 0 11px 0 0 #a3ab17;
	box-shadow: 0 11px 0 0 #a3ab17;
}

.news-wrap{
	justify-content:space-between;
	flex-wrap:wrap;
	margin-bottom:15px;
}

.news_view1{
	width:48%;
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px solid transparent;
} 

.news_view1:hover{
	border-bottom:1px solid #c2cb1e;
}

.news_view1 .picture{
	width:100%;
	height:190px;
	margin-bottom:10px;
}

.news_view1 .picture img{
	display:block;
	width:100%;
	height:100%;
}

.news_view1 h2{
	margin-bottom:5px;
	font-size:12px;
	text-transform:uppercase;
}
.news_view1 h2 a{text-decoration:underline;}
.news_view1 h2 a:hover{text-decoration:none;}

.news_view1 .date{
	color:#808080;
	font-size:10px;
}

.news_view1 div.description, .news_p{
	color:#313131;
	font-size:12px;
} 

.news_p h2{font-size:16px;}

.news_view1 a.link1{display:none;}

.vse-new a{
	display:inline-block;
	padding:10px 20px;
	text-transform:uppercase;
	color:#fff;
	background:#971c84;
	
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-ms-border-radius:10px;
	-o-border-radius:7px;
	border-radius:7px;
}

.vse-new a:hover{
	background:#f20ecf;
}

.wrap-sqwers .right{
	width:30%;
	float:right;
}

.right .right-block{
	position:relative;
}

.right .right-block .nebo-fon{
	position:absolute;
}

.right .right-block .nebo{
	margin-top:95px;
	
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-ms-border-radius:0 0 10px 10px;
	-o-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
}

.right .right-block h4{
	position:absolute;
	left:25px;
	bottom:60px;
	width:80%;
	/*text-shadow: 0px 0px 1px #fff;*/
}

.right .right-block h4 a{
	color:#009cff;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	
	-webkit-text-shadow: 1px 1px 1px #fff;
	-moz-text-shadow: 1px 1px 1px #fff;
	-ms-text-shadow: 1px 1px 1px #fff;
	-o-text-shadow: 1px 1px 1px #fff;
	text-shadow: 1px 1px 1px #fff;
}

.right .right-block h4 a:hover{text-decoration:underline;}

.right a{
	display:block;
}

.right a>img{
	max-width:100%;
	opacity:1;
}

.carousel .bx-viewport{
	border:5px solid transparent;
	border-radius:0;
	background:transparent;
	height:120px !important;
}

.carousel .bx-wrapper{margin:0;}

.footer .carousel .bx-wrapper .bx-controls-direction a{
	top:25px;
	margin-top:0;
}

.footer .carousel .bx-wrapper .bx-next{right:7px;}
.footer .carousel .bx-wrapper .bx-prev{left:7px;}
.footer .carousel .bx-wrapper img{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}

.contact{ 
	background:url(../images/vederko.png) no-repeat;
	background-size:auto 100%;
	margin-top:25px;
	/*margin-bottom:25px;*/
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	padding-left:160px;
	padding-top:55px;
	padding-bottom:25px;
	
	-webkit-text-shadow:0 2px 1px rgba(0,0,0,0.5);
	-moz-text-shadow:0 2px 1px rgba(0,0,0,0.5);
	-ms-text-shadow:0 2px 1px rgba(0,0,0,0.5);
	-o-text-shadow:0 2px 1px rgba(0,0,0,0.5);
	text-shadow:0 2px 1px rgba(0,0,0,0.5);
}

.wrap-sqwers{
	position:relative;
	height: 100%;
}

.sqwers{
	position:absolute;
	bottom:0;
	right:0;
	width:50%;
	height:500px;
	background:url(../images/sqwers.png) no-repeat;
	background-size:100% 100%;
	z-index:-1;
}

/*Новости*/
.hr{display:none;}
.pag-no .pagination{display:none;}
.pagination{
	width:100%;
}

.pagination ul{
	background:#fff;
}

/*Обратная связь */
.feedback ol li, .review ol li{
	display: block;
	clear: both;
	list-style: none;
}

.feedback ol li label, .review ol li label{
	display: block;
	margin: 0;
}

.feedback ol li input.text, .review ol li input.text{
	width: 380px;
	border: 1px solid #c0c0c0;
	margin: 2px 0;
	padding: 5px 2px;
	height: 25px;
	background: #fff;
}

.feedback ol li textarea, .review ol li textarea  {
	width: 380px;
	border: 1px solid #c0c0c0;
	margin: 2px 0;
	padding: 2px;
	background: #fff;
}

.feedback ol li input.capinput,.review ol li input.capinput {
	width: 100px;
	border: 1px solid #c0c0c0;
	margin: 2px 0;
	padding: 5px 2px;
	background: #fff;
}

.feedback ol li img#capimg, .review ol li img#capimg {
	border: none;
	top: 20px;
	margin: 10px 10px 10px 0;
	float: left;
}

li.button{
	clear:both;
} 

.item{
	display: block;
}

.answerList .name,.answerList .topic,.answerList .message{
	padding: 0 7px;
	background-color: #eeeeff;	
}

.answerList .name{
	padding-top:7px;
	margin-top: 15px;
	border-radius:5px 5px 0 0;
}

.answerList .message{
	padding-bottom: 0 7px;
	border-radius:0 0 5px 5px;
}
.answerList .answer_message{
	background: #C4C4FF;
	padding: 7px;
	border-radius:5px;
	margin: 5px 0;}
	
.name .date{float:right} 

#feed_h2{display:none;}


.btn-primary{
	background:#C2CB1E !important;
}

.language{
	float:right;
	margin-right:20px;
	margin-bottom:10px;
	color:#fff;
}

.language a{
	color:#006daa;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;

}

.language a:hover{
	text-decoration:underline;
		cursor:pointer;
}





















