* {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

ul {
    padding: 0;
}

a {
    text-decoration: none;
}
.l{float: left;}
.r{float: right;}
.cl{clear:both;}

/*header-부분*/
header {
    width: 100%;
    height: 87px;
    margin: 0 auto;
    background-color:#3fa2ff;
    border-bottom: 1px solid #3588d0;
    overflow: hidden;
}

/*header teb 부분*/
.top-01 {
    width: 100%;
    height: 33px;
    margin: 0 auto;
    background-color: #1c4a69;
    overflow: hidden;
}

#t1 {
    height: 33px;
    width: 1080px;
   
    position: relative;
}

.un-1 {
    width: 402px;
    height: 33px;
    position: relative;
    left: 0;
    float: left;
}

    .un-1 > ul {
        width: 128px;
        height: 33px;
        position: relative;
        float: left;
        border-left: 1px solid black;
        border-right: 1px solid black;
    }

        .un-1 > ul > li > img {
            position: absolute;
        }
/*header 오른쪽 로그인부분*/
.un-2 > li {
    height: 33px;
    line-height: 30px;
    text-align: center;
    float: left;
}

    .un-2 > li:nth-of-type(2n+2) {
        width: 0;
        width: 20px;
        line-height: 33px;
        font-size: 10px;
        color: gray;
    }

    .un-2 > li > a {
        font-size: 11px;
        text-align: center;
        color: white;
    }

.un-2 {
    height: 33px;
    position: relative;
    right: 0;
    top: 0;
    float: right;
}

/*header top  두번째 부분 */
.top-02 {
    width: 1120px;
    height: 113px;
    overflow: hidden;
}
.topin1 {
    width: 210px;
    height: 78px;
    float: left;
    margin:15px 0 0 23px;
  
   
}
.topin2 {
   width:200px;
   height:34px;
    margin-top:15px;
    margin-left:190px;
    float: left;
 
}

.topin3 {
    margin:0 0 0 100px;
	float: right;   
	width:360px;
}
.line{
	float: left;
	width:1px;
    height:113px;
	background-color:#3588d0;
}

.t3{
	float: left;
    overflow: hidden;
}


.s_icon{
	padding:10px 0 0 10px;
	float: left;
    overflow: hidden;
}

.s_f{
	padding:12px 0 0 10px;
	float:left;
	color:#fff;
	font-size:20px;
    overflow: hidden;
}

.s_f1{
	padding:18px 0 0 10px;
	float:left;
	color:#fff;
	font-size:14px;
    overflow: hidden;
}

.arr{
	float:left;
	padding:13px 13px 0 10px;
}




/*hrader done*/

/*main menu 부분*/
#contents_body {
    width:100%;
	background-color:#f7f7f7;
}

.left_menu{
	float:left;width:210px;height:100%;
	background-color:#fff;
	
}


.right_con{	
	float:right;background-color:#fff;
	width:100%;
	background-image: url("http://kmindmall.dbconn.kr/img/con_leftbg.gif"); background-repeat: repeat-y; 
}

.mybox{
	padding:20px 0 10px 10px;
}
.mybox_text{
	padding:0 0 10px 30px;
}
.mybox_text1{
	padding-right:15px;
	font-size:12px;
	color:#858585;
	float: left;
}
.l_title01{
	padding:22px 20px 18px 10px;
}
.l_title02{
margin-left:2px;width:208px;height:352px
}
.l02 {width:104px;height:88px;margin:0;padding:0;float:left;}
.r02 {width:104px;height:88px;margin:0;padding:0;float:right;}

.l_title_line{
	width:210px;
    height:1px;
	background-color:#d9d9d9;
}

.menu_list {
	padding:20px 0 5px 30px;
}

.menu_list > ul {
		font-size:14px;line-height:160%;font-weight:bold;
}
 .menu_list > ul > li{
		padding-bottom:20px;
		color:#525252;
		
}

.c2_bottom {padding-top:10px; }
.menu_list > ul > li.c1r{ color:#f7432b;font-weight:bold;}
.c2 {padding:5px 3px 5px 10px;color:#444;font-weight:bold;border-bottom:1px dotted #ccc;background-color:#f1f1f1;}
.c2r{padding:5px 3px 5px 10px;background:#ee4a04;color:#fff;}

.c3{padding:5px 3px 5px 10px;font-weight:normal;font-size:11px;}
.c3r{padding:5px 3px 5px 10px;font-size:11px;}
.c3_bg{background-color: #f2f2f2;padding:5px 0;}
.c3_bg2{border:1px solid #dddddd;background-color:#ffffff;margin:0 10px;}

.right_title1{
    width: 415px;
    height: 38px;
    float: left;
    position: relative;
    margin-left: 50px;
    margin-top: 50px;
    overflow: hidden;
}

.right_title2{
    width: 300px;
    height: 29px;
    border: 1px solid #cacaca;
    float: left;
   
    
    margin-top: 45px;
    overflow: hidden;
}
.sc {
    width: 250px;
	height: 29px;
    border: none;
    font-size: 14px;
    padding-left: 20px;
    line-height: 29px;
    display: block;
    float: left;
}
.right_title_line{
	width:100%;
	height:1px;
	background-color:#dfdfdf;
	margin:20px 0 0 50px
}


.right_title2 > button {
    border: none;float:right;
}

ul.right_list{
	width:100%;
	margin:50px 50px 0 50px;
	}

li.list_box{
    width:222px;
	height:267px;
	background-color:#fff;
	float: left;
	margin-left:46px;
	margin-bottom:50px;
}
.list_box1{
    width:222px;
	height:267px;
	background-color:#fff;
	margin-left:46px;
	margin-bottom:50px;
	float: left;
	
}

.l_text01{
	padding:10px 0 0 12px;
	font-size:14px;
	font-weight:bold;
	color:#525252;
}
.l_text02{
	padding:10px 0 0 12px;
	font-size:11px;
	color:#aaaaaa;
}
.l_text03{
	float: left;
	padding:20px 0 0 12px;
	font-size:14px;
	font-weight:bold;
	color:#484bae
}
.l_text04{
	float: right;
	padding:20px 12px 2 0;
	font-size:14px;
	font-weight:bold;
	color:#484bae
}

/*main done*/