BODY {
 background: #FFFFFF; font: 400 12px 'Verdana';
 color: #333333; margin: 0px;}
A:link {color: #ff0000;}
A:visited {color: #ff0000;}
A:active {color: #990000;}
A:hover {color: #990000;}
td {font-size: 11px;}
a img {border: none;}
ul {list-style-type: square;}
input.t {font-size: 11px; border: 1px #999999 solid; color: #666666; height: 18px;}
input.b {font-size: 11px; border: 1px #999999 solid; color: #ffffff; height: 18px; background: #ff0000;}
select {font-size: 12px;}
#top {width: 100%; height: 120px; position: relative;}
#topfon {left: 0px; top: 0px; width: 100%; height: 120px; position: absolute;
border-bottom: 1px #e5e5e5 solid;}
#logo {left: 0px; top: 16px; width: 100%; height: 90px; position: absolute; text-align: right;}
#logo img {margin-right: 20px;}
#de {left: 0px; top: 49px; width: 184px; height: 90px; position: absolute;}
#ico {left: 4px; top: 100px; width: 159px; height: 16px; position: absolute; font: 400 11px 'Tahoma'; color: #999999;}
#ico img {margin: 0px 9px;}
#search {left: 11px; top: 64px; width: 159px; height: 16px; position: absolute;}
#menu {left: 174px; top: 98px; width: 680px; height: 16px; position: absolute;}
#menu td {background: #e5e5e5 url('img_d/bgm.png'); white-space: nowrap; padding: 3px 15px; border-right: 2px #999999 solid; border-bottom: 2px #999999 solid;}
#menu td.self {background: #ff0000 url('img_d/bgm1.png');}
#menu a {font: bold 11px 'Tahoma'; color: #444444; text-decoration: none;}
#menu a:hover {color: #ff0000;}
#menu td.self a,#menu td.self a:hover {color: #ffffff;}

#docs {width: 100%; position: relative;}
#docs table.main {height: 100%;}
#docs td.doc {background: url('img_d/bgdoc.png') repeat-y; border-right: 1px #e5e5e5 solid;}
#left {width: 174px; margin-top: 8px; font: 400 11px 'Tahoma'; overflow: hidden;}
#left a {font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
#left li a {font-size: 11px;}
#left li {list-style-type: square; list-style-position: outside; margin-left: 15px;}
#left div {margin: 0px; border-left: 10px #a9a9a9 solid; padding: 3px 10px; border-top: 1px #f6f6f6 solid; border-bottom: 1px #a9a9a9 solid;}
#left div.self {border-left: 10px #ff0000 solid;}
#left div.self a {color: #000000;}
#left p.ico {border: none; padding: 0px; text-align: center;}
#left ul {margin: 5px 10px 5px 0px; list-style-type: square;}
#left ul a {font-size: 11px; font-weight: normal;}
#left a:hover {color: #ff0000;}
#left li.self,#left li.self a {color: #ff0000;}
div.user {padding: 5px 10px; background: #cccccc;}
div.user input.t {width: 100px;}
div.user form {margin: 0px;}
#left p.line {border: none; border-top: 1px #ff0000 solid; margin: 10px 0px 0px 0px; font-size: 5px;}
#doc {margin: 10px 15px 40px 20px;}
#doc h1 {font-size: 13px; color: #666666;}
#doc h1 a {color: #666666; text-decoration: none;}
#doc h2.i {color: #ff0000; border-bottom: 1px solid #ff0000; background: #eeeeee; font-size: 18px; padding-left: 10px;}
#doc table.b,#doc table.fne {border-top: 1px #cccccc solid; border-right: 1px #cccccc solid;}
#doc table.b td,#doc table.fne td {border-left: 1px #cccccc solid; border-bottom: 1px #cccccc solid; padding: 2px 10px;}
#doc td.prd {color: #ff0000;}
#doc tr.th td {background: #e5e5e5;}
#doc p.plist span {width: 22px; height: 18px; padding: 1px 0px; margin: 0px 1px; background: #e5e5e5; text-align: center;}
#doc p.plist span.self {background: #ff0000; color: #ffffff;}
#right {width: 170px;}
#right p.basket {background: #e5e5e5; margin: 0px; padding: 3px 10px;}
#right p.basket a {text-decoration: none;}

#bottom {width: 100%; height: 25px; position: relative; background: #ff0000;
border-top: 4px #6d6d6d solid;}
#bottom p {margin: 3px 20px; color: #e5e5e5; font: 400 11px 'Tahoma'; text-align: right;}
#bottom a {color: #e5e5e5;}