@charset "euc-kr";
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
/*
@import url(style_ex.css);
*/

*{margin:0; padding:0; border:0; }

body,div,table,tr,td,p {font-family: "Nanum Gothic","¸¼Àº°íµñ",Malgun Gothic,"Nanum Gothic";font-size: 13px; color:#333;line-height: 160%;}
span {color:#454545;line-height: 160%;} /* ckeditor */
table {border-collapse:collapse;border-spacing:0; }

.clear{clear:both;} /* thku from yys */

a{color:#333;}
/* a{color:#686868;text-decoration:none;font-size:0.75em;}
a:hover,a:active{color:#333;text-decoration:none;} */

.wrap_page_bg {z-index:-2;margin:0 auto;width:100%; background-image:url(../img/xxxmain_bg_1px.png);background-repeat:repeat-x;background-position:top;background-color:#fff;}
.wrap_page_sub_bg {z-index:-2;background-image:url(../img/xxxmain_bg_1px.png);background-repeat:repeat-x;background-position:top; background-color:#fff;}

/*
.wrap_page {margin:0 auto; width:100%;background-image:url(../img/xxxxmain_bg.png);background-position:center top;background-repeat:no-repeat;}
.wrap_page_sub {background-image:url(../img/xxxxxsub_bg.png);background-position:center top;background-repeat:no-repeat;}
*/

.wrap{ margin:0 auto; width:1024px;text-align:left; }


/* header */
header{ width:100%;height:150px;border:0px solid #f00; margin-bottom:0px;}

header #top{ border:0px solid #f00; float:right;} /* line-height? */
header #top ul{list-style:;height:28px;}
header #top ul li{float:left;padding:0 50px 0 0;line-height:28px;}
header #top ul li.last{padding:0;}
header #top ul li a{display:block;padding:0 3px;}

header #logo{border:0px solid #f0f;float:left;height:100px;}
header #logo h1 {border:0px solid #f00;margin:0px;padding:0px;}
header #logo h1 a{position:relative;display:inline-block;width:176px;height:100px;overflow:hidden;background:url("../img/logo.png") no-repeat;background-position:center;border:0px solid #f00;} /* position? inline-block? */
header #logo h1 a span{position:absolute;z-index:-1;visibility:hidden} /* position? */


/* nav */
/*
nav{border:0px solid #f00;width:1024px;height:60px;font-size:1em;font-weight:normal;line-height:60px;}
nav ul{list-style:none;}
nav ul li{float:left;padding:0 0 0 5px;}
nav ul li a{display:block; padding:0 50px;}
nav ul li a:hover{color:#ff3300;}
*/


header #nav {
/*
 width:100%;margin-top:0px; 
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 background-color:#3C89B0;
 background-color:#333;
*/
}



#main_body{margin-top:10px;}
#sub_body {margin-top:10px;}

#main_branding {float:left;width:800px;height:450px;margin-bottom:0px;background-image:url(../img/v_main_03.png);}
#main_branding span{visibility:hidden} /* position? */

#sub_branding {float:left;width:800px;height:150px;margin-bottom:0px;background-image:url(../img/v_01.png);}
#sub_branding span{visibility:hidden} /* position? */

aside{ width:176px;float:right; }
article{ width:800px; float:left; margin-right:44px; }

footer { 
	margin-top:70px;
	border-top:0px solid #d0d0d0;
	border:0px solid #f00;
	width:100%;
	height:150px;
/*
        background-image:url(../img/footer_bg.png);background-position:center top;background-repeat:no-repeat;
        background-image:url(../img/copy_bg.png);background-position:center top;background-repeat:repeat-x;
        background-image:url(../img/copy.png);background-position:center top;background-repeat:no-repeat;
*/
	background-color:#787A7D;
}

footer .nav{width:1024px;height:30px;font-size:0.9em;font-weight:normal;line-height:30px;border:0px solid #f00;}
footer .nav ul{list-style:none;padding:0;margin:0;}
footer .nav ul li{float:left;padding:0px;padding-top:10px;}
footer .nav ul li a{display:block; padding:0 25px 0 0;color:#fff;}
footer .nav ul li a:hover{color:#fff;}

footer address{float:left;color:#cdcdcd;font-size:0.9em;}
footer #logo_footer {float:right; }

/* later with less */ 
.spr77_{height:77px;clear:both;}
.spr66_{height:66px;clear:both;}
.spr55_{height:55px;clear:both;}
.spr44_{height:44px;clear:both;}
.spr33_{height:33px;clear:both;}
.spr22_{height:22px;clear:both;}
.spr11_{height:11px;clear:both;}
.spr_{height:11px;clear:both;}

.height77_{height:77px;}
.height66_{height:66px;}
.height55_{height:55px;}
.height44_{height:44px;}
.height33_{height:33px;}
.height22_{height:22px;}
.height11_{height:11px;}

