﻿/*输入信息样式*/

.tb_info
{
	width:100%;
	border-top:solid 1px #E7E7E7;
	border-left:solid 1px #E7E7E7;
	margin-top:2px;
}
.tb_info td
{
	border-right:solid 1px #E7E7E7;
	border-bottom:solid 1px #E7E7E7;
	text-indent:2px;
	padding:2px;
}
.tb_info tr
{
	height:22px;
}
.tb_info .title
{
	/*color:#324849;*/
	color:#000;
	background-color:#D8E2E4;
}
.tb_info .content
{
}
.tb_info .remark
{
}
.txt_invalid{background:#FFFAE7 url(../images/advice/invalid_line.gif) repeat-x scroll center bottom;border:0px solid #DD7870;}
.txt
{
	border:solid 1px #ccc;
	height:20px;
	line-height:20px;
}
.txtH18
{
	border:solid 1px #ccc;
	height:18px;
	line-height:18px;
}
.atxt
{
	border:solid 1px #ccc;
	height: 99px;
}

.input_msg, .err_msg
{
	line-height:18px;
	margin-top:2px;
	padding:2px;
}
.input_msg
{
	/*
	border:solid 1px #ccc;
	background-color:#FFFAE7;
*/
color:#666;
}
.err_msg
{
	/*
	border:solid 1px #FF6600;
	background-color:#FFF2E9;
*/
	color:#FF0000;
}
.spanBtn
{
	height:21px;
	/*display:inline-block;*/
	margin-right:10px;
	background:url(images/btnl_bg.gif) no-repeat 0 0;
}


.btn
{
	position:relative;
	left:2px;
	border:0px;
	height:21px;
	background:url(images/btn_bg.gif) no-repeat;
	background-position:right top;
}
.op_bar
{
	margin:5px auto;
}
.op_bar input
{
	
}
.sel_bar
{
}
/*输入信息样式结束*/
.aaa
{
	background-color: Red;
}


/*日期样式*/
#Fddxdate
{
	position:absolute;
	top:-9999px;
	left:-9999px;
	z-index:10000;
}
#ddxdate,#ddxfdate
{
	border:solid 1px #BFCDEC; 
	display:inline-block; 
	background:url(../styles/date/images/datebg.gif) repeat-x left bottom;
	background-color:#fff;/*#F1F6F9;*/
}
#ddxdate
{
	position:absolute;
	z-index:9999;
	top:-1000px;
	left:-1000px;
}
#ddxfdate
{
	position:absolute;
	z-index:9999;
	top:0;
	left:0;
}
#ddxdate .title,#ddxfdate .title
{
	height:20px;
	line-height:20px;
	background:url(../styles/date/images/datetitle_bg.gif) repeat-x 0 0;
	background-color:#0000AA;
	width:100%;
	position:relative;
	padding:2px;
	text-align:left;
	/*text-align:center;*/
}
#ddxdate th,#ddxfdate th
{
    padding:0.7em 0.3em;
    font-weight:bold;
    text-align:center;
}
#ddxdate table,#ddxfdate table
{
	margin:2px;
}
#ddxdate td,#ddxfdate td
{
	padding:1px;
}
#ddxdate td a.active,#ddxfdate td a.active
{
	border:1px solid #FAD42E;
	color:#000;
	background-color:#FFF0A5;
}
#ddxdate td a.active:hover,#ddxfdate td a.active:hover
{
	border:1px solid #FAD42E;
	color:#000;
	background-color:#FFF0A5;
}
#ddxdate td a,#ddxfdate td a
{
	padding:0.2em;
	border:1px solid #ccc;
	text-align:right;
	display:block;
	color:#333;
	font-size:0.9em;
	font-family:Verdana, Arial;
	font-weight:bold;
}
#ddxdate td a:hover,#ddxfdate td a:hover
{
	border:1px solid #FAD42E;
	background-color:#FFF0A5;
}
#ddxdate .DPreMonth,#ddxfdate .DPreMonth
{
	border:solid 1px #fff;
	width:10px;
	height:11px;
	margin:auto 3px auto 3px;
	cursor:pointer;
}
#ddxdate .DNextMonth,#ddxfdate .DNextMonth
{
	border:solid 1px #fff;
	width:10px;
	height:11px;
	margin:auto 3px auto 0;
	cursor:pointer;
}
#ddxdate .dClose,#ddxfdate .dClose
{
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
}
#ddxdate .title select,#ddxfdate .title select
{
	margin:auto 3px auto 0;
	height:18px;
}
/*日期样式结束*/
