@charset "UTF-8";/* CSS Document */body {	background-image: url(../img/bg.gif);	text-align: center;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-size: 12px;	}img {	vertical-align:top;}a:link     { text-decoration: none;color:navy; }a:hover     { text-decoration: underline; color:red; }a:visited { text-decoration:none;}#container {	width:740px;	margin:auto;	text-align:center;}#new_container {	width:1000px;	margin:auto;}/*-------------------------------page-guide*/.lang_change {	width:740px;	text-align:right;}.guide2 {	width:1000px;	height:20px;	font-family:verdana;	text-align: right;	margin:auto;	margin-top:5px;	}.guide2 ul {	margin:0px;	list-style-type:none;}.guide2 ul li {	font-size:10px;	line-height:13px;	color:#336666;	display:inline;	border-right:1px solid #666666;	padding-right: 5px;	padding-left: 5px;	padding-top:0px;}.guide2 ul li a {	color:navy;}.guide2 ul li a:hover {	color:#CC3366;	background:#CCCCFF;	text-decoration:underline;}.footer {	width:450px;	height:40px;	padding:5px;	font-family:sans-serif;	font-size:10px;	line-height:15px;	margin:auto;}.footer a {	text-decoration:none;	color:#336666;}.footer a:hover {	background:#99FF66;	color:#336666;	text-decoration:underline;}	.logo {	width:1000px;	text-align: left;	position: relative;	top:0px;}#footer_frame {	width:100%;	height:40px;	text-align:center;	font-family:sans-serif;	background:#e4e4e4;}#footer_box {	width:740px;	margin:auto;}#footer_box2 {	width:400px;	float:left;}#footer_box3 {	width:340px;	font-size:9px;	line-height:12px;	float:right;	text-align:right;	padding-top:10px;}#footer_box3 a {	color:#336666;}#footer_box3 a:hover {	color:#CC3366;	background:#CCFFCC;}#footer_logo {	width:30px;	height:30px;	margin:5px;	background:url(../img/cat_header/ksicon.gif);	float:left;}#footer_comp {	width:350px;	height:30px;	font-size:9px;	line-height:12px;	float:left;	text-align:left;	padding-top:10px;}.photo_r {	float:right;	margin-left:20px;	margin-bottom:20px;}.photo_l {	float:left;	margin-right:20px;	margin-bottom:20px;}/*---------------LINK AD STYLES*/.ad_wrap {	width:190px;	float:right;	text-align:right;}.ad_wrap2 {	width:190px;	border:1px solid #666666;	margin-bottom:10px;}.ad_title {	font-size:11px;	font-weight:bold;	line-height:16px;	color:#336666;	text-align:justify;	padding:3px;	background:#CCCCFF;	background-image:url(../img/cat_header/ad.gif);	background-repeat:no-repeat;	background-position:99% 50%;	display:block;	vertical-align:middle;}.ad_title a {	text-decoration:none;}.ad_title a:hover {	color:#993366;}.ad_desc {	font-size:10px;	color:#666666;	text-align:justify;	line-height:14px;	padding:5px;}.ad_connect {	font-size:10px;	font-weight:bold;	line-height:12px;	padding:3px;	text-align:left;	color:#666666;	background:#e4e4e4}.ad_connect a: {	text-decoration:none;}.ad_connect a:hover {	color:#993366;	text-decoration:none;}.contact_form table {	width:740px;}.contact_form td {	text-align:left;	padding:2px;	font-size:11px;	border:1px solid #666666;	line-height:20px;	font-family:verdana;}