@import url(style_01.css);

body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form { padding: 0; margin: 0; }
html {overflow-y:scroll;}
body { font-family: 돋움, Dotum, Arial, Helvetica, sans-serif; font-size: 12px; color:#696969; }
ul ol dl {list-style:none;}
ul {list-style:none; padding:0; margin:0;}

table {border:none;
border-spacing:0;
border-collapse:collapse;
padding:0px 0px 0px 0px;
}


input.calendars2 { 
		behavior:url('/css/htc_calendar_s2.htc'); 
		}


th, td {padding:0px;}
select {font-size:9pt;vertical-align:middle;}

/*이미지 보더*/
img.vam {vertical-align:middle;}
img{border:none;vertical-align:middle;}
input{vertical-align:middle;}

A:link { color:#474747 ;text-decoration:none ; }
A:visited { color:#474747 ;text-decoration:none ; }
A:active { color:#474747 ; text-decoration:none ; }
A:hover { color:#474747 ; text-decoration:none ; }


table .kind01 {border: 1px solid #cccccc; border-collapse:collapse;}
table .kind01 tr td {border: 1px solid #cccccc; height:24px; padding-left:10px; }
table .kind01 tr th {border: 1px solid #cccccc; background-color:#f0f0f0; font-weight: bold; text-align: center; width:130px;}

.ttit01 {font-weight: bold; text-align: center; color:#757474; padding:7px 0px;}
.ttxt01 {text-align: center; color:#333333; padding:7px 0px;}
.ttxt02 {color:#333333; padding:7px 0px 7px 10px;}
.ttxt02 a{color:#333333; padding:7px 0px 7px 0px;}
.ttxt02 a:hover{color:#000; padding:7px 0px 7px 0px;}
.ttxt03 {font-size:12px; font-weight:bold; color:#047289; padding-left:10px;}
.ttxt03 a{font-size:12px; font-weight:bold; color:#047289;}
.ttxt03 a:hover{font-size:12px; font-weight:bold; color:#047289;}
.ttxt04 {text-align: center; color:#677a9f;}
.ttxt05 {text-align: center; color:#b83d11;}


.tit_view01 {font-size:12px; font-weight:bold;}
.txt_view01 {font-size:12px; color:#006699; line-height:18px; border:1px solid #dcdcdc; padding:30px 20px;}


.col_red {font-weight:bold; color:#f62b2b;}
.col_red2 {color:#f62b2b;}

.navi {font-size:11px; color:#343434;}

/*stop*/
.m_txt4 a{color:#FFFFFF;font-family:"굴림";font-size:12px; font-weight:normal;text-decoration:none;}
.m_txt4 a:hover{color:#FFFFFF;font-family:"굴림";font-size:12px; font-weight:normal;text-decoration:none;}
.m_txt4on a{color:#FFFFFF;font-family:"굴림";font-size:12px; font-weight:bold;text-decoration:none;}
.m_txt4on a:hover{color:#FFFFFF;font-family:"굴림";font-size:12px; font-weight:bold;text-decoration:none;}






/*메인*/
.mbor01 {border:1px solid; border-top-color:#d4d5d6; border-right-color:#d4d5d6; border-left-color:#d4d5d6; border-bottom-color:#20307e;}
.mbor02 {border:1px solid; border-top-color:#2e3d85; border-right-color:#2e3d85; border-left-color:#2e3d85; border-bottom-color:#20307e;}
.mbor03 {border:1px solid; border-bottom-color:#d4d5d6; border-right-color:#d4d5d6; border-left-color:#d4d5d6;}
.mbor04 {border:2px solid; border-bottom-color:#4298c4; border-right-color:#4298c4; border-left-color:#4298c4; border-top-color:#8a8787;}
.mbor05 {border:1px solid #8c9fc3; table-layout:fixed;}
.mbor06 {border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-top:2px solid #8a8787;}
.mbor07 {border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; border-left:1px solid #ebebeb;}

.mtxt01 {font-size:12px; color:#474747; background:url(../image/main/bullet01.gif) 0px 10px no-repeat; padding:5px 0px 0px 7px;}
.mtxt02 {font-size:12px; color:#ffa349; text-align:center;}
.mtxt03 a{font-size:12px; color:#6c6969; background:url(../image/main/bullet02.gif) 3px 7px no-repeat; padding:5px 0px 0px 15px; line-height:18px;}
.mtxt03 a:hover{font-size:12px; color:#6c6969; background:url(../image/main/bullet02.gif) 3px 7px no-repeat; padding:5px 0px 0px 15px;}
.mtxtpre {font-size:12px; color:#474747; background:url(../image/main/bullet01.gif) 0px 13px no-repeat; padding:8px 0px 0px 7px;}

.mtxt03_1 a{font-size:12px; color:#6c6969; padding:5px 0px 0px 15px; line-height:18px;}
.mtxt03_1 a:hover{font-size:12px; color:#6c6969; padding:5px 0px 0px 15px;}


.mtxt04 {font-size:12px; color:#2c2b2b; padding:10px 0px 7px 15px; line-height:18px;}
.mtxt05 {font-size:12px; color:#e62020; line-height:16px; letter-spacing:-1px; padding-bottom:5px;}

.mtxt05_01 a{font-size:14px; color:#e62020; line-height:18px; letter-spacing:-1px; padding-bottom:5px;}

.mtxt06 {font-size:11px; color:#716c6c; line-height:16px; letter-spacing:-1px;}
.mtxt07 {font-size:12px; color:#4b4a4a; font-weight:bold;}
.mtxt08 {font-size:12px; color:#000000; padding-left:10px;}
.mtxt09 {font-size:11px;}
.mtxt10 {font-size:11px; color:#ff4500;}
.mtxt11 {font-size:12px; color:#767676; line-height:22px;}
.mtxt11 a{font-size:12px; color:#767676; line-height:22px;}
.mtxt12 {font-size:12px; color:#454545; font-weight:bold; line-height:20px;}
.mtxt12 a{font-size:12px; color:#454545; font-weight:bold;}
.mtxt13 a{font-size:12px; color:#474747; background:url(../image/main/bullet01.gif) 0px 6px no-repeat; padding:0px 0px 0px 7px; line-height:20px;}
.mtxt14 {font-size:14px; font-weight:bold; color:#2c2b2b;}
.mtxt14 a{font-size:14px; font-weight:bold; color:#2c2b2b;}
.mtxt15 {font-size:11px; color:#8d8c8c; padding:5px 0px 0px 20px;}
.mtxt16 {font-size:12px; color:#2c2b2b; line-height:20px; letter-spacing:-1px;}
.mtxt16 a{font-size:12px; color:#2c2b2b; line-height:20px; letter-spacing:-1px;}
.mtxt17 {font-size:11px; color:#010101; line-height:16px; padding:3px 0px;}
.mtxt18 {color:#1478cd;}
.mtxt19 {font-size:11px; color:#565656;}
.mtxt20 {font-size:11px; color:#333333; font-weight:bold; text-align:center;}
.mtxt21 {font-size:12px; color:#464646; text-align:center; padding:4px 0px;}
.mtxt22 {font-size:12px; color:#032abb; padding-left:10px;}
.mtxt23 {font-size:11px; color:#333333; text-align:center;}
.mtxt24 {font-size:11px; color:#6c6969; text-align:center;}
.mtxt25 {font-size:11px; color:#6c6969; padding-left:5px;}
.mtxt26 {font-size:11px; color:#2c2c2c; letter-spacing:-1px; padding-top:8px;}
.mtxt26 a{font-size:11px; color:#2c2c2c; letter-spacing:-1px; padding-top:5px;}
.mtxt27 {font-size:12px; color:#272727;}
.mtxt27 a{font-size:12px; color:#272727;}
.mtxt28 {font-size:14px; color:#454545; font-weight:bold;}
.mtxt28 a{font-size:14px; color:#454545; font-weight:bold;}
.mtxt29 a{font-size:11px; color:#cbe2ee; background:url(../image/main/bullet03.gif) 7px 3px no-repeat; padding-left:13px; line-height:18px;}
.mtxt30 {font-size:11px; color:#c0c9f3;}
.mtxt30 a{font-size:11px; color:#c0c9f3;}

.ptxt01 {font-size:12px; color:#FFFFFF; letter-spacing:-1px; padding-bottom:5px;}
.ptxt01 a{font-size:12px; color:#FFFFFF; letter-spacing:-1px; padding-bottom:5px;}


.inputid {width:121px; height:24px; background:url(../image/main/bgid.gif) no-repeat; border:none;}
.inputpw {width:121px; height:23px; background:url(../image/main/bgpw.gif) no-repeat; border:none;}

/*이슈종목 tab*/
.mtab01_on {font-size:12px;  color:#FFFFFF;font-weight:bold; width:95px; height:38px; background:url(../image/main/mtab01_on.gif) no-repeat; text-align:center;}
.mtab01_on a{font-size:12px;  color:#FFFFFF;font-weight:bold; width:95px; height:38px; background:url(../image/main/mtab01_on.gif) no-repeat; text-align:center;}
.mtab01_off {font-size:12px; color:#8a8787; width:95px; height:38px; background:url(../image/main/mtab01_off.gif) no-repeat; text-align:center;}
.mtab02_on {font-size:12px; font-weight:bold; color:#333333; width:116px; height:37px; background:url(../image/main/mtab02_on.gif) no-repeat; text-align:center;}
.mtab02_off {font-size:12px; width:116px; height:37px; background:url(../image/main/mtab02_off.gif) no-repeat; text-align:center;}



/*서브8 테이블*/
.subt801 { border: 1px solid #c5d2de; }
.subt801 tr td {font-size:11px; color: #333333; text-align: center; border-bottom: 1px solid #c5d2de; border-left: 1px solid #c5d2de; padding:3px 0px; line-height:16px;}
.subt801 tr th {font-size:11px; color: #006699; font-weight: bold; text-align: center; border-bottom: 1px solid #c5d2de; border-left: 1px solid #c5d2de; background-color: #dee7ef; padding:3px 0px;}
.subt801 .alle {text-align:left; padding-left:5px;}

/*용어사전*/
.dtxt01 { font-size: 11px; color: #276ce0; font-weight: bold; padding: 3px 0px; }
.dtxt02 { font-size: 11px; color: #4b4b4b; font-weight: bold; padding: 3px 0px; }
.dtxt03 { font-size: 11px; color: #ff6406; font-weight: bold; }
.dtxt04 { font-size: 11px; color: #4b4b4b; line-height: 16px; }
.dbox01 { border: 1px dotted #c1c0c0; }
.dbox02 { border: 1px solid #c1c0c0; }


.stxt01 {font-size:12px; color:#213894; font-weight:bold; padding:0px 0px 0px 0px; text-align:center;}
.stxt02 {font-size:12px; color:#333333; padding:0px 0px 0px 10px; letter-spacing:-1px;}

.subt810 { border-top: 2px solid #818181; }
.subt810 tr td { font-size: 12px; color: #333333; border-bottom: 1px solid #cccccc;border-left:1px solid #cccccc;  padding: 3px 0px 3px 5px; line-height: 16px; }
.subt810 tr th { font-size: 12px; color: #666666; font-weight: bold; border-bottom: 1px solid #cccccc; border-left:1px solid #cccccc;  background-color: #e3e3e3; padding:8px 0px;}
.subt810 .alle { text-align: left; padding-left: 5px; }
.subt810 .bor_empty{ border-left:0px;}

/*자유게시판*/
.ctab01 {border-top:2px solid #dddfe7; border-bottom:1px solid #dddfe7;}
.ctab01 tr th {font-size:12px; color:#666666; font-weight:bold; background-color:#f7f7f8; padding:10px 0px 10px 0px; border-right: 1px solid #dddfe7; border-bottom: 1px solid #dddfe7;}
.ctab01 tr td {font-size:12px; color:#333333; padding:10px 0px 10px 10px; border-bottom: 1px solid #dddfe7;}

.ctxt01 {font-size:12px; font-weight:bold; color:#0f889a; padding:0px 0px 5px 5px;}




/*약관*/
.tetxt01 {font-size:12px; color:#333333; line-height:18px; padding:0px 20px 20px 20px;}
.tetxt01 p {padding-top:20px;}



#smartInput{ margin:0 10px 0 0;}
.smartOutput{ font-size:12px; line-height:1.8; font-family:Dotum, AppleGothic, Sans-serif;} /* 스마트 에디터의 풍부한 표현이 정상적으로 출력되도록 하려면 콘텐츠가 출력되는 곳에 이 클래스를 적용하여야 한다. 예를 들면 게시물 읽기 페이지의 본문이 이에 해당된다. */

.smartOutput p{ margin-top:7px; margin-bottom:7px;}

.smartOutput blockquote.q1,
.smartOutput blockquote.q2,
.smartOutput blockquote.q3,
.smartOutput blockquote.q4,
.smartOutput blockquote.q5,
.smartOutput blockquote.q6,
.smartOutput blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}

.smartOutput blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
.smartOutput blockquote.q2{ padding:0 10px; background:url(../img/bg_qmark.gif) no-repeat;}
.smartOutput blockquote.q3{ border:1px solid #d9d9d9;}
.smartOutput blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
.smartOutput blockquote.q5{ border:2px solid #707070;}
.smartOutput blockquote.q6{ border:1px dashed #707070;}
.smartOutput blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}

.smartOutput sup{ font:10px Tahoma;}
.smartOutput sub{ font:10px Tahoma;}
.smartOutput table td{ padding:4px;}


/*테두리 전부다*/
.br wh {border: 1px solid #ffffff; }
.br1 {border: 1px solid #b7b3b2; }
.br1.bg { background-color:#ececec; }
.br1.wh { border: 1px solid #ffffff; }
/*테두리 위 */
.br2 {border-top: 1px solid #b7b3b2; }
.br2.bg { background-color:#ececec; }
.br2.wh { border-top: 1px solid #ffffff; }
/*테두리 위 아래 */
.br3 {border-top: 1px solid #b7b3b2; border-bottom: 1px solid #b7b3b2;}
.br3.bg { background-color:#ececec; }
.br3.wh { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
/*테두리 위 아래 오른쪽*/
.br4 {border-top: 1px solid #b7b3b2; border-bottom: 1px solid #b7b3b2; border-right: 1px solid #b7b3b2;}
.br4.bg { background-color:#ececec; }
.br4.wh { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
/*테두리 위 아래 왼쪽*/
.br5 {border-top: 1px solid #b7b3b2; border-bottom: 1px solid #b7b3b2; border-left: 1px solid #b7b3b2;}
.br5.bg { background-color:#ececec; }
.br5.wh { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; }
/*테두리 아래 */
.br6 {border-bottom: 1px solid #b7b3b2; }
.br6.bg { background-color:#ececec; }
.br6.wh { border-bottom: 1px solid #ffffff;}
/*테두리 아래 오른쪽*/
.br7 {border-right: 1px solid #b7b3b2; border-bottom: 1px solid #b7b3b2;}
.br7.bg { background-color:#ececec; }
.br7.wh { border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
/*테두리 아래 왼쪽*/
.br8 {border-left: 1px solid #b7b3b2; border-bottom: 1px solid #b7b3b2;}
.br8.bg { background-color:#ececec; }
.br8.wh {border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
/*테두리 위 오른쪽*/
.br9 {border-right: 1px solid #b7b3b2; border-top: 1px solid #b7b3b2;}
.br9.bg { background-color:#ececec; }
.br9.wh {border-right: 1px solid #ffffff; border-top: 1px solid #ffffff;}
/*테두리 위 왼쪽*/
.br10 {border-right: 1px solid #b7b3b2; border-top: 1px solid #b7b3b2;}
.br10.bg { background-color:#ececec; }
.br10.wh {border-right: 1px solid #ffffff; border-top: 1px solid #ffffff;}
/*테두리 위 왼쪽 오른쪽*/
.br11 {border-top: 1px solid #b7b3b2; border-left: 1px solid #b7b3b2; border-right: 1px solid #b7b3b2;}
.br11.bg { background-color:#ececec; }
.br11.wh {border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
/*테두리 아래 왼쪽 오른쪽*/
.br12 {border-bottom: 1px solid #b7b3b2; border-left: 1px solid #b7b3b2; border-right: 1px solid #b7b3b2;}
.br12.bg { background-color:#ececec; }
.br12.wh {border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
/*테두리 오른쪽 */
.br13 {border-right: 1px solid #b7b3b2; }
.br13.bg { background-color:#ececec; }
.br13.wh { border-right: 1px solid #ffffff; }
/*테두리  왼쪽*/
.br14 {border-left: 1px solid #b7b3b2; }
.br14.bg { background-color:#ececec; }
.br14.wh { border-left: 1px solid #ffffff; }


/* 페이징 */
.page a{ border:1px solid #fff;background-color:#FFF;padding:2px 4px;color:#000000;font-size:11px;font-weight:bold;text-decoration:none;font-family:tahoma;vertical-align:middle;}
.page a:hover{ border:1px solid #E41B01;background-color:#FFF;padding:2px 4px;color:#E41B01;font-family:tahoma;font-size:11px;font-weight:bold;text-decoration:none;vertical-align:middle;}

.this_page a{ border:1px solid #fff;background-color:#FFF;padding:2px 4px;color:#000000;font-size:11px;font-weight:bold;text-decoration:none;font-family:tahoma;vertical-align:middle;}
.this_page a:link{ border:1px solid #E41B01;background-color:#FFF;padding:2px 4px;color:#E41B01;font-family:tahoma;font-size:11px;font-weight:bold;text-decoration:none;vertical-align:middle;}
.this_page a:visited{ border:1px solid #E41B01;background-color:#FFF;padding:2px 4px;color:#E41B01;font-family:tahoma;font-size:11px;font-weight:bold;text-decoration:none;vertical-align:middle;}
.this_page a:active{ border:1px solid #E41B01;background-color:#FFF;padding:2px 4px;color:#E41B01;font-family:tahoma;font-size:11px;font-weight:bold;text-decoration:none;vertical-align:middle;}
.this_page a:hover{ border:1px solid #E41B01;background-color:#FFF;padding:2px 4px;color:#E41B01;font-family:tahoma;font-size:11px;font-weight:bold;text-decoration:none;vertical-align:middle;}


/* 게시판리스트 */
a.L4:link			{color:#787072; font-size:9pt; font-family:굴림; text-decoration:none;}
a.L4:visited		{color:#787072; font-size:9pt; font-family:굴림; text-decoration:none;}
a.L4:active		{color:#787072; font-size:9pt; font-family:굴림; text-decoration:none;}
a.L4:hover			{color:#42b643; font-size:9pt; font-family:굴림; text-decoration:none;}

a.L5:link 			{color:#55a1c3; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L5:visited		{color:#55a1c3; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L5:active 		{color:#55a1c3; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L5:hover			{color:#333333; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}

a.L6:link 			{color:#333333; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L6:visited		{color:#333333; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L6:active 		{color:#333333; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L6:hover			{color:#55a1c3; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}

a.L7:link			    {color:#333333; font-size:9pt; font-family:굴림; text-decoration:none;}
a.L7:visited		{color:#333333; font-size:9pt; font-family:굴림; text-decoration:none;}
a.L7:active  		{color:#333333; font-size:9pt; font-family:굴림; text-decoration:none;}
a.L7:hover			{color:#55a1c3; font-size:9pt; font-family:굴림; text-decoration:none;}

a.L8:link				{color:#333333; font-size:8.5pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L8:visited		{color:#333333; font-size:8.5pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L8:active			{color:#333333; font-size:8.5pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L8:hover			{color:#90847e; font-size:8.5pt; font-family:굴림; text-decoration:none;font-weight:bold;}

a.L9:link				{color:#4473b8; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L9:visited		{color:#4473b8; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L9:active			{color:#4473b8; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L9:hover			{color:#000000; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}

a.L10:link			    {color:#333333; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L10:visited		{color:#333333; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L10:active  		{color:#333333; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}
a.L10:hover			{color:#55a1c3; font-size:9pt; font-family:굴림; text-decoration:none;font-weight:bold;}


a.T2:link			    {color:#526394; font-size:8.5pt; font-family:굴림; text-decoration:none;}
a.T2:visited		{color:#526394; font-size:8.5pt; font-family:굴림; text-decoration:none;}
a.T2:active  		{color:#526394; font-size:8.5pt; font-family:굴림; text-decoration:none;}
a.T2:hover			{color:#526394; font-size:8.5pt; font-family:굴림; text-decoration:underline;font-weight:bold;}


a.notice:link { font-size: 12px; color: #6D5F3C; text-decoration: none; }
a.notice:active { color: #039ED7; text-decoration: none; text-align: justify; font-family: ""; }
a.notice:hover { color: #039ED7; text-decoration: none; font-family: ""; }
a.notice:visited { color: #737173; font-family: ""; text-decoration: none; }