/* CSS Document */

* {margin:0; padding:0; vertical-align:middle;}
body{font-family:"Dotum";overflow-y:scroll;}
div,p,ul,ol,li,dl,dt,dd,form {list-style-image:none;list-style-position:outside;list-style-type:none;border:0px;margin:0;border:0px solid red}
table{border-collapse:collapse;}
img {border:none;}
div:after{display:block;clear:both;content:''}

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://www.openhiun.com/hangul/nanumbarungothic.css);


/*** 전체메뉴 ***/

.allMenu_popup{
	display:none;position:absolute;top:25px;left:50%;margin-left:-377px;width:850px;padding:20px 0 0;
	border:2px solid #4696da;background-color:white;z-index:1002;overflow:auto;
	font-family:Dotum;}
.allMenu_wrap{position:relative;width:820px;height:100%;margin:10px auto;padding-left:30px;padding-bottom:30px;}

.allMenu_wrap h3{margin-bottom:20px;}
.allMenu_wrap ul{float:left;width:180px;padding-left:20px;margin:0;background-image:url(../images/allmenu_bar.jpg);background-repeat:no-repeat;background-position:100% 0;}
.allMenu_wrap ul.all2line{width:200px;background:none;}
.allMenu_wrap li{height:24px;color:#999;}
.all2line li{float:left;width:80px;}
.noBg{-ms-padding-left:50px;}



.btn_close{position:absolute;width:66px;height:30px;bottom:-10px;;right:30px;}




.gnbMenu{
	width:700px;margin-top:10px;
	font-size:15px;color:#999;}

.gnbMenu td{font-size:15px;color:#aaa;font-weight:600;font-family:nanumgothic, sans-serif;text-align:center;}
.gnbMenu td a{color:#999;}

.snbMenu > div {width:700px;}
.snbMenu > div > table{width:100%;}

.snbMenu td{text-align:center;color:#999;font-size:13px;font-weight:600;font-family:nanumgothic, sans-serif;}



/*partner box*/
.ptnBox {float:left;width:640px;height:42px;margin-top:10px;}
.ptn_tit a{float:left;width:198px;height:42px;background:#003366;margin:20px 0 20px 100px;position:relative;color:#fff;font-size:15px;line-height:42px;font-weight:600;text-align:center;}
.sliderWrap {float:left;width:640px;height:110px;border:1px solid #ccc;margin:20px 100px 20px 0;position:relative;overflow:hidden;} 
#sliderNavi {width:1000px;height:110px;position:absolute;}
#sliderNavi a.btn_prev {display:block;width:30px;height:40px;position:absolute;top:0;left:0;text-align:center;cursor:pointer;}
#sliderNavi a.btn_next {display:block;width:30px;height:40px;position:absolute;top:0;right:0;text-align:center;cursor:pointer;}
#ptnList {width:990px;height:40px;background:#f3f3f3; padding:0 30px;}
#ptnList li {height:110px;line-height:110px;letter-spacing:-1px;text-align:center;display:inline;float:left;font-size:13px;font-weight:600;color:#333;margin-right:5px;overflow:hidden;}
#ptnList li.active {z-index:1;}
#ptnList li img {height:110px;margin:1px;}

/*PARTNERS*/
.subBottom .ptnList2 {width:640px;margin:40px 0;}
.ptnList2 ul {width:920px;height:400px;padding:0 25px; overflow-y:scroll;}
.ptnList2 li {float:left;width:180px;height:105px;text-align:center;}
.ptnList2 p {height:20px;font-size:13px;margin-top:10px;}
.ptnList2 li img {width:150px;height:60px;}
