﻿body { background: #fff; font-family: Arial, Sans-Serif; font-size: 12px; margin: 0; color: #a6a6a6 }
div.ctr { margin: 0 auto; width: 965px }
div#hd { height: 425px }
div#hd-flash { text-align: center }

/* body */
div#bd { padding: 27px 30px }
div#bd-l { float: left; width: 303px; margin-right: 71px }
div#bd-r { float: left; width: 530px }
div.clear { clear: both }
div#bc { margin-bottom: 25px; color: #000; font-weight: bold; font-size: 11px }
div#bc a { color: #000 }
.bc_2 { color: #a6a6a6 }
div#intro { margin-top: 37px }
div#desc { clear: both }
div#desc ul { padding-left: 10px; margin-left: 5px }
h1 { color: #2AACED; font-size: 23px; font-weight: normal }
h2 { color: #000; font-size: 15px }
h3 { color: #707070; font-size: 11px; font-weight: normal }
a { color: #2AACED; text-decoration: none }
a:hover { text-decoration: underline }
div#bd-l p, div#bd-r p, div#bd-r li { line-height: 20px }
div#bd-l-intro { border-bottom: 1px solid #e7e7e7 }
div#bd-l-intro h1 { color: #000; font-size: 20px; margin: 16px 0 }
div#bd-l-intro p, div#bd-l-archive p { line-height: 16px; margin-top: 0 }
div#bd-l h4 { border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; color: #000; padding: 17px 0; font-size: 130%; line-height: 150% }
div.current { padding-bottom: 20px }
div.current-sep { clear:both; padding-bottom: 20px; border-top: 1px solid #e7e7e7 }
div.current h2 { margin: 0 }
div.current span { color: #707070; font-size: 11px }
div.current img { float: left; margin: 0 20px 20px 0 }
div#bd-r-current, div#bd-r-details { padding-top: 40px }
div#bd-r-current p { margin: 14px 0; line-height: normal }
div#bd-r-details h1 { margin-top: 0}
div#bd-l-archive div { padding-bottom: 20px }
div#bd-l-archive div img { float: left; margin-right: 15px }
div#col-l { float: left; width: 48% }
div#col-r { float: right; width: 48% }

/* footer */
div#ft { clear: both; background: #fcfcfc url(../images/ft/bg.jpg) repeat-x top; color: #949494 }
div#ft-pic { float: left }
div.ft-block { float: left; margin-top: 52px; font-size: 11px }
div.ft-block a { color: #2AACED; text-decoration: none }
div#ft-block1 { width: 157px; margin-left: 7px }
div#ft-block2 { width: 255px; margin: 52px 30px 0 38px }
div#ft-block3 { width: 150px }
div#ft-block4 { border-left: 5px solid #E5E5E5; padding: 0 20px 0 29px; margin-left: 40px }
div#ft-block4 a { color: #949494 }
div#ft-block4 a:hover { color: #2AACED }
div.ft-tt { color: #2AACED; margin-bottom: 8px; font-size: 12px }
div#ft-bot { clear: both; color: #6d6d6d; padding: 63px 30px 23px 30px }
div#ft-bot a { color: #6d6d6d; text-decoration: none; padding: 0 2px; font-size: 11px }
div#ft-bot a:hover { color: #2AACED } 
div#ft-bot div { margin-top: 11px; color: #B3B3B3; font-size: 11px }
div#ft-bot a.on { color:#2AACED }
div.ft-block p { line-height: 17px; margin: 0 }

/* toggle */
ul#toggle { clear: both; margin: 0; padding: 0; height:29px; border-bottom: 1px solid #e7e7e7 }
ul#toggle li { list-style-type: none; display: block; float: left; background: #595957; border: 1px solid #595957; border-bottom: none; margin-right: 1px }
ul#toggle li.dn { border: 1px solid #e7e7e7; border-bottom: none; background: #fff url(../images/toggle_bg.jpg) no-repeat top left }
ul#toggle li a { line-height: 29px; color: #a3a3a3; text-decoration: none; padding: 0 19px }
ul#toggle li.dn a { color: #a6a6a6 }
.show { }
.hide { display: none }

/* misc */
a img { border: 0 }
img.intro-img { float: left; margin-right: 19px; padding-bottom: 23px }
img.desc-img { float: left; margin: 0 19px 19px 0 }
.bold { color: #000; font-weight: bold }
.bluebold { color: #2AACED; font-weight: bold; font-size: 13px }
.greybold { color: #545452; font-weight: bold; font-size: 13px }
.right { float: right }
.err { color: #ff0000; font-weight: bold }
div.leadin { float: left; width: 20%; padding-right: 2% }
div.leadin3 { float: left; width: 25% }
div#leadin3middle { width: 30%; padding: 0 2% }
div#intro div.leadin p { font-size: 11px; line-height: 16px }
th { color: #000; font-weight: bold; text-align: right }
input.bt { color: #a3a3a3; background: #595957; border: 1px solid #595957 }

table.sitemap tr td ul { padding-left: 0; margin-left: 12px }
