b {
	font-weight: normal;
}

strong {
	font-weight: bold;
}

BODY	{
	margin:0; padding:0}

BODY	{
	background:#54586A url(img/body_bg.gif) repeat-x}

BODY, TD, DIV, P	{
	font:13px Arial; color:#2A2D3A}

input,select,textarea	{ padding:3px 5px; color:#300E0D; border:1px solid #C7D5DB;font:13px Arial; color:#5E6171}
input	{ height:24px}

FORM	{ margin:0; padding:0}

H1	{
	font:normal 28px tahoma; color:#ffffff; padding:0; margin:0 0 10px 0; letter-spacing:-0.05em}
H2	{
	font:normal 20px tahoma; color:#323648; padding:0; margin:0 0 10px 0}
H3	{
	font:normal 16px tahoma; color:#323648; padding:0; margin:0 0 10px 0}


a		{color: #CB0E24; text-decoration: underline}
A:hover		{color: #CB0E24;text-decoration: none}

UL	{
	list-style-type:none; padding:0; margin:0}
UL LI	{
	background:url(img/li2.gif) no-repeat 10px 5px; padding:0 0 15px 23px; font-size:12px ;color:#5E6171; }

OL	{
	padding:0; margin:0; margin-left:25px}
	OL LI	{
	font-size:12px ;color:#5E6171; padding-bottom:15px;}
	OL LI	DIV	{
		}

/*TOP*/
TD.top-slogan	{
	padding-left:10px}

TD.top-login	{
	background:url(img/top_login_bg.gif) no-repeat 20px bottom; padding-left:20px}
TD.top-login	A	{
	background:url(img/bt_login.gif) no-repeat; display:block; height:31px}
TD.top-login	A:hover	{
	background:url(img/bt_login.gif) no-repeat 0 -31px}

/*CONTENT*/
.content	{
	background:#ffffff; padding:0px 0 50px 0}

.BC	{
	font:11px Arial; padding-left:26px; color:#CB0E24}
.BC	A	{
	font:11px Arial;color:#404456}
.BC	A:hover	{
	font:11px Arial;color:#404456; text-decoration:none}

DIV.main-kg	{
	height:414px; background:url(img/kg_flash.jpg) no-repeat;}
DIV.main-kg-titl	{
	padding:30px 0 0 25px}
DIV.main-kg-txt	{
	padding:5px 496px 10px 116px; font:11px verdana; color:#BEBFC3; line-height:16px}


DIV.main-kg-bt	{
	padding:10px 0 0 116px;}
	DIV.main-kg-bt	A	{
		background:url(img/bt_note.gif) no-repeat; display:block; height:31px; width:130px}
	DIV.main-kg-bt	A:hover	{
		background:url(img/bt_note.gif) no-repeat 0 -31px}

TABLE.inn-pl	{
	background:url(img/inn_pl.jpg) no-repeat}
	TD.title-page	{
		padding:25px 0 0 17px}
	TD.ico-page	{
		padding:11px 0 0 17px}

/*CONTACT FORM*/
TABLE.form TD	{
	padding-bottom:5px}
TABLE.form TD.aht	{
	color:#FF3300}
DIV.ok	{
	color:#7EB325; font-size:11px; padding:15px 50px 20px 50px;
	background:url(img/ok.gif) no-repeat 0px 5px; border-bottom:1px solid #B7D782; margin-bottom:10px}
DIV.aht	{
	color:#FF3300; font-size:11px; padding:15px 50px 20px 50px;
	background:url(img/aht.gif) no-repeat 0px 5px; border-bottom:1px solid #F3C5C1; margin-bottom:10px}
TABLE.form INPUT,TABLE.form  SELECT,TABLE.form  TEXTAREA	{
	width:80%}



/*TABLE*/
TABLE.data	{
	border-right:1px solid #E8EAF4}
	TABLE.data	TR.title	TD	{
		font:12px Arial; color:#66697C; background:url(img/table_data_bg.gif); border:0; border-bottom:1px solid #BABAC0; padding:10px}
	TABLE.data	TR.subtitle	TD	{
		text-transform:uppercase; background:#EEEEF0; color:#2D2E34}
	TABLE.data	TD	{
		font:11px Arial; color:#858897; padding:5px 10px; border-bottom:1px solid #E8EAF4; border-left:1px solid #E8EAF4}


/*BLOCK*/
.block-b-top{
		background:url(img/block_b_tl.gif) no-repeat; text-align:right}
.block-b-bot{
		background:url(img/block_b_bl.gif) no-repeat left bottom;text-align:right }
.block-b-l{
		background:url(img/block_b_l.gif) repeat-y; bo rder:1px solid red; margin-top:-5px}
.block-b-r{
		background:url(img/block_b_r.gif) repeat-y right top; display:block; padding:0 20px}
.block-b2-r{
		background:url(img/block_b_r.gif) repeat-y right top; display:block; padding:0}


/*MENU*/
.menu   IMG     { border:0}
.menu   A       {
		display:block;float:left; background:url(img/menu_bg.jpg) no-repeat right top;text-decoration:none;
		color:#ffffff; text-transform: uppercase; font:12px "Arial Narrow"}
.menu   A       SPAN    {
		display:block;float:left;height:44px;/height:55px; background:url(img/menu_bgl.jpg) no-repeat; padding:11px 17px 0 17px;}
.menu   A:hover {
		background:url(img/menu_bg.jpg) no-repeat right -55px; color:#ffffff}
.menu   A:hover SPAN{
		background:url(img/menu_bgl.jpg) no-repeat left -55px; cursor:pointer}
.menu   A.act,.menu     A.act:hover     {
		background:url(img/menu_bg.jpg) no-repeat right -110px; color:#ffffff}
.menu   A.act SPAN,.menu        A.act:hover SPAN        {
		background:url(img/menu_bgl.jpg) no-repeat left -110px; color:#ffffff}


/*MENU-SIDE*/
DIV.menu-side	{
	border-top:1px solid #f5f5f5}
	DIV.menu-side	A	{
		display:block; text-decoration:none; color:#565A6C; margin-bottom:1px; border-bottom:1px solid #f5f5f5 }
	DIV.menu-side	A	SPAN	{
		display:block; font:18px Tahoma; padding:12px 0 12px 23px; text-decoration:none; line-height:17px}
	DIV.menu-side	A:hover	{
		background:url(img/menu_sec_act2.gif) no-repeat left bottom}
	DIV.menu-side	A:hover	SPAN	{
		color:#ffffff; background:url(img/menu_sec_act.gif) no-repeat}
	DIV.menu-side	A.act	{
		background:url(img/menu_sec_act2.gif) no-repeat left bottom}
	DIV.menu-side	A.act	SPAN	{
		color:#ffffff; background:url(img/menu_sec_act.gif) no-repeat}

/*BUTTON*/
A.bt	{
		display:block; text-decoration:none; color:#565A6C; background:url(img/a_bt_r.gif) no-repeat right top}
A.bt	SPAN	{
	display:block; font:18px Tahoma; padding:7px 23px 8px 23px; text-decoration:none; color:#ffffff; background:url(img/a_bt_l.gif) no-repeat}
A.bt:hover	{
	background:url(img/a_bt_r.gif) no-repeat right -37px}
A.bt:hover	SPAN	{
	color:#ffffff; background:url(img/a_bt_l.gif) no-repeat left -37px}
A.bt_act	{
		display:block; text-decoration:none; color:#565A6C;
		background:url(img/a_bt_r.gif) no-repeat right -37px}
A.bt_act	SPAN	{
	display:block; font:18px Tahoma; padding:7px 23px 8px 23px; text-decoration:none;
	color:#ffffff; background:url(img/a_bt_l.gif) no-repeat left -37px}

A.bt2	{
		display:inline;text-decoration:none;color:#ffffff; background:#323646 url(img/a_bt_r2.gif) repeat-x right top;
		padding:5px 15px 6px 15px; height:26px}

A.bt2:hover	{
	background:#9e1818 url(img/a_bt_r2.gif) repeat-x right -27px; color:#FFFFFF}



/*BANNER*/
DIV.bann	{
	display:block; position:relative; margin-top:-100px}

/*BOTTOM*/
.bottom	{
	background:url(img/bottom_bg.gif) repeat-x;}


.menu-bottom	{
	border-bottom:1px solid #1F2335}
	.menu-bottom	A	{
		font:12px tahoma; color:#9B9EA7; display:block; padding:20px 18px 0 18px; float:left;
		text-decoration:none}
	.menu-bottom	A:hover, .menu-bottom	A.act	{
		color:#ffffff;text-decoration:none}


.cpy	{
	border-top:1px solid #4B4F61; text-align:right; color:#6C7081; font:12px tahoma; vertical-align:top; padding-top:15px}





/*USER*/
.content-user	{
	background:#4D4F5A; padding:0px 0 50px 0}





