
			 html {margin:0;padding:0;height:100%;}
             body {margin:0;padding:0;height:100%;font:15px/21px Tahoma;color:#231f20;background:#fff;}
             #divine_box {min-height:100%;position:relative;width:100%;margin:0 auto;z-index:10;padding-left:0px;}
		     .block_center {margin:0 auto;position:relative;overflow:hidden;}
		     .block_box {width:100%;float:left;position:relative;}
			 
			 #video_box {width:660px;height:300px;float:left;margin:0 0 80px 40px;border:1px solid #e04f1c}
			 #video_box iframe {width:660px !Important;height:300px !Important;}
			 
			 .pagination {margin:0 0 0 20px}
			 .pagination .active a {background:#e04f1c !important;border-color:#e04f1c !important;}
			 .pagination  a {color:#e04f1c;}
             #mainmenu {background:url(../image/m_menu_bg1.jpg) 0 0 repeat-x;height:50px;border-bottom:3px solid #231f20;}
			 #mainmenu .container {width:1100px;}
			 .nav > li {background:url(../image/dev1.jpg) left 0 no-repeat}
			 .nav  {background:url(../image/dev1.jpg) right 0 no-repeat}
			  .nav > li > a {font:15px Tahoma !important;}
			  .navbar-nav {float:right;}
			  
			  .n_in {padding-left:75px;position:relative;}
			  .n_in:before {display:block;position:absolute;left:-5px;top:-15px;content:' ';width:70px;height:70px;background:url(../image/n_in.jpg) right 0 no-repeat}
			  .s_res {font:15px Tahoma;color:#808080;}
			  .s_rest {font:bold 16px Tahoma;}
			  
			  .fop {width:100px;height:35px;display:block;margin:5px auto;background:url(../image/fop.png) -10px -5px no-repeat;}
			  .fop span {display:none !important;}
			  .fop:hover {background:url(../image/fop.png) -10px -44px no-repeat;}
			  
			 #w_cover {position: fixed;width: 100%;height: 100%;visibility: hidden;top: 0;left: 0;z-index: 1000;opacity: 0;background: rgba(0,0,0,0.6);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
             #w_text { background:#fff;position: fixed;top: 50%;left: 50%;width: 50%;max-width: 650px;min-width: 550px;height: auto;z-index: 2000;visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}

			 .w_opened {visibility:visible !important;opacity:1 !important;}
             .w_closed {visibility:hidden !important;opacity:0 !important;}

             .r_news img {height:auto;max-width:100%}
			 .r_news .container {width:100% !important}
			  
			  
			  .dropdown-menu { margin: -1px; }
.dropdown-submenu { position: relative; } 
.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -1px; } 
.dropdown-submenu:hover > .dropdown-menu { display: block; }
.dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #fff; margin-top: -13px; }
.dropdown-submenu:hover > a:after { border-left-color: #eee; }
.dropdown-submenu:hover > a { background: #e0581c; color: #fff; }
.dropdown-submenu .pull-left { float: none; }
.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; }
.nav.navbar-nav > li:hover > .dropdown-menu { display: block; }
.nav > li > a:hover ~ .dropdown-menu, .nav > li > a ~ .dropdown-menu:hover { display: block; }

.dropdown-submenu > a::after {position:absolute;margin-top:0;top:16px;right:8px;}
a {color:#e04f1c}

.no_img_b img {border:0 !important;height:auto !important;max-width:750px !important}
.no_img_b .container {width:auto !important}
.n22 .lm_sub {padding-right:20px}
.n22 .lm_sub div a {display:block}

	
	#mainmenu .container {

		position: relative;
	}
	
	#mainmenu .navbar-right, .navbar-header {
		
	}
	
	#mainmenu ul.navbar-right {
	}
	

	
		#mainmenu ul.navbar-right li a {
			padding: 8px 10px;
			color: #fff;
			padding: 6px 10px 5px 10px;
			display: block;
			float: left;
			background: url(../../img/u_m_arrow.jpg/default.htm) right 4px no-repeat;
		}
		
			#mainmenu ul.navbar-right li:last-child a {
				background: transparent;
			}
	
			#mainmenu ul.navbar-right li a:hover,
			#mainmenu ul.navbar-right li a:focus {
				background-color: transparent;
			}
		
	#mainmenu ul.navbar-main > li > a {
		padding: 13px 20px;
		color: #fff;font:15px Tahoma;
		font-size: 1.1em;
		
	}
	
		#mainmenu ul.navbar-main > li:first-child > a {
			
		}
	
	#mainmenu ul.navbar-main > li > a:hover,
	#mainmenu ul.navbar-main > li > a:focus {
		background: transparent;
		color: #fff;
	}
	
	#mainmenu .navbar-header .navbar-toggle {
		padding: 3px 5px;
	}
	

		
	#mainmenu .dropdown-menu {
		background: #e96f1d;
		border-radius: 0;
		padding: 0;
	}
		
		#mainmenu .dropdown-menu li a {
			padding: 12px 15px;
			min-width: 230px;
		}
		
		#mainmenu ul.dropdown-menu li a:hover,
		#mainmenu ul.dropdown-menu li a:focus {
			color: #fff;
			background: #e3631c;
			
		}
	
	#mainmenu .mobile ul.navbar-nav {
		background-color: #eee;
		margin-top: 0;
	}
			 
			 #bg1 {position:relative;z-index:2;background:url(../../img/bg1.jpg/default.htm) repeat-x;overflow:hidden;}
		     #layer1 {height:265px;position:relative;margin-top:0px;z-index:200;width:1010px;margin-top:0px;border-bottom:1px solid #fff;}
			 .logo{float:left;margin:22px 0 0 0;display:block;}
			 
			 .layer1_slider {width:100%;box-sizing:border-box;z-index:10;overflow:hidden;}
			 
			 .layer0 {height:90px;width:1100px;margin:0 auto;position:relative;}
			 
			 #foot {height:85px;clear:both;}		 
		     #bg_footer {height:85px;position:relative;width:1100px;}
             #footer {min-height:85px;position:absolute;background:#393637;bottom:0;margin-top:0px;border-top:8px solid #e04f1c;width:100%;}
			 #footer .f_1 {font:13px Tahoma;color:#fff;position:absolute;top:20px;left:20px;}
			 #footer .f_2 {font:13px Tahoma;color:#fff;position:absolute;top:20px;right:20px;}
			 #footer .f_1 a {color:#e04f1c;text-decoration:none;}
			 .dropdown-menu li a {color:#fff}
			 .dropdown-menu li a:hover {color:#fff !important;}
			 
			 .cont_form {padding:10px 0 30px 0;}
			 .cont_form  .mr-10 {display:none}
			 .cont_form .btn-info {background-image:linear-gradient(to bottom, #e34a0b 0px, #fc8701 100%);border-color:#fff;box-shadow:none;}
			 .cont_form .btn-info:hover {background:#e34a0b;border-color:#fff;}
			 .cont_form .close {display:none;}
			 .cont_form  h4 {font:bold 16px Tahoma;}
			 .cont_form  label{font:14px Tahoma;}
			 .cont_form  input {font:14px Tahoma;}
			 .cont_form h3 {text-align:center;margin-top:0;}
			 
			 .cat_impl {width:740px;margin:40px 0 20px 25px;float:left}
			 .cat_impl ul li {display:block;float:left;margin:0 5px 0 0;}
			 .cat_impl ul li  img {border:3px solid #dedede;border-radius:6px;}
			 .lm_sub {padding:10px 0 10px 0;}
			 .lm_sub div a {font:15px Tahoma;color:#231f20;padding-left:20px;position:relative;}
			 .lm_sub div a:before {position:absolute;width:4px;height:7px;content:' ';display:block;background:url(../image/ul_m.png) 0 0px no-repeat;left:4px;top:6px}
			 .cat_impl ul li div {text-align:center;font:bold 18px Tahoma;color:#000;padding:10px 15px 0 15px;width:170px;box-sizing:border-box}
			 
			 table {margin-bottom:40px;}
			 table tr td {padding:10px;}
			 table tr th {padding:10px 10px 10px 0;}
			 
			 .index_cat_menu img {border:0 !important;}
			 .n_menu img {border:0 !important;}
			.content_text img {}
			 
			 .mat_impl {width:740px;margin:0 0 20px -15px;float:left}
			 .mat_impl ul li {display:block;float:left;margin:0 20px 30px 0;width:210px;}
			 .mat_impl ul li  img {border:3px solid #dedede;border-radius:6px;}
			 .lm_sub {padding:10px 0 10px 0;}
			 .lm_sub div a {font:15px Tahoma;color:#231f20;padding-left:20px;position:relative;}
			 .lm_sub div a:before {position:absolute;width:4px;height:7px;content:' ';display:block;background:url(../image/ul_m.png) 0 0px no-repeat;left:4px;top:6px}
			 .mat_impl ul li div {text-align:center;font:bold 16px Tahoma;color:#000;padding:30px 10px 0 10px}
			 .mat_impl ul li div:nth-child(2) {height:75px;}
			 .but12 {background:url(../image/but12.png) 0 0px no-repeat;width:154px;height:50px;display:block;margin:0 auto;}
			 
			 .s_form {}
			 .s_form .sin1 {border:1px solid #c6c6c6;width:440px;padding:6px 10px;border-radius:6px;float:left;display:block;margin:3px 0 0 0;}
			 .s_form .sin2 {width:140px;height:40px;background:url(../image/but20.jpg) 0 -2px no-repeat;border:0;float:left;display:block;margin:0 0 0 10px}
			 
			 
			 .s_r {padding-left:80px;background:url(../image/s_r.jpg) 0 0px no-repeat;height:60px;margin-bottom:30px;padding-top:12px;box-sizing:border-box;}
			 
			 .c1 img {margin-top:0 !important;border:0 !important}
			 
			 
		     .layer1_slider .flex-control-nav {display:block !important;width:1100px;z-index:1000;position:relative;margin:0 auto;height:50px;box-sizing:border-box;padding-left:20px;}
		     .layer1_slider .flex-control-nav li {list-style-type: none;}
		     .layer1_slider .flex-control-nav li:nth-child(1) a {margin-left:0px;}
		     .layer1_slider .flex-control-nav li a {position:relative;z-index:1;list-style-type: none;display:block;width:40px;height:40px;float:left;margin:0 12px 0 0;background:#c6d9e4;cursor:pointer;position:relative;font:18px 'pfhighway_r';text-decoration:none;box-sizing:border-box;}
             .layer1_slider .flex-control-nav .flex-active a {background-position:0 -50px !important;}
			 .layer1_slider .flex-direction-nav {display:none;}
			 .slide_elemtit {width:1100px;position:relative !important;display:block;height:200px;margin:0 auto;}
			 .slide_elemtit span{display:block;z-index:1000;font:35px 'ptsans';color:#000;position:absolute;width:450px;left:20px}
			 .layer1_slider .slides li span {position:relative;}
			 .flex-active a {}
			 .slider_wrap {margin-top:-200px;float:left}
			 .slide_elemtit span {top:280px;}
			 .flex-control-nav li a:hover {background-position:0 -50px !important;}
			 
			 .layer2_cat .container {width:1100px;}
			 .index_cat_menu {margin:45px 0 25px 0;float:left}
			 .index_cat_menu > a {width:290px;height:265px;float:left;margin:0 65px 35px 0px;border:1px solid #dcdde0;border-radius:6px;position:relative;}
			 .index_cat_menu > a:hover span {color:#ea5f1f;}
			 .index_cat_menu > a:before {width:288px;height:11px;content:' ';position:absolute;bottom:-11px;left:0;background:url(../image/ok4.jpg) 0 0 no-repeat}
			 .index_cat_menu a span {font:bold 16px Tahoma;color:#231f20;position:absolute;top:10px;text-align:center;width:100%;box-sizing:border-box;padding:0 10px;}
			 .index_cat_menu a img {margin:20px 0 0 0;}
			 
			 .mp .index_mat_menu > a {height:285px !important;}
			 .mp .index_mat_menu a img {margin:60px auto 0 !important;}
			 
			 .index_mat_menu {margin:45px 0 25px 0;float:left}
			 .index_mat_menu > a {width:290px;height:265px;float:left;margin:0 25px 35px 0px;border:1px solid #dcdde0;border-radius:6px;position:relative;}
			 .index_mat_menu > a:hover span {color:#ea5f1f;}
			 .index_mat_menu > a:before {width:288px;height:11px;content:' ';position:absolute;bottom:-11px;left:0;background:url(../image/ok4.jpg) 0 0 no-repeat}
			 .index_mat_menu a span {font:bold 16px Tahoma;color:#231f20;position:absolute;top:10px;text-align:center;width:100%;box-sizing:border-box;padding:0 10px;}
			 .index_mat_menu a img {margin:40px auto 0;display:block}
			 .mat_type {font:13px Tahoma !important;padding-top:15px !important;}
			 
			 .h_links {position:absolute;right:50px;top:30px;width:160px;}
			 .h_links a {width:50px;height:35px;display:block;border-right:1px solid #c6c6c6;float:left;}
			 .h_links a:nth-last-child(1) {border-right:none !important;}
			 .h_links a:nth-child(1) {background:url(../image/icon_set1.jpg) 0 -4px no-repeat}
			 .h_links a:nth-child(2) {background:url(../image/icon_set1.jpg) -50px -4px no-repeat}
			 .h_links a:nth-child(3) {background:url(../image/icon_set1.jpg) -100px -4px no-repeat}
			 
			 .panel {box-shadow:none;}
			 .breadcrumb  {padding-top:5px;padding-bottom:6px;}
			 .breadcrumb li {color:#858484;font:13px Tahoma;margin:0 10px 0 0;position:relative;padding-right:10px;padding-left:10px;}
			 .breadcrumb li  a {color:#e04f1c;text-decoration:underline;}
			 .breadcrumb li:before  {background:url(../image/br1.jpg) 0 0px no-repeat;width:15px;height:35px;content:' ';position:absolute;right:-15px;top:-5px;}
			 .breadcrumb li:nth-last-child(1):before {background:none !important;}
			 .container {width:1100px;}
			 .brcr_f {display:block;float:left;width:20px;height:12px;background:url(../image/br.png) 0 0px no-repeat;margin:2px 5px 0 0;}
			 h1{font:bold 25px Tahoma;color:#e04f1c;}
			 h2 {font:bold 18px Tahoma;color:#231f20;margin:20px 0 20px 0;}
			 .content_text {padding-bottom:30px;}
			 .r_news {}
			 
			 
			 .n_cb {float:none;border:1px solid #c6c6c6;display:table-cell;width:200px;height:50px;box-sizing:border-box;text-align:center;vertical-align:middle;}
			 .n_cb span {vertical-align:middle;}
			 .n_cb:hover {background:#e6681d;color:#fff}
			 
			 .pro_kit  {display:block;float:left;width:50%}
			 
			 .l_news {width:220px;float:left;min-height:200px;}
			 .r_news {width:825px;float:left;border-left:3px solid #e04f1c;}
			 .bbb {min-height:auto !important}
			 #divine_box > .container {min-height:800px !important}
			 
			 .n_h1 {margin-top:0;margin-left:25px;margin-bottom:40px;}
			 .n2_h1 {margin-top:0;margin-left:25px;margin-bottom:10px;}
			 .n_box {width:100%;float:left;padding-bottom:40px;}
			 .n_box > div:nth-child(1) {float:left;width:130px;padding-left:35px;box-sizing:border-box;}
			 .n_box > div:nth-child(2) > a {color:#e04f1c;font:15px Tahoma;text-decoration:underline;}
			  .n_box > div:nth-child(2) > div {margin:20px 0 0px 0;}
			 .n_box > div:nth-child(2) {float:left;width:520px;font:15px Tahoma;padding-top:10px;}
			 .n_box > div:nth-child(1) > div:nth-child(1) {font:bold 45px Tahoma;color:#e04f1c;}
			 .n_box > div:nth-child(1) > div:nth-child(2) {font:15px Tahoma;color:#000;}
			 .news_box {padding-bottom:50px;}
			 
			 .b-20 {padding-left:0;padding-right:0;padding-top:30px;}
			 .n_menu {}
			 .n_menu > div:nth-child(1) {position:relative;border-bottom:0 !important;background:url(../image/n_menu.png) 0 -2px no-repeat;width:220px;height:60px;padding-left:75px;box-sizing:border-box;font:bold 16px Tahoma;color:#231f20;padding-top:5px;margin-bottom:10px;}
			.n_menu > div:nth-child(1) img {position:absolute;left:13px;top:9px;}
 			 .n_menu > div {padding:8px 0 8px 0;border-bottom:1px solid #c9cacd;}
			 .n_menu > div > a {font:15px Tahoma;color:#000;}
			 .n_menu > div > a:hover {color:#e04f1c;}
			 .rel_p {position:relative;}
			 
			 .n-32 {box-sizing:border-box;padding-right:20px;}
			 .mgb15 img {border:3px solid #dedede;border-radius:6px;margin-top:10px;}
			 .mgb15 h2 {font:bold 18px Tahoma;color:#231f20;margin:20px 0 20px 0;}
			 .mgb15 {padding-left:75px;box-sizing:borde-box;padding-top:20px;}
			 .n-50 {position:absolute;left:0;top:10px;}
			 .n-50 > div:nth-child(1) {font:bold 45px Tahoma;color:#e04f1c;}
			 .n-50 > div:nth-child(2) {font:15px Tahoma;color:#000;}
			 .mgb20 {margin:20px 0 30px 70px;}
			 
			 .mgb15  ul {padding-left:0px}
			 .mgb15  ul li {margin:0 0 20px 0;padding-left:25px;list-style-type:none;position:relative;}
			 .mgb15  ul li:before {position:absolute;width:4px;height:7px;content:' ';display:block;background:url(../image/ul_m.png) 0 0px no-repeat;left:4px;top:4px}
			 
			 .ob {display:block;float:left;width:190px;height:50px;background:url(../image/ob.jpg) no-repeat -3px 0;margin:20px 0 20px 0;}
	
	         .cat_impl ul li {overflow:hidden;height:255px}

			 /*Табы*/
		 .item_tab_up {position:relative;z-index:9;margin-left:25px;}
		 .item_tab_up > div {opacity:0;z-index:1;position:relative;top:0px;left:0;display:none}
		 .item_tab_up > div {width:100%;min-height:100px;float:left}
		 .item_tab_up .item_tab_show {opacity:1 !important;z-index:2 !important;display:block !important;}
		 .item_tab_up {min-height:100px;background:#fff;width:100%;border-top:1px solid #d8d8d8;box-sizing:border-box;}
		 .item_tab_up > div {box-sizing:border-box;padding:10px 0 10px 0;}

		 .item_tab_act {color:#fff !important;position:relative;background:#e35e1c !important;z-index:10;border:0 !important}
		 .item_tab_act:before {content:' ';position:absolute;left:0;top:0;display:block;width:100%;height:50px;opacity: 0.30;}
		 .item_tab_act:after {content:' ';position:absolute;left:0;bottom:-1px;display:block;width:100%;height:1px;background:#fff;}
		 
		 .item_tab_down {width:100%;margin:0 auto;padding:0 0px;box-sizing:border-box;height:50px;z-index:10;margin-left:25px !important;}
		 .item_tab_down > div {height:50px;vertical-align:middle;max-width:190px;border-top-left-radius:8px;border-top-right-radius:8px;float:left;border-right:1px solid #d8d8d8;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;cursor:pointer;font:bold 15px/17px Tahoma;background:#fafafa;color:#000;box-sizing:border-box;padding:0px 10px;position:relative;margin:0 5px 0 0 !important;}
		.item_tab_down > div > span {display:table-cell !important;vertical-align:middle;height:50px;text-align:center;padding-left:0 !important;padding:7px 0;box-sizing:border-box;}
		.item_tab_down > div:nth-child(1) {border-left:1px solid #d8d8d8;margin-left:0;}
		 .item_tab_down > div > span {position:relative;padding-left:30px;display:block;}
         .item_tab_down > div >img {position:absolute;left:11px;top:9px;}
		 .text_padd_20 {padding:20px;box-sizing:border-box;}
.n_cb  {color:#000;}
.n_cb:hover {text-decoration:none}
.n_cb:hover {color:#fff !Important}
		 	 
@media all and (min-width: 1300px) and (max-width: 1600px)
{
.slide_elemtit span {font-size:32px !important;}
.flexslider div:nth-child(2) {top:270px !important}
}

@media all and (min-width: 586px) and (max-width: 1300px)
{
.slide_elemtit span {font-size:30px !important;top:220px !important}
.flexslider div:nth-child(2) {top:220px !important}
}

@media all and (min-width: 300px) and (max-width: 586px) 
{
.slide_elemtit span {font-size:30px !important;top:220px !important}
.flexslider div:nth-child(2) {top:220px !important}
}
			 