/*
Copyright (c) 2009, Shawphy(shawphy.com). All rights reserved.
http://shawphy.com/2009/03/my-own-reset-css.html
Based on YUI http://developer.yahoo.com/yui/reset/ 
and Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html 
Licensed under the BSD License:
http://creativecommons.org/licenses/BSD/
version: 1.1 | 20090303
*/

body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border: 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}

input, button, textarea,
select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
code, kbd, samp, tt {
	font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
	*font-size: 100%;
}
body {
	line-height: 1.5;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
sup, sub {
	font-size: 100%;
	vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
	text-decoration: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
body{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/bg_fix.gif);
	padding-bottom: 20px;

}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow: hidden;
}
.clearfix{
	display:inline-block;
	clear: both;
	width:0px;
	height:0px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
/* Hide from IE Mac */
.clearfix {
	display:block;
	overflow: hidden;
	clear: both;
	width:0px;
	height:0px;
}
/* End hide from IE Mac */
a{ text-decoration: none; color: #6a7e2a;}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

.hide{ display: none;}

.left{float: left; clear: none;}
.right{float: right;clear: none;}
.margin-top0{margin-top:0;}
.margin-right0{margin-right:0;}
.margin-top10{margin-top:10px;}
.margin-right10{margin-right:10px;}
.w1000{width: 1000px; margin: 0 auto;}
.w1020{width: 1020px; margin: 0 auto;}

strong{font-weight: bold;}

#header{
	height: 43px;
	position: relative;
	z-index: 8;
	background: url(../images/head_fix.png) 0 39px repeat-x transparent;
}
	.top_bar{
		min-width: 1250px;
		height: 38px;
		border-bottom: 1px solid #d0c168;
		background-color: #f4c521;
	}
		.top_nav{
			height: 38px;
			overflow: hidden;
			background: url(../images/bg.png) center 0 no-repeat #f4c521;
		}
		.top_ul{
			margin-top: 4px;
			padding: 0 4px;
			font-weight: bold;
			font-size: 13px;
		}
			.top_ul li,
			.error_page_btn li{
				float: left;
				padding:0 6px;
				*position: relative;
			}
				.top_ul li a.nav_link,
				.error_page_btn li a{
					width: auto;
					height: 28px;
					overflow: hidden;
					padding-right:4px;
					display: inline-block;
					position: relative;
					z-index: 9;
				}
					.top_ul li a.nav_link span,
					.error_page_btn li a span{
						min-width: 60px;
						height: 28px;
						line-height: 26px;
						display: inline-block;
						cursor: pointer;
						overflow: hidden;
						text-align: center;
						padding: 0 10px 0 14px;
						text-shadow: 0 1px #ffefb3;
					}
					.top_ul li a.nav_lang span{min-width: 24px;padding: 0 10px;}
					.top_ul li a.nav_link em{
						width: 7px;
						height: 6px;
						overflow: hidden;
						display: inline-block;
						vertical-align: middle;
						margin-left: 6px;
						background: url(../images/top_arrow.gif) 0 0 no-repeat;
					}
					.top_ul li a.nav_lang em{ margin-left: 3px;}
					.top_ul li a.nav_link img{
						width: 24px;
						height: 24px;
						overflow: hidden;
						display: block;
						float: left;
						margin-top: 2px;
					}

				.top_ul li a.nav_link:hover,
				.top_ul li.active a.nav_link,
				.top_ul li a.nav_link_active,
				.error_page_btn li a{
					text-decoration: none;
					background: url(../images/bg.png) right -66px no-repeat;
				}
					.top_ul li a.nav_link:hover span,
					.top_ul li.active a.nav_link span,
					.top_ul li a.nav_link_active span,
					.error_page_btn li a span{
						text-shadow: 0 1px #fff;
						background: url(../images/bg.png) -800px -38px no-repeat;
					}

			/* sign */
			.sign	li a.nav_link:hover,
			.error_page_btn li a:hover{
				background-position: right -122px;
			}
				.sign li a.nav_link:hover span,
				.error_page_btn li a:hover span{
					background-position: -800px -94px;
				}

			/* drop_nav */
			.drop_nav{
				width: 150px;
				overflow: hidden;
				position: absolute;
				padding-bottom: 2px;
				margin-top: -1px;
				z-index: 8;
				*left: 6px;
				*top: 28px;
				font-size: 12px;
				background: url(../images/transparent.png) 1px 1px;
				display: none;
			}
				.drop_nav ul{
					width: 146px;
					overflow: hidden;
					border: 1px solid #dbc973;
					background: #faf5d3;
					filter:alpha(opacity=95);
					opacity: 0.95;
					position: relative;
				}
					.drop_nav ul li,
					#lang_box ul li{
						width: 146px;
						padding: 0;
						*float: left;
						*clear:both;
						font-size: 13px;
						height: 29px;
						line-height: 27px;
						text-indent: 6px;
						overflow: hidden;
						margin-bottom: -1px;
					}
					.drop_nav ul li.line{
						width: 126px;
						margin: 0 10px;
						padding: 0;
						height: 0;
						line-height: 0;
						text-indent: 0;
						font-size: 0;
						margin-bottom: -1px;
						border-bottom: 1px solid #ede6a9;
					}
					.drop_nav ul li.max_line{
						width: 146px;
						margin: 0;
						border-top: 1px solid #ebe4a4;
						border-bottom: 1px solid #fefcef;
					}
					.drop_nav ul li a,
					#lang_box ul li a{
						display: block;
						margin: 0 10px;
						height: 28px;
						overflow: hidden;
						color: #ac8714;
					}
					.drop_nav ul li a:hover,
					#lang_box ul li a:hover{color: #788a3a;text-decoration: none;}
					.drop_nav ul li.active,
					#lang_box ul li.active{background: #ede6a9;}
					.drop_nav ul li.selected a,
					.drop_nav ul li.active a,
					#lang_box ul li.selected a,
					#lang_box ul li.active a{color: #788a3a;}

					.drop_nav ul li a img,
					#lang_box ul li a img{
						display: block;
						width: 16px;
						height: 16px;
						overflow: hidden;
						margin-top: 5px;
						float: left;
					}

			/* drop_nav_long */
			.drop_nav_long{width: 160px;}
			.drop_nav_long ul,
			.drop_nav_long ul li,
			.drop_nav_long ul li.max_line{width: 156px;}

			/* lang_box */
			#lang_box{width:380px;}
			#lang_box ul{width:380px; overflow: hidden; padding: 5px 10px 10px 10px;}
			#lang_box ul li{
				width: 190px;
				margin: 0;
				clear: none;
				float: left;
				font-weight: normal;
			}
			#lang_box li.selected{ font-weight: bold; background: #eee; }
			#lang_box li.selected a{color: #005ddd;}
			#lang_box ul li a img{
				width: 24px;
				height: 24px;
				margin-top: 2px;
			}
			#lang_box .tips{
				width:360px;
				height: 34px;
				line-height: 34px;
				margin: 0 10px;
				text-indent: 0;
				color: #906c00;
				clear: both;
				overflow: hidden;
				border-top: 1px solid #eee;
			}
				#lang_box .tips label{float: left;}
				#lang_box .tips a{ display: inline; margin: 0; color: #005ddd;}
				#lang_box .tips a:hover{ text-decoration: underline;}
				#lang_box .tips img{float: left; margin: 4px 6px 0 6px;}

			#lang_box .button{
				width: 360px;
				color: #906c00;
				clear: both;
				overflow: hidden;
				padding: 10px 20px 0 20px;
				border-top: 1px solid #eee;
			}

			#lang_box ul li.long.active{background: none;}
			#lang_box ul li.long a.input-button{ margin-top: 3px;}
			#lang_box ul li.long a.input-button:hover{text-decoration: none;}

			#lang_box .tips{
				width:360px;
				height: 34px;
				line-height: 34px;
				padding: 0 10px;
				text-indent: 0;
				color: #906c00;
				clear: both;
				overflow: hidden;
				border-top: 1px solid #eee;
			}

			/* sign_in */
			#sign_in{width: 184px;}
			#sign_in dl{
				width: 166px;
				overflow: hidden;
				border: 1px solid #dbc973;
				background: #faf5d3;
				filter:alpha(opacity=95);
				opacity: 0.95;
				padding: 0 7px;
				position: relative;
				font-size: 14px;
				font-weight: normal;
				color: #906c00;
			}
				#sign_in dt{height: 30px;line-height: 30px;overflow: hidden;}
				#sign_in dd{height: 28px;overflow: hidden;}
				#sign_in dd.btn{ margin-top: 5px;}

				#sign_in .input-text{ color: #666;}
				#sign_in .form-check{
					font-size: 12px;
					padding-left: 8px;
				}
				#sign_in .input-button span{ padding: 0 10px 0 13px}


/* div.box */
.box{
	display: block;
	margin-top: 10px;
}
	.box_corner{
		height: 5px;
		overflow: hidden;
	}
		.box_c{
			background: url(../images/bg.png) no-repeat;
			display: block;
			font-size: 0;
			height: 5px;
			line-height: 0;
			overflow: hidden;
			width: 5px;
		}
		.box_corner .l_c{ background-position: -790px -38px;}
		.box_corner .r_c{background-position: -795px -38px;}
		.box_boot .l_c{ background-position: -790px -43px;}
		.box_boot .r_c{background-position: -795px -43px;}

		.box_b{
			height: 4px;
			font-size: 0;
			line-height: 0;
			overflow: hidden;
			border-top: 1px solid #e7d9ad;
			background: #f9f4ce;
		}
		.box_boot .box_b{
			border-top: 0;
			border-bottom: 1px solid #e7d9ad;
		}

	.box_content{
		border-left: 1px solid #e7d9ad;
		border-right: 1px solid #e7d9ad;
		background: #f9f4ce;
		height: auto;
	}

/* white_box */
.white_box .box_c{background: url(../images/bg_admin.png) no-repeat;}
.white_box .box_corner .l_c{ background-position: 0 0;}
.white_box .box_corner .r_c{background-position: -5px 0;}
.white_box .box_boot .l_c{ background-position: 0 -5px;}
.white_box .box_boot .r_c{background-position: -5px -5px;}

.white_box .box_b{background: #fff;}
.white_box .box_content{padding:5px 10px; background: #fff; overflow: hidden;}

/* table_bar */
.page_bar{
	clear: both;
	padding: 0 0 10px 0;
}
.table_bar .table_info,
.table_bar .table_page{
	margin: 0 0 10px 0;
}
.table_bar .form-button{margin-right: 10px;}
.table_bar .input-button span{font-size: 12px;}
.table_bar .form-button-rnone,
.table_bar .margin-right0{margin-right: 0;}
.table_bar .margin-right2{margin-right: 2px;}

.table_bar .table_title{
	line-height: 28px;
	color: #906c00;
	font-size: 13px;
}
	.table_bar .table_title span{
		margin-right: 15px;
		font-size:14px;
	}
	.table_bar .table_title strong{margin: 0 3px;}

.table_bar_boot{padding: 10px 0 0 0;}
.table_bar .table_info p,
.page_bar_info p{
	color: #906c00;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
}
.page_bar_info strong{ color: #005ddd;}

/* .page_bar */
.page_bar{padding: 10px;}

/* form-table */
.table_col{float: left;}
.table-form .form_li{padding: 10px 0; }

/* form-name */
.form-name{
	font-size: 13px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding-right: 10px;
	text-align: right;
	color: #906c00;
}
/* form-text */
.form-text{
	font-size: 13px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	text-align: left;
	color: #6a7e2a;
}
.form-h40{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 14px;
}

/* form-field */
.form-field{
	margin: 0 10px 0 0;
}
/* form-area */
.form-area{
	height: auto;
	margin: 0 10px 0 0;
}
	.input-text{
		float: left;
		font-size: 14px;
		height: 26px;
		line-height: 24px;
		overflow: hidden;
		text-indent: 5px;
		width: 100%;
		background: transparent;
		border: 1px solid #ccc;
		background-image: url(../images/input_shadow.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		background-color: #fff;
	}
	.input-text40{
		height: 40px;
		line-height: 38px;
		font-size: 16px;
	}
	.input-search{
		text-indent: 25px;
		background: url(../images/search.gif) 4px 4px no-repeat;
		*background-position: 2px 4px;
	}
	.input-area{
		float: left;
		display: block;
		height: 220px;
		line-height: 18px;
		margin: 0 auto;
		overflow: scroll;
		overflow-x: hidden;
		padding: 5px;
		width: 100%;
		background: transparent;
		border: 1px solid #ccc;
		background-image: url(../images/input_shadow.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		background-color: #fff;
	}
	.input_focus,
	.input_hover{
		border-color:#e2bf50;
		-webkit-box-shadow: 0 1px 3px #e2bf50;
		-moz-box-box-shadow: 0 1px 3px #e2bf50;
		box-shadow: 0 0 3px #e2bf50;
	}
	.form-field .input_clear{color:#666;}

	.combo-multiple{
		width: 100%;
		font-size: 14px;
		color: #333;
		border: 1px solid #ccc;
	}

/* input-prepend */
.input-prepend{
	position: relative;
	height: 35px;
	float: left;
	margin: 0 10px 0 0;
}	
	.input-prepend .input-text{ width: 100%; padding-left: 30px;height: 33px;line-height: 33px;font-size: 16px;}
	.input-prepend .add-on{position: absolute;left: 10px;	top: 7px;}
	.input-prepend .add-on i{		
		width: 20px;
		height: 20px;		
		background-image: url(../images/icon.png);
	}
	.input-prepend .icon-user{ background-position: 0 1px;}
	.input-prepend .icon-envelope{ background-position: 0 -30px;}		
	
/* Width Fixed */
.w50{width: 50px;}
.w60{width: 60px;}
.w80{width: 80px;}
.w90{width: 90px;}
.w100{width: 100px;}
.w120{width: 120px;}
.w130{width: 130px;}
.w140{width: 140px;}
.w145{width: 145px;}
.w150{width: 150px;}
.w156{width: 156px;}
.w160{width: 160px;}
.w170{width: 170px;}
.w180{width: 180px;}
.w182{width: 182px;}
.w190{width: 190px;}
.w200{width: 200px;}
.w210{width: 210px;}
.w220{width: 220px;}
.w230{width: 230px;}
.w240{width: 240px;}
.w250{width: 250px;}
.w300{width: 300px;}
.w310{width: 310px;}
.w320{width: 320px;}
.w330{width: 330px;}
.w338{width: 338px;}
.w360{width: 360px;}
.w375{width: 375px;}
.w380{width: 380px;}
.w390{width: 390px;}
.w400{width: 400px;}
.w410{width: 410px;}
.w415{width: 415px;}
.w420{width: 420px;}
.w450{width: 450px;}
.w500{width: 500px;}
.w510{width: 510px;}
.w520{width: 520px;}
.w530{width: 530px;}
.w580{width: 580px;}
.w640{width: 640px;}
.w650{width: 650px;}
.w695{width: 695px;}
.w800{width: 800px;}
.w820{width: 820px;}
.w850{width: 850px;}

/* Height Fixed */
.h100{height: 100px;}
.h110{height: 110px;}

/* form-time */
.form-time{
	height: 26px;
	overflow: hidden;
	margin: 0 8px 0 0;
	border: 1px solid #ccc;
	_overflow: hidden;
	background-image: url(../images/input_shadow.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #fff;
}
	.form-time .input-time{
		cursor: pointer;
		font-size: 14px;
		font-weight: normal;
		float: left;
		height: 26px;
		line-height: 26px;
		text-indent: 7px;
		border: 0;
		width: 100%;
		background: url(../images/droparrow.gif) right -57px no-repeat;
	}
	.form-time .input-time:hover{
		background-position: right -85px;
	}

/* form-check */
.form-check{
	font-size: 14px;
	height: 28px;
	line-height: 28px;
}
	.form-check input{
		float: left;
		margin: 7px 4px 0 0;
		*margin: 3px 0 0 -4px;
	}
	.form-check label{
		float: left;
	}

/* form-msg */
.form-msg{
	font-size: 12px;
	display: block;
	float: left;
	clear: both;
	color: #666;
	padding-top: 3px;
}
.form-msg-red{color: #f00;}

/* form-tips */
.form-tips{
	height: 28px;
	overflow: hidden;
	background: url(../images/tips.png) right -28px no-repeat;
}
	.form-tips .block{
		height: 28px;
		line-height: 28px;
		margin: 0 3px 0 0;
		color: #555;
		padding: 0 0 0 20px;
		background: url(../images/tips.png) left 0 no-repeat;
	}

/* form-tips2 */
.form-tips2{
	height: 47px;
	background-position: right -103px;
}
	.form-tips2 .block{
		height: 39px;
		line-height: 39px;
		color: #a47000;
		font-size: 18px;
		padding: 0 0 8px 15px;
		background-position: left -56px;
	}

/* form-button */
.form-button{	}
	/* input-button */
	.input-button{
		background: url(../images/bg_form.png) right -28px no-repeat;
		display: inline-block;
		height: 28px;
		margin: 0 auto;
		padding-right: 4px;
	}
		.input-button span{
			background: url(../images/bg_form.png) left 0 no-repeat;
			cursor: pointer;
			color: #906c00;
			text-shadow: 0 1px #fff;
			display: block;
			font-weight: bold;
			font-size: 14px;
			height: 28px;
			line-height: 26px;
			padding: 0 20px 0 24px;
			text-align: center;
		}
		.input-button:hover{background-position: right -84px;text-decoration: none;}
		.input-button:hover span{background-position: left -56px;}

		.active-button,
		.active-buttons:hover{background-position: right -632px; cursor: default;}
		.active-button span,
		.active-buttons:hover span{background-position: left -604px; color: #999;cursor: default;}

	/* yellow-button */
	.yellow-button{background-position: right -140px;}
	.yellow-button span{background-position: left -112px;}
	.yellow-button:hover{background-position: right -196px;}
	.yellow-button:hover span{background-position: left -168px;}

	/* green-button */
	.green-button span{
		height: 35px;
		line-height: 33px;
		font-size: 16px;
		color: #fff;
		text-shadow: 1px 1px #538e23;
	}
	.green-button{height: 35px;background-position: right -499px; }
	.green-button span{background-position: left -464px;}
	.green-button:hover{background-position: right -569px;}
	.green-button:hover span{background-position: left -534px;}

	/* big-button */
	.big-button span{
		height: 60px;
		line-height: 58px;
		font-size: 30px;
		padding: 0 60px 0 64px;
		color: #fff;
		text-shadow: 1px 1px #538e23;
	}
	.big-button{height: 60px; background-position: right -284px;}
	.big-button span{background-position: left -224px;}
	.big-button:hover{background-position: right -404px;}
	.big-button:hover span{background-position: left -344px;}

	/* disable-button */
	.disable-button{
		filter:alpha(opacity=60);
		opacity: 0.6;
	}

	/* fix-input */
	.fix-input{display: block;float: left;}
	.fix-input span{ padding: 0 0 0 4px;}

/* form-viod */
.form-viod{

}
	.form-viod li{
		font-weight: bold;
		height: 26px;
		line-height: 26px;
		overflow: hidden;
		float: left;
		padding: 0 10px;
		margin-right: 5px;
		color: #906c00;
		border: 1px solid #ccc;
		background: #f0f0f0;
	}

/* form-msg-fixed */
.form-msg-fixed{
	z-index: 999;
	padding: 5px;
	position: absolute;
	margin-left: 480px;
	margin-top: -6px;
	background: url(../images/transparent.png);
}
	.form-msg-fixed-box{
		overflow: hidden;
		padding: 0 10px;
		height: 28px;
		line-height: 28px;
		color: #f00;
		white-space:nowrap;
		border: 1px solid #dbb648;
		background: #f9f4ce;
		float: left;
	}
	.form-msg-fixed-tip{
		width: 5px;
		height: 7px;
		overflow: hidden;
		float: left;
		margin-top: 11px;
		margin-left: -5px;
		position: absolute;
		background: url(../images/arrow.gif) right 0 no-repeat;
	}

/* tooltip */
#tooltip{margin: 0; height: auto;}
#tooltip .form-msg-fixed-box{
	padding: 5px 10px;
	height: auto;
	line-height: 20px;
	max-width: 180px;
	white-space:nowrap;
	white-space: normal;
}

/* form-select */
.form-select{
	margin-right: 10px;
	overflow: hidden;
}
.select-box{
	height: 26px;
	float: left;
	border: 1px solid #ccc;
	_overflow: hidden;
	background-image: url(../images/input_shadow.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #fff;
}
	.selectbox{
		border: 0px;
		cursor: pointer;
		display : block;
		font-size: 13px;
		height: 26px;
		line-height: 26px;
		padding: 0;
		text-align:left;
		font-weight: bold;
		color: #333;
		text-indent: 8px;
		width: 100%;
		background: url(../images/droparrow.gif) right -1px no-repeat;
	}
	.selectbox:hover{background-position: right -29px;}
	.selectbox-wrapper{
		padding:0px;
		margin-left: -1px;
		position:absolute;
		text-align:left;
		z-index: 7;
		filter:alpha(opacity=98);
		opacity: 0.98;

		max-height:250px;
		_height:expression(this.scrollHeight > 250 ? "250px" : "auto");

		overflow: auto;
		overflow-x: hidden;
		border:1px solid #ccc;
		background: #fff;
	}
		.selectbox-wrapper ul li {
			cursor:pointer;
			display: block;
			height: 25px;
			line-height: 25px;
			overflow: hidden;
			padding: 0 10px;
		 	margin-top: 0px;
			font-weight: bold;
			color: #444;
			font-size: 13px;
			background: #fff;
		}
		.selectbox-wrapper ul li.selected{
			background:#fffdec;
			color: #788a3a;
			font-weight: bold;
		}
		.selectbox-wrapper ul li.current {
			color: #788a3a;
			text-decoration: none;
			background: url(../images/drop_nav_bg.gif) 0 0 repeat-x;
		}

		.w80 .selectbox{width: 80px;}
		.w125 .selectbox{width: 124px;}
		.w135 .selectbox{width: 135px;}
		.w145 .selectbox{width: 144px;}
		.w155 .selectbox{width: 154px;}
		.w195 .selectbox{width: 190px;}
		.w200 .selectbox{width: 200px;}
		.w305 .selectbox{width: 304px;}
		.w520 .selectbox{width: 520px;}

/********** Pages Style Start *************/
.pages{
	height: 26px;
	line-height: 26px;
	font-size: 14px;
}
	.pages a,
	.pages span,
	.pages em{
		display: inline-block;
		color: #666;
		border: 1px solid #ccc;
		height: 26px;
		margin-left: 5px;
		padding: 0 8px;
		font-weight: bold;
		background: #fff;
	}
	.pages a:hover {
		color: #6a7e2a;
		border: 1px solid #dbb216;
		text-decoration: none;
		background: #fffdec;
	}
	.pages span.current{
		color: #6a7e2a;
		font-weight: bold;
		border: 1px solid #dbb216;
		background: #f8f0b4;
	}
	.pages span.disabled{
		color: #ccc;
		text-shadow: 0 1px #fff;
		border: 1px solid #e0e0e0;
		background: #f9f9f9;
	}
	.pages em{
		padding: 0 3px;
		color: #666;
		font-weight: bold;
		border: 0;
		background: none;
	}
/********** Pages Style End *************/

/* tags_box */
.tags_box{overflow: hidden;}
.tags_box li{
	display: block;
	height: 25px;
	overflow: hidden;
	padding-right: 5px;
	margin: 3px 5px 6px 0;
	color: #906c00;
	float: left;
	background: url(../images/bg.png) right -175px no-repeat;
}
	.tags_box li span{
		display: block;
		height: 25px;
		line-height: 23px;
		overflow: hidden;
		padding-left: 12px;
		padding-right:7px;
		text-align: center;
		font-size: 13px;
		white-space:nowrap;
		background: url(../images/bg.png) -800px -150px no-repeat;
	}
	.tags_box li em{ color: #999; font-size: 12px; margin-left: 3px;}
	.tags_box li img{
		vertical-align: middle;
		display: inline-block;
		cursor: pointer;
		margin: 0 -5px 0 8px;
	}

.tags_box li:hover{
	text-decoration: none;
	background: url(../images/bg.png) right -225px no-repeat;
}
	.tags_box li:hover span{
		background: url(../images/bg.png) -800px -200px no-repeat;
	}

/* search_not_found */
.search_not_found{padding: 10px 0 23px 10px;}
.search_not_found p{
	font-size: 14px;
	line-height: 24px;
	color: #333;
}

/* rating */
.rating{
	float: left;
	height: 23px;
	overflow: hidden;
}
	.rating li{
		cursor: pointer;
		float:left;
		overflow: hidden;
		width: 23px;
		height: 23px;
		margin: 0 3px;
		text-indent: -99px;
		background: url(../images/star.gif) 0 0 no-repeat;
	}
	.rating li.hover,
	.rating li.active{
		background: url(../images/star.gif) 0 -23px no-repeat;
	}

/* rating_small */
.rating_small{
	height: 16px;
}
	.rating_small li{
		width: 16px;
		height: 16px;
		background: url(../images/min-star.gif) 0 -16px no-repeat;
	}
	.rating_small li.hover,
	.rating_small li.active{
		background: url(../images/min-star.gif) 0 0 no-repeat;
	}

/* Width Auto */
.w_auto{width: 1250px; margin: 0 auto;}
.w_max{width: 902px;}

/* wrapper */
#wrapper{padding-bottom: 0;}

/* index_light */
#index_light{
	width: 1000px;
	margin: 0 auto;
	margin-top: -5px;
	padding-top: 5px;
	overflow: hidden;
	padding-bottom: 39px;
	background: url(../images/light.png) 0 0 no-repeat;
}
	/* index_logo */
	#index_logo{
		width: 535px;
		height: 135px;
		overflow: hidden;
		margin: 0 auto;
		padding: 45px 0;
	}
	#index_logo a{
		width: 535px;
		height: 135px;
		display: block;
		overflow: hidden;
		background: url(../images/logo/logo.png) 0 0 no-repeat;
	}
	#index_logo img{
		width: 129px;
		height: 135px;
		display: block;
		overflow: hidden;
		padding: 0 243px 0 163px;
	}

	/* search */
	.search{
		width: 685px;
		overflow: hidden;
		margin: 0 auto;
	}
		/* search_box */
		.search_box{
			width: 669px;
			height: 61px;
			padding: 7px 8px;
			overflow: hidden;
			position: relative;
			z-index: 1;
			background: url(../images/bg.png) 0 -39px no-repeat;
		}
			/* search_input */
			.search_input{
				width: 651px;
				height: 49px;
				padding: 3px 3px 3px 15px;
				overflow: hidden;
				background: url(../images/bg.png) 0 -115px no-repeat;
			}
				.search_input .input_txt{
					width: 510px;
					height: 49px;
					line-height: 47px;
					overflow: hidden;
					float: left;
					border: 0;
					color: #666;
					font-size: 18px;
					font-weight: bold;
					background: transparent;
				}
				.search_input .input_btn{
					width: 130px;
					height: 49px;
					overflow: hidden;
					float: right;
					border: 0;
					color: #fff;
					font-size: 24px;
					text-shadow: 0 1px #4c9615;
					cursor: pointer;
					background: url(../images/bg.png) -262px -171px no-repeat;
				}
				.search_input .large_size{
					font-size: 30px;
				}
				.search_input .small_size{
					font-size: 16px;
				}
				.search_input .input_btn_hover{
					background-position: -393px -171px;
				}

			/* Search Small */
			.search_small{
				width: 470px;
				height: 30px;
				margin: 12px 0 12px 15px;
				padding: 3px 3px 3px 12px;
				background-position: 0 -221px;
			}
				.search_small .input_txt{
					width: 350px;
					height: 30px;
					line-height: 30px;
					font-size: 14px;
				}
				.search_small .input_btn{
					width: 90px;
					height: 30px;
					font-size: 16px;
					background-position: -486px -221px;
				}
				.search_small .large_size{
					font-size: 18px;
				}
				.search_small .small_size{
					font-size: 12px;
				}
				.search_small .input_btn_hover{
					background-position: -577px -221px;
				}

			/* Search Min */
			.search_min{
				width: 387px;
				height: 22px;
				padding: 3px 3px 3px 10px;
				background-position: 0 -258px;
			}
				.search_min .input_txt{
					width: 300px;
					height: 22px;
					line-height: 22px;
					font-size: 14px;
					font-weight: normal;
				}
				.search_min .input_btn{
					width: 80px;
					height: 22px;
					font-size: 14px;
					text-shadow: 0 1px #963f00;
					background-position: -401px -258px;
				}
				.search_min .input_btn_hover{
					background-position: -482px -258px;
				}

			/* search_tab */
			.search_tab{
				width: 670px;
				height: 43px;
				overflow: hidden;
				padding: 0 5px 0 10px;
				margin-top: -7px;
			}
				.search_tab ul li{
					width: 130px;
					height: 43px;
					overflow: hidden;
					margin-right: 10px;
					float: left;
					cursor: pointer;
					text-align: center;
					line-height: 35px;
					font-size: 16px;
					font-weight: bold;
					color: #906c00;
					text-shadow: 0 1px #fff;
					background: url(../images/bg.png) -131px -171px no-repeat;
				}
				.search_tab ul li:hover{color: #6a7e2a;text-decoration: none;}
				.search_tab ul li.active{
					position: relative;
					z-index: 2;
					color: #fff;
					line-height: 31px;
					text-shadow: 0 1px #906c00;
					background: url(../images/bg.png) 0 -171px no-repeat;
				}



/* error_page_search */
#error_page_search{margin: 0 auto;}

/* error_page */
#error_page{
	width: 550px;
	text-align: center;
	font-size: 16px;
	color: #906c00;
	overflow: hidden;
	margin: 0 auto;
	text-shadow: 0 1px #fff;
	padding-bottom: 50px;
}
	#error_page a{ text-decoration: underline;}
	#error_page a:hover{ text-decoration: none;}

	#error_page h1{
		font-size: 40px;
	}
	#error_page p{ line-height: 35px;}

/* error_page_btn */
#error_page_btn{
	width: 600px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 60px;
	font-weight: bold;
	font-size: 13px;
}


/* ac_results */
.ac_results{
	margin: -14px 0 0 8px;
	z-index: 999;
	position: absolute;
	width: 423px;
	border: 1px solid #e7b728;
	background-color: #fff;
	box-shadow: 1px 1px 3px #aaa;
	-moz-box-shadow: 1px 1px 3px #aaa;
	-webkit-box-shadow: 1px 1px 3px #aaa;
}
#logo_search .ac_results{
	width: 390px;
	margin: 2px 0 0 -12px;
}
	.ac_results li.odd,
	.ac_results li.even{
		height: 35px;
		border-bottom: 1px solid #f5f5f5;
	}
	.ac_results li.odd .ac_keyword{background-color: #fffdec;}
	.ac_results li.active .ac_keyword{
		color: #fff;
		background: #e7b728;
	}
		/* ac_keyword */
		.ac_keyword{
			color: #906c00;
			height: 35px;
			line-height: 35px;
			overflow: hidden;
			padding: 0 10px;
			font-size: 15px;
		}
			.ac_keyword span{ float: right; font-size: 13px; font-weight: bold; }

		/* ac_preview */
		.ac_preview{
			width: 293px;
			position: absolute;
			margin: -35px 0 0 423px;
			background: url(../images/transparent.png);
			display: none;
		}
		#logo_search .ac_preview{
			margin: -35px 0 0 390px;
		}
		.ac_results li.active .ac_preview{
			display: block;
		}
			.ac_preview_arrow{
				width: 6px;
				height: 11px;
				overflow: hidden;
				float: left;
				margin-top: 16px;
				background: url(../images/arrow3.gif) right 0 no-repeat;
			}
			/* ac_preview_box */
			.ac_preview_box{
				width: 270px;
				height: 270px;
				margin: 5px 5px 5px 0;
				overflow: hidden;
				padding: 5px;
				color: #f00;
				border: 1px solid #dbb648;
				background: #f9f4ce;
				float: left;
			}
				/* ac_preview li */
				.ac_preview li{
					width: 86px;
					height: 86px;
					overflow: hidden;
					padding: 2px;
					float: left;
				}
					.ac_preview li img{
						width: 80px;
						height: 80px;
						display: block;
						overflow: hidden;
						border: 3px solid #f9f4ce;
					}
					.ac_preview li a:hover img{
						border-color: #dbb648;
					}



/* skin */
#skin{
	height: 16px;
	overflow: hidden;
	margin-top: 10px;
	padding-right: 0;
}
	#skin li{
		width: 16px;
		height: 16px;
		overflow: hidden;
		float: left;
		margin-left: 5px;
		cursor: pointer;
		text-indent: -99px;
		background: url(../images/skin.png) no-repeat;
	}
	#skin li#default{background-position: 0 0;}
	#skin li#default.selected{background-position: 0 -16px;}

	#skin li#yellow{background-position: -16px 0;}
	#skin li#yellow.selected{background-position: -16px -16px;}

	#skin li#green{background-position: -32px 0;}
	#skin li#green.selected{background-position: -32px -16px;}

	#skin li#blue{background-position: -48px 0;}
	#skin li#blue.selected{background-position: -48px -16px;}

	#skin li#clean{background-position: -64px 0;}
	#skin li#clean.selected{background-position: -64px -16px;}

/* social-wrap */
.social-wrap{
	height: 24px;
	overflow: hidden;
	margin: 10px 0 0 0;
}
	.social-wrap img{
		width: 24px;
		height: 24px;
		display: block;
		overflow: hidden;
		filter: alpha(opacity=80);
		opacity: 0.8;
		float: left;
		margin: 0 0 0 3px;
	}
	.social-wrap a:hover img{
		filter: alpha(opacity=100);
		opacity: 1;
	}

/* thumb-wrap  */
.thumb-wrap{
	 width: 158px;
    height: 133px;
    position: relative;
}
	/* thumb */
	.thumb{
		display: block;
		width: 156px;
		height: 131px;
		overflow: hidden;
		position: absolute;
		left: 0;
		top: 0;
		cursor: pointer;
		border: 1px solid #d7d7d7;
		background: #f5f5f5;
	}
	.thumb:hover{ text-decoration: none;}

	/* thumb-sponsor */
	.thumb-sponsor{
		display: block;
		width: 156px;
		height: 131px;
		overflow: hidden;
		border: 1px solid #d7d7d7;
		background: #fff;
	}
		/* thumb-bg */
		.thumb-bg{
			display: block;
			width: 150px;
			height: 125px;
			line-height: 110px;
			margin: 3px;
			overflow: hidden;
			position: relative;
			float: left;
			text-align: center;
			background: none repeat scroll 0 0 #fff;
		}
		.thumb-bg a{
			width: 100%;
			height: 100%;
			display: block;
			overflow: hidden;
		}
		.thumb-bg img{position: absolute; vertical-align: middle;}
		.thumb-sponsor .thumb-bg{float: none;margin: 3px auto;}
		.thumb-sponsor .thumb-bg img{position: static; }

		/* thumb-txt */
		.thumb-txt{
			width: 100%;
			color: #fff;
			height: 25px;
			line-height: 25px;
			background: none repeat scroll 0 0 #EB8C1C;
			display: none;
		}
			.del_thumb{
				float: right;
				margin: 4px 0 0 0;
			}

		/* thumb-time */
		.thumb-time{
			text-align: right;
			height: 20px;
			line-height: 16px;
			overflow: hidden;
			display: block;
			padding-right: 3px;
			font-size: 11px;
		}

	/* thumb-over */
	.thumb-over{
		background: none repeat scroll 0 0 #EB8C1C;
		border: 3px solid #EB8C1C;
	}
	.thumb-over .thumb-bg{ margin: 0;}
	.thumb-over .thumb-txt{ display: block;}
	.thumb-over .thumb-time{ display: none;}

/* vector_box */
.vector_box{width: 890px;padding: 10px;}
.side_row{width: 195px; padding: 10px 7px;}
.side_row_full{
	width: 153px;
	margin-top:5px;
	padding: 10px 7px;
}
	/* tip_ico */
	.tip_ico{
		width: 40px;
		height: 43px;
		overflow: hidden;
		display: block;
		text-indent: -999px;
		position: absolute;
		margin-left: -12px;
		margin-top: -16px;
		background: url(../images/new_hot.png) no-repeat;
	}
	span.new_tip{ background-position: 0 0;}
	span.hot_tip{ background-position: -40px 0;}
	span.tag_tip{ background-position: -80px 0;}
	span.related_tip{ background-position: -120px 0;}

	.title{
		height: 21px;
		line-height: 19px;
		overflow: hidden;
		padding: 0 10px;
		font-size: 16px;
		color: #906c00;
		font-weight: bold;
		text-shadow: 0 1px #fff;
	}
	h2.center{text-align: center;}
	h2.title span{float: right;font-size: 14px;font-weight: normal;}
	h2.title span a{ color: #666;}
	h2.title em a{color: #f00;font-size: 15px;font-weight: 700;}
	h2.title em a:hover{ text-decoration: none;}

/* promo-tips */
.promo-tips{
	overflow: hidden;
	text-align: center;
	border: 1px solid #966401;
	background-color: #fc6;
}
.promo-tips-before,
.promo-tips_before{
	margin: 8px 16px 0px 16px;
}
.promo-tips-after,
.promo-tips_after{
	margin: 0px 16px 8px 16px;
}
	.promo-tips a{display: block;}
	.promo-tips img{display: block; margin: 0 auto;}
	.promo-tips a:hover{text-decoration: none;}

/* promo-tips_img */
.promo-tips_img{overflow: hidden;margin: 15px 15px 5px 15px;text-align: center;}
.promo-tips_img img{display: block; margin: 0 auto;}

/* side_bar_ad */
.side_bar_ad{
	overflow: hidden;
	clear: both;
	padding-bottom: 10px;
}

/* .side_bar_premium */
.side_bar_premium{
	border-top: 1px solid #e7d9ad;
	-webkit-box-shadow:  0 1px 0 #fffdf2 inset;
	-moz-box-box-shadow: 0 1px 0 #fffdf2 inset;
	box-shadow: 0 1px 0 #fffdf2 inset;
}
.side_bar_premium h2.title{padding: 10px 0 2px 0;}
.side_bar_full h2.title{height: 19px;}
.side_bar_premium .vector_list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

/* vector_list */
.vector_list li{
	width: 158px;
	height: 133px;
	padding: 10px;
	float: left;
}

/* vector_list_125 */
.vector_list_125 li,
.vector_list_125 .thumb-wrap{width: 133px;}
.vector_list_125 .thumb,
.vector_list_125 .thumb-sponsor{width: 131px;}
.vector_list_125 .thumb-bg{width: 125px;}

.max_left .vector_list_125 li{
	padding: 10px 7px;
}

/* vector_list_110 */
.vector_list_110 li{width: 116px; height: 116px;}
.vector_list_110 .thumb-wrap{width: 116px; height: 116px;}
.vector_list_110 .thumb,
.vector_list_110 .thumb-sponsor{width: 116px; height: 116px;}
.vector_list_110 .thumb-bg{width: 110px; height: 110px;}

/* vector_list_167 */
.vector_list_167 li,
.vector_list_167 .thumb-wrap{width: 175px;}
.vector_list_167 .thumb,
.vector_list_167 .thumb-sponsor{width: 173px;}
.vector_list_167 .thumb-bg{width: 167px;}

/* vector_max */
.vector_max{padding: 10px 15px; width: auto;}
.vector_max .vector_list li{padding: 8px;}
.vector_caption_line{
	padding: 0 0 10px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #ebe4a4;
}

.caption_input{
	height: 28px;
	margin-top: -5px;
	padding-right: 10px;
}
.caption_input .form-name{
	padding: 0 10px;
	font-size: 16px;
	text-shadow: 0 1px #fff;
}

/* index_tags */
.index_tags{padding: 10px;}
.index_tags .tags_box{padding: 2px 4px 0 10px;}
.index_tags .tags_box li{margin: 3px 5px 2px 0;}

/* index_ad */
.index_ad,
.index_ad img{
	width: 728px;
	height: 90px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
}
.index_ad{padding: 5px;}
.index_ad img{ border: 1px solid #e5e5e5;}


/* Footer */
.footer{
	padding: 10px 10px 10px 15px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
	color: #666;
}
	.footer_nav{color: #ccc;text-align: center;}
	.footer_nav a{margin: 0 10px;}
	.footer #skin{ margin-top: 4px;}
	.footer .social-wrap{margin: 0;}

/* language */
.footer-language{
	# height: 24px;
	overflow: hidden;
	text-align: center;
}
	.footer-language img{
		# width: 24px;
		# height: 24px;
		overflow: hidden;
		filter: alpha(opacity=60);
		opacity: 0.6;
		margin: 0 1px;
		vertical-align: middle;
	}
	.footer-language a:hover img{
		filter: alpha(opacity=100);
		opacity: 1;
	}
	.footer-language a.current img{
		filter: alpha(opacity=100);
		opacity: 1;
		padding: 0 3px;
		border: 1px solid #e7d9ad;
		background-color: #e0dcba;
		box-shadow: 0 1px 3px rgba(0,0,0,0.2) inset;
		border-radius: 2px;
	}


/* side_bar */
.side_bar{padding: 10px;width: 316px;}
.side_bar .vector_list_125 li{padding: 10px 12px;}
.side_bar_full{padding: 5px 11px 10px 11px;}

.side_bigad{ text-align: center; padding: 10px 0;}
.side_bigad img{
	width: 300px;
	height: 250px;
	overflow: hidden;
	display: block;
	padding: 3px;
	margin: 0 auto;
	border: 1px solid #d7d7d7;
	background: #f5f5f5;
}
.side_button_ad { width: 316px; text-align: center; padding: 10px; }

/* vector_max_ad */
.vector_max_ad{
	border-top: 1px solid #e7d9ad;
	padding: 10px;
	overflow: hidden;
}
.side_bigad_box{width: 640px;overflow: hidden;float: left;padding-top: 6px;}
.vector_max_ad .side_bigad{float: left;margin-left: 10px;}
.vector_max_ad  .vector_list{float: right;width: 588px;overflow: hidden;}
.vector_max_ad  .vector_list li{padding: 7px;}


/* box_line */
.right_line{
	border-right: 1px solid #e7d9ad;
	-webkit-box-shadow: 1px 0 0 #fffdf2;
	-moz-box-box-shadow: 1px 0 0 #fffdf2;
	box-shadow: 1px 0 0 #fffdf2;
}
.left_line{
	border-left: 1px solid #fffdf2;
	-webkit-box-shadow: -1px 0 0 #e7d9ad;
	-moz-box-box-shadow: -1px 0 0 #e7d9ad;
	box-shadow: -1px 0 0 #e7d9ad;
}
.lr_line{
	border-left: 1px solid #fffdf2;
	border-right: 1px solid #e7d9ad;
	-webkit-box-shadow: -1px 0 0 #e7d9ad, 1px 0 0 #fffdf2;
	-moz-box-box-shadow: -1px 0 0 #e7d9ad, 1px 0 0 #fffdf2;
	box-shadow: -1px 0 0 #e7d9ad, 1px 0 0 #fffdf2;
}


/* logo_search */
#logo_search{
	height: 60px;
	padding: 10px 0 0 0;
	overflow: hidden;
}
	/* Logo */
	#logo{margin-top: -2px;}
	#logo,
	#logo img{
		width: 234px;
		height: 60px;
		display: block;
		overflow: hidden;
	}

	/* Logo Ad */
	.logo_ad{ width: 234px; margin-left: 10px; }
	.logo_ad_banner { width: 468px; margin: 0 10px; }
	.logo_ad,
	.logo_ad img{
		height: 60px;
		display: block;
		overflow: hidden;
	}

/* vector_silder */
.vector_silder{overflow: hidden;}
.vector_silder .premium-list-bg li{ margin-top: 0;}
.vector_silder .vector_list li{ padding: 7px;}
.vector_silder .vector_list_110 li{ padding: 5px;}

/* jcarousel-skin */
.jcarousel-skin .jcarousel-container{}
.jcarousel-skin .jcarousel-direction-rtl{direction: rtl;}
.jcarousel-skin .jcarousel-container-horizontal{ padding: 7px 34px;}
.jcarousel-skin .jcarousel-clip{overflow: hidden;}
.jcarousel-skin .jcarousel-clip-horizontal{width: 1176px;margin-left: 2px;}
.jcarousel-skin .jcarousel-item {width: 133px; height: 133px;}
.jcarousel-skin .jcarousel-item-horizontal{}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-item-horizontal{}
.jcarousel-skin .jcarousel-item-placeholder{}

	/* Horizontal Buttons */
	.jcarousel-skin .jcarousel-next-horizontal,
	.jcarousel-skin .jcarousel-prev-horizontal{
	    position: absolute;
	    top: 65px;
	    right: 5px;
	    width: 32px;
	    height: 32px;
	    cursor: pointer;
	    background: url(../images/next-horizontal.png) no-repeat 0 0;
	}
	.jcarousel-skin .jcarousel-prev-horizontal {
	    left: 5px;
	    background-image: url(../images/prev-horizontal.png);
	}

	.jcarousel-skin .jcarousel-direction-rtl .jcarousel-next-horizontal {
	    left: 5px;
	    right: auto;
	    background-image: url(../images/next-horizontal.png);
	}

	.jcarousel-skin .jcarousel-next-horizontal:hover,
	.jcarousel-skin .jcarousel-next-horizontal:focus {
	    background-position: -32px 0;
	}

	.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	    background-position: -64px 0;
	}

	.jcarousel-skin .jcarousel-next-disabled-horizontal,
	.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
	.jcarousel-skin .jcarousel-next-disabled-horizontal:focus,
	.jcarousel-skin .jcarousel-next-disabled-horizontal:active {
	    cursor: default;
	    background-position: -96px 0;
	}

	.jcarousel-skin .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	    left: auto;
	    right: 5px;
	    background-image: url(../images/next-horizontal.png);
	}

	.jcarousel-skin .jcarousel-prev-horizontal:hover,
	.jcarousel-skin .jcarousel-prev-horizontal:focus {
	    background-position: -32px 0;
	}

	.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	    background-position: -64px 0;
	}

	.jcarousel-skin .jcarousel-prev-disabled-horizontal,
	.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-skin .jcarousel-prev-disabled-horizontal:focus,
	.jcarousel-skino .jcarousel-prev-disabled-horizontal:active {
	    cursor: default;
	    background-position: -96px 0;
	}

/* colors-explore */

/* color-chips */
.color-chips{ margin: 1px 0 0 5px;}
.color-chips li{float: left; margin: 0 0 5px;}
.color-chips li:last-child{margin-right: 0;}

	.color-chips li a {
		float: left;
		width: 23px;
		height: 25px;
		z-index: 1;
		display: block;
		text-indent: -9999px;
		background-image: url(../images/glass-light.png);
		background-position: 0 50%;
		background-repeat: repeat-x;
	}
	.color-chips li:first-child a {
		border-bottom-left-radius: 5px;
		border-top-left-radius: 5px;
	}
	.color-chips li:last-child a {
		border-bottom-right-radius: 5px;
		border-top-right-radius: 5px;
	}
	.color-chips li a:hover {
		width: 36px;
		height: 31px;
		margin: -3px;
		position: relative;
		-webkit-box-shadow: 0 1px 3px #333;
		-moz-box-box-shadow: 0 1px 3px #333;
		box-shadow: 0 1px 3px #333;
		background: none;
		text-decoration: none;
	}
	.color-chips li.active a,
	.color-chips li.active a:hover{
		-moz-transform: none;
		border: 3px solid #fff;
		-webkit-box-shadow: 0 0 3px #333;
		-moz-box-box-shadow: 0 0 3px #333;
		box-shadow: 0 0 3px #333;
		height: 25px;
		margin: -3px;
		position: relative;
		width: 30px;
		z-index: 2;
		background: none;
	}
	.color-chips li a.all{
		color: #fff;
		text-align: center;
		line-height: 25px;
		text-indent: 0;
		font-weight: bold;
		background-color: #000;
	}
	.color-chips li a.all:hover{
		color: #000;
		font-size: 14px;
		line-height: 31px;
		background-color: #f9f4ce;
	}
	.color-chips li.active a.all,
	.color-chips li.active a.all:hover{
		line-height: 25px;
		color: #000;
		font-size: 14px;
		border-width: 3px;
		background-color: #f9f4ce;
	}

/* type-chips */
.type-chips li{
	float: left;
	height: 27px;
	overflow: hidden;
	margin: 1px 5px 0 0;
}
	.type-chips li a{
		height: 27px;
		display: block;
		overflow: hidden;
		text-indent: -999px;
		background: url(../images/type.png) no-repeat;
	}
	.type-chips li a#all{width:34px;	background-position: 0 0;}
	.type-chips li a#all:hover{background-position: 0 -27px;}
	.type-chips li.active a#all{background-position: 0 -54px;}

	.type-chips li a#ai{width:30px;	background-position: -34px 0;}
	.type-chips li a#ai:hover{background-position: -34px -27px;}
	.type-chips li.active a#ai{background-position: -34px -54px;}

	.type-chips li a#cdr{width:50px;	background-position: -64px 0;}
	.type-chips li a#cdr:hover{background-position: -64px -27px;}
	.type-chips li.active a#cdr{background-position: -64px -54px;}

	.type-chips li a#eps{width:47px;	background-position: -114px 0;}
	.type-chips li a#eps:hover{background-position: -114px -27px;}
	.type-chips li.active a#eps{background-position: -114px -54px;}

	.type-chips li a#svg{width:48px;	background-position: -161px 0;}
	.type-chips li a#svg:hover{background-position: -161px -27px;}
	.type-chips li.active a#svg{background-position: -161px -54px;}


/* browse_max */
.browse_max{padding: 0 10px;}
.browse_max .browse_list_box{width: 1012px; padding: 10px 15px 10px 18px;}
.browse_max .browse_list li.odd{
	border-left: 1px solid #fffdf2;
	-webkit-box-shadow: -1px 0 0 #e7d9ad;
	-moz-box-box-shadow: -1px 0 0 #e7d9ad;
	box-shadow: -1px 0 0 #e7d9ad;
	padding-left: 15px;
}
.browse_max .browse_list li.even{
	border-right: 1px solid #e7d9ad;
	-webkit-box-shadow: 1px 0 0 #fffdf2;
	-moz-box-box-shadow: 1px 0 0 #fffdf2;
	box-shadow: 1px 0 0 #fffdf2;
	padding-right: 15px;
}

/* favourite_box */
.favourite_box{}
.favourite_box .browse_list_box{width: 1027px; padding: 10px 10px 10px 8px;}
.favourite_box .browse_list_box .caption_input,
.favourite_box .browse_list_box .page_bar{ padding: 0 18px 0 15px;}
.favourite_box .vector_list li{padding: 10px 15px;}

/* .categories */
.categories_box{width: 161px;}
.categories_box .tags_box{padding: 7px 0 0 0; overflow: inherit;}
.categories_box .tags_box li{ clear: both;}
.categories_box .tags_box li.active{
	width: 172px;
	position: relative;
	padding: 0;
	margin-right: 0;
}
	.categories_box .tags_box li.active span{
		text-align: left;
		background-position: -800px -200px;
	}

/* cate_add */
.cate_add{
	border-top: 1px solid #e0e0e0;
	width: 152px;
	overflow: hidden;
	margin-top: 5px;
	padding-top: 10px;
}
	.cate_add .form-field{margin-bottom: 10px;}

/* views_files */
.views_files{width: auto;}
.views_files .table_bar_no{padding-top: 0;}
.views_files .vector_list{ margin-left: -10px;}
.views_files .vector_list li{padding: 10px 14px;}
.views_files .vector_list li,
.views_files .vector_list .thumb-wrap{ height: 153px;}
.views_files .vector_list .thumb{ height: 151px;}

/* browse_list_box */
.browse_list_box{width: 490px; padding: 10px 13px;}
.browse_list_box .caption_input{padding: 0;}
.browse_list_box .page_bar{padding: 10px 0 0 0;}
.browse_list_box .form-select{margin: 0;}

/* browse_list */
.browse_list li{
	width: 490px;
	height: auto;
	margin: 0;
	padding: 10px 0 0 0;
}
	.browse_list .list_thumb{
		width: 460px;
		height: auto;
		padding: 14px;
		float: left;
		border: 1px solid #d9c586;
		background: #fff;
	}
		.browse_list li .thumb-wrap{float: left;}
		.browse_list li .text{width: 270px; float: right;}

		.browse_list .text h3{
			height: 22px;
		}
		.browse_list .text h3 a{
			width: 270px;
			display: block;
			height: 22px;
			line-height: 22px;
			overflow: hidden;
			font-size: 18px;
			font-weight: bold;
		}
		.browse_list .text h3 a:hover{
			height: auto;
			text-decoration: none;
			position: absolute;
			background: #fff;
		}
		.browse_list .text .date{
			display: block;
			overflow: hidden;
			height: 18px;
			line-height: 18px;
			padding: 3px 0;
		}
			.browse_list .text dt{
		   	color: #999;
		   	font-size: 12px;
		    	font-style: italic;
				float: left;
			}
			.browse_list .text dd{
			    color: #aaa;
			    display: inline;
			    float: right;
			    font-size: 11px;
			    line-height: 14px;
			    margin: 1px 0 0 10px;
			    width: auto;
				 height: 14px;
				 overflow: hidden;
				 -webkit-text-size-adjust:none;
			}
			.browse_list .text dd a{ color: #aaa;}
			.browse_list .text dd a:hover {color: #666; text-decoration: none;}

			.browse_list .text dd.views {
				margin-left: 0;
				padding-left: 18px;
				background: url(../images/icons/icon-views-sm.png) 0 center no-repeat;
			}
			.browse_list .text dd.cmnt a{
			    padding-left: 15px;
				 background: url(../images/icons/icon-comments.png) 0 0 no-repeat;
			}
			.browse_list .text dd.cmnt a:hover{background-position: 0 -15px;}
			.browse_list .text dd.fav a{
				padding-left: 15px;
				background: url(../images/icons/icon-hearts.gif) 0 0 no-repeat;
			}
			.browse_list .text dd.fav a:hover{ background-position: 0 -17px;}

		.browse_list .text p{
		    color: #444;
		    font-size: 12px;
		    margin: 0 0 5px 0;
			 overflow: hidden;
			 height: 54px;
		}

/* breadcrumbs */
#breadcrumbs{
	height: 29px;
	line-height: 29px;
	color: #666;
	font-size: 13px;
	font-weight: bold;
	padding: 0 20px;
}
	#breadcrumbs span{margin: 0 5px;}
	#breadcrumbs span{margin: 0 5px;}

/* browse_box */
.browse_box{margin-top: 7px;}

/* browse_detail */
.browse_detail{
	width: 653px;
	padding: 10px 15px;
}

/* browse_detail_full-box */
.browse_detail_full-box{width: 931px;;}
.browse_detail_full-box #breadcrumbs{ width: 871px;}

/* browse_detail_full */
.browse_detail_full{
	width: 728px;
	margin-top: 5px;
	padding: 0 14px 13px 11px;
}
/* preview */
#preview{
	width: 696px;
	height: auto;
	padding: 15px;
	position: relative;
	border: 1px solid #d9c586;
	background: #fff;
}
	.browse_report{float: right;}
	.browse_detail_full .browse_report{ position: absolute; top: 5px; right: 10px;}
	.browse_report a{ color: #999; font-weight: normal; font-size: 12px; }

	#preview .img_box{
		width: 442px;
		height: 218px;
		overflow: hidden;
		margin: 0 auto;
	}
	#preview .img{
		width: 442px;
		height: 215px;
		overflow: hidden;
		display:table-cell;
		vertical-align:middle;
		text-align: center;
	}
	#preview .img_box img{
		max-width: 430px;
		max-height: 195px;
		display: block;
		margin: 0 auto;
		padding: 5px;
		border: 1px solid #d7d7d7;
		background: #fff;
	}
	#preview .img_box a:hover img{
		border: 1px solid #bbb;
		-webkit-box-shadow: 0 1px 3px #ccc;
		-moz-box-box-shadow: 0 1px 3px #ccc;
		box-shadow: 0 0 3px #ccc;
	}
	#preview .form-button{text-align: center;margin-top: 5px;}
	#preview .form-button a{ margin: 0 3px;}

/* preview_sns */
.preview_sns{
	width: 400px;
	height: 220px;
	padding: 15px;
	border: 1px solid #d7d7d7;
	background: #fff;
}
	.preview_sns_btn .input-button{ display: block;}
	.visual_editor h5{
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		font-size: 13px;
		font-weight: normal;
		margin: 3px 0 5px 0;
		border-bottom: 1px dotted #e5e5e5;
	}
	.visual_editor h5 strong{}
	.visual_editor_line{border-bottom: 1px dotted #e5e5e5; padding-bottom: 5px; margin-bottom: 5px;}
	.visual_editor p{	font-size: 14px;line-height: 22px;}
	.visual_editor p strong{font-size: 13px;}
	.visual_editor p a{ text-decoration: underline;}
	.visual_editor .input-area{ width: 386px; height: 55px; margin-top: 5px;}

/* preview_sns_full */
.preview_sns_full{width: 696px;margin-top: 10px; padding: 0 15px 15px 15px; height: auto; overflow: hidden;}
.preview_sns_full .visual_editor h5{text-align: right; padding-right: 25px;}
.preview_sns_full .visual_editor h5 strong{ float: left;}
.preview_sns_full p{line-height: 24px; padding: 0 0 0 14px;}
.preview_sns_full .visual_editor_item{width: 696px; overflow: hidden;}
.preview_sns_full .visual_editor .input-area{ width: 656px; margin: 5px 0 0 14px;}
.preview_sns_full .visual_editor h4{font-size: 13px; font-weight: 700; padding: 7px 0 0 0;}

/* preview_sns_sponsor */
.preview_sns_sponsor{margin: 10px 0 0 0;}
.preview_sns_sponsor,
.preview_sns_sponsor img{
	display: block;
	width: 728px;
}

/* list_box */
.list_box{
	width: 706px;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #d7d7d7;
	background: #fff;
}
	.list_box .vector_list li{padding: 10px 12px;}
	.browse_detail_full .list_box .vector_list li{padding: 10px 4px;}
	.browse_detail_full .browse_text .list_box{width: 337px;}
	.browse_detail_full .browse_text .intro .tags_box ul{ width: 317px;}
	.browse_detail_full .browse_text .intro .tags_box textarea{ width: 307px;}
	
/* browse_text */
.browse_text .list_box{width: 300px; height: 250px;}
.browse_text .intro h2.title{
	padding: 0 0 5px 0;
	margin: 0 10px;
	border-bottom: 1px solid #e0e0e0;
}
	.browse_text h2.title a,
	.browse_text .info a{ color: #005ddd;}
	.browse_text h2.title a:hover,
	.browse_text .info a:hover{ color: #005ddd;}

	/* intro */
	.browse_text .intro .tags_box{
		margin: 7px 10px;
		height: 70px;
	}
		.browse_text .intro .tags_box textarea{
			width: 275px;
			height: 60px;
			overflow: scroll;
			overflow-x: hidden;
			padding: 4px;
			background: #f9f9f9;
			display: none;
		}
		.browse_text .intro .tags_box ul{
			width: 280px;
			height: 70px;
			overflow: scroll;
			overflow-x: hidden;
		}

	.browse_text .intro p{
		margin: 7px 10px;
		padding: 2px 0 0 0;
		line-height: 20px;
		height: 95px;
		color: #444;
		overflow: hidden;
	}

	/* info_list */
	.info_list{	margin: 0 5px;	overflow: hidden;}

	.info_list li.list{
		width: 316px;
		height: 28px;
		line-height: 28px;
		float: left;
		clear: both;
		padding: 0 5px;
		font-size: 13px;
		overflow: hidden;
	}
	.info_list li.line{
		font-size: 0;
		line-height: 0;
		text-indent: -999px;
		overflow: hidden;
		width: 326px;
		height: 1px;
		margin: 5px 0;
		float: left;
		clear: both;
		background: #e0e0e0;
	}
		.info_list li.list label{
			width: 50%;
			float: left;
			font-weight: bold;
			font-size: 13px;
			color: #906c00;
			display: block;
		}
		.info_list li.list span{
			width: 50%;
			text-align: left;
			float: left;
			font-size: 13px;
			color: #333;
			display: block;
			overflow: hidden;
			word-break:break-all;
		}
		.info_list li.list .rating_small{
			margin-top: 5px;
			float: left;
		}
		.info_list li.list img{
			float: right;
			display: block;
			margin-top: 5px;
			overflow: hidden;
		}
		.info_list li.list img.link{ margin-top: 8px;}

/* side_stock */
.side_stock_box{ padding-bottom: 10px;}
.side_stock{
	width: 294px;
	padding: 10px;
	margin-top: 10px;
	margin-right: 15px;
	border: 1px solid #d7d7d7;
	background: #fff;
}
.side_stock .vector_list li{padding: 7px;}

/* thumb-premium-wrapper */
.thumb-premium-wrapper{
	margin: 0 3px 8px 3px;
	padding: 15px 10px 10px 13px;
	border: 1px solid #ec6a5d;
	box-sizing: border-box;
	border-radius: 3px;
}
	.thumb-premium-wrapper .before{ 
		display: inline-block; 
		text-transform: uppercase;
		position: absolute;
		margin-top: -25px;
		padding: 1px 10px;
		background-color: #f9f4ce;
		border: 1px solid #ec6a5d;
		color: #f00;
		border-radius: 3px;
	}		
	.thumb-premium-jcarousel{padding: 15px 0 10px 0; margin-bottom: 0; }
	.thumb-premium-jcarousel .before{ margin-left: 15px;}
	.thumb-premium-jcarousel .jcarousel-skin .jcarousel-container-horizontal{padding: 0 30px; margin-top: -10px;}
	.thumb-premium-jcarousel .jcarousel-skin .jcarousel-clip-horizontal{width: auto; margin: 0}
	.thumb-premium-jcarousel .premium-img{ width: 133px; height: 133px;}
	.thumb-premium-wrapper.list_box{width: 728px;margin: 10px 0 0 0; padding-bottom: 15px;}	
	.thumb-premium-wrapper.list_box .title{ padding: 7px 0;}
	.thumb-premium-jcarousel .jcarousel-skin .jcarousel-next-horizontal, 
	.thumb-premium-jcarousel .jcarousel-skin .jcarousel-prev-horizontal{ top: 55px;}
	
/* premium-list */
.premium-list{ margin: -15px 0 0 -15px;}
.premium-list li{
	width: 125px;
	float: left;
	padding: 3px;
	margin: 15px 0 0 15px;
	border-radius: 1px;
}
	.premium-list-bg{ margin: 0; clear: both; padding-bottom: 15px;}
	.premium-list-bg li{
		border: 1px solid #d7d7d7;
		background-color: #fff;
  		box-shadow: 0 1px 3px #ddd;
	}
	/* premium-img */
	.premium-img{
		display: block;
		width: 125px;
		height: 125px;
		overflow: hidden;
		position: relative;
	}
		.premium-img span img{display: block;}
		.premium-img span,
		.premium-img .nocoda{
			display: block;
			overflow: hidden;
			position: absolute;
			top: 50%;
			left: 50%;			
		}		

	.premium-img:hover{overflow: visible;z-index: 3;}
	.premium-img:hover span,
	.premium-img:hover .nocoda{
		box-shadow: 0 5px 15px 3px rgba(0,0,0,0.5);
		background-color: rgba(255,255,255,0.9);
		outline: 4px solid rgba(255,255,255,0.9);
	}

	/* thumboffset */
	.offset-preview:hover,
	.premium-img-fixed:hover{overflow: hidden;}		
	.offset-preview:hover span,
	.offset-preview:hover .nocoda,
	.offset-preview:hover img,
	.premium-img-fixed:hover .nocoda,
	.premium-img-fixed:hover span,
	.premium-img-fixed:hover img{box-shadow: none;outline: 0 none;border-radius: 0;}
	
	/* premium-text */
	.premium-text{
		margin: 0 5px;
		display: block;
		height: 28px;
		line-height: 28px;
		overflow: hidden;
		text-align: center;
		word-break:keep-all;
		white-space:nowrap;
		font-size: 12px;
	}	

/* premium-list110 */
.premium-list110{ margin: -15px 0 0 -18px;}
.premium-list110 li{width: 110px;padding: 0;margin: 18px 0 0 18px; border: 0 none;}
.premium-list110 .premium-img{width: 110px;height: 110px;}
	
/* premium-list125 */	
.premium-list125{ margin: -15px 0 0 -18px;}
.premium-list125 li{width: 125px;padding: 0;margin: 18px 0 0 18px; border: 0 none;}
.premium-list125 .premium-img{width: 125px;height: 125px;}	
	
/* premium-list160 */
.premium-list160{ margin: -10px 0 0 0;}
.premium-list160 li{width: 160px;padding: 0;margin: 10px 0 0 10px;}
.premium-list160 .premium-img{width: 160px;height: 135px;}	
	
/* premium-list167 */	
.premium-list167{ margin: -10px 0 0 0;}
.premium-list167 li{width: 167px;padding: 0;margin: 10px 0 0 10px;}
.premium-list167 .premium-img{width: 167px;height: 125px;}		
	
/* list_box  premium-list*/
.list_box .premium-list125{ margin: -5px 0 0 -9px;}
.list_box .premium-list125 li{ box-shadow: 0 1px 3px #ddd;border: 1px solid #d7d7d7; padding: 3px;margin: 15px 0 0 9px;}	
	
/* side_row_full .thumb-premium-wrapper */	
.side_row_full .premium-list167{ margin: 0 0 0 12px;}
.side_row_full .premium-list167 li{margin: 15px 0 0 0; float: none;}
	
/* side_bar_full */		
.side_bar_full .thumb-premium-wrapper{padding: 15px 10px 10px 8px; margin-bottom: -10px;}
.side_bar_full .thumb-premium-wrapper .title{ padding: 7px 0;}
.side_bar_full	.premium-list{ margin: -10px 0 0 -8px;}
.side_bar_full	.premium-list li{margin: 15px 0 0 20px;}
		
/* offset-preview-fixed */
.offset-preview-fixed{
	position: absolute;
	z-index: 9999;
	padding: 10px;
	text-align: center;
	margin-top: -1px;
	margin-left: 10px;
	background-color: #fff;
	box-shadow: 0 2px 8px rgba(0,0,0,0.3);
	border-radius: 4px;
}
	.offset-preview-fixed .img{
		min-height: 30px;
		background: url(../images/loading.gif) center center no-repeat;
	}
	.offset-preview-fixed img{display: block; margin: 0 auto;}
	.offset-preview-fixed .img-fixed img{ max-width: 100%;}
	.offset-preview-fixed .img-fixed{
		width: 300px;
		overflow: hidden;
		text-align: center;
	}
	.offset-preview-fixed .text{
		display: block;
		font-size: 14px;
		margin-top: 5px;
		font-style: italic;
	}
	.offset-preview-fixed:after{
		position: absolute;
		top: 12px;
		left: -8px;
		display: inline-block;
		border-top: 8px solid transparent;
		border-right: 8px solid #fff;
		border-bottom: 8px solid transparent;
		content: '';
	}
	.offset-preview-fixed:before{
		border-top: 8px solid transparent;
		border-bottom: 8px solid transparent;
		border-right: 8px dashed #e5e5e5;
		display: inline-block;
		content: '';
		position: absolute;
		left: -9px;
		top: 12px;
	}

/* offset-preview-fixed-right */
.offset-preview-fixed-right{margin-left: -10px;}
.offset-preview-fixed-right:after{
	position: absolute;
	top: 12px;
	left: auto;
	right: -8px;
	border-right: 0 none;
	border-left: 8px solid #fff;
}
.offset-preview-fixed-right:before{
	border-right: 0 none;
	border-left: 8px dashed #e5e5e5;
	left: auto;
	right: -9px;
	top: 12px;
}		


/* browse_detail_max */
.browse_detail_max{width: 878px; padding-right: 5px;padding-top: 0;}
.browse_detail_max #preview{width: 846px;}
.browse_detail_max .list_box{width: 862px; padding: 10px 6px 10px 8px;}
.browse_detail_max .list_box .vector_list li{padding: 10px 5px;}
.browse_detail_max .browse_text .list_box{width: 410px; padding: 10px;}
.browse_detail_max .info_list li.list{width: 396px;}
.browse_detail_max .info_list li.line{width: 406px;}
.browse_detail_max .browse_text .intro .tags_box textarea{width: 380px;}
.browse_detail_max .browse_text .intro .tags_box ul{width: 390px;}
.browse_detail_max #breadcrumbs{padding: 0 2px 5px 2px;}

/* preview_sponsor_box */
.preview_sponsor_box{
	width: 878px;
	overflow: hidden;
	/*border-top: 1px solid #e7d9ad;
	box-shadow: 0 1px 0 #fffdf2 inset;*/
}
	/* preview_sponsor */
	.preview_sponsor{
		float: left;
		overflow: hidden;
		width: 427px;
		height: 256px;
		padding: 0 2px 2px 2px;
		border: 1px solid #d7d7d7;
		background-color: #fff;
		border-radius: 1px;
		box-shadow: 0 1px 3px #ddd;
	}
		.preview_sponsor_big{
			width: 300px;
			overflow: hidden;
			float: left;
			margin-top: 3px;
		}
		.preview_sponsor_big img{
			width: 300px;
			height: 250px;
			overflow: hidden;
			display: block;
		}
		.preview_sponsor_small{width: 125px; float: right; overflow: hidden;}
		.preview_sponsor_small img{
			display: block;
			width: 125px;
			height: 125px;
			overflow: hidden;
			margin: 2px 0 0 0;
		}

	/* #preview */
	.preview_sponsor_box #preview{
		width: 430px;
		height: 258px;
		overflow: hidden;
		padding: 0;
		border: 0 none;
		background: transparent;
		box-shadow: none;
	}
		.preview_sponsor_box .browse_report{top: 0;right: 0;}
		.preview_sponsor_box #preview .img_box{width: 430px;height: 210px;margin-top: 0;}
		.preview_sponsor_box #preview .img{width: 430px;height: 210px; }
		.preview_sponsor_box #preview .img_box img{max-width: 426px;padding: 2px;}
		.preview_sponsor_box #preview .form-button{margin-top: 10px;}


/* box-tab-menu */
.box_tab_menu{
	height: 35px;
	overflow: hidden;
	padding: 0 10px;
	margin-top: 10px;
	margin-bottom: -11px;
}
	.box_tab_menu li{
		float: left;
		height: 34px;
		margin-right: 3px;
		overflow: hidden;
		z-index: 3;
		text-align: center;
		position: relative;
		border: 1px solid #e7d9ad;
		border-bottom: 0;
		background: url(../images/bg_admin.png) 0 -75px repeat-x;
	}
		.box_tab_menu li a{
			display: block;
			_display: inline-block;
			height: 34px;
			line-height: 32px;
			overflow: hidden;
			color: #906c00;
			font-size: 14px;
			text-shadow: 0 1px #fff;
			padding: 0 35px 0 40px;
		}
		.box_tab_menu li a:hover{
			color: #6a7e2a;
			text-decoration: none;
		}

	.box_tab_menu li.active{
		background-position: right -110px;
	}
		.box_tab_menu li.active a{
			color: #6a7e2a;
			line-height: 31px;
			font-weight: bold;
			text-decoration: none;
		}

/* box_tab_tips */
.box_tab_tips{

}
	.box_tab_tips p{
		height: 28px;
		line-height: 28px;
		padding: 0 15px;
		color: #906c00;
		border: 1px solid #e7d9ad;
		background: #f9f4ce;
	}
	.box_tab_tips p.green{
		background: #d5ffce;
	}
	.box_tab_tips p.success{
		color: #556652;
		border: 1px solid #9adf8f;
		background: #d5ffce;
	}
	.box_tab_tips p.error{
		color: #665252;
		border-color: #df8f8f;
		background: #ffcece;
	}

/* box_tab_menu_bar */
.box_tab_menu_bar{
	height: 31px;
	position: relative;
	margin-top: 10px;
	margin-bottom: -41px;
	z-index: 2;
}
.box_tab_menu_bar .form-select{margin: 0;}

/*************** Notifications ***************/
.notification{
	height: auto;
	text-align:left;
	font-size: 13px;
	position: relative;
	margin-top: 10px;
	border: 1px solid;
	background-position: 10px 11px !important;
	background-repeat: no-repeat !important;
}
.attention {
   background: #fffbcc url('../images/icons/exclamation.png') 10px 11px no-repeat;
   border-color: #e6db55;
   color: #666452;
}
.information {
	background: #dbe3ff url('../images/icons/information.png');
	border-color: #a2b4ee;
	color: #585b66;
}
.success {
	background: #d5ffce url('../images/icons/tick_circle.png');
	border-color: #9adf8f;
	color: #556652;
}
.error {
	background: #ffcece url('../images/icons/cross_circle.png');
	border-color: #df8f8f;
	color: #665252;
}
	.notification_box{
		 display:block;
       font-style:normal;
       padding: 10px 10px 10px 36px;
       line-height: 1.5em;
	}
	.notification .close{
	    color:#990000;
	    font-size:9px;
	    position:absolute;
	    right:7px;
	    top:5px;
    }


/* tab_box_down */
.tab_box_down{margin-top: 0;}

/* account_box */
.account_box{padding: 5px 15px 15px 15px;}



/* admin_dialog_line */
.admin_dialog_line{
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin: 10px 0;
	text-align: center;
}
	.admin_dialog_line label{
		padding: 0 10px;
		background-color: #fff;
		font-weight: bold;
	}
	.admin_dialog_line p{
		height: 1px;
		overflow: hidden;
		font-size: 0;
		line-height: 0;
		text-indent: -999px;
		margin-top: -10px;
		background-color: #e5e5e5;
	}

/* account_premium */
.account_premium,
.account_avatar{
	width: 300px;
	height: auto;
	margin-top: 10px;
	overflow: hidden;
	padding-top: 15px;
	border: 1px solid #d9c586;
	background: #fff;
}
	.account_premium .form-button{
		padding: 0 15px;
		overflow: hidden;
	}
	.account_premium .form-button-line{
		padding: 15px;
		overflow: hidden;
		border-top: 1px solid #d9c586;
	}
		.account_premium .big-button{display: block;}
		.account_premium .big-button span{ font-size: 22px;padding: 0 0 0 4px;}

	/* premium_list */
	.premium_list{
		overflow: hidden;
		margin-top: 18px;
		padding-top: 10px;
		border-top: 1px solid #d9c586;
	}
	.premium_list2{margin: 0;}
	.premium_list h5{
		text-align: center;
		font-size: 19px;
		color: #6a7e2a;
		padding: 10px 0;
	}
	.premium_list ol{margin: 0 20px 20px 20px;}
	.account_premium .premium_list li{color: #906c00;font-size: 14px;}

	/* premium_text */
	.premium_text{
		padding-bottom: 12px;
	}
	.premium_text li{
		width: 100%;
		clear: both;
		overflow: hidden;
	}
		.premium_text .form-name{
			width: 55%;
			text-align: right;
			font-size: 16px;
		}
		.premium_text .form-text{
			width: 35%;
			font-size: 16px;
		}

/* account_avatar */
.account_avatar{
	width: 80px;
	padding: 5px;
	margin: 20px -20px 0 20px;
}
	.account_avatar img{
		display: block;
		width: 80px;
		height: 80px;
		overflow: hidden;
	}

/* account_board */
.account_board{
	width: 800px;
	margin-top: 10px;
	font-size: 14px;
}

/* board_list */
.board_list{
	width: 50%;
	float: left;
	overflow: hidden;
	line-height: 28px;
	margin-bottom: 10px;
}
	.board_list dt{
		width: 90px;
		text-align: right;
		float: left;
		overflow: hidden;
		font-weight: bold;
		padding-right: 10px;
		color: #6a7e2a;
	}
	.board_list dd{
		width: 300px;
		height: 32px;
		overflow: hidden;
		float: right;
	}
	.board_list dd.even{background: #fdfae1;}
	.board_list dd.odd{background: none;}

	.board_list dd span{
		width: 38%;
		height: 28px;
		display: block;
		overflow: hidden;
		float: left;
		text-indent: 10px;
		color: #333;
	}
	.board_list dd span.col{
		width: 62%;
	}
	.board_list dd span.col{color: #906c00;}


/* con_box */
.con_box{
	margin-top: 10px;
	border: 1px solid #e0e0e0;
	background: #fff;
}
	.con_box h2{
		height: 27px;
		line-height: 26px;
		font-weight: bold;
		font-size: 14px;
		color: #906c00;
		padding: 0 10px;
		text-shadow: 0 1px #fff;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border: 1px solid #fff;
		border-bottom: 1px solid #e0e0e0;
		background: #f9f4ce;
	}
	.con_box h3{
		height: 27px;
		line-height: 26px;
		font-weight: bold;
		font-size: 20px;
		color: #906c00;
		padding: 15px 15px 0 15px;
	}
	.con_box .table-form{ width: 100%; padding: 15px 0 20px 0; overflow: hidden;}
	.con_box .table-form li{ width: 100%; clear: both;}

/* profile */
.profile{width: 700px;}
.profile .table-form{padding: 15px 0 30px 0;}
.profile .table-form li{ padding: 15px 0;}
.profile .table-form .check_li{ padding: 5px 0;}
.profile .form-msg{ padding-left: 130px;}
.profile .form-check label{ margin-right: 10px;}

.profile-right{width: 500px;}
.profile-right .form-name{width: 170px;}
.profile-right .form-field{width: 280px;}

/* mailing_list */
.mailing_list{
	padding: 15px;
}
	.mailing_list h5{
		float: left;
		font-size: 14px;
		font-weight: bold;
		height: 28px;
		line-height: 28px;
		color: #906c00;
	}
	.mailing_list p{ float: right;}

/* account_sign */
.account_sign{

}

/* signin_bar */
.signin_bar{width: 400px;}
.signin_bar_box{
	padding: 15px;
}
	.signin_bar_box p,
	.not_member p{
		font-size: 14px;
		color: #333;
	}
	.signin_bar_box h5{
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		font-size: 34px;
		color: #6a7e2a;
		text-align: center;
		margin: 10px 0;
	}
	.signin_bar_box .form-field{
		width: 330px;
		margin: 0 auto;
		margin-top: 10px;
	}
	.signin_bar_box .form-button,
	.not_member .form-button{
		text-align: center;
		padding-top: 10px;
		float: left;
		width: 100%;
	}
	.signin_bar_box .form-msg-fixed{margin-left: 360px;}

/* signin_box */
.signin_box{width: 835px;}
.signin_box .table-form{width: 450px;}
.signin_box .table-form li{ padding: 12px 0;}
.signin_box .form-name{width: 110px;}
.signin_box .form-field{width: 280px;}
.signin_box .form-field2{width: 140px;}
.signin_box .form-code img{width: 130px; height: 28px;}
.signin_box .form-checkbox-skin{ padding-right: 48px;}
.signin_box .form-msg-fixed{margin-left: 410px;}

/* not_member */
.not_member{
	width: 330px;
	margin: 25px 0;
	padding: 0 25px;
	border-left: 1px solid #e0e0e0;
}
	.not_member h3{
		text-align: center;
		font-size: 24px;
		margin-bottom: 8px;
		padding-top: 0;
	}
	.not_member .form-button{
		padding-top: 8px;
	}

	.signin_bar_box ol{
		margin-top: 20px;
	}
	.signin_bar_box ol li{
		margin: 10px 0px;
		margin-left: 50px;
		font-size: 14px;
		line-height: 31px;
	}
		.signin_bar_box ol li img{
			position: absolute;
			margin-left: -30px;
			margin-top: 3px;
		}

/* signup_box */
.signup_box{}
.signup_box .form-msg{padding-left: 140px;}
.signup_box .table-form{width: 680px;}
.signup_box .why_join{width: 535px;margin: 25px 20px 0 0;}
.signup_box .form-msg-fixed{margin-left: 670px;}

/* upgrade_box */
.upgrade_box{
	width: 274px;
	overflow: hidden;
	border: 1px solid;
	margin: 15px 20px 5px 10px;
	background-color: #fff;
}
	/* H2 */
	.upgrade_box h2{
		height: 50px;
		line-height: 48px;
		font-weight: bold;
		font-size: 20px;
		overflow: hidden;
		text-shadow: 0 1px #fff;
		text-align: center;
		border-top: 1px solid #fff;
		border-bottom: 1px solid;
	}

	/* Price */
	.upgrade_box .price{
		overflow: hidden;
		text-align: center;
	}
		.upgrade_box .price p{
			height: 30px;
			line-height: 30px;
			overflow: hidden;
			font-size: 16px;
			margin: 5px 0 -10px 0;
		}
		.upgrade_box .price h5{
			height: 80px;
			line-height: 90px;
			overflow: hidden;
			font-weight: bold;
			font-size: 14px;
		}
		.upgrade_box .price h5 strong{font-size: 62px;}

	/* List */
	.upgrade_box .list{
		overflow: hidden;
		padding-top: 24px;
		background: url(../images/upgrade_line.gif) center 0 no-repeat;
	}
		.upgrade_box .list li{
			padding: 0 25px;
			height: 40px;
			line-height: 38px;
			overflow: hidden;
			color: #6a7e2a;
			font-size: 16px;
			border-bottom: 1px solid #d7d7d7;
		}
			.upgrade_box .list li span{
				float: right;
				font-size: 14px;
				color: #906c00;
			}

	/* Btn */
	.upgrade_box .btn{
		overflow: hidden;
		text-align: center;
		padding-bottom: 20px;
	}
		.upgrade_box .btn p{
			color: #906c00;
			font-size: 16px;
			padding: 0 0 0 12px;
			display: inline-block;
			height: 18px;
			line-height: 18px;
			margin: 15px 0;
			background: url(../images/dot.gif) 0 6px no-repeat;
		}

/* free_upgrade */
.free_upgrade{margin-top: 95px;border-color: #ccc;}
.free_upgrade h2{
	color: #333;
	border-bottom-color: #ccc;
	background-color: #f0f0f0;
}

/* profession_upgrade */
.profession_upgrade{border-color: #e6db55;}
.profession_upgrade h2{
	color: #906c00;
	border-bottom-color: #e6db55;
	background-color: #fffbcc;
}

/* premium_upgrade */
.premium_upgrade{border-color: #9adf8f;}
.premium_upgrade h2{
	color: #1b7a1b;
	border-bottom-color: #9adf8f;
	background-color: #d5ffce;
}

/* lifetime_upgrade */
.lifetime_upgrade{margin-right: 0;border-color: #df8f8f;}
.lifetime_upgrade h2{
	color: #9b2b2b;
	border-bottom-color: #df8f8f;
	background-color: #ffcece;
}


/* upload_step */
.upload_step{
	padding: 5px 10px;
	overflow: hidden;
}
	.upload_step li{
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		float: left;
		font-size: 18px;
		position: relative;
		text-shadow: 0 1px #fff;
		color: #c7b16f;
		padding: 5px 23px 5px 5px;
	}
	.upload_step li.line{
		width: 0;
		overflow: hidden;
		padding: 0;
		margin: 5px 23px 5px 10px;
		height: 30px;
		background-color: #e0e0e0;
		border-right: 1px solid #e7d9ad;
		-webkit-box-shadow: 1px 0 0 #fffdf2;
		-moz-box-box-shadow: 1px 0 0 #fffdf2;
		box-shadow: 1px 0 0 #fffdf2;
	}
		.upload_step span{
			display: block;
			width: 28px;
			height: 28px;
			line-height: 28px;
			float: left;
			text-align: center;
			overflow: hidden;
			font-size: 20px;
			margin-right: 10px;
			font-family: Arial, Helvetica, sans-serif;
			text-shadow: 0 0 #fff;
			background: #fffbcc;
			border: 1px solid #e6db55;
			color: #c7b16f;
		}

	.upload_step li.active{color: #6a7e2a;}
	.upload_step li.active span{
		border: 1px solid #6a7e2a;
		color: #fff;
		background: #6a7e2a;
	}

/* upload_box */
.upload_box{padding: 10px;}

/* upload_describe */
.upload_describe{padding: 0 20px 30px 20px;}
.upload_describe .form-msg-fixed{ margin-left: 660px;}

.upload_box .table-form,
.upload_box .table-form .form_li{width: 100%; overflow: hidden; padding: 5px 0;}
.upload_box .form-name{
	width: 650px;
	text-align: left;
	clear: both;
	font-size: 14px;
	height: 30px;
}
.upload_box .form-area{width: 640px;}

.upload_box .form-field,
.upload_box .form-check,
.upload_box .select-box,
.upload_box .form-button{width: 650px;}

.upload_box .form-check{height: auto;}
.upload_box .form-check p{width: 320px;float: left;}
.upload_box .form-button{text-align: center; height: auto; margin: 20px 0 0 0;}
.upload_box .big-button span{
	width: 260px;
	padding: 0 0 0 4px;
	text-align: center;
}

/* upload_confirm */
.upload_confirm{padding: 0 10px 10px 10px;}
.upload_confirm .fieldset_box legend{background: none;}
.upload_box .upload_confirm .table-form,
.upload_box .upload_confirm .table-form .form_li{padding: 0;}
.upload_box .upload_confirm .w950{ width:950px;}
.upload_box .upload_confirm .form-name{
	width: 100px;
	text-align: right;
	clear: none;
	font-size: 14px;
	height: 30px;
}
.upload_box .upload_confirm .form-button{width: auto; margin: 0;}
.upload_box .upload_confirm .big-button span{width: 230px;}
.upload_box .upload_confirm .form-name2{width:150px;}
.upload_box .upload_confirm .form-text a{text-decoration: underline;}
.upload_box .upload_confirm .form-text2{
	width:550px;
	height: auto;
	line-height: 20px;
	padding: 5px 0;
}
.upload_box .upload_confirm .form-check{ width: auto;}
.upload_box .upload_confirm .crop_list{margin-top: 8px;}
.upload_confirm .crop_list img{
	width: 200px;
	height: 150px;
	display: block;
	overflow: hidden;
}

/* vector_info */
.vector_info{width: 690px;}
.image_info{width: 490px;}

/* choose_box */
.choose_box{
	width: 720px;
	overflow: hidden;
	padding: 0 20px 20px 0;
	margin-top: 10px;
}
	/* upload-form */
	.upload-form{
		width: 520px;
		overflow: hidden;
		margin: 0 auto;
	}
		.upload-form .form-button{ padding: 10px 0; width: 520px;}
		.upload-form .form-tips{margin-top: 20px;}

		/* upload-loading */
		.upload-loading{
			text-align: center;
			overflow: hidden;
			margin: 20px 0 -10px 0;
		}
			.upload-loading img{
				width: 26px;
				height: 26px;
				display: inline-block;
				vertical-align: middle;
			}
			.upload-loading label{
				height: 26px;
				line-height: 26px;
				color: #6a7e2a;
				padding: 0 10px;
				font-size: 13px;
				font-weight: bold;
				display: inline-block;
				vertical-align: middle;
			}

		/* upload-list */
		.upload-list-box{
			text-align: center;
			margin: 30px 0 -5px 0;
		}
		.upload-list{
			margin:0 auto;
			display: inline;
			overflow: hidden;
			padding: 15px;
			font-size: 13px;
			height: 20px;
			line-height: 20px;
			border: 1px solid #d9c586;
			background: #fff;
		}
			.upload-list span{ display: inline-block;}
			.upload-list .upload-file{
				font-weight: bold;
				color: #906c00;
				padding-left: 25px;
				background-image: url(../images/file_zip.png);
				background-repeat: no-repeat;
				background-position: 0 0;
			}
			.upload-list #file-zip{
				background-image: url(../images/file_zip.png);
			}
			.upload-list #file-rar{
				background-image: url(../images/file_rar.png);
			}
			.upload-list .upload-size{
				padding: 0 8px;
				color: #666;
			}


/* choose_bar */
.choose_bar{
	width: 460px;
	overflow: hidden;
	margin-top: 10px;
	padding: 0 0 20px 20px;
	border-left:1px solid #e0e0e0;
}
	/* h2 */
	.choose_bar h2{
		text-align: center;
		color: #6a7e2a;
		color: #906c00;
		font-size: 20px;
	}
	.choose_bar .upload_tips li{
		margin-top: 10px;
		line-height: 17px;
		font-size: 14px;
		font-weight: bold;
		color: #906c00;
		color: #666;
		padding: 8px;
		font-family: Tahoma;
		text-shadow: 0 1px #fff;
	}
		.choose_bar .upload_tips li span{
			display: block;
			width: 36px;
			height: 36px;
			float: left;
			text-align: center;
			line-height: 36px;
			overflow: hidden;
			font-size: 20px;
			color: #fff;
			margin-right: 10px;
			font-family: Arial, Helvetica, sans-serif;
			text-shadow: 0 0 #fff;
			background: #9fb166;
		}

	/* img_box */
	.choose_bar .img_box{
		width: 410px;
		overflow: hidden;
		margin: 0 auto;
		height: auto;
		padding: 10px;
		overflow: hidden;
		text-align: center;
		border: 1px solid #d9c586;
		background: #fff
	}
	.choose_bar .img{
		width: 410px;
		overflow: hidden;
		display:table-cell;
		vertical-align:middle;
		text-align: center;
	}
	.choose_bar .img_box img{
		max-width: 410px;
		display: block;
		margin: 0 auto;
		overflow: hidden;
	}

/* upload_img */
.upload_img{
	width: 722px;
	padding: 0 20px 10px 10px;
	margin-top: 10px;
}
	.upload_img .img_box{
		width: 700px;
		overflow: hidden;
		margin: 0 auto;
		height: auto;
		padding: 10px;
		overflow: hidden;
		text-align: center;
		border: 1px solid #d9c586;
		background: #fff
	}
	.upload_img .img{
		width: 700px;
		overflow: hidden;
		display:table-cell;
		vertical-align:middle;
		text-align: center;
	}
	.upload_img img{
		max-width: 700px;
		display: block;
		margin: 0 auto;
		overflow: hidden;
	}

/* imgAreaSelect animated border style */
.imgareaselect-border1 {
	background: url(../images/border-anim-v.gif) repeat-y left top;
}
.imgareaselect-border2 {
    background: url(../images/border-anim-h.gif) repeat-x left top;
}
.imgareaselect-border3 {
    background: url(../images/border-anim-v.gif) repeat-y right top;
}
.imgareaselect-border4 {
    background: url(../images/border-anim-h.gif) repeat-x left bottom;
}
.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.imgareaselect-handle {
    background-color: #fff;
	border: solid 1px #000;
    filter: alpha(opacity=50);
	opacity: 0.5;
}

.imgareaselect-outer {
	background-color: #000;
    filter: alpha(opacity=50);
	opacity: 0.5;
}
.imgareaselect-selection {}


/* upload_crop */
.upload_crop{
	overflow: hidden;
	margin-top: 10px;
	padding: 0 0 14px 14px;
}
	.upload_crop .txt{
		color: #906c00;
		font-size: 16px;
		line-height: 24px;
		text-shadow: 0 1px #fff;
		overflow: hidden;
	}
	.upload_crop .crop{
		width: 250px;
		height: auto;
		padding: 15px 0;
		margin: 0 auto;
		margin: 20px 100px;
		overflow: hidden;
		text-align: center;
		border: 1px solid #d9c586;
		background: #fff
	}
		.upload_crop .crop_list,
		.upload_confirm .crop_list{
			width: 200px;
			padding: 5px;
			height: 150px;
			overflow: hidden;
			margin: 0 auto;
			position: relative;
			margin-bottom: 10px;
			border: 1px solid #d7d7d7;
			background: #fff;
		}
		.upload_crop .crop_list .img,
		.upload_confirm crop_list .img{
			width: 200px;
			height: 150px;
			display: block;
			overflow: hidden;
		}
		.upload_crop .form-button{
			margin: 0 auto;
			margin: 20px 93px;
			width: 250px;
		}

/* box_msg */
.box_msg{
	padding: 8px 13px;
	margin: 0 0 10px 0;
	border: 1px solid #d9c586;
	background: #fff;
}
	.box_msg_li li,
	.premium_list li{
		color: #906c00;
		color: #555;
		line-height: 18px;
		font-size: 13px;
		padding: 3px 0 3px 15px;
		background-image: url(../images/dot.gif);
		background-repeat: no-repeat;
		background-position: 0 8px;
	}

/* tran_info */
.tran_info{
	overflow: hidden;
	color: #906c00;
}
	.tran_info ol{
		height: 45px;
		overflow: hidden;
		background: url(../images/percentage.png) 0px 2px no-repeat;
	}
		.tran_info ol li{
			height: 16px;
			line-height: 16px;
			overflow: hidden;
			text-indent: 30px;
		}

/* tran_edit */
.tran_edit{
	padding: 0 0 10px 0;
	overflow: hidden;
}
	.tran_edit .table-form{ padding: 10px 0; overflow: hidden; }
	.tran_edit .table-form,
	.tran_edit .table-form .form_li{
		width: 100%;
		clear: both;
	}
	.tran_edit .form-text{
		height: auto;
		line-height: 20px;
		padding-top:4px;
	}
	.tran_edit .form-text p.red{ color: #f00;}
	.tran_edit .form-button{ margin-right: 10px;}
	.tran_edit .input-button span{ font-size: 12px;}
	.tran_edit .form-msg{ padding-left: 140px;}
	.tran_edit .form-msg-fixed{ margin-left: 930px;}

	.tran_edit .no{
		width: 30px;
		height: 30px;
		text-align: center;
		line-height: 30px;
		color: #6a7e2a;
		position: relative;
		margin: 0 0 -30px 0;
	}
		.tran_edit .no strong{
			font-size: 16px;
			font-weight: bold;
			font-style: italic;
		}

/* about_box */
.about_box{
	overflow: hidden;
}
	/* about_nav */
	.about_nav{
		width: 200px;
		padding: 0 20px 15px 10px;
		margin: 10px 0;
		overflow: hidden;
		border-right: 1px solid #e5e5e5;
	}
		.about_nav h2{
			width: 200px;
			height: 35px;
			overflow: hidden;
			font-weight: bold;
			font-size: 16px;
		}
		.about_nav li{
			width: 165px;
			height: 35px;
			overflow: hidden;
			font-size: 14px;
			margin-left: 20px;
		}
			.about_nav a{
				display: block;
				width: 100%;
				height: 30px;
				line-height: 30px;
				overflow: hidden;
				text-indent: 10px;
			}
			.about_nav a:hover,
			.about_nav .active a{
				text-decoration: none;
				background-color: #e9e2a6;
			}
			.about_nav .active a{color: #906c00;}

	/* about_txt */
	.about_txt{width: 967px; overflow: hidden; margin: 10px 0;}

	/* about_ico */
	.about_ico{
		margin: 20px 0 0 0;
		overflow: hidden;
		background-color: #eee;
		padding: 5px;
	}
		.about_ico,
		.about_ico img{
			width: 80px;
			height: 80px;
			display: block;
			overflow: hidden;
		}

	/* about_word */
	.about_word{ width: 860px;}

	/* table-form */
	.about_box .table-form{padding: 15px 0 0 0;}
	.about_box .table-form .form_li{width: 722px;overflow: hidden;clear: both;}
	.about_box .form-checkbox-skin{ padding-right: 12px;}
	.about_box .form-msg{ padding-left: 180px;}

	/* about_min_box */
	.about_min_box{
		margin-top: 20px;
		overflow: hidden;
		border: 1px solid #e0e0e0;
	}
		/* about_min_caption */
		.about_min_caption{
			height: 30px;
			line-height: 30px;
			padding: 0 10px;
			overflow: hidden;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #e0e0e0;
			background-color: #f9f4ce;
		}
			.about_min_caption h2{
				font-weight: bold;
				text-shadow: 0 1px #fff;
			}

		/* about_min_box2 */
		.about_min_box2{border: 0; color: #333;}
		.about_min_box2 .about_min_caption{ border: 0; background-color: #fff; padding: 0;}
		.about_min_box2 .about_min_conent{ padding: 0;}
		.about_box .about_min_box2 .box_msg_li li{ color: #444;}


		/* about_min_conent */
		.about_min_conent{
			padding: 15px;
			overflow: hidden;
		}
		.about_box .box_msg_li li{
			color: #906c00;
			padding: 3px 0 3px 18px;
			background: url(../images/arrow2.gif) 0 8px no-repeat;
		}


/* faq_box */
.faq_box{
	color: #906c00;
	padding: 0 10px 20px 20px;
	font-size: 14px;
	overflow: hidden;
}
	.faq_box a{ text-decoration: underline;}
	.faq_box a:hover{color: #333;}

	.faq_box a.input-button{ text-decoration: none;}

	.big_title{
		font-size: 26px;
		line-height: 28px;
		padding-bottom: 15px;
		border-bottom: 1px dashed #e5e5e5;
	}
	.faq_list{margin-top:20px; padding-left:5px;}
	.faq_list h2{font-size: 16px;font-weight: bold;}

	.faq_title{margin-top:8px;line-height: 18px;}
	.faq_toggle{padding-left: 20px;display: none;}
	.faq_open a{ text-decoration: none;}
	.faq_text p{padding: 5px 0;line-height: 22px;color: #444;}

/* about_graphic */
.about_graphic{
	padding: 5px;
	overflow: hidden;
	margin-top: 20px;
	color: #333;
	font-size: 12px;
}
	.about_graphic img{float: left;display: block;margin-right: 15px;}
	.about_graphic .left{width: 890px;overflow: hidden;}
	.about_graphic h4{font-size: 18px;}
	.about_graphic h5{font-weight: bold;}
	.about_graphic p{margin-top: 10px;	color: #444;}

.about_graphic_block{width: 45%;}
.about_graphic_block .about_graphic .left{width: 300px;}

/* fieldset_box */
.fieldset_box{
	overflow: hidden;
	margin-top: 10px;
	border: 1px solid #e0e0e0;
	background: #fff;
}
	.fieldset_box legend{
		color: #906c00;
		margin-left: 10px;
		font-weight: bold;
		font-size: 14px;
		padding: 0 5px;
		background: #fff;
	}
	.fieldset_main{
		padding: 10px 15px;
		overflow: hidden;
	}


/* tags_listing */
.tags_listing{padding: 10px;}
.tags_cloud a{margin: 0 3px;}

/* tags_nav */
.tags_nav{
	height:28px;
}
	.tags_nav a{
		height: 26px;
		line-height: 26px;
		text-align: center;
		overflow: hidden;
		float: left;
		padding: 0 9px;
		font-size: 13px;
		margin-right: 5px;
		cursor: pointer;
		border: 1px solid;
		border-left-color: #d2d9bb;
		border-top-color: #d2d9bb;
		border-right-color: #9faf6c;
		border-bottom-color: #9faf6c;
		background: #f9f4ce;
	}
	.tags_nav a:hover{
		text-decoration: none;
		background: #fff8c1;
	}
	.tags_nav a.active{
		font-weight: bold;
		padding: 0 12px;
		border-left-color: #849350;
		border-top-color: #849350;
		border-right-color: #b3c476;
		border-bottom-color: #b3c476;
		background-color: #bece89;
	}

/* tab_form */
.tab_form{
	padding: 10px 10px 0 10px;
	overflow: hidden;
}

/* links_box */
.links{width: 1000px;}
.links_box{
	padding: 6px;
	height: 117px;
	margin: 0 0 10px 0;
	overflow: hidden;
	border: 1px solid #d9c586;
	background: #fff;

	-webkit-box-shadow: 0 1px 2px #e5e5e5;
	-moz-box-box-shadow: 0 1px 2px #e5e5e5;
	box-shadow: 0 1px 2px #e5e5e5;
}
.links_box_red,
.links_box:hover{
	border-color: #df8f8f;
}
	/* links_pic */
	.links_pic{
		width: 150px;
		height: 105px;
		overflow: hidden;
		padding: 5px;
		border: 1px solid #ccc;
	}
		.links_pic img{
			width: 150px;
			height: 105px;
			overflow: hidden;
			display: block;
		}

	/* links_info */
	.links_info{
		width: 764px;
		height: 117px;
		padding-right: 5px;
		overflow: hidden;
	}
		/* TT */
		.links_info_tt{
			height: 25px;
			line-height: 25px;
			overflow: hidden;
		}
			.links_info_tt h1{
				font-size: 14px;
				font-weight: bold;
			}
			.links_info_tt span{float: right;}
			.links_info_tt span a{text-decoration: underline;}
			.links_info_tt span a:hover{text-decoration: none;}

		/* P */
		.links_info p{
			height: 60px;
			line-height: 20px;
			font-size: 13px;
			overflow: hidden;
			color: #906c00;
		}

		/* links_info_tags */
		.links_info_tags{
			height: 28px;
			line-height: 30px;
			overflow: hidden;
			font-weight: bold;
		}
			.links_info_tags label{color: #666;}
			.links_info_tags a{margin: 0 5px;}
			.links_info_tags a.input-button{margin: 0 ;float: right;}
			.links_info_tags a.input-button span{ font-size: 12px; padding: 0 10px 0 14px;}

/* links_tags */
.links_tags{width: 238px;}

/* links_edit */
.links_edit{height: 30px;overflow: hidden;}
.links_edit .form-name{ padding: 0 10px;}

/* links_add */
.links_add .table-form{padding: 15px 0;}
.links_add .table-form,
.links_add .table-form .form_li{
	width: 100%;
	overflow: hidden;
}
.links_add .form-name{width: 170px;}
.links_add .form-field{ width: 650px;}
.links_add .form-area{ width: 640px;}
.links_add .form-msg{ padding-left: 180px;}
.links_add .form-msg-fixed{ margin-left: 840px;}

/* links_confirm */
.links_confirm{
	color: #333;
	margin: 0 0 10px 0;
	border-color: #d9c586;
}
	.links_confirm .legend {
		font-size: 16px;
	}
	/* links_confirm */
	.links_confirm li{
		padding: 5px 0;
		overflow: hidden;
		width:100%;
		font-size: 16px;
	}
		.links_confirm strong{
			font-size: 16px;
			font-style: italic;
			margin-right: 5px;
		}
		.links_confirm a{text-decoration: underline;}
		.links_confirm a:hover{text-decoration: none;}
		.links_confirm span{font-size: 14px;}
		.links_confirm a.input-button{
			text-decoration: none;
			margin: 0 0 0 10px;
		}
		.links_confirm a.input-button span{
			font-size: 12px;
			padding: 0 10px 0 14px;
		}
		.links_confirm em{ font-weight: bold; color: #f00; margin-left: 3px; }

		.links_confirm p.code{
			overflow: hidden;
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			font-style: italic;
			color: #906c00;
			padding: 5px 10px;
			background: #f0f0f0;
			margin-top: 5px;
			border: 1px solid #ccc;
			-webkit-border-radius: 5px;
			-moz-box-border-radius: 5px;
			border-radius: 5px;
			display: none;
		}
		.links_confirm a.btn30{
			text-decoration: none;
			font-size: 12px;
		}
		.links_confirm .form_box{padding:0;}
		.links_confirm .form_name{width: 100px;}

/* links_dashboard */
.links_dashboard{padding: 0 0 10px 10px;}
.links_dashboard .min_box{
	width: 312px;
	margin: 10px 10px 0 0;
}

/* out_box */
.out_box{
	overflow: hidden;
	margin-top: 10px;
	background: #fff;
	border: 1px solid #e7d9ad;
}
	.out_box_top{
		height: 28px;
		line-height: 26px;
		overflow: hidden;
		padding: 0 10px;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #e7d9ad;
		background: #f9f4ce;
	}
		.out_box_top h2{
			font-weight: bold;
			font-size: 13px;
			color: #906c00;
			text-shadow: 0 1px #fff;
		}
		.out_box_top span{float: right;}

	.out_box_main{
		overflow: hidden;
		padding: 10px;
	}

/* Border Radius 5 */
.input-text,
.input-area,
.form-time,
.form-viod li,
.form-msg-fixed,
.select-box,
.selectbox,
.combo-multiple,
.ac_preview,
.color-chips li a:hover,
.color-chips li.active a,
.color-chips li.active a:hover,
.browse_list .list_thumb,
#preview,
#preview .img_box img,
.list_box,
.side_stock,
.notification,
.account_premium,
.account_avatar,
.con_box,
.upload_step li,
.upload_step span,
.choose_bar .img_box,
.upload_img .img_box,
.upload_crop .crop,
.upload_crop .crop_list,
.upload_confirm .crop_list,
.box_msg,
.about_nav a,
.about_min_box,
.fieldset_box,
.tags_nav a,
.links_box,
.out_box,
.upgrade_box{
	-webkit-border-radius: 1px;
	-moz-box-border-radius: 1px;
	border-radius: 1px;
}

.box_tab_menu li,
.upload-list,
.box_tab_tips p{
	-webkit-border-radius: 3px;
	-moz-box-border-radius: 3px;
	border-radius: 3px;
}

/* Border Radius 4 */
.thumb-over{
	-webkit-border-radius: 4px;
	-moz-box-border-radius: 4px;
	border-radius: 4px;
}

/* Border Radius 3 */
.form-msg-fixed-box,
.pages a,
.pages span,
.pages em,
.ac_preview_box,
.thumb,
.thumb-sponsor,
.side_bigad img,
.links_pic{
	-webkit-border-radius: 1px;
	-moz-box-border-radius: 1px;
	border-radius: 1px;
}

/* Border Radius 2 */
.thumb-over .thumb-bg{
	-webkit-border-radius: 2px;
	-moz-box-border-radius: 2px;
 	 border-radius: 2px;
}

/* Border Radius 8 */
.choose_bar .upload_tips li span{
	-webkit-border-radius: 8px;
	-moz-box-border-radius: 8px;
	border-radius: 8px;
}

/* Box Shadow #ddd;  */
.thumb,
.thumb-sponsor,
.side_bigad img,
.browse_list .list_thumb,
#preview,
#preview .img_box img,
.notification,
.account_premium,
.account_avatar,
.qq-upload-drop-area,
.qq-upload-list,
.choose_bar .img_box,
.upload_img .img_box,
.upload_crop .crop,
.upload_crop .crop_list,
.upload_confirm .crop_list,
.upgrade_box{
	-webkit-box-shadow: 0 1px 3px #ddd;
	-moz-box-box-shadow: 0 1px 3px #ddd;
	box-shadow: 0 1px 3px #ddd;
}
.thumb-over{
	-webkit-box-shadow: 0 1px 8px #222;
	-moz-box-box-shadow: 0 1px 8px #222;
	box-shadow: 0 1px 8px #222;
}

/* max_right */
.max_right{float: right; width: 327px;}
.max_right .box_content{overflows: hidden; padding-bottom: 5px;}
.max_right .side_bigad{padding-bottom: 1px;}
.max_right .side_bar_full{padding: 5px 11px 10px 6px;}

/* max_left */
.max_left{float: left; width: 913px;}
.max_left .vector_silder{width: 903px;padding: 2px 0 2px 3px;}
.max_left .vector_silder .vector_list li{ padding: 7px 6px;}
.max_left .vector_caption{
	padding-top: 15px;
	padding-left: 5px;
	margin-top: 5px;
	border-top: 1px solid #e7d9ad;
	box-shadow: 0 1px 0 #fffdf2 inset;
}
.max_left #breadcrumbs{
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #e7d9ad;
	box-shadow: 0 1px 0 #fffdf2 inset;
}
.max_left .vector_list{padding-left: 5px;}
.max_left .side_row_full{padding: 10px 5px; width: 147px; margin: 0;}
.max_left .side_row_full h2{font-size: 13px;}
.max_left .side_row_full .premium-list125{ margin: -5px 0 0 0;}
.max_left .side_row_full .premium-list125 li{ float: none; margin: 15px 0 0 12px;}
.max_left .side_row_full .vector_list{padding-left: 0; margin: -5px 0 0 0;}
.max_left .side_row_full .vector_list li{ padding-bottom: 3px;}
.max_left .browse_detail_full-box{width: 912px;}
.max_left .browse_detail_full{padding-left: 11px;}
.max_left .browse_detail_full .vector_list{padding-left: 0;}
.max_left .browse_detail_full .categories_box{
	width: 161px;
	margin-left: -13px;
	padding-left: 13px;
}
.max_left .browse_detail_full .browse_list_box{
	width: 482px;
	padding: 13px 0 0 12px;
}
.max_left .browse_detail_full .browse_list li{}
.max_left .browse_detail_full .browse_list .list_thumb{width: 455px; padding: 13px;}

/* max_listing_left */
#max_listing_left .side_row_full{padding: 10px 7px; width: 195px;}
#max_listing_left .browse_detail_full{ width: 676px;}/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; }
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
.ibutton-container {
  position: relative;
  height: 27px;
  cursor: pointer;
  overflow: hidden;
	/* set max width to that of sprite */
	max-width: 400px;
	/* prevent text selection */
	-khtml-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-moz-user-focus: ignore; 
	-moz-user-input: disabled;
	/* set default width based on ON/OFF labels */
	width: 89px;
}

.ibutton-container input {
  position: absolute;
	top: 0;
	left: 0;

	/* hide the element */
	filter:alpha(opacity=0);
	-moz-opacity: 0.0; 
	opacity: 0.0;

	/* allow checking of input if visible */
	-moz-user-input: enabled  !important;
}

.ibutton-handle {
  display: block;
  height: 27px;
  cursor: inherit;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  background: transparent url(../images/ibutton-slider-default.png) no-repeat scroll 0 -54px;
  z-index: 3;
  padding-left: 3px;
	/* set default width based on ON/OFF labels */
	width: 33px;
}

.ibutton-handle-right {
  height: 100%;
  width: 100%;
  padding-right: 3px;
  background: transparent url(../images/ibutton-slider-default.png) no-repeat scroll 100% -54px;
  z-index: 3; 
}

.ibutton-handle-middle {
  height: 100%;
  width: 100%;
  background: transparent url(../images/ibutton-slider-default.png) no-repeat scroll 50% -54px;
  z-index: 3; 
}

div.ibutton-label-on, div.ibutton-label-off {
  white-space: nowrap;
  font-size: 17px;
  line-height: 17px;
  font-weight: bold;
  font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  cursor: inherit;
  display: block;
  height: 22px;
  position: absolute;
  width: auto;
  top: 0;
  padding-top: 5px;
  overflow: hidden; 
  text-align: center;
  background: transparent url(../images/ibutton-slider-default.png) no-repeat scroll 0 0;
}

div.ibutton-label-on {
  color: #fff;
  text-shadow: 0 -1px 2px rgba(0, 0, 0, 0.4);
  left: 0;
  padding-top: 5px;
  z-index: 1; 
}

div.ibutton-label-on span {
  padding-left: 0px;
}

div.ibutton-label-off {
  color: #7c7c7c;
  background-position: 100% 0;
  text-shadow: 0 -1px 2px rgba(153, 153, 153, 0.4);
  text-align: right;
  right: 0;
	/* the off label needs to near the left edge (ideally just 5px away) 
	 * it just needs to be close enough that it won't show under the handle if dragged to the left  
	 */
	width: 95%;
}

div.ibutton-label-off span {
  padding-right: 12px; 
}

/* create an outline when button gets focus via keyboard */
.ibutton-container label {
	cursor: inherit;
	padding: 1px 3px;
	font-size: 1em !important;
}

.ibutton-focus label {
	/* we must use border, since outline doesn't work in IE */
	border: 1px dotted #666 !important;
	padding: 0 2px;
}

.ibutton-focus div.ibutton-label-on span label {
	/* use white for more contrast */
	border-color: #fff !important;
}

/* add padding to right/left so that text gets clipped before absolute edge */
.ibutton-padding-left, .ibutton-padding-right {
	position: absolute; 
	top: 4px;
	z-index: 2; 
	background: transparent url(../images/ibutton-slider-default.png) no-repeat scroll 0 -4px; 
	width: 3px;
	height: 20px;
}
	
.ibutton-padding-left {
	left: 0; 
}

.ibutton-padding-right {
	right: 0; 
	background-position: 100% -4px;
}

/* change the styles of the handle when being dragged */
.ibutton-active-handle .ibutton-handle {
	background-position: 0 -108px;
}

.ibutton-active-handle .ibutton-handle-right {
	background-position: 100% -108px;
}

.ibutton-active-handle .ibutton-handle-middle {
	background-position: 50% -108px;
}

/* styles to use when the button is disabled */
.ibutton-disabled {
	cursor: not-allowed !important; /* cursor options: default or not-allowed */
}

.ibutton-disabled .ibutton-handle {
	background-position: 0 -81px;
}

.ibutton-disabled .ibutton-handle-right {
	background-position: 100% -81px;
}

.ibutton-disabled .ibutton-handle-middle {
	background-position: 50% -81px;
}

.ibutton-disabled div.ibutton-label-on {
	background-position: 0 -27px;
}

.ibutton-disabled div.ibutton-label-off {
	background-position: 100% -27px;
}

.ibutton-disabled .ibutton-padding-left {
	background-position: 0 -27px;
}

.ibutton-disabled .ibutton-padding-right {
	background-position: 100% -27px;
}

.ibutton-disabled div.ibutton-label-on {
	color: #fff;
}

.ibutton-disabled div.ibutton-label-off {
	color: #cbcbcb;
}
.browse_list .list_thumb p {height:auto;margin-bottom:2px;padding:0;}
.browse_text .intro p {height:auto;margin:0;padding:0;}
.browse_text .intro div.txt {color: #444444;height: 95px;line-height: 20px;margin: 7px 10px;overflow: hidden;padding: 2px 0 0;}
.browse_list li .text {
	height:133px;
}
.browse_list li .content {
	height:60px;
}
.del_thumb {
    float: right;
    margin: 4px 0 0;
}

#upload-list-box {
    margin: 30px 0 -5px;
    text-align: center;
}
.errorlist li {padding:0!important;}
#separate-list {display:inline-block;box-shadow:none;}
#separate-list span{color: #6A7E2A;    font-size: 13px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
    vertical-align: middle;}
#separate-list .qq-upload-failed-text {color:red;}
#skin li#color_all{background-position: 0 0;}
#skin li#color_all.selected{background-position: 0 -16px;}

#skin li#color_black{background-position: -16px 0;}
#skin li#color_black.selected{background-position: -16px -16px;}

#skin li#color_green{background-position: -32px 0;}
#skin li#color_green.selected{background-position: -32px -16px;}

#skin li#color_blue{background-position: -48px 0;}
#skin li#color_blue.selected{background-position: -48px -16px;}

#skin li#color_orange{background-position: -64px 0;}
#skin li#color_orange.selected{background-position: -64px -16px;}	

/* min_box */
.min_box{margin-top: 10px;}
.min_header{
	height: 29px;
	overflow: hidden;
}
	.min-h{
		height: 28px;
		line-height: 24px;
		padding: 0 10px;
		border-top: 1px solid #fdfcf0;
	}
	.min_c{			
		display: block;
		font-size: 0;
		height: 29px;
		line-height: 0;
		overflow: hidden;
		width: 3px;
		background: url(../images/bg_admin.png) no-repeat;
	}
	.min_b{
		height: 29px;
		overflow: hidden;
		border-top: 1px solid #e0e0e0;
		background: #f9f4ce;
	}
	.min_header .l_c{ background-position: 0px -10px;}
	.min_header .r_c{background-position: -3px -10px;}
	
	.min_boot .min_c,.min_boot .min_b{height: 3px;}	
	.min_boot .l_c{ background-position: 0 -39px;}
	.min_boot .r_c{background-position: -3px -39px;}	
	
	.min_boot .min_b{
		border-top: 0;
		border-bottom: 1px solid #e0e0e0;
		background: #fff;
	}

	.min_header h2{		
		font-weight: bold;
		font-size: 14px;
		color: #906c00;
		text-shadow: 0 1px #fff;
	}
	.min-title{
		padding: 5px 10px 15px 20px;
		margin-bottom:5px;
		border-bottom: 1px solid #e0e0e0;
	}
		.min-title h2{		
			font-weight: bold;
			font-size: 24px;
			color: #906c00;
			height: 30px;
			line-height: 30px;
			margin-top: 10px;
			text-shadow: 0 1px #fff;
		}
		.min-title a{float: right;}
	
.min_conent{		
	border: 1px solid #e0e0e0;
	border-bottom: 0;
	background: #fff;
	height: auto;
}		
	.min_box ul.min_list{
		padding: 15px 0;
		clear: both;
	}
		.min_list li{
			height: 30px;
			line-height: 30px; 
			overflow: hidden;
		}
		.min_list li label{
			width:140px;
			height: 30px;
			overflow: hidden;
			text-align: right;
			display: inline-block;
			font-weight: bold;
			font-size: 13px;
			color: #906c00;
			padding-right: 5px;
			float: left;
		}
		.min_list li a{
			text-decoration: underline;
			font-weight: bold;
			font-size: 16px;
		}
		
/* admin_dialog */
.admin_dialog{
	width: 565px;
	padding: 5px;
	overflow: hidden;
	margin: 0 auto;
	background: url(../images/transparent.png);
	-webkit-border-radius: 5px;
	-moz-box-border-radius: 5px;
	border-radius: 5px;
}
.admin_dialog_noheader .min_header{height: 3px;}
.admin_dialog_noheader .min_header .min_b{
	height: 3px;
	border-top: 1px solid #dbb648;
	border-bottom: 0;
	background: #fff;
}
.admin_dialog_noheader .min_conent{border-top: 0;}

.admin_dialog .min_box{width: 100%; margin: 0 auto;}	
.admin_dialog .min_c{background: url(../images/bg_admin.png) no-repeat;}
.admin_dialog .min_b,.admin_dialog .min_conent{border-color: #dbb648;}

.admin_dialog .min_header .l_c{ background-position: 0px -42px;}
.admin_dialog .min_header .r_c{background-position: -3px -42px;}
.admin_dialog .min_boot .l_c{ background-position: 0 -71px;}
.admin_dialog .min_boot .r_c{background-position: -3px -71px;}	

.admin_dialog .close{
	width: 7px;
	height: 7px;
	display: block;
	float: right;
	margin-top: 8px;
	overflow: hidden;
	background: url(../images/icons/cross_gray.gif) 0 0 no-repeat;
}	
.admin_dialog .close:hover{
	text-decoration: none;
	background: url(../images/icons/cross_red.gif) 0 0 no-repeat;
}
	
.admin_dialog .min_conent{ padding: 0 0 15px 0; overflow: hidden;}	
.admin_dialog .form-name{text-align: left;padding: 0 0 0 10px;}
.admin_dialog .table-form{width: 100%;overflow: hidden; }
.admin_dialog .table-form .form_li{
	width: 100%;
	float: left;
	clear: both;
	padding: 10px 0 0 10px;
}
.admin_dialog .table-form li.line{
	height: 0;
	font-size: 0;
	line-height: 0;
	padding: 15px 0 0 0;
	margin-bottom: 5px;
	overflow: hidden;
	border-bottom: 1px solid #e0e0e0;
}
.admin_dialog .form-button{
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	margin: 10px 0 0 0;
	*margin: 15px 0 0 0;
}
.admin_dialog .form-button .input-button{float: none;}

/* admin_dialog_sinup */
.admin_dialog_sinup{width: 300px;}	
.admin_dialog_sinup_box{
	width: 260px;
	overflow: hidden;
	padding: 0 19px;
}

/* admin_dialog_download */
.admin_dialog_download{width: 320px;}
.admin_dialog_download2{width: 400px;}

	/* big-button */
	.admin_dialog_download .big-button span,
	.admin_dialog_download2 .form-button2 .big-button span{
		width: 272px;
		font-size: 22px;
		padding: 0 0 0 4px;
	}
	.admin_dialog_download .form-button{ margin: 0;}
	.admin_dialog_download2 .form-button{ margin: 15px 0;}
	.admin_dialog_download2 .admin_dialog_code_list{ padding: 10px 19px 0 19px;}
	.admin_dialog_download2 .admin_dialog_tips{ 
		font-size: 14px; 
		text-align: left;
		padding: 0 19px;
		margin: 15px 0 0 0;
	}

	/* admin_dialog_wait */
	.admin_dialog_wait{
		overflow: hidden;
		height: 65px;
		font-size: 18px;
		text-align: center;
		line-height: 80px;
		color: #6a7e2a;
	}
	.admin_dialog_wait strong{font-size: 50px;color: #f00;}

	/* admin_dialog_tips */
	.admin_dialog_tips{
		font-size: 16px;
		text-align: center;
		margin-top: 10px;
		color: #906c00;
	}	
		.admin_dialog_tips p{
			font-size: 13px;
			padding: 5px 0 0 0;
		}
		.admin_dialog_tips .tips{
			margin: 5px 0;
			margin-left: 25px;
			position: relative;
		}
			.admin_dialog_tips .tips img{
				position: absolute;
				margin-left: -23px;
				margin-top:2px;
			}	
			
/* admin_dialog_code */
.admin_dialog_code{width: 530px;}	
.admin_dialog_code_box{
	width: 490px;
	overflow: hidden;
	padding: 0 19px;
}
	/* admin_dialog_tips */
	.admin_dialog_code .admin_dialog_tips{font-size: 14px; text-align: left;margin: 10px 0 0 0;}
	.admin_dialog_code .form-msg-fixed{margin: 10px 0 0 500px;}
	
	/* table-form */
	.admin_dialog_code .table-form .form_li{padding-left: 10px;}
	.admin_dialog_code .table-form .form-name{
		text-align: right;
		padding: 0 10px 0 0;
		font-size: 16px;
	}
	.admin_dialog_code .table-form .form-button{margin: 0;}
	.admin_dialog_code .table-form .fix-input{ display: inline-block;}
	.admin_dialog_code .table-form .form-text{font-size: 16px;}
	.admin_dialog_code .table-form .form-code img{
		width: 160px;
		height: 40px;
		display: block;
	}
	.admin_dialog_code .table-form .form-msg-fixed{margin: 1px 0 0 500px;}
	
	/* admin_dialog_code_list */
	.admin_dialog_code_list{margin-top: 10px;}
	.admin_dialog_code_list_line{
		padding-top: 10px;
		border-top: 1px solid #e0e0e0;
	}
		.admin_dialog_code_list img{
			width: 188px;
			height: 60px;
			display: block;
			overflow: hidden;
			float: left;
			border: 1px solid #999;
		}
		.admin_dialog_code_list p{
			float: left;
			text-align: center;
			font-size: 14px;
			overflow: hidden;
			height: 30px;
			line-height: 30px;
			font-weight: bold;
			width: 120px;
		}
			.admin_dialog_code_list p a{ text-decoration: underline;}
			.admin_dialog_code_list p a:hover{ text-decoration: none;}
		
		.admin_dialog_code_list .form-name{
			width: 150px;
			text-align: right;
			padding-right: 10px;
			font-size: 16px;
			height: 60px;
			line-height: 60px;
		}
		.admin_dialog_code_list .form-field,
		.admin_dialog_code_list .form-button{height: 60px; margin: 0; width: auto;}
		.admin_dialog_code_list .input-text{
			width: 188px;
			height: 58px;
			line-height: 58px;
			text-align: center;
			font-weight: bold;
			font-size: 30px;
		}
		.admin_dialog_code_list .big-button span{
			width: 110px;
			font-size: 22px;
			padding: 0 0 0 4px;
		}
			
/* admin_dialog_complaint */
.admin_dialog_complaint,
.admin_dialog_tran{width: 500px;}			
.admin_dialog_complaint .form-area{margin-left: 8px;}	
.admin_dialog_complaint .form-area .input-area{ height: 100px;}	
.admin_dialog_complaint .form-checkbox-skin,
.admin_dialog_tran .form-checkbox-skin{ padding-right: 28px;}	
.admin_dialog_complaint .form-text,
.admin_dialog_tran .form-text{padding-left: 10px;}	

/* admin_dialog_tran */
.admin_dialog_tran .form-name{text-align: right;padding-right: 10px;}
.admin_dialog_tran .input-area{height: 100px;}
		
/* admin_dialog_sign */
.admin_dialog_sign{width: 420px;}		
.admin_dialog_sign .table-form .form_li{ padding-left: 20px;}
.admin_dialog_sign_in .form-text{padding-right: 10px;}
.admin_dialog_sign_in .form-button{width: auto;margin: 0;padding-right: 42px;}
.admin_dialog_sign .form-msg-fixed{margin-left: 0px;margin-top: 1px;}
.admin_dialog_sign .form-checkbox-skin{ padding-right: 42px;}	
.admin_dialog_sign_tip{padding: 0 22px;margin-top: 5px;}		

.admin_dialog_sign_tip .left a{ text-decoration: underline;}
.admin_dialog_sign_tip .left a:hover{ text-decoration: none;}	
.admin_dialog_sign_tip .right a{ font-weight: bold;}
	
/* admin_dialog_userset */	
.admin_dialog_userset{width: 460px;}	
.admin_dialog_userset .form-msg-fixed{margin: 1px 0 0 425px;}
.admin_dialog_userset .form-name{
	width: 100px;
	text-align: right;
	padding-right: 10px;
}
	
/* admin_dialog_message */	
.admin_dialog_message{width: 420px;}	
.admin_dialog_message_box .admin_dialog_tips,
.admin_dialog_fav .admin_dialog_tips{
	text-align: left;
	padding: 0 20px;
	line-height: 20px;
}		
.admin_dialog_message_box .admin_dialog_tips p{ padding: 5px 0;}
.admin_dialog_sign .form-msg-fixed-box {width:355px;}
.admin_dialog_sign .form-msg-fixed {position:relative;}
.admin_dialog_sign .form-msg-fixed-tip {margin-right: 5px;margin-top: 5px;}
.signin_box .errorlist li {margin:0;padding:0;}

/* admin_dialog_fav */	
.admin_dialog_fav{width: 500px;}	
.admin_dialog_fav .admin_dialog_tips{padding: 5px 15px 0 15px;}	
.admin_dialog_fav .table-form .form_li{ padding-left: 20px;}
.admin_dialog_fav .form-button2{width: auto;margin: 0 10px 0 0;}
.admin_dialog_fav .fix-input{ float: none;}
.admin_dialog_fav .form-msg-fixed{margin-left: 340px;}


/**/
.admin_dialog_complaint .form-area .input-area {
    height: 100px;
}
.admin_dialog_complaint .form-msg-fixed-tip {
    margin-right: 5px;
    margin-top: 5px;
}
.admin_dialog_complaint .form-msg-fixed-box {
    /*width: 355px;*/
}
.admin_dialog_complaint .form-msg-fixed {
    position: relative;
}
.admin_dialog_complaint .form-msg-fixed {
    margin-left: 110px;
    margin-top: 1px;
}
.admin_dialog_userset .admin_dialog_tips {
    padding: 0 20px;
    text-align: left;
}
.admin_dialog_userset .admin_dialog_tips p {
    font-size: 14px;
    margin-bottom: 10px;
}
.admin_dialog_userset .select-box {
    height: 28px;
    margin: 0 0 0 10px;
    padding: 5px;
    width: 408px;
}
.admin_dialog_userset .selectbox {
    background: url("../images/droparrow.gif") no-repeat scroll right 0 transparent;
    border-right: 1px solid #B7B7B7;
    font-size: 16px;
    height: 28px;
    line-height: 28px;
    width: 100%;
}
#dialogOverlay {
	z-index:50;
	opacity:.8;
	background: #fff;
    height: 100%;
    position: fixed;
    width: 100%;	
}

.top_nav{background-position: 0 0;}
/* Content */
#content{padding: 0 10px 10px 10px;}
#admin_box{
	float: left;
	clear: both;
	min-width: 1250px;
}	
	
/* box-tab-menu */	
.box_tab_menu li{background-position: right -145px;}
.box_tab_menu li.active{background-position: right -180px;}	

/* dashboard_box */
.dashboard_box{
	overflow: hidden;
	padding: 10px 0 10px 10px;
}

/* dashboard */
.dashboard{
	width: 310px;
	margin-right: 10px;
	margin-top: -10px;
}		
		
/* min_box */
.min_box{margin-top: 10px;}
.min_header{
	height: 29px;
	overflow: hidden;
}
	.min-h{
		height: 28px;
		line-height: 24px;
		padding: 0 10px;
		border-top: 1px solid #fdfcf0;
	}
	.min_c{			
		display: block;
		font-size: 0;
		height: 29px;
		line-height: 0;
		overflow: hidden;
		width: 3px;
		background: url(../images/bg_admin.png) no-repeat;
	}
	.min_b{
		height: 29px;
		overflow: hidden;
		border-top: 1px solid #e0e0e0;
		background: #f9f4ce;
	}
	.min_header .l_c{ background-position: 0px -10px;}
	.min_header .r_c{background-position: -3px -10px;}
	
	.min_boot .min_c,.min_boot .min_b{height: 3px;}	
	.min_boot .l_c{ background-position: 0 -39px;}
	.min_boot .r_c{background-position: -3px -39px;}	
	
	.min_boot .min_b{
		border-top: 0;
		border-bottom: 1px solid #e0e0e0;
		background: #fff;
	}

	.min_header h2{		
		font-weight: bold;
		font-size: 14px;
		color: #906c00;
		text-shadow: 0 1px #fff;
	}
	.min-title{
		padding: 5px 10px 15px 20px;
		margin-bottom:5px;
		border-bottom: 1px solid #e0e0e0;
	}
		.min-title h2{		
			font-weight: bold;
			font-size: 24px;
			color: #906c00;
			height: 30px;
			line-height: 30px;
			margin-top: 10px;
			text-shadow: 0 1px #fff;
		}
		.min-title a{float: right;cursor: pointer;}
	
.min_conent{		
	border: 1px solid #e0e0e0;
	border-bottom: 0;
	background: #fff;
	height: auto;
}		
	.min_box ul.min_list{
		padding: 15px 0;
		clear: both;
	}
		.min_list li{
			height: 30px;
			line-height: 30px; 
			overflow: hidden;
		}
		.min_list li label{
			width:140px;
			height: 30px;
			overflow: hidden;
			text-align: right;
			display: inline-block;
			font-weight: bold;
			font-size: 13px;
			color: #906c00;
			padding-right: 5px;
			float: left;
		}
		.min_list li a{
			text-decoration: underline;
			font-weight: bold;
			font-size: 16px;
		}
	
/* table_data */
.table_data{			
	width: 100%;
	margin: 0 0 10px 0;
}	
	.table_data th,
	.table_data td{
		height: 30px;
		line-height: 30px;
		font-size: 13px;
		text-align: center;
		vertical-align: middle;
		overflow: hidden;
		color: #906c00;
		padding: 0 10px;
		border: 1px solid #ccc;
		white-space:nowrap;
	}	
	.table_data th{
		font-weight: bold;
		text-shadow: 0 1px #fff;
		background: #f9f4ce;
	}
	
	.table_data tr.even td{background: #fffdec;}
	.table_data tr.odd td{background: #fff;}
	.table_data tr.active td{background: #feffcf;}	
	.table_data tr.selected td{background: #f3efcd;}
	
		.table_data .a_left{ text-align: left; }
		
		.table_data .col30{width: 30px;}
		.table_data .col40{width: 40px;}
		.table_data .col50{width: 50px;}
		.table_data .col60{width: 60px;}
		.table_data .col70{width: 70px;}
		.table_data .col80{width: 80px;}
		.table_data .col90{width: 90px;}
		.table_data .col100{width: 100px;}
		.table_data .col110{width: 110px;}
		.table_data .col120{width: 120px;}
		.table_data .col130{width: 130px;}
		.table_data .col140{width: 140px;}
		.table_data .col150{width: 150px;}
		.table_data .col160{width: 160px;}
		.table_data .col162{width: 162px;}
		.table_data .col170{width: 170px;}
		.table_data .col180{width: 160px;}
		.table_data .col220{width: 220px;}
		.table_data .col230{width: 230px;}
		.table_data .col250{width: 250px;}
		.table_data .col260{width: 260px;}
		.table_data .col270{width: 270px;}
		.table_data .col300{width: 300px;}
		.table_data .col310{width: 310px;}
		.table_data .col320{width: 320px;}
		.table_data .col580{width: 580px;}
		
	
		.table_data .checkboxs{
			display: block;
			margin: 0 auto;
		}
		.table_data .input-text{
			font-weight: bold;
			font-size: 12px;
			height: 26px;
			line-height: 26px;
		}
		.table_data .fix-input{ float: none;}
		
		.table_data img{ display: block; margin: 0 auto;}
		.table_data img.x16{margin-top:6px;}
		.table_data img.x24{margin-top:2px;}
		.table_data .tags_box li{margin: 0 5px 0 0;}
		
		/* table_input_btn */
		.table_input_btn{
			width: 300px;
			padding-left: 10px;
			margin: 0 auto;
			margin-top: 1px;
		}
		.table_input_btn .input-button{float: left;}
		
		/* .rate */
		.rate{
			width: 100px;
			height: 20px;
			padding-right: 2px;
			margin: 0 auto;
			border: 1px solid #ccc;
			text-align: left;
		}
			.rate div{
				display: block;
				height: 20px;
				background: url(../images/rate.gif) 0px 0px repeat-x;
			}	
			
		/* chart */
		.chart{
			width: 130px;
			height: 13px;
			margin: 0 auto;
			overflow: hidden;
			clear: both;
			background: url(../images/percentage.png) 0px -31px repeat-x;
		}
			.chart div{
				height: 13px;
				float: left;
				overflow: hidden;		
				background-image: url(../images/percentage.png);
				background-repeat: repeat-x;
			}
			.chart div.green{background-position: 0 0;}
			.chart div.purple{background-position: 0 -16px;}	
	
/* eidt_box_td */
.table_data tr.even td.eidt_box_td,
.table_data tr.odd td.eidt_box_td,
.table_data tr.active td.eidt_box_td,
.table_data tr.selected td.eidt_box_td{background: #fff;}
	
/* eidt_box_tr */
.eidt_box_tr{
	display: none;
}	
	
/* edit_box */		
.edit_box{
	width: 100%;
	clear: both;
	display: block;
	overflow: hidden;
	padding: 5px 10px 15px 10px;
	background: #fff;
}
	.edit_box .table-form .form_li{ padding: 8px 0 0 0;overflow: hidden;}	
	.edit_box_des{width: 610px;}
	.edit_box_des .form-text2{
		height: auto;
		line-height: 20px;
		font-weight: normal;
		padding-top: 4px; 
		white-space: normal;
	}
		
/* min_box */	
.min_box .table_data,
.min_box .table_data td{border: 0; margin: 0;}	
.min_box .table_data .nums{ color: #6a7e2a; font-weight: bold;}
.min_box .table_data .country{ color: #906c00; font-weight: bold; }
.min_box .table_data .count{ color: #906c00; font-weight: normal; }

.min_box .table_data tr.odd td{background: #fffdec;}
.min_box .table_data tr.even td{background: #fff;}
.min_box .table_data tr.active td{background: #feffcf;}			

/* high_pic */
.table_data .high_pic{
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.table_data .high_pic,
.table_data .high_pic img{
	width: 150px;
	height: 100px;
	display: block;
	overflow: hidden;
}
	
/* high_area */
.table_data .high_area{width: 230px; margin: 0 auto}	
.table_data .high_area .input-area{
	width: 220px;
	height: 98px;
	padding: 0 5px;
}

/* high_list */
.table_data .high_list{
	width: 210px;
	margin: 0 auto;
	text-align: left;
}
.table_data .high_list li{
	width: 100%;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}
	.table_data .high_list label{
		width:60px;
		overflow: hidden;
		text-align: left;
		display: inline-block;
		font-weight: bold;
		font-size: 13px;
		color: #906c00;
		float: left;
	}
	.table_data .high_list span{
		font-weight: bold;
		color: #6a7e2a;
	}
	
.table_data .high_list_en{width: 130px;}	
.table_data .high_list_en label{width:80px;}
	
/* high_btn */
.table_data .high_btn{width: 120px;margin: 0 auto;}	
.table_data .high_btn .table-form .form_li{padding: 5px 0;}

/* high_des */
.table_data .high_des{
	width: 580px;
	text-align: left;
	line-height: 20px;
	white-space:nowrap;
	white-space: normal;
}
	.table_data .high_des dt{
		float: left;
		height: 100px;
		font-weight: bold;
	}
	
/* high_formt */
.table_data .high_form{width: 300px; margin: 0 auto; }
.table_data .high_form .table-form .form_li{width:100%; padding: 3px 0; overflow: hidden;}	
.table_data .high_form .form-name{width: 85px;text-align: left;padding: 0 0 0 10px;}
.table_data .high_form .form-field,
.table_data .high_form .form-select{margin: 0;}

.table_data .high_form_cn{width: 230px;}
.table_data .high_form_cn .form-name{width: 40px; padding: 0;}

.table_data .high_form_cn2{width: 260px;}
.table_data .high_form_cn2 .form-name{width: 70px;padding: 0;}

/* high_save */
.table_data .high_save{margin: 0 auto;}
.table_data .high_save .table-form .form_li{padding: 5px 0; clear: both; width: 100%;}
.table_data .high_save .rating_box{ width:145px;margin: 0 auto;height: 23px;padding: 1px 0 0 0; overflow: hidden;}


.table_data .high_save2{width: 210px;}
.table_data .high_save2 .form-name{width: 50px;padding: 0;}
		
	/* high_ip */
	.table_high .high_ip{width: 200px;}	
	.table_high .high_ip li{
		width: 200px;
		height: 33px;
		line-height: 33px;
	}
	.table_high .high_ip label{width:70px;}
		
		
	/* high_tags */
	.table_high .high_tags{width: 200px; }
	.high_tags .tags_box{
		width: 200px;
		height: 100px;
		overflow: auto;
		overflow-x: hidden;
		text-align: left;
	}	
	
	
	
/* admin_dialog */
.admin_dialog{
	width: 565px;
	padding: 5px;
	margin: 0 auto;
	background: url(../images/transparent.png);
	-webkit-border-radius: 5px;
	-moz-box-border-radius: 5px;
	border-radius: 5px;
}
.admin_dialog_noheader .min_header{height: 3px;}
.admin_dialog_noheader .min_header .min_b{
	height: 3px;
	border-top: 1px solid #dbb648;
	border-bottom: 0;
	background: #fff;
}
.admin_dialog_noheader .min_conent{border-top: 0;}

.admin_dialog .min_box{width: 100%; margin: 0 auto;}	
.admin_dialog .min_c{background: url(../images/bg_admin.png) no-repeat;}
.admin_dialog .min_b,.admin_dialog .min_conent{border-color: #dbb648;}

.admin_dialog .min_header .l_c{ background-position: 0px -42px;}
.admin_dialog .min_header .r_c{background-position: -3px -42px;}
.admin_dialog .min_boot .l_c{ background-position: 0 -71px;}
.admin_dialog .min_boot .r_c{background-position: -3px -71px;}	

.admin_dialog .close{
	width: 7px;
	height: 7px;
	display: block;
	float: right;
	margin-top: 8px;
	overflow: hidden;	
	background: url(../images/icons/cross_gray.gif) 0 0 no-repeat;
}	
.admin_dialog .close:hover{
	text-decoration: none;
	background: url(../images/icons/cross_red.gif) 0 0 no-repeat;
}
	
.admin_dialog .min_conent{ padding: 0 0 15px 0; overflow: hidden;}	
.admin_dialog .form-name{text-align: left;padding: 0 0 0 10px;}
.admin_dialog .table-form{width: 100%;overflow: hidden; }
.admin_dialog .table-form .form_li{
	width: 100%;
	float: left;
	clear: both;
	padding: 10px 0 0 10px;
}
.admin_dialog .table-form li.line{
	height: 0;
	font-size: 0;
	line-height: 0;
	padding: 15px 0 0 0;
	margin-bottom: 5px;
	overflow: hidden;
	border-bottom: 1px solid #e0e0e0;
}
.admin_dialog .form-button{
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	margin: 10px 0 0 0;
	*margin: 15px 0 0 0;
}
.admin_dialog .form-button .input-button{float: none;}

/* seo_moz */
.seo_moz{
	margin: 5px 15px;
	*margin: 10px 15px;
	overflow: hidden;
	padding-bottom: 10px;
	border: 1px solid #ccc;
}
	.seo_moz legend{
		background: #fff;
		font-size: 14px;
		font-weight: bold;
		color: #a47000;
		padding: 0 5px;
		margin-left: 10px;
		*margin-left: 5px;
	}
	.seo_moz ol{
		width: 510px;
		overflow: hidden;
		margin-top: 5px;
	}
	.seo_moz li{
		width: 230px;
		height: 30px;
		line-height: 30px;
		text-align: left;
		overflow: hidden;
		float: left;
		padding-left: 17px;
	}
		.seo_moz li label{
			width:120px;
			overflow: hidden;
			text-align: left;
			display: inline-block;
			font-weight: bold;
			font-size: 13px;
			color: #906c00;
			float: left;
		}
		.seo_moz li span{
			font-weight: bold;
			color: #6a7e2a;
		}
	
/* admin_dialog_sinup */
.admin_dialog_sinup{width: 300px;}	
.admin_dialog_sinup_box{
	width: 260px;
	overflow: hidden;
	padding: 0 19px;
}

/* admin_dialog_download */
.admin_dialog_download{width: 320px;}
.admin_dialog_download2{width: 400px;}

	/* big-button */
	.admin_dialog_download .big-button span,
	.admin_dialog_download2 .form-button2 .big-button span{
		width: 272px;
		font-size: 22px;
		padding: 0 0 0 4px;
	}
	.admin_dialog_download2 .form-button2 .big-button span{ width: 332px;}
	.admin_dialog_download .form-button{ margin: 0;}
	.admin_dialog_download2 .form-button{ margin: 15px 0;}
	.admin_dialog_download2 .admin_dialog_code_list{ padding: 10px 19px 0 19px;}
	.admin_dialog_download2 .admin_dialog_tips{ 
		font-size: 14px; 
		padding: 0 19px;
		margin: 15px 0 0 0;
		text-align: center;
		overflow: hidden;
		height: 22px;
		line-height: 22px;
	}
	.admin_dialog_download2 .admin_dialog_tips2{
		text-align: left;
		height: auto;
		line-height: auto;
	}

	/* admin_dialog_wait */
	.admin_dialog_wait{
		overflow: hidden;
		height: 65px;
		font-size: 18px;
		text-align: center;
		line-height: 80px;
		color: #6a7e2a;
	}
	.admin_dialog_wait strong{font-size: 50px;color: #f00;}

	/* admin_dialog_tips */
	.admin_dialog_tips{
		font-size: 16px;
		text-align: center;
		margin-top: 10px;
		color: #906c00;
	}	
		.admin_dialog_tips p{
			font-size: 13px;
			padding: 5px 0 0 0;
		}
		.admin_dialog_tips .tips{
			margin: 5px 0;
			margin-left: 25px;
			position: relative;
		}
			.admin_dialog_tips .tips img{
				position: absolute;
				margin-left: -23px;
				margin-top:2px;
			}	
			
/* admin_dialog_code */
.admin_dialog_code{width: 530px;}	
.admin_dialog_code_box{
	width: 490px;
	overflow: hidden;
	padding: 0 19px;
}
	/* admin_dialog_tips */
	.admin_dialog_code .admin_dialog_tips{font-size: 14px; text-align: left;margin: 10px 0 0 0;}
	.admin_dialog_code .form-msg-fixed{margin: 10px 0 0 500px;}
	
	/* table-form */
	.admin_dialog_code .table-form .form_li{padding-left: 10px;}
	.admin_dialog_code .table-form .form-name{
		text-align: right;
		padding: 0 10px 0 0;
		font-size: 16px;
	}
	.admin_dialog_code .table-form .form-button{margin: 0;}
	.admin_dialog_code .table-form .fix-input{ display: inline-block;}
	.admin_dialog_code .table-form .form-text{font-size: 16px;}
	.admin_dialog_code .table-form .form-code img{
		width: 160px;
		height: 40px;
		display: block;
	}
	.admin_dialog_code .table-form .form-msg-fixed{margin: 1px 0 0 500px;}
	
	/* admin_dialog_code_list */
	.admin_dialog_code_list{margin-top: 10px;}
	.admin_dialog_code_list_line{
		padding-top: 10px;
		border-top: 1px solid #e0e0e0;
	}
		.admin_dialog_code_list img{
			width: 188px;
			height: 60px;
			display: block;
			overflow: hidden;
			float: left;
			border: 1px solid #999;
		}
		.admin_dialog_code_list p{
			float: left;
			text-align: center;
			font-size: 14px;
			overflow: hidden;
			height: 30px;
			line-height: 30px;
			font-weight: bold;
			width: 120px;
		}
			.admin_dialog_code_list p a{ text-decoration: underline;}
			.admin_dialog_code_list p a:hover{ text-decoration: none;}
		
		.admin_dialog_code_list .form-name{
			width: 150px;
			text-align: right;
			padding-right: 10px;
			font-size: 16px;
			height: 60px;
			line-height: 60px;
		}
		.admin_dialog_code_list .form-field,
		.admin_dialog_code_list .form-button{height: 60px; margin: 0; width: auto;}
		.admin_dialog_code_list .input-text{
			width: 188px;
			height: 58px;
			line-height: 58px;
			text-align: center;
			font-weight: bold;
			font-size: 30px;
		}
		.admin_dialog_code_list .big-button span{
			width: 110px;
			font-size: 22px;
			padding: 0 0 0 4px;
		}
			
/* admin_dialog_complaint */
.admin_dialog_complaint,
.admin_dialog_tran{width: 500px;}			
.admin_dialog_complaint .form-area{}	
.admin_dialog_complaint .form-area .input-area{ height: 100px;}	
.admin_dialog_complaint .form-checkbox-skin,
.admin_dialog_tran .form-checkbox-skin{ padding-right: 28px;}	
.admin_dialog_complaint .form-text,
.admin_dialog_tran .form-text{padding-left: 10px;}	

/* admin_dialog_tran */
.admin_dialog_tran .form-name{text-align: right;padding-right: 10px;}
.admin_dialog_tran .input-area{height: 100px;}
		
/* admin_dialog_sign */
.admin_dialog_sign{width: 420px;}		
.admin_dialog_sign .table-form .form_li{ padding-left: 20px;}
.admin_dialog_sign_in .form-text{padding-right: 10px;}
.admin_dialog_sign_in .form-button{width: auto;margin: 0;padding-right: 42px;}
.admin_dialog_sign .form-msg-fixed{margin-left: 380px;margin-top: 1px;}
.admin_dialog_sign .form-checkbox-skin{ padding-right: 42px;}	
.admin_dialog_sign_tip{padding: 0 22px;margin-top: 5px;}		

.admin_dialog_sign_tip .left a{ text-decoration: underline;}
.admin_dialog_sign_tip .left a:hover{ text-decoration: none;}	
.admin_dialog_sign_tip .right a{ font-weight: bold;}
	
/* admin_dialog_userset */	
.admin_dialog_userset{width: 460px;}	
.admin_dialog_userset .form-msg-fixed{margin: 1px 0 0 425px;}
.admin_dialog_userset .form-name{
	width: 100px;
	text-align: right;
	padding-right: 10px;
}

/* remove_userset */
#remove_userset .admin_dialog_tips{
	text-align: left;
	padding: 0 20px;
}
	#remove_userset .admin_dialog_tips p{
		font-size: 14px;
		margin-bottom: 10px;
	}

#remove_userset .table-form{
	margin-top: -10px;
	overflow: hidden;
}	
	
#remove_userset .select-box{	
	width: 408px;
	height: 28px;
	padding: 5px;
	margin: 0 0 0 10px;
}	
	#remove_userset .selectbox{	
		width: 100%;
		height: 28px;
		line-height: 28px;
		font-size: 16px;
		border-right: 1px solid #b7b7b7;
		background: url(../images/droparrow.gif) right 0 no-repeat;
	}
	
/* admin_dialog_message */	
.admin_dialog_message{width: 420px;}	
.admin_dialog_message_box .admin_dialog_tips,
.admin_dialog_fav .admin_dialog_tips{
	text-align: left;
	padding: 0 20px;
	line-height: 20px;
}		
.admin_dialog_message_box .admin_dialog_tips p{ padding: 5px 0;}
	
/* admin_dialog_fav */	
.admin_dialog_fav{width: 500px;}	
.admin_dialog_fav .admin_dialog_tips{padding: 5px 15px 0 15px;}	
.admin_dialog_fav .table-form .form_li{ padding-left: 20px;}
.admin_dialog_fav .form-button2{width: auto;margin: 0 10px 0 0;}
.admin_dialog_fav .fix-input{ float: none;}
.admin_dialog_fav .form-msg-fixed{margin-left: 340px;}

/* admin_dialog_language */
.admin_dialog_language{width: 405px;}

/* admin_dialog_dwonload_file */
.admin_dialog_dwonload_file{width: 688px;}
.dwonload_file_box{
	width: 640px;
	padding: 0 23px;
	overflow: hidden;
}
	/* dwonload_file_box_info */
	.dwonload_file_box_info{
		width: 640px;
		overflow: hidden;
		padding: 10px 0 0 0;
	}
		.dwonload_file_img img{
			float: left;
			display: block;
			width: 167px;
			height: 125px;
			overflow: hidden;
			padding: 4px;
			border: 1px solid #ddd;	
			border-radius: 4px;
			box-shadow: 0 0 3px #ccc;
		}
		
		/* dwonload_file_list */
		.dwonload_file_list{
			float: right;
			width: 440px;
			overflow: hidden;
		}
			.dwonload_file_list li{
				height: 28px;
				line-height: 28px;
				overflow: hidden;
			}
				.dwonload_file_list li label{ font-weight: 700;}
				.dwonload_file_list li span{ 
					float: right;
					width: 200px;
					text-align: left;
				}
				
		.admin_dialog_dwonload_file .preview_sns_full{
			width: 640px;
			border: 0;
			padding: 0;
			border-top: 1px dotted #ddd;
		}
		.admin_dialog_dwonload_file .preview_sns_full .visual_editor h5{text-align: right; padding: 0;}
		.admin_dialog_dwonload_file .preview_sns_full .visual_editor .input-area{ width: 614px; margin: 5px 0 0 14px;}	
		


/* admin_dialog_likewhat */
.admin_dialog_likewhat{
	width: 600px; 
	padding: 0;
	text-align: center;
	border: 5px solid rgba(0,0,0,0.07);
	position: relative;
	background: none;
	border-radius: 4px;
}	
	.admin_dialog_likewhat .close-it	{ position: absolute; top: 7px; right: 7px;}
	.admin_dialog_likewhat .min_conent{border: 3px solid #dbb648; border-radius: 4px;padding: 45px;}	
	.admin_dialog_likewhat h3{
		font-weight: 600;
		font-size: 30px;
		color: #906c00;
		font-style: italic;
	}
	.admin_dialog_likewhat h4{
		font-size: 24px;
		padding: 20px 0;
		color: #888;
		line-height: 1.3;
	}
	.admin_dialog_likewhat .form-msg{ font-size: 14px; font-style: italic; }
	.admin_dialog_likewhat .table-form{width: 500px;margin: 0 auto; margin-top: 15px; margin-bottom: 30px;}
	.admin_dialog_likewhat .table-form .input-prepend{ width: 210px; }	
	.admin_dialog_likewhat .table-form .input-prepend .input-text{ width: 175px;margin: 0;}	
	.admin_dialog_likewhat .table-form .green-button span{ width: 50px; padding: 3px 0 0 0;}
	.admin_dialog_likewhat .table-form .green-button span i{		
		display: block;
		width: 28px;
		height: 28px;		
		margin: 0 auto;
		overflow: hidden;
		background-image: url(../images/icon.png);
		background-position: -25px 0;
	}	
	.admin_dialog_likewhat .table-form .green-button:hover i{ background-position: -25px -30px;}				
	
/* admin_dialog_iframe */
.admin_dialog_iframe{width: auto;margin: 0;}
.admin_dialog_iframe h2{padding: 10px;color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.3); background-color: #dbb648;box-shadow: none; border-radius: 4px 4px 0 0; font-size: 24px;}
.admin_dialog_iframe h2 span{background: url(../images/loading3.gif) 0 center no-repeat; padding-left: 35px;}
.admin_dialog_iframe .min_conent{padding: 0; border-radius: 0 0 4px 4px;}
.admin_dialog_iframe .min_conent ifarme{ background: transparent;}
		
		
/* admin_dialog_add_image */
.admin_dialog_add_image{width: 688px;}
.admin_dialog_add_image .min-title h2{ font-size: 22px;}
.admin_dialog_add_image .form-button{ border-top: 1px solid #ddd;}
.admin_dialog_add_image .form-button .green-button{float: right; margin: 15px 20px 0 0;}

.add_image_box{
	width: 640px;
	padding: 3px 23px;
	overflow: hidden;
}
	.add_image_box a:hover{ text-decoration: none;}
	.alignment-size,
	.add-image-focus{
		width: 640px;
		overflow: hidden;
	}
		
	/* alignment */
	.alignment-size .green-button{
		float: right;
		margin: 7px 0 0 0;
	}	
	
	/* alignment-size */
	.alignment-size{		
		height: 60px;
		border-bottom: 1px dotted #ddd;
	}
	.alignment-size h5{ font-weight: 700;}
	.alignment-size h5,
	.alignment-size #size-max{
		font-size: 13px;
		color: #333;
		height: 24px;
		line-height: 24px;
		overflow: hidden;
		float: left;
	}
	
	/* alignment */
	.alignment-size .alignment{
		width: 200px; 
		height: 60px;
		overflow: hidden;
	}
		.align-list{
			width: 190px;
			overflow: hidden;
			font-size: 14px;
			padding-top: 2px;
		}
			.align-list li{float: left;padding: 0 15px 0 0;	}
			.align-list li a{ border-bottom: 1px dotted #666;}
			.align-list li a:hover,
			.align-list li a.current{ border-bottom: 1px solid #906c00; color: #906c00; }
			.align-list li a:active{ color: #333;}
		
	/* size */
	.alignment-size .size{
		width: 240px;
		height: 60px;
		overflow: hidden;
	}		
		.alignment-size #size-max{ float: right; font-size: 12px;}	
		.alignment-size #slider-range{width: 238px;float: left; margin: 5px 0 0 0;}
		
		
.add-image-focus{
	height: auto;
	padding: 20px 0 0 0;
	font-size: 14px;
	line-height: 24px;
	color:  #333;
}	
	
/* set_list */
.set_list{
	width:460px;
	height: 165px;
	display: block;
	clear: both;
	overflow: auto;
	overflow-x: hidden;
}
	.set_list li{
		width: 142px;
		float: left;
		margin-right: 5px;
		margin-bottom: 5px;
		overflow: hidden;
	}
		.set_list li a{width: 138px;}
		.set_list li a span{
			display: block; 
			font-weight: normal; 
			font-size: 12px;
		}
	
			
			
/* vector_rating */	
.vector_rating{border: 0;}
.rating_list .rating_thumb,
.rating_do a{	
	width: 150px;
	height: 153px;
	padding: 7px;
	overflow: hidden;
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 5px;
	-moz-box-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px #ddd;
	-moz-box-box-shadow: 0 1px 3px #ddd;
	box-shadow: 0 1px 3px #ddd;
}
	.rating_list .rating_pic{
		width: 150px;
		height: 125px;
		overflow: hidden;
		margin-bottom: 5px;
	}			
	.rating_list .rating_box{width: 150px;}
	.rating_list .rating li{margin:0 3px 0 0;}
	.rating_list .del img{ float: right; margin-top: 3px;}
	
/* .rating_do */
.rating_do a{
	display: block;
	text-align: center;
	line-height: 150px;
	font-size: 28px;
}	
	.rating_do a:hover{
		border-color: #e7d9ad;
		background: #f9f4ce;
	}
	
	
/* table_edit */	
.table_edit{}
.table_edit .edit_item{	
	width: 559px;
	overflow: hidden;
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 5px;
	-moz-box-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px #ddd;
	-moz-box-box-shadow: 0 1px 3px #ddd;
	box-shadow: 0 1px 3px #ddd;
}
.table_edit .edit_item_cnt{
	width: 545px;
	padding: 7px;
	overflow: hidden;
}
.table_edit .edit_item_btm{
	overflow: hidden;
	height: 28px;
	line-height: 28px;
	padding: 0 7px;
	border-top: 1px solid #d7d7d7;
}
.table_edit .edit_item_btm .form-button a{font-weight: 700; font-size: 13px; text-decoration: underline; }
.table_edit .edit_item_btm .form-button a:hover{ color:#906c00;}
.table_edit_title .edit_item{ width: 395px; }
.table_edit_tags .edit_item{ width: 300px; }

	/* edit_pic */
	.table_edit .edit_pic,
	.table_edit .edit_pic img{
		width: 150px;
		height: 125px;
		overflow: hidden;
		display: block;
	}		
	
	/* tooltip-img */
	#tooltip-img{
		max-width: 800px;
		padding: 5px;
		border: 1px solid #ccc;
		border-radius: 4px;
		background-color: #fff;
		box-shadow: 0 0 3px rgba(0,0,0,0.5);
		
		position: absolute;
		margin: -75px 0 0 100px;
	}
	
	/* edit_txt */
	.table_edit .edit_txt{
		width: 243px; 
		height: 125px;
	}
		.table_edit .edit_txt .table-form .form_li{
			width:260px; 
			padding: 3px 0; 
			overflow: hidden;
		}	
		.table_edit .edit_item .table-form .form_li{
			width:260px; 
			padding: 0 0 4px 0; 
			overflow: hidden;
		}	
		.table_edit .edit_txt .table-form .form-check-li{
			width: 232px;
			padding: 0 10px;
		}
		.table_edit .edit_txt .form-name{
			width: 40px;
			text-align: left;
			padding: 0 0 0 10px;
		}
		.table_edit .form-check label{
			font-size: 12px;
			margin-right: 15px;
		}
			
	/* edit_tag */
	.table_edit .edit_tag{
		width: 142px;
		height:125px; 
		overflow: hidden;
	}
	.table_edit .edit_tag .edit_area{ 
		width: 130px;
		height:123px; 
		clear: both;
		float: left;
		font-weight: bold;
		line-height: 22px;
		overflow: auto;
		overflow-x: hidden;
		padding: 0 5px;
		border: 1px solid #ccc;
		background-image: url(../images/input_shadow.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		background-color: #fff;
	}
	.table_edit_tags .edit_tag .edit_area{ height: 90px; margin-bottom: 5px;}
	.table_edit .edit_tag .input-button{ width: 138px;} 
	
/* table_edit_detail */
#table_edit_detail .edit_item{width: auto;padding: 10px; min-width: 1320px;}	
#table_edit_detail .edit_pic{width: 200px;height: 180px;}	
#table_edit_detail .edit_pic img{width: 200px;height: 150px; margin-bottom: 2px;}	
#table_edit_detail .edit_pic .input-button span{width: 192px;padding:0 0 0 4px; }		

#table_edit_detail .edit_txt{width: 540px;height: 180px; overflow: hidden;}	
#table_edit_detail .edit_txt .table-form .form_li{width:550px;padding: 0 0 12px 0;}	
#table_edit_detail .edit_txt .form-name{width: auto; padding: 0 0 0 10px;}
#table_edit_detail .edit_txt .table-form-tags{ margin-top: -9px;}
#table_edit_detail .edit_txt .tags_box{ height: 28px;}
#table_edit_detail .edit_tag,
#table_edit_detail .have_tag{height:180px; padding-left: 10px; width: 172px;}
#table_edit_detail .edit_tag .form-name,
#table_edit_detail .have_tag .form-name{width: auto; text-align: left; padding-bottom: 6px;}
#table_edit_detail .edit_tag .edit_area{ height: 143px; width: 160px;}

#table_edit_detail .have_tag{ width: 200px;}
#table_edit_detail .have_tag p{ width: 200px; height: 145px; overflow-x: hidden;}

/* promocode_dialog */
.promocode_dialog{
	width: 570px;
	height: 380px;
	overflow: hidden;
	margin: 0 auto;	
	text-align: center;
	border: 2px solid #c60;
	background-color: #fff;
	border-radius: 3px;
}
	.promocode_dialog h1{margin-top: 40px;}
	.promocode_dialog h1 img{ display: block; margin: 0 auto;}
	
	.promocode_dialog h2{
		margin-top: 20px;
		font-size: 50px;
		color: #000;
		font-weight: 700;
	}
	.promocode_dialog .promocode_btn{
		border: 1px solid #ccc;
		color: #333;
		font-size: 20px;
		padding: 15px 35px;
		background-color: #eee;
	}
	.promocode_dialog .promocode_btn:hover{
		color: #000;
		border-color: #333;
		text-decoration: none;
	}
	.promocode_dialog dl,
	.promocode_dialog p{
		width: 430px;
		height: 30px;
		margin: 0 auto;
		font-size: 18px;
		line-height: 30px;
		color: #666;
		overflow: hidden;
		text-align: left;
	}
		.promocode_dialog p strong{
			color: #f00;
			float: right;
		}
		.promocode_dialog dl{
			height: 75px;
			line-height: 25px;	
			font-size: 14px;
			margin-top: 5px;
			overflow: hidden;
			clear: both;
			margin-bottom: 5px;
		}
			.promocode_dialog dl dt{
				height: 50px;
				overflow: hidden;
				float: left;
				width: 110px;
			}
	
/* promocode_dialog2 */
.promocode_dialog2{	text-align: center;  width: 800px; height: auto;}		
.promocode_dialog2 img{ display: block;}		
.promocode_dialog2 .btns{ padding: 15px; }			
.promocode_dialog2 .btns a{  margin: 0 10px; }		
.promocode_dialog2 .promocode_btn{
	display: inline-block;
	font-size: 16px;
	padding: 0 35px;
	height: 33px;
	line-height: 33px;
	vertical-align: middle;
	border-radius: 4px;
}	
		
			
/* dialog_fixed_group */		
.dialog_fixed_group{
	position: fixed;
	z-index: 99;
	right: 0;
	bottom: 0;
}		
.dialog_fixed_group_left{left: 0;right: auto;}	
.dialog_fixed_group_left .admin_dialog{ float: left;}
		
/* modal-fixed */
.dialog_fixed_group .admin_dialog{
	float: right;
	clear: both;
	margin: 20px 0 0 0;
}
	.dialog_fixed{width: 360px;text-align: center;color: #906c00;}	
	.dialog_fixed .min_conent{padding: 30px;}
	.dialog_fixed .min_conent img{ display: block; margin: 0 auto;}	
	.dialog_fixed .modal-body .btn{ display: inline-block;}	
	.dialog_fixed .min_conent p{ font-size: 16px; padding: 15px 0;}	
	.dialog_fixed .min_conent p.large{font-size: 24px; line-height: 1.2;}	
	.dialog_fixed .min_conent p.form-msg{ font-size: 13px; font-style: italic; }
		
/* dialog_dark */
.dialog_dark .min_conent{
	background-color: #f9f4ce;
}			
	
#facebook_shade {
    position            : fixed;
    height              : 100%;
    width               : 100%;
    top                 : 0px;
    left                : 0px;
    background-color    : #222;
    opacity             : 0.8;
    filter              : alpha(opacity=80);
    -moz-opacity        : 0.8;
    z-index             : 1000;
}

#facebook_lightbox {
    position            : relative;
    width               : 300px; 
    background-color    : #fff; 
    margin              : 200px auto; 
    text-align          : center; 
    padding             : 30px 20px;        
    -moz-box-shadow     : 0px 0px 8px #000;
    -webkit-box-shadow  : 0px 0px 8px #000;
    box-shadow          : 0px 0px 8px #000;    
    moz-border-radius   : 2px;
    border-radius       : 2px;
    z-index             : 1001;
}

#facebook_wrapper {
    position            : absolute;
    top                 : 0px;
    width               : 100%;
    z-index             : 1001;
}

#facebook_loading {
    margin-top          : 15px;
}

#facebook_close {
    position            : absolute;
    right               : 10px;
    top                 : 10px;
    width               : 16px;
    height              : 16px;
    background          : url('../../static/images/facebook_close.png');
    cursor              : pointer;
}
