a,body,option,select,input,p,br,td,div,span,form,textarea,center,pre,blockquote {font-size:9pt;color:black;font-family:"gulim,dotum";}
html, body, #fullheight {
	height:100%;
}
.ver10px {font-family:verdana;font-size:10px;line-height:140%;}
.ver9px {font-family:verdana;font-size:9px;line-height:140%;}
.tah9 {font-family:tahoma;font-size:9px;line-height:140%;}
.tah10 {font-family:tahoma;font-size:10px;line-height:140%;}
.do {font-family:dotum,;font-size:12px;line-height:140%;}
.do11 {
	font-family:dotum,;
	font-size:11px;
	line-height:140%;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.do12 {
	font-family:HY견고딕;
	font-size:15px;
	line-height:140%;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	color:#696969;
}

.mypage_menu {
	font-family:중고딕;
	font-size:15px;
	line-height:140%;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	color:#5d5d5d;
	vertical-align:bottom;
	font-weight:bold;
}

.search {
	font-family:중고딕;
	font-size:15px;
	line-height:140%;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	color:#b4b4b4;
	vertical-align:middle;
}

.gdtitle {
	font-family:HY견고딕;
	font-size:24px;
	line-height:140%;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:2px;
	font-weight:bold;
	vertical-align:bottom;
	color:#4b4b4b;
}

.order_login_title {
	font-size:16px;
	line-height:140%;
	font-weight:bold;
	color:#484848;
	text-align:center;
}

#dspPrice {
	color:#cc0000;font-family:tahoma;font-size:20px;line-height:140%;font-weight:bold;
}
.line_w {background:url('_lineW.gif') repeat-x center middle;}
.line_h {background:url('_lineH.gif') repeat-y center middle;}

img {border:0px;vertical-align:middle}

img.ui-datepicker-trigger  {
	margin-left:2px; 
	vertical-align:middle; 
	cursor: Pointer;
}

.vertical-5{vertical-align:-5px;}
.vertical-4{vertical-align:-4px;}
.vertical-3{vertical-align:-3px;}
.vertical-2{vertical-align:-2px;}

.fixed {table-layout:fixed;}
.hand {cursor:pointer;}

.bold{font-weight:bold;}

.black{color:black;}
.white{color:white;}
.gray{color:gray;}
.red {color:red;}
.yellow {color:yellow;}

.gsmn{
	font-family:dotum,;
	font-size:12px;
	line-height:140%;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	text-align:center
}

.gsprice{
	font-family:dotum,;
	font-size:11px;
	line-height:140%;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	color:red;
	text-align:center
}

.gdm1{
	font-family:dotum,;
	font-size:12px;
	line-height:140%;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	text-align:center
}

.gdm2{
	font-family:dotum,;
	font-size:12px;
	line-height:140%;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	/*font-weight:bold;*/
	text-align:left
}

.subtxt {
	font-size:10px;
}
.rtv_tt{color:#ff00ff;font-weight:bold;}
.ccc{color:#CCCCCC;}
.999{color:#999999;}
.666{color:#666666;}
.333{color:#333333;}

.LT_Gray {color:#DEDEDE;}
.LT_Gray_BG {background-color:#DEDEDE;}

.DP_Red {color:#EF5900;}
.DP_Red_BG {background-color:#EF5900;}

.DP_Blue {color:#2171BD;}
.DP_Blue_BG {background-color:#2171BD;}

.DP_Green {color:#7f9f24;}
.DP_Green_BG {background-color:#7f9f24;}

.DK_Blue {color:#8492ce;}
.DK_Blue_BG {background-color:#8492ce;}

.DK_Green {color:#999966;}
.DK_Green_BG {background-color:#999966;}

.DK_Yellow {color:#FF9A00;}
.DK_Yellow_BG {background-color:#FF9A00;}

.DK_Pink {color:#FF9A9C;}
.DK_Pink_BG {background-color:#FF9A9C;}

.Skins1 {color:#D6D389;}
.Skins1_BG {background-color:#D6D389;}

.Skins2 {color:#C6C68C;}
.Skins2_BG {background-color:#C6C68C;}

.Skins3 {color:#CECF9C;}
.Skins3_BG {background-color:#CECF9C;}


.6b {color:#6B717B;}
.6b_BG {background-color:#6B717B;}

.9c8 {color:#9C8673;}
.9c8_BG {background-color:#9C8673;}

.9cc {color:#9CCFCE;}
.9cc_BG {background-color:#9CCFCE;}

.ce9 {color:#CE9ACE;}
.ce9_BG {background-color:#CE9ACE;}

.ffa {color:#FFAE5A;}
.ffa_BG {background-color:#FFAE5A;}

.step {color:#84a20a;}
.step_BG {background-color:#84a20a;}

a {text-decoration:none;}
a:hover {text-decoration:none;}



.input_off {border:solid 1 #DDDDDD;font-family:"dotum";font-size:11px;color:#333333;background-color:white;height:19px;line-height:130%;}
.input_on {border:solid 2 #CCCCCC;font-family:"dotum";font-size:11px;color:#333333;background-color:#F5F5F5;height:19px;line-height:130%;}

.input {border:solid 1 #dddddd;font-family:"dotum";font-size:12px;color:#333333;background-color:white;line-height:130%;}
.input_login {
	line-height:130%;
	width:170px;
	height:30px;
	border:2px solid #0099D7;
	font-family:verdana;
	font-size:18px;
	font-weight:bold;
	padding:3px;ime-mode:disabled
}
.button {border: solid 1 #DDDDDD;font-family:"dotum";font-size:11px;color:#333333;background-color:#F5F5F5;height:19px;cursor:pointer;}
select {font-family:"dotum";font-size:11px;background-color:#EEEEEE;}
textarea {font-family:"dotum";font-size:13px;border:solid 1 #dddddd;word-break:keep-all;}
radio {font-family:"dotum";font-size:11px;}


.drop {position:relative;bottom:-1px;}
.dedrop {position:relative;bottom:0px;}

 .SLB_center { cursor:pointer; visibility:hidden; border: solid 3px #c2c2c2; background-color: #FFFFFF;}
 .SLB_close { cursor: pointer; display:none; font-family: verdana,tahoma; font-size: 9pt; background-color:#3F72BA; color: #ffffff; padding-bottom: 4px; }
 .SLB_caption { cursor: pointer; display:none; font-family: verdana,tahoma; font-size: 9pt; background-color:#3F72BA; color: #ffffff; padding-bottom: 4px; }
 #SLB_loading { cursor: pointer; display:none; z-index: 99998; position:absolute; font-family: verdana,tahoma; font-size: 9pt; background-color:#FFFFFF; color: #ffffff; padding:10px; border: solid 3px #c2c2c2; }


.btn_s2 {display:inline-block;width:38px;height:19px;background:url('/common/_btn_s2.png') no-repeat;font-family:'돋움,dotum';font-size:11px;color:#444;margin-bottom:1px;text-align:center;padding-top:4px;cursor:pointer;border:0px;}  
.btn_s2_red {display:inline-block;width:38px;height:19px;background:url('/common/_btn_s2.png') no-repeat;font-family:'돋움,dotum';font-size:11px;color:#EF5900;margin-bottom:1px;text-align:center;padding-top:4px;cursor:pointer;border:0px;}  
.btn_s3 {display:inline-block;width:49px;height:19px;background:url('/common/_btn_s3.png') no-repeat;font-family:'돋움,dotum';font-size:11px;color:#444;margin-bottom:1px;text-align:center;padding-top:4px;cursor:pointer;border:0px;}  
.btn_s4 {display:inline-block;width:60px;height:19px;background:url('/common/_btn_s4.png') no-repeat;font-family:'돋움,dotum';font-size:11px;color:#444;margin-bottom:1px;text-align:center;padding-top:4px;cursor:pointer;border:0px;}  
.btn_s5 {display:inline-block;width:71px;height:19px;background:url('/common/_btn_s5.png') no-repeat;font-family:'돋움,dotum';font-size:11px;color:#444;margin-bottom:1px;text-align:center;padding-top:4px;cursor:pointer;border:0px;}  

.btn_b2 {display:inline-block;width:48px;height:26px;background:url('/common/_btn_b2.png') no-repeat;font-family:'돋움,dotum';font-size:12px;color:#444;margin-bottom:1px;text-align:center;padding-top:7px;cursor:pointer;border:0px;}  
.btn_b3 {display:inline-block;width:59px;height:26px;background:url('/common/_btn_b3.png') no-repeat;font-family:'돋움,dotum';font-size:12px;color:#444;margin-bottom:1px;text-align:center;padding-top:7px;cursor:pointer;border:0px;}  
.btn_b4 {display:inline-block;width:72px;height:26px;background:url('/common/_btn_b4.png') no-repeat;font-family:'돋움,dotum';font-size:12px;color:#444;margin-bottom:1px;text-align:center;padding-top:7px;cursor:pointer;border:0px;}  



.btn1 {
	-moz-box-shadow: 0px 0px 0px 2px #9fb4f2;
	-webkit-box-shadow: 0px 0px 0px 2px #9fb4f2;
	box-shadow: 0px 0px 0px 2px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:19px;
	padding:12px 37px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}
.btn1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.btn1:active {
	position:relative;
	top:1px;
}




.btn_list {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.btn_list:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.btn_list:active {
	position:relative;
	top:1px;
}

.btn_view {
	-moz-box-shadow:inset 0px 1px 0px 0px #91b8b3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #91b8b3;
	box-shadow:inset 0px 1px 0px 0px #91b8b3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #768d87), color-stop(1, #6c7c7c));
	background:-moz-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-webkit-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-o-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-ms-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#768d87', endColorstr='#6c7c7c',GradientType=0);
	background-color:#768d87;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;
}
.btn_view:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6c7c7c), color-stop(1, #768d87));
	background:-moz-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-webkit-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-o-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-ms-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c7c7c', endColorstr='#768d87',GradientType=0);
	background-color:#6c7c7c;
}
.btn_view:active {
	position:relative;
	top:1px;
}

.btn_delete {
	-moz-box-shadow:inset 0px 1px 0px 0px #91b8b3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #91b8b3;
	box-shadow:inset 0px 1px 0px 0px #91b8b3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #768d87), color-stop(1, #6c7c7c));
	background:-moz-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-webkit-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-o-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-ms-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#768d87', endColorstr='#6c7c7c',GradientType=0);
	background-color:#768d87;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#c70c2b;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;
}
.btn_delete:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6c7c7c), color-stop(1, #768d87));
	background:-moz-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-webkit-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-o-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-ms-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c7c7c', endColorstr='#768d87',GradientType=0);
	background-color:#6c7c7c;
}
.btn_delete:active {
	position:relative;
	top:1px;
}

.agreeArea {
	padding: 20px 20px 18px 20px;
	border-top: 2px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	background: #f8f8f8;
	color: #555;
	font-size: 11px;
	line-height: 160%;
}

.agreeArea .agree {
	overflow: auto;
	height: 200px;
	padding: 20px;
	border: 1px solid #e6e6e6;
	background: #fff;
}
h3 {
	display: block;
	font-size: 1.17em;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	font-weight: bold;
}

.btn_edit1 {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 2px 10px 2px 10px;
  text-decoration: none;
}

.btn_edit1:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.btn_cart {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
}

.btn_cart:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.new-privercy-contract { text-align: left; padding: 20px; padding-left:30px; }
.new-privercy-contract h3 { font-weight: bold; margin: 0; margin-bottom: 5px;  text-align: left; font-size:12px; }
.new-privercy-contract h3.w-normal { font-weight: normal }
.privercy-contract-tap { position: relative; height:35px; }
.privercy-contract-tap ul { list-style: none; margin: 0; padding: 0; position: absolute; bottom: -2px; }
.privercy-contract-tap li { border: 1px solid #ccc; border-right: none; background: #f4f4f4; float:left; display: inline-block; }
.privercy-contract-tap li a { display: block; padding: 10px 10px; text-decoration: none; }
.privercy-contract-tap li.end { border-right: 1px solid #ccc; }
.privercy-contract-tap li.sel { background: #ffffff; border-bottom: 1px solid #ffffff; }
.privercy-contract { clear: both; }
.privercy-contract textarea { clear: both; border: 1px solid #ccc; height: 150px; overflow: auto; background: #ffffff; padding: 10px; width: 98%; font-size: 12px; overflow-y:scroll;  }
.privercy-agree { margin: 5px 0; margin-bottom: 20px; width: 550px;}
.privercy-btn { text-align: center; margin-top: 30px; }
.privercy-btn a { margin-right:10px; }
