/*@charset "utf-8";*/
/**/
/*Theme Name: sawtech 8.0*/
/*Theme URI:*/
/*Description: Шаблон sawtech*/
/*Version: 8.0*/
/*Author: sawtech */
/*Designer: Serg. A. Rybkin*/
/*Developer: Maximov Dmitry*/
/*Author URI: http://sawtech.ru/*/
/**/
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
html, body{height:100%;}
body{ font-family:Arial; color:black;}
#load_work_in_me a {color:#666; text-decoration:none;
	/*border-bottom:1px solid #999;*/
}
#load_work_in_me a:hover{color: #ec715a;
	/*border-bottom:1px solid #f3aa9d;*/
}
/*.no_border{border: 0px;}*/
/*.no_border:hover{border: 0px;}*/
/*img {border:0;}*/

/*.b_conteiner{width:100%; min-width: 960px; min-height:100%; font-size: 12px; position: relative; overflow: hidden;}*/
/*.b_band{width: 100%; max-width:1930px; margin:0 auto;}*/


/* header begin */
/*.b_header{height: 115px; position: relative; z-index: 5; color: #000;}*/
	/*.b_logo{width: 153px; height: 34px; position:absolute; left: 0px; bottom: 20px; overflow: hidden; opacity: 0.7;}*/
	/*.b_logo:hover img{margin: -40px 0 0;}*/
	/*.b_logo.active:hover img{margin: 0; cursor: default;}*/
	/*.b_logo:hover{opacity: 1;}*/
	/*.b_logo.active:hover{opacity: 0.7;}*/

	/*.top_name{position: absolute; bottom: 20px; left: 200px;}*/
		/*.top_name_name{opacity: 0.5;}*/
		/*.top_name_dsc{opacity: 0.7;}*/
	/**/
	/* menu begin */
	/*.b_menu{height:20px; list-style:none; overflow:hidden; bottom: 20px; right: 130px; position:absolute;}*/
	/*.menu_itm{padding:0 20px 0; display: inline-block;}*/
		/*.b_menu a{font-size: 12px; opacity: 0.7; color: #000;}*/
		/*.b_menu a:hover{color: #ec715a; opacity: 1;}*/
		/*.menu_devide{display: inline-block; font-size: 16px; line-height: 14px; opacity: 0.5;}*/
		/*.menu_itm a.active{color: #ec715a; border: 0px; cursor: default; opacity: 1;}*/


	/* social icon */
	/*.b_soc_ico{position: absolute; right: 0px; bottom: 15px;}*/
		/*.soc_ico_itm{width: 28px; height: 27px; margin: 0 0 0 10px; overflow: hidden; display: inline-block; opacity: 0.7;}*/

		/*.ico_blog{background: url('images/ico_blog.png') no-repeat 0 0;}*/
		/*.ico_instg{background: url('images/ico_instagram.png') no-repeat 0 0;}*/
		/*.ico_fb{background: url('images/ico_fb.png') no-repeat 0 0;}*/
		/**/

		/*.soc_ico_itm:hover{background-position: 0 -27px; opacity: 1;}*/
		/**/

	/*.head_bot_line{width: 100%; height: 5px; position: absolute; bottom: -5px; left: 0px; z-index: 10; background: #000; opacity: 0.7; overflow: hidden;}*/
		/*.head_bot_line_itm{width: 100%; height: 5px; position: absolute; top: 0px; left: -100%; background: #000;}*/
		/*.head_bot_line_itm:first-child{left: 0px; background: #000;}*/


/* header black */
/*.b_header.this_black{color: #fff;}*/
	/*.b_header.this_black .b_logo img{margin: -80px 0 0;}*/
	/*.b_header.this_black .b_menu a{color: #fff;}*/
	/*.b_header.this_black .b_menu a:hover{color: #ec715a;}*/
	/*.b_header.this_black .soc_ico_itm{background-position: 0 -54px;}*/
	/*.b_header.this_black .soc_ico_itm:hover{background-position: 0 -27px;}*/

	/**/


/* header end */

/* main begin */
/*.b_front_galery{height: 605px; margin: -115px 0 0; position: relative; overflow: hidden;}*/

/*.front_gal_main{width: 100%; height: 100%; position: absolute; top: 0px; overflow: hidden;}*/

	/*.b_front_galery_itm{width: 100%; height: 584px; position: absolute; top: 0px; left: 0px; border: 0px; text-decoration: none; overflow: hidden; display: block; opacity: 1; z-index: 1;}*/
	/*.b_front_galery_itm:hover{border: 0px;}*/
	/*.front_galery_itm_bg{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; text-align: right; overflow: hidden; overflow: hidden; display: block;}*/
		/*.front_galery_itm_bg img{width: 100%;}*/
	/**/
	/*.front_galery_title{position: absolute; top: 260px; left: 0px;  font-size: 68px; color: #000; line-height: 80%; letter-spacing: -5px; text-align: left; display: block; opacity: 0.75; font-weight: 700; white-space: nowrap;}*/

	/*.front_gal_nav{width: 960px; position: absolute; top: 460px; left: 0; z-index: 5;}*/
		/*.front_gal_prev, .front_gal_next{width: 28px; height: 27px; position: relative; z-index: 10; background: url('images/ico_arr_left.png') no-repeat 0 0; overflow: hidden; display: inline-block; cursor: pointer; opacity: 0.7;}*/
		/*.front_gal_next{ margin: 0 0 0 5px;background: url('images/ico_arr_right.png') no-repeat 0 0;}*/
		/*.front_gal_prev:hover, .front_gal_next:hover{background-position: 0 -27px; opacity: 1;}*/

	/*.front_gal_nav.this_black .front_gal_prev, .front_gal_nav.this_black .front_gal_next{background-position: 0 -54px;}*/
	/*.front_gal_nav.this_black .front_gal_prev:hover, .front_gal_nav.this_black .front_gal_next:hover{background-position: 0 -27px; opacity: 1;}*/

	/*@media (max-width: 1400px) {*/
		/*.front_galery_title{top: 200px}*/
		/*.front_gal_nav{top: 400px;}*/
	/*}*/


/* clients */
	/*.b_clients{height:110px; padding:30px 0px; position: relative; color: #666;}*/
		/*.b_left_client{float:left; width:193px; margin:25px 0 0;}*/
			/*.b_clients h2 {margin:0 0 15px 0; font-size:24px; line-height:100%;}*/
		/**/
		/*.b_right_client{height:112px; margin:0 0 0 200px; overflow:hidden; position:relative;}*/
			/*.b_client_main{width:8000px; height:112px; position:absolute; left:0; top:0;}*/
			/*.b_client_itm{width:190px; float:left; overflow:hidden; opacity:0.5; margin: 0 0 0 10px;}*/
				/*.b_client_itm a{display:block; overflow:hidden; height:112px; width:190px; position:relative; border:none;}*/
				/*.b_client_itm a img{border:none;}*/
			/**/
			/*.bottom_cientline{position:absolute; bottom:0; left: 0px; width:870px; height:2px; border-bottom:1px solid #cfcfcf;}*/
				/*.clientarr{width:24px; height:9px; background: url('images/clientarr.png') no-repeat; position:absolute; right:0; top:-2px;}*/
			/*.allclients{width:84px; height:24px; cursor:pointer; position:absolute; right:0; bottom:-15px; z-index:10;}*/
			/*.allclients p{font-size:12px; position:absolute; bottom:10px; color:#666; border-bottom:1px dotted #999;}*/
			/*.allclients:hover p{color: #ec715a; border-bottom:1px dotted #f3aa9d;}*/
				/*.elsebtn{left:14px;}*/
				/*.nonelsebtn{left:7px; display:none;}*/

 /* front bottom cont */
 /*.b_front_bottom{overflow: hidden; position: absolute; top: 0px; left: 0px; z-index: 1; background: #fff;}*/
 	/*.b_front_bottom_main{overflow: hidden; position: relative; padding: 40px 0;}*/
	 	/*.b_front_bottom_itm{width:28%; float: left; color: #666; margin: 0 0 0 8%; padding: 0 0 5px;}*/
	 	/*.b_front_bottom_itm:first-child{margin: 0;}*/
	 	/*.front_bottom_title{display: block; margin: 0 0 10px; padding: 0 0 5px; font: italic 24px Georgia;}*/
	 	/*.front_bottom_title.active{color: #ec715a; border-bottom:1px solid #f3aa9d; cursor: default;}*/

	 	/*.b_front_bottom_line{height: 5px; background: #333; position: relative; z-index: 1; display: none;}*/


/* main end */
/*.b_clear{clear:both; height:150px;}*/

/* footer begin */
/*.b_footer{width:100%; height:150px; margin:-150px 0 0; position:relative; color: #aaa; font-size: 12px;}*/
	/*.b_footer a{color: #aaa;}*/
	/*.b_footer a:hover{color: #ec715a;}*/
	/*.foot_main{height: 150px; max-width:1730px; margin: 0 auto; position: relative;}*/

		/*.footer_work_line{width: 100%; height: 1px; position: absolute; top: 0px; left: 0px; background: #999;}*/
		/*.footer_line{width: 100%; height: 5px; background: transparent; position: absolute; top: 0px; left: 0px; z-index: 1;}*/

		/*.copyright{height: 30px; padding: 0 0 0 40px; position: absolute; bottom: 80px; left: 0px; background: url('images/copy.png') no-repeat left; z-index: 1;}*/
		/*.foot_phone{position: absolute; bottom: 80px; left: 320px; z-index: 1;}*/
		/*.foot_mail_icon{width: 27px; height: 27px; position: absolute; top: -13px; right: 0px; background: url('images/ico_mail.png') no-repeat 0 0; z-index: 50; z-index: 10;}*/
		/*.foot_mail_icon:hover{background-position: 0 -27px; cursor: pointer;}*/
		/*.foot_mail_icon_close{background: url('images/ico_close.png') no-repeat 0 0;}*/
		/*.foot_contact_link{ position: absolute; bottom: 80px; right: 0px; z-index: 1;}*/
		/*.foot_contact_link.active{color: #ec715a; border: 0px; cursor: default;}*/

	/*.foot_contact{width: 100%; height: 150px; background: #333; position: absolute; bottom: 0px; left: 0px; display: none; z-index: 1;}*/
		/*.foot_contact_main{height: 135px; max-width:1730px; margin: 0 auto; padding: 15px 0 0; position: relative; overflow: hidden;}*/

		/*.b_cont_text{width: 56%; float: left;}*/
		/*.b_cont_input{width: 20%; margin: 0 0 10px 2%; float: left;}*/
		/*.cont_input_dsc{color: #aaa;}*/
		/*.cont_text{width: 98%; height: 71px; padding: 5px 1%; border: 0; font-family: Arial; resize: none;}*/
		/*.cont_text:focus{outline-color: #eb7059;}*/
		/*.contact_input{width: 100%; height: 28px; border: 0; font-family: Arial; padding: 0 2%;}*/
		/*.contact_input:focus{outline-color: #eb7059;}*/
		/*.contact_submit{width: 100%; height: 30px; border: 0; font-family: Arial; color: #aaa; background: #333; cursor: pointer;}*/
		/*.contact_submit:hover, .contact_submit:focus{background: #eb7059; outline: none;}*/
		/*.foot_cont_info{color: #888;}*/
		/*.foot_cont_info a{color: #888;}*/
		/*.foot_cont_info a:hover{color: #ec715a;}*/
/* footer end */


/* uslugi */
/*.b_uslugi{position: relative; overflow: hidden;}*/
	/*.uslugi_nav{overflow: hidden; max-width: 1930px; min-width: 920px; margin: 20px auto 0;}*/
	/*.uslugi_nav_itm{border-left: 1px solid #666; margin: 0 0 0 -1px; padding: 5px 0; display: inline-block; text-align: center;}*/
	/*.uslugi_nav_itm:first-child{padding: 5px 0 5px 0;}*/
	/*.uslugi_nav_itm span{color: #666; border-bottom: 1px dotted #999; cursor: pointer;}*/
	/*.uslugi_nav_itm:hover span{color: #ec715a; border-bottom:1px dotted #f3aa9d;}*/
	/*.uslugi_nav_itm_active span{color: #ec715a;  border-bottom: none;}*/
	/*.uslugi_nav_itm_active:hover span{color: #ec715a;  border-bottom: none;}*/

	/* uslugi navigate 2 */
	/*.uslugi_2nav_prev{width: 27px; height: 27px; background: url('images/ico_arr_left.png') no-repeat 0 0; cursor: pointer; z-index: 1; position: absolute; top: 50%; left: 0px; display: none; opacity: 0.7;}*/
	/*.uslugi_2nav_next{width: 27px; height: 27px; background: url('images/ico_arr_right.png') no-repeat 0 0;  cursor: pointer; z-index: 1; position: absolute; top: 50%; left: 35px; opacity: 0.7;}*/
		/*.uslugi_2nav_prev:hover, .uslugi_2nav_next:hover{background-position: 0 -27px; opacity: 1;}*/

	/*#footer_line{width: 80%; position: relative;}*/
		/*.ui-slider-handle{width: 25%; height: 5px; background: #ec715a; position: absolute; top: 0px; left: 0px; cursor: pointer; text-decoration: none; border: 0px; display: none;}*/
		/*.ui-slider-handle:hover{border: 0px;}*/

	/*.b_uslugi_main{width: 5300px; margin: 50px 0 50px; overflow: hidden;}*/
		/*.b_usligi_itm{width: 960px; padding: 0 100px 0 0; float: left; overflow: hidden;}*/
		/*.uslugi_itm_img{margin: 0 50px 30px 340px;}*/
		/*.uslugi_itm_title{width: 300px; float: left; font-size: 32px; color: #333; line-height: 100%; letter-spacing: -2px;}*/
		/*.usligi_itm_text{margin: 0 50px 0 340px; color: #666;}*/



 /*contacts page*/
.b_contacts_main{
	position: relative;
	padding: 0;
	width:100%;
	height:100%;
}


	/*.how_send{display:inline; position: fixed; top: 30%; left: 40%; font-size:18px; overflow: hidden; padding: 5px 8px;}*/
		/*.how_send_bg{width: 1000px; height: 1000px; display:block; background: #888; opacity: 0.5; position: absolute; top: 0; left: 0;}*/


/* made page */
/*.page_made_menu{width: 630px; position: absolute; top: 45px; right: 0px; border-bottom: 1px solid #999; z-index: 2;}*/
	/*.page_made_menu_itm{padding: 8px 15px 10px; border-left: 1px solid #999; display: inline-block;}*/
	/*.page_made_menu_itm a{border-style: dotted;}*/
	/*.page_made_menu_itm:first-child{border-left: none; padding-left: 0px;}*/
	/*.page_made_menu_itm a.active{color: #ec715a; border: 0px; cursor: default;}*/
	/*.how_show{float: right; padding: 8px 0 0; cursor: pointer; color: #666; border-bottom: 1px dotted #999;}*/
	/*.how_show:hover{border-style: dotted;}*/
	/*.how_show.active{border: 0px; color: #ec715a;}*/

/*.page_made_all{max-width: 1930px; min-width: 920px; padding: 10px 0 50px; overflow: hidden; position: relative;}*/
	/*.page_made_title{font-size: 68px; color: #333; letter-spacing: -5px;}*/
	/*.page_made_main{margin: 40px 0 0; overflow: hidden;}*/

	/*.page_made_itm{width: 225px; height: 200px; position: relative; float: left; margin: 0 0 20px; overflow: hidden;}*/
	/*.page_made_itm a{border: 0px;}*/
	/*.page_made_itm a:hover{border: 0px; color: #fff;}*/
		/*.page_made_itm_img{width: 225px; height: 200px; position: absolute; top: 0px; left: 0px; display: inline-block;}*/
		/*.page_made_itm_title{width: 155px; height: 130px; padding: 15px; position: absolute; top: 20px; left: 20px; display: inline-block; background: #eb7059; color: #fff; font: 18px Georgia; opacity: 0; filter: alpha(opacity=0); */
			/*-webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0); */
			/*-webkit-transition:all 0.2s 0s ease-in-out; -moz-transition:all 0.2s 0s ease-in-out;	-o-transition:all 0.2s 0s ease-in-out; transition:all 0.2s 0s ease-in-out;}*/
			/**/
			/*.page_made_itm_title i{*/
				/*position: relative; overflow:hidden; display: block;*/
				/*top: 20px;*/
				/*opacity: 0; filter: alpha(opacity=0); */
				/*-webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0);*/
				/*-webkit-transition:all 0.3s 0.1s ease-in-out; -moz-transition:all 0.3s 0.1s ease-in-out; -o-transition:all 0.3s 0.1s ease-in-out; transition:all 0.3s 0.1s ease-in-out;*//*}*/

			/*.page_made_itm_date{position: absolute; bottom: 10px; left: 15px; color: #f5b8ac; font: 12px Arial;}*/

		/*.page_made_itm:hover .page_made_itm_title{opacity: 1; filter:alpha(opacity=100); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}*/
		/*.page_made_itm:hover .page_made_itm_title i{*/
			/*top: 0px; */
			/*opacity: 1; filter: alpha(opacity=100);*/
			/*-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);*/
		/*}*/

/*.b_year{margin: 0 0 30px;}*/
	/*.yeartitle{font-size: 68px; color: #333; letter-spacing: -5px;}*/
	/*.b_yaeritm{margin: 15px 0 0; color: #666; font-size: 18px;}*/
	/*.b_yaeritm a{font: 18px Georgia;}*/
	/*.t_gray{color: #999; font-size: 14px;}*/


/* how work page */
/*.b_how_work_main{}*/
	/*.how_work_title{margin: 50px 0 0; font-size: 68px; color: #333; letter-spacing: -5px; line-height: 80%;}*/
	/*.b_how_work_info{width: 700px; margin: 25px 0 0; color: #666;}*/

/*.b_how_work_graph{margin: 40px 0 0; overflow: hidden; color: #666;}*/
	/*.how_work_itm{width: 18%; margin: 0 1%; float: left;}*/
	/*.how_work_itm:hover{cursor: default;}*/
	/*.how_work_itm_title{font: italic 18px Georgia; border-bottom: 1px solid #999; color: #666; padding: 0 0 5px;}*/
	/*.how_work_itm_title.active{border-bottom: 1px solid #f3aa9d; color: #ec715a;}*/
	/*.how_work_itm_main{overflow: hidden; height: 300px; margin: 25px 0 0; position: relative;}*/
	/*.how_work_itm_img{height: 300px; display: table-cell; vertical-align: middle; position: relative;}*/
	/*.how_work_itm_txt{height: 300px; vertical-align: middle; position: absolute; top: 0px; left: 0px; opacity: 0;}*/
		/*.how_work_itm_txt_main{height: 300px; display: table-cell; vertical-align: middle;}*/



/* about page */
.b_about_main{position: relative;padding: 0 5%;}
	.about_bg{width: 994px; height: 492px; position: absolute; top: 30px; left: 20%; z-index: 1;}

	.about_title{margin: 50px 0 0; font-size: 68px; color: #333; letter-spacing: -5px; line-height: 80%;}
	.b_about_info{width: 45%; margin: 25px 0 0; color: #666;z-index: 2;}

	.about_icons{position: absolute; top: 75px; right: 50px;z-index: 3;}
		.about_ico_itm{position: relative; display: inline-block; border-bottom: 0px; margin: 13px 0 0;}
		.about_ico_itm:hover{border-bottom: 0px;}
		.about_icons_txt{border-bottom: 1px solid #999; margin: 0 0 0 5px;}
		.about_ico_itm:hover .about_icons_txt{border-bottom: 1px solid #f3aa9d;}

		.about_ico_we{width: 28px; height: 27px; position: relative; top: -3px; background: url('images/ico_we.png') no-repeat 0 0; opacity: 0.7; display: inline-block;}
		.about_ico_blog{width: 28px; height: 27px; position: relative; top: -3px; background: url('images/ico_blog.png') no-repeat 0 0; opacity: 0.7; display: inline-block;}
		.about_ico_hw{width: 28px; height: 27px; position: relative; top: -3px; background: url('images/ico_howork.png') no-repeat center 0; opacity: 0.7; display: inline-block;}
			.about_ico_itm:hover .about_ico_we{background-position: 0 -27px; opacity: 1;}
			.about_ico_itm:hover .about_ico_blog{background-position: 0 -27px; opacity: 1;}
			.about_ico_itm:hover .about_ico_hw{background-position: center -27px; opacity: 1;}



/* we page */
/*.b_we_main{position: relative;}*/
	/*.we_text{position: absolute; top: 90px; left: 0px; z-index: 1;}*/
		/*.we_title{font-weight: 700; font-size: 56px; color: #333; line-height: 0.8; letter-spacing: -5px;}*/
		/*.we_help{margin: 10px 0 0; color: #666;}*/
	/*.b_we_images{width: 100%; height: 630px; overflow: hidden; position: relative;}*/
	/*.b_images_main_top{width: 400%; height: 315px; overflow: hidden; position: absolute; bottom: 50%; left: -100%;}*/
	/*.b_images_main_bot{width: 400%; height: 315px; overflow: hidden; position: absolute; top: 50%; left: -100%;}*/
		/*.we_img_itm_top{width: 25%; height: 315px; float: left; text-align: center; position: relative; overflow: hidden;}*/
		/*.we_img_itm_bot{width: 25%; height: 315px; float: left; text-align: center; position: relative; overflow: hidden;}*/
		/*.we_img_itm_top img{position: absolute; top: 0px; left: 50%; margin: 0 0 0 -610px;}*/
		/*.we_img_itm_bot img{position: absolute; top: 0px; left: 50%; margin: -315px 0 0 -610px;}*/

		/*.we_nav_top_right,.we_nav_bot_right{width: 27px; height: 27px; position: absolute; background: url('images/ico_arr_right.png') no-repeat 0 0;}*/
		/*.we_nav_top_left,.we_nav_bot_left{width: 27px; height: 27px; position: absolute; background: url('images/ico_arr_left.png') no-repeat 0 0;}*/

		/*.we_nav_top_left{top: 35px; left: 0px; cursor: pointer; z-index: 1; opacity: 0.7;}*/
		/*.we_nav_top_right{top: 35px; right: 0px; cursor: pointer; z-index: 1; opacity: 0.7;}*/
		/*.we_nav_bot_left{bottom: 35px; left: 0px; cursor: pointer; z-index: 1; opacity: 0.7;}*/
		/*.we_nav_bot_right{bottom: 35px; right: 0px; cursor: pointer; z-index: 1; opacity: 0.7;}*/

		/*.we_nav_top_left:hover,.we_nav_top_right:hover,.we_nav_bot_left:hover,.we_nav_bot_right:hover{background-position: 0 -27px; opacity: 1;}*/


/* single work page */
		/**/
.top_galery_line{height: 5px; background: #333; position: relative; z-index: 10;}
 /*new single work page */
/*.b_top_works{height: 280px; position: relative;}*/
/*.b_top_works_hide{width: 100%; height: 280px; position: fixed; left: 0px; z-index: 10; background: #fff;}*/
/*.top_works_line{height: 5px; background: #333; position: relative; bottom: -5px; z-index: 10; display: none;}*/

/*.open_top{width: 27px; height: 27px; display: inline-block; background: url('images/ico_arr_single.png') no-repeat 0 0; overflow: hidden; cursor: pointer; position: fixed; left: 50%; top: 20px; margin: 0 0 0 -14px; z-index: 10; display: none;}*/
		/*.open_top:hover{background-position: 0 -27px;}*/
	/*.open_top.active{background-position: -27px 0;}*/
	/*.open_top.active:hover{background-position: -27px -27px;}*/

.b_work_underhead{height:120px; margin: 40px auto 0; position:relative;}

	/*.slider{width:100%; margin:0; position:absolute; left:0; top:7px; color:#000; font-size:12px;}*/
		/*.slider a{width: 100px; color:#000; border: 0px; display: inline-block; position: relative;}*/
		/*.slider a:hover{border: 0px; color: #ec715a; opacity: 1;}*/
		/*.slider span{width: 27px; height: 27px; display: inline-block;}*/
		/*.slider span:hover{background-position: 0 -27px;}*/

		/*.next_work{position:absolute; right:0; top:0; background: url('images/ico_arr_right.png') no-repeat 0 0; opacity: 0.7;}*/
		/*.prev_work{position:absolute; left:0; top:0; background: url('images/ico_arr_left.png') no-repeat 0 0; opacity: 0.7;}*/
			/*.next_work a{padding: 0 50px 0 0; left: -115px;}*/
			/*.prev_work a{padding: 0 0 0 50px;}*/

			/*.next_work:hover, .prev_work:hover{opacity: 1;}*/
			/**/
						/**/
			/**/
		.work_title{font:28px Georgia; line-height:30px; position:relative; width:600px; margin: 0 auto; color: #333;}
	/**/
		.b_worktopinfo{width: 600px; height: 30px; margin: 25px auto 0; position: relative;}
		.b_workcomplite{
			width: 300px;
			position:absolute;
			right: 50%;
			bottom: 25px;
			margin: 0 -300px 0 0;
			color:#999;
			text-align: right;
		}
		.b_link{
			/*width: 200px;*/
			/*position:absolute;*/
			/*left: 50%;*/
			/*bottom: 25px;*/
			/*margin: 0 0 0 -300px;*/
			width: 50%;
		}
			.b_link a{
				/*margin:0 0 0 5px;*/
			}
			.b_link p{
				/*float:left;*/
			}
			.b_link img
			{
				width:16px;
				height:16px;
				/*float:left; */
				margin:0 5px 0 0;
				vertical-align: middle;
			}

		/**/
			/**/
	/* main content work new */
	.b_maincontent_work{min-width:100%; position: relative; color: #333; overflow: hidden;}
	.b_maincontent_work_old{width: 660px; position: relative; overflow: hidden; color: #333; margin: 0 auto; padding: 40px 0 0;}


	/* under content */
	.b_work_undercontent{position:relative; min-height:100px; margin:0 auto; padding:70px 0; z-index: 5;}

		.b_workers{width:650px; overflow:hidden;}
			.worker_title{margin:0 0 30px; padding: 0 0 7px; font: 24px Georgia; color: #666; border-bottom: 1px solid #999;}
			.b_workers_itm{float:left; width:130px; margin: 0px 20px 10px 0;}
				.work_type{color:#999; font-family:Arial;}
				.worker_name{margin:0 0 0;}
			.b_thanks{float:left; width:150px; margin: 0px 20px 10px 0;}

		.b_early_work{
			/*float:right; */
			/*width:280px; */
			/*color: #666;*/
			width: 600px;
			margin: 0 auto 70px;
		}
			.early_title{margin:0 0 30px; padding: 0 0 7px; font: 24px Georgia; color: #666; border-bottom: 1px solid #999;}


	/**/

/*.margin_left_right{margin-left: 40px; margin-right: 40px;}*/
/*.margin_single{margin-left: 40px;}*/


/*.all_pages{position: relative;}*/
/*.page_front{width: 100%; padding: 0 0 10px; position: absolute; top: 0px; left: 0px;}*/
/*.page_uslugi{width: 100%; overflow: hidden; position: absolute; top: 2000px; left: 0px;}*/
/*.page_contacts{width: 100%; position: absolute; top: 2000px; left: 0px; color: #fff;}*/
/*.page_made{width: 100%; position: absolute; top: 180px; left: 0px;}*/
/*.page_how_work{width: 100%; position: absolute; top: 2000px; left: 0px;}*/
/*.page_about{width: 100%; position: absolute; top: 2000px; left: 0px;}*/
/*.page_we{width: 100%; position: absolute; top: 2000px; left: 0px;}*/

.contact_bg_gray{
	width: 100%;
	height: 100%;
	position: absolute;
	/*bottom: 0px;*/
	top: 0px;
	left: 0px;
	/*right: 0px;*/
	background: #333;
	overflow: hidden;
	/*z-index: 1;*/
}
	.b_cantact_page_bg{
		width: 100%;
		/*height: 689px;*/
		height: 100%;
		position: absolute; top: 0px; left: 0px;}





/*div.wpcf7-response-output{position: absolute; top: 30px; border: none !important; color: #666; display: none !important;}*/

/*span.wpcf7-not-valid-tip{top: -3px !important; left: 5px !important; border: 0px !important; background: none !important; display: inline-block; color: #ec715a;}*/

/*.download_brif:hover {background: url('images/brief.png') no-repeat right center; }*/




/* 404 */
/*.b_404_main{width: 960px; position: relative; margin: auto; color: #666; overflow: hidden;}*/

	/*.b_404_top{width: 960px; height: 580px; background: url('images/about_bg.png') no-repeat bottom center;}*/
	/*.b_404_img{position: absolute; top: 85px; left: 0px;}*/
	/*.b_404_txt{position: absolute; top: 85px; left: 680px;}*/
	/*.b_404_nav{position: absolute; top: 170px; left: 680px; list-style: none;}*/
		/*.b_404_nav li{margin: 0 0 5px;}*/
	/*.b_404_soc_ico{position: absolute; top: 170px; right: 0px;}*/
	/*.b_404_logo{width: 300px; height: 65px; position: absolute; top: 510px; left: 50%; margin: 0 0 0 -150px; border: 0px; background: url('images/404_logo.png') no-repeat 0 0;}*/
		/*.b_404_logo:hover{border: 0px; background-position: 0 -68px;}*/

	/*.b_404_bottom{width: 960px; position: relative; margin: 50px auto 100px; overflow: hidden;}*/
	 	/*.b_404_bottom_itm{width:28%; float: left; margin: 0 0 0 8%; padding: 0 0 5px; color: #666;}*/
	 	/*.b_404_bottom_itm:first-child{margin: 0;}*/
	 	/*.b_404_bottom_title{margin: 0 0 10px; padding: 0 0 5px; font: italic 24px Georgia; display: block;}*/
	 	/*.b_404_bottom_title.active{border-bottom:1px solid #f3aa9d; color: #ec715a; cursor: default;}*/



/* instagram page */
.all_pages_instagram{position: relative;}
.page_instagramm{width: 100%; overflow: hidden; position: relative;}
.instagramm_main{overflow: hidden; position: relative;}
.b_instagramm_itm{cursor: pointer; width: 25%; float: left;}
	.b_instagramm_itm img{width: 100%;}
	.instagramm_title{font-size: 68px; color: #fff; position: absolute; top: 50px; z-index: 1; font-weight: 700; letter-spacing: -4px}


.all_shadow{width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: #000; display: none; opacity: 0.9; z-index: 100; cursor: url('images/ico_close_img.png'), pointer;}

.instagramm_big_img{width: 500px; height: 500px; position: fixed; top: 50%; left: 50%; margin: -250px 0 0 -250px; background: #fff; display: none; z-index: 110; cursor: url('images/next_img.png'), pointer;}
	.instagramm_big_img img{width: 100%;}

.b_front_bottom_instagr{overflow: hidden; position: relative; z-index: 1; background: #fff;}