body	{
	border:0px;
	margin:0px;
	padding:0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;}

P, P.noabz, P.nomargin	{
	font-size:12px;
	text-indent:15pt;
	margin:0 0 10px;}
P.noabz {
	text-indent:0pt;
	margin:0 0 0;}
P.nomargin {
	margin:0 0 0;}

P.anons	{
	font-size:11px;
	margin:3px 0 8px 0}
.abz_imptnt	{
	text-indent:0pt;
	padding:10px 10px 10px 40px;
	background:url(../images/abz_imptnt.gif) no-repeat 16px center;
	background-color:#FAF7F7;}
.abz_imptnt2	{
	font:14px Tahoma;
	text-indent:0pt;
	padding:10px 10px 10px 20px;
	background-color:#F0F0FF;}


H1	{
	font:bold 12pt Arial;
	color:#2B4C51;
	padding-top:5px}
H2	{
	font-size:12px;
	margin:16px 0 4px;
	font-weight:bold;}
H3	{
	font-size:12px;
	margin:16px 0 4px;
	font-weight:normal}

.tdoff	{background-color:#FFFFFF;}
.tdon	{background-color:#F9F9FC;}
.tdoff_u{color:#000000;
	background-color:#FFF0F0;
	text-decoration:none;}
.tdon_u	{color:#000090;
	background-color:#F9F9FC;
	text-decoration:underline;}
.login	{
	font:14px Arial, Helvetica, sans-serif;}

A	{
	font-size:12px;
	color:#000080;
	text-decoration:underline;}
A:hover	{
	color:#169E21;
	text-decoration:none;}
A.lm	{
	font:11px Tahoma;
	color:#444444;
	text-decoration:none;}
A.lm:hover	{
	color:#747474;
	text-decoration:underline;}
A.slm	{
	font:10px Tahoma;
	color:#444444;
	text-decoration:none;}
A.slm:hover	{
	color:#747474;
	text-decoration:underline;}
A.detail, A.detailall	{
	font:10px Tahoma, Arial;
	color:#797979;
	text-decoration:none;}
A.detailall	{
	font-size:11px;
	color:#494969;}
A.detail:hover	{
	color:#292959;
	text-decoration:underline;}
A.detailall:hover	{
	color:#292959;
	text-decoration:underline;}
A.tbldaza	{
	color:#000000;
	text-decoration:none;}
A.tbldaza:hover	{
	color:#000090;
	text-decoration:underline;}
A.imgbrdr img {border:1px solid #DFDEDB}
A.imgbrdr:hover img {border:1px solid #9494FF}

A.page_end_link	{
	padding-left:25pt;
	background:url(../images/arrow_link.gif) no-repeat 18px 4px;}

/* =header */
#header	{
	width:100%;
	position:absolute; top:3px; left:0;}
#logo	{
	position:absolute; top:2px; left:35%}
#slogan	{
	position:absolute; top:102px; left:50px}
#navi	{
	position:absolute; top:39px; right:140px}
#clock	{
	padding-top:4px;}
#printer_1	{
	position:absolute; top:102px; right:7px}
#hphone, #hphone A, #hphone A:hover, #hphone #ahrefICQ, #hphone #ahrefICQ:hover	{
	font:26px Arial, Helvetica, sans-serif;
	text-align:center;
	margin-left:3px;
	text-decoration:none;
	color:#003399;}
#hphone A:hover	{
	text-decoration:underline;}
#hphone #ahrefICQ, #hphone #ahrefICQ:hover	{
	font-size:20px;}
#hphone #ahrefICQ:hover	{
	text-decoration:underline;}
#hslogan	{
	font:22px Georgia, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0 10px 0 10px;
	color:#003399;}
#AlertJS, #AlertJS2	{
	font-family:Arial Narrow;
	color:#EF0000}
#AlertJS2	{
	position:absolute;
	top:0px;
	left:30%;
	font-size:14px;
	background-color:#FFF533}

#tr-bghs	{
	background:url(../images/bg_header_sky.jpg) no-repeat;}

table	{
	border-collapse:collapse;}
.table_1_gray td	{
	border:1px #E0E0E0 solid;}
.no_border td	{
	border:0px;}
th	{
	font-size:11px;
	background-color:#F2F5F4;
	border:1px solid #E5E5E6;
	padding:4px}
td	{
	font-size:12px;}
td.title	{
	color:#003399;
	font-weight:bold;
	border-style:none;
	border-bottom:1px solid #DDDDFF;
	text-align:left;
	padding-top:10px}
td.common, .common2 td, td.common2w, td.common3	{
	font:10px Tahoma;
	text-indent:0pt;}
.common2 td	{
	font-size:11px}
td.common2w	{
	font-size:11px;
	background-color:#FFFFFF;}
td.common3	{
	color:#A0A0A0}
td.points, td.points_up	{
	background:url(../images/dotted_line.gif) repeat-x bottom right;
	height:1px;}
td.points_up	{
	background-position:right top;}
td.points_vert	{
	background:url(../images/dotted_line_vert.gif) repeat-y 12px;}


.table_label_gray	{
	color:#888888;
	font-size:9px;}
.table_label_red	{
	color:#FF3333;
	font-size:10px;}

ul	{
	margin:10px 0 10px 20px;
	padding:0 0 0 40px;}
ul li	{
	padding:1px 2px 2px 5px;}
ul.circle	{
	list-style-image:url(../images/ul_circle.gif)}
ul.arrow	{
	list-style-image:url(../images/ul_arrow.gif)}
ul.star	{
	list-style-image:url(../images/ul_star.gif)}
ul.dash	{
	list-style-image:url(../images/ul_dash.gif)}
ul.disc	{
	list-style-image:url(../images/ul_disc.gif)}
ul.check	{
	list-style-image:url(../images/ul_check.gif);}
#li01	{
	margin-bottom:5px}
#li02	{
	margin-bottom:1px;
	margin-top:5px;}

#MainImg	{
	border:1px solid #B5B5B6;}
.ThmbImg	{
	height:80px;
	cursor:pointer;
	border: 2px solid #E4E4FF;}

/* =content */
#contentnul, #content, #content_cmmrc, #content_iptk, #content_lzng	{
	background-position:center;
	background-repeat:no-repeat;
	width:90%;
	height:100%;
	padding:0px 10px 0 10px}
#content	{
	background:url(../images/bg_page_logo.gif);}
#content_cmmrc	{
	background:url(../images/bg_page_cmmrc.jpg) bottom;}
#content_iptk	{
	background:url(../images/bg_page_iptk.jpg) bottom;}
#content_lzng	{
	background:url(../images/bg_page_lzng.jpg) bottom;}

/* =footer */
.footer, A.footer	{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#646464;
	padding-top:6px;
	text-decoration:none;}
A.footer:Hover	{
	text-decoration:underline;}
#tr-bgfa	{
	background:url(../images/bg_footer_adr.gif) repeat-x;}
#tr-bgfm	{
	background:url(../images/bg_footer_most.jpg) no-repeat;}

/* =Lmenu */
.tr-bgml	{
	background:url(../images/bg_menu_l.gif) repeat-y;
	padding:0px 2px 0 5px}
.treeNodeRich0, .treeNodeRich0:link, .treeNodeRich0:visited, .treeNodeRich0:hover	{
	font:bold 11px Tahoma;
	color:#444444;
	text-decoration:none;}
.treeNodeRich0:hover	{
	color:#747474;
	text-decoration:underline;}

.treeNodeRich1, .treeNodeRich1:link, .treeNodeRich1:visited, .treeNodeRich1:hover	{
	font:bold 10px Tahoma;
	color:#444444;
	text-decoration:none;}
.treeNodeRich1:hover	{
	color:#747474;
	text-decoration:underline;}

.treeNodeRich2, .treeNodeRich2:link, .treeNodeRich2:visited, .treeNodeRich2:hover	{
	font:bold 10px Tahoma;
	color:#444444;
	text-decoration:none;}
.treeNodeRich2:hover	{
	color:#747474;
	text-decoration:underline;}

.level0Separator	{
	border-top:1px solid #E7E7E7;}

.clsSelected0	{
	font:bold 11px Tahoma;
	color:#F11111;}
.clsSelected1	{
	font:bold 10px Tahoma;
	color:#11F111;}
.clsSelected2	{
	font:bold 10px Tahoma;
	color:#1111F1;}

.clsSelecte0, .clsSelecte1, .clsSelecte2	{
	font:bold 16px Tahoma;
	color:#F111F1;}

/* =Rmenu */
.tr-bgmrs	{
	background:url(../images/bg_menu_r_start.gif) no-repeat right;
	height:21px;
	font:bold 12px Verdana;
	text-align:center;
	color:#394A7B;}
.tr-bgmr	{
	background:url(../images/bg_menu_r.gif) repeat-y right;
	font-size:10px;}
.tr-bgme	{
	background:url(../images/bg_menu_r_end.gif) no-repeat right;
	font-size:8px;}
.newsd	{
	padding:1px 5px 1px 5px;
	font:10px Tahoma, Arial;
	background-color:#55BB55;
	color:#FFFFFF;}
.newsz	{
	padding:0px 2px 3px 7px;
	font-size:10px}
.newsl	{
	margin-left:8px;
	background-color:#55BB55;}
.db_last_renew	{
	font-size:9px;
	color:#AAAAAA;}
.hidtxt	{
	color:#FFFFFF;
	font:normal 1px Arial;
	margin-left:15pt;}
/* --- START Поля форм ------------------------- */
input, textarea, select	{
	font:normal 12px Tahoma;
	border-top:1px solid #505050;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	border-left:1px solid #505050;
	QQQbackground:url(../images/bg_form_gray.gif) no-repeat;}
input:focus, textarea:focus, select:focus	{
	border:solid 1px #FF0000;}
input.radio, input.radio:focus, input.checkbox, input.checkbox:focus	{
	border-style:none;}
#submit, #submit_reset	{
	QQQbackground:url(../images/bg_form_gray.gif) no-repeat top left;
	background-color:#EEEEEE;
	border:2px double #A0A0A0;
	QQQheight:25px;}
#submit:hover, #submit_reset:hover {
	border:2px solid #101010;
	background-color:#EEFFEE;
	QQQbackground:url(../images/bg_form_red.gif) no-repeat top left;}

.header_green	{
	font:bold 13px Verdana;
	color:#008800;}
.header_red	{
	font:bold 13px Verdana;
	color:#DD0000;}
.header_red span	{
	font:bold 11px Verdana;
	color:#DD0000;}
.err_red	{
	font:normal 11px Verdana;
	color:#000000;}
.err_red span	{
	font:bold 11px Verdana;
	color:#DD0000;}
/* --- END Поля форм ------------------------- */