@charset "utf-8";

 @font-face{
 font-family:"NanumGothic";
 src:url("/mall2/font/NanumGothic.eot");
 src:url("/mall2/font/NanumGothic.eot?#iefix") format('embedded-opentype'),;
 src:url("/mall2/font/NanumGothic.woff") format("woff");
font-weight: normal;
font-style: normal;
 }

 @font-face{
 font-family:"Bla";
 src:url("/mall2/font/futura_extra_black_bt-webfont.eot");
 src:url('/mall2/font/futura_extra_black_bt-webfont.eot?#iefix') format('embedded-opentype'),url("/mall2/font/FuturaStd-ExtraBold.woff") format("woff");
font-weight: normal;
font-style: normal;
 }

body,td,input,select,div,ul,form,textarea,center,option,pre,blockquote
{font-size:12px; font-family:돋움,돋움체,verdana; color:#5A5A5A;
margin: 0px;list-style:none
}
img {
line-height:0px;
	margin: 0px;vertical-align:top;
}
/*top*/
#sch{ width:560px;Height:24px;border:solid 2px #909090;font-size:15;box-sizing:border-box;line-height: 22px;}
.top0 { color:#5A5A5A;font-size:11px;}
.top0 #lineb {border-bottom:1px solid #D8D8D8;}
.top1 td{text-align: center; }
.top1 td a{text-align: right;font-size:11px;border-bottom:0px solid #D8D8D8;}
.top2 td{text-align: right; margin:0 auto;height:36px;}
.top2 td a {font-size:12px;border-bottom:0px solid #2d6ecf;  color:#2d6ecf; font-weight:bold; margin:0 auto;}
.top2 #lineL {text-align: right;padding-left:65px;vertical-align: bottom; margin:0 auto;height:36px;border:0px solid #000}
.base td{font-family:NanumGothic,돋움,돋움체,verdana}

#menuT1 {background-color: #14344D;color:#ffffff}
.top3 td{text-align: right;padding-top:2px}
.top3 td a{font-size:11px;border-bottom:0px solid #2d6ecf;  color:#ffffff; }
.top4 td{text-align: center; height:40px }
.top4 td a{font-size:12px;border-bottom:0px solid #2d6ecf;  color:#ffffff; font-weight:bold;}
#menuT2 {background-image:url('/mall2/img/top/gnb_bg2.gif');}

#menuT3 {background-color:#A5A5A5;}

.na15pb{font-family:NanumGothic,돋움,돋움체;font-size:15px;color:#424242; font-weight:bold;padding-left:18px;padding-bottom:15px;padding-top:15px}
.na12{font-family:돋움,돋움체;font-size:12px;color:#424242; 

	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}
/*top*/
/*foot*/
.line{border-bottom:1px solid #B9B9B9;font-family:NanumGothic;}
.line2{border-bottom:1px solid #B9B9B9;font-family:NanumGothic;color:#0f6fba;}
#blue12{font-family:NanumGothic;color:#0f6fbb;font-size:12px;font-weight:bold;}
#B15{font-family:NanumGothic;color:#424242;font-size:14px;font-weight:bold;}

#bottomM{font-family:NanumGothic;color:#656565;font-size:13px;font-weight:bold;padding-left:0px;text-align:center}
/*foot*/
/*main e56837*/
.brand_c td{font-family:NanumGothic;color:#404040;font-size:14px;font-weight:bold;text-align:center;cursor:pointer}
.brand_c td:hover{color:#e56837;}
.brand_s {color:#e56837;}
.brand_c1 td{font-family:NanumGothic;color:#404040;font-size:14px;font-weight:bold;text-align:center;cursor:pointer}
.brand_c1 td:hover{color:#269c87;}
#iconM {border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;padding-top:10px}
#mainimg2 {text-align:left;border-bottom:0px solid #000000; }
#mainimg {text-align:left; float:left;margin:0 auto;}
#mainimg ul{float:left;text-align:left;left:0px;margin:0 auto; padding:0px;}
#mainimg ul li{cursor:pointer;padding-left:10px;width:165px;line-height:50px;margin:0 auto;left:0px;font-family:돋움,돋움체;font-size:12px;color:#696969;font-weight:bold;text-decoration: none;list-style:none; }
#mainimg ul li:hover{background:#fef06b;}
#mainimg ul li ul{float:right;padding-right:15px;}

#main_sub01 ul li{cursor:pointer;color:#dcdcdc;background:#dcdcdc;border:0px solid #000; padding:0px;margin:1px;width:8px;height:8px;line-height:0px;left:0px;text-decoration: none;list-style:none; float:left;}
#main_sub01 ul li:hover{background:#727272;}
#main_sub02 ul li{cursor:pointer;color:#dcdcdc;background:#dcdcdc;border:0px solid #000; padding:0px;margin:1px;width:8px;height:8px;line-height:0px;left:0px;text-decoration: none;list-style:none; float:left;}
#main_sub02 ul li:hover{background:#727272;}
#main_sub03 ul li{cursor:pointer;color:#dcdcdc;background:#dcdcdc;border:0px solid #000; padding:0px;margin:1px;width:8px;height:8px;line-height:0px;left:0px;text-decoration: none;list-style:none; float:left;}
#main_sub03 ul li:hover{background:#727272;}
#main_sub03 ul li:active{background:#000;}

/*
장바구니
*/
#cart td{color:#6e6e6e;font-weight:bold;}
.pg{border:solid 1px #dcdcdc;height:25px;width:170;margin:0px;pedding-right:0px}
.pg2{border:solid 1px #dcdcdc;height:25px;width:100;margin:0px;pedding-right:0px}
.pgm{border:solid 1px #dcdcdc;height:25px;width:650;margin:0px;pedding-right:0px}
/*가입*/
.leftR{width:170px;height:46px;padding-left:30px;border-bottom:1px solid #ffffff;border-right:1px solid #eaeaea;color:8a8a8a;font-weight:bold;background-color:#ededed;text-align:left}
.rightR{padding-left:30px;border-bottom:1px solid #eaeaea;text-align:left}
.left2R{width:150px;height:45px;padding-left:20px;border-bottom:1px solid #ffffff;border-right:1px solid #eaeaea;color:8a8a8a;font-weight:bold;background-color:#ededed}
.right2R{padding-left:30px;border-bottom:1px solid #eaeaea}
.cssR{color:6d6d6d;font-size:11px}
/*메뉴*/
#left_mm a:hover{color:#3d8ed0;font-weight:bold}
#left_mm a{color:#505050;font-weight:bold}


.leftR2{width:120px;height:46px;padding-left:30px;border-bottom:1px solid #ffffff;border-right:1px solid #eaeaea;color:8a8a8a;font-weight:bold;background-color:#ededed}
/* 이미지 보더=0 */

/* list*/
#list_n{color:#494949;font-size:12px;}
#list_n a{color:#494949;font-size:12px;}
#list_n a:hover{color:#808000;font-size:12px;font-weight:bold}

/*견적*/
.leftRR{text-align:center;width:170px;height:46px;padding-left:0px;border-bottom:1px solid #ffffff;border-right:1px solid #eaeaea;color:8a8a8a;font-weight:bold;background-color:#ededed}
.leftRW{text-align:center;height:46px;padding-left:0px;border-bottom:1px solid #ffffff;border-right:1px solid #eaeaea;color:8a8a8a;font-weight:bold;background-color:#ededed}
.rightRR{padding-left:10px;border-bottom:1px solid #eaeaea;padding-right:5px;}

.hsort{height:15px;width:15px;background-color:#4956BB;color:#ffffff;}
.asort{height:15px;width:15px;background-color:#938A8B;color:#ffffff;}

/**/
#event td:hover{color:#ffffff;font-weight:bold;background-color:#fd494a;}
#imgline {border:1px solid 9c9c9c;}
img {
	border: 0px;
}

/*기본 링크 설정*/


a:link {
	font-family: "돋움", verdana, "돋움체";
	color: #666666;
	text-decoration: none;
}

a:visited {
	font-family: "돋움", verdana, "돋움체";
	color: #666666;
	text-decoration: none;
}

a:hover {
	font-family: "돋움", verdana, "돋움체";
	color: #333333;
	text-decoration: none;
}

a:active {
	font-family: "돋움", verdana, "돋움체";
	color: #333333;
	text-decoration: none;
}



.flink_444444_11:link    {font-family: "돋움", verdana, "돋움체"; color: #444444; font-size:11px; text-decoration: none;}
.flink_444444_11:visited {font-family: "돋움", verdana, "돋움체"; color: #444444; font-size:11px; text-decoration: none;}
.flink_444444_11:hover   {font-family: "돋움", verdana, "돋움체"; color: #3279aa; font-size:11px; text-decoration: none;}
.flink_444444_11:active  {font-family: "돋움", verdana, "돋움체"; color: #444444; font-size:11px; text-decoration: none;}



.flink_258156_12            {font-size:12px; color:#258156; text-decoration: underline;}
.flink_258156_12:link       {font-size:12px; color:#258156; text-decoration: underline;}
.flink_258156_12:visited    {font-size:12px; color:#258156; text-decoration: underline;}
.flink_258156_12:hover      {font-size:12px; color:#258156; text-decoration: underline;}


.flinkb_8d8d8d_11            {
	font-size:11px;
	color:#8d8d8d;
	font-weight:bold;
	letter-spacing: -1px;
}
.flinkb_8d8d8d_11:link       {font-size:11px; color:#8d8d8d; text-decoration:none; font-weight:bold;}
.flinkb_8d8d8d_11:visited    {font-size:11px; color:#8d8d8d; text-decoration:none; font-weight:bold;}
.flinkb_8d8d8d_11:hover      {font-size:11px; color:#c2c2c2; text-decoration:none; font-weight:bold;}

.flink_8d8d8d_11            {font-size:11px; color:#8d8d8d; }
.flink_8d8d8d_11:link       {font-size:11px; color:#8d8d8d; text-decoration:none; }
.flink_8d8d8d_11:visited    {font-size:11px; color:#8d8d8d; text-decoration:none; }
.flink_8d8d8d_11:hover      {font-size:11px; color:#c2c2c2; text-decoration:none; }

.flinkb_78a971_11            {font-size:11px; color:#78a971; font-weight:bold;}
.flinkb_78a971_11:link       {font-size:11px; color:#78a971; text-decoration:none; font-weight:bold;}
.flinkb_78a971_11:visited    {font-size:11px; color:#78a971; text-decoration:none; font-weight:bold;}
.flinkb_78a971_11:hover      {font-size:11px; color:#aecbaa; text-decoration:none; font-weight:bold;}

.flink_f66d1a_12            {font-size:12px; color:#f66d1a; text-decoration: underline;}
.flink_f66d1a_12:link       {font-size:12px; color:#f66d1a; text-decoration: underline;}
.flink_f66d1a_12:visited    {font-size:12px; color:#f66d1a; text-decoration: underline;}
.flink_f66d1a_12:hover      {font-size:12px; color:#ea5800; text-decoration: underline;}

.flink_b26951_11            {font-size:11px; color:#b26951; }
.flink_b26951_11:link       {font-size:11px; color:#b26951; text-decoration:none; }
.flink_b26951_11:visited    {font-size:11px; color:#b26951; text-decoration:none; }
.flink_b26951_11:hover      {font-size:11px; color:#b26951; text-decoration:none; }

.flink_b555555_11            {font-size:11px; color:#555555; }
.flink_b555555_11:link       {font-size:11px; color:#555555; text-decoration:none; }
.flink_b555555_11:visited    {font-size:11px; color:#555555; text-decoration:none; }
.flink_b555555_11:hover      {font-size:11px; color:#888888; text-decoration:none; }



/*입력폼 설정*/
.input_01 {
	border: 1px solid #91b996;
}
.input_02 {
	border: 1px solid #cccccc;
	IME-MODE: disabled;
	background-color: #FFFFFF;
	height: 18px;
}

/* Form에 들어가는 css */
.tfield_01  {background-color:#FFFFFF;border:1px solid #D8D8D8; height:16; width:59px;}
.tfield_02  {background-color:#FFFFFF;border:1px solid #D8D8D8; height:16; width:205;}
.tfield_03  {background-color:#FFFFFF;border:1px solid #D8D8D8; height:16;}
.tfield_04  {background-color:#FFFFFF;border:1px solid #D8D8D8; height:16; width:225px;}
.tfield_05  {background-color:#FFFFFF;border:1px solid #D8D8D8; height:16; width:110px;}
.tfield_06  {background-color:#FFFFFF;border:1px solid #D8D8D8; height:16; width:100%;}
.tfield_07  {background-color:#FFFFFF;border:1px solid #D8D8D8; height:16; width:500;}
.tfield_08  {background-color:#FFFFFF;border:1px solid #D8D8D8; height:16; width:234px;}
.tarea_01 { border:solid #e4ebdf 1px;  background-color:#FFFFFF; padding: 5 7 5 7; line-height:16px; width:100%;}



/*퀵링크 설정*/
.quick_bg {
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}
.quick_imgline {
	text-align: center;
	border: 1px solid #e1e1e1;
}


/*정렬 설정*/
.padding_01 {
	vertical-align: top;
	padding-top: 0px;
}
.padding_02 {
	vertical-align: bottom;
}
.padding_03 {
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
}
.padding_04 {
	vertical-align: top;
	text-align: right;
	padding-top: 7px;
}
.padding_05 {
	text-align: center;
}
.padding_06 {
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 15px;
}
.padding_07 {
	vertical-align: middle;
}
.padding_08 {
	text-align: center;
	vertical-align: top;
}
.padding_09 {
	text-align: right;
	vertical-align: top;
	padding-top: 13px;
	padding-bottom: 30px;
}
.padding_10 {
	text-align: left;
	padding-left: 15px;
}
.padding_11 {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.padding_12 {
	text-align: left;
	padding-left: 10px;
}

.padding_13 {
padding-bottom: 20px;

}

.padding_14 {
padding-left: 5px;

}

.padding_15 {
padding-left: 11px;

}

.padding_16 {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size:11px;

}

.margin_01 {
	margin-top:15px;
}


/*INDEX 설정*/
.top_mbg {
	background-color: #eeeeee;
	text-align: center;
}
.index_right_box00 {
	font-weight: bold;
	background-image: url(/shop/images/inc/index_right_box00.gif);
	background-repeat: no-repeat;
	height: 32px;
	padding-left: 11px;
	vertical-align: bottom;
	padding-bottom: 6px;
	color: #555555;
	letter-spacing: -1px;
}
.index_right_box01 {
	background-image: url(/shop/images/inc/index_right_box01.gif);
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: top;
}

.index_stitle_bg {
	background-image: url(/shop/images/inc/index_stitle_bg.gif);
	background-repeat: repeat-x;
	height: 24px;
	font-weight: bold;
}
.index_left_box01 {
	background-image: url(/mall2/images/inc/index_left_box01.gif);
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: top;
}
.index_leftbg {
	background-image: url(/mall2/images/inc/index_leftbg.gif);
	background-repeat: no-repeat;
	height: 21px;
	padding-left: 0px;
	font-size: 11px;
}

.index_leftbg02 {
	background-image: url(/shop/images/inc/index_leftbg02.gif);
	background-repeat: no-repeat;
	height: 1px;
}

.index_left_box02 {
	background-color: #f2e1af;
	height: 26px;
	padding-left: 11px;
	font-weight: bold;
	letter-spacing: -1px;
}
.index_left_login_box00 {
	background-image: url(/mall2/images/inc/index_left_login_box00.gif);
	background-repeat: repeat-y;
	padding-left: 17px;
}
.index_left_illbg01 {
	background-image: url(/shop/images/inc/index_left_illbg01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-left: 8px;
	vertical-align: top;
}
.index_right_box02 {
	background-color: #bfe4ee;
	height: 26px;
	padding-left: 11px;
	font-weight: bold;
	letter-spacing: -1px;
}
.index_right_illbg01 {
	background-image: url(/shop/images/inc/index_right_illbg01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-left: 8px;
	vertical-align: top;
}
.index_right_illbg02 {
	background-image: url(/shop/images/inc/index_right_illbg02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-left: 8px;
	vertical-align: top;
}
.line_bg01 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e1dede;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}



/*COPYRIGHT 설정*/
.bottom_bg {
	background-color: #e2dddd;
	padding-left: 19px;
	height: 33px;
}


/*제품리스트 설정*/
.pr_t01 {
	font-weight: bold;
	text-align: center;
	height: 37px;
	vertical-align: middle;
}
.pr_t02 {
	text-align: right;
	color: #fc4903;
}
.pr_t03 {
	text-align: right;
	color: #007b11;
}
.pr_t04 {
	text-align: right;
	color: #0d40a8;
}
.pr_t05 {
	text-align: right;
	color: #9605c6;
}
.pr_t06 {
	text-align: center;
	color: #0d40a8;
}
.pr_t07 {
	text-align: center;
	color: #9605c6;
}



/*텍스트 설정*/
.text01_b {
	font-weight: bold;
	color: #333333;
}
.text02_b {
	font-weight: bold;
	color: #ec4243;
}
.text03 {
	color: #3279aa;
	font-size: 11px;
}
.text04 {
	color: #444444;
	font-size: 11px;
}
.text05_b {
	font-weight: bold;
	color: #1257a5;
}
.text06 {
	color: #ec4243;
	font-size: 11px;
}
.text07_line {
	color: #737373;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e1dede;
}
.text08_b {
	font-weight: bold;
	color: #0e8255;
}
.text09 {
	color: #0e8255;
}
.text10_b {
	font-weight: bold;
	color: #555555;
	padding-left: 15px;
}
.text11_b {
	font-weight: bold;
	color: #555555;
}
.text12 {
	color: #e63c01;
}
.txt13_b {
	font-family: "돋움", verdana;
	font-size: 12px;
	font-weight: bold;
	color: ffffff;
}
.text14_b {
	font-weight: bold;
	color: #555555;
	padding-right: 15px;
	text-align: right;
}

.text15_b {
	font-weight: bold;
	color: #555555;
	font-size: 14px;
}


.text16_b {
	color: #555555;
	font-weight: bold;
	font-size: 11px;
	padding-top:8px;
	padding-bottom:8px;
}

.text17 {
	color: #555555;
	font-weight: bold;
	font-size: 12px;
}

.text18 {
	color: #507e49;
	font-weight:bold;
	font-size: 12px;
}

.txt19{
     color:#f96f00;
	 font-weight:bold;
	 font-size: 12px;

}


.txt00 {
	color: #333333;
	font-size: 12px;
}

.txt_lh16 {line-height:16px;}




/*회사소개 설정*/
.company_03_tdbg_01 {
	color: #378d4d;
	background-image: url(/shop/images/company/company_03_tdbg_01.gif);
	text-align: center;
	vertical-align: top;
	height: 37px;
	padding-top: 10px;
	font-weight: bold;
	background-repeat: repeat-x;
}
.company_03_tdbg_02 {
	text-align: center;
	height: 26px;
	background-color: #eefcf1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8dc79c;
	font-weight: bold;
}
.company_03_tdbg_03 {
	text-align: center;
	height: 26px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #dbdbdb;
	border-bottom-color: #8dc79c;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dbdbdb;
}
.company_03_tdbg_03_1 {
	text-align: center;
	height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8dc79c;
}
.company_03_tdbg_04 {
	text-align: center;
	height: 26px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #dbdbdb;
	border-bottom-color: #dbdbdb;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dbdbdb;
}
.company_03_tdbg_04_1 {
	text-align: center;
	height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
}
.company_stitle00 {
	background-image: url(/shop/images/company/company_stitle00.gif);
	background-repeat: no-repeat;
	text-align: right;
	height: 42px;
	padding-right: 20px;
	background-position: right;
}

.company_03_tdbg_05 {
	text-align: left;
	background-color: #f6f6f6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	color: #e63c01;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9d9d9;
}
.company_03_tdbg_05_1 {
	text-align: left;
	background-color: #f6f6f6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8dc79c;
	color: #e63c01;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9d9d9;
}
.company_03_tdbg_06 {
	text-align: center;
	background-color: #d0ebd7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8dc79c;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-weight: bold;
}
.company_03_tdbg_07 {
	text-align: center;
	background-color: #d0ebd7;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8dc79c;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-weight: bold;
}

.bbs_left {
	background-image: url(/shop/images/inc/bbs_bar_left.gif);
	background-repeat: no-repeat;
	height: 30px;
}

.bbs_right {
	background-image: url(/shop/images/inc/bbs_bar_right.gif);
	background-repeat: no-repeat;
	height: 30px;
}.

/*mypage 설정*/

.input_03 {
	height: 18px;
	border: 1px 1 dcdcdc;
}

.green_txt12 {
	font-family: "돋움", verdana;
	font-size: 12px;
	color: 18603e;
	background-color: eef5f1;
	height: 22px;
}
.titbar_bg {
	background-image: url(/shop/images/inc/s_titbar.gif);
	background-repeat: no-repeat;
	height: 42px;
}

.green_line1px {
	background-image: url(/shop/images/shop/mypage/green_1px.gif);
	background-repeat: repeat-x;
}
.green_line2px {
	background-image: url(/shop/images/shop/mypage/green_2px.gif);
	background-repeat: repeat-x;
}
.tbline_bottom1px {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: 91d6b8;
}
.photo_img {
	height: 40px;
	width: 51px;
	border: 1px solid e1e1e1;
}
.pad_t5b5  {padding-top:5px;padding-bottom:5px;}

.left_mytext01 {
	padding-left:13px;
	height:18px;
}



/* 온라인 견적서 설정 */

.login_box_lt {
	background-image: url(/shop/images/inc/login_box_lt.gif);
	background-repeat: no-repeat;
	height: 7px;
}
.login_box_rt {
	background-image: url(/shop/images/inc/login_box_rt.gif);
	background-repeat: no-repeat;
	height: 7px;
}
.login_box_lb {
	background-image: url(/shop/images/inc/login_box_lb.gif);
	background-repeat: no-repeat;
	height: 7px;
}
.login_box_rb {
	background-image: url(/shop/images/inc/login_box_rb.gif);
	background-repeat: no-repeat;
	height: 7px;
}
.login_box_tc {
	background-image: url(/shop/images/inc/login_box_tc.gif);
	background-repeat: repeat-x;
}
.login_box_bc {
	background-image: url(/shop/images/inc/login_box_bc.gif);
	background-repeat: repeat-x;
}
.login_box_lc {
	background-image: url(/shop/images/inc/login_box_lc.gif);
	background-repeat: repeat-y;
}
.login_box_rc {
	background-image: url(/shop/images/inc/login_box_rc.gif);
	background-repeat: repeat-y;
}
.login_pad {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height:16px;
}

/* 고개만족센터 */

.bbs_part {
	background-image: url(/shop/images/inc/notice_part_line.gif);
	background-repeat: no-repeat;
	height: 25px;
}

/* 국제소모임 */

.mt_box_lt {
	background-image: url(/shop/images/shop/customer/cus_box_lt.gif);
	background-repeat: no-repeat;
	height: 7px;
}
.mt_box_rt {
	background-image: url(/shop/images/shop/customer/cus_box_rt.gif);
	background-repeat: no-repeat;
	height: 7px;
}
.mt_box_lb {
	background-image: url(/shop/images/shop/customer/cus_box_lb.gif);
	background-repeat: no-repeat;
	height: 7px;
}
.mt_box_rb {
	background-image: url(/shop/images/shop/customer/cus_box_rb.gif);
	background-repeat: no-repeat;
	height: 7px;
}
.mt_box_tc {
	background-image: url(/shop/images/shop/customer/cus_box_tc.gif);
	background-repeat: repeat-x;
}
.mt_box_bc {
	background-image: url(/shop/images/shop/customer/cus_box_bc.gif);
	background-repeat: repeat-x;
}
.mt_box_lc {
	background-image: url(/shop/images/shop/customer/cus_box_lc.gif);
	background-repeat: repeat-y;
}
.mt_box_rc {
	background-image: url(/shop/images/shop/customer/cus_box_rc.gif);
	background-repeat: repeat-y;
}
.pop_table {
	background-color: #ffffff;
	border: 1px solid #33ad74;
}
.img_brdr {
	padding: 2px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
.overline {
	font-family: "돋움", verdana;
	font-size: 12px;
	color: #444444;
	text-decoration: line-through;
}


/* 싸이트맵 */
.site_titbar_bg {
	background-image: url(/shop/images/inc/sitemap_bar.gif);
	background-repeat: no-repeat;
	height: 42px;
}

.site_bg01 {
	background-image: url(/shop/images/sitemap/green_bg.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-size:12px;
	color: #ffffff;
	padding-left:14px;
	padding-top:11px;
	height:38px;
	vertical-align:top;
}
.site_bg02 {
	background-image: url(/shop/images/sitemap/orange_bg.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-size:12px;
	color: #ffffff;
	padding-left:14px;
	padding-top:11px;
	height:38px;
	vertical-align:top;
}
.line_b1_gray  {
	border-bottom: solid 1px #dfdfdf;
	background-image: url(/shop/images/sitemap/bullet.gif);
	background-repeat: no-repeat;
	padding-left:11px;
	line-height:15px;
}

/**/
.bg_id_pw {
	background-image: url(/shop/images/member/bg_id_pw.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	height: 209px;
	padding-top: 62px;
	padding-left: 58px;
}
.product_bline {
	border: 5px solid #e1e1e1;
}
.pad_all_bline {
	padding: 15px;
	border: 4px solid #e9efde;
}
.bline {
	text-align: center;
	border: 5px solid #F2F2F2;
}


#op1 {width:300px;}

.do_option_all_div_1 {width:160px; height:100px; margin-top:10px; position:relative; float:left;text-align:center; border-left:0px #CCC dotted; border-right:0px #CCC dotted}
.do_option_all_div_2 {width:150px; height:100px; margin-top:10px; position:relative; float:left; border-left:0px #CCC dotted; border-right:0px #CCC dotted;vertical-align:middle}
.do_option_sm_div2 {line-height:2em; width:30px; margin-right:3px;margin-left:20px;  margin-top:45px;position:relative; float:left; text-align:center}
.do_option_sm_div3 {line-height:0em; width:20px; ; margin-top:45px; margin-left:0px;margin-right:0px; position:relative; float:left; text-align:left;font-weight:bold}
.do_option_sm_div3 img{width:15px;height:8px;margin:0px;}
.do_option_sm_div_new { margin-top:45px; position:relative;text-align:center;float:left;}
.do_option_sm_div_new2 { margin-top:45px; position:relative;text-align:left;float:left;}
.do_option_sm_div_new_1 { margin-top:45px; position:relative;text-align:left;float:left;padding-top:2px}
.do_option_sm_div_new img {width:52px;height:16px;}



input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder { /* WebKit browsers */
  color:transparent;
}

input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:transparent;
}

input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:transparent;
}

input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:transparent;
}



