/*
HEADER */
.header {width:972px; height:146px; float:left; background:url(../images/bg_header.jpg) no-repeat right; }
.header .logo{ width:972px; height:90x; float:left; text-align:left; }

.header .top_text { font-size:11px; width:500px; float:left; color:#fff; padding:5px 0 0 0; }
.header .top_text a{ color:#fff; text-decoration:none}
.header .top_text a:hover{ color:#fff; text-decoration:underline}

.header .link-bg {background:#9c103d/*url(/images/link-bg.jpg)*/; height:28px; width:972px; float:left;}

.toplink{ width:972px; float:left; text-align:center; font-weight:bold; font-size:11px; text-transform:uppercase; color:#fff; background:url(../images/bg_buttons.jpg) repeat-x;}
.toplink a{ display:block; width:auto; float:left; height:30px; padding:10px 7px 0 6px; text-align:center; margin-left:5px; margin-right:5px; color:#fff; text-decoration:none;}
.toplink a:hover{ text-decoration:none; color:#fff; background:url(../images/bg_buttons_ov.jpg) repeat-x top; }

.toplink ul{list-style:none; margin:0px; padding:7px 0 0 0; float:right}
.toplink li{list-style:none; padding:0 5px 0 5px; margin:0px; float:left; border-right:1px solid #020100; text-align:right}
.toplink .nobrdr{border:none;}
a.spe_toplink {color: #ffcc00; text-decoration:none; }
a:hover.spe_toplink {color:#fff; text-decoration:none;}

/*
TOP-BOTTOM-BANNER */
.float-left{float:left;}
.float-right{ float:right;}
.bann-mainbox-bg{width:970px; height:120px; padding:5px 0 5px 0; background:#dcdcdc; margin:0 auto; border:1px solid #ababab;}
.bann-mainbox-bg02{width:958px; height:115px; padding:4px 0 0 14px; }
.bann-photoname-box{width:103px; height:115px;}
.bann-photoname-box007{width:114px; height:115px;}
.bann-username-box{ width:100px; height:15px;}
.bann-photo-box{width:79px; height:79px;}
.bann-photo-boder{border:1px solid #333; padding:2px;}
.bann-send-messbox{width:100px; height:14px; padding:3px 0 0 0;}
.icon-box02{width:19px; height:13px;}
.bann-text-box{width:80px; height:14px;}
.bann-text-box a{ color:#333; text-decoration:none}
.bann-text-box a:hover{ color:#555; text-decoration:underline}
.bann-fillmain-box{width:265px; height:115px; padding: 0 0 0 10px; color:#000;}
.bann-quickbox{width:250px; height:25px; padding:5px 0 0 0; font-size:12pt; color:#480100; font-weight:bold;}
.bann-user-fill-box{width:166px; height:40px; color:#000 }
.bann-user-fill-box02{width:95px; height:40px; }
.bann-nameright-box{width:160px; height:75px;}
.bann-text-titelbox{height:13px;}
.bann-fill-combobox{width:160px; height:20px;}
.bann-fill-combobox02{width:154px; height:19px; font-size:11px;}
.bann-fill-combobox03{width:90px; height:20px;}
.bann-fill-combobox04{width:75px; height:19px; font-size:11px;}
.bann-fill-combobox05{width:75px; height:15px; font-size:11px;}
.bann-com-name-box01{width:160px; padding:5px 0 0 0; font-size:18px; font-weight:bold; color:#d60011;}
.bann-com-name-box02{width:150px; height:25px; font-size:12px; color:#000; padding:5px 0 0 0;}

/*communitu banner*/
.comm-banner-mainbox-bg02{width:619px; height:115px; margin:12px 0 0 0; border:2px #000 solid; padding:4px 0 0 14px; background:#72092a;}
.comm-banner-mainbox-bg05{width:570px; height:115px; margin:12px 0 0 0; border:2px #0f7fbb solid; padding:4px 0 0 14px; background:#e8e8e8;}
.comm-banner-name-box01{ background-image: url(../images/banner-logo.jpg); background-repeat:no-repeat;width:179px; height:23px; padding:5px 0 0 0; font-size:18px; font-weight:bold;}
.comm-banner-nameright-box{width:190px;float:left; padding:0 0 0 10px;}
.comm-banner-nametext{ color:#7b5b1c; width:190px; padding:8px 0 0 0; float:left; font-size:16px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
/*community-galley-banner-banner*/
.comm-g-innerbanner-box02{width:725px; height:115px; margin:12px 0 0 0; border:2px #dbc69d solid; padding:4px 0 0 14px; background-color:#ebdfc6;}
.comm-g-innerbanne-box{width:190px;float:left; padding:0 0 0 10px;}

A.bann-name-link{color:#d60011; text-align:left; text-decoration:none;}
A:hover.bann-name-link{color:#666; text-align:left; text-decoration: underline;}
A.banner-text-link02{color:#d60011; text-decoration:none;}
A:hover.banner-text-link02{color:#0d7bb8; text-decoration: underline;}
/*community-galley-banner*/
.comm-gpage-box02{width:900px; height:115px; margin:12px 0 0 0; border:2px #333 solid; padding:4px 0 0 14px; background:#1bb8e5;}
.comm-gpage-innerbanne-box{width:190px;float:left; padding:0 0 0 30px;}
.comm-gpage--nametext{ color:#fff; width:190px; padding:8px 0 0 0; float:left; font-size:15pt; font-family:Tahoma, Geneva, sans-serif; }

#div_flash_block {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
div > div#div_flash_block { position: fixed; }
#imessages {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
div > div#imessages { position: fixed; }

/*
footer */
.footer {width:972px; height:22px; margin:0 auto; background:url(../images/bg_footer.jpg) repeat-x; color:#d83536; padding:5px 0 5px 0;}
.footer .footer-left {padding:5px 0 0 5px; float:left;}
.footer .footer-right {padding:5px 5px 0 0; float:right; text-align:right;}
.footer .footer-right a{ color:#d83536; text-decoration:none}
.footer .footer-right a:hover{ color:#fff; text-decoration:underline; }

.float-left{float:left;}
.float-right{ float:right;}
.color-bot-footer{color:#d83536;}
.color-bot-footer a{ color:#d83536; text-decoration:none}
.color-bot-footer a:hover{ color:#fff; text-decoration:underline; }


/***************** NEW FOOTER CSS HERE ************************/
.main_blog_content { width:952px; margin:0 auto; border-top:2px solid #000; border-bottom:2px solid #000; padding:0 10px 0 10px; background: url(../images/bg_blogs.jpg) repeat-x #89000c; }
.main_blog_content .blog_holder { width:952px; border:0px solid #094980; padding:10px 0 0 0; }
.main_blog_content .blog_holder .leftblog_content { width:440px; float:left; }
.main_blog_content .blog_holder .rightblog_content { width:440px; float:right; }

.blog_contener { width:440px; float:right; padding:0 0 10px 0; }
.mainblog_img { float:left; width:auto; height:auto; padding:5px 5px 5px 5px; background:#cae8fd; border:1px solid #cae8fd;}
.blogimg { width:72px; height:72px; border:1px solid #000;}

.blog_content{ width:345px; float:right; padding:0 0 0 5px; }
.blog_content .blog_heading { color:#fff; font-size:12px; font-weight:bold; text-align:left; line-height:20px; }
.blog_content .blog_heading a{ color:#fff; text-decoration:none; padding:2px 2px 2px 2px; }
.blog_content .blog_heading a:hover{ color:#fff; text-decoration:none; background:#89000c }

.blog_content .blog_text { color:#fff; font-size:11px; line-height:16px; padding:0 0 0 1px; }
.blog_content .blog_text a{ color:#FFCC00; text-decoration:none; }
.blog_content .blog_text a:hover{ color:#fff; text-decoration:underline; }
 
 /*
 RIGHT BANNER */
.bannerbox-main{width:293px; padding:0 11px 0 0; margin-top:10px;  }
.bannerbox{width:293px; height:150px;}
.banner-titelbg{width:293px; height:28px; padding:0px; background:#330102;}
.banner-midbg{width:283px; height:102px; padding:8px 0 0 8px; border:1px solid #032666; background:#e8e8e8;}
.banner-titel-text{ width:240px; height:15px; padding:7px 0 0 10px; font-weight:bold; color:#fff;}
A.right-banner-titellink{font-weight:bold; color:#fff; text-align:left; text-decoration:none;}
A:hover.right-banner-titellink{font-weight:bold; color:#fff; text-align:left; text-decoration: underline;}
.online-iconbox{width:18px; height:19px; padding:3px 7px 0 0; }
.banner-user-photobox{ width:93px; height:93px; border:1px solid #020d2b; padding:2px;}
.banner-contenbox{width:163px; height:100px; padding:0 0 0 20px;}
.banner-text{width:150px; height:15px; color:#000}
.banner-textbold{font-weight:bold;}
.banner-linkbox{width:150px; height:17px; padding:5px 0 0 0;}
.banner-linkbox02{width:120px; height:17px; padding:0 0 0 5px;}
.banner-text-link{color:#333; text-decoration:none;}
.banner-text-link:hover{color:#666; text-decoration: underline;}
.icon-box{width:17px; height:17px;}
.button-leftbg{ width:17px; height:30px; background-image:url(../images/button-01.gif); background-position:left; background-repeat:no-repeat;}
.button-rightbg{ width:17px; height:30px; background-image:url(../images/button-02.gif); background-position:left; background-repeat:no-repeat;}
.button-link{font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.button-link a{ color:#fff; padding:2px; text-align:center; background:#f92c00; }
.button-link a:hover{ color:#fff; padding:2px; text-align:center; background:#333; }

.clear{clear:both;}
.float-left{float:left;}
.float-right{ float:right;}
/* only for community page*/
.communitr-b-box-main{width:293px; float:left;}

.button-midbg { color:#000; margin:0 auto; text-align:center; margin-top:5px; font-weight:bold; padding:3px; }
.button-midbg a { color:#fff; background:#d60011; text-decoration:none; padding:1px 3px 2px 3px; }
.button-midbg a:hover { color:#fff; text-decoration:none; background:#333; }
