@CHARSET "UTF-8";

/* grid的表格发生错位 */
@media screen and (-webkit-min-device-pixel-ratio:0){
     td { box-sizing: border-box; }
}

body{margin: 0px 0px 0px 0px;}
body,td,div{font-size:12px;}

a{color:#000000;font-size:12px;text-decoration:none;}
a:hover{color:#ff0000;}

a.link{color:#003366;font-size:12px;text-decoration:underline;}
a.link:hover{color:#ff0000;}

a.menu1{color:#ffffff;font-size:12px;text-decoration:none;}
a.menu1:hover{color:#ffcc00;}

a.menu2{color: #ffffff;font-size:16px;font-family:黑体;text-decoration:none;}
a.menu2:hover{color:#ffcc00;}

a.title{color:#000000;font-weight:bold;font-size:12px;text-decoration:none}
a.title:hover{color:#ff0000}

.title{
	color:#15428b;
	font-weight:bold;
	font-size:14px;
}

.button-red {
 	border:solid 1px;
 	border-color:#0000ff;
 	background-color:#ffff00;
}

.button-red button{
 	color:#ff0000;
}


/*form*/
input { margin: 0; vertical-align: middle; color: #000000; }
input.inputText {color: #336699; background: #F7FAFC repeat-x left top; border:1px solid #6688AA; border-color: #778899 #AABBCC #AABBCC #8899AA; padding:2px; vertical-align:middle; }
input[type="text"],
input[type="password"] {background:  #F7FAFC repeat-x left top; border: 1px solid #6688AA; border-color: #778899 #AABBCC #AABBCC #8899AA;
vertical-align:middle; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
input.inputTextHover { border-color: #00ccff; }
input[type="text"]:hover,
input[type="password"]:hover { border-color: #00ccff; }
input.inputTextFocus { border-color: #FF8800; }
input[type="text"]:focus,
input[type="password"]:focus { border-color: #FF8800; }
input.disabled { border-color: #ccc; background:#f5f5f5 none; }
input[type="text"][disabled] { border-color: #ccc; background:#f5f5f5 none; }
/**
.x-btn-text 是ext用到的样式。ext.toolbar中的button的样式应该有ext中的样式控制。
*/
.x-btn-text{color:''; background:url('')}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover { border-color: #0bf; }
a.zInputBtn { display:inline-block; +zoom: 1;
 +display: inline;
vertical-align:middle; height:21px; margin-right:2px; background:transparent url(Images/zButtonBg.gif) no-repeat 0 0; padding-left:2px; }
a.zInputBtn input,
a.zInputBtn input.inputButton { background:transparent url(images/zButtonBg.gif) no-repeat right top; position:relative; left:2px; color: #09D; +height: 21px;
_height: 21px; line-height: 21px; _line-height:15px; padding: 0 11px 2px 7px; +padding: 0px 14px 0px 10px;
vertical-align:middle; cursor:pointer; border:0 none #fff; outline:none; }
a.zInputBtn input:hover,
a.zInputBtn input:active,
a.zInputBtn input:focus { border:0 none #fff; outline:none; -moz-outline:none; }
a.zInputBtn input:focus { color:#000; }
a.zInputBtn:hover { background-image:url(images/zButtonBg_over.gif); text-decoration:none; }
a.zInputBtn:hover input { background-image:url(images/zButtonBg_over.gif); }
select { color: #000000; border: 1px solid #667788; vertical-align: middle; margin: 0; }
option { color: #000000; }
textarea { color: #000000; border: 1px solid #667788; border-color: #667788 #AABBCC #AABBCC #778899; line-height: 19px; padding: 1px 1px 1px 4px; height: 80px; margin: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; *overflow:scroll; *overflow-x: hidden;
}
textarea:hover { border-color: #00AAEE; }
textarea:focus { border-color: #FF8800; }
textarea.disabled,
textarea.readonly { border-color:#ccc; background:#f5f5f5 none; *overflow:hidden;
}
textarea[disabled],
textarea[readonly] { border-color:#ccc; background:#f5f5f5 none; }
input.inputImage { padding: 0; margin: 0; border: none; }
input[type="image"] { padding: 0; margin: 0; border: none; }
input.inputFile {
 *height:24px; background:#F7FAFC url(images/text_bg.gif) repeat-x left top; border: 1px solid #667788; margin: 0; vertical-align:middle; }
input[type="file"] {
 *height:24px; background:#F7FAFC url(images/text_bg.gif) repeat-x left top; border: 1px solid #667788; margin: 0; vertical-align:middle; }
input.inputCheckbox { margin: -2px 0 -1px -2px; }
input[type="checkbox"] { margin: 1px 3px 0 0; *margin: -2px 0 -1px -2px;
}
input.inputRadio { margin: -2px 0 -1px -2px; }
input[type="radio"] { margin: 1px 3px 0 0; *margin: -2px 0 -1px -2px;
}
fieldset { padding:0.5em; border: 1px solid #CCCCCC; -moz-border-radius: 3px; }
legend { color: #445566; font-weight: bold; padding: 1px 6px 2px 6px; *margin-left: -5px;
-moz-border-radius: 3px; }


.perm .x-btn-text {
    background-image: url(images/perm.gif)
}
.permnull .x-btn-text {
    background-image: url(images/permnull.gif)
}
.permno .x-btn-text {
    background-image: url(images/permno.gif)
}
.permall .x-btn-text {
    background-image: url(images/permall.gif)
}
.permallno .x-btn-text {
    background-image: url(images/permallno.gif)
}
.x-tree-node-tristate-yes {
	background-image: url(images/perm.gif);
}
.x-tree-node-tristate-no {
	background-image: url(images/permno.gif);
}
.x-tree-node-tristate-nvl {
	background-image: url(images/permnull.gif)
}
.btn_page_fresh{
	background: url(images/page_refresh.png) left top no-repeat;
}
.btn_page_reset{
	background: url(images/page_refresh.png) left top no-repeat;
}
.btn_page_delete{
	background: url(images/page_delete.png) left top no-repeat;
}
.btn_page_add{
	background: url(images/page_add.png) left top no-repeat;
}
.btn_page_edit{
	background: url(images/page_edit.png) left top no-repeat;
}
.btn_page_detail{
	background: url(images/page_edit.png) left top no-repeat;
}
.btn_page_batch{
	background: url(images/page_batch.png) left top no-repeat;
}
.btn_page_save{
	background: url(images/page_save.png) left top no-repeat;
}
.btn_page_excel{
	background: url(images/page_excel.png) left top no-repeat;
}
.btn_page_pdf{
	background: url(images/pdf.png) left top no-repeat;
}
.btn_page_export{
	background: url(images/page_export.png) left top no-repeat;
}
.btn_page_import{
	background: url(images/page_import.png) left top no-repeat;
}
.btn_page_back{
	background: url(images/page_back.png) left top no-repeat;
}
.btn_page_close{
	background: url(images/page_close.png) left top no-repeat;
}
.btn_page_gear{
	background: url(images/page_gear.png) left top no-repeat;
}
.btn_page_range{
	background: url(images/page_range.png) left top no-repeat;
}
.btn_page_search{
	background: url(images/page_search.png) left top no-repeat;
}
.btn_page_form{
	background: url(images/page_form.png) left top no-repeat;
}
.btn_page_report{
	background: url(images/page_form.png) left top no-repeat;
}
.btn_script_gear{
	background: url(images/script_gear.png) left top no-repeat;
}
.btn_line_feed{
	background: url(images/line_feed.png) left top no-repeat;
}
.btn_previous{
	background: url(images/previous.png) left top no-repeat;
}
.btn_next{
	background: url(images/next.png) left top no-repeat;
}
.btn_move_up{
	background: url(images/move_up.png) left top no-repeat;
}
.btn_move_down{
	background: url(images/move_down.png) left top no-repeat;
}
.btn_upload{
	background: url(images/upload.png) left top no-repeat;
}
.btn_download{
	background: url(images/download.png) left top no-repeat;
}
.table_row_last{
	background: url(images/table_row_last.png) left top no-repeat;
}
.btn_filter{
	background: url(images/filter.png) left top no-repeat;
}
.btn_images{
	background: url(images/images.png) left top no-repeat;
}
.btn_detail{
	background: url(images/detail.png) left top no-repeat;
}
.btn_report{
	background: url(images/report.png) left top no-repeat;
}
.btn_email{
	background: url(images/email.png) left top no-repeat;
}
.btn_printer{
	background: url(images/printer.png) left top no-repeat;
}
.btn_flag_blue{
	background: url(images/flag_blue.png) left top no-repeat;
}
.btn_dustbin{
	background: url(images/dustbin.png) left top no-repeat;
}
.btn_search{
	background: url(images/search.png) left top no-repeat;
}
.btn_lock{
	background: url(images/lock.png) left top no-repeat;
}
.btn_screen_full {
	background: url(images/screen_full.png) left top no-repeat;
}
.btn_person {
	background-image: url(images/user.gif) !important;
}
.btn_acl{
	background: url(images/acl.png) left top no-repeat;
}
.btn_setitem{
	background: url(images/setitem.png) left top no-repeat;
}
.btn_user{
	background: url(images/user.png) left top no-repeat;
}
.btn_user_add{
	background: url(images/user_add.png) left top no-repeat;
}
.btn_user_edit{
	background: url(images/user_edit.png) left top no-repeat;
}
.btn_user_delete{
	background: url(images/user_delete.png) left top no-repeat;
}
.btn_web {
	background: url(images/web.png) left top no-repeat;
}

/** add by XDY 表头折行 覆盖ext-all.css中相关内容*/  
.x-grid3-hd-inner {  
    position:relative;  
    cursor:inherit;  
    padding:4px 3px 4px 5px;
    text-align:center;
    white-space:normal !important;  
}