#Wrapp{width:968px;}
#mainpage{padding:12px 0px 0px 12px; background:#FFF; position:relative;}
.sidebar{
    width:181px;
    float:right;
}
.sidebar_content{
    border-left:1px solid #D1D3D4;
    padding-left:12px;
    padding-right:12px;
}
/**promotionbox**/
.promotionbox1{
    background:#F7941C;
}
.promotionbox2{
    background:#FAA619;
}
.promotionbox3{
    background:#FFCB03;
}
.sidebarbox{
margin-bottom:25px;
}
.sidebarbox h2{
    color:#FFF;
    font-size:10pt;
    font-family:wooriSoyoung;
    padding:3px 0 0 6px;
}
.sidebarbox h4{
    color:#000;
    font-size:12pt;
    font-family:wooriDotum90c2;
    padding:0px 0 3px 3px;
}
/**common**/
h2.title{
    background:#FAA619;
    font-size:10pt;
    line-height:10pt;
    font-family:wooriSoyoung;
    width:84px;
    height:12px;
    color:#FFF;
    overflow:hidden;
    margin-bottom:12px;
}
/**maintop**/
.maintop,
.maincenter{
    width:756px;
    float:left;
}
.maintopbox{
    width:564px;
    height:276px;;
    float:left;
}
.mainMenu{
    border:2px solid #F7941C;
    margin-left:12px; 
    float:left;
    width:176px;
    height:272px;
    position:relative;
}
.mainMenu .logo{
    position:absolute;
    top:0px;
    right:0px;
}
.mainMenu .menu{
    font-family:wooriSoyoung;
    font-size:11pt;
    line-height:18pt;
    position:absolute;
    top:120px;
    left:10px;
}
.mainMenu .loginbox{
    background:#F7941C;
    width:50px;
    position:absolute;
    bottom:10px;
    right:10px;
    padding:6px;
}
.mainMenu .loginbox ul li{
    font-size:9pt;
    line-height:12pt;
}
/**maincenter**/
.maincenter{
padding:12px 0 0;
}
.center_left{
    width:468px;
    float:left;
    border-top:1px dashed #CECDC3;
    position:relative;
}
.center_right{
    width:270px;
    float:right;
    border-top:1px dashed #CECDC3;
    padding-top:12px;
}
.motionbox_1{
}
.center_left .motiontop{
    padding:11px 0;
}
.center_left .motiontop .inimg{
    float:left;
}
.center_left .motiontop .in{
    float:right;
    width:276px;
}
.center_left .motiontop h2.title{
}
.center_left .motiontop h4{
    font-size:18pt;
    font-family:wooriSaebom;
}
.center_left .motiontop h3{
    font-size:16pt;
    font-family:wooriDotum90c2;
}
.center_left .motiontop p{
    font-size:10pt;
    font-family:wooriDotum90c1;
}
.center_left .motiontop p a{
    color:#58595B;
}
.center_left .motionlistbox{
float:left;
}
.center_left .motionlist{
    width:272px;
    border-top:1px dashed #CECDC3;
    padding:6px 0;
}
.center_left .motionlist h3{
    font-family:wooriSaebom;
    font-size:12pt;
}
.center_left .motionlist h4{
    font-family:wooriDotum90c2;
    font-size:14pt;
    color:#F36F20;
}
.center_left .motionlist h4 a{
    color:#F36F20;
}
.promotionbox4{
    width:180px;
    float:right;
}
.promotionbox4 .in{
    border:1px dotted #A5A4A4;
    padding:0 11px;
}
.promotionbox4 .in h2{
    color:#F15A21;
    font-size:12pt;
    font-family:wooriDotum90c2;
    padding:6px 0;
}
.promotionbox4 .in h4{
    font-family:wooriDotum90c2;
    font-size:12pt;
    padding:6px 0;
}
.promotionbox5 .inimg {
    float:right;
    width:180px;
}
.promotionbox5 .inimg  h3{
    background:#091E45;
    font-family:wooriDotum90c1;
    font-size:11pt;
    line-height:15pt;
    color:#FFF;
    height:54px;
    padding:6px;
}
.promotionbox5 .inimg  h3 a{
    color:#FFF;
}
.promotionbox5  h2{
    background:#F15A21;
}
.promotionbox5 .motionlistbox {
    border-top:1px dotted #CECDC3;
    float:left;
    width:280px;
    padding-top:12px;
}
.promotionbox5 .motionlistbox h4{
    padding-left:10px;
    font-family:wooriSaebom;
    font-size:10.5pt;
    line-height:24pt;
    background:url(../img/bg_dot_blue.gif)  left 14px no-repeat;
    height:32px;
    overflow:hidden;
}
.promotionbox5 .motionlistbox h4 a{
    color:#274185;
}


.center_right h2{ 
}
.center_right h4{ 
    font-family:wooriDotum90c2;
    font-size:13pt;
    line-height:24pt;
    padding-left:10px;
    background:url(../img/bg_dot_gray.gif)  left 14px no-repeat;
}
.center_right h4 a{  
    color:#58595B;
}


/**main-bottom**/
.main-bottom{
    padding:18px 0px 0 ;
    margin: 0 12px;
    border-top:1px solid #EF6057;
}
.bottom-left{
    width:180px;
    float:left;
    padding-right:18px;
}
.bottom-left .menu{
border:1px solid #F7941c;
padding:3px;
margin-bottom:14px;
}
.bottom-left-banner{
margin-bottom:14px;
}
.bottom-center{
    width:468px;
    float:left;
}
.bottom-right{
    width:264px;
    float:right;
}
.bottom-right .in {
    border-top:1px dotted #CECDC3;
    padding-bottom:20px;
}
.bottom-right .in h2{
    font-size:12pt;
    color:#F15A21;
    padding:6px 0;
}
.bottom-right .in ul {
}
.bottom-right .in ul li{
font-size:10pt;
line-height:18pt;
height:18pt;
overflow:hidden;
padding-left:12px;
 background:url(../img/bg_dot.gif)  left 10px no-repeat;

}
.search{
    margin-bottom:14px;
}
.search input#textfield{
    width:120px;
    border:1px solid #939598;
    padding: 2px 4px;
    margin-right:4px;
    font-family:우리돋움90c1;
}
.search input#Submit{
     width:40px;
     background:url(../img/bg_search.jpg) top left no-repeat;
     padding-top:2px;
     color:#FFF;
     border:0;
}
.main-banner{
padding:18px 0 18px 188px;
}
.main-banner div{
    float:left;
    padding-left:10px;
}


/*lefttopbanner**/
.lefttop{
width:150px;
height:420px;
position:absolute;
top:10px;
left:-150px;
}

