/* CSS Document */
body{margin:0px; width:100%;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color: #f6f6f6;
scrollbar-shadow-color: #e5e5e5;
scrollbar-3dlight-color: #f6f6f6;
scrollbar-darkshadow-color: #e5e5e5;
scrollbar-track-color: #efefef;
scrollbar-arrow-color: #adadad;
font-family: ±¼¸²,Tahoma;
}

td{font-size:12px; color:#333333;}
A:link {font-size:12px; color:#333333; TEXT-DECORATION: none;}
A:visited {font-size:12px; color:#333333; TEXT-DECORATION: none;}
A:active {font-size:12px; color:#333333; TEXT-DECORATION: none;}
A:hover {font-size:12px; color:#333333; TEXT-DECORATION: underline;}

.cate{color:#3d3d3d; padding:5px 0px; font-size:11px;}
a:link .cate {color:#3d3d3d; TEXT-DECORATION: none; font-size:11px;}
a:visited .cate {color:#3d3d3d; TEXT-DECORATION: none; font-size:11px;}
a:active .cate {color:#3d3d3d; TEXT-DECORATION: none; font-size:11px;}
a:hover .cate {color:#f4483c; TEXT-DECORATION: underline; font-size:11px; font-weight:bold;}

.array{color:#808080;}
a:link .array {font-size:12px; color:#808080; TEXT-DECORATION: none;}
a:visited .array {font-size:12px; color:#808080; TEXT-DECORATION: none;}
a:active .array {font-size:12px; color:#808080; TEXT-DECORATION: none;}
a:hover .array {font-size:12px; color:#7d3520; TEXT-DECORATION: underline;}

.menu{color:#666666;}
a.menu:link {font-size:12px; color:#666666; TEXT-DECORATION: none;}
a.menu:visited {font-size:12px; color:#666666; TEXT-DECORATION: none;}
a.menu:active {font-size:12px; color:#9cce31; TEXT-DECORATION: none;}
a.menu:hover {font-size:12px; color:#9cce31; TEXT-DECORATION: underline;}

.list_cate{color:#000000;}
a.list_cate:link {font-size:12px; color:#000000; TEXT-DECORATION: none;}
a.list_cate:visited {font-size:12px; color:#000000; TEXT-DECORATION: none;}
a.list_cate:active {font-size:12px; color:#9cce31; TEXT-DECORATION: none;}
a.list_cate:hover {font-size:12px; color:#9cce31; TEXT-DECORATION: none; font-weight:bold;}

.top_link {color:#666666;}
a.top_link:link {font-size:11px; font-family: µ¸¿ò; color:#666666; TEXT-DECORATION: none;}
a.top_link:visited {font-size:11px; font-family: µ¸¿ò; color:#666666; TEXT-DECORATION: none;}
a.top_link:active {font-size:11px; font-family: µ¸¿ò; color:#9cce31; TEXT-DECORATION: none;}
a.top_link:hover {font-size:11px; font-family: µ¸¿ò; color:#9cce31; TEXT-DECORATION: none;}

a.notice:link{color:#d01601; TEXT-DECORATION: none; font-size:12px;}
a.notice:visited{color:#d01601; TEXT-DECORATION: none; font-size:12px;}
a.notice:active{color:#d01601; TEXT-DECORATION: none; font-size:12px;}
a.notice:hover{color:#d01601; TEXT-DECORATION: underline; font-size:12px;}

img{border:none;}
.book{border:1px solid #d1d1d1;}
.book2{border:1px solid #d1d1d1;}

/* ÆùÆ® »çÀÌÁî */
.f_18{font-size:18px;}
.f_15{font-size:15px;}
.f_11{font-size:11px;}
.f_13{font-size:14px;}
.f_14{font-size:14px;}
.f_16{font-size:16px;}
.f_10{font-size:10px;}
.f_9{font-size:9px;}

/* ÆùÆ®ÄÃ·¯ */
.red{color:#ed5151;}
.red_star{color:#ce0203;}
.gray{color:#e5e5e5;}
.white{color:#ffffff; font-size:11px;}
.white2{color:#ffffff;}
.blue{color:#2e72c5;}
.purple{color:#b644d3;}
.green{color:#366600;}
.navy{color:#0d1243;}
.black{color:#000000;}
.brown{color:#623f15;}
.orange{color:#eb7600;}
.pink1{color:#eb2065;}
.pink2{color:#f365ab;}
.olive{color:#648e00;}
.cherry{color:#d01601;}
.lgreen{color:#9bc932;}
.charcoal{color:#383838;}

.sub_tit {font-size:16px;color:#454545;}
.sub_m1 {color:#ffffff; font-size:11px; font-weight:bold; letter-spacing:-0.3px;}
.sub_m2 {color:#e5e5e5; font-size:11px; letter-spacing:-0.5px;}
.copy_gray1 {color:#a2a2a2;}
.copy_gray2 {color:#b5b5b5;}
.copy_gray3 {color:#7e7e7e;}
.main_gray1 {color:#858585;}
.main_gray2 {color:#656565;}

.font_f1{
font-family:"µ¸¿ò";
}
.font_f1_line{
line-height:170%;
}
.font_f1_line2{
line-height:130%;
}
.font_f2{
font-family:"NanumGothicBold";
}

.main_select{behavior:url('/js/selectBox.htc');}
.imgpng {behavior:url(/js/iepngfix.htc);}

.sale{position:absolute; margin-left:40px;}

.dot_line{background:url(../images/mypage/review_line2.gif) repeat-x bottom;}

/* ÀÎÇ² ½ºÅ¸ÀÏ */
.id_blur {background:url(../images/inc/id_blur.gif);border:#b9b9b9 solid 1px; height:20px; width:82px;}
.id_focus {background:#ffffff; color:#9b9a9a; border:#b9b9b9 solid 1px; height:20px; width:82px;}
.pw_blur {background:url(../images/inc/pw_blur.gif);border:#b9b9b9 solid 1px; height:20px; width:82px;}
.pw_focus {background:#ffffff; color:#9b9a9a; border:#b9b9b9 solid 1px; height:20px; width:82px;}

.input{
border:#cecece solid 1px;
height:16px;
color:#515151;
}
.search_input{
border:#ffffff solid 0px;
background:#ffffff;
color:#9a9a9a;
height:14px;
font-size:11px;
}

.top_input{
border:#ededed solid 1px;
background:#f3f3f3;
color:#9a9a9a;
height:16px;
font-size:11px;
}
.search{border:#ff5403 solid 3px;
color:#808080;
font-size:11px;
height:25px;
padding-top:4px;
}

.input2{
height:20px; 
background-color:#FFFFFF;
border-top:solid 1px #D0D0D0;	
border-left:solid 1px #D0D0D0;	
border-right:solid 1px #D0D0D0;	
border-bottom:solid 1px #E9E9E9; 
color:#666666;
}

textarea{
color:#666666;
font-size:12px;
border-top:solid 1px #D0D0D0;	
border-left:solid 1px #D0D0D0;	
border-right:solid 1px #D0D0D0;	
border-bottom:solid 1px #E9E9E9;
background-color:#FFFFFF;
scrollbar-face-color:#d9d9d9;
scrollbar-highlight-color: #f6f6f6;
scrollbar-shadow-color: #b4b4b4;
scrollbar-3dlight-color: #f6f6f6;
scrollbar-darkshadow-color: #b4b4b4;
scrollbar-track-color: #d9d9d9;
scrollbar-arrow-color: #6a6a6a;
}
.input_view{
border:#dddddd solid 1px;
background-color:#f7f7f7;
color:#9b9a9a;
}

.bbs_select {behavior: url('/css/selectBox.htc'); border:1px solid #cdcdcd; }
.bbs_star {behavior: url('/css/selectBox2.htc'); border:1px solid #cdcdcd; }

/* µðÀÚÀÎ ½ºÅ¸ÀÏ */
.cont{padding:34px 20px 30px 0px;}

#apDiv1 {
	position:absolute;
	left:expression((document.body.clientWidth-1)/2-472);px;
	top:474px;
	width:98px;
	height:90px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:expression((document.body.clientWidth-1)/2-147);px;
	top:474px;
	width:98px;
	height:90px;
	z-index:1;
}
#apDiv3 {
	position:absolute;
	left:expression((document.body.clientWidth-1)/2+178);px;
	top:474px;
	width:98px;
	height:90px;
	z-index:1;
}


/* design */
.stepcarousel{
position: relative; /*leave this value alone*/
border: none;
overflow: scroll; /*leave this value alone*/
width: 1000px; /*Width of Carousel Viewer itself*/
height: 375px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 1000px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


.sub_bg{background:url(../images/inc/sub_left_bg2.gif) repeat-y;}
.left_bg{background:url(../images/inc/sub_left_bg.gif) top no-repeat; width:195px; padding-top:19px;}
.cont_bg{padding-top:19px; width:776px;}

/* top */
h1,ul,li{margin:0;padding:0;}
#header{position:relative;width:1000px;height:75px;margin:0 auto;background:url(../images/include/top_bg.gif) no-repeat 0 0;z-index:100;}
#header h1{position:absolute;left:28px;top:7px;}
#header ul.language{position:absolute;right:5px;top:14px;}
#header ul.language li{float:left;padding:0 10px 0 0;}
#header ul.top_menu{position:absolute;right:13px;bottom:12px;padding:0 4px;background-color:#313131;z-index:100;}
#header ul.top_menu li{float:left;padding:5px 4px 6px 6px;background:url(../images/include/top_menu_icon.gif) no-repeat 0 50%;}
#header ul.top_menu li.first{background:none;}
#header ul.navi{position:relative;left:280px;top:38px;font-family:'±¼¸²',gulim,Helvetica,sans-serif;font-size:12px;}
#header ul.navi:after{content:"";display:block;clear:both;}
#header ul.navi li{float:left;padding:0 10px;}
#header ul.navi li a{color:#fff;text-decoration:none;}
#header ul.navi li ul{display:none;position:absolute;top:37px;width:135px;padding:15px 5px;background-color:#313131;filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.1;}
#header ul.navi li ul.sub_menu1{left:-15px;padding:10px 5px 15px 5px;}
#header ul.navi li ul.sub_menu2{left:85px;}
#header ul.navi li ul.sub_menu3{left:190px;}
#header ul.navi li ul.sub_menu4{left:295px;}
#header ul.navi li ul.sub_menu5{left:400px;}
#header ul.navi li ul li{clear:both;padding:5px 10px;}
#header ul.navi li ul.sub_menu1 li{padding:2px 0;}
#header ul.navi li ul.sub_menu1 li a{display:block;width:115px;padding:0 10px;color:#f68b1f;font-size:11px;}
#header ul.navi li ul.sub_menu1 li.sub_title a{display:block;width:115px;margin:0 0 3px 0;padding:7px 10px 3px 10px;font-weight:bold;color:#fff;font-size:12px;background-color:#212121;}
img{border:0 none;}
li{list-style:none;}

.text_link1 { font-size:11px; color:#CECECE; TEXT-DECORATION: none; FONT-FAMILY: "Tahoma"; line-height:14px}
.text_link1 a:link{ font-size:11px; color:#CECECE; TEXT-DECORATION: none; FONT-FAMILY: "Tahoma";}
.text_link1 a:active{ font-size:11px; color:#CECECE; TEXT-DECORATION: none; FONT-FAMILY: "Tahoma";}
.text_link1 a:hover{ font-size:11px; color:#CECECE; TEXT-DECORATION: none; FONT-FAMILY: "Tahoma";}
.text_link1 a:visited{ font-size:11px; color:#CECECE; TEXT-DECORATION: none; FONT-FAMILY: "Tahoma";}