﻿
 
        {
            margin: 0;
            padding: 0;
        }
        img, fieldset, iframe
        {
            border: 0 none;
        }
        .body
        {
            leftmargin: 0;
            topmargin: 0;
            marginwidth: 0;
            marginheight: 0;
        }
        textarea
        {
            overflow: auto;
        }
        #Top_Menu, #Mid_Menu
        {
            margin: 0 auto;
        }
        #Top_Menu
        {
            width: 980px;
            height: 43px;
            padding: 5px 0 0 0;
            position: relative;
        }
        #Top_Menu .tm_left
        {
            width: 375px;
            height: 35px;
            text-align: left;
            padding: 3px 0 0 0; *padding:3px000;position:absolute;left:0;top:5px;}
        #Top_Menu .tm_left img
        { *margin:0;padding:0;}
        #Top_Menu .tm_left .dt
        {
            padding: 4px 0 0 0;
            text-align: left;
        }
        #Top_Menu .tm_left .dd
        {
            font-family: "돋음" ,Dotum, "굴림" ,Gulim,tahoma,AppleGothic,Sans-serif;
            font-size: 11px;
            text-align: left;
            margin: 0;
            padding: 0;
            color: #575757;
            line-height: 110%;
            letter-spacing: -1px;
        }
        #Top_Menu .tm_left .dd a, #Top_Menu .tm_left .dd a:focus
        {
            text-align: left;
            padding-top: 5px;
            color: #575757;
            text-decoration: none;
        }
        #Top_Menu .tm_left .dd a:visited
        {
            text-align: left;
            padding-top: 5px;
            color: #575757;
            text-decoration: none;
        }
        #Top_Menu .tm_left .dd a:hover
        {
            text-align: left;
            padding-top: 5px;
            color: #575757;
            text-decoration: none;
        }
        #Top_Menu .tm_logo
        {
            width: 160px;
            height: 38px;
            text-align: center;
            position: absolute;
            left: 410px;
            top: 5px;
        }
        #Top_Menu .tm_right
        {
            width: 375px;
            height: 35px;
            text-align: right;
            padding: 3px 35px 0 0;
            position: absolute;
            left: 570px;
            top: 5px;
        }
        #Top_Menu .tm_right .dt
        {
            padding: 4px 0 0 0;
            text-align: right;
        }
        #Top_Menu .tm_right .dd
        {
            font-family: "돋음" ,Dotum, "굴림" ,Gulim,tahoma,AppleGothic,Sans-serif;
            font-size: 11px;
            color: #575757;
            line-height: 110%;
            letter-spacing: -1px;
        }
        #Top_Menu .tm_right .dd a, #Top_Menu .tm_right .dd a:focus
        {
            text-align: right;
            padding-top: 5px;
            color: #575757;
            text-decoration: none;
        }
        #Top_Menu .tm_right .dd a:visited
        {
            text-align: right;
            padding-top: 5px;
            color: #575757;
            text-decoration: none;
        }
        #Top_Menu .tm_right .dd a:hover
        {
            text-align: right;
            padding-top: 5px;
            color: #575757;
            text-decoration: none;
        }
        #Top_Menu .tm_right img
        {
            padding: 0 0 0 10px;
        }
        #Top_Menu .tm_stick
        {
            font-size: 11px;
            color: #ccc;
        }
        #Mid_Menu
        {
            width: 980px;
            height: 117px;
            position: relative;
        }
        #Mid_Menu .mm_left
        {
            width: 188px;
            height: 72px;
            padding: 7px 0 0 20px;
            position: absolute;
            left: 0;
            top: 0;
        }
        #Mid_Menu .mm_center
        {
            width: 500px;
            height: 72px;
            padding: 7px 20 0 0;
            position: absolute;
            left: 210px;
            top: 0;
            z-index: 99999;
        }
        #Mid_Menu .mm_right
        {
            width: 245px;
            height: 72px;
            padding: 5px 25px 0 0;
            position: absolute;
            left: 710px;
            top: 0;
        }
        #Mid_Menu .mm_category
        {
            width: 965px;
            height: 40px;
            position: absolute;
            left: 22px;
            top: 75px;
            z-index: 0;
        }
                        
        .mmc_stick
        {
            margin: 0 7px;
            color: #ccc;
            text-decoration: none;
            z-index: 0;
        }
      
      
        .mmc_sstick
        {
            margin: 0 7px;
            font-size: 11px;
            color: #ccc;
            text-decoration: none;
            z-index: 0;
        }
        .top_checkbox
        {
            width: 12px;
            height: 12px;
            vertical-align: middle;
        }
        .top_inputbox
        {
            width: 88px;
            height: 12px;
            background-color: #fff1f1;
            border: 1px solid #c53e41;
            padding: 3px 5px 0 5px; ;font-family:"돋음",Dotum,"굴림",Gulim,tahoma,AppleGothic,Sans-serif;font-size:11px;color:#575757;}
        .eto_window
        {
            width: 245px;
            height: 21px;
            padding: 5px 0 0 0;
        }
        .selectBox
        {
            width: 110px;
            height: 18px; *height:20px;padding:2px3px03px;*padding:03px;font-family:"돋음",Dotum,"굴림",Gulim,tahoma,AppleGothic,Sans-serif;font-size:11px;color:#575757;vertical-align:middle;}<!
        -- 관심종목 --
        > .interest_event
        {
            font-family: "돋음" ,Dotum, "굴림" ,Gulim,tahoma,AppleGothic,Sans-serif;
            font-size: 11px;
            color: #ccc;
            line-height: 120%;
            letter-spacing: -1px;
        }
        .interest_event a, .interest_event a:visited
        {
            font-size: 11px;
            color: #575757;
            overflow: hidden;
            text-decoration: none;
        }
        .interest_event a:active
        {
            font-size: 11px;
            color: #575757;
            overflow: hidden;
            text-decoration: none;
        }
        .interest_event a:hover
        {
            font-size: 11px;
            color: #575757;
            overflow: hidden;
            text-decoration: none;
        }
        .interest_num
        {
            font-size: 10px;
            color: #575757;
            overflow: hidden;
            text-decoration: none;
        }
         <!
        -- 스탁론 메뉴 --
        > .more
        {
            width: 50px;
            float: right;
            padding-right: 10px;
        }
        .more a
        {
            font-family: "돋음" ,Dotum, "굴림" ,Gulim,tahoma,AppleGothic,Sans-serif;
            font-weight: bold;
            font-size: 13px;
            color: #656464;
            line-height: normal;
        }
        .more a:focus
        {
            text-align: center;
            font-weight: bold;
            text-decoration: none;
        }
        .more a:visited
        {
            text-align: center;
            font-weight: bold;
            text-decoration: none;
        }
        .more a:hover
        {
            padding-right: 10px;
            text-align: center;
            color: #fff;
            font-weight: bold;
            background-color: #e94245;
            text-decoration: none;
        }
        .more .utility
        {
            height: 23px;
            margin-top: -14px;
            padding: 0px;
        }
        .more .utility ul
        {
            float: right;
        }
        .more .utility li
        {
            position: relative;
            float: right;
            _display: inline;
        }
        .more .utility li.more_menu
        {
            position: relative;
            z-index: 99999;
        }
        .more .utility a.more
        {
            font-family: "돋움" , Dotum, AppleGothic, sans-serif;
            font-size: 12px;
            font-weight: bold;
            display: block;
            position: relative;
            right: 35px; *right:0;}
        .more .utility .service_list
        {
            width: 130px;
            _width: 163px;
            text-align: center;
            overflow: hidden;
            border: 2px solid #d4d4d4;
            background-color: #f3f3f3;
            position: absolute;
            right: -1px;
            top: 17px;
        }
        .more .utility .service_list
        {
            font: 11px "돋음" , Dotum, Tahoma, AppleGothic, sans-serif;
            color: #555;
        }
        .more .utility .service_list li
        {
            width: 130px;
            background: none;
            margin: 0;
            padding: 0;
            white-space: nowrap;
        }
        .more .utility .service_list li a
        {
            color: #454545 !important;
        }
        .more .utility .service_list li a:visited
        {
            color: #454545 !important;
        }
        .more .utility .service_list li a:active
        {
            color: #454545 !important;
        }
        .more .utility .service_list li a:hover
        {
            color: #fff !important;
        }
        .s3ct_lt
        {
            height: 24px;
            padding: 4px 0 0 0;
            font: 11px/120% Dotum, Tahoma, AppleGothic, sans-serif;
            color: #fff;
            text-align: center;
            border-left: 1px solid #b9b9b9;
        }
        .s3ct_tbody
        {
            height: 24px;
            padding: 4px 0 0 0;
            font: 11px/120% Dotum, Tahoma, AppleGothic, sans-serif;
            color: #fff;
            text-align: center;
            border-left: 1px solid #b9b9b9;
            border-right: 1px solid #494949;
        }
        .s3ct_rt
        {
            height: 24px;
            padding: 4px 0 0 0;
            font: 11px/120% Dotum, Tahoma, AppleGothic, sans-serif;
            color: #fff;
            text-align: center;
            border-right: 1px solid #494949;
        }
        .s3bt_lt
        {
            height: 24px;
            padding: 4px 0 0 0;
            font: bold 11px/120% Dotum, Tahoma, AppleGothic, sans-serif;
            color: #636363;
            text-align: center;
            border-left: 1px solid #c6c6c6;
            border-right: 1px solid #fff;
        }
        
        .s3ct_all
        {
        	height: 24px;
            padding: 4px 0 0 0;
            color: #636363;
            border-right: 1px solid #ddd;
            border-top: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
            border-left: 1px solid #ddd;
        }
        .s3ct_rtJong
        {
            height: 24px;
            padding: 4px 0 0 0;
            font: bold 11px/120% Dotum, Tahoma, AppleGothic, sans-serif;
            color: #636363;
            text-align: center;
            border-right: 1px solid #ddd;
            border-top: 1px solid #ddd;
            filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#dddddd');
        }
        
        .s3bt_ltJong
        {
        	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#dddddd');
            height: 24px;
            padding: 4px 0 0 0;
            font: bold 11px/120% Dotum, Tahoma, AppleGothic, sans-serif;
            color: #636363;
            text-align: center;
            border-left: 1px solid #ddd;
            border-right: 1px solid #ddd;
            border-top: 1px solid #ddd;
            
        }
        
        
        .s3ct_allVersion2
        {
        	height: 24px;
            padding: 4px 0 0 0;
            color: #636363;
            border-right: 1px solid #ddd;
            border-top: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
            border-left: 1px solid #ddd;
        }
        .s3ct_rtJongVersion2
        {
            height: 24px;
            padding: 4px 0 0 0;
            font: bold 11px/120% Dotum, Tahoma, AppleGothic, sans-serif;
            color: #636363;
            text-align: center;
            border-right: 1px solid #ddd;
            border-top: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
            filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f4a3a4', EndColorStr='#ffffff');
        }
        
        .s3bt_ltJongVersion2
        {
        	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f4a3a4', EndColorStr='#ffffff');
            height: 24px;
            padding: 4px 0 0 0;
            font: bold 11px/120% Dotum, Tahoma, AppleGothic, sans-serif;
            color: #636363;
            text-align: center;
            border-left: 1px solid #ddd;
            border-right: 1px solid #ddd;
            border-top: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
            
        }
        
        
        .s3bt_tbody
        {
            height: 24px;
            padding: 4px 0 0 0;
            font: bold 11px/120% Dotum, Tahoma, AppleGothic, sans-serif;
            color: #636363;
            text-align: center;
            border-left: 1px solid #fff;
            border-right: 1px solid #c6c6c6;
        }
        .s3bt_rt
        {
            height: 24px;
            padding: 4px 0 0 0;
            font: bold 11px/120% Dotum, Tahoma, AppleGothic, sans-serif;
            color: #636363;
            text-align: center;
            border-right: 1px solid #c6c6c6;
        }
        .chart_topSub
        {
            padding: 4px 5px;
            text-align: center;
            border-top: 1px solid #ddd;
            border-left: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
        }
        
        .chart_top_rightSub
        {
            padding: 4px 5px;
            text-align: center;
            border-top: 1px solid #ddd;
            border-left: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
            border-right: 1px solid #ddd;
        }
        
        .chart_leftSub
        {
            
            text-align: center;
            border-left: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
        }
        .chart_ltSub
        {
            padding: 5px;
            text-align: left;
            border-left: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
        }
        .chart_ltSubTile
        {
            padding: 0 10px;
            text-align: left;
            border-left: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
        }
        .chart_leftSub5px
        {
            text-align: left;
            padding: 5px;
            border-left: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
        }
        .chart_ttSub10px
        {
            text-align: left;
            padding: 10px;
            border: 1px solid #ddd;
        }
        .chart_rightSub
        {
            text-align: center;
            border-left: 1px solid #ddd;
            border-right: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
        }
        .chart_rightSubH
        {
            border-left: 1px solid #ddd;
            border-right: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
        }
        .chart_rtSublt
        {
            padding: 0 10px;
            text-align: left;
            border-left: 1px solid #ddd;
            border-right: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
        }
        .form_input
        {
            height: 18px;
            margin-top: 4px;
            padding: 1px;
            border: 1px solid #ddd;
            font-size: 11px;
        }
        .form_textarea
        {
            width: 450px;
            height: 70px;
            font-weight: normal;
            margin-top: 2px;
            padding: 5px;
            border: 1px solid #ddd;
            overflow: visible;
            clear: both;
        }
        .form_submit
        {
            width: 462px;
            height: 25px;
            font: 11px tahoma;
            color: #444;
            margin-top: 4px;
            border: 1px solid #ddd;
            background-color: #f1f1f1;
            cursor: pointer;
        }
        .selectBox
        {
            height: 20px;
            font: 11px "돋음" ,Dotum, "굴림" ,Gulim,tahoma,AppleGothic,Sans-serif;
            color: #2f3743;
            background-color: #f0efeb;
            margin: 0 0 3px 5px;
            vertical-align: middle;
        }
        #s_search
        {
            width: 200px;
            margin: 0 0 3px 0;
            text-align: left;
        }
        .search_input
        {
            height: 18px;
            color: #848689;
            font-size: 11px;
            padding-left: 4px;
            background: #f0f0f0;
            border-top: 1px solid #999;
            border-right: 1px solid #ccc;
            border-bottom: 1px solid #ccc;
            border-left: 1px solid #999;
            margin: 0 0 2px 7px;
            vertical-align: middle;
        }
        .submit
        {
            width: 35px;
            height: 19px; *+htmlmargin:2px000;margin:2px000;padding:3px000;background:#848689;border:1pxsolid#848689;font:11px"돋음",Dotum,"굴림",Gulim,tahoma,AppleGothic,Sans-serif;color:#fff;vertical-align:top;cursor:pointer;text-transform:uppercase;}
        .reply_submit
        {
            background: #efefef;
            border: 1px solid #848689;
            font: 11px "돋음" ,Dotum, "굴림" ,Gulim,tahoma,AppleGothic,Sans-serif;
            color: #333;
            vertical-align: top;
            cursor: pointer;
            text-transform: uppercase;
        }
        .paginate
        {
            padding: 15px 0;
            text-align: center;
        }
        .paginate *
        {
            margin: 0;
            padding: 0;
            font-size: small;
            font-family: 돋움, Dotum, AppleGothic, sans-serif;
        }
        .paginate a, .paginate strong
        {
            _position: relative;
            margin-left: -7px;
            font-weight: bold;
            display: inline-block;
            padding: 3px 8px 1px 7px;
            color: #6b6b6b;
            border-left: 1px solid #ccc;
            border-right: 1px solid #ccc;
            text-decoration: none;
            line-height: normal;
            font: bold 12px 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;
            background: #fff;
        }
        .paginate strong
        {
            color: #ff8600 !important;
        }
        
        .list_jong a:focus
        {
            font-size: 9pt;
            color: #333333;
            text-decoration: none;
        }
        
        .list_jong a:link
        {
            font-size: 9pt;
            color: #333333;
            text-decoration: none;
        }
       .list_jong a:visited
        {
            font-size: 9pt;
            color: #333333;
            text-decoration: none;
        }
       .list_jong a:hover
        {
            font-size: 9pt;
            color: #0174CD;
            text-decoration: none;
        }
        
        
        
        .paginate a:visited
        {
            _position: relative;
            margin-left: -7px;
            font-weight: bold;
            display: inline-block;
            padding: 3px 8px 1px 7px;
            color: #ff8600;
            border-left: 1px solid #ccc;
            border-right: 1px solid #ccc;
            text-decoration: none;
            background: #fff;
        }
        .paginate a:hover
        {
            background: #F3F3F3;
        }
        .paginate a.pre
        {
            padding: 3px 8px 1px 16px;
            background: url(./img/bu_pg1_l1.gif) no-repeat 8px 5px !important;
            border: none;
            font-weight: normal;
            font-family: "돋움";
            font-size: 11px;
            color: #6b6b6b;
            line-height: nomal;
            text-align: center;
        }
        .paginate a.pre_end
        {
            padding: 3px 8px 1px 16px;
            background: url(./img/bu_pg1_l2.gif) no-repeat 4px 5px !important;
            border: none;
            font-weight: normal;
            font-family: "돋움";
            font-size: 11px;
            color: #6b6b6b;
            line-height: nomal;
            text-align: center;
        }
        .paginate a.next
        {
            padding: 3px 16px 1px 8px;
            background: url(./img/bu_pg1_r1.gif) no-repeat 45px 5px !important;
            border: none;
            font-weight: normal;
            font-family: "돋움";
            font-size: 11px;
            color: #6b6b6b;
            line-height: nomal;
            text-align: center;
        }
        .paginate a.next_end
        {
            padding: 3px 16px 1px 8px;
            background: url(./img/bu_pg1_r2.gif) no-repeat 37px 5px !important;
            border: none;
            font-weight: normal;
            font-family: "돋움";
            font-size: 11px;
            color: #6b6b6b;
            line-height: nomal;
            text-align: center;
        }
        .tabCss {height:25px;width:131px;border-width:0px;}
        
        /* 2013 01 08 nykim 추가 */
        .chart_leftSubNoPadding
        {
            text-align: center;
            border-left: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
        }