*{ margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; }
img {border:0;}

body {
	width:900px;
	margin:auto;
	background:white;
}

.can_key1 {
	width:375px;
	height:45px;
	background:url(cancel_key1.gif) no-repeat top;
}

.can_desp2 {
	width:641px;
	height:97px;
	background:url(cancel_desp2.gif) no-repeat top;
}

.can_desp3 {
	width:630px;
	height:52px;
	background:url(cancel_desp3.gif) no-repeat top;
}

/**************head**************/
#head {
	width:900px;
	height:59px;
	background:url(logo.gif) no-repeat 62px 26px;
}

#key1 {
	width:468px;
	float:left;
	line-height:18px;
	font-size:11px;
	padding:10px 0 0 230px;
}

#key1 h1 {
	font-size:17px;
	line-height:18px;
}

#lang {
	float:left;
	width:195px;
	height:40px;
	z-index:10;
	position:relative;
	margin:8px 0 0 0;
}

#lang a {
	float:left;
	height:16px;
	color:black;
	margin:5px 0 0 13px;
	text-decoration:none;
}

#lang .cl {
	clear:both;
}

/**************banner**************/
#banner {
	width:900px;
	height:166px;
	background:url(banner.jpg) no-repeat;
}

#menu {
	clear:both;
	width:420px;
	height:30px;
	overflow:hidden;
	padding:14px 0 0 231px;
}

#menu a {
	float:left;
	color:black;
	font-size:11px;
	font-weight:bold;
	padding:0 13px 0 14px;
	white-space:nowrap;
	text-decoration:none;
}

#menu .ved, #menu a:hover {
	color:#0E9218;
}

#menu .sep {
	float:left;
	width:1px;
	height:15px;
	margin-top:1px;
	background:url(sep.gif) no-repeat;
}

#companyname {
	float:left;
	width:490px;
	color:white;
	font-size:21px;
	line-height:22px;
	padding:37px 0 0 73px;
}

#companyname .ltd {
	font-size:14px;
	padding:0 0 0 28px;
}

/**************search**************/
#search {
	float:left;
	height:28px;
	width:190px;
	margin:75px 0 0 16px;
}

#search form input.button,
#search form input.over {
	border:0;
	height:19px;
  width:19px;
	float:left;
	font-size:0px;
	line-height:30px;
	overflow:hidden;
	color:#00bb00;
	cursor:pointer;
}

#search form input.button {background:url(search.gif) no-repeat bottom;}
#search form input.over {background:url(search.gif) no-repeat top;}

#search #q {
	border:0;
	width:115px;
	height:16px;
	float:left;
	color:gray;
	font-size:11px;
	padding:3px 0 0 5px;
	background:white;
}

/**************left**************/
#left {
	float:left;
	width:200px;
	display:inline;
	margin:12px 0 0 12px;
}

#left .title {
	height:26px;
	width:186px;
	overflow:hidden;
	padding:11px 0 0 14px;
	background:url(sidetop.gif) no-repeat;
}

#left .title a {
	color:#3E3E3E;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

#left .title a:hover {color:#384B88}

#left .leftbg {
	background:#F7F7F7;
	padding:0 0 5px 0;
	overflow:hidden;
}

#left dt {
	width:186px;
	overflow:auto;
	padding:9px 0 3px 12px;
	background:url(dline.gif) repeat-x bottom;
}

#left dt img {
	float:left;
	display:inline;
	padding:3px 5px 0 0;
}

#left dt a {
	float:left;
	width:165px;
	display:inline;
	color:#333333;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
}

#left dt a:hover {color:#0E9317;}

#left .showhead {
	width:200px;
	overflow:auto;
	padding:6px 0 1px 0;
	border-bottom:1px #ededed solid;
}

#left .highlight,
#left .showclick {
	float:left;
	width:160px;
	cursor:pointer;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	margin:0 0 0 10px;
}

#left .showclick {color:#384B88;}
#left .highlight {color:#8AA6F7;}

#left .info {
	width:187px;
	font-size:12px;
	line-height:20px;
	padding:5px 0 0 13px;
}

#left .info b {
	color:#384B88;
}

#left .mail {
	overflow:auto;
}

#left .mail b {
	float:left;
}

#left .mail img {
	float:left;
	padding:6px 0 0 5px;
}

#left .more {
	height:20px;
}

#left .more a {
	color:black;
	float:right;
	font-size:11px;
	margin:5px 15px 7px 0;
}

#left .more a:hover {
	color:#384B88;
	text-decoration:none;
}

/**************credit**************/
#credit {
	width:200px;
	padding:0 0 8px 0;
	margin-bottom:13px;
	background:#F0F0F0;
}

#credit .text {
	color:#384B88;
	font-size:13px;
	font-weight:bold;
	padding:6px 0 0 14px;
}

#credit img {
	padding:3px 0 1px 20px;
}

/**************right**************/
#right {
	float:left;
	width:670px;
	font-size:12px;
	padding:10px 0 0 10px;
}

#right a {
	color:black;
	text-decoration:none;
}

#right td {padding:2px;}
#right .warning {color:red;}

#right .title {
	padding:0 0 3px 10px;
	width:645px;
	height:30px;
	overflow:hidden;
}

#right .title img {float:left;}

#right .caption {
	float:left;
	width:595px;
	height:24px;
	margin:2px 0 0 10px;
	padding:0 0 0 10px;
	border-bottom:#D3D3D3 1px solid;
}

#right .caption, 
#right .caption a {
	color:#384B88;
	font-size:15px;
	line-height:24px;
	font-weight:bold;
	text-decoration:none;
}

#right .caption a:hover {color:black;}

#right .desp2 {
	clear:both;
	width:638px;
	line-height:16px;
	padding:1px 10px 5px 17px;
}

#right .desp2 a:hover {color:#384B88;}
#right .desp2 strong {font-weight:normal;}
#right .inline h2, #right .inline p {display:inline;}

#right .desp2 h2 {
	font-size:12px;
	font-weight:normal;
}

#right .desp2 h5 {
	font-weight:bold;
	font-size:13px;
}

#right .desp2 .detail table {
	line-height:20px;
	text-align:center;
}

#right .aboutus {font-size:13px;}
#right .sitemap ul {margin:0 0 0 20px;}
#right .sitemap li {margin:0 0 0 15px;}

#right .sitemap a {
	line-height:20px;
	text-decoration:underline;
}

#right .sitemap a:hover {
	color:#384B88;
	font-weight:bold;
	text-decoration:none;
}

#right .line {
	clear:both;
	height:1px;
	line-height:0px;
	margin:5px 10px 0 15px;
	border-bottom:#D3D3D3 solid 1px;
}

#right .focus {
	background:#F2F9FB;
	border: 1px solid #CCCCCC;
}

#right .blur {
	background:#EEEEEE;
	border-bottom: #FFFFFF 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #FFFFFF 1px solid;
	border-top: #CCCCCC 1px solid;
}

#right .links ul li {
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	margin:0 0 0 35px;
	padding:2px 0 2px 0;
}

#right .links ul li a {
	text-decoration:underline;
}

#right .links .ved,
#right .links a:hover {
	color:#384B88;
	text-decoration:none;
}

#right .links ol li {
	font-size:12px;
	font-weight:normal;
}

#right .desp2 .projects img {margin:2px 7px 2px 10px;}

#right .desp2 .projectdesp {
	width:638px;
	clear:both;
	overflow:auto;
	margin:0 0 13px 0;
}

#right .desp2 .projectdesp b {
	float:left;
	width:300px;
	display:inline;
	text-align:center;
	margin:0 7px 0 10px;
}

#right .desp2 .korea {
	margin:2px 0 0 10px;
}

#right .desp2 .koreadesp {
	overflow:auto;
	margin:0 0 15px 0;
}

#right .desp2 .koreadesp b {
	float:left;
	width:287px;
	font-size:12px;
	display:inline;
	text-align:center;
	padding:5px 0 0 0;
}

#right .desp2 .koreadesp img {
	float:left;
}

/**************ct_pr**************/
#right .prtag a:hover,
#right .prolist a:hover {text-decoration:none;}
#right .prtag a {text-decoration:underline;}
#right .prolist a {font-size:11px;}

#right .prolist li {
	list-style:none;
	padding:0 0 0 5px;
}

#right .selected {
	color:#145482;
	font-weight:bold;
}

#right .productlist {
	clear:both;
	width:625px;
	height:18px;
	font-size:13px;
	font-weight:bold;
	margin:5px 0 3px 0px;
	padding:1px 0 0 10px;
	background:#E3EAFF;
}

/**************products**************/
#products {
	clear:both;
	width:660px;
	overflow:auto;
	padding:0 0 0 10px;
}

#products .bigname {
	clear:both;
	width:625px;
	height:18px;
	font-weight:bold;
	margin:8px 0 3px 10px;
	padding:1px 0 0 10px;
	background:#E3EAFF;
}

#products .bigname a {
	font-size:13px;
	color:black;
	text-decoration:none;
}

#products .bigname a:hover {color:#384B88;}
#products a:hover img {border:1px #384B88 solid;}

#products li {
	list-style:none;
}

#products dt {
	height:180px;
	width:140px;
	float:left;
	display:inline;
	margin:5px 5px 8px 15px;
}

#products dt a:hover {
	color:#485E9A;
	text-decoration:none;
}

#products dt a {
	font-size:12px;
	line-height:16px;
	text-decoration:underline;
}

#products dt a img {
	width:120px;
	height:120px;
	display:block;
	margin-bottom:2px;
	border:1px #A2A2A2 solid;
}

#products dt b {
	color:#384B88;
}

/**************foot**************/
#foot {
	clear:both;
	width:900px;
	color:white;
	font-size:11px;
	text-align:center;
	margin-top:8px;
	padding:6px 0 12px 0;
	background:url(bottom.gif) repeat-x #415A93;
}

#foot #footlink {
	margin:0 0 4px 0;
}

#foot #footlink a {
	color:white;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
	padding:0 12px 0 12px;
}

#foot #footlink .ved, 
#foot #footlink a:hover {color:#8AA6F7;}

#foot a:hover {text-decoration:none;}

#foot .keywordlist dt {display:inline;}

#foot .keywordlist dl {
	margin:0 auto 3px auto;
}

#foot .keywordlist a {
	font-size:10px;
	color:white;
	margin:0 2px 0 3px;
}

#foot .keywordlist a:hover,
#foot .keywordlist .ved {
	color:#8AA6F7;
	text-decoration:none;
}

#foot .bottom,
#foot .bottom a {
	line-height:13px;
	font-size:10px;
}

#foot .bottom a {color:#8AA6F7;}

/**************pichage**************/
#right #pichange {width:355px; height:235px; margin:5px 20px 25px 40px; float:right;}
#right #pichange li {list-style:none; position:absolute;}
#right #infobg {margin:185px 0 0 0px; position:absolute; width:355px; height:50px; background:black; filter:alpha(opacity=30); opacity:0.3;}
#right #picinfo {font-size:12px; font-weight:bold; margin:190px 0 0 30px; position:absolute; z-index:20; width:300px; color:white; text-align:center;}
#right #clicknum {float:right; margin:215px 10px 0 20px; position:relative;}
#right #clicknum .now {background:red;}
#right #clicknum .num {background:gray;}
#right #clicknum .now,
#right #clicknum .num {float:left; width:14px; height:14px; line-height:15px; color:white; font-size:10px; cursor:pointer; margin:0 4px 0 4px; text-align:center;}