﻿/******************** Global Settings ********************/
body
{
	margin: 0px; padding: 0px; border: 0px;
	BACKGROUND-IMAGE: url(/eshop/images/all_bg.gif); 
	MARGIN: 0px; BACKGROUND-COLOR: #adadad
	font-family: verdana, 宋体, sans-serif;
	font-size: 9pt;
	line-height: 150%;
	text-align: center;
	SCROLLBAR-FACE-COLOR: #DEDEDE; 
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: #C0C0C0; 
	SCROLLBAR-3DLIGHT-COLOR: #DEDEDE; 
	SCROLLBAR-ARROW-COLOR: #C0C0C0; 
	SCROLLBAR-TRACK-COLOR: #F0F0F0; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF
}

a { margin: 0px; padding: 0px; border: 0px; }
a:link
{
	font-weight: normal;
	color: Black;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}
a:visited
{
	font-weight: normal;
	color: firebrick;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}
a:hover
{
	font-weight: normal;
	color: red;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration: underline;
	border-bottom-style: none;
}
a.clearall { clear: both; display: none; }

td {  font-size: 9pt;}
.input {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

FORM
{
	background-color: white;
}

/******************** Common ********************/
.css_com_font_normal
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, 宋体;
}

.css_com_font_title
{
	font-size: 12pt;
	color: black;
	font-family:  黑体, Verdana, Arial;
    vertical-align:middle;
}


/******************** Page Layout ********************/
.css_page_header
{
	width: 780px;
	background: url("images/bg_page.gif") white repeat;
}

.css_page_footer
{
	width: 780px;
	text-align:center;
	background-color:White;
}

.css_page_body
{
	background-color:White;
	color: black;
	margin: 0;
	width:780px;
	vertical-align:top ;
}


/******************** Controls ********************/
.css_com_textbox
{
    border:Solid 1px #000000;
    margin:0;
    padding:0;
    height: 18px;
}

.css_com_checkboxlist
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, 宋体;	
    margin:0;
    padding:0;
}

.css_page_menu
{
	width:200px;
	text-align:left;
	vertical-align:top; 
}

/*表格的默认设置*/
.css_table_center
{
	font-size: 9pt;
	color: black;
	font-family: 宋体;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:0px;
	padding-right:0px;
	}
.css_table_default
{
	font-size: 9pt;
	color: black;
	font-family: 宋体;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:0px;
	padding-right:0px;
	width:100%;
	vertical-align:top ;
}

.css_table_repeate_list
{
	font-size: 9pt;
	color: black;
	font-family: 宋体;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:2px;
	padding-right:2px;
	width:0px;
	vertical-align:top ;	
}

.css_table_layout
{
	font-size: 9pt;
	color: black;
	font-family: 宋体;
	width:0px;
}

.css_table_leftpanel
{
	padding-right: 6px;
	padding-left: 12px;
	font-size: 9pt;
	padding-bottom: 2px;
	width: 100%;
	color: black;
	padding-top: 2px;
	font-family: 宋体;
}

/*页面定位表格*/
.css_table_masterlayout, #css_table_masterlayout
{
	font-size: 9pt;
	vertical-align: top;
	width: 780px;
	color: black;
	font-family: 宋体;
	background-color: #FFFFFF;
	padding:3px,3px,3px,3px;
}

/*Label列*/
.css_table_column_label
{
	width:96px;
	text-align:right;
	vertical-align:top;
	padding-top:12px;
}

.css_table_column_label_middle
{
	width:96px;
	text-align:left;
	vertical-align:middle;
}

/*控件列*/
.css_table_column_control
{
	width:300px;
	text-align:left;
	vertical-align:top;
}

.css_table_column_tip
{
	vertical-align: top;
	width: 200px;
	padding-left:4px;
	line-height:150%;
	text-align: left;
}

.css_table_row_title
{
	width: 100%;
	background-color: #CCCCCC;
}

.css_buttonlist_button
{
	background-attachment: fixed;
	background-image: url(../Images/Button.JPG);
	width: 180px;
	background-repeat: no-repeat;
	text-align: center;
	padding-top:6px;
}

.css_line_default
{
	color:#999999;
	height:2px;
}

.css_textbox_default
{
	font-size: 9pt;
	vertical-align:middle;
	color: black;
	font-family: 宋体;
    border:Solid 1px #000000;
    margin:0;
    padding:0 1px 0 1px;
    line-height: 130%;
    height:18px;
}

.css_textbox_default_money
{
	font-size: 9pt;
	vertical-align:middle;
	text-align:right;
	color: black;
	font-family: 宋体;
    border:Solid 1px #000000;
    margin:0;
    padding:0 1px 0 1px;
    line-height: 130%;
    height:18px;
}

.css_textbox_multiline
{
	font-size: 9pt;
	vertical-align:middle;
	color: black;
	font-family: 宋体;
    border:Solid 1px #000000;
    margin:0;
    padding:0 1px 0 1px;
    line-height: 130%;
    width:400px;
    height:120px;
}

.css_textbox_multiline_noboard
{
	padding-right: 1px;
	padding-left: 1px;
	font-size:9pt;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	width: 400px;
	color: black;
	border-top-style: none;
	line-height: 130%;
	padding-top: 0px;
	font-family: 宋体;
	border-right-style: none;
	border-left-style: none;
	height: 120px;
	border-bottom-style: none;
}

.css_textbox_short
{
	font-size: 9pt;
	vertical-align:middle;
	color: black;
	font-family: 宋体;
    border:Solid 1px #000000;
    margin:0;
    padding:0 1px 0 1px;
    line-height: 130%;
    width:100px;
    height:18px;
}

.css_textbox_money
{
	font-size: 9pt;
	vertical-align:middle;
	text-align:right;
	color: black;
	font-family: 宋体;
    border:Solid 1px #000000;
    margin:0;
    padding:0 1px 0 1px;
    line-height: 130%;
    width:100px;
    height:18px;
}

.css_textbox_password
{
	font-size: 9pt;
	vertical-align:middle;
	color: black;
	font-family: 宋体;
    border:Solid 1px #000000;
    margin:0;
    padding:0 1px 0 1px;
    line-height: 130%;	
	width:100px;
	height:18px;
}

.css_combo_default
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 10pt;
	vertical-align: middle;
	border-left: #000000 1px solid;
	width: 100px;
	color: black;
	line-height: 300%;
	border-bottom: #000000 1px solid;
	font-family: 宋体;
}

.css_combo_expand
{
	font-size: 10pt;
	vertical-align:middle;
    border:Solid 1px #000000;	
	color: black;
	font-family: 宋体;
	width:100%;	
}

.css_button_default
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color:WhiteSmoke;
	width:103px;
	height:23px;
}

.css_table_row_hdotline
{
	BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND-POSITION-Y: center; 
	BACKGROUND-IMAGE: url(../Images/dot.gif); 
	BACKGROUND-REPEAT: repeat-x;
	height:8px;
}
.css_label_rightalign
{
	padding-top:6px;
	text-align:right; 
	vertical-align:middle;
}

.css_image_group_caption
{
	width:32px;
	height:32px;
}

.css_group_caption
{
	font-size: 11pt;
	vertical-align: middle;
	color: black;
	font-family: 黑体;
	height: 100%;
	text-align: left;
}

.css_detail_frame
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	width: 100%;
	padding-top: 8px;
	height: 100%;
	border:none;
}

.css_detail_div
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	width: 100%;
	padding-top: 8px;
	height: 100%;
	border:none;
}

.css_table_row_tree_title
{
	background-color: #B0CAEB;
}

.css_calendar_default
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, 宋体;
}

.css_radio_default
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, 宋体;	
}

.css_grid_title
{
	font-size: 12pt;
	color: #000000;
	font-family: 黑体;
}

.css_menu_item
{
	font-size: 9pt;
	background-attachment: fixed;
	color: #FFFFFF;
	background-repeat: no-repeat;
	font-family: 宋体;
}

.css_table_Print
{
	font-size: 9pt;
	color: black;
	font-family: 宋体;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:0px;
	padding-right:0px;
	width:100%;
	height:0px;
	vertical-align:top ;	
	border-bottom: 0 solid #000000; 
	border-left: 0 solid #000000; 
	border-right: 1 solid #000000; 
	border-top: 1 solid #000000; 	
}

.css_table_cell_Print
{ 
	border-color: #000000 #000000 #000000 #000000; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
} 

.onlineList {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #FE9900 0px solid; BORDER-LEFT: #ffcc00  0px solid; BORDER-BOTTOM: #ffcc00 0px solid
}
.onlineTL {
	BORDER-RIGHT: #ffffff 3px solid; BORDER-TOP: #FE9900 1px solid; BORDER-LEFT: #ffcc00  2px solid; BORDER-BOTTOM: #ffcc00 0px solid
}
.onlineBB {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #FE9900 0px solid; BORDER-LEFT: #ffcc00  0px solid; BORDER-BOTTOM: #3675A2 3px solid
}
.onlineL {
	BORDER-RIGHT: #DDDBE0  1px solid; BORDER-TOP: #DDDBE0  0px solid; BORDER-LEFT: #DDDBE0  1px solid; BORDER-BOTTOM: #DDDBE0  1px solid
}
.onlineLB {
	BORDER-RIGHT: #DDDBE0  1px solid; BORDER-TOP: #DDDBE0  0px solid; BORDER-LEFT: #DDDBE0  1px solid; BORDER-BOTTOM: #DDDBE0  0px solid
}
.online {
	BORDER-RIGHT: #DDDBE0  1px solid; BORDER-TOP: #DDDBE0  1px solid; BORDER-LEFT: #DDDBE0  1px solid; BORDER-BOTTOM: #DDDBE0  0px solid
}
.onlineTR {
	BORDER-RIGHT: #DDDBE0  1px solid; BORDER-TOP: #DDDBE0  1px solid; BORDER-LEFT: #DDDBE0  1px solid; BORDER-BOTTOM: #DDDBE0  1px solid
}
.onlineR {
	BORDER-RIGHT: #DDDBE0  1px solid; BORDER-TOP: #DDDBE0  1px solid; BORDER-LEFT: #DDDBE0  1px solid; BORDER-BOTTOM: #DDDBE0  0px solid
}
.onlineTLR {
	BORDER-RIGHT: #DDDBE0  1px solid; BORDER-TOP: #DDDBE0  0px solid; BORDER-LEFT: #DDDBE0  1px solid; BORDER-BOTTOM: #DDDBE0  2px solid
}
.onlineBR {
	BORDER-RIGHT: #ffcc00  2px solid; BORDER-TOP: #FE9900  1px solid; BORDER-LEFT: #ffcc00  0px solid; BORDER-BOTTOM: #ffcc00  0px solid
}
.onlineB {
	BORDER-RIGHT: #6687ba  0px solid; BORDER-TOP: #6687ba  0px solid; BORDER-LEFT: #6687ba  0px solid; BORDER-BOTTOM: #6687ba  1px solid
}
.onlineKJ {
	BORDER-RIGHT: #FFB54A 1px solid; BORDER-TOP: #FFB54A 0px solid; BORDER-LEFT: #FFB54A  1px solid; BORDER-BOTTOM: #FFB54A  1px solid
}
.onlineKK {
	BORDER-RIGHT: #FFB54A 1px solid; BORDER-TOP: #FFB54A 1px solid; BORDER-LEFT: #FFB54A  1px solid; BORDER-BOTTOM: #FFB54A  1px solid
}
.onlineKT {
	BORDER-RIGHT: #FFB54A 1px solid; BORDER-TOP: #FFB54A 1px solid; BORDER-LEFT: #FFB54A  1px solid; BORDER-BOTTOM: #FFB54A  0px solid
}
.onlineKD {
	BORDER-RIGHT: #FFB54A 0px solid; BORDER-TOP: #FFB54A 0px solid; BORDER-LEFT: #FFB54A  0px solid; BORDER-BOTTOM: #FFB54A  1px solid	
}
.onlinezxy {
	BORDER-RIGHT: #6687BA 1px solid; BORDER-TOP: #6687BA 0px solid; BORDER-LEFT: #6687BA  1px solid; BORDER-BOTTOM: #6687BA  1px solid	
}
.onlinezy {
	BORDER-RIGHT: #6687BA 1px solid; BORDER-TOP: #6687BA 0px solid; BORDER-LEFT: #6687BA  1px solid; BORDER-BOTTOM: #6687BA  0px solid	
}
.onlinexzy {
	BORDER-RIGHT: #6687BA 1px solid; BORDER-TOP: #6687BA 0px solid; BORDER-LEFT: #6687BA  1px solid; BORDER-BOTTOM: #6687BA  1px solid	
}
.onlineszy {
	BORDER-RIGHT: #6687BA 1px solid; BORDER-TOP: #6687BA 1px solid; BORDER-LEFT: #6687BA  1px solid; BORDER-BOTTOM: #6687BA  0px solid	
}
.linelr {
	BORDER-RIGHT: #6687BA 1px solid; BORDER-TOP: #6687BA 0px solid; BORDER-LEFT: #6687BA  1px solid; BORDER-BOTTOM: #6687BA  0px solid	
}

.linesxzy {
	BORDER-RIGHT: #6687BA 1px solid; BORDER-TOP: #6687BA 1px solid; BORDER-LEFT: #6687BA  1px solid; BORDER-BOTTOM: #6687BA  1px solid	
}