/*--------------------- General styles start ---------------------*/

body{margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color:#333; background:#fff;border-top: solid 4px #393939; }
img{border:0;}
ul{margin:0; padding:0;}
li{list-style:none; line-height:18px; margin:0;}
a{color:#555;}
a:hover{color:#000; text-decoration:none;}
a:focus{outline: none;}
.contener{background:#fff url(hbbg0000.gif) top repeat-x;padding:0 10px;}

/*--------------------- General styles end ---------------------*/

/*--------------------- All content start ---------------------*/

/* .head */
.head{height:125px;}
.logo{position:absolute; top:40px; left:25px;}
.srch{position:absolute; top:0; right:15px; width:260px; height:26px; background:url(sbg00000.gif) no-repeat top left;}
.srchinp, .srchbutton{background:none; border:none;}
.srchinp{width:210px; color:#ddd; font-size:11px; padding:5px 0 0 10px;}
.srchinp:focus{color:#fff;}
.srchbutton{width:30px;}
.headbanner{position:absolute; top:40px; right:20px;}
.loginlinks{position:absolute; top:110px; right:25px; font-size:12px;}
.loginlinks a{padding:0 5px 0 0; color:#222; text-decoration:none;}
.loginlinks a:hover{text-decoration:underline; color:#000;}
/* .mmenu */
.mmenu table{vertical-align:top; padding:0;height:32px; width:100%;background:url(mm200000.gif) repeat-x top;}
.mmenu table td{text-align:center;width:auto;}
.mmenu table td a{color:#fff;text-decoration:none;padding:0 7px;font-size:12px;}
.mmenu table td a:hover{color:#fff;text-decoration:underline;}
.mm1{background:url(mm100000.gif) no-repeat top left;}
.mm3{background:url(mm300000.gif) no-repeat top right;}
.mm1, .mm3{padding:0; width:4px; overflow:hidden;}
/* .content */
.content table{padding:0; width:100%;}
.content td{vertical-align:top;}
.cnt1{}
.cnt2{width:420px;}
.cnt2l{width:160px;}
.cnt2r{width:260px; padding:0 0 0 5px;}
.footer{border-top:1px solid #000; background:#fff url(hbg00000.gif) top repeat-x;padding:10px 20px; color:#777; font-size:10px;}
.dletpl{position:absolute; width:133px; height:20px; right:0px;}
/* news&menu */
h1, h2, .neh1, .mh1{font-size:12px;padding:2px 10px 1px 7px; margin:0; background:#000 url(mh1bg000.gif) bottom right no-repeat; color:#fff; font-weight:normal; cursor:default;}
h1, h2{background:#000 url(mm200000.gif) top repeat-x; padding:4px 10px 5px 10px; font-size:14px;}
.mh1bg{border-bottom:3px solid #000;margin:15px 0 0 0;}
.h1bg{border-bottom:1px solid #999;margin:15px 0 0 0;}
.menubg{background:#f1f1f1; padding:5px; margin:0 0 10px 0; border:solid #ccc; border-width:2px 0 1px 0; line-height:20px;}
.newsbg{padding:0 5px; margin:0 0 10px 0; border:1px solid #ccc; line-height:18px;}
.newsstory{padding:7px;}
.menubg a:hover{background:#fff;}
h1 a, h2 a{text-decoration:none; color:#fff; border-bottom:1px dotted #777;}
h1 a:hover, h2 a:hover{text-decoration:none; color:#eee;}
.audate{border-bottom:1px solid #ddd; padding:0 5px; font-size:10px; line-height:16px;}
.readmore{text-align:right; border-top:1px solid #ddd; padding:2px 5px 3px 5px; margin:-20px 0 0 0;}
.speedbar{margin:0 0 0 10px;}
.speedbar a{text-decoration:none; border-bottom:1px dashed #777;}
.speedbar a:hover{text-decoration:none; border-bottom:1px solid #777;}

/*--------------------- All content end ---------------------*/

/*--------------------- Forum start ---------------------*/

.forumContent {
}

.forumContent a {}

.forumContent table {}

.gTable, .postTable {
 background: #dcdbe0;
}

.gTable td {
 background: #ffffff;
 border: 1px solid #efefef;
}

.postTable td {
 border-collapse: collapse;
 border: 1px solid #efefef;
}

.gTable td.gTableTop {
 font: 14px/28px 'Tahoma';
 background: url(/.s/t/797/21.gif);
 color: #feffff;
 text-transform: uppercase;
 padding: 0px 10px;
}

.gTableTop a {
 color: #feffff;
}

.gTableTop a:hover {}

.gTable td.gTableSubTop {
 background: #127cce;
 color: #ffffff;
}

.gTableSubTop a {
 color: #ffffff;
}

.gTableTop, .gTableSubTop, .forumNameTd, .forumThreadTd, .forumPosrTd, .forumLastPostTd, .threadNametd, .threadPostTd, .threadAuthTd, .threadViewTd, .threadLastPostTd, td.threadsDetails, td.forumOnlineBar {
 padding: 3px 10px;
}

#frM6 td, #frM14 td, #frM50 td, #frM56 td, #frM59 td {
 padding: 3px 10px;
}

.postBottom table td {
 border: 0px;
}

.postTable td {
 padding: 3px 10px;
}

.postSeparator {
 display: none;
}

.posttdMessage {
 text-align: justify;
}

.threadPostTd, .threadViewTd, .threadAuthTd, .forumThreadTd, .forumPostTd {
 text-align: center !important;
}

a.TopSortLink {}

a.TopSortLink:hover {}

a.postUser {
 font-weight: bold;
}

a.forum, a.threadLink {
 font: 12px 'Arial';
}

.quoteMessage {}

.forumDescr, .threadDescr {
 font: 10px 'Arial';
}

td.postTdTop {
 background: #127cce;
 color: #ffffff;
}

td.postTdTop a {
 color: #ffffff;
}

td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.threadIcoTd, td.threadPostTd, td.threadViewTd {
 background: #f5f5f5;
}

td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{
 border: 0px;
}

td.pagesInfo, td.switch, td.switchActive {
 background: #ffffff;
 border: 1px solid #dcdbe0;
 padding-left: 5px;
 padding-right: 5px;
}

td.switch, td.switchActive {
 background: #4193d3;
 color: #ffffff;
}

td.switch a {
 color: #ffffff;
}

.switchActive {
 font-weight: bold;
}

/*--------------------- Forum end ---------------------*/

/*--------------------- POPUP start ---------------------*/

.popup a {}

.popup {
 margin: 8px;
 border: 1px solid #dcdbe0;
 background: #f5f5f5;
 min-width: 400px;
}

.popuptitle {
 font: 14px/28px 'Tahoma';
 background: url(/.s/t/797/21.gif);
 color: #feffff;
 text-transform: uppercase;
 padding: 0px 10px;
}

.popupbody {
 margin: 8px;
}

/*--------------------- POPUP end ---------------------*/