/**
 * Style sheet style
 */
body
{
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:center;
	background-color:#white;
	font-family:Arial,sans-serif;
	font-size:10pt;
	color:#black;
}

div#page
{
	width:996px;
	margin:0 auto;
	padding:0px;
}

div#btop
{
	height:11px;
	margin:0px;
	padding:0px;
	background-image:url("tl_files/huanga-sergey/border-top.gif");
	background-repeat:no-repeat;
}

div#head
{
	height:130px;
	margin:0px;
	padding:0px;
	text-align:left;
	background-image:url("tl_files/huanga-sergey/bgr-head.jpg");
	background-repeat:no-repeat;
}

* html div#head
{
	top:-5px;
	position:relative;
}

img#logo
{
	width:246px;
	float:left;
	margin-left:40px;
	padding:0px;
	border:0px;
}

img#motto
{
	width:318px;
	margin-left:50px;
	padding:0px;
	border:0px;
}

div#menu
{
	height:21px;
	margin:0px;
	padding:5px;
	text-align:left;
	background-image:url("tl_files/huanga-sergey/bgr-menu.jpg");
	background-repeat:no-repeat;
	font-size:11pt;
}

* html div#menu
{
	top:-8px;
	position:relative;
}

div#menu ul
{
	display:inline;
	margin-left:15px;
	padding-left:0px;
}

div#menu ul li
{
	display:inline;
	margin-left:0px;
	padding:3px 15px;
	list-style: none;
}

div#menu a
{
	background-color:#0060C0;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	color:#ffffff;
}

div#menu a:hover
{
	background-color:#0060C0;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	color:#FFFF99;
}

div#submenu
{
	height:21px;
	margin:0px 0px 5px 0px;
	text-align:left;
	background-color:#ffffdd;
	background-repeat:no-repeat;
	font-size:11pt;
}

#submenu ul:before
{
	content: "> "
}

div#submenu ul
{
	display:inline;
	margin-left:5px;
	padding-left:0px;
}

div#submenu ul li
{
	display:inline;
	margin-left:0px;
	padding:3px 5px 3px 0px;
	list-style: none;
}

div#submenu a
{
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	color:#white;
}

div#submenu a:hover
{
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	color:#000000;
}

div#contents
{
	width:996px;
	margin:0px;
	padding:0px;
	text-align:left;
	background-image:url("tl_files/huanga-sergey/bgr-contents.gif");
}

* html div#contents
{
	top:-8px;
	position:relative;
}

div#maincol
{
	width:657px;
	float:left;
	margin:0px;
	padding:20px 0px 20px 45px;
	text-align:left;
}

div#auxcol
{
	width:270px;
	margin:0px 0px 0px 702px;
	padding:25px 0px 20px 20px;
	text-align:left;
}

div#bbottom
{
	height:38px;
	clear:both;
	margin:0px;
	padding:0px;
	background-image:url("tl_files/huanga-sergey/border-bottom.gif");
	background-repeat:no-repeat;
}

div.box
{
	width:589px;
	margin:0px;
	padding:0px;
	text-align:left;
}

div.boxtop
{
	height:24px;
	background-image:url("tl_files/huanga-sergey/box-top.gif");
	background-repeat:no-repeat;
}

div.box div.boxtitle
{
	height:17px;
	margin-bottom:0px;
	padding:5px 0px 5px 25px;
	background-color:#CCCCCC;
	background-image:url("tl_files/huanga-sergey/box-title.gif");
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:11pt;
	color:#0060C0;
	letter-spacing: 1pt;
}

div.boxbody
{
	padding:10px 25px;
	background-image:url("tl_files/huanga-sergey/box-body.gif");
	font-weight:normal;
}

* html div.boxbody
{
	top:-1px;
	position:relative;
}

div.boxbottom
{
	height:18px;
	background-image:url("tl_files/huanga-sergey/box-bottom.gif");
	background-repeat:no-repeat;
}

/* TEXT STYLES */
h1
{
	background-color:#white;
	font-size:16pt;
	color:#0060C0;
}

h2
{
	margin:0px 20px 0px 0px;
	background-color:#CCCCCC;
	font-size:11pt;
	color:#0060C0;
}

div#auxcol p, p.news
{
	width:85%;
	margin-top:0px;
	font-size:8pt;
	color:#7A7A7A;
}

div#auxcol p.news
{
	margin-top:5;
	margin-bottom:0;
	background-color:#CCCCCC;
}

div#auxcol .date
{
	background-color:#CCCCCC;
	font-weight:bold;
	color:#5CA7CC;
}

div#auxcol .datenewssep
{
	background-color:#CCCCCC;
	font-weight:bold;
	font-size:10pt;
	color:#666666;
}

/* div#auxcol .date:after { content: " | "; color: #666666; font-size: 10pt; font-weight: bold; } */
div#auxcol p.lang
{
	margin-top:0px;
	font-weight:bold;
	font-size:10pt;
	color:#black;
}

div#auxcol .activelang
{
	font-weight:bold;
	font-size:10pt;
	color:#5CA7CC;
}

div#auxcol .inactivelang
{
	font-weight:normal;
	font-size:10pt;
	color:#7A7A7A;
}

div#auxcol input
{
	width:60%;
	background-color:#EFEFFF;
	border:1px solid #7A7A7A;
	color:#7A7A7A;
}

label.mandatory
{
	width:250px;
}
