@charset "windows-874";
/* CSS Document */

body {margin:0px; padding:0px; font-family:Arial, tahoma, Helvetica, sans-serif; font-size:12px; color:#818181; text-decoration:none; background:url(../images/bg-wide.jpg) no-repeat top center #fff;}

h1 {margin:0; padding:0 0 7px 0; font-size:16px; font-weight:bold; color:#515151;}

ul {margin:0; padding:10px 0 10px 25px;}

.box_content {padding:53px 30px 80px 30px;}
.box_content a,.right_sitemap a {text-decoration:none; color:#818181;}
.box_content a:hover, .right_sitemap a:hover {text-decoration:underline;}

.right_about {background:url(../images/img_right_about.jpg) no-repeat top right; padding:53px 81px 80px 30px;}
.right_news {background:url(../images/img_right_news.jpg) no-repeat top right; padding:53px 81px 80px 30px;}
.right_port {padding:53px 81px 80px 51px;}
.right_port_detail {background:url(../images/img_right_port.jpg) no-repeat top right; padding:53px 81px 80px 30px;}

.right_sitemap {padding:53px 81px 80px 30px; background:url(../images/img_right_site.jpg) no-repeat top right;}

.right_con {padding:53px 81px 80px 30px; background:url(../images/img_right_contact.jpg) no-repeat top right;}
.right_product {padding:53px 81px 80px 30px;}
.right_ser {background:url(../images/img_right_ser.jpg) no-repeat top right; padding:53px 81px 100px 30px;}


.bg_footer {background:url(../images/bg_footer.jpg) no-repeat top right;}

.txt_more-top {font-size:12px; font-weight:bold; color:#595959; text-decoration:none; text-transform:uppercase;}
.txt_more-top a {text-decoration:underline; color:#595959;}
.txt_more-top a:hover {text-decoration:none;}

.txt_address {color:#595959; font-size:12px; text-decoration:none;}
.txt_address a {color:#347be1; text-decoration:underline;}
.txt_address a:hover {text-decoration:none;}
.txt_address span {color:#4773b4; font-weight:bold; font-size:12px;}


.txt_contact {margin:0px; padding:0px; font-family:Arial, tahoma, Helvetica, sans-serif; font-size:12px; color:#818181; text-decoration:none;}
.txt_contact a {color:#818181; text-decoration:none;}
.txt_contact a:hover {text-decoration:underline;}

.img {border:3px solid #dadada;}
.img:hover {border:3px solid #629af9;}
.img_noho {border:3px solid #dadada;}
.img_de {border:3px solid #629af9;}

.img_head {border-left:1px solid #f0f4f5; border-top:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}

.txt_head_news {font-size:12px; font-weight:bold; color:#4674b0; padding-bottom:7px;}
.txt_head_news a {color:#4674b0; text-decoration:none;}
.txt_head_news a:hover { color:#629af9; text-decoration:underline;}

.txt_head_product {font-size:18px; font-weight:bold; color:#518bdf; padding-bottom:7px;}
.txt_head_product a {color:#4674b0; text-decoration:none;}
.txt_head_product a:hover { color:#629af9; text-decoration:underline;}

.txt_head_other_news {font-size:12px; font-weight:bold; color:#595959; padding-bottom:3px;}
.txt_head_other_news a {color:#595959; text-decoration:none;}
.txt_head_other_news a:hover { color:#629af9; text-decoration:underline;}

.txt_head_other_ser{font-size:12px; color:#bbb; padding-bottom:3px;}
.txt_head_other_ser a {color:#bbb; text-decoration:none;}
.txt_head_other_ser:hover a  { color:#629af9; text-decoration:underline;}
.txt_head_other_ser:hover {color:#629af9;}


.txt_ser {font-size:12px; font-weight:bold; color:#4674b0; padding:2px;}
.txt_ser a {color:#4674b0; text-decoration:none;}
.txt_ser:hover, .txt_ser:hover a { color:#fff; text-decoration:none; background:#4972b4;}

.txt_blue, .txt_blue a {font-size:12px; font-weight:bold; color:#4674b0; text-decoration:none;}
.txt_blue a:hover {text-decoration:underline; color:#629af9;}

.txt_next, .txt_next a {color:#4a77dc; font-size:12px; font-weight:bold; text-decoration:none;}
.txt_next a:hover {text-decoration:underline;}

.txt_site, .txt_site a { font-size:12px; font-weight:bold; color:#595959; text-decoration:none;}
.txt_site a:hover { color:#fff; text-decoration:none;}
.txtbox_search {background:#fff; border:1px solid #ccc; padding:2px; width:250px; color:#595959; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.txtbox_con {background:#fff; border:1px solid #fff; padding:2px; width:350px; color:#595959; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.txtbox_free {background:#fff; border:1px solid #fff; padding:2px; color:#595959; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.dot_txtbox {background:url(../images/dot.gif) repeat-x left center; height:1px;}

.txtbox_search_top {background:#fff; border:1px solid #ccc; padding:2px; width:250px; color:#595959; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:150px;}

.btn_top {border:1px solid #d7d7d7; background:url(../images/bg_btn.gif) repeat-x top left #d7d7d7; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#595959; padding:2px 10px 2px 10px;}
.btn_top:hover, .btn_top:hover a {color:#629af9; cursor:pointer;}


.btn {border:1px solid #d7d7d7; background:url(../images/bg_btn.gif) repeat-x top left #d7d7d7; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#595959; padding:2px 10px 2px 10px;}
.btn a {color:#595959; text-decoration:none;}
.btn:hover {color:#629af9; cursor:pointer;}

.txt_comment {color:#629af9; font-size:11px; text-decoration:none;}
.txt_refresh, .txt_refresh a{color:#f00; font-size:11px; text-decoration:underline;}
.txt_refresh a:hover {text-decoration:none;}

.txt_model {color:#f5931c; font-weight:bold; text-decoration:none; font-size:12px;}
.txt_model1{color:#666; font-size:12px; font-weight:bold;}

.txt_view {color:#3d66a7; font-size:12px; font-weight:bold; text-decoration:none; background:url(../images/icn_view.gif) no-repeat top left; height:35px; padding-left:46px;}
.txt_view a {color:#3d66a7; text-decoration:none;}
.txt_view a:hover {text-decoration:underline;}
.txt_view:hover {background:url(../images/icn_view_over.gif) no-repeat top left; text-decoration:underline;}

.txt_lang, .txt_lang a {color:#4972b4; font-size:12px; font-weight:bold; text-decoration:none;}
.txt_lang a:hover {text-decoration:underline;}
.txt_lang span {color:#fff;}

.txt_red {color:#f00; font-size:12px;}
.linedot {background:url(../images/dot_hor.gif) repeat-x left center; height:30px;}

.nav, .nav a {color:#333; text-decoration:none; font-size:12px;}
.nav a:hover {text-decoration:underline;}
.nav span {color:#629af9;}

/*dropdown menu*/
.transMenu { position:absolute; overflow:hidden; top:-1000px; left:-1000px;}
.transMenu .content { position:absolute;}
.transMenu .items { z-index:2; position:relative; top:0; left:0;}
.top.transMenu .items { font-size:12px;}
.transMenu .item { color:#d0d4e1; font-size:12px; cursor:pointer; text-decoration:none; /*font-weight:bold;*/}
.transMenu .background { z-index:1; position:absolute; filter:alpha(opacity=80); top:1px; left:0; -moz-opacity: .8}
.transMenu .hover.item { color:#fff; background:url(../images/bg_dropdown_over.png) repeat top left;}
/*end*/

/* caption images*/
.caption_img {position:relative; float:left; border:0;}
.caption_img p {
	position:absolute;
	bottom:2px;
	left:3px;
	display:block;
	margin:0px;
	padding:10px;
	font-family:tahoma;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	text-align:left;
	background:url(../images/bg_caption.png);
	width:700px;
	top:auto 0;
}
.caption_img p span { display:block; color:#1973f6;}
.caption_img img {display:block; margin:0; padding:0;}
/*end*/

.txt_footer{ font-family: tahoma; font-size:12px; font-weight: normal; color:#595959; text-decoration:none; padding:0 7px;}
.txt_footer a { color:#595959; text-decoration:none;}
.txt_footer a:hover { color:#4970b5; text-decoration:none;}

.txt_footer_de { font-family: tahoma; font-size:12px; font-weight: normal; color:#4970b5; text-decoration:none; padding:0 7px;}

.txt_footer_de a {color:#4970b5; text-decoration:none;}
 
/*for list service topic*/
#listservice ul {margin:0; padding:0;}
#listservice ul li { margin:0; padding:0; list-style:none;}

.listser, .listser a {font-size:12px; color:#bbb; text-decoration:none;}
.listser:hover a {color:#629af9; text-decoration:underline;}
.listser:hover {color:#629af9; text-decoration:none;}

.listser_de {font-size:12px; color:#629af9; text-decoration:none;}
.listser_de a {color:#629af9; text-decoration:underline;}
/*end*/

.page,.page a {font-size:12px; color:#818181; text-decoration:none;}
.page a:hover {text-decoration:underline;}
