body { color: #2b2b2b; }
a,visited {color: #3753a5; }

/* header theme */
.header {background:  url(header.gif) repeat-x; color:#FFFFFF}
.header .searcharea { color: #333333; }


.header .channels a, .header .chanels a:visited { color: #FFFFFF; }

.header .drop-down{ border:0.08em solid #e8e8e8; background: url(drop_down_bg.gif) #f6f6f6 repeat-x; }
.header .drop-down a, .header .drop-down a:visited,.header .drop-down a:hover{ color:#000; }

.header .popup-menu { border: 0.08em solid #d7d7d7; background: #ffffff; }
.header .popup-menu a,visited { border-bottom: 0.08em solid #e2e2e2; color:#000 }

.header .searchfld { border: 0.25em solid #848383; background: url(txtbg.gif) #fff repeat-x; color: #646464;  }
.header .searchbtn { background:url(btn.gif); }

.nav { background: url(nav.gif);}
.subnav { background:#F8F8F8 url(subnav.gif) center bottom;}

.footer {background:  url(header.gif) repeat-x; color:#FFFFFF}
.footer_lnk a,visited{color:#fff}
.copyright {color:#fff;}
.user{ background:#CCCCCC; color:#333333}
.user a,visited{ color:#3875A7}
.user a:link{ color:#21497A}

/* the page */

/* new classes 27May09 */
.gldbox{ background:url(bg-gold.png) repeat-x}
.gldboxlf{ background:url(bg-gold-lf.png) no-repeat left}
.gldboxrt{ background:url(bg-gold-rt.png) no-repeat right}
.ylwbrbg{ background:#f6c239}
.ylwbrlf{background:url(bg-yl-lf.png) no-repeat left}
.ylwbrrt{background:url(bg-yl-rt.png) no-repeat right}
.grybrbg{ background:#e2e2e2}
.grybrlf{background:url(grybarlf.gif) no-repeat left}
.grybrrt{background:url(grybarrt.gif) no-repeat right}
.grybrbg2{background:url(grybg2.gif) repeat-x}
.grybrlf2{background:url(grylf2.gif) no-repeat left;}
.grybrrt2{background:url(gryrt2.gif) no-repeat right; }
.bxyrs{ border-left:1px solid #e3b726}
.spblu{color:#1000e8}
/*.bgcomm{background:url(bg-comm.png) repeat-x}*/
.bgcommlf{background:url(comm-lf.png) no-repeat left}
.bgcommrt{background:url(comm-rt.png) no-repeat right}
.brdhr{ background:url(bg-brd.jpg) no-repeat}
.bxbh{ border:1px solid #eac38a; border-top-width:0; background:#f7e29a url(bg-box2.jpg) repeat-x bottom}
.tabgld{background:url(bg-tab.png) repeat-x}
.tabgld-lf{background:url(bg-tab-lf.png) no-repeat left}
.tabgld-rt{background:url(bg-tab-rt.png) no-repeat right}
.logup{ border:3px solid #dddddd; background:url(bgpop.gif)}
.bgblk{ background:#000000;filter: alpha(opacity=45);-moz-opacity: 0.45;}
.blw{color:#FFFFFF}
.numpages div a{ color:#FFFFFF; font-weight:bold;padding:4px; display:block }
.numpages div .num-on{ color:#643411; background:url(bg-num.png) no-repeat; display:block}
.numpages div a:hover{ color:#643411; background:url(bg-num.png) no-repeat  }

.more{background:#f7e08a}
.more a{ color:#3C5E9D; font-weight:bold;}

.bgcommtr{background:url(bgcomm.gif) 12px 0px}
.bgcommtl{background:url(bgcomm.gif) 25px 0px}
.bgcommbr{background:url(bgcomm.gif) 12px -13px}
.bgcommbl{background:url(bgcomm.gif) 25px -13px}

.bgcommt{background:url(bgcomm.gif) 0 22px}
.bgcommb{background:url(bgcomm.gif) 0 11px}
.bgcommr{ border-right:1px solid #ffce3a}
.bgcomml{ border-left:1px solid #ffce3a}

/* new login box */
.login .box {background:#000000 url(leftBox01.gif) repeat-x left top; color:#fcfcfc}
.login .boxtop {background: no-repeat; background-position:0 -19px}
.login .boxtop span{background: no-repeat; background-position:right 0}
.login .boxcont{ background:url(leftBox01.gif) repeat-y right top;}
.login .boxbottom { background: no-repeat; background-position:0 12px}
.login .boxbottom span {background: no-repeat; background-position:right -5px}
.login h2 img{ background:no-repeat; background-position:0 -47px;}  
.login a:link, .login a:visited, .login a:hover{ color:#ffde00}
.login p{ border-top:1px solid #0a0b0c}


.login .boxtop, .login .boxbottom {background-image:url(allbox.gif)}
.login .boxtop span, .login .boxbottom span, .login .boxtop span, .login .boxbottom span{background-image:url(alledgbox.gif)}
.login .button01{ background:url(allimgs.gif) top no-repeat; border:none;}

/* update and new classes */
.brdsponsor { border: 1px solid #000000; border-top:0;}
.blkbox, .sponsor_title { padding: 10px; background: transparent url('blkbox.gif') no-repeat scroll 0% 0%; height: 18px; color: rgb(255, 255, 255); font-size: 14px; }

.sponsor_title{ font-size:12px; padding:0; height:38px}
.sponsor_title .titlelne, .sponsor_title .infolne, .sponsor_title .bigbtn {display:inline-block; float:right; padding:12px 10px 0 30px}
.sponsor_title .bigbtn{ padding:5px 0 0 10px; float:left}
.sponsor_title .infolne, .sponsor_title .infolne a{ font-size:11px; color:#fcfcfc}
.sponsor_title .infolne a{color:#ffcb29}