a{ outline: none;}
a.white{ color: #fff;}
.forum{ font: 11px Verdana; width: 745px; background-color: #fff; padding-bottom: 20px; margin: -1px 1px 2px 8px; height:auto; min-height:460px !important;}
.forum-new{ width:815px;}
.f-section{border: 1px solid #dedede; border-bottom-width:0px;}
.f-section-new{border-width:0;}
.f-section-new2{margin-top:3px;}

.f-section-container {border: 1px solid #dedede;border-bottom-width:0px;}
.f-section-title{ background: url(../img/cellpic14.png) repeat-x; font-weight: bold; color: #fff; font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif;padding: 5px; margin-bottom: 10px; cursor:move;border-radius:10px 10px 0 0;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;}
.f-section-title-new2{ font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;color:#00425f; background: url(../img/cellpic1.png) repeat-x;
    margin-bottom: 4px;
    padding-bottom: 10px;
    padding-left: 13px;
    padding-top: 7px;
}
.f-section-line{height:1px; background-color:#bcd1e1; width:100%; margin-bottom:4px;}
.f-section-title2, .forum-favtitle{padding:8px 5px 10px 5px;}
.f-section-title3{margin-top: 10px; margin-bottom:0; margin-bottom:-2px; padding-left:10px;}
.f-hidebtn{ float: right; margin-top: -5px; cursor: pointer;}
#drag-1{padding:0 !important;margin-top:0 !important;}

.f-subsection{ border-bottom: 1px solid #dedede; padding: 8px 10px 10px 10px; /*background: url(../img/forum_icon.gif) 10px 10px no-repeat;*/ position: relative;}
.f-subsection-title{ font-size: 13px; font-weight:bold; }

.f-subsection-stat{ float: right; xborder: 1px solid red; width: 80px; top: 0; right: 240px; color: #8c8c8c; padding: 5px 10px;}
.f-subsection-last{ float: right; xborder: 1px solid red; /*width: 230px;*/width:210px; top: 0; right: 0px; color: #8c8c8c; padding: 5px 10px;}
.f-subsection-first{ float: right; xborder: 1px solid red; width: 155px; top: 0; right: 249px; color: #8c8c8c; padding: 5px 10px;}

.f-deleted{height:38px !important;}

.f-cool-desc{ color: #8c8c8c; font-size:11px; font-weight:normal;}
.f-cool-desc a:hover{ text-decoration: none !important;}
.f-cool-shortcut{ font-size: 12px; color: #00425F; font-weight:normal;}
.f-cool-shortcut:hover{ text-decoration: none !important;}
.fav-last{ text-align:right; position:absolute; top:5px; right:6px; padding-left:11px;}
.fav-post-list{width:563px; xheight: 30px; border-bottom: 1px solid #dedede; padding: 5px 5px 5px 40px; position: relative;clear:both;}
.fav-post-list:hover{background-color:#f1f1f1;}
.fav-under{background-color:#ececec;}
.allemos{padding:1px; margin:-1px;}
.allemos:hover{background-color:#f1f3ff;border:1px solid gray;margin:-2px;}
.allemos, .emo{max-width:40px; max-height:28px;}

.attach-inpost{padding:5px;}
.fixz {border-top-width:0; margin-top:2px;}

.voted-text{}

.f-newtopic{ width: 101px; float: right;}
#f-newtopic-add{  }
#f-newpost-add{  }
.f-newpoll{ width: 121px; float: right; }
.f-topics-top{ padding: 10px;}

/* New Topic */
.forum-newtopic-box{ border: 1px solid #dedede; width: 600px; margin: 10px; padding: 20px;}
#topictitle{ width: 400px;}
.forum-textarea{ padding-top: 20px;}
.forum-textarea textarea{ width: 560px; height: 250px;}
.forum-textarea-tools{ display: block; float: left; padding: 3px 0px; border: 1px solid #dedede; margin-right: 5px; width: 20px; text-align: center; margin-bottom: 5px;}
.forum-emos img{ border: 0;}
.forum-emos{ width: 525px; padding: 10px 0;}

/* Topic List */
.f-topic-list{ padding: 5px 5px 5px 35px; background: url(../img/topic_icon.png) 7px 5px no-repeat; position: relative; min-height: 30px;}
.f-topic-list img{ border: none;}
div.locked{ background: url(../img/lock_icon_small.png) 15px 5px no-repeat;}
.topictitle{ font-size: 16px; padding: 10px 20px;height:16px;}
h1.locked{ background: url(../img/lock_icon.png) 5px 12px no-repeat; padding-left: 40px; padding-bottom: 10px;}

.f-topic-stat{ padding: 5px 5px 5px 40px; position: relative; color: #8C8C8C;}

/* POSTS */
.forum-post{ margin: 10px; border: 1px solid #dedede; padding: 20px;}
.forum-post-avatar{ float: left; width: 79px; margin-right: 20px; position: relative; font-size: 10px;}
.forum-post-count{ width: 20px;  background: url(../img/comments_icon.gif) no-repeat; padding-left: 13px; margin-left:4px; float: left; height: 20px; margin-top:4px;}
.float-right{float:right;}
.forum-post-user{ font-size: 13px; font-weight: bold; color: #820404 !important;}
.forum-post-user:hover{ color:#FF0000 !important; }
span.forum-post-details{ color: #848484 !important; font-size: 11px;}
.forum-quote-btn{ float: right; }
.forum-repl-btn{ float:right; }
.forum-quoted{ margin: 10px 10px 10px 20px; background-color: #ededeb; border: 1px solid #d8d8d8; border-left: 5px solid #d8d8d8; ; padding: 5px; }
.forum-quoted span{ color: #195d92; font-weight: bold;}
.forum-post-right{ float: right; width: 580px; overflow: hidden;}
.forum-post-right a.postlink{ color: #195d92; }
.forum-post-new {  width:650px; }

.forum-paging{ float: left; margin-top: 4px;}
.forum-paging li{ float: left; list-style: none; margin: 0;cursor:pointer;}
.forum-paging ul{ padding: 0; margin: 0; overflow: hidden;}
.forum-paging a{ font-size:12px; color:#747474;font-family:Tahoma,Verdana,Arial,sans-serif;font-weight:bold; padding: 3px 6px; margin-right: 9px; text-align:center; background-color:#f4f4f4; border:#d9d7d7 1px solid; display:block; border-radius:5px; -moz-border-radius:5px;}
.forum-paging a.on{border:gray 1px solid; background-color:#c30000; color:white;}
.forum-paging a:hover{ background-color: #e7e9f3; border:#666666 1px solid; color:#00425f;}

.forum-edit-btn{ height: 30px; float: right; margin-right: 5px; }
.forum-delete-btn{ background: url(../img/post_delete.png) no-repeat; width: 30px; height: 30px; float: right; margin-right: 3px; text-indent: -10000px;}
.forum-save-btn{ background: url(../img/save_icon.png) no-repeat; width: 32px; height: 32px; margin-right: 10px; float: right; text-indent: -10000px;}
#forum-lock-btn{ background: url(../img/lock_icon.png) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
#forum-userlock-btn{ background: url(../img/lock_icon.png) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
#forum-move-btn{ background: url(../img/move_icon.png) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
.forum-spam-btn, .forum-ban-btn{ margin-right: 5px; float: right;}
#forum-deltopic-btn{ background: url(../img/post_delete.png) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}

#forum-sticky-btn{ background: url(../img/sticky.png) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}

#forum-lockcomment-btn{ background: url(../img/lock_icon.png) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
#forum-edittopic-btn{ background: url(../img/post_edit.jpg) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
#forum-cool-btn{ background: url(../img/cool-big.gif) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
.forum-cool{ background: url(../img/cool.gif) no-repeat; padding-left: 20px;}
#editpost{ width: 600px; height: 100px;}
.last-update{ padding: 10px 0;font-size: 10px; color:#777;}
.forum-online{ padding: 10px 10px 10px 0;}

.forum-btn{cursor: pointer;}
.forum-btn span.c{ background: url(../img/button4.png) repeat-x; float: left;display: block; height: 20px; text-align: center; padding-top: 5px; font-size: 12px;}
.forum-btn span.l{ background: url(../img/button4_l.png) no-repeat; float: left; display: block; height: 25px; width: 11px;}
.forum-btn span.r{ float: left; background: url(../img/button4_r.png) no-repeat; display: block; height: 25px; width: 13px;}
.forum-alert{ border: 1px solid #f49393; padding: 8px 40px; margin: 10px; background: url(../img/warning_icon.png) 5px 5px no-repeat; background-color: #ffe5e5;}

.forum-btn-addf{ display: block; width: 20px; height: 18px; background: url(../img/add_icon_off.png) no-repeat; float: left;}
.forum-btn-block{ display: block; width: 20px; height: 18px; background: url(../img/block_icon_off.png) no-repeat; float: left;}
.forum-btn-mail{ display: block; width: 30px; height: 18px; background: url(../img/mail.jpg) no-repeat; float: left;}

.forum-btn-addf-on{ background: url(../img/add_icon.png) no-repeat;}
.signature{font-size: 10px; color:#777; margin-top: 10px; background: url(../img/line.gif) no-repeat; padding-top: 8px;}

/* Settings */
.settings{ margin-top:10px; }
.forum-blocked-list{ float: left; border: 1px solid #dedede; width: 320px; margin-right: 20px; xmargin-top: 20px;}
.forum-blocked-list h4{ font-size:12px !important; text-align:center;}
.forum-blocked-item img{ /*border:3px solid #990000;*/ float: left; margin-right: 20px;}
/*.forum-blocked-item a:hover img{ border:3px solid #ff0000; }*/
.forum-blocked-item{ background: url(../img/line.gif) bottom left no-repeat; padding: 10px;}
.settings h4{ font-size: 12px;}

.f-section-title5{ background: url(../img/cellpic14.png) repeat-x; font-weight: bold; color: #fff; font-size: 11px !important;margin-top: 20px; margin-right:20px; padding:4px; width: 314px !important;border-radius:10px 10px 0 0;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;}


.forum-newtopic-box .sep{ margin-bottom: 10px;}
.sep input{ width: 400px;}

.forum-poll{ padding:10px; padding-left: 100px;}
.forum-poll input{ }
.forum-poll label{ padding-left: 10px;}
.forum-vote-btn{ margin-right: 10px; float: left;}
.forum-poll td{ padding: 3px 10px;}
.forum-sbox{ float:right; margin-right: 40px;}
.forum-hightlight{ background-color: yellow;}
/*.forum-author{ position: absolute; width: 50px; background-color: #fff; top: 66px; left: 3px; text-align: center; z-index: 0;} */
.forum-author{ position: absolute; width: 45px; height:45px; background:url("../img/author.png") 0 0 no-repeat; top: -1px; left: -1px; text-align: center; z-index: 50;}


.forum-favtitle{ background: url(../img/cellpic14.png) repeat-x; margin-bottom:-2px;color: #fff; padding-left:10px; font-weight: bold;  font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;border-radius:10px 10px 0 0;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;}
.forum-favtitle img{ float: right; margin-top: -4px;}

#forum-favexpand{border: 1px solid #dedede;border-bottom-width:0;}
.forum-favtitle img{ cursor: pointer;}
.forum-path{ padding:10px; font-size:14px;font-weight:bold; margin-top:6px;margin-bottom:8px;}
.forum-path a{color:#86205d !important;}

.forum-fromtopic{ float: right; width: 270px;}
#btn-link{ width: 30px;}
#btn-addimage{ padding: 2px; border:0 !important;}
.quote-unhide, .fav_expand{ cursor:pointer;}
#attached img{margin:4px;}
.ban-text{ color:red; font-weight:bold; }
.alert-text {
    background-color: #E7EDFF;
    border: 1px solid #00425F;
    border-radius: 10px 10px 10px 10px;
    font-family: verdana;
    font-size: 12px;
    margin: 25px 5px;
    padding: 10px 16px;
    -moz-border-radius:10px;
}
.pages-text{/* font-size:10px; */ margin-top:2px;width: 220px;}
.grey{color:#828282; }
.topic-text{font-size:12px;}
.f-subsection-new{background:none; border:none; color:#8C8C8C;}
.post-number{color:#AFAFAF; font-size: 14px;font-weight:bold;padding-right:2px;}
