﻿@charset "utf-8";
BODY,TD, TR, input,DIV,form,TEXTAREA,center,option,pre,blockquote {font-family:tahoma; font-size:12px; line-height:18px; color:#272727; letter-spacing:-1; font-weight:normal; margin:0px; padding:0px; }

.clear{ clear:both;}
.div_30{ height:30px;}
.hidden {display:none}


/* 링크 */
a:link    {text-decoration:none; color:#6F6F6F;}
a:visited {text-decoration:none; color:#6F6F6F;}
a:active  {text-decoration:none; color:#6F6F6F;}
a:hover   {text-decoration:none; color:#fa7c37;}


 
/* GNB */
.logo {
	position:absolute;
	left:38px;
	bottom:38px;
	width:138px;
	height:38px;
	background:url(../images/img_main/main_03.jpg) no-repeat;
}
.down {
	position:absolute;
	top:22px;
	left:183px;
	width:105px;
	height:26px;
	
}
.down input{
	background:url(../images/img_main/main_06.jpg) no-repeat;
    /*border: 1px solid #BCBCBC;*/
    color: #666666;
    cursor: pointer;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    height: 26px;
    letter-spacing: -1px;
    overflow: visible;
    text-indent: -999999px;
    vertical-align: middle;
    white-space: nowrap;
    width: 105px;
	border:none;}
.link_822 {
	position:absolute;
	top:22px;
	left:296px;
	width:105px;
	height:26px;
	background:url(../images/img_main/main_08.jpg) no-repeat;
}
.gnb_login_btn{
	position:absolute;
	top:28px;
	right:102px;
	width:48px;
	text-indent:-99999999px;
	height:21px;
	background: url(../images/img_main/main_my_01.jpg) no-repeat  ;}

.gnb_logout_btn{
	position:absolute;
	top:28px;
	right:102px;
	width:48px;
	text-indent:-99999999px;
	height:21px;
	background: url(../images/img_main/main_my_01_off.jpg) no-repeat  ;}

.gnb_my_btn{
	position:absolute;
	top:28px;
	right:46px;
	width:57px;
	text-indent:-99999999px;
	height:21px;
	background: url(../images/img_main/main_my_02.jpg) no-repeat;}

.language {
	width:110px;
	height:17px;
	position:absolute;
	top:62px;
	left:820px;
	background-color:#FFF; border:1px solid #CCC;
	color:#CCC;
	z-index:10000;
}
.logindiv2 select {color:#CCC;}



.gnbcontainer{ position:relative;margin:0 auto; left:-40px; width:935px; height:90px; z-index:9000;}
ul.gnb {
	position:absolute;
	top:42px;
	*top:53px;
	left:0px;
	width:955px;
	background:url(../images/img_main/main_bg.gif) 40px 0px no-repeat;
	*background:url(../images/img_main/main_bg.gif) 0px 0px no-repeat;
}

ul.gnb li {float:left;position:relative; list-style-type:none;}
ul.gnb li ul{ overflow:hidden;height:130px; }
ul.gnb .gnbmenu7 .gnb_sub000 {
	position:absolute; 
	top:36px; 
	left:6px;
	*left:-10px;
	*padding-left:-10px;
	_padding-left:-10px;
	*width:100px;
	border-left:2px solid #2c7fcf; 
	background-color:#FFF;
	z-index:1;
}
ul.gnb .gnbmenu7 .gnb_sub00 {
	position:absolute; 
	top:36px; 
	left:120px;
	*left:0px;
	*padding-left:0px;
	_padding-left:0px;
	*width:100px;
	background-color:#FFF;
	z-index:1;
}
ul.gnb .gnbmenu7 .gnb_sub01 {
	position:absolute; 
	top:36px; 
	left:225px;
	*left:0px;
	*padding-left:0px;
	_padding-left:0px;
	*width:60px;
	background-color:#FFF;
	z-index:2;
}
ul.gnb .gnbmenu7 .gnb_sub02 {
	position:absolute; 
	top:36px; 
	left:335px;
	*left:180px;
	*padding-left:40px;
	_padding-left:20px;
	*width:118px;
	background-color:#FFF;
	z-index:3;
}
ul.gnb .gnbmenu7 .gnb_sub03 {
	position:absolute; 
	top:36px; 
	left:440px; 
	*left:290px;
	*padding-left:38px;
	_padding-left:19px;
	*width:100px;
	background-color:#FFF;
	z-index:4;
}
ul.gnb .gnbmenu7 .gnb_sub04 {
	position:absolute; 
	top:36px; 
	left:550px; 
	*left:405px;
	*padding-left:35px;
	_padding-left:16px;
	width:118px;
	background-color:#FFF;
	z-index:5;
}
ul.gnb .gnbmenu7 .gnb_sub05 {
	position:absolute; 
	top:36px; 
	left:680px;
	*left:520px;
	width:116px;
	_padding-right:18px;
	*padding-left:26px;
	_padding-left:8px;
	
	background-color:#FFF;
	z-index:6;
}
ul.gnb .gnbmenu7 .gnb_sub06 {
	position:absolute; 
	top:36px; 
	left:806px;
	*left:640px;
	*width:116px;
	_padding-right:18px;
	*padding-left:26px;
	_padding-left:8px;
	border-right:2px solid #2c7fcf; 
	background-color:#FFF;
	z-index:6;
}


ul.gnb li a {display:block; width:118px;height:37px;text-indent:-99999px;}
li.gnbmenu1,li.gnbmenu2, li.gnbmenu3, li.gnbmenu4, li.gnbmenu5 ,li.gnbmenu6 {width:118px;}

li.gnbmenu1 a.over {background:url(images/img_main/bg_gnb.gif) -743px 0 no-repeat;overflow:hidden;}
li.gnbmenu2 a.over {background:url(images/img_main/bg_gnb.gif) -897px 0 no-repeat;}
li.gnbmenu3 a.over {background:url(images/img_main/bg_gnb.giff) -1042px 0 no-repeat;}
li.gnbmenu4 a.over {background:url(images/img_main/bg_gnb.gif) -1187px 0 no-repeat;}
li.gnbmenu5 a.over {background:url(images/img_main/bg_gnb.gif) -1332px 0 no-repeat;}
li.gnbmenu6 a.over {background:url(images/img_main/bg_gnb.gif) -1432px 0 no-repeat;}
li.gnbmenu7 a.over {background:url(images/img_main/bg_gnb.gif) -1532px 0 no-repeat;}

ul.gnb li li {display:block;width:80px;border:none; padding:0px; margin:0px;}


ul.gnb li li a {display:block;width:128px;height:21px;line-height:21px;text-indent:20px;color:#4b4a4a;background:#fff;padding:0px;margin-left:-35px;_margin-left:-10px;}
ul.gnb li li a:hover {color:#fff;Background:#324f9b;}

ul.gnb li span {display:none;position:absolute;top:160px; left:6px;width:935px;height:20px;background:url(../images/img_main/main_bg_on.png) 0 0px no-repeat;}




.family {
	position:absolute;
	top:28px;
	right:-36px;
	width:74px;
	height:21px;
	background: url(../images/img_main/main_11.jpg) no-repeat;
	
}

div.changef {position:absolute;
			top:0px;
			right:0px;
			width:74px;
			height:21px;
			text-indent:-999999px;
            cursor:pointer;z-index:20000;}
      
div#gnb2{display:none;}             
div.changef ul{ text-indent:5px; background-color:#eee;width:87px; margin-top:22px;border-top:none;padding:35px 0px 10px 0px;margin-left:30px;_margin-left:0px;
				background:url(/images/img_main_all/main_family_on.jpg) no-repeat;}
div.changef ul li{ text-indent:5px; background-color:#fff;width:65px;  border:none;margin-left:10px; font-size:11px;}
div.changef ul li:hover{background-color:#e7f2ff;}
div.changef ul li a:hover{color:#3399ff;}


#wrapper{ text-align:center; margin:0 auto; width:935px;}

#side{ white:159px; }
#content{ float:left;  margin-left:5px; text-align:center;}
#con_tap{ text-align:center;}
#side,#con_tap li{ float:left; list-style-type:none;}
#con_tap li{ margin-right:43px;}
/* 


