.normal	{font-family:±¼¸²;   font-size:9pt;  line-height:160%; color:#6E6D6D}
.normal-100	{font-family:±¼¸²;   font-size:9pt;  line-height:100%; }
.normal-120		{font-family:±¼¸²;font-size:9pt;line-height:120%; }
.normal-140		{font-family:±¼¸²;font-size:9pt;line-height:140%; }
.normal-dt		{font-family:µ¸¿ò;font-size:11px;line-height:140%; }
.tableborder	{border-width:1px;border-color:#408080;border-style:solid}
.normal-title	{font-family:±¼¸²;font-size:9pt;line-height:140%;font-weight:bold}
.normal-gname	{font-family:µ¸¿ò;font-size:11pt;line-height:140%;font-weight:bold}
.for_path		{font-family:µ¸¿ò;font-size:8pt;line-height:140%; }
.tri			{font-family:µ¸¿ò;font-size:6pt;line-height:140%; }
.daum {}
.title-1	{font-family:±¼¸²;   font-size:20pt; line-height:100%; font-weight:bold; }
.title-2	{font-family:±¼¸²;   font-size:16pt; line-height:100%; font-weight:bold; }
.title-3	{font-family:±¼¸²;   font-size:12pt; line-height:100%; font-weight:bold; color:#0000FF}
.11pt_gray {font-family:µ¸¿ò; font-size:11px; line-height:180%; color:#929191;} 
.example   	{font-family:courier;   font-size:9pt;  line-height:120%; color:green}
.cal{font-family: :±¼¸² ;font-size:14px;color:#7c7d7d}
.cal_month{font-family:±¼¸²;font-weight:bold;font-size:20px;color:#343434}
code   	{font-family:courier;   font-size:9pt;  line-height:120%; color:green}

ul     	{font-family:±¼¸²;      font-size:9pt;  line-height:170%; }
ol     	{font-family:±¼¸²;      font-size:9pt;  line-height:170%; }

a				{text-decoration:none;color:#31999a }
a:link			{text-decoration:none;color:#31999a }
a:visited		{text-decoration:none;color:#31999a }
a:hover 		{text-decoration:none;color:#31999a; }
a:active		{text-decoration:none;color:#31999a; }

a.black				{text-decoration:none;color:#000000;}
a.black:link		{text-decoration:none;color:#000000;}
a.black:visited	{text-decoration:none;color:#000000;}
a.black:hover		{text-decoration:none;color:#0000bf;}
a.black:active		{text-decoration:none;color:#000000;}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.notic1 {
	position:relative;
	border : 0px;
	height:122px;
}

.small_goods {
	height:90px;
	width:90px
	border : 1px;
	border-color:red;
}

table.thumbnail {
	width : 90px;
	height : 80px;
	border : 0;
	margin : 0 30 0 0;
}

/*
TD.bg_cateOn {
	background-image :url('images/over_center.gif') repeat 0  0;
	background-position: 0% 0%; 
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	color:#828282;
}

TD.bg_cateOff {
	background-image :url('images/out_center.gif') repeat 0  0;
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	color:#828282;
}
*/

/*
	Ä«Å×°í¸® ¸®½ºÆ® ½ºÅ¸ÀÏ
*/
ul.bg_cate {
	list-style: none; 
	margin: 0px; 
	padding: 0px; -webkit-padding-start: 40px;
	display: block; background:none !important; 
}

.bg_cate li {float: left; position: relative; display: list-item; }

.bg_cate li.bg_cateOff  {
	background-image: url(images/out_center.gif) !important; margin-right: -1px;
	margin:0 5 0 5;
	padding-left: 1px; 
	border-bottom: 0px; 
	color: white; 
	display: block;
	font-size: 11px; 
	font-weight: bold; 
	height: 20px; 
	line-height: 20px;
	overflow: hidden hidden; 
	text-align: center; 
	text-decoration: none;
	outline: none;
}

.bg_cate li.bg_cateOn  {
	
	background-color:#8bbc1d;
	margin:0 5 0 5;
	padding-left: 0px; 
	border-bottom: 0px;
	border-width: 1px;
	border-top-style:dashed;
	outline-width:1px;
	color: blue; 
	display: block;
	font-size: 11px; 
	font-weight: bold; 
	height: 20px; 
	line-height: 20px;
	overflow: visible hidden; 
	text-align: center; 
	text-decoration: none;
	outline: none;
}
/* ¹Ìµð¿ò Ä«Å×°í¸® */
ul.mg_cate {
	list-style: none; 
	margin: 0px; 
	padding: 0px; -webkit-padding-start: 40px;
	display: block; background:none !important; 
}

.mg_cate li {float: left; position: relative; display: list-item; }

.mg_cate li.mg_cateOff  {
	background-color: #ffffff;
	margin:0 5 0 5;
	padding-left: 1px; 
	border-bottom: 1px; 
	color: black; 
	display: block;
	font-size: 11px; 
	font-weight: bold; 
	height: 11px; 
	line-height: 15px;
	overflow: visible visible;
	text-align: center; 
	text-decoration: none;
	outline: none;
}

.mg_cate li.mg_cateOn  {
	
	background-color:#8bbc1d;
	margin:0 5 0 5;
	padding-left: 0px; 
	border-bottom: 0px;
	border-width: 1px;
	border-top-style:dashed;
	outline-width:1px;
	color: red; 
	display: block;
	font-size: 12px; 
	font-weight: bold; 
	height: 20px; 
	line-height: 20px;
	overflow: visible hidden; 
	text-align: center; 
	text-decoration: none;
	outline: none;
}

.mg_cate li.mg_cateOn  a{
	color: blue; 
}
.mg_cate li.mg_cateOff  a{
	color: blue; 
}

.mg_cate li:hover {
	text-decoration: underline;
}



DIV.menu3 {
	width : 700px;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width:0px;
	border-color:grey;
}

/* ¹öÆ° ½ºÅ¸ÀÏ */
span.buttonGreen,
span.buttonGreen a.list { position:relative; display:inline-block; text-decoration:none !important; background:url("/main/images/buttonGreen.gif") no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle;}
span.buttonGreen { padding:0; background-position:left top; overflow:visible;}
span.buttonGreen a.list:hover { color:red; font:13px/13px Sans-serif; }
span.buttonGreen a.list { left:2px; padding:6px 10px 5px 8px; color:white; font:13px/13px Sans-serif; background-position:right top; *vertical-align:top;}
/* °¢°¢ÀÇ »çÀÌÁîº°·Î ±¸ºÐ  */
span.buttonGreen.large { background-position:left -30px; margin: 3px 0px 0px 0px;}
span.buttonGreen.large a.list { padding:7px 10px 6px 8px; font:12px/20px Sans-serif; background-position:right -30px;}
/* xLarge Size */
span.buttonGreen.xLarge { background-position:left -65px; }
span.buttonGreen.xLarge a.list { padding:8px 10px 7px 8px; font:20px/20px Sans-serif; background-position:right -65px;}
/* Small Size */
span.buttonGreen.small { background-position:left -107px; }
span.buttonGreen.small a { padding:4px 6px 3px 4px; font:11px/11px Sans-serif; background-position:right -107px;}
/* º»¹® ³»¿ëÀÇ ¿ÀºêÁ§Æ® ½ºÅ¸ÀÏ*/


/* ºí·ç */
span.buttonBlue,
span.buttonBlue a.list { position:relative; display:inline-block; text-decoration:none !important; background:url("/main/images/buttonBlue.gif") no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle;}
span.buttonBlue { padding:0; background-position:left top; overflow:visible;}
span.buttonBlue a.list:hover { color:red; font:12px/12px Sans-serif;}
span.buttonBlue a.list { left:2px; padding:6px 10px 5px 8px; color:#a10606; font:13px/13px Sans-serif; background-position:right top; *vertical-align:top;}
/* °¢°¢ÀÇ »çÀÌÁîº°·Î ±¸ºÐ  */
span.buttonBlue.large { background-position:left -30px; margin: 3px 0px 0px 0px;}
span.buttonBlue.large a.list { padding:7px 10px 6px 8px; font:12px/12px Sans-serif; background-position:right -30px;}
/* xLarge Size */
span.buttonBlue.xLarge { background-position:left -65px; }
span.buttonBlue.xLarge a.list { padding:8px 10px 7px 8px; font:20px/20px Sans-serif; background-position:right -65px;}
/* Small Size */
span.buttonBlue.small { background-position:left -107px; }
span.buttonBlue.small a { padding:4px 6px 3px 4px; font:11px/11px Sans-serif; background-position:right -107px;}
/* º»¹® ³»¿ëÀÇ ¿ÀºêÁ§Æ® ½ºÅ¸ÀÏ*/




/* ¹öÆ° Á¾·ùµé */
.buttonSet{ width:16px; height:16px; background-image:url("images/buttonSet.gif"); background-repeat:no-repeat; border:0; background-color:transparent; vertical-align:middle; display:inline-block; text-decoration:none;}
.buttonSet span{ z-index:-1; font-size:0; line-height:0; visibility:hidden;}
.buttonSet.buttonUp{ background-position:0 0;}
.buttonSet.buttonDown{ background-position:0 -16px;}
.buttonSet.buttonLeft{ background-position:0 -32px;}
.buttonSet.buttonRight{ background-position:0 -48px;}
.buttonSet.buttonInfo{ background-position:0 -64px;}
.buttonSet.buttonCopy{ background-position:0 -80px;}
.buttonSet.buttonSetting{ background-position:0 -96px;}
.buttonSet.buttonActive{ background-position:0 -112px;}
.buttonSet.buttonDisable{ background-position:0 -128px;}
.buttonSet.buttonDelete{ background-position:0 -144px;}
.buttonSet.buttonHomepage{ background-position:0 -160px;}
.buttonSet.buttonBlog{ background-position:0 -176px;}
.buttonSet.buttonCalendar{ background-position:0 -192px;}
.buttonSet.buttonLayoutEditor{ background-position:0 -208px;}
.buttonSet.buttonAddWidget{ background-position:0 -224px;}
.buttonSet.buttonAddContent{ background-position:0 -240px;}


UL.listMiddlecatg li {
	list-style-type:none;
	float:left;
	padding:0 10 0 0;
}

UL.listMiddlecatg li {
	color:red;
	list-style-type:none;
	float:left;
	padding:0 10 0 0;
}
UL.listMiddlecatg li a:hover {
	color:red
}
UL.listMiddlecatg li a {
	color:#797979;
}
.middlelist {
	position:relative;
	display:inherit;
	list-style-type:none;
	padding:0 10 0 0;
}


span.trans_comname a:link { color:blue;text-decoration:underline; }
span.trans_comname a:visited { color:blue;text-decoration:underline; }
span.trans_comname a:hover{ color:blue;text-decoration:underline; }
span.trans_comname a:active{ color:blue;text-decoration:underline; }