html, body { min-height: 100%; height: 100%; }

#x-window * { margin: 0; padding: 0; }
#x-window img { border: none; }
#x-window table { border-collapse: collapse; font-size: 1em; }

#x-window { position: absolute; z-index: 102; display: none; text-align: left; }
#x-load { position: absolute; z-index: 101; display: none; width: 100px; height: 100px; color: #fff; font-size: 1.33em; }
#x-hideselect {
	position: absolute; top: 0; left: 0; z-index: 99;
	background: #fff;
	width: 100%; height: 100%;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
#x-overlay {
	position: absolute; top: 0; left: 0; z-index: 100;
	width: 100%; height: 100%; min-height: 100%;
}

#x-layout td { vertical-align: top; }
#x-layout td.x-11,#x-layout td.x-12,#x-layout td.x-13 {height:20px;width:auto;}
#x-layout td.x-11 div { background: url(../images/i/x/shadow_tl.png) 0 0 no-repeat; width: 20px; height: 20px; font-size: 0; }
#x-layout td.x-12 { background: url(../images/i/x/shadow_t.png) 0 0 repeat-x; height: 20px; font-size: 0; }
#x-layout td.x-13 { background: url(../images/i/x/shadow_tr.png) 0 0 no-repeat; width: 20px; height: 20px; font-size: 0; }
#x-layout td.x-21 { background: url(../images/i/x/shadow_l.png) 0 0 repeat-y; width: 20px; font-size: 0; }
#x-layout td.x-21 div { width: 20px; font-size: 0; }
#x-layout td.x-23 { background: url(../images/i/x/shadow_r.png) 0 0 repeat-y; width: 20px; font-size: 0; }
#x-layout td.x-23 div { width: 20px; font-size: 0; }
#x-layout td.x-31 { background: url(../images/i/x/shadow_bl.png) 0 0 no-repeat; width: 20px; height: 20px; font-size: 0; }
#x-layout td.x-32 div { background: url(../images/i/x/shadow_b.png) 0 0 repeat-x; height: 20px; font-size: 0; }
#x-layout td.x-33 { background: url(../images/i/x/shadow_br.png) 0 0 no-repeat; width: 20px; height: 20px; font-size: 0; }
#x-layout img.x-btn { width: 29px; height: 46px; }
#x-layout img.x-btn-deactive { background: url(../images/i/x/btn_deactive.png) 0 0 no-repeat; width: 29px; height: 46px; }

#x-content { background: #fff; }

#x-closebtn  {position: absolute; f!loat:right; right: -10px; display: block; padding:3px 8px 5px 10px; background:#007eb3; color:#fff; font-size:0.917em;}
#x-navigation { position: absolute; white-space: nowrap; }
#x-navigation a, #x-navigation span { }

#x-prev {position:absolute; margin:0 0 0 -31px;}
#x-next {float:right; margin:0 -31px 0 0; position:relative; z-index:800;}




