body.blog-content img, .blog-preview img{display: block; margin: 10px;}
body.blog-content ul, body.blog-content ol {background: #FFFFFF no-repeat 2px 2px; padding:8px 5px 5px;}
body.blog-content ul, body.blog-content ol {padding-top: 15px;}
body.blog-content ul {background-image: url(/static/js/wysiwyg/iframe/ul_li.gif);}
body.blog-content ol {background-image: url(/static/js/wysiwyg/iframe/ol_li.gif);}
body.blog-content ul li, body.blog-content ol li {margin-left: 20px;}

div.blog_entry_form ol {
    margin-bottom: 2em;
}

div.blog_entry_form ol ul#choise li {
    padding-left: 40px;
}

div.blog_entry_form ol li span, option.wym_containers_h2 {color: #BB0303;}
div.blog_entry_form ol li span {font: 1.67em/105% Verdana,sans-serif; display: block; padding: 10px 0;}
div.blog_entry_form input, div.blog_entry_form input[type="submit"], div.blog_entry_form input[type="button"] {padding: 2px;}
div.blog_entry_form input#title {width: 50%;}
div.blog_entry_form textarea#description {width: 100%;}
div.blog_entry_form input[type='submit'], div.blog_entry_form input[type='button'] {width: 300px;}

.icon {height: 16px;}
.icon-tags {background: url(/static/icons/icons.png) no-repeat;}
.icon-tags-new {background-position: 0px  -368px;}
.icon-tags-url {background-position: -16px  0px;}
.icon-tags input {width: 99%;}
.icon-tags-list {background-position: 0px  -368px;}
div.icon {padding-left: 21px;}
i.icon {display: inline-block; width: 16px; margin-right: 5px;}
i.icon-tags-list {float: left; margin-top: 5px;}
.icon-link {background-position: -16px -16px; float: left;}
.icon-big-link {background-position: -16px 0px;}
p.source {margin-top: 10px;}
p.source i {float: left;}
p.source a {font-size: 12px;}
p.content-controls {text-align: right;}

.linker {color: #CF0000; font-size: 9px;}

/* add form style end */

.blog_item{padding: 5px;}

.blog-content {width: 680px; word-wrap: break-word; overflow: hidden;}
.blog-content p {margin-bottom: 1.2em;}
.blog-content p, .blog-content ul, .blog-content ol {font: normal 13px/18px Verdana;}
div.tags {padding: 0px 0px; overflow: hidden;}
div.tags i.icon {margin: 2px 5px 0px 0px;}
.blog-content div.tags a {color: #333333; font: 11px Verdana,Tahoma,sans-serif; padding: 0 1px; text-decoration: none; text-transform: inherit;}
.blog-content div.tags a:hover {background-color: #F1E9CF; color: #333333;}
.blog-content ul, .blog-content ol {margin: 9px 0px 9px 20px;}
.blog-content ul li,.blog-content ol li {list-style: inherit; margin-left: 10px;}
.blog-content iframe, .blog-content .blog_full_entry_content img {display: block; margin: 10px auto;}
.blog-content iframe {margin: 10px auto !important;}
.blog-content .blog_full_entry_title {margin-bottom: 20px;}
.blog-content .blog_full_entry_content h1, body.blog-content h1{color: #666666; font-size: 18px; margin-bottom: 3px;}
.blog-content .blog_full_entry_content h2, body.blog-content h2{font-size: 16px;}
.blog-content .blog_full_entry_content h3, body.blog-content h3 {color: #000;}

.blog-preview {background-color: #fff; margin: 0px auto; padding: 10px 10px 50px 10px;}
html body.wysiwyg, html body.wysiwyg div.preview div.main {background-color: #777 !important; padding: 0px !important;}
/* */
.entry_title{font:normal 20px Tahoma,sans-serif}
.entry_title a{text-decoration:underline}
.entry_title a.title_group{color:#357cae}
.entry_title a.title_group:hover{color:#135a8c}
.entry_title a.title_name{color:#666666}
.entry_title a.title_name:hover{color:#A3A3A3}
.entry_title b{font:normal 26px Arial,Verdana,sans-serif;}

/* Настройки для отображения блогов */
.center{text-align: center;}
.left{text-align: left;}
.right{text-align: right;}
.underline {text-decoration: underline;}

.blog-content blockquote {border-left: 3px solid #c6c6c6; margin: 15px 0px 15px 20px; padding: 0px 0px 5px 5px;}
.blog-content blockquote, .blog-content blockquote * {color: #666666; font-size: 11px; font-style: italic;}

/* */
.blog-item-preview-body {
    margin: 10px 0px 0px 5px;
}
p.readmore {
    clear: both;
    margin: 0px 0px 5px 0px;
    padding-left: 5px;
    clear: both;
}
/* Техническая инф. о записи */
div.message_tech_info {border: 1px solid #dddddd; border-width: 1px; -moz-border-radius:5px; border-radius: 5px; outline: none; display: inline-block; font:11px Verdana, Arial, sans-serif; margin: 7px 0px; padding-left: 5px;}
div.message_tech_info div {display: inline-block; margin: 2px 15px 3px 0; vertical-align: middle;}
* html div.message_tech_info div {display: inline; vertical-align: baseline;}
*+html div.message_tech_info div {display: inline; vertical-align: baseline;}

div.comment_count{font-weight: bold;color:#009900}
/* */
ul.blog_message_type{padding: 5px; background-color: #ECECEC; overflow: hidden; margin-top: 10px; width: 540px; display: none;}
ul.blog_message_type li {float: left; width: 83px; height: 100px; border: 1px solid black; margin: 0px 5px 0px 0px; background-color: pink;}
/* Mode in blogs */
div.blog_item div.head p {width: 50%; float: left;}
/* Message tech info */
div.voting {clear: both;}
*+html div.voting {float: left;}
* html div.voting {float: left;}
div.voting ul.rating {
    margin: 0px;
    padding: 0px;
}
div.voting ul.rating li {
    float: left;
    list-style: none;
    margin-left: 5px;
    
}
li.rating {font-size: 11px; font-weight: bold;}
.rating-positive{color: green;}
.rating-negative{color: #BB0303;}
.rating-alfa{opacity: 0.5;}
i#ratingDown:hover {opacity: 1.0 !important;}
i#ratingUp:hover {opacity: 1.0 !important;}
i#ratingUp {
    display: inline-block;
    height: 16px;
    width: 16px;
    background-position: -16px -96px;
    background-image: url('/static/icons/icons.png');
    background-repeat: no-repeat;
}
i#ratingDown {
    display: inline-block;
    height: 16px;
    width: 16px;
    background-position: -16px -112px;
    background-image: url('/static/icons/icons.png');
    background-repeat: no-repeat;
}
i#ratingUp.not-active {background-position: -16px -128px  !important;}
i#ratingDown.not-active {background-position: -16px -144px  !important;}

i.comments_count {
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url("/static/icons/icons.png") no-repeat scroll 0 -336px transparent;
    margin-right: 3px;
    margin-bottom: -4px;
}
/* sidebar blog comments */
.last .blog_comment_item {
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 5px;
    padding: 5px 0;
}
.last .blog_comment_item .user_nick {font-weight: bold;}
div.blog_queue p.title {margin-bottom: 10px;}
a.comments_count {
    text-decoration: none;
    color: #BB0303;
}
a.comments_count:hover {color: #B87C7C;}

/* */
.top-messages .blog_message_item { border-bottom: 1px dotted #CCCCCC; margin-bottom: 5px; padding: 5px; }
/* */
.top-community .blog_message_item {border-bottom: 1px dotted #CCCCCC; margin-bottom: 5px; padding: 5px 0px 0px 20px;}
.top-community .blog_message_item .blog_title {font-size: 20px;}

#preview-label {background-color: #fff; position: absolute; left: 0px; top: 0px; padding: 10px;}