@font-face {
			font-family: "PTSerifRegular";
			src: url("fonts/PTSerifRegular/PTSerifRegular.eot");
			src: url("fonts/PTSerifRegular/PTSerifRegular.eot?#iefix")format("embedded-opentype"),
			url("fonts/PTSerifRegular/PTSerifRegular.woff") format("woff"),
			url("fonts/PTSerifRegular/PTSerifRegular.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "PTSerifBoldItalic";
			src: url("fonts/PTSerifBoldItalic/PTSerifBoldItalic.eot");
			src: url("fonts/PTSerifBoldItalic/PTSerifBoldItalic.eot?#iefix")format("embedded-opentype"),
			url("fonts/PTSerifBoldItalic/PTSerifBoldItalic.woff") format("woff"),
			url("fonts/PTSerifBoldItalic/PTSerifBoldItalic.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "PTSerifItalic";
			src: url("fonts/PTSerifItalic/PTSerifItalic.eot");
			src: url("fonts/PTSerifItalic/PTSerifItalic.eot?#iefix")format("embedded-opentype"),
			url("fonts/PTSerifItalic/PTSerifItalic.woff") format("woff"),
			url("fonts/PTSerifItalic/PTSerifItalic.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "PTSerifBold";
			src: url("fonts/PTSerifBold/PTSerifBold.eot");
			src: url("fonts/PTSerifBold/PTSerifBold.eot?#iefix")format("embedded-opentype"),
			url("fonts/PTSerifBold/PTSerifBold.woff") format("woff"),
			url("fonts/PTSerifBold/PTSerifBold.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

@font-face {
			font-family: "IzhitsaRegular";
			src: url("fonts/IzhitsaRegular/IzhitsaRegular.eot");
			src: url("fonts/IzhitsaRegular/IzhitsaRegular.eot?#iefix")format("embedded-opentype"),
			url("fonts/IzhitsaRegular/IzhitsaRegular.woff") format("woff"),
			url("fonts/IzhitsaRegular/IzhitsaRegular.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

@font-face {
			font-family: "CyrillicOldBold";
			src: url("fonts/CyrillicOldBold/CyrillicOldBold.eot");
			src: url("fonts/CyrillicOldBold/CyrillicOldBold.eot?#iefix")format("embedded-opentype"),
			url("fonts/CyrillicOldBold/CyrillicOldBold.woff") format("woff"),
			url("fonts/CyrillicOldBold/CyrillicOldBold.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}



body {background:url(../img/bg.jpg) repeat scroll 0 0;background-size:cover;}


.h-top {background:url(../img/b-top.jpg) no-repeat scroll 0 0;height:270px;background-size:cover;padding-top:20px;}
.h-top .logo {background:url(../img/logo.png) no-repeat scroll 0 0;min-height:80px;display:table;text-transform:uppercase;font-size:48px;font-family:CyrillicOldBold;text-decoration:none;color:#fff;padding-left:80px;line-height:38px;padding-top:6px;margin:0 auto;}
.h-top .logo span {font-family:IzhitsaRegular;font-size:26px;color:#fff;display:block;}

.h-top ul {padding:0 0 0 40px;margin:0;list-style:none;}
.h-top ul li {/*font-family:IzhitsaRegular;*/color:#fff;font-size:18px;text-transform:uppercase;padding-left:40px;margin-bottom:5px;position:relative;}
.h-top ul li::before {content:'•';font-size:30px;color:#f7a381;line-height:18px;position:absolute;left:0;top:0;}

.h-top .main-phone {background:url(../img/phone.png) no-repeat scroll 0 0;min-height:40px;display:inline-block;line-height:32px;text-decoration:none;color:#fff;font-size:30px;font-family:IzhitsaRegular;padding-left:50px;}
.h-top .main-phone span {font-size:18px;}

.panel-trigger {display:block;}

#content .row.menu {background:#24211e;padding:10px 0;}
#content .menu ul {margin:0;padding:0;list-style:none;text-align:center;}
#content .menu ul li {display:block;margin:0 10px;position:relative;}
#content .menu ul li a {text-decoration:none;color:#d4d291;font-size:24px;}
#content .menu ul li a:hover {color:#fff;background:#5d5d5d;}

#content .menu ul li a.active {color:#fff;background:#5d5d5d;}

#content .row {background:#3f3b36;padding-bottom:50px;}
#content .row .row {background:rgba(39,39,39,0);padding-bottom:5px;}
#content .left-block {padding-top:30px;padding-bottom:30px;display:none;}
#content .right-block {padding-top:30px;}
#content .right-block p {padding:0 10px;text-align:center;}
#content .right-block a {color:#d4d291;}
#content .center-block {padding-top:30px;}

#content .center-block .a-gallery {display:block !important;margin:10px;text-decoration:none;text-align:center;}
#content .center-block .a-gallery span {font-size:14px;line-height:14px;margin-top:10px;display:block;}

#content .s-title {color:#d4d291;font-size:22px;margin-bottom:40px;}
#content .s-title a {text-decoration:none;color:#d4d291;}
#content .main-menu {padding:0;margin:0;list-style:none;}
#content .main-menu li {margin:10px 0;}
#content .main-menu li a {color:#d4d291;font-size:18px;}

#content .title-bar {margin:0 auto;background:rgba(39,39,39,1);display:table;padding:5px 5px 10px 9px;}
#content .title-bar button {margin:0;padding:0;}
#content .menu {display:block;}

.c-contancts {text-align:right;font-size:18px;line-height:22px;}
.c-contancts a {font-size:18px;color:#f8f8f8;text-decoration:none;}

#content h1 {color:#d4d291;font-size:24px;line-height:28px;font-weight:300;margin:25px 0 30px;}
#content h1 span {font-size:20px;display:block;}

#content h2 {color:#d4d291;font-size:20px;line-height:28px;font-weight:300;margin:25px 0 30px;}

.block-text {background:rgba(39,39,39,0.19);padding:15px;display: inline-block;width:100%;}


.sertification {margin:0;padding:0;list-style:none;}
.sertification li {padding:10px;display:inline-block;}


.r-slaider {margin:30px 0 0;padding:0;list-style:none;}






.main-form {clear:both;width:100%;display:inline-block;}
.main-form .text {width:100%;}
.main-form form {width:100%;}
.main-form form input {border-radius:0px;border:none;background:#fff;padding-left:10px;font-size:14px;margin-bottom:10px;width:100%;}
.main-form textarea {height:100px;min-height:100px;max-height:100px;border-radius:0px;border:none;background:#fff;padding:5px;font-size:14px;line-height:16px;}
.main-form label {color:#fff;}
.main-form button {background:#fff;color:#000;padding:5px;border-radius:0;cursor:pointer;}
.main-form button:hover {background:#d4d291;}

#footer .row {background:#000;}
#footer p {font-size:14px;color:#b4b4b4;}
#footer p a {color:#939393;text-decoration:none;}
#footer p a:hover {text-decoration:underline;}
#footer p a.mail {text-decoration:underline;}
#footer p a.saitline {text-decoration:underline;}

#content .menu.accordion-menu {background:rgba(39,39,39,0.19);display:block;} 
.accordion-main {cursor:pointer;padding:10px;text-align:center;margin-top:30px;text-transform:uppercase;color:#d4d291;text-decoration:underline;}

#content .menu.accordion-menu ul li {margin:0;}
#content .menu.accordion-menu ul li a {font-size:18px;}
#content .menu.accordion-menu .is-accordion-submenu a {padding:5px 0;line-height:24px;}










@media (min-width: 640px) {





.h-top .logo {margin:0;}
.h-top ul {padding:0;}





}




@media (min-width: 980px) {




    .main-form .text {float:left;width:50%;padding-right: 15%;background:url(../img/action.png) no-repeat scroll 0 100px / 150px 144px;height:300px;}
    .main-form form {float:right;width:50%;}




}


@media (min-width: 1024px) {
    
    .h-top {padding-left:50px;padding-top:70px;}
    #content .left-block {display:block;}
    
    .panel-trigger {display:none;}
    #content .menu.accordion-menu {display:none;}

    #content .row.menu .columns {padding-top:0px;}  

    .sertification li {padding:9px;}

    #content .menu ul li {display:inline-block;}
    #content .menu ul li::after {color:#d4d291;
		content:'•';
		position:absolute;right:-17px;font-size:20px;z-index:1;top:15px;line-height:14px;}
    #content .menu ul li:last-child::after {content:'';}
}

.widget-content .image-block {margin-bottom:40px;}
.widget-content {height:100%;display:inline-block;width:100%;}
.widget-content a.link {color:#d4d291;}


