html, body { height:100%; margin:0px; padding:0px; font-family: Arial, Tahoma, Trebuchet MS; color:#000000; background-color:ffffff; font-size:84%; }
td { font-size:84%; padding: 0px; vertical-align: top; }
td td { font-size:100%; }
img { border: 0px; }
a { color: #0055a5; }

#d1 { height: 20px; background: #bababa; width: 100%; }
#d2 { height: 70px; background: #eaeaea; width: 100%; color: #838282; }
#d2 a { color: #c2c2c2; }
#d2 #post { width: 30%; }
#d2 td { white-space: nowrap; padding-right: 10px; padding-top: 20px; }
#d2 #post a { color: #0055a5; }

#d3 { width: 100%; }
#d4 { width: 100%; padding: 20px; }
.ots { background: #eaeaea; }
input.text { width: 125px; height: 22px; border: 1px solid #cccccc; }
input.find { width: 42px; height: 22px; border: 1px solid #cccccc; background: #cccccc; color: #ffffff; font-size: 60%; }
.ico form { clear: none; display: inline; }
.ico { width: 100%; text-align: right; }
.ico a img { margin-right: 23px;  }

#menu { float: right; }
#menu td { background: #0093dd; padding-right: 10px; padding-left: 10px; height: 25px; }
#menu td a { color: #ffffff; text-decoration: none; font-size: 70%; display: block; height: 25px; width: 100%; padding-top: 5px; }
#menu td.sel { background: #ffb340; }
a.sel { font-weight: bold; }
#menu td.space { background: #ffffff; width: 5px; padding: 0px; }

#d5 { clear: right;; height: 1px; width: 100%; }

#menu2 { width: 129px; height: 173px; background: #99ccff; padding-top: 18px; padding-left: 25px; padding-right: 16px; }
#menu2 a { text-decoration: none; font-size: 65%; display: block; padding-bottom: 12px; }

#ban { background: url('/i/main.gif') #99ccff no-repeat right; width: 100%; padding-left: 7px; }
#ban img { margin: 14px; margin-right: 7px; margin-left: 7px; }

#serv { background: #ff9900; padding: 5px; padding-left: 25px; height: 21px; color: #ffffff; font-size: 75%; }

#menu3 td a { text-decoration: none; font-size: 75%; }
#menu3 td { padding-top: 10px; }
#menu3 img { margin-top: 4px; margin-right: 14px; }

#main { height: 100%; padding-left: 15px; font-size: 80%; line-height: 1.5; }
#left { padding-left: 7px; }
#left img { margin-top: 30px; }
#news1 { background: #d31a1a; height: 100%; }
#news2 { width: 100%; }

p { margin-top: 9px; }
#main p { margin-top: 15px; }

#news2 { padding-left: 20px; }
#news2 td { padding: 10px; font-size: 85%; }

#n { font-size: 85%; color: #d93737; display: block; padding-top: 60px; }

h1 { color: #0093dd; font-size: 180%; font-weight: normal; margin-top: 0px; padding-top: 0px; }
h2 { font-weight: bold; color: #ff6600; font-size: 100%; padding-left: 15px; }
h3 { font-weight: bold; color: #ff0000; font-size: 120%; margin-bottom: 8px; }

#menu4 { font-size: 75%; }
#menu4 a { color: #333333; display: block; padding-bottom: 9px; padding-left: 35px; }

dl.menu {margin: 15px 0; padding: 0; font-size: 12px; text-align : left;}
dl.menu dt {margin: 0; padding: 0 0 10px 25px; background: url(/i/arrow_blue.gif) left top no-repeat;}
dl.menu dt.line {margin: 0 0 5px 5px; padding: 0; background: none; border-top: 1px solid #ccc; width: 150px; font-size: 0;}
dl.menu dd {margin: 5px 0 5px 0; padding: 0 0 0 25px; background : url(/i/bullet_black.gif) 5px 4px no-repeat;}
dl.menu dd dd {background : url(/i/bullet_stroke.gif) 5px 4px no-repeat;}
dl.menu dl {margin: 0; padding: 0;}

dl.list {margin: 15px 0; padding: 0; font-size: 12px; text-align : left;}
dl.list dt {margin: 0; padding: 0 0 10px 0;}
dl.list dd {margin: 5px 0 5px 0; padding: 0 0 0 25px; background : url(/i/bullet_black.gif) 5px 4px no-repeat;}
dl.list dd dd {background : url(/i/bullet_stroke.gif) 5px 4px no-repeat;}
dl.list dl {margin: 0; padding: 0;}

dl.doyouknow {margin: 15px 0 15px 5px; padding: 0; border: 1px solid #ccc; float: right; width: 200px;}
dl.doyouknow dt {margin: 5px; padding: 0 0 0 25px; background: url(/i/sign_exclam.gif) left 50% no-repeat;}
dl.doyouknow dd {margin: 5px; font-size: 10px;}
dl.doyouknow dd p {font-size: 10px;}

#main small {font-size: 80%;}
#main big {font-size: 120%;}

#main td, #main th {font-size: 12px;padding: 5px;}
#main table.pagetext thead, #main table.pagetext th {background-color: #ccc; color: #fff; font-weight: bold;}
#main table.pagetext tbody {background-color: #f0f0f0;}

#main ul {font-size: 12px; list-style-type : square;}
#main ol {font-size: 12px;}

#main {text-align : justify; font-size: 12px;}
#main h2 {font-size: 17px; padding: 0px;}

.menu2 {font-size: 12px; display: block; margin-left: 30px;}
