.overbox .ar {
	height: 29px;
	background: url(./img/overbox_t.png) top repeat-x;
}
.overbox .ab {
	height: 29px;
	background: url(./img/overbox_b.png) top repeat-x;
}
.overbox .iz {
	width: 29px;
	background: url(./img/overbox_l.png) left repeat-y;
}
.overbox .de {
	width: 29px;
	background: url(./img/overbox_r.png) right repeat-y;
}
.overbox .ce   { background: url(./img/overbox_c.png) repeat; }
.overbox .ariz { background: url(./img/overbox_tl.png) top left no-repeat; }
.overbox .arde { background: url(./img/overbox_tr.png) top right no-repeat; }
.overbox .abiz { background: url(./img/overbox_bl.png) bottom left no-repeat; }
.overbox .abde { background: url(./img/overbox_br.png) bottom right no-repeat; }

.overbox {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(./img/overbox_bg.png) repeat;
}

* > .overbox {
	position: fixed;
}

.overbox table {
	margin: auto;
}

.overbox * {
	color: #afb3b7 !important;
}

.overbox input,
.overbox select,
.overbox .b1,
.overbox .b1:hover {
	padding: 2px 0;
	border: none;
	background : url(./img/overbox_inp.png) repeat;
}
.overbox .b1:hover {
	background : url(./img/overbox_b1h.png) repeat;
}


.overbox input,
.overbox select {
	width: 100%;
}

.overbox .close {
	text-align: right;
	position: relative;
	top: -13px;
	right: -13px;
	margin-bottom: -11px;
}
.overbox .overboxcontent {
	padding: 10px;
}