
@import '/css/layout.css';

* { margin: 0; padding: 0; }
html, body { height: 100%; }
body, td, div, p, span, ul, li { font-family: Arial; font-size: 11px; color: #666666; }

img { vertical-align: top; border: 0; }
img.vmiddle { vertical-align: middle; margin-bottom: 2px; }
.vmiddle { vertical-align: middle; }
*:first-child+html img.vmiddle { vertical-align: middle; margin-bottom: -1px; }
* html img.vmiddle { vertical-align: middle; margin-bottom: -1px; }


img.btn { cursor: pointer; }
li { list-style: none; }
table { border-collapse: collapse; }

a:link { color:#1247A9; text-decoration: none; }
a:visited { color:#1247A9; text-decoration: none; }
a:active { color:#1247A9; text-decoration: underline; }
a:hover { color:#1247A9; text-decoration: underline; }

.readmore { font-family: Arial; font-size: 11px; color: #1247A9; font-weight: normal; padding-left: 9px; background:url(/image/bullet_readmore.gif) 0 5px no-repeat; }
.readmore a { color:#1247A9; }

.watchvideo { font-family: Arial; font-size: 11px; color: #1247A9; font-weight: normal; padding-left: 19px; background: url(/products/images/icon_watch.gif) 0 3px no-repeat; }
.watchvideo a { color: #1247A9; }


/* margin */
.space_04n { margin-top: 3px; }
.space_03n { margin-top: 5px; }
.space_02n { margin-top: 10px; }
.space_01n { margin-top: 15px; }
.space_n { margin-top: 20px; }
.space_n01 { margin-top: 25px; }
.space_n02 { margin-top: 30px; }
.space_n03 { margin-top: 35px; }
.space_n04 { margin-top: 40px; }
.space_n05 { margin-top: 45px; }
.space_n06 { margin-top: 50px; }

.none { display: none; } /* for not display */

.minMT20 { margin-top: -10px;  *margin-top: -20px;  _margin-top: -20px; }
.mT7 { margin-top: 8px; }

.minMR10 { margin-right: -10px; }
.mR0 { margin-right: 0; }
.mR2 { margin-right: 2px; }
.mR10 { margin-right: 10px; }
.mR20 { margin-right: 20px; }
.mR25 { margin-right: 25px; }

.mB2 { margin-bottom: 2px; }
.mB5 { margin-bottom: 5px; }

.mL5 { margin-left: 5px; }
.mL10 { margin-left: 10px; }


/* height */
.h60 { height: 60px; }
.h70 { height: 70px; }

/* float */
.clear { clear: both; }
.Fleft { float: left; }
.Fright { float: right; }
.Tleft { text-align: left; }
.Tcenter { text-align: center; }
.Tright { text-align: right; }
.fc_black { color: #000000; }
.fc_a_strong01 { color: #18305A; }

.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; }
.fs14 { font-size: 14px; }

.ls01 { letter-spacing: -1px; }

.colW254 { width: 254px; }

/* controls */
.input_textfield { height: 17px; font-family: Arial; font-size: 11px; color: #666666; letter-spacing: 1px; margin: 0px; padding: 2px 0px 0px 3px; border: 1px solid #CCCCCC; background-color: #FFFFFF; } 
.input_textarea { width: 100%; font-family: Arial; font-size: 11px; color: #666666; letter-spacing: 1px; padding: 2px 0px 0px 3px; border: 1px solid #CCCCCC; background-color: #FFFFFF; }
input.gnb { height: 15px; border: 1px solid #BDBABD; background-color: #FFFFFF; }
input.rdo01 { width: 14px; height: 14px; }
select { height: 20px; font-size: 11px; color: #666666; letter-spacing: 0; border: 1px solid #B8B8B8; }
fieldset { border: 0; }

.button_default{ width: 64px; height:22px; font-family: Arial; font-size:11px; letter-spacing: 1px; color:#555555; margin:0px; border: 1ps solid  #CCCCCC #B6B6B6 #B6B6B6 #CCCCCC;	background:#EFEFEF; cursor: pointer; }


/* font-style */
.directive { font-family: Verdana; font-size: 12px; color: #333333; font-weight: bold; }	/* Áö½Ã¹® */
	.desc_directive { font-family: Verdana; font-size: 12px; color: #000; letter-spacing: -0.1em; margin-top: 10px; }
.l_title { font-family: Verdana; font-size: 12px; color: #C56014; font-weight: bold; }	/* ´ë Å¸ÀÌÆ² */
.m_title { font-family: Verdana; font-size: 11px; color: #6B1C39; font-weight: bold; }	/* Áß Å¸ÀÌÆ² */
.s_title { font-family: Verdana; font-size: 11px; color: #444444; font-weight: bold; }	/* ¼Ò Å¸ÀÌÆ² */

/* poll */
img.poll_submit { float: right; margin: 18px 7px 0 0; }
div.poll { float: left; width: 446px; height: 55px; background-color: #F7F7F7; }
	*:first-child+html div.poll { margin-top: -10px; }
	* html div.poll { margin-top: -10px; }
	div.poll p.question { float: left; margin: 20px 0 0 10px; }
	div.poll div.poll_voted { float: left; width: 103px; text-align: center; margin: 10px 0 0 24px; }

div.poll_print { float: right; width: 130px; height: 55px; text-align: center; background-color: #EFEFEF; }
	*:first-child+html div.poll_print { margin-top: -11px; }
	* html div.poll_print { margin-top: -11px; }
	div.poll_print img { margin-top: 18px; }

	
div.shortcut { float: right; width: 172px; border-top: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; background-color: #F7F7F7; }
	div.shortcut ul.list_link {  margin: 5px 0 5px 10px; }
	div.shortcut ul.list_link li {  }
	div.shortcut ul.list_link li select { width: 150px; }
	div.link_title { font-family: Arial; font-size: 11px; color: #732842; font-weight: bold; padding: 0 0 0 9px; background: url(/products/images/icon_sc01.gif) left 50% no-repeat; }

ul.list_lpn { }
ul.list_lpn li { padding: 0 0 5px 0; }
ul.list_lpn li.end { padding: 0; }

img.ac_img {  border: 1px solid #CFCFCF; }
img.hp_img { border: 1px solid #E8E8E8; }
img.nc_img { border: 1px solid #E8E8E8; }

/* left image right text */
.case01 { float: left; }
.case01 img { margin: 0 10px 0 0; }
.case01 p { margin: 5px 0 5px 0; }
.case01 div.hotImage { width:69px; }

.case02 { margin: 0 0 0 0;}
.case02 p { margin: 5px 0 5px 0; }
.case02 div.hotImage { width:69px; }

/* news */
ul.list_news { }
ul.list_news li { font-family: Arial; margin-top: 23px; }
ul.list_news li div.date { font-family: Verdana; color: #000000; }


div.detail_news { }
div.detail_news .date { font-family: Verdana; color: #000000; margin-bottom: 5px; }
div.detail_news .title { font-family: Verdana; font-size: 13px; color: #000000; letter-spacing: -1px; margin-bottom: 12px; }
div.detail_news .content { }
div.detail_news .picture { float: left; }
div.detail_news .picture img { border: 1px solid #DDDDDD; margin-right: 12px; }
div.detail_news .detail_down { text-align: right; margin: 10px 0 0 0; }

div.detail_navi { margin-top: 20px; padding-top: 10px; border-top: 1px solid #E7E7E7; }
div.detail_navi th { font-family: Verdana; font-size: 12px; color: #595959; vertical-align: top; padding: 5px 5px 0 0; background: url(/image/bl_bar.gif) right 9px no-repeat; }
div.detail_navi td {  padding: 5px 0 0 7px; }

div.btn_r { text-align: right; margin-top: 15px; }

/* Page */
div.Page { font-family: Verdana; color: #666666; text-align: center; margin-top: 30px; padding: 7px 0 8px 0; border-top: 1px solid #E7E7E7; }
div.Page .on { color: #034CB0; }
div.Page .btnl { margin-left: 10px; }
div.Page .btnr { margin-right: 10px; }
div.Page a:link { color: #666666; text-decoration: none; }
div.Page a:visited { color: #666666; text-decoration: none; }
div.Page a:active { color: #666666; text-decoration: underline; }
div.Page a:hover { color: #666666; text-decoration: underline; }


/*
	Contents Type with About LG
*/
h3 {
	font-family:Verdana;
	font-size:1.4em;
	font-weight:bold;
	color:#000000;
	line-height:1.1em;
	margin-bottom:9px;
}

h4 { 
	font-family:Verdana;
	font-size:1.2em;
	font-weight:bold;
	color:#C56014;
	line-height:1.2em;
	margin-bottom:9px;
}

#Instruct { 
	font-family:Verdana;
	font-size: 1.2em;
	font-weight:bold;
	letter-spacing: 0px;
	line-height:1.2em;
	color: #333333;
	background-color: #FFFFFF;
	margin-bottom:15px;
}

#Textcontent dl { margin:0;padding:0; }
	#TextContent dt { margin:0;padding:0; }
	#TextContent dd {
		font-family:Arial;
		font-size:1em;
		letter-spacing:0;
		line-height:1.3em;
		color:#666666;
		background-color:#FFFFFF;
	}
	#TextContent .h100		{ height:100% } 
	#TextContent .image		{ float:left;margin-top:2px; }
	#TextContent .image2		{ float:right;margin-top:2px; }
	#TextContent .txt107		{ margin-left:107px; }
	#TextContent .txt134		{ margin-left:134px; }
	#TextContent .txt143		{ margin-left:143px; }
	#TextContent .imgb		{ border:1px solid #DDDDDD; }
	#TextContent .imgbr		{ border:1px solid #CC0066; }
	#TextContent .mr14		{ margin-right:14px; }
	#TextContent .mr8			{ margin-right:8px; }   
	#TextContent .mlspc		{ margin-left:10px; }   
	#TextContent .imgm0		{ margin:0; }
	#TextContent p				{ margin:0 0 16px 0; }
	#TextContent .title		{ margin:0 0 10px 0; }
	#TextContent .Sign		{ margin-top:10px; }
	#TextContent .Sign dt	{ float:right; }
	#TextContent .Sign dd	{ float:right;padding-top:10px; }
	#TextContent .Sign img	{ border:none;margin-left:15px; }
	#TextContent .bdnone		{ border:none; }
	#TextContent .Year1		{ font-family:Verdana;font-size:11px;font-weight:bold;letter-spacing:0;padding:5px 0px 5px 8px; }
	#TextContent .Cont1		{ font-family:Arial;font-size:11px;letter-spacing:0;padding:5px 7px; }
	#TextContent .Year2		{ font-family:Verdana;font-size:11px;font-weight:bold;letter-spacing:0;padding:5px 0px 5px 8px;background:#F8F8F8; }
	#TextContent .Cont2		{ font-family:Arial;font-size:11px;letter-spacing:0;padding:5px 7px;background:#F8F8F8; }
	#TextContent .titleb		{ font-family:Verdana;font-weight:bold;letter-spacing:0;margin-bottom:5px; }
	#TextContent .titleb2	{ font-family:Verdana;color:#444444;font-weight:bold;letter-spacing:0; }
	#TextContent .contb		{ font-family:Verdana;color:#444444;font-size:1.2em;font-weight:bold;letter-spacing:0; }
	#TextContent .product	{ font-family:Verdana;font-weight:bold;letter-spacing:0; }
	#TextContent .date		{ font-family:Verdana;color:#333333;font-size:1em;letter-spacing:0;margin-bottom:3px; }
	#TextContent .nameti		{ font-family:Verdana;color:#000000;font-weight:bold;font-size:1.2em;letter-spacing:0;margin-bottom:3px; }
	#TextContent .download	{ 
		font-family:Tahoma;
		font-size:0.8em;
		letter-spacing:0;
		color:#888888;
		padding:0 0 0 8px;
	}
	#TextContent .download A:link{ color:#888888; }#TextContent .download A:active{ color:#888888; }#TextContent .download A:visited{ color:#888888; }#TextContent .download A:hover{ color:#888888; }
	#TextContent .download2{ 
		font-family:Tahoma;
		font-size:0.8em;
		letter-spacing:0;
		color:#888888;
		padding:0 0 0 3px;
	}
	#TextContent li{ float:left; }
	.backf8 { background:#F8F8F2;padding:14px 15px 10px 15px; }
	.backf8Line { background:#F8F8F2;padding:20px 20px 20px 20px;border:3px solid #EBEBE5; }

#TextContenxtList dl{ margin:0;padding:0; }
	#TextContextList dt{
		font-family:Verdana;
		font-size:1em;
		font-weight:bold;
		letter-spacing:0px;
		color:#6B1C39;
		margin-bottom:4px;
	}
	#TextContextList dt.title{
		font-family:Verdana;
		font-size:1.1em;
		font-weight:bold;
		letter-spacing:0px;
		color:#6B1C39;
		margin-bottom:4px;
	}
	#TextContextList dd{
		font-family:Arial;
		font-size:1em;
		letter-spacing:0;
		line-height:1.3em;
		padding:0;
		height:100%;
		background:transparent;
	}
	#TextContextList .Expand
	{
		font-family:Verdana;
		font-size:1em;
		font-weight:normal;
		color:#666666;
		letter-spacing:0px;
		margin-left:7px;
	}
	#TextContextList .h100 { height:100% } 
	#TextContextList p{ margin:0 0 16px 0; }
	#TextContextList .titleb { font-family:Verdana;font-weight:bold;letter-spacing:0;margin-bottom:5px;color:#444444 }
	#TextContextList .selectl { background:#F8F8F2;padding:5px 0 4px 10px;margin-top:5px; }
	#TextContextList .date{ font-family:Verdana;color:#000000;font-size:1em;letter-spacing:0;margin-bottom:3px; }
	#TextContextList dd.pt10 { padding-top:10px; }
	#TextContextList dd.pt15 { padding-top:15px; }
	#TextContextList dd.pt20 { padding-top:20px; }
	#TextContextList.download{ 
		font-family:Tahoma;
		font-size:0.8em;
		letter-spacing:0;
		color:#888888;
	}
	


/*
	Products
*/
.download { font-family: Tahoma; font-size: 10px; color: #888888; font-weight: normal; }

table.tb_style { width: 100%; font-family: Verdana; font-size: 11px; color: #666666; border-top: 1px solid #CFCFCF; }
	table.tb_style th { padding: 5px 0 7px 0; border: 1px solid #CFCFCF; background-color: #F6F6F6; }
	table.tb_style th.erb { border-right: 0px; }
	table.tb_style td { padding: 5px 0 5px 0; border: 1px solid #CFCFCF; background-color: #FFFFFF; }
	table.tb_style tr.vtop td { vertical-align: top; }
	table.tb_style td.l { text-align: left; padding-left: 10px; }
	table.tb_style td.c { text-align: center; }
	table.tb_style td.r { text-align: right; padding-right: 10px; }

div.seperate_sub { background-color: #F5F5F5; padding: 7px 8px 7px 8px; }
	div.seperate_sub ul.list_seperate { text-align: center; }
	div.seperate_sub ul.list_seperate li { display: inline; font-family: Verdana; font-size: 11px; letter-spacing: -0.1em; padding: 0 10px 0 12px; background: url(/products/images/component/seperate_bar.gif) right 3px no-repeat; }
	div.seperate_sub ul.list_seperate li.left { padding-right: 50px; }
	div.seperate_sub ul.list_seperate li.left02 { padding-right: 70px; }
	div.seperate_sub ul.list_seperate li.right { padding-left: 50px; }
	div.seperate_sub ul.list_seperate li.right02 { padding-left: 70px; }
	div.seperate_sub ul.list_seperate li.active { font-weight: bold; }
	div.seperate_sub ul.list_seperate li.active a { text-decoration: underline; }
	div.seperate_sub ul.list_seperate li.end { background: none; }

ul.list_num { }
	ul.list_num li { margin-top: 10px; padding: 0 0 0 17px; }
	ul.list_num li.no01 { background: url(/products/images/component/no01.gif) 0 1px no-repeat; }
	ul.list_num li.no02 { background: url(/products/images/component/no02.gif) 0 1px no-repeat; }
	ul.list_num li.no03 { background: url(/products/images/component/no03.gif) 0 1px no-repeat; }
	ul.list_num li.no04 { background: url(/products/images/component/no04.gif) 0 1px no-repeat; }
	ul.list_num li.no05 { background: url(/products/images/component/no05.gif) 0 1px no-repeat; }
	ul.list_num li.no06 { background: url(/products/images/component/no06.gif) 0 1px no-repeat; }
	ul.list_num li.no07 { background: url(/products/images/component/no07.gif) 0 1px no-repeat; }

ul.list_motors { }
	ul.list_motors li { padding: 0 0 0 8px; background: url(/products/images/component/bl_dot01.gif) 0 6px no-repeat; }

/* contact us */
span.require { color: #FF0000; }
dl.contactus_form { }
	dl.contactus_form dt { margin-top: 5px; }
	dl.contactus_form dd { margin-top: 3px; }
div.contactus_form { margin-top: 5px; }

/* FAQ */
dl.faqs { }
	dl.faqs dt { font-family: Verdana; font-size: 13px; color: #6B1C39; padding-top: 20px; }
	dl.faqs dt div.Qnum { float: left; font-family: Verdana; font-size: 13px; color: #6B1C39; font-weight: bold; }
	dl.faqs dt div.widthc { float: left; font-family: Verdana; font-size: 13px; color: #6B1C39; width: 350px; }
	dl.faqs dd { clear: both; padding-top: 3px; }


/* sidemenu */
div.previous-page { float: right; padding: 0 11px 1px 16px; background: #EDEDED url(/products/images/bullet_pp.gif) 9px 4px no-repeat; }
	div.previous-page a { font-family: Arial; font-size: 11px; color: #154CB0; }

div.add_desc { margin-top: 9px; padding: 13px 0; background-color: #F8F8F2; }
	div.add_desc dl.detail_sl { }
	div.add_desc dl.detail_sl dt { font-family: Verdana; color: #66665D; font-weight: bold; padding: 0 0 0 25px; background: url(/image/bullet_desc.gif) 15px 4px no-repeat; }
	*:first-child+html div.add_desc dl.detail_sl dt { font-family: Verdana; color: #66665D; font-weight: bold; padding: 0 0 0 25px; background: url(/image/bullet_desc.gif) 15px 6px no-repeat; }
	* html div.add_desc dl.detail_sl dt { font-family: Verdana; color: #66665D; font-weight: bold; padding: 0 0 0 25px; background: url(/image/bullet_desc.gif) 15px 6px no-repeat; }
	div.add_desc dl.detail_sl dt .do_select { width: 140px; height: 18px; font-size: 11px; }
	div.add_desc dl.detail_sl dd { font-family: Arial; font-size: 11px; color: #666666; padding: 0 0 0 25px; margin-top: 13px; }

/* sidemenu - Ads */
ul.list_ads { float: left; width: 100%; }
	ul.list_ads li {  float: left; width: 197px; margin-top: 20px; }
	ul.list_ads li.l { margin-right: 24px;}

body.adPopup { background-color: #131313; }
	div.pbtnClose { 
		float: right; 
		margin-top: -20px; 
	}

	/* for ad */
	div.enlarge_photo { 
		position:absolute;top:75px;left:65px;
		width: 724px;
		background-color: #131313; 
		padding: 20px;
		display: none;
		z-index: 2;
	}

	div.printPopup { text-align: center; padding: 30px; }
	div.printContents {  }
		div.printContents p.title { font-family: Arial; font-size: 11px; color: #fff; font-weight: bold; margin-top: 23px; }
		div.printContents p.content { font-family: Arial; font-size: 11px; color: #B6B6B6; line-height: 14px; margin-top: 7px; }
	
	div.enlarge_video { 
		position:absolute;top:75px;left:65px;
		width: 460px;
		background-color: #131313; 
		padding: 20px;
		display: none;
		z-index: 2;
	}

	div.tvPopup { text-align: center; padding: 30px; }
	div.tvContents { width: 400px;}
		div.tvContents p.title { font-family: Arial; font-size: 11px; color: #fff; font-weight: bold; margin-top: 23px;}
		div.tvContents div.screen { margin-top: 7px; }
		div.tvContents p.content { font-family: Arial; font-size: 11px; color: #B6B6B6; line-height: 14px; margin-top: 20px; }

	div.enlarge_swf { 
		position:absolute;top:75px;left:65px;
		width: 800px;
		background-color: #131313; 
		padding: 20px;
		display: none;
		z-index: 2;
	}
	div.swfPopup { text-align: center; padding: 25px; }
	div.swfContents { width: 750px; }
		div.swfContents p.title { font-family: Arial; font-size: 11px; color: #fff; font-weight: bold; }
		div.swfContents div.screen { margin-top: 7px; }
		div.swfContents p.content { font-family: Arial; font-size: 11px; color: #B6B6B6; line-height: 14px; margin-top: 20px; }


/* sidemenu - Award */
div.view-all { float: left; width: 100%; font-size: 11px; color: #666; margin-top: 13px; padding: 4px; border-top: 1px solid #CCC; background-color: #F7F7F7; }
	div.view-all input.sidemenu-txt { height: 13px; font-family: Arial; font-size: 11px; color: #666666; letter-spacing: 1px; vertical-align: middle; margin: 0px; padding: 2px 0px 0px 3px; border: 1px solid #ccc; background-color: #fff; }
	div.view-all select { font-family: Arial; font-size: 11px; letter-spacing: -0.1em; margin-bottom: 1px; }

ul.list_award { width: 100%; margin-top: 5px; }
	ul.list_award  li { width: 100%; padding: 15px 0; border-bottom: 1px dotted #ccc; }
	ul.list_award  li.end {  border-bottom: 0; padding-bottom: 0;}
	
/* sidemenu - brochrue */
ul.list_brochure { width: 100%; margin-top: 5px; }
	ul.list_brochure  li { width: 100%; padding: 15px 0; border-bottom: 1px dotted #ccc; }
	ul.list_brochure  li.end {  border-bottom: 0; padding-bottom: 0;}

dl.desc_brochure { }
	dl.desc_brochure dt { font-family: Verdana; font-size: 11px; color: #444; font-weight: bold; }
	dl.desc_brochure dd { height: 116px; margin-top: 3px; }
	
	
/* sidemenu - Review */
ul.p-list-review { width: 100%; margin-top: 20px; *margin-top: 1px; _margin-top: 4px; overflow: hidden; }
	ul.p-list-review li { margin-top: 16px; }
	ul.p-list-review li  div.date { font-family: Verdana; font-size: 11px; color: #6B1C39; font-weight: bold; margin-bottom: 5px; }
	
/* sidemenu - screensaver */
ul.list_screensaver { width: 100%; margin-top: 5px; }
	ul.list_screensaver  li { width: 100%; padding: 15px 0; border-bottom: 1px dotted #ccc; }
	ul.list_screensaver  li.end {  border-bottom: 0; padding-bottom: 0;}
	
/* sidemenu - wallpaper */
ul.list_wallpaper { width: 100%; margin-top: 5px; }
	ul.list_wallpaper  li { width: 100%; padding: 15px 0; border-bottom: 1px dotted #ccc; }
	ul.list_wallpaper  li.end {  border-bottom: 0; padding-bottom: 0;}

dl.desc_wallpaper { }
	dl.desc_wallpaper dt { font-family:Verdana; font-size:1em; color:#6B1C39; font-weight:bold; letter-spacing:0px; }
	dl.desc_wallpaper dd { height: 43px; margin-top: 3px;}
	
ul.client-type { float: left; width: 260px; margin: 0; overflow: hidden;}
	ul.client-type li { float: left; padding: 0 0 2px 7px; border-bottom: 0; background: url(/products/images/sidemenu/bl_list_type.gif) 0 9px no-repeat; }
	ul.client-type li div { float: left; width: 67px; margin-top: 3px;}
	ul.client-type li select  { font-family: Arial; font-size: 11px; letter-spacing: -0.1em; }
	
/* sidemenu - forteManager */
div.forte-menu { float: left; width: 408px; margin-top: 15px; padding: 4px 0 7px 10px; background-color: #F8F8F8; }
ul.list-forte { }
ul.list-forte li { float: left; color: #1247A9; text-align: left; line-height: 16px; margin: 3px 0 0 0; padding: 0 0 0 9px; background: url(/image/bullet_readmore.gif) 0px 6px no-repeat; }
ul.list-forte li.l { width: 210px; }
	ul.list-forte li a { font-family: Verdana; }
	ul.list-forte li a:link { color: #1247A9; text-decoration: none; }
	ul.list-forte li a:visited { color: #1247A9; text-decoration: none; }
	ul.list-forte li a:active { color: #1247A9; text-decoration: underline; }
	ul.list-forte li a:hover { color: #1247A9; text-decoration: underline; }

	ul.list-forte li a.here:link { font-weight: bold; text-decoration: underline; }
	ul.list-forte li a.here:visited { font-weight: bold; text-decoration: underline; }
	ul.list-forte li a.here:active { font-weight: bold; text-decoration: underline; }
	ul.list-forte li a.here:hover { font-weight: bold; text-decoration: underline; }

ul.manual-pdf-download { margin-top: 30px; border-top: 1px dotted #BFBFBF; }
	ul.manual-pdf-download li { clear: both; line-height: 27px; border-bottom: 1px dotted #BFBFBF; }
	ul.manual-pdf-download li img { margin-top: 6px; }

div.download-frame { float: left; width: 418px; padding: 2px 0; margin-top: -5px; border-top: 2px solid #CCC; border-bottom: 2px solid #CCC; }
dl.download-manager { float: left; }
	dl.download-manager dt { float: left; width: 83px; height: 63px; font-weight: bold; padding: 7px 0 0 7px; background-color: #F4F4E9; }
	dl.download-manager dd { float: left; width: 322px; height: 63px; padding: 7px 0 0 6px; background-color: #F7F7F7; }


/*
	Products - 2depth category list
*/
	div.productsMain02 { float: left; width: 376px; margin-top: 7px; padding: 10px 0; border: 1pxl; border: 1px solid #E9E9E9;}
		div.productsMain02 ul { float: left; }
			div.productsMain02 ul li { float: left; width: 115px; text-align: center; padding: 0 5px 0 5px; background: url(/products/images/bg_productsMain.gif) right 7px no-repeat; }
			div.productsMain02 ul li.end  { background: none; }
			div.productsMain02 ul li div.title { font-family: Verdana; font-size: 11px; color: #154CB0; text-align: center; margin-top: 2px;}
			div.productsMain02 ul li p { font-family: Arial; font-size: 11px; color: #666; text-align: left; margin-top: 7px; }
	

	/* product tab02 - Features */
	div.features { }
		div.features h4 { font-family: Arial; font-size: 11px; color: #666; font-weight: bold; margin: 15px 0 0 0; padding: 0 0 0 10px; background: url(/products/images/bl_features_h4.gif) 0 4px no-repeat; }
			div.features h4 span { font-weight: normal; }
		div.features ul { margin: 0 0 0 6px; padding: 0; }
			div.features ul li { font-family: Arial; font-size: 11px; color: #666; line-height: 14px; padding: 0 0 0 7px; background: url(/products/images/bl_features_ul.gif) 0 7px no-repeat; }
	
	/* product tab03 - Specifications */
	table.specifications { width: 100%; margin-top: 20px; }
		table.specifications tbody tr.title th { font-size: 11px; color: #666; font-weight: bold; text-align: left; padding: 4px 0 6px 14px; border-top: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; background-color: #F7F9F4; }
		table.specifications tbody tr.title td { font-size: 11px; color: #666; font-weight: normal; text-align: left; padding: 4px 0 6px 0; border-top: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; background-color: #F7F9F4; }
		table.specifications tbody tr th { font-weight: normal; text-align: left; padding: 0 0 0 25px; border-bottom: 1px dotted #CFCFCF; }
		table.specifications tbody tr td { line-height: 18px; padding: 1px0 1px 0; border: 0; border-bottom: 1px dotted #CFCFCF; }
		table.specifications tbody tr.bB01 th { border-bottom: 1px solid #CFCFCF; }
		table.specifications tbody tr.bB01 td { border-bottom: 1px solid #CFCFCF; }
		table.specifications tbody tr.end th, table.specifications tbody tr.end td { border-bottom: 0; }
		
	/* submain - security */
	div.list-product-cetegory { float: left; width: 189px; margin: 8px 0 13px 0; }
		div.list-product-cetegory h3 { font-family: Verdana; font-size: 11px; color: #444; font-weight: bold; margin: 0; padding: 0; }
		div.list-product-cetegory ul { margin: 6px 0 0 0; }
			div.list-product-cetegory ul li { line-height: 14px; padding: 0 0 0 9px; background: url(/products/images/bl_category_list02.gif) 1px 5px no-repeat; }
			div.list-product-cetegory ul li a { font-family: Arial; font-size: 11px; color: #154CB0; }
		
/*
	Products - 3depth category list
*/
div#contents_products_depth { float: left; width: 576px; margin: 0; }

	/* search a products */
	#search_a_product {
		position: relative;
		width: 576px; height: 28px;
	}
		div#SaP_Container {
			position: absolute;
			top: 0; left: 0; width: 576px; height: 28px;
			z-index: 100;
		}
	
	table.depth3-menu { width: 100%; }
		table.depth3-menu tbody tr td { padding: 9px 0 5px 16px; border: 1px solid #BDBDBD; border-top: 2px solid #CC0066; }

	h2 { font-family: sans-serif; font-size: 12px; color: #680034; font-weight: bold; }
	
	div.productsMain { float: left; width: 400px; margin-top: 7px; padding: 23px 9px 10px 9px; border: 1px solid #ECECEC; }
		div.productsMain ul { float: left; }
			div.productsMain ul li { float: left; width: 115px; text-align: center; padding: 0 9px; background: url(/products/images/bg_productsMain.gif) right top no-repeat;}
			div.productsMain ul li.end  { background: none; }
			div.productsMain ul li div.thumb { height: 90px; }
			div.productsMain ul li div.title { font-family: Verdana; font-size: 11px; color: #154CB0; text-align: center; margin-top: 2px;}
			div.productsMain ul li p { font-family: Arial; font-size: 11px; color: #666; text-align: left; margin-top: 7px; }

	ul.categoryList { float: left; width: 420px; margin-top: 9px; }
		ul.categoryList li { float: left; width: 120px; margin-right: 28px;}
		ul.categoryList li.end { margin-right: 0; }
		ul.categoryList li div.title { font-family: Verdana; font-size: 11px; color: #154CB0; }
		ul.categoryList li p { font-family: Arial; font-size: 11px; color: #666; margin-top: 6px; }
	
/*
	Products - 4depth category list
*/
div#contents_products{ float: left; width: 576px; margin: -45px 0 0 0; }

div.subInfo { float: left; width: 100%; margin: 7px 0 0 0; padding: 0 0 10px 0; background-color: #F7F7F7; }
	div.subInfo label { float: left; width: 120px; font-family: Verdana; font-size: 11px; color: #6B1C39; font-weight: bold; margin: 7px 0 -4px 0; padding: 0 0 0 18px; overflow: hidden; background: url(/products/images/bl_category_list01.gif) 9px 4px no-repeat; }
	div.subInfo ul { float: left; margin: 7px 0 -4px 0; }
		div.subInfo ul li { float: left; }

ul.list_category4 { float: left; width: 100%; margin-top: 5px; }
	ul.list_category4  li { float: left; width: 100%; width: 278px; padding: 10px 0; }
	ul.list_category4  li.left { margin-right: 20px; }

	ul.list_category4  li div.category_thumb { float: left; margin-right: 15px; padding: 19px; border: 1px solid #ECECEC;}

dl.desc_category4 { }
	dl.desc_category4 dt { font-family: Verdana; font-size: 11px; color: #444; font-weight: bold; }
	dl.desc_category4 dd { height: 80px; margin-top: 3px; }

/*
	Products - Detail page
	2008.11.18  [C20081111_55972]
*/

div.vista { clear: both; font-family: Arial; font-size: 12px; color: #000; font-weight: bold; letter-spacing: 1px; text-align: center; text-decoration: none; margin: 10px 0; }

div.containerSpec { float: left; margin-top: 18px; }
div.productView { float: left; width: 318px; }
div.productDetail { float: right; width: 258px; }
	div.productDetail img.modelName { float: left; margin-top: 8px; }
	div.productDetail h2 { clear: both; font-family: Arial; font-size: 11px; color: #2F3F66; font-weight: normal; margin: 0; padding: 0; }
	div.productDetail h3 { font-family: Verdana; font-size: 19px; color: #222; font-weight: bold; margin: 13px 0 0 0; padding: 0; }
	div.productDetail p { font-family: Arial; font-size: 11px; color: #666; margin: 4px 0 0 0; padding: 0 0 10px 0; }
	div.productDetail span.vr { float:right; margin-top: -15px;}
	div.productDetail ul.listSkills { }
		div.productDetail ul.listSkills li { float: left; margin: 5px 0 0 0; }

	div.moreBtn { position: relative; float: left; margin-top: 20px;z-index:2; }
		div.moreBtn div#searchModel { position: absolute; top: 20px; left: 0px; width: 87px; padding: 0 7px 2px 7px; border: 1px solid #CCC; background: #F7F7F7; z-index:2; display:none;}
		div#searchModel dl { }
			div#searchModel dl ul li { font-family: Arial; font-size: 11px; font-weight:lighter; color: #000000;padding: 3px 0 3px 10px; }
				div#searchModel dl ul li a { font-fmaily: Arial; font-size: 11px; font-weight:lighter; }
				div#searchModel dl ul li a:link { color: #000000; text-decoration: none;  font-weight:lighter; }
				div#searchModel dl ul li a:visited { color: #000000; text-decoration: none; font-weight:lighter;  }
				div#searchModel dl ul li a:active { color: #CC0066; text-decoration: none; }
				div#searchModel dl ul li a:hover { color: #CC0066; text-decoration: none; }
		div.moreBtn div#sideInfo { position: absolute; top: 20px; left: 105px; width: 137px; padding: 0 7px 2px 7px; border: 1px solid #CCC; background: #F7F7F7; z-index: 2; display:none;}
		div#sideInfo dl { }
			div#sideInfo dl dt { font-family: Arial; font-size: 11px; font-weight:lighter;  color: #000000; padding: 3px 0 3px 15px; border-bottom: 1px solid #E6E5E5; }
			div#sideInfo dl dd { padding: 6px 0 8px 17px; border-bottom: 1px solid #E6E5E5; }
			div#sideInfo dl dd.end { border-bottom: 0; }
			div#sideInfo dl dd ul { }
				div#sideInfo dl dd ul li { line-height: 13px; }
				div#sideInfo dl dd ul li a { font-fmaily: Arial; font-size: 11px;  font-weight:lighter; }
				div#sideInfo dl dd ul li a:link { color: #000000; text-decoration: none;  font-weight:lighter;  }
				div#sideInfo dl dd ul li a:visited { color: #000000; text-decoration: none; font-weight:lighter;  }
				div#sideInfo dl dd ul li a:active { color: #CC0066; text-decoration: none; }
				div#sideInfo dl dd ul li a:hover { color: #CC0066; text-decoration: none; }
			

ul.listThumbProduct { float: left; width: 558px; margin: 16px 0 16px 0; border-top: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; }
	ul.listThumbProduct li { float: left; margin-right: 7px; padding: 5px 5px 5px 0;}
	
ul.moreDetail { float: left; width: 100%; margin-top: 30px; background: url(/products/images/bgDetailTab.gif) left bottom repeat-x;}
	ul.moreDetail li { float: left; height: 29px; }
	ul.moreDetail li a { font-family: Verdana; font-size: 11px; color: #888; }
	ul.moreDetail li a:link { font-family: Verdana; font-size: 11px; color: #888; }
	ul.moreDetail li a:visited { font-family: Verdana; font-size: 11px; color: #888; }
	ul.moreDetail li a:active { font-family: Verdana; font-size: 11px; color: #888; }
	ul.moreDetail li a:hover { font-family: Verdana; font-size: 11px; color: #888; }
	ul.moreDetail li.techInfo a { display: block; width: 121px; height: 21px; text-align: center; margin-left: 7px; padding-top: 8px; }
	ul.moreDetail li.techInfo a.here { color: #CC0066; font-weight: bold; background: url(/products/images/tabTechInfo.gif) left top no-repeat; }
	ul.moreDetail li.features a { display: block; width: 89px; height: 21px; text-align: center; padding-top: 8px; }
	ul.moreDetail li.features a.here { color: #CC0066; font-weight: bold; background: url(/products/images/tabFeatures.gif) left top no-repeat;}
	ul.moreDetail li.spec a { display: block; width: 109px; height: 21px; text-align: center; padding-top: 8px; }
	ul.moreDetail li.spec a.here { color: #CC0066; font-weight: bold; background: url(/products/images/tabSpec.gif) left top no-repeat;}
	
	
/* ¿¹¿Ü ½ºÆå */
div.containerSpecEx { float: left; }
	div.containerSpecEx div.productView { float: left; width: 300px; height: 300px; text-align: center; }
	div.containerSpecEx div.productDetail { float: right; width: 225px; }
	div.containerSpecEx div.productDetail img.modelName { float: left; margin-top: 8px; }
	div.containerSpecEx div.productDetail h2 { clear: both; font-family: Arial; font-size: 11px; color: #2F3F66; font-weight: normal; margin: 0; padding: 0; }
	div.containerSpecEx div.productDetail h3 { font-family: Verdana; font-size: 11px; color: #222; font-weight: bold; margin: 13px 0 0 0; padding: 0; }
	div.containerSpecEx div.productDetail ul.listSkills { margin: 5px 0 0 0; }
		div.containerSpecEx div.productDetail ul.listSkills li { float: none; color: #666; margin: 0; padding: 0; }
	div.containerSpecEx div.productDetail p { font-weight: bold; color: #000; margin-top: 20px; }

ul.color-available { }
	ul.color-available li { padding-left: 18px; }


ul.list_pDots { }
	ul.list_pDots li { line-height: 15px; padding: 0 0 0 14px; background: url(/products/images/bullet_li_dot.gif) 5px 7px no-repeat; }
	
ul.list_es { margin-top: 25px; }
	ul.list_es li { float: left; width: 171px; }
	ul.list_es li.m { margin: 0 32px 0 31px; }
	ul.list_es li div.title { font-family: Verdana; font-size: 11px; color: #6B1C39; font-weight: bold; margin-top: 10px; }
	ul.list_es li p { margin-top: 5px; }

/* for air conditioner */
#main-title{
	width:576px; height:207px;
	position:relative;
}

#main-title span{
	display:none;
}
 
#main-title a{
	position:absolute;
	width:180px; height:37px;
	top:130px; left:380px;
	text-indent:-1000px;
}

/* security distribute list */
#TableLine4 { width:576px;border-top:1px solid #CFCFCF; }
	#TableLine4 th { 
		font-family:Verdana;
		font-size:1em;
		color:#6B1C39;
		letter-spacing:0;
		background:#F9F9F2;
		padding:13px 0 7px 0;
	}
	#TableLine4 th.br { 
		border-right:1px solid #CFCFCF;
	}
	#TableLine4 th.bb { 
		border-bottom:1px solid #CFCFCF;
	}

	#TableLine4 td { border-bottom:1px solid #CFCFCF;padding:10px 0 10px 10px; }
	#TableLine4 td.bdr { color:#2B2B2B;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;padding:10px 0 10px 10px; }
	#TableLine4 .titleb { 
		font-family:Verdana;
		font-size:1em;
		color:#0B457A;
		font-weight:bold;
		letter-spacing:0;
	}
	#TableLine4 .divib { 
		font-family:Verdana;
		font-size:0.8em;
		color:#444444;
		font-weight:bold;
		letter-spacing:1px;
		margin-bottom:5px;
	}

.title_subcontent2 {
	font-family: "Arial";
	font-size: 12px;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

/* genuine microsoft */
div.genuineLayer {
	z-index: 2;
	display:inline;
	position:absolute;
	width: 350px;
	visibility: hidden;
	background-color: #ffffff;
	color: #000000;
	border: solid 1px #000000;
	padding: 5px 5px 5px 5px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}
#genuineTooltip {
	font-size: 11px;
	background-color: #ffffff;
	color: #000000;
}

/* for product news */
#NewsSubject { font-family:Verdana;font-size:1.3em;color:#000000;letter-spacing:-1px;margin-bottom:12px; }
#NewsSubject img { border:none; }
#NewsSubject a:link {letter-spacing:-1px;}#Subject a:active {letter-spacing:-1px;}#Subject a:visited {letter-spacing:-1px;}#Subject a:hover {letter-spacing:-1px;}

#NewsTop { font-family:Arial; padding:0 0 5px 0; letter-spacing:0; }
	#NewsTop dt { color:#154CB0; }
	#NewsTop dd dd { margin-top:5px; }
	#NewsTop .image{ float:left; }
	#NewsTop .thumbimg {  margin: 5px 1px 1px 1px; border: 1px solid #DDDDDD;}
	#NewsTop img{ border:1px solid #DDDDDD;margin-right:12px; }
	#NewsTop .bdnone { border:none; }
	#NewsTop .date{ font-family:Verdana;color:#000000;font-size:1em;letter-spacing:0;margin-bottom:5px; }
	#NewsTop p{ margin:0 0 16px 0; }
	#NewsTop .txt134 { margin-left:134px; }
	#NewsTop .download{ 
		float:left;
		font-family:Tahoma;
		font-size:0.8em;
		letter-spacing:0;
		color:#888888;
	}
	
#SideMenu {
	border-top:2px solid #CC0066;
	margin-top:20px; margin-left: 18px;
	width: 138px;
	float: right;
}
#Side { 
	clear:both;
	width:138px;
	letter-spacing:0; 
	padding:0 0 7px 0;
	border-bottom:1px solid #CFCFCF;
	}
	#Side h3{
		font-family:Verdana;
		font-size: 1em;
		font-weight:bold;
		letter-spacing: 0px;
		color: #333333;
		padding:5px 0 0 0;
	}
	#Side dl{ margin:0 0 5px 0; }
	#Side dd {
		font-family:Arial;
		font-size:1em;
		line-height:1.2em;
		color:#666666;
		background-color:#FFFFFF;
	}
	#Side .imgb { margin-bottom:3px; }
	#Side .more { float:right;margin:-7px 4px 0 0; }
	#Side .more2 { float:right;margin:5px 4px 0 0; }
	#Side .more3 { float:left;margin:5px 4px 0 0; }
	#Side .mt5{ margin-top:5px; }
	#Side .Eximg { float:left;margin-right:8px; }

	#Side .download { 
		font-family:Tahoma;
		font-size:0.8em;
		letter-spacing:0;
		color:#888888;
		}
	#Side .related {
		color:#999999;
		padding: 2px 0 2px 20px;
	}
		#Side .cl {
			color:#999999;
		}
	
	#Side .downjpg {
		background: url(/com_images/ico_downjpg.gif) 0 40% no-repeat;
	}
	#Side .downpdf {
		background: url(/com_images/ico_downtext.gif) 0 40% no-repeat;
	}
	#Side .sendmail {
		background: url(/com_images/ico_mail.gif) 0 40% no-repeat;
	}
	#Side .print {
		background: url(/com_images/ico_print.gif) 0 40% no-repeat;
	}

.Link li{ 
		background:url(/about2/images/sidemenu_bullet.gif) 0 4px no-repeat;
		color:#1247A9;
		padding:0 0 0 9px;
		letter-spacing:0;
	}
	.Link li a:link{ color:#1247A9;letter-spacing:0; }
	.Link li a:active{ color:#1247A9;letter-spacing:0; }
	.Link li a:visited{ color:#1247A9;letter-spacing:0; }
	.Link li a:hover{ color:#1247A9;letter-spacing:0; }

div.rightBanner { position:absolute; top: 145px; left: 800px; width: 138px;}
div.rightBanner dl.quickmenu { border-top: 2px solid #CE0063; }
div.rightBanner dl.quickmenu dt { font-family: Verdana; color: #333333; font-weight: bold; padding: 4px 0 0 0; }
div.rightBanner dl.quickmenu dt.none { display: none; }
div.rightBanner dl.quickmenu dd { padding: 7px 0px 10px 0; border-bottom: 1px solid #CECFCE; }
div.rightBanner dl.quickmenu dd.banner { padding: 7px 0px 0 0; border-bottom: 0;}
div.rightBanner dl.quickmenu dd.bannerB { padding: 7px 0px 10px 0; border-bottom: 1px solid #CECFCE;}

