#x-window { color: #000; font-size: 11px; font-family: verdana,tahoma; }
#x-window * { margin: 0; padding: 0; }
#x-window img { border: none; }
#x-window table { border-collapse: collapse; color: #000; font-size: 1em; }
#x-window .clear { position: relative; clear: both; height: 0; line-height: 0; font-size: 0; }

#x-window {
	position: absolute; z-index: 102;
	display: none;
	text-align: left;
}
#x-window img.x-closebtn { background: url(../images/i/x/close.png) 0 0 no-repeat; }

#x-window a, #x-window a:active  { color: #1D82CF; }
#x-window td { vertical-align: top; }
#x-window .x-11 { background: url(../images/i/x/x11.png) 0 0 no-repeat; width: 18px; height: 18px; }
#x-window .x-12 { background: url(../images/i/x/x12.png) 0 0 repeat-x; height: 18px; }
#x-window .x-13 { background: url(../images/i/x/x13.png) 0 0 no-repeat; width: 18px; height: 18px; }
#x-window .x-21 { background: url(../images/i/x/x21.png) 0 0 repeat-y; width: 18px; }
#x-window .x-23 { background: url(../images/i/x/x23.png) 0 0 repeat-y; width: 18px; }
#x-window .x-31 { background: url(../images/i/x/x31.png) 0 0 no-repeat; width: 18px; height: 18px; }
#x-window .x-32 { background: url(../images/i/x/x32.png) 0 0 repeat-x; height: 18px; }
#x-window .x-33 { background: url(../images/i/x/x33.png) 0 0 no-repeat; width: 18px; height: 18px; }
#x-window .x-11 div, #x-window .x-13 div, #x-window .x-31 div, #x-window .x-33 div { width: 18px; height: 18px; }
#x-window .x-21 div, #x-window .x-23 div { width: 18px; }
#x-window .x-12 div, #x-window .x-32 div { height: 18px; }

#x-load {
	position: absolute; z-index: 101;
	display: none;
	width: 100px; height: 100px;
}

#x-hideselect {
	position: absolute; top: 0; left: 0; z-index: 99;
	background-color: #FFFFFF;
	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%;
	background-color: #000;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#x-content { background: #c9e8ff; border: 1px solid #808080; }

/*------------------------------ controls ------------------------------------*/
#x-closewindow {
	position: absolute; top: 10px; left: 100%; z-index: 103;
	margin: 0 0 0 -35px;
}

#x-navigation td { padding: 5px; }
#x-navigation td.x-next { width: 15px; text-align: right; }
#x-navigation td.x-prev { width: 15px; }
#x-navigation td.x-pages { text-align: center; }
#x-navigation td.x-pages a, #x-navigation td.x-pages span { margin: 0 5px; }
#x-navigation td.x-pages span { font-weight: bold; }


