div.page-block div.block-title
{
padding: 7px 0 2px 0;
}

div.page-block div.block-title h2
{
color: #CCCCCC;
font-size: 14px;
padding-bottom: 2px;
}

div.page-block div.block-title span.small,
div.page-block div.details span.small,
div.comment span.small
{
font-size: 11px;
color: #6C6C6C;
}

div.page-block div.content
{
padding: 7px 0;
}

div.page-block div.details
{
text-align: right;
padding: 5px 0 7px 0;
}

div.page-block div.details div
{
padding-bottom: 5px;
}

div.page-block div.details a
{
color: #6E9D01;
font-size: 11px;
}

div.comments-header
{
background: url(img_frontend_news/comments.png) no-repeat  top left;
padding-left: 40px;
height: 32px;
}

div.no-bg
{
background: none !important;
height: auto !important;
}

div.single-line
{
line-height: 32px;
}

div.comment
{
padding-left: 40px;
}

div.comment blockquote
{
padding: 5px 0;
margin: 0px;
}

div.comment blockquote span
{
padding: 2px 4px 0 4px;
line-height: 1.4;
color: #FFFFFF;
}

div.comment blockquote span.open
{
background: url(img_frontend_news/q_white_left.png) no-repeat bottom right;
padding: 0 0 0 16px; 
}

div.comment blockquote span.close
{
background: url(img_frontend_news/q_white_right.png) no-repeat bottom right;
padding: 0 0 0 16px; 
}

div.odd blockquote span
{
color: #AFAFAF;
}

div.odd blockquote span.open
{
background: url(img_frontend_news/q_dark_left.png) no-repeat bottom right;
padding: 0 0 0 16px; 
}

div.odd blockquote span.close
{
background: url(img_frontend_news/q_dark_right.png) no-repeat bottom right;
padding: 0 0 0 16px; 
}

div.report-row
{
text-align: right;
}

div.report-row a
{
font-size: 11px;
color: #6E9D01;
font-weight: bold;
}

div.report-row a:hover
{
color: #BEFC35; 
}

div.top-margin
{
margin-top: 35px;
}

div.comment textarea
{
width: 100%;
height: 100px;
}

div.comment div.submit-button
{
text-align: center;
padding-top: 10px;
}

div.comments-pager
{
padding-top: 25px;
text-align: center;
}

