body {
	font-size: 15px;
}
.wrapper {
	max-width: 1492px;
	min-width: 1170px;
	margin:auto;
}
.box {
	width: 1170px;
	margin:auto;
	position:relative;
}
.top_line_wrap {
	background-color: #052733;
	padding: 9px 0;
	margin:auto;
}
.languages {
	list-style: none;
	float: left;
	margin-right: 330px;
}
.languages li {
	float: left;
	margin-right: 27px;
}
.languages li:last-child {
	margin-right: 0;
}
.languages li a {
	color: #8ec549;
	font-size: 1.06em;
	display:inline-block;
	border-bottom: 1px solid #395e39;
	font-family: "Oswald-Light";
}
.languages li a:hover {
	color: #2b8ee2;
	border-bottom: 1px solid #2b8ee2;
}
.languages li.active a {
	color: #7c7c7c;
	text-decoration: none;
	border: 0;
}
.phone {
	float: left;
}
.phone span {
	color: #7b7b7b;
	font-size: 1em;
	display: inline-block;
	font-family: "Oswald-Light";
}
.phone span:first-child:after {
	content:"";
	width: 27px;
	height: 10px;
	display: inline-block;
	color:#2c9737;
	margin: 0 14px;
	background: url(../images/icons/phone_header.svg);
}
.greeting {
	float: right;
	opacity: .6;
	color: #fff;
	font-family: "Oswald-Light";
	font-size: 1.06em;
}
.greeting a {
	color: #fff;
}
.greeting_name {
	font-family: "Oswald-DemiBold";
}
.greeting .fa-power-off {
	color:#e9602f;
	margin-left: 8px;
}
.logo svg {
	width: 70px;
	height: 72px;
	z-index: 100;
	position:relative;
}
.logo {
	display: inline-block;
	vertical-align: middle;
	margin-right: 110px;
}
.logo_container {
	margin-right: 6px;
	display: inline-block;
	vertical-align: top;
}
.logo h1 {
	color: #8ec448;
	font-family: "Oswald-MediumItalic";
	font-size: 1.6em;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: top;
	margin-top: 25px;
	margin-left: 5px;
}
.bottom_line_wrap {
	padding: 9px 0 16px 0;
	margin:auto;
	background-color: #fff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZGVlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #d7dee9 0%, #fff 100%); 
	background-image: -o-linear-gradient(bottom, #d7dee9 0%, #fff 100%); 
	background-image: -webkit-linear-gradient(bottom, #d7dee9 0%, #fff 100%);
	background-image: linear-gradient(bottom, #d7dee9 0%, #fff 100%);
}
.lich {
	position:absolute;
	right:0;
	top:15px;
}
.top_menu {
	list-style: none;
	display: inline-block;
	vertical-align: middle;
}
.top_menu li {
	float: left;
}
.top_menu li:after {
	content:"/";
	display: inline-block;
	margin:0 36px;
	color: #dcdfe5;
	font-size: 1.33em;
	text-shadow: 0 1px 0 #fff;
}
.top_menu li:last-child:after {
	content:"";
	display: none;
}
.top_menu li a {
	color: #636363;
	display:inline-block;
	font-family: "Oswald-Light";
	font-size: 1.33em;
	text-shadow: 0 1px 0 #fff;
}
.top_menu li.active a {
	color: #449f4c;
}
.top_menu li a:hover {
	border-bottom: 1px solid #cccfd4;
}
.button_wrap {
	float:right;
	padding-top: 17px;
}
.btn {
	margin: 0;
	border: 0;
	padding: 14px 53px;
	cursor: pointer;
	line-height: 1;
	-moz-border-radius: 27px;
	-webkit-border-radius: 27px;
	border-radius: 27px;
	background-color: #4aa751;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiOTczNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMyYjk3MzciIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZGM1NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #8dc549 100%);
	background-image: -o-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #8dc549 100%);
	background-image: -webkit-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #8dc549 100%);
	background-image: linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #8dc549 100%);
	font-family: "Oswald-Demi-BoldItalic";
	font-size: 1.2em;
	color: #fff;
	text-shadow: 0 5px 5px rgba(0,0,0,.1);
}
.btn_gr:active {
	background-color: #4aa751;
	-moz-box-shadow: inset 0 5px 13px rgba(0,0,0,.36);
	-webkit-box-shadow: inset 0 5px 13px rgba(0,0,0,.36);
	box-shadow: inset 0 5px 13px rgba(0,0,0,.36); 
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiOTczNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMyYjk3MzciIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2OWJiNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); 
	background-image: -moz-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #69bb45 100%);
	background-image: -o-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #69bb45 100%);
	background-image: -webkit-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #69bb45 100%);
	background-image: linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #69bb45 100%);
}
.btn_width {
	width:100%;
}
.text_on_slider_wrap {
	position: absolute;
	text-align: center;
	left:50%;
	top:170px;
	font-family: "Oswald-HeavyItalic";
	color: #f1f1f1;
	-moz-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0);
}
.text_on_slider {
	margin-bottom: 113px;
	text-align: left;
}
.text_on_slider span {
	display: block;
	line-height: 0.8em;
	text-shadow:10px 10px 15px rgba(0,0,0,.2)
}
.text_on_slider span:first-child {
	padding-left: 100px;
	font-size: 8.86em;
}
.text_on_slider span:nth-child(2) {
	font-size: 9.46em;
}
.text_on_slider span:last-child {
	padding-left: 457px;
	font-size: 10.2em;
}
.btn.btn_mod {
	padding: 21px 94px;
	-moz-border-radius: 42px;
	-webkit-border-radius: 42px;
	border-radius: 42px;
	background-image: -moz-linear-gradient(bottom, #e58a28 0%, #e58a28 0.68%, #fbd05a 100%);
	background-image: -o-linear-gradient(bottom, #e58a28 0%, #e58a28 0.68%, #fbd05a 100%);
	background-image: -webkit-linear-gradient(bottom, #e58a28 0%, #e58a28 0.68%, #fbd05a 100%);
	background-image: linear-gradient(bottom, #e58a28 0%, #e58a28 0.68%, #fbd05a 100%);
	font-size: 1.4em;
	box-shadow: 0px 0px 0px 10px rgba(255,255,255,.05); /* drop shadow */
}
.btn_mod:hover {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1OGEyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNlNThhMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmRiN2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #e58a28 0%, #e58a28 0.68%, #ffdb7d 100%);
	background-image: -o-linear-gradient(bottom, #e58a28 0%, #e58a28 0.68%, #ffdb7d 100%);
	background-image: -webkit-linear-gradient(bottom, #e58a28 0%, #e58a28 0.68%, #ffdb7d 100%);
	background-image: linear-gradient(bottom, #e58a28 0%, #e58a28 0.68%, #ffdb7d 100%);
}

.title_b {
	color: #000;
	font-family: "Oswald-HeavyItalic";
	font-size: 3.33em;
	position: relative;
}
.title_b_line:after {
	content:"";
	position: absolute;
	width: 89px;
	height: 2px;
	background-color: #fbcd59;
	top:85px;
	left:50%;
	-moz-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0);
}
.title_m {
	font-size: 1.46em;
	margin-bottom: 17px;
}
.text_after {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	padding-top: 56px;
	line-height: 1.5;
}


/*-----section_about--------*/


.section_about {
	text-align: center;
	padding:55px 0 65px 0;
	background-color: #f3f5fa;
}
.action_weight {
	list-style: none;
	margin-top: 35px;
	margin-bottom: 55px;
}
.action_weight li {
	position: relative;
	width: 570px;
	height: 236px;
	margin-right: 26px;
	display: inline-block;
	text-align: center;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background-color: #8dc549;
}
.action_weight li:first-child {
	background: url(../images/decrease.png) center -35px, #8dc549;
	background-repeat: no-repeat;
}
.action_weight li:last-child {
	margin-right: 0;
	background: url(../images/increase.png) center -15px, #8dc549;
	background-repeat: no-repeat;
}
.action_weight li span {
	display: inline-block;
	margin-top: 85px;
	position: relative;
	line-height: 1;
	height: 62px;
	background-color: #2b9537;
	padding: 2px 8px;
	color:#fff;
	font-size: 3.33em;
	font-family: "Oswald-RegularItalic";
	text-shadow: 5px 9px 10px rgba(0,0,0,.15); 
}
.action_weight li span:before {
	content:"";
	position: absolute;
	top:0;
	left:-28px;
	width: 29px;
	height: 62px;
	display: inline-block;
	background-image: url(../images/background/weight_span_before.svg);
	background-repeat: no-repeat;
}
.action_weight li span:after {
	content:"";
	position: absolute;
	top:0;
	right:-27px;
	width: 29px;
	height: 62px;
	display: inline-block;
	background-image: url(../images/background/weight_span_after.svg);
	background-repeat: no-repeat;
}
.title_sm {
	font-size: 1.93em;
	font-family: "Oswald-Extra-LightItalic";
}


/*-------programs--------*/

.programs_list,
.programs_list_video {
	list-style: none;
	margin-top: 35px;
}
.programs_item {
	width: 277px;
}
.programs_item,
.programs_item_video {
	display:inline-block;
	vertical-align:top;
	margin-right: 30px;
}
.programs_item:last-child {
	margin-right: 0;
}
.programs_item_img,
.programs_item_video_img {
	display: block;
	width: 277px;
	height: 142px;
	margin-bottom: 13px;
	overflow: hidden;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.programs_item_name,
.programs_item_video_name {
	font-size: 1.33em;
	font-family: "Oswald-RegularItalic";
	display: inline-block;
}
.programs_item_name a,
.programs_item_video_name a {
	color: #000;
	display:inline;
	border-bottom: 1px solid #c8cbcf;
	line-height: 1.3;
}
.programs_item_name a:hover,
.programs_item_video_name a:hover {
	color: #2b8ee2;
	border-bottom: 1px solid #2b8ee2;
}



/*-------reviews-------*/

.section_reviews {
	text-align: center;
	padding: 42px 0 82px 0;
}
.section_reviews_img {
	overflow: hidden;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}
.section_reviews .section_reviews_img img {
	margin:auto;
	display: block;
}
.slider2 {
	margin-top: 57px;
}
.bxslider2 li {
	text-align: center;
}
.bxslider2 li > div {
	display: inline-block;
}
.section_reviews_content {
	padding: 30px;
	margin-top: 33px;
	position: relative;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background-color: #f1f3f9;
}
.section_reviews_content:before {
	content:"";
	position: absolute;
	left:50%;
	top:-17px;
	-moz-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0);
	width: 0;
	height: 0;
	border-left: 34px solid transparent;
	border-right: 34px solid transparent;
	border-bottom: 34px solid #f1f4f9;
}
.section_reviews_content_name {
	font-family: "Oswald-HeavyItalic";
	font-size: 1.33em;
	margin-bottom: 8px;
}
.section_reviews_content_howold {
	font-family: "Oswald-Extra-LightItalic";
	font-size: 1em;
	margin-bottom: 20px;
}
.section_reviews_content_text {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5;
}


/*----footer------*/

.footer {
	background-color: #f1f4f9;
	padding: 14px 0 14px 0;
}
.footer.gradient {
	-moz-box-shadow: inset 0 10px 15px rgba(0,0,0,.03);
	-webkit-box-shadow: inset 0 10px 15px rgba(0,0,0,.03);
	box-shadow: inset 0 10px 15px rgba(0,0,0,.03);

}
.copyright {
	display: inline-block;
	vertical-align: middle;
	margin-right: 170px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	opacity: .3;
	color: #000;
	line-height: 1.2;
}
.footer_menu {
	display: inline-block;
	vertical-align: middle;
	font-family: Verdana, Helvetica, sans-serif;
	opacity: .7;
	color: #000;
	list-style: none;
}
.footer_menu li {
	float:left;
}
.footer_menu li:after {
	content:"/";
	display: inline-block;
	margin:0 30px;
	color: #a7a9ad;
	font-size: 0.8em;
}
.footer_menu li:last-child:after {
	display: none;
}
.footer_menu li a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #a8aaae;
	text-decoration: underline;
}
.footer_menu li a:hover {
	color:#2b8ee2;
}
.cruiser {
	float:right;
}
.btn_mod_in {
	padding:14px 22px;
}
.float_r {
	float:right;
	margin-right: 0;
}



/*-------popup------*/

.form .title_b {
	font-size: 2.13em;
}
.header-form {
	margin-bottom: 28px;
}
.popup, .popup2, .popup3 .btn {
	width: 100%;
	padding: 19px 0;
}

/*-----стандартный input----*/

.inp_st {
	padding: 21px 17px;
	width: 100%;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000;
	border: 1px solid #dedede;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #f2f2f2;
}
.elem_form {
	margin-bottom: 11px;
}
.elem_form_radio {
	margin-bottom: 28px;
}
.elem_form_select {
	margin-bottom: 26px;
}
.link_wrap {
	margin-top: 16px;
	text-align: center;
}
.blue_link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.06em;
	color: #2b8ee2;
	text-decoration: underline;
}
.blue_link:hover {
	color: #2c9737;
}
.select_wrapper {
	position: relative;
	display: inline-block;
	margin-right: 3.1px;
}
.select_wrapper:after {
	content:"";
	position: absolute;
	display: block;
	top: 25px;
	right: 12px;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 11px solid #777777;
}
.sel_1 {
	width: 80px;
}
.sel_2 {
	width: 162px;
}
.sel_3 {
	width: 113px;
	margin-right: 0;
}


/*-----radio--------*/

.label_radio {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
}
.radio_input {
	display: inline-block;
	vertical-align:top;
	margin-right: 37px;
	color:#000;
}
.radio_input:last-child {
	margin-right: 0px;
}
.radio label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 37px;
	padding-top: 6px;
}
.radio input[type=radio] {
	display: none;
}
.radio label:before {
	content: "";
	display: inline-block;
	width: 27px;
	height: 27px;
	position: absolute;
	left: 0;
	top:0;
	border: 1px solid #b4b4b4;
	-moz-border-radius: 27px;
	-webkit-border-radius: 27px;
	border-radius: 27px; 
	background-color: #f1f1f1;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZDVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #d5d5d5 0%, #feffff 100%);
	background-image: -o-linear-gradient(bottom, #d5d5d5 0%, #feffff 100%); 
	background-image: -webkit-linear-gradient(bottom, #d5d5d5 0%, #feffff 100%);
	background-image: linear-gradient(bottom, #d5d5d5 0%, #feffff 100%); 
}
.radio label:hover:before {
	content: "\2022";
	color: #c0c0c0;
	font-size: 39px;
	text-align: center;
	line-height: 22px;
}
.radio input[type=radio]:checked + label:before {        
	content: "\2022";
	color: #6c6c6c;
	font-size: 39px;
	text-align: center;
	line-height: 22px;
}

/*----checkbox----*/

.checkbox input[type=checkbox] {
	display: none;
}
.checkbox label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	margin-right: 15px;
	padding-left: 37px;
	padding-top: 6px;
}
.checkbox label:before {
	content:"";
	display:inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 26px;
	height: 26px;
	border: 1px solid #b4b4b4;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #f1f1f1;
	-moz-box-shadow: inset 0 4px 9px rgba(0,0,0,.16);
	-webkit-box-shadow: inset 0 4px 9px rgba(0,0,0,.16);
	box-shadow: inset 0 4px 9px rgba(0,0,0,.16);
}
.checkbox input[type=checkbox]:checked + label:before {
	content: "";
	background-image: url(../images/icons_svg/check2.svg);
	background-repeat: no-repeat;
	background-position: 3px 6px;
}
.label_checkbox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.06em;
}


/*-------------*/


.btn_wrap {
	text-align: center;
	margin-top: 27px;
}	
.button_wrap .btn {
	display: block;
}
.link_bl_h {
	color: #8ec549;
	font-size: 1.06em;
	border-bottom: 1px solid #395e39;
	font-family: "Oswald-Light";
	display: inline-block;
}
.link_bl_h:hover {
	color: #2b8ee2;
	border-bottom: 1px solid #2b8ee2;
}
.btn_fl_left {
	float: left;
	padding: 18px 147px;
}



/*---- menu_settings --------*/

.menu_settings_wrap {	
	background-color: #fff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjZDNkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); 
	background-image: -moz-linear-gradient(bottom, #fff 0%, #ccd3df 100%);
	background-image: -o-linear-gradient(bottom, #fff 0%, #ccd3df 100%);
	background-image: -webkit-linear-gradient(bottom, #fff 0%, #ccd3df 100%);
	background-image: linear-gradient(bottom, #fff 0%, #ccd3df 100%);
}
.menu_settings {
	list-style: none;	
}
.menu_settings li {
	float:left;
	margin-right: 64px;
}
.menu_settings li:last-child {
	float: right;
	margin-right: 0;
}
.menu_settings li a {
	font-size: 1.46em;
	line-height: 64px;
	display: inline-block;
	font-family: "Oswald-Light";
	color: #000;
	position: relative;
	transition:all 1s ease;
}
.menu_settings li.active a {
	color:#2c9737;
}
.menu_settings li.active a:after {
	content:"";
	position: absolute;
	bottom:0;
	left:0;
	height: 1px;
	width: 100%;
	background-color: #2c9732;
}
.menu_settings li.blog.active a:before {
	background-image: url(../images/icons_svg/file_active.svg);
}
.menu_settings li.statistic.active a:before {
	background-image: url(../images/icons_svg/grafic_active.svg);
}
.menu_settings li.comments.active a:before {
	background-image: url(../images/icons_svg/airplane_active.svg);
}
.menu_settings li.comments.come a:before {
	background-image: url(../images/icons_svg/airplane_come.svg);
}
.menu_settings li.settings.active a:before {
	background-image: url(../images/icons_svg/tools_s_active.svg);
}
.menu_settings li.comments.come a {
	color:#e88f2b;
}
.quint_commnets {
	display:inline-block;
	vertical-align:top;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #e78f2b;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3OGQyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiY2Q1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #e78d2b 0%, #fbcd59 100%); /
	background-image: -o-linear-gradient(bottom, #e78d2b 0%, #fbcd59 100%); 
	background-image: -webkit-linear-gradient(bottom, #e78d2b 0%, #fbcd59 100%); 
	background-image: linear-gradient(bottom, #e78d2b 0%, #fbcd59 100%);
	font-family: "Oswald-Demi-BoldItalic";
	font-size:0.9em;
	color:#fff;
	padding:3px 9px;
	margin-top: 23px;
	margin-left:2px;
}
.menu_settings li a:hover:after {
	content:"";
	position: absolute;
	bottom:0;
	left:0;
	height: 1px;
	width: 100%;
	background-color: #2c9732;
}
.menu_settings li a:before {
	content:"";
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;		
}
.menu_settings li.blog a:before {
	width: 18px;
	height: 23px;
	background-image: url(../images/icons_svg/file.svg);
	background-repeat: no-repeat;
}
.menu_settings li.statistic a:before {
	width: 18px;
	height: 18px;
	background-image: url(../images/icons_svg/grafic.svg);
	background-repeat: no-repeat;
}
.menu_settings li.comments a:before {
	width: 21px;
	height: 21px;
	transform:rotate(-15deg);
	background-image: url(../images/icons_svg/airplane.svg);
	background-repeat: no-repeat;
}
.menu_settings li.settings a:before {
	width: 19px;
	height: 19px;
	margin-top: -4px;
	background-image: url(../images/icons_svg/tools_s.svg);
	background-repeat: no-repeat;
	background-position: center -3px;
}


/*----action 2 -------*/

.list_action_racion {
	list-style: none;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	width: 800px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiOTczNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMyYjk3MzciIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZGM1NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #8dc549 100%);
	background-image: -o-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #8dc549 100%);
	background-image: -webkit-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #8dc549 100%);
	background-image: linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #8dc549 100%);
}
.list_action_racion li {
	float: left;
	width: 114px;
	text-align: center;
}
.list_action_racion li a {
	display: block;
	padding:85px 10px 14px 10px;
	background-repeat: no-repeat;
	background-position: center top;
	min-height: 137px;	
	background: url(../images/icons/racion_icons_set.png) no-repeat;	
}
.list_action_racion li a span {
	background-repeat: no-repeat;
}
.list_action_racion li a.clock {
	background-position: -7px -13px;
	border-radius:12px 0 0 12px;
}
.list_action_racion li a.clock:hover {
	background-position: -127px -13px;
	border-radius:12px 0 0 12px;
}
.list_action_racion li a.water {
	background-position: -10px -145px;
}
.list_action_racion li a.water:hover {
	background-position: -130px -145px;
}
.list_action_racion li a.pan  {
	background-position: -10px -280px;
}
.list_action_racion li a.pan:hover  {
	background-position: -130px -280px;
}
.list_action_racion li a.ball {
	background-position: -10px -430px;
}
.list_action_racion li a.ball:hover {
	background-position: -130px -430px;
}
.list_action_racion li a.cup {
	background-position: -8px -555px;
}
.list_action_racion li a.cup:hover {
	background-position: -128px -555px;
}
.list_action_racion li a.toilet {
	background-position: 0 -698px;
}
.list_action_racion li a.toilet:hover {
	background-position: -120px -698px;
}
.list_action_racion li a.bed {
	border-radius:0px 12px 12px 0;
	background-position: -8px -832px;
}
.list_action_racion li a.bed:hover {
	border-radius:0px 12px 12px 0;
	background-position: -128px -832px;
}
.list_action_racion li a h4 {
	display: inline-block;
	vertical-align: top;
	font-size: 1.33em;
	font-family: "Oswald-Light";
	color: #fff;
	line-height: 0.8em;
}
.list_action_racion li a:hover {
	-moz-box-shadow: inset 0 3px 9px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.2);
	box-shadow: inset 0 3px 9px rgba(0,0,0,.2);
}
.list_action_racion li a:hover > h4 {
	color: #fffbbb;
}
.list_action_racion li.active a {
	background-color: #319938;
}
.list_action_racion li a:active {
	background-color: #319938;
	box-shadow: none;
}




.radio {
	margin:0px 0 29px 0;
}
.radio_mod_l {
	float:left;
	margin-right:0;
}
.radio_mod_r {
	float:right;
	width:528px;
}
.inp_racion {
	width:490px;
	padding:15px;
}
.radio_box .label_radio {
	float:left;
}
.label_racion {
	margin-top:10px;
}
.container_check_racion {
	float:left;
}
.container_inp_racion {
	float:right;
}
.slider_to_inp {
	width:146px;
	padding:14px;
}
.title_slider_to {
	display:inline-block;
	font-family: "Oswald-HeavyItalic";
	font-size:1.33em;
	margin-right:29px;
}
.container_slider_to {
	padding:27px 0 0 0;
	border-top:1px solid #e9eaea;
}
.cont_inp {
	display:inline-block;
	width:146px;
}
.cont_inp input {
	border:0;
	display:inline-block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width:100%;
	margin-right:5px;
	background-color:#eff2f6;
}
.cont_inp span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.2em;
}
.slider_polz {
	display:inline-block;
	position:relative;
	margin-left:110px;
	cursor:pointer;
}
.slider_polz:before {
	content:"";
	position:absolute;
	left:-115px;
	top:0;
	width:115px;
	height:10px;
	display:inline-block;
	-moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    background:url('../images/background/racion_slider_bg.png') repeat-x;
}
.count_ml {
	padding:15px;
	display:inline-block;
	width:146px;
}


/*---навигация---*/

.navigation {
	list-style: none;
	margin:37px 0 17px 0;
}
.navigation li {
	float:left;
}
.navigation li a {
	font-size: 1em;
	font-family: "Oswald-Extra-LightItalic";
	color:#a2a2a2;
	text-decoration:underline;
}
.navigation li a:hover {
	color:#2b8ee2;
}
.navigation li:after {
	content:"/";
	display:inline-block;
	margin:0 8px;
	color:#e1e1e1;
	font-size: 1em;
}
.navigation li:last-child:after {
	content:"";
}
.navigation li.active a {
	color:#e1e1e1;
	text-decoration:none;
}


/*-----paymant_term----*/

.bottom_line_wrap_shadow {
	-moz-box-shadow: 0 5px 9px rgba(0,0,0,.05), inset 0 2px 0 #fff; 
	-webkit-box-shadow: 0 5px 9px rgba(0,0,0,.05), inset 0 2px 0 #fff;
	box-shadow: 0 5px 9px rgba(0,0,0,.05), inset 0 2px 0 #fff;
}
.title_middle {
	font-size: 2.33em;
	margin-bottom:30px;
}
.title_middle:after {
	display: none;
}
.payment_num {
	width:60px;
	height:60px;
	border-radius:50%;
}
.payment_num {
	display: inline-block;
	vertical-align: middle;
	padding:0;
	margin-right:18px;
	text-align: center;
	line-height: 60px;
	font-size: 2.66em;
	font-family: "Oswald-HeavyItalic";
	text-shadow: 4px 6px 7px rgba(0,0,0,.2);
}
.payment_term_list {
	list-style: none;
}
.payment_term_list li {
	margin-bottom:24px;
}
.payment_term_list li p {
	display: inline-block;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.3;
	white-space: pre-line;
}
.green_sp {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2c9737;
}


/*----programs_list_video------*/

.programs_list_video {
	margin-top:0;
	padding-bottom: 90px;
	border-bottom: 1px solid #e5e5e5;
}
.programs_item_video {
	text-align:center;
	margin-bottom:46px;
	float:left;
}
.programs_item_video:nth-child(3n) {
	margin-right:0;
}
.programs_item_video:nth-last-child(1),
.programs_item_video:nth-last-child(2),
.programs_item_video:nth-last-child(3) {
	margin-bottom: 0;
}
.programs_item_video:nth-child(3n+1) {
	clear:both;
}
.programs_item_video_name {
	font-size:1.6em;
}
.programs_item_video {
	width: 370px;
}
.programs_item_video_img {
	width:370px;
	height: 223px;
	position: relative;
}
.triangle {
	display: block;
	position: absolute;
	top:57px;
	left:50%;
	-moz-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0);
	width: 139px;
	height: 128px;
	background: url(../images/icons/video_hover_triangle.png) no-repeat;
	background-position: 0 0;
}
.programs_item_video_img img {
	display: inline-block;
}
.programs_item_video_img a {
	display: inline-block;
}
.programs_item_video_img a:hover > .triangle {
	background-position: 0 -128px;
}


/*----paginate----*/

.paginate {
	list-style: none;
	text-align: center;
	margin-top: 26px;
	margin-bottom: 26px;
}
.paginate li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 26px;
}
.paginate li a {
	display: inline-block;
	padding: 0;
	font-size: 1.6em;
	color:#000;
	font-family: "Oswald-RegularItalic";
	border-bottom: 1px solid #d4d4d4;
}
.paginate li a:hover {
	color: #2b8ee2;
}
.paginate li.active a {
	padding: 11px 13px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #e5e5e5;
	color: #fff;
	border:0;
}
.paginate li.dotted {
	margin: 0;
}
.paginate li.dotted a {
	color: #d4d4d4;
	border:0;
	padding: 0;
}


.content_main {
	float:left;
	width: 750px;
}
.sidebar {
	float: right;
	width: 370px;
}
.sidebar_video_item {
	position: relative;
	float: left;
	width: 159px;
	height: 97px;
	margin-right: 12px;
	overflow: hidden;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.sidebar_video_item .triangle {
	top:12px;
	width: 119px;
	height: 109px;
	background-position: -139px 0;
}
.sidebar_video_item a:hover > .triangle {
	background-position: -139px -109px;
}
.sidebar_video_item img {
	width: 159px;
	height: 97px;
}
.sidebar_video_content {
	float: left;
	width: 199px;
}
.video_name_sidebar {
	font-size: 1.1em;
}
.view_clock {
	margin-top: 10px;
}


.view_clock > span {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #a3a3a3;
}
.view_clock > span:before {
	content:"";
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
}
.clock_icon {
	margin-right: 19px;
}
.clock_icon:before {
	width: 19px;
	height: 19px;
	background: url(../images/icons_svg/clock.svg);
	background-position: center -3px;
}
.view:before {	
	width: 20px;
	height: 15px;
	background: url(../images/icons_svg/eye.svg);
	background-position: center -6px;
}
.sidebar ul {
	list-style: none;
}
.sidebar ul li {
	width: 100%;
	clear: both;
	margin-bottom: 17px;
}



/*-----article_list------*/


.article_list {
	border-bottom: 1px solid #e5e5e5;
}
.article_item_img {
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	border-radius: 24px;
	overflow: hidden;
	width: 748px;
	height: 400px;
}
.article_item_img img {
	margin-top: -20px;
}
.article_item_name a {
	border-bottom: 1px solid #c8cbcf;
	font-size: 2.13em;
	color: #000;
	display: inline-block;
	font-family: "Oswald-RegularItalic";
}
.article_item_name a:hover {
	color: #2b8ee2;
	border-bottom: 1px solid #2b8ee2;
}
.article_item_img_content {
	margin-top: 18px;
}
.text {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5;
	margin-top: 10px;
}
.article_item {
	margin-bottom: 70px;
}

/*-------soc_icons--------*/

.soc_icons {
	list-style: none;
	margin-top: 28px;
}
.soc_icons li {
	float: left;
	margin-right: 10px;
}
.soc_icons_item,
.soc_icons_count {
	display: inline-block;
	vertical-align: top;
	width: 28px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.soc_icons_item {
	position: relative;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.soc_icons_item.fc,
.soc_icons_count.fc {
	background-color: #3763a3; 
}
.soc_icons_item.tw,
.soc_icons_count.tw {
	background-color: #4e9edb; 
}
.soc_icons_item.vk,
.soc_icons_count.vk {
	background-color: #45698f; 
}
.soc_icons_item:after {
	content:"";
	display: inline-block;
	position: absolute;
	right: -4px;
	width: 4px;
	height: 30px;
	background-image: url(../images/icons/soc_icon_after.png);
}
.soc_icons_item.fc:after {
	background-position: 0 0;
}
.soc_icons_item.tw:after {
	background-position: -4px 0;
}
.soc_icons_item.vk:after {
	background-position: -8px 0;
}
.soc_icons_item .fa {
	color:#fff;
	font-size: 16px;
}
.soc_icons_count {	
	font-family: "OpenSansExtraBoldItalic";
	font-size: 0.93em;
	color: #fff;
	-moz-border-radius: 0px 3px 3px 0;
	-webkit-border-radius: 0px 3px 3px 0;
	border-radius: 0px 3px 3px 0;
}

/*------article_sidebar--------*/


.article_img_sidebar,
.article_img_sidebar img {
	width: 141px;
	height: 141px;
}
.article_name_sidebar {
	font-size: 1.4em;
}
.sidebar_article_content {
	width: 212px;
}
.text_green {
	color: #76ae30;
	font-size: 1.73em;
	font-family: "Oswald-Extra-LightItalic";
	line-height: 1.3;
}
.text_mod {
	font-size: 0.9em;
}
.article_h {
	font-family: "Oswald-MediumItalic";
	font-size: 1.46em;
}


/*------data_user-----*/

#form_data_user .selecter-selected {
	color:#000;
	padding:17px;
}
#form_data_user .selecter-selected:after {
	border-top: 11px solid #000;
}
.data_user_wrap,
.blog_user {
	background-color: #f1f4f9;
	padding:15px 0;

}
#form_data_user {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	background-color: #fff;
	-moz-box-shadow: 0 1px 8px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.1);
	box-shadow: 0 1px 8px rgba(0,0,0,.1);	
	overflow: hidden;
}
.footer_form {
	text-align: center;
	padding: 32px 0;
	background-color: #f7f8fb;
}



/*----Таблица------*/

.section_form_item {
	border-bottom: 1px solid #f1f4f9;
	padding: 32px 0 15px 83px;
}
.table, 
.table_statistic {
	display: table;
}
.table .row .cell .title_m {
	font-size: 1.5em;
}
.table .row .cell .inp_st {
	padding-top:17px;
	padding-bottom: 17px;
}
.row {
	display: table-row;
}
.cell {
	display: table-cell;
	padding:5px 0;
	line-height:1.2;
}
.table.cell {
	padding:5px 0;
	line-height: 1.2;
}
.table .cell:first-child {
	width: 273px;
	text-align: right;
	vertical-align: middle;
}
.table .cell:nth-child(2) {
	width: 323px;
	vertical-align: middle;
	padding-left: 114px;
	color: #797979;
	font-size: 0.9em;
	font-family: Verdana, Helvetica, sans-serif;
}
.table .cell:last-child {
	width: 382px;
	padding-left: 10px;
	vertical-align: middle;
	color: #000;
	font-size: 0.9em;
	font-family: Verdana, Helvetica, sans-serif;
}


/*----- comments -----*/

#form_comments {
	padding:21px 21px 195px 21px;
	background-color: #fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.textarea_com {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size:0.93em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:12px;
	min-height:83px;
	background-color: #fff;
}
.btn_bord_rad {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size:1.06em;
}
.top_form_comments {
	border-bottom:1px solid #f1f4f9;
	padding-bottom:11px;
}
.comment_by_user {
	background-color: #f1f3f9; 
}
.comment_by_admin {
	background-color: #f7f8f0;
}
.comment_item {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin-bottom: 13px;
}
.header_comment {
	border-bottom: 1px solid #fff;
}
.header_comment  {
	padding: 12px 20px;
}
.section_comment {
	padding: 22px 20px;
}
.comment_name_user {
	font-family: "Oswald-Demi-BoldItalic";
	font-size: 1.06em;
	float: left;
}
.header_comment_data {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.86em;
	color: #bfc2c6;
}
.section_comment {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.06em;
}
.name_admin {
	color: #8ec549; 
	text-transform: uppercase;
	font-family: "Oswald-Demi-BoldItalic";
	font-size: 1.06em;
}
.bottom_form_comments {
	margin-top: 22px;
}


/*----count_mouns-----*/

.count_mouns {
	display: table;
	margin: auto;
	list-style: none;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px; 
	background-color: #f1f3f9;
	-moz-box-shadow: inset 0 1px 10px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 10px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 10px rgba(0,0,0,.2);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSItMS40MjEwODU0NzE1MjAyZS0xNCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5Y2ZkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjNmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(top, #c9cfd9 0%, #f1f3f9 100%); 
	background-image: -o-linear-gradient(top, #c9cfd9 0%, #f1f3f9 100%);
	background-image: -webkit-linear-gradient(top, #c9cfd9 0%, #f1f3f9 100%);
	background-image: linear-gradient(top, #c9cfd9 0%, #f1f3f9 100%);
	overflow: hidden;
}
.count_mouns li {
	float: left;
	
}
.count_mouns li a {
	font-family: "Oswald-Demi-BoldItalic";
	font-size: 1em;
	display: block;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
}
.count_mouns li a:hover {
	color: #1a7824;
}
.count_mouns li.active a {
	color: #fff;
	background-color: #85d521;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiOTczNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMyYjk3MzciIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZGM1NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #8dc549 100%); 
	background-image: -o-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #8dc549 100%); 
	background-image: -webkit-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #8dc549 100%); 
	background-image: linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #8dc549 100%); 
}
.count_mouns li a {
	color: #2c9737;
	padding: 11px 27px;
}
.plot_statistic {
	position: relative;
}
.abs {
	position: absolute;
	bottom:16px;
	left:50%;
	-moz-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0);
}


/*---- table_statistic-----*/

.table_statistic {
	width: 100%;
	margin-top: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	background-color: #fff; 
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.1); 
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	overflow: hidden;
}
.table_statistic .row:first-child {
	border-bottom: 1px solid #e1e1e1;
}
.table_statistic .row:first-child > .cell {
	border-bottom: 1px solid #e1e1e1;
}
.table_statistic .cell {
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px 20px;
	line-height: 1.2;	
	vertical-align: middle;
}
.table_statistic .cell {
	width: 129px;
	border-right: 1px solid #e1e1e1;
}
.table_statistic .cell:last-child {
	border-right:none;
}
.cell_green {
	color: #2c9737;
	font-size: 1.2em;
	font-weight: bold;
}
.cell_red {
	color: #e9602f;
	font-size: 1.2em;
	font-weight: bold;
}
.table_statistic .cell_first {
	font-weight: normal;
	color: #727272;
	font-size: 0.95em;
}
.table_statistic .row:nth-child(even) {
	background-color: #f7f7f7;
}
.table_statistic .row:nth-child(odd) {
	background-color: #fff;
}
.table_statistic .row.th {
	font-weight: bold;
	font-size: 0.93em;
	color: #727272;
}
.table_statistic .row.th .cell {
	padding:20px 8px 20px 20px;
}


/*----control_fluid-----*/

.content_control_fluid {
	margin-top: 43px;
}
.control_title {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.06em;
	margin-bottom: 11px;
}
.text_height {
	line-height: 1.2;
}
ul.control_list {
	margin-top: 24px;
	padding-left: 20px;
}
ol.control_list {
	padding-left: 25px;
}
ol.control_list li {
	margin-bottom: 10px;
}
.control_list li {
	position: relative;
	line-height: 1.3;
	font-size: 1em;
	margin-bottom: 22px;
}


/*---- blog_user_content -------*/

.blog_user_content {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	background-color: #fff;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	overflow: hidden;
}
.header_blog_user {
	padding: 16px 18px;
}
.section_blog_user {
	margin-top: 13px;
	padding-right:20px;
}
.mouth__current {
	list-style: none;
	position: relative;
}
.mouth__current li:first-child {
	float:left;
}
.mouth__current li:last-child {
	float:right;
}
.mouth__current li.active {
	position: absolute;
	left:50%;
	-moz-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0);
	top:0px;
	font-family: "Oswald-HeavyItalic";
	color: #000;
	font-size: 1.86em;
}
.mouth__current li a {
	display: inline-block;
	font-family: "Oswald-Light";
	font-size: 1.6em;
	color: #2b8ee2;
	border-bottom: 1px solid #cae3f8;
}
.calendar_ {
	width: 100%;
	height: 55px;
	display:table;
	list-style: none;
	background-color: #f1f3f9;
   -moz-box-shadow: inset 0 1px 10px rgba(0,0,0,.2);
   -webkit-box-shadow: inset 0 1px 10px rgba(0,0,0,.2);
   box-shadow: inset 0 1px 10px rgba(0,0,0,.2);
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
   background-image: -moz-linear-gradient(top, #c9cfd9 0%, #f1f3f9 100%);
   background-image: -o-linear-gradient(top, #c9cfd9 0%, #f1f3f9 100%);
   background-image: -webkit-linear-gradient(top, #c9cfd9 0%, #f1f3f9 100%);
   background-image: linear-gradient(top, #c9cfd9 0%, #f1f3f9 100%);
}
.calendar_ li {
	display:table-cell;
	text-align: center;
	padding: 13px 8px 9px 9px;
}
.add_ab {
	position: absolute;
    right: 0;
}
.calendar_ li:nth-child(1) a,
.calendar_ li:nth-child(2) a,
.calendar_ li:nth-child(3) a,
.calendar_ li:nth-child(4) a,
.calendar_ li:nth-child(5) a {
	color: #439ae4;
	border-bottom: 1px solid #58a4e6;
}
.calendar_ li.active {
	padding: 11px 11px 12px 11px;
	background-color: #8dc549;
	-moz-box-shadow: 0 2px 7px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 2px 7px rgba(0,0,0,.1);
	box-shadow: 0 2px 7px rgba(0,0,0,.1);
}
.calendar_ li.active a {
	color: #fff;
}
.calendar_ li.active > span {
	opacity: .3;
	color: #000;
}
.calendar_ li a {
	font-family: "Oswald-DemiBold";
	font-size: 1.3em;
	color: #9ea1a5;
	display: block;	
}
.calendar_ li a:hover {
	color: #2c9737;
	border-bottom: 1px solid #2c9737;
}
.days_of_mouth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #b2b7c2;
}


/*---time_---*/

.time_ {
	list-style: none;
	width: 84px;
	padding-top: 27px;
	border-right: 1px solid #f6f9fc;
	float: left;
	margin-right: 16px;
}
.time_ li {
	text-align: right;
	margin-bottom: 9px;
}
.time_ li.active {
	background-color: #e2e9f4;
}
.time_ li.active a {
	width: 100%;
	padding: 6px 7px 6px 0;
	border-bottom: 0;
	color: #2c9737;
	background: url(../images/icons_svg/clock.svg);
   background-position: 5px 3px;
   position: relative;
   background-repeat: no-repeat;
}
.time_ li.active a:after {
	content:"";
	position: absolute;
	right:-1px;
	top:0;
	width:1px;
	height: 100%;
	background-color: #3a9e44;
}
.time_ li a {
	font-family: "Oswald-RegularItalic";
	font-size: 1.06em;
	color: #000;
	border-bottom: 1px solid #d4d4d4;
	display: inline-block;	
	margin-right: 7px;
}
.time_ li a:hover {
	color: #2b8ee2;
}


/*---- ration_day_list ----*/

.ration_day_list {
	width: 700px;
	float:left;
	padding-top: 27px;
}
.ration_day_item {
	width: 100%;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #e1e9f3;
	min-height: 47px;
	clear: both;
	margin-bottom: 8px;
	position:relative;
}
.ration_time_ {
	float:left;
	padding: 14px 16px;
	font-family: "Oswald-Light";
	font-size: 1.33em;
	color: #90949b;
	border-right: 1px solid #fff;
	width:68px;
}
.btn_add {
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
	line-height: 47px;
	padding: 0 19px;
	float: right;
	font-size: 1.06em;
}
.btn_add:active {
	background-color: #e1e9f3;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiOTczNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMyYjk3MzciIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWRkNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #a5dd5f 100%);
	background-image: -o-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #a5dd5f 100%);
	background-image: -webkit-linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #a5dd5f 100%);
	background-image: linear-gradient(bottom, #2b9737 0%, #2b9737 0.68%, #a5dd5f 100%);
}
.ration_text_wrap {
	float: left;
	position: relative;
	padding: 4px 8px;
	width: 530px;
	margin-right: -4px;
}
.ration_text_ {
	top: 4px;
    left: 8px;
    position: absolute;
	padding: 12px 11px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	
}
.ration_text_ > strong {
	font-weight: bold;
}
.edit_text {
	font-size: 0.8em;
	color: #499ee6;
	display: inline-block;
	vertical-align: middle;
	margin: 0 9px 0 13px;
}
.delete_text {
	display: inline-block;
	vertical-align: middle;
	width: 11px;
	height: 11px;
	background-image: url(../images/icons/close_popup.png);
	background-position: 0 -24px;
}
.delete_text:hover {
	background-position: -11px -24px;
}


/*---- right_column_blog -----*/

.right_column_blog {
	float: right;
	width: 325px;
	padding-top: 27px;
}
.btn_orange {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display: inline-block;
	background-color: #e1e9f3;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3OGQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNlNzhkMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmNmNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #e78d29 0%, #e78d29 0.68%, #fbcf59 100%);
	background-image: -o-linear-gradient(bottom, #e78d29 0%, #e78d29 0.68%, #fbcf59 100%);
	background-image: -webkit-linear-gradient(bottom, #e78d29 0%, #e78d29 0.68%, #fbcf59 100%);
	background-image: linear-gradient(bottom, #e78d29 0%, #e78d29 0.68%, #fbcf59 100%);
	text-shadow: 0 5px 5px rgba(0,0,0,.1);
	font-family: "Oswald-Demi-BoldItalic";
	font-size: 1.5em;
	color: #fff;
	padding: 15px 0;
	text-align: center;
	width: 100%;
	line-height: 1;
	cursor:pointer;
}
.btn_orange:hover {
	background-color: #e1e9f3;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3OGQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNlNzhkMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmRiN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #e78d29 0%, #e78d29 0.68%, #ffdb7f 100%);
	background-image: -o-linear-gradient(bottom, #e78d29 0%, #e78d29 0.68%, #ffdb7f 100%);
	background-image: -webkit-linear-gradient(bottom, #e78d29 0%, #e78d29 0.68%, #ffdb7f 100%);
	background-image: linear-gradient(bottom, #e78d29 0%, #e78d29 0.68%, #ffdb7f 100%);
}
.btn_orange:active {
	background-color: #e1e9f3;
	-moz-box-shadow: inset 0 5px 13px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 5px 13px rgba(0,0,0,.2);
	box-shadow: inset 0 5px 13px rgba(0,0,0,.2);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3OGQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNlNzhkMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWI3NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); 
	background-image: -moz-linear-gradient(bottom, #e78d29 0%, #e78d29 0.68%, #f5b749 100%);
	background-image: -o-linear-gradient(bottom, #e78d29 0%, #e78d29 0.68%, #f5b749 100%);
	background-image: -webkit-linear-gradient(bottom, #e78d29 0%, #e78d29 0.68%, #f5b749 100%);
	background-image: linear-gradient(bottom, #e78d29 0%, #e78d29 0.68%, #f5b749 100%);
}
.weight_user_wrap {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #e2e9f4;
	padding: 15px 14px;
	margin-top: 12px;
}
.inp_weight {
	float: left;
	border-radius:6px 0 0 6px;
	border-right: 0;
	width: 190px;
	line-height: 45px;
	height:47px;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 1.1em;
	background-color: #fff;
}
.weight_under_text {
	padding-left: 26px;
	background-image: url(../images/icons_svg/bulb.svg);
	background-repeat: no-repeat;
	background-position: -24px -50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #90949b;
	line-height: 1.2;
	clear: both;
	margin-top: 8px;
}
.action_list_ration {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #e2e9f4;
	margin-top: 14px;
}
.action_item_ration {
	padding: 10px 14px;
	border-bottom: 1px solid #fff;
}
.title_action_list_ration {
	font-family: "Oswald-MediumItalic";
	font-size: 1.6em;
	margin-bottom: 13px;
	padding-top:17px;
	padding-left:14px;
}
.assessment {
	color: #319938;
	font-family: "Oswald-HeavyItalic";
}
.title_attachment {
	float:left;
}
.title_attachment a {
	color: #2b8ee2;
	display: inline-block;
	font-family: "Oswald-Light";
	font-size: 1.2em;
	border-bottom: 1px solid #ccddf3;
}
.title_attachment a:hover {
	color: #2c9737;
	border-bottom: 1px solid #ccdfd4;
}
.quant_ball {
	float: right;
	color: #b3b3b3;
	font-family: "Oswald-RegularItalic";
	font-size: 0.93em;
}
.quant_ball > span {
	font-family: "Oswald-HeavyItalic";
}
.top_action {
	margin-bottom: 3px;
}

/*----------table_rating-----*/

.table_rating {
	display: table;
}
.row_rating {
	display: table-row;
}
.row_rating:first-child {
	margin-bottom: 9px;
}
.cell_rating {
	display: table-cell;
	line-height: 1.2;
	vertical-align: top;
	padding:2px 0;
}
.cell_rating:nth-child(2) {
	padding-left: 11px;
}
.cell_rating.cell_r {
	color: #dd5d2f;
	font-family: "Oswald-HeavyItalic";
	font-size: 1.06em;
}
.cell_rating.cell_gr {
	color: #2c9737;
	font-family: "Oswald-HeavyItalic";
	font-size: 1.06em;
}
.cell_rating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6d6e71;
}


.top_line_header_blog_user {
	clear:both;
}
.tab_item {
	display:none;
}
.container_tabs {
	padding-top:37px;
	padding-bottom:20px;
}
.btn_fl_left_container {
	padding-top:27px;
	border-top: 1px solid #e9eaea;
}
