BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial;
    BACKGROUND-COLOR: #ffffff;
}
.container
{
	min-width:800px;
	max-width:1160px;
	width:expression(document.body.clientWidth > 1160? "1160px": "auto" );
}
H1
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
H2
{
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
H2.topH
{
	FONT-SIZE: 10pt;
	MARGIN: 2px;
}
H3
{
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
TH
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
TD
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
A:link
{
    COLOR: #0000cc;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #0000cc;		/* #0F3491; */
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #3300ff;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #0000cc;
    TEXT-DECORATION: none
}
A.altLink:active
{
    COLOR: #a0acac;
    TEXT-DECORATION: none
}
A.altLink:link
{
    COLOR: #a0acac;
    TEXT-DECORATION: none
}
A.altLink:visited
{
    COLOR: #a0acac;
    TEXT-DECORATION: none
}
A.altLink:hover
{
    COLOR: #80acac;
    TEXT-DECORATION: underline
}
INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
}
SELECT
{
    /*BACKGROUND-COLOR: #cccc99;
    TEXT-DECORATION: underline*/
}
/*LI
{
    LIST-STYLE-TYPE: disc
}
*/
LI.square
{
    LIST-STYLE-TYPE: square
}
.topMenu { background-color: #B7BBC7; }
.topMenu TD { text-align: center; } 
.topMenu TD.sel { text-align: center; background-color: #FFFFFF; border-top: solid #999999 1px; }
.topMenu TD A { FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial }
.topMenu TD A:visited { COLOR: #0000cc; }
.topMenu TD A:link { COLOR: #0000cc; }
.tmsb { background-image: url( ../images/menu_wb.gif ); height: 24px; width:19px; }	/*Selected Border*/
.tmsrb { background-image: url( ../images/menu_w.gif ); height: 24px; width:19px; }	/*Selected Right Border*/
.tmb { background-image: url( ../images/menu_b.gif ); height: 24px; width:19px; }	/*Border*/
.tmnb { background-image: url( ../images/menu_bw.gif ); height: 24px; width:19px; }	/*Next is Selected Border*/
.tmrb { background-image: url( ../images/menu_bb.gif ); height: 24px; width:19px; }	/*Regular Border*/
UL.menuBlock
{
	margin:0px;
	padding-left:16px;
}
UL.menuBlock LI
{
	list-style-type:square;
	LINE-HEIGHT: 1.6;
    FONT-FAMILY: Verdana, Tahoma, Arial, Serif;
    FONT-SIZE: 0.8em;
}
IMG.thinBorder
{
    BORDER-RIGHT: #000000 1pt solid;
    BORDER-TOP: #000000 1pt solid;
    BORDER-LEFT: #000000 1pt solid;
    BORDER-BOTTOM: #000000 1pt solid
}
IMG.icon { 
	border:0;
	margin-right:4px;
	vertical-align:middle;
}		/* icon on the left-hand side */
IMG.ic { 
	border:0;
	margin-right:2px;
	margin-top: 4px;
}		/* icon for English-Russian language switching */
HR.separator
{
	border: 0px; 
	border-top: 1px dotted #CCCCCC; 
	height: 0px;
}
TR.title TD
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
    BACKGROUND-COLOR: #d3d3d3
}
ADDRESS
{
	font-style: normal;
}
.stdEN
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.stdRUS
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.titleRUS
{
    FONT-SIZE: 9pt;
    COLOR: #191970;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.smallEN
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.errorMessage
{
    FONT-SIZE: 9pt;
    COLOR: #b22222;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.pageHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #cc6600;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, 'sans serif', Arial;
    TEXT-DECORATION: none
}
.pageLogo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 27pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
.menuItem
{
    PADDING: 3px;
    LINE-HEIGHT: 1.4;
    FONT-FAMILY: Verdana, Tahoma, Arial, Serif;
    FONT-SIZE: 8pt;
}
.grayMenuItem
{
    FONT-SIZE: 8pt;
    COLOR: #a9a9a9;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
.menu_border
{
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #dcdcdc;
	line-height: 1.4;
}
.txt_border
{
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #dcdcdc;
}
div.txt_border UL
{
	LIST-STYLE-TYPE: none;	/* LIST-STYLE-TYPE: disc; */
	margin: 0px;
	padding-left:6px;
}
div.txt_border LI
{
	FONT-SIZE: 8pt;
	LIST-STYLE-TYPE: none;	/* LIST-STYLE-TYPE: disc; */
	margin: 0px;
}
.menuSelected
{
	background-color: #F0F8FF;
}
.groupHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, 'Sans serif', Arial
}
.tableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, 'sans serif', Arial
}
.TDblockHeader
{
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #d3d3d3
}
.TRblockHeader
{
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #e8e8e8
}
.adHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, 'sans serif', Arial
}
.stdButton
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
}
.mediumText
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
.grayText
{
    FONT-SIZE: 11px;
    COLOR: #a9a9a9;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.mediumWhiteText
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
.groupTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #666633;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica
}
.pageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #191970;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial;
    TEXT-DECORATION: none
}
INPUT.flatTextbox
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid
}
.smallDD100
{
    WIDTH: 100pt;
    BACKGROUND-COLOR: #cccc99;
	FONT-SIZE: 8pt;
}
.largeHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.mediumAltText
{
    FONT-SIZE: 8pt;
    COLOR: #8b0000;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
.forumHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Tahoma, Arial;
	MARGIN: 0;
	PADDING: 2 0 2 0;
}
.kword
{
    FONT-STYLE: normal
}
.blk_border
{
	padding: 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #dcdcdc;
	line-height: 1.4;
}

A.m1:link
{COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none;}
A.m1:visited
{COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none;}
A.m1:active
{COLOR: #233B83; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none;}
A.m1:hover
{COLOR: #233B83; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none;}

.filledBG
{
	BACKGROUND-COLOR: #FFFFDD;
}

.newsHeadline
{
	TEXT-TRANSFORM:uppercase;
	FONT-WEIGHT: bold;
}
.newsSource
{
	COLOR: #2e8b57;
}
.altRow
{
	BACKGROUND-COLOR: #F7F7F7		/*#F0F8FF*/
}
.disabledRow { BACKGROUND-COLOR: #FAFAF0 }
.disabledRow TD { color: #AAAAAA; }
.tblHead
{
	BACKGROUND-COLOR: #EEEEEE;
}
.content_blk
{
	PADDING: 6px;
	BACKGROUND-COLOR: #FFFFDD;
}
.opaque
{
	opacity: 0.15;
	filter: alpha(opacity=15);
	-moz-opacity: 0.15;
	zoom: 1;
}
.coloredBlock
{
	background-color:#FFF4CF;
}
.commentspost
{
	background-color:#FFF4CF;
}

#myTabs 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 650px;
}
div.x-tab
{
	padding: 10px !important;
	text-align:left;
}
.x-form-clear-none {
    clear:none;
    height:0;
    overflow:hidden;
    line-height:0;
    font-size:0;
}
.clear
{
	clear:both;
    height:1px;
    overflow:hidden;
}
.photo
{
	border: 1px solid #ccc;
    padding: 6px;
    background: #fff;
}
div.boxnav
{
	font-size: 14px;
	line-height: normal;
	padding: 0;
	margin: 0;
	height: 34px;
	background:url( ../images/round_border.gif ) no-repeat right top; 
	background-position:100% 32px;
}
div.contentbox { margin: 0 0 10px 0; padding: 0; }
div.boxnav ul { margin:0; padding:0 0 0 1px; list-style:none; width: auto; background:url( ../images/bnl.gif ) no-repeat left top; background-position:0 -60px; height: 32px; }
div.boxnav li { float:left; background:url( ../images/bnl.gif ) no-repeat left top; margin:0; padding:0 0 0 4px; border-bottom:1px solid #E3E7CE; background-position: -1px 0; }
div.boxnav a { float:left; display:block; width:.1em; background:url( ../images/bnr.gif ) no-repeat right top; padding:7px 16px 8px 7px; text-decoration:none; font-weight:bold; color:#765; white-space:nowrap; font-size: 14px; }
div.boxnav > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.boxnav a {float:none;}
/* End IE5-Mac hack */
div.boxnav a:hover { color:#333; }
div.boxnav .s { background-position:-1px -60px; border-width:0; padding:-3px 0px 8px 7px; }
div.boxnav .s a { background-position:100% -60px; color:#333; border-bottom:1px solid #FFFFFF }
div.content { margin-top:10px }
div.content div { text-align:left; }
.rbtl, .rbtr, .rbbl, .rbbr { background-image: url( ../images/round_border.gif ); height: 5px; font-size: 2px; }
.rbtl, .rbbl { margin-right: 5px; }
.rbtr, .rbbr { margin-left: 5px; margin-top: -5px; }
.rbtr { background-position: 100% 0; }
.rbbl  { background-position: 0 -5px; }
.rbbr { background-position: 100% -5px; }
.boxcnt { border-left: 1px solid #E3E7CE; border-right: 1px solid #E3E7CE; padding: 10px 20px 0px 10px; margin: 0; text-align:left; clear: both; }

.selText
{
	padding:4px;
	background-color: #FF9900;
}
.more
{
	FONT-SIZE: 8pt;
	background-color: #FFF4C1;
	padding:2px;
}
.nav
{
	FONT-SIZE: 11px;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.tblContent TD
{
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial;
}
.tblContent TD A.lnk
{
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial;
}
.tblSmallTxt TD
{
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.yptype { margin-left:8px; }
DIV.yproot { padding-left:4px; }
.yptitle { margin:6 0 0 0 ; FONT-SIZE: 10pt; COLOR: #191970; FONT-FAMILY: Verdana, Tahoma, Arial, Sans Serif; }
.ypname { FONT-SIZE: 9pt }
.ypsel { background-color: #F0F8FF;padding-left:8px;position:relative }
.flatForm { margin: 0px; padding: 0px }
.userinfo { width: 320px;text-align:left; }
.msgTitle { padding: 4px; margin-bottom: 8px; background-color: #F3F6E5; }

/* BOOKMARKS */
.bmNav { width:680;height:20px;margin-top:12px; }
.bmFolders 
{
	border: 1px solid #ccc;
	height: 500px;
	width: 400px;
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical;
	margin: 1em 0;
	margin-top: 2px;
	text-align:left;
}
.bmFolders A
{
	font-size: 7pt;
}
.price
{
	font-size: 10pt;
	color: green;
}
DIV.adlist
{
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
DIV.adlist A
{
	FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
TD.smallLink
{
	FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
TD.smallLink A
{
	FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial
}
.photoDesc
{
	font-size: 8pt;
	color: #C17700;
}
TD.line
{
	background-image: url( ../images/dots.gif ); 
}
A.sponsor { FONT-SIZE: 8pt;COLOR: #860000;FONT-FAMILY: Verdana, Tahoma, Arial }
A:hover.sponsor { FONT-SIZE: 8pt;COLOR: #860000;FONT-FAMILY: Verdana, Tahoma, Arial }
A:visited.sponsor { FONT-SIZE: 8pt;COLOR: #860000;FONT-FAMILY: Verdana, Tahoma, Arial }
.rek { margin-top: 16px }