.framed
{
	margin: 0 0 0 -9px;
	position: absolute;
	width: 298px;
	z-index: 100;
}
.framed_popuper
{
	left: 12.5%;
    /* margin: 0 0 0 -149px; */
    position: absolute;
    /*width: 75%;*/
    z-index: 100;
    background: white;
    border-radius: 5px;
    min-width: 95%;
    box-shadow: 0 0 10px black;
    -webkit-transform: translateX(-50%); /* Ch <36, Saf 5.1+, iOS < 9.2, An =<4.4.4 */
        -ms-transform: translateX(-50%); /* IE 9 */
            transform: translateX(-50%); /* IE 10, Fx 16+, Op 12.1+ */
    left: 50%;

}
.cmt_framed_popuper
{
	left: 50%;
	margin: 0 0 0 -300px;
	position: absolute;
	width: 600px;
/* 	z-index: 50; */
	z-index: auto;
	background: #FFF;
}
.framed_t
{
	/*background: url(/resources/img/comments/framed/top.png);*/
	font-size: 0;
	height: 21px;
}
.cmt_framed_t
{
	/*background: url(/resources/img/comments/framed_fav/top.png);*/
	font-size: 0;
	height: 21px;
}
.framed_m
{
	/*background: url(/resources/img/comments/framed/c.png);*/
	color: #333;
	font-size: 12px;
	padding: 0px 25px 5px;
}
.cmt_framed_m
{
	/*background: url(/resources/img/comments/framed_fav/c.png);*/
	color: #333;
	font-size: 12px;
	padding: 5px 25px 10px;
}
.img_button
{
	border: none;
	margin-left: 9px;
}
.framed_b
{
	/*background: url(/resources/img/comments/framed/bottom.png);*/
	font-size: 0;
	height: 19px;
}
.cmt_framed_b
{
	/*background: url(/resources/img/comments/framed_fav/bottom.png);*/
	font-size: 0;
	height: 19px;
}
div.spoiler{
	background-color: #F5F5F5;
	display: none;
	font-size: 0.8em;
	border: 1px solid #CDCDCD;
	padding: 4px;
	margin-left: 4px;
}
/*DIV.offtopic,DIV.offtopic *
{
	background-color: #EDEDED;
	border: 1px solid #CDCDCD;
	color: #ADADAD;
	font-size: 1em !important;
	padding: 2px;
}*/

DIV.offtopic
{
	background-color: #EDEDED;
	border: 1px solid #CDCDCD;
	color: #ADADAD;
	font-size: 1em !important;
	padding: 2px;
}

div.quote
{
	background-color: #F5F5F5;
	border: 1px solid #CDCDCD;
/* 	margin: 4px 0 0; */
	padding: 4px 8px;
}
/*SPAN.offtopic,SPAN.offtopic *
{
	color: #ADADAD;
	font-size: 1em !important;
	font-style: italic;
}*/
span.offtopic {
	color: #ADADAD;
	display: block;
	font-size: 1em !important;
	font-style: italic;
}
.userPicComments
{
	border: solid 1px #87B2B5;
	margin: 5px 16px 10px 11px;
}
.userPicComments IMG
{
	border: solid 1px #FFF;
}
.commentBg
{
	background-color: #F5F5F5;
}
#float_paste
{
	display: none;
	font-size: 11px;
	position: absolute;
	z-index: 1000;
}
#float_paste_inner
{
	background: url(/resources/img/comments/bubble.png) no-repeat;
	color: #FFF;
	height: 84px;
	margin: 17px 0 0;
	padding: 28px 27px 0 10px;
	text-align: center;
	width: 128px;
}
#float_paste_inner a
{
	position: relative;
}
#float_paste_inner a:link,#float_paste_inner a:visited
{
	border-bottom: 1px dashed #fff;
	color: #FFF;
	text-decoration: none;
}
#float_paste_inner a:hover,#float_paste_inner a:active
{
	border-bottom: 1px dashed #fff;
	color: #efefef;
	text-decoration: none;
}
.fav_cmt_table
{
	border: 1px solid #ddd;
	border-collapse: collapse;
	margin: 0 0 1.5em;
	width: 100%;

}
.fav_cmt_table .left_col
{
	vertical-align: top;
	width: 40%;
}
.fav_cmt_table .right_col
{
	vertical-align: top;
}
.fav_cmt_table #fav_tab_view
{
	height: 380px;
	overflow-y: auto;
	padding: 10px 7px;

}
.fav_cmt_list
{
	height: 400px;
	margin: 0;
	overflow-y: auto;
	padding: 0 10px 0 0;
}
.fav_cmt_list li
{
	list-style-type: none;
	padding: 10px 7px 40px;
	position: relative;
}
.fav_cmt_list li a.delete_from_comments_favorites
{
	bottom: 25px;
	display: block;
	position: absolute;
	right: 7px;
}
.fav_cmt_list li a.comments_favorites_view
{
	bottom: 25px;
	display: block;
	left: 7px;
	position: absolute;
}
.fav_cmt_list li a.cmt_fav_item_link
{
	display: block;
	font-size: 1.3em;
	margin: 0 0 .6em;
}
.fav_cmt_list li div.time
{
	display: block;
	position: absolute;
	bottom: 4px;
	font-size: 0.9em;
	color: #999999;
}
.fav_cmt_list li.even
{
	background: #eee;
}
.fav_cmt_list li.odd
{
	background: #fff;
}
.fav_cmt_list li.hover
{
	background: #ddd;
}
a.dashed
{
	text-decoration: none;
}
a.dashed:link,a.dashed:visited
{
	border-bottom: 1px dashed #584F8C;
}
a.dashed:hover,a.dashed:active
{
	border-bottom: 1px dashed #F90;
}
div.comments_err
{
	border: 1px dashed grey;
	color: red;
	font-weight: 700;
	margin: 20px;
	text-align: center;
}
div.comments_num
{
	display: inline;
}
.comments_head
{
	float: left;
	padding: 0 8px;
}
.comments_head h2
{
	color: #525155;
	float: left;
	font-size: 18px;
}
.
.comments_head h2 span
{
	color: #aaa;
}
.comments_hint
{
	background: #ddd;
	margin: 0 0 10px;
	padding: 5px;
}
.comment_form h2
{
	color: #525155;
	float: left;
	font-size: 18px;
	padding-bottom: .2em;
}
.comments_textarea
{
	border: 1px solid #CCC;
	padding: 5px 8px;
}
.comments_textarea textarea
{
	background: none;
	border: none;
	margin: 0;
	width: 99%!important;
}
.comment_form_heding
{
	padding: 0 8px;
}
.comments_instruments_field
{
	background: #ececf3;
}
.comments_instruments_field td
{
	padding: 4px 8px 5px;
}
.comments_instruments_field .form_button
{
	background-image: url(/pic/news/icons/htmleditor_buttons.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 20px;
	width: 22px;
}
.form_button_action
{
	background: url(/pic/news/icons/button.gif) no-repeat left bottom;
	display: inline-block;
	float: right;
	height: 20px;
	line-height: 19px;
	margin: 0 0 0 10px;
	padding: 0 0 0 5px;
}
.form_button_action input
{
	background: url(/pic/news/icons/button.gif) no-repeat right bottom;
	border: none;
	cursor: pointer;
	display: inline-block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	height: 20px;
	line-height: 18px;
	margin: 0;
	padding: 0 5px 3px 0;
}
.form_button_action_hovered
{
	background-position: left top;
}
.form_button_action_hovered input
{
	background-position: right bottom;
	color: #666;
}
.comments_instruments_field .minispace
{
	display: block;
	float: left;
	height: 20px;
	width: 3px;
}
.comments_instruments_field .bigspace
{
	display: block;
	float: left;
	height: 20px;
	width: 14px;
}
.comments_instruments_field .fb_bold:link,.comments_instruments_field .fb_bold:visited
{
	background-position: 0 -20px;
}
.comments_instruments_field .fb_bold:hover,.comments_instruments_field .fb_bold:active
{
	background-position: 0 0;
}
.comments_instruments_field .fb_italic:link,.comments_instruments_field .fb_italic:visited
{
	background-position: -22px -20px;
}
.comments_instruments_field .fb_italic:hover,.comments_instruments_field .fb_italic:active
{
	background-position: -22px 0;
}
.comments_instruments_field .fb_link:link,.comments_instruments_field .fb_link:visited
{
	background-position: -44px -20px;
}
.comments_instruments_field .fb_link:hover,.comments_instruments_field .fb_link:active
{
	background-position: -44px 0;
}
.comments_instruments_field .fb_quote:link,.comments_instruments_field .fb_quote:visited
{
	background-position: -66px -20px;
}
.comments_instruments_field .fb_quote:hover,.comments_instruments_field .fb_quote:active
{
	background-position: -66px 0;
}
.comments_instruments_field .fb_off:link,.comments_instruments_field .fb_off:visited
{
	background-position: -88px -20px;
}
.comments_instruments_field .fb_off:hover,.comments_instruments_field .fb_off:active
{
	background-position: -88px 0;
}
.comment_heading
{
	background: #f1f1f1;
	padding: 6px 8px;
}
.comment_name
{
	float: left;
}
.comment_name a:link,.comment_name a:visited
{
	color: #584F8C;
}
.comment_name a:hover,.comment_name a:active
{
	color: #F90;
}
.comment_instruments
{
	float: right;
	font-size: 11px;
}

.comment_reply_button
{
	float: left;
	margin: 0 0 0 15px;
}
.comment_reply_button span
{
	background: url(/resources/img/comments/comments_icons.gif) no-repeat -52px 0;
	display: block;
	float: left;
	height: 8px;
	margin: 4px 3px 0 0;
	width: 9px;
}
.complaint_button
{
	background: url(/resources/img/comments/comments_icons.gif) no-repeat -81px -1px;
	display: block;
	float: left;
	height: 9px;
	margin: 4px 5px 0;
	width: 10px;
}
.permalink_button
{
	margin: 0 5px;
}
.newsTime
{
	color: #525155;
	font-size: 11px;
	margin: 0 0 0 10px;
}
.comments_btns
{
	float: right;
	padding: 17px 8px 0 0;
}
.comments_btns i
{
	font-style: normal;
}
.comments_btns a
{
	font-size: 11px;
	margin: 0 0 0 13px;
	position: relative;
	text-decoration: none;
}
.comments_btns a:link i,.comments_btns a:visited i
{
	border-bottom: 1px dashed #000;
	color: #000;
}
.comments_btns a:hover i,.comments_btns a:active i
{
	border-bottom: 1px dashed #F90;
	color: #F90;
}
.comment_moderated,.comment_modified
{
	color: #999;
	font-size: 10px;
	padding: 0 8px;
}
.per_page_comments span
{
	background: url(/resources/img/comments/comments_icons.gif) no-repeat -27px 0;
	display: inline-block;
	height: 9px;
	margin: 0 4px 0 0;
	width: 9px;
}
.all_comments span
{
	background: url(/resources/img/comments/comments_icons.gif) no-repeat -36px 0;
	display: inline-block;
	height: 9px;
	margin: 0 4px 0 0;
	width: 16px;
}
.downsort_comments span
{
	background: url(/resources/img/comments/comments_icons.gif) no-repeat -13px 0;
	display: inline-block;
	height: 8px;
	margin: 0 4px 0 0;
	width: 7px;
}
.upsort_comments span
{
	background: url(/resources/img/comments/comments_icons.gif) no-repeat -20px 0;
	display: inline-block;
	height: 8px;
	margin: 0 4px 0 0;
	width: 7px;
}
.refresh_comments span
{
	background: url(/resources/img/comments/comments_icons.gif) no-repeat 0 0;
	display: inline-block;
	height: 9px;
	margin: 0 4px 0 0;
	width: 13px;
}
.comments_loginbox
{
	background: #F1F1F1;
	font-size: 11px;
	padding: 5px 8px;
}
.cl_notice
{
	line-height: 1.2em;
	margin: 0 0 15px;
}
.comments_loginbox h2
{
	color: #525155;
	margin: 0 0 5px;
	padding: 0;
	text-align: left;
}
.comments_loginbox label
{
	color: #666;
	display: block;
	font-size: 11px;
}
.comments_loginbox #psw,.comments_loginbox #login
{
	margin: 0 0 .6em;
	width: 98%;
}
.comments_error
{
	background: #C00;
	color: #FFF;
	margin: 0 0 15px;
	padding: 5px 8px;
}
.cl_links li
{
	list-style-type: none;
	margin: 0 0 5px;
}
.comment_user_text
{
    padding: 8px;
}
    .comment_user_text img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
    }
.comments_pager
{
	margin: 0 0 10px;
	padding: 5px 8px;
}
.comments_pager li
{
	float: left;
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.comments_pager b,.comments_pager a
{
	display: block;
	margin: 0 4px 0 0;
	padding: 2px 4px;
}
.comments_pager a
{
	border: 1px solid #F1F1F1;
	text-decoration: none;
}
.comments_pager a:link,.comments_pager a:visited
{
	background: #F1F1F1;
	color: #584F8C;
	text-decoration: none;
}
.comments_pager a:hover,.comments_pager a:active
{
	background: #ECECF3;
	color: #584F8C;
	text-decoration: none;
}
.comments_pager b
{
	background: #7970C0;
	border: 1px solid #7970C0;
	color: #fff;
}
.quote
{
	margin: 0 0 0.5em;
}
#auth_block
{
	float: right;
}
.exit
{
	background: url(/resources/img/comments/exit.gif);
	border: none;
	height: 16px;
	margin: 0 8px 0 10px;
	width: 47px;
}
#AuthLogoutForm
{
	margin: 11px 0 0;
}
.micro_comments_icon
{
	color: #999;
	margin: 0 8px;
}
.framed_m td,.cmt_framed_m td
{
	color: #333;
	font-size: 12px;
}
.framed_m_input,.cmt_framed_m_input
{
	border: 1px solid #CCC;
	width: 100%;
}
.framed_m_button,.cmt_framed_m_button
{
	border: solid 1px #A8A8A8;
	border-left-color: #E5E5E5;
	border-top-color: #E5E5E5;
	color: #4C4C4C;
	font: normal 12px Arial, serif, Tahoma;
	margin-right: 5px;
}
.clr,.cl
{
	clear: both;
}
/*SPAN.spoiler,SPAN.spoiler *,div.reply,div.reply *
{
	font-size: 11px!important;
	font-style: italic;
}*/

SPAN.spoiler {
	font-size: 11px!important;
	font-style: italic;
}

SPAN.spoiler > a{
	text-decoration: none;
	border-bottom: 1px dashed;
}
SPAN.quote{
	font-size: 11px;
}


#comments_block,.comment_item
{
	margin: 0 0 20px;
}
.comments_head h2 a,.comments_loginbox h2 a
{
	border-bottom: 1px dashed;
	text-decoration: none;
}

.comment_content,.cl_links,.news_comments_scroll
{
	padding: 0;
}
.spoiler,span.offtopic
{
	display: block;
}

.comment_content img {
	max-width: 600px;
}


/* Comments */
.comment_tools {
    position: relative;
    padding: 5px 5px 34px 5px;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 15px;
}

.comment_tools .tools_box {
    height: 29px;
    width: 400px;
    position: absolute;
    left: 5px;
    bottom: 0;
}

.comment_tools .tools_box .tb {
    float: left;
    margin: 0 10px 0 0;
}

.comment_tools .tools_box .tb:last-child {
    margin: 0;
}

a.tb {
    background-image: url(../img/button/editor_buttons.png);
    display: block;
    height: 20px;
    width: 21px;
}

.tb_bold {
    background-position: 0 0;
}

.tb_bold:hover {
    background-position: 0 -20px;
}

.tb_ital {
    background-position: -21px 0;
}

.tb_ital:hover {
    background-position: -21px -20px;
}

.tb_href {
    background-position: -42px 0;
}

.tb_href:hover {
    background-position: -42px -20px;
}

.tb_imag {
    background-position: -63px 0;
}

.tb_imag:hover {
    background-position: -63px -20px;
}

.tb_spoi {
    background-position: -84px 0;
}

.tb_spoi:hover {
    background-position: -84px -20px;
}


.tb_quot {
    background-position: -105px 0;
}

.tb_quot:hover {
    background-position: -105px -20px;
}

.tb_offt {
    background-position: -126px 0;
}

.tb_offt:hover {
    background-position: -126px -20px;
}


.comment_tools .comment_text {
    border: 1px solid #ccc;
    width: 98%;
    padding: 3px 1%;
    background: url(../img/bg/textarea_bg.png) repeat-x top;
}

.button_send {
    background: url(../img/button/button_write.png) no-repeat 0 0;
    width: 157px;
    height: 30px;
    display: block;
    border: none;
    position: absolute;
    right: 4px;
    bottom: 5px;
}

.button_send:hover {
    color: #fff;
    background-position: 0 -30px;
}

.button_cancel {
    background: url(../img/button/button_cancel.png) no-repeat 0 0;
    width: 126px;
    height: 30px;
    display: block;
    border: none;
    color: #fff;
    position: absolute;
    right: 170px;
    bottom: 5px;
}

.button_cancel:hover {
    background-position: 0 -30px;
}

.commentaries {
	margin: 1em 0 0 0;
}

.commentaries .item {
    margin: 0 0 2.5em;
}

.commentaries .item .head {
    // background: #eee;
    background: #EAF2F9;
    padding: 3px 5px 3px 29px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-bottom: 1px solid #ddd;
    text-shadow: 0 1px 0 #fff;
    position: relative;
}


.commentaries .item .head.cr_1      { background: #e9efe9; }
.commentaries .item .head.cr_2      { background: #e7efe7; }
.commentaries .item .head.cr_3      { background: #e4efe4; }
.commentaries .item .head.cr_4      { background: #e0f0e0; }
.commentaries .item .head.cr_5      { background: #ddf0dd; }
.commentaries .item .head.cr_6      { background: #dbf1db; }
.commentaries .item .head.cr_7      { background: #d8f1d8; }
.commentaries .item .head.cr_8      { background: #d6f1d6; }
.commentaries .item .head.cr_9      { background: #d3f2d3; }
.commentaries .item .head.cr_10     { background: #d1f2d1; }

.commentaries .item .head.cr_-1     { background: #eeebeb; }
.commentaries .item .head.cr_-2     { background: #efe6e6; }
.commentaries .item .head.cr_-3     { background: #efe3e3; }
.commentaries .item .head.cr_-4     { background: #f0dede; }
.commentaries .item .head.cr_-5     { background: #f0dbdb; }
.commentaries .item .head.cr_-6     { background: #f1d9d9; }
.commentaries .item .head.cr_-7     { background: #f1d6d6; }
.commentaries .item .head.cr_-8     { background: #f1d3d3; }
.commentaries .item .head.cr_-9     { background: #f2d1d1; }
.commentaries .item .head.cr_-10    { background: #f2cece; }

.commentaries .item .head.cr_1 .username .userpic { border-color: #e9efe9;}
.commentaries .item .head.cr_2 .username .userpic { border-color: #e7efe7;}
.commentaries .item .head.cr_3 .username .userpic { border-color: #e4efe4;}
.commentaries .item .head.cr_4 .username .userpic { border-color: #e0f0e0;}
.commentaries .item .head.cr_5 .username .userpic { border-color: #ddf0dd;}
.commentaries .item .head.cr_6 .username .userpic { border-color: #dbf1db;}
.commentaries .item .head.cr_7 .username .userpic { border-color: #d8f1d8;}
.commentaries .item .head.cr_8 .username .userpic { border-color: #d6f1d6;}
.commentaries .item .head.cr_9 .username .userpic { border-color: #d3f2d3;}
.commentaries .item .head.cr_10 .username .userpic { border-color: #d1f2d1;}

.commentaries .item .head.cr_-1 .username .userpic { border-color: #eeebeb;}
.commentaries .item .head.cr_-2 .username .userpic { border-color: #efe6e6;}
.commentaries .item .head.cr_-3 .username .userpic { border-color: #efe3e3;}
.commentaries .item .head.cr_-4 .username .userpic { border-color: #f0dede;}
.commentaries .item .head.cr_-5 .username .userpic { border-color: #f0dbdb;}
.commentaries .item .head.cr_-6 .username .userpic { border-color: #f1d9d9;}
.commentaries .item .head.cr_-7 .username .userpic { border-color: #f1d6d6;}
.commentaries .item .head.cr_-8 .username .userpic { border-color: #f1d3d3;}
.commentaries .item .head.cr_-9 .username .userpic { border-color: #f2d1d1;}
.commentaries .item .head.cr_-10 .username .userpic { border-color: #f2cece;}

.commentaries .item .head .user_anchor {
    display: block;
    background: url(../img/icons/user_anchor.png);
    width: 18px;
    height: 15px;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
}

.commentaries .item .head .user_name {
    margin: 0 7px 0 0;
}

.commentaries .item .head .date {
    font-size: 0.9em;
    color: #555;
    margin: 0 7px 0 0;
}

.commentaries .item .head .post_anchor {
    margin: 0 7px 0 0;
}

.commentaries .item .head .favorite_star {
    background-image: url(../img/icons/stars.png);
    background-position: 16px 0;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    bottom: -3px;
    margin: 0 7px 0 0;
}

.commentaries .item .head .fs_on {
    background-position: 0 0;
}

.commentaries .item .head .comment_rating {
    margin: 0 7px 0 0;
    position: relative;
    display: inline-block;
    padding: 0 20px;
}
.commentaries .item .head .comment_show_body{
    font-size: 12px;
    display: inline-block;
    margin-left: 5px;
    text-decoration: none;
    border-bottom: 1px dashed;
    line-height: normal;
}

.commentaries .item .head .comment_rating .cr_vote {
    background: url(../img/button/plus-minus.png);
    width: 13px;
    height: 14px;
    position: absolute;
    text-indent: -999999px;
    display: block;
    top: 3px;
}

.commentaries .item .head .comment_rating .cr_vplus {
    background-position: 13px 0;
    right: 0;
}

.commentaries .item .head .comment_rating .cr_vplus:hover {
    background-position: 13px 14px;
}

.commentaries .item .head .comment_rating .cr_vminus {
    background-position: 0 0;
    left: 0;
}

.commentaries .item .head .comment_rating .cr_vminus:hover {
    background-position: 0 14px;
}

.commentaries .item .head .comment_rating .cr_negative {
    color: #9f131f;
}

.commentaries .item .head .comment_rating .cr_positive {
    color: #1e7435;
}


.commentaries .item .head .re_post {
    background: url(../img/icons/re_post.png);
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 64px;
    padding-right: 5px;
    height: 15px;
    display: block;
    position: absolute;
    right: 5px;
    top: 50%;
    text-align: center;
    line-height: 15px;
    margin-top: -6px;
    font-size: 11px;
    text-decoration: none;
    text-decoration: none;
    color: #444;
}

.commentaries .item .body {
    /*padding: 8px 5px;*/
    padding: 25px 5px 10px;
}
.commentaries .item .body.comment_content_hidden {
    display: none;    
}

.commentaries .item .body .reply {
    color: #444;
    background: #eee;
    padding: 2px 5px 2px 4px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    margin: 5px 0 0.5em -4px;
    text-shadow: 0 1px 0 #fff;
    float: left;
    font-size: 0.9em;
    font-style: italic;
}

.commentaries .item .body img.user_comment_img {
	margin: 5px 0 5px 0;
}

.commentaries .item .body .reply:first-child{
	margin-top: -8px;
}

.commentaries .item .body .offtopic .reply {
    margin: 0 0 0.5em -3px;
		border: 1px solid #CDCDCD;
}

.commentaries .item .body .offtopic .reply:first-child {
    margin-top: -3px;
}


.commentaries .item .body blockquote {
    padding: 5px;
    width: 80%;
    margin: 0 0 0 -5px;
    background: #eee;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
    -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
    position: relative;
    clear: both;
    color: #333;
}

.commentaries .item .body .quote_label {
    background: #eee;
    font-style: normal;
    display: block;
    padding: 2px 5px 2px 5px;
    font-size: 0.9em;
    font-style: italic;
    text-shadow: 0 1px 0 #fff;
    float: left;
    margin: 0 0 0 -5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    clear: both;
    color: #444;
}

.commentaries .item .head .comment_delete_button
{
    background: url(../img/icons/comments_tools.png) 0 0;
    width: 10px;
    height: 11px;
    display: block;
    top: 50%;
    right: 85px;
    margin-top: -4px;
    position: absolute;
}


.commentaries .item .head .report_violation {
    background: url(../img/icons/comments_tools.png) -10px 0;
	width: 10px;
    height: 11px;
    display: block;
    top: 50%;
    right: 100px;
    margin-top: -4px;
    position: absolute;
}

.commentaries .item .head .comments_block_block_user
{
	background: url(../img/icons/comments_tools.png) -20px 0;
	width: 10px;
    height: 11px;
    display: block;
    top: 50%;
    right: 125px;
    margin-top: -4px;
    position: absolute;
}
.commentaries .item .head .comments_block_unblock_user
{
	background: url(../img/icons/comments_tools.png) -30px 0;
	width: 10px;
    height: 11px;
    display: block;
    top: 50%;
    right: 125px;
    margin-top: -4px;
    position: absolute;
}

.commentaries .item .head .comment_edit_button
{
	background: url(../img/icons/comments_tools.png) -40px 0;
    width: 10px;
    height: 11px;
    display: block;
    top: 50%;
    right: 145px;
    margin-top: -4px;
    position: absolute;
}


#float_paste { position: absolute; display: none; z-index: 1000; }
#float_paste_inner { width: 91px; //width: 128px; height: 56px; //height: 84px; background: url(../img/comments/bubble.png) no-repeat; margin: 17px 0 0 0; color: #FFF; padding: 28px 27px 0 10px; text-align: center;
	filter /*\**/:none\9; 
	background-image /*\**/:url(../img/comments/bubble.png)\9; 
	//background-image: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/comments/bubble.png', sizingMethod='scale'); 

}
#float_paste_inner a { position: relative; }
#float_paste_inner a:link, #float_paste_inner a:visited { color: #FFF; text-decoration: none; border-bottom: 1px dashed #fff; } 
#float_paste_inner a:hover, #float_paste_inner a:active { color: #efefef; text-decoration: none; border-bottom: 1px dashed #fff; } 

.comments_blocks {
		position: relative;
}

.comments_blocks .comments_fav_btn {
		position: absolute;
		top: 3px;
		right: 0;
		text-align: right;
}

.commentaries .item .head .username {
    position: relative;
    /*padding-left: 30px;*/
    margin-right: 5px;
    padding-left: 65px;
}

.commentaries .item .head .username .userpic{
	width: 50px;
	height: 50px;
	position: absolute;
	left: 0;
	/*top: -7px;*/
    top: -18px;
    border: 3px solid #EAF2F9;
    background: white;
    border-radius: 4px;
}