body { margin:0; padding:0; width:100%; min-width:760px; background-color:#000 }
img { font-weight:normal; font-family:Arial; font-size:12px; border:0px; color:#000 }
p { color:#fff; font-family:Arial; font-size:14px; }
a { font-family:Arial; font-size:14px }
a[href]:hover { color:#3ae11a ! important }
span { display:inline-block}

/*summary*/
#up  { position:absolute; left:0; min-width:760px; width:100% }
#mid { position:absolute; left:0; top:173px; min-width:760px; width:100%; }
#down { position:relative; left:0; min-width:760px; width:100%; }
#up div.l, #down div.l { position:relative; width:25%; float:left }
#up div.c, #down div.c  { position:relative; width:72%; float:left }

/*UP*/
#up { text-align:center; top:40px }
#up:after { content:''; display: block; clear: both }
#up div.lu { position:relative; max-width:1000px; width:91%; right:50%; float:right }
#up div.ru { position:relative; right:-50% }
/*UP left*/
#up div.l div.lg { float:left; padding-left:0 }
#up div.l div.lg img { float:left }
#up div.l div.lg p { font-size:10px; line-height:14px; color:#9c9c9c; margin-top:-8px; padding-left:46px; float:left; clear:left }
/*UP centre*/
#up div.c { position:relative; float:left }
#up div.c img { float:left; margin-top:33px; margin-left:1px }
#up div.c a { font-weight:normal; font-family:Arial; font-size:16px; float:right; margin-top:37px; margin-left:1px }
/*MID*/
#mid div.garbage { margin:40px 0 0 0 }
/*DOWN*/
#down { text-align:center; margin-bottom:45px }
#down:after { content:''; display: block; clear: both }
#down div.lu { position: relative; max-width:1000px; width:91%; right:50%; float:right; }
#down div.ru { position: relative; right:-50%; }
/*down left*/
#down div.l { position:relative; float:left; }
#down div.l div.copyleft { float:left; padding-left:0 }
#down div.l div.copyleft img { float:left; margin-top:127px }
/*down centre*/
#down div.c { position:relative; float:left }
#down div.c div { float:left; margin:84px 43px 0 0 }
#down div.c div a.im { display:block }
#down div.c div img { display:inline-block; margin-top:4px }
#down div.c div a.tl { display:block; margin:12px 0 6px 0; color:#389fef; height:16px; line-height:18px }
#down div.c div a.herein { display:block; margin:12px 0 0 0; color:#ff9000; font-size:18px; font-weight:bold }
#down div.c div a.desman { display:block; margin:12px 0 0 0; color:#a4b297; font-size:16px; font-weight:bold; line-height:16px }

/*other*/
div.useless { width:413px; height:271px; background:url('../assets/images/404/desman/uselessability/back.png') no-repeat }
div.useless input { display:block; float:left; font-size:12px; font-family:Arial }
div.useless input.tx { border:1px solid#707070; margin-top:1px; font-size:12px; font-family:Arial }
div.useless span { display:inline-block; font-size:12px; font-family:Arial; float:left}
div.useless table { position:relative; border-collapse:collapse; top:25px; left:19px; color:#949494 }
div.useless #thn { position:relative; left:19px; top:25px }
div.useless h2 { font-size:31px; font-family:Tahoma; color:#a7a7a7; font-weight:normal; margin:0 }
div.useless p { font-size:14px; font-family:Arial; color:#818181 }
div.useless a { font-size:14px; font-family:Arial; color:#389fef }

.lo { position:relative; width:91%; right:50%; float:right; z-index:10 }
.ro { position:relative; right:-50% }
.ro p span { display:block }