/* Basic Setting */

body {text-align:center;}

body, td, select, div, textarea, center, option, pre, blockquote, span
{
	font-family: Dotum, 'µ¸¿ò', Gulim, '±¼¸²', sans-serif;
	font-size:9pt;
	color: #666;
	margin:0;
	line-height:16px;
}


img { border:0; }

ul,
ol
{
	list-style: none;
}

select
{
	font-size:9pt;
}

p,
ul,
li,
dd,
dl,
dt
{
	padding: 0;
	margin: 0;
}

form,
input
{
	margin: 0;
}

cite,
em
{
	font-style: normal;
}

fieldset
{
	padding: 0;
	border: 0;
}

div
{
	margin:0;
	padding:0;
}

a
{
	color: #666;
	text-decoration: none;
}

a:hover
{
	color: #333;
	text-decoration:underline;
}

.input
{
	border:#e5e5e5 1px solid;
	height:22px;
	padding:4px 0 0 5px;
	font-size:9pt;
}


/* padding setting */
.p_tb40 { padding:40px 0; }
.p_tb20 { padding-top:20px; padding-bottom:20px; }
.p_tb10 { padding-top:10px; padding-bottom:10px; }
.p_tb5 { padding-top:5px; padding-bottom:5px; }

.p_t40 { padding-top:40px; }
.p_t20 { padding-top:20px; }
.p_t10 { padding-top:10px; }
.p_t5 { padding-top:5px; }
.p_b30 { padding-bottom:30px; }
.p_b10 { padding-bottom:10px; }
.p_b5 { padding-bottom:5px; }

.p_l20 { padding-left:20px; }
.p_l10 { padding-left:10px; }
.p_l5 { padding-left:5px; }

.p_r10 { padding-right:10px; }
.p_r5 { padding-right:5px; }

/* font */

.f_dot11 { font-size:8pt; font-family:'µ¸¿ò',Dotum; }
.f_dot8 { font-size:8pt; font-family:'µ¸¿ò',Dotum; }
.f_ver8 { font-size:8pt; font-family:verdana; }
.f_tah8 { font-size:8pt; font-family:tahoma; }
.f_tah7 { font-size:7pt; font-family:tahoma; }
.b { font-weight:bold; }
.c { text-align:center; }

/* color */

.c_00 { color:#000; }
.c_red { color:#9e0b0f; }
.c_33 { color:#333333; }
.c_gray { color:C2C2C2; }
.c_blue { color:#1e6aa8; }

.bg_F6 { background-color:#F6F6F6; }

/* rollover */

a.global img 
{
	border-width: 0;
	display: block;
}
a.global img.global 
{
	display: none;
}

a.global:hover 
{
	position: relative;
}
a.global:hover img 
{
	display: none;
}
a.global:hover img.global 
{
	display: block;
}

/* GNB Setting */

#div_Header
{
	width:1000px;
	margin:0 auto;
}
	#div_Header #div_GNB
	{
		height:50px;
	}
		#div_GNB #header_Ci
		{
			float:left;
			padding-left:10px;
			padding-top:10px;
			height:40px;
		}
		#div_GNB #header_gnb
		{
			float:right;
			padding-right:10px;
			padding-top:20px;
			height:30px;
		}
			#header_gnbText
			{
				float:left;
				margin-top:7px;
				vertical-align:bottom;
				color:#333;
			}
			#header_gnbFamily
			{
				float:left;
				width:210px;
				margin-top:2px;
				text-align:right;
				position: relative;
				vertical-align:bottom;
			}
				#header_gnb select
				{
					color:#666;
					width:115px;
				}
				#header_gnbFamily .selectimg
				{
					position:absolute;
					bottom:1px;
					left:15px;
				}


/* Youpom Setting */

/* main */
#wrap
{
	min-width:1000px;
	overflow: hidden;
}

	#header, #container, #footer
	{
		margin: 0 auto;
		text-align:left;
		width:900px;
	}

	#header
	{
		width:1000px;
		height:80px;
		background:url('../images/ver2/menubg.gif') repeat-x;
		position: relative;
	}
		#logo
		{
			left:50px;
			top:0;
			position:absolute;
		}
		#gnb
		{
			right:50px;
			top:0;
			position:absolute;
		}

	#container
	{
		width:900px;
		padding-bottom:30px;
	}

		.mainVisual
		{
			background:url('../images/ver2/bg_mainvisual.gif') no-repeat;
			width:900px;
			height:321px;
		}
			.mvisual
			{
				background:url('../images/ver2/tmp_mvisual.gif') 20px 0 no-repeat;
				float:left;
				width:670px;
				height:281px;
				margin-top:20px;
				margin-bottom:20px;
				position: relative;
			}
				.mainVisual .download_youpom
				{
					position:absolute;
					right:23px;
					top:95px;
				}
				.mainVisual .download_lite
				{
					position:absolute;
					right:23px;
					top:97px;
				}
/*
					position:absolute;
					right:19px;
					bottom:12px;

*/
			.counterBox
			{
				float:right;
				width:230px;
				height:281px;
				background:url('../images/ver2/m_counter.gif') no-repeat;
				margin-top:20px;
				margin-bottom:20px;
				position: relative;
			}
				.counterBox .counterNo
				{
					position:absolute;
					bottom:58px;
					right:67px;
				}
					.counterNo img {margin-left:1px;}

				.counterBox .counterButton
				{
					position:absolute;
					bottom:4px;
					right:31px;
				}

		.flashSpot
		{
			width:525px;
			height:157px;
			margin-top:20px;
		}

		.quickSection
		{
			width:900px;
			padding:10px 0;
			margin-top:20px;
			margin-bottom:20px;
			border-top:#eaeaea 1px solid;
			border-bottom:#eaeaea 1px solid;
		}

		.noticeSection
		{
			width:365px;
			margin-top:20px;
			margin-right:10px;
			position: relative;
			text-align:center;
		}
			.noticeSection .title
			{
				margin:0;
				text-align:left;
			}
			.noticeSection .title img
			{
				margin-right:3px;
			}

			.noticeSection .moreview
			{
				position:absolute;
				right:5px;
				top:10px;
			}
			.printNotice
			{
				border:#e1e1e1 5px solid;
				padding-top:10px;
				padding-bottom:8px;
				margin:0 auto;
			}
				.printNotice .bullet
				{
					background:url('../images/ver2/bullet01.gif') 2px 7px no-repeat;
					padding-left:10px;
					text-align:left;
					height:20px;
				}
				.printNotice .date
				{
					width:60px;
					font-family:tahoma;
					font-size:8pt;
					text-align:right;
				}

	#footer
	{
		width:900px;
		height:32px;
		background:url('../images/ver2/copy_gray.gif') repeat-x;
		position: relative;
		padding-bottom:10px;
		padding-left:50px;
		padding-right:50px;
	}
		#footer .footermenu
		{
			width:880px;
			height:32px;
			background:url('../images/ver2/copy_point.gif') repeat-x;
			padding-left:20px;
			padding-top:10px;
			position: relative;
		}
			.footermenu .top
			{
				position:absolute;
				right:20px;
				top:10px;
			}

		#footer .copyright
		{
			position: relative;
		}
			.copyright .address
			{
				float:left;
				padding-left:15px;
			}
			.copyright .ad_section
			{
				float:right;
				padding-right:20px;
			}
			.copyright .ad_section img {margin-left:10px;}

/* contents */

		.sub_quickSection
		{
			width:700px;
			height:52px;
		}
			.quickSection li,
			.sub_quickSection li
			{
				float:left;
				margin:0;
			}

.snb
{
	width:190px;
	padding-right:10px;
	margin:0;
}
	.snb .s_nav
	{
		width:180px;
		background-color:#464646;
		padding:5px 5px;
		margin-bottom:10px;
	}
		.s_nav .title { padding:10px 0 7px 12px; }
		.s_nav .mlist 
		{ 
			background-color:#FFF; 
			padding:6px 12px 14px 12px;
		}

	.snb .s_section
	{
		width:190px;
		height:314px;
		background:url('../images/ver2/bg_s_section.gif') no-repeat;
	}
		.s_section .q_menu
		{
			padding-top:63px;
			margin-left:17px;
		}
			.q_mList li
			{
				margin-bottom:5px;
			}

#content
{
	width:700px;
}

	.title_section
	{
		width:690px;
		height:100px;
		border:#c3004a 5px solid;
		background-color:#FFF;
		margin-bottom:10px;
	}

	#content h3
	{
		border-top:#eaeaea 1px solid;
		border-bottom:#eaeaea 1px solid;
		padding:12px 0 10px 15px;
		margin:0;
	}

		.intro_img02 { position: relative; height:515px;}
			.intro_img02 .bt_setup { position:absolute; left:32px; bottom:44px;}

		.use_effect
		{
			margin:0 0 0 12px;
			padding:0;
		}
			.use_effect dt { margin:28px 0 16px 3px; }

		.story_tab
		{
			text-align:right;
			margin:7px 0 10px 0;
		}
		.story_txt
		{
			float:left;
			width:685px;
			padding-left:15px;
			padding-bottom:20px;
			border-bottom:#eaeaea 1px solid;
		}
			.story_txt .txt { float:left; }
			.story_txt .down { float:right; margin-top:20px;}
			.story_movie { clear:both; text-align:center; margin:20px 0;}

		.infoPrint
		{
			position: relative;
			text-align:left;
		}
		.infoPrint_bbs
		{
			position: relative;
			text-align:left;
			padding-top:20px;
		}

		.infoPrint h5
		{
			margin:15px 0 18px 15px;
		}

			.tabmenu_review
			{
				text-align:right;
				width:700px;
				margin:0;
				height:32px;
			}
			.tabmenu_manual
			{
				width:700px;
				padding-top:30px;
				height:32px;
			}

			.tabmenu_review img { margin-left:2px; }
			.tabmenu_manual img { margin-right:2px; }
			.reviewBox,
			.manualBox
			{
				border:#EAEAEA 5px solid;
				width:670px;
				padding:10px 10px;
				position: relative; 
			}
				.reviewBox dl
				{
					margin:25px 0;
					text-align:center;
					padding-bottom:20px;
					border-bottom:#eaeaea 2px dotted;
				}

				.manualBox .toptitle
				{
					padding-top:10px;
					padding-bottom:15px;
					border-bottom:#eaeaea 1px solid;
				}

				.manual_movie { text-align:center; margin:20px 0;}

					.manual_pic
					{
						position:absolute;
						top:10px;
						right:10px;
					}
				.manual_dt { padding-left:17px; margin-top:40px; margin-bottom:20px;}
				.manual_ddbox 
				{
					margin-left:17px; 
					border:#eaeaea 1px solid; 
					padding:20px 20px; 
					text-align:center;
					width:600px;
				}

				.download_box
				{
					background:url('../images/ver2/down_img1.gif') no-repeat;
					margin-top:20px;
					width:700px;
					height:320px;
					position: relative; 
				}
					.download_button
					{
						position:absolute;
						left:68px;
						bottom:25px;
						z-index:-3;
					}
/*
						position:absolute;
						left:63px;
						bottom:20px;
						z-index:-3;
*/

			.prBox
			{
				border:#EAEAEA 5px solid;
				width:670px;
				padding:10px 10px;
			}
				.prBox dl
				{
					margin:25px 0;
					color:#000;
					padding-left:5px;
				}
				.prBox dt { font-weight:bold; margin-bottom:15px;}
				.prBox a { text-decoration:underline; color:#000; }
				.prBox dt img { vertical-align:middle; margin-left:15px;}

				.prBox dd 
				{
					color:#666;
					border:#eee 1px solid; 
					padding:10px 20px; 
					margin-bottom:50px;
				}

			.infoPrint .law
			{
				margin-left:24px;
				margin-top:30px;
			}

		.buylicense_txt
		{
			width:685px;
			border-bottom:#eaeaea 1px solid;
		}

/* sitemap */
#sitemap .h5
{
	width:142px;
	height:25px;
	margin:0;
}

	#sitemap .submenuDiv
	{
		margin-left:31px;
	}

		 .submenuDiv .button
		 {
			width:110px;
			display:block;
			padding:5px 2px;
		 }

/* down */
.Formbullet
{
	background:url('../images/bullet01.gif') 10px 10px no-repeat;
	padding-left:22px;
	padding-top:6px;
	color:#1e6aa8;
	font-size:8pt;
	vertical-align:top;
}
.FormLine
{
	background:url('../images/dotline.gif') repeat;
	height:1px;
}

/* BBS */

.topLine
{
	background:url('../images/bbs/topBg.gif') repeat-x;
	height:33px;
}

.bbs_td td
{
	padding-top:5px;
	padding-bottom:3px;
	height:27px;
	border-bottom:#ededed 1px solid;
}
.bbs_td .comment
{
	font-family:tahoma;
	font-size:7pt;
	color:#9e0b0f;
	padding-left:10px;
}

.bbs_pading li
{ 
	list-style-type:none;
	display:inline;
}
.paging { width:15px; font:11px 'verdana' ;}

.Viewsubject 
{
	text-align:left; 
	font-size:12px;
	padding-left:15px; 
	color:#333; 
}

.bbsTrackback
{
	background-color:#F6F6F6;
	padding-top:10px;
	padding-bottom:10px;
	height:25px;
	font-size:8pt;
	text-align:right;
	border-top:#E1E1E1 1px solid;
}

.bbsDotline
{
	background:url('../images/bbs/dot.gif') repeat-x;
	height:1px;
}
.bbsline { background-color:#E1E1E1; height:1px;}

.box1px { border: #EFEFEF 1px solid; }
.lh18 { line-height:160%; }
.comment1px { border: #E1E1E1 1px solid; }
.texta { border: 1px solid #CCCCCC; }


/* secret */

.secretBox
{
	width:280px;
	border-top:2px solid #9e0b0f;
	border-bottom:2px solid #9e0b0f;
}

.secretContents
{
	background:url('../images/bbs/bgSecret.gif') no-repeat;
	width:280px;
	height:70px;
	padding-top:69px;
}
*html .secretContents
{
	height:133px;
}

