@import "text_styles.css?v2";

*
{
	font-size: 100.01%;
	line-height: 1.3;
}
body
{
	padding: 0;
	margin: 0;
	background-color: #000000;
	color: #38352f;
	font-size: 0.9em;
	font-family: Times, Georgia, serif;
}
a:link
, a:visited
{
	text-decoration: underline;
}
a:link *
, a:visited *
{
	cursor: pointer;
	cursor: hand;
}
a:focus
, a:hover
, a:active
{
	outline: none;
}
img
{
	border-width: 0;
	/*margin: 0;
	padding: 0;*/
}
div
, p
, ul, ol, li
, form
, table, tr, th, td
, dl, dt, dd
, address
, blockquote
, ins
, h1, h2, h3, h4, h5
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-decoration: none;
	height: auto;
}
table, td, th
{
	//border-collapse: collapse;
	border-spacing: 0;
	border: 0 hidden black;
}
td
{
	vertical-align: top;
}
input
, select
, textarea
{
	font-size: 1em;
	font-family: Times, Georgia, serif;
}
textarea
{
	font-size: 1.3em;
	//font-size: 1em;
}

p
{
	margin-bottom: 1em;
}

/* navigation */
.navigation ul
, ul.navigation
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.navigation ul li
, ul.navigation li
{
	margin: 0;
	padding: 0;
}
quote
{
	border: 1px solid #645a50;
	margin: 10px 0 5px 10px;
	padding: 8px 7px 10px;
	display: block;
}
/* misc */
.clear
{
	clear: both;
	min-height: 1px;
}
.pseudo
{
	text-decoration: none ! important;
	border-bottom: 1px dashed;
	//height: 1px;
}
.pseudo
, .clickable
{
	cursor: pointer;
	cursor: hand;
}
.pseudo_default
, .selected .pseudo
{
	border-bottom: 0 hidden;
	cursor: default;
}
.small
{
	font-size: 0.79em;
	/*word-spacing: -0.1em;*/
}

/* checkbox & radio */
.checkbox
{
	position: relative;
	//display: inline-block;
}
.checkbox:after
{
	display: block;
	clear: both;
	content: '';
}
.checkbox input
{
	position: absolute;
	left: 0;
	top: -0.1em;
	margin-left: 0;
}
.checkbox label {
	margin: 0 0 0 18px;
	//margin-left: 21px;
	position: relative;
	width: auto;
	float: left;
}

/* colors */
input.empty
, textarea.empty
{
	color: #909090;
}
a:link
, .navigation a:visited
{
	color: #005b7f;
}
a:visited
{
	color: #005b7f;
}
a:link:hover
, a:visited:hover
, a.hover
, .pseudo_hover
{
	color: #990000 ! important;
}

/* layuot */
body
{
	text-align: center;
	height: 100%;
	position: relative;
}
#layout
{
	position: relative;
	z-index: 2;
	min-height: 100%;
	//height: 100%;
}
#layoutfix
{
	position: relative;
	z-index: 2;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
#header
, #content
, #footer .wrap
{
	position: relative;
}
#layout #header
{
	z-index: 1;
}
#layout #content
{
	//height: 1px;
	z-index: 2;
}
#layout #container
{
	text-align: center;
	padding-bottom: 70px;
	padding-bottom: 0;
}
#layout #content
, #layout #header
{
	margin: 0 auto;
	text-align: left;
}
#footer
{
	position: relative;
	clear: both;
	z-index: 100;
	min-height: 50px;
	//height: 50px;
	margin-top: 2em;
	padding-bottom: 1em;
}
#footer
, #footer a
, #footer a:visited
{
	color: #e1caa1;
}
#footer a:hover
{
	color: #8D826C !important;
}
#footer .logo
{
	position: absolute;
	top: 1px;
	left: -50px;
}
#footer .c-main
{
	position: absolute;
	left: 330px;
}
/*#footer .c-mail
, */#footer .c-alt
{
	position: absolute;
	top: 0;
	left: 826px;
	display: none;
}
/*
#footer .c-mail
{
	left: 100px;
	display: block;
}
*/
#footer p
{
	margin: 0;
}
#footer .c-cnts
{
	position: relative;
	top: 50px;
	margin: 0 0 0 280px;
	padding-bottom: 25px;
}

/* layout-background */
#layout-bg
{
	background: url(./layout/layout-bg1.jpg) no-repeat 50% 0;
	min-height: 100%;
	//height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: #000000;
}
body
{
	background: #000000;
}


/*
	header
*/
#header
{
	height: 325px;
}
#header #logo
{
	position: absolute;
	top: 58px;
	margin-left: 313px;
}
#header #logo .flash
{
	position: relative;
	z-index: 1;
}
/*
#header .logo
{
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -197px;
}
*/
#header #navigation
{
	position: absolute;
	top: 250px;
	left: 50%;
	width: 513px;
	height: 31px;
	margin-left: -256px;
}
#navigation .mask
, #navigation .mask div
{
	position: absolute;
	top: -40px;
	left: -90px;
	width: 715px;
	height: 114px;
	overflow: hidden;
	z-index: 1;
}
#navigation .mask div
, #navigation .navigation .item ins
{
	width: 715px;
	height: 207px;
	top: -93px;
	left: 0;
	background: url(./layout/navigation-layout.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/layout/navigation-layout.png',sizingMethod=crop);
}
#navigation .navigation
{
	height: 31px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
#navigation .navigation .item
, #navigation .navigation .item ins
{
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	height: 31px;
}
#navigation .navigation .item ins
{
	left: -5000px;
	height: 93px;
}
#navigation .navigation .item-news		{ width: 109px; }
#navigation .navigation .item-about		{ left: 109px; width: 104px; }
#navigation .navigation .item-library	{ left: 213px; width: 153px; }
#navigation .navigation .item-art		{ left: 366px; width: 58px; }
#navigation .navigation .item-forum		{ left: 424px; width: 89px; }
#navigation .navigation .item-news ins		{ left: 0; }
#navigation .navigation .item-about ins		{ left: -109px; }
#navigation .navigation .item-library ins	{ left: -213px; }
#navigation .navigation .item-art ins		{ left: -366px; }
#navigation .navigation .item-forum ins		{ left: -424px; }

#navigation .navigation :hover { //border-top: 1px solid red; }
#navigation .navigation :hover .item ins	{ top: -31px !important; }

#navigation .navigation .selected ins	{ top: -62px !important; }

/* main cols */
.cols
, .maincol
{
	//height: 1px;
	margin: 0 36px;
}
.cols:after
, .maincol:after
{
	display: block;
	content: '';
	clear: both;
}
.cols .colleft
, .cols .colcenter
, .cols .colright
{
	position: relative;
	//height: 1px;
	float: left;
}
.cols .colleft
{
	margin-right: -100%;
	width: 217px;
	z-index: 3;
}
.cols .colcenter
{
	left: 237px;
	margin-right: -100%;
	width: 454px;
	z-index: 2;
}
.cols .colright
{
	width: 100%;
}
.cols .colright .colright_wrap
{
	position: relative;
	margin-left: 711px;
	z-index: 1;
}

/* block-content */
.block-content
{
	position: relative;
	padding: 1px 0;
	margin-top: 8px;
	margin-bottom: 20px;
}
.block-content .c-header
, .block-content .c-header div
, .block-content .c-footer
, .block-content .c-footer div
{
	position: absolute;
	z-index: 1;
	left: 0;
	width: 475px;
	height: 254px;
	overflow: hidden;
}
.block-content .c-header div
, .block-content .c-footer div
{
	top: 0;
	height: 565px;
	background: url(./layout/block-content.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/layout/block-content.png',sizingMethod=crop);
}
.block-content .c-header
{
	top: -7px;
	left: -9px;
}
.block-content .c-footer
{
	margin-top: -10px;
	left: -9px;
	height: 35px;
}
.block-content .c-footer div
{
	top: -530px;
}
.block-content .c-center
{
	position: relative;
	z-index: 5;
	padding: 0 21px;
	margin: 19px 0 0;
	background: url(./layout/block-content-repeat.gif) repeat-y;
	min_height: 390;
	//height: 1px;
}
.block-content .c-center-text-layout
{
	min-height: 312px;
	//height: 312px;
}
.block-content .c-center .c-center-mask
{
	position: absolute;
	z-index: 3;
	background: url(./layout/block-content-t.jpg) no-repeat;
	width: 452px;
	height: 321px;
	top: -18px;
	left: 1px;
}
.block-content .c-center .c-center-text
{
	position: relative;
	z-index: 5;
	padding-bottom: 1px;
}
.block-content-f
{
	position: relative;
	margin-left: -20px;
}
.block-content-f .l1
{
	position: relative;
	margin-right: -20px;
	bottom: -15px;
	background: #d2b995 url(./layout/block-content-f-l2.jpg) repeat-y;
}
.block-content-f .l2
{
	background: url(./layout/block-content-f-l1.jpg) no-repeat 0 100%;
}
.block-content-f .l3
{
	border-top: 1px solid #bda481;
	margin: 0 3px;
	min-height: 50px;
	//height: 50px;
	padding: 10px 17px;
	color: #534741;
}
.block-content-f .page-mark4
{
	margin-left: 20px;
	margin-top: -7px;
	z-index: 1;
}
.block-content-f h3
{
	text-transform: uppercase;
	color: #381c0d;
	font-size: 1em;
	margin-bottom: 0.4em;
}
.block-content-f .footer_mask
{
	position: absolute;
	bottom: 0;
}
.block-content .page-mark1 { top: -17px; left: 188px; }
.block-content .page-mark2 { margin-top: -8px; left: 143px; }

/* page-makrs */
.page-marks
{
	position: absolute;
	z-index: 100;
	overflow: hidden;
}
.page-marks div
{
	position: absolute;
	width: 163px;
	height: 162px;
	top: 0;
	left: 0;
	background: url(./layout/page-marks.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/layout/page-marks.png',sizingMethod=crop);
	
}
.page-mark1 { width: 78px; height: 52px; }
.page-mark2 { width: 163px; height: 110px; }
.page-mark3 { width: 85px; height: 23px; }
.page-mark4 { width: 48px; height: 24px; }
.page-mark2 div { top: -52px; }
.page-mark3 div { left: -78px; }
.page-mark4 div { top: -23px; left: -78px; }

/* news-block */
.news-block
{
	margin-bottom: 1em;
}
.news-block .news
{
	margin-bottom: 1.4em;
}
.news-block .news .date
{
	color: #400000;
	font-size: 1em;
#	font-style: italic;
#	font-weight: bold;
}
.news-block .news .title
{
	font-size: 1.3em;
}
.news-block .news .title_low
{
	font-size: 1em;
}
.news-block .news .title strong
{
	font-size: 1.5em;
	font-weight: normal;
}
.news-block .news div.title strong
{
	margin-bottom: 0.6em;
	display: block;
}
.news-block .news .text
{
	margin-bottom: 1em;
}
/* block-auth */
#block-user
{
	position: relative;
	padding: 33px 0 0;
	margin-top: 9px;
	margin-bottom: 19px;
}
#block-user .a-top
, #block-user .a-center .a-bottom
{
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	height: 33px;
	width: 222px;
	overflow: hidden;
}
#block-user .a-center
{
	position: relative;
	overflow: hidden;
}
#block-user .a-center .a-center-ie
{
	position: relative;
	min-height: 100px;
	//height: 100px;
}
#block-user .a-text
{
	position: relative;
	z-index: 5;
	padding: 7px 10px;
	font-size: 13px;
	min-height: 100px;
	//height: 120px;
}
#block-user .a-text
, #block-user .a-text table
, #block-user .a-text a
, #block-user .a-text a:visited
{
	color: #f5f0a2;
}
#block-user .a-text a:hover
{
	color: #e7d6b1 !important;
	text-decoration: none;
}
#block-user .a-text table
{
	width: 100%;
}
#block-user .a-text td
{
	vertical-align: middle;
	padding: 0 5px 9px 0;
}
#block-user .a-text td.input
{
	width: 100%;
}
#block-user .a-text .input input
{
	width: 100%;
	background-color: #ffebbd;
	border: 1px solid;
	border-color: #9f5618 #d6a25b #e7bd7f #d9a35b;
}
#block-user .a-top .mask
, #block-user .a-center .a-bottom div
{
	position: absolute;
	top: 0;
	left: -1px;
	width: 222px;
	height: 393px;
	background: url(./layout/block-auth.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/layout/block-auth.png',sizingMethod=crop);
}
#block-user .a-top .mask { top: -64px; }
#block-user .a-center .a-bottom {  height: 100%; width: 230px; bottom: 0; top: auto; }
#block-user .a-center .a-bottom div { bottom: 0px; top: auto; }
#block-user .a-text td.submit
{
	padding-right: 1px;
}
#block-user .pseudo { border-width: 0; }
#block-user .a-text td.remember
{
	padding-right: 1px;
	font-size: 12px;
}
#block-user .a-text .button
{
	display: block;
	height: 32px;
	width: 80px;
	overflow: hidden;
	position: relative;
	top: 2px;
}
#block-user .a-text .button span
{
	display: block;
	position: absolute;
	top: -32px;
	left: 0;
	width: 161px;
	height: 64px;
	background: url(./layout/block-auth.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/layout/block-auth.png',sizingMethod=crop);
}
#block-user .a-text .aregistration td.submit
{
	padding-left: 37px;
}
#block-user .a-text .aregistration .button
{
	width: 161px;
}
#block-user .a-text .aregistration .button span
{
	top: 0px;
}
#block-user .emenu
, #block-user .emenu span
, #block-user .emenu span i
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}
#block-user .emenu span
{
	overflow: hidden;
	height: 27px;
	top: 2px;
}
#block-user .submit input
{
	position: absolute;
	top: -5000px;
	left: -5000px;
}
#block-user .error
{
	display: none;
	background-color: #950000;
	color: #ffffff;
	display: none;
	margin-bottom: 1em;
	padding: 5px 10px;
	text-align: center;
}
#block-user .emenu-login span 			{ width: 122px; left: 4px; }
#block-user .emenu-registration span 	{ width: 90px; left: 126px; }
.block-user-registration#block-user .emenu-login span 			{ width: 47px; left: 4px; }
.block-user-registration#block-user .emenu-registration span 	{ width: 166px; left: 51px; }
.block-user-registration#block-user .a-top .mask { top: -97px; }

.block-user-account#block-user .a-top .mask { top: -130px; }
.block-user-account#block-user .emenu-exit span 	{ width: 60px; left: 158px; }

#block-user .a-text .aregistration { display: none; }
.block-user-registration#block-user .alogin { display: none; }
.block-user-registration#block-user .aregistration { display: block; }

.block-user-account#block-user dl
{
	margin: 0 0 0 10px;
	padding: 0.5em 0 0.5em;
}
.block-user-account#block-user dt
{
	min-height: 30px;
	//height: 30px;
	padding: 0;
	margin: 0;
	font-size: 1.3em;
}
.block-user-account#block-user dd
{
	margin: 0 0 0.4em;
	padding: 0;
	font-size: 0.89em;
}
.block-user-account#block-user .userchar
{
	font-size: 1.2em;
	color: #ffffff;
}


/* blocks-left-navi */
.blocks-left-navi
{
	position: relative;
	padding: 32px 0 0;
	margin-top: 9px;
}
.blocks-left-navi .a-top
, .blocks-left-navi .a-center .a-bottom
, .blocks-left-navi .a-center .a-bottom-spec
{
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	height: 32px;
	width: 222px;
	overflow: hidden;
}
.blocks-left-navi .a-center
{
	position: relative;
	/*overflow: hidden;*/
}
.blocks-left-navi .a-center .a-center-ie
{
	position: relative;
	min-height: 100px;
	//height: 100px;
}
.blocks-left-navi .a-text
{
	position: relative;
	z-index: 5;
	padding: 7px 14px 48px;
	font-size: 14px;
	//height: 1px;
}
.blocks-left-navi .a-text
, .blocks-left-navi .a-text table
{
	color: #ecd498;
}
.blocks-left-navi .a-text table
{
	width: 100%;
}
.blocks-left-navi .a-text td
{
	padding: 0 0 0.35em;
}
.blocks-left-navi .a-text td.i
{
	width: 1px;
	text-align: right;
	padding-right: 0.45em;
}
.blocks-left-navi .a-text td.r
{
	padding-right: 0;
	padding-left: 10px;
	text-align: right;
}
.blocks-left-navi .a-top .mask
, .blocks-left-navi .a-center .a-bottom div
, .blocks-left-navi .a-center .a-bottom-spec div
{
	position: absolute;
	top: 0;
	left: -1px;
	width: 222px;
	height: 4993px;
	background: url(./layout/blocks-left-navi.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/layout/blocks-left-navi.png?ss',sizingMethod=crop);
}
.blocks-left-navi .a-top .mask { top: -272px; }
.blocks-left-navi .a-center .a-bottom
, .blocks-left-navi .a-center .a-bottom-spec
{
	height: 100%;
	width: 230px;
	bottom: 0;
	top: auto;
}
.blocks-left-navi .a-center .a-bottom div
{
	bottom: 0px;
	top: auto;
}
.blocks-left-navi .a-center .a-bottom-spec
{
	height: 40px;
	display: none;
}
.blocks-left-navi .a-center .a-bottom-spec div
{
	top: 0;
}

/* blocks-left-rating */
.blocks-left-rating .a-top .mask
{
	top: -80px;
}
.blocks-left-rating .a-center .a-bottom
{
	bottom: 0;
}
/*
.blocks-left-rating .a-center .a-bottom-spec
{
	display: block;
}
.blocks-left-rating .a-center .a-bottom-spec div
{
	top: 0;
}
*/
.blocks-left-rating .a-text
{
	padding-bottom: 15px;
}
.blocks-left-rating .a-text .allrating
{
	position: absolute;
	right: 20px;
	bottom: 11px;
	//bottom: 14px;
	font-size: 12px;
}
.blocks-left-rating .a-text .allrating a
, .blocks-left-rating .a-text .allrating a:visited
{
	color: #e1e1e1;
}
.blocks-left-rating .myrate td
{
	border-top: 1px solid #ECD498;
	padding-top: 0.5em;
}

/* blocks-left-forum */
.blocks-left-forum .a-top .mask
{
	top: -144px;
}
.blocks-left-forum .a-center .a-bottom
{
	bottom: 0;
}
.blocks-left-forum .a-center .a-bottom-spec
{
	display: block;
	display: none;
}
.blocks-left-forum .a-center .a-bottom-spec div
{
	top: -40px;
}
.blocks-left-forum dl
{
	margin: -0.5em 0 0;
	font-family: georgia, times, sans-serif;
}
.blocks-left-forum dl dt
{
	margin: 1em 0 0.2em;
	text-transform: uppercase;
	color: #8d826c;
}
.blocks-left-forum dl dt span
{
	color: #ffffff;
}
.blocks-left-forum dl dd
{
	margin: 0 0 0.1em 15px;
	color: #ffffff;
}
.blocks-left-forum dl a
, .blocks-left-forum dl a:visited
{
	color: #b8a06c;
}
.blocks-left-forum dl a:hover
{
	color: #e7d6b1 !important;
	text-decoration: none;
}
.blocks-left-forum dl span a
, .blocks-left-forum dl span a:visited
{
	color: #ffffff;
}

.blocks-left-library .a-top .mask
{
	top: -112px;
}
.blocks-left-news .a-top .mask
{
	top: -176px;
}
.blocks-left-about .a-top .mask
{
	top: -208px;
}
.blocks-left-art .a-top .mask
{
	top: -240px;
}
.blocks-left-art dl dt
, .blocks-left-news dl dt
{
	text-transform: none;
}

/* block-faq */
.block-faq
{
	margin-bottom: 1em;
	position: relative;
	z-index: 5;
}
.block-faq h3
{
	margin-bottom: 0.3em;
}
.block-faq .q
{
	font-style: italic;
	margin-bottom: 0.2em;
}

/* block-server */
.block-server
{
	position: relative;
	padding: 1px 0 45px;
	margin-bottom: 15px;
	//margin-bottom: 30px;
}
.block-server .mask
{
	position: absolute;
	z-index: 1;
	width: 220px;
	height: 150px;
	top: 0;
	left: 0;
	background: url(./layout/block-server.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/layout/block-server.png',sizingMethod=crop);
}
.block-server .b-content
{
	position: relative;
	z-index: 2;
	margin: 50px 20px 17px 10px;
	width: 187px;
}
.block-server .time-text
{
	color: #fffcc7;
	font-size: 14px;
	position: relative;
	top: -2px;
}
.block-server .time
{
	position: absolute;
	top: -4px;
	right: 0;
	color: #ff9000;
	font-size: 18px;
}
.block-server .players
, .block-server .players-text
{
	text-align: center;
	position: absolute;
	top: 28px;
	width: 100%;
	left: 7px;
	font-size: 30px;
	color: #e0d6bd;
}
.block-server .players-text
{
	color: #998675;
	font-size: 13px;
	margin-top: 35px;
}

/* block-banner */
.block-banner
{
	position: relative;
	left: -6px;
	height: 130px;
}
.block-banner .mask
{
	position: relative;
	position: absolute;
	z-index: 1;
	width: 229px;
}
.block-banner .link
{
	display: block;
	position: absolute;
	left: 0;
	top: 3px;
	z-index: 2;
}
/* banner-instruction */
.block-banner-instruction
{
	z-index: 100;
	margin-bottom: 35px;
}
.block-banner-instruction .mask
{
	height: 149px;
	background: url(./layout/block-instruction.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/layout/block-instruction.png',sizingMethod=crop);
}
.block-banner-instruction .link
{
	width: 205px;
	height: 100px;
	left: 11px;
	top: 33px;
}
/* banner-map */
.block-banner-map .mask
{
	height: 116px;
	background: url(./layout/block-map.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/layout/block-map.png',sizingMethod=crop);
}
.block-banner-map .link
{
	width: 205px;
	height: 100px;
	left: 11px;
}
/* banner-concepts */
.block-banner-concepts
{
	top: -31px;
	
}
.block-banner-concepts .mask
{
	width: 238px;
	height: 144px;
	background: url(./layout/block-concepts.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/layout/block-concepts.png',sizingMethod=crop);
}
.block-banner-concepts .link
{
	width: 205px;
	height: 100px;
	left: 11px;
	top: 31px;
}
/* banner-screenshots */
.block-banner-screenshots
{
	top: -31px;
	
}
.block-banner-screenshots .mask
{
	width: 244px;
	height: 144px;
	background: url(./layout/block-screenshots.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/layout/block-screenshots.png',sizingMethod=crop);
}
.block-banner-screenshots .link
{
	width: 205px;
	height: 100px;
	left: 11px;
	top: 31px;
}



.b-admin
{
	margin: 1em 0;
	font-size: 0.89em;
}
.b-admin
, .b-admin .pseudo
{
	color: #4b4941;
}


/* hack */
* html img.png {
	behavior: expression( (
		function(e){
			if(!e.rewritten){
				e.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+e.src+'", sizingMethod="scale")';
				e.src='/f/e.gif';
				e.rewritten = true;
			}
		}
	)(this));
}