
body {margin:0}
body, table, tr, td, input, select, textarea {
	scrollbar-face-color:#DCDCDC;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-3dlight-color:#F2F2F2;
	scrollbar-darkshadow-color:#F2F2F2;
	scrollbar-track-color:#F2F2F2;
	scrollbar-arrow-color:#777777;}
	
.body, table, tr, td, input, select, textarea { font:normal 12px Dotum,Gulim,verdana,sans-serif; word-break:break-all;}
.body, form { margin: 0px; padding: 0px; }
 a:link    { text-decoration:none; color:#909090; }
 a:visited { text-decoration:none; color:#909090; }
 a:active  { text-decoration:none; color:#909090; }
 a:hover   { text-decoration:underline; color:#0087C4; }


.input                 { font:normal 12px ±¼¸²Ã¼,sans-serif; color:#999999; background-color:#FDFDFD; border-right: #E7F0F4 1px solid; border-top: #C5D1D7 1px solid; border-left: #C5D1D7 1px solid; border-bottom: #E7F0F4 1px solid; padding:1px; height:18px;}
.textarea              { font:normal 12px ±¼¸²Ã¼,sans-serif; color:#999999; background-color:#FFFFFA; border:1px solid #E7F0F4; }
.textbox               { font:normal 12px ±¼¸²Ã¼,sans-serif; color:#457C95; background-color:#FFFFFA; border-right: #E7F0F4 1px solid; border-top: #A8C4D1 1px solid; border-left: #A8C4D1 1px solid; border-bottom: #E7F0F4 1px solid; scrollbar-face-color:#E2E9F0; scrollbar-highlight-color: #E7F0F4; scrollbar-3dlight-color: #F3F8F9; scrollbar-shadow-color: #9DB9D4; scrollbar-darkshadow-color: #E7F0F4; scrollbar-track-color: #FFFFFA; scrollbar-arrow-color: #9DB9D4; }

/* ÀÌ¹ÌÁö ½ºÅ¸ÀÏ */
 img, .img 			{ border:none; }
.goods_line			{ border:1 solid #D2D2D3; padding:2;}
.themeevent			{ border:1 solid #EFEFEF; }  /* ¸ÞÀÎÀÇ ±âÈ¸Àü ¹è³Ê ÀÌ¹ÌÁö ½ºÅ¸ÀÏ */
 
 
 
/* »ó´Ü ·Î°í¿µ¿ª ÀüÃ¼ */
.top                { width:900; height:60; border-style:solid; border-right-color:#E2E2E3; border-bottom-color:#E2E2E3; border-width:1px;}
.top a:visited      { text-decoration:none; color:#8D8D8D; }
.top a:active       { text-decoration:none; color:#8D8D8D; }
.top a:hover        { text-decoration:underline; color:#8D8D8D; }
.logoarea			{ width:190; text-align:center;}

/* »ó´Ü ¸ÞÀÎ¸Þ´º ¿µ¿ª */
table.mainmenu                { width:100%; height:45; border-style:none; text-align:center; background-image: url(images/menu_bg.gif);}
table.mainmenu th             { height:45; font:bold 12px Gulim; color:#FFFFFF; text-align:center; letter-spacing:-2px; padding-top:8px;}
table.mainmenu td             { padding:0 0 0 0; vertical-align:text-top;}

table.mainmenu a:link         { text-decoration:none; color:#FFFFFF; }
table.mainmenu a:visited      { text-decoration:none; color:#FFFFFF; }
table.mainmenu a:active       { text-decoration:none; color:#FFFFFF; }
table.mainmenu a:hover        { text-decoration:underline; color:#E5FFA1; }

/* »ó´Ü Function Menu¿Í »óÇ°°Ë»ö Æû ¿µ¿ª */
.top_function                { width:900; height:40; font:11px; color:#8D8D8D; letter-spacing:-1px;  background-image: url(images/bg_top.gif); text-align:right;}
.top_function a:visited      { text-decoration:none; color:#8D8D8D; }
.top_function a:active       { text-decoration:none; color:#8D8D8D; }
.top_function a:hover        { text-decoration:underline; color:#8D8D8D; }

.function_space      {img src:url(images/space.gif); margin-left:6px; margin-right:6px;}
.seroline            {img src:url(images/bar_01.gif); margin-left:6px; margin-right:6px;}
.seroline2           {img src:url(images/bar_04.gif); margin-left:2px; margin-right:2px;}





/* ÁÂÃø ÀüÃ¼ ¿µ¿ª */
.left_area            { width:190; height:100%; vertical-align:text-top; border-right:solid 1px #EBEBEB;}

/* ·Î±×ÀÎ ¿µ¿ª */
 .login_all            { width:100%; height:50; border-style:none; text-align:center; background-image: url(images/bg_login.gif);}
.login                { width:160; height:80; font:normal 11px Dotum,sans-serif; text-align:center; color:#FFFFFF; letter-spacing:-1px;}
.login a:link         { text-decoration:none; color:#FFFFFF; }
.login a:visited      { text-decoration:none; color:#FFFFFF; }
.login a:active       { text-decoration:none; color:#FFFFFF; }
.login a:hover        { text-decoration:underline; color:#FDFFCD; }

/* ÁÂÃø Ä«Å×°í¸® */
.category                { width:100%; font:12px; color:#666666; }
.category td			 { border-bottom:solid 1px #EBEBEB; padding-top:4px; height:25;}
.category a		         { text-decoration:none; color:#666666; padding-left: 24px; background-image: url(images/icon_leftmenu.gif); background-repeat: no-repeat}
.category a:visited      { text-decoration:none; color:#666666; }
.category a:active       { text-decoration:none; color:#666666; }
.category a:hover        { text-decoration:underline; color:#E06F00; }


/* ¸ÞÀÎ ÁÂÃø °Ë»ö ¸®½ºÆ® */
table.main_news                { width:100%; border-style:none; text-align:left; border-bottom:solid 1px #D7D7D7;}
table.main_news th             { font:normal 12px Gulim,sans-serif; color:#23647E; padding:8 2 8 2; line-height:1.5;}
table.main_news td             { font:normal 12px Gulim,sans-serif; color:#23647E; padding:0 0 0 0;}

table.main_news a:link         { text-decoration:none; color:#23647E; }
table.main_news a:visited      { text-decoration:none; color:#23647E; }
table.main_news a:active       { text-decoration:none; color:#23647E; }
table.main_news a:hover        { text-decoration:underline; color:#23647E; }







/* ¹Ùµð ÄÁÅÙÃ÷ ÀüÃ¼ ¿µ¿ª */
.body_area               { width:707; height:100%; border-right:solid 1px #EBEBEB; vertical-align:text-top;}

/* ¸ÞÀÎÀÇ °£ÆÇ ¿µ¿ª */
.sign_area               { width:517; text-align:left; vertical-align:text-top; margin-left:0px; margin-right:0px; }


/* ¸ÞÀÎ ¿ìÃø ÀÌº¥Æ® ¹× °øÁö»çÇ× */
table.main_event                { width:100%; border-style:none; text-align:left; }
table.main_event th             { font:normal 12px Gulim,sans-serif; color:#23647E; padding:0 0 0 0;}
table.main_event td             { font:normal 12px Gulim,sans-serif; color:#23647E; padding:12 2 8 2; line-height:1.6;}

table.main_event a:link         { text-decoration:none; color:#23647E;  line-height:1.3;}
table.main_event a:visited      { text-decoration:none; color:#23647E;  line-height:1.3;}
table.main_event a:active       { text-decoration:none; color:#23647E;  line-height:1.3;}
table.main_event a:hover        { text-decoration:underline; color:#23647E;  line-height:1.3;}







/* ¿ÞÂÊ¿¡ È¸»ö¶óÀÎ ±×À»¶§ »ç¿ë */
.left_line              { border-left:solid 1px #EBEBEB;}



/* °¡·Î»çÀÌÁî 100% */
.width100               { width:100%; border-style:none; text-align:left;  font:normal 12px Gulim,sans-serif; color:#333333;}
.width100c              { width:100%; border-style:none; text-align:center;  font:normal 12px Gulim,sans-serif; color:#333333;}
.width100r              { width:100%; border-style:none; text-align:center;  font:normal 12px Gulim,sans-serif; color:#333333;}

.position_l				{ text-align:left;}
.position_c				{ text-align:center;}
.position_r				{ text-align:right;}




.align_c             { text-align:center;}


/* °æ·Î */
.route            {width:100%; height:32; border-style:none; font:normal 11px Dotum; color:#333333;  text-align:left; padding:3 0 0 10; background-image: url(images/bg_subleft_top.gif);}



/* ¸ÞÀÎ ÃßÃµ »óÇ° Å¸ÀÌÆ² */
table.main_goodstitle                { width:100%; height:40; border-style:none; text-align:left; background-image: url(images/bg_maingoodstitle.gif);}
table.main_goodstitle th             { width:200;  font:bold 12px Gulim,sans-serif; color:#FFFFFF; padding:0 0 0 0; background-image: url(images/bg_maingoodstitle2.gif); }

/* ¸ÞÀÎ ÃßÃµ »óÇ° ¸®½ºÆ® */
table.main_goods                { border-style:none; text-align:center; border-bottom:solid 1px #D7D7D7;}
table.main_goods th             { width:177;  font:normal 12px Gulim,sans-serif; color:#333333; padding:10 7 10 7; vertical-align:text-top; background-color:#FAFAFA; }
table.main_goods td             { width:177;  font:normal 12px Gulim,sans-serif; color:#23647E; padding:0 0 0 0;}

table.main_goods a:link         { text-decoration:none; color:#23647E; }
table.main_goods a:visited      { text-decoration:none; color:#23647E; }
table.main_goods a:active       { text-decoration:none; color:#23647E; }
table.main_goods a:hover        { text-decoration:underline; color:#23647E; }



/* ÇÏ´Ü Copyright ¿µ¿ª */
table.footer                { width:900;  border-style:none; text-align:right; border-right:solid 1px #EBEBEB;}
table.footer th             { height:30;  font:bold 12px Gulim,sans-serif; color:#333333; text-align:center; background-color:#FCFCFC; }
table.footer td             { font:normal 12px Gulim,sans-serif; color:#858585;  text-align:center; padding:15 0 15 0;}

table.footer a:link         { text-decoration:none; color:#333333; }
table.footer a:visited      { text-decoration:none; color:#333333; }
table.footer a:active       { text-decoration:none; color:#333333; }
table.footer a:hover        { text-decoration:underline; color:#37B31E; }

.footer_seroline            {img src:url(images/footer_line.gif); width:1; height:9; margin-left:10px; margin-right:10px;}

/* °¢ ÆäÀÌÁö ³»ÀÇ ¼­ºê Å¸ÀÌÆ² Å×ÀÌºí */
.title               { width:100%; height:35; border-style:none; border-bottom:solid 1px #F9F9F9; font:normal 12px Gulim; color:#000000; padding:0 10 0 20; text-align:left; background-image: url(images/bg_subproduct.gif);}
.title_list          { width:100%; height:35; border-style:none; border-bottom:solid 1px #F9F9F9; font:normal 12px Gulim; color:#5A5A5A; padding:0 0 0 0;   text-align:center; background-image: url(images/bg_subproduct.gif);}

/* »óÇ° »ó¼¼¼³¸í */
.detail_goodsname { font:bold 14px ±¼¸², sans-serif; line-height:140%; text-decoration:none; text-align:center; color:#0087C4; padding:10 5 5 5;  border-bottom:solid 2px #136EAC;}

table.detail                { width:100%; border-style:none;}
table.detail th             { width:120;  font:normal 12px Gulim,sans-serif; color:#23647E; padding:6 5 1 5; text-align:left; border-bottom:solid 1px #EBEBEB; border-right:solid 1px #EBEBEB;}
table.detail td             { 		      font:normal 12px Gulim,sans-serif; color:#23647E; padding:6 5 1 5; text-align:left; border-bottom:solid 1px #EBEBEB;}


table.detail_title               { width:100%; height:40; border-style:none; text-align:left; background-image: url(images/section_bg_04.gif);}
table.detail_title th  	         { width:200;  font:bold 12px Gulim,sans-serif; color:#FFFFFF; padding:0 0 0 0; background-image: url(images/bg_maingoodstitle2.gif); }
table.detail_title td      	     {  		   font:normal 12px Gulim,sans-serif; color:#23647E; padding:0 0 0 0;}

table.detail_contents                { width:100%; height:40; border-style:none; text-align:left;}
table.detail_contents th             { height:8;   font:normal 12px Gulim,sans-serif; color:#FFFFFF; padding:0 0 0 0; background-image: url(images/section_bg_06.gif); }
table.detail_contents td             { 			   font:normal 12px Gulim,sans-serif; color:#23647E; padding:10 15 20 15; line-height:150%;  }

.alert            { width:100%; font:normal 11px Dotum, sans-serif; line-height:120%; text-decoration:none; text-align:left; color:#84BABD; padding:20 15 30 15; }

table.review_all                { width:100%; border-style:none; text-align:left; padding:5 5 5 5; background-image: url(images/newproduct_bg.gif); }
table.review                { width:100%; border-style:none; text-align:left; background-color:#FFFFFF; }
table.review th             { height:30; font:bold 12px Gulim,sans-serif; color:#136EAC; text-align:center; padding:0 0 0 0; background-color:#E9EEF4; border-bottom:solid 1px #EBEBEB; }
table.review td             { 			 font:normal 12px Gulim,sans-serif; color:#666666; padding:4 5 3 3; border-bottom:solid 1px #EBEBEB; border-left:solid 1px #EBEBEB; }

table.review a:link         { text-decoration:none; color:#666666; }
table.review a:visited      { text-decoration:none; color:#666666; }
table.review a:active       { text-decoration:none; color:#666666; }
table.review a:hover        { text-decoration:underline; color:#23647E; }


/* »óÇ° ¸®½ºÆ® È­¸é */
.goods_array         { width:100%; border-style:none; text-align:right; padding:7 10 20 8;  font:normal 12px Gulim,sans-serif; color:#333333; background-image: url(images/bg_goodsarray.gif); }

table.sub_goods                { border-style:none; text-align:center;}
table.sub_goods th             { width:135;  font:normal 12px Gulim,sans-serif; color:#333333; padding:10 7 15 7; vertical-align:text-top; border-bottom:solid 1px #EEEEEE; background-color:#FFFFFF; }
table.sub_goods td             { width:135;  font:normal 12px Gulim,sans-serif; color:#23647E; padding:8 0 0 0;}

table.sub_goods a:link         { text-decoration:none; color:#23647E; }
table.sub_goods a:visited      { text-decoration:none; color:#23647E; }
table.sub_goods a:active       { text-decoration:none; color:#23647E; }
table.sub_goods a:hover        { text-decoration:underline; color:#23647E; }

table.subcategory_all            { width:100%; border-style:none; text-align:left; padding:5 5 5 5; background-image: url(images/newproduct_bg.gif); }
table.subcategory                { width:100%; border-style:none; text-align:left; background-color:#FFFFFF; }
table.subcategory th             { width:100;  font:bold 12px Gulim,sans-serif; color:#136EAC; text-align:left; padding:4 5 3 3; background-image: border-left:solid 1px #EBEBEB;  border-bottom:solid 1px #EBEBEB;  background-color:#F4F4F4; }
table.subcategory td             { 			   font:normal 12px Gulim,sans-serif; color:#666666; padding:8 5 7 3; border-bottom:solid 1px #EBEBEB; }

table.subcategory a:link         { text-decoration:none; color:#666666; }
table.subcategory a:visited      { text-decoration:none; color:#666666; }
table.subcategory a:active       { text-decoration:none; color:#666666; }
table.subcategory a:hover        { text-decoration:underline; color:#58B03D; }


/* ¸®½ºÆ® Å×ÀÌºí */
table.list                { width:100%; border-style:none;}
table.list th             {               font:normal 12px Gulim,sans-serif; color:#23647E; text-align:left; padding:0 0 0 0; border-bottom:solid 1px #EBEBEB; border-right:solid 1px #EBEBEB;}
table.list td             { 		      font:normal 12px Gulim,sans-serif; color:#23647E; padding:8 5 4 15; border-bottom:solid 1px #EBEBEB;}

table.list a:link         { text-decoration:none; color:#23647E; }
table.list a:visited      { text-decoration:none; color:#23647E; }
table.list a:active       { text-decoration:none; color:#23647E; }
table.list a:hover        { text-decoration:underline; color:#0CA7B9; }

table.list2                { border-style:none;}
table.list2 th             {              font:normal 12px Gulim,sans-serif; color:#23647E; text-align:left; padding:0 0 0 0; border-bottom:solid 1px #EBEBEB; border-right:solid 1px #EBEBEB;}
table.list2 td             { 		      font:normal 12px Gulim,sans-serif; color:#23647E; padding:7 6 5 6; border-bottom:solid 1px #EBEBEB;}

table.list2 a:link         { text-decoration:none; color:#23647E; }
table.list2 a:visited      { text-decoration:none; color:#23647E; }
table.list2 a:active       { text-decoration:none; color:#23647E; }
table.list2 a:hover        { text-decoration:underline; color:#0CA7B9; }

#navigation a:link         { text-decoration:none; color:#333333; }
#navigation a:visited      { text-decoration:none; color:#333333; }
#navigation a:active       { text-decoration:none; color:#333333; }
#navigation a:hover        { text-decoration:underline; color:#0CA7B9; }


/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px;
	background: #F5F5F5 url(images/img01.jpg) repeat-x left top;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
}

h1, h2, h3 {
	color: #AA2808;
}

h1 {
}

h2 {
}

h3 {
}

p, blockquote, ul, ol {
	margin-bottom: 20px;
	line-height: 2em;
}

p {
}

blockquote {
}

ul, ol, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

a {
	text-decoration: underline;
	color: #00A8E9;
}

a:hover {
	text-decoration: none;
	color: #838383;
}

/* Wrapper */

#wrapper {
}

/* Header */

#header {
	width: 960px;
	height: 70px;
	margin: 0 auto;
}

/* Logo */

#logo {
	float: left;
	width: 270px;
	height: 70px;
	margin: 0px;
	padding-left: 30px;
}

#logo h1 {
	margin: 0;
	padding: 0;
	font: normal 36px Georgia, "Times New Roman", Times, serif;
}

#logo h2 {
	margin: -2px 0 0 0;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

#logo a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Menu */

#menu {
	width: 960px;
	height: 55px;
	margin: 0 auto;
	background: url(images/img02.jpg) no-repeat left top;
}

#menu ul {
	margin: 0;
	padding: 10px 0 0 0px;
	list-style: none;
	line-height: normal;
	margin-left: 10px;
}

#menu li {
	display: inline;
	text-align: center;
}

#menu a {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #525252;
}

#menu a:hover, #menu .active a {
	background: #FFFFFF;
	color: #525252;
}

#splash {
	width: 940px;
	height: 299px;
	margin: 0 auto;
}

/* Search */

#header-search {
	width: 940px;
	height: 51px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}

#header-search form {
	float: right;
	width: 210px;
	margin: 0;
	padding: 12px 0px 0px 0px;
}

#header-search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#header-search-text {
	width: 200px;
	padding: 2px 3px;
	background: #1E1E1E;
	border: none;
	color: #4D4D4D;
}

#header-search-submit {
	background: none;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E4E4E4;
}

#search {
	height: 31px;
	margin: 0 auto;
	padding: 0px 0px 60px 0px;
}

#search form {
	margin: 0;
	padding: 12px 0px 0 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search input {
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
}

#search-text {
	width: 120px;
	height: 18px;
	padding: 3px 0 3px 5px;
	border: none;
	color: #000000;
}

#search-submit {
	margin-left: 10px;
	padding: 4px 4px;
	border: none;
	background: #000000;
	color: #FFFFFF;
}

/* Page */

#page {
	width: 960px;
	margin: 0 auto;
	background: url(images/img03.jpg) repeat-y left top;
}

#page-bgtop {
	padding: 0px 0px 0px 20px;
}

/* Content */

#content {
	float: left;
	width: 680px;
	padding-top: 20px;
}
.post {
	margin: 0px 0px 30px 0px;
}

.post .title {
	margin: 4px;
	padding: 2px 10px 5px 10px;
	color: #FFFFFF;
	background: #8DD006;
}

.post .title a {
	padding: 2px 30px 4px 15px;
	background: #8DD006;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}

.post .entry {
	padding: 20px 0px;
}

.post img {
	float: left;
	padding: 15px 0px;
}

.post .meta {
	text-align: right;
	padding: 0px 0 20px 0;
	font-weight: bold;
	color: #202020;
}

.post .byline {
	float: right;
	margin-top: -30px;
	font-size: 12px;
	color: #5E5E5E;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 220px;
	margin: 10px 0px;
	padding: 10px 10px 20px 20px;
	background: #212121;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar li {
	margin-bottom: 1px;
}

#sidebar li ul {
	margin: 0px;
	padding: 0px 0px 40px 0px;
}

#sidebar li li {
	margin: 0;
	padding: 9px 0px;
	border: none;
	border-bottom: 1px solid #171717;
}

#sidebar h2 {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	font-family: Times, serif,Dotum,Gulim,verdana,sans-serif;
	font-size: 130%;
	font-weight: normal;
	color: #FFFFFF;
}

#sidebar h3 {
	font-size: 77%;
	color: #110404;
}

#sidebar p {
	margin: 0;
	line-height: normal;
	color: #D4C792;
}

#sidebar a {
	border: none;
	text-decoration: none;
	color: #BFBFBF;
}

#sidebar a:hover {
	text-decoration: underline;
}

/* Submenu */

#submenu {
}

/* News */

#news {
}

#news a {
	font-size: 85%;
}

/* Footer */

#footer {
	width: 960px;
	height: 100px;
	margin: 0 auto;
	padding: 14px 0px 0px 0px;
	background: url(images/img04.jpg) no-repeat left top;
	color: #9C9C9C;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: 77%;
}

#footer a {
	text-decoration: underline;
	color: #808080;
}

#footer a:hover {
	text-decoration: none;
}