/* CSS Document */

body {margin:0; padding:0; background:url(../../img/main/bg.gif) repeat-x top;}
td { font-size:12px; line-height:17px;}
.bold { font-weight:bold;} 
a {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:hover {color:#347dd3; text-decoration:none;}

/* main */
.bg_main { background:url(../../img/main/bg_main.gif) no-repeat top;}


.head01_bg { background:url(../../img/main/main_head_bg.gif) no-repeat top;}
.tab01_bg { background:url(../../img/main/tab_bg001.gif) repeat-x bottom;}

.tab1 { padding: 0px; margin: 0px; list-style: none; }
.tab1 li { float:left; margin-right: 0px; cursor: pointer; }
.tab1 li img { display: block; }

.con1 { position: relative; top: 0px; clear: both; width: 340px; padding: 0; border: 0px solid #000; }
.con1 p {margin:3px 0 0 0;}
#tab_con_1 { display: visible; }
#tab_con_2 { display: none; }

.bbs01 {padding:0 10px 2px 20px; width:275px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.red02s {color:#ff6666; padding:0 0 3px 0; text-align:right; font-size:11px;width:65px;}

/* topmenu */
.topmenu_bg { background:url(../../img/main/topmenu_bg.gif) repeat-x top;}

/* bottommenu */
.bottommenu { background-image: url(../../img/main/bottom_menu_bg.gif); background-repeat: repeat-x; background-position: top; height:31px; }
