body {
	margin: 0px; text-align: center;
	background: #FFFFFF url(img_d/bg.png) repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
A:link {color: #1531ae}
A:visited {color: #1531ae}
A:active {color: #1531ae}
A:hover {color: #1531ae}
td {font-size: 12px;}
a img {border: none;}
div {text-align: left;}
ul {list-style-type: square;}
input.t {font-size: 12px; border: 1px solid #999999;}

#top {width: 960px; height: 130px; position: relative; margin: auto;}
#de {left: 20px; top: 15px; width: 940px; height: 227px; position: absolute;}
#logo {left: 5px; top: 20px; width: 123px; height: 98px; position: absolute;}
#bs {left: 0px; top: 15px; width: 945px; height: 70px; position: absolute; text-align: right;}
#bs p {font: 400 12px Tahoma; color: #333333; margin: 0px;}
#bs .title {font: 400 40px Tahoma; color: #00bb3f;}
#title {left: 140px; top: 95px; width: 600px; height: 30px; position: absolute; letter-spacing: 3px;}

#menu {width: 960px; height: 23px; position: relative; margin: auto;}
#menu table {background: #4d4d4d; width: 826px; height: 23px; margin-left: 104px;}
#menu td {text-align: center; border-left: 1px dotted #cccccc;}
#menu td.rm {width: 23px; background: #ff8200;}
#menu td.self {background: #00bb3f;}
#menu a {font: 400 12px Tahoma; color: #ffffff; text-decoration: none;}
#menu a:hover {color: #ff8200;}
#menu td.self a:hover {color: #ffffff;}

#dopmenu {width: 960px; height: 20px; position: relative; margin: auto; z-index: 20;}
#dopmenu div {visibility: hidden; left: 0px; top: 0px; width: 200px; position: absolute; text-align: left; border-top: 1px #cccccc dotted;}
#dopmenu div p {margin: 0px; border-bottom: 1px #cccccc dotted; background: #4d4d4d;}
#dopmenu div a {font: 400 11px 'Tahoma'; padding: 3px 6px 3px 10px; text-decoration: none; color: #ffffff; display: block;}
#dopmenu div a:hover {background: #8d8d8d;}
#dopmenu div a.self {background: #00bb3f; color: #ffffff;}

#docs {width: 960px; position: relative; margin: auto;}
#right {width: 210px; width: expression(230 + "px"); float: right; padding-left: 20px; border-left: 1px #666666 dotted;}
#right h3 {background: #eeeeee; padding: 2px 6px; font-size: 14px; width: 168px; width: expression(180 + "px");}

#doc {margin: 0px 20px 40px 35px; width: 670px;}
#doc h1 {font-size: 18px; padding: 0px 0px 0px 72px;}
#doc h2 {font-size: 14px; border-bottom: 1px #666666 dotted;}
#doc table.work {width: 90%;}
#doc table.work img {float: right; border: 1px solid #e5e5e5;}
#doc table.b {border-top: 1px #999999 dotted; border-right: 1px #999999 dotted;}
#doc table.b td {border-left: 1px #999999 dotted; border-bottom: 1px #999999 dotted; padding: 1px 4px;}
#doc em.sch {background: #ffe7b4;}
#doc ul {list-style-type: square;}

#bottom {width: 960px; position: relative; margin: auto; margin-bottom: 10px; border-top: 2px solid #444444; border-bottom: 2px solid #444444;}
#bottom p {margin: 2px 0px; padding: 2px 6px; background: #eeeeee;}

