@charset "utf-8";
/*Reset*/
*{margin:0;padding:0;}
body{background:#FFF;}
body,input,button,td,p,span,select,option,textarea{font-size:12px;line-height:160%;font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;color:#666;}
img,fieldset,iframe{border:0 none;}
input{vertical-align:middle; padding:0; height:16px; border:1px solid #D7D7D7;}
input {border:expression((this.type=='radio'||this.type=='checkbox')?'0':'1px solid #D7D7D7');} /*ie6*/
input[type=radio] {border:0;} 
input[type=checkbox] {border:0;} 
textarea{overflow:auto; padding:0;}
p,ul,ol,form{padding:0; margin:0;}
li{list-style:none; padding:0; margin:0;}
a{color:#666;text-decoration:none;}
a:hover{color:#0099CC;text-decoration:none;}

/*common*/
h1{padding:0 0 0 20px; float:left;}
.top{width:905px; height:46px; position:relative;}
ul.top_menu{position:absolute; top:13px; right:150px;}
ul.top_menu li{float:left;padding:0 8px; background:url(../images/top_part.gif) no-repeat top right;}
ul.top_menu a{font-size:11px; color:#999; text-decoration:none;}
.top_search{width:146px; height:22px; position:absolute; top:12px; right:0; background:#6EB0E4;}
.top_search input{width:122px; height:16px; position:absolute; top:2px; left:2px; border:1px solid #4E9DD8 !important;}
.top_search img{position:absolute; top:2px; right:2px;}
.quick{width:71px; height:184px; position:absolute; left:925px; top:80px; z-index:10;}
.foot{clear:both; width:885px; height:93px; padding:50px 0 0 20px; position:static; background:url(../images/foot_bg.gif) no-repeat bottom left;}
.foot p{clear:left;margin:0 0 0 211px;}
form.siteLink{position:absolute; bottom:56px; right:10px; }
form.siteLink select{font-size:11px;}
.foot_menu{margin:0 0 0 211px; padding:14px 0 0 0;}
.foot_menu li{float:left; margin:0; padding:0;}
.le{float:left;}
.ri{float:right;}
.clear{clear:both;}
.v_align{vertical-align:middle;}
.position{position:relative;}
.btn{vertical-align:middle; margin:0 3px;}
.ico{vertical-align:middle; margin:0 4px 2px -5px;}
overflow:visible
/*main*/
.main{width:905px; height:480px; position:relative; background:#333;}
.main_bbs{width:905px; height:145px;}
.more{position:absolute; top:7px; right:1px;}
.main_list{width:279px; position:absolute; bottom:28px; right:1px;}
.main_list li{height:22px; padding-top:3px; background:url(../images/dot_line.gif) repeat-x bottom;}
.main_list img{vertical-align:middle; margin-right:4px;}
.main_list a{font-size:11px; color:#999; text-decoration:none;}
.main_list a:hover{color:#0099CC;}
.main_list2{width:279px; right:1px; margin-top: 20px;}
.main_list2 li{height:22px; padding-top:3px;}
.main_list2 img{vertical-align:middle; margin-right:4px;}
.main_list2 a{font-size:11px; color:#999; text-decoration:none;}
.main_list2 a:hover{color:#0099CC;}
div.movi{width:280px; height:145px; float:left; margin:0 21px 0 0; padding-left:17px;}
.movi_tit{width:100%; height:21px;}
.movi_tit li{height:21px; float:left;}
.movi_bbs{width:100%; clear:both;}
.movi_bbs li{font-size:11px; color:#999; line-height:16px; padding:12px 0 0 0;}
.movi_bbs a{font-size:11px; color:#999; text-decoration:none;}
.movi_bbs a:hover{color:#0099CC;}

div.main_data{width:280px; height:145px; float:left; position:relative;}
.data_img{float:left; width:90px; height:55px;}
.main_data_view{width:266px; height:55px; padding:7px 0 0 7px;}
.main_data_view dl{float:right; width:167px; margin:7px 0 0 0;}
.main_data_view dt{font-size:11px; font-weight:bold; line-height:13px;}
.main_data_view dd{font-size:11px; line-height:13px; color:#BDBDBD; margin-top:2px;}
.main_data_view a{font-size:11px;}
.main_data_list{clear:both; width:100%; padding-top:1px; background:url(../images/dot_line.gif) repeat-x top;}
.main_data_list li{height:21px; vertical-align:bottom; padding-top:2px; background:url(../images/dot_line.gif) repeat-x bottom;}
.main_data_list a{float:left; font-size:11px; color:#999; text-decoration:none; padding:0 0 0 10px; background:url(../images/dot.gif) no-repeat top left;}
.main_data_list a:hover{color:#0099CC;}
.main_data_list span{float:right; font-size:11px;color:#BDBDBD;}

.main_tab{width:100%; height:21px;background:url(../images/tab_bg.gif) no-repeat top left;}
.main_tab li{height:21px; float:left; vertical-align:bottom;}

.mainflash {position:absolute; z-index:100px;}
#Dummyimg {background:#fff; display:block; height:450px; padding:0 0 0 20px;}


/*서브게시판*/
.subBg{width:879px; padding:0 0 0 36px; min-height:300px; background:#fff url(../images/sub/subBg.gif) no-repeat top left;}
.subMenu{width:159px; float:left;}
.subMenu p{height:27px; margin:0; padding:0; background:url(../images/menu/dot_line.gif) no-repeat top left;}
.subMenu ul{margin:0; padding:1px 0 4px 0;}
.subMenu li{min-height:20px;_height:20px; margin:0; padding:0; font-size:0;}
.subMenu_tit{width:159px; height:40px;}
.subMenu_top{height:26px; margin:0; padding:1px 0 0 0; background:none !important;}
li.subMenu_3{margin-bottom:8px;}
.subMenu_3depth{height:16px !important; margin:0 0 0 0;; padding:0 0 0 33px !important; background:none !important;}
.cont_wrap{width:661px; padding:0 0 0 33px; float:left;}
.cont_top{width:100%; height:53px; vertical-align:top; background:url(../images/sub/cont_top.gif) repeat-x top;}
.cont_top h3{float:left; vertical-align:bottom;}
.cont_top span{float:right; margin:6px 0 0 0; padding:0 0 0 18px;_padding-top:3px; font-size:11px; background:url(../images/sub/home.gif) no-repeat top left;}/*_바가 붙은건 ie6용 핵*/
.cont_top img{vertical-align:middle; margin:0 4px;}
.cont{clear:both;}
.cont h4{height:16px; font-size:12px; line-height:18px; font-weight:bold; padding:0 0 7px 14px; background:url(../images/sub/h4_ico.gif) no-repeat top left;}
h4.none{padding:0; margin:22px 0 4px 0; background:none;}
h5{margin:12px 0 4px 0; padding:0;}
.bbs_top{background:#F7F7F7 url(../images/board/head_top.gif) repeat-x top;}
.bbs_top th{height:23px; vertical-align:middle; padding-top:2px; text-align:center;}
.bbs_top_le{background:url(../images/board/head_bg_le.gif) no-repeat top left;}
.bbs_top_ri{background:url(../images/board/head_bg_ri.gif) no-repeat top right;}
.bbs_bottom{height:1px; padding:0; margin:0; background:#bbb; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; border-left:1px solid #E1E1E1;}
.bbs_list{background:#FFF; text-align:center;}
.bbs_list_foot{border-bottom:1px solid #ccc;}
.bbs_list td{height:28px; vertical-align:middle; border-bottom:1px solid #ccc;}
.bbs_list_tit{text-align:left; padding:0 0 0 8px; background:url(../images/board/ico_list.gif) no-repeat top left;}
.ico_re{vertical-align:middle; margin:0 2px 0 -12px;}
.list_file{margin:1px 0 0 3px;}
.new{vertical-align:middle; margin-left:4px;}
/*이미지 게시판*/
.bbs_img_list{background:#FFF; text-align:center;}
.bbs_img_list td{border-bottom:1px solid #ccc;}
.bbs_img_listTxt{text-align:left; vertical-align:top; padding:7px 3px 3px 10px;}
.bbs_img_listTxt p{color:#999;font-size:11px; line-height:15px; padding:3px 0 0 0;}
.bbs_img_view{padding:5px 0;}
.bbs_top_txt{float:right; text-align:justify; padding:0 0 0 5px; width:480px; line-height:130%; font-size:11px;}

/*게시판 보기*/
.txt_left{text-align:left; line-height:16px;}
.txt_left p{padding:2px 0 0 0;}
.view_top{padding:3px 16px 4px 15px; background:url(../images/board/dot_line.gif) repeat-x bottom;}
.view_txt{padding:7px 16px 10px 16px;}
.view_re{border:1px solid #DBDBDB; padding:10px 16px; float:left; margin-top:16px;}
.view_re textarea{width:574px; height:36px; vertical-align:middle; float:left; margin-right:3px; border:1px solid #DBDBDB; background:#eee;}
.view_reWr{width:70px; color:#273E67; float:left;}
.view_reTxt{width:482px;float:left; line-height:14px; padding:0 0 6px 0;}
.view_reBtn{vertical-align:middle; float:right;}
.view_reBtn img{vertical-align:middle; margin:3px 0 0 2px;}
.view_repd{clear:both; width:627px; height:7px;}
.view_reLine{clear:both; width:627px; height:7px; background:url(../images/board/dot_line.gif) repeat-x top;}
.btn_wrap{float:right; margin-top:10px;}
.btn_wrap li{float:left; margin:0 0 0 2px;}
.view_bottom{clear:both; border-bottom:2px solid #86BCDB; padding-top:30px;}
.view_bottom li{vertical-align:top; height:22px; padding:6px 10px 0 16px; border-top:1px solid #DBDBDB;}
.view_file{clear:both; width:100%; border-bottom:2px solid #86BCDB; padding-top:30px;}
.view_file td{border-top:1px solid #DBDBDB; padding:3px 5px 2px 5px;}
.view_file td p{padding:1px 0;}

.page{height:24px; position:relative; text-align:center; padding:13px 0 0 0;}
.page_part{padding:1px 6px 0 1px; text-align:center; line-height:14px;background:url(../images/board/page_part.gif) no-repeat top right;}
.page_part_b{padding:1px 6px 0 1px; font-weight:bold; text-align:center; line-height:14px;background:url(../images/board/page_part.gif) no-repeat top right;}
.page_bt{float:right; margin:-20px 0 0 0;}
.searchTop{padding:0 11px 0 14px;background:url(../images/board/search_top.gif) no-repeat top left;}
.searchRi{width:5px; background:url(../images/board/search_right.gif) no-repeat top right;}
.searchFoot{height:5px; background:url(../images/board/search_foot.gif) no-repeat bottom left;}
.searchFoot2{height:5px; background:url(../images/board/search_foot2.gif) no-repeat right bottom;}
.search_li{height:22px; float:left; margin:5px 3px 0 0; padding:3px 0 0 0;}
.search_li select{height:18px;}
.search_li2{height:19px; float:left; margin:5px 10px 0 10px;}
.page_search{width:100%; margin-bottom:10px;}
.img{margin-bottom:30px;}
.img2{margin-bottom:8px;}/*0813*/

.search_wrap{width:885px; padding:0 0 0 20px;}
.search_center{text-align:center; margin:0 auto;}
.search_center input{vertical-align:middle;} .search_center select{vertical-align:middle;} .search_center img{vertical-align:middle;}
.search_center label{margin:0 5px 0 2px;}
.search_bar{height:22px; padding:7px 15px 0 15px; margin-top:23px; font-weight:bold; color:#999; vertical-align:top; background:#F6F6F6; border-bottom:1px solid #D1D1D1;}
.search_view{padding:15px 33px;border-bottom:1px solid #EBEBEB;}
.search_view2{padding:5px 15px 0 15px;}
.search_view2 p{padding:2px 0 1px 0;}
.search_view3{margin-left:18px;}

/*멤버쉽*/
.mem_top01{width:656px;height:5px;background:url(../images/sub/mem_top01.gif) no-repeat top left;}
.mem_top02{width:5px;background:url(../images/sub/mem_top02.gif) no-repeat top right;}
.mem_bg{height:202px; vertical-align:top; padding-left:326px; background:url(../images/sub/mem_bg.jpg) no-repeat bottom left;}
.mem_ri{background:url(../images/sub/mem_ri.gif) no-repeat right bottom;}
.mem_warp{width:252px; margin-top:12px; padding:12px 0 0 0; background:url(../images/sub/mem_line.gif) repeat-x top;}
.mem_warp li{height:23px;}
.id{margin-top:30px; height:29px;}
.pw{height:29px;}
.save_id{padding:0 0 0 60px;}
.img_margin{margin:3px 0 0 0;}
.err{float:left; vertical-align:top; margin:-2px 0 0 0;}
.cont_table{width:100%; border-top:2px solid #86BCDB; border-bottom:2px solid #86BCDB;}
td.bg_gray{font-weight:bold; padding:4px 12px 3px 15px; background:#eee; border-bottom:1px solid #ccc;}
td.bg_gray2{padding:4px 12px 3px 15px; background:#F3F3F3; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
td.bg_white{padding:4px 10px 3px 10px; background:#fff; border-bottom:1px solid #ccc;}
td.bg_white img{vertical-align:middle;} td.bg_white input{vertical-align:middle;} td.bg_white select{vertical-align:middle;}
ul.poll{padding:4px 20px;}
ul.poll li{color:#999;}
.line_2px{width:100%; height:2px; background:#86BCDB;}

.just{text-align:justify; padding:0 10px 0 10px;}/*0813*/
.just2{text-align:justify; color:#999; padding:0 10px 0 10px;}/*0813*/
.txt_blue{color:#136FAE;}
.txt_blueB{color:#136FAE; font-weight:bold;}
.txt_blue11px{font-size:11px; color:#136FAE;}/*0813*/
.txt_sky{color:#6B8BB2;}
.txt_skyB{color:#6B8BB2; font-weight:bold;}
.txt_g{color:#999;}
.txt_g11px{font-size:11px; color:#999;}
.txt_or{color:#FF9933; font-weight:bold;}
.txt_orB{color:#FF9933; font-weight:bold;}
.txt_black{color:#000;}
.txt_green_pd{color:#23C8C8; margin-right:15px;}
.b{font-weight:bold;}

li.dot{padding:0 0 0 10px; margin:0 0 3px 0; background:url(../images/investor/dot_ico.gif) no-repeat top left;}
.tab_bg{height:23px; background:url(../images/menu/tab_bg.gif) no-repeat top left;}
.round_box01{height:6px; background:url(../images/investor/inv02Box_top01.gif) no-repeat top left;}
.round_box02{height:6px; background:url(../images/investor/inv02Box_top02.gif) no-repeat top right;}
.round_box03{background:url(../images/investor/inv02Box_le.gif) no-repeat bottom left;}
.round_box04{background:url(../images/investor/inv02Box_ri.gif) no-repeat right bottom;}
.round_box04_1{background:url(../images/investor/inv02Box_ri2.gif) no-repeat right bottom;}
.round_box04_2{background:url(../images/investor/inv02Box_ri3.gif) no-repeat right bottom;}
.dl_dot_line{width:531px; float:left; margin-bottom:16px; padding:0 0 16px 0; background:url(../images/intro/intro04_dotLine.gif) repeat-x bottom left;}
.viewer{width:661px; height:100px; float:left; background:url(../images/board/dot_line.gif) repeat-x bottom;}
.viewer dt{margin-right:12px;}
.viewer01{width:300px; padding:25px 31px 0 0; float:left; background:url(../images/etc/etc04_01.gif) no-repeat top right;}
.viewer02{width:315px; padding:25px 0 0 15px; float:right;}
.viewer_txt{width:240px; font-size:11px; line-height:140%; text-align:justify;}
.sitemap{width:205px;}
.sitemap dt{min-height:19px;_height:19px;_font-size:0;line-height:0%; padding-top:10px; border-bottom:1px solid #EFEFEF;}
.sitemap dd{min-height:15px;_height:15px; padding:2px 0 0 74px; font-size:11px; line-height:17px; background:url(../images/etc/etc05_dot01.gif) no-repeat top left; border-bottom:1px solid #EFEFEF;}
.sitemap li{min-height:15px;_height:15px; width:118px; margin-left:-74px; padding:2px 0 0 87px; background:url(../images/etc/etc05_dot02.gif) no-repeat top left; border-top:1px solid #EFEFEF;}
.sitemap li a{color:#848484;}

/*유수형주임님 추가*/
.cont_list{list-style:none;}
.cont_list li{background:url(../images/intro/ico_arr.gif) 4px 4px no-repeat; padding:0 0 0 12px;}
.cont { text-align:justify;}

.cont_list2 { list-style:none;}
.cont_list2 li{ background:url(../images/intro/ico_bl1.gif) 4px 6px no-repeat; height:25px; padding:0 0 0 12px;}
.cont_list2 span{ color:#aaa;}

.info span{ color:#136fae;}
.td_title{ color:#136fae; font-weight:bold; padding:0 0 0 15px; background:url(../images/intro/ico_bl2.gif) 4px 7px no-repeat;}

.file { display:block; background:url(../images/intro/ico_file.gif) 0px 2px no-repeat; padding:0 0 0 18px; margin:5px 0 35px 0; }
.imgBG { background:url(../images/sub/intro02_cont_bg1.gif) no-repeat; height:147px; position:relative;}
.imgBG ul{ list-style:none; position:absolute; left: 38px; top: 7px; width: 610px; height:135px; }
.imgBG li{ padding:3px 0 2px 0; line-height:19px;}


/*팝업*/
.pop{background:#00508E url(../images/pop/pop.gif) repeat-x top;}
.pop_wrap{width:450px;}
.pop_wrap h1{clear:left; width:100%; padding:0; text-align:right; height:33px;}
.pop_wrap h2 img{margin:25px 0 0 10px;}

.caution{width:300px; height:100px; position:relative; line-height:16px; vertical-align:middle; padding:20px; border:1px solid #86BCDB; background:#fff;}
.caution_x{position:absolute; right:10px; bottom:7px;}

/* 2010.01 자산관리서비스 추가 */
.jasanbg{background:url(../images/investor/jasan_bg01.jpg) no-repeat left; width:631px; height:225px;} /* 자산관리 BG */
.jasan_box{padding:55px 0 0 90px;} /* 자산관리 버튼위치 */
.ja_tit{margin:0; padding:0;}
.ja_tit img{margin:17px 0 0 17px;}
.ja_btn{margin:25px 0 0 0; padding:0 0 10px 45px; float:left;}
.ja_txt{padding-left:7px; padding-right:7px; font-weight:bold; color:#518bc6;}
.ja_txt a{font-weight:bold; color:#518bc6;}
.ja_txt a:hover{font-weight:bold; color:#11bc9a;}
.ja_img{float:right; margin-right:20px;}

/*마이페이지관련추가*/
.mypage_tab{height:23px;background:url(../images/menu/mypage_tab_bg.gif) repeat-x bottom;}
.mypage_tab li{float:left;}
.mypage{width:100%; clear:both; margin:0 auto 30px auto; border-bottom:1px solid #A1C7DE;}
.mypage td{background:#FFF; border-bottom:1px solid #ccc;}
.mypage td input{vertical-align:middle;}
.mypage_left{text-align:left;}
.mypage_left a{padding:0 0 0 8px; background:url(../images/board/ico_list.gif) no-repeat 0 -8px;}

/*2010.05 투자맵수정관련 추가*/
.map_tab{margin-left:19px;}
.map_tab li{float:left; _font-size:0; height:38px;}
.map_wrap{clear:both; width:100%; border:0; background:#FFF;}
.map_t01{width:30px; height:15px; background:url(../images/map/map_t01.gif) no-repeat left top;}
.map_t02{background:url(../images/map/map_t02.gif) repeat-x top;}
.map_t03{width:20px; background:url(../images/map/map_t03.gif) no-repeat right top;}
.map_m01{background:url(../images/map/map_m01.gif) repeat-y left top;}
.map_m02{padding:30px 18px 0 18px; vertical-align:top; height:540px;}
.map_m03{background:url(../images/map/map_m03.gif) repeat-y right;}
.map_f01{height:25px; background:url(../images/map/map_f01.gif) no-repeat left top;}
.map_f02{background:url(../images/map/map_f02.gif) repeat-x top;}
.map_f03{background:url(../images/map/map_f03.gif) no-repeat right top;}
.map_movie{background:url(../images/map/map02_002.jpg) no-repeat top right; position:relative;}
.map_list{float:left; width:283px; padding-left:0;}
.map_list li{font-size:11px; height:21px; padding:4px 0 0 10px; background:url(../images/map/list_bg.gif) no-repeat 0 0;}
.movie_view{position:absolute; top:55px; right:41px; _right:58px;}
.map_list2{float:left; width:183px; margin-right:14px; border-top:0px solid #D0DCDE;}
.map_list2 li{height:21px; line-height:180%; padding:1px 0 0 6px; border-bottom:1px solid #D0DCDE; background:url(../images/map/arr.gif) no-repeat 0 8px;}
.movie_table{width:340px; border:0; margin-left:12px;}
.movie_table td{padding:0 4px 0 15px; background:url(../images/map/ico.gif) no-repeat 0 0;}
.movie_table td a{font-size:11px;}

.menuskin{border:0;z-index:100;visibility:hidden;}
.menuskin a{text-decoration:none;border:0;}

/** 펀드관리 서비스(2011.03.30추가) */
.f_table th{line-height:120%;}
.f_table td{ background-color:#FFFFFF; text-align:center;}
.f_table .le{ line-height:120%;}
.f_table2 td{text-align:left;}
.f_table2 .disabled{color:#c2c2c2;}
.popup_table td{font-size:11px;}
.popup_table .le{border-right:1px solid #c3c3c3; text-align:center; font-weight:bold; width:150px; padding: 10px 0; vertical-align:middle;}
.chart{border:1px solid #dbdbdb; background-color:#f5f5f5; width:120px;}
.chart td{ padding-top:8px; line-height:110%;}
.f_tit{text-align:left; margin-bottom:5px; color:#0094fe; padding-left:3px; font-weight:bold;}

