﻿@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*공통*/

body, div, span, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, fieldset, input, table, tr, th, td {
margin: 0;
padding: 0;
}


html, body {
   margin:0;
   padding:0;
   height:100%;
}


body{
  /*background-color:RGB(230,232,235);*/
  
 
}

input, select {
    vertical-align: top;
    background: #fff;
    border: 1px solid #ccc;
    
    font-size: 12px;
    color: #555;    
    line-height: 22px;
}

img, fieldset {
border: none;
vertical-align: top;
}


a, a:hover, a:focus, a:active {
    text-decoration: none;
    color:#555;
    font-family: "Nanum Gothic",굴림, gulim, helvetica, sans-serif;
}
/*공통-끝*/


.Wrapper
{
    display:block;
    width:1140px;
    margin:0 auto;
    
}





/*작은항목*/
.Top_Menu_Content {
    display:none;
    /*최근*/
    /*background-color:RGBA(28,109,199,0.95);*/ 
    /*신규*/
    /*background-color:RGBA(12,98,133,0.95);*/
    
    /*background-color:RGB(12,98,133);*/

    background-image:url(/images/background.png);


    /*background-color:RGBA(35,62,153,0.9);*/
    /*background-color:RGB(226,230,91);*/
    
    border:1px solid RGB(12,98,133);
    border-top:2px solid RGB(22,104,137);
    /*
    border:1px solid RGBA(12,98,133,0.95);
    border-top:2px solid RGBA(22,104,137,0.95);
    */
    /*background-color:white;*/

    /*border-top:2px solid RGB(23,91,165);
        */
    height:190px;
    position:absolute;
    width:1138px;
    top:59px;
    box-shadow:0px 2px 0px rgba(200,200,200,0.2);
    color:white;
    font-size: 0.9em;
    z-index:1000;
    line-height:15px;
}

/*상단 메뉴-끝*/

/*본문-끝*/
#Content_Wrapper {
    clear:both;
    display:block;
    width:1078px;
    /*background-color:red;*/
    margin-top:20px;
    padding: 0 30px 30px;
    overflow: hidden;
    background-color:white;
    /*background: url('/images/subBodyBg.png') repeat-y 0 0;*/
    /*border:1px solid #dedede;*/
    padding-bottom:20px;
    /*box-shadow:0px 2px 2px 2px rgba(200,200,200,0.3);*/
    
    min-height:747px;
   
   
}



.main_Content {
    display:block;
    width:730px;
    background-color:white;
    float:left;
    margin-top:20px;
  

}

.main_Right {
    display:block;
    width:316px;
    background-color:white;
    margin-left:30px;
    float:left;
    margin-top:20px;
    
}


/*본문-끝*/

/*하단*/



/*차트*/
.btn_chart{
    display: block;
    width: 182px;
    height: 45px;
    padding: 17px 30px;
    font-size: 11px;
    color: #555;
    border-right: 1px solid #ddd;
    position:relative;
    float:left;
}
.btn_chart span{
    display:block;
}
.icon {
    position: absolute;
    top: 0;
    left: 0;
}
.cdxTit {
    position: relative;
    padding-top: 5px;
    font-size: 13px;
    color: #8f6c1a;
}

.top_line {
    border-top: 1px solid #ddd;
}

.left_line {
    border-left: 1px solid #ddd;
}

.right_line {
    border-right: 1px solid #ddd;
}

.bottom_line {
    border-bottom: 1px solid #ddd;
}    

/*스케쥴*/
.Schedule_List {
    display:block;
    min-height:120px;
    max-height:200px;
    width:300px;
    background-color:RGB(249,249,249);
    border-top:3px solid RGB(34,34,34);
    
    font-size: 12px;
    color:RGB(85,85,85);
    position:relative;
}

.Schedule_List .item{
    line-height:14px;
    border-bottom:1px dotted #cdcdcd;
    position:relative;
    padding:10px;
    line-height:16px;
}

.Schedule_List .tit {
     width:120px;
     position:relative;
    left:5px;
   
    
}
.Schedule_List .date {
    position:absolute;
    right:10px;
    top:30%;
    
}
/*스케쥴-끝*/

/*공지사항*/

.notice_list {
    display:block;
    background-color:white;
    margin-top:10px;
    position:relative;
    width:300px;
     
    font-size: 12px;
    color:RGB(85,85,85);
    
}

.notice_list .item{
    position:relative;
    padding: 5px;
    left:5px;
    background:url(/images/main/dot3x3.gif) no-repeat 0 11px;
    line-height:12px;
    
}

.notice_list .tit {
     width:270px;
    white-space:nowrap; 
    overflow:hidden;
    text-overflow:ellipsis;
    line-height:16px;
    margin-left:5px;
     

   
    
}



/*공지사항 끝*/
