/*------------------------------------------------------------------------------
Cascading Style Sheets 2.1

Target: http://hornil.com
Author: kansapa
Refrences: http://www.w3schools.com/css/
Last update: 02.07.2009
------------------------------------------------------------------------------*/

/* Debug */
html, body, a, div, span, h1, h2, h3, h4, h5, h6, form, ul, li, dl, dt, dd, p { border:0;}

#contents { font-size: 9pt;}
#contents li {font-size: 9pt;}

form {margin:0;}

/* Latest Style */
/* Web Slice */
.hslice			{}
.entry-title	{}
.entry-content	{}

.latest			{
	padding: 0px;
}
.latest .title	{ 
	margin: 0px;
	
	padding:5px 5px;
	font-size: 12pt; 
	border-bottom:1px solid silver;
}
.latest .title .count { font-family: verdana; font-size: 11px; font-weight: bold; }
.latest .content{ 
	border: 1px solid #eeeeee;
}

.latest .list{
	padding: 5px; 
}

.list ul {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	border:0px solid red;
}

.list ul li {
	border:0px solid blue;
	padding: 0;
	line-height:1.6em;
}

.list ul li a {
	font-size: 9pt;
	border:0px solid green;
}

.subtitle {
	padding: 5px;
	padding-top: 10px;
}
.subtitle a{
	font-weight: bold;
}

.subcontent {
	padding: 5px;
	line-height: 1.6em;
	text-indent: 1em;
	font-size: 9pt;
}
.subcontent:hover{
	outline: 2px solid yellow;
}


/*
	Common Style Set
*/

/* Layout */
.HR			{ clear: both;}
.AB_A, .ABA	{ float: left; }
.AB_B, .ABB	{ overflow: hidden;}

/* Padding */
.P0		{ padding: 0;}
.P1		{ padding: 1px;}
.P2		{ padding: 2px;}
.P3		{ padding: 3px;}
.P4		{ padding: 4px;}
.P5		{ padding: 5px;}
.P6		{ padding: 6px;}
.P7		{ padding: 7px;}
.P8		{ padding: 8px;}
.P9		{ padding: 9px;}
.P10	{ padding: 10px;}
.P11	{ padding: 11px;}
.P12	{ padding: 12px;}
.P13	{ padding: 13px;}
.P14	{ padding: 14px;}
.P15	{ padding: 15px;}

/* Float */
.FL,.F_L { float: left; }
.FR,.F_R { float: right; }

/* Margin */
.M0		{ margin:	0;}
.M1		{ margin:	1px;}
.M2		{ margin:	2px;}
.M3		{ margin:	3px;}
.M4		{ margin:	4px;}
.M5		{ margin:	5px;}
.M6		{ margin:	6px;}
.M7		{ margin:	7px;}
.M8		{ margin:	8px;}
.M9		{ margin:	9px;}
.M10	{ margin:	10px;}
.M11	{ margin:	11px}
.M12	{ margin:	12px;}
.M13	{ margin:	13px;}
.M14	{ margin:	14px;}
.M15	{ margin:	15px;}

.MT5	{ margin-top:		5px; }
.ML5	{ margin-left:		5px; }
.MR5	{ margin-right:		5px; }
.MB5	{ margin-bottom:	5px; }

.MT10	{ margin-top:		10px; }
.ML10	{ margin-left:		10px; }
.MR10	{ margin-right:		10px; }
.MB10	{ margin-bottom:	10px; }

/* Text Align */
.TA_C, .TAC	{ text-align: center; }        
.TA_L, .TAL	{ text-align: left; }          
.TA_R, .TAR	{ text-align: right; }         
.TA_J, .TAJ	{ text-align: justify;}        


/* Text Indent */
.TI_1, .TI1	{ text-indent: 1em; }
.TI_0, .TI0	{ text-indent: 0;} 

/* Overfloaw */
.O_H, .OH	{ overflow: hidden; }

/* Border */
.BZ0	{ border: 0;}
.BZ1	{ border: 1px solid transparent;}

.BD_A, .BDA	{ border:			1px dotted silver; }             
.BD_L, .BDL	{ border-left:		1px dotted silver; }             
.BD_R, .BDR	{ border-right:		1px dotted silver; }                 
.BD_T, .BDT	{ border-top:		1px dotted silver; }             
.BD_B, .BDB	{ border-bottom:	1px dotted silver; }             
		                                                             
.BS_A, .BSA	{ border:			1px solid silver; }              
.BS_L, .BSL	{ border-left:		1px solid silver; }              
.BS_R, .BSR	{ border-right:		1px solid silver; }                  
.BS_T, .BST	{ border-top:		1px solid silver; }              
.BS_B, .BSB	{ border-bottom:	1px solid silver; }              

.BE_A, .BEA	{ border:	1px solid silver; border-top:1px solid #ddd; border-left:1px solid #ddd; }

.summary, .p{padding:5px;line-height:1.5em; text-indent:0.5em;}

input[type=button],
input[type=submit] {
/*
	padding-top: 0.4em;
	border: 1px solid gray;
	background: url('http://kansapa.cdn2.cafe24.com/hornil/img/bgw50.png');
	font-size:12px;
*/
}
input[type=button]:hover,
input[type=submit]:hover{
	cursor: pointer;
/*
	background: url('http://kansapa.cdn2.cafe24.com/hornil/img/bgw50.png');
	border: 1px solid orange;
*/
}

input:focus{
	outline: 2px solid yellow;
}

/* for png24 image in IE */
/*body { margin:10px 0; border: 0; background: #5f5f5f url('http://kansapa.cdn2.cafe24.com/hornil/img/body_back_top_left_gra_5f5f5f.png') repeat-x top left; color: #616161; font: 75%/1 Arial, Helvetica, sans-serif;}*/

a      { text-decoration: none; color: #6a5;}
a:visited{ color: #56a;}
a:link { color: #a65; }
a:hover{ color: #0035EC; text-decoration: underline;}

a img  { border: 0; }
button { cursor: pointer; }
button.a { font-size: 0.9em; background-color: white;}

.tab	{ margin-top:10px; }
.tab ul { margin: 0; padding: 0; list-style: none; }
.tab ul li { float: left; height: 20px; padding:3px 15px 3px 15px; text-align:center; background-color: silver; cursor:pointer; font-family: Tahoma, Gulim;font-weight: bold; border-left:2px solid #ddd;}
.tab ul li.selected { color: #888; background-color: white; border:0px;}
.tab ul li:hover{background-color: #eee;}
.tab ul li.selected:hover{background-color: #eee;}

.hor ul{margin: 0; padding: 0; list-style: none;}
.hor li{float:left;padding-right:10px;}

li {}

ul.onclick li{cursor:pointer;}

.sb {
	font-weight:bold;
	text-align: right;
	padding-right: 1em;
}

.btnBlack, .btnWhite{
	font-size: 9pt;
	padding: 4px 8px;
	line-height: 20pt;
	color: #fff;
	border: 1px solid #111;
}

input.Black {
	font-size: 9pt;
	padding: 3px 8px 2px 8px;
	border: 1px solid #555;
}
.bold{font-weight: bold; font-size:1.4em; list-style-type:square;}
.bold ul {font-weight: normal;}
.cw { color:white; }
.cb { color:black; }
.bw	{ background-color: white;}
.bb { background-color: black; }
.b10{ background: url(http://kansapa.cdn2.cafe24.com/hornil/img/bgb10.png) repeat;}
.b30{ background: url(http://kansapa.cdn2.cafe24.com/hornil/img/bgb30.png) repeat;}
.b50{ background: url(http://kansapa.cdn2.cafe24.com/hornil/img/bgb50.png) repeat;}
.b70{ background: url(http://kansapa.cdn2.cafe24.com/hornil/img/bgb70.png) repeat;}
.w10{ background: url(http://kansapa.cdn2.cafe24.com/hornil/img/bgw10.png) repeat;}
.w30{ background: url(http://kansapa.cdn2.cafe24.com/hornil/img/bgw30.png) repeat;}
.w50{ background: url(http://kansapa.cdn2.cafe24.com/hornil/img/bgw50.png) repeat;}
.w70{ background: url(http://kansapa.cdn2.cafe24.com/hornil/img/bgw70.png) repeat;}

.btnBlack:hover{
	background: url(http://kansapa.cdn2.cafe24.com/hornil/img/bgb70.png) repeat;
	cursor: pointer;
}
.btnWhite:hover{
	background: url(http://kansapa.cdn2.cafe24.com/hornil/img/bgw70.png) repeat;
	cursor: pointer;
}
.Black:hover{
	background: url(http://kansapa.cdn2.cafe24.com/hornil/img/bgb70.png) repeat;
	cursor: pointer;
}

/* Centered fix division */
#container { margin: 0 auto; padding: 0px; width: 960px; overflow:hidden; border:0px solid blue; background: #fafafa url('http://kansapa.cdn2.cafe24.com/hornil/img/container_back_top_left_gra_fafafa.png') repeat-x top left; }

/* Top division for private menus and site options */
#privateMenu { width:960px;}
#privateMenu #divLeft { float: left; width: 6px; height: 6px; background: #9f9f9f url('http://kansapa.cdn2.cafe24.com/hornil/img/container_back_top_left.png') no-repeat top left; }
#privateMenu #divLogo { float: left; }
#privateMenu #divRight { float: right; overflow:hidden; width: 6px; height: 6px; background: #fafafa url('http://kansapa.cdn2.cafe24.com/hornil/img/container_back_top_right.png') no-repeat top right; }
#privateMenu #divContents { float: right; height: 28px; margin-right: 20px; }
#privateMenu #divContents ul { float: right; margin: 0; padding: 0; list-style: none; background: #fafafa url('http://kansapa.cdn2.cafe24.com/hornil/img/private_back.png') repeat-x top right; overflow: hidden; }
#privateMenu #divContents li { float: left; margin-left: 20px; }
#privateMenu #divContents li#divContentsLeft { width: 10px; height: 28px; margin-left: 0; background: #fafafa url('http://kansapa.cdn2.cafe24.com/hornil/img/private_left.png') no-repeat top left; }
#privateMenu #divContents li#divContentsRight { width: 10px; height: 28px; background: #fafafa url('http://kansapa.cdn2.cafe24.com/hornil/img/private_right.png') no-repeat top right; }
#privateMenu #divContents a { float: left; font-size: 9pt; padding-top: 8px; color: #e9e9e9; background-color: transparent; text-decoration: none; }
#privateMenu #divContents a:hover { color: white; background-color: transparent; text-decoration: underline; }
#privateMenu #divContents select, option { margin: 0; padding: 0; font-size: 9pt; }
#privateMenu #divContents select { width: 90px; margin-top: 3px; }

/* Top divison for common menus */
#publicMenu { clear: both; margin: 0px 12px 0px 40px; z-index:90;}
#publicMenu #publicMenuLeft { float: left; height: 30px;}
#publicMenu #publicMenuRight { float: right; height: 30px; width: 300px;}
/* in publicMenuLeft */
#publicMenu ul { margin: 0; padding: 0; list-style: none; }
#publicMenu ul li { float: left; width: 105px; height: 25px; margin-right: 5px; text-align:center; font-family: Tahoma, Gulim;font-weight: bold; background: transparent url(http://kansapa.cdn2.cafe24.com/hornil/img/r_top_left_6_dadde3.png) no-repeat top left; }
#publicMenu ul li a { color: #30324a; float: left; width: 100%; padding-top: 10px; padding-bottom: 8px; text-decoration: none; background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/main_a_back.png') no-repeat top left; }
#publicMenu ul li a:hover { color: #9A2D1D; }
#publicMenu ul li.selected a{ color: #616587; background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/main_a_back_over.png') no-repeat top left; }
#publicMenu ul li.selected a:hover { color: #486D32; }
/* in publicMenuRight */
#publicMenu form { margin:0; padding:0; margin-left: 0; font-size: 9pt; margin-top: 5px; color: #404040; border: 0 solid red; height:25px;}
#publicMenu form input { width: 120px; }
#publicMenu form img { margin-left: 3px; }
/* bodyTop divide between publicMenu and body */
#bodyTop{ clear: both; z-index:99; height: 11px; overflow:hidden; margin: 0 12px 0 11px; background: white url('http://kansapa.cdn2.cafe24.com/hornil/img/main_body_top.png') no-repeat top left; }

/* Contents */
#body{ margin: 0 12px 0 11px; border: 11px solid #eaeaea; border-top: 0; border-bottom: 0; background: white url('http://kansapa.cdn2.cafe24.com/hornil/img/body_title_back2.png') no-repeat top left; height:100%; overflow: hidden; background-color:white;}
#contents { float: left; padding: 10px; border: 0px solid red; width: 800px; overflow: hidden; padding: 5px; padding-left:10px;padding-top:40px;}
.link {float: left;padding: 5px; min-height: 100%; width: 160px; margin-bottom:10px; border: 1px dotted silver; font-size: 9pt; background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/white25.png') repeat top left; }
.link.first { margin-top: 93px; }
.link strong {font-size: 12px;}
.link ul { margin: 10px 0 0 20px; padding: 0;}
.link li { margin: 0; font-size: 12px;}
/*.link a {color: #3366FF;}*/
/*.link a:hover { text-decoration: underline;}*/

#link {width:170px; border:0px solid gray;padding:0; float:right; padding-right:10px;}

/* Contents types*/
#contents		{ line-height: 1.3em; width: 890px; float:left; border:0px solid gray;}

#body #bodyAd { float: right; margin: 20px 10px 10px 0; width: 160px; min-height: 100%; border: 1px dotted silver;  text-align: center; font-size: 9pt; padding: 5px; background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/white25.png') repeat top left; }

/* body headline style */
#body h1, #body h2, #body h3, #body h4, #body h5, #body h6 { margin: 0; }
#body h1 { font: 24pt Arial, Helvetica, sans-serif, 돋움; color: #232323; line-height: 41pt;
	font-family: Georgia;
	color: #333;
	line-height: 41pt;
	font-size: 21.5pt;
}
#body h2 { font: 18pt Arial, Helvetica, sans-serif, 돋움; color: #632110; margin: 10px 0 10px 0; border: 0 solid red;}
#body h3 { font: 16pt Arial, Helvetica, sans-serif, 돋움; color: #632110; line-height: 22pt;  }
#body h4 { font: 14pt Arial, Helvetica, sans-serif, 돋움; color: #632110; line-height: 1.5em;  }
#body p  { font: 10pt Arial, 돋움; line-height: 1.2em; text-indent: 0em;}

/* body list style */
#body ol, #body ul {line-height: 1.4em; font-size: 10pt;}

#tailTop { clear:both; height: 25px; margin-left: 11px; margin-right: 12px; background: #f9f9f9 url('http://kansapa.cdn2.cafe24.com/hornil/img/main_body_bottom.png') no-repeat top left;}
#tail { }
#tail #copyright { clear:both; color:#696969; width:100%; text-align: center; padding-top: 5px; padding-bottom: 7px; font-size: 9pt; font-family: Tahoma;}
#tail #copyright .company{ color: #696969; font-weight: bold;}
#tail #copyright a {color: #32136A;}
#tailBottom { height: 8px; overflow:hidden; background: white url('http://kansapa.cdn2.cafe24.com/hornil/img/container_bottom.png') no-repeat top left; }

#tailMenu { clear:both; text-align: center; border: 0px solid red; padding: 10px 5px 10px 20px; line-height:1.5em;}
#tailMenu ul { margin: 0; padding:2px; list-style: none; overflow:hidden; border:0px solid blue;}
#tailMenu li { float:left; margin-right: 10px; }
#tailMenu li a { color: #575757; }
#tailMenu li a:hover { color: #687C32;text-decoration: underline;}




/* latest */
.latest { margin:5px 5px 5px 5px;}
.latest .title { padding-bottom: 5px; border-bottom:0 solid silver; font-size: 1em; font-family: 돋움;}
.latest .title a{ color: #3C587B; font-weight:bold; height: 30px;}
.latest .title a:hover { text-decoration: underline;}
.latest .desc { padding:4px 5px 4px 10px; }
.latest .desc a{ color: #555;}
.latest .desc a:hover{ color: #555; background-color: #E9DDFB;}

/* main, products, downloads, purchase product*/
.product        { overflow: hidden;  border: 1px solid #ccc; background: url('http://kansapa.cdn2.cafe24.com/hornil/img/bgw30.png'); margin-bottom: 10px;}
.product:hover { /*background: #f5f5f5;*/}
.product .img   { float: left; margin: 10px 20px 0px 20px;}
.product .title { font-weight: bold; font-size: 20px; color: #0072c2; margin-top: 12px; margin-bottom: 8px;}
.product .desc  { font-size: 12px; line-height: 1.4em; margin-right: 10px;}
.product .desc strong{ font: bold 13px 돋움;}
.product .option { margin:10px 0 10px 0;}
.product .date { font-size: 12px; color: #9D1202;}

#contents.copyright { line-height: 1.4em; color: #4D4D4D;}
#contents.copyright dt { margin: 15px 0 15px 0; padding: 0; font-weight: bold;}
#contents.copyright dt dd { margin: 0; padding: 0; }

#shortcut { border: 0 solid red;}
#shortcut ul { margin: 1em 0 0.5em 0; padding: 0; list-style: none;}
#shortcut li {margin: 0 0 1em 20px; padding: 0;}
#shortcut li strong { margin:0; margin-right: 1em; }
#shortcut a { color: #757575; font-weight: bold;}
#shortcut a:hover { text-decoration: underline;}


#loginLeft, #loginRight { min-height: 120px; padding: 10px; border:1px solid silver; background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/white25.png') repeat left top; }
#loginLeft { width: 95%; margin-right: 10px; margin-top: 10px;}
#loginRight { width: 95%;  margin-right: 10px;}

.box {padding: 10px; border:1px solid silver; background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/white25.png') repeat left top;}
.box .name {  padding-left: 10px; min-height: 28px; margin-bottom:3px; float: left; width: 120px; border:1px solid silver; padding-top: 10px;}
.box .value { padding-left: 10px; min-height: 28px; padding-top: 10px; overflow: hidden; border:1px solid silver;}
.box font { font-size: 0.8em;}

.register {padding: 10px; border:1px solid silver; background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/white25.png') repeat left top;}
.register .name {  padding-left: 10px; min-height: 28px; margin-bottom:3px; float: left; width: 120px; border:1px solid silver; padding-top: 10px;}
.register .value { padding-left: 10px; min-height: 28px; padding-top: 10px; overflow: hidden; border:1px solid silver;}
.register font { font-size: 0.8em;}

.black25Box { margin: 0 auto; text-align: center; padding: 10px; border: 1px solid silver; background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/black25.png') repeat left top;}
.white25Box { margin: 0 auto; text-align: center; padding: 10px; border: 1px solid silver; background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/white25.png') repeat left top;}




.title { margin: 5px;}
.desc {font-size: 10pt;}


#body table.download { width: 100%; height: 100%; border-collapse: collapse; border-spacing: 0px;}
#body table.download th { border:1px solid silver;}
#body table.download td { padding: 5px; border:1px solid #BDCBE6;text-align: center; line-height: 1.5em;}
#body table.download th.first {width: 160px;}



/* 제품 - 스타일 픽스 */
#body #contents.products_stylepix{ 
	margin-top: 0; 
	padding-top: 220px; 
	background-color: white;
	background-image: url('http://kansapa.cdn2.cafe24.com/hornil/img/products_stylepix_back.png');
	background-repeat: no-repeat;
	background-position: 0px -160px;  min-height: 480px; color: #616161; overflow: hidden; 
}

#main { }
#main #highlight { height:234px; padding:0px; background: #eaeaea url('http://kansapa.cdn2.cafe24.com/hornil/img/main_ad_stylepix_1.3.1.jpg') no-repeat top left;}
#main #betaIcon  { margin-top: 65px; margin-left: 540px; float:left; }
#main #highlight #highlightLeft { float:left; margin-top:130px; margin-left: -350px; border: 0px solid red; overflow: hidden;}
#main #highlight #highlightLeft ul { list-style: none; margin: 0; padding: 0;}
#main #highlight #highlightLeft li { float: left; margin-right: 10px;color: black;}
#main #highlight #highlightLeft a { color: #FF5726; text-decoration: underline; font-family: 굴림; font-weight: bold; padding: 3px; color: black;}
#main #highlight #highlightLeft button { padding: 0 2px 0 2px}
#main #highlight #highlightLeft a:hover { background-color: #FBF8B5;}
#main #highlight #highlightRight { float: left; margin: 15px 0 0 240px; width: 400px; color: white; font-family: 굴림; text-indent: 1em; line-height: 1.2em; text-align: justify;}


#main #summary { clear: both; border-bottom: 1px dotted silver; overflow: hidden;}
#main #summary #bbsLatest { min-height: 200px;}

#main #summary #hotLink { margin: 5px 0 5px 0; }
#main #summary #hotLink .title { padding-bottom: 5px; border-bottom:0 solid silver; font-size: 1em; font-family: 돋움;}
#main #summary #hotLink .title a{ color: #3C587B; font-weight:bold; height: 30px;}
#main #summary #hotLink .title a:hover { text-decoration: underline;}
#main #summary #hotLink .img { float: left; margin: 0 5px -20px 0;}
#main #summary #hotLink .desc { padding:4px 5px 4px 10px; font-size: 0.75em; line-height: 1.2em;text-align: justify; text-indent: 1em;}
#main #summary #hotLink .desc a{ color: #555;}
#main #summary #hotLink .desc a:hover{ color: #555; background-color: #E9DDFB;}

#main #visitInfo { clear:both; margin: 5px; text-align: right; margin-top: 15px;font-size: 9pt; font-family: 돋움; border:0 solid red; padding-right: 10px; }


/*
메인 화면 디자인 끝
*/

#body #contents hr{ color: silver; margin:20px 0px 20px 0px;}

/*
일반 메뉴 디자인 시작
*/

/* 페이지 메뉴 (메뉴 + 광고) */
#body #menuContainer { float: left; width:163px; overflow:hidden; border:0px solid green; margin-top: 86px; margin-left: 0px; padding:0px; margin-right:0px;}

#menuContainer .menuTop { 
	width: 100%; height: 16px; 
	background-image: url('http://kansapa.cdn2.cafe24.com/hornil/img/body_menu_top4.png'); 
	background-repeat: no-repeat;
}
#menuContainer .menuBottom { width: 100%; height: 15px; background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/body_menu_bottom4.png') no-repeat top left; border:0px solid green; margin-bottom: 10px;}

#body #menuContainer ul.menu      { margin: 0; padding: 0; list-style: none; overflow: hidden; margin-right:0;}
#body #menuContainer ul.menu li   { margin: 0; padding: 0; float: left; clear:both; height: 30px; background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/body_menu_back4.png') repeat-y top left; border:0px solid red;}
#body #menuContainer ul.menu li a { margin: 0; padding: 0; float: left; width: 163px; height: 30px; margin-top:5px; font-weight: bold; padding-top: 0px; color: #43455C; text-decoration: none; border:0px solid blue; padding-left:5px; }
#body #menuContainer ul.menu li a:hover { color: #661E5B; background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/body_menu_back_over4.png') no-repeat top left; }
#body #menuContainer ul.menu li a.selected { background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/body_menu_back_selected4.png') no-repeat top left; }

#body #menuContainer ul.menu .sub a { margin: 2px 0 2px 0; height: 23px; padding-left:20px; font-size: 12px; font-weight: normal; border: 0 solid red; }

#pageContact { margin:5px 0 0 10px;  font: normal 12px Verdana;}
#pageContact ul {}
#pageContact li {}
#pageContact a {}
/*
일반 메뉴 디자인 끝
*/

/*
제품 - FAQ 시작
*/
.faq dl, body#print dl{ margin:0; padding:0;}
.faq dt, body#print dt{ margin:0; padding:0; padding: 5px; background-color: #dcdcdc; border:0 solid gray; cursor:pointer; margin-bottom:1px;}
.faq dt a, body#print dt a { color: #444463; font-weight:bold;}
.faq dd, body#print dd{ margin:0; padding:0; padding: 10px; border:0 solid red;}
#contentsSearch { position: fixed; float: left; margin-left: 540px; margin-top: -20px;background: transparent url('http://kansapa.cdn2.cafe24.com/hornil/img/white25.png') repeat top left; padding: 10px; text-align: right;}
#contentsSearch form {margin:0; padding:0;}

#faqlist dd { line-height: 1.3em;}
/*
제품 - FAQ 끝
*/

/*
새창 - 프린트 시작
*/

body#print { background: white; font-size: 10pt; margin:0;}
body#print #popupPrint { padding: 0 15px 5px 15px;}


/* Products - Product - Features */
#features dl{ margin:0; padding:0;}
#features dt{ clear:both; margin:0; padding:0; padding: 5px; padding-left: 15px; background-color: #dcdcdc; border:0 solid gray; cursor:pointer; margin-bottom:1px; color: #444463; font-weight:bold;}
#features dt a {color: #444463; font-weight:bold;}
#features dd{ margin:0; padding-left: 15px; padding-top:8px; border:0 solid red;}
#features dd p { margin: 0; text-indent: 0; font-family: 굴림; font-size: 10pt; margin-bottom: 18px;border:0 solid red;}
#features dd h1 {}
#features dd h2 {}
#features dd h4 { margin: 5px 0 5px 0; padding:0; font-family: 굴림; font-size: 10pt; font-weight: bold; color: #2E2E2E; bordeR:0 solid red;}
#features dd h5 { margin: 0;}
#features .left { float: left; width: 48.5%;}
#features .right { float: right; width: 49%; overflow: hidden;}

/* Products - Product - History */
.history {width: 500px;}
.history dl { margin-left: 0;}
.history dt { font-family: Verdana; font-size: 12pt; font-weight: bold; color: #02316A; padding:5px;  border-bottom: 1px solid silver;}
.history dd { margin:0; padding:0;}
.history dd ul { margin:10px 0 10px 40px; padding:0;}
.history dd ul li {font-family: 굴림; font-size: 9pt; margin:3px 0 5px 0; border-bottom:1px dotted #E7E7E7;}
.history dd ul li strong {}

#contents.company table.companySummary { width: 100%; border:1px solid silver; }
#contents.company table.companySummary td { height: 20px; background-color: #F2F2F2; padding-left: 20px;}

/* 다운로드 시작 */	
 #body.downloads .downloadItem {background: #F0BBFD url('http://kansapa.cdn2.cafe24.com/hornil/img/black25.png') repeat top left; color: white; padding: 10px; font-weight: bold; cursor:pointer;}
 #body.downloads .downloadItem .first{ font-size: 14pt;}

#communitySummary{
clear: both; font-family: 돋움; border-bottom:0 dotted silver;
}
#communitySummary table#communityLatest {
	margin:0; padding:0; width: 100%; border:0 solid red; height: 100%;
}
#communitySummary td{ 
	border-right:1px solid #F0F0F0; padding-top:15px; padding-left:5px; padding-right:10px; font-size: 9pt; 
}
#communitySummary .latest {}
#communitySummary .latestTitle { margin-bottom: 10px;}
#communitySummary .latestTitle a{ color: #527aac; font-size:13pt; font-weight:bold; }
#communitySummary .latestContents { border-bottom:1px dotted silver; padding:3px 5px 3px 10px; text-align:justify;}
#communitySummary .latestContents a{ color: #555;}
#communitySummary .latestContents a:hover{ color: #555; background-color: #eee;}

#communitySummary .ad {
	height: 60px;
	width: 200px;
	border:1px dotted silver;
	margin-left: 30px;
	margin-bottom: 5px;
	background-color: #EEF9FF;
	text-align: center;
	overflow:hidden;
}

#body #contents.bbs,
#body #contents.community {
width: 740px; 
margin: 0;
}

.menuTitle{ margin-top:10px; font-size:0.8em; color: #50610E; text-align: justify; border:1px solid #BCE029; padding: 5px;}

div.divLeft  { float: left; width: 49%;}
div.divRight { width: 49%;}
div.divLast  { clear: both; height: 0; border:0 solid red;}

/* Public menu */
ul.products { padding-top: 10px;}
ul.products li {display: inline;  font-size: 0.7em; padding: 4px 1px 6px 1px; }
ul.products li a { height:0;  padding-left: 10px; padding-right: 10px;}
ul.products li a:hover,
ul.products li a:active {text-decoration: underline; color: white;}
ul.products li a:active { color: yellow;}

.answer { margin: 20px;font-size: 12pt;line-height:1.5em;}

#searchResult ul { list-style: square; color: #02325E;}
#searchResult li { color: ;}
#searchResult a {color: #045BAA;}
#searchResult hr { border:0; border-bottom:1px solid #DBDBDB; border-top:1px solid #C6C6C6; }

.stylepix_back {background: url(http://kansapa.cdn2.cafe24.com/hornil/img/stylepixbeta01.png) no-repeat;background-position: 40px 10px;padding-top:310px;}



.work{
	margin-top: 10px;
}

.caption{
	color: #333;
	text-align:center;
	font-weight: bold;
}

.caption a{
	
}

#contents.small{
	width: 550px;
}

#contents.mng{
	width: 730px;
}

.whitebox{
	background: url('http://kansapa.cdn2.cafe24.com/hornil/img/bgw50.png');
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
