*{
    -moz-box-shadow:0 0 0 !important;
    -moz-border-radius:0 !important;
}


.clear{
    clear:both;
    font-size:1px;
    height:1px;
    line-height:1px;
}

html{background: #191425;}

body{
    background: #191425 url(/files/images/bg_bottom_50.jpg) repeat-y 50% 356px;
    margin:0 !important;
    padding:0;
    min-height:1000px;
}

.bodywrap {
    background: url(/files/images/bg_top_50.jpg) no-repeat 50% 0;
    padding-top: 229px;
    position:relative;
}


.layout{
    /* padding: 229px 0 0 0; */
    min-height:493px;
    background: url(/files/images/bg_layout_50.png) no-repeat 0 -213px;
}
.layout_repeater{
    width: 1024px;
    margin-bottom:57px;
    margin:0 auto;
    position:relative;
    background: url(/files/images/bg_center.gif) repeat-y 0 0;
    z-index:1;
}
.layout_bottom{
    position:absolute;
    bottom:-33px;
    left:-1px;
    width: 1024px;
    height:57px;
    background: url(/files/images/bg_c_bottom.png) no-repeat 0 0;
}

.layout .body_wrapper{
    background:none;
    padding:0 8px 20px 8px;
    min-height: 455px;
}

.above_body{
    background:none;
    padding-top: 15px;
}

.subforum a{
    color:#fff;
}
.subforum a:hover{
    color:#fff;
    text-decoration:underline;
}
.subforumlistlabel{
    color:#C0C0C0;
}

.forumdata{
    position:relative;
    z-index:12;
}
#forumdisplay_navpopup .shade{
    float:right;
}
#toplinks{
    margin-top:5px;

}
.isuser li{
    zoom:1;
}
.toplinks ul.isuser li{
    top:0 !important;
}
.toplinks ul.isuser li a,
.toplinks ul.nouser li a{
    color:#c0c0c0;
    text-decoration:underline;
    font:normal 11px Tahoma, san-serif;
}
.toplinks ul.isuser li{
    font:normal 10px Tahoma, san-serif;
}
.toplinks ul.isuser .welcome_text{
    position:absolute;
    right:460px;
    width:400px;
    text-align:left;
}
.toplinks ul.isuser .welcome_text a,
.toplinks ul.isuser .welcome_text{
    color:#fff;
}

.toplinks ul.isuser, .toplinks ul.nouser{
    padding-right:12px;
}
#header .avatar{
    float:left;
    margin:3px 0 0 32px;
    overflow:hidden;
    height:100px;
    width:100px;
}
.logo{
    position: absolute;
    top: -226px;
    left: 365px;
    width: 300px;
    height: 205px;
}
.banner{
    position:relative;
    top:53px;
    right:36px;
    float:right;
}

#header{
    height:105px;
}
.toplinks ul.isuser li a:hover{
    color:#fff;
    background:none;
}

#toplinks .nonotifications a.popupctrl{
    background: url(/files/images/arrow.png) no-repeat 100% -2px;;
}
#toplinks .nonotifications a.popupctrl:hover{
    background: url(/files/images/arrow_hover.png) no-repeat 100% 3px;;
}

#toplinks .notifications a.popupctrl{
    background: url(/files/images/arrow.png) no-repeat 100% 3px;;
}
#toplinks .notifications a.popupctrl:hover{
    background: url(/files/images/arrow_hover.png) no-repeat 100% 3px;;
}
.isuser .popupmenu #yui-gen0{
    background:#21160b;
    padding-bottom:6px;
    border:1px solid #ecc98a;
}
#toplinks ul.isuser li a,
#toplinks ul.nouser li a  {
    background:none;
}
#toplinks ul.isuser .notifications .popupbody li a,
#toplinks ul.isuser .nonotifications .popupbody li a{
    background:0;
    color:#fff;
    border:0;
    text-decoration:none;
}
#toplinks ul.isuser .notifications .popupbody li a:hover,
#toplinks ul.isuser .nonotifications .popupbody li a:hover,
#toplinks ul.nouser li a:hover{
    background:none;
    text-decoration:underline;
    color:#fff;
}
#toplinks ul.nouser li a {
    margin:0;
    padding:6px 5px;
}
.layout .nonotifications .popupbody p{
    background:none;
    border:0;
    color:#fff;
}
.layout .nonotifications #yui-gen0 a:hover{
    padding:0;
}
.layout .nonotifications .popupbody p a{
    color:#fff;
}

.navbar_username,
.navbar_password{
    float:left;
    border:0;
    color:#829292 !important;
    margin:3px 5px 0 0;
    height:21px;
    width:129px;
    padding:0;
    background: url(/files/images/search_bg.gif) no-repeat 0 0;
}
.navbar_username input,
.navbar_password input{
    background:none;
    border:0 !important;
    outline: 1px solid #333 !important;
    width:112px;
    height:15px;
    padding:0 5px !important;
    margin-left:3px !important;
}

.layout .threadbit .threadlastpost dd {
    height: auto;

}

.toplinks form input.default-value{
    color:#c0c0c0 !important;
}

#navbar_password{
    border:0 !important;
}
#toplinks .logindetails{
    background:none;
}

#toplinks .loginbutton{
    width:52px;
    height:21px;
    border:0;
    background: url(/files/images/enter.gif) no-repeat 0 0;
}


.navbar a{
    z-index:124;
}


/*Main menu
	--------------------------------------*/

#yui-gen1{
    padding-right:26px;
}

#navtabs li{
    margin-right:3px;
    position:relative;
    top:7px;

    background: url(/files/images/menu_bg.gif) no-repeat 50% 0;
}
#navtabs .selected{
    top:0;
}
#navtabs ul{
    width:871px;
}

#navtabs li span{
    display:block;
    background: url(/files/images/menu_left.gif) no-repeat 0 0;
}
#navtabs .selected a{
    height:24px;
}
#navtabs li a{
    border:0;
    padding:6px 18px 0 18px;
    height:17px;
    font:bold 12px Tahoma;
    color:#de9858;
    top:0;
    background: url(/files/images/menu_right.gif) no-repeat 100% 0;
}
#navtabs li a:hover{
    color:#fff;
}
#navtabs .selected a{
    color:#fff;
}
#navbar,
#navtabs{
    background:none;
}
#navbar{
    margin-left:27px;
}


#navtabs{
    border:0;
    padding:0 0 7px 10px;
    background: url(/files/images/bg_navtabs.jpg) no-repeat 0 100%;
}
#navtabs li{
    border:0;
}
#navtabs .selected{
    padding-bottom:4px;
}
.navtabs ul{
    border:0;
}
#navtabs ul a,
#navtabs ul span,
#navtabs ul li{
    background:none;
}
#navtabs ul li a{
    font-size:11px;
}
#navtabs ul{
    top:31px;
    left:-5px;
}
#navtabs ul li a{
    padding: 6px 8px;
}
.navtabs ul li:first-child{
    text-indent:0;
}
#navtabs ul .popupmenu a{
    padding-right:25px;
    background: url(/files/images/arrow.png) no-repeat 100% 3px;
}
#navtabs ul .popupmenu a:hover{
    background: url(/files/images/arrow_hover.png) no-repeat 100% 3px;
}


.navtabs .popupbody {
    background:#21160b;
    padding-bottom:10px;
    border:1px solid #ecc98a;
}
#navtabs ul .popupbody a,
#navtabs ul .popupbody a:hover{
    background:none;
    height:auto;
    font-weight:normal;
    padding:0 0 10px 10px;
}
#navtabs ul ul{
    width:50px;
}


/*Search global
	-------------------------------------*/
#navbar_search{
    position:relative;
    z-index:12;
}

.globalsearch{
    width:187px;
    bottom:-3px;
    right:62px;

}

.globalsearch .textboxcontainer span,
.globalsearch .textboxcontainer {
    border:0;
}
.globalsearch input.textbox{
    border:0;
    color:#829292;
    padding:3px 5px;
    height:18px;
    width:118px;
    background: url(/files/images/search_bg.gif) no-repeat 0 0;
}
#globalsearch .navbar_advanced_search a{
    font:bold 11px Tahoma;
}

.globalsearch .buttoncontainer,
.globalsearch .buttoncontainer span,
.globalsearch .searchbutton{
    border:0;overflow:visible;
}
.globalsearch .searchbutton {
    width:52px;
    position:relative;
    top:2px;
    left:-15px;
}
.navbar_advanced_search{
    position:relative;
    top:8px;
    left:27px;
}





.above_threadlist{
    position:static;
    font:11px Tahoma;
}

.layout #newthreadlink_bottom{
    margin-left:13px;
}


/*.above_threadlist a:hover,*/
#footer_links a,
.popupctrl,
.layout #newreplylink_top,
.layout #newreplylink_bottom,
.layout #newthreadlink_top,
.layout #newthreadlink_bottom,
.layout .navpopupmenu a.popupctrl,
.layout .navpopupmenu a.popupctrl:hover,
.layout .postbitlegacy .postfoot .textcontrols a,
.pendingfriends .textcontrol,
.controlbar .textcontrol,
#new_discussion,
#add_photo,
.layout .groupbit .postcontrols a,
.layout .groupbit .postcontrols a:hover,
.layout .groupbit:hover .blockfoot a{
    font:bold 11px Tahoma;
    padding:2px 7px 4px 0;
    border:0;
    color:#fff;
    position:relative;
    line-height:16px;
    background: transparent url(/files/images/but_right.gif) no-repeat 100% 0;
}

.controlbar .textcontrol{
    margin-right:10px;
}
#referrerfield_ctrl{
    background:#fff;
    color:#000;
}
.layout #newthreadlink_top,
.layout #newthreadlink_bottom,
#newreplylink_top,
#newreplylink_bottom{
    padding-top:1px !important;
}


.shade{
    color:#d0d0d0;
    font:11px Tahoma;

}
#forumdisplay_navpopup .shade{
    position:relative;
    top:3px;
}
#yui-gen12{
    /* left:-5px; */
}


#newreplylink_top,
#newreplylink_bottom{
    margin-left:34px;
}
#newreplylink_bottom{
    margin-left:64px;
}

#postpagestats_above{
    color:#fff;
}
.newcontent_textcontrol span{
    background: url(/files/images/plus.gif) no-repeat 2px 5px;
}

.right_but{
    padding:5px 7px 5px 20px;
}
.layout .postbitlegacy .postfoot .textcontrols a{
    color:#fff;
}
.picturenav{
    margin-bottom:10px;
}
.postbitlegacy .postfoot .textcontrols a.editpost span, .postbit .postfoot .textcontrols a.editpost span,
.layout #albumtop .picturenav li a.upload span,
.layout #albumtop .picturenav li a.edit, .layout #albumtop #picturecontrols li a.edit span,
.layout #albumtop .picturenav li a.edit span,
.layout #albumtop #picturecontrols li a.editinfo span{
    background: transparent url(/files/images/edit_40b.png) no-repeat scroll left center
}
.postbitlegacy .postfoot .textcontrols a.quickreply span, .postbit .postfoot .textcontrols a.quickreply span,
.layout #albumtop .picturenav li a.editinfo span {
    background: transparent url(/files/images/reply_40b.png) no-repeat scroll left center
}
.postbitlegacy .postfoot .textcontrols a.newreply span, .postbit .postfoot .textcontrols a.newreply span{
    background: transparent url(/files/images/quote_40b.png) no-repeat scroll left center
}
.layout #albumtop #picturecontrols li a.add span,
.layout #albumtop .picturenav li a.add span{
    background: url(/files/images/plus.gif) no-repeat scroll 2px 5px;
}
.layout #albumtop .picturenav li a.edit, .layout #albumtop #picturecontrols li a.edit,
.layout #albumtop .picturenav li a.edit:hover, .layout #albumtop #picturecontrols li a.edit:hover{
    border-right:0;
}
.layout #albumtop #picturecontrols li a.report span{
    background: transparent url(/files/images/error_icon.gif) no-repeat scroll left center
}





.layout .postbitlegacy .postfoot .textcontrols a.editpost, .layout .postbit .postfoot .textcontrols a.editpost,
.layout .postbitlegacy .postfoot .textcontrols a.editpost:hover, .layout .postbit .postfoot .textcontrols a.editpost:hover,
.layout .postbitlegacy .postfoot .textcontrols a.quickreply, .layout .postbit .postfoot .textcontrols a.quickreply,
.layout .postbitlegacy .postfoot .textcontrols a.quickreply:hover, .layout .postbit .postfoot .textcontrols a.quickreply:hover,
.layout .postbitlegacy .postfoot .textcontrols a.newreply, .layout .postbit .postfoot .textcontrols a.newreply,
.layout .postbitlegacy .postfoot .textcontrols a.newreply:hover, .layout .postbit .postfoot .textcontrols a.newreply:hover,
.layout .navpopupmenu a.textcontrol,
.layout .navpopupmenu a.textcontrol:hover,
.layout .navpopupmenu.popupmenu.nohovermenu a.textcontrol,
.layout .navpopupmenu.popupmenu.nohovermenu a.popupctrl,
.layout .navpopupmenu.popupmenu.nohovermenu a.textcontrol:hover,
.layout .navpopupmenu.popupmenu.nohovermenu a.popupctrl:hover,
.layout .postbitdeleted .nodecontrols .textcontrol,
.layout .postbitdeleted .nodecontrols .textcontrol:hover,
#create_group,
#neweventbutton,
.layout #albumtop .picturenav li a.upload,
.layout #albumtop .picturenav li a.editinfo,
.layout #albumtop .picturenav li a.add,
.layout #albumtop #picturecontrols li a.add,
.layout #albumtop .picturenav li a.add:hover,
.layout #albumtop #picturecontrols li a.add:hover,
.layout #albumtop .picturenav li a.upload:hover,
.layout #albumtop .picturenav li a.editinfo:hover,
.layout #albumtop .picturenav li a.edit, .layout #albumtop #picturecontrols li a.edit,
.layout #albumtop .picturenav li a.edit:hover, .layout #albumtop #picturecontrols li a.edit:hover,
.layout #albumtop #picturecontrols li a.editinfo,
.layout #albumtop #picturecontrols li a.editinfo:hover,
.layout #albumtop #picturecontrols li a.report,
.layout #albumtop #picturecontrols li a.report:hover,
.groupcontrols a,
.groupcontrols a:hover
{
    background: url(/files/images/but_right.gif) no-repeat 100% 0;
    padding:5px 7px 6px 0;
    color:#fff;
    border:0;
    margin-left:10px;
    text-decoration:none;
    position:relative;
    line-height:13px;
}



.layout .postbitlegacy .postfoot .textcontrols a img,
.layout .postbitlegacy .postfoot .textcontrols a:hover img{
    left:-1px;
    top:4px;
}


#footer_links{
    margin:20px 10px 0 0;
}
#footer_links li{
    position:relative;
    margin-right:5px;
}
#footer_links a{
    position:relative;
    padding:4px 8px 5px 0;
    margin-right:15px;
    float:right;
}
.layout .above_threadlist_controls{
    border:0;
    background:0;
    z-index:100000;
    position:relative;
}
.layout .forumdisplaypopups a.popupctrl, .layout .forumdisplaypopups.popupgroup .popupmenu a.popupctrl{
    padding-left:18px;
    color:#fff;
}
#newthreadlink_bottom em,
#newthreadlink_top em,
#footer_links li em,
#newreplylink_top em,
#newreplylink_bottom em,
.layout .navpopupmenu a.popupctrl em,
.right_but em,
.layout .navpopupmenu a.textcontrol em,
.layout .postbitdeleted .nodecontrols .textcontrol em,
.textcontrol em,
#create_group em,
#neweventbutton em,
.groupcontrols a em,
#new_discussion em,
#add_photo em,
.layout .groupbit .postcontrols em{
    position:absolute;
    height:21px;
    left:-8px;
    top:0;
    z-index:10;
    width:8px;
    background: url(/files/images/but_left.gif) no-repeat 0 0;
}

.layout .groupbit:hover .postcontrols a:hover{
    background-color: transparent
}


.groupcontrols{
    margin-right:24px
}

#neweventbutton{
    margin-left:8px;
}
#create_group{
    margin-left:34px;
    clear:both;
    position:relative;
    padding-top:1px;
    font-size:11px;
    font-weight:bold;
    line-height:16px;
}


#forumdisplaypopups .popupctrl{
    display:block;
    position:relative;font:bold 11px Tahoma;
}




/*Bread crumbs
	-----------------------------------*/
#breadcrumb{
    margin:0 0 2px 26px;
    position:relative;
    z-index:12;
}

.breadcrumb .navbit > a, .breadcrumb .navbit span {
    border:0;
    color:#c0c0c0;
    font:10px Tahoma;
}


.breadcrumb .navbit {
    background-image:url(/files/images/navbit-arrow-right.gif);
}
.breadcrumb .navbit a:hover{
    background:none;
    color:#fff;
}




/*center block
	-----------------------------------*/


#above_threadlist{
    clear:none;
    float:left;
    width:100%;
    height:21px;
    margin-left:34px;
    position:relative;
    z-index:10;
}

#pagetitle{
    float:left;
    clear:none;
    width:363px;
    padding:13px 0 10px 26px;
    position:relative;
    z-index:10;
}


#pagetitle h1{
    color:#de9858;
    font: bold 12px Tahoma;
}
#pagetitle .description{
    color:#de9858;
}




.layout .forumhead{
    margin-top:0;
}
.forumhead h2{
    padding:2px 0 18px 0;
}
.forumbits{
    margin-top:12px;
}


.newcontent_textcontrol{
    padding:0;
    margin:0;
    height:21px;
}
#newthreadlink_top span,
#newthreadlink_bottom span{
    width:12px;
    font-size:14px;
    background: url('/files/images/plus.gif') no-repeat 0px 4px;
}
#postpagestats{
    margin-left:23px;
}
#forumbits .forumhead h2{
    padding:5px 0 2px 0;
}
#forumbits .forumhead,
#forums .forumhead,
.layout .threadlisthead,
.layout .searchlisthead{
    border:0;
    padding:4px 0 0 0;
    background: url('/files/images/title.jpg') no-repeat 0 0;
}
.layout h2.searchlisthead div span{
    padding-bottom:3px;
}
.layout .blockbody{
    background:none;
}
.layout .searchbits{
    margin-bottom:0;
}

#threadlist{
    position:relative;
    margin-top:41px
}

#forumbits .forumbit_nopost .forumbit_nopost .forumrow, #forumbits .forumbit_post .forumrow,
#forums .forumbit_nopost .forumbit_nopost .forumrow, #forums .forumbit_post .forumrow,
.layout .threadbit .sticky,
.layout .threadbit .nonsticky,
.layout .threadbit .deleted {
    background: url('/files/images/title_theme.jpg') no-repeat 0 0;
    border:0;
    padding-bottom:0px;
}
.layout .threadbit .sticky *,
.layout .threadbit .nonsticky *,
.layout .threadbit .deleted *{
    position:relative;
    z-index:12;
    /* color:#fff;*/
    color:#e0e0e0;
}
.layout .threadbit .threaddeleted{
    width:28%
}
.layout .threadbit .threaddeleted .inner{
    padding-right:10px;
}




.layout .deleted .threaddetails {
    right:31px;
}



.layout .threadbit .sticky,
.layout .threadbit .nonsticky,
.layout .threadbit .deleted {
    min-height:62px;
    padding-bottom:15px;
}
.layout .threadbit .threadlastpost{
    width:17%;
}
.layout .threadbit .threadimod input{
    right:0;
}
.layout .threadbit .alt{
    background: none;
}

.threadbit{
    position:relative;

}

#forumbits .forumhead h2 span.forumtitle,
#forums .forumhead h2 span.forumtitle{
    width:65%;
}
#forumbits .forumbit_post .forumrow .forumlastpost,
#forums .forumbit_post .forumrow .forumlastpost{
    width:35%;
}
#forumbits .forumbit_post .foruminfo,
#forums .forumbit_post .foruminfo{
    width:46%;
}
#forumbits .forumtitle a,
#forums .forumtitle a,
.layout .threadtitle a {
    color:#de9858;

}
#forumbits .forumdescription,
#forums .forumdescription{
    /* color:#fff; */
    color:#e0e0e0;
}
#forumbits .forumbit_post .forumstats li, #forumbits .forumbit_post .forumstats_2 li,
#forums .forumbit_post .forumstats li, #forums .forumbit_post .forumstats_2 li{
    color:#d0d0d0;
    font-size:11px;
}




#forumbits .forumbit_post .forumlastpost .lastposttitle a, #forumbits .forumbit_post .forumlastpost .lastpostby a,
#forums .forumbit_post .forumlastpost .lastposttitle a, #forums .forumbit_post .forumlastpost .lastpostby a {
    /*color:#fff;*/
    color:#e0e0e0;
}




.lastpostby{
    font-size:11px;
}
#forumbits .forumbit_post .forumlastpost .lastpostdate,
#forums .forumbit_post .forumlastpost .lastpostdate{
    font-size:10px;
}


*html .forumlastpost{
    width:350px !important;
    overflow:hidden;
    margin-left:-20px;
}
.lastpostby,
.lastpostdate{
    color:#d0d0d0;
    width:250px;
}
#forumbits,
#forums{
    position:relative;
}
*html #forumbits,
#forums{
    left:9px;
}


.layout .threadlisthead span.threadinfo,
.layout .threadbit .threadinfo {
    width:59%
}
.layout .threadlisthead span.threadstats, .layout .threadlisthead span.threadnotification {
    width:15%;
}
.layout .threadbit .alt{
    width:153px;
}
.bot_shadow{
    position:absolute;
    bottom:-36px;
    left:0;
    z-index:20;
    height:40px;
    width:1006px;
    background: url('/files/images/bot_shadow.gif') no-repeat 0 100%;
}

.forumfoot .bot_shadow{
    bottom:2px;
}

.top_shadow{
    position:absolute;
    top:-55px;
    left:0;
    height:55px;
    width:1007px;
    background: url('/files/images/top_shadow.gif') no-repeat 0 0;
}
#forum_info_options{
    width:960px;
    margin: 0 0 0 24px;
}

div.collapse {
    z-index:10;
}
#similar_threads{
    margin-left:25px;
}

.standard_error .group{
    left:0;
}
#forum_info_options h4,
#similar_threads h4,
#forum_info_options h4,
#qr_defaultcontainer h3,
.layout .vbform .blockhead,
.layout .standard_error .blockhead,
.faqblock .blockhead,
.faqsearch .blockhead,
#albumlist .blockhead,
#recentalbums .blockhead,
#message_form .blockhead,
#searchform .blockhead,
.error_search .blockhead,
.bigsearch_head,
#socialgroup_members .blockhead,
.layout #grouppagetitle,
#view-group-info h2,
.groups_block .blockhead,
.help_bb .blockhead,
.show_rules h2,
.error_contact h2{
    border:0;
    position:relative;
    z-index:3;
    background: url('/files/images/forum_info_top.gif') no-repeat 0 0;
}
.groups_block .blockhead{
    margin-bottom:10px;
}
.layout #grouppagetitle{
    margin-left:24px;
}
.layout #grouppagetitle h1{
    border:0;
}
.layout #grouppagetitle h1 a{
    color:#fff;
}
.big_search_block{
    width:960px;
    margin:0 auto;
}
.big_search h2{
    color:#fff;
}
.bigsearch_head .textcontrol{
    background:#150e07 none repeat scroll 0 0;
    border:1px solid #ECC98A;
    color:#FFFFFF;
    margin-top:-3px;
}
.error_search .blockrow{
    background:none;
}

.error_search{
    margin:10px 0 24px 24px;
}
.layout .formcontrols .blockrow{
    background:none;
}



#more_rules li{
    color:#c0c0c0;
}
#more_rules li a,
.rules_link a{
    color:#de9858;
}
#more_rules li a:hover,
.rules_link a:hover{
    color:#de9858;
    text-decoration:underline;
}

.layout .cp_content .wysiwyg_block{
    float:left;
    width:748px;
    background: url('/files/images/message_bg.gif') repeat-y 0 0;
}
.layout .cp_content .editor_textbox {
    width:100%;
    margin-top:5px;
    margin-left:16px;
}


#forum_info_options .forum_info_block,
#forum_info_options .forum_info_form,
#similar_threads_list,
.layout .wysiwyg_block,
.layout .vbform .blockbody,
.layout .standard_error .blockrow,
.faqblock,
.faqsearch,
.contact_us,
#usercss #albumlist .blockbody,
#edit_form,
#delete_form,
.bg_info_block,
.big_search_form,
.error_search,
.layout .big_search,
#socialgroup_members,
#view-group-info,
.groups_block,
.help_bb,
.show_rules,
.error_contact

{
    position:relative;
    top:-4px;
    z-index:0;
    width:960px;
    border:0;
    background: url('/files/images/bg_forum_info.jpg') repeat-y 0 0;
}
.error_contact{
    margin:0 auto 20px auto;
}
.show_rules{
    margin-left:24px;
}
#view-group-info,
.groups_block,
.help_bb{
    clear:both;
    margin:0 auto;
}
.groups_block{
    clear:both;
}

.bot_info_block .big_search_form,
.bot_info_block #searchtypes{
    background:none;
    margin-left:0;
}


#searchtypes{
    margin-left:24px;
}
.layout .big_search_form .blockhead_info{
    background:#150e07;
    border:1px solid #ECC98A;
    color:#fff;
    margin-top:-3px;
}
.layout .big_search_form .blockhead_info:hover{
    background:#372612
}
.big_search_form{
    margin-left:24px;
}
#searchform .bot_info_block{
    padding-bottom:10px;
}
.layout .savepreferences{
    width:27%;
    margin-left:10px;
}

.contact_us {
    overflow:hidden;
}
.contact_us .bot_info_block{
    padding-bottom:10px
}
.layout .vbform.contact_us .actionbuttons .group,
.layout .vbform .actionbuttons  .group {
    float:right;
}


.faqblock,
.faqsearch{
    margin:0 auto;
}
.layout .faqlinks,
.layout .faqtext{
    background:none;
}
#posting_rules{
    position:relative;
    top:-4px;
    z-index:0;
}
.right_block_bot{
    background: url('/files/images/rb_info_block.gif') no-repeat 0 100%;
}

#forum_info_options #forum_icon_legend,
.layout .thread_info_block{
    background: url('/files/images/left_bg_info_block.gif') repeat-y 0 0;
    border:0;
}
#forum_info_options #posting_rules{
    background: url('/files/images/right_bg_info_block.gif') repeat-y 0 0;
}
.left_block_bot{
    background: url('/files/images/lb_info_block.gif') no-repeat 0 100%;
    width:478px;
}
#icon_legends{
    padding-top:12px;
}
#icon_legends dd{
    color:#c0c0c0;
}

#forum_info_options #posting_rules{
    width:480px;
    padding-top:5px;
}
#thread_rules{
    color:#c0c0c0;
}


.forum_info a.collapse{
    z-index:12;
}

.bot_info_block{
    overflow:hidden;
    background: url('/files/images/bot_forum_info.jpg') no-repeat 0 100%;
}
.bot_info_block .vbform{
    margin-bottom:0;
}
#albumlist .bot_info_block ol{
    color:#fff;
    padding:5px 5px 0 5px;
}

.options_input_block label,
.options_input_block .label{
    color:#d0d0d0;
}
.forum_info h5{
    color:#d0d0d0;
}
.layout .forumbit_post .foruminfo .forumicon{
    left:15px;
}
.forumbit_nopost .forumicon{
    position:absolute;
    left:17px;
    top:6px;
}
/*.layout .forumbit_nopost .forumrow .forumdata{
	padding-left:70px;
	}*/
.forumbit_post{
    position:relative;
}
.separator_line{
    position:absolute;
    z-index:10;
    bottom:0;
    left:0;
    background: url('/files/images/separator.png') no-repeat 0 0;
    width:1006px;
    height:35px;
}
#forum_info_options .options_block2 h4{
    background: url('/files/images/right_forum_info.gif') no-repeat 0 0;
}

#forum_info_options .options_block h4,
.options_block_container .options_block h4{
    border:0;
    background: url('/files/images/left_forum_info.gif') no-repeat 0 0;
}
.options_block_container{
    margin-left:26px;
}
#forum_info_options .options_block_container{
    margin-left:0;
}

.forum_info .options_block,
.forum_info .options_block2,
.options_block_container .options_block,
.options_block_container .options_block2{
    width:480px !important;
}
.forum_info .options_block2,
.options_block_container .options_block2{
    margin-left:0 !important;
}
#remember{
    position:relative;
    left:-10px;
    color:#c0c0c0
}

.layout .forumbit_nopost .forumhead .forumtitle,
.layout .forumbit_nopost .forumhead span,
.layout .forumbit_nopost .forumhead .collapse,
.layout .forumbit_post .forumhead h2 span {
    padding:0;
}






/*footer
	------------------------------------*/

.layout #footer{
    background:none;
    border:0;
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
}
#footer_copyright{
    color:#fff;
}


.threadbit .rating1 .threadtitle{
    background-image: url('/images/rating/rating-trans-15_1.png') !important;
}
.threadbit .rating2 .threadtitle{
    background-image: url('/images/rating/rating-trans-15_2.png') !important;
}
.threadbit .rating3 .threadtitle{
    background-image: url('/images/rating/rating-trans-15_3.png') !important;
}
.threadbit .rating4 .threadtitle{
    background-image: url('/images/rating/rating-trans-15_4.png') !important;
}
.threadbit .rating5 .threadtitle{
    background-image: url('/images/rating/rating-trans-15_5.png') !important;
}


.below_threadlist{
    width:963px !important;
    padding:0 20px;
    position:relative;
    z-index:20;
}


#forumdisplay_navpopup.popupmenu.nohovermenu a.popupctrl{
    border:0;
    position:relative;
    font:bold 11px Tahoma;
    padding:4px 7px 7px 2px;
    background:url('/files/images/generic_button.gif') no-repeat 100% 0 !important;
}
#forumdisplay_navpopup.popupmenu.nohovermenu a.popupctrl em,
#forumdisplay_navpopup.popupmenu.nohovermenu a.textcontrol em,
.but em,
.album_pagination_top .newcontent_textcontrol em{
    position:absolute;
    height:21px;
    left:-2px;
    top:0;
    z-index:10;
    width:8px;
    background: url(/files/images/but_left.gif) no-repeat 0 0;
}
#forumdisplay_navpopup.popupmenu.nohovermenu a.popupctrl{
    color:#fff;
}

#forumdisplay_navpopup a.popupctrl:hover{
    color:#c0c0c0;
}
.navpopupmenu.popupmenu.nohovermenu a.popupctrl span.ctrlcontainer{
    padding-left:18px !important;
}

#forumdisplay_navpopup.popupmenu.nohovermenu a.textcontrol{
    color:#c0c0c0;
    border:0;
    padding:4px 7px 7px 6px;
    background:url('/files/images/generic_button.gif') no-repeat 100% 0 !important;
    float:right;
}
#forumdisplay_navpopup.popupmenu.nohovermenu a.textcontrol:hover{
    color:#fff;
}
#forumdisplay_navpopup .popupctrl{
    float:right;
}


#inlinemod_formctrls{
    z-index:105;
}
#below_threadlist{
    z-index:101;
}


#announcements .announcerow{
    width:959px;
    margin-left:25px;
    background:#625243;
    border-radius:5px;
    -webkit-border-radius:5px;
    overflow:hidden;
    padding:1px 0 5px 0;
}


#announcements .announcement,
#announcements .announceinfo{
    background:none;
}
.announcement dt{
    color:#fff;
}
.announcement dd a{
    color:#de9858;
}

.announcement .usertitle,
.announcement .username,
.announceinfo dt,
.announceinfo dd,
.date{
    color:#d0d0d0;
}
.forumbit_post .forumstats, .forumbit_post .forumstats_2 {
    height:45px;
    background:url('/files/images/forumbits_bg.gif') no-repeat 97% 7px;
}

.forumbit_nopost .forumhead a.collapse img{
    background:none !important;
}

#forums .collapse .collapse{
    position:relative;
    top:21px;
    right:-10px;
}




#forumbits .forumbit_nopost .collapse a.collapse img{
    right:3px;
    top:-10px;
}
#forums .L1 .forumhead a.collapse img{
    top:-19px;
}

.layout .above_threadlist .threadpagenav .threadpagestats,
#postpagestats_above {
    color:#fff;
    text-align:right;
    font-size:11px;
}











/*
popup
--------------------------------*/

.popupbody, ul.popupbody{
    background:#21160b;
    border:1px solid #ECC98A;
}


.popupbody li > a, .popupbody li > label{
    background:#21160b;
    border:0;
    color:#d0d0d0;
}

.popupbody li > a:hover, .popupbody li > label:hover{
    background:#ECC98A;
}
.optionlabel{
    padding: 10px;
    color:#de9858;
}
.layout .threadpagenav .popupbody li {
    width:470px;
    border-top:1px solid #444;
}
.layout .threadpagenav .popupbody .jumptopage{
    width: auto;
}

/*
.threadpagenav .popupbody{
	width:500px;
	}
*/
/*
#yui-gen0{
	width:200px;
	}
*/
.above_threadlist_controls #forumdisplaypopups{
    margin-right:28px;
}
.above_threadlist_controls #forumdisplaypopups li{
    border:0;
}
.above_threadlist_controls #forumdisplaypopups li a{
    font-size:11px;
    color:#fff;
}
.above_threadlist_controls #forumdisplaypopups li li a:hover{
    background:0;
    color:#fff;
    text-decoration:underline;
}
.layout #inlinemod_formctrls a{
    background:none;
    padding-left:21px;
    border:0;
    margin-right:24px;
    color:#fff;
}
.layout #inlinemod_formctrls a:hover{
    background:none;
    color:#fff;
}
.layout #inlinemod_formctrls a span{
    padding-left:3px;
}
.popupbody li.formsubmit .submitoptions label{
    font-size:11px;
    color:#fff;
}
#yui-gen25 li{
    border:0;
}
.memberaction .memberaction_body{
    border:1px solid #ECC98A;
    background:#21160b;
}
.memberaction ul li a{
    color:#fff;
}


.layout .thread_controls{
    background:none;
    border:0;
    position:relative;
    z-index:125;
}
.layout .thread_controls ul{
    margin-right:22px;
}
.layout #postlist_popups a, .postlist_popups a{
    color:#fff;
}
.layout #postlist_popups a:hover, .postlist_popups a:hover{
    color:#fff;
    text-decoration:underline;
}


.layout #forums .forumhead{
    padding:7px 0 0 0;
}

.layout .t_s{
    margin-top:-15px;
}
.line_shadow{
    margin-top:-7px;
    position:relative;
    z-index:100;
}


.layout .navlinks{
    padding:2px 0 8px 0;
    border:0;
    color:#fff;
    margin-left:25px;
    background:url('/files/images/nav_links.jpg') no-repeat 0 0
}
.layout .navlinks a{
    color:#fff;
}






/*dialog
	--------------------------------------------
	---------------------------------------------*/

.layout .postbitlegacy, .layout .eventbit {
    margin-bottom:0;
}


.layout .postbitlegacy .posthead .postdate.old {
    background:url('/files/images/post_old.gif') no-repeat 0 2px;
}

.posthead{
    background:url('/files/images/post_old.gif') no-repeat 0 2px;
}

.layout .postbitlegacy .posthead, .layout .eventbit .eventhead,
.layout .postbitdeleted .posthead {
    border:0;
    padding:7px 10px 6px 12px;
    background:url('/files/images/posthead.jpg') no-repeat 1px 0;
}
.layout .postbitlegacy, .layout .eventbit{
    border:0;
}

.postbitlegacy .postdetails, .eventbit .eventdetails{
    background:url('/files/images/posthead.jpg') no-repeat 0 0;
}

.layout .postbitlegacy .postdetails{
    background: url('/files/images/postdetails_bg.jpg') repeat-y 0 0;
}


.restore .stg_table th, .restore .stg_table td {
    /*background: #fff !important;*/
    background-color: #392713;
    /*border: 1px solid gray !important;*/
    border: 1px solid #6c5b49;
    color:#fff;
}


.layout .postbitdeleted,
.layout .postbitignored{
    border:0;
    margin-bottom:7px;
    /*color:#fff;*/
    color:#e0e0e0;
    background: url(/files/images/title_theme.jpg) repeat-y 0 0;
}
.layout .postbitignored dd,
.layout .postbitignored dt,
.layout .postbitdeleted dd,
.layout .postbitdeleted dt{
    color:#c0c0c0;
}

.layout .postbitdeleted .userinfo,
.layout .postbitignored .userinfo {
    background:none;
    border:0;
}








.layout .postbitdeleted .nodecontrols,
.layout .postbitdeleted .iserinfo{
    background: transparent;
}
.layout .postbitdeleted .nodecontrols{
    position:relative;
    top:-6px;
    padding-right:17px;
}

.layout .postbitdeleted,
.layout .postbitignored{
    margin-bottom:0;
}
.layout .postdetails_top{
    background:url('/files/images/postdetails_top.jpg') no-repeat 0 0;
}

.layout .postbitlegacy .postbody, .layout .eventbit .eventdetails .eventbody{
    background:none;
    border:0;
}
.layout .postbitlegacy .userinfo{
    background:none;
}
.layout .postbitlegacy .content{
    /*color:#fff;*/
    color:#e0e0e0;
    padding:20px 22px 0 42px;
}

.username_container{
    position:relative;
    left:0;
    text-align:center;
    top:3px;
}
.layout img.onlinestatus{
    left:2px;
    top:0;
}

.layout .postbitlegacy .userinfo .postuseravatar img, .layout .eventbit .userinfo .eventuseravatar img {
    border:0 solid #000;
    outline:0;
    position:relative;
    height:100px;
    width:100px;
    left:3px;
    top:3px
}
.postbitlegacy .userinfo .postuseravatar, .eventbit .userinfo .eventuseravatar {
    height:105px;
}
.layout .postbitlegacy .userinfo {
    padding-left:15px;
    padding-top:0;
}
.layout .postbitlegacy .title.icon{
    color:#fff;
    margin-left:40px;
}

.layout .postbitlegacy .postfoot .textcontrols, .layout .eventbit .eventfoot .eventcontrols {
    background:none;
}

.layout .postbitlegacy .after_content{
    width:708px;
    margin-left:50px;
}

.layout .lastedited,
.layout .lastedited a{
    color:#909192;
}

.layout .postbitlegacy .signature, .layout .postbitlegacy .lastedited{
    padding:0;
}

.layout .signature{
    border-top:1px solid #909192;
}
.layout .signaturecontainer{
    color:#909192;
    padding-top:2px;
}


.layout .postbitlegacy .postfoot .postlinking {
    top:4px;
    left:215px;
}

.postbitlegacy .postfoot .textcontrols a.ip, .postbit .postfoot .textcontrols a.ip,
.postbitlegacy .postfoot .textcontrols a.report, .postbit .postfoot .textcontrols a.report {
    padding:5px 10px;
}


/*comments*/

.layout .editor_controls .vbedit_colorbar,
.layout .attachments fieldset {
    background: 0;
}

.layout .bbcode_container,
.attachments{
    margin-left:0;
    width:720px;
    background:transparent url('/files/images/citate_bg.jpg') repeat-y 0 0;
}
.layout .bbcode_container div.bbcode_quote,
.top_attachments{
    background:transparent url('/files/images/citate_top.gif') no-repeat 0 0;
    border:0;
    width:720px;
    margin:0;
}
.layout .bbcode_quote div.quote_container,
.bot_attachments {
    background:transparent url('/files/images/citate_bot.gif') no-repeat 0 100%;
    padding:10px;
}

.layout blockquote.preview .bbcode_quote div.quote_container, .bot_attachments {
    background:transparent url('/files/images/citate_bot.gif') no-repeat 0 100%;
    padding:10px;
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.layout .attachments{
    margin:20px 0 0 0;
    padding:0;
    border:0;
}
.layout .attachments legend{
    color:#fff;
    font-size:11px;
}

.layout .postbitlegacy .postfoot .textcontrols a.multiquote,
.layout .postbit .postfoot .textcontrols a.multiquote,
.layout .postbitlegacy .postfoot .textcontrols a.multiquote:hover,
.layout .postbit .postfoot .textcontrols a.multiquote:hover{
    background:none;
}
.layout .postbitlegacy .postfoot, .eventbit .eventfoot{
    padding:0 0 13px 0;
}
.layout .postbitlegacy .postfoot .postcontrols {
    right:20px;
}
.layout .bbcode_container .bbcode_quote_container{
    left:-7px;
    background:url('/files/images/quote-left.gif') no-repeat 0 0;
}

.multiquote{
    margin-top:-4px;
}
.layout .postbitlegacy .posthead .nodecontrols,
.layout .eventbit .eventhead .nodecontrols{
    top:2px;
    right:5px;
}
.layout .postbitdeleted .posthead input {
    right:15px;
    top:9px;
}
.similar_threads{
    color:#fff;
}

.similar_threads h6 a{
    color:#de9858;
}

.similar_threads .time{
    color:#D0D0D0;
}







/*pager*/



.layout .pagination_top {
    width:80%;
    right:28px;
}
.layout .pagination,
.layout .pagination_top .pagination {
    top:0;
}
.layout .pagination .separator:hover{
    border:1px solid #100b05
}
.below_postlist{
    padding-right:28px;
}
.layout .pagination{
    top:3px;
}
.layout .pagination span a{
    background:#150e07;
    color:#928a83;
    border:0;
}
.layout .pagination dd a:hover{
    color:#fff;
}
.layout .pagination dd .selected{
    background:#745a37;
    border:1px solid #c3ba86;
}
.layout .pagination span{
    border:1px solid #100b05;
    background:#100b05;
}
.layout .above_threadlist .threadpagenav{
    width:80%;
    right:54px;
    top:0;
}


.layout .threadbit .pagination .pagelinks a{
    padding:3px 4px;
    border:1px solid #100b05;
    margin-left:1px;
}
.layout .threadbit .pagination .pagelinks{
    background: none;
    top:5px;
}
.layout .threadbit .pagination .pagelinks a:hover{
    border:1px solid #100b05;
}



/*bbcode
	------------------*/


.layout .editor_controls > ul > li{
    background:none;
    margin-bottom:3px;
}

.layout .blockfoot, .layout .blocksubfoot{
    padding:0;
    background:0;
    border:0;
    color:#fff;
}
.layout .blockfoot a:hover{
    color:#fff;
}
.layout .wysiwyg_block {
    border:0;
}
#qr_defaultcontainer{
    margin:0 auto;
}

.layout .wysiwyg_block .blockrow,
.blockbody{
    background:none;
}
.layout .wysiwyg_block .bot_info_block{
    padding-bottom:10px;
}

#forum_info_options h4, #qr_defaultcontainer h3{
    font-weight:bold;
}
.layout .editor_control_group .imagebutton_hover {
    border:0;
}
#vB_Editor_QR_popup_forecolor .imagebutton_hover{
    margin:0;
}
#vB_Editor_QR_cmd_switchmode{
    position:relative;
    top:1px;
    left:4px;
}






.layout .editor_controls .imagebutton {
    padding:0;
}

.layout .editor_controls .popupmenu div.popupctrl,
.layout .editor_controls_group_item .imagebutton{
    background:none;
    padding:0;
}
.layout .editor_controls .popupmenu .popupctrl.active,
.layout .editor_controls .imagebutton_selected,
.layout .editor_controls .imagebutton_down,
.layout .editor_controls .imagebutton_hover,
.layout .editor_controls_group_item .popupmenu .popupctrl.active,
.layout .editor_controls_group_item .imagebutton_selected,
.layout .editor_controls_group_item .imagebutton_down,
.layout .editor_controls_group_item .imagebutton_hover{
    border:0;
    padding:0;
    background:none;
}


.layout .popupmenu.imagemenu div.popupctrl.active {
    padding-right:0;
    margin-right:0;
}

.editor_textbox{
    width:953px;
    position:relative;
    left:-6px;
    background:url('/files/images/textarea_bg.jpg') repeat-y 0 0;
}

#medium_textarea .editor_textbox{
    width:860px;
}


.layout .editor_textbox .textbox, .layout .editor_textbox textarea {
    background:#A89562;
    border:1px solid #60442A;
}


.wysiwyg{
    color:#fff;
}
.editor_textbox_top{
    background:url('/files/images/textarea_top.jpg') no-repeat 0 0;
}
.editor_textbox_bot{
    background:url('/files/images/textarea_bot.jpg') no-repeat 0 100%;
}/*
.editor_controls ul{
	position:relative;
	left:-11px;
	}



.layout ul.right.editor_control_group{
	position:relative;
	right:-10px;
	}
*/
#usercp_content .groupcontrols{
    margin-right:0;
}


.layout #usercp_content .threadbit .sticky,
.layout #usercp_content .threadbit .nonsticky,
.layout #usercp_content .threadbit .deleted{
    background: url('/files/images/title_theme2.jpg') no-repeat 0 0;
}

#usercp_content .separator_line{
    width:748px;
    background: url('/files/images/separator2.png') no-repeat 0 0;
}

.blockfoot .but{
    float:right;
    margin-left:5px;
    padding:5px;
}
.blockfoot .but input{
    padding:0;
}
.blockfoot .but a{
    background:none;
    color:#fff;
    border:0;
}
.layout .but input,
.layout .but input:hover{
    background:none;
    border:0;

    font:bold 11px Tahoma !important;
    color:#fff !important;
}
.but{
    float:left;
    margin-right:10px;
    position:relative;
    padding-bottom:2px;
    background: url(/files/images/but_right.gif) no-repeat 100% 0
}
#yui-gen14 .but{
    margin:0 5px 5px 5px;
    padding-bottom:3px;
}
#yui-gen14 li{
    border:0;
    padding:5px;
}

#album #thumbnails{
    margin-left:15px;
}
#album .uploadlaunchlink .but{
    padding:4px 10px;
    color:#fff;
    font:bold 11px Tahoma;
}

.actionbuttons .group .but .button,
.actionbuttons .group .but .button:hover {
    background:none;
    border:0;
    color:#fff;
}
.group{

}
#attachments .actionbuttons .group .but,
#attachments .actionbuttons .group .but:hover{
    left:0;
    float:none;
    padding: 2px 5px;
    font: bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;
    border: 1px solid #A8A8A8;
    background: #E9E9E9 url(images/gradients/generic_button.png) repeat-x top left;
}
#attachments .actionbuttons .group .but .button{
    color: #424242 !important;
}
#attachments .group .but em{
    display:none;
}
#attachments .group{
    left:0;
}
.layout .pagination span.first_last a,
.layout .pagination span.first_last,
.layout .pagination span.prev_next a,
.layout .pagination span.prev_next  {
    border:0;
    background:none;
}
.layout .pagination span.first_last a img,
.layout .pagination span.prev_next a img{
    top:0;
}

.pagination span a,
.layout .pagination dd a.selected {
    font-size:11px;
}
.layout .pagination .popupmenu:hover a.popupctrl{
    border:0;
    color:#928a83;
}


/*main wgo*/

.layout .wgo_block{
    margin-left:25px;
}
.layout .wgo_block h2{
    background:url(/files/images/forum_info_top.gif) no-repeat 0 0;
    border:0;
    position:relative;
    z-index:1;
}
.layout .wgo_block h3{
    color:#fff;
}
.layout .wgo_block p,
.layout .wgo_block dd,
.layout .wgo_block dt,
.layout .time{
    color:#c0c0c0;
}
.layout .wgo_block a{
    color:#de9858
}
.layout .wgo_block div.floatcontainer{
    position:relative;
    top:-3px;
    background:url(/files/images/bg_forum_info.jpg) repeat-y 0 0
}
.layout .wgo_block .wgo_subblock{
    padding-top:8px;
    border:0;
    width:960px;
    border-bottom:1px solid #c0c0c0;
}
#wgo_legend{
    border-bottom:0;
}


.layout .forumbits .forumbit_nopost .forumhead .forumrowdata .subforumdescription,
.layout .threadbit .nonthread{
    background: url(/files/images/title_theme.jpg) no-repeat scroll 0 0;
    color:#fff;
    padding-bottom:10px;
    border:0;
}

.forumrow{
    padding-bottom:10px !important;
}



/*messages pages
	-------------------------------------*/
.layout dl.stats.totals{
    padding: 2px 10px;
}

.layout .formcontrols .blockrow p,
.layout .blockbody h3{
    color:#fff;
}

.layout #usercp_content{
    width:748px;
    margin-left:0;
    margin-right:24px;
}
.layout #usercp_content .cp_content {
    margin-left:0;
}

.layout #usercp_content > div, #usercp_content > form {
    margin-left:0;
}
.layout #usercp_nav{
    margin: 5px 8px 0 25px;
}

.layout #usercp_nav .blockhead{
    border:0;
    position:relative;
    z-index:12;
    background: url(/files/images/blockhead.gif) no-repeat scroll 0 0;
}
.layout #usercp_nav .blockrow{
    background:none;
}
.layout #usercp_nav .block{
    background:none;
}

.layout #usercp_nav .block{
    position:relative;
    top:-3px;
    background: url(/files/images/bg_message_block.jpg) repeat-y 0 0;

}
.layout #usercp_nav .blockbody{
    background: url(/files/images/bot_message_block.jpg) no-repeat 0 100%;
    border:0;
}
.layout #usercp_nav .blockrow li a{
    color:#fff
}
.layout #usercp_nav .blockrow * a:hover,
.layout #usercp_nav .blockrow .active{
    color:#fff;
    text-decoration:underline;
    background-color: transparent;
}
.layout .foldercount{
    padding:3px 10px;
}
.layout #usercp_content{
    margin-top:2px;
}
.cp_content{
    width:748px;
}
#subscription_navpopup .textcontrol,
#subscription_navpopup .popupctrl{
    float:right;
}
#usercp_content .blockhead,
#subscription_info #forum_icon_legend h5,
.layout #pictures h2,
#group_discussion_inlinemod_form .blockhead{
    border:0;
    color:#fff;
    background: url(/files/images/message_block_top.gif) no-repeat 0 0;
    position:relative;
    z-index:12;
    clear:both;
}

#subscription_info #forum_icon_legend{
    border:0;
}
.layout #forum_icon_legend h5 {
    padding:3px 10px;
    position:relative;
    z-index:1;
}
#forum_icon_legend .bot_message_block{
    position:relative;
    top:-3px;

}
#forum_icon_legend .bot_message_block dl{
    padding-top:15px;
}
.layout .but .button{
    margin-top:-1px;
}

#usercp_content .block,
#forum_icon_legend dl,
.layout .profile_content,
#pictures,
#group_discussion_inlinemod_form,
.errorblock{
    background: url(/files/images/message_bg.gif) repeat-y 0 0;
}

.layout #group_discussion_inlinemod_form{
    float:left;
    width:748px;
}

.layout #view-group-pictures #thumbnails,
.layout .threadbit .discussionrow{
    background:none;
    border:0;
}

.layout .profile_content{
    float:left;
}
#forum_icon_legend.forum_info_block dl{
    background:none;
}


#usercp_content .blockrow {
    background: none;
}
#usercp_content .pmbit{
    border-left:0;
    border-right:0;
    border-color:#c0c0c0;
}

.layout #usercp_content form.block{
    float:left;
}
.profile_content .bot_message_block{
    padding-left:5px;
    color:#fff;
}
#usercp_content .bot_message_block,
.profile_content .bot_message_block,
#group_discussion_inlinemod_form .bot_message_block,
#pictures .bot_message_block
{
    float:left;
    color:#fff;
    width:748px;
    padding-bottom:5px;
    background: url(/files/images/message_bot.gif) no-repeat 0 100%;
}
.layout #group_discussion_inlinemod_form .threadbit .threadimod input{
    position:relative;
    right:-35px;
}

.layout .selected_view_section{
    width:738px;
}
.profile_content .bot_message_block h4{
    background:transparent;
}
.layout .profile_content .subsectionhead-understate{
    top:0;
}
.layout .subsection a{
    color:#de9858;
}
.layout .bot_message_block .subsectionhead .textcontrol{
    margin-right: 20px;color:#de9858;
}
.layout #usercp_nav .blocksubhead {
    background:transparent;
    font-size:12px;
    font-weight:bold;
    color:#fff;
}


.layout .blocksubhead{
    border:0;
    background:0;
}
.layout .pmlist .blockrow .title {
    color:#de9858;
}
.pmlist{
    width:748px;
    overflow:hidden;
}
.layout .settings_form_border{
    border:none;
}
.layout .blocksubhead a {
    color:#c0c0c0;
}

#foldercontrols .blockfoot{
    padding:0 10px;
}
#foldercontrols .blockfoot a{
    color:#fff;
    text-decoration:underline;
}

.layout .settings_form_border h3{
    color:#fff;
    font-weight:bold;
    border-bottom:1px solid #c0c0c0;
}

.layout .datetime span label,
.layout .datetime span span{
    color:#fff;
}
.layout .pmbit a,
.layout .pmbit label{
    color:#fff;
}
.layout .popupgroup .popupmenu:hover a.popupctrl.active,
.layout .popupgroup .popupmenu a.popupctrl:hover,
.layout .popupmenu a.popupctrl.active{
    text-decoration:underline;
    color:#fff;
}
.layout .blockfoot .group{
    padding:0 0 10px 0;
    left:5px;
    color:#fff;
}
.stats{
    color:#fff;
}
dl.stats dt{
    color:#c0c0c0;
}

.layout .group{
    left:0;
}
.blockrow label,
.blockrow legend{
}
#help_content {
    color:black;
}
#help_content a
{
    color:black;
    text-decoration: underline;
}
.layout .group label{
    color:#c0c0c0;
}
.layout #usercp_content select{
    margin-left:0;
}

.layout .actionbuttons .group .button {
    background:none;
    color:#fff;
    border:0;
}


.layout .vbform,
.standard_error {
    width:960px;
    max-width:960px;
}
.layout #grouppagetitle {
    z-index:15;
}
.layout #grouppagetitle .vbform{
    width:auto;
}
.layout #grouppagetitle #menugroup{
    position:relative;
    top:-2px;
    z-index:15;
    right:25px;
}
.layout #grouppagetitle #menugroup li a{
    color:#fff;
}
.standard_error{
    padding:20px 0;
}

.layout .blockrow{
    color:#fff;
}
.blockrow a{
    color:#de9858
}
#forumrules p{
    color:#000;
}
.layout .navpopupmenu{
    padding-top:15px;
}
.layout #navpopup.navpopupmenu.popupmenu.nohovermenu{
    padding-right:26px;
}
.layout #navpopup .popupctrl{
    background: url(/images/misc/black_downward_arrow.png) no-repeat left center;
}


/*social groups
	-----------------------------------------------------*/

#content .blockhead{
    position:relative;
    z-index:12;
}
.layout .grouplist.mygroups{
    margin-left:37px;
    width:943px;
}
.layout .grouplist{
    width:660px;
}

.layout #sidebar_container{
    float:left;
}
.layout #content_container #content{
    margin-right:262px;
}
.layout #content_container{
    margin-right:-327px;
    margin-left:27px;
}
.layout #mygroups {
    margin-right:0;
}

#mygroups .blockhead,
#recentgroups .blockhead{
    border:0;
    background: url("/files/images/forum_info_top.gif") no-repeat 0 0;
}
#recentgroups .blockhead{
    background: url("/files/images/forum_info_top.gif") no-repeat 0 0;
}

.layout #mygroups .blockbody{
    position:relative;
    top:-3px;
    background:url("/files/images/bg_forum_info.jpg") repeat-y 0 0;
}
.profile_content .postbit-lite .avatarlink{
    width:60px;
    height:60px;
    overflow:hidden;
}
/*
.layout #mygroups .blockrow{
	background: url(/files/images/groupbot.gif) no-repeat 0 100%;
	}
*/
.layout #mygroups .blockrow li,
.layout #mygroups .blockrow .maincol{
    background:none;
    border:0;
}
.layout li.sgicon .leftcol a.textcontrol {
    padding:4px 6px 4px 0;
    margin-left:17px;
    width:70px;
    background: url(/files/images/but_right.gif) no-repeat 100% 0;
    border:0;
    color:#fff;
}
.layout #w_newgroups li.sgicon .leftcol a.textcontrol{
    width:40px;
    margin-left:12px;
    font-size:10px !important;
    padding:4px 11px 5px 0 !important;
}


.layout #content .blockrow > li, #content .blockrow > ol,
.layout #content .blockrow > div{
    background:none;
    border:0;
}
.layout li.sgicon .maincol {
    background:none;
}
#recentgroups .blockbody{
    position:relative;
    top:-3px;
    background:url("/files/images/bg_forum_info.jpg") repeat-y 0 0;
}
#recentgroups .blockrow{
    padding-bottom:10px;
    /*background: url(/files/images/recentgroupsbot.gif) no-repeat 0 100%;*/
}
.layout li.sgicon .maincol{
    height:210px;
}
.layout li.sgicon .maincol a{
    color:#de9858
}
.layout li.sgicon .maincol a:hover{
    color:#de9858;
    text-decoration:underline;
}
.layout li.sgicon .maincol div{
    color:#c0c0c0;
}
.layout li.sgicon .maincol p.description {
    color:#fff;
}
.layout li.sgicon .maincol div.category,
.layout li.sgicon .maincol div.last_activity{
    font-size:10px;
}
.layout #sidebar_container > ul,
.layout #sidebar_container .blockbody,
.layout #sidebar_container .blockrow,
.layout #sidebar_container .block,
.layout #sidebar li.sgicon .maincol  {
    border:0;
    background:none;
}
.layout #sidebar li.sgicon .maincol {
    width:68%;
}
.layout #sidebar_container .block{
    padding:0;
}

.layout #newgroups .blocksubhead,
.layout #sidebar_container .smaller .blocksubhead{
    color:#fff;
    position:relative;
    z-index:1;
    padding:3px 6px 2px 6px;
    width:260px;
    background: url(/files/images/newgroupshead.gif) no-repeat 0 0;
}
.layout #sidebar #w_newgroups,
.layout #sidebar_container .smaller .blockbody{
    color:#fff;
    position:relative;
    top:-3px;
    background: url(/files/images/newgroupsbg.gif) repeat-y 0 0;
}
.layout #sidebar .blockrow{
    background: url(/files/images/newgroupsbot.gif) no-repeat 0 100%;
}
.layout #groupsearch{
    margin-right:12px;
    width:189px;
    border:0;
    background: url(/files/images/groupsearch.jpg) no-repeat 0 0;
}
.layout #groupsearch input{
    background:none;
    padding-top:3px;
}

.layout #charnav{
    clear:both;
    width:946px;
    padding:10px 7px;
    border:0;
    background: url(/files/images/announcements_bg.jpg) no-repeat 0 0
}


.layout #charnav dd a,
.layout #charnav dd a:hover {
    color: #928a83;
    background: #150e07;
    border:1px solid #100b05;
}
.layout #charnav dd a:hover{
    color: #fff;
}

.layout #above_memberlist{
    margin:10px 24px 20px 24px;
}

.layout #memberlist_table{
    width:95%;
    margin:10px auto 0 auto;
    color:#fff;
}
.layout #memberlist_table a{
    color:#fff;
    text-decoration:underline;
}
.layout #memberlist_table th{
    background:#3e6972;color:#fff;
}
.layout #memberlist_table td.alt1 {
    background:#5794a9;
}
.layout #memberlist_table td.alt2  {
    background:#69afc7;
}
.layout .columnsort a:hover{
    background:#4a808b
}
#memberlist .blockfoot{
    margin-left:27px;
    color:#c0c0c0;
}
#pagination_bottom{
    margin-left:27px;
}
#memberlist_navpopup{
    margin-right:27px;
}
#searchstats{
    color:#c0c0c0;
    margin:0 20px 5px 0;
}
#memberlist .blockhead{
    margin:0 auto;
    width:938px;
    clear:both;
}





/*calendar
	--------------------------------------------------------------*/

#calendarpicker{
    margin-right:25px;
}
.layout dl.tabslight {
    clear:both;
    margin-left:25px;
    margin-right:25px;
    border-bottom:1px solid #ECC98A
}
.layout .blockrow dl.tabslight {
    margin-right:0;
    margin-left:0;
}
.layout dl.tabslight dd a{
    border:1px solid #ECC98A;
    margin-right:1px;
}
.layout dl.tabslight a{
    background:#150e07;
    color:#fff;
}
.layout dl.tabslight dd a:hover{
    background:#372612;
    color:#fff;
}
.layout dl.tabslight dd.selected a, .layout dl.tabslight dd.selected a:hover {
    background:#372612;
    color:#fff;
    text-decoration:underline;
    border:1px solid #ECC98A;
}






.layout #calendar_main{
    width:95%;
    margin-left:25px;
}

.layout #calendar_nav{
    float:right;
    margin-right:25px;
}
.layout .calendar .events{
    margin:0;
    border-color:#ecc98a;
    background:#150e07;
    color:#fff;
}
.calendar .events a.weeklink,
.calendar .events a.daynum{
    color:#fff !important;
}
#calendar_main table{
    margin-top:5px;
    border-left:1px solid #ecc98a;
}
#calendar_main table th{
    color:#fff;
    border-right:1px solid #ecc98a;
    border-top:1px solid #ecc98a;
    background:#3e6972;
}
.layout .calendar a,
.layout .calendar li{
    color:#fff;
}
.layout .calendar .events.today,
.layout .calendar .today{
    background:#150e07
}
.layout #calendar_content .blockhead{
    background:#150E07;
    border:1px solid #ECC98A;
    padding-bottom:6px;
}

.layout #calendar_content .button,
.layout #monthjump .textcontrol{
    position:relative;
    top:-2px;
    background:#150e07;
    color:#fff;
    border:1px solid #ECC98A
}
.layout .button:hover,
.layout #monthjump .textcontrol:hover{
    color:#fff;
    background:#372612
}
.layout .calendar.mini td .simpleday, .layout .calendar.mini td a{
    background:#150E07;
}
.layout .calendar.mini th{
    background:#6b5233;
    color:#fff;
}
.layout .calendar.mini .blockhead{
    background:#150E07;
    border:1px solid #ECC98A;
}
.layout .calendar.mini td{
    background:#5794a9;
    color:#fff;
    text-align:center;
}
#calendar_main .calendar.mini table {
    margin-top:0;
}
.layout .calendar.mini td.othermonth a{
    border:0;
    background:#372612;
    color:#fff;
}
.layout .calendar.mini h4{
    margin-bottom:5px;
}

#calendar_content .blocksubhead{
    background:#372612;

}
.layout .week li.floatcontainer {
    border:0;
    width:auto;
}
.layout .week .blockbody{
    background:#5794a9;
}
.layout .week .blockrow{
    padding: 0 5px 0 0;
}
.layout .week .eventlist li.birthdays {
    margin-top:10px;
    margin-right:4px;
    margin-bottom:10px;
    background:#69afc7;
}
.layout #calendar_content a.textcontrol{
    color:#fff;
    background:#372612;
    border:1px solid #ECC98A;
    position:relative;
    top:-2px;
}
.layout #calendar_content .eventrow{
    background:#5794A9;
}
.layout #calendar_content .eventrow a{
    color:#fff;
}
.layout #calendar_content .eventrow dd{
    color:#c0c0c0;
}
.layout #calendar_content .birthdate{
    color:#fff;
    background:#372612;
    border:1px solid #ECC98A;
    border-bottom:0;
    padding:5px;
}
.birthdays .posthead{
    margin-bottom:5px;
}


/*Albums
	----------------*/

#usercss{
    clear:both;
    width:960px;
    margin:0 auto;
}
#albumlist .bot_info_block{
    padding-bottom:10px;
}
.album_pagination_top .newcontent_textcontrol{
    margin-right:24px;
    padding:4px 6px 0 6px;;
    font:bold 11px Tahoma;
    position:relative;
    background:url(/files/images/but_right.gif) no-repeat 100% 0
}
.layout .albumlist_entry,
.layout #latestalbumcontainer li,
.layout #latestalbumcontainer li:hover{
    background:#372612;
    border:1px solid #ECC98A;
}
.albumtitle a,
.albumtitle a:hover{
    color:#de9858;
}
#edit_form .bot_info_block,
#delete_form .bot_info_block{
    overflow:hidden;
}
#edit_form .group,
#delete_form .group{
    float:right;
}
#edit_form .checkradio,
#delete_form .checkradio{
    float:left;
}
.singlecheck{
    margin-top:5px;
}

.layout #albumtop{
    border:0;
    width:950px;
    margin:0 auto;
    color:#fff;
    font-size:12px;
    background: url(/files/images/nav_links.jpg) no-repeat 0 0
}
#album{
    background: #4f4734;
    width:960px;
    margin:0 auto;
    color:#fff;
}
#album .blockfoot{
    color:#fff;
    padding:10px;
}
#album #thumbnails li{
    background:0;
    border:0;
}
#uploaddisplay{
    width:748px;
    margin:0 auto;
    background: transparent url(/files/images/bg_forum_info.jpg) repeat-y scroll 0 0;
}
#uploaddisplay .blockhead{
    background: url(/files/images/forum_info_top.gif) no-repeat 0 0;
    border:0;
}
.layout #uploaddisplay .formcontrols .blockrow{
    border:0;
}
.picturenav,
#picturecontrols{
    margin-top:10px;
    clear:both;
}
.picturenav{
    margin-top:27px;
}
#picturecontrols{
    margin:25px 0 5px 0;;
}
.layout #albumtop h1{
    margin-right:0;
}

#picturelink{
    clear:both;
    overflow:hidden;
}
#pictureurls label{
    color:#fff;
}
#picturestats,
.layout #picturecaption{
    margin-left:14px;
    color:#fff;
}






/*
.layout #picturelink img {
	width:930px;
	}*/
#message_form{
    width:960px;
    margin:0 auto;
    background:none;
}
.layout #album_content{
    margin-right:0;
}


.layout #album_content{
    width:960px;
    margin-left:24px;
}

.layout #albumlist .blockbody,
.layout #albumlist .blockbody.albumsback,
.layout #album_sidebar .blockbody,
.layout #album_content .blockbody,
.layout #album_sidebar .blockrow.albumlist_entry {
    background:none;
}
#recentalbums{
    width:960px;
    margin:0 auto;
    background: url(/files/images/bg_forum_info.jpg) repeat-y 0 0
}
.layout #album_content,
.layout #album_content .content{
    width:960px;
}
.layout #album_sidebar{
    float:none;
    margin-left:0;
    margin-top:5px;
    width:auto;
    clear:both;
}
.layout .albumedit .blockrow{
    border:1px solid #ECC98A;
    background:#372612;
}

.layout .albumedit .blockrow .movedelete {
    width:300px;
}









/*newreply
	---------------------------------------------*/


.newreply .editor_textbox{
    width:850px;
}

.newreply .blockbody{
    overflow:hidden;
}

.newreply #forumrules{
    background:none;
    border:0;
}
.newreply #forumrules .blockrow{
    background:none;
}

.newreply .blockbody #forumrules{

    margin-bottom:0;
    /*background: url(/files/images/bot_forum_info.jpg) no-repeat 0 100%;*/
}



/*gropus
	------------------------------------------*/

#group-list{
    width:960px;
    margin:0 auto;
}

#group-list .searchbit,
#group-list .searchinfo{
    background:#5794A9
}
.searchtitle a{
    color:#fff;
}
.searchbit .searchtitle a:hover{
    color:#fff;
    text-decoration:underline;
}
#group-list .searchbit .searchdescription{
    border-top:1px solid #ECC98A
}
#group-list .searchbit{border-bottom:1px solid #c0c0c0}


#group-list .searchinfo .textcontrol{
    border:1px solid #ECC98A;
    border-bottom:0;
    background:#150e07
}
#group-list .searchinfo .textcontrol:hover{
    background:#372612;
    color:#fff;
}



.layout .time{
    color:#c0c0c0 !important;
}
#group-list .searchlastpost .date{
    color:#fff;
}
.layout .columnsort th a{
    background:#69AFC7;
    color:#fff;
}

.layout .columnsort th a:hover{
    background:#5794A9;
    color:#fff;
}
#group-above-list{
    clear:both;
    margin-right:22px;
}

.layout #group-list-search {
    position:relative;
    left:19px;
}

#group-after-list #pagination_bottom{
    position:relative;
    top:22px;
}


/*---------------------------------------------------------------------------------------*/

.threadbit .nonsticky a.threadstatus, .threadbit .sticky a.threadstatus,
.threadbit .deleted .threadstatus{
    margin:9px;
}
.forumbit_nopost .forumbit_nopost .forumrow .forumicon{
    left:15px;
}

.layout .member_summary {
    width:200px;
}
.layout .member_summary .block{
    background:none;
    color:#fff;
}
.layout #usermenu li a,
.layout .member_summary .blocksubhead
.layout .member_summary .blockrow div,
.layout .member_summary .blockrow, .layout .member_summary .blocksubhead{
    color:#fff;
}
.layout .member_summary .blocksubhead .textcontrol{
    clear:both;
}
.layout .member_summary .block .blockrow,
.layout .member_summary .block .blockbody{
    background:none;
    border:0;
}
.layout .member_summary .block{
    border-top:1px solid #ECC98A;
    padding-bottom:0;
    margin-bottom:0;
}
.layout .member_content{
    margin:10px 25px 10px 25px;
}
.layout .member_tabs{
    margin-left:0;
    float:right;
    width:748px;
}
.layout .member_tabs .tabslight{
    margin:0 auto;
}
.layout #profile_tabs{
    margin-top:23px;
    border:0;
    background:url(/files/images/bg_message_block.jpg) repeat-y 0 0
}
.bot_message{
    background: url(/files/images/bot_message_block.jpg) no-repeat 0 100%
}
.layout #usermenu li.separator{
    margin-right:2px;
}

.layout .member_summary dl.stats dt {
    width:75px;
}
.layout .member_summary dl.stats dd {
    width:100px;
}
.layout dl.stats dd {
    color:#fff;
}
.layout .member_summary h5 .textcontrol{
    float:none;
    display:block;
    width:180px;
}
a.textcontrol img{
    bottom:0;
    left:0;
}
a.textcontrol:hover img{
    position:static;
    top:0 !important;
    left:0;
}
.member_summary .imagecontrol img{
    top:0!important;
}
.layout .member_summary .groups .groups_list .group_content{
    float:none;
    width:auto;
}
.bot_message_block #message_form{
    width:738px;
}
.bot_message_block #message_form .editor_textbox{
    width:718px;
}
.layout .profile_content div.subsectionhead,
.layout .profile_content .texteditor,
.layout .profile_content .actionbuttons{
    border:0;
    background:0;
}
.layout .postbit-lite .postbithead{
    background:#504633;
    border:1px solid #ecc98a;
    width:96;
}
.bot_message_block .profile_editor_border, .bot_message_block .profile_content .actionbuttons{
    border:0;
}
.bot_message_block .editor_textbox{
    width:648px;
}

.layout .profile_content .friends_list li:hover{
    background:none;
}

#socialgroup_members{
    float:left;
    width:960px;
    color:#fff;
    margin-left:24px;;
}
.friends_list{
    margin-left:25px;
}


.layout .blockrow{
    background:transparent;
}

/*

.layout #postlist{
	width:940px;
	margin: 0 auto;
	padding:10px;
	}

*/


#postlist_popups{
    margin-right:30px;
    position:relative;
    z-index:124;
}


.layout #pagination_top.right_pagination,
.layout #pagination_bottom.right_pagination{
    float:right;
    margin-right:28px;
}
.layout .blockfoot .but .button,
.layout .but .button{
    padding:0;
}

.layout #buddylist li,
.layout #incomingreqs li{
    background:#372612;
    border: 1px solid #ECC98A
}

.layout ul.userlist_showavatars div.buddylist_details div.friend{
    top:24px;
    left:71px;
}

#message_list blockquote{
    color:#c0c0c0;
}
.layout .quickedit .blocksubfoot{
    margin:5px 0 30px 15px;
}
.layout .postbit-lite .posthead{
    width:368px;
}
.layout .postbit-lite .postbitfoot{
    right:65px;
}
.layout .postbit-lite .postbitfoot .postcontrols a{
    color:#fff;
}


.layout #content_container.contentright #content{
    width:748px;
}
.layout #sidebar_container.small_sidebar{
    width:200px;
}
.layout .small_sidebar{
    width:200px;
    margin-left:24px;
}
.layout .small_sidebar .blocksubhead{

}

.layout #content_container.contentright #content{
    margin-left:232px;
}

.layout #groupstatsbox{
    padding:0;
}

.layout #thumbnails li{
    margin:7px;
    background:#372612;
    border:1px solid #ECC98A;
}

.layout .small_sidebar{
    background:url(/files/images/bg_message_block.jpg) repeat-y 0 0
}
.layout #membersblock .smaller .blockbody,
.layout #sidebar #membersblock .blockrow,
.layout #sidebar #groupstatsbox .blockbody,
.layout #sidebar #groupstatsbox .blockrow {
    background:none;
}
.layout #sidebar_container{
    padding-bottom:0;
}
.bot_message_block{ background:url(/files/images/bot_message_block.jpg) no-repeat 0 100%}

.layout #sidebar_container #sidebar .block{
    margin-bottom:0;
}
.layout #sidebar_container.small_sidebar .smaller .blocksubhead{
    background:url(/files/images/blockhead.gif) no-repeat -1px 0;
    width:190px
}
.blocksubheadinfo,
.blocksubheadinfo:hover{
    color:#fff;
}
.layout .threadbit .discussionrow.hasstatus .threadinfo{
    width:46%;
}

.m_r{
    margin-right:25px;
}

.layout .groupbit:hover .blockfoot{
    background-color:transparent;
}

.layout .groupbit{
    min-height:70px;
    margin-top:10px;
    border-bottom:1px solid #c0c0c0;
}
.commalist a{
    color:#de9858;
}
#pmrecips .popupctrl,
#bccrow .popupctrl{
    background:#fff;
    color:#000;
}
.layout .requestlist > li{
    background:transparent
}
.layout #forumrules{
    background:none;
    border:0;
    margin-bottom:0;
}
.editor_textbox_smilie{
    width:860px;
}

.layout ul.codeblock li.blockrow div.desc{
    width:76.5%;
}
.sub_post_avatar{
    height:105px;
    padding-bottom:10px;
}

.layout .postbit-lite .postbit-chkbox{
    right:15px;
}


.layout #calendar_content .eventbit .eventhead{


    background:#7192A8 url(http://forum.allods.s10/images/buttons/newbtn_middle.png) repeat-x 0 0;
}
.layout #calendar_content .eventbit .eventhead .time{
    padding:5px 0;
    color:#c0c0c0;
}
.layout .eventbit .eventdetails {
    background:#5794A9;
    border:1px solid #5794A9;
    border-right:0;

    border-bottom:1px solid #ECC98A;
    margin-bottom:2px;
}

.layout .eventbit .userinfo {
    background:#69AFC7;
    border:1px solid #fff;
    margin:10px;
}

.threadbit .discussionrow.hasstatus .threadstats li,
.author span,
.threadlastpost dd{
    color:#c0c0c0;
}

#group_message_inlinemod_form{
    width:960px;
    margin:0 auto;
}

.layout .uploadlaunchlink{
    background: 0;
    border:0;
    color:#fff;
}

#controls_above .but{
    float:right;
    margin-right:24px;
}

.postbit-lite{
    background:transparent url(/files/images/bg_forum_info.jpg) repeat-y scroll 0 0;

}
.postcounter{
    color:#fff;
}
.layout #usercp_content #attachmentlist {
    margin-top:1px;
}
.layout #albumtop h1{
    line-height:11px;
}
.layout blockquote.preview .bbcode_container .bbcode_quote_container{
    background:none;
}
.layout blockquote.preview .bbcode_container{
    /*background: none;*/
}
.layout blockquote.preview .quote_container{
    border:1px solid #ECC98A;
    background:#69AFC7;
}
.layout blockquote.preview .bbcode_container div.bbcode_quote{
    margin: 0 0 10px 0;
    border-radius: 0;
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: transparent url('/files/images/citate_top.gif') no-repeat 0 0;
}

.layout .above_who_online,
.who_online{
    width:960px;
    margin:0 auto;
}

.who_online{
    background:#5794A9;
    color:#fff;
}
.who_online .textcontrol{
    border:1px solid #ECC98A;
    background:#150e07;
    color:#fff;
}
.layout #wol_navpopup{
    margin-right:20px;
}
.layout #woltable a{
    color:#fff;
    text-decoration:underline;
}
.layout .who_online #forum_icon_legend .blockrow{
    background:0;
}
.layout .who_online h5{
    color:#fff;
    font-weight:bold;
}
#postpagestats,
.subsectionhead,
.errorblock h3{
    color:#fff;
}
.profile_editor_border .editor_textbox{
    left:4px;
}
.profile_editor_border{
    background: url(/files/images/bg_forum_info.jpg) repeat-y 0 0
}
#message_form .errorblock{
    background:#5794A9;
    color:#fff;
}
#message_form #qc_error_okay .button{
    color:#fff;
    border:1px solid #ECC98A;
    background:#150e07;
}
#message_form .actionbuttons{
    margin-left:5px;
}
.errorblock{
    margin-bottom: 10px;
    border:1px solid #ECC98A;
}
.layout .posts, .layout #message_list{
    margin:6px 0;
}
#profile_tabs #userinfo{
    display:block;
    width:142px;
    font-size:14px;
    overflow:hidden;
}
.profile_editor_border
.formcontrols .bot_info_block{
    background:none;
}
.avatarlink{
    margin-left:5px;
}
.layout #usercss #postlist .postbit-lite,
.layout #usercss #message_form .profile_editor_border{
    background: url(/files/images/bg_forum_info.jpg) repeat-y 0 0
}
.layout #usercss #postlist .bot_info_block,
.layout #usercss #message_form .bot_info_block{
    background:url(/files/images/bot_forum_info.jpg) no-repeat 0 100%
}
.layout #postlist .postbit-lite,
.layout #postlist .bot_info_block,
#message_form .bot_info_block,
#message_form .profile_editor_border{
    background: 0;
}


.bbcode_container .bbcode_container{
    background:none;
    width:685px;
}
.bbcode_container .bbcode_container .bbcode_code{
    width:685px;
}
.bbcode_container .bbcode_container pre.bbcode_code{
    background:#5794A9;
}
.layout #annoucements_navpopup {
    margin-right:24px;
    position:relative;
    z-index:123;
}
.layout #annoucements_navpopup .textcontrol,
.layout #annoucements_navpopup .popupctrl,
.layout #pm_navpopup .textcontrol,
.layout #pm_navpopup .popupctrl,
.layout #usercp_navpopup .textcontrol,
.layout #usercp_navpopup .popupctrl{
    float:right;
}
#usercp_navpopup .shade{
    float:right;
    padding:3px 7px;
}
.controlbar .textcontrol {
    float:right;
}


/*
.layout .forumbit_nopost .forumrow .forumdata{
	padding-left:0;
	}
*/
.layout .forumbit_post .foruminfo .forumdata .datacontainer{
    padding-left:74px;
}

.body_wrapper p{
    color:#fff;
}
#footer_time {
    padding-top:630px;
}
.memberaction_body{
    overflow:hidden;
}

.editor_textbox_container {
    width:88%;
}

.layout .vB_DatePicker td{
    background:#150e07
}
.layout .vB_DatePicker th{
    background:#372612;
}


.layout #pictures .blockbody .blockrow,
.layout #group_discussion_inlinemod_form .blockbody .blockrow {
    border:0;
}

.layout .member_summary .friends_mini .friends_list li .friend_info a{
    font-size:10px;
}
.layout .forumbit_nopost .forumbit_nopost .forumrow .forumicon{
    left:15px;
    top:6px;
}

.layout #pollinfo .polltitle {
    color:#fff;
}
.layout #pollinfo{
    border:1px solid #fff;
}
.layout #pollinfo {
    background:#110601;

}
.layout #pollresults{
    border:1px solid #fff;
    background:#271203;
}
.layout .polloptionsblock {
    padding-left:10px;
}
.layout #pollresults li .votes .pollbarwrapper .numvotes{
    background-color:#110601;
    color:#fff;
}
#pagination_top{
    margin-right:22px;
}
#above_searchresults{
    padding-right:22px;
}
.forumlastpost div{
    /* color:#fff;*/
    color:#e0e0e0;

}

.layout .editor_textbox_bot textarea{
    color:#fff;
}
.layout .profile_content .subsectionhead{
    padding:42px 0 10px 0 !important;
}
.postbithead .username{
    color:#fff;
}
.polloptionsblock {
    overflow:hidden;
    zoom:1;
}
.polloptionsblock .group{
    float:left;
    clear:both;
}

.postlinking .but{
    margin:3px 0 0 6px;
}
.postlinking .but a{
    text-indent:17px;
}
.layout .postlinking .but a:hover{
    color:#fff !important;
    text-decoration:none !important;
    background:none !important;
}
.layout .editor_textbox iframe,
.layout #vB_Editor_001_iframe,
.layout #vB_Editor_001_iframe body,
.layout #vB_Editor_001_iframe html{
    color:#000;
    background:#a89562;
    border:1px solid #60442a;
}
.right img{
    float:right;
}

.layout .popupbody li > label {
    color:#000;
}
.layout .memberaction_body.popupbody li{
    width:auto;
}
.editpost_rules{
    margin-left:25px;
}
.editpost_rules .blockhead{
    border:0;
    background:url(/files/images/left_forum_info.gif) no-repeat 0 0;
}

.editpost_rules .bot_info_block{
    background: url(/files/images/lb_info_block.gif) no-repeat 0 100%
}


.message_l li{
    width:745px;
}


.layout .message_l li .bbcode_container{
    width:98%;	background:none;
}

.layout .message_l li .bbcode_quote{
    width:98%;
    background:#382715;
    border:1px solid #544434;
}

.layout .message_l li .bbcode_quote .message{
    width:98%;
    background:none;
}
.layout .message_l li .quote_container{
    width:98%;
    overflow:hidden;
    background:none;
}
.layout .message_l .after_content{
    width:480px;
}
.layout .message_l .quote_container .bbcode_quote_container{
    display:none;
}

.layout .message_l .postbitlegacy .content{
    padding-right:0;
}
.layout .postbitlegacy,
.layout .eventbit{
    color:#c0c0c0;
}
.layout .postbitlegacy dl.userinfo_extra dt,
.layout .postbitlegacy dl.user_rep dt{
    color:#a0a0a0;
}
.blockhead .popupbody li > a{
    color:#727272;
}



/*mailru*/

/* style="background:#7192A8; padding:1px 5px 5px 5px;-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px" */

.for_profileform table{
    margin-left:10px;
    color:#fff;
}
.for_profileform table table{
    margin-left:0;
}
.for_profileform .bginput{
    width:300px;
}
.for_profileform td{
    padding:5px 0;
}
.table_top_form td{
    padding-right:5px;
}
.table_top_form label{
    position:relative;
    top:2px;
}
#mailru_domain{
    margin:0 10px 0 0;
    top:1px;
    width:100px
}
.toplinks form input {
    color:#fff;
}
.define_but{
    width:380px;
}
.define_but .but{
    padding:5px;
}
.layout .popupmenu .popupbody label,
.layout .popupmenu .popupbody a{
    color:#7c7c7c;
}
.layout #view-group-discussion-popups a{
    color:#7c7c7c;
}

.layout .author .username,
.layout .commalist a,
.layout .forumbit_post .foruminfo .forumdata .viewing{
    /*color:#fff;*/
    color:#e0e0e0;
}

.layout .username_container .memberaction .username{
    padding:3px 0 3px 26px;
    background: url(/files/images/arrow.png) no-repeat 0 0
}
.layout .memberaction_body.popupbody li.right {
    float:left;
    clear:left;
    text-indent:4px;
}
.layout .right img{
    float:left;
}


.layout .editor_textbox textarea,
.layout .editor_textbox textarea:focus{
    background-color:transparent !important;
    color:#fff;
    font-size:12px;
}

#showpm .postdetails{
    background: url("/files/images/small_postdetails_bg.jpg") repeat-y 0 0;
}
.layout #showpm .postdetails_top{
    background: url("/files/images/small_postdetails_top.jpg") no-repeat 0 0;
}
#showpm .postbitlegacy .posthead,
#showpm .eventbit .eventhead,
#showpm .postbitdeleted .posthead{
    background: url("/files/images/small_posthead.jpg") no-repeat 1px 0;
}
.layout #showpm .postbitlegacy,
.layout #showpm .eventbit{
    width:748px;
}


.layout #below_searchresults{
    margin-right:19px;
}

#smilielist .blocksubhead{
    color:#fff;
}
.layout .editor_controls > ul.right {
    margin-right:6px;
}
.layout .editor_controls .popupmenu div.popupctrl{
    border:0;
    line-height:20px;
    color:#fff;
    border-bottom:1px dashed #fff;
}
.layout .popupmenu.sizes div.popupctrl{
    width:54px;
}
.popupmenu.fonts div.popupctrl{
    width:54px;
}

.below_body{
       overflow:hidden;
       background: url(/files/images/bg-bot.png) 50% 100% no-repeat;
       width: 100%;
       position:absolute;
       height:704px;
       bottom:-100px;


}

#slider {
    float:right;
    top:53px;
    right:38px;
    width:678px;
    height:60px;
    overflow:hidden;
    position: relative;
    background: url(//forum.allods.ru/files/images/loading.gif) center center no-repeat;
}
#slider img {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
#slider a{
    top:0;
    right:0;
    display:block;
    width:678px;
    height:60px;
    z-index:20;
}
#slider  div{
    position:absolute;
    top:0;
    left:0;
}

.layout .blockbody.postpreview{
    width: 744px;
    border:0;
    background:url("/files/images/message_bg.gif") repeat-y 0 0;
}

.layout .blockbody.postpreview blockquote {
    font-family: Verdana, Geneva, sans-serif;
}

.layout .blockbody.postpreview .signature{
    border-top:0;
}
.postcontent.restore{
    overflow:hidden;
}
.restore ol, .restore ul, .restore dl{
    margin-left:2.1em;
}
.layout #attachlist_list2.attachments{
    background:0;
}
.layout #attachlist_list2.attachments li{
    color:#fff;
}
.attachment,
#manageattach{color:#000;}

.postbitlegacy .postdetails .userinfo .usertitle{
    display:block;
    text-align:center;
    padding-bottom:20px;
}
#picture_comment_inlinemod_form{
    width:960px;
    margin-left:30px;
}

.popupgroup #yui-gen12{
    left:-20px;
}

.threadtitle_unread {
    color:#fff !important;
}

.bbcode_container div.bbcode_code,
.bbcode_container pre.bbcode_code {
    color: #999
}


#w_members .memberinfo h6 a{
    font-size:10px;
}
.postbitlegacy dl.userinfo_extra dd{
    overflow:hidden;
}

/* --- Spoiler --- */
@font-face {
    font-family: 'AllodsRegular';
    src: url('//allods.ru/static/css/fonts/allods-webfont.eot');
    src: url('//allods.ru/static/css/fonts/allods-webfont.eot?#iefix') format('embedded-opentype'),
    url('//allods.ru/static/css/fonts/allods-webfont.woff') format('woff'),
    url('//allods.ru/static/css/fonts/allods-webfont.ttf') format('truetype'),
    url('//allods.ru/static/css/fonts/allods-webfont.svg#AllodsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pre-spoiler {
    height: 23px;
    background: url(/files/images/spoiler_line.png) left top no-repeat;
}

.pre-spoiler .aspoiler {
    height: 23px;
    display: block;
    float: left;
    margin-left: 20px;
    padding: 0 69px;
    font-family: AllodsRegular;
    font-size: 14px;
    line-height: 22px;
    text-decoration: none;
    background: url(/files/images/spoiler_text.gif) left top no-repeat;
}

.pre-spoiler .aspoiler:hover {
    color: #FF9;
}

.pre-spoiler .aspoiler span {
    width: 25px;
    height: 23px;
    position: absolute;
    margin-left: 64px;
    overflow: hidden;
    background: url(/files/images/spoiler_text_right.png) left top no-repeat;
}

.pre-spoiler div {
    width: 37px;
    height: 23px;
    float: right;
    cursor: pointer;
}
.pre-spoiler div.closed {
    background: url(/files/images/spoiler_button.png) left top no-repeat;
}
.pre-spoiler div.open {
    background: url(/files/images/spoiler_button.png) left bottom no-repeat;
}

.spoiler {
    background: #20160C url(/files/images/spoiler_bgr.jpg) left top no-repeat;
}

.spoiler div:first-child {
    margin-top: 5px;
    padding: 5px;
    border: 1px solid #777;
}

.spoiler div:first-child div {
    border: none;
    padding: 0;
}

.profile_content .open,
.profile_content .closed {
    margin-right: 13px;
}

/* ---[ Quote/code containers]------------------------- */

.spoiler .bbcode_container {
    width: 712px;
}

.spoiler .bbcode_container .bbcode_quote {

    width: 712px !important;
}


.bbcode_container pre.bbcode_code {
    border: none !important;
    background: none !important;
    padding: 6px 11px !important;
    font-size: 13px !important;
}

.bbcode_container .bbcode_description {
    color: #e4ae60;
    margin-left: 11px;

}

.bbcode_quote_container {
    background: none !important;
}

/* [nostyle] bb tag table wrapper */
/*i .stg_table td {
	border: none !important;
	background-color: transparent !important;
	text-decoration: none !important;
	font-style: normal !important;
	}*/

.mem_tab td   {padding: 3px 0;}
.mem_tab .c1  {width: 150px;}
.mem_tab .c2  {width: 180px;}
.mem_tab .c3  {width: 100px; text-align: center;}
.mem_tab .c4  {width: 100px; text-align: center;}

/* custom styles */

.stg_table a {
    /*color: #7d5f3a;*/
    color: #FFFCC0;



}

.stg_table a:hover {
    /*color: #7d5f3a;*/
    color: #fff;
}

.threadbit .threadlastpost{
    height:auto !important;
}

/* Custom table classes */
.postcontent table.noborder td {
    background-color: transparent;
    border: none;
}

/*
.layout .bluepost .bbcode_container  {
    background: transparent url('/files/images/citate_bg.png') repeat-y 0px 0;
}

.layout .bluepost .bbcode_container div.bbcode_quote {
    background-image: none;
}

.layout .bbcode_quote div.quote_container {
    background-image: none;
}
*/

.postbody abbr {
    border-bottom: 1px dotted #987;
    cursor: help;
    color: #987;
    display: inline-block;
}

.postbody abbr:hover {
    border-bottom: 1px dotted #ba9;
    cursor: help;
    color: #ba9;
    display: inline-block;
}


/* ********** Начало Tooltip и Popover ********** */
.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    font-size: 12px;
    line-height: 1.4;
    visibility: visible;
    filter: alpha(opacity=0);
    opacity: 0;
}
.tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9;
}
.tooltip.top {
    padding: 5px 0;
    margin-top: -3px;
}
.tooltip.right {
    padding: 0 5px;
    margin-left: 3px;
}
.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px;
}
.tooltip.left {
    padding: 0 5px;
    margin-left: -3px;
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
    right: 5px;
    bottom: 0;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 676px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
    margin-top: -10px;
}
.popover.right {
    margin-left: 10px;
}
.popover.bottom {
    margin-top: 10px;
}
.popover.left {
    margin-left: -10px;
}
.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
.popover-content {
    padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover > .arrow {
    border-width: 11px;
}
.popover > .arrow:after {
    content: "";
    border-width: 10px;
}
.popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    border-bottom-width: 0;
}
.popover.top > .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0;
}
.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25);
    border-left-width: 0;
}
.popover.right > .arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0;
}
.popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff;
}
.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff;
}


.tip {
    display: inline-block;
    color:#BB5500;
    font-size: 100%;
    border-bottom: dashed #BB5500 1px;
    cursor: pointer;
}

/* ********** Конец Tooltip и Popover ********** */

.formcontrols fieldset.blockrow legend {
    color:#fff;
}

.profile_content #infractionslist li:hover {
    background: #311800 none !important;
}

.postbody .content img {
    max-width: 100%;
}


.groupbit .avatarlink {
    top:7px;
}

.groupbit  .usertitle {
    text-align: center;
    width: 100px;
}
