.art_h1 {
	margin: 0px; padding: 0px 0px 10px; font-size: 23px; font-style: italic;
}
.art_path {
	padding: 7px 0px;
}
.art-tpl__title {
	margin: 0px 0px 5px; font-size: 22px;
}
.art-tpl__title a {
	text-decoration: none;
}
.art-tpl__title a:hover {
	text-decoration: underline;
}
.tab_null {
	border: currentColor; border-image: none; width: 100%; border-collapse: collapse; border-spacing: 0;
}
.tab_null .td {
	padding: 0px; border: currentColor; border-image: none; text-align: left; vertical-align: top;
}
.tab_null .art-tpl__thumb {
	padding: 6px 5px 6px 0px; float: left;
}
.tab_null .art-tpl__thumb img {
	border: currentColor; border-image: none;
}
.tab_null .art-tpl__thumb .highslide:hover img {
	border: currentColor; border-image: none;
}
.art-tpl__note {
	line-height: 1.5em; overflow: hidden; font-size: 12px;
}
.art-tpl__inf {
	margin: 0px 0px 25px; text-align: left; font-size: 12px;
}
.art-tpl__inf .date_art {
	padding-right: 12px;
}
.art-tpl__inf .read_more {
	padding-left: 12px;
}
.art-tpl__folders {
	width: 230px;
}
.art-tpl__folders__title {
	font-size: 22px;
}
.art-tpl__folders ul {
	padding-left: 16px;
}
.art_list .art-tpl__title {
	margin: 0px 0px 11px; font-size: 22px;
}
.art_list .tab_null {
	border: currentColor; border-image: none; width: 100%; border-collapse: collapse; border-spacing: 0;
}
.art_list .tab_null .td {
	padding: 0px; border: currentColor; border-image: none; text-align: left; vertical-align: top;
}
.art_list .art-tpl {
	margin: 0px auto 10px;
}
.art_list .art-tpl__thumb {
	padding: 0px 5px 0px 0px; float: left;
}
.art_list .art-tpl__folders {
	width: 200px;
}
span.red {
	color: red;
}
.requi {
	color: red;
}
.comment-body {
	margin: 2px 0px; padding: 10px;
}
.no_form {
	padding: 15px 0px;
}
img.captcha {
	border: currentColor; border-image: none;
}
