	bo1dy{padding: 35px 90px 35px 90px; font-family: 'PT Sans';}
	body{padding:0; margin:0; font-family: 'PT Sans';}
	h1{font-weight:normal; font-size: 42px; color:#3d3d3c;bord1er-bottom: 2px solid #f8b016; display: inline-block; font-weight:bold; margin: 10px auto; text-align:center; dis1play: block; m1ax-width: 800px; color:#3d3d3c; text-align:center; display:block;}
	.h1_span{border-bottom: 2px solid #f8b016;}
	h2{font-family: 'Fira Sans'; font-weight:normal; font-size: 32px; line-height:38px; color:#3d3d3c; fo1nt-weight:bold; margin: 10px auto; text-align:center; color:#3d3d3c;}
	
	
	.header1{}
	.header1_wrapper{b1order:1px solid red; width:1000px; margin:0 auto; margin-top:20px; overflow:hidden;}
	.logo_area{bord1er:1px solid blue; float:left;}
	.logo{opacity:0.9;}
	.header_desc{font-family: 'Fira Sans'; font-weight:400; font-size:17px; width: 300px; padding: 8px 0 0 40px; overflow:hidden; line-height:26px; float:left;}
	#city_select_link{border-bottom:1px dashed #000000; transition-duration:0.2s;}
	#city_select_link:hover{opaci1ty:0.5; cursor:pointer; transition-duration:0.2s; color: rgba(0,0,0,0.5);border-bottom:1px dashed rgba(0,0,0,0.3);}
	
	

	
	
	
	
	.header_tel{bo1rder:1px solid red; overflow:hidden; font-family: 'Fira Sans'; font-weight:500; font-size: 24px; float:left; padding: 10px 0 0 30px;}
	.header_tel span{display:block; font-weight:400; font-size: 13px; color:#3c5564; border-bottom:1px solid #3c5564;}
	
	
	
	.menu1{display: inline-block; font-family: 'Fira Sans'; background-color: #8c5a3c; he1ight: 55px; margin: 25px 0 0 0; b1order-radius: 2px; overf11low:hidden; width:100%;}
	.menu1_ul{list-style:none; margin:0; padding:0; borde1r:1px solid red; display:block; widt1h:800px; max-width: 1000px; width: calc(100% - 40px); margin:0 auto; transition-duration:0.25s;}
	.menu1_ul li{float:left; color: white; margin:0 0 0 0; padding: 14px 20px 14px 20px; font-weight:bold; font-size:17px; transition-duration:0.25s; cursor:pointer; position:relative; }
	.menu1_ul li:hover{opa1city:0.8;}
	.menu1_ul li span{border-bottom:1px solid transparent; padding-bottom:1px;}
	.menu1_ul li:hover > span{border-bottom:1px solid #ffffff; transition-duration: 0.25s;}
	.menu1_ul li:hover > ul{display:block;}
	.menu1_ul li ul{display:none; position:absolute; list-style:none; margin:0; padding:0; background-color:#8c5a3c; left:-20px; top:50px; padding-bottom: 15px; z-index:10000;}
	.menu1_ul li ul li{font-size: 12px; line-height:21px; margin:0; padding:0; bo1rder: 1px solid red; padding: 10px 20px 10px 20px; width:200px;}
	.menu1_ul li ul li span{padding-bottom: 10px;}
	.menu1_ul li ul li:hover > span{border-bottom:1px solid #ffffff; transition-duration: 0.25s;}
	
	
	.menu1 *{bord1er:1px solid #8c5a3c; border:1px solid transparent;}
	
	.slider{ 
		background-color: rgba(0,0,0,0.05); 
		overflow:hidden;
		font-family: 'Fira Sans'; 
		margin-bott1om: 20px; 
		background-image: url(/yuristy_slide_1.jpg);
		background-repeat: no-repeat;
		background-position: -200px 0px;
		background-size: cover;
		opaci1ty:0.95;
		
		
		
		hei11ght: 400px; 
		back11ground-position: 100% -260px; 
		background-size: cover; 
		background-position: 80% 0px;
		
		
		bord1er:1px solid red;
		
		}
	
	
	
	
	
	
	.slider_wrapper{position:relative;width: 1000px; margin:0 auto; bor1der:1px solid red; height: 400px;}
	.slider_span1{position:absolute; top: 70px; left:0; font-size: 46px; font-weight:700; color:rgba(0,0,0,1); col1or:#fff; tex1t-shadow: 1px 1px 2px black; }
	.slider_span2{font-family: 'PT Sans'; position:absolute; top: 130px; left:0; color:rgba(0,0,0,1); colo1r:#fff; width: 550px; font-weight: 200;}
	.slider_buttons{position:absolute; list-style:none; margin:0; padding:0;top: 230px; left:0; co1lor:#fff;}
	.slider_buttons li{float:left; bord1er:2px solid rgba(0,0,0,1); background-color:#8c5a3c; color:#fff; padding:20px; margin-right:20px; border-radius:4px; transition-duration:0.2s; box-shadow: 2px 2px 2px rgba(0,0,0,0.15);}
	.slider_buttons li:hover{background-1color: rgba(255,255,255,0.1); background-color: #7a4e34; transition-duration:0.2s;box-shadow: 2px 2px 2px rgba(0,0,0,0);}
	.slider_buttons a{col1or:#fff; color:#000;}
	
	
	.slider_bottom_panel{background-color:rgba(0,0,0,0.05); height: 70px; margin-bottom: 30px; }
	
	
	
	
	
	
	
	
	
	
		
		
	.navigation{bo1rder:1px solid red; width:1000px; margin:0 auto; margin-top:25px; margin-bottom:20px; overflow:hidden; color:#b9b9b9; font-size:17px;}
	.navigation a{color:#b9b9b9;}
	
	
	
	.cntr_arr{bor1der: 1px solid gray; overflow:hidden; margin:0 auto; width:1100px;}
	.cntr_arr_left{bor1der: 1px solid green; width: 300px; min-height: 400px; overf1low:hidden; float:left; padding-top: 10px;}
	.cntr_arr_right{bor1der: 1px solid red; min-height: 400px; overflow:hidden;}
	.cntr_arr_right header{text-align:center;}
	.cntr_arr_right ul{}
	.cntr_arr_right p{text-indent: 15px;}
	
	
	
	.cntr_arr_right_nashi_uslugi_bloxx_ul{display:block; bord1er: 1px solid green; list-style:none; margin:0; padding:0; overflow:hidden; }
	.cntr_arr_right_nashi_uslugi_bloxx_ul li{bo1rder: 1px solid red; float:left; height:158px; display:block; margin:0 auto; width: 30%; text-align:center; font-size:16px;font-family: 'Fira Sans'; color:#555555; border-top: 2px solid #f8b016; box-shadow: 2px 5px 13px 0 rgba(0,0,0,0.1); margin: 20px 3px 20px 3px; position:relative;}
	
	.cntr_arr_right_nashi_uslugi_bloxx_ul li img{margin-top: 20px;}
	.cntr_arr_right_nashi_uslugi_bloxx_ul li span{position: absolute; top: 100px; display:block; text-align:center; bord1er:1px solid red; width: 100%;}
	
	
	
	
	.menu_left_ul{list-style:none; margin:25px 0 0 0; padding:0;}
	.menu_left_ul li{font-size:20px; line-height:60px; color:#555; cursor:pointer; transition-duration:0.25s;}
	.menu_left_ul li a{text-decoration:none; color:#555;}
	.menu_left_ul li:before{content:"•"; color:#f8b016; margin-right:12px;}
	.menu_left_ul li:hover{color:#f8b016; transition-duration:0.25s;}
	.menu_left_ul li ul{list-style:none; margin:0 0 0 2px; padding:0; border-left: 2px solid #ffbf1e; height:0px; transition-duration:0.25s; overflow:hidden; transition-delay:1s;}
	.menu_left_ul li ul li{font-size: 16px; padding: 6px 0 6px 20px; line-height:18px;}
	.menu_left_ul li ul li:before{content:""; padding:0;margin:0;}
	.menu_left_ul li:hover > ul{display:block; transition-duration:0.25s; transition-delay:1s; height:auto;}
	.left_menu_title{bord1er: 1px solid red; font-size: 32px; border-bottom: 2px solid #f8b016; display: inline-block; text-align:center; color:#3d3d3c; margin-left: 48px;}
	
	
	
	
	
	
	
	
	

	.sbottom_ar1{background-color:#eaeaea; margin: 250px 0 0 0; bo1rder:1px solid red; overflow:hidden; padding:55px 40px 55px 40px;}
	.sbottom_ar1 ul{list-style:none; margin:0 0 0 0; padding:0; float:left;}
	.sbottom_ar1 ul li{margin: 0; padding: 10px 40px 10px 40px; border-radius:4px; transition-duration:0.2s;}
	.sbottom_ar1 ul li:hover{background-color:#e2e2e2; transition-duration:0.2s;}
	.sbottom_ar1 ul a{text-decoration:none; color:#000000;}

	

	
	
	
	
	
	.sbottom{background-color:#37373c; height: 300px; margin: 0; padding-top: 30px; overflow:hidden;}
	.sbottom_section1{bord1er:1px solid red; width: 800px; margin:0 auto; overflow:hidden;}
	
	.sbottom_section1_ul{bo1rder:1px solid red;display:block;list-style:none; margin:0; padding:0; float:left; width: 260px;}
	.sbottom_section1_ul li{color:#717178;overflow:hidden;margin-bottom: 10px;}
	.sbottom_section1_ul li a{color:#717178; text-decoration:none; transition-duration:0.2s;}
	.sbottom_secti1111on1_ul li a:hover{color:#c3c3c3; transition-duration:0.2s;}
	.sbottom_section1_ul li img{margin-top: 6px;}
	.sbottom_section1_ul li div{width: 30px;float:left;}
	.sbottom_section1_ul li span{margin-left: 20px; font-size: 18px; line-height: 30px; border-bottom:1px solid #717178; transition-duration:0.2s;}
	.sbottom_section1_ul li span:hover{border-bottom:1px solid #c3c3c3;transition-duration:0.2s;}
	.sbottom_section1_ul li span:hover > a{color:#c3c3c3;}
	.bottom_logo_div{bor1der:1px solid red; float:left; width: 274px; position:relative; overflow:hidden; text-align:center;}
	.logo_bottom{width:150px; margin: 15px 0 0 0;}
	
	.sbottom_section2{bord1er:1px solid red; width: 860px; margin:0 auto; overflow:hidden;}
	.sbottom_section2_tel_adres{font-family: 'Fira Sans'; font-weight:400; font-size:30px; color:#ffffff; text-align:center; line-height: 60px;}
	.sbottom_section2_tel_adres a{color: #fff;}
	
	
	
	
	
	
	.sbottom_section3{bo1rder:1px solid red; width: 860px; margin:0 auto; overflow:hidden; color:#717178; text-align:center; margin-top:20px;}
	.sbottom_section3 ul{list-style:none; padding:0; margin:0;}
	.sbottom_section3 ul li{float:left; margin-right: 20px;}
	.sbottom_section3_li_a{border-bottom:1px solid #717178;}
	
	.menu1_mobile{display:none; font-family: 'Fira Sans'; background-color: #8c5a3c; margin: 25px 0 0 0; width:100%; text-align:center; padding:15px 0 15px 0; color:#fff;}
	
	
	
	
	
	
	@media screen and (min-width:240px) and (max-width:720px) {
		*{b1order:1px solid red;}
		.header1_wrapper{width:100%; margin-top:20px; overflow:hidden;}
		.slider_wrapper{width:100%;}
		.cntr_arr_left{display:none;}
		.cntr_arr{width:100%;}
		.navigation{width:100%;}
		.sbottom_section1{width:100%;}	
		.sbottom_section2{width:100%;}	
		.sbottom_section3{width:100%;}	
		.sbottom_section1_ul{float:none; width:100%;}
		.bottom_logo_div{float:none; width: 100%;}
		.sbottom{height:auto; padding:20px;}
		.header1{text-align:center;}
		.logo_area{float:none; margin:0; padding:0;text-align:center;}
		.header_desc{float:none; margin:0 auto; padding:0;text-align:center;}
		.header_tel{float:none; margin:0; padding:0;text-align:center;}
		.header_tel span {border:0;text-align:center;}
		.header1 *{bor1der: 1px solid red;}
		
		.menu1{display:none;}
		.menu1_mobile{display:block;}
		
		
		.cntr_arr_right{padding: 0 20px 0 20px;}
		
		
		.slider_span1{left: 20px; top:20px;}
		.slider_span2{left: 20px; top:150px; width:auto;}
		
		.slider_buttons{left: 20px;}
		.slider_buttons li{margin-bottom: 10px;}
		.navigation{padding-left:10px;}
		
		.sbottom_section1_ul{b1order:1px solid red;display:block;list-style:none; margin:0; padding:0; float:none; width: 100%; text-align:center; margin: 20px 0 20px 0;}	
		.sbottom_section1_ul li{bor1der:1px solid red; display:inline-block; margin-right:20px;}
		

			
		}
	
		@media screen and (max-width:390px) {
			.slider_span1{font-size:34px;}
			.slider_span2{top:120px;}
			
			}
			
		@media screen and (max-width:310px) {
			.slider_buttons{top:215px;}
			.slider_buttons li {text-align:center; padding:14px; width:160px;}			
		}
		
		@media screen and (max-width:310px) {
			.slider_span1{font-size:29px; top:10px;}
			
			
		}
	
	