
.full-slider-rait{
	padding: 1px !important;

}
.search2{
	float: none !important;
}
.header .search input{
	width: 215px !important;
	height: 46px !important;
	background: none  !important;
	border: 0  !important;
	padding: 0  !important;
	color: inherit  !important;
	font: inherit  !important;
	margin: 0  !important;
}


/* Частые стили */
.strike { text-decoration: line-through; }
.nobr { white-space: nowrap; }
.hide { display: none; }
.title_hide { left: -9999px; position: absolute; top: -9999px; overflow: hidden; width: 0; height: 0; }
.uline { text-decoration: underline; }
.strike { text-decoration: line-through; }
.justify { text-align: justify; }
.center { text-align: center; }
.left { float: left; }
.right { float: right; }
fieldset { border: 1px solid rgba(0,0,0,0.1); padding: 20px; margin-bottom: 25px; }
fieldset legend { font-weight: bold; }

.grey { color: #919191; }
.grey a { color: inherit; }
.grey a:hover { color: #353535; }
.blue { color: #3394e6; }
.orange { color: #e85319; }

sup { vertical-align: super; font-size: smaller; }
sub { vertical-align: sub; font-size: smaller; }
.over { display: inline-block; vertical-align: middle; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
a .over { cursor: pointer; }

.cover { background-position: 50% 50%; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }

/* Настройка других элементов */
ul { padding-left: 0px; list-style: disc outside; margin-top: 1em; margin-bottom: 1em;}
ol { padding-left: 0px; list-style: decimal outside; margin-top: 1em; margin-bottom: 1em;}

strong, b { font-weight: bold }
em, cite, i { font-style: italic }
caption { text-align: left }
th, td { vertical-align: middle }
small, .small { font-size: .9em; }
hr { height: 0; border: 0; border-top: 2px solid #eeeeef; -moz-box-sizing: content-box; box-sizing: content-box; margin: 20px 0; }

.clr { clear: both }
.clrfix:after { clear: both; content: ""; display: table; }

.instagram-media, .twitter-tweet {display: inline-block !important;}




.pagesBlockuz1 a,
.pagesBlockuz1 span{
	padding: 5px;
	margin: 5px;

}








/* Авторизация */
#login_pane {
	list-style: none;
	padding: 0; margin: 0;
}
#login_pane > li > .btn-border {
	border: 1px solid #cccccc;
	color:black;
	white-space: nowrap;
	background: #cccccc;
}
#login_pane > li > .btn-border:hover {
	border-color: #fff;
	box-shadow: inset 0 0 0 2px rgba(255,255,255,0.2); -webkit-box-shadow: inset 0 0 0 2px rgba(255,255,255,0.2);
}
#login_pane > li > .btn-border .over { max-width: 120px; margin-top: -2px;}
#login_pane > li > .btn-border > .pm_num { margin-top: -3px; vertical-align: middle; display: inline-block; }
.pm_num {
	font-size: 11px;
	background-color: #fff;
	border-radius: 10px;
	min-width: 12px; height: 12px;
	line-height: 13px;
	margin: -2px -14px 0 12px;
	padding: 4px;
	color: #3394e6;
	text-align: center;
	vertical-align: middle;
}

/* Форма входа */
#login_pane .dropdown-form {
	text-align: center;
	left: 50%;
	padding: 39px; margin-left: -150px;
	width: 220px;
}
.dropdown-form .soc_links { margin: 0; }
.dropdown-form .soc_links > a { margin-bottom: 20px; }
.login_form {
	list-style: none;
	padding: 0; margin: 0;
	border-bottom: 1px solid #efefef;
}
.login_form > li {
	border-top: 1px solid #efefef;
	display: block;
	position: relative;
}
.login_form > li > label { display: none; }
.login_form > li > input {
	border: 0 none;
	padding: 19px; padding-left: 23px;
	border-radius: 0;
	background-color: transparent;
	width: 100%; height: 60px;
}
.login_form > li > .icon {
	position: absolute;
	left: 0; top: 50%;
	margin: -7px 0 0 0;
	height: 14px; width: 1em;
}
.login_form > li.login_input-btn > input { padding-right: 65px; }
.login_form > li.login_input-btn > .btn {
	position: absolute;
	right: 0; top: 50%;
	margin-top: -18px; padding: 0;
	width: 54px;
}
.login_form__foot { text-align: left; margin-top: 20px; }

/* При успешной авторизации */
.dropdown-form.logged:after {
	content: "";
	position: absolute;
	left: 0; top: 0;
	width: 100%; height: 99px;
	z-index: -1;
}
.dropdown-form.logged:before, .dropdown-form.logged:after {   }
.login_pane__info .avatar { margin: 12px 0; }
.login_pane__menu {
	list-style: none;
	padding: 0; margin: 25px 0;
	text-align: left;
	border-bottom: 1px solid #efefef;
}
.login_pane__menu li a {
	color: inherit;
	text-decoration: none !important;
	padding: 14px 0; display: block;
	border-top: 1px solid #efefef;
}
.login_pane__menu li a:hover { color: #3394e6; }

.login_pane__foot { text-align: left; }
.login_pane__foot .plus_icon { margin: -3px 5px 0 0; }



/* --- Сортировка и Хлебные крошки --- */
.pagetools {
	border: 1px solid #d6d6d6;
	border-radius: 2px;
	margin-bottom: 25px;
	position: relative;
	padding-left: 8%;
	width: 100%; height: 52px;
	overflow: hidden;
	font-size: .9em;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
#combo-tools .pagetools_in {
	height: 100px;
	-webkit-transition: all .3s ease .2s; transition: all .3s ease .2s;
}
.pagetools_in { color: #919191; }
.sortbar_in, .speedbar { display: block; height: 22px; padding: 14px 25px; line-height: 22px; }
.pagetools_back {
	position: absolute;
	left: 0; top: 0;
	width: 8%; height: 50px;
	border-right: 1px solid #d6d6d6;
	text-align: center;
}
.pagetools_back .icon {
	display: block;
	margin: 15px auto 0 auto;
	width: 30px; height: 20px;
}
#combo-tools.active > .pagetools_in { margin-top: -50px; }
.breadcrumb .over { vertical-align: baseline; }

.sortbar_in { white-space: nowrap; }
.sortbar_in > form { display: inline; }




/* Блок: Опросы */
.block_grey {
	padding: 25px;
	margin-bottom: 25px;
	border-radius: 2px;
	background-color: #e5e5e5;
}
.block_grey > .title {
	margin: 0 0 1em 0;
	font-size: 1em;
	letter-spacing: 0;
}
.vote_more { font-size: .9em; margin: -.7em 0 1em 0; }

.vote_list { margin: 8% 0; }
.vote_list .vote, .vote_list .pollanswer { margin: .6em 0 .2em 0; }
.vote_list .vote > input, .vote_list .pollanswer > input { display:none;  }
.vote_list .vote > input + label:before, .vote_list .pollanswer > input + label:before {
	display:inline-block;
	width: 8px; height: 8px;
	border: 4px solid #3b3b3b;
	background-color: #fff;
	margin: -3px 4px 0 0;
	vertical-align:middle;
	cursor:pointer;
	content: "";
	border-radius: 2px;
}
.vote_list .vote > input[type="radio"] + label:before,
.vote_list .pollanswer > input[type="radio"] + label:before { border-radius: 50%; }
.vote_list .vote > input + label:hover:before, .vote_list .pollanswer > input + label:hover:before { border-color: #3394e6; }
.vote_list .vote > input:checked + label:before, .vote_list .pollanswer > input:checked + label:before {
	background-color: #3394e6;
	border-color: #3394e6;
}
.vote_list .vote > input + label:before, .vote_list .vote > input:checked + label:before,
.vote_list .pollanswer > input + label:before, .vote_list .pollanswer > input:checked + label:before
{ -webkit-transition: border-color ease .2s; transition: border-color ease .2s; }

.btn-border .icon-votes { width: 16px; height: 14px; margin: -3px 0 0 0; vertical-align: middle; }
.vote_votes, .pollallvotes { font-size: .9em; }

#dlevotespopupcontent { height: auto !important; overflow: visible !important; }

/* Блок: Архив новостей */
.title_tabs { margin: -10px 0 10px 0 !important; }
.title_tabs ul { cursor: default; list-style: none; padding: 0; margin: 0 0 0 15px; }
.title_tabs * { display: inline-block; vertical-align: middle; }
.title_tabs ul li > a {
	display: block;
	width: 36px; height: 16px;
	padding: 10px 0;
	border-radius: 50%;
	margin-bottom: 2px;
	text-align: center;
	position: relative;
}
.title_tabs ul li.active > a {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
}
.title_tabs ul li > a > .icon { width: 16px; height: 16px; fill: #6a6a6a; vertical-align: top; }
.title_tabs ul li.active > a > .icon { fill: #3394e6; }

/* Блок: Изменить оформление */
.block_bg {
	margin-bottom: 25px;
	background-color: #1b64a8;
	border-radius: 2px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
	padding: 25px;
}
.block_bg > .title {
	font-size: 1em;
	color: #fff;
	margin: -.2em 0 .6em 0;
	text-transform: uppercase;
}
.change_skin {
	background: url(../images/change_skin.png) no-repeat 0 50%;
	-webkit-background-size: cover; background-size: cover;
}

.change_skin .styled_select {
	background: #fff;
	border-radius: 2px;
	width: 100%;
	box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
	border-width: 0;
	overflow: hidden;
	position: relative;
}
.change_skin .styled_select > .icon {
	position: absolute;
	left: 100%; top: 50%;
	width: 16px; height: 10px;
	margin: -5px 0 0 -26px;
	fill: #d7d7d7;
}
.change_skin .styled_select:hover > .icon { fill: #3394e6; }
.change_skin .styled_select select {
	width: 112%; height: 36px;
	background-color: transparent;
	border-width: 0;
	padding: 7px;
	position: relative;
	z-index: 1;
	appearance: none; -webkit-appearance: none; -moz-appearance: none;
}

/* Блок: Теги */
.tag_list > span { margin: 0 2px 2px 0; }
.tag_list > span, .tag_list > span > a { display: inline-block; }
.tag_list > span > a {
	border: 1px solid #d6d6d6;
	color: inherit;
	text-decoration: none !important;
	padding: 4px 8px;
	border-radius: 2px;
}
.tag_list > span > a:hover {
	background-color: #fff;
	color: #3394e6;
	border-color: #fff;
	box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
}
.tags_more { margin-top: 1em; }

/* Блок: Похожее */
.relnews {
	margin: -20px 0 0 0; padding: 0;
	list-style: none;
}
.relnews > li > a:after { content: ""; display: block; clear: both; }
.relnews > li > a {
	display: block;
	color: inherit;
	text-decoration: none !important;
	border-bottom: 1px solid #d5d5d5;
	padding: 25px 0 25px 33px;
}
.relnews > li:last-child > a { border-bottom-width: 0; }
.relnews > li > a .icon, .relnews > li > a > b { -webkit-transition: all ease .2s; transition: all ease .2s; }
.relnews > li > a .icon {
	width: 16px; height: 14px;
	float: left;
	margin: 4px 0 0 -33px;
}
.relnews > li > a > * { cursor: pointer; display: block; }
.relnews > li > a > b { display: block; }
.relnews > li > a > span {
	font-size: .9em;
	opacity: .5;
	text-transform: lowercase;
	margin-top: .4em;
}
.relnews > li > a:hover > b { color: #3394e6; }

/* Блок: последние комментарии */
.lastcomm {
	margin: -20px 0 0 0; padding: 0;
	list-style: none;
}
.lastcomm > li > a:after { content: ""; display: block; clear: both; }
.lastcomm > li > a {
	display: block;
	color: inherit;
	text-decoration: none !important;
	border-bottom: 1px solid #d5d5d5;
	padding: 25px 0 25px 33px;
}
.lastcomm > li:last-child > a { border-bottom-width: 0; }
.lastcomm > li > a .icon, .lastcomm > li > a > b { -webkit-transition: all ease .2s; transition: all ease .2s; }
.lastcomm > li > a .icon {
	width: 16px; height: 14px;
	float: left;
	margin: 4px 0 0 -33px;
}
.lastcomm > li > a > * { cursor: pointer; display: block; }
.lastcomm > li > a > b { display: block; margin-top: .4em;}
.lastcomm > li > a > span {
	font-size: .9em;
	opacity: .5;
}
.lastcomm > li > a:hover > b { color: #3394e6; }



/* --- Bootstrap --- */
/* DropDown Меню и формы */
.dropdown { position: relative; }
.dropdown-menu, .dropdown-form {
	min-width: 160px; padding: 12px 0; border-radius: 2px; margin-top: 5px !important; display: none; z-index: 99; position: absolute;
	box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3); border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1); background-clip: padding-box;
	background-color: #fff;
}
.dropdown-menu { list-style: none; margin: 0; }
.dropdown-form { padding: 40px; }

.dropdown-menu.dot:before, .dropdown-form.dot:before {
	content: "";
	position: absolute;
	top: 0; left: 50%;
	margin: -11px 0 0 -11px;
	width: 22px; height: 22px;
	border-radius: 50%;
	background-color: #fff;
}

/* DropMenu */
.dropdown-menu li a { height: 1%; padding: 5px 20px; border: 0 none; display: block; white-space: nowrap; text-decoration: none; color: inherit; }
.dropdown-menu li a:hover { background-color: #e05b37; color: #fff; }
.open .dropdown-menu, .open .dropdown-form { display: block; }

/* Expand & Collapse */
.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
.fade.in { opacity: 1; }
.collapse { overflow: hidden; height: 0; width: 0; display: inline-block; }
.collapse.in { display: block; width: auto; height: auto; }
.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; transition: height 0.35s ease; }

/* --- Работа вкладок --- */
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }



.avatar { display: inline-block; }
.avatar .cover {
	width: 100px; height: 100px;
	border-radius: 50%;
	white-space: nowrap;
	text-indent: -9999px;
	display: inline-block;
}
.comment .avatar { float: left; margin-right: 15px; position: relative; }
.comment .avatar .cover { width: 36px; height: 36px; }



/* --- Иконки --- */
.icon {
	display: inline-block;
	width: 32px;
	height: 32px;
	fill: #3394e6 !important;
	vertical-align: middle;
}
.icon-logo { width: 42px; height: 42px; }

.icon-vk { width: 10px; height: 1em; }
.icon-tw { width: 14px; height: 1em; }
.icon-fb { width: 8px; height: 1em; }
.icon-gp { width: 18px; height: 1em; }
.icon-ya { width: 7px; height: 1em; }
.icon-od { width: 10px; height: 1em; }
.icon-mail { width: 16px; height: 1em; }

.grey .icon { fill: #919191; }




/* --- Страница пользователя --- */
.userinfo_top { position: relative; padding-bottom: 50px; margin-bottom: 50px; }
.userinfo_top .avatar { position: absolute; }
.user_tab { list-style: none; padding: 0; margin: 0; }
.user_tab > li { display: inline; margin-right: 1.2em; }
.user_tab > li > a {
	text-decoration: none !important;
	font-size: .6em;
	-webkit-transition: all ease .3s; transition: all ease .3s;
}
.user_tab > li > a { color: #fff; opacity: .5; }
.user_tab > li > a:hover { color: inherit; }
.user_tab > li.active > a { cursor: default; font-size: 1em; opacity: 1; }

.usinf { list-style: none; padding: 0; margin: 0 0 25px 0; }
.usinf li { padding: 12px 0; border-top: 1px solid #e6e6e6; }
.usinf li:first-child { border-top-width: 0; }

.ui-c1, .ui-c2 { display: inline-block; vertical-align: top; }
.ui-c1 { width: 30%; margin-right: 5%; }
.ui-c2 { width: 60%; }

/* Окно пользователя */
.userinfo { padding-left: 90px; }
.userinfo .avatar { position: absolute; float: left; margin: 0 0 0 -90px; }
.userinfo .avatar .cover { width: 60px; height: 60px; }
.userinfo > ul { list-style: none; padding: 0; margin: 0; }

/* --- Статистика --- */
.stats_head > ul {
	list-style: none;
	padding: 0; margin: 0;
	font-size: 1.25em;
}
.stats_head > ul > li { margin-top: 15px; padding-left: 30px; }
.stats_head > ul > li:before {
	content: "";
	float: left;
	margin: 2px 0 0 -30px;
	width: 16px; height: 16px;
	border-radius: 50%;
	background-color:  #3394e6;
}
.stats_head > ul > li > b {
	display: block;
	font-size: .8em;
	opacity: .5;
	font-weight: normal;
}
.stats_head > ul > li.stats_d:before { background-color: #f6a71a; }
.stats_head > ul > li.stats_w:before { background-color: #ce3f28; }

.stat_group { margin-bottom: 25px; }
.stat_group > h5 { margin-top: 0; margin-bottom: 1em; }
.stat_group > ul { list-style: none; padding: 0; margin: 0; }
.stat_group > ul > li { padding: .6em 0; border-top: 1px dotted #d5d5d5; }

/* --- Страница поиска --- */
.search_result_num { font-size: .9em; margin: 25px 0 0; }
.search table { width: 100%; border-spacing: 5px; border-collapse: separate; }
#searchtable td, #searchtable td div, #searchtable table { margin: 0 !important; padding: 0 !important; }
#searchtable td.search br { display: none; }
td.search .bbcodes { margin: 0 !important; }
td.search { vertical-align: top; }


/* --- Регистрация, Восстановление пароля, Добавление новости---*/
.page_form_style body { background-color: #f7f7f7; }
.page_form { max-width: 1100px; padding-left: 7%; }
.page_form__back {
	background-color: #3394e6;
	position: fixed;
	left: 0; top: 0;
	height: 100%; width: 3%;
	padding: 0 2%;
}
.page_form__back:after {
	content: "";
	position: absolute;
	top: 0; right: 0;
	width: 5px; height: 100%;
	background-repeat: repeat-y;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);
	background-image: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);
	background-image: linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);
}
.page_form__back > .icon {
	position: absolute;
	left: 50%; top: 8%;
	margin: 0 0 0 -15px;
	width: 30px; height: 20px;
	fill: #fff;
	opacity: .6;
}
.page_form__back:hover > .icon { opacity: 1; }
.page_form__body { padding: 0 10%; }
.page_form__logo { padding: 8% 0 0 0; margin-bottom: 8%; }
.page_form__logo .icon { margin-top: -10px; width: 60px; height: 60px; }

.page_form__inner > .title { font-weight: normal; font-size: 30px; margin: 4% 0; }
.page_form__form .form_submit { border-top: 1px solid #e0e0e0; padding: 20px 0 0 0; margin-top: 20px; }

@media only screen and (min-width: 701px) {
	.page_form__form { font-size: 1.25em; }
	.page_form__form .form-group label { color: #999; }
	.page_form__form .form-group input, .page_form__form .form-group textarea,
	.page_form__form .form-group select, .page_form__form .c-captcha input {
		font-size: 1em;
		height: 60px;
		line-height: 26px;
		padding: 15px;
	}
	.page_form__form .form-group textarea { height: auto; }
	.page_form__form .c-captcha img { width: 160px; height: 60px; }
	.page_form__form .c-captcha input { width: 160px; }

	.page_form__form .form_submit { padding-top: 3%; margin-top: 3%; }
	.page_form__form ul.ui-form > li { margin-bottom: 3%; }
	.page_form__form .form_submit > .btn {
		font-size: 1em;
		font-weight: normal !important;
		height: 60px;
		border-radius: 30px;
		line-height: 26px;
		padding: 17px 28px;
	}
}

.page_form__form .login_check { position: relative; }
.page_form__form .login_check > input { padding-right: 150px; }
.page_form__form .login_check > .btn {
	width: 120px;
	position: absolute;
	right: 0; top: 0;
	font-weight: bold;
	margin: 12px;
}
#result-registration { margin-top: 10px; font-size: .8em; }
.regtext { margin-bottom: 5%; }

.page_form__foot { margin-top: 8%; padding-bottom: 8%; }
.page_form__foot > * { display: block; float: none; }
.page_form__foot .ca { display: block; margin-top: 2%; margin-left: 0; }

/* --- PM --- */
@media only screen and (min-width: 601px) {
	#pm-menu:after { content: ""; clear: both; display: block; }
	#pm-menu { margin-bottom: 25px; }
	#pm-menu a { color: inherit; padding: 10px 16px; border-radius: 2px; border: 2px solid transparent; float: left; text-decoration: none !important; }
	#pm-menu a:hover { border-color: #3394e6; color: #3394e6; }
}

.pm-box { margin-bottom: 25px; }
.pm_status { padding: 25px; background-color: #f7f7f7; border-radius: 2px; }
.pm_progress_bar { background-color: #e5dbcc; margin-bottom: 10px; border-radius: 2px; }
.pm_progress_bar span { background: #e85319; font-size: 0; height: 20px; border-radius: 2px; display: block; overflow: hidden }


.berrors {
	background: #ffe6dd;
	border: 1px solid #f0c4b5;
	color: #553c33;
	padding: 20px 25px;
	margin-bottom: 25px;
	height: 1%;
	border-radius: 2px;
	box-sizing: border-box;
}


.box > .heading { padding: 4% 4%; margin: 0; text-transform: uppercase; }
.box > .heading .hnum { font-size: .6em; display: inline-block; vertical-align: top; margin: 0 0 0 .4em; }
.box_in { padding: 4% 7%; }




.com_info { font-size: .9em; margin-bottom: 2%; margin-top: -5px; }
.com_info:after { clear: both; display: block; content: ""; }

.com_user { float: left; margin: 9px 15px 0 0; }
.comment .meta { display: inline; }
.comment .meta .left { margin: 9px 0 0 0; }
.comment .meta .left .mass input { margin: -2px 0 0 0; vertical-align: middle; }
.comment .meta > ul.left > li { margin-right: 10px; }

.comment .reply { text-transform: lowercase; }
.comment .meta .left a {
	display: inline-block;
	width: 20px; height: 20px;
	vertical-align: middle;
	padding: 2px;
	margin-top: -2px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.comment .meta .left .reply a { padding: 2px; width: auto; vertical-align: baseline; }
.comment .meta .left .del a { padding: 4px; }
.comment .meta .left .icon { margin: 0; fill: #919191; vertical-align: top; }
.comment .meta .left a:hover .icon { fill: #3394e6; }
.comment .meta .left a .icon-reply {
	width: 15px; height: 16px;
	fill: #3394e6 !important;
	margin-right: .4em;
	vertical-align: middle;
}
.comment .meta .left a .icon-coms {
	width: 15px; height: 16px;
	fill: #3394e6 !important;
	margin-right: .4em;
	vertical-align: middle;
}
.comment .meta .left .edit_btn > a { padding: 2px; margin-top: -4px; }
.comment .icon-bad { width: 16px; height: 16px; }
.comment .icon-cross { width: 12px; height: 12px; }

.comment .meta .rate { float: right; }

/* Древовидные комментарии */
#dle-comments-list { width: 100%; overflow: hidden; }
#dle-comments-list .comments-tree-list { list-style: none; padding: 0; margin: 0; }
#dle-comments-list > .comments-tree-list > li > .comments-tree-list { padding: 0 8%; border-top: 1px solid #efefef; }
#dle-comments-list > .comments-tree-list > li .comments-tree-list > li { padding-left: 20px; }
#blind-animation .comments-tree-list { list-style: none; padding: 0; margin: 0; }

.comments-tree-list > li > ol > li .comment {
	padding: 30px 0;
	position: relative;
	box-shadow: none; -webkit-box-shadow: none;
	border-width: 0;
}
.comments-tree-list li ol li .comment {

	position: relative;
	box-shadow: none; -webkit-box-shadow: none;
	border-width: 0;
}
.comments-tree-list > li > ol > li .comment:after {
	content: "";
	position: absolute;
	width: 2000px; height: 1px;
	margin-left: -500px;
	left: 0; top: 0;
	background-color: #efefef;
}

.comments-tree-list > li > ol > li .comment:before {
	content: "";
	position: absolute;
	left: 0; top: 12px;
	margin: 30px 0 0 -20px;
	background-color: #e6e6e6;
	width: 10px; height: 2px;
}

/* Управление комментариями */
.mass_comments_action { text-align: right; border-top: 1px solid #efefef; padding: 2% 4%; }
.mass_comments_action > select { height: 36px; padding: 5px; width: 200px; margin-left: 1em; }

.com_content > .title { margin-top: 4%; }
.com_content > .text { font-size: 1.08em; }
