@font-face {
    font-family: 'Exo 2';
    src: local('Exo 2 Thin'), local('Exo2-Thin'), url('../fonts/exo2thin.woff2') format('woff2'), url('../fonts/exo2thin.woff') format('woff'), url('../fonts/exo2thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Exo 2 Bold';
    src: local('Exo 2 Semi Bold'), local('Exo2-SemiBold'), url('../fonts/exo2semibold.woff2') format('woff2'), url('../fonts/exo2semibold.woff') format('woff'), url('../fonts/exo2semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}


nav{border-top:1px solid transparent;}

.bold { font-weight:bold; }

p{text-align:justify;font-family:sans-serif;font-size:14px;}
#block{display:none;}


#modal:before{
	content: '';
	background: #333;
	position: fixed; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%;
	opacity: 0.7;
	z-index: 201;
}
#modal-close{
	position:absolute;
	top:10px;
	right:10px;
}
#modal-close>a{
	color:#C00;
	font-size:1.4rem;
	text-decoration:underline;
	cursor:pointer;
}
#modal-content{
	position: fixed; 
	left: 20%;
	right: 20%;
	top: 20%;
	background-color:#FFF;
	border:0px;
	border-radius:7px;
	padding: 20px;
	z-index: 202;
}




.ahtung { text-align:justify; font-family:sans-serif; font-size:12px; color:#DC0000; }

.imgCenter { width:100%; margin: 0 auto; max-width:617px; }
.imgCenter > img { width: 100%; height: auto; }

.multiLanguagesWrapper{
    display:flex;
    flex-flow: row nowrap;
    align-items:center;
    justify-content: space-around;
    margin: 10px 0 20px;
}
.multiLanguagesWrapper img{
	display:block;
}


.divForTopCorrect{
	margin-top:20px;
}
.imgAdapMan{
	float:left;
	margin: 0 20px 20px 0;
}

@media (max-width: 884px){
.imgAdapMan {
	float: unset;
	margin: 0 auto;
	display: block;
}
}



@media (min-width: 1200px) {

body { background:url(../images/title_page_bg.jpg) no-repeat center 0; background-color:#2a2d32; margin:0px; }

.closeMobMenu{display:none;}

/* хэдер начало */

header{
	width: 100%;
}
header>section{
	width:1050px;
	margin: 0 auto;
	padding: 15px 0;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: center;
}
.headerLogo { order:1;width-max:230px;width:230px;text-align:left;vertical-align:middle;}
.headerLogo > img { vertical-align:middle; text-align:left;}
.headerLogo > a > img { vertical-align:middle; text-align:left;}

.headerServices{order:2;width:560px;text-align:center;vertical-align:middle; }
.headerServices > ul {padding:0; margin:0px; font-size:0px;text-align:center;}
.headerServices > ul > li {display:block; list-style-type: none;margin:24px;}
.rightServiceNoActive { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:12px; text-decoration:none; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase; }
.rightServiceNoActive:hover { background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
.rightServiceActive { background-color:#8bc521;color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:12px; text-decoration:none; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}

.headerContacts { order:3;display:inline-block;width-max:210px;width:210px;vertical-align:middle;text-align: center;}
#contactsNumber { padding-top:5px; }
#contactsNumber > a { font-size:20px; text-decoration:none; font-family:'Exo 2 Bold'; color:#FFFFFF; }
#recordOnline { margin-top:20px;display:block;cursor:pointer;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:#FFFFFF;font-weight:normal; text-transform:uppercase;background-color:transparent; font-family:'Exo 2 Bold';font-size:14px; border:1px solid #c8c8c8;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#recordOnline:hover { background-color:#8bc521;border:1px solid #8bc521;}


/* хэдер конец */


/* навигация начало */
.nav_container { z-index:10; background-color:transparent; text-align:center; position:relative; width:100%;}
.fixedTopMenu { z-index:10; background-color:#2a2d32; text-align:center; position:fixed; width:100%; top:0px;box-shadow: 0px 10px 18px -3px #999999;}
#ul_menu  { display:block; text-align:center; }
#ul_menu > ul { padding:0; margin:0px; font-size:0px;}
#ul_menu > ul > li { display:inline-block; list-style-type: none; margin-left:10px; margin-right:10px;}
.ul_menu_top_noactive { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase; }
.ul_menu_top_noactive:hover { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
.ul_menu_top_active{color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
.control_menu { display:none; }
/* навигация конец */


/* секция с формой захвата начало */
#sec_lead{text-align:center;background-color:transparent; padding-bottom:10px;padding-top:30px;}
#sec_lead > div{display:inline-block;text-align:center; }
#sec_lead_name{display:inline-block;padding-right:10px;}
#sec_lead_tele{display:inline-block;padding-right:10px;}
#sec_lead_send{display:inline-block;}
#sec_lead_name > input{width:150px;padding:5px;font-family:'Exo 2 Bold';font-size:14px;font-weight:normal;border:2px solid #FFFFFF; background-color:#FFFFFF; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
#sec_lead_tele > input{width:150px;padding:5px;font-family:'Exo 2 Bold';font-size:14px;font-weight:normal;border:2px solid #FFFFFF; background-color:#FFFFFF; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
#sec_lead_send > input{width:150px;padding:5px;font-family:'Exo 2 Bold';font-size:14px;font-weight:bold;color:#FFFFFF;border:2px solid #8bc521; background-color:#8bc521; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;cursor:pointer;}
#sec_lead_send > input:hover{background-color:#339900;border:2px solid #339900;cursor:pointer;}
.mess_send_ok_lead{font-family:'Exo 2 Bold'; color:#2fb348;font-size:20px;}
/* секция с формой захвата конец */


/* текст начало */
#sec_main { text-align:center;background-color:transparent; padding-bottom:15px; }
#sec_main > div {width:1050px;display:inline-block;text-align:left;font-family:sans-serif; font-size:14px; color:#FFFFFF;}
.pixelDrop{margin:200px;}
#sec_main > div > h1{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:26px;}
#sec_main > div > h2{font-family:'Exo 2 Bold'; color:#FFFFFF;font-size:24px;}
#sec_main > div > h3{font-family:'Exo 2 Bold'; color:#FFFFFF;font-size:20px;}
#sec_main > div > div { font-family:sans-serif; font-size:14px; color:#FFFFFF; }
#sec_main > div > div > p { font-family:sans-serif; font-size:14px; color:#FFFFFF; }
#sec_main > div > p { font-family:sans-serif; font-size:14px; color:#FFFFFF; }
.sec_main_service{padding:10px;}
.sec_main_service > a{ font-family:sans-serif; font-size:16px; color:#FFFFFF; text-decoration:underline;}
/* текст конец */


/* статьи и новости начало */
#sec_news_block_all{text-align:center;background-color:transparent; padding-bottom:15px;padding-top:15px;margin-top:30px;}
#sec_news_block_all > div {width:1050px;display:inline-block;text-align:left;}
#sec_news_block_all > div > span{text-align:center;font-family:'Exo 2 Bold'; color:#FFFFFF;font-size:20px;}
#sec_news_block_all > div > a{margin-left:50px;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;background-color:#8bc521;font-family:'Exo 2 Bold';font-size:14px;color:#FFFFFF;text-transform:uppercase;text-decoration:none;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;cursor:pointer;}
#sec_news_block_all > div > ul{text-align:center;width:1050px;margin:0px;padding:0px;margin-bottom:40px;margin-top:40px;}
#sec_news_block_all > div > ul > li{width:320px;display:inline-block;vertical-align:top;padding:10px;height:inherit;}
#sec_news_block_all > div > ul > li > a{display:block;text-decoration:none;}
#sec_news_block_all > div > ul > li > a > img {border:1px solid #c8c8c8; width:100px; padding:5px; margin-right:10px;margin-bottom:10px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;cursor:pointer;}
#sec_news_block_all > div > ul > li > a > strong{display:inline;color:#8bc521;font-family:'Exo 2';font-size:14px;text-transform:uppercase;display:block;text-align:left;}
#sec_news_block_all > div > ul > li > a > span{display:inline;color:#AAAAAA;font-family:sans-serif;font-size:12px;display:block;text-align:left;margin:5px;}
/* статьи и новости конец */



/* наши работы начало */
#sec_works { text-align:center;background-color:transparent;padding-left:10px; padding-right:10px; }
#sec_works > div { width:1050px;display:inline-block;text-align:left; margin-bottom:15px; }
#sec_works > div > p { text-align:justify; font-family:sans-serif; font-size:14px; color:#FFFFFF; } 
#sec_works > div > div { text-align:center; }
#sec_works > div > div > div { display:inline-block;width:250px;text-align:center;margin-bottom:15px;vertical-align:top;}
#sec_works > div > div > div > a > img { margin-bottom:5px;vertical-align:top; width:230px; height:230px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
#sec_works > div > div > div > a > img:hover { -webkit-filter: contrast(0.8); filter: contrast(1.2); }
#sec_works > div > div > div > b {display:block;padding-top:10px;text-align:center; font-family:'Exo 2 Bold'; font-size:14px; color:#8bc521;}
#sec_works > div > div > div > span {text-align:center; font-family:sans-serif; font-size:12px; color:#FFFFFF;}
/* наши работы конец */




/* отзывы начало */
#sec_otzivi { text-align:center;background-color:transparent; padding-bottom:20px; }
#sec_otzivi > div { width:1050px;display:inline-block;text-align:left; }

#sec_otzivi > div > ul { padding:0; margin:0px; } 
#sec_otzivi > div > ul > li { width:100%; list-style-type: none; margin-bottom:20px; } 
.img_otzivi { display:table-cell;width:90px; padding-left:10px; padding-right:10px; }
.img_otzivi > img { vertical-align:bottom; }
.otzivi_container { display:table-cell;vertical-align:top;margin-left:15px; color:#FFFFFF; font-family:sans-serif; text-align:justify; font-size:14px; }
/* отзывы конец */




/* футер начало */
footer { text-align:center; background-color:transparent; margin-bottom:40px; }
footer > div { width:1050px;display:inline-block;text-align:center; margin-top:20px; margin-bottom:20px;}
#footerNav{width:inherit;text-align:center;}
#footerNav > ul { padding:0; margin:0px; font-size:0px;}
#footerNav > ul > li { display:inline-block; list-style-type: none; margin-left:10px; margin-right:10px;}
.ul_menu_footer_noactive { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase; }
.ul_menu_footer_noactive:hover { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
.ul_menu_footer_active{color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}

#footerService{width:100%;display:block;margin-top:30px;margin-bottom:50px;}
#footerService > div{width:320px;display:inline-block;vertical-align:top;text-align:left;padding-right:10px;padding-left:10px;}
#footerService > div > div {padding-bottom:20px;height:40px;}
#footerService > div > div > b{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:16px;}
#footerService > div > ul{padding:0px; margin:0px;text-align:left;}
#footerService > div > ul > li{ display:block; list-style-type: none;text-align:left;}
#footerService > div > ul > li > a{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:14px;text-decoration:none;line-height:24px;}
#footerService > div > ul > li > a:hover{font-family:'Exo 2 Bold';color:#8bc521;font-size:14px;text-decoration:underline;line-height:24px;}

#footerLogo{display:inline-block;width:200px;vertical-align:middle;}
#footerTele{display:inline-block;width:450px;vertical-align:middle;}
#footerTele > span{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:14px;}
#footerSocials{display:inline-block;width:350px;vertical-align:middle;}
/* футер конец */



/* форма - запрос цены - начало */
#closemodal{position:absolute;top:-15px;right:-15px;cursor:pointer;}
.callback_spasibo{font-size:14px;color:#000000;font-family:sans-serif;}
.callback_title{font-size:18px;color:#000000;font-family:sans-serif;text-align:center;}
.callback_descr{font-size:12px;color:#000000;font-family:sans-serif;margin-top:10px;text-align:center;}
.callback_name{font-size:12px;color:#000000;font-family:sans-serif;margin-top:40px;margin-left:110px;}
.field_avi{font-size:12px;color:#DC0000;font-family:sans-serif;}
.field_avi_none{display:inline-block;visibility: hidden;}
#yName{margin-left:110px;border:1px solid #000000;width:200px;height:20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
.callback_telephone{font-size:12px;color:#000000;font-family:sans-serif;margin-top:10px;margin-left:110px;}
#yTelephone{margin-left:110px;border:1px solid #000000;width:200px;height:20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
.callback_submit{margin-top:15px;margin-left:110px;}
#ySend{text-transform:uppercase;border:1px solid transparent;width:200px;cursor:pointer;background-color:#ED1556;font-size:14px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#ySend:hover{border:1px solid transparent;width:200px;cursor:pointer;background-color:#DB124F;font-size:14px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
.field_avi_italic{font-size:14px;color:#DC0000;font-family:sans-serif;font-style:italic;}
.order_title{font-size:18px;color:#000000;font-family:sans-serif;text-align:center;}
.stdfield{margin-top:10px;text-align:center;}
#oName{color:#888888;border:1px solid #000000;width:200px;height:25px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oTelephone{border:1px solid #000000;width:200px;height:25px;color:#888;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oEmail{color:#888888;border:1px solid #000000;width:200px;height:25px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oStudio{color:#888888;border:1px solid #000000;width:200px;height:20px;font-size:13px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oStudio > option{}
.kolom{background-color:#029a55;color:#FFFFFF;}
.avia{background-color:#ffd803;color:#000000;}
#oDate{color:#888888;border:1px solid #000000;width:200px;height:20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oDate > option{color:#000000;}
#oTime{color:#888888;border:1px solid #000000;width:200px;height:20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oTime > option{color:#000000;}
#oText{color:#888888;font-size:13px;font-family:sans-serif;border:1px solid #000000;width:200px;height:40px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oSend{text-transform:uppercase;border:1px solid transparent;width:240px;cursor:pointer;background-color:#8bc521;font-size:14px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oSend:hover{border:1px solid transparent;width:240px;cursor:pointer;background-color:#8bc521;font-size:14px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
/* форма - запрос цены - конец */


/* номер телефона в форму начало */
.bigtele { font-size:50px; color:#000000; text-decoration:none; }
/* номер телефона в форму конец */

div.middleImg{
	display:none;
}

                           }




@media (min-width: 801px) and (max-width: 1199px) {

body { background:url(../images/title_page_bg.jpg) no-repeat center 0; background-color:#2a2d32; margin:0px; }

.closeMobMenu{display:none;}


/* хэдер начало */
header{
	width: 100%;
}
header>section{
	width:96%;
	margin: 0 auto;
	padding: 15px 0;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-around;
	align-items: center;
}
.headerLogo { order:1;width-max:180px;text-align:left;vertical-align:middle;}
.headerLogo > img { vertical-align:middle; text-align:left;}
.headerLogo > a > img { vertical-align:middle; text-align:left;width: 180px;}

.headerServices{order:2;text-align:center;vertical-align:middle; }
.headerServices > ul {padding:0; margin:0px; font-size:0px;text-align:center;}
.headerServices > ul > li {display:block; list-style-type: none;margin:24px;}
.rightServiceNoActive { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:12px; text-decoration:none; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase; }
.rightServiceNoActive:hover { background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
.rightServiceActive { background-color:#8bc521;color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:12px; text-decoration:none; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}

.headerContacts { order:3;display:inline-block;width-max:190px;vertical-align:middle;text-align: center;}
#contactsNumber { padding-top:5px; }
#contactsNumber > a { font-size:20px; text-decoration:none; font-family:'Exo 2 Bold'; color:#FFFFFF; }
#recordOnline { margin-top:20px;display:block;cursor:pointer;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:#FFFFFF;font-weight:normal; text-transform:uppercase;background-color:transparent; font-family:'Exo 2 Bold';font-size:14px; border:1px solid #c8c8c8;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#recordOnline:hover { background-color:#8bc521;border:1px solid #8bc521;}


/* хэдер конец */




/* навигация начало */
.nav_container { z-index:10; background-color:transparent; text-align:center; position:relative; width:100%;}
.fixedTopMenu { z-index:10; background-color:#2a2d32; text-align:center; position:fixed; width:100%;top:0px;box-shadow: 0px 10px 18px -3px #999999;}
#ul_menu  { display:block; text-align:center; }
#ul_menu > ul { padding:0; margin:0px; font-size:0px;}
#ul_menu > ul > li { display:inline-block; list-style-type: none;margin-left:10px; margin-right:10px;}
.ul_menu_top_noactive { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase;}
.ul_menu_top_noactive:hover {color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;} 
.ul_menu_top_active{color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
.control_menu { display:none; }
/* навигация конец */


/* секция с формой захвата начало */
#sec_lead{text-align:center;background-color:transparent; padding-bottom:10px;padding-top:30px;}
#sec_lead > div{margin-left:30px;margin-right:30px;display:inline-block;text-align:center; }
#sec_lead_name{display:inline-block;padding-right:10px;}
#sec_lead_tele{display:inline-block;padding-right:10px;}
#sec_lead_send{display:inline-block;}
#sec_lead_name > input{width:150px;padding:10px;font-family:'Exo 2 Bold';font-size:14px;font-weight:normal;border:2px solid transparent; background-color:#FFFFFF; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
#sec_lead_tele > input{width:150px;padding:10px;font-family:'Exo 2 Bold';font-size:14px;font-weight:normal;border:2px solid transparent; background-color:#FFFFFF; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
#sec_lead_send > input{width:150px;padding:10px;font-family:'Exo 2 Bold';font-size:14px;font-weight:bold;color:#FFFFFF;border:2px solid transparent; background-color:#33cc00; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;cursor:pointer;}
#sec_lead_send > input:hover{background-color:#339900;border:2px solid #339900;cursor:pointer;}
.mess_send_ok_lead{font-family:'Exo 2 Bold'; color:#2fb348;font-size:18px;}
/* секция с формой захвата конец */



/* текст начало */
#sec_main { text-align:center;background-color:transparent;padding-left:30px;padding-right:30px;padding-bottom:15px;}
#sec_main > div {width:100%;display:inline-block;text-align:left;font-family:sans-serif; font-size:14px; color:#FFFFFF;}
.pixelDrop{margin:170px;}
#sec_main > div > h1{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:20px;}
#sec_main > div > h2{font-family:'Exo 2 Bold'; color:#FFFFFF;font-size:16px;}
#sec_main > div > h3{font-family:'Exo 2 Bold'; color:#FFFFFF;font-size:16px;}
#sec_main > div > div { font-family:sans-serif; font-size:14px; color:#FFFFFF; }
#sec_main > div > div > p { font-family:sans-serif; font-size:14px; color:#FFFFFF; }
#sec_main > div > p { font-family:sans-serif; font-size:14px; color:#FFFFFF; }
.sec_main_service{padding:10px;}
.sec_main_service > a{ font-family:sans-serif; font-size:16px; color:#FFFFFF; text-decoration:underline;}
/* текст конец */




/* статьи и новости начало */
#sec_news_block_all{text-align:center;background-color:transparent;padding-left:30px;padding-right:30px; padding-bottom:15px;margin-top:30px;}
#sec_news_block_all > div {width:100%;display:inline-block;text-align:left;}
#sec_news_block_all > div > span{text-align:center;font-family:'Exo 2 Bold'; color:#FFFFFF;font-size:20px;}
#sec_news_block_all > div > a{margin-left:50px;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;background-color:#8bc521;font-family:'Exo 2 Bold';font-size:14px;color:#FFFFFF;text-transform:uppercase;text-decoration:none;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;cursor:pointer;}
#sec_news_block_all > div > ul{text-align:center;width:100%;margin:0px;padding:0px;margin-bottom:40px;margin-top:40px;}
#sec_news_block_all > div > ul > li{width:280px;display:inline-block;vertical-align:top;padding:10px;height:inherit;}
#sec_news_block_all > div > ul > li > a{display:block;text-decoration:none;}
#sec_news_block_all > div > ul > li > a > img {border:1px solid #c8c8c8; width:100px; padding:5px; margin-right:10px;margin-bottom:10px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;cursor:pointer;}
#sec_news_block_all > div > ul > li > a > strong{display:inline;color:#8bc521;font-family:'Exo 2';font-size:14px;text-transform:uppercase;display:block;text-align:left;}
#sec_news_block_all > div > ul > li > a > span{display:inline;color:#AAAAAA;font-family:sans-serif;font-size:12px;display:block;text-align:left;margin:5px;}
/* статьи и новости конец */




/* наши работы начало */
#sec_works { text-align:center;background-color:transparent;padding-left:30px; padding-right:30px; }
#sec_works > div { width:100%;display:inline-block;text-align:left; margin-bottom:20px; }
#sec_works > div > p { text-align:justify; font-family:sans-serif; font-size:14px; color:#FFFFFF; } 
#sec_works > div > div { text-align:center; }
#sec_works > div > div > div { display:inline-block;width:200px;text-align:center;margin-bottom:15px;vertical-align:top;}
#sec_works > div > div > div > a > img { margin-bottom:5px;vertical-align:top; width:180px; height:180px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
#sec_works > div > div > div > a > img:hover { -webkit-filter: contrast(0.8); filter: contrast(1.2); }
#sec_works > div > div > div > b {margin-top:10px;display:block;text-align:center; font-family:'Exo 2 Bold'; font-size:14px; color:#8bc521;}
#sec_works > div > div > div > span {text-align:center; font-family:sans-serif; font-size:12px; color:#FFFFFF;}
/* наши работы конец */




/* отзывы начало */
#sec_otzivi { text-align:center;background-color:transparent; padding-bottom:20px;padding-left:30px; padding-right:30px; }
#sec_otzivi > div { width:100%;display:inline-block;text-align:left; }

#sec_otzivi > div > ul { padding:0; margin:0px; } 
#sec_otzivi > div > ul > li { width:100%; list-style-type: none; margin-bottom:20px; } 
.img_otzivi { display:table-cell;width:90px; padding-left:10px; padding-right:10px; }
.img_otzivi > img { vertical-align:bottom; }
.otzivi_container { display:table-cell;vertical-align:top;margin-left:15px; color:#FFFFFF; font-family:sans-serif; text-align:justify; font-size:14px; }
/* отзывы конец */



/* футер начало */
footer { text-align:center; background-color:transparent; margin-bottom:40px; margin-left:30px;margin-right:30px; }
footer > div { width:100%;display:inline-block;text-align:center; margin-top:20px; margin-bottom:20px;}
#footerNav{width:inherit;text-align:center;}
#footerNav > ul { padding:0; margin:0px; font-size:0px;}
#footerNav > ul > li { display:inline-block; list-style-type: none; margin-left:10px; margin-right:10px;}
.ul_menu_footer_noactive { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase; }
.ul_menu_footer_noactive:hover { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
.ul_menu_footer_active{color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}

#footerService{width:100%;display:block;margin-top:30px;margin-bottom:50px;}
#footerService > div{width:290px;display:inline-block;vertical-align:top;text-align:left;padding-right:10px;padding-left:10px;}
#footerService > div > div {padding-bottom:20px;height:40px;}
#footerService > div > div > b{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:16px;}
#footerService > div > ul{padding:0px; margin:0px;text-align:left;}
#footerService > div > ul > li{ display:block; list-style-type: none;text-align:left;}
#footerService > div > ul > li > a{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:14px;text-decoration:none;line-height:24px;}
#footerService > div > ul > li > a:hover{font-family:'Exo 2 Bold';color:#8bc521;font-size:14px;text-decoration:underline;line-height:24px;}

#footerLogo{display:inline-block;width:150px;vertical-align:middle;}
#footerTele{display:inline-block;width:450px;vertical-align:middle;}
#footerTele > span{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:14px;}
#footerSocials{display:inline-block;vertical-align:middle;}
/* футер конец */




/* форма - запрос цены - начало */
#closemodal{position:absolute;top:-15px;right:-15px;cursor:pointer;}
.callback_spasibo{font-size:16px;color:#000000;font-family:sans-serif;}
.callback_title{font-size:18px;color:#000000;font-family:sans-serif;text-align:center;}
.callback_descr{font-size:12px;color:#000000;font-family:sans-serif;margin-top:10px;text-align:center;}
.callback_name{font-size:12px;color:#000000;font-family:sans-serif;margin-top:40px;margin-left:110px;}
.field_avi{font-size:12px;color:#DC0000;font-family:sans-serif;}
#yName{margin-left:110px;border:1px solid #000000;width:200px;height:20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
.callback_telephone{font-size:14px;color:#000000;font-family:sans-serif;margin-top:10px;margin-left:110px;}
#yTelephone{margin-left:110px;border:1px solid #000000;width:200px;height:20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
.callback_submit{margin-top:15px;margin-left:110px;}
#ySend{text-transform:uppercase;border:1px solid transparent;width:200px;cursor:pointer;background-color:#ED1556;font-size:14px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#ySend:hover{border:1px solid transparent;width:200px;cursor:pointer;background-color:#DB124F;font-size:14px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
.field_avi_italic{font-size:14px;color:#DC0000;font-family:sans-serif;font-style:italic;}
.field_avi_none{display:inline-block;visibility: hidden;}
.order_title{font-size:18px;color:#000000;font-family:sans-serif;text-align:center;}
.stdfield{margin-top:10px;text-align:center;}
#oName{color:#888888;border:1px solid #000000;width:200px;height:30px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oTelephone{border:1px solid #000000;width:200px;height:30px;color:#888;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oEmail{color:#888888;border:1px solid #000000;width:200px;height:30px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oStudio{color:#888888;border:1px solid #000000;width:200px;height:30px;font-size:13px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oStudio > option{}
.kolom{background-color:#029a55;color:#FFFFFF;}
.avia{background-color:#ffd803;color:#000000;}
#oDate{color:#888888;border:1px solid #000000;width:200px;height:20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oDate > option{color:#000000;}
#oTime{color:#888888;border:1px solid #000000;width:200px;height:20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oTime > option{color:#000000;}
#oText{color:#888888;font-size:13px;font-family:sans-serif;border:1px solid #000000;width:200px;height:40px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oSend{text-transform:uppercase;border:1px solid transparent;width:230px;cursor:pointer;background-color:#8bc521;font-size:14px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oSend:hover{border:1px solid transparent;width:230px;cursor:pointer;background-color:#8bc521;font-size:14px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
/* форма - запрос цены + запись онлайн - конец */



/* номер телефона в форму начало */
.bigtele { font-size:30px; color:#000000; text-decoration:none; }
/* номер телефона в форму конец */


div.middleImg{
	display:none;
}


                           }


@media (min-width: 480px) and (max-width: 800px) {
body { background-color:#2a2d32; margin:0px; }


.closeMobMenu::after, .closeMobCatalog::after{
	content: "";
	position:absolute;
	left:5px;
	top:5px;
	width: 40px;
	height: 40px;
	background: url('../images/iPhoneMenuClose.png');
	cursor: pointer;
	z-index: 1000;
}


._mobMenuOpen{
	position:absolute;
	top:160px;
	left:10px;
	z-index:1010;
	display:flex;
	flex-flow: row nowrap;
	justify-content: space-between;
}

._mobMenuOpenActive{
	position:fixed;
	top:0px;
	left:0px;
	width:100vw;
	background-color: #2a2d32;
	box-shadow: 0px 10px 18px -3px #999999;
}

.burger{
	width:40px;
	height:40px;
	z-index:1100;
	margin: 5px;
	background: url('../images/iPhoneMenu.png');
	cursor:pointer;
}

#mainNav{
	transition: all .3s linear;
	transform: translateX(-100%);
}

/* хэдер начало */

header{
	width: 100%;
}
header>section{
	width:90%;
	margin: 0 auto;
	padding: 15px 0;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
}
.headerLogo { order:1;text-align:center;vertical-align:middle;margin: 0 auto;}
.headerLogo > img { vertical-align:middle; text-align:left;}
.headerLogo > a > img { vertical-align:middle; text-align:left;}

.headerServices{order:4; flex-basis: 100%;text-align:center;vertical-align:middle; margin:70px 0 40px;}
.headerServices > ul {padding:0; margin:0px; font-size:0px;text-align:left;}
.headerServices > ul > li {display:block; list-style-type: none;margin: 20px 5px;}
.rightServiceNoActive { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase; }
.rightServiceNoActive:hover { background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
.rightServiceActive { background-color:#8bc521;color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}

.headerContacts { order:3;flex-basis: 100%;display:inline-block;width-max:210px;width:210px;vertical-align:middle;text-align: center;margin-top:20px;}
#contactsNumber { padding-top:5px; }
#contactsNumber > a { font-size:20px; text-decoration:none; font-family:'Exo 2 Bold'; color:#FFFFFF; }
#recordOnline { margin: 20px auto;width:200px;display:block;cursor:pointer;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:#FFFFFF;font-weight:normal; text-transform:uppercase;background-color:transparent; font-family:'Exo 2 Bold';font-size:14px; border:1px solid #c8c8c8;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#recordOnline:hover { background-color:#8bc521;border:1px solid #8bc521;}


/* хэдер конец */


/* навигация начало */
#mainNav{
	position: fixed;
    top: 0;
    width: 100%;
    height: 100vh;
	z-index:10000;
    overflow-y: auto;
    overflow-x: hidden;
	background: #2a2d32;
}

.nav_container{
}

#ul_menu  { display:block; text-align:left; background-color:#2a2d32; }
#ul_menu > ul { padding:0; margin:0; font-size:0px;text-align:left;}
#ul_menu > ul > li { list-style-type: none; display:block; }

.ul_menu_top_noactive {margin:5px;color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase;}
.ul_menu_top_noactive:hover {margin:5px;color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;} 
.ul_menu_top_active{margin:5px;color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}

.control_menu { margin-left:10px; display:block; width:40px; height:40px; opacity:1.0; background: url('../images/iPhoneMenu.png'); cursor:pointer; }
.control_menu_active { display:block; width:40px; height:40px; background: url('../images/iPhoneMenuClose.png'); cursor:pointer; }
.menu_RO { position:absolute; top:10px; right:10px; display:block; width:140px; height:40px; background: url('../images/iPhoneRO.png'); opacity:1.0; cursor:pointer; }
/* навигация конец */


/* секция с формой захвата начало */
#sec_lead{text-align:center;background-color:transparent;padding-bottom:15px;padding-top:30px;padding-left:30px;padding-right:30px;}
#sec_lead > div{margin-left:30px;margin-right:30px;display:inline-block;text-align:center;}
#sec_lead_name{display:inline-block;padding-right:10px;}
#sec_lead_tele{display:inline-block;padding-right:10px;}
#sec_lead_send{display:inline-block;}
#sec_lead_name > input{width:170px;padding:10px;font-family:'Exo 2 Bold';font-size:16px;font-weight:normal;border:2px solid transparent; background-color:#FFFFFF; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
#sec_lead_tele > input{width:170px;padding:10px;font-family:'Exo 2 Bold';font-size:16px;font-weight:normal;border:2px solid transparent; background-color:#FFFFFF; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
#sec_lead_send > input{width:170px;padding:10px;font-family:'Exo 2 Bold';font-size:16px;font-weight:bold;color:#FFFFFF;border:2px solid #33cc00; background-color:#33cc00; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;cursor:pointer;}
#sec_lead_send > input:hover{background-color:#339900;border:2px solid #339900;cursor:pointer;}
.mess_send_ok_lead{font-family:'Exo 2 Bold'; color:#2fb348;font-size:18px;}
/* секция с формой захвата конец */



/* текст начало */
#sec_main { text-align:center;background-color:transparent; padding-bottom:15px; padding-left:30px; padding-right:30px;}
#sec_main > div {width:100%;display:inline-block;text-align:left;font-family:sans-serif; font-size:12px; color:#FFFFFF;}
.pixelDrop{margin:0px;}
#sec_main > div > h1{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:18px;}
#sec_main > div > h2{font-family:'Exo 2 Bold'; color:#FFFFFF;font-size:14px;}
#sec_main > div > h3{font-family:'Exo 2 Bold'; color:#FFFFFF;font-size:14px;}
#sec_main > div > div { font-family:sans-serif; font-size:12px; color:#FFFFFF; }
#sec_main > div > div > p { font-family:sans-serif; font-size:12px; color:#FFFFFF; }
#sec_main > div > p { font-family:sans-serif; font-size:12px; color:#FFFFFF; }
.sec_main_service{padding:10px;}
.sec_main_service > a{ font-family:sans-serif; font-size:14px; color:#FFFFFF; text-decoration:underline;}
/* текст конец */




/* статьи и новости начало */
#sec_news_block_all{text-align:center;background-color:transparent;padding-left:30px;padding-right:30px; padding-bottom:15px;margin-top:30px;}
#sec_news_block_all > div {width:100%;display:inline-block;text-align:left;}
#sec_news_block_all > div > span{text-align:center;font-family:'Exo 2 Bold'; color:#FFFFFF;font-size:20px;}
#sec_news_block_all > div > a{margin-left:50px;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;background-color:#8bc521;font-family:'Exo 2 Bold';font-size:12px;color:#FFFFFF;text-transform:uppercase;text-decoration:none;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;cursor:pointer;}
#sec_news_block_all > div > ul{text-align:center;width:100%;margin:0px;padding:0px;margin-bottom:40px;margin-top:40px;}
#sec_news_block_all > div > ul > li{width:280px;display:inline-block;vertical-align:top;padding:10px;height:inherit;}
#sec_news_block_all > div > ul > li > a{display:block;text-decoration:none;}
#sec_news_block_all > div > ul > li > a > img {border:1px solid #c8c8c8; width:100px; padding:5px; margin-right:10px;margin-bottom:10px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;cursor:pointer;}
#sec_news_block_all > div > ul > li > a > strong{display:inline;color:#8bc521;font-family:'Exo 2';font-size:12px;text-transform:uppercase;display:block;text-align:left;}
#sec_news_block_all > div > ul > li > a > span{display:inline;color:#AAAAAA;font-family:sans-serif;font-size:12px;display:block;text-align:left;margin:5px;}
/* статьи и новости конец */




/* наши работы начало */
#sec_works { text-align:center;background-color:transparent;padding-left:30px; padding-right:30px; }
#sec_works > div { width:100%;display:inline-block;text-align:left; margin-bottom:20px; }
#sec_works > div > p { text-align:justify; font-family:sans-serif; font-size:12px; color:#FFFFFF; } 
#sec_works > div > div { text-align:center; }
#sec_works > div > div > div { display:inline-block;width:160px;text-align:center;margin-bottom:15px;vertical-align:top;}
#sec_works > div > div > div > a > img { margin-bottom:5px;vertical-align:top; width:150px; height:150px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
#sec_works > div > div > div > a > img:hover { -webkit-filter: contrast(0.8); filter: contrast(1.2); }
#sec_works > div > div > div > b {margin-top:10px;display:block;text-align:center; font-family:'Exo 2 Bold'; font-size:14px; color:#8bc521;}
#sec_works > div > div > div > span {text-align:center; font-family:sans-serif; font-size:12px; color:#FFFFFF;}
/* наши работы конец */




/* отзывы начало */
#sec_otzivi { text-align:center;background-color:transparent; padding-bottom:20px;padding-left:30px; padding-right:30px; }
#sec_otzivi > div { width:100%;display:inline-block;text-align:left; }

#sec_otzivi > div > ul { padding:0; margin:0px; } 
#sec_otzivi > div > ul > li { width:100%; list-style-type: none; margin-bottom:20px; } 
.img_otzivi { display:table-cell;width:90px; padding-left:10px; padding-right:10px; }
.img_otzivi > img { vertical-align:bottom; }
.otzivi_container { display:table-cell;vertical-align:top;margin-left:15px; color:#FFFFFF; font-family:sans-serif; text-align:justify; font-size:14px; }
/* отзывы конец */



/* футер начало */
footer { text-align:center; background-color:transparent; margin-bottom:40px; margin-left:30px;margin-right:30px; }
footer > div { width:100%;display:inline-block;text-align:center; margin-top:20px; margin-bottom:20px;}
#footerNav{width:inherit;text-align:center;}
#footerNav > ul { padding:0; margin:0px; font-size:0px;}
#footerNav > ul > li { display:inline-block; list-style-type: none; margin-left:3px; margin-right:3px;}
.ul_menu_footer_noactive { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:12px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; }
.ul_menu_footer_noactive:hover { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:12px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
.ul_menu_footer_active{color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:12px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}

#footerService{width:100%;display:block;margin-top:30px;margin-bottom:50px;}
#footerService > div{width:100%;display:inline-block;vertical-align:top;text-align:left;padding-right:10px;padding-left:10px;padding-bottom:50px;}
#footerService > div > div {padding-bottom:20px;height:40px;}
#footerService > div > div > b{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:16px;}
#footerService > div > ul{padding:0px; margin:0px;text-align:left;}
#footerService > div > ul > li{ display:block; list-style-type: none;text-align:left;}
#footerService > div > ul > li > a{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:14px;text-decoration:none;line-height:24px;}
#footerService > div > ul > li > a:hover{font-family:'Exo 2 Bold';color:#8bc521;font-size:14px;text-decoration:underline;line-height:24px;}

#footerLogo{display:inline-block;width:150px;vertical-align:middle;}
#footerTele{display:inline-block;width:450px;vertical-align:middle;}
#footerTele > span{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:14px;}
#footerSocials{display:block;text-align:center;vertical-align:middle;margin-top:40px;}
/* футер конец */



/* форма - запрос цены  - начало */
#closemodal{position:absolute;top:-15px;right:-15px;cursor:pointer;}
.callback_spasibo{font-size:14px;color:#000000;font-family:sans-serif;}
.callback_title{font-size:16px;color:#000000;font-family:sans-serif;text-align:center;}
.callback_descr{font-size:12px;color:#000000;font-family:sans-serif;margin-top:10px;text-align:center;}
.callback_name{font-size:12px;color:#000000;font-family:sans-serif;margin-top:40px;margin-left:110px;}
.field_avi{font-size:12px;color:#DC0000;font-family:sans-serif;}
#yName{margin-left:110px;border:1px solid #000000;width:200px;height:16px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
.callback_telephone{font-size:12px;color:#000000;font-family:sans-serif;margin-top:10px;margin-left:110px;}
#yTelephone{margin-left:110px;border:1px solid #000000;width:200px;height:16px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
.callback_submit{margin-top:15px;margin-left:110px;}
#ySend{text-transform:uppercase;border:1px solid transparent;width:200px;cursor:pointer;background-color:#ED1556;font-size:12px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#ySend:hover{border:1px solid transparent;width:200px;cursor:pointer;background-color:#DB124F;font-size:12px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
.field_avi_italic{font-size:12px;color:#DC0000;font-family:sans-serif;font-style:italic;}
.field_avi_none{display:inline-block;visibility: hidden;}
.order_title{font-size:16px;color:#000000;font-family:sans-serif;text-align:center;}
.stdfield{margin-top:10px;text-align:center;}
#oName{color:#888888;border:1px solid #000000;width:200px;height:26px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oTelephone{border:1px solid #000000;width:200px;height:26px;color:#888;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oEmail{color:#888888;border:1px solid #000000;width:200px;height:26px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oStudio{color:#888888;border:1px solid #000000;width:200px;height:20px;font-size:12px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oStudio > option{}
.kolom{background-color:#029a55;color:#FFFFFF;}
.avia{background-color:#ffd803;color:#000000;}
#oDate{color:#888888;border:1px solid #000000;width:200px;height:20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oDate > option{color:#000000;}
#oTime{color:#888888;border:1px solid #000000;width:200px;height:20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oTime > option{color:#000000;}
#oText{color:#888888;font-size:12px;font-family:sans-serif;border:1px solid #000000;width:200px;height:30px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oSend{text-transform:uppercase;border:1px solid transparent;width:230px;cursor:pointer;background-color:#8bc521;font-size:12px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oSend:hover{border:1px solid transparent;width:230px;cursor:pointer;background-color:#8bc521;font-size:12px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
/* форма - запрос цены  - конец */



/* номер телефона в форму начало */
.bigtele { font-size:30px; color:#000000; text-decoration:none; }
/* номер телефона в форму конец */


div.middleImg{
	text-align:center;
	width:100%;
	display:block;
}
div.middleImg>img{
	width:95%;
}


                          }





@media (min-width: 0px) and (max-width: 479px) {

body { background-color:#2a2d32; margin:0px; }


.closeMobMenu::after, .closeMobCatalog::after{
	content: "";
	position:absolute;
	left:5px;
	top:5px;
	width: 40px;
	height: 40px;
	background: url('../images/iPhoneMenuClose.png');
	cursor: pointer;
	z-index: 1000;
}


._mobMenuOpen{
	position:absolute;
	top:160px;
	left:10px;
	z-index:1010;
	display:flex;
	flex-flow: row nowrap;
	justify-content: space-between;
}

._mobMenuOpenActive{
	position:fixed;
	top:0px;
	left:0px;
	width:100vw;
	background-color: #2a2d32;
	box-shadow: 0px 10px 18px -3px #999999;
}

.burger{
	width:40px;
	height:40px;
	z-index:1100;
	margin: 5px;
	background: url('../images/iPhoneMenu.png');
	cursor:pointer;
}


#mainNav{
	transition: all .3s linear;
	transform: translateX(-100%);
}


/* хэдер начало */
header{
	width: 100%;
}
header>section{
	width:90%;
	margin: 0 auto;
	padding: 15px 0;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
}
.headerLogo { order:1;text-align:center;vertical-align:middle;margin: 0 auto;}
.headerLogo > img { vertical-align:middle; text-align:left;}
.headerLogo > a > img { vertical-align:middle; text-align:left;}

.headerServices{order:4; flex-basis: 100%;text-align:center;vertical-align:middle; margin:70px 0 40px;}
.headerServices > ul {padding:0; margin:0px; font-size:0px;text-align:left;}
.headerServices > ul > li {display:block; list-style-type: none;margin: 20px 5px;}
.rightServiceNoActive { display:block; color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase; }
.rightServiceNoActive:hover { background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
.rightServiceActive { background-color:#8bc521;color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}

.headerContacts { order:3;flex-basis: 100%;display:inline-block;width-max:210px;width:210px;vertical-align:middle;text-align: center;margin-top:20px;}
#contactsNumber { padding-top:5px; }
#contactsNumber > a { font-size:20px; text-decoration:none; font-family:'Exo 2 Bold'; color:#FFFFFF; }
#recordOnline { margin: 20px auto;width:200px;display:block;cursor:pointer;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:#FFFFFF;font-weight:normal; text-transform:uppercase;background-color:transparent; font-family:'Exo 2 Bold';font-size:14px; border:1px solid #c8c8c8;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#recordOnline:hover { background-color:#8bc521;border:1px solid #8bc521;}

/* хэдер конец */


/* навигация начало */
#mainNav{
	position: fixed;
    top: 0;
    width: 100%;
    height: 100vh;
	z-index:10000;
    overflow-y: auto;
    overflow-x: hidden;
	background: #2a2d32;
}

.nav_container{
}

#ul_menu  { display:block; text-align:left; background-color:#2a2d32; }
#ul_menu > ul { padding:0; margin:0; font-size:0px;position:absolute;width:100%;background-color:#2a2d32;}
#ul_menu > ul > li { list-style-type: none; display:block; }

.ul_menu_top_noactive {margin:5px;color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase;}
.ul_menu_top_noactive:hover {margin:5px;color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;} 
.ul_menu_top_active{margin:5px;color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}

.control_menu { margin-left:10px; display:block; width:40px; height:40px; opacity:1.0; background: url('../images/iPhoneMenu.png'); cursor:pointer; }
.control_menu_active { display:block; width:40px; height:40px; background: url('../images/iPhoneMenuClose.png'); cursor:pointer; }
.menu_RO { position:absolute; top:10px; right:10px; display:block; width:140px; height:40px; background: url('../images/iPhoneRO.png'); opacity:1.0; cursor:pointer; }
/* навигация конец */



/* секция с формой захвата начало */
#sec_lead{text-align:center;background-color:transparent;padding-bottom:15px;padding-top:30px;padding-left:10px;padding-right:10px;}
#sec_lead > div{margin-left:30px;margin-right:30px;display:inline-block;text-align:center;padding:20px;border:1px solid #8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
#sec_lead_name{display:inline-block;padding-bottom:5px;}
#sec_lead_tele{display:inline-block;padding-bottom:5px;}
#sec_lead_send{display:inline-block;}
#sec_lead_name > input{width:170px;padding:5px;font-family:'Exo 2 Bold';font-size:14px;font-weight:normal;border:2px solid transparent; background-color:#FFFFFF; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
#sec_lead_tele > input{width:170px;padding:5px;font-family:'Exo 2 Bold';font-size:14px;font-weight:normal;border:2px solid transparent; background-color:#FFFFFF; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
#sec_lead_send > input{width:170px;padding:10px;font-family:'Exo 2 Bold';font-size:14px;font-weight:bold;color:#FFFFFF;border:2px solid #33cc00; background-color:#33cc00; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;cursor:pointer;}
#sec_lead_send > input:hover{background-color:#339900;border:2px solid #339900;cursor:pointer;}
.mess_send_ok_lead{font-family:'Exo 2 Bold'; color:#2fb348;font-size:18px;}
/* секция с формой захвата конец */



/* текст начало */
#sec_main { text-align:center;background-color:transparent; padding-bottom:15px; padding-left:10px; padding-right:10px;}
#sec_main > div {width:90%;display:inline-block;text-align:left;font-family:sans-serif; font-size:12px; color:#FFFFFF;}
.pixelDrop{margin:0px;}
#sec_main > div > h1{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:18px;}
#sec_main > div > h2{font-family:'Exo 2 Bold'; color:#FFFFFF;font-size:14px;}
#sec_main > div > h3{font-family:'Exo 2 Bold'; color:#FFFFFF;font-size:14px;}
#sec_main > div > div { font-family:sans-serif; font-size:12px; color:#FFFFFF; }
#sec_main > div > div > p { font-family:sans-serif; font-size:12px; color:#FFFFFF; }
#sec_main > div > p { font-family:sans-serif; font-size:12px; color:#FFFFFF; }
.sec_main_service{padding:10px;}
.sec_main_service > a{ font-family:sans-serif; font-size:14px; color:#FFFFFF; text-decoration:underline;}
/* текст конец */




/* статьи и новости начало */
#sec_news_block_all{text-align:center;background-color:transparent;padding-left:10px;padding-right:10px; padding-bottom:15px;margin-top:30px;}
#sec_news_block_all > div {width:90%;display:inline-block;text-align:left;}
#sec_news_block_all > div > span{display:block;text-align:center;font-family:'Exo 2 Bold'; color:#FFFFFF;font-size:20px;}
#sec_news_block_all > div > a{display:block;text-align:center;margin-top:20px;padding-top:5px;padding-bottom:5px;background-color:#8bc521;font-family:'Exo 2 Bold';font-size:12px;color:#FFFFFF;text-transform:uppercase;text-decoration:none;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;cursor:pointer;}
#sec_news_block_all > div > ul{text-align:center;width:100%;margin:0px;padding:0px;margin-bottom:40px;margin-top:20px;}
#sec_news_block_all > div > ul > li{width:100%;display:inline-block;vertical-align:top;padding:10px;height:inherit;}
#sec_news_block_all > div > ul > li > a{display:block;text-decoration:none;}
#sec_news_block_all > div > ul > li > a > img {border:1px solid #c8c8c8; width:100px; padding:5px; margin-right:10px;margin-bottom:10px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;cursor:pointer;}
#sec_news_block_all > div > ul > li > a > strong{display:inline;color:#8bc521;font-family:'Exo 2';font-size:12px;text-transform:uppercase;display:block;text-align:left;}
#sec_news_block_all > div > ul > li > a > span{display:inline;color:#AAAAAA;font-family:sans-serif;font-size:12px;display:block;text-align:left;margin:5px;}
/* статьи и новости конец */




/* наши работы начало */
#sec_works { text-align:center;background-color:transparent;padding-left:10px; padding-right:10px; }
#sec_works > div { width:90%;display:inline-block;text-align:left; margin-bottom:20px; }
#sec_works > div > p { text-align:justify; font-family:sans-serif; font-size:12px; color:#FFFFFF; } 
#sec_works > div > div { text-align:center; }
#sec_works > div > div > div { display:inline-block;width:230px;text-align:center;margin-bottom:15px;vertical-align:top;}
#sec_works > div > div > div > a > img { margin-bottom:5px;vertical-align:top; width:230px; height:230px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
#sec_works > div > div > div > a > img:hover { -webkit-filter: contrast(0.8); filter: contrast(1.2); }
#sec_works > div > div > div > b {margin-top:10px;display:block;text-align:center; font-family:'Exo 2 Bold'; font-size:14px; color:#8bc521;}
#sec_works > div > div > div > span {text-align:center; font-family:sans-serif; font-size:12px; color:#FFFFFF;}
/* наши работы конец */




/* отзывы начало */
#sec_otzivi { text-align:center;background-color:transparent; padding-bottom:20px;padding-left:10px; padding-right:10px; }
#sec_otzivi > div { width:90%;display:inline-block;text-align:left; }

#sec_otzivi > div > ul { padding:0; margin:0px; } 
#sec_otzivi > div > ul > li { width:100%; list-style-type: none; margin-bottom:20px; } 
.img_otzivi { display:table-cell;width:90px; padding-left:10px; padding-right:10px; }
.img_otzivi > img { vertical-align:bottom; }
.otzivi_container { display:table-cell;vertical-align:top;margin-left:15px; color:#FFFFFF; font-family:sans-serif; text-align:justify; font-size:14px; }
/* отзывы конец */



/* футер начало */
footer { text-align:center; background-color:transparent; margin-bottom:40px; padding-left:10px;padding-right:10px; }
footer > div { width:90%;display:inline-block;text-align:center; margin-top:20px; margin-bottom:20px;}
#footerNav{width:inherit;text-align:center;}
#footerNav > ul { padding:0; margin:0px; font-size:0px;text-align:left;}
#footerNav > ul > li { display:block; list-style-type: none; margin-left:3px; margin-right:3px;}
.ul_menu_footer_noactive { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; }
.ul_menu_footer_noactive:hover { color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}
.ul_menu_footer_active{color:#FFFFFF; font-family:'Exo 2 Bold'; font-size:14px; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; text-transform:uppercase; background-color:#8bc521;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-radius:5px 5px 5px 5px;}

#footerService{width:100%;display:block;margin-top:30px;margin-bottom:30px;}
#footerService > div{width:100%;display:inline-block;vertical-align:top;text-align:left;padding-right:10px;padding-left:10px;padding-bottom:50px;}
#footerService > div > div {padding-bottom:20px;height:40px;}
#footerService > div > div > b{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:16px;}
#footerService > div > ul{padding:0px; margin:0px;text-align:left;}
#footerService > div > ul > li{ display:block; list-style-type: none;text-align:left;}
#footerService > div > ul > li > a{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:14px;text-decoration:none;line-height:24px;}
#footerService > div > ul > li > a:hover{font-family:'Exo 2 Bold';color:#8bc521;font-size:14px;text-decoration:underline;line-height:24px;}

#footerLogo{display:inline-block;width:140px;text-align:center;vertical-align:middle;margin-top:-40px;margin-bottom:20px;}
#footerTele{display:inline-block;width:100%;text-align:center;vertical-align:middle;}
#footerTele > span{font-family:'Exo 2 Bold';color:#FFFFFF;font-size:14px;}
#footerSocials{display:block;text-align:center;vertical-align:middle;margin-top:40px;}
.ya-share2__icon {border:5px solid #2a2d32;}
/* футер конец */




/* форма - запрос цены - начало */
#closemodal{position:absolute;top:-15px;right:-15px;cursor:pointer;}
.callback_spasibo{font-size:16px;color:#000000;font-family:sans-serif;}
.callback_title{font-size:20px;color:#000000;font-family:sans-serif;text-align:center;}
.callback_descr{font-size:12px;color:#000000;font-family:sans-serif;margin-top:10px;text-align:center;}
.callback_name{font-size:14px;color:#000000;font-family:sans-serif;margin-top:20px;margin-left:10px;}
.field_avi{font-size:14px;color:#DC0000;font-family:sans-serif;}
#yName{margin-left:10px;border:1px solid #000000;width:200px;height:20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
.callback_telephone{font-size:14px;color:#000000;font-family:sans-serif;margin-top:10px;margin-left:10px;}
#yTelephone{margin-left:10px;border:1px solid #000000;width:200px;height:20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
.callback_submit{margin-top:15px;margin-left:10px;}
#ySend{text-transform:uppercase;border:1px solid transparent;width:200px;cursor:pointer;background-color:#ED1556;font-size:14px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#ySend:hover{border:1px solid transparent;width:200px;cursor:pointer;background-color:#DB124F;font-size:14px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
.field_avi_italic{font-size:14px;color:#DC0000;font-family:sans-serif;font-style:italic;}
.field_avi_none{display:inline-block;visibility: hidden;}
.order_title{font-size:20px;color:#000000;font-family:sans-serif;text-align:center;}
.stdfield{margin-top:10px;text-align:center;}
#oName{color:#888888;border:1px solid #000000;width:180px;height:20px;font-size:14px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oTelephone{border:1px solid #000000;width:180px;height:20px;font-size:14px;color:#888;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oEmail{color:#888888;border:1px solid #000000;width:180px;height:20px;font-size:14px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oStudio{color:#888888;border:1px solid #000000;width:220px;height:20px;font-size:14px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oStudio > option{}
.kolom{background-color:#029a55;color:#FFFFFF;}
.avia{background-color:#ffd803;color:#000000;}
#oDate{color:#888888;border:1px solid #000000;width:220px;height:20px;font-size:14px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oDate > option{color:#000000;}
#oTime{color:#888888;border:1px solid #000000;width:220px;height:20px;font-size:14px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oTime > option{color:#000000;}
#oText{color:#888888;font-size:14px;font-family:sans-serif;border:1px solid #000000;width:190px;height:40px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oSend{text-transform:uppercase;border:1px solid transparent;width:230px;cursor:pointer;background-color:#8bc521;font-size:14px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}
#oSend:hover{border:1px solid transparent;width:230px;cursor:pointer;background-color:#8bc521;font-size:14px;font-family:sans-serif;padding:5px;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:5px 5px 5px 5px;}

#modal-content{
	position: fixed; 
	left: 10%;
	right: 10%;
	top: 10%;
	background-color:#FFF;
	border:0px;
	border-radius:7px;
	padding: 10px;
	z-index: 202;
}


/* форма - запрос цены - конец */



/* номер телефона в форму начало */
.bigtele { font-size:26px; color:#000000; text-decoration:none; }
/* номер телефона в форму конец */

div.middleImg{
	text-align:center;
	width:100%;
	display:block;
}
div.middleImg>img{
	width:95%;
}
                           }