html, body { margin:0; padding:0; height:100%; background-color: #ffffff; font-family:Tahoma; font-size:11px; color:#4d4d4d;}
img { border:none;}
form { margin:0; padding:0;}
a:link, a:active, a:visited {color:#4d4d4d; text-decoration:none; }
a:hover { text-decoration:underline;}
h1 {}
h2 {}
h3 {}

#all { border:#c9c8c8 1px solid; width:800px; text-align:left;}
#all_td { padding:0px 25px 20px 25px; vertical-align:top; }
#top { margin-bottom:33px;}
#top a:link, #top a:active, #top a:visited { color:#4d4d4d; text-decoration:none;}
#top a:hover { text-decoration:underline;}
#top td { vertical-align:top;}
.top_l { background:#e6e6e6; font-size:10px; width:154px; border-right:#FFFFFF 18px solid; padding:3px 10px 5px 10px;}
.top_r { background:#e6e6e6; font-size:10px; padding:3px 10px 5px 10px;}
.top_ban { margin-top:28px;}

#content { position:relative; clear:both; float:none;}
.left { width:573px; float:left;}
.right { width:174px; float:right;}
.left_ban { display:block; margin-bottom:20px;}

#content_i { position:relative; clear:both; float:none;}
#content_i .left { width:380px; float:left;}
#content_i .right { width:174px; float:right;}

.table1 td { border-bottom:#FFFFFF 20px solid; border-right:#FFFFFF 18px solid; width:173px; background-color:#e6e6e6; background-image:url(yellow_bg.gif); background-repeat:repeat-y; background-position:left; vertical-align:top;}
.table1 .no_pad { border-right: none; width:auto;}
.table1 .menu0 { padding-left:28px; width:145px; vertical-align:middle;}
.menu1 { float:right; width:138px; padding:5px 5px 7px 0px; height:auto !important; height:70px; min-height:70px;}
.name { float:left; width:24px; padding-left:4px;}
.table1 a:link, .table1 a:active, .table1 a:visited { color:#000000; font-size:12px; text-decoration:none; display:block; margin-bottom:6px;}
.table1 a:hover { text-decoration:underline;}

.table2 { position:relative; clear:both; float:none;}
.table2 td { border-bottom:#FFFFFF 20px solid; border-right:#FFFFFF 18px solid; width:173px; background-color:#e6e6e6; vertical-align:top;}
.table2 td td { border:none; width:auto; background:none; }
.table2 .no_pad { border-right: none; width:173px;}
.table2 .board { border-right: none; width:auto; background-color:#fff100; background-image:url(grey.gif); background-repeat:repeat-y; background-position:left;}
#board_text { background:url(board.jpg); background-repeat: no-repeat; background-position:top; margin-left:20px; position:relative; padding-top:120px; padding-left:33px; padding-bottom:20px;}
.board_name { position:absolute; margin-left:-49px; top:0px;}
#board_text td { padding-right:15px; vertical-align:top; font-size:11px;}
#board_text .board_l { width:260px;}
.a_list { display:block; margin-top:4px; background-image: url(bul.gif); background-repeat:no-repeat; background-position:0% 2px; padding-left:8px;}
.table2 .yellow { background-color:#fff100; width:173px;}
.yellow div { padding:14px 28px 16px 28px; width:117px;}
.td_div { width:173px;}
.big { font-size:14px;}
.small { font-size:8px;}
.text { padding-bottom:20px; padding-right:18px; line-height:16px;}

.menu2 { background-image: url(menu2_bg.gif); background-repeat:repeat-y; background-position:left; position:relative; padding:5px 28px 7px 28px; height:auto !important; height:88px; min-height:88px; margin-bottom:20px;}
.menu2 img { position:absolute; margin-left:-25px; top:0px;}
.menu2 a:link, .menu2 a:active, .menu2 a:visited { color:#000000; font-size:12px; text-decoration:none; display:block; margin-bottom:6px;}
.menu2 a:hover { text-decoration:underline;}
