.main__content {
	width  : 620px;
	height : 100%;
}

.main__aside {
	width                   : 300px;
	display                 : -webkit-box;
	display                 : -webkit-flex;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-orient      : vertical;
	-webkit-box-direction   : normal;
	-webkit-flex-direction  : column;
	-ms-flex-direction      : column;
	flex-direction          : column;
	-webkit-box-pack        : start;
	-webkit-justify-content : start;
	-ms-flex-pack           : start;
	justify-content         : start;
}

.main__aside > div {
	-webkit-flex-shrink : 0;
	-ms-flex-negative   : 0;
	flex-shrink         : 0;
	-webkit-box-flex    : 0;
	-webkit-flex-grow   : 0;
	-ms-flex-positive   : 0;
	flex-grow           : 0;
}

.main__aside .srt-block .srt-item__title {
	font-weight : normal;
}

.main--page {
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack           : justify;
	justify-content         : space-between;
}

.m-block__text-wrapper {
	margin-bottom : 30px;
}

.m-block__text-wrapper .vote {
	margin-left: auto;
	margin-right: auto;
}

.m-block__text-wrapper a,
.m-block__ref a {
	color : #f58220;
}

.file_downld {
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : center;
	-webkit-justify-content : center;
	-ms-flex-pack           : center;
	justify-content         : center;
	-webkit-box-align       : center;
	-webkit-align-items     : center;
	-ms-flex-align          : center;
	align-items             : center;
}

.file_downld br {
	display : none;
}

.file_downld img {
	width        : 35px;
	margin-right : 5px;
}

.m-block__text-wrapper > p:not(.m-block__sub),
.m-block__text-wrapper > ul {
	font-size   : 17px;
	margin-top  : 20px;
	font-family : 'Open Sans', Tahoma, sans-serif;
	font-weight : 400;
}

noindex.source p {
	margin-top : 20px;
}

.m-block__text-wrapper > p.quote_text {
	padding            : 15px !important;
	background-color   : #f7f5f2;
	font-family        : 'Roboto Slab', Tahoma, sans-serif;
	font-weight        : 700;
	box-shadow         : 0 0 10px 4px #eeece8;
	-ms-box-shadow     : 0 0 10px 4px #eeece8;
	-moz-box-shadow    : 0 0 10px 4px #eeece8;
	-o-box-shadow      : 0 0 10px 4px #eeece8;
	-webkit-box-shadow : 0 0 10px 4px #eeece8;
}

.m-block__cop {
	text-transform : uppercase;
	margin-top     : 40px;
}

.m-block__text-wrapper ul.chronicles {
	margin  : 0;
	padding : 0;
}

.m-block__text-wrapper ul.chronicles > li {
	margin     : 0 0 20px 0;
	list-style : none;
}

.m-block__text-wrapper ul.chronicles li time {
	margin     : 5px auto 15px;
	padding    : 5px 15px;
	width      : 100%;
	display    : block;
	background : #ffead6;
}

.m-block__also {
	margin-top : 25px;
}

.art-social {
	position : relative;
}

.art-social__header-wrapper {
	background-color : #a3a3a3;
	color            : #fff;
	padding          : 5px;
}

.art-social__header {
	font-size        : 14px;
	line-height      : 31px;
	text-transform   : uppercase;
	margin           : 0;
	font-weight      : bold;
	text-align       : center;
	background-color : #a3a3a3;
}

.art-social__icon-wrapper {
	margin                  : auto;
	padding                 : 10px 0;
	list-style              : none;
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : center;
	-webkit-justify-content : center;
	-ms-flex-pack           : center;
	justify-content         : center;
	-webkit-box-align       : center;
	-webkit-align-items     : center;
	-ms-flex-align          : center;
	align-items             : center;
	-webkit-box-flex        : 1;
	-webkit-flex-grow       : 1;
	-ms-flex-positive       : 1;
	flex-grow               : 1;
}

.art-social__icon {
	width               : 40px;
	height              : 40px;
	background-repeat   : no-repeat;
	background-position : center;
	cursor              : pointer;
	margin-left         : 17px;
	margin-right        : 17px;
}

.art-social__icon[data-soc="vk"] {
	background-image : url(/pic/assets/pictograms/socials/gray/v2/vk.png);
}

.art-social__icon[data-soc="fb"] {
	background-image : url(/pic/assets/pictograms/socials/gray/v2/fb.png);
}

.art-social__icon[data-soc="lj"] {
	background-image : url(/pic/assets/pictograms/socials/gray/v2/pen.png);
}

.art-social__icon[data-soc="tw"] {
	background-image : url(/pic/assets/pictograms/socials/gray/v2/tw.png);
}

.art-social__icon:hover {
	border : 1px solid #aaa;
}

.art-ref {
	padding       : 10px 40px 40px;
	color         : #000;
	border-bottom : 1px solid #e7e7e7;
}

.art-ref__title {
	font-size   : 22px;
	font-weight : bold;
	margin      : 0 0 22px 0;
}

.art-ref > p {
	font-size   : 14px;
	font-weight : bold;
	line-height : 20px;
}

.art-ref > p + p {
	margin-top : 15px;
}

.tocomment {
	text-align    : center;
	border-bottom : 1px solid #e7e7e7;
	margin-bottom : 20px;
}

.tocomment__link {
	padding-left   : 25px;
	line-height    : 40px;
	text-transform : uppercase;
	color          : #000;
	background     : url(/pic/assets/pictograms/comments_orange.png) no-repeat center left;
}

.tocomment__link img {
	margin-right   : 10px;
	vertical-align : middle;
}

.tocomment__link:hover {
	color : #ec8123;
}

.prevtheme {
	padding-top : 20px;
}

.prevtheme__header-wrapper,
.article-header {
	background-color : #e7e7e7;
	padding          : 10px 16px;
}

.prevtheme__header,
.article-header__title {
	margin         : 0;
	font-size      : 16px;
	font-weight    : bold;
	text-transform : uppercase;
}

.prevtheme__list {
	list-style-type : none;
	padding         : 6px 0 12px 0px;
	margin          : 0;
}

.prevtheme__item {
	border-bottom : 1px solid #e7e7e7;
}

.prevtheme__item a {
	color : #3f3f3f;
}

.prevtheme__item a:hover {
	color : #ec8123;
}

.prevtheme__item-wrapper {
	padding : 10px 20px;
}

.article-header--dark {
	background-color : #505050;
	color            : #fff;
	font-family      : 'Roboto Slab', Tahoma, sans-serif;
	font-weight      : 400;
}

.socials-wrapper {
	display                 : -webkit-box;
	display                 : -webkit-flex;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack           : justify;
	justify-content         : space-between;
	margin-top              : 20px;
	margin-bottom           : 20px;
}

.m-block__social {
	display                : -webkit-box;
	display                : -webkit-flex;
	display                : -ms-flexbox;
	display                : flex;
	-webkit-box-orient     : vertical;
	-webkit-box-direction  : normal;
	-webkit-flex-direction : column;
	-ms-flex-direction     : column;
	flex-direction         : column;
	width                  : 300px;
	-webkit-box-flex       : 1;
	-webkit-flex-grow      : 1;
	-ms-flex-positive      : 1;
	flex-grow              : 1;
	border                 : 1px solid #e7e7e7;
}

.m-block__social + .m-block__social {
	margin-left : 20px;
}

.joinus img {
	padding : 20px 0;
}

.article-header--dark {
	background-color : #505050;
	color            : #fff;
	font-family      : 'Roboto Slab', Tahoma, sans-serif;
}

.joinus__social-wrapper {
	padding                 : 20px 0;
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack           : justify;
	justify-content         : space-between;
}

.joinus__social-item {
	padding-left            : 18px;
	width                   : 190px;
	height                  : 60px;
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : left;
	-webkit-justify-content : left;
	-ms-flex-pack           : left;
	justify-content         : left;
	-webkit-box-align       : center;
	-webkit-align-items     : center;
	-ms-flex-align          : center;
	align-items             : center;
	border                  : 1px solid #e7e7e7;
	font-weight             : bold;
	font-size               : 16px;
	color                   : #000;
}

.joinus__social-item img {
	width        : auto;
	margin-right : 10px;
}

.joinus__text-wrapper {
	display                 : -webkit-box;
	display                 : -webkit-flex;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-align       : center;
	-webkit-align-items     : center;
	-ms-flex-align          : center;
	align-items             : center;
	-webkit-box-pack        : center;
	-webkit-justify-content : center;
	-ms-flex-pack           : center;
	justify-content         : center;
	-webkit-box-flex        : 1;
	-webkit-flex-grow       : 1;
	-ms-flex-positive       : 1;
	flex-grow               : 1;
	text-align              : center;
	padding                 : 10px;
	font-size               : 13px;
	line-height             : 16px;
}

.joinus__text-wrapper a {
	font-weight : bold;
}

.m-block__commercial {
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack           : justify;
	justify-content         : space-between;
	padding                 : 20px 0;
	border-bottom           : 1px solid #e7e7e7;
}

.article-header--small {
	text-transform : none !important;
}

.also__items {
	padding                 : 20px 0;
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack           : justify;
	justify-content         : space-between;
	-webkit-flex-wrap       : wrap;
	-ms-flex-wrap           : wrap;
	flex-wrap               : wrap;
	width                   : 100%;
}

.also__item {
	width   : 178px;
	padding : 20px 0;
}

.also__item a {
	color       : #000;
	line-height : 18px;
}

.also__item-text {
	margin-top : 6px;
}

.also__item-pic {
	background-image : url("../img/npic2.png");
	width            : 178px;
	height           : 108px;
}

.comments {
	border-bottom  : 1px solid #e7e7e7;
	padding-bottom : 20px;
}

.comment {
	padding-bottom : 16px;
	border-bottom  : 1px solid #e7e7e7;
}

.comment__header {
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack           : justify;
	justify-content         : space-between;
}

.comment__person {
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack           : justify;
	justify-content         : space-between;
	-webkit-box-align       : center;
	-webkit-align-items     : center;
	-ms-flex-align          : center;
	align-items             : center;
	padding                 : 18px 0;
}

.comment__ava {
	margin-right : 10px;
}

.comment__name {
	font-weight : bold;
}

.comment__date {
	font-size           : 12px;
	display             : -webkit-flex;
	display             : -ms-flex;
	display             : -webkit-box;
	display             : -ms-flexbox;
	display             : flex;
	-webkit-box-align   : center;
	-webkit-align-items : center;
	-ms-flex-align      : center;
	align-items         : center;
	color               : #8d8d8d;
}

.comment__content {
	background-color : #fffbf2;
	padding          : 12px 38px;
}

.comment__text {
	line-height : 18px;
	font-family : 'Open Sans', Tahoma, sans-serif;
	font-weight : 400;
}

.article-header--comments {
	margin-top : 20px;
}

.comments__textarea {
	max-width        : 620px;
	width            : 620px;
	height           : 140px;
	font-family      : 'Open Sans', Tahoma, sans-serif;
	font-weight      : 400;
	padding          : 20px;
	margin-top       : 20px;
	border           : 1px solid #e1e1e1;
	background-color : #f7f7f7;
	resize           : none;
}

.comments__button-wrapper {
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : end;
	-webkit-justify-content : flex-end;
	-ms-flex-pack           : end;
	justify-content         : flex-end;
}

.comments__add-button {
	width            : 160px;
	height           : 40px;
	margin-top       : 20px;
	border           : 1px solid #e1e1e1;
	outline          : none;
	background-color : transparent;
	text-transform   : uppercase;
	font-family      : 'Roboto Slab', Tahoma, sans-serif;
	font-weight      : 700;
}

.comments__add-button img {
	margin-right   : 10px;
	vertical-align : middle;
}

.widgets {
	width                   : 100%;
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack           : justify;
	justify-content         : space-between;
	padding-bottom          : 60px;
}

.widgets__header-wrapper {
	background-color : #a3a3a3;
	width            : 100%;
	color            : #fff;
	font-size        : 24px;
	padding          : 5px 16px;
}

.widgets__header {
	margin         : 0;
	text-transform : uppercase;
}

.widgets__item {
	width : 300px;
}

aside .widgets__item { margin-top : 20px; }

.widgets__content {
	margin-top : 8px;
	width      : 100%;
	border     : 1px solid #e7e7e7;
}

.maside__commercial {
	padding-bottom          : 20px;
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack           : justify;
	justify-content         : space-between;
	-webkit-box-orient      : vertical;
	-webkit-box-direction   : normal;
	-webkit-flex-direction  : column;
	-ms-flex-direction      : column;
	flex-direction          : column;
}

.materials {
	padding-top : 20px;
}

.materials__header-wrapper {
	background-color : #e7e7e7;
	border           : 1px solid #e7e7e7;
}

.materials__title-wrapper {
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : start;
	-webkit-justify-content : flex-start;
	-ms-flex-pack           : start;
	justify-content         : flex-start;
	-webkit-box-align       : center;
	-webkit-align-items     : center;
	-ms-flex-align          : center;
	align-items             : center;
	padding                 : 10px;
	color                   : #5d5d61;
}

.materials__title {
	font-size      : 14px;
	text-transform : uppercase;
	margin         : 0 0 0 10px;
}

.materials__nav {
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack           : justify;
	justify-content         : space-between;
}

.materials__nav-item {
	width            : 50%;
	border           : none;
	outline          : none;
	text-align       : left;
	padding          : 10px;
	background-color : #e7e7e7;
	color            : #5d5d61;
	font-family      : 'Roboto Slab', Tahoma, sans-serif;
	font-weight      : 700;
}

.mat-active {
	background-color : #fffbf2;
	color            : #f58226;
}

.materials__list {
	list-style-type : none;
	padding         : 0;
}

.materials__item {
	padding       : 6px 0;
	border-bottom : 1px solid #e7e7e7;
}

.materials__item a {
	line-height : 20px;
	color       : #5d5d61;
}

.main__aside .ads.ad330x80 {
	margin-top    : 20px;
	margin-bottom : 20px;
}

.intert {
	background-color : #fffbf2;
	padding          : 0 20px;
	border           : 1px solid #fae0c4;
	position         : relative;
	margin-top       : 70px;
}

.intert__list {
	list-style-type : none;
	padding         : 0;
}

.intert__item {
	border-top  : 1px solid #f58220;
	padding     : 16px 0;
	line-height : 18px;
}

.intert__item a {
	color : #000;
}

.intert__tab {
	width                           : 146px;
	height                          : 40px;
	display                         : block;
	line-height                     : 32px;
	border                          : 1px solid #e7e7e7;
	border-bottom                   : none;
	position                        : absolute;
	top                             : -40px;
	left                            : 153px;
	z-index                         : 100;
	background-color                : #e7e7e7;
	color                           : #4b4b4b;
	-webkit-border-top-left-radius  : 6px;
	border-top-left-radius          : 6px;
	-webkit-border-top-right-radius : 6px;
	border-top-right-radius         : 6px;
	cursor                          : pointer;
	font-family                     : 'Roboto Slab', Tahoma, sans-serif;
	font-weight                     : 700;
	font-size                       : 14px;
}

.intert__tab--pic {
	left    : -1px;
	outline : none;
}

.intert__tab--choose {
	outline : none;
}

.active {
	background-color : #fffbf2;
	color            : #ec8123;
	border           : 1px solid #fae0c4;
	border-bottom    : none;
}

.intert__item--orange a {
	color : #f58947;
}

.intert__item--last {
	padding-bottom : 0;
}

.m-block__header-wrapper {
	width : 100%;
}

.m-block__header {
	font-size        : 20px;
	color            : #fff;
	margin           : 0;
	background-color : #505050;
	padding          : 4px 20px;
}

.m-block__header-wrapper-orange {
	font-size      : 15px;
	font-weight    : 700;
	line-height    : 40px;
	height         : 40px;
	text-transform : uppercase;
	position       : relative;
}

.m-block__header-wrapper-orange .m-block__header-white {
	font-size  : 15px;
	padding    : 0 0 0 17px;
	background : none;
}

.m-block_rubundertitle {
	font-size   : 10px;
	line-height : 1;
	color       : #999;
	position    : absolute;
	bottom      : 3px;
	right       : 3px;
}

.m-block__info {
	display                 : -webkit-flex;
	display                 : -moz-flex;
	display                 : -ms-flex;
	display                 : -o-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack           : justify;
	justify-content         : space-between;
	border-bottom           : 1px solid #e7e7e7;
	padding                 : 8px 0;
}

.m-block__info img {
	vertical-align : middle;
}

.m-block__info a {
	text-decoration : underline;
	color           : #000;
}

.m-block__info a:hover {
	color : #f58947;
}

.m-block__info-wrapper {
	display                 : -webkit-flex;
	display                 : -moz-flex;
	display                 : -ms-flex;
	display                 : -o-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack           : justify;
	justify-content         : space-between;
	min-width               : 280px;
	-webkit-box-align       : center;
	-webkit-align-items     : center;
	-ms-flex-align          : center;
	align-items             : center;
}

.material-date {
	padding-left : 18px;
	background   : url(/pic/decor/v4/i/watch.png) no-repeat center left/18px;
}

.m-block__comments {
	padding-left : 25px;
	margin-left  : 15px;
	background   : url(/pic/assets/pictograms/comments_orange.png) no-repeat center left;
}

.material-print {
	padding-left : 25px;
	background   : url(/pic/assets/pictograms/print.png) no-repeat center left;
}

.m-block__info-wrapper--right {
	width                  : 230px;
	display                : -webkit-box;
	display                : -webkit-flex;
	display                : -ms-flexbox;
	display                : flex;
	-webkit-box-orient     : horizontal;
	-webkit-box-direction  : reverse;
	-webkit-flex-direction : row-reverse;
	-ms-flex-direction     : row-reverse;
	flex-direction         : row-reverse;
	flex-grow              : 1;
	-webkit-flex-grow      : 1;
	-ms-flex-grow          : 1;
}

.print img,
.share img,
.m-block__comments img {
	margin-right : 8px;
}

.m-block__title {
	font-family    : 'Roboto Slab', Tahoma, sans-serif;
	font-weight    : 700;
	font-size      : 34px;
	padding-bottom : 16px;
	border-bottom  : 1px solid #e7e7e7;
	word-wrap      : break-word;
}

.m-block__sub {
	font-size      : 27px;
	padding-bottom : 20px;
	line-height    : 34px;
	border-bottom  : 1px solid #e7e7e7;
	margin         : 20px 0 20px 0;
	font-family    : 'Roboto Slab', Tahoma, sans-serif;
	font-weight    : 300;
}

.m-block__img-wrapper {
	text-align    : center;
	border-bottom : 1px solid #e7e7e7;
}

.m-block__img-src {
	padding     : 8px;
	color       : #787878;
	font-weight : bold;
}

#articles {
	display : none;
}

.intert__list--readers {
	display : none;
}

.m-block__title {
	line-height : 36px;
}

.m-block__title .sub_header {
	font-weight : normal;
}

/* Standard Wide, Static page, Static page Wide */

body.fullpage .main,
body.widepage .main {
	margin-left : 0;
	width       : 100%;
}

body.widepage .main__content {
	width : 944px;
}

body.fullpage .main__content {
	width : 100%;
}

/* Стили для формы отправки */
.user_news_wrap {
	width      : 100%;
	background : #e7e7e7;
	position   : relative;
	border-top : 1px solid #f68122;
	z-index    : 1000;
}

.user_news_wrap .widget_title {
	height       : 50px;
	font-size    : 11px;
	line-height  : 23px;
	padding-left : 25px;
	margin-left  : 15px;
	padding-top  : 9px;
	cursor       : pointer;
}

.user_news_wrap .add_news .widget_title {
	background : url("/pic/decor/v4/i/mail.png") left 12px no-repeat;
	color      : #000;
}

.user_news_wrap .add_news .widget_content {
	display    : none;
	padding    : 15px;
	overflow   : hidden;
	background : #e7e7e7;
	border     : none;
	z-index    : 5;
}

.user_news_wrap .add_news .widget_content.active {
	display : block;
}

.user_news_wrap .add_news .widget_content form {
	display                 : -webkit-box;
	display                 : -webkit-flex;
	display                 : -ms-flexbox;
	-webkit-box-pack        : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack           : justify;
	justify-content         : space-between;
	-webkit-box-align       : start;
	-webkit-align-items     : flex-start;
	-ms-flex-align          : start;
	align-items             : flex-start;
	display                 : flex;
	-webkit-flex-wrap       : wrap;
	-ms-flex-wrap           : wrap;
	flex-wrap               : wrap;
}

.user_news_wrap .add_news .text,
.user_news_wrap .add_news .textarea {
	width             : 180px;
	border            : 1px solid #5d5d5d;
	padding           : 6px 12px;
	-webkit-box-flex  : 1;
	-webkit-flex-grow : 1;
	-ms-flex-positive : 1;
	flex-grow         : 1;
}

.user_news_wrap .add_news .text + .text {
	margin-left : 15px;
}

.user_news_wrap .add_news .textarea {
	width         : 100%;
	height        : 150px;
	max-height    : 400px;
	margin-top    : 15px;
	margin-bottom : 15px;
	resize        : vertical;
}

.user_news_wrap .add_news .add_file_wrap {
	min-height    : 16px;
	font-size     : 13px;
	line-height   : 16px;
	color         : #585858;
	background    : url("/pic/decor/v4/i/attachment.png") 0 center no-repeat;
	padding-left  : 28px;
	margin-left   : 15px;
	margin-bottom : 10px;
	cursor        : pointer;
}

.user_news_wrap .add_news .inputfile {
	display : none;
}

.user_news_wrap .add_news .widget_content form .tos {
	color        : #000000;
	width        : 240px;
	padding      : 0;
	margin-left  : 10px;
	margin-right : 10px;
}

.user_news_wrap .add_news .widget_content form .tos a {
	line-height : 1;
	margin-left : 20px;
}

.user_news_wrap .add_news .widget_content .subFile {
	font-size         : 12px;
	line-height       : 16px;
	margin-left       : 10px;
	margin-right      : auto;
	margin-bottom     : 10px;
	-webkit-box-flex  : 2;
	-webkit-flex-grow : 2;
	-ms-flex-positive : 2;
	flex-grow         : 2;
}

.user_news_wrap .add_news .widget_content .captcha_wrap {
	display                 : -webkit-box;
	display                 : -webkit-flex;
	display                 : -ms-flexbox;
	display                 : flex;
	-webkit-box-pack        : end;
	-webkit-justify-content : flex-end;
	-ms-flex-pack           : end;
	justify-content         : flex-end;
	margin-left             : 10px;
	margin-right            : 10px;
	-webkit-box-flex        : 1;
	-webkit-flex-grow       : 1;
	-ms-flex-positive       : 1;
	flex-grow               : 1;
}

.user_news_wrap .add_news .widget_content .captcha_wrap tr:nth-child(2) td {
	line-height : 1;
}

.user_news_wrap .add_news .widget_content .submit {
	width               : 210px;
	height              : 34px;
	font-size           : 15px;
	font-weight         : bold;
	line-height         : 34px;
	color               : #fff;
	text-transform      : uppercase;
	text-align          : center;
	background          : #f68122;
	border              : none;
	margin-top          : 12px;
	margin-left         : auto;
	cursor              : pointer;
	-webkit-align-self  : flex-end;
	-ms-flex-item-align : end;
	align-self          : flex-end;
}

.ads_wrapper {
	margin-top        : 20px;
	margin-bottom     : 20px;
}

div.ads_sticky {
	-webkit-box-flex  : 1;
	-webkit-flex-grow : 1;
	-ms-flex-positive : 1;
	flex-grow         : 1;
	z-index           : 1001;
	margin-top        : 20px;
}

.ads_sticky_inner.fixed {
	position : fixed;
	top      : 0;
}

.ads_sticky_inner.stoped {
	position : relative;
}