body 			{	margin: 0px; 	padding: 0px; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px;	color: black; background: #222222;  }
td 				{	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: black;  }
span			{ 	color: black; !important }
p				{ 	color: black; !important }
a 				{	color: black;	text-decoration: none; }
a:hover 		{	text-decoration: underline; }
h1				{   font-family: Arial, Helvetica, sans-serif;	color: #6196c0; font-size: 14px; font-weight: bold; margin: 0px; padding-bottom: 3px; padding-top: 2px; }
input			{	border: 1px solid black; }
input.login		{	width: 120px; padding: 3px; }
input.chcbx		{	border: 0px; }
textarea		{	border: 1px solid black; }
a.top			{	color: #6196c0;	text-decoration: none;	font-weight: bold; }
a.top:hover 	{	text-decoration: underline; }
.topright 		{	text-align: right;	vertical-align: top; padding-top: 5px; padding-right: 10px; }
.title 			{	font-family: Arial, Helvetica, sans-serif;	color: #6196c0; font-size: 14px; font-weight: bold;  }
.title:hover	{	text-decoration: none;	 }
.sbox 			{	height: 21px;	width: 120px;	vertical-align: middle;	border: 1px solid #a3bcd0; }
.sbox_arch		{	height: 21px;	width: 600px;	vertical-align: middle;	border: 1px solid #a3bcd0; background: white;}
.sbox2 			{	width: 160px;	vertical-align: middle;	border: 0; }
.sbox2_arch		{	width: 100%;	vertical-align: middle;	border: 0; background: white; }
.nopad 			{	margin: 0px; padding: 0px;	border: 0px; }
.menuline 		{	border-bottom: 0px solid #a3bcd0;	height: 43px; padding: 0px; background: url('../images/menubg1.jpg'); }
.menuline2 		{	height: 25px;	padding: 0px; }
.seppx 			{	height: 0px; }
.amenu_grp 		{	background: #404040;	color: white;	font-weight: bold;	font-size: 13px;	padding: 5px;	height: 30px; }
.amenu_itm 		{	background: #eeeeee;	color: black;	padding: 5px;	font-weight: bold;	text-align: left;	border-bottom: 1px solid #404040; }
.amenu_itm2 	{	background: #AAAAAA;	color: black;	padding: 5px;	font-weight: bold;	text-align: left;	border-bottom: 1px solid #404040; }
.a_content 		{	padding: 10px; }
.a_medt 		{ 	color: #aaaaaa;	text-decoration: none;	font-weight: bold;	padding-left: 5px; }
.a_mdt:hover	{	text-decoration: underline; }
.a_lev3_cont	{	background: #dddddd;	color: #404040;	font-weight: bold;	padding: 5px; border-bottom: 1px solid gray;  }
.a_lev3_cont2	{	background: #FFFFFF;	color: #404040;	font-weight: bold;	padding: 5px; border-bottom: 1px solid gray;  }
.a_ulist		{ 	border-bottom: 1px solid #222222; padding: 5px;}
.a_ulist2		{ 	border-bottom: 1px solid #eeeeee; padding: 5px;}
.a_ulist_head	{ 	border-bottom: 2px solid #eeeeee; padding: 5px; background: #222222; color: white; font-weight: bold;}
.a_level		{ 	background: #222222; color: white; font-weight: bold; text-align: center; height: 30px; }
.a_del			{ 	background: #a45042; color: white; font-weight: bold; height: 30px; }

.lev1_menu_td	{ 	height: 43px; padding-left: 6px; padding-right: 6px;  }
.lev1_menu		{	color: black;  font-size: 12px; font-weight: bold; }
.lev1_menu:hover{ 	text-decoration: none; color: white; }

.lev2_menu_td	{ 	height: 25px; padding: 0px; padding-left: 6px; padding-right: 6px;  }
.lev2_menu		{	color: #6196c0;  font-size: 11px; font-weight: bold; }
.lev2_menu:hover{ 	text-decoration: none; color: #000000; }


.lev3_menu_td	{ 	height: 25px; padding: 0px; padding-left: 6px; padding-right: 6px;  }
.lev3_menu		{	color: silver;  font-size: 11px; font-weight: bold; }
.lev3_menu:hover{ 	text-decoration: none; color: white; }

.column			{   border-right: 0px solid #eeeeee; vertical-align:top; }


.footer			{ 	background: url('../images/footerbg.jpg'); }
.footer2		{ 	background: url('../images/footer2bg.jpg'); height: 37px; padding-left: 10px; font-size: 11px;  }

.footer_lev3	{ 	color: silver; font-weight: bold; padding-left: 10px; line-height: 25px; }
.footer_lev3s	{ 	color: gray; font-weight: bold; padding-left: 10px; font-size: 11px; line-height: 18px; }

.footer_link	{ 	font-size: 11px; font-weight: bold; }

.lev3s_link		{ 	color: silver; font-weight: normal; }
.lev3_link		{ 	color: silver; font-weight: normal; font-weight: bold; }
.sep			{ 	color: gray; padding-left: 5px; padding-right: 5px; }

.con_tit		{ 	width: 300px; }
.con_sub		{ 	background: #444444; }
.con_list		{ 	height: 30px; background: #eeeeee; border-bottom: 1px solid #aaaaaa; padding-right: 15px; padding-left: 3px; }
.con_list1		{ 	height: 30px; background: #b99090; border-bottom: 1px solid #aaaaaa; padding-right: 15px; padding-left: 3px; }
.con_del		{ 	height: 30px; background: red; border-bottom: 1px solid #aaaaaa; padding-right: 15px; padding-left: 3px; }
.con_share		{ 	height: 25px; border-bottom: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; padding-right: 3px; padding-left: 3px; text-align: right; background: #eeeeff }

.conte_cs1		{ 	width: 90px; height: 30px; line-height: 30px; font-weight: bold; background: url('../images/col2bg.png'); color: white; text-align: center; }
.conte_cs2		{ 	width: 90px; height: 30px; line-height: 30px; font-weight: bold; background: url('../images/col1bg.png'); color: black; text-align: center; }
.conte_colline	{ 	width: 780px; height: 10px; background: #1d1d1d; }
.conte_title	{	font-weight: bold; font-size: 16px; }

.mp_arttitle	{ 	padding: 2px; padding-bottom: 5px; text-align: justify}
.mp_artintro	{ 	padding: 2px; text-align: justify; }

.article_comment_head 	{ height: 25px; background: #eeeeee; color: black; padding-left: 5px; font-weight: bold; font-size: 14px; }

.rss_boxtop		{ 	background: #eeeeee; height: 30px; }

.imp_arttit		{ 	font-size: 12px; color: black; border-bottom: 1px solid #eeeeee; padding-top: 3px; padding-bottom: 3px;}

.mainlogin		{ 	position: absolute; z-index: 900; width: 1000px; height: 100%; background: #222222; filter:alpha(opacity=80); -moz-opacity:80; opacity: 0.8; vertical-align: middle; text-align: center;}
.ml_content		{ 	position: absolute; z-index: 901; width: 1000px; height: 100%; vertical-align: middle; text-align:center; filter:alpha(opacity=100); -moz-opacity:100; opacity: 1; }

.small			{	font-size: 10px; }

.colhead		{ 	background: url('../images/menubg2.jpg'); height: 50px; border-bottom: 2px solid white; font-size: 16px; font-variant: small-caps; font-weight: bold; color: black; padding-left: 3px; }
.col_box		{ 	border-bottom: 2px solid #AAAAAA; background: #dfe9ff; text-align: justify; }
.col_boxcont	{ 	padding: 7px; #dadfe8; text-align: justify; }
.col_boxcont_l	{ 	padding: 5px; #dadfe8; text-align: justify; padding-left: 3px; padding-right: 7px; padding-top: 0px; }
.colbox_asmall	{ 	font-size: 11px; }

a.search		{	color: #6196c0;	text-decoration: none;	font-weight: bold; }

.arch_m			{	border-bottom: 1px solid #eeeeee; height: 25px; width: 47px; text-align: center; }
.arch_y			{	border-bottom: 1px solid #eeeeee; height: 25px; padding-left: 10px; padding-right: 5px; color: white; background: #6196c0;}
.arch_link		{ 	text-decoration: none; display: block }
.arch_link:hover{	color: white; text-decoration: none; }
.arch_tit		{	color: black; font-size: 14px; }
.arch_intro		{	text-align: justify; border-top: 1px solid #eeeeee; }
.arch_sbox		{ 	background: #eeeeee; padding: 15px; }


.infobox		{ 	padding: 15px; border: 2px solid #222222; }
.error			{ 	color: red; font-weight: bold; }
.small_error	{ 	color: red; font-weight: bold; font-size: 10px; }
.success		{ 	color: green; font-weight: bold; }

.doc_cats		{ 	border-bottom: 1px dotted #222222; font-weight: bold; padding: 5px; }
.doc_cats_head	{ 	border-bottom: 2px solid #222222; font-weight: bold; padding: 2px; font-size: 13px; }
.doc_docs_head	{ 	border-bottom: 2px solid #222222; font-weight: bold; padding: 2px; font-size: 13px; background: #eeeeee; height:30px; }
.doc_file		{	border-bottom: 1px solid #eeeeee; height: 25px; padding: 5px;}
.doc_namefield 	{	border: 0px;  }
.con_doc_head	{	height: 40px; vertical-align: middle; font-weight: bold; font-size: 14px; font-variant: small-caps; border-bottom: 2px solid #cccccc; }
.con_doc		{	padding: 3px; vertical-align: middle; border-bottom: 1px solid #eeeeee; }

.con_reg		{	height: 25px; vertical-align: middle; padding: 5px; }
.con_reg_inpt	{ 	height: 18px; }
.con_reg_sep	{ 	border-bottom: 1px solid gray; height: 27px; font-style: italic; font-weight: bold; background: #eeeeee; padding: 5px;}

.red			{ 	color: red; }

.pwstr1			{ 	width: 150px; height: 22px; text-align: center; font-weight: bold; color: black; border: 1px solid black; background: red; }
.pwstr2			{ 	width: 150px; height: 22px; text-align: center; font-weight: bold; color: black; border: 1px solid black; background: red; }
.pwstr3			{ 	width: 150px; height: 22px; text-align: center; font-weight: bold; color: black; border: 1px solid black; background: orange; }
.pwstr4			{ 	width: 150px; height: 22px; text-align: center; font-weight: bold; color: white; border: 1px solid silver; background: green; }
.pwstr5			{ 	width: 150px; height: 22px; text-align: center; font-weight: bold; color: white; border: 1px solid silver; background: green; }

.svki_table		{ 	border: 1px solid #eeeeee; }
.svki_td		{ 	padding: 3px; border-bottom: 1px solid #6196c0; }
.svki_a			{ 	color: #086235; font-weight: bold; font-size: 11px; }
