/* $Id: system.css 84 2011-02-24 04:08:55Z yd2004 $ */
.help{
  padding: 5px 12px;
  margin: 5px 0;
  background: #FAFAC6;
}
.clear{
  display: block;
  clear: both;
}
.messages{
  padding: 5px 12px;
  margin: 5px 0;
  border: 1px solid #DBEDB9;
}
.loading_image {
	background: url(../../misc/images/loading.gif) no-repeat center center;
}
.loading_size {
	height: 100%;
	width: 100%;
}
.js_messageShow{
  padding: 20px;
  border: 1px solid #ccc;
  background: #fff;
}
#dd_database_debug{
	text-align: left;
	white-space:normal;
	table-layout:fixed
}
.dd_database_debug_args1{
	word-break:break-all;
	word-wrap:break-word;
  width:450px;
  overflow:hidden;
}
.ui-icon-dialog-max-min {
	height:18px;
	margin:-10px 0 0;
	padding: 1px;
	position:absolute;
	right: 2.3em;
	top: 55%;
	cursor: pointer;
	width: 16px;
}
.ui-icon-dialog-max-min:hover {
  padding: 0;
  border: 1px solid #fff;
}
#dialog_wrapper_loading{
	font-size: 16px;
  color: #E06C0D;
  font-weight: bold;
  position: absolute;
  top: 45%;
  left: 40%;
}
#dialog_wrapper_loading img{
	padding: 0 6px;
}
.dida_search_form_field_keyword_default {
  color: #ccc;
}
h2.system_no_content{
  text-align: center;
  margin: 12px 0;
}
.breadcrumb{
  border: 1px solid #DBEDB9;
  padding: 5px;
  margin-bottom: 5px;
}
.status{
  color: #437C0D;
}
.debug{
  color: #0F3E79;
}
.sql_info{
  color: #0A4B8E
}
#dialog_wrapper{
  display: none;
}
.center_table, .center{
	text-align: center;
}
.left_table, .left {
  text-align: left;
}
.right_table, .right {
  text-align: right;
}
/*system print.tpl.php*/
#print_dialog{
  padding: 5px 12px;
  text-align: left;
}
/*form*/
.form_item{
  margin: 3px 0;
}
.dd_label{
  color: #034B03;
  font-weight: bold;
  cursor: pointer;
  /*
  display:-moz-inline-box;
  display:inline-block;
  width: 120px;
  text-align: right;
  */
}
.MultiFile-wrap{
  display: inline;
}
.field_file_view_multi{
  display: block;
  margin: 5px 0;
  overflow: hidden;
}
.field_file_view_multi .field_file_list{
  float: left;
  text-align: center;
}
.field_file_view_multi .field_file_list img{
  display: block;
}
.red, a.red, .form_error, .error, .form_required{
  color: #f00;
}
.form_description{
  color: #7E8186;
  padding: 0 4px;
  cursor: pointer;
}
.form_item_file .form_description{
  padding: 0;
}
.form_setting_description{
  font-weight: bold;
  font-size: 1.4em;
}
input[type="text"]{
  border:1px solid #B7BCC9;
}
.form_text{
  margin-right: 5px;
}
input.inputhover{
  border:1px solid #3474E8;
}
input.error {
  border:1px solid #F7031C;
}
#ajax_description{
  padding: 5px 12px;
  margin: 5px 0;
  color: #3B5815;
  display: none;
}
.form_captcha{
  color: #030ADE;
  text-decoration: underline;
  cursor: pointer;
}
img.form_captcha_img{
  vertical-align:middle;
}
#user_register_form .form_text, #user_login_form .form_text{
  width: 140px;
}
.user_page_user_view .user_field_view_avatar{
	float: right;
}
span.option_label, span.form_radio_text{
	cursor: pointer;
}
.ext_sort_order {
  padding: 0 5px;
}
.sort_active_desc{
	padding-right: 14px;
  background: url(../../misc/images/arrow-desc.png) right 0 no-repeat;
}
.sort_active_asc {
	padding-right: 16px;
  background: url(../../misc/images/arrow-asc.png) right 0 no-repeat;
}
/*fieldset*/
fieldset {
  margin: 10px 0;
  padding: 0;
  border: 1px solid #2E4DC6;
}
fieldset.fieldset-hide {
  border: none;
  border-top: 1px solid #2E4DC6;
}
.fieldset-wrapper {
  padding: 5px;
}
legend {
  padding-left: 16px;
  font-weight: bold;
}
legend.desc {
  background: url(../../misc/images/arrow-desc.png) left 0 no-repeat;
}
legend.asc {
  background: url(../../misc/images/arrow-asc.png) left 0 no-repeat;
}
.dd_get_form_meta_fields label{
  display:-moz-inline-box;
  display:inline-block;
  width: 80px;
}
.ja_loading {
  background-image: url(../../misc/images/throbber.gif);
  background-repeat: no-repeat;
  background-position:left -19px;
  padding-left: 15px;
}
span.ja_loading {
  display: block;
  float: left;
  width: 16px;
  height: 20px;
  padding: 0;
}
/*tabs*/
.tabs{
  height: 30px;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #2C5DC4;
}
.tabs li{
  float: left;
  margin: 0;
}
.tabs a{
	float: left;
  display: block;
  height: 29px;
  line-height: 29px;
  padding: 0 12px;
  border: 1px solid #B4AF8B;
  border-bottom: none;
  margin-right: 2px;
  text-decoration:none;
  color: #031524;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.tabs a:hover, .tabs a.active{
  background: #D3E8FA;
  text-decoration:none;
}
.tabs a.active{
  font-weight: bold;
}
/*sub_tabs*/
.sub_tabs{
  height: 24px;
  padding: 0;
  margin: 0;
  background: #D3E8FA;
}
.sub_tabs li{
  float: left;
  margin: 0;
}
.item_sub_tabs{
  clear:both;
}
.sub_tabs a{
  display:-moz-inline-box;
  display:inline-block;
  height: 24px;
  line-height: 24px;
  padding: 0 12px;
  margin-right: 2px;
  color: #081C31;
  text-decoration:none;
}
.sub_tabs a.active{
  color: #89030D;
  font-weight: bold;
  text-decoration:underline
}
.sub_tabs a:hover{
  background: #0D5FA7;
  color: #fff;
  text-decoration:none;
}
/*menu*/
.site_menu li{
  float: left;
  padding: 0;
  margin: 0;
  text-align: center;
}
.site_menu_children{
  background: #fff;
  display: none;
}
.site_menu_children li{
  float: none;
  display: block;
}
.js_menu_level_parent .js_menu_level_one_a span {
	padding-right: 12px;
  background: url(../../misc/images/spindown-open.gif) right center no-repeat;
}
.js_menu_level_children{
  background: url(../../misc/images/spindown-closed.gif) right center no-repeat;
}
/*filter*/
#system_admin_format_form label{
  display: block;
}
/*system block*/
#block_system_adminLink .item-list{
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border:1px solid #AAAAAA;
  margin-bottom: 10px;
  padding: 5px 3px;
}

#block_system_adminLink .item-list h3{
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border:1px solid #1567B4;
  margin: 2px 0;
  height: 26px;
  line-height: 26px;
  text-align: center;
  cursor: crosshair;
  color: #031729;
  padding: 0;
}

#block_system_adminLink .item_click_op{
	background: url(../../misc/images/arrow-desc.png) right center no-repeat;
	float: right;
	display: block;
	width: 13px;
  height: 26px;
  line-height: 26px;
  cursor: pointer;
}
.dida_sorttable_button{
	padding: 12px 0;
	margin: 5px 0;
	text-align: center;
	border:1px solid #ccc;
}
#block_system_adminLink .item-list-hide{
  background: url(../../misc/images/arrow-asc.png) right center no-repeat;
}

#block_system_adminLink .item_hover{
  border:1px solid #4076B9;
}

#block_system_adminLink ul{
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border:1px solid #B4AF8B;
  padding: 2px 3px;
  margin: 4px 0;
}

#block_system_adminLink li a{
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #aaaaaa;
  display: block;
  line-height: 24px;
  width: 100%;
  text-align: center;
  margin: 2px 0;
}
#block_system_adminLink li a:hover{
  border: 1px solid #2E5AAD;
}

#block_system_adminLink li a.active{
  background: #fff;
  border: 1px solid #C1760F;
  text-align: right;
  font-weight: bold; 
}

#admin_custom_add_form{
  text-align: center;
}

#admin_custom_add_form input{
  margin: 2px auto;
  display: block;
  text-align: left;
}

.system_admin_block_link_remove{
  display: block;
  text-align: right;
  color: #8B8986;
  cursor: pointer;
}
.system_admin_block_link_remove_active{
	color: #f00;
}
#field_form .fieldset-wrapper .dc_label{
  width: 80px;
}
#print{
  padding:5px 12px;
  text-align: left;
  background: #fff
}

#print .user_login_form{
  margin: 0 auto;
  width: 400px;
}
#print .messages{
  text-align: center;
}
#files_view_editor_image, #files_view_editor_file{
  overflow: hidden;
}
#files_view_editor_file li{
  margin: 4px;
  padding: 4px;
  border-bottom: 1px solid #eee;
  color: #7C7676
}
#files_view_editor_file li strong{
  color: #244808;
  padding: 0 5px;
}
#files_view_editor_file span a{
  padding-left: 8px;
}
#files_view_editor_image li{
  float: left;
  width: 110px;
  height: 110px;
  text-align: center;
  margin-right: 3px;
}
.files_view_editor_image{
  display: block;
  margin: 3px 0;
  width: 110px;
  height: 90px;
  border: 1px solid #ccc;
}
.files_view_editor_image img{
  padding: 5px 0;
}
#files_view_editor_image li span a{
  padding: 0 2px;
}

#user_edit_form .dd_label{
  display:-moz-inline-box;
  display:inline-block;
  width: 100px;
  text-align: right;
}
/*swfupload*/
.su_files_table{
	max-height: 300px;
	overflow-y: auto;
}
.su_files_table{
	text-align: center;
}
.su_files_table th{
  background: #DE7424;
  color: #fff;
}
.dida_swfupload_content{
	border: 1px solid #ccc;
	padding: 5px;
	margin: 5px 0;
}
.dida_swfupload_fieldset .legend{
	margin: 5px 0;
	font-size: 16px;
	font-weight: bold; 
	color: #1C5503;
}
.dida_swfupload_button{
	height: 30px;
	margin: 5px 0;
	line-height: 30px;
}
.dida_swfupload_button input{
	height: 28px;
}
.dida_swfupload_button *{
	float: left;
}
.dida_swfupload_content .su_status, .dida_swfupload_content .su_loading{
	margin: 5px 0;
	padding: 5px 0;
	color: #798174;
	font-size: 14px;
	font-weight: bold; 
	text-align: center;
	border-bottom: 1px solid #ccc;
}
.dida_swfupload_content .su_loading{
	font-size: 12px;
	color: #798174;
}
.dida_swfupload_content .su_loading_mark{
  background: #DE9D1A;
  height: 4px;
  line-height: 4px;
  width: 0px;
  margin: 5px 0;
}
.su_file_op_queued a{
	padding: 0 5px;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-month {
  width: 35%;
}
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }