/*
Theme Name: Web Console Default
Theme URI: http://www.web-console.org
Description: The default Web Console theme.
Version: 1.5
Author: Kovalev Nick
Author URI: http://resume.nickola.ru
*/

/* GLOBAL SETTINGS */
* {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
}
a, a:visited {
	background-color: #fff;
	color: #0857a6;
}
a:hover {
	color: #0967bf;
}

/* MAIN SETTINGS */
body, table, td, p, div, span {
	margin: 0;
	padding: 0;
	border: 0;
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
body {
	background-color: #eff3f4;
	background-image: url(images/bg_point.gif);
 	text-align: center;
	margin: 10px 25px 10px 25px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img { border: 0; margin: 0; padding: 0; }
img.x { width: 1px; height: 1px; }

/* layout */
#layout {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	text-align: center; /* for IE */
	margin: 0 auto; /* for the rest */
}
#logo, #layout .l_menu div { width: 850px; }
#layout { width: 872px; } /* width of layout table */
#layout td { background-color: #ffffff; }

#layout .l_top {
	background-image: url(images/line_point.gif);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
	vertical-align: top;
	height: 1px;
	font-size: 1px;
}
#layout .l_top img, #layout .l_bottom img { height: 1px; width: 858px; } /* main area width */

/* layout table angles  */
#layout .l_top_left, #layout .l_top_right, #layout .l_bottom_left, #layout .l_bottom_right {
	background-image: url(images/layout_top_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	height: 7px;
	width: 7px;
	font-size: 7px;
}
#layout .l_top_right { background-image: url(images/layout_top_right.gif); background-position: right top; }
#layout .l_bottom_left { background-image: url(images/layout_bottom_left.gif); background-position: left bottom; }
#layout .l_bottom_right { background-image: url(images/layout_bottom_right.gif); background-position: right bottom; }
#layout .l_top_left img, #layout .l_top_right img, #layout .l_bottom_left img, #layout .l_bottom_right img { height: 7px; width: 7px; }

/* header */
#layout .l_header {
	text-align: center;
	vertical-align: middle;
	padding: 4px 2px 6px 2px;
}

#logo { height: 165px; }

/* menu */
#layout .l_menu { text-align: center; margin: 0 auto; }
#layout .l_menu div {
	height: 26px;
	background-color: #56c046;
	background-image: url(images/layout_menu_bg.gif);
	background-repeat: repeat;
	vertical-align: middle;
	text-align: center;
	margin: 0 auto;
}
#layout .l_menu div table {
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: transparent;
	vertical-align: middle;
}
#layout .l_menu div table td {
	background-color: transparent;
	vertical-align: middle;
	text-align: center;
	width: /*11.1%;*/ 12.5%;
	border-right: 1px solid #12ad2a;
}
#layout .l_menu div table td.l_menu_left {
	background-image: url(images/layout_menu_left.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#layout .l_menu div table td.l_menu_right {
	background-image: url(images/layout_menu_right.gif);
	background-repeat: no-repeat;
	background-position: right center;
        padding-right: 15px;
	border: none;
}

#layout .l_menu div table td a, #layout .l_menu div table td a:visited, #layout .l_menu div table td a:hover {
	background-color: transparent;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

/* main */
#layout .l_main_left, #layout .l_main_right,
#layout .l_main_left_sponsored, #layout .l_main_right_sponsored,
#layout .l_main_left_comments, #layout .l_main_right_comments {
	background-image: url(images/line_point.gif);
	background-repeat: repeat-y;
	background-position: left center;
	text-align: center;
	vertical-align: middle;
	height: 1px;
	font-size: 1px;
}
#layout .l_main_left_sponsored, #layout .l_main_right_sponsored { background-color: #fff5ed; }
#layout .l_main_left_comments, #layout .l_main_right_comments { background-color: #fff; }
#layout .l_main_right, #layout .l_main_right_sponsored, #layout .l_main_right_comments { background-position: right center; }
#layout .l_main_left img, #layout .l_main_right img,
#layout .l_main_left_sponsored img , #layout .l_main_right_sponsored img,
#layout .l_main_left_comments img, #layout .l_main_right_comments img { height: 1px; width: 1px; }

#layout .l_main {
	width: 100%;
	text-align: right;
}
#layout .l_main table {
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#layout .l_main table .area_main, .print_area_main { /* MAIN CONTENT */
	line-height: 150%;
	background-image: url(images/line_point.gif);
	background-repeat: repeat-y;
	background-position: right center;
 	text-align: left;
	vertical-align: top;
	text-align: justify;
	color: #333;
	padding: 16px 18px 10px 14px;
}
#layout .l_main table .area_main_bottom {
	line-height: 150%;
	background-image: url(images/line_point.gif);
	background-repeat: repeat-y;
	background-position: right center;
	padding: 0 18px 10px 14px;
	vertical-align: bottom;
	text-align: justify;
	color: #333;
}
.print_area_main {
	background-image: none;
	width: 810px;
}
@media screen {
	.print_link { padding: 20px 18px 0 14px; text-align: right; font-size: 11px; }
	.print_link a { font-size: 11px; }
}
@media print {
	.print_link { display: none; }
	.print_link a { display: none; }
}
.print_article_url {
	text-align: right;
	width: 100%;
	padding: 0;
}
.print_title {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
.print_title_url {
	font-size: 12px;
	color: #0857a6;
	width: 100%;
	font-weight: bold;
	text-align: center;
}
#redirect_time_mess { color: #bf0f00; }
#redirect_title { color: #da251d; font-weight: bold; padding-bottom: 8px; }

#layout .l_main table .area_right {
	background-color: #fff5ed;
	width: 170px;
	text-align: left;
	vertical-align: top;
	padding: 0 0 6px 8px;
}
#layout .l_main table .area_right_line {
	background-image: url(images/line_point.gif);
	background-color: #fff5ed;
	background-repeat: repeat-y;
	background-position: right center;
	text-align: center;
	vertical-align: middle;
	width: 1px;
	height: 1px;
	font-size: 1px;
}

/* main elements */
.main_tab_info {
	width: 100%;
}
.main_title {
	color: #da251d;
	font-weight: bold;
	font-size: 15px;
	padding: 0;
	text-align: justify;
}
.main_links, .main_links_empty, .main_links_sub, .main_links_sub_author, .main_links a, .main_links a:visited, .main_links a:hover,
.main_links_small, .main_links_small a, .main_links_small a:visited, .main_links_small a:hover
{
	text-align: right;
	padding: 0;
	font-size: 11px;
	color: #0857a6;
	vertical-align: bottom;
}
.main_links { padding: 2px 0 8px 0; }
.main_links_small { padding: 2px 0 0 0; }
.main_links_sub { color: #e17100; }

.main_links_sub_author a, .main_links_sub_author a:visited, .main_links_sub_author a:hover {
	color: #00876c;
}
.main_links_sub_author { color: #fb492d; }


.print_article_author,
.print_article_author a, .print_article_author a:visited, .print_article_author a:hover,
.print_article_url a, .print_article_url a:visited, .print_article_url a:hover {
	text-align: right;
	padding: 0;
	font-size: 12px;
	color: #000000;
	vertical-align: bottom;
	text-decoration: none;
}
.print_article_author a:hover, .print_article_url a:hover { text-decoration: underline; }


.page_main_links_sub, .page_main_links_sub_cat {
	width: 100%;
	color: #e17100;
	text-align: right;
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 11px;
	vertical-align: bottom;
}
.page_main_links_sub a, .page_main_links_sub a:visited, .page_main_links_sub a:hover,
.page_main_links_sub_cat a, .page_main_links_sub_cat a:visited, .page_main_links_sub_cat a:hover {
	text-align: right;
	padding: 0;
	font-size: 11px;
	color: #0857a6;
	vertical-align: bottom;
}
.page_main_links_sub_cat {
	padding-bottom: 3px;
}
.main_links_empty { padding: 0; }
.main_footer, .main_footer_copy {
	width: 100%;
	text-align: right;
	vertical-align: bottom;
	padding: 6px 0 0 0;
	font-size: 11px;
	color: #b4b5b6;
}
.main_footer_copy {
	padding: 0;
}
.area_right_top_line {
	width: 100%;
	height: 14px;
	background-image: url(images/layout_main_top_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	padding-bottom: 5px;
}
.area_right_top_line img { height: 14px; width: 14px; }

.area_right_link {
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
 	padding: 0 0 8px 8px;
}
.mark_attention, .mark_attention_right { color: #da251d; font-weight: bold; padding: 0; margin: 0 3px 0 0; }
.mark_attention_right {margin: 0 0 0 3px; }
.area_right_link a, .area_right_link a:visited, #layout .area_right_link a:hover {
	color: #3e6297;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
}
.area_right_WCG_title {
	white-space: nowrap;
	padding: 0 6px 10px 2px;
 	color: #e17100;
	font-weight: bold;
	text-align: left;
}
.area_right_WCG_title_2 {
	white-space: nowrap;
	padding: 6px 6px 10px 2px;
 	color: #e17100;
	font-weight: bold;
	text-align: left;

}
.area_right_sponsored_title {
	white-space: nowrap;
	padding: 16px 6px 10px 2px;
 	color: #e17100;
	font-weight: bold;
	text-align: left;

}
.area_right_sponsored_area {
	padding: 0 6px 12px 0;
	text-align: center;
	margin: 0 auto auto auto;
	vertical-align: top;
}
#layout .l_bottom_sponsored_area, #layout .l_bottom_comments_area {
	background-color: #fff5ed;
	padding: 10px 6px 10px 6px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}
#layout .l_bottom_comments_area {
	background-color: #fff;
}
.bottom_sponsored_title {
	width: 100%;
	white-space: nowrap;
	padding: 0 0 6px 7px;
 	color: #e17100;
	font-weight: bold;
	text-align: left;

}
/* bottom  */
#layout .l_bottom, #layout .l_bottom_line {
	background-image: url(images/line_point.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	text-align: center;
	vertical-align: middle;
	height: 1px;
	font-size: 1px;
}
#layout .l_bottom_line img { height: 1px; width: 1px; }
#layout .l_bottom_text {
	padding: 0;
	text-align: right;
	vertical-align: middle;
	font-size: 11px;
	color: #3a4445;
	line-height: 150%;
}
#layout .l_bottom_text a, #layout .l_bottom_text a:visited, #layout .l_bottom_text a:hover { font-size: 11px; color: #3e5e8d; }
#layout .l_bottom_area {
	padding: 8px 5px 3px 5px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	color: #3a4445;
	line-height: 120%;
}
#layout .l_bottom_area table { width: 100%; }
#layout .l_bottom_hidden_left, #layout .l_bottom_hidden {
	text-align: left;
	vertical-align: bottom;
	font-size: 11px;
	color: #ffffff;
}
#layout .l_bottom_hidden_left { padding-right: 0; width: 15px; }
#layout .l_bottom_hidden_left a, #layout .l_bottom_hidden_left a:visited, #layout .l_bottom_hidden_left a:hover { color: #ffffff; }

#layout .l_bottom_hidden { vertical-align: middle; padding-left: 3px; width: auto: }
img.stat_hidden_counter_img { width: 1px; height: 1px; border: 0; }

/* CONTENT STYLE */
.area_main p, .print_area_main p {
	text-indent: 22px;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 150%;
	text-align: justify;
	color: #333;
}
.area_main p.no_space, .print_area_main p.no_space {
	margin: 0;
}
.area_main span.nobr, .print_area_main span.nobr {
	margin: 0; padding: 0; white-space: nowrap;
	color: #333;
}
.code {
	border: 1px solid #ccc;
	margin: 5px 0;
	padding: 8px 8px 8px 16px;
	background-color: #eee;
}
.code pre {
	font-family: Courier New, Courier, Fixed;
	font-size: 13px;
	color: #333;
	overflow: auto;
	padding: 0;
	margin: 0;
}
h1, h2, h3 {
	padding: 12px 0 4px 22px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
h1 { font-size: 13px; }

h1.top { padding-top: 4px; }
h2.top { padding-top: 4px; }

h3.faq, h3.faq_title {
	padding: 0;
	margin: 14px 0 5px 22px;
	font-size: 12px;
	font-weight: bold;
}
h3.faq_title {
	font-size: 13px;
	padding-bottom: 8px;
	margin: 36px 0 18px 22px;
	border-bottom: 2px solid #e17100;
}
div.faq_forum {
	margin: 9px 0 0 22px;
	font-style: italic;
}

/* h2 { padding-top: 4px; } */


ul {
	line-height: 150%;
	text-align: justify;
	margin: 0 0 0 39px;
	padding: 0;
}
li {
	padding: 1px 0;
	margin: 0;
	line-height: 150%;
	text-align: justify;
}
.note { font-size: 11px; font-style: italic; }
.note_link { color: #ff0000; }
.image {
	padding: 0;
	margin: 3px auto 6px auto;
	text-align: center;
	line-height: 100%;
	font-size: 11px;
	font-weight: bold;
}
.image img {
	text-align: center;
	display: block;
	padding: 0 0 1px 0;
	margin: 0 auto;
	border: 0;
}
.space_v {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 12px;
}
.space_v img { width: 1px; height: 12px; }

/* main list */
.post_list_item { padding: 0 0 16px 0; text-align: justify; }
.post_list_item_title a, .post_list_item_title a:visited, .post_list_item_title a:hover { font-size: 13px; color: #0857a6; font-weight: bold; text-align: justify; }
.post_list_item_title a:hover { color: #0967bf; }
.post_list_item_content p { text-indent: 0; margin: 0; }
.post_list_item_content { padding: 0; margin: 0; }
.post_list_item_info, .post_list_item_info a, .post_list_item_info a:visited, .post_list_item_info a:hover { font-size: 11px; color: #3e5e8d; font-weight: normal; }
.post_list_item_info a:hover { color: #0967bf; }
.post_list_item_info { color: #333; text-align: right; }

/* responses */
/*
.res_line {
	margin: 12px 0 4px 0;
	width: 100%;
	border: 0;
	height: 2px;
	color: #e17100;

}*/
.res_line {
	padding: 0;
	margin: 6px 0 6px 0;
	width: 100%;
	border: 0;
	height: 2px;
	background-color: #e17100;
	width: 100%;
	font-size: 1px;
}
.res_line img { width: 100%; height: 1px; }

.res_main_info { width: 100%; text-align: right; padding: 0 0 6px 0; }
.res_main_info_responces { width: 100%; font-weight: bold; padding: 0 0 12px 0; }
.res_item {
	width: 100%;
	font-family: courier new;
	border: #ccc 1px solid;
	margin: 0 0 16px 0;
	padding: 0;
}
#layout .res_item td { background-color: #F8F8F8; padding: 2px 6px; vertical-align: middle; color: #333; border: #CCC 1px solid; }
#layout .res_item td.res_num { font-weight: bold; text-align: center; }
#layout .res_item td.res_author { border-right: 0; text-align: left; white-space: nowrap; }
#layout .res_item td.res_author span, .res_item td.res_author span a,
#layout .res_item td.res_author span a:hover, .res_item td.res_author span a:visited {
	background-color: #F8F8F8;
	font-weight: bold;
	color: #0857a6;
	text-decoration: underline;
}
#layout .res_item td.res_date { color: #0857a6; font-size: 11px; border-left: 0; text-align: right; width: 100%; }
#layout .res_item td.res_date a { font-size: 11px; background-color: #F8F8F8; }
#layout .res_item td.res_text { text-align: justify; }
#layout .res_item td.res_text p { text-indent: 0; margin: 0; text-align: justify; }
#layout .res_form_title { color: #2162ae; font-size: 16px; font-weight: bold; padding: 6px 0; }
#layout .res_moderation { font-style: italic; font-size: 11px; color: #e17100; text-align: right; }
#res_form { width: auto; }
#res_form .res_form_label { white-space: nowrap; vertical-align: middle; padding: 2px 6px 2px 0; }
#res_form .res_form_data { white-space: nowrap; vertical-align: middle; padding: 2px 6px 2px 0; width: 100%; }

#res_form table.res_security_code { width: auto; text-align: left; }
#res_form .res_security_code td { vertical-align: middle; color: #ff0000; width: auto; }

#layout form { margin: 0; padding: 0; }
#layout input, textarea { border: #ccc 1px solid; }
#layout #author, #layout #email, #layout #url { width: 200px; }
#layout #comment { width: 460px; height: 160px }
#layout #submit { background-color: #D4D0C8; border: #B4B5B6 1px solid; width: 140px; height: 21px; }
#layout #securitycode { width: 60px; }

/* Bookmarks */
.bookmark_table {
	border-collapse: collapse; border-spacing: 0; border: 0;
	margin: 3px 0 0 auto; padding: 0; text-align: right;
	width: 100%;
}
.bookmark_title {
	vertical-align: top;
	text-align: left; white-space: nowrap;
	font-weight: bold; color: #e17100;
	margin: 0 0 auto 0; padding: 0 0 0 6px;
	width: auto;
}
.bookmark_title_span {
	font-size: 11px;
	font-weight: bold; color: #e17100;
	white-space: nowrap;
}
.bookmark_content {
	vertical-align: top; text-align: right;
	margin: 0 0 auto auto; padding: 0;
	width: 100%;
}
.bookmark { border: 0; margin: 0; padding: 0; }
.bookmark_a {
	border: 0; padding: 0;
	margin: 0 6px 0 0;
}
/* DONATIONS */
.donate_res_line {
	padding: 0;
	margin: 6px 0 6px 0;
	width: 100%;
	border: 0;
	height: 2px;
	background-color: #e17100;
	width: 100%;
	font-size: 1px;
}
.donate_res_line img { width: 100%; height: 1px; }
.donate_title {
	padding: 22px 0 0px 0;
	width : 100%;
	font-size: 13px;
	font-weight: bold;
}
.donate_sub_title {
	margin: 0 0 0 auto;
	text-align: right;
	padding: 0 0 12px 0;
	font-style: italic;
	color: #333;
}

#layout #donate_table,
* #donate_table {
	background-color: #fff5ed;
	margin: 0 auto;
	width: 550px;
	text-align: center;
	border: 1px solid #e17100;
}
* #donate_table .donate_service_name {
	background-color: #fff5ed;
	color: #2162ae;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 6px 8px 6px;
	text-align: center;
}
* #donate_table .donate_service_info {
	background-color: #fff5ed;
 	color: #329750;
	font-weight: bold;
	padding: 0 12px 6px 12px;
}
* #donate_table .donate_service_subinfo {
	background-color: #fff5ed;
	color: #333;
	font-weight: normal;
	padding: 0 12px 6px 12px;
}
* #donate_table .donate_service_label {
	background-color: #fff5ed;
	color: #333;
	font-weight: bold;
	padding: 0 12px 2px 12px;
}
* #donate_table .amount_left, * #donate_table .amount_right { background-color: #fff5ed; vertical-align: middle; }
* #donate_table .amount_left { width: auto; }
* #donate_table .amount_right { width: 99%; padding-left: 8px; }
* #donate_table .donate_service_value,
* #donate_table .donate_service_value_first,
* #donate_table .donate_service_value_second {
	background-color: #fff5ed;
	color: #333;
	font-weight: normal;
	padding: 0 0 6px 12px;
}
* #donate_table .donate_service_value a,
* #donate_table .donate_service_value a:visited,
* #donate_table .donate_service_value a:hover {
	background-color: transparent;
	font-weight: normal;
	color: #2162ae;
	text-decoration: none;
}
* #donate_table .donate_service_value a:hover {
	text-decoration: underline;
}


* #donate_table .donate_service_value_first {
	/* border: 1px solid black; */
	text-align: left;
	width: 120px;
}
* #donate_table .donate_service_value_second {
	text-align: left;
	width: 100%;
	padding: 0 0 6px 8px;
	vertical-align: middle;
}

* #donate_table #donate_amount {
	width: 120px;
	padding: 1px 3px;
	vertical-align: middle;
 	border: 1px solid #FBB273;
	color: #333;
}
* #donate_table #donate_currency_code {
	width: 100px;
	color: #333;
}
* #donate_table #os1 {
	width: 500px;
	height: 58px;
	padding: 3px 6px;
	vertical-align: middle;
 	border: 1px solid #FBB273;
	color: #333;
}
* #donate_table #donate_submit {
 	border: 1px solid #FB8A73;
	background-color: #FFEFED;
	color: #333;
	width: 80px;
	height: 21px;
	padding: 0;
}

* #donate_table #donate_anonymity_named,
* #donate_table #donate_anonymity_anonymous {
	border: 0;
	margin: 0 4px 0 0;
}
/* / DONATIONS */

/* DONATIONS LIST */
#layout #d_total_tab,
* #d_total_tab {
	background-color: #fff5ed;
	width: auto;
	margin: 0 0 0 auto;
	border: 1px solid #e17100;
}
#layout #d_total_tab td,
* #d_total_tab td {
	text-align: right;
	white-space: nowrap;
	padding: 0 4px;
	background-color: #fff5ed;
}
#layout #d_total_tab td.d_total_title,
* #d_total_tab td.d_total_title {
	text-align: left;
	padding: 6px 10px 1px 10px;
	font-weight: bold;
}
#layout #d_total_tab td.d_total_last,
* #d_total_tab td.d_total_last {
	padding-bottom: 6px;
}
#layout .d_total_data_item_splitter, #layout .d_total_data_item,
* .d_total_data_item_splitter, * .d_total_data_item {
	border: 0;
	margin: 0;
	padding: 0 6px;
	color: #329750;
	font-weight: bold;
	width: auto;
}
#layout .d_total_data_item_splitter,
* .d_total_data_item_splitter {
	padding: 0;
	color: #3D79BF;
}
/* --- */
#layout .d,
* .d {
	padding: 0;
	margin: 6px 0 6px 0;
	width: 100%;
	/* border: 1px solid #CCCCCC; */
	border: 0;
	height: 2px;
	background-color: #e17100;
	width: 100%;
	font-size: 1px;
}
#layout .d .d_title_name, #layout .d .d_title_time, #layout .d .d_title_amount,
#layout .d .d_name, #layout .d .d_time, #layout .d .d_money,
#layout .d .d_name_last, #layout .d .d_time_last, #layout .d .d_money_last,

* .d .d_title_name, * .d .d_title_time, * .d .d_title_amount,
* .d .d_name, * .d .d_time, * .d .d_money,
* .d .d_name_last, * .d .d_time_last, * .d .d_money_last {
	padding: 6px 12px 0 12px;
}
#layout .d .d_title_name, #layout .d .d_title_time, #layout .d .d_title_amount,
* .d .d_title_name, * .d .d_title_time, * .d .d_title_amount {
	padding-bottom: 4px;
	background-color: #ffffff;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	white-space: nowrap;
	border-bottom: 1px solid #CCCCCC;
}
#layout .d .d_title_time, #layout .d .d_title_amount,
* .d .d_title_time, * .d .d_title_amount {
	text-align: right;
}
#layout .d .d_name, #layout .d .d_name_last,
* .d .d_name, * .d .d_name_last{
	background-color: #EEEEEE;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	width: 100%;
}
#layout .d .d_time, #layout .d .d_time_last,
* .d .d_time, * .d .d_time_last {
	background-color: #EEEEEE;
	white-space: nowrap;
	text-align: right;
}
#layout .d .d_money, #layout .d .d_money_last,
* .d .d_money, * .d .d_money_last {
	background-color: #EEEEEE;
	white-space: nowrap;
	text-align: right;
	padding-left: 22px;
}
#layout .d .d_comment,
* .d .d_comment{
	font-size: 11px;
}
#layout .d .d_name_last, #layout .d .d_time_last, #layout .d .d_money_last,
* .d .d_name_last, * .d .d_time_last, * .d .d_money_last {
	padding-bottom: 6px;
}
#layout .d_none,
* .d_none{
	text-align: left;
	font-weight: bold;
}
/* / DONATIONS LIST */

/* FOR DEBUGGING:
#layout * { border: 1px solid #c0c0c0; }
* { border: 1px solid #c0c0c0; }
/**/
