﻿@charset "utf-8";
/*
 * lhgdialog 默认皮肤
 * (C) 2009-2011 【一丝冰凉】, http://t.qq.com/yisibl, QQ:50167214
 * This is licensed under the GNU LGPL, version 2.1 or later.
 * For details, see: http://creativecommons.org/licenses/LGPL/2.1/
 */
/*==================制作新皮肤从这里开始复制==================*/
/*基本重置*/
* {
	padding:0px;
	margin:0px;
	font-size:9pt;
}
body{ 
    margin:0px;
	padding:0px;
	font-family:微软雅黑,宋体,Arial,Helvetica,Verdana,sans-serif;
	color:#000000;
}/*IE6 BUG*/
.ui_lock_scroll{ *overflow:hidden; }
.ui_lock_scroll body{ overflow:hidden; }

/*结构层*/
.ui_content,.ui_title,.ui_buttons input{}
table.ui_border,table.ui_dialog{ width:auto;border-spacing:0;*border-collapse:collapse; }
.ui_border td,.ui_dialog td{ padding:0; }
.ui_dialog{ background:#FFF; }

/*标题部分开始*/
.ui_title{ 
    font-size:10pt;
    overflow:hidden;
    display:block;
    cursor:move;
    background:#DDD;
    -moz-user-select:none;
    -webkit-user-select:none;
    padding:0 100px 0 0;
}
.ui_title_buttons{ position:absolute;cursor:pointer;font-size:0;letter-spacing:-.5em; }

/*对齐自适应*/
.ui_main{ margin:0px;padding:0px;text-align:center; }
.ui_content{ display:block;width:100%;height:100%;margin:0;padding:0!important;}
.ui_content.ui_state_full{ display:block;width:100%;height:100%;margin:0;padding:0!important; }
.ui_content iframe{ margin-bottom:-5px;padding:0px;}
.ui_loading{}
.ui_icon_bg{ margin:20px 0 15px 15px; }

/*标题纯CSS按钮开始 min 最小化，max最大化，res还原，rese恢复，close关闭*/
.ui_min,.ui_max,.ui_close,.ui_res{ position:relative;text-decoration:none;letter-spacing:normal;text-align:center;display:inline-block;*display:inline;zoom:1;vertical-align:top; }
.ui_min b,.ui_max b,.ui_res_t,.ui_res_b{ display:block;position:absolute;overflow:hidden;cursor:pointer; }
.ui_close{ font-weight:500;text-decoration:none;outline:0 none; }
.ui_close:hover{ text-decoration:none; }

.ui_content .ui_alert {
    display:inline-block;*display:inline;zoom:1;text-align:left; width:260px;
    padding:10px;
    margin:10px;
    padding-left:5px;
    margin-left:5px;
    font-weight:bold;
    color:#666;
    font-size:10pt;
}
.ui_content .ui_alert_tip {
    margin:10px;
    margin-left:0px;
    font-weight:bold;
    color:#666;
    font-size:10pt;
}

/*Tips部分*/
.ui_state_tips .ui_main{ min-width:3em; }
.ui_state_tips .ui_content{ margin-top:-2px;padding:8px 10px!important; width:auto; }
.ui_state_tips .ui_icon_bg{ margin:7px 0 5px 9px; }
.ui_state_tips .ui_title,.ui_state_tips .ui_title_buttons,.ui_res{ display:none; } /* 还原按钮也在这里隐藏，这样可节省代码，注间这段一定要写在上面那段代码的下面*/

#ldg_lockmask{ background: none repeat scroll 0 0 #000000;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}
/*==================制作新皮肤到这里结束复制==================*/

/*样式层开始*/
/*.ui_inner{ border:1px solid #999; }*/
.ui_border{ 
    border-radius:5px;
    -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,.6);
    box-shadow: 2px 2px 5px rgba(0,0,0,.6);
    /*box-shadow:0 0 10px rgba(0,0,0,.6);*/
}

.ui_lt,.ui_rt,.ui_lb,.ui_rb{ width:6px;height:6px;display:block; }
.ui_lt{ border-radius:4px 0 0 0; }.ui_rt{ border-radius:0 4px 0 0; }.ui_rb{ border-radius:0 0 4px 0; }.ui_lb{ border-radius:0 0 0 4px; }
/*.ui_lt,.ui_rt,.ui_l,.ui_r,.ui_lb,.ui_b,.ui_t,.ui_rb{ background:rgba(102,102,102,.3);background:#666\9;filter:alpha(opacity=30); }*/
.ui_lt, .ui_rt, .ui_l, .ui_r, .ui_lb, .ui_b, .ui_t, .ui_rb {
    background: #d2d2d2;
}
/*标题栏样式*/
.ui_title_bar{ position:relative;height:100%; }
.ui_title {
    font-weight: bold;
    color: #fff;
    height: 25px;
    line-height: 20px;
    padding-left: 3px;
    border-bottom: 0px solid #ccc;
    background: #d2d2d2;
}

.ui_state_focus .ui_title{ font-size:10pt; }
.ui_state_drag .ui_title {
    font-weight: bold;
    color: #fff;
    height: 25px;
    line-height: 20px;
    padding-left: 3px;
    border-bottom: 0px solid #ccc;
    background: #d2d2d2;
}

/*标题纯CSS按钮定位部分*/
.ui_title_buttons{ top:-1px;right:1px; }
.ui_min,.ui_max,.ui_close,.ui_res{ margin-left:2px;color:#888;font-size:25px;width:20px;height:20px;line-height:18px;border-radius:2px; }
.ui_min_b{ top:8px;left:4px;width:12px;height:2px;border-bottom:2px solid #fff; }
.ui_max_b{ top:5px;left:4px;width:10px;height:7px; }
.ui_res_t,.ui_res_b{ top:8px;left:2px;width:10px;height:5px; }
.ui_res_b{ top:4px;left:6px; }
.ui_res_t,.ui_res_b,.ui_max_b{ border:1px solid #888;border-top-width:3px; }
.ui_res_t{ background:#FFF; }/*还原按钮底部框背景与标题背景融合*/
.ui_close{ vertical-align:baseline;_line-height:22px;margin-left:0; color:#fff; }
.ui_close:hover{ color:#FFF;outline:0 none;background:hsl(6, 78%, 57%); }
.ui_min:hover b,.ui_max:hover b,.ui_res:hover b{ border-color:#FFF; }
.ui_res:hover b{ background:#888;}
.ui_min:hover,.ui_max:hover,.ui_res:hover{ background:rgba(0, 0, 0, 0.25);}
/*标题按钮结束*/

/*底部按钮样式*/
.ui_buttons{ white-space:nowrap;padding:4px 8px;text-align:right;background-color:#F6F6F6;border-top:solid 1px #bbb; }
.ui_buttons input::-moz-focus-inner{ border:0;padding:0;margin:0; }

.ui_buttons input{ 
    padding:3px 12px 3px 12px;
    margin-left:6px;cursor:pointer;
    border:1px solid #999;
    border-radius:5px 5px 5px 5px;
    height:27px;
    cursor:pointer;
    background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAcCAMAAACgTerKAAAAA3NCSVQICAjb4U/gAAAASFBMVEX+/v79/f38/Pz7+/v6+vr4+Pj39/f29vb19fX09PTz8/Px8fHw8PDv7+/u7u7t7e3s7Ozr6+vp6eno6Ojn5+fm5ubl5eX///8jGyilAAAAGHRSTlP//////////////////////////////wDNEy7qAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA0LzEyLzEyiu5yJQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAABNSURBVEiJ3c/XFYAgAMDAWFBUitj2H9Ut8sEtkBfoxiBgFDAJnMgsIAhYBKwCooBNwC7gEJAEZAFFQBVwCmgCLgG3wIk8Al4Bn6Cfkx/Rg3w59D7HjwAAAABJRU5ErkJggg==");
}
.ui_buttons input:focus{ outline:0 none;}
.ui_buttons input:hover{
    box-shadow:0 0 8px #a6a6a6;
}
.ui_buttons input:active{ 
    box-shadow:0 0 8px #a6a6a6;
}
.ui_buttons input[disabled]{ cursor:default;color:#666;background:#DDD;border:solid 1px #999;filter:alpha(opacity=50);opacity:.5;box-shadow:none; }


.ui_buttons .green{ 
    box-shadow:0 0 8px #ccc;
    color:#fff;
    border:1px solid #459830;
    background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAcCAMAAACgTerKAAAAA3NCSVQICAjb4U/gAAAAVFBMVEVsu1prullquVhpuVZouFVmt1NktlFjtVBhtU5ftExes0pcskhasUZYsERWrkFUrT9SrD1QqztOqjlNqTdLqDVJqDNIpzFGpjBFpS5CpCtDpC1Boyrl/2+uAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA0LzEyLzEyiu5yJQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAABOSURBVEiJvcGHAUAwAADBV6MTJNr+e9ri78BQCCgFVAJqAY2AVkAQ0AnoBQwCRgGTgFnAImAVsAmIAnYBh4BTQBKQBVwCbgGvgEfAJ/gBUt6TqcmCyTYAAAAASUVORK5CYII=");
}
.ui_buttons .green:hover{ 
     box-shadow:0 0 8px #a6a6a6;
}


input.ui_state_highlight{ }
input.ui_state_highlight:hover{ }
input.ui_state_highlight:active{
}

/*Tips 部分开始*/
.ui_state_tips,.ui_state_tips .ui_inner,.ui_state_tips .ui_title_bar{  }
.ui_state_tips .ui_lt,.ui_state_tips .ui_rt,.ui_state_tips .ui_lb,.ui_state_tips .ui_rb{ width:5px;height:5px; }