button {
	border-width: 1px;
	font-size: 11px;
}

.input {
	font-size: 11px;
	padding: 1px;
	border-width: 1px;
}

.dds_edit_div {
	border: 1px solid transparent;
	margin: -1px;
}

.dds_edit_rel {
	display: none;
	position: relative;
	float: right;
}

.dds_edit_button {
	position: absolute;
	z-index: 10000;
	border: 1px solid #FF6400;
	background-color: #FFE6AA;
	left: -23px;
	top: -1px;
	padding: 3px;
}

.dds_edit_link {
	position: absolute;
	z-index: 10000;
	border: 1px solid #FF6400;
	background-color: #FFE6AA;
	left: -111px;
	top: -1px;
	width: 110px;
	display: none;
}

.dds_edit_link a:link, .dds_edit_link a:active, .dds_edit_link a:visited, .dds_edit_link a:focus {
	font-size: 11px;
	border: solid 1px transparent;
	background-color: transparent;
	display: block;
	padding: 1px;
	margin: 1px;
	color: #000000;
}


.dds_edit_link a:hover {
	border: solid 1px #0A246A;
	background-color: #C2CBE0;
}

/* upload image: ui */
.ui {
	border: 1px solid #CCCCCC;
	height: 14px;
	width: 110px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: sans-serif;
	text-align: left;
}
.ui_submit {
	padding-top: 1px;
}
.ui_submit button {
	border: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	font-size: 11px;
}
.ui_menu_rel {
	position: relative;
	width: 0px;
	height: 0px;
}
.ui_menu {
	position:absolute;
	top: 14px;
	left: -1px;
	border: 1px solid #CCCCCC;
	width: 170px;
	background-color: #F0F0F0;
	font-size: 11px;
	padding: 1px;
	display: none;
}
.ui_menu a:link, .ui_menu a:active, .ui_menu a:visited, .ui_menu a:focus  {
	font-weight: normal;
	font-style: normal;
	display: block;
	border: 1px solid #F0F0F0;
	background-color: #F0F0F0;
	margin-left: 5px;
	color: #000000;
}
.ui_menu a span {
	float: right;
}
.ui_menu a:hover {
	border: solid 1px #0A246A;
	background-color: #C2CBE0;
	color: #000000;
}
.ui_menu hr {
	margin: 4px 0px;
	border-width: 0px 0px 1px;
	border-style: dashed;
	border-color: #CCCCCC;
}
.ui_menu img {
	vertical-align: text-bottom;
	margin: 0px 4px 0px 2px;
}
.ui_cat {
	font-weight: bold;
	font-style: italic;
	cursor: pointer;
}
.ui_prev {
	float: right;
}
.ui_arrow_rel {
	float: right;
	position: relative;
	width: 0px;
	height: 0px;
}
.ui_arrow {
	position: absolute;
	top: 1px;
	left: -13px;
	width:12px;
	height:12px;
	background-image: url(graphic/icon/ui_arrow.gif);
	display: none;
	cursor: pointer;
}
.ui_upload_iframe {
	display: none;
}
.ui_width {
	display: none;
	padding-top: 1px;
	font-size: 11px;
}
.ui_input_width {
	border: 1px solid #CCCCCC;
	width: 30px;
	height: 14px;
	padding: 0px 1px;
	background-color: #FFFFFF;
	font-size: 11px;
	vertical-align: baseline;
	text-align: right;
}
.ui_text {
	font-size: 11px;
	width: 95px;
	overflow: hidden;
	cursor: pointer;
	height: 14px;
}

/* upload document: ud */
.ud {
	border: 1px solid #CCCCCC;
	height: 14px;
	width: 110px;
}
.ud_submit {
	padding-top: 1px;
}
.ud_submit button {
	border: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	font-size: 11px;
}
.ud_menu_rel {
	position: relative;
	width: 0px;
	height: 0px;
}
.ud_menu {
	position:absolute;
	top: 14px;
	left: -1px;
	border: 1px solid #CCCCCC;
	width: 170px;
	background-color: #F0F0F0;
	font-size: 11px;
	padding: 1px;
	display: none;
}
.ud_menu a {
	font-weight: normal;
	font-style: normal;
	display: block;
	border: 1px solid #F0F0F0;
	background-color: #F0F0F0;
	margin-left: 5px;
}
.ud_menu a span {
	float: right;
}
.ud_menu a:hover {
	border: solid 1px #0A246A;
	background-color: #C2CBE0;
}
.ud_menu hr {
	margin: 4px 0px;
	border-width: 0px 0px 1px;
	border-style: dashed;
	border-color: #CCCCCC;
}
.ud_menu img {
	vertical-align: text-bottom;
	margin: 0px 4px 0px 2px;
}
.ud_cat {
	font-weight: bold;
	font-style: italic;
	cursor: pointer;
}
.ud_prev {
	float: right;
}
.ud_arrow_rel {
	float: right;
	position: relative;
	width: 0px;
	height: 0px;
}
.ud_arrow {
	position: absolute;
	top: 1px;
	left: -13px;
	width:12px;
	height:12px;
	background-image: url(graphic/icon/ui_arrow.gif);
	display: none;
	cursor: pointer;
}
.ud_upload_iframe {
	display: none;
}
.ud_width {
	display: none;
	padding-top: 1px;
	font-size: 11px;
}
.ud_input_width {
	border: 1px solid #CCCCCC;
	width: 30px;
	height: 14px;
	padding: 0px 1px;
	background-color: #FFFFFF;
	font-size: 11px;
	vertical-align: baseline;
	text-align: right;
}
.ud_text {
	font-size: 11px;
	width: 95px;
	overflow: hidden;
	cursor: pointer;
	height: 14px;
}

#facebox .b {
  background:url(graphic/facebox/b.png);
}

#facebox .tl {
  background:url(graphic/facebox/tl.png);
}

#facebox .tr {
  background:url(graphic/facebox/tr.png);
}

#facebox .bl {
  background:url(graphic/facebox/bl.png);
}

#facebox .br {
  background:url(graphic/facebox/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#fbox .b {
  background:url(graphic/facebox/b.png);
}

#fbox .tl {
  background:url(graphic/facebox/tl.png);
}

#fbox .tr {
  background:url(graphic/facebox/tr.png);
}

#fbox .bl {
  background:url(graphic/facebox/bl.png);
}

#fbox .br {
  background:url(graphic/facebox/br.png);
}

#fbox {
  text-align: left;
}

#fbox table {
  border-collapse: collapse;
}

#fbox .body {
  padding: 10px;
  background: #fff;
}

#fbox .loading {
  text-align: center;
}

#fbox .image {
  text-align: center;
}

#fbox img {
  border: 0;
}

#fbox .tl, #fbox .tr, #fbox .bl, #fbox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}