@charset "utf-8";
/*
 * artDialog skin
 * http://code.google.com/p/artdialog/
 * (c) 2009-2012 TangBin, http://www.planeArt.cn
 *
 * This is licensed under the GNU LGPL, version 2.1 or later.
 * For details, see: http://creativecommons.org/licenses/LGPL/2.1/
 */
 
/* common start */
body { _margin:0; _height:100%; }/*IE6 BUG*/ 
.d-outer { text-align:left; }
.d-border, .d-dialog { border:0 none; margin:0; border-collapse:collapse; width:auto; border-radius:5px;}
.d-dialog tr td{
	border-bottom: 0; 
}
.d-nw, .d-n, .d-ne, .d-w, .d-c, .d-e, .d-sw, .d-s, .d-se, .d-header, .d-main, .d-footer { padding:0;border-bottom: 0;}
.d-header, .d-button {}
.d-title { overflow:hidden; text-overflow: ellipsis; cursor:default; }
.d-state-noTitle .d-title { display:none; }
.d-close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.d-close:hover { text-decoration:none; }
.d-main { text-align:center; vertical-align:middle; min-width:9em; }
.d-content { display:inline-block; display:block\0/*IE8 BUG*/; display:inline-block\9\0; *zoom:1; *display:inline; text-align:center; border:0 none;  }
.d-content.d-state-full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.d-loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(loading.gif) no-repeat center center; }
.d-buttons { padding:8px; text-align:right; white-space:nowrap; }
.d-button { 
   	font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    
    margin-left: 15px;
    padding: 0 8px;
    cursor: pointer;
    display: inline-block;
    min-height: 2.2em;
    text-align: center;
    letter-spacing: 2px;
    width: auto;
    overflow: visible;
    border-radius: 5px;
    outline: none;
    border: none;
    background-color: #fff;
    
    color: #333;
    outline: none;
    background-color: #fff;
}
.d-button:hover,
.d-button:active{
	color: #000;
    outline: none;
    background-color: #e6e6e6;
}
.d-button[disabled] { cursor:default; color:#666; background:#DDD; border: 1px solid #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
.d-state-highlight { 
    color: #FFF;
    outline: none;
    background-color: #00a6f4;
}
.d-state-highlight:hover,
.d-state-highlight:active { 
    color: #FFF;
    outline: none;
    background-color: #0282f0;
}
.d-mask { 
	background:#000; 
	/* filter:alpha(opacity=70); */ 
	/*opacity:.7; */ 
	filter:alpha(opacity=10); 
	opacity:.1;
}
/* common end */

.d-inner { background:#FFF;  border-radius:5px;}
.d-outer, 
.d-inner {
    border-radius: 4px;
}
.d-nw, .d-ne, .d-sw, .d-se { width:8px; height:8px; }
.d-nw, .d-n, .d-ne, .d-w, .d-e, .d-sw, .d-s, .d-se { background:rgba(0, 0, 0, .4); background:#000\9!important; filter:alpha(opacity=40); }
.d-state-lock .d-nw, .d-state-lock .d-n, .d-state-lock .d-ne, .d-state-lock .d-w, .d-state-lock .d-e, .d-state-lock .d-sw, .d-state-lock .d-s, .d-state-lock .d-se { background:rgba(0, 0, 0, .5); background:#000\9!important; filter:alpha(opacity=50); }
.d-titleBar { position:relative; height:100%; }
.d-title { 
	height: 40px;
    line-height: 40px;
    padding: 0 15px 0 15px;
    background-color: #33ccff;
    font-weight: bold;
    color: #fff;
    background: linear-gradient(top, #A0E8FF, #33ccff);
    background: -moz-linear-gradient(top, #A0E8FF, #33ccff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A0E8FF), to(#33ccff));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A0E8FF', endColorstr='#33ccff');
    border-top: 1px solid #33ccff;
    border-bottom: 1px solid #b6bec5;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.d-state-focus .d-title { color:#fff;font-size: 14px;}
.d-state-drag .d-title { background: linear-gradient(top, #bdc6cd, #edf5f8); background: -moz-linear-gradient(top, #bdc6cd, #edf5f8); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bdc6cd), to(#edf5f8)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdc6cd', endColorstr='#edf5f8'); box-shadow:none; }
.d-state-drag .d-titleBar { box-shadow:none; }
.d-close { 
    margin-top: 0;
    display: block;
    position: absolute;
    text-decoration: none;
    outline: none;
    _cursor: pointer;
    border-radius: 5px;
    padding: 0;
    top: 10px;
    right: 4px;
    width: 21px;
    height: 21px;
    line-height: 21px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    filter: alpha(opacity=100);
    opacity: 1;
}
.d-close:hover { background:#85140E; color:#FFF; text-shadow:0 1px 0 rgba(0, 0, 0, .5); }
.d-close:active { background:#450B07; color:#FFF; }
.d-content { color:#666; }
.d-state-focus .d-content { color:#000; }
.d-buttons { 
	background-color:#F6F6F6; 
	border-top: 1px solid #DADEE5;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; 
 }
.d-state-noTitle .d-nw, .d-state-noTitle .d-ne, .d-state-noTitle .d-sw, .d-state-noTitle .d-se { width:3px; height:3px; }
.d-state-noTitle .d-inner { border:1px solid #666; background:#FFF; }
.d-state-noTitle { border:0 none; box-shadow:none; }
.d-state-noTitle .d-nw, .d-state-noTitle .d-n, .d-state-noTitle .d-ne, .d-state-noTitle .d-w, .d-state-noTitle .d-e, .d-state-noTitle .d-sw, .d-state-noTitle .d-s, .d-state-noTitle .d-se { background:rgba(0, 0, 0, .05); background:#000\9!important; filter:alpha(opacity=5)!important; }
.d-state-noTitle .d-titleBar { bottom:0; _bottom:0; _margin-top:0; }
.d-state-noTitle .d-close { top:0; right:0; width:18px; height:18px; line-height:18px; text-align:center; text-indent:0; font-size:18px; text-decoration:none; color:#214FA3; background:none; filter:!important; }
.d-state-noTitle .d-close:hover, .d-state-noTitle .d-close:active { text-decoration:none; color:#900; }
.d-state-noTitle .d-dialog { box-shadow: none; }

@media screen and (min-width:0) {/* css3 */
	.d-nw, .d-n, .d-ne, .d-w, .d-e, .d-sw, .d-s, .d-se { display:none; }
	.d-inner { border:0 none; }
	.d-outer { border-color:#666; }
	.d-state-focus .d-dialog { box-shadow: 0 0 3px rgba(0, 0, 0, .4); }
	.d-state-drag, .d-state-focus:active  { box-shadow:none; }
	.d-state-focus { box-shadow:0 3px 26px rgba(0, 0, 0, .9);  }
	.d-close { border-radius:5px; }
	.d-close:hover { box-shadow: 0 1px 0 rgba(255, 255, 255, .4); }
	.d-outer { -webkit-transform: scale(0); transform: scale(0); -webkit-transition: -webkit-box-shadow .2s ease-in-out, -webkit-transform .2s ease-in-out; transition: box-shadow .2s ease-in-out, transform .2s ease-in-out; }
	.d-state-visible { -webkit-transform: scale(1); transform: scale(1); }
}