.button_gray {
	display: inline-block;
	background:  url(../images/finance_passage/bg_btn_gray.gif) no-repeat top left;
	margin: 2px 8px;
}

span.button_gray * {
	display: inline-block;
	border: #fff 0px solid;
	height: 21px;
	font-size: 110%;
	line-height: 18px;
	padding: 0 12px;
	text-align:center;
	color: #c4c4c4 !important;
	background: url(../images/finance_passage/bg_btn_gray_r.gif) no-repeat top right;
	cursor: pointer;
	font-size:12px;
	white-space:nowrap;
}
span.button_gray input  {
	padding-bottom: 1px;
}

/* #period input, #id_period input { width:35px; }
 #period ul, #id_period ul { width: 59px; }
 
 
 #products input, #id_products input { width: 200px; }
 #products ul, #id_products ul { width: 224px; }
 
 .specialTheme_wide .CB_inner {overflow:visible !important;}
 .Products .product_block_select td.item_name {vertical-align:top;} 
 
 #rate_all { width:55px; }*/

.CommentsThread form
{
    background: none;
	 position: static!important;
	 z-index: 999;
}

.CommentsThread form .form {
padding-left:0px;
}
.CommentsThread ul li {
background:transparent url(../images/finance_passage/bg_blogslist.gif) repeat-x scroll left bottom;
}
.CommentsThread ul li .text {
background:none;
}
#smile_face{
    padding-bottom:10px;
}

.is_bold
{
    font-weight:bold;
    color: #666666;
    cursor:default;
}
.flush_pointer
{
    cursor:default;
}
.add_pointer
{
    cursor:pointer;
}
.no_link
{
    color:#333333;
}
.no_link:hover
{
    color:#333333;
}
.ie7 .subcomment textarea{
    margin-left:23px;
}
.comments_title
{
    padding-bottom:10px;
}
.hint_after_table
{
    padding-bottom:10px;
    padding-left:10px;
}
.deleteBtn
{
    background:transparent url(../images/finance_passage/ico_delete.gif) no-repeat scroll 0 3px !important;
}
