/*STYLESHEET*/

*{
	margin: 0;
	padding: 0;
	font-family: Arial;
}

html{min-width: 1253px;}
body{font-size: 16px;}

@media screen and (min-width: 800px) and (max-width: 1200px){
	html{min-width: 1007px;}
}

@font-face{
	font-family: Arial Black;
	src: url('fonts/Arial_black.ttf');
}
a{color: #333; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{
	color: #333;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	margin: 2% auto;
	margin-left: 23px;
}

@media screen and (min-width: 1025px) and (max-width: 1200px){
	h1{margin-left: 0;}
}

@media screen and (min-width: 1271px){
	h1{margin-left: 0;}
}

h2{
	font-family: Arial Black;
	color: #fff;
	font-size: 40px;
	text-transform: uppercase;
	text-align: center;
}
h3{
	font-family: Arial;
	color: #444;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}
h4{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}

#google_translate_element{position: absolute; top: 16px; left: 16px; z-index: 10;}
.goog-te-gadget-simple{background-color:#c13a33 !important; border: none !important;}
.goog-te-gadget-simple .goog-te-menu-value{color: white;}
.goog-te-gadget-simple .goog-te-menu-value span{border-left: none !important; color: white !important;}
.goog-te-gadget-icon{width: 17px !important; height: 18px !important; border: 1px solid white !important; border-radius: 50%; box-sizing: content-box;}
.goog-te-menu-value img{margin: 0 !important;}

/*--------SLIDER----------------*/
ul.content-slider{
	list-style: none outside none;
	padding-left: 0;
	margin: 0;
}
.demo div.item{
	margin-bottom: 60px;
}
.content-slider li{
	text-align: center;
	color: #FFF;
}
.content-slider h3{
	margin: 0;
	padding: 70px 0;
}
.demo{width: 800px;}

div.head_slider div.item{
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 2px 2px 8px #999;
	padding: 20px 0 0 0;
	width: 750px;
	display: inline-block;
	position: relative;
}
div.slide_item{
	width: 710px;
	height: 450px;
	margin: 0 auto;
	background-size: contain;
}
img.slide_item{
	width: 550px;
	height: 323px;
	margin: 100px auto 0;
	display: none;
	background-size: contain;
}
#s_first1, #s_first2, #s_first3{display: inline;}
/*--------SLIDER-END---------------*/

.rc-copyright{display:none;}

a.logo{
	display: block;
	left: 40px;
	position: absolute;
	top: 35px;
	z-index: 999;
	text-decoration: none;
}
a.logo_search{
	display: block;
	left: 10%;
	position: absolute;
	top: 30px;
	z-index: 1001;
}
div.right_box_wrap{
	display: inline-block;
	vertical-align: top;
}
div.slider_right_box{
	vertical-align: top;
	width: 450px;
	padding: 0 0 0 20px;
}

#control_box, #sistem_box{display:none;}

p.main_phone{
	text-align: center;
	font-weight: bold;
	font-size: 34px;
	margin: 0;
}
p.min_phone{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 12px;
}
ul.slide_right_list{
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 2px 2px 4px #999;
	list-style-position: inside;
	padding: 22px;
	margin: 12px 0 0 0;
}
ul.slide_right_list li{
	padding: 0 0 0 20px;
	border: 1px solid #fff;
	margin: 2px 0;
	border-radius: 3px;
	list-style-image: url('fresh_simpo/img/list_mark.png');
}
ul.slide_right_list li:hover{
	list-style-image: none;
	border: 1px solid #ccc;
	background: #f9f9f9 url('fresh_simpo/img/arrow.png') no-repeat scroll 376px center
}
ul.slide_right_list li.act{
	list-style-image: none;
	border: 1px solid #ccc;
	background: #f9f9f9 url('fresh_simpo/img/arrow.png') no-repeat scroll 376px center
}
ul.slide_right_list li a{
	font-size: 18px;
	text-decoration: none;
	padding: 12px 0;
	display: inline-block;
	vertical-align: middle;
}
div.red_right_head{
	text-align: center;
	font-weight: bold;
	font-size: 23px;
	color: #fff;
	background: #c13a33;
	text-transform: uppercase;
	padding: 12px 0;
	border-radius: 3px;
}
div.krnshtein{
	text-align: center;
	white-space: nowrap;
}
a.link_btn, input[type='submit'].link_btn, .bx-registration-table input[type='submit']{
	background: #c13a33 none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff !important;
	display: inline-block;
	font-size: 23px !important;
	font-weight: bold !important;
	margin: 17px 18px 14px 0 !important;
	padding: 8px 28px 12px !important;
	text-align: center;
	text-decoration: none !important;
	border: 2px solid #c13a33 !important;
	text-shadow: none !important;
	-webkit-transition: background .3s ease 0s !important;
	-moz-transition: background .3s ease 0s !important;
	-o-transition: background .3s ease 0s !important;
	transition: background .3s ease 0s !important;
	cursor: pointer;
}

a.link_btn:hover, input[type='submit'].link_btn:hover, .bx-registration-table input[type='submit']:hover{
	background: #fff none repeat scroll 0 0 !important;
	color: #c13a33 !important;
}
a.link_btn:last-child{
	margin: 17px 0 14px 0;
}
a.link_btn_head{
	background: #c13a33 none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 23px;
	font-weight: bold;
	padding: 8px 20px 12px;
	text-align: center;
	text-decoration: none;
	border: 2px solid #c13a33;
	text-transform: uppercase;
	-webkit-transition: background .3s ease 0s;
	-moz-transition: background .3s ease 0s;
	-o-transition: background .3s ease 0s;
	transition: background .3s ease 0s;
}
a.link_btn_head:hover{
	background: #fff none repeat scroll 0 0;
	color: #c13a33;
}
.other_btn{
	background: #c13a33 none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-size: 23px;
	font-weight: bold;
	margin: 17px 18px 14px 0;
	padding: 8px 28px 12px;
	text-align: center;
	text-decoration: none;
	border: 2px solid #c13a33;
	-webkit-transition: background .3s ease 0s;
	-moz-transition: background .3s ease 0s;
	-o-transition: background .3s ease 0s;
	transition: background .3s ease 0s;
	text-transform: uppercase;
}
.other_btn:hover{
	background: #fff none repeat scroll 0 0;
	color: #c13a33;
}
div.top_red_line, div.middle_red_line{
	background: #c13a33 none repeat scroll 0 0;
	text-align: center;
	box-shadow: 0 1px 0 #760000;
	border-top: 1px solid #ff0000;
	position: relative;
}
div.bottom_red_line{
	background: #c13a33 none repeat scroll 0 0;
	text-align: right;
	box-shadow: 0 1px 0 #760000;
	border-top: 1px solid #ff0000;
	position: relative;
}
ul.local_btns{
	left: 0;
	padding: 0 28px 24px;
	position: absolute;
	top: 0;
}
ul.local_btns img{
	box-shadow: 0 0 3px #111;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
ul.local_btns li{
	display: inline-block;
	position: relative;	
}
ul.local_btns li:hover{
	top: 3px;
}

ul.slide_menu, ul.slide_bottom_menu{
	margin: 0 auto;
	display: inline-block;
	font-size: 16px;
}
ul.slide_menu li, ul.slide_bottom_menu>li{
	border-left: 1px solid #ff0000;
	border-right: 1px solid #760000;
	box-shadow: -1px 0 0 #760000, 1px 0 0 #ff0000;
	display: inline-block;
	margin: 0 -2px;
	position: relative;
	-webkit-transition: background .3s ease 0s;
	-moz-transition: background .3s ease 0s;
	-o-transition: background .3s ease 0s;
	transition: background .3s ease 0s;
}
ul.slide_menu .active{
	background: #fff none repeat scroll 0 0;
}
ul.slide_menu .active a{
	color: #c13a33;
}
ul.slide_menu li:hover, ul.slide_bottom_menu li:hover{
	background: #fff none repeat scroll 0 0;
}
ul.slide_menu li a, ul.slide_bottom_menu>li a{
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	padding: 20px 25px;
	display: block;
}

ul.slide_menu li:hover a, ul.slide_bottom_menu li:hover  a{
	color: #c13a33;
}
ul.top_control_btns{
	position: absolute;
	right: 0;
	top: 0;
	padding: 9px 28px 8px;
}
ul.top_control_btns li{
	display: inline-block;
}
ul.top_control_btns li img{
	-webkit-transition: transform .5s ease 0s;
	-moz-transition: transform .5s ease 0s;
	-o-transition: transform .5s ease 0s;
	transition: transform .5s ease 0s;
}
ul.top_control_btns li img:hover{
	-moz-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-webkit-transform: rotate(35deg);
	-o-transform: rotate(35deg);
	transform: rotate(35deg);
}

div.head_slider{
	width: 1235px;
	margin: 20px auto;
	position: relative;
}
div.content{
	width: 1253px;
	margin: 0 auto;
	padding: 28px 0;
}

div.photos_projects div.projects_section div.naavblock{
	text-align: center;
}

div.photos_projects div.projects_section div.naavblock p:first-child{
	margin-bottom: 5px;
}


div.photos_projects div.projects_section ul{
	list-style: none;
	display: inline-block;
}

div.photos_projects div.projects_section ul li{
	display: inline-block;
	margin: 20px 26px;
	min-width: 356px;
	min-height: 196px;
}

div.content h2{
	font-family: arial;	
	color: #444;
	font-size: 19px;
	padding: 12px 0;
}
div.setka_box h2{
	font-family: Arial Black;
	color: #fff;
	font-size: 40px;
	padding: unset;
}
	
@media screen and (max-width: 1200px){
	
	div.setka_box h2{
		font-size: 33px;
	}
	
	td.left_box:hover div.org_control{
		top: -460px;
	}
}
table.mark_table_top, table.mark_table_bottom{
	background: #c13a33;
}
table.mark_table_bottom{
	margin-top: -1px;
}
table.mark_table_top tr td, table.mark_table_bottom tr td{
	border: 3px solid #fff;
	position: relative;
	background: #fff;
}
td.right_box{
	width: 446px;
	overflow: hidden;
}
td.left_box{
	width: 804px;
	overflow: hidden;
}
td.left_box:hover div.sis_integrac, td.left_box:hover div.instrument_for_web{
	top: 320px;
}
td.left_box:hover div.news_block{
	top: -460px;
}

@media screen and (max-width: 799px){

	td.left_box:hover div.actions_block{
		top: -504px;
	}
}

@media screen and (min-width: 1201px){

	td.left_box:hover div.actions_block{
		top: -514px;
	}
}

td.left_box:hover div.org_control{
		top: -598px;
}

td.right_box:hover div.sale_instrument, td.right_box:hover div.complex_auto{
	right: -520px;
}
td.right_box:hover div.about_company_block{
	left: -520px;
}
td.castyl_control{
	
}
div.setka_box{
	background: rgba(0, 0, 0, 0) url('/fresh_simpo/img/setka.png') repeat scroll 0 0;
	text-align: center;
	width: 100%;
	-webkit-transition: top .3s ease 0s;
	-moz-transition: top .3s ease 0s;
	-o-transition: top .3s ease 0s;
	transition: top .3s ease 0s;
}
div.sis_integrac{
	padding: 108px 0;
	left: 0;
	position: absolute;
	top: 0;
}

div.about_company_block{
	padding: 318px 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	-webkit-transition: left .3s ease 0s;
	-moz-transition: left .3s ease 0s;
	-o-transition: left .3s ease 0s;
	transition: left .3s ease 0s;
}

div.instrument_for_web{
	padding: 55px 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
div.sale_instrument{
	padding: 305px 0;
	right: 0;
	position: absolute;
	top: -90px;
	width: 100%;
	-webkit-transition: right .3s ease 0s;
	-moz-transition: right .3s ease 0s;
	-o-transition: right .3s ease 0s;
	transition: right .3s ease 0s;
}

@media screen and (max-width: 799px){
	
	table.mark_table_top td.right_box div.sale_instrument{
		padding: 229px 0;
	}

	div.about_company_block{
		min-height: 35px;
		padding: 310px 0;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		-webkit-transition: left .3s ease 0s;
		-moz-transition: left .3s ease 0s;
		-o-transition: left .3s ease 0s;
		transition: left .3s ease 0s;
	}
	
	div.about_company_block h2{
		margin-top: -50px;
	}
	
	div.sale_instrument h2{
		margin-top: 29px;
	}
}

@media screen and (min-width: 800px){

	table.mark_table_top td.right_box div.sale_instrument{
		padding: 216px 0;
	}
	
	div.about_company_block h2{
		margin-top: 0;
	}
}

@media screen and (min-width: 1201px){
	
	div.about_company_block{
		min-height: 655px;
		padding: 0;
	}
	
	div.about_company_block h2{
		margin-top: 240px;
	}
}

table.mark_table_top td.right_box div.sale_instrument{
	margin-top: 50px;
}

div.actions_block{
	padding: 229px 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	-webkit-transition: top .3s ease 0s;
	-moz-transition: top .3s ease 0s;
	-o-transition: top .3s ease 0s;
	transition: top .3s ease 0s;	
}

@media screen and (max-width: 799px){		
	div.actions_block{padding: 133px 0;}
}

@media screen and (min-width: 1201px){		
	div.actions_block{padding: 133px 0;}
}

div.org_control{
	left: 0;
	padding: 266px 0;
	position: absolute;
	top: -35px;
	width: 100%;
	-webkit-transition: top .3s ease 0s;
	-moz-transition: top .3s ease 0s;
	-o-transition: top .3s ease 0s;
	transition: top .3s ease 0s;
}

div.org_control h2{margin-top: 10px;}

div.complex_auto{
	padding: 286px 0;
	right: 0;
	position: absolute;
	top: -75px;
	width: 100%;
	-webkit-transition: right .3s ease 0s;
	-moz-transition: right .3s ease 0s;
	-o-transition: right .3s ease 0s;
	transition: right .3s ease 0s;
}

#c_box2{
	width:315px; 
	padding: 194px 0;
}

div.complex_auto h2{margin-top: 30px;}

@media screen and (min-width: 800px) and (max-width: 1200px){
	
	#c_box2{width: 315px; padding: 0;}
	
	div.org_control{padding: 200px 0;}	
	div.complex_auto{padding: 240px 0;}	
	div.about_company_block{	padding: 256px 0;}	
	div.complex_auto h2{margin-top: 0;}	
	div.org_control h2{	margin-top: 0;}
	
	table.mark_table_bottom tr td.right_box div.sale_instrument h2{
		margin-top: -20px;
	}
}

div.news_block{
	padding: 179px 0;
	right: 0;
	position: absolute;
	top: 0;
	width: 100%;
	-webkit-transition: top .3s ease 0s;
	-moz-transition: top .3s ease 0s;
	-o-transition: top .3s ease 0s;
	transition: top .3s ease 0s;
}

@media screen and (max-width: 799px){
	div.news_block{padding: 184px 0;}
}

div.box_content_long{
	width: 680px;
	margin: 10px auto;
}
ul.simply_list{padding: 0 0 6px 40px;}
p.simply_p{margin: 10px 0 5px;}
table.control_web tr td{
	width: 368px;
	border: 2px solid #bebebe;
	background: #fff;
	-webkit-transition: background .3s ease 0s;
	-moz-transition: background .3s ease 0s;
	-o-transition: background .3s ease 0s;
	transition: background .3s ease 0s;
}
div.cntrl_web_img{
	background: #c63933;
	width: 88px;
	padding: 8px 0;
	display: inline-block;
	margin-bottom: -4px;
	border-right: 2px solid #fff;
}
div.cntrl_web_img img{
	margin: 0 auto;
	display: block;
}
div.cntrl_web_notice{
	display: inline-block;
	padding: 26px 0;
	text-align: center;
	vertical-align: top;
	width: 70%;
}
table.control_web a{
	text-decoration: none;
	color: #444;
}
table.control_web tr td:hover{
	background: #c63933;
}
table.control_web tr td:hover p{
	color: #fff;
}
div.cntrl_web_notice p{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

table.control_web_short tr td{
	width: 368px;
	border: 2px solid #bebebe;
	background: #fff;
	-webkit-transition: background .3s ease 0s;
	-moz-transition: background .3s ease 0s;
	-o-transition: background .3s ease 0s;
	transition: background .3s ease 0s;
}
div.cntrl_web_img_short{
	background: #c63933;
	width: 70px;
	padding: 8px 0;
	display: inline-block;
	margin-bottom: -4px;
	border-right: 2px solid #fff;
}
div.cntrl_web_img_short img{
	margin: 0 auto;
	display: block;
}
div.cntrl_web_notice_short{
	display: inline-block;
	padding: 22px 0;
	text-align: center;
	vertical-align: top;
	width: 61%;
}
table.control_web_short a{
	text-decoration: none;
	color: #444;
}
table.control_web_short tr td:hover{
	background: #c63933;
}
table.control_web_short tr td:hover p{
	color: #fff;
}
div.cntrl_web_notice_short p{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
img.competition{
	display: block;
	margin: 14px auto 6px;
}
ul.ulabout li{
	font-size: 14px;
	margin: 4px;
}
img.iso{
	float: right;
	width: 90px;
}
div.box_content{
	margin: 4px auto 8px;
	width: 400px;
}
div.box_content p{
	width: 280px;
	text-align: justify;
}

div.sale_instr_btn{
	margin: 12px auto;
	border: 2px solid #bebebe;
	width: 400px;
	background: #fff;
	-webkit-transition: background .3s ease 0s;
	-moz-transition: background .3s ease 0s;
	-o-transition: background .3s ease 0s;
	transition: background .3s ease 0s;
}
div.sale_instr_btn:hover{
	background: #c63933;
}
div.sale_instr_btn:hover p{
	color: #fff;
}
div.sale_instr_btn a{
	text-decoration: none;
}
div.sale_instr_img{
	background: #c63933;
	width: 88px;
	padding: 8px 0;
	display: inline-block;
	margin-bottom: -4px;
	border-right: 2px solid #fff;
}
div.sale_instr_img img{
	margin: 0 auto;
	display: block;
}
div.sale_instr_notice{
	display: inline-block;
	padding: 26px 0;
	text-align: center;
	vertical-align: top;
	width: 70%;
}

@media screen and (max-width: 1200px){
	
	div.sale_instr_notice{
		padding: 21px 0;
	}
}

div.sale_instr_notice p{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	width: 300px;
}
div.complex_box{
	margin: -40px auto 0;
	width: 375px;
}
div.manag_box ul li{
	margin: 4px 0;
}
div.manag_box{
	margin: 25px auto;
	width: 750px;
}
div.complex_box p, div.manag_box p{
	margin: 28px 0 0 0;
}
div.complex_box ul, div.manag_box ul{
	padding: 20px 0 0 40px;
}
div.complex_box ul li{
	margin: /* 3px */ 0 0;
}

table.actions_list a, table.news_list a{
	text-decoration: none;	
}
table.actions_list p, table.news_list p{
	font-size: 14px;
	margin-top: 6px;
}
td.tdimage{
	border: 2px solid #c13a33 !important;
}
td.tdimage img{
	margin-bottom: -4px;
	width: 546px;
	
}
td.tdimage_news{
	border-top: 2px solid #c13a33 !important;
	border-right: 2px solid #c13a33 !important;
	border-bottom: 2px solid #c13a33 !important;
	border-left: 1px solid #c13a33 !important;
}
td.tdimage_news img{
	margin-bottom: -6px;
	height: 373px;
}
td.with_bord{padding: 10px 5px;}
td.with_bord:hover{
	background: #FFEBEA !important;
}
td.first_act{
	border-top: 2px solid #c13a33 !important;
	border-right: 2px solid #c13a33 !important;
	border-left: 2px solid #c13a33 !important;
	border-bottom: 1px solid #c13a33 !important;
}
td.second_act{
	border-top: 1px solid #c13a33 !important;
	border-right: 2px solid #c13a33 !important;
	border-left: 2px solid #c13a33 !important;
	border-bottom: 2px solid #c13a33 !important;
}

ul.socserv_btns{
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 9px 28px 8px;
}
ul.socserv_btns li{display: inline-block;}
ul.socserv_btns li img{
	-webkit-transition: transform .5s ease 0s;
	-moz-transition: transform .5s ease 0s;
	-o-transition: transform .5s ease 0s;
	transition: transform .5s ease 0s;
}
ul.socserv_btns li img:hover{
	-moz-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-webkit-transform: rotate(35deg);
	-o-transform: rotate(35deg);
	transform: rotate(35deg);
}
ul.bottom_menu{margin-right: 25px;}
ul.bottom_menu li{
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	padding: 16px 0;
}
ul.bottom_menu li a{
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	text-decoration: none;
}
ul.bottom_menu li a:hover{
	text-decoration: underline;
}
ul.bottom_menu li:after{
	content: " |";
}
ul.bottom_menu li:last-child:after{
	content: "";
}
a.simpo_link{
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
#mobile_vers{
	position: absolute;
	top: 4px;
	right: 12%;
	font-weight: 600;
}
div.copyright span{
	color: red;
	font-size: 12px;
	font-weight: bold;
}
div.copyright p{
	font-size: 11px;
	margin-bottom: 2px;
}
div.box_one, div.box_two{
	display: inline-block;
	vertical-align: top;
	margin: 10px;
}
div.box_two{text-align: center;}
div.box_one p, div.box_one img{
	display: inline-block;
	vertical-align: top;
}
div.box_one img{margin-top: -2px;}
div.box_one p{
	font-size: 10px;
	width: 110px;
	text-align: left;
}
div.box_two p{margin-bottom: 0; font-size: 11px;}
div.box_two a:hover{
	text-decoration: none;
}
div.qr_and_bx{
	margin: 0 auto;
	padding: 0 0 0 60px;
	text-align: center;
}
div.underground{position: relative;}
div.competitions{
	position: absolute;
	top: 10px;
	left: 8px;
	display: inline-flex;
}

div.competitions>a>img{width:100%;}

#medals{width: 57%;}
#y_money{width: 15%; margin-left: 5px;}

div.copyright{
	position: absolute;
	top: 24px;
	right: 8px;
}
div.search_box{
	background: #f5f5f5 none repeat scroll 0 0;
	box-shadow: 0 5px 14px #999;
	padding: 100px 0;
	position: absolute;
	right: 0;
	top: 62px;
	width: 100%;
	z-index: 1000;
}
div.search_box input[type="text"]{
	border-top: none;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left:none;
	box-shadow: 2px 2px 4px #777 inset;
	font-size: 32px;
	padding: 20px 30px;
	width: 80%;
}
.wrightus_form p{
	display: block;
	width: 800px;
	margin: 14px auto;
}
.red_bold{
	color: #ff0000;
	font-weight: bold;
	font-size: 22px;
}
.wrightus_form p input[type="text"], .wrightus_form p textarea{
	font-size: 20px;
	padding: 10px 12px;
	width: 350px;
}
.wrightus_form .field_name_line{
	display: inline-block;
	font-size: 16px;
	padding: 0 12px 0 0;
	text-align: right;
	width: 250px;
}
div.popwrap{
	position: fixed;
	top: 33%;
	text-align: center;
	width: 100%;
	height: 200px;
	z-index: 10;
}
div.popup{
	margin: 0 auto;
	background: #fff;
	width: 500px;
	padding: 40px 30px;
	box-shadow: 5px 5px 40px #444;
	border-radius: 3px;
	border: 4px solid #CED2D5;
}
div.popup p.good{
	color: #6D9900;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}
div.popup p.bad{
	color: #ff0000;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}

/*----------Menu---------*/
ul.toggle_menu{
	display: block;
	position: absolute;
	top: 59px;
	left: 0;
	background: #fff none repeat scroll 0 0;
	height: 0;
	list-style: outside none none;
	overflow: hidden;
	transition: height 0.5s ease-out 0s;
	z-index: 10;
	line-height: 1.2;
}
ul.shadow{box-shadow: 2px 2px 3px #777;}
ul.toggle_menu li{background: #fff;}
ul.toggle_menu li a{
	color: #c13a33;
	font-size: 14px;
}
ul.toggle_menu li:hover{
	background: #c13a33;	
}
ul.toggle_menu li:hover a{
	color: #fff;
}

#point4, #point5{padding: 0; margin-left: -3px;}
#point4{white-space: nowrap;}

ul.slide_bottom_menu li:hover ul.toggle_menu{
	height: 167px;
}
ul.slide_bottom_menu li:hover:nth-child(1) ul.toggle_menu{height: 270px;}
ul.slide_bottom_menu li:hover:nth-child(2) ul.toggle_menu{height: 400px;}
ul.slide_bottom_menu li:hover:nth-child(3) ul.toggle_menu{height: 280px;}
ul.slide_bottom_menu li:hover:nth-child(4) ul.toggle_menu{height: 224px;}
ul.slide_bottom_menu li:hover:nth-child(6) ul.toggle_menu{height: 200px;}

div#circbox{
	height: 330px;
	left: 177px;
	position: absolute;
	top: 110px;
	width: 330px;
	z-index: 10;
}
	#sqr1{
	/* background: #444 none repeat scroll 0 0; */
		height: 125px;
		left: 88px;
		position: absolute;
		top: -21px;
		transform: rotate(56deg);
		width: 125px;
		z-index: 99;
	}
	#sqr2{
   /*  background: #777 none repeat scroll 0 0; */
	height: 150px;
	left: 115px;
	position: absolute;
	top: 84px;
	transform: rotate(82deg);
	width: 190px;
	z-index: 98;
	}
	#sqr3{
	/* background: #999 none repeat scroll 0 0; */
	height: 140px;
	left: 0;
	position: absolute;
	top: 142px;
	transform: rotate(-8deg);
	width: 142px;
	z-index: 96;
	}
	
	#sqr4{
		/* background: #ccc none repeat scroll 0 0; */
		height: 140px;
		left: -29px;
		position: absolute;
		top: 77px;
		transform: rotate(124deg);
		width: 132px;
		z-index: 97;
	}
	#sqr5{
		/*background: #111 none repeat scroll 0 0;*/
		height: 126px;
		left: 0;
		position: absolute;
		top: 1px;
		transform: rotate(1deg);
		width: 130px;
		z-index: 100;
	}
	.circle_wrap{
		border-radius: 50%;
		height: 261px;
		left: 180px;
		overflow: hidden;
		position: absolute;
		top: 141px;
		width: 262px;
		z-index: 101;
		display: none;
	}
	.palka_wrap{		
		height: 330px;
		left: 104px;
		position: absolute;
		top: 97px;
		width: 540px;
		z-index: 101;
	}
	#plk1{
		height: 190px;
		left: 10px;
		position: absolute;
		top: 159px;
		width: 80px;
		z-index: 100;
	}
	#plk2{
		height: 150px;
		left: 119px;
		position: absolute;
		top: 199px;
		width: 80px;
		z-index: 100;
	}	
	#plk3{
		height: 250px;
		left: 229px;
		position: absolute;
		top: 99px;
		width: 80px;
		z-index: 100;
	}
	#plk4{
		height: 195px;
		left: 339px;
		position: absolute;
		top: 154px;
		width: 80px;
		z-index: 100;
	}
	#plk5{
		height: 345px;
		left: 449px;
		position: absolute;
		top: 4px;
		width: 80px;
		z-index: 100;
	}
	.birja_wrap{	
		height: 330px;
		left: 125px;
		position: absolute;
		top: 99px;
		width: 500px;
		z-index: 101;
		display: none;
	}
	#brj1{
		height: 140px;
		left: 53px;
		position: absolute;
		top: 140px;
		width: 70px;
		z-index: 100;
	}
	#brj2{
		height: 120px;
		left: 129px;
		position: absolute;
		top: 195px;
		width: 70px;
		z-index: 100;
	}	
	#brj3{
		height: 198px;
		left: 207px;
		position: absolute;
		top: 72px;
		width: 70px;
		z-index: 100;
	}
	#brj4{
		height: 118px;
		left: 284px;
		position: absolute;
		top: 177px;
		width: 70px;
		z-index: 100;
	}
	#brj5{
		height: 255px;
		left: 360px;
		position: absolute;
		top: 6px;
		width: 70px;
		z-index: 100;
	}
.blacktxt{
	font-weight: normal;
	color: black;
	text-decoration: none;
}
a.burgund{
	color: #c30b0c;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	text-shadow: 0 1px 0 #fff;
	transition: color 0.5s ease 0s;
}
a.burgund:hover{
	color: #222;
	text-decoration: none;
}
.search-item h4 a{
	color: #c30b0c;
	font-weight: bold;
	text-decoration: underline;
	text-shadow: 0 1px 0 #fff;
	transition: color 0.5s ease 0s;
}
.search-item h4 a:hover{
	color: #222;
	text-decoration: none;
}
input.search-query{
	padding: 8px 16px;
	width: 96% !important;
}
input.lupa{
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("/bitrix/templates/simpo.biz2015/img/search_head.png");
	background-origin: padding-box;
	background-repeat: repeat;
	background-size: contain;
	border: medium none;
	cursor: pointer;
	height: 37px;
	position: absolute;
	right: 23px;
	top: 3px;
	width: 37px;
}
a.burgund_wo, div.bx-auth form>p a{
	color: #c30b0c;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	transition: color 0.5s ease 0s;
}
a.burgund_wo:hover, div.bx-auth form>p a:hover{
	color: #222;
}
p.requizit{
	text-align: right;
	width: auto !important;
}
p.requizit a{
	border: 2px solid #bebebe;
	display: block;
	float: right;
	font-weight: bold;
	padding: 5px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 104px;
	color: #333;
	margin-right: -20px;
	font-size: 14px;
}
p.isop{
	font-size: 15px;
	font-weight: bold;
	margin: -10px 0 0 0;
}
p.iso_main{
	font-size: 15px;
	font-weight: bold;
	margin: -15px 0 0 4px;
}
p.iso_main img{
	margin: 0 0 0 2px;
	position: relative;
	top: 10px;
}
p.isop img{
	margin: 0 0 0 2px;
	position: relative;
	top: 10px;
	vertical-align: baseline;
}
div.line_blocks{
	display: inline-block;
	vertical-align: top;
}
div.line_blocks:first-child{
	margin-right: 105px;
}
div.line_blocks:last-child{
	margin-left: 150px;
}
div.second_block{
	padding: 10px 0 0 0;
}

/*--------------------------------DRAG_N_DROP_BLOCK-------------------------------*/
		/* ul{margin:0px; padding:0px; margin-left:20px;}*/
#ul_dnd_blocks{
	width:1280px;
	list-style-type:none;
	margin: 20px auto;
	
}
#ul_dnd_blocks .li_dnd_block{
	float:left;
	margin-bottom: -1px;
	margin-right: -1px;
	/*
	-webkit-transition: all .5s ease-out 0s;
	-moz-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	*/
}
#ul_dnd_blocks div.dnd_block{
	width: 392px;
	height:400px;
	border:3px double #c13a33;
	background-color: #fff;
	padding:10px;
	position: relative;
}
.placeHolder div.dnd_block{
	background-color:white !important;
	border:dashed 1px gray !important;
}
div.moving{
	position: absolute;
	top: -1px;
	right: -1px;
	z-index: 1;
	padding: 8px;
	border: 1px solid #c13a33;
	width: 36px;
}

img.move{
	-webkit-transition: transform 3s ease 0s;
	-moz-transition: transform 3s ease 0s;
	-o-transition: transform 3s ease 0s;
	transition: transform 3s ease 0s;
	border-radius: 50%;
	width: 36px;
}
img.move:hover{
	-moz-transform: rotate(720deg);
	-ms-transform: rotate(720deg);
	-webkit-transform: rotate(720deg);
	-o-transform: rotate(720deg);
	transform: rotate(720deg);
}
div.dnd_block h2 a{
	font-weight: bold;
	color: #c13a33;
	text-transform: none;
}
div.dnd_block h2{
	font-size: 20px;
	margin-bottom: 19px;
	padding: 0 45px 0 100px;
	text-align: left;
}
div.dnd_block h2 a:hover{
	text-decoration: none;
}
div.dnd_block img.block_icon{
	float: left;
	margin: 10px 15px 10px 10px;
}
div.dnd_block p.preview_txt{
	text-align: left;
	font-size: 15px;
	padding: 0 10px;
	height: 288px;
}
a.more_btn, a.to_order_btn{
	display: inline-block;
	padding: 8px 14px 10px 14px;
	color: #fff;
	font-weight: bold;
	border-radius: 5px;
	font-size: 18px;
	margin: 0 10px 0 0;
	text-decoration: none;
}
a.more_btn{
	background: #d78c8c;
}
a.to_order_btn{
	background: #6e3c3c;
}
.btn_wrp{
	bottom: 13px;
	padding-left: 10px;
	position: absolute;
	text-align: left;
}
/*--------------------------------/DRAG_N_DROP_BLOCK-------------------------------*/
.content_inner_block p{
	margin: 10px 0;
}
.content_inner_block ul li{
	margin: 0 0 0 20px;
}
.content_inner_block p a{
	font-weight: bold;
	color: #c13a33;
}
.content_inner_block p a:hover{
	text-decoration: none;
}
ul.usl{list-style-type: none;}

ul.usl p{
	font: 8pt  Arial;
	color: #525252;
	padding-right: 25px; 
	margin-left: 147px;
}
	
ul.usl img{
	float: left;
	margin: 0 15px 0 45px;
}

ul.usl li{
	clear:both;
	background: url("/img/centrborder3.png") repeat-x scroll left bottom transparent;
	padding: 20px 0 80px;
}
	
ul.usl li.last{
	background: url(/img/lastitembbg.jpg) left bottom repeat-x;
	background: none;
}
ul.usl li a{
	/* background: url(/img/mini-red-butt.jpg) no-repeat; */
	color: #fff;
	font: bold 10pt Arial;
	width: 81px;
	text-decoration: none;
	text-align:center;
	display: block;
	padding: 9px 29px;
	float: right;
	margin-right: 25px; 
}
.news_btns{
	background: #ff0000 none repeat scroll 0 0;
	border: 2px solid;
	border-radius: 3px;
	box-shadow: 0 0 2px #222;
	color: #ffffff !important;
	display: block;
	font-size: 14px !important;
	font-weight: bold !important;
	padding: 8px 0;
	text-align: center;
	text-decoration: none !important;
	/* margin: 30px auto; */
	text-shadow: none !important;
	/* width: 257px; */
}
.feedback{
	margin-left: 48px;
}
.content_page{
	margin: 10px 0;
}
.content_page ul{
	margin: 10px 0;
	padding: 0 0 0 0 /* 20px */;
}
.content_page p{
	margin: 8px 0;
}
.form_in_dnd input[type='text'], .form_in_dnd textarea{
	width: 97%;
	padding: 10px 6px;
	border-top: none; /* 1px solid #c13a33; */
	border-right: 1px solid #EFC3C2;
	border-bottom: 1px solid #EFC3C2;
	border-left: none;/* 1px solid #c13a33; */
	box-shadow: inset 1px 1px 1px #AA625F;
}
.form_in_dnd textarea{
	height: 140px;
}
.form_in_dnd p{
	margin: 3px 0;
}
.form_in_dnd input[type="checkbox"] + label span{
	background: rgba(0, 0, 0, 0) url("/bitrix/templates/simpo.biz2015/img/checkbox.jpg") no-repeat scroll 0 -22px;
	cursor: pointer;
	display: inline-block;
	height: 22px;
	margin: -3px 4px 0 0;
	vertical-align: bottom;
	width: 22px;
}

.form_in_dnd input[type="checkbox"]:checked + label span{
	background: rgba(0, 0, 0, 0) url("/bitrix/templates/simpo.biz2015/img/checkbox.jpg") no-repeat scroll 0 0;
}
.nicecheck_block{
	margin: 4px 0;
	padding: 1px 0 0 12px;
		border-top: none; /* 1px solid #c13a33; */
	border-right: 1px solid #EFC3C2;
	border-bottom: 1px solid #EFC3C2;
	border-left: none;/* 1px solid #c13a33; */
	box-shadow: inset 1px 1px 1px #AA625F;
	width: 369px;
}
.to_sbmt{
	width: 382px;
	background: #c13a33;
	border: none;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 6px 0;
	margin-top: 7px;
	cursor: pointer;
}
#to_res{
	position: absolute;
	top: 5px;
	left: 5px;
	border: 2px solid #C13A33;
	background: #fff;
	padding: 5px 8px;
	box-shadow: 2px 2px 4px #555;
	display: none;
}
#to_welldone{
	position: absolute;
	top: 5px;
	left: 5px;
	border: 2px solid #C13A33;
	background: #fff;
	padding: 12px 8px;
	box-shadow: 2px 2px 4px #555;
	display: none;
	color: green;
	font-weight: bold;
	width: 369px;
	z-index: 10;
	text-align: center;
}
#to_welldone input[type='button']{
	background: #D78C8C none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	margin-top: 7px;
	padding: 6px 0;
	width: 200px;
}
.rubric_description h2{
	font-size: 24px;
	color: #444;
	font-family: Arial;
	margin: 16px 0 10px;
}
.catalog-section{
	margin-left:20px;
}

#y_hide{position:absolute; left:-9999px;}

/**---------------==1024X768==------------------*/
@media screen and (min-width:800px) and (max-width:1200px){
	
	.palka_wrap{
		height: 310px;
		left: 44px;
		position: absolute;
		top: 112px;
		width: 512px;
		z-index: 101;
	}
	
	#plk1{
		height: 160px;
		left: 10px;
		position: absolute;
		top: 148px;
		width: 80px;
		z-index: 100;
	}
	#plk2{
		height: 130px;
		left: 119px;
		position: absolute;
		top: 178px;
		width: 70px;
		z-index: 100;
	}
	#plk3{
		height: 220px;
		left: 221px;
		position: absolute;
		top: 88px;
		width: 70px;
		z-index: 100;
	}
	#plk4{
		height: 165px;
		left: 322px;
		position: absolute;
		top: 143px;
		width: 70px;
		z-index: 100;
	}
	#plk5{
		height: 305px;
		left: 425px;
		position: absolute;
		top: 4px;
		width: 70px;
		z-index: 100;
	}
	
	.circle_wrap{
		border-radius: 50%;
		height: 242px;
		left: 120px;
		overflow: hidden;
		position: absolute;
		top: 149px;
		width: 241px;
		z-index: 101;
	}
	ul.slide_menu li a, ul.slide_bottom_menu li a{
		font-size: 12px;
		padding: 20px;
	}
	
	div.copyright p{font-size: 8px;}
	div.box_one, div.box_two{
		margin: 4px 1px;
	}

	div.qr_and_bx{padding: 0 0 0 168px;}
	
	div.slide_item{
		height: 350px;
		width: 510px;
		margin-top: 50px;
	}
	img.slide_item{
		height: 300px;
		margin-top: 90px;
		width: 510px;
	}
	div.head_slider div.item{
		margin: 0 0 0 10px;
		width: 600px;
	}
	
	.lSSlideOuter .lSPager.lSpg{
		margin-bottom: 8px;
	}
	div.slider_right_box{
		padding: 0 0 0 7px;
	}
	div.slider_right_box{
		width: /* 365px */ 372px;
	}

	div.slider_right_box div.krnshtein a.link_btn:first-child{
		padding: 8px 17px 12px !important;
	}

	div.slider_right_box div.krnshtein a.link_btn:last-child{
		padding: 8px 21px 12px 20px !important;
	}
	
	a.link_btn_head, a.link_btn{font-size: 18px;}	
	p.main_phone{font-size: 30px;}
	ul.slide_right_list{width: 370px; padding: 6px 0;}
	div.head_slider{width: 1007px;}
/*	div.competitions a:first-child img{
		width: 65%;
	}
	
	div.competitions a:last-child img{
		width: 16%;
	}
*/	
	div.box_one p{display: none;}
	
	div.line_blocks:last-child{
		margin-left: 45px;
	}
	div.line_blocks:first-child{
		margin-right: 45px;
		margin-left: 10px;
	}
	td.left_box, td.right_box, div.sale_instr_notice p{
		width: auto;
	}
	table.control_web tr td{width: 300px;}
	div.cntrl_web_notice{width: 67%;}
	div.box_content_long{width: 631px;}
	
	div.instrument_for_web{
		padding: 55px 0;
	}
	div.sale_instr_btn{width: 360px;}
	
	h2{font-size: 34px;}
	h4{font-size: 13px;}
		
	table.control_web_short tr td{width: 190px;}
	div.cntrl_web_notice_short{width: 57%;}
	div.cntrl_web_notice_short p{font-size: 12px;}
	div.box_content{width: 330px;}
	img.competition{width: 290px;}
	td.tdimage img{width: 446px;}
	td.second_act{	width: 184px;}
	table.actions_list p, table.news_list p{
		font-size: 10px !important;
		margin-top: 0;
	}	
	td.tdimage img, td.tdimage_news img{
		width: 436px;
	}
	td.with_bord{padding: 4px 8px;}
	div.manag_box{
		margin: 0 auto;
		width: 577px;
	}
	ul.ulabout li{font-size: 10px;}

	div.cntrl_web_img_short{
		padding: 3px 0;
	}
	div.cntrl_web_notice_short{
		padding: 18px 0;
	}
	a.burgund{font-size: 10px;}
	div.content{width: 1007px;}
	
	div.actions_block, div.news_block{
		padding: 115px 0;
	}
	
	div.box_content_short{
		margin: -2px auto;
	}
	
	td.left_box:hover div.actions_block, td.left_box:hover div.news_block, td.left_box:hover div.org_control{
		top: -650px;
	}
	
	div.line_blocks:last-child{
		margin-left: 5px;
	}
	a.link_btn{
		font-size: 20px !important;
	}
	#ul_dnd_blocks div.dnd_block{
		padding: 5px;
		width: 320px;
	}
	#ul_dnd_blocks{
		width: 1007px;
	}
	.to_sbmt{width: 300px;}
	.form_in_dnd textarea{
		height: 126px;
	}
	div.dnd_block p.preview_txt{
		font-size: 14px;
	}
	div.dnd_block h2 a{
		font-size: 16px;
	}
	
	div.dnd_block img.block_icon{
		width: 70px;
	}
	div.moving{
		padding: 4px 2px 2px;
		right: -1px;
		top: -2px;
		width: auto;
	}
	
	div.org_control, div.complex_auto{top:0; padding: 267px 0;}	
	div.complex_box{margin: 0 auto;}
	#c_box2{width:285px;}
	
	td.tdimage_news img{height: unset;}
	
	ul.toggle_menu{top: 55px; line-height: 1.4;}
	ul.slide_bottom_menu li:hover:nth-child(3) ul.toggle_menu {
		height: 294px;
	}
	ul.slide_bottom_menu li:hover:nth-child(6) ul.toggle_menu {
		height: 212px;
	}
}

/**---------------==/1024X768==------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0)and (min-width:800px) and (max-width:1200px){
	div.about_company_block{
		padding: 255px 0;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	.sale_instr_h{
		margin-top: -62px !important;
	}
}
@supports (-ms-accelerator:true){
  	.sale_instr_h{
		margin-top: -62px !important;
	}
}
.content_page h1{
	font-size: 30px;
	padding: 0 0 0 23px /* 18px */;
}

@media screen and (min-width: 1025px) and (max-width: 1200px){
	.content_page h1{padding-left: 0;}
}

@media screen and (min-width: 1271px){
	.content_page h1{padding-left: 0;}
}

.content_page hr{margin: 0 0 0 18px;}

.bx-breadcrumb{margin: -20px 0 0 23px;}
.bx-breadcrumb i{
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item{
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span{
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}

@media screen and (min-width: 1025px) and (max-width: 1200px){
	.bx-breadcrumb{margin-left: 0;}
}

@media screen and (min-width: 1271px){
	.bx-breadcrumb{margin-left: 0;}
}

.news-list, p.news-item, div.news-detail, div.news-detail h1, div.news-detail h2, div.news-detail h3{
	color: #333;
}
.news-list{
	border: 3px double #c13a33;	
	padding:10px;	
}

div.news-detail, div.news-detail p, div.news-detail ul li p font font, div.news-detail ul li p{
	font: 12pt "Arial" !important;
	padding: 10px;
}
div.news-detail h1{
	font-size: 28px;
	margin: 0 0 10px 0;
}
div.news-detail h2, div.page_description h2{
	font-size: 22px;
	margin: 10px 0 5px 0;
}
div.news-detail h4{
	font-size: 18px;
	margin: 10px 0 5px 0;
}
div.news-detail p{
	margin: 12px 0 12px 0 !important;
}
div.news-detail p:nth-child(2){
	font-size: 15px !important;
	margin: 30px 0 12px 0 !important;
}
div.news-detail ul, div.news-detail ol{
	font: 12pt "Arial"  !important;
	padding: 0 0 0 30px;
}
div.news-detail ul{
	margin-left: 0;
	display: inline-block;
	min-width: 330px;
}
div.news-detail ul li, div.news-detail ol li{
	font: 12pt "Arial"  !important;
	padding: 0  !important;
	padding-right: 25px  !important;
}
div.news-detail a{
	color: #c30b0c;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	text-shadow: 0 1px 0 #fff;
	transition: color 0.5s ease 0s;
}
div.news-detail a:hover{
	color: #222;
	text-decoration: none;
}

div.news-detail  .share-p{padding: 0 0 0 10px;}
div.news-detail .ya-share2 ul{padding: 0 0 0 10px;}
div.news-detail .ya-share2 li{padding-right: 0 !important;}
.news-back{margin-top: 5px;}

.modern{display:inline-block;}
.crm-sis-ol{
	margin-left:20px;
	font-size:15px;
	color:#444;
}

ul.bx-share-social{
	padding: 0 !important;
}
.rubric_description h1{
	margin: 15px 0;
}
.rubric_description p{
	margin: 10px 0;
}
.complex_box .burgund_wo{
	font-size: 16px;
}
.nactiv{cursor: default !important;}

div.border_content{
	border: 1px solid #c13a33;
	padding: 20px 30px;
}
.page_description h3{
	margin: 30px 0 10px;
}
.page_description p{
	margin: 10px 0;
}
.page_description ul{
	padding: 0 0 0 40px;
}
.page_description .curses li{
	display: inline-block;
	margin: 10px 0;
	vertical-align: top;
}
div.news-list p.news-item{
	margin: 15px 0;
}
div.section_descrip{
	border: 1px solid #c13a33;
	margin-left: 0;
	padding: 20px 30px;
}
.page_description a{font-size: 16px;}
/*form*/
.bottom-form-cont h2{
	font-weight: 900;
	text-transform: uppercase;
	text-align: left;
}
.bottom-form-cont .form-horizontal{margin: 15px 0 0;}
.bottom-form-cont label .lower{font-weight: normal;}
.bottom-form-cont label .select{color: #D93F3F;}
.bottom-form-cont label .req{color: #D93F3F; font-weight: bold;}
.bottom-form-cont .form-control{
	border-color: #E5E5E5;
	box-shadow: none;
	font-size: 16px;
}
.bottom-form-cont textarea{resize: none;}
.bottom-form-cont #bfc-captcha a{font-size: 12px;}
.bottom-form-cont .btn{
	float: right;
	width: 100%;
	margin-top: 20px;
	border: 1px solid #d6d6d6;
	background: white;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
	font-size: 16px;
	font-weight: bold;
	padding: 20px 0;
	outline: none;
	transition: .3s ease 0s;
}
.bottom-form-cont .btn:hover{
	background: #c13a33; color: white;
}
.bottom-form-cont .btn:disabled{
	background: #f2f2f2;
	box-shadow: none;
	color: #a3a3a3;
}
/**/
.bx-registration-table{
	margin: 0 auto;
	width: 600px;
}
.bx-registration-table thead tr td{
	text-align: center;
	text-transform: uppercase;
	padding: 8px;
	font-size: 20px;
}
.bx-registration-table tbody tr td:first-child{
	text-align: right;
	width: 200px;
}
.bx-registration-table tbody tr td{
	padding: 6px;
}
.bx-registration-table input[type='text'], .bx-registration-table input[type='password'], .bx-registration-table textarea{
	padding: 6px 10px;
	font-size: 16px;
	width: 90%;
}
.bx-registration-table tbody tr td b{
	display:block;
	padding-right: 32px;
}
.bx-registration-table img{
	display:block;
	margin: 0 auto;
	padding-right: 60px;
}
.bx-registration-table tfoot tr td{
	padding-left: 7px;
}
div.bx-auth form>p{
	text-align: center;
	padding-left: 50px;
}
div.bx-auth form>p a{
	font-size: 18px;
}
a.lj{
	left: 460px;
	position: absolute;
	top: 10px;
}
div.NY{
	position: absolute;
	right: -353px;
	top: -72px;
	z-index: 800;
}
div.NY p{
	color: #c13a33;
	font-family: "Andantino script",arial;
	font-size: 30px;
	font-weight: bold;
	position: absolute;
	right: 79px;
	text-align: center;
	text-shadow: 2px 2px 1px #888;
	top: 50px;
	width: 300px;
}
.rubric_description{
	border: 1px solid #c13a33;
	padding: 20px 30px;
}
.rubric_description > ul{
	margin-left:25px;
}
/*top button*/
#top_button{
	background: #C13A33;
	width: 60px;
	height: 40px;
	border-radius: 50% 50% 20% 20%;
	position: fixed;
	bottom: 200px;
	right: 60px;
	cursor: pointer;
	opacity: 0.6;
	transition: background .3s ease 0s;
	box-sizing: content-box;
}
#top_button:hover{
	opacity: 1;
	background: white;
	border: 2px solid #C13A33;
	width: 56px;
	height: 36px;
}
#top_button:hover p{border-bottom-color: #C13A33; margin-top: 2px;}
#top_button p{
	width: 0;
	border-color: transparent;
	border-bottom-color: white;
	border-style: solid;
	border-width: 10px;
	margin: 4px auto;
}