body {font-family: Tahoma; font-size: 13px; line-height: 18px; color: #000000; margin:0; padding:0;}





#header_back { width: 100%; overflow: hidden; clear: both; background: url(../img/header_b.gif) top left repeat-x; }



#header { width: 940px; overflow: hidden; clear: both; text-align: center; margin: 0 auto; padding: 0 5px 5px 5px ; background: url(../img/header_b2.jpg) top left no-repeat; height: 153px; }



#logo { float: left; margin: 24px 0 35px 0; }

#fHeader {float:left;display:inline;width:300px;height:123px;margin:0 0 0 125px}



#header_menu_top { float: right; margin: 7px 0 0 0; height: 115px; font-size: 11px; }

#header_menu_top a { color: #000000; text-decoration: none; margin: 0 0 0 25px; }

#header_menu_top a:hover { color: #000000; text-decoration: underline; }



#header_menu { width: 720px; margin: 0; padding: 0 ; list-style: none; overflow: hidden; clear: both; font-size: 12px;font-weight:bold; height: 26px; float:left;display:inline;font-family:arial}



.header_menu_li_0 { font-weight: bold; margin: 0; padding: 5px 0 4px 0; float: left; }

.header_menu_li_0 a { color: #666666; text-decoration: none; margin: 0; padding: 6px 15px 4px 15px; height: 16px; display: inline; }

.header_menu_li_0 a:hover { color: #FFFFFF; text-decoration: none; background: #9B2B24; padding: 6px 15px 4px 15px; margin: 0; }



#searchBox {color:#3a3a3a;float:right;display:inline;width:220px;font-weight: bold; margin: 0; padding: 4px 0 0 0;font-family:arial;font-size:12px; }

#searchBox .searchText {float:left;display:inline;margin:2px 0 0 0}

#searchBox .search_input {vertical-align:middle;float:left;display:inline;background: #3A3A3A; width: 110px; height:15px;border: none; margin: 1px 12px 0 10px; padding: 2px 6px 1px 6px; color: #FFFFFF;font-size:10px }

#searchBox img {float:left;display:inline;vertical-align:middle;cursor:pointer;}

#subpage_menu {}

#subpage_menu ul{padding-left:0;margin:0 0 20px 0 ;list-style:none;}

#subpage_menu li {border-bottom:1px solid #dedede;padding:3px 0 3px 10px;background:url(../img/submenu_arrow.gif) no-repeat 0px 10px}

#subpage_menu li:hover {background:url(../img/submenu_arrow2.gif) no-repeat 0px 10px}

#subpage_menu a {color:#990000;text-decoration:none;width:100%}

#subpage_menu a:hover {color:#b1b1b1;text-decoration:underline;}

#content_back { background: #F4F4F4; }



#content { width: 940px; overflow: hidden; clear: both; text-align: center; margin: 0 auto; padding: 20px 5px 20px 5px ; background: url(../img/content_b2.gif) top left repeat-y; }



#content_left { width: 220px; float: left; text-align: left; padding:0 10px 0 0}



.news_box { width: 100%; overflow: hidden; clear: both; line-height: 14px; margin: 0 0 21px 0; }



.news_title { width: 100%; overflow: hidden; clear: both; color: #000000; font-weight: bold; }

.news_title a { color: #000000; text-decoration: none; }

.news_title a:hover { color: #000000; text-decoration: underline; }



.news_data { width: 100%; overflow: hidden; clear: both; color: #999999; font-size: 10px; margin: 3px 0 0 0; }



.news_text { width: 100%; overflow: hidden; clear: both; color: #888888; margin: 12px 0 0 0; }

.news_text img { float: left; padding: 1px; border: 1px solid #CCCCCC; margin: 0 8px 3px 0; }



.flash { width: 100%; overflow: hidden; clear: both; }



#content_right { width: 680px; float: right; text-align: left; padding: 0 10px 0 0; }

#content_right h1 { margin: 0px 0 10px 0; padding: 0; color: #666666; line-height: 24px; font-size: 20px; font-weight: normal; font-family:arial; width:100% }

#content_right h2 { margin: 0px 0 10px 0; padding: 0; color: #990000; line-height: 22px; font-size: 16px; font-weight: bold; font-family:arial; width:100% }

#content_right h3 { margin: 0px 0 10px 0; padding: 0; color: #990000; line-height: 22px; font-size: 14px; font-weight: bold; font-family:arial; width:100% }

#content_right .img_left {float:left;display:inline;margin:5px 15px 15px 0 }

#content_right .img_right {float:right;display:inline;margin:5px 0 15px 15px }

.right_text { width: 100%; overflow: hidden; clear: both; color: #636363; }

#content_right img { padding: 9px; border: 1px solid #c6c6c6; margin: 0 12px 10px 0; }

/*.right_text span { font-weight: bold; color: #000000; font-size: 16px; }*/

.right_text table {border-collapse:collapse;border-color:#636363}

.right_text table p {margin:0}

.right_text table .tr_background {background-color:#e2e2e2}

.right_text_line {width:680px;height:1px;background:#bdbdbd;overflow:hidden;margin:10px 0}





#footer_back { width: 100%; height: 46px; background: url(../img/footer_b.gif) top left repeat-x; }



#footer { width: 940px; overflow: hidden; clear: both; text-align: center; margin: 0 auto; padding: 5px; font-size: 11px; }



#footer_left { width: 230px; float: left; text-align: left; }



#footer_right { width: 710px; float: right; text-align: left; }

#footer_right a { color: #000000; text-decoration: none; }

#footer_right a:hover { color: #9B2B24; text-decoration: underline; }

#footer_right span { color: #838383; margin: 0 18px 0 18px; }



a { color: #000000; text-decoration: underline; }

a:hover { color: #9B2B24; text-decoration: underline; }



.newsList{margin:0 0 0 0;padding:0 150px 0 0}

.newsList img { float: left; padding: 1px; border: 1px solid #CCCCCC; margin: 0 8px 3px 0; }

.newsHeader a {color:#9B2B24;font-weight:bold;}

.newsHeader a:hover {color:#9B2B24;font-weight:bold;text-decoration:none;}

.newsLine {width:530px;background:url(../img/news_line_bg.gif) repeat-x;height:1px;overflow:hidden;margin:10px 0 10px 0}

.newsText{width:550px}



#content_right .newsPosition {padding:0 10px 0 0}

#content_right .newsPosition img { float: left; padding: 1px; border: 1px solid #CCCCCC; margin: 0 8px 3px 0; }

#content_right .newsPosition h1 {font-size:15px;font-weight:bold;color: #9B2B24}

#content_right .newsPositionDate {color: #999999; font-size: 11px; margin: 5px 0 5px 0;}

#content_right .newsBack a {color:#9B2B24;font-weight:bold;text-decoration:underline}

#content_right .newsBack a:hover {font-weight:bold;text-decoration:none}

.sitemap {padding-left:20px}

.sitemap a{color:#990000;text-decoration:none;font-weight:normal;}

.sitemap a:hover {color:#ff0030;text-decoration:underline;font-weight:normal;}

.sitemap li {margin:5px 0}

a.map_bolder {font-weight:bold}

a.map_bolder:hover {font-weight:bold}

.table_data {border-collapse: collapse;border:1px solid #999999;background:#e1e1e1;font-size:9px;}

.table_data td {padding:1px 5px;border:1px solid #ffffff;font-size:9px;}

.table_data_header {background:#d5d4d0}

.tr_bg{background:#d5d4d0}

#content_right .tr_border_top {border-top:1px solid #999}

#content_right .tr_border_bottom {border-bottom:1px solid #999}

/*news*/

.newsDate {color:#666666;font-size:10px}

.newsPositionBack{text-align:right;margin:10px 5px 0 0}

#content_right .newsPositionBack a {color:#990000;text-decoration:none;font-weight:bold}

#content_right .newsPositionBack a:hover {color:#666;text-decoration:underline;;}



/*form*/

#form_order {width: 420px;margin:0;font-family:tahoma;font-size:11px;text-align:justify;color:#666}

#form_order fieldset {border:1px solid #c1c1c1;margin:5px 0;padding:10px;}

#form_order fieldset legend {color:#9B2B24;font-weight:bold}

#form_order form{width: 420px;margin:0 auto}

#form_order .form_position {clear:both;padding:5px 0}

.report_name { float: left; clear: both; width: 230px;}

.report_price_1 { float: left; width: 80px;}

.report_price_1 span { color: #000000;}

.report_price_2 { float: left; width: 80px;}

.report_price_2 span { color: #000000;}

#form_order .report_price_1 input { border: none;}

#form_order .report_price_2 input { border: none;}



.order_tab {}

.order_tab tr {}

.order_tab td { color: #9B2B24;}

.order_tab th { background: #B1B1B1;}





#form_order label {float:left;display:inline;width:150px;}

#form_order .label_price { width: 50px; float: left;}

#form_order .report_price_1 input { float: left;}

#form_order .report_price_2 input { float: left;}

#form_order input, .form_order select, .form_order textarea {background: #fff; border:1px solid #777;}

#form_order .input_text {float:left; display:inline;width:220px; font-family:tahoma;font-size:10px;padding:3px;}

#form_order .input_checkbox {float:left; display:inline;border:0px;}

#form_order select {width:228px; font-family:tahoma;font-size:10px;padding:3px;color:#666}

#form_order .input_btn {width:110px;float:right;display:inline;font-family:tahoma;font-size:10px;padding:3px;background: #fff url(../img/bg_input.jpg) repeat-x bottom; border:1px solid #9B2B24;}

#form_order span {color:#9B2B24;font-weight:bold}