.ART { position: relative; padding: 4px 0px; z-index: 0; }
.ARTtab { background: #ffffff; width: 100%; }
.ARTtab caption { font: bold 12pt "Times New Roman"; color: #aaaaaa; }
.ARTtab td { padding: 1px 4px; background: #f8f8f8; }
.ARTtab tr.black td { background: #ffffff; }
.ARTtab tr.blacklin td { background: #ffffff; border-bottom: solid 1px #999999; }
.ARTtab tr.ARTnn td, .ARTtab tr td.ARTtdnn { background: #eeeeee; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; }
.ARTtab td.ARTtdnn { color: #999999; } 
.ARTtab tr.ARTnn td { padding: 1px 14px 1px 3px; }
.ARTtab tr.ARTnn td.ARTntdAZ { background: #eeeeee url(/media/image/ico16/nwAZ.gif) no-repeat right top; cursor: pointer; }
.ARTtab tr.ARTnn td.ARTntdZA { background: #eeeeee url(/media/image/ico16/nwZA.gif) no-repeat right top; cursor: pointer; }
.ARTtab tr.ARTnn td.ARTntdAZ:hover { background: #dddddd url(/media/image/ico16/nwAZ.gif) no-repeat right top; }
.ARTtab tr.ARTnn td.ARTntdZA:hover { background: #dddddd url(/media/image/ico16/nwZA.gif) no-repeat right top; }
.ARTtab tr.ARTnn td.ARTntdAZp { background: #a9ddab url(/media/image/ico16/nwAZ.gif) no-repeat right top; cursor: pointer; }
.ARTtab tr.ARTnn td.ARTntdZAp { background: #a9ddab url(/media/image/ico16/nwZA.gif) no-repeat right top; cursor: pointer; }
.ARTtab tr.ARTnn td.ARTntdAZp:hover { background: #00aa00 url(/media/image/ico16/nwAZ.gif) no-repeat right top; }
.ARTtab tr.ARTnn td.ARTntdZAp:hover { background: #00aa00 url(/media/image/ico16/nwZA.gif) no-repeat right top; }

.ARTphed { width: 100%; background: #eeeeee; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; 
	border-top: solid 1px #ffffff; border-left: solid 1px #ffffff; color: #aaaaaa; }
.ARTphed span { padding: 0px 14px 0px 3px; cursor: pointer; background: #eeeeee url(/media/image/ico16/nwAZ.gif) no-repeat right top; }
.ARTphed span:hover { background: #dddddd url(/media/image/ico16/nwAZ.gif) no-repeat right top; color: #000000; }
.ARTphed0 { text-align: left; }
.ARTphed1 { text-align: right; }
.ARTphed a { padding: 0px 14px 0px 3px; cursor: pointer; background: #eeeeee url(/media/image/ico16/nwIN.gif) no-repeat right top; 
	color: #aaaaaa; text-decoration: none; }
.ARTphed a:hover { background: #dddddd url(/media/image/ico16/nwIN.gif) no-repeat right top; color: #000000; }

.ARTFm1 { display: none; position: absolute; z-index: 2; left: 100px; top: 50px; width: 400px; height: 300px;
	background: url(/media/image/ico16/sublog.png); padding: 10px; }
.ARTFlinks a { display: inline-block; padding: 2px 8px 2px; margin: 2px 1px 0px; background: #dddddd; border-right: solid 1px #cccccc;
	border-top: solid 1px #ffffff; border-left: solid 1px #ffffff; border-bottom: solid 1px #cccccc; color: #666666; text-decoration: none; cursor: pointer; }
.ARTFlinks a:hover { background: #ffffff; color: #000000; }
.ARTFlinks a.sel { background: #eeeeee; color: #000000; border-bottom: solid 1px #eeeeee; }
.ARTFields { display: none; }
.ARTFields1 { background: #eeeeee; width: 390px; height: 270px; padding: 5px;
	border-left: solid 1px #ffffff; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; }
.ARTFils { background: #ffffff; width: 380px; }
.ARTFils td { border: solid 1px #ffffff; }
.ARTFils .ARTFnn td { background: #eeeeee; color: #666666; text-align: center; }
.ARTFtxt { margin: 0px; padding: 0px; border: 0px; font: 8pt Tahoma; width: 100%; }
.ARTnFils { padding: 5px; background: #ffffff; }
.ARTdFils { display: none; padding: 5px; background: #ffffff; }
.ARTdFils input { width: 90%; }

.ARTFmore { display: none; }

#HINT { display: none; position: absolute; padding: 6px; left: 0px; top: 100px; background: #eeeeee; 
	border: outset 1px #ffffff; text-align: center; }
#HINT1 { padding: 6px; background: #ffffff; border: solid 1px #dddddd; text-align: left; }
#HINT p { margin: 2px auto; }
	
.icodo img { width: 16px; height: 16px; }

.ARTLtxt, .ARTFtxt { margin: 0px; padding: 0px;  border: solid 1px #b9b99d; font: 8pt Tahoma; }
.ARTFarea { margin: 0px; padding: 0px; border: solid 1px #b9b99d; border-bottom: 0px; font: 8pt Tahoma; width: 600px; height: 75px; }
.ARTFCK { width: 600px; }
.bbline { background: #efefde; height: 24px; border: solid 1px #b9b99d; }
.bbline .sbb { display: block; float: left; position: relative; border: solid 1px #eeeeee; }
.bbline .sbb:hover { border: solid 1px #316ac5; background: #dff1ff; }
.bbline .bb { position: relative; width: 16px; height: 16px; overflow: hidden; cursor: pointer; margin: 3px; }
.bbline img { position: relative; }

.divSelect { padding: 0px 14px 0px 0px; background: #ffffff url(/media/image/ico16/nwAZ.gif) no-repeat right top; 
	cursor: pointer; z-index: 1; border: solid 1px #ffffff; width: auto; }
.divOptions { display: none; position: absolute; left: auto; top: auto; background: #ffffff; border: solid 1px #eeeeee;
	color: #666666; z-index: 2; padding-right: 20px; overflow-x: hidden; overflow-y: auto; max-height: 100px; height: auto; }
* html .divOptions { margin-top: 1.2em; }
*+html .divOptions { margin-top: 1.2em; }
.divOptions div { padding: 1px 3px; }
.divOptions div:hover { background: #f8f8f8; }
/*select { margin: 0px -1px 0px 0px; }*/
select, option { font: 7pt Arial; }
/** html select { margin: -2px; }
*+html select { margin: -2px; }*/



