/* CSS Document */
/*for .png ie6*/
img, table, td, tr, div, input, a { behavior: url(iepngfix.htc) }
/*end*/
body {margin:0; padding:0; font-family:tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#494b53; background:#fff; color:#494b53; font-size:14px;}

a {color:#494b53; text-decoration:none;}
a:hover {text-decoration:underline;}

.img_news, .img_news_noho {border:1px solid #fff; background:#ccc;}
.img_news:hover {border:1px solid #ccc;}

h1 { margin:0; color:#03d4e7; font-size:14px; text-decoration:none; padding-bottom:7px;}

.txt_news_date {color:#d811c8; font-size:14px; font-weight:bold; text-decoration:none;}

.txt_news_topic {color:#424242; font-size:14px; font-weight:bold; text-decoration:none; padding-bottom:7px;}
.txt_news_topic a {color:#424242; text-decoration:none;}
.txt_news_topic a:hover {text-decoration:underline;}

.txt_news_detail {color:#fff; font-size:14px; text-decoration:none;}
.txt_news_detail1 {color:#494b53; font-size:14px; text-decoration:none;}

.linedot {background:url(../images/dot.gif) repeat-x left center; height:15px;}

.txtmore, .txtmore a {color:#2c7afb; font-size:14px; font-weight:bold; text-decoration:none;}
.txtmore a:hover {text-decoration:underline;}

.txtcopy {color:#88898c; font-size:11px; text-decoration:none;}

.txtnav, .txtnav a {font-size:14px; color:#002528; text-decoration:none;}
.txtnav a:hover {text-decoration:underline;}
.txtnav span {color:#07daee; text-decoration:none;}

.footer {background:url(../images/bgfooter.gif) repeat-x top left;}

.mnbottom {color:#88898c; font-size:13px; text-decoration:none; padding:0 30px 0 30px;}
.mnbottom a { color:#88898c; text-decoration:none;}
.mnbottom a:hover {text-decoration:underline;}

.mnbottom_de {background:url(../images/bgmn_de.jpg) no-repeat top center; color:#fff; font-size:13px; text-decoration:none; padding:0 0 0 0; height:88px;}
.mnbottom_de a {color:#fff; text-decoration:none; background:#03d4e7; padding:3px 30px;}

.mnbottom_auto_de {background:url(../images/bgmn_de.jpg) no-repeat top center; color:#fff; font-size:13px; text-decoration:none; padding:0 0 0 0; height:88px;}
.mnbottom_auto_de a {color:#fff; text-decoration:none; background:#00ab08; padding:3px 30px;}

.mnbottom_bus_de {background:url(../images/bgmn_de.jpg) no-repeat top center; color:#fff; font-size:13px; text-decoration:none; padding:0 0 0 0; height:88px;}
.mnbottom_bus_de a {color:#fff; text-decoration:none; background:#ff6600; padding:3px 30px;}

.mnbottom_ea_de {background:url(../images/bgmn_de.jpg) no-repeat top center; color:#fff; font-size:13px; text-decoration:none; padding:0 0 0 0; height:88px;}
.mnbottom_ea_de a {color:#fff; text-decoration:none; background:#0166cc; padding:3px 30px;}

.mnbottom_arc_de {background:url(../images/bgmn_de.jpg) no-repeat top center; color:#fff; font-size:13px; text-decoration:none; padding:0 0 0 0; height:88px;}
.mnbottom_arc_de a {color:#fff; text-decoration:none; background:#ef3487; padding:3px 30px;}


.txtbox {color:#5d7e8f; font-size:14px; text-decoration:none; border:none; background:transparent; width:280px;font-family:tahoma, Arial, Helvetica, sans-serif;}
.txtbox_free {color:#5d7e8f; font-size:14px; text-decoration:none; border:none; background:transparent;font-family:tahoma, Arial, Helvetica, sans-serif;}

.txtfield {color:#494b53; font-size:14px; font-weight:bold;font-family:tahoma, Arial, Helvetica, sans-serif;}

.dothor {background:url(../images/dot_hor.gif) repeat-x top left; height:1px;}

.dothor30 {background:url(../images/dot_hor.gif) repeat-x left; height:30px;}
.dothor40 {background:url(../images/dot_hor.gif) repeat-x left; height:40px;}
.btn {background:#05aaff; color:#fff; font-size:14px; font-weight:bold; font-family:tahoma; border:none; padding:3px 7px;}

.pre_next, .pre_next a {background:#b0b3c0; font-size:12px; color:#fff; font-weight:bold;}
.pre_next a:hover {text-decoration:none; color:#333;}

.tr_head {font-weight:bold; text-align:center; padding:5px; background:#f27aad; color:#fff;}

.txt_head_ref {color:#d811c8; font-size:14px; font-weight:bold; text-decoration:none; padding-bottom:7px;}
.txt_head_ref a {color:#d811c8; text-decoration:none;}
.txt_head_ref a:hover {text-decoration:underline;}

.txtdownload, .txtdownload a {color:#f00; font-size:14px; font-weight:bold; text-decoration:none;}
.txtdownload a:hover {text-decoration:underline;}

.txt_q_arc {color:#ef3487; font-size:14px; font-weight:bold; padding-bottom:7px; text-decoration:none;}
.txt_q_ea {color:#0166cc; font-size:14px; font-weight:bold; padding-bottom:7px; text-decoration:none;}
.txt_q_bus {color:#f60; font-size:14px; font-weight:bold; padding-bottom:7px; text-decoration:none;}
.txt_q_info {color:#05aaff; font-size:14px; font-weight:bold; padding-bottom:7px; text-decoration:none;}

.txt_q_auto {color:#029d09; font-size:14px; font-weight:bold; padding-bottom:7px; text-decoration:none;}

.txt_q_arc span:hover, .txt_q_ea span:hover, .txt_q_bus span:hover, .txt_q_auto span:hover, .txt_q_info span:hover {text-decoration:underline;}


/*for chart slide*/
.q { margin:0; padding:0;}
.a { margin:0; padding:0; font-size:14px; color:#494b53; text-decoration:none;}
.a span {color:#808091; font-size:14px;}
/*end*/

/*for gallery arc*/
.panel-overlay {font-family:tahoma; font-size:14px;text-decoration:none;}
/*end*/

.click_cha, .click_cha a {font-size:12px; color:#f00; text-decoration:none;}
.click_cha:hover a{text-decoration:underline;}
.loading {background:url(../images/loading2.gif) no-repeat 50% 50%;}

.txt_download, .txt_download a {font-size:14px; font-weight:bold; color:#f00; text-decoration:none;}
.txt_download a:hover {text-decoration:underline;}

/*for submn data of technic*/
.submn_arc { background:url(../images/ico_mn.png) no-repeat top left; padding:0 0 0 15px; font-size:14px; color:#727d8c; text-decoration:none; font-weight:bold;}
.submn_arc a {color:#727d8c; text-decoration:none;}
.submn_arc a:hover {color:#ef3487; text-decoration: none;}
.submn_arc:hover { background:url(../images/ico_mn_over.png) no-repeat top left; font-size:14px; color:#ef3487; text-decoration:none; font-weight:bold;}
.submn_arc:hover a {  color:#ef3487; text-decoration:none;}

.submn_arc_de { background:url(../images/ico_mn_over.png) no-repeat top left; padding:0 0 0 15px; font-size:14px; color:#ef3487; text-decoration:none; font-weight:bold;}
.submn_arc_de a {color:#ef3487; text-decoration: none;}


.submn_bus { background:url(../images/ico_mn.png) no-repeat top left; padding:0 0 0 15px; font-size:14px; color:#727d8c; text-decoration:none; font-weight:bold;}
.submn_bus a {color:#727d8c; text-decoration:none;}
.submn_bus a:hover {color:#f60; text-decoration: none;}
.submn_bus:hover { background:url(../images/ico_bus_over.png) no-repeat top left; font-size:14px; color:#f60; text-decoration:none; font-weight:bold;}
.submn_bus:hover a {  color:#f60; text-decoration:none;}

.submn_bus_de { background:url(../images/ico_bus_over.png) no-repeat top left; padding:0 0 0 15px; font-size:14px; color:#f60; text-decoration:none; font-weight:bold;}
.submn_bus_de a {color:#f60; text-decoration: none;}

.submn_ea { background:url(../images/ico_mn.png) no-repeat top left; padding:0 0 0 15px; font-size:14px; color:#727d8c; text-decoration:none; font-weight:bold;}
.submn_ea a {color:#727d8c; text-decoration:none;}
.submn_ea a:hover {color:#0166cc; text-decoration: none;}
.submn_ea:hover { background:url(../images/ico_ea_over.png) no-repeat top left; font-size:14px; color:#0166cc; text-decoration:none; font-weight:bold;}
.submn_ea:hover a {  color:#0166cc; text-decoration:none;}

.submn_ea_de { background:url(../images/ico_ea_over.png) no-repeat top left; padding:0 0 0 15px; font-size:14px; color:#0166cc; text-decoration:none; font-weight:bold;}
.submn_ea_de a {color:#0166cc; text-decoration: none;}

.submn_auto { background:url(../images/ico_mn.png) no-repeat top left; padding:0 0 0 15px; font-size:14px; color:#727d8c; text-decoration:none; font-weight:bold;}
.submn_auto a {color:#727d8c; text-decoration:none;}
.submn_auto a:hover {color:#00ab08; text-decoration: none;}
.submn_auto:hover { background:url(../images/ico_auto_over.png) no-repeat top left; font-size:14px; color:#00ab08; text-decoration:none; font-weight:bold;}
.submn_auto:hover a {  color:#00ab08; text-decoration:none;}

.submn_auto_de { background:url(../images/ico_auto_over.png) no-repeat top left; padding:0 0 0 15px; font-size:14px; color:#00ab08; text-decoration:none; font-weight:bold;}
.submn_auto_de a {color:#00ab08; text-decoration: none;}

/*end*/

/*for lang*/
#lang { margin:0 auto; width:1003px; position:relative;}
.lang {position:absolute; margin:0; padding:0;}
.txtlang {font-size:11px;font-weight:bold;text-align:right;color:#3a3a3a; text-decoration:none; text-transform:uppercase; padding:1px 8px 2px 8px;}
.txtlang a { color:#3a3a3a; text-decoration: none;}
.txtlang a:hover { text-decoration:underline;}

.txtlang_de { background:url(../images/bglang.png) no-repeat top center; padding:1px 8px 2px 8px; text-transform:uppercase; font-size:11px; font-weight:bold; text-align:right; color:#fff; text-decoration:none;}
.txtlang_de a { color:#fff; text-decoration: none;}
/*end*/

/*for text welcome index page*/
#txtwelcome { margin:0 auto; width:1003px; position:relative;}
.txtwelcome {position:absolute; margin:0; padding:0;}
.txtwelcome {font-size:14px; color:#3a3a3a; text-decoration:none;}
.txtwelcome span, .txtwelcome span a{color:#2c7afb; font-weight:bold; text-decoration:none;}
.txtwelcome span a:hover {text-decoration:underline;}
/*end*/

.img_data { border:1px solid #ccc; background:#fff; padding:1px;}
.img_data:hover { border:1px solid #3d3d3d; background:#fff; padding:1px;}
