* { padding: 0px; margin: 0px; }

img { border:none; }

html { overflow-y:scroll; }

body,html { width:100%; height:100%; }

body { background:url(../images/bg/bg.jpg) center top repeat-x; background-color:#1e1e1e; }

body, input, textarea, option, p, div, a, li, table, th, td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

form { display:inline; }

.png { behavior:url(css/iepngfix.htc); }

table.setborder, table.setborder td, table.setborder th { border-collapse:collapse; border:solid #CCCCCC 1px; }

a, a:link, a:active, a:visited { color:#333;  text-decoration:none; }
a:hover { color:#666;  text-decoration:none;  }

.preload { display:none; line-height:0px; font-size:0px; margin:0px; padding:0px; }

.clear_class { float:none; clear:both; font-size:0px; line-height:0px; margin:0px; padding:0px; }

.clear_fix:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }
.clear_fix { zoom:1 \9; display:block; }

.pic_only { line-height:0px; font-size:0px; }

.red_font, a.red_font, a.red_font:link, a.red_font:active, a.red_font:visited { font-size:12px; font-weight:normal; color:#970a0b; }
a.red_font:hover { color:#fa1718; }

.red_font_light, a.red_font_light, a.red_font_light:link, a.red_font_light:active, a.red_font_light:visited { font-size:12px; font-weight:normal; color:#c60e03; }
a.red_font_light:hover { color:#c60e03; }


.red_but { width:66px; height:26px; padding-right:13px; line-height:26px; background:url(../images/bg/red.jpg) no-repeat; text-align:center; color:#FFF; border:none; cursor:pointer; }
.red_but_2 { width:66px; height:26px; padding-left:13px; line-height:26px; background:url(../images/bg/red_2.jpg) no-repeat; text-align:center; color:#FFF; border:none; cursor:pointer; }

.title_bg { width:672px; height:53px; line-height:40px; padding:0px 10px; color:#ce0d03; font-size:15px; background:url(../images/bg/title_bg.jpg) no-repeat; }

.back { text-align:right; padding:10px 10px 0px 0px; }

/*-----------------------------------------------*/

.warning_msg { color:#FF0000; }

#pg { float:right; display:inline; }
#pg a, #pg strong, #pg em { float:left; display:inline; margin-right:5px; color:#757575; font-weight:normal; font-style:normal; font-size:11px; width:20px; height:20px; text-align:center; line-height:20px; text-decoration:none; border:solid 1px; border-color:#b6b6b6; background-color:#e6e6e6; margin-top:2px; margin-bottom:2px; }
#pg a:hover { border:solid 1px #757575; background-color:#757575; color:#FFFFFF; }
#pg strong { border:solid 1px #757575; background-color:#757575; color:#FFFFFF; }

.text_field_style_1 { border:solid 1px #CCC; width:250px; height:20px; }
.textarea_style_1 { border:solid 1px #CCC; width:250px; height:50px; }
.button_style_1 { border:solid 1px #CCC; background-color:#FFF; cursor:pointer; width:60px; height:20px; text-align:center; line-height:20px; vertical-align:middle; }

.list_float, .list_float li { float:left; _display:inline; }
.list_float { list-style:none; }

/*-----------------------------------------------*/

#site_container { width:960px; margin:0px auto 0px auto; }

#header { height:188px; position:relative; overflow:hidden; }
#logo{ position:absolute; z-index:2; left:2px; top:5px; }
#banner { position:absolute; z-index:1; left:0px; top:0px; }

#top_nav { position:absolute; z-index:2; right:0px; top:105px; list-style:none; text-align:right; }
#top_nav li { display:inline; }

#nav { position:absolute; z-index:3; left:0px; top:144px; width:100%; }

#footer { height:97px; padding-top:3px; background:url(../images/line/footer_bar.jpg) center top no-repeat; text-align:center; }
#copyright, #copyright a { font-size:11px; color:#a7a7a7; }
#footer_contact { background:url(../images/bg/footer_menu_bg.jpg) center top no-repeat; line-height:27px; color:#333333; }
#bottom_nav { padding:10px 0px; }

#content_wrap { background-color:#FFF; }

#content { min-height:365px; _height:365px; }

#content_table { width:100%; }
#content_table th { line-height:0px; font-size:0px; background-color:#dadada; width:208px; }
#content_table .editor { padding:28px 28px 0 28px;; }

