﻿body
{
	margin: 0px;
	padding: 0px;
	font-family:Arial, Tahoma;
	font-size: 12px;
	background-color: #222222;
	line-height: 16px;
	color:#000000;
}

a:visited, a:link, .ie6, .ie6:link, .ie6:visited
{
	color: #0011bb;
	text-decoration: none;
}

a:hover, .ie6:hover
{
	color: #ee3300;
	text-decoration: none;
}

.edit, .edit:link, .edit:visited, 
.delete, .delete:link, .delete:visited, 
.detail, .detail:link, .detail:visited, 
.up, .up:link, .up:visited,
.down, .down:link, .down:visited,
.ssubject, .ssubject:link, .ssubject:visited,
.ssdr, .ssdr:link, .ssdr:visited,
.srcpt, .srcpt:link, .srcpt:visited
{
	color: #0011bb;
	text-decoration: none;
}

.edit:hover, 
.delete:hover,
.detail:hover, 
.up:hover, 
.down:hover,
.ssubject:hover,
.ssdr:hover,
.srcpt:hover
{
	color: #ee3300;
	text-decoration: none;
}

img
{
	border: 0px;	
}


.ie6_gray, .ie6_gray:link, .ie6_gray:visited, .ie6_gray:hover
{
	color: #999999;
	text-decoration: none;	
	cursor:text;
}


#top_menu a, #top_menu a:link, #top_menu a:visited,#top_menu a:hover
{
	color: #efefef;	
}

.button
{
	font-family: Segoe UI, Arial, Tahoma;
	font-size: 12px;
	padding: 0;
	margin-right: 5px;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	border: 1px solid #cccccc;
	color: #1c94c4;
	outline: none;
	background-color: #f6f6f6;
	display:inline-block;	
}

.button:hover, .button_hover
{
	font-family: Segoe UI,  Arial, Tahoma;
	font-size: 12px;
	padding: 0;
	margin-right: 5px;
	text-decoration: none;
	cursor: pointer;
	text-align: center;	
	border: 1px solid #fbcb09;
	color: #1c94c4;
	outline: none;
	background-color: #ffffff;
}

.button_span
{
	padding: 2px 12px 2px 12px;
	display: block;
}

.comments, .dpimg
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	background-color: #fbfbaf;
	border: 1px solid #aaaaaa;
	color: #002233;
}


.alert-icon
{
	background-image: url("../img/icon_red.png");
	background-position: 0 -144px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	float:left;
	display: block;
	margin-right: 3px;
}

.err-icon
{
	background-image: url("../img/icon_red.png");
	background-position: 0 -144px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	display: block;
	margin-right: 3px;
}

.ok-icon
{
	background-image: url("../img/icon_red.png");
	background-position: -64px -144px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	float:left;
	display: block;
	margin-right: 3px;
}

.icon-select
{
	margin-left: 8px;	
}

#progress, #u_progress
{
	margin: 10px;
	width: 95%;
	border: 1px solid #9cb4e4;
	height: 15px;

}

#progress div, #u_progress div
{
	width: 10%;
	background-color: #0033bb;
	float: left;
	height: 15px;
	text-align: right;
}

#progress div span, #u_progress div span
{
	padding-right:10px;
	color: #efefef;
}

#progress span, #u_progress span
{
	padding-left: 10px;
	color: #0033bb;
}

.tips
{
	padding: 0px;
	width: 300px;
	margin: 0px;
	display: none;
	position: absolute;
	line-height: 16px;
}

.tips_content
{
	border-top: 1px solid #999;
	border-left: 1px solid #999;	
	border-right: 1px solid #999;
	padding: 6px;	
	background-color: #ffffff;
	color: #001122;
	margin: 0px;
}
	
.tips_image
{
	margin: 0px;
	width: 300px;	
	height: 12px;
}

.min_val
{
	display:none;	
}

.max_val
{
	display:none;	
}

.numberlimit
{
	display:none;
}

#dg_mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}

#update_mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#fff;
  display:none;
}

#s_dg
{
	position:absolute;
	left:0;
	top:0;
	display:none;
	z-index:9999;
	background-color: #ffffff;
	width: 800px;
	border-radius: 6px;
}

#dg_c
{
	padding: 10px;
}

#close_dg
{
	padding: 10px;
	text-align: right;
	border-bottom: 1px solid #eee;
}

.div_loading
{
	padding: 20px;	
}

#loading 
{
  position:absolute;
  left:0;
  top:0;
  display:none;
  z-index:9999;
  padding: 10px;
  background: #ffffff;
  border: 1px solid #eee;
  border-radius: 6px;
}

#sysinfo, #sysupdate
{
  position:absolute;
  left:0;
  top:0;
  padding: 5px;
  padding-left: 350px;
  z-index:8000;
  background-color:#fefecf;
  display:none;
  border: 1px solid #555;
}

#newmail_arrive
{
  position:absolute;
  left:0;
  top:0;
  padding: 5px;
  padding-left: 300px;
  z-index:7000;
  background-color:#fefefe;
  display:none;
  border: 1px solid #555;
  cursor: pointer;
  color: #0011bb;
}

#sysinfo img
{
	vertical-align: middle;
	margin-right: 10px;
	height: 18px;
}

#header
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 5px;
	color: #ffffff;
	background-image: url("../img/title_back.png");
	background-position: center;
	border: 1px solid #888888;
	background-color: #efefef;
	display: block;	
}

#header h1
{
	padding: 5px;
	margin: 0px;
	color: #efefef;
	font-family: Arial, Verdana;
	font-size: 16px;
}

#header span
{
	padding: 5px;
	margin-left: 50px;
	color: #efefef;
	font-family: Arial, Verdana;
	font-size: 12px;
}

#page
{
	width: 600px;
	padding: 0px;
	display: block;
	text-align: left;
	margin: 0 auto;
	text-align: left;
	background-color: #222222;
}

#content_login
{
	margin-top: 30px;
	padding: 10px;
	border: 1px solid #000000;
	text-align: left;
	background-color: white;
	border-radius: 6px;
	height: 570px;
}

#content_login input
{
	border: 1px solid #999999;
	padding: 3px;
	margin: 0px;	
	font-family:  Arial, Tahoma;
	font-size: 12px;
}

#login_error
{
	color: #cd0a0a;
	border: 1px solid #999;
	padding: 10px;
	display: none;
	background-color: #fbfbcf;
}

#login_error p
{
	color: #cd0a0a;
	padding:0px;
	margin: 0px;
}

#wbheader
{
	margin: 0px;
	margin-bottom: 5px;
	padding: 5px;
	color: #ffffff;
	background-image: url("../img/title_back.png");
	background-position: center;
	border: 1px solid #888888;
	background-color: #efefef;
	display: block;
}

#wbheader h1
{
	padding: 5px;
	margin: 0px;
	color: #efefef;
	font-family: Arial, Verdana;
	font-size: 16px;
}

#wbheader span
{
	padding: 5px;
	margin-left: 50px;
	color: #efefef;
	font-family: Arial, Verdana;
	font-size: 11px;
}

#admin_page, #mail_page
{
	padding: 5px;
	width: 980px;
	display: block;
	text-align: left;
	margin: 0px auto;
	text-align: left;
	background-color: #ffffff;
}

#menu
{
	margin: 0px;
	float: left;
	width: 140px;
	background-color: #ffffff;
	padding: 0px;
	height: 350px;
	display: block;
}

#menu ul
{
	padding: 5px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
}

#menu ul li
{
	display: block;
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 2px;
	padding: 0px;
}

#menu ul li a
{
	display: block;
	padding: 5px;
	color: #1c11c4;
	height: 15px;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #dfeffc;
}

#menu ul li a:hover
{
	display: block;
	padding: 5px;
	color: #1c11c4;
	border: 1px solid #fece2f;
}

#menu ul li a.menuselected, #menu ul li a.menuselected:hover
{
	display: block;
	padding: 5px;
	color: #ffffff;
	background-color: #0D5995;
	border: 1px solid #00386e;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000; /*background: url("../img/red_back.jpg" );*/
}

#wbcontent
{
	padding: 5px;
	padding-top: 0px;
	background-color: #ffffff;
	float: left;
	width: 820px;
	border-left: 1px solid #9cb4e4;
}

#domain_list, #domain, #service_list, #service_session, #service_config, #certs_content, #syst_password, #gfilter_content, #db_connector, #archive_conf, #opt_content
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-color: white;
	color: #222222;
	border: 1px solid #9cb4e4;
	width: 820px;
}

#journal_c, #archive_query_c
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-color: white;
	color: #222222;
	border: 1px solid #9cb4e4;
}

#mails_c
{
	padding: 5px;
	margin: 0px;
	text-align: left;
	background-color: white;
	color: #222222;
	border: 1px solid #9cb4e4;
}

.mail-icon
{
	padding: 2px;

}

#service_list td, #dlist td, #ulist td
{
	padding: 10px 5px 10px 5px;
	border-bottom: 1px solid #eeeeee;
}

#clist td
{
	padding: 5px;
	border-bottom: 1px solid #eeeeee;
}

#domain_list table, #domain_users_c table
{
	width: 100%;
}


#domain_journal_c td, #service_session td, #journal_c td
{
	padding: 7px;
	border-bottom: 1px solid #eeeeee;
}

.bottom
{
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 10px;
}

.content_title
{
	padding: 10px 5px 10px 5px;
	margin: 0px;
}

#listmenu td, #u_listmenu td
{
	padding: 5px;
	padding-top: 10px;
}

input, textarea, .inputnumber
{
	border: 1px solid #999999;
	padding: 3px;
	margin: 0px;
	font-family: Arial, Tahoma;
	font-size: 12px;
}

.inputcheck, .inputemail, .inputuid
{
	padding: 0px;
	border: none;
	margin: 0px;
}

select
{
	padding: 3px;
	margin: 0px;
	font-family: Arial, Tahoma;
	font-size: 12px;
}

#dlist_body tr.row, #u_list_body tr.row, #session_list tr.row
{
	background-color: #ffffff;
	cursor: pointer;
}

#dlist_body tr.row:hover, #u_list_body tr.row:hover, #session_list tr.row:hover
{
	background-color: #bbceff;
}

#dlist_body tr.selected, #u_list_body tr.selected, #session_list tr.selected
{
	background-color: #bbccee;
	cursor: pointer;
}

#domain_general_c1
{
	margin: 5px;
}

#domain_menu, #svc_menu
{
	margin: 0px;
	padding: 0px;
	display: block;
	margin-bottom: 10px;
	line-height: 25px;
	height: 32px;
	border-bottom: 1px solid #9cb4e4;
}

#domain_menu ul, #svc_menu ul
{
	margin: 0px;
	padding: 0px;
	display: block;
	vertical-align: middle;
}

#domain_menu ul li, #svc_menu ul li
{
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	list-style-type: none;
	list-style-image: none;
}

#domain_menu ul li a, #domain_menu ul li a:link, #domain_menu ul li a:visited, #svc_menu ul li a, #svc_menu ul li a:link, #svc_menu ul li a:visited
{
	color: #1c64c4;
	text-decoration: none;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	display: block;
	padding-bottom: 0px;
	text-align: center;
	margin-top: 5px;
	margin-left: 1px;
	background-color: #ffffff;
	border-top: 1px solid #9cb4e4;
	border-left: 1px solid #9cb4e4;
	border-right: 1px solid #9cb4e4;
}

#domain_general_c1, #user_general_c1
{
	width: 600px;
	float: left;
}

#domain_list_related, #user_list_related
{
	float: right;
	width: 190px;
	padding: 0px;
}

.related_content
{
	padding: 5px;
	border-left: 1px solid #9cb4e4;
}

#domain_general_c1 td
{
	padding-bottom: 7px;
	vertical-align: top;
}

#user_general_c1 td
{
	padding: 5px;
	vertical-align: top;
}

.df_detail
{
	margin-top: 5px;
	padding: 10px;
	background-color: #efefef;
	border: 1px solid #cccccc;
	display: none;
}

#df_list
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
	border-bottom: 0px solid #ffffff;
}

#df_list li
{
	display: block;
	padding: 5px;
	padding-bottom: 10px;
	list-style-type: none;
	border-bottom: 1px solid #bbbbbb;
	height: 100%;
}

#dfilter_detail
{
	padding: 5px;
}

.svc_conf
{
	padding: 5px;
}

.svc_conf td
{
	padding: 5px;
	vertical-align: top;
}
.a_query
{
	padding: 10px;
}

.a_query td
{
	padding: 5px;
	vertical-align: middle;
}

.archive_detail
{
	margin-top: 5px;
	padding: 10px;
	border: 1px solid #cccccc;
	cursor: pointer;
	word-wrap: break-word;
	background-color: #efefef;
	font-family: Tahoma, Arial;
	font-size: 12px;
}

.mail_detail
{
	margin-top: 3px;
	padding: 2px;
	word-wrap: break-word;
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #115;
	display: none;
}

.archive_full
{
	margin: 0px;
	padding: 0px;
	background-color: #efefef;
	border: 1px solid #cccccc;
	word-wrap: break-word;
	display: none;
}

.archive_header
{
	padding: 10px;
	border-bottom: 1px solid #cccccc;
}

#archive_items, #mail_items
{
	margin: 0px;
	padding: 0px; /*border: 1px solid #cccccc;*/
	border-bottom: 0px solid #ffffff;
}

#archive_items li
{
	display: block;
	padding: 5px;
	list-style-type: none;
	border-bottom: 1px solid #9cb4e4;
	height: 100%;
	background-color: #ffffff;
}

#mail_items li
{
	display: block;
	padding: 5px;
	list-style-type: none;
	border-bottom: 1px solid #bbbbbb;
	height: 100%;
	background-color: #ffffff;
}

.mail_header
{
	padding: 5px;
	background-color: #efefef;
	line-height: 21px;
	display: none;
	border-bottom: 1px solid #cccccc;
}

.mail_body
{
	font-family: Courier New, Tahoma;
	font-size: 12px;
	color: #000;
	padding: 5px;
}

.recovery_content
{
	padding: 5px;
	border-bottom: 1px solid #cccccc;
}

#rd_list, #ru_list
{
	margin: 0px;
	padding: 0px;
}

#rd_list li, #ru_list li
{
	display: block;
	padding: 5px;
	list-style-type: none;
	border-bottom: 1px solid #dfeffc;
}

.autoc, .auto_var
{
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 5px;
	border: 1px solid #eeeeee;
	background-color: #f5f5f5;
	width: 98%;
}

.auto_db
{
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 5px;
	border: 1px solid #999999;
	background-color: #fbfbcb;
	width: 98%;
}

.newmail
{
	position: relative;
	top: -2px;
	left: 5px;
}

#mbx_menu
{
	margin: 0px;
	float: left;
	width: 170px;
	background-color: #ffffff;
	padding: 0px;
	/*height: 350px;*/
	display: block;
}

#mbx_menu ul
{
	padding: 2px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
}

#mbx_menu ul li
{
	display: block;
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 2px;
	padding: 0px;
}

#mbx_menu ul li a
{
	display: block;
	padding: 5px;
	color: #1c11c4;
	height: 15px;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #dfeffc;
}

#mbx_menu ul li a:hover
{
	display: block;
	padding: 5px;
	color: #1c11c4;
	border: 1px solid #fece2f;
}

#mbx_menu ul li a.menuselected, #mbx_menu ul li a.menuselected:hover
{
	display: block;
	padding: 5px;
	color: #ffffff;
	background-color: #0D5995;
	border: 1px solid #00386e;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000; /*background: url("../img/red_back.jpg" );*/
}

.dmm
{
	padding: 2px;
	padding-left: 0px;
}

#smenu
{
	background-color: #ffffff;
	border: 1px solid #999999;
	z-index: 1;
	padding: 5px;
	width: 65px;
	position: absolute;
	top: 140px;
	display: none;
}

#smenu li
{
	text-align:left;
	float: none;
	width: 100%;
	list-style: none;	
}

#mail_v
{
	position: absolute;
	display: none;
	background-color: #ffffff;
	padding-bottom: 5px;
	border: 1px solid #9CB4E4;
}

#mail_vm 
{
	padding: 5px;	
	border-bottom: 1px solid #9CB4E4;
}

#mail_vc
{
	padding: 5px;	
}

.mheader td
{
	padding: 3px;		
}

.mheader_rel
{
	background-color: #eeeeee;	
}
.mheader_rel td
{
	padding: 3px;		
}

.relate_mc
{
	display:none;	
}
.atts
{
	padding: 5px;
	background-color: #f2f2f2;
	border: 1px solid #cccccc;
	margin-top: 3px;
}

#uappr, #appred
{
	padding: 5px;
	background-color: #fbfbaf;
	border: 1px solid #cccccc;
	margin-top: 3px;
	display: none;
}
.embdatts
{
	display:none;
}

.mmbody
{
	padding: 5px;
	margin-top: 10px;
	border-top: 1px solid #9CB4E4;
}

#mmcontent, .mmfrm
{
	width:100%;
	height: 300px;
	border-style:none;
}

.divimg
{
	padding: 0px;		
}

.preview
{
	padding: 5px;
	background: #ffffff;
	font-family:Tahoma, Courier New, Verdana;
	font-size: 12px;
	border: 1px solid #999999;	
	margin-top: 5px;
	display: none;
}


#compose
{
	padding: 10px;
}

#htmleditor, #texteditor
{
	display: none;
}

#html_c
{
	width: 98%;
	height: 200px;
	border: 1px solid #999999;
}

#text_c
{
	width: 99%;
	height: 200px;	
	font-size:12px;
	font-family:courier new;	
}

input.sline
{
	width: 95%;
	height:15px;
	padding: 3px;	
	font-family: Segoe UI, Arial, Tahoma;
	font-size: 12px;
}

#editormenu
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style:none;
	border: 1px solid #999999;
	border-bottom: 0px solid #ffffff;
	height: 29px;
	width: 98%;
}

#editormenu li
{
	display: block;
	float: left;
	border-right: 1px solid #999999;	
}

#editormenu li a
{
	font-family: "verdana";
	font-size: 11px;
	text-decoration: none;
	display: block; 
	line-height: 23px; 
	text-align: center; 
	padding: 5px;
}

#editormenu li a:hover
{
	color: #000000;
	background-color:#eeeeee;
}

#editormenu li a img
{
	border: 0px;
	margin-top: 5px;
}

#editormenu li ul
{
	clear: left; 
	background-color:#ffffff;
	padding-right: 0px;
	padding-left: 0px; 
	z-index: 1; 
	float: none;
	margin-left: 1px; 
	border: 1px solid #999999; 
	width: 150px; 
	padding-top: 0px; 
	position: absolute; 
	top: 295px; 
	display: none;
}

#editormenu li ul li
{
	float:none;
	background-color:#ffffff; 
	width: 100%;	
	list-style: none;
}

#editormenu li ul li a
{
	display: block;
	padding: 2px;
	padding-left: 9px;
	border: 0px solid #ffffff;
	float: none;
	margin: 0px;
	color: #000000;
	background-color: #ffffff;
	font-family: Verdana;
	text-align: left;	
	text-decoration: none;	
}

#editormenu li ul li a:hover
{
	background-color:#eeeeee;
}

#linkPanel
{
	position:absolute;
	display: none;
	padding: 15px;
	background-color: #ffffff;
	border: 1px solid #999999;
	width: 300px;
	
}

#colorpicker
{
	background-color: #ffffff;
	border: 1px solid #999999;
	width: 250px;	
	position:absolute;
	display: none;
}

#colorpicker div
{
	padding: 5px;
}

#colorpicker div a
{
	display: inline-block;
	line-height: 15px;
	margin: 1px;
}

#uploader
{
	width: 98%;
	height: 0px;
	/*border: 1px solid #999999;*/	
	display: none;	
}

#upload_error
{
	color: Red;
}

#cur_atts_c, #cur_ref_atts_c
{
	padding-left: 5px;
}

.cur_att
{
	padding-right: 10px;	
}

#att_desc
{
	padding-top: 5px;
	padding-bottom: 5px;
	color: #cd0a0a;
}

#sent_result
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	background-color: #fbfbaf;
	border: 1px solid #aaaaaa;
	color: #002233;
	display: none;
}

.listmenu
{
	background-color: #ffffff;
	border: 1px solid #999999;
	z-index: 1;
	padding: 0px;
	width: 200px;
	position: absolute;
	top: 140px;
	display: none;
}

.listmenu ul
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.listmenu ul li
{
	text-align:left;
	float: none;
	width: 100%;
	list-style: none;	
}

.listmenu ul li a
{
	display: block;
	padding: 5px;
	padding-left: 9px;
	border: 0px solid #ffffff;
	float: none;
	margin: 0px;
	color: #000000;
	background-color: #ffffff;

	text-align: left;	
	text-decoration: none;	
}

.listmenu ul li a:hover
{
	background-color:#eeeeee;
}


#save_addr_list
{
	padding: 10px;
	width: 700px;
	display:none;
	left: 200px;
	position: absolute;
	border: 1px solid #999999;	
	background-color: #ffffff;
}

#block_sender_c
{
	padding: 10px;
	width: 600px;
	display:none;
	left: 200px;
	position: absolute;
	border: 1px solid #999999;	
	background-color: #ffffff;
}

#block_sender_c div
{
	padding: 5px;
}

#save_addr_list td
{
	padding: 5px;	
}

#save_addr_list1
{
	margin-top: 10px;
	padding: 10px;
	width: 700px;
	border: 1px solid #999999;	
	background-color: #ffffff;
	display: none;
}


#save_addr_list1 td
{
	padding: 5px;	
}

.pgdesc
{
	padding: 3px;
	background-color: #fbfb8f;
	margin-bottom: 1px;
	border: 1px solid #aaaaaa;
	color: #002233;
}

.sbms
{
	word-wrap:break-word;
	font-size: 13px;
}

#om_subject
{
	font-size: 13px;	
	font-weight: bold;
	font-family: Arial;
}

.divdms
{
	display:none;
	padding-bottom: 3px;
	font-size: 10px;
	color: #700;	
}

.dms
{
	font-size: 11px;
	text-align:right;	
	float: right;
	color: #700;
}


#qa_desc
{
	width: 99%;
	margin-bottom: 10px;
	border: 1px solid #9cb4e4;
	height: 15px;
}

#qa_desc div
{
	width: 10%;
	background-color: #0033bb;
	float: left;
	height: 15px;
	text-align: right;
}

#fp_desc
{
	padding-right:10px;
	color: #efefef;
}

#np_desc
{
	padding-left: 10px;
	color: #0033bb;
}

#search_panel
{
	padding: 10px;
	margin-top: 5px;
	background-color: #eee;
	border: 1px solid #ccc;	
	display: none;
}

#autocom
{
	background-color: #ffffff;
	border: 1px solid #999999;
	z-index: 1;
	padding: 0px;
	width: 200px;
	position: absolute;
	top: 140px;
	display: none;
}

#autocom ul
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

#autocom ul li
{
	text-align:left;
	float: none;
	width: 100%;
	list-style: none;	
}

#autocom ul li a
{
	display: block;
	padding: 5px;
	padding-left: 9px;
	border: 0px solid #ffffff;
	float: none;
	margin: 0px;
	color: #115;
	background-color: #ffffff;
	text-align: left;	
	text-decoration: none;	
}

#autocom ul li a:hover
{
	background-color:#9cb4e4;
}

#autocom_c
{
	display:none;	
}

#m_act_menu2
{
	padding: 10px;
	padding-bottom: 5px;
	border-top: 1px solid #9CB4E4;
}

#related
{
	padding: 10px;	
	padding-left: 0px;
	display: none;
	border-top: 1px solid #9CB4E4;
}

#related1, #related2
{
	display: none;
}


.related_c ul
{
	margin: 0px;
	padding: 0px; 
	
}

.related_c ul li
{
	display: block;
	padding: 5px;
	list-style-type: none;
	border-bottom: 1px solid #bbbbbb;
	height: 100%;
	background-color: #ffffff;
}