/* CSS Document */
@import url("main.css");
@import url("member.css");
/* Type Selector */
html, body, div	{ scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#022876;scrollbar-track-color:#F4F4F4;scrollbar-darkshadow-color:#ffffff;scrollbar-face-color:#EDEDED;scrollbar-highlight-color:ffffff;scrollbar-shadow-color:#}

/* base */
html, body,div, span,dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, blockquote, p, address, pre, cite,form, fieldset, input, textarea, select,table, th, td {margin:0; padding:0;}
body	   {color:#616161; font:12px/1.2; font-family:"¸¼Àº °íµñ", "µ¸¿ò", "µ¸¿òÃ¼", "Verdana", "Arial"; letter-spacing:0px; line-height:1; }

html	{overflow-y:scroll;}		

div, p, form, blockquote {border:0;}	
ul, ol, li  {list-style:none none; margin:0px; padding:0px;} 
img			{border:0px none;}  
a,img,input {outline:none;}
a       {selector-dummy : expression(this.hidefocus=true);}
table   {border-collapse:collapse; border-spacing:0; border:0 none; font-size:12px;}
caption {visibility:hidden; left:0;top:0;width: 0;height: 0;font-size: 0;line-height: 0;}
fieldset legend {display:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}

/**form**/
select         {font-size:12px; color:#8e8e8e;} 
input          {border:none; font-size:12px; color:#666666; padding:0 1px; font-family:dutum; background-color:none;}

input.check {height: 12px; border:solid 0 #2b2b2b; background-color:#ffffff;  vertical-align: middle;}
input.radio {height: 12px; border:solid 0 #2b2b2b; background-color:#ffffff;}
.radio_01   {height: 12px; border:solid 0 #2b2b2b; background-color:#0a2b4a;}
.check      {height: 12px; border:none; background-color:transparent;}
.input_form  {border:solid 1px #bcbcbc; border:none; font-size:12px; color:#666666; padding:0 1px; font-family:dutum; background-color:none;}
.table_gray1 {border: 1px solid #ccc;}
.join_form   {border: 1px solid #d0d0d0;}
.doct_gray1 {border-top-width: 1px;border-top-style: none;border-top-color: #CCCCCC;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;}
.form11 {font-family: "µ¸¿ò"; font-size: 11px; color: #8E8E8E; border: 1px solid D0D0D0; line-height: 17px;}
.input_gray{border: 1px solid #d0d0d0;}

/**Link Style ***/ 
a {FONT-FAMILY: "µ¸¿ò", "µ¸¿òÃ¼", "Verdana", "Arial"; font-size: 12px;color: #666666;}
a:link    {text-decoration: none; color: #616161; font-size: 12px;}
a:active  {text-decoration: none; color: #0193CF; font-size: 12px;}
a:visited {text-decoration: none; color: #616161; font-size: 12px;}
a:hover   {text-decoration: none; color: #0193CF; font-size: 12px;}

/* contents ¿ä¼Ò*/
.fleft  {float:left;}
.fright {float:right;}
.clear  {clear:both;font-size:0;line-height:0;}
.clear:after {display: block; height: 0px; visibility: hidden; clear: both; content: "" font-size:0;}








/*¼û±è¼Ó¼º*/
.blind, legend {visibility:hidden; position:absolute; top:0; left:0; width:1px; height:1px; overflow:hidden; font-size:0; line-height:0}
.hide_text {border-bottom: 0px; border-left: 0px; background-color: transparent; font: 0px/0 a; color: transparent; border-top: 0px; border-right: 0px; text-shadow: none}
.hi10{ height:10px; padding:0px; margin:0px;}
.hi20{ height:20px; padding:0px; margin:0px;}
.hi30{ height:30px; padding:0px; margin:0px;}
.hi40{ height:40px; padding:0px; margin:0px;}


.clfix {}
.clfix:before {line-height: 0; display: table; content: ""}
.clfix:after {line-height: 0; display: table; content: ""}
.clfix:after {clear: both}


/* pngÆÄÀÏÀ» À§ÇÑ ¼Ó¼º */
.png24  {tmp:expression(setpng24(this));} 


/* Å×½ºÆ®À» À§ÇÑ ¼Ó¼º */
.t_border01{ border:1px solid #F00;}
.t_border02{ border:1px solid #FC0;}
.t_border03{ border:1px solid #3C0;}
.t_border04{ border:1px solid #000;}
.t_border05{ border:1px solid #00F;}



/* ±ÛÀÚÁ¤·Ä ½ºÅ¸ÀÏ*/
.align_l  {text-align:left;}
.align_r  {text-align:right;}
.align_c  {text-align:center;}
.mg_0{ margin:0px auto;}
.b{ font-weight:bold;}
.vat{ vertical-align: top;}
.vam{ vertical-align:middle;}
.red_txt{ color:#ff3300;}
.f12{ font-size:12px;}
.f11{ font-size:11px;}


/* padding-top*/
.pt_5    {padding-top:5px;}
.pt_10    {padding-top:10px;}
.pt_15    {padding-top:15px;}
.pt_20    {padding-top:20px;}
.pt_25    {padding-top:25px;}
.pt_30    {padding-top:30px;}
.pt_40    {padding-top:40px;}

/* padding-left*/
.pl_5    {padding-left:5px;}
.pl_10   {padding-left:10px;}
.pl_15   {padding-left:15px;}
.pl_20   {padding-left:20px;}
.pl_25   {padding-left:25px;}
.pl_30   {padding-left:30px;}
.pl_35   {padding-left:35px;}
.pl_40   {padding-left:40px;}

/* padding-bottom*/
.pb_4    {padding-bottom:4px;}
.pb_5    {padding-bottom:5px;}
.pb_10    {padding-bottom:10px;}
.pb_15    {padding-bottom:15px;}
.pb_20    {padding-bottom:20px;}
.pb_25    {padding-bottom:25px;}
.pb_30    {padding-bottom:30px;}
.pb_35    {padding-bottom:35px;}
.pb_40    {padding-bottom:40px;}
.pb_50    {padding-bottom:50px;}

/* padding-right*/
.pr_5    {padding-right:5px;}
.pr_10   {padding-right:10px;}
.pr_15   {padding-right:15px;}
.pr_20   {padding-right:20px;}
.pr_30   {padding-right:30px;}
.pr_35   {padding-right:35px;}


/* »ó´Ü ¸Þ´º - Á¦ÀÌÄõ¸® */
.container_menu {width: 1050px; font-family: 'Noto Sans KR', sans-serif !important;padding-top:14px;padding-right:54px;}

.zizon_logo {float:left;padding:9px 60px 0 32px}
#topnav_up {
	margin: 0 54px 0 0; padding:0;
	float: right;
	list-style: none;
	position: relative;
	height:20px;
	font-size: 11px;
	color:#fff;
	background: #0095d1;
	margin-bottom:10px;
	}
#topnav_up a {text-decoration:none;color:#fff;line-height:18px; padding:5px 10px;font-family: 'Noto Sans KR', sans-serif !important;}	
#topnav_up a:hover {color:#bdedff;}	
#topnav_up {text-align:center;}
#topnav_up span {font-size:4px; color:#79daff}



ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 750px;
	list-style: none;
	position: relative;
	height:32px;
	font-size: 13px;
	line-height:12px;
	background:url('/images/topnav_s.gif') repeat-x;
}
ul#topnav li {
	float: left;
	text-align:center;
	font-weight:600;
	width:186.3px;
	margin: 0; padding: 0;
	border-right: 1px solid #555;
}
ul#topnav li a {
	font-family: 'Noto Sans KR', sans-serif !important;
	padding: 10px 15px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#topnav li:hover { background-image: url ('/images/topnav_a.gif') repeat-x; }


ul#topnav li span {
	float: left;
	text-align:left;
	padding: 7px 0;
	position: absolute;
	left: 0; top:32px;
	display: none;
	width: 748px;
	background: #f5f5f5;
	border:1px solid #ccc;
	font-size:11px !important;
	font-weight:500;
	color: #000000;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline;color:#000;font-family: 'Noto Sans KR', sans-serif !important;}
ul#topnav li span a:hover {color:#0095d1}


	/* The following styles are used only for this page - the actual plugin styles are in slidernav.css */
	#content_left {padding:0 0 10px;  font-size: 12px; line-height: 18px; color: #cfdae3;font-family: 'Noto Sans KR', sans-serif !important; text-decoration:none}
	
	/* Dark Button CSS */
	.button_left {
		font-family: 'Noto Sans KR', sans-serif !important;
		outline: 0;
		padding: 5px 12px;
		display: block;
		color: #000 !important;

		font-weight: bold;

		border: 0px solid #1c252b;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		background: #232B30; /* old browsers */

	}
	.button_left:hover {
		color: #fff !important;
		background: #48a4ee; /* old browsers */

	}
	
	.button_left_on {
		color: #fff !important;
		background: #48a4ee !important; /* old browsers */

	}
	
	.button_left:active {
		background-position: 0 top;
		position: relative;
		top: 1px;
		color: #fff;
		padding: 6px 12px 4px;
		background: #20282D; /* old browsers */

	}
	
	/* Other stuff: */
	.button_left-list { list-style: none; padding: 0; margin: 0; width: 100%; float: left; display: block; margin: 0 0 30px; }
	.button_left-list li { float: left; margin: 0 10px 0 0; }
	.button_left-list li.search { border-left: 1px solid #273137; padding-left: 18px; margin-left: 10px; position: relative; }
	


	/* Vertical List: */
	.vertical-list {
		font-family: 'Noto Sans KR', sans-serif !important;		
		list-style: none;
		padding: 20px 5px 5px 5px;
		width: 170px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background: #20282D; /* old browsers */
		background: -moz-linear-gradient(top, #20282D 3%, #252E34 51%, #222A30 100%); /* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#20282D), color-stop(51%,#252E34), color-stop(100%,#222A30)); /* webkit */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20282D', endColorstr='#222A30',GradientType=0 ); /* ie */
		-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Firefox */
		-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Safari, Chrome */
		box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* CSS3 */
	}
	.vertical-list .button_left {
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background: #f5f5f5; /* old browsers */

	}
	.vertical-list .button_left:hover {
		background: #48a4ee; /* old browsers */

	}
	.vertical-list .button_left:active {
		padding: 5px 12px;
		top: 0;
		background: #515B62; /* old browsers */
		background: -moz-linear-gradient(top, #515B62 3%, #444E55 5%, #394147 100%); /* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#515B62), color-stop(5%,#444E55), color-stop(100%,#394147)); /* webkit */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515B62', endColorstr='#394147',GradientType=0 ); /* ie */		-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Firefox */
		-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* Firefox */
		-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* Safari, Chrome */
		box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* CSS3 */

	}
	.vertical-list li { margin: 0 0 1px; }
	.vertical-list li:last-child { margin: 0; }

div.main_img_product {position:relative; top:-434px; left:115px;z-index:10; width:344px; height:222px; z-index:10}
	
	
div#tmpSlideshow {
    position: relative;
    width: 344px;
    height: 222px;
}
div.tmpSlide {
    position: absolute;
    top: 0;
    left: 0;
    width: 344px;
    height: 222px;
    display: none;
	z-index:10;
}
div.tmpSlide img {
    float: left;
    width: 344px;
	z-index:15;
}
div#tmpSlideshowControls {
    position: relative;
	top:143px;
    bottom: 0px;
    left: 5px;
    width: 175px;
	z-index:200;
}
div.tmpSlideshowControl {
    float: left;
    margin: 0 5px 0 0;
    width: 25px;
    height: 34px;
    color: #554d31;
    font: 14px;
    text-align: center;
    cursor: pointer;
}
div.tmpSlideshowControl span {
    line-height: 34px;
    vertical-align: middle;
}
div.tmpSlideshowControlOn {
display:block;
}
div.tmpSlideshowControlActive {
display:block;
}
div.tmpSlideCopy {
    position: absolute;
    left: 565px;
    top: 20px;
    width: 170px;
}
div#tmpSlideshow h4 {
    color: #b90f23;
    text-transform: uppercase;
    font: 14px Arial, sans-serif;
    margin: 10px 0;
}
div.tmpSlideCopy p {
    font: 11px Arial, sans-serif;
    line-height: 1.75em;
}