#overlay {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 15;
	background: #000000;
	-moz-opacity: 0.8;
	opacity: 0.8;
	-filter: alpha(opacity=80);
}
#prvfr, #dlgfr, #pgrfr, #resfr {
	position: absolute;
	left: 0;
	width: 100%;
	top: -1000;
	z-index:20;
}
#winout {
	border: 2px solid #ffffff;
}
#winout td {
	padding: 0px;
}
#winmid {
	border: 1px solid #ffffff;
}
#titlebar {
	background: #ffffff;
	text-align: right;
}
#winin {
	min-width: 200px;
	margin-bottom: 1px;
	text-align: center;
	overflow-x: hidden;
	overflow-y: scroll;
}
#winbtn {
	width: 16px;
	height: 16px;
	margin-bottom: 3px;
}
#dlgout {
	border: 20px solid #ffffff;
	background: white;
}
#dlgin {
	padding: 20px;
}
#dlgin td {
}
#sign {
	width: 73px;
	height: 73px;
	margin-right: 20px;
	vertical-align: top;
}
#msg {
	width: 350px;
}
#btn {
	padding-top: 30px;
	text-align: center;
}
#close {
	width: 80px;
	text-align: center;
}
#comp {
	min-width: 260px;
	padding: 0px 20px 20px 20px;
	color: #333333;
}
#comp div {
	margin-top: 20px;
}
#comp span {
	line-height: 100%;
}
#comp #h {
	width: 250px;
}
#banner {
	margin-bottom: 5px;
}
#sendimg,
#result {
	display: none;
	height: 35px;
	margin: 0px ! important;
	font-size: 8pt;
	line-height: 100%;
}
#mail {
	width: 210px;
}
.er {
	color: #ff0000;
}
#smp, #new, #web {
	display: none;
}
#str2, #str3, #str4, #str5,
#grad, #def, #cut, #srcpos, #sticks_col {
	display: none;
}
#source-in, #source-cov,
#use_mode-in, #use_mode-cov {
	width: 100px;
}
#source-sel,
#use_mode-sel {
	width: 119px;
}
#imsize td {
	padding: 0px;
}
#imsize #x {
	width: 25px;
	text-align: center;
}
#imsize #szinfo {
	padding-left: 10px;
	font-size: 8pt;
}
#imsize .figure {
	width: 30px;
	height: 20px;
	-height: 21px;
}
#newX-sel {
	width: 100px;
}
#col_mode-in, #col_mode-cov {
	width: 80px;
}
#col_mode-sel {
	width: 99px;
}
#brightPtn-in, #brightPtn-cov {
	width: 85px;
}
#brightPtn-sel {
	width: 104px;
}
#brightPtn-in img,
#brightPtn-sel img {
	margin-left: 5px;
}
#outline-in, #outline-cov,
#bdrwid1-in, #bdrwid1-cov, #bdrwid2-in, #bdrwid2-cov, #bdrwid3-in, #bdrwid3-cov, #bdrwid4-in, #bdrwid4-cov, #bdrwid5-in, #bdrwid5-cov,
#quality-in, #quality-cov {
	width: 25px;
	text-align: right;
}
#outline-sel,
#bdrwid1-sel, #bdrwid2-sel, #bdrwid3-sel, #bdrwid4-sel, #bdrwid5-sel,
#quality-sel {
	width: 44px;
}
#bt_height-sel div,
#outline-sel div,
#bdrwid1-sel div, #bdrwid2-sel div, #bdrwid3-sel div, #bdrwid4-sel div, #bdrwid5-sel div,
#sdwX1-sel div, #sdwX2-sel div, #sdwX3-sel div, #sdwX4-sel div, #sdwX5-sel div,
#sdwY1-sel div, #sdwY2-sel div, #sdwY3-sel div, #sdwY4-sel div, #sdwY5-sel div,
#sdwY1-sel div, #sdwY2-sel div, #sdwY3-sel div, #sdwY4-sel div, #sdwY5-sel div,
#space1-sel div, #space2-sel div, #space3-sel div, #space4-sel div, #space5-sel div,
#quality-sel div {
	padding-right: 5px;
	text-align: right;
}
#bt_height-in span,
#outline-in span,
#bdrwid1-in span, #bdrwid2-in span, #bdrwid3-in span, #bdrwid4-in span, #bdrwid5-in span,
#sdwX1-in span, #sdwX2-in span, #sdwX3-in span, #sdwX4-in span, #sdwX5-in span,
#space1-in span, #space2-in span, #space3-in span, #space4-in span, #space5-in span,
#quality-in span {
	padding-right: 6px;
}
#font1-in, #font1-cov, #font2-in, #font2-cov, #font3-in, #font3-cov, #font4-in, #font4-cov, #font5-in, #font5-cov {
	width: 140px;
}
#font1-sel, #font2-sel, #font3-sel, #font4-sel, #font5-sel {
	width: 159px;
}
#bt_height-in, #bt_height-cov,
#sdwX1-in, #sdwX1-cov, #sdwX2-in, #sdwX2-cov, #sdwX3-in, #sdwX3-cov, #sdwX4-in, #sdwX4-cov, #sdwX5-in, #sdwX5-cov,
#sdwY1-in, #sdwY1-cov, #sdwY2-in, #sdwY2-cov, #sdwY3-in, #sdwY3-cov, #sdwY4-in, #sdwY4-cov, #sdwY5-in, #sdwY5-cov,
#space1-in, #space1-cov, #space2-in, #space2-cov, #space3-in, #space3-cov, #space4-in, #space4-cov, #space5-in, #space5-cov {
	width: 30px;
	text-align: right;
}
#bt_height-sel,
#sdwX1-sel, #sdwX2-sel, #sdwX3-sel, #sdwX4-sel, #sdwX5-sel,
#sdwY1-sel, #sdwY2-sel, #sdwY3-sel, #sdwY4-sel, #sdwY5-sel,
#space1-sel, #space2-sel, #space3-sel, #space4-sel, #space5-sel {
	width: 49px;
}
#align1-in, #align1-cov, #align2-in, #align2-cov, #align3-in, #align3-cov, #align4-in, #align4-cov, #align5-in, #align5-cov,
#valign1-in, #valign1-cov, #valign2-in, #valign2-cov, #valign3-in, #valign3-cov, #valign4-in, #valign4-cov, #valign5-in, #valign5-cov,
#direction1-in, #direction1-cov, #direction2-in, #direction2-cov, #direction3-in, #direction3-cov, #direction4-in, #direction4-cov, #direction5-in, #direction5-cov {
	width: 45px;
}
#align1-sel, #align2-sel, #align3-sel, #align4-sel, #align5-sel,
#valign1-sel, #valign2-sel, #valign3-sel, #valign4-sel, #valign5-sel,
#direction1-sel, #direction2-sel, #direction3-sel, #direction4-sel, #direction5-sel {
	width: 64px;
}
#ftsize1-dmy, #ftsize2-dmy, #ftsize3-dmy, #ftsize4-dmy, #ftsize5-dmy {
	width: 35px;
	height: 20px;
	-height: 21px;
	text-align: right;
}
#ftsize1-sel, #ftsize2-sel, #ftsize3-sel, #ftsize4-sel, #ftsize5-sel {
	width: 50px;
}
#hspace1-dmy, #hspace2-dmy, #hspace3-dmy, #hspace4-dmy, #hspace5-dmy,
#vspace1-dmy, #vspace2-dmy, #vspace3-dmy, #vspace4-dmy, #vspace5-dmy {
	width: 40px;
	height: 20px;
	-height: 21px;
	text-align: right;
}
#hspace1-sel, #hspace2-sel, #hspace3-sel, #hspace4-sel, #hspace5-sel,
#vspace1-sel, #vspace2-sel, #vspace3-sel, #vspace4-sel, #vspace5-sel {
	width: 55px;
}
#ftsize1-sel div, #ftsize2-sel div, #ftsize3-sel div, #ftsize4-sel div, #ftsize5-sel div,
#hspace1-sel div, #hspace2-sel div, #hspace3-sel div, #hspace4-sel div, #hspace5-sel div,
#vspace1-sel div, #vspace2-sel div, #vspace3-sel div, #vspace4-sel div, #vspace5-sel div {
	padding-right: 2px;
	text-align: right;
}
#format-in, #format-cov {
	width: 40px;
}
#format-sel {
	width: 59px;
}
#gifopt-in, #gifopt-cov {
	width: 80px;
}
#gifopt-sel {
	width: 99px;
}
.selbox th {
	width: auto ! important;
	padding: 0px 3px 0px 0px ! important;
	vertical-align: top;
}
.selbox td {
	padding: 0px ! important;
	vertical-align: top;
}
.dmy {
	position: absolute;
	left: 0px;
	width: 1px;
	height: 1px;
	border: 0px;
	-moz-opacity: 0;
	opacity: 0;
	-filter: alpha(opacity=0);
	z-index: 0;
}
.in {
	height: 20px;
	-padding-top: 2px;
	background: url(/image/selback.gif) repeat-x scroll left center;
	font-size: 12px;
	line-height: 20px;
	text-indent: 2px;
}
.sel {
	position: absolute;
	display: none;
	margin-top: 20px;
	border-top: 1px solid #afafaf;
	border-bottom: 1px solid #afafaf;
	background: #ffffff;
	z-index: 10;
}
.sel div {
	position: relative;
	-width: 100%;
/*
	padding-right: 14px;
*/
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	font-size: 12px;
	line-height: 18px;
	text-indent: 4px;
	cursor: default;
}
.opt-over {
	background: #417bd9;
	color: #ffffff;
}
.opt-out {
	background: #ffffff;
	color: #666666;
}
.selleft {
	position: relative;
	width: 4px;
	height: 20px;
}
.selcov {
	position: absolute;
	height: 20px;
	z-index: 5;
}
.selchip {
	position: relative;
	width: 15px;
	height: 20px;
	-moz-opacity: 0.6;
	opacity: 0.6;
	-filter: alpha(opacity=60);
}
.ftsmp {
	width: 300px;
	height: 18px;
}
#quality, #gifopt {
	display: none;
}
#smpprv, #srcprv, #srcclr, #imconf, #makebtn, .pltbtn {
	position: relative;
	-moz-opacity: 0.6;
	opacity: 0.6;
	-filter: alpha(opacity=60);
	cursor: default;
}
#srcclr {
	margin-left: 10px;
}
#plt {
	position: absolute;
	display: none;
	border-collapse: separate;
	border-spacing: 3px;
	border: 1px solid #999999;
	background: #ffffff;
	z-index: 10;
}
#plt img {
	width: 10px;
	height: 10px;
}
#plt img#winbtn2 {
	position: relative;
	width: 16px;
	height: 16px;
}
#cparea {
	position: absolute;
	width: 100%;
	left: 0px;
	text-align: center;
	font: normal normal bold 12pt/100% Monospace;
}
#titlebar2 {
	height: 20px;
	text-align: right;
}
#preview {
	margin: 0px 20px;
	text-align: center;
}
#preview div {
	padding: 20px 0px;
	color: #ffffff;
	text-align: center;
}
.smp {
	margin: 0px 10px;
}

/*----------------------------------*/

#smplay {
	padding: 15px 10px;
	text-align: center;
	color: #ffffff;
}
#smplay * {
	margin: 0px;
	font-size: 8pt;
	line-height: 100%;
}
#smplay p,
#smplay form {
	text-align: center;
}
#smplay #h {
	padding: 2px 10px;
	background: #ffffff;
	font-size: 10pt;
	line-height: 20px;
	text-align: center;
	color: #333333;
	white-space: nowrap;
}
#smplay form {
	margin: 15px 0px;
}
#smplay table {
	margin: 15px 0px;
	border-collapse: collapse;
}
#smplay th,
#smplay td {
	border: 1px solid #ffffff;
	color: #ffffff;
	vertical-align: middle;
}
#smplay th {
	width: 2em;
	padding: 2px;
	font-weight: normal;
	text-align: right;
}
#smplay td {
	padding: 2px 3px;
	white-space: nowrap;
}
#smplay td div {
	margin-top: 3px;
}
#smplay .credit {
	width: 150px;
	white-space: nowrap;
	overflow: hidden;
}

/*----------------------------------*/

#pgrout {
	width: 300px;
	background: url(/image/progress.gif) repeat-x scroll left center;
}
#pgrbar {
	width: 0%;
	height: 10px;
	background: #0000ff;
	-moz-opacity: 0.4;
	opacity: 0.4;
	-filter: alpha(opacity=40);
}
#pgrper {
	width: 35px;
	font-size: 8pt;
	line-height: 100%;
	text-align: right;
	color: #ffffff;
}
#resout {
	padding: 80px 10px 10px 10px;
	empty-cells: show;
	background: #ffffff url(/image/resept.gif) no-repeat scroll center center;
	text-align: center;
}
.submit {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: #ffffff;
	font-size: 0px;
	-moz-opacity: 0;
	opacity: 0;
	-filter: alpha(opacity=0);
}
