@charset "utf-8";
@font-face{font-family:NG; src:url(css/font/NanumGothic.eot); src:local(※), url(css/font/NanumGothic.woff) format("woff")}

/* All */
html{ overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
html,body{ margin:0; }
body,table,input,textarea,button,select{ font-family:NanumGothic,나눔고딕,NG,맑은 고딕,Malgun Gothic,돋움,Dotum,애플고딕,AppleGothic,Arial,sans-serif; font-size:13px; color:#383C42; }
img,ul,li,dl,dt,dd,h1,h2,p { margin:0; padding:0; list-style:none; }
a { color:#000; outline:none; cursor:pointer; text-decoration:none; }
a:hover{ text-decoration:none; }

.container { margin:0; }
.content { outline:0; }
.body { *zoom:1; }
.body:after { content:""; display:block; clear:both; *zoom:1; }
.body_wide:after { content:""; display:block; clear:both; *zoom:1; }
.none_btmargin { margin-bottom:0; }
img, video, audio, object,embed { border:0; }

* {	margin: 0px; padding: 0px; }

body { width:100%; height:100%; overflow-x: hidden; /*background:url("../images/cardposBg.png");*/ background-color:#; color:#FFFFFF; font-family:NanumGothic,나눔고딕,NG,맑은 고딕,Malgun Gothic,돋움,Dotum,애플고딕,AppleGothic,Arial,sans-serif; font-size:13px; color:#383C42; }
#main { overflow: hidden; width:100%; min-width:1091px; }

/* main */
.wedicomContainer { width:100%; height:100%; z-index:10; }
.top { width:100%; height:31px; z-index:11; }
.topinner { width:1091px; margin:0 auto; }
.top .topinner .title { float:left; line-height:31px; }
.top .topinner ul { float:right; }
.top .topinner ul li { float:left; padding:0 10px; line-height:31px; text-align:center; }

.wedicomTopwrap { background-color: #FF6610; position:fixed; width:100%; height:91px; overflow:hidden; background:url("../images/header_bg.png") bottom; z-index:11; border-bottom:1px solid #DDDDDD; }
.wedicomHeader { width:1091px; height:117px; margin:0 auto; text-align:left; z-index:11; }
.wedicomHeader a.btnwedicom { float:left; background:url("../images/btnintro_on.png") no-repeat; display:inline-block; text-align: center; line-height:60px; width:200px; height:60px; margin-right:20px; }
.wedicomBody { width:100%; padding:92px 0 0 0; min-height:500px; z-index:1; }
.mainsection-wrap, .section-wrap { width:100%; }
.bluebg { background:url("../images/mainsectionblue_bg.png") repeat-x; }
.white { background:#FFFFFF; }
.mainsection { width:1091px; min-height:300px; margin:0 auto; position:relative; overflow:hidden; padding:0 0 20px 0; }
.mainsection .ad { padding:90px 0; text-align:left; }
.mainsection .adimage { }
.mainsection .strongtxt { font-size:22px; color:#000; line-height:60px; letter-spacing:-0.07em; *zoom:1; }
.mainsection .strongtxt2 { font-size:30px; color:#FF6610; line-height:60px; letter-spacing:-0.2em; *zoom:1; border-bottom:1px solid #FF6610; }
.sectiontop { width:1091px; min-height:70px; margin:0 auto; position:relative; overflow:hidden; }
.sectiontop h2 { font-size:25px; color:#ffffff; line-height:70px; }
.section { width:1091px; min-height:300px; margin:0 auto; position:relative; overflow:hidden; padding:20px 0; }

/* topnav */
ul#topnav { margin-left:50px;  float:left; list-style:none; position: relative; font-size:18px; }
ul#topnav li { float:left; width:82px; height:60px; margin:0; padding:0; line-height:60px; text-align:center; }
ul#topnav li a { height:60px; display:block; }
ul#topnav li a:hover { color:#099af7; font-weight:bold; }
ul#topnav li:hover { background:url("../images/navhover.png") no-repeat; }
ul#topnav li.active a { color:#099af7; font-weight:bold; }
ul#topnav li.active { background:url("../images/navhover.png") no-repeat; }

/* slider */
.slider-wrap { float:left; width:1091px; }
.clear { clear: both; }
#slides1 { position:relative; overflow:hidden; height:300px; }
#slides1 li	{ position:relative; list-style:none; margin:0; padding:0; width:1091px; }
#slides1 li img	{ float:right; }
#slides1 .wedicom_intro{ float:left; margin-top:80px; width:520px; }
#slides1 .wedicom_intro strong { display:inline-block; *display:inline; font-size:50px; color:#ffffff; line-height:54px; border-bottom:1px solid #ffffff; letter-spacing:-0.07em; *zoom:1; }
#slides1 .wedicom_intro strong a { color:#ffffff; }
#slides1 .wedicom_intro span { margin-left:4px; color:#ff6610; }
#slides1 .wedicom_intro .desc { margin-top:25px; font-size:20px; color:#f4f4f4; }
#slides1 .wedicom_intro .btn { margin-left:150px; padding:10px 20px 10px 10px; }
.bx_pager { position:absolute; left:490px; bottom:10px; height:15px; }
.bx_pager a { float:left; background:url("../images/slider-pagination.png") no-repeat -15px 0; width:15px; height:14px; color:#fff; font-size:11px; margin-right:7px; text-indent:-9999px; }
.bx_pager a:hover, .bx_pager a.active {	background-position:0 0; text-decoration:none; }

/* main purchase top10 */
.maincscenter { float:left; width:360px; }
.mainpurchase { margin-left:360px; width:701px; }
.mainpurchase .title { display:block; font-size:18px; font-weight:bold; padding-bottom:10px; }

/* main direct link */
.d_link { padding:40px 0 0 0; }
.d_link .adimage { float:left; width:350px; height:190px; }
.d_link ul { width:1091px; height:190px; }
.d_link ul li { float:left; border-right:1px solid #efefef; }
.d_link ul li:hover {  }
.d_link ul li:last-child { border-right:none; }

/* Lnb */
.lnb { float:left; width:220px; }
.lnb h2 { font-size:25px; color:#404040; letter-spacing:-0.09em; border-bottom:1px solid #404040; line-height:25px; padding-bottom:13px}
.lnb ul.lnb_name { margin-bottom:10px}
.lnb ul.lnb_name li.lnb_link { margin-top:10px; margin-bottom:30px; }

/* csinfo */
.csinfo { width:220px; margin:20px 0; }

/* vnav */
.vnav { position:relative; font-size:14px; line-height:normal; }
.vnav ul { margin:0; padding:0; list-style:none; border:0; border-bottom:1px solid #b2b2b2; border-top: 1px #e5e5e5 solid }
.vnav li { position:relative; margin:0 0 -1px 0; vertical-align:top; *zoom:1; border-bottom:1px solid #b2b2b2; }
.vnav li a { display:block; position:relative; padding:12px 20px; text-decoration:none; color:#000; font-weight:bold; background:#f5f5f5; border:1px solid #e5e5e5; border-top:1px solid #fff; letter-spacing:0px; *zoom:1; }
.vnav li a.first { border-top: 1px solid #e5e5e5; }
.vnav li a.active { color:#FFFFFF; background:#007dc3; }
.vnav li ul { padding:0; border:0; background:#fff; }
.vnav li li { position:relative; margin:0; border-bottom:1px solid #e5e5e5; }
.vnav li li	img { vertical-align:middle; }
.vnav li li a { font-weight:normal; background:#fff; padding:12px 20px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:none; }
.vnav li li a span { color:#000; padding-left:7px; font-weight:bold; background:url("../images/common/bullet.gif") 0 50% no-repeat; }
.vnav li li ul li { border:0; }
.vnav li li ul li a { padding:5px 23px; }
.vnav li li ul li a.last { padding-bottom:12px; }
.vnav li li ul li a span { display:block; padding-left:15px; color:#666; background:url("../images/common/dot_bar.gif") no-repeat 7px 8px; font-size:13px; }

/* sbody */
.sbody { position:relative; float:left; margin-left:30px; width:800px; min-height:530px; }
.sbody h5 { margin-left:0; margin-bottom:10px; font-size:18px; color:#007dc3; line-height:25px; font-weight:bold; letter-spacing:0; }

.sbody img { margin-left:30px; margin-top:10px; margin-bottom:20px; }
.sbody h4 { margin-left:30px; margin-top:30px; margin-bottom:20px; font-size:22px; color:black; letter-spacing:0; }
.sbody ul { margin-bottom:30px; }
.sbody ul li { margin-left:30px; font-size:16px; color:#666; line-height:25px}
.sbody ul li strong { font-weight:bold; color:#FF6610; }
.sbody ul li strong.black { color:#000000; }
.sbody span.btn {  }
.dot_line { display:block; clear:both; margin:30px 0; height:1px; background:url("../images/dot_line.gif") repeat-x; }
.ico_new {display:inline-block; *display:inline; zoom:1; margin-left:2px; width:12px; height:12px; background:url("../images/ico_new.gif") no-repeat left;}
.ico_identy {display:inline-block; *display:inline; zoom:1; margin-left:2px; width:33px; height:12px; background:url("../images/ico_identy.gif") no-repeat left;}
.ico_complate {display:inline-block; *display:inline; zoom:1; margin-left:2px; width:33px; height:12px; background:url("../images/ico_complate.gif") no-repeat left;}
.ico_reply { float:left; display:inline-block; *display:inline; zoom:1; margin-left:2px; width:12px; height:12px; background:url("../images/ico_reply.gif") no-repeat left;}
.ico_secret { display:inline-block; *display:inline; zoom:1; margin-left:2px; width:12px; height:12px; background:url("../images/ico_secret.gif") no-repeat left;}


/* purchase , parts */
.purchase_body { width:770px; margin-left:30px; margin-top:0px; margin-bottom:50px;  }
.purchase_body #insertArea p { font-size:14px; letter-spacing:0; line-height:20px;  }

.helpdesk_list { border-collapse: collapse; text-align:center; width:770p; line-height:20px; }
.helpdesk_list th { padding:11px 0; border-bottom:1px solid #000000; background:url("../images/list_bg.gif") no-repeat left 15px; font-size:14px; font-weight:bold; color:#000000; }
.helpdesk_list th:first-child { background:none; }
.helpdesk_list .first td { border:none; }
.helpdesk_list tr:last-child { }
.helpdesk_list tr.active { background:#F3F3F3; color:#000; font-weight:bold; }
.helpdesk_list td { margin:0; border-top:1px solid #e4e4e4; padding:8px 0; font-size:13px; color:#666; letter-spacing:0; }
.helpdesk_list td.rows { margin:0; border-top:1px solid #ccc; padding:11px 15px; font-size:13px; color:#666; text-align:left; }
.helpdesk_list td.comment { padding-left:10px; padding-right:10px; text-align:left; word-wrap:break-word; *word-break:break-all; }
.helpdesk_list td.comment a { color:#666; }
.helpdesk_list td.comment a:hover { text-decoration:underline; }
.helpdesk_list td.type { color:#000; }
.helpdesk_list td.name { color:#666; text-align:left; padding-left:10px; padding-right:10px; }
.helpdesk_list td.price { color:#007dc3; font-weight:bold; }

.parts_list { border-collapse: collapse; text-align:center; width:770p; line-height:20px; }
.parts_list th { padding:11px 0; border-bottom:1px solid #000000; background:url("../images/list_bg.gif") no-repeat left 15px; font-size:14px; font-weight:bold; color:#000000; }
.parts_list th:first-child { background:none; }
.parts_list .first td { border:none; }
.parts_list tr:last-child { }
.parts_list td { margin:0; border-top:1px solid #e4e4e4; padding:4px 0; font-size:13px; color:#666; letter-spacing:0; }
.parts_list td.type { color:#000; }
.parts_list td.name { color:#666; text-align:left; padding-left:10px; padding-right:10px; }
.parts_list td.price { color:#007dc3; font-weight:bold; }

.searchfrm_bg { height:30px; text-align:right; }
.item{ position:relative; margin:4px 0; }
.iLabel { position:absolute; top:8px; *top:3px; left:5px; color:#A1A1A1; z-index:1; line-height:20px; }
.iLabelp { position:absolute; top:8px; *top:3px; left:5px; color:#76c0f0; z-index:1; line-height:20px; }
.isText { position:relative; color:#76c0f0; }
.iText{ position:relative; font-size:14px; color:#333; line-height:20px; }
.errmsg { position:relative; font-size:14px; color:#099af7; padding:10px 0; display:none; }
.view_inner_wrap { width:768px; border:1px solid #ddd; border-top:1px solid #000; border-bottom-color:#999; }
.view_inner_top { position:relative; padding:20px; line-height:18px; }
.view_inner_top span { padding:0 20px; background:url("../images/list_bg.gif") no-repeat right; }
.view_inner_top span:last-child { padding:0 20px; background:none; }
.view_title { font-size:18px; color:black; letter-spacing:0; font-weight:bold; line-height:25px; padding-bottom:10px;  }
.view_title strong { font-size:18px; color:#007dc3; }
.view_inner_contents { position:relative; min-height:200px; padding:30px; font-size:14px; line-height:24px; letter-spacing:0; border-top:1px solid #ddd; }
.view_inner_replycontents { position:relative; min-height:200px; padding:30px; font-size:14px; line-height:24px; letter-spacing:0; border-top:1px solid #ddd; background:#F3F3F3; }
.passinput { position:absolute; display:none; left:150px; margin-top:-10px; z-index:2; border:1px solid #037dc1; }
.passinput .title { width:300px; height:40px; background:#037dc1; line-height:40px; font-weight:bold; color:#FFFFFF; font-size:18px; z-index:21; padding:0 20px; }
.passinput .title span { font-size:14px; letter-spacing:0; margin-left:10px; }
.passinput .title span.close a { float:right; color:#fff; font-size:20px; }
.passinput .passfrm {padding:10px;  background:#FFFFFF; }

/* main footer */
.footer { position:relative; width:100%; height:100px; bottom:0px; background:#f7f7f7; border-top:1px solid #e4e4e4; color:#444444; }
.footerwrap { width:1091px; height:100px; margin:0 auto; }
.footerlogo { float:left; width:130px; height:100px; background:url("../images/footerlogo.png") no-repeat center; }
.copyright { margin-left:170px; width:921px; text-align:right; padding-top:20px;}
.copyright span { padding-left:10px; font-size:12px; background:url("../images/blot_dark.png") no-repeat 0 3px; line-height:18px; }
.copyright span.blot_none { background:none; }

/* Pagenation */
.paginationwrap { margin:0; padding-top:20px; }
ul#pagination{ display:inline-block; *display:inline; margin-bottom:0; margin-left:0; }
ul#pagination li { display:inline; }
ul#pagination a { border:solid 1px #DDDDDD; margin-right:2px; }
ul#pagination .previous-off, ul#pagination .next-off { color:#666666; display:block; float:left; font-weight:bold; padding:3px 8px; }
ul#pagination .next a, ul#pagination .previous a { font-weight:bold; border:solid 1px #FFFFFF; }
ul#pagination .active span { margin-right:2px; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 12px; background:#007dc3; }
ul#pagination a:link, ul#pagination a:visited { color:#AAAAAA; display:block; float:left; padding:3px 12px; text-decoration:none; }
ul#pagination a:hover{ background:#007dc3; color:#FFFFFF; font-weight:bold;}

/* form */
form,fieldset { margin:0; padding:0; border:0; }
legend { display:none; }
input,textarea,select { font-size:12px; font-weight:normal; line-height:1em; color:#000; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; letter-spacing:0;  }
input,textarea,select * { margin:3px 0; }
input[type="file"] { font-size:12px; font-weight:normal; line-height:12px; }
textarea { height:auto;  }
textarea, select, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="file"], input[type="tel"] {
	vertical-align:middle;
	padding:5px;
	background-color:#fff;
	border:1px solid #d5d5d5;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	   -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
			box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;
	   -moz-transition:border linear 0.2s, box-shadow linear 0.2s;
		 -o-transition:border linear 0.2s, box-shadow linear 0.2s;
			transition:border linear 0.2s, box-shadow linear 0.2s
}
textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus, iinput[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus {
	color:#000;
	border-color:rgba(186, 186, 186, 0.8);
	background-color:rgba(245, 245, 245, 0.8);
	outline:0;
	/*outline:thin dotted \9;*/
	/* IE6-9 */
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(168, 168, 168, 0.6);
   -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(168, 168, 168, 0.6);
		box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(168, 168, 168, 0.6)}
input[type="radio"],
input[type="checkbox"]{
	margin:0 5px 0 0;
	margin-top:1px \9;
	*margin-top:0;
	line-height:normal;
	vertical-align:middle;
	cursor:pointer;
}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"]{ width:auto; }

/* Used for the Switch effect: */
.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url("../images/switch.gif") repeat-x; }
.cb-enable span, .cb-disable span { background-repeat: no-repeat; font-size:13px; }
.cb-enable span { background-position: left -93px; padding:8px 10px; }
.cb-disable span { background-position: right -186px;padding:8px 10px; }
.cb-disable.selected { background-position: 0 -31px; }
.cb-disable.selected span { background-position: right -217px; color: #fff; }
.cb-enable.selected { background-position: 0 -62px; }
.cb-enable.selected span { background-position: left -155px; color: #fff; }
.switch { cursor:pointer; }
.switch span { cursor:pointer; }

/*-- Buttons --*/
.btn,.description-light,.exampletip{
	behavior:url(../../js/PIE.htc);
	display:inline-block;
	border: 1px solid #DDD;
	border-radius: 5px;
	text-shadow: 0 1px 1px white;
	box-shadow:0 1px 1px #fff;
	font: normal 12px Sans-Serif;
	padding: 6px 10px;
	white-space: nowrap;
	vertical-align: middle;
	color: #666;
	background: transparent;
	cursor: pointer;
	border-color: #ddd;
	background-color:#E0E0E0;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	background:      linear-gradient(top, white, #E0E0E0);
	-pie-background:      linear-gradient(top, white, #E0E0E0);
	box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
}
.description-light span{ display:inline-block; background:url(../images/description-arrow.png) 0 -4px no-repeat; width:7px; height:4px; margin:5px 0 0 4px;
-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}

.description-dark span{ display:inline-block; background:url(../images/description-arrow-white.png) 0 -4px no-repeat; width:7px; height:4px; margin:5px 0 0 4px;
-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}

.btn:hover,.description-light:hover,.exampletip:hover{ box-shadow:inset 0 0 3px #fff;border-color: #999; text-decoration:none;}
.description-light:hover span{opacity:.8;}
.description-light:active span{background-position:0 0;}
.btn:active,.description-light:active {
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	box-shadow:inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
	background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
	background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
	background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
	background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
	-pie-background:     linear-gradient(top, #E6E6E6, gainsboro);
}
.description-dark {
	behavior:url(../../js/PIE.htc);
	display:inline-block;
	border: 1px solid #666;
	border-bottom:1px solid #3B3B3B;
	border-radius: 3px;
	font: bold 11px Sans-Serif;
	padding: 6px 10px;
	white-space: nowrap;
	vertical-align: middle;
	color: #fff;
	background: transparent;
	cursor: pointer;
	background: #3B3B3B;
	text-shadow:0 1px 1px #3B3B3B;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#797979), to(#3B3B3B));
	background: -webkit-linear-gradient(#797979, #3B3B3B);
	background: -moz-linear-gradient(#797979, #3B3B3B);
	background: -ms-linear-gradient(#797979, #3B3B3B);
	background: -o-linear-gradient(#797979, #3B3B3B);
	background: linear-gradient(#797979, #3B3B3B);
	-pie-background: linear-gradient(#797979, #3B3B3B);
	box-shadow:         0 1px 2px rgba(0,0,0,0.9);}
	.description-dark:hover{ box-shadow:none; text-decoration:none;
}
.description-dark:active {
	behavior:url(../../js/PIE.htc);
	border: 1px solid #999;
	border-bottom-color: #CCC;
	border-top-color: #3B3B3B;
	background: #3B3B3B;
	text-shadow:0 1px 1px #3B3B3B;
	box-shadow:none;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B3B3B), to(#999));
	background: -webkit-linear-gradient(#3B3B3B, #999);
	background: -moz-linear-gradient(#3B3B3B, #999);
	background: -ms-linear-gradient(#3B3B3B, #999);
	background: -o-linear-gradient(#3B3B3B, #999);
	background: linear-gradient(#3B3B3B, #999);
	-pie-background: linear-gradient(#3B3B3B, #999);
}
