@charset "utf-8";

#main_container{width:972px; margin:0 auto; line-height:150%; text-align:justify; margin-bottom:43px;}
#all_con{background:#fff; overflow:hidden; padding:60px 0 0 18px; border-left:1px solid #b5b4b2; border-bottom:1px solid #b5b4b2; border-right:1px solid #b5b4b2; padding-bottom:42px;}
.left_box{float:left;}
.right_box{float:left; width:635px; margin-left:29px;}
.right_box .more{margin-left:10px;}

/*Tel*/
.tel{background:url(../images/tel_bg.gif ) no-repeat; width:244px; margin:0 0 9px 17px;  height:71px;}
.tel  ul{padding:8px 0 0 78px;}
.tel  ul .bg{background:url(../images/mail.gif) no-repeat; width:102px; height:20px; margin-top:12px; line-height:20px; padding-left:54px; color:#606060;}

/*배너*/
.banner li{margin-bottom:5px;}

.top_con h3{margin:7px 0 21px 0;}
.top_con{border-bottom:1px solid #dedede; padding-bottom:15px; margin-bottom:24px;}

.middle_con{overflow:hidden; padding-bottom:15px; border-bottom:1px solid #dedede; margin-bottom:23px;}
.middle_con h4{color:#011e3a; font-weight:bold; font-size:14px; margin:5px 0 8px 0;}
.middle_con h4 a{color:#011e3a;}
.middle_con .img{float:left;}
.middle_con .right{float:left; width:400px; margin-left:14px;}

.bottom_con{overflow:hidden; padding-bottom:15px; border-bottom:1px solid #dedede;}
.bottom_con h4{color:#011e3a; font-weight:bold; font-size:14px; margin:5px 0 8px 0;}
.bottom_con h4 a{color:#011e3a;}
.bottom_con .img{float:left;}
.bottom_con .right{float:left; width:400px; margin-left:14px;}

.bottom02_con{overflow:hidden; padding-bottom:15px; border-bottom:1px solid #dedede; margin-top:23px;}
.bottom02_con h4{color:#011e3a; font-weight:bold; font-size:14px; margin:5px 0 8px 0;}
.bottom02_con h4 a{color:#011e3a;}
.bottom02_con .img{float:left;}
.bottom02_con .right{float:left; width:400px; margin-left:14px;}


/*메인비쥬얼*/
#main_visual{position:relative;}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

.nivo-directionNav a {
	display:block;
	width:21px;
	height:39px;
	background:url(/design/en_default/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
a.nivo-nextNav {
	background-position:-40px 0;
	right:17px;
}
a.nivo-prevNav {
	left:17px;
}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}

#slider1 .nivo-controlNav {
	position:absolute;
	right:10px;
	bottom:21px;
	z-index:100;
}
#slider1 .nivo-controlNav a {
	display:block;
	width:9px;
	height:9px;
	background:url(/design/en_default/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:5px;
	float:left;
}
#slider1 .nivo-controlNav a.active{
	background-position:-15px 0;
}

#slider1 a {
	display:block; /* IE Fix */
}


#carbonads-container {
    position:fixed;
    top:10px;
    right:10px;
    background:#15191F;
    padding:15px;
    -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#carbonads-container .carbonad {
    background:transparent !important;
    border:0 !important;
    width:130px !important;
    height:auto !important;
}
#carbonads-container img,
#carbonads-container span {
    margin:0 0 8px 0 !important;
}
#carbonads-container span.carbonad-text {
    color:#A7B0BF !important;
}
#carbonads-container span.carbonad-text a {
    border:0; !important;
}
#carbonads-container span.carbonad-tag {
    display:block;
    float:none !important;
    margin:0 !important;
    font-style:italic !important;
    text-align:right !important;
    color:#5F6C7F !important;
}
#carbonads-container span.carbonad-tag a {
    color:#5F6C7F !important;
    border:0 !important;
}
.nivoSlider {
	position:relative;
	background: url(/design/en_default/images/loading.gif) #202834 no-repeat 50% 50%;
	width:972px;
	height:430px;
	-moz-box-shadow:0px 0px 10px #333;
	-webkit-box-shadow:0px 0px 10px #333;
	box-shadow:0px 0px 10px #333;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.nivoSlider a {
	border:0;
}