* { margin:0; padding:0; }

html, body{ margin:0; padding:0; border:none; }

body { font: 10px Arial,Verdana,sans-serif; color: #FFFFFF; background: #666666; width: 100%; background: url(../images/bg.jpg) top; text-align:center; }

a { color:#FFFFFF; text-decoration: underline; }
a:link, a:active, a:visited, a:hover { text-decoration: underline; }

img{ border:0; }
b, strong { font-weight:bold; font-size:12px;}

.clearflow { clear: both; }

#page { margin:0 auto; padding-bottom:18px; width:970px; text-align:left; } 

#shadow_top { background: url(../images/shadow_top.png) bottom; behavior: url(css/iepngfix.htc); height: 4px; line-height: 0px; overflow:hidden; font-size: 0px }
#shadow_container { padding: 0 10px 0 10px;  background: url(../images/shadow_bg.png) repeat-y center; width: 950px;  behavior: url(css/iepngfix.htc); text-align: center }
#shadow_bottom { background: url(../images/shadow_bottom.png) top; behavior: url(css/iepngfix.htc); height: 10px; line-height: 0px; overflow:hidden; font-size: 0px }

#header { background: url(../images/header_bg.jpg) top left no-repeat; height: 78px; width: 950px }

#logo_wrap { display:inline;float:left; margin: 0; }
#logo_wrap #inner { display: block; width: 99px; height: 43px; background: url(../images/logo.png) top left no-repeat;  behavior: url(css/iepngfix.htc) }
#logo_wrap #inner a { text-indent: -9999px; position: relative; display: block; width: 99px; height: 43px; }

#shortcut_wrap { position:relative;display:inline;float:right; margin: 44px 22px 0 0; }
#shortcut_wrap ul { list-style: none; }
#shortcut_wrap ul li { display: inline; padding-left: 10px; background: url(../images/dot_circle.jpg) no-repeat 2px 5px; }
#shortcut_wrap ul li.first { display: inline; padding-left: 0px; background: none; }

#lang_wrap { position:relative;display:inline;float:right; margin: 44px 0px 0 0; padding-right: 22px; }
#lang_wrap ul { list-style:none; }
#lang_wrap ul li { display: inline; padding-left: 10px; background: url(../images/dot_circle.jpg) no-repeat 2px 5px; }
#lang_wrap ul li.first { display: inline; padding-left: 0px; background: none; }

#banner { }

#nav { background: #3A3A3C;  width: 950px; }
#nav ul { list-style:none; }
#nav ul li { display: block; float: left; }
#nav ul li a { display: block; background: url(../images/nav.jpg);  text-indent: -9999px; overflow: hidden; }

#nav ul li a.btn01 { width: 159px; height: 33px; background-position: 0 0; }
#nav ul li a.btn01:hover, #nav ul li a.btn01_on { background-position: 0 33px; }
#nav ul li a.btn02 { width: 158px; height: 33px; background-position: -159px 0; }
#nav ul li a.btn02:hover, #nav ul li a.btn02_on { background-position: -159px 33px; }
#nav ul li a.btn03 { width: 158px; height: 33px; background-position: -317px 0; }
#nav ul li a.btn03:hover, #nav ul li a.btn03_on { background-position: -317px 33px; }
#nav ul li a.btn04 { width: 157px; height: 33px; background-position: -476px 0; }
#nav ul li a.btn04:hover, #nav ul li a.btn04_on { background-position: -476px 33px; }
#nav ul li a.btn05 { width: 158px; height: 33px; background-position: -633px 0; }
#nav ul li a.btn05:hover, #nav ul li a.btn05_on { background-position: -633px 33px; }
#nav ul li a.btn06 { width: 159px; height: 33px; background-position: -791px 0; }
#nav ul li a.btn06:hover, #nav ul li a.btn06_on { background-position: -791px 33px; }

#content_wrap { background: #3E3E40; margin:0; padding: 20px; background: url(../images/content_bg.jpg) no-repeat top #ababab; width: 910px; text-align: left; font-size: 12px; line-height:140%; }

#content_wrap #nav_left { float:left; width: 177px; margin: 0px;  font-size: 11px; } 
#content_wrap #nav_left ul { list-style:none; padding: 14px 0px 14px 0px; margin-bottom: 12px; background: url(../images/left_menu_bg.jpg) #222222; }
#content_wrap #nav_left ul li { margin: 2px 0px 2px 0px; padding: 2px 0px 2px 24px; background: url(../images/dot.gif) no-repeat; background-position: 14px 6px; }
#content_wrap #nav_left ul li:hover { background: url(../images/dot.gif) no-repeat #1e1e1e;  background-position: 14px 6px; text-decoration: none; }
#content_wrap #nav_left ul li.subitem { font-size: 9px; background: none; }
#content_wrap #nav_left ul li.subitem:hover { background: #1e1e1e; }
#content_wrap #nav_left ul li.subitem_2 { padding-left: 12px; font-size: 10px; background: none; }
#content_wrap #nav_left ul li.subitem_2:hover { background: #1e1e1e; }
#content_wrap #nav_left ul li a { display: block; text-decoration:none; }

#content_wrap #content { float:left; margin-left: 30px; width: 646px; }
#content_wrap p { padding-bottom: 14px; }
#content_wrap #content ul { list-style: square; padding-left: 16px;}
#content_wrap #content ul li { line-height: 180%;}
#content_wrap .content_title { font-size: 15px; font-weight: bold; padding-top: 2px; }
#content_wrap .img_right { float:right; position:relative; right:-50px; padding-left: 30px; text-align: center; }
#content_wrap .img_right_index { float:right; position:relative; right:10px; padding-left: 80px; text-align: center; }

#content_wrap #content_left { float: left; width: 660px; padding-right:12px;}
#content_wrap #content_right { float: right; width: 200px;}
#content_wrap .content_scroll { padding-right:12px;height:300px; overflow-x: hidden; overflow-y: auto; scrollbar-3dlight-color:#ccc; scrollbar-arrow-color:#fff; scrollbar-base-color:#fff; scrollbar-darkshadow-color:#ccc; scrollbar-face-color:#cccccc; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#cccccc;}
#content_wrap hr { margin:6px 0; height:1px; color:#FFFFFF; }
#content_wrap .article_title { font-size:16px; font-weight:bold; }
#content_wrap .article_list { font-size:11px; font-weight:bold; padding:2px 0 12px 0; }
#content_wrap .article_list a { color: #000033; }

#content_wrap .sitemap { float:left;width:25%;padding-bottom:6px; }
#content_wrap .sitemap_1 { font-size:12px; font-weight:bold; padding: 6px 0; }
#content_wrap .sitemap_1 a { }
#content_wrap .sitemap_2 { padding-left: 12px; font-size:11px; font-weight:bold; padding-bottom: 4px; }
#content_wrap .sitemap_3 { padding-left: 12px; padding-bottom: 2px;}

.img_png { behavior: url(css/iepngfix.htc); }

.btn_standard { display: block; background: url(../images/button_bg.png) top left no-repeat;behavior: url(css/iepngfix.htc); width: 163px; height: 37px; float: left; text-align: center; font-weight: bold; font-size:10px;}
.btn_standard a { display: block; width: 163px; height: 37px; line-height: 37px; text-decoration:none; }
.btn_standard a:hover, .btn_standard a:visited { text-decoration:none; }
.btn_small { display: block; background: url(../images/button_bg3.png) top left no-repeat;behavior: url(css/iepngfix.htc); width: 140px; height: 37px; float: left; text-align: center; font-weight: bold; font-size:10px;}
.btn_small a { display: block; width: 140px; height: 37px; line-height: 37px; text-decoration:none; }
.btn_small a:hover, .btn_small a:visited { text-decoration:none; }
.btn_big { display: block; background: url(../images/button_bg2.png) top left no-repeat;behavior: url(css/iepngfix.htc); width: 236px; height: 37px; float: left; text-align: center; font-weight: bold; font-size:10px;}
.btn_big a { display: block; width: 236px; height: 37px; line-height: 37px; text-decoration:none; }
.btn_big a:hover, .btn_big a:visited { text-decoration:none; }
.btn_container { width:100%; height:37px; width: 500px;}

.page_container { width: 100%; height: 100%; text-align:center; }

#footer { clear: both; margin:0; padding: 12px 0; font-size:10px; }
#footer #footer_pbl {float: left; }
#footer #footer_links ul { margin-left: 10px; list-style: none; }
#footer #footer_links ul li { display: inline; padding-left: 0px; }
#footer #footer_links { float: right; }
#footer #copright { text-align:right;}
#footer #logo { height: 21px; width: 226px; background: url(../images/logo.png) top; behavior: url(css/iepngfix.htc); float: left; }

.clearer { clear:both; height: 1px; overflow: hidden; line-height: 1px; font-size: 0px;  margin:0; padding:0; }