/* layout */
a.skip {display:block;position:absolute;left:-2000px;top:0px;text-align:center;font-weight:bold;}
a.skip:hover, a.skip:focus, a.skip:active {border:3px solid #000000;color:#000000;padding:5px;position:absolute;top:0px;left:0px;z-index:100;}
body {}
.wrap {width:939px;position:absolute;left:50%;top:0px;margin-left:-470px;}
.wrap h1.logo {font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#3d5d83; text-align:left;margin:0px 0px 10px 14px;}
.wrap h1.logo a {color:#3d5d83;}
.wrap h1.logo a:hover {text-decoration:none;}

#top_wrap {float:left; width:100%;}
#top_logo_wrap {width:200px; height:30px; float:left; margin:10px 0px 0px 0px;}
#top_gm_wrap {float:right; margin:10px 4px 0px 0px; width:280px;}
.gm {margin:0px;padding:0px;list-style:none;}
.gm li {float:left;}
.gm li a {margin:0px 0px 0px 16px;padding-left:9px;color:#555555;font-weight:bold;background:url(/common/images/common/tm_bul3.gif) no-repeat left 4px;}
.gm li a:hover {color:#ff6600;text-decoration:none;}
.create:link, .wrap #header .create:active, .wrap #header .create:visited, .wrap #header .create:hover {position:absolute;left:830px;top:10px;width:98px;height:20px;line-height:21px;vertical-align:middle;text-align:center;display:inline-block;color:#ff6600;font-weight:bold;background:url(/common/images/common/create_btn_bg.gif) no-repeat left top;}

.wrap #header {height:58px;position:relative;background:url(/common/images/common/tm_bg.jpg) no-repeat left top;}
.wrap #header .gohome:link, .wrap #header .gohome:active, .wrap #header .gohome:visited, .wrap #header .gohome:hover {position:absolute;left:22px;top:13px;padding-left:22px;color:#FFFFFF;font-weight:bold;display:inline-block;background:url(/common/images/common/tm_bul1.gif) no-repeat left 1px;}
.wrap #header .gohome:hover {color:#aeff00;text-decoration:none;}
.wrap #header .tm {margin:13px 20px 0px 0px;padding:0px;list-style:none;float:right;}
.wrap #header .tm li {float:left;}
.wrap #header .tm li a {margin:0px 0px 0px 16px;padding-left:9px;color:#d3d6d8;font-weight:bold;background:url(/common/images/common/tm_bul2.gif) no-repeat left 4px;}
.wrap #header .tm li a:hover {color:#aeff00;text-decoration:none;}
.wrap #header .create:link, .wrap #header .create:active, .wrap #header .create:visited, .wrap #header .create:hover {position:absolute;left:830px;top:10px;width:98px;height:20px;line-height:21px;vertical-align:middle;text-align:center;display:inline-block;color:#ff6600;font-weight:bold;background:url(/common/images/common/create_btn_bg.gif) no-repeat left top;}
.wrap #header .create:hover {color:#FF3300;text-decoration:none;}
.wrap #lm {margin:0px 0px 40px 0px;width:241px;float:right;background:url(/common/images/common/lm_bg2.gif) repeat-y left top;}
.wrap #lm h2 {margin:0px;font-size:12px;}
.wrap #lm p {margin:0px;}
.wrap #lm ul {margin:9px 0px 2px 0px;padding:0px;list-style:none;line-height:19px;}
.wrap #lm ul li a {padding-left:9px;color:#000000;background:url(/common/images/common/lm_bul.gif) no-repeat 2px 5px;}
.wrap #lm ul li a:hover {color:#3e6608;font-weight:bold;text-decoration:none;}
.wrap #lm .comments {padding:10px 0px 0px 10px;background:url(/common/images/common/lm_bg1.gif) no-repeat left top;}
.wrap #lm .category {padding:10px 0px 0px 10px;position:relative;}
.wrap #lm .category .more {position:absolute;left:172px;top:10px;width:60px;height:24px;}
*html .wrap #lm .category .more {left:162px;}
.wrap #lm .blogger {padding:10px 0px 0px 10px;position:relative;background:url(/common/images/common/lm_bg3.gif) no-repeat left bottom;}
.wrap #lm .blogger li {float:left;width:120px;}
.wrap #lm .blogger li.liright {width:100px;}
.wrap #lm .blogger .total {clear:both;color:#000000;padding-left:5px;height:50px;line-height:40px;vertical-align:middle;}
.wrap #lm .blogger .more {position:absolute;left:172px;top:10px;width:60px;height:24px;}
*html .wrap #lm .blogger .more {left:162px;}
.wrap #footer {clear:both;height:59px;background-color:#e8e8e8;}
.wrap #footer .blogo {margin:7px 0px 0px 28px;width:91px;height:38px;float:left;}
.wrap #footer address {margin:14px 0px 0px 44px;width:449px;height:38px;float:left;}

/* main_layout */
.wrap #header .m_tm {margin:13px 136px 0px 0px;padding:0px;list-style:none;}
.wrap #m_middle_left {margin:0px 0px 40px 1px;width:329px;float:left;}
.wrap #m_middle_left h2 {margin:0px;font-size:12px;}

/*post blogger add*/
dl.post_blogger {margin:10px 0px 0px 0px;padding:0px;clear:both;height:125px;}
dl.post_blogger dd {margin:0px;padding:0px;width:100%;}
dl.post_blogger dt.popti {margin:7px 0px 5px 0px;padding:0px;width:400px;float:right;}
dl.post_blogger dt.popti a {color:#4d5221;font-weight:bold;}
dl.post_blogger dd.poppic {width:121px;height:121px;float:left;background:url(/common/images/main/popular_bg.gif) no-repeat left top;}
dl.post_blogger dd.poppic img {margin:5px;}
dl.post_blogger dd.poptxt {width:400px;margin-left:10px;line-height:16px;float:right;color:#000000;display:inline;}

dl.popular_con {margin:10px 0px 0px 0px;padding:0px;clear:both;height:125px;}
dl.popular_con dd {margin:0px;padding:0px;}
dl.popular_con dt.popti {margin:7px 0px 5px 0px;padding:0px;width:200px;float:right;}
dl.popular_con dt.popti a {color:#4d5221;font-weight:bold;}
dl.popular_con dd.poppic {width:121px;height:121px;float:left;background:url(/common/images/main/popular_bg.gif) no-repeat left top;}
dl.popular_con dd.poppic img {margin:5px;}
dl.popular_con dd.poptxt {width:190px;margin-right:10px;line-height:16px;float:right;color:#000000;display:inline;overflow:hidden;}
dl.popular_con dd.poptxt ul {margin:0px 0px 0px 10px;padding:0px;list-style:none;}
dl.popular_con dd.poptxt li {padding-left:10px;background:url(/common/images/common/tm_bul3.gif) no-repeat left 6px;}
.wrap #m_middle_right {margin:0px 0px 40px 20px;width:329px;float:left;}
.wrap #m_middle_right h2 {margin:0px;font-size:12px;}

/* sub_layout */
.ifm_nopx{margin:0px;padding:0px;width:668px;height:100%;}
#middle_left_bg {width:668px;margin-bottom:20px;float:left;}
#middle_left {width:668px;padding:9px;border:1px solid #d2d3cd;float:left;margin-bottom:20px; min-height:410px;}
#middle_left .topbox {height:51px;background:url(/common/images/common/top_box2.gif) repeat-x left top;}
#middle_left .topbox .topbox_ti {color:#000000;width:525px;height:51px;float:left;text-indent:13px;line-height:51px;vertical-align:middle;background:url(/common/images/common/top_box1.gif) no-repeat left top;}
#middle_left .topbox .send {color:#777777;width:143px;height:51px;float:left;line-height:51px;vertical-align:middle;background:url(/common/images/common/top_box3.gif) no-repeat right top;}
#middle_left .topbox .write {color:#777777;width:143px;height:51px;float:left;line-height:51px;vertical-align:middle;background:url(/common/images/common/ico_write.gif) no-repeat right top;}
#middle_left .topbox .send a {padding-left:22px;font-weight:bold;color:#003300;background:url(/common/images/common/ico_mail.gif) no-repeat left 1px;}
#middle_left .topbox .send a:hover {text-decoration:none;}
#middle_left .topbox .tmsg {color:#777777;width:143px;height:51px;float:left;line-height:51px;vertical-align:middle;background:url(/common/images/common/top_box3.gif) no-repeat right top; text-align:right;}
#middle_left .topbox .tmsg a {font-weight:bold;color:#003300;margin-right:10px;}
#middle_left .topbox .tmsg a:hover {text-decoration:none;margin-right:10px;}

#middle_left .con_wrap {color:#777777;margin:13px 0px 10px 0px;}
#middle_left .con_wrap a {color:#777777;}
#middle_left .con_wrap .con_ti {color:#777777;font-size:12px;padding:5px 0px 5px 2px;margin:0px 10px 0px 10px;background:url(/common/images/common/dot.gif) repeat-x left bottom;}
#middle_left .con_wrap .con_name {padding-left:22px;float:right;margin:-20px 10px 0px 0px;display:inline;background:url(/common/images/common/ico_name.gif) no-repeat left top;}
#middle_left .con_wrap .con_file {margin:18px 0px 0px 10px;clear:both;padding-left:22px;background:url(/common/images/common/ico_file.gif) no-repeat 3px top;}
#middle_left .con_wrap .con_txt {margin:14px 10px 18px 10px;line-height:19px;overflow:hidden;}
#middle_left .con_wrap .comments_box {float:left;margin-bottom:10px;}
#middle_left .con_wrap .comments_box .total_com {margin:0px 19px 10px 11px;padding-left:16px;font-weight:bold;float:left;background:url(/common/images/common/ico_comments.gif) no-repeat left 2px}
#middle_left .con_wrap .comments_box .total_com a:hover {color:#333333;text-decoration:none;}
#middle_left .con_wrap .comments_box .add_com {margin:0px 0px 10px 0px;padding-left:18px;font-weight:bold;float:left;background:url(/common/images/common/ico_add.gif) no-repeat left 2px;}
#middle_left .con_wrap .comments_box .add_com a:hover {color:#333333;text-decoration:none;}
#middle_left .con_wrap .comments_box .scrap_con {margin:0px 10px 10px 0px;padding-left:19px;font-weight:bold;float:right;/*background:url(/common/images/common/ico_scrap.gif) no-repeat left 2px;*/}
#middle_left .con_wrap .comments_box .scrap_con a {color:#afb779;}
#middle_left .con_wrap .comments_box .scrap_con a:hover {color:#3e6608;text-decoration:none;}
#middle_left .con_wrap .comments_box dl {margin:0px;padding:0px;float:left;width:668px;background:#f2f2f2 url(/common/images/common/dot2.gif) no-repeat 10px bottom;}
#middle_left .con_wrap .comments_box dl.first_box {border-top:1px solid #c7c7c7;}
#middle_left .con_wrap .comments_box dl.last_box {background:none;background:#f2f2f2;border:none;border-bottom:1px solid #c7c7c7;}
#middle_left .con_wrap .comments_box dt {margin:0px 0px 0px 12px;padding:10px 0px 10px 0px;width:147px;float:left;display:inline;}
#middle_left .con_wrap .comments_box dt span {padding-left:16px;color:#000000;background:url(/common/images/common/ico_man.gif) no-repeat left 0px;}
#middle_left .con_wrap .comments_box dd {margin:0px;padding:10px 0px 10px 0px;width:497px;float:left;}
#middle_left .con_wrap .comments_box dd .com_data {color:#acabab;}
#middle_left .con_wrap .comments_box dd img {vertical-align:-1px;}
.comment_input {border:1px solid #c7c7c7;background-color:#FFFFFF;width:445px;height:17px;color:#777777;}
.comment_input1 {border:1px solid #c7c7c7;background-color:#FFFFFF;width:370px;height:17px;color:#777777;}
.comment_input2 {border:1px solid #c7c7c7;background-color:#FFFFFF;width:225px;height:17px;color:#777777;}

.comment_textarea {border:1px solid #c7c7c7;background-color:#FFFFFF;width:445px;height:50px;color:#777777;}
.comment_btn {border:none;margin-left:5px;}
.blog_line {background:#f2f2f2;border:none;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:10px 0px 0px 0px;width:100%;}
.blog_gubun {background:#f2f2f2;border:none;border-top:1px solid #c7c7c7;width:100%;height:2px;}
#middle_left .paging {clear:both;text-align:center;margin-bottom:10px;}
#middle_left .paging a {padding:0px 2px 0px 2px;height:16px;line-height:16px;display:inline-block;text-align:center;vertical-align:middle;}
#middle_left .paging a.paging_img {padding:0px 2px 0px 2px;}

table.t01 caption { display:none}
table.t01 { border-collapse: collapse;width: 100%; margin: 10px 0 3px 0px; border: 1px solid #c4c4c4; border-width: 3px 0 0 0; font-size:12px;}
table.t01 td { padding:2px 2px 2px 5px; text-align:left; border:1px solid #c4c4c4; font-size:12px;}
/*table.t01 th { padding:2px 2px 2px 2px; text-align:center;border:1px solid #c4c4c4;  background-color:#d2d3cd; color: #777777; font-size:12px;}*/
table.t01 th { padding:2px 2px 2px 2px; text-align:center;border:1px solid #c4c4c4;  background-color:#e8e8e8;  font-size:12px;}

table.t01_r caption { display:none}
table.t01_r { border-collapse: collapse;width: 100%; margin: 10px 0 3px 0px; border: 1px solid #c4c4c4; border-width: 3px 0 0 0; font-size:12px;}
table.t01_r td { padding:2px 10px 2px 10px; text-align:left; border:1px solid #c4c4c4; font-size:12px;}
table.t01_r td.rg { padding:2px 10px 2px 5px; text-align:right; border:1px solid #c4c4c4; font-size:12px;}
table.t01_r td.cn { padding:2px 2px 2px 5px; text-align:center; border:1px solid #c4c4c4; font-size:12px;}
table.t01_r th { padding:2px 2px 2px 2px; text-align:center;border:1px solid #c4c4c4;  background-color:#e8e8e8;  font-size:12px;}

.img_middle {vertical-align:middle;}
