#article_body {}
#article_body ul, #article_body ol { margin: 0 0 0 25px }

#article_body h1, #article_body h2, #article_body h3, #article_body h4, #article_body h5, #article_body h6
{
	font-family: "Arial",sans-serif; font-weight: bold; color: #3A75DB;
	margin: 10px 0;
}

#article_body h1 { background-color: #FF0012; font-size: 18px; color: #FFF; padding: 5px 5px 5px 15px; margin: 0; }
#article_body h2 { font-size: 16px; }
#article_body h3 { font-size: 14px; margin: 10px 5px; color: #BF0020; }
#article_body h4 { font-size: 10px; margin: 10px 10px; color: #108F3E; }
#article_body h5 { font-size: 10px; margin: 10px 15px; color: #0075B8; }
#article_body h6 { font-size: 10px; margin: 10px 20px; color: #7E1979; }

#article_body .article_body img{ border: 1px solid #DDD; margin: 10px; padding: 0; }
#article_body .article_body { background: url("/img/page.cell.png") repeat scroll 0 0 #FFFFFF; border: 1px solid #BD002B; width: 100%; }
#article_body .article_body_wrapper { border-bottom: 3px solid #E0E0E0; border-right: 5px solid #E0E0E0; }
#article_body .article_body_html { margin: 20px; }

#article_body ul.content { margin-left: 45px; font-size: 12px; line-height: 18px; }
#article_body ul.content li a { color: #FF0012; font-weight: bold; text-decoration: underline; }
#article_body ul.content li a:hover { color: #800012; }

#article_body a.author { color: #FF0012; }
#article_body a.author:hover { color: #800012; }

#article_body p { text-align: justify; margin: 10px 0; }
#article_body strong, #article_body b { font-weight: bold; }

#article_body .vrezka
{
    background-color: #F6FBF0;
    border: 1px dashed #32CD32;
    margin: 15px 0;
    padding: 10px;
}

#article_body .vrezka h2, #article_body .vrezka h3
{
    margin: 0;
}

.current_article hr { width: 100%; border: none; border-bottom: 1px solid #555; margin: 15px 0; }