html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
body { line-height: 1;}
ol, ul { list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
/* --- */
body{font-family:verdana,sans-serif;font-size:82%;text-align:center;background:#0a0a0a url(../images/bg-body.jpg) top center no-repeat}
a{color:#000}
a:hover{text-decoration:none}
strong,b{font-weight:bold}
h1,h2,h3,h4{font-family:arial,sans-serif;font-weight:normal}
h1{font-size:22px;font-weight:normal;margin:32px 0 12px 0}
h1 span{color:#e00}
h2{font-size:22px;font-weight:normal;margin:24px 0 }
h2 span{color:#e00}
p{margin:0 0 1em 0;line-height:140%}
.red{color:#e00}
.nw{white-space:nowrap}
.tx{background:#fff url(../images/bg-input.jpg) top left no-repeat;padding:5px;border:1px solid #a2a2a3;border-radius:3px}
.clr{clear:both;float:none;width:0;height:0}
.dot{background:url(../images/bg-dot.jpg) repeat-x;height:1px;overflow:hidden;margin:4px 0}
p.bcrumbs{margin:0 !important}
#page{margin:0 auto;text-align:left;width:986px}
#head{position:relative;height:160px}
#head a.l{cursor:pointer;position:absolute;left:-114px;top:0;width:659px;height:110px;overflow:hidden;z-index:2}
#head a.l span{position:absolute;display:block;left:0;top:0;width:659px;height:110px;z-index:3;background:url(../images/bg-logo.jpg) no-repeat}
#head ul{position:absolute;left:32px;top:124px}
#head li{float:left;margin-right:24px}
#head li a{color:#fff;font-size:18px;font-weight:bold;text-decoration:none;text-shadow:#000 2px 2px 0}
#head li.act a, #head li a:hover{color:#dcff00}
#head p#b1{position:absolute;left:820px;top:25px;font-size:11px;color:#dcff00}
#head p#b1 a{color:#dcff00}
#head p#b2{position:absolute;left:854px;top:55px;font-size:11px;color:#dcff00}
#head p#b2 a{color:#dcff00}
#head p#b1 a:hover, #head p#b2 a:hover{color:#fff}
#content{margin-top:12px;background:#fff url(../images/bg-content.jpg) top right no-repeat}
#left{float:left;width:227px}
#main{float:right;width:725px;padding-right:16px}
#left h3{font-size:16px;margin:2px 20px 10px 20px;color:#d00;font-weight:bold}
#nav{margin-bottom:1em}
#nav li{margin-bottom:1px}
#nav a{display:block;background:#ececec url(../images/bg-nav.jpg) top right repeat-y;padding:7px 20px;font-size:11px;text-decoration:none}
#nav li.bold a{font-weight:bold}
#nav a:hover{color:#fff;background:#999}
#left #info{background:#cf0d0d;color:#fff;margin:1em 0;padding:14px 20px}
#left #info h3{color:#fff;margin:0 0 12px 0}
#left #info li a{color:#fff;font-size:11px;text-decoration:none}
#left #info li a:hover{text-decoration:underline}
#left #info li{margin-bottom:3px}
#banners{margin:28px 0 1em 0}
#ban1{margin-right:3px}
#ban2{margin-right:3px}
#srch p{margin:0;padding:0 10px 10px 18px}
#srch input{vertical-align:middle}
#srch .tx{width:146px}