@charset "utf-8";
/* CSS Document */
/* 해바라기흥업 ASH 091026 */ 
/* css정렬은 한줄로 쓰는것을 원칙으로 한다.-Enter key는 두번 이상 띄우지 않는다. */ 
/* layout 및 기본 css */
@import url("default.css");
@import url("board.css");

.community_left {float:left; width:582px; padding-left:37px;  margin-top:26px; vertical-align:text-top; text-align:left;}
.communitytlt {height:52px; font-size:1em;}
.communitymain {padding:0px; background:url(../images/community/line_bg.gif) right repeat-y;}
.communitymain dt {padding:25px 30px 10px 30px; background:url(../images/community/line1.gif) top right no-repeat; color:#7a52cc; font-size:22px; line-height:26px; font-weight:bold; letter-spacing:-0.11em;}
.communitymain dt a,
.communitymain dt a:hover {color:#7a52cc; font-size:22px !important; line-height:26px; font-weight:bold; font-family:"맑은 고딕", Malgun Gothic, "돋움체", Dotumche, "굴림체", Gulimche, AppleGothic, Sans-serif; letter-spacing:-0.11em; text-decoration:none;}
.communitymain dd {padding:0px 30px 0px 30px; margin-bottom:8px; height:55px; overflow:hidden;} 

#incommunity ul {padding:0px 30px 38px 30px; background:url(../images/community/line2.gif) bottom right repeat-x; width:522px;}
#incommunity ul li {background:url(../images/button/bullet_new2.gif) center left no-repeat; padding-left:9px; margin:0px; font-size:11px;}
#incommunity a {color:#acacac; text-decoration:none; font-size:11px;}
#incommunity a:hover {text-decoration:underline; font-size:11px; color:#3399cc;}

/* 오늘의 따끈 커뮤니티 */
.ecobox {padding:0px; background:url(../images/community/line_bg.gif) left repeat-y;}
.ecobox .tlt {width:552px; padding:14px 0px 0px 0px; margin-left:30px; border-bottom:1px solid #c3b1e8; height:18px;}
.ecobox  .eco_b {width:552px; padding:16px 0px 30px 30px; background:url(../images/community/line3.gif) bottom left no-repeat; height:139px;}
.ecobox  ul li {float:left; width:225px; padding:0px 50px 0px 0px;}
.eco_list {overflow:hidden; font-size:12px;}
.eco_list dt {font-size:14px;}
.eco_list dt.eco_tit {margin-left:57px; color:#3399cc; width:160px; vertical-align:text-top; margin-top:2px; height:55px; margin-bottom:6px; overflow:hidden;}
.eco_list dt.eco_tit a, .img_list dt.eco_tit a:hover {color:#3399cc; text-decoration:none; font-weight:bold; font-size:14px; line-height:110%;}
.eco_list dt.eco_photo {display:inline; float:left; margin:-61px 15px 0px 0px; text-align:center;}
.eco_list dt img {border:none; vertical-align:middle; width:48px; height:48px;}
.eco_list dd {line-height:16px; height:48px; overflow:hidden;}
.eco_list dd.eco_info {display:inline; float:left; height:14px; overflow:hidden; padding-top:10px; color:#acacac; text-align:center; font-size:11px;}

/* 오늘의 한마디 */
.today_main {padding:25px 0px 0px 30px;  background:url(../images/community/line_bg.gif) right repeat-y;}
.today_main .today_tlt {height:14px; padding-bottom:7px; vertical-align:middle;}
.today_main .today_tlt span {margin-left:10px;}
.today_main input {float:left; display:inline; width:391px; height:14px; padding:5px 10px; border:2px solid #a286db; background-color:#f9f9fa; font-size:12px;}
.today_main .today_register {float:right; padding-right:30px; margin-left:0; text-align:right;}
.today_subject {float:left; padding:0px 0px 5px 28px; background:url(../images/button/icon_q.gif) left top no-repeat; color:#7a52cc; font-size:16px; line-height:24px;  font-weight:bold; font-family:"굴림체", Gulimche, "돋움체", Dotumche, AppleGothic, Sans-serif; letter-spacing:-0.05em;}
.today_subject span {color:#7a52cc;}
.today_num {float:right; padding:8px 30px 0px 0px; color:#7a52cc; font-size:11px; font-family:'돋움체', Dotumche, '굴림체', Gulimche, AppleGothic, Sans-serif; text-align:right;}
.today_main fieldset {width:552px;}
.today_b {padding:13px 0px 20px 0px; background:url(../images/community/line4.gif) right bottom no-repeat;}
.today_txt {float:left; display:block; width:502px; padding:4px 10px 6px 10px; color:#809097; text-align:left; border-bottom:1px solid #ebebeb;}

/* 커뮤니티 메인 right_section */
.community_right {float:right; width:291px;  margin-top:26px; padding-right:40px;}
.communitylist {padding:13px 0px 25px 0px; width:291px;}
.communitylist li {background:url(../images/button/bullet_new1.gif) 0px 7px no-repeat; padding:0px 0px 12px 8px; line-height:16px; text-align:left;}
.communityinfo {color:#7a8c8a; font-size:10px;}
.community_banner {padding:37px 0px 30px 0px; height:98px;}

/* 커뮤니티 소개 */
.community_intro {padding:0px; height:245px; border-bottom:1px solid #ebebeb;}
.community_intro h3 {text-align:left; background:url(../images/common/dotline2.gif) bottom repeat-x; height:37px;}
.intro_list {overflow:hidden; font-size:12px; padding-top:18px; width:291px;}
.intro_list dt {font-size:14px;}
.intro_list dt.intro_tit {margin-left:39px; color:#7a52cc; width:250px; height:18px; overflow:hidden; text-align:left;}
.intro_list dt.intro_tit a, .img_list dt.eco_tit a:hover {color:#7a52cc; text-decoration:none; font-weight:bold; font-size:14px !important; line-height:16px; letter-spacing:-0.03em;}
.intro_list dt.intro_icon {display:inline; float:left; margin:-20px 4px 10px 0px; text-align:center; }
.intro_list dt img {border:none; vertical-align:middle;}
.intro_list dd {line-height:16px; text-align:left;}
.intro_list dd.intro_info {color:#809097; text-align:left; font-size:11px; padding-bottom:10px; letter-spacing:-0.1em;}

.photo_list {width:291px; padding:0px 0px 2px 0px; overflow:hidden;}
.photo_list li {display:inline; list-style:none; float:left; width:90px; margin:10px 10px 0 0; padding:0px; color:#a6b1b7; font-size:11px; text-align:left; font-family:"돋움체", Dotumche, "굴림체", Gulimche, AppleGothic, Sans-serif;}
.photo_list li.mg_no {display:inline; list-style:none; float:left; width:90px; margin:10px 0px 0 0; padding:0 0 3px 0; color:#a6b1b7; font-size:11px; text-align:left;}
.photo_list li img {display:block; margin-bottom:8px; border:none;}
.right_banner {height:128px; margin-top:23px; vertical-align:text-top;}

/* 묻고 답하기 */
.community_qna {padding-top:0px;}
.community_qna .qna_tlt {text-align:left; background:url(../images/common/dotline2.gif) bottom repeat-x; height:24px;}

/* sublayout */
#snb {float:left; width:192px; padding-left:21px; background:url(../images/community/box_l.gif) right repeat-y; vertical-align:text-top;}
/* news_view layout */
#contents {float:left; width:728px; padding:0px 26px 0px 4px; background:url(../images/community/box_t.gif) top left no-repeat; vertical-align:text-top; text-align:left;}
#contents2 {float:left; width:728px; padding:0px 26px 0px 4px; vertical-align:text-top; text-align:left; background-image:none;}
#contents a,
#contents2 a {color:#424448; text-decoration:none; font-size:12px;}
#contents a:hover,
#contents2 a:hover {text-decoration:underline; font-size:12px; color:#3399cc;}
#contents h2,
.contents2_t h2 {height:45px; margin:40px 0px 20px 0px; text-align:left; vertical-align:text-top;}
.snb_tlt {padding:0px; margin:0px;}
.snb_navi {text-align:left; vertical-align:text-top;}
#snb_navi {text-align:left; vertical-align:text-top;}
.snb_banner {width:176px; padding:50px 16px 40px 0px; background:url(../images/community/box_b_l.gif) bottom right no-repeat; vertical-align:text-top;  text-align:left;}

.qna_banner {width:728px;}
.qna_banner li {float:left; overflow:hidden; height:77px; width:190px; padding:14px 22px 12px 22px; vertical-align:text-top; margin:0px 13px 10px 0px; background:url(../images/community/qna_box.gif) left top no-repeat;}
.qna_banner li.mg_no {float:left; overflow:hidden; height:77px; width:190px; padding:14px 22px 12px 22px; vertical-align:text-top; margin:0px 0px 10px 0px; background:url(../images/community/qna_box.gif) left top no-repeat;}
.qna_banner dt {color:#7a52cc; font-size:14px; font-weight:bold; padding-bottom:5px;}
.qna_banner dt a:hover,
.qna_banner dt a:hover {text-decoration:underline; color:#7a52cc; font-size:14px; font-weight:bold;}
.qna_banner dd {float:left; width:130px; color:#8f9ca9; line-height:14px; height:54px; overflow:hidden;}
.qna_banner dd.qna_img {float:right; width:48px; height:48px;}

/* 오늘의 한마디 */
.contents2_t {float:left; width:728px; padding:0px 26px 0px 4px; background:url(../images/community/box_t2.gif) top left no-repeat;}
.contents2_b {float:left; width:728px; padding:0px 26px 26px 4px; background:url(../images/community/box_b.gif) bottom left no-repeat; text-align:left;}
.contents2_b2 {float:left; width:728px; padding:0px 26px 22px 4px;  background:url(../images/community/box_b.gif) bottom left no-repeat; text-align:left;}
.talk_box {width:728px; padding-top:6px;}
.talk_box .talk_tlt {float:left; padding:0px 0px 9px 0px;}
.talk_box .talk_num {float:right; padding:13px 120px 0px 0px; font-size:11px; color:#7a52cc; font-family:"돋움체", Dotumche, "굴림체", Gulimche, AppleGothic, Sans-serif;}
.talk_box textarea {float:left; display:inline; width:584px; height:39px; padding:12px; border:2px solid #a286db; background-color:#f9f9fa; font-size:12px; overflow:auto;}
.talk_box .btn_talk {float:right; margin-left:0; text-align:right;}


/* 묻고 답하기 */
.question_tlt {display:inline-block; width:728px; border-bottom:1px solid #c3b1e8; vertical-align:text-bottom; height:28px;}
.question_tlt .tlt_img {float:left; margin-top:7px; vertical-align:middle; height:14px;}
.question_tlt div {float:right; padding-bottom:5px;}
.question_person {width:728px; padding-top:17px;}
.question_person dt {height:24px; margin-left:104px; text-align:left; color:#7a52cc; font-size:14px; line-height:16px; font-weight:bold;}
.question_person dd.person_img {display:inline; float:left; margin:-24px 14px 0px 0px; text-align:center;}
.question_person dd.person_txt {float:right; width:621px; padding:0px 1px 6px 0px; text-align:left; color:#809097; vertical-align:text-top; font-size:11px;}
.question_person dd.person_txt p {float:left; width:479px; text-align:left;}
.question_person dd.person_txt textarea {float:left; display:inline; width:460px; height:40px; padding:6px 10px; border:2px solid #a286db; background-color:#f9f9fa; font-size:12px; overflow:scroll; overflow-x:hidden; }
.question_person dd.person_txt img {float:right; margin:29px 0px 0px 3px; text-align:right;}
.qna_tab {width:728px; height:31px; background:url(../images/community/tab_bg.gif) bottom repeat-x;}
.qna_tab li {float:left; font-size:0.1em; line-height:1%;}
.icon_answer {background:url(../images/button/icon_answer.gif) center no-repeat; display:block; width:48px; height:18px;}
.icon_answer_on {background:url(../images/button/icon_answer_on.gif) center no-repeat; display:block; width:48px; height:18px;}

/* 우리문화 역사 이야기 */
.culture_tlt {width:728px;}
.culture_tlt .culture_tlt1 {float:right; padding-right:3px; text-align:right; vertical-align:text-top;}
.culture_tlt .culture_tlt1_2 {float:right; padding-right:3px; text-align:right; vertical-align:text-top; width:720px;}
.culture_tlt .culture_tlt2 {float:left; text-align:left; margin-top:6px; vertical-align:text-bottom; }
.culture_tlt .culture_tlt2 img {margin-right:10px; float:left;}
.culture_tlt .culture_tlt2 span {display:block; height:26px; padding-left:10px; overflow:hidden; font-size:11px; line-height:13px; color:#809097; font-family:"돋움체", Dotumche, "굴림체", Gulimche, AppleGothic, Sans-serif; letter-spacing:-0.05em;}
.culture_tlt .culture_tlt2 span.info_mail {color:#7a52cc; height:12px; padding-top:1px; font-family:Tahoma, "굴림체", Gulimche; font-size:10px; letter-spacing:0em;} 
.category_select {float:right; display:block; height:16px; width:193px; padding:3px 15px; text-align:left; font-weight:bold; background:url(../images/community/combo_category_bg.gif) no-repeat; font-size:12px; }
.category_select span {float:left; color:#7a52cc;}
.category_select img {float:right; padding:3px 3px 0px 0px;}
