body	{margin: 17% 0px;
	padding: 0px;
	padding-top: 131px;
	margin-top: 1.5em;
	background: #1b1e22;
	color: #fff;
	font-family: Calibri, Palatino Linotype, Georgia,  Helvetica, sans-serif;
}

div.header
	{position: absolute;
	left: 0px;
	top: 1.5em;
	width: 100%;
	height: 131px;
	background: #1b1e22 URL("images/header_bg.jpg") 300px 0px repeat-x;
	z-index: 1;
	white-space: nowrap}

div.header a img
	{border: none}

div.header_right
	{position: absolute;
	right: -1px; /* для IE надо -1, иначе будет справа полоска в 1px, для прочих 0, иначе будет гориз.полоса прокрутки :( */
	top: 1.5em;
	width: 37px;
	height: 131px;
	z-index: 2}

div.header_right img
	{width: 37px;
	height: 131px}

/* TOP MENU */

div.topmenu
	{position: absolute;
	left: 0px;
	top: 0px;
	height: 1.5em;
	width: 100%;
	background: #2b3239 URL("images/menu_bg.jpg") left bottom no-repeat;
	z-index: 1;
	white-space: nowrap}

div.topmenu a:focus
	{outline: none}

div.topmenu div.note
	{float: right;
	font-size: smaller;
	margin-right: 3px;
	color: #888;
	margin-top: 3px}

div.topmenu ul,
div.topmenu ul li
	{margin: 0px;
	padding: 0px;
	display: inline;
	background: none}

div.topmenu ul li
	{padding-left: 16px;
	padding-right: 16px}

div.topmenu ul li
	{float: left;
	position:relative;
	width: 5em;
	height: 1.5em}

div.topmenu ul li a
	{display: block;
	margin: 1px 0px;
	color: #fff;
	text-decoration: none;
    	white-space: nowrap}

div.topmenu ul li a:hover
	{color: #ff0;
	margin-left: +1px;
	margin-top: +1px}

div.topmenu ul li ul
	{display: none;
	position: absolute;
	top: 1.5em;
	border: 1px solid #444;
	margin-left: -17px;
	background: #2b3239 URL("images/menu_bg2.jpg") left top no-repeat;
	padding: 8px 0px}

div.topmenu ul li ul li
	{display: block;
	border-top: 0px;
	border-right: 0px;
	width: 15em;
	background: none}

div.topmenu ul li ul li div.note_red,
div.topmenu ul li ul li div.note_green
	{float: right;
	font-size: smaller;
	font-weight: bold;
	margin-right: 3px}

div.topmenu ul li ul li div.note_red
	{color: #c00}

div.topmenu ul li ul li div.note_green
	{color: #0c0}

div.active
	{background-color:#eee}

div.topmenu ul li ul li hr
	{height: 1px;
	background: #666;
	color: #ccc;
	border: 0px}

/* END - TOP MENU */

/* SIDE PANELS */

td.leftpanel,
td.rightpanel
	{background: #1b1e22;/*#61676c;*/
	width: 250;
	height: 100%;
	/*border: 1px solid #31373c;*/
	padding: 0;
}

td.leftpanel
	{float: left}

td.rightpanel
	{float: right}

/* END - SIDE PANELS */

td.centerpanel
{
	background-image: URL("images/center_bg.jpg");
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #20272d;

	border: 1px solid #858d93;

	padding: 0;

	height: 100%;

	padding-top: 0px;
	margin-top: 0em;
	margin: 0px 0px;


	margin: 20px 20px;

	/*
	background-image:url(images/panel_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #101417;
	*/
}

img.main_image
{
	/*float: left;*/
	border: 1px solid #858d93;
}

/*
img.video_image
{
	border: 1px solid #858d93;
}

object
{
	border: 1px solid #858d93;
}
*/

/*
td.listing_image
{
	padding-left: 22;
}

td.listing_text
{
	padding-left: 14;
}
*/

.title_font
{
	color: #ffffff;
	font-family: Georgia, Calibri, Palatino Linotype, Georgia,  Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
}

.game_font
{
	color: #ffffff;
	font-family: Georgia, Calibri, Palatino Linotype, Georgia,  Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
}

.decorate_table
{
	background-image:url(images/panel_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #101417;

	border: 1px solid #858d93;
}

td.centerpanel2
{
	padding: 0;

	height: 100%;

	padding-top: 0px;
	margin-top: 0em;
	margin: 0px 0px;


	margin: 0px 0px;
}

span.smallcaps
{
	font-variant: small-caps;
}


.at
{
	width: 1em;
	height: 1em;
	vertical-align: -25%;
}

blockquote
{
	background: #202427;
	font-style: italic;
	margin: 0.5ex;
	padding: 0.5ex;
	border: #858d93 solid 1px;
}

td.article_font
{
	color: black;
	font-family: Arial, Calibri, Palatino Linotype, Georgia,  Helvetica, sans-serif;
}

table.article_font
{
	color: black;
	weight: bold;
	font-family: Calibri, Palatino Linotype, Georgia,  Helvetica, sans-serif;
}

table.article_font a:link
{
	color: blue;
}

table.article_font a:visited
{
	color: #551b8b;
}
