
/* Remove annoying border on linked images. */
a img { border: none; }

/*---------------------------------------------------------------------------------------------------------------
	按钮
---------------------------------------------------------------------------------------------------------------*/
.btn1 { background: none; border:0 none; display:inline-block;
	display:-moz-inline-stack;  *display:inline; zoom:1;

	font-weight:normal; margin:0 1px;
	padding:0; overflow:visible;
	text-decoration:none;
	cursor:pointer;
	vertical-align: middle;
	height:24px; line-height:24px;
	font-size:12px;
	*margin:0 6px }
.btn1 span { background: url(../images/main_bg.gif) -250px -240px; display:block; padding:0 0 0 10px; white-space:nowrap;overflow:visible; }
.btn1 span, x:-moz-any-link, x:default { height:23px; line-height:23px;}
.btn1:hover { text-decoration:none; }
.btn1:hover span { background-position: -250px -280px; color: #222;}
.btn-has-icon span { padding: 0 0 0 5px; _height:23px;}
.btn span span, .btn-has-icon span span { background-position: right -240px; padding:0 10px 0 0; display:block; _padding-top:2px}
.btn-has-icon span span {*line-height:20px}
.btn1:hover span span { background-position: right -280px;}
.disabled { cursor: auto; }
.disabled span, .disabled:hover span { background-position: -250px -320px; color:#888; }
.disabled span span, .disabled:hover span span { background-position: right -320px;}

.btn1 img { vertical-align: middle; }
.btn1 .btn-icon { zoom:1; margin:-6px 0 0 0; *margin:3px 2px 0 0; }
.btn-icon img { margin-top:-2px; }
.btn1 .drop-handle { margin:0 -3px 0 2px; padding:0; background:url(arrow-down.gif) no-repeat 4px 50%; width:14px; }



/*---------------------------------------------------------------------------------------------------
	弹出页面
---------------------------------------------------------------------------------------------------*/
div.workground { padding: 2px 0 2px 5px; }
.side { border-right:1px solid #d4d4d4; }
.single-page #main{ padding:0;}
.single-page .msgbox { position: absolute; left:auto;right: 20px; top: 2px; }
.single-page .content-head {padding:1px 0px}
.single-page .content-foot { overflow: visible; height: auto; }
.spage-sidebar-wrap { display:none;}
.single-page-col2 { background:url(../statics/spage_bg.gif) repeat-y;}
.single-page-col2 #main{overflow:inherit; overflow-y:scroll;}
.single-page-col2 .spage-main-box { margin:10px 0 20px -10px; }

.division { background:#fff; border:1px solid #dbdbdb; margin: 5px; padding: 5px 7px; }
.division .tableform { background: #fff; padding: 10px 15px; margin: 5px 0; }
.single-page .tableform { background: #f8f8f8; margin: 5px 10px; border: 1px solid #d9d9d9; border-radius:5px; -moz-border-radius:5px;-webkit-border-radius:5px; padding: 5px; }
.single-page .tableform h5 { color: #305c89; }
.single-page .tableform th { font-weight: normal; font-size:12px; }


.sact-bar { color:#fff; padding: 0 10px; }
.sact-bar * { vertical-align: middle; }
.sact-bar span { float:left;}
.sact-bar-info { margin: 0 5px 0 0; color: #fff; padding: 0; display:inline; font-size:1em; font-weight:normal;}
.sact-bar .btn span { background:url(btn.gif) no-repeat 0 -200px; height:25px; line-height: 25px;}
.sact-bar .btn span span { background-position: right -200px; }
.sact-bar .btn-view-site span { background-position: 0 -225px; padding: 0 0 0 12px; overflow: visible; color: #fff; }
.sact-bar .btn-view-site span span { background-position: right -225px; padding: 0 12px 0 0; }
.sact-bar input{ background:none; border:none; cursor:pointer; padding:3px 8px; *padding:3px; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

.spage-side-nav { margin:15px 0 5px; color:#3F4D69; }
.spage-side-nav ul{ margin:0;}
.spage-side-nav li{ list-style:none; padding:0; height:23px; line-height:23px;}
.spage-side-nav li span{  padding:0 0 0 20px; display:block; cursor:pointer; }
.spage-side-nav .cur { background:#5B7DC0 url("side_bg.gif") repeat 0 -60px; color:#fff; font-weight:bold; }

.spage-side-bx {}
ul.tag-editor-group { padding: 6px 10px; }
.spage-side-box .tag-editor-group li { list-style:none;}

.spage-main-box { margin:0; padding:0; zoom:1; width:650px;}
.spage-main-box h3 {font-size:14px; color: #000; font-weight:bold; height:23px; line-height:23px;margin: 0 6px; }
.spage-main-box h4 { font-size:12px; padding:5px 2px; border-top:none;}



/*---------------------------------------------------------------------------------------------------------------
	图片编辑器
---------------------------------------------------------------------------------------------------------------*/
.gpic-box { float:left; margin:2px; cursor: pointer; background:#fff; }
.gpic-box-delete { border:1px solid #ccc; border-top:none; text-align:center; background:#f2f2f2; }
.gpic-box .gpic {width:90px; height:90px; vertical-align:middle; overflow:hidden; border:1px #ccc solid; text-align:center; }
.gpic-box .gpic i{font-size:11px;opacity:0.7;filter:alpha(opacity=70); display:none; font-style:normal; width:50px; background:#ff3300;color:#fff;padding:3px;margin:-90px -40px 0 0;}
.gpic-box img { vertical-align:middle; border:1px #fff solid; }
.gpic-box .current{ border:1px solid #ff3300; }
.gpic-box .current i{display:block;}
.gpic-btn-bar { border:1px solid #ccc; border-top:none; text-align:center; height:15px; width:90px; background:#f2f2f2; color:#c8c8c8; font-size:8px; line-height:14px; }
.gpic-btn-bar span { display:inline-block; display:-moz-inline-stack; *display:inline; zoom:1; width:10px; height:10px; font-size:1px; background-image:url(../images/btn_gimg.gif); background-repeat:no-repeat; border:none; padding:0 6px; margin:2px 0 0; overflow:hidden; }
.gpic-btn-bar i { visibility:hidden; }
span.gpic-btn-view { background-position:center 0; }
span.gpic-btn-view:hover { background-position:center -50px; }
span.gpic-btn-delete { background-position:center -99px; }
span.gpic-btn-delete:hover { background-position:center -149px; }
#all-pics { overflow:hidden; width:290px; margin:0 auto; }
#x-main-pic { background:#fff; border:1px solid #e9e9e9; overflow:hidden; width:285px; height:220px; margin:5px auto; border-right-color:#ccc;border-bottom-color:#ccc;}
#x-main-pic .imgbox { width:220px; height:200px; background-color:#fff; background-repeat:no-repeat; background-position:50% 50%; }
.x-view-img { line-height:15px; background:transparent url(viewIMG.gif) no-repeat 0 0!important; border:none!important; cursor:pointer; }
.x-view-img:hover { background-position:0 -24px!important; }
.x-view-img-loading,
.x-view-img-loading:hover { background-position:0 -48px!important; }

/*---------------------------------------------------------------------------------------------------------------
	弹出窗口
---------------------------------------------------------------------------------------------------------------*/
.mesWindow{border:#222222 4px solid;BACKGROUND: #ffffff;}
.mesWindowTop{margin-left:4px;padding:3px;font-weight:bold;text-align:left;font-size:12px;}
.mesWindowContent{font-size:12px;}
.mesWindow .close{height:15px;width:28px;border:none;cursor:pointer;text-decoration:underline;}
.mesWindowBottom{border:#222222 0px solid;}


.std-upload-txt{line-height:25px;height:25px;position:absolute;top:0;left:0;}
.std-upload-txt div{line-height:25px;height:25px;float:left;color:#666;}
.std-upload-txt .browse{overflow:hidden;position:relative;cursor:pointer;}
.std-upload-txt input{position:absolute;right:0;top:0;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;cursor:pointer;}
.std-upload-txt .std-loading-icon{margin:0 5px;visibility:hidden;height:15px;width:16px;background:url(loading.gif) no-repeat center center;}

