/* board css */
/*border:1px solid #de0000;*/

/* area */
.h_body { width:650px; text-align:center; }
.h_board { width:635px; margin-top:10px; padding-top: 10px; background:url("/html/image/board_image/title_bg.gif") top left no-repeat;}
.h_board2 { width:635px; margin-top:10px; padding-top: 10px; background:url("/html/image/board_image/down_line.gif") top left repeat-x; clear:both; }
.h_category {font-family: "µ¸¿ò", Dotum,"±¼¸²", Gulim, AppleGothic, Sans-serif; width:635px; padding-top: 10px; text-align:left;}
.h_button { width:635px; padding-top: 10px; }
.h_button1 { width:300px; float:left; text-align:left;}
.h_button2 { width:335px; float:right; text-align:right;}
.h_paging { width:635px; padding-top:10px; clear:both; }
.h_paging ul li { float:left; }
.h_search { width:300px; padding-top:10px; }
.h_month { width:635px; padding: 10px 0 10px 0; margin-top:10px; background-color:#efefef; }
.h_month2 { width:600px; margin-left:12px; padding: 5px; background:#ffffff; }
.h_meals1 { width:240px; background-color:#efefef; float:left; }
.h_meals2 { width:395px; float:right; text-align:left; padding-top:5px; }
.h_meals3 { width:510px; text-align:left; background-color:#efefef; padding:3px; margin: 2px; }
.h_album_list1 { width:150px; height:141px; margin:2px; padding:2px; background-color:#efefef; float:left; } /* album list photo*/

/* table, tr, td */
.h_board thead th { height:28px; font-weight:bold; color:#2f82b4; }
/*.h_board tbody td, .h_board2 th, .h_board2 td { height:28px; }*/
.h_board tr, .h_board2 tr, .h_board03 tr { height:28px;}
.h_list_no { width: 50px; }
.h_list_title { width: 335px; }
.h_list_name { width: 100px; }
.h_list_date { width: 100px; }
.h_list_hit { width: 50px; }
.h_bar { width:100px; background:url("/html/image/board_image/bar.gif") center right no-repeat; }
.h_bar2 { width:150px; background:url("/html/image/board_image/bar.gif") center right no-repeat; }
.h_width_150 { width:150px; }
.h_bar3 { width:100px; background:url("/html/image/board_image/bar.gif") center left no-repeat; }
.h_width_100 { width:100px; }
.h_bar4 { width:250px; background:url("/html/image/board_image/bar.gif") center right no-repeat; text-align:left; padding-left:10px; }
.h_content { padding-left:10px; text-align:left; }
.h_content2 { padding: 3px 3px 4px 10px; text-align:left; }

/* font */
.h_bold_bk { font-weight:bold; }
.h_bold_bl { font-weight:bold; color:#2f82b4; }
.h_bold_red { font-weight:bold; color: #ff3300; }
.h_font_wh { color: #ffffff; }
.h_font_bk { color: #000000; }
.h_font_red { color: #ff3300; }
.h_font_bl { color: #3366cc; }
.h_font_org { color:#ff6600; }
.h_paging_fonts { font-family:tahoma;font-size:11px;color:#009966; font-weight:bold;}
.h_paging_font { font-family:tahoma;font-size:11px; }
.h_font_18 {line-height:18px;}

/* line */
.h_dot { background: url("/html/image/board_image/dot_bg.gif") bottom left repeat-x; }
.h_line { background: url("/html/image/board_image/down_line.gif") bottom left repeat-x; }


/* align */
.h_left { text-align: left; padding-left:10px; }
.h_center { text-align: center; }
.h_right { text-align: right; padding-right:10px; }


/* etc */
input.calendar { behavior:url("include/calendar.htc"); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;border-style: solid; border-color:#c8c8c8; color: #000000;}
.h_main_photo { width:85px; height:68px; }
/*.cal_today { background-color: #FFCF31; }*/
.h_album_photo { width:148px; height:111px; } /* album list photo size*/
.h_img_size { width:600px; height:400px; } /* album view photo size*/
.h_online_a li { padding: 2px; }
.h_graph td { background-color:#a0d1f7; height:10px; }

/* etc contents page (login, join, adjust....) */
.h_contents { width:650px; text-align:center; }
.h_contents_title { width:649px; padding-bottom:20px; }
.h_login { width:320px; margin-left:180px; margin-bottom:15px; }
.h_login td { padding:2px; }
.h_login_txt { padding:15px 0 10px 0; }
.h_login_txt ul li { display:inline; padding-right:5px; }

.h_agree li { text-align:left; }
.h_agree li div { margin-bottom:10px; }
.h_agree li div textarea { width:600px; height:200px; }

.h_join { width: 600px; border:2px solid #cccccc;}
.h_join th { width:150px; background-color:#efefef; padding:5px; border:1px solid #cccccc;}
.h_join td { width:450px; text-align:left; padding:5px 5px 5px 15px;border:1px solid #cccccc; }

.h_sitemap { float:left; width:210px; margin-bottom: 20px; }
.h_sitemap_title { width:190px; padding:5px; background-color:#efefef; border-bottom:1px solid #cccccc;}
.h_sitemap_sub li { width:186px; text-align:left; padding: 2px 2px 2px 10px; } 
.sitemap_line { border-bottom:1px solid #e4e4e4;}
.h_sitemap_sub li ul li { width:170px; }

.h_class_bg { width:650px; height:73px; margin-top:20px; background: url("/html/image/class_school/bg.gif") top left repeat-x;}
.h_class_bg1 { width:5px; height:73px; background: url("/html/image/class_school/left.gif") top left no-repeat; }
.h_class_bg2 { width:640px; height:73px; background: url("/html/image/class_school/imgae.gif") top left no-repeat; }
.h_class_bg3 { width:5px; height:73px; background: url("/html/image/class_school/right.gif") top left no-repeat; }
.h_class_bg div { float:left; }
.h_class_bg2_1 { padding: 5px 0 0 190px; width:250px;}

.h_club_bg2 { width:640px; height:73px; background: url("/html/image/class_school/imgae02.gif") top left no-repeat;}
.h_club_bg2_1 { padding: 18px 0 0 200px;}

.h_class_list th, .h_class_list td { padding:4px; }

#class_school01 { position:absolute; top:300px; left:500px; }
#class_school02 { position:absolute; top:300px; left:555px; }
#class_school03 { position:absolute; top:300px; left:610px; }
#class_school04 { position:absolute; top:300px; left:665px; }
#class_school05 { position:absolute; top:300px; left:720px; }
#class_school06 { position:absolute; top:300px; left:775px; }
#class_school07 { position:absolute; top:300px; left:830px; }
#class_school08 { position:absolute; top:300px; left:885px; }

/*ÀúÀÛ±Ç¹ý Å×ÀÌºí - À¥Ç¥ÁØÀ¸·Î Á¦ÀÛµÈ ÇÐ±³´Â ¾Æ·¡¼Ò½º¸¦ Àû¿ëÇØ¾ßÇÔ. »õ¾óÇÐ±³,¿¡¹Ù´ÙÇÐ±³ */
.table_b5 {border:3px solid #EDEDED; padding:7px; text-align:left;}
.table_b5 #menu1 {border:1px solid #EDEDED; background-color: #f5f5f5; padding:5px;}