div.comment_post_block {position: relative;/*background: #fff;*/width: 100%;float: left;padding: 1.5em 0 0 0;}
div.comment_post_ava {float: left;margin: 0 0.8em 0 0;text-align: center;width: 50px;max-width: 50px;}
div.comment_post_point {float: left;margin-top: 10px;position: relative;width: 22px;z-index: 5;}
div.comment_post_point img{position: absolute;left: 2px}
div.commnet_post_text_block {overflow: hidden;background: #E0EBFF;/*min-height: 75px;*/padding: 0;}
div.commnet_post_text {position: relative;overflow: hidden;}
div.commnet_post_border_outside {border: 1px solid #C8DBF2;position: relative;}
*+html div.commnet_post_border_outside {overflow: hidden;}
div.commnet_post_border_inside {border: 1px solid #F4F8FF;position: relative;/*min-height: 26px;*/padding: 0.75em 1.5em;}
div.commnet_post_reply_link {bottom: 0;text-align: right;padding-top: 0.75em;}
div.commnet_ie_7_hack {position: relative; background: #fff; height: 0.4em;}
div.comment_text {min-height: 26px;}
a.reply  {margin: 0.75em 1.5em 0 0;}
span.comment_spam {font: 8pt Arial, Helvetica, sans-serif;}
div.commnet_post_time {float: left;padding-top: 0.4em;font: 8pt Arial, Helvetica, sans-serif;}
div.textarea_comment_pad {padding: 0.7em;}
div.textarea_comment, div.input_comment {padding: 3px 6px 3px 6px;background: #fff;border: 1px solid #C8DBF2;}
div.input_comment {/*float: left; */margin: 0.7em 0.7em 0 0;}
div.capcha_block {float: left;width: 100%;}
div.input_comment_capcha {margin: 0.7em 0.7em 0 0;}
textarea.comment {width: 100%;padding: 0;margin: 0;border: 0;outline:none;overflow: hidden;height: 77px;}
input.comment_field {width:140px;padding: 0;margin: 0;border: 0;outline:none;}
div.capcha_arr {background: none;border: 0;margin-top: 27px;padding: 0;}
div.capcha_arr_field input {width: 105px;}
div.capcha_arr_field {margin-top: 24px;}
div.comment_button {float: right;padding: 1em 0 0 0;}
div.error_red {border: 1px solid red;color: red;}
div.loading {position: absolute;}
div.bg_white {background: #fff;}
div.parent_comment_ava {width: 35px;}
div.parent_comment {background: #E0EBFF;margin-bottom: 0.75em;padding-top: 0.75em;}
div.parent_comment_green {background: #BFC;margin-bottom: 0.75em;padding-top: 0.75em;}
#add_comment_reply, #cancel_reply {display: none;}
#cancel_reply {float: left;padding-left: 1em;}
div.border_none {border: 0;}
.comments_cross_t_l, 
.comments_cross_t_r, 
.comments_cross_b_r, 
.comments_cross_b_l {width:10px;height:10px;position: absolute;z-index:1;}
.comments_cross_blue_bg {
    background:url(/img/comments_cross.gif);
    _background:none; 
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='comments_cross.gif', sizingMethod='scale');
}
.comments_cross_green_bg {
    background:url(/img/comments_cross_green.gif);
    _background:none; 
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='comments_cross_green.gif', sizingMethod='scale');
}
.cross_white {
    background:url(/img/comments_cross_white.gif);
    _background:none; 
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='comments_cross_white.gif', sizingMethod='scale');
}
.cross_orange {
    background:url(/img/comments_cross_orange.gif);
    _background:none; 
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='comments_cross_orange.gif', sizingMethod='scale');
}
.comments_cross_t_l {left:-6px;top:-6px;}
.comments_cross_t_r {right:-6px;top:-6px;}
.comments_cross_b_r {right:-6px;bottom:-6px;}
.comments_cross_b_l {left:-6px;bottom:-6px;}
div.marg_ava {margin-left: 60px;}
div.timeout {text-align: center;padding-top: 1.5em;}
div.commets_delete_cross {position: absolute;z-index: 9;top: 9px;right: 7px;}
div.commets_delete_cross a{font: 8pt/0 Arial, Verdana, Helvetica, sans-serif;color: #8098BD;}
div.commets_delete_cross a:hover{font: 8pt/0 Arial, Verdana, Helvetica, sans-serif;color: #006699;text-decoration: none;}
div.input_question {margin: 0 0 0.7em 0;}
input.question_field {padding: 0;margin: 0;border: 0;outline:none;width: 100%;}
div.question {width: 100%;position: relative;}
div.commnet_bg_green {background: #BBFFCC;}
div.comment_border_green {border: 1px solid #A3E0C1;}
/*div.modal_window {position: fixed; z-index: 999;top: 0;left: 0;width: 100%; height: 100%;}

div.window_bg {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background: #555; position: absolute; z-index: 999;top: 0;left: 0;width: 100%; height: 100%;
}
div.window {width: 400px; position: absolute; z-index: 1000;top: 40%;right: 50%;margin-right: -200px;}
div.window_content_block {background: #fff; border: 1px solid #555;width: 360px;padding: 1em;position: absolute; z-index: 1000;height:auto;}*/
div.comments_reg_block {padding-top: 6px;margin-left: 328px;}
div.comments_data_block {float: left;}
div.comments_reg_block_in {border-left: 1px solid #BED5EF;text-align: center;}
div.comments_reg_block_in_2 {border-left: 1px solid #F4F8FF;}
div.div_to_cntr_layer_1 {position: relative;right: 50%;float: right;}
div.div_to_cntr_layer_2 {position: relative;right: -50%;}
.small_7pt {font:7pt/1.2em Arial, Helvetica, sans-serif;}
div.comment_alert_mess {border: 1px solid red;background: #FFB9B9;padding: 0.75em 1.5em;margin-bottom: 0.75em;text-align: left;}
div.comment_alert_mess_yellow {border: 1px solid #333333;background: #FFFF99;padding: 0.75em 1.5em;margin-bottom: 0.75em;text-align: left;}
#pass_block{margin-left: 164px; width: 100%;}
#pass_block div.get_pass{padding-top: 1.5em;margin-left: 5px;}
#pass_block div.get_pass a {text-decoration:underline;}