@charset "utf-8";
@import url('/normalize.css');

body {margin:0; padding:0; background:#333 url('/img/trans_grunge.png') repeat top center !important; font:10pt Tahoma,sans-serif; color:#fff; }
.title hr {margin:10px 0 0; height:1px; }
.title .info {float:right; color:#ccc; font:8pt Tahoma,sans-serif; }
.menu .uMenuItem a {color:#fff; padding:0 10px; border-radius:0 0 5px 5px; font:bold 16pt Tahoma,sans-serif; text-decoration:none; }
td, input, select {font:10pt Tahoma,sans-serif; }
input {border:1px solid #999; border-radius:3px; }
body a {color:#fff; text-decoration:none; }
body a:hover {text-decoration:underline; }
* {}
img {border:0px; }
hr {height:1px; }
cls {clear:both;}
/*--------------------- General styles end ---------------------*/



/*--------------------- All content start ---------------------*/
#all {background:url('/.s/t/797/1.gif') repeat-x; min-width:1000px; }
/*--------------------- All content end ---------------------*/



/*--------------------- Header start ---------------------*/
#top {width:100%; height:223px; background:url(/.s/t/797/2.jpg) no-repeat top center; }
.toptable {width:1000px; height:185px; margin:auto; }
.sitelogo {width:425px; font:40px Tahoma,sans-serif; color:#ffffff; }
.globe {vertical-align:top; text-align:right; width:525px; background:url(/.s/t/797/3.png) no-repeat; }
#date {height:25px; font:12px Tahoma,sans-serif; color:#cccccc; margin-right:20px; }
#date-left {float:right; width:22px; height:25px; background:url(/.s/t/797/4.png); }
#date-mid {float:right; height:25px; background:url(/.s/t/797/5.png); line-height:21px; }
#date-right {float:right; width:23px; height:25px; background:url(/.s/t/797/6.png); }
#tm {margin:auto; margin-top:8px; height:22px; width:1000px; }
.tm a {color:#999999; font:12px Tahoma,sans-serif; text-transform:uppercase; line-height:22px; text-decoration:none; padding-left:15px; }
.tm a:hover {color:#1282d8; background-position:0px -16px; text-decoration:none; }
.tm_left {display:block; float:left; width:5px; height:22px; background:url(/.s/t/797/7.png); }
.tm {display:block; float:left; height:22px; background:url(/.s/t/797/8.png); }
.tm_right {display:block; float:left; width:5px; height:22px; background:url(/.s/t/797/9.png); margin-right:8px; }
.home a {background:url(/.s/t/797/10.png) no-repeat; }
.prof a {background:url(/.s/t/797/11.png) no-repeat; }
.reg a {background:url(/.s/t/797/12.png) no-repeat; }
.logout a {background:url(/.s/t/797/13.png) no-repeat; }
.login a {background:url(/.s/t/797/14.png) no-repeat; }
.rss a {background:url(/.s/t/797/15.png) no-repeat; }
.whois {float:right; height:22px; font:12px Tahoma,sans-serif; line-height:20px; color:#555555; }
/*--------------------- Header end ---------------------*/



/*--------------------- Main content start ---------------------*/
#content {width:1000px; margin:auto; padding-top:1px; text-align:left; }
#leftcol {float:left; width:200px; text-align:justify; }
#rightcol {float:right; width:200px; text-align:justify; }
#maincol {margin-top:10px; margin-left:10px; float:left; width:580px; /*FOR IE*/ text-align:justify; }
.eTitle {font:bold 14pt Trebuchet MS,sans-serif; width:90%; color:#fff; text-transform:uppercase; margin:0 0 5px; padding:0;}
.eTitle a {color:#fff; }
.eTitle a:hover {}
.eMessage, .eText, .eAnswer {font:12px Tahoma,sans-serif; color:#689; text-align:justify !important; padding:0; }

.eMessage img {margin:0 10px 0 0; }
.eBlock .thumb {float:left; margin:0 10px 0 0; display:block;}
.eBlock h2 {font:bold 14pt Trebuchet MS,sans-serif; width:90%; color:#fff; text-transform:uppercase; margin:0 0 5px; padding:0; display:block;}
.eMessage {height:100% !important; }
.cMessage {font:12px Tahoma,sans-serif; text-align:justify !important; }
.eDetails, .eDetails1, .eDetails2 {font:11px Tahoma,sans-serif; color:orange; background:none; border-top:1px solid #dcdbe0; padding:5px 5px 0; margin-top:10px; }
.cBlock1, .cBlock2 {background:; }
.cBlock1 td, .cBlock2 td {padding:0; }
/*--------------------- Main content end ---------------------*/



/*--------------------- Containers start ---------------------*/
.block {width:100%; background:none; margin:0 0 15px; }
.blocktitle {text-align:center; background:url('/img/bg_widget_tail.png') repeat-x top center; font:bold 14pt Tahoma,sans-serif; color:#fff; line-height:38px; border:none; }

.btitle {display:block; float:left; font:14px/30px Tahoma,sans-serif; height:30px; color:#1282d8; background:#efefef; text-transform:uppercase; margin:-1px 0px 0px -1px; padding:0px 6px 0px 10px; border-bottom:1px solid #dcdbe0; }
.bt-left {display:block; float:left; margin-top:-1px; width:5px; height:30px; background:url(/.s/t/797/17.gif); }
.blockcontent {text-align:left; border:none; padding:0 10px; }
.bc-inside {margin:0px 0px 0px 10px; padding:10px 0px; width:180px; }
.blockcontent ul {margin:0; padding:0; }
.blockcontent li { }
.blockcontent li a {color:#689; }
.blockcontent li a:hover {color:#128365; text-decoration:none;}
.blockcontent a {}
.blockcontent a:hover {}
.calTable td {font-family:Tahoma,sans-serif; padding:2px 5px; }
td.calMdayIs, .calMdayIsA {background:#efefef; border:1px solid #dcdbe0; }
a.calMdayLink {color:#6a6a6a; }
td.calWday {background:#efefef; border:1px solid #dcdbe0; }
td.calWdaySe, td.calWdaySu {background:#228acc; border:1px solid #46aaea; color:#ffffff; }
.calMday, calMdayA, .calMdayIs {}
.calMdayA {color:#c20505; font-weight:bold; }
a.calMonthLink {color:#1282d8; font:normal 12px Tahoma,sans-serif; }
a.groupAdmin {color:#ff0000; }
.swchItem, .swchItemA {border:1px solid #42474B; background:#3B3C40; padding:3px 6px 2px; margin:0 0 10px;}
.swchItem:hover {background:#4c4d51; text-decoration:none;}
.swchItem:active {border:1px solid #42474B; background:#3B3C40; }
.admBarCenter div, .myWinSuccess {}
.uRelatedEntries {margin:0; padding:0 0 0 20px;}


/*---------------- Mainmenu start------------*/
ul.uMenuRoot {margin:0px; padding:0px; list-style-type:none; }
.uMenuV {padding:0; }
.uMenuV .uMenuRoot li {line-height:18px; }
.uMenuV .uMenuRoot li:hover {background:#ccc; }
.uMenuV .uMenuRoot .uMenuItem {margin:3px 0px; }
.uMenuV .uMenuRoot span {margin-left:0px; }
.uMenuV .uMenuRoot a {display:block; width:100%; background:url(/img/18.gif) no-repeat; background-position:0px -16px; color:#689; }
.uMenuV .uMenuRoot .uMenuItem a:hover {background-position:-7px -1px; color:#128365; text-decoration:none; }
.uMenuV .uMenuRoot .uMenuItem a:active {}
.uMenuV .uMenuRoot a.uMenuItemA {background-position:-7px -1px; color:orange; }
.uMenuV .uMenuRoot .uMenuItem span {margin-left:10px; }
.uMenuV .uMenuArrow {position:absolute; width:5px; height:17px; top:4px; right:0px; background:url(/.s/t/797/19.png); }
.u-menuarrow {top:1px !important; }
/*------------------- Mainmenu end -------------------*/

.archLi, .friends li {margin:0 0 0 15px; }



/*--------------------- Containers end ---------------------*/



/*--------------------- Footer start ---------------------*/
#footer {clear:both; width:100%; height:76px; margin-top:20px; background:url(/.s/t/797/20.gif); }
#footer-block {width:1000px; margin:auto; font:11px Tahoma,sans-serif; color:#cccccc; }
#copyright {float:left; margin-left:10px; width:45%; line-height:76px; text-align:left; text-transform:uppercase; }
#powered_by {float:right; margin-right:10px; width:45%; line-height:31px; margin-top:22px; text-align:right; }
#powered_by img {vertical-align:middle !important; }
/*--------------------- Footer end ---------------------*/



/* General forum Table View */
.gTable {}
.gTableTop {}
.gTableSubTop, .gTableBody, .gTableBottom, .gTableLeft, .gTableRight, .postPoll, .threadsDetails {font-weight:bold; color:#668899;}
.gTableBody1, .forumNameTd, .threadNametd {}
.gTableError {background:#F4F4F4;color:#FF0000;}
/* ------------------------ */

/* forum Posts View */
.postTable {background:#EFEFEF;}
.postFirst, .postRest1, .postRest2 {background:#FFFFFF; color:#000;}
.postFirst a, .postRest1 a, .postRest2 a {color:#000;}
.postSeparator {height:2px;background:#D2D2D2;}
.postTdTop {background:#F4F4F4;border-bottom:1px solid #A9B8C2;}
.postBottom {background:#F4F4F4;border-top:1px solid #A9B8C2;}
.posttdMessage {background:#FFFFFF;}
.codeMessage, .quoteMessage {background:#FFFFFF;font-size:9px;}
/* ------------------ */




/*--------------------- ГРОМ ---------------------*/
.forumContent {width:80%; margin:0 auto;}
.forumContent a {}
.forumContent table {}
a.TopSortLink {}
a.TopSortLink:hover {}
a.postUser {font-weight:bold; }
a.forum, a.threadLink {font:12px Tahoma,sans-serif; }
.quoteMessage {}
.forumDescr, .threadDescr {font:10px Tahoma,sans-serif; }
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 { }
td.switch, td.switchActive { }
td.switch a {color:#ffffff; }
.switchActive {font-weight:bold; }






.forumContent a:hover {
 text-decoration: underline;
}

.forumContent a {
 color: #dcc7ab;
 text-decoration: none;
}

.forumContent table {

 background: transparent;
}

.gTable, .postTable {
 width: 100% !important;
 max-width: 100% !important;
 border-collapse: collapse;

}

.gTable td {
 border-collapse: collapse;
 padding: 0px;

 border: 1px solid #8d8e8e;
 background: #353535; 
}

.postTable td {
 border-collapse: collapse;
 padding: 5px;

 border: 1px solid #8d8e8e;
}

td.pollQuestion, td.pollAnswer, td.pollButtons, td.pollResults, .pollResults table td, td.pollTotal {
 border: 0px !important;
}

.gTableTop {
 height: 30px;
 font-weight: bold;
 padding-left: 15px !important;
}

.gTableTop a {
 color: #2c2c2c !important;
 text-shadow: #eeeeee 1px 1px 1px;
 font-weight: bold;
 text-decoration: none !important;
}

.gTableTop a:hover {
 color: #2c2c2c !important;
 font-weight: bold;
 text-decoration: underline !important;
}

.postBottom table td {
 border: 0px;
}

.postSeparator {
 height: 2px;
}

.posttdMessage {
 text-align: justify;
}

.gTableSubTop, .threadPostTd, .threadViewTd, .threadAuthTd, .forumThreadTd, .forumPostTd {

}

a.TopSortLink {
 text-decoration: none;
}

a.TopSortLink:hover {
 text-decoration: underline;;
}

a.postUser {
 color: #ffffff;
 font-weight: bold;
}

a.forum, a.threadLink {
 font-weight: bold;
 margin: 5px;
}


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



/*--------------------- INPUTS start ---------------------*/
input[type=submit], input[type=reset], input[type=button] {background:url('/img/bg_widget_tail.png') repeat-x scroll center center transparent; color:#999;}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {}
input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}
input[type=text], input[type=password] {}
textarea {}
#mchatBtn, input.codeButtons, input.button {padding-left:0px; padding-right:0px; }
.queryField {width:auto !important; }
.commFl {width:100%; }
/*--------------------- INPUTS end ---------------------*/



/*--------------------- POPUP start ---------------------*/
.popup a {}
.popup {margin:8px; border:1px solid #dcdbe0; background:#f5f5f5; min-width:400px; }
.popuptitle {font:14px/28px Tahoma,sans-serif; background:url(/.s/t/797/21.gif); color:#feffff; text-transform:uppercase; padding:0px 10px; }
.popupbody {margin:8px; }
/*--------------------- POPUP end ---------------------*/


/*.statusOnline {color:green; font-weight:bold; }
.statusOffline {color:red; font-weight:bold; }*/
.statusBlock1 .statusOnline {color:green; font-weight:bold; }
.statusBlock1 .statusOffline {color:red; font-weight:bold; }


/*========== кастом стиль ===========*/
.header {width:100%; background:url('/img/bg_header.png') repeat-x top center; overflow:hidden; padding:10px 0 0 0; clear:both; }
.title {width:80%; margin:0 auto; text-align:left; }
.title h1 {width:160px; height:120px; margin:0 0; text-align:left; float:left; background:url('/img/logo.png') no-repeat top center; line-height:10000px; clear:both; }
.title hr {margin:10px 0 0; height:1px; }
.title .info {float:right; color:#ccc; text-align:right; width:180px; position:relative; }
.title .info .cloud_loginform {position:absolute; right:0px; margin:22px 0 0; }
.cloud_loginform a.login-with i {width:25px; height:25px; margin:2px; }
.logo {color:#FFFFFF; font:bold 36pt Tahoma,sans-serif; }
.desc {font:bold 12pt Tahoma,sans-serif; font-style:italic; color:#fff; }

.menu {}

.uMenuH li {float:left; padding:0 5px; list-style:none; line-height:24px;}

.menu .uMenuItem a {color:#fff; padding:0 10px; border-radius:0 0 5px 5px; font:16pt Tahoma,sans-serif; text-decoration:none; }
.menu .uMenuItem a:hover {background:#ccc; color:#000;}
.menu .uMenuItemA {color:#000; background:#ccc; font:bold 16pt Tahoma,sans-serif; text-decoration:none; }
.menu .uMenuItemA a {font:bold 16pt Tahoma,sans-serif; text-decoration:none; color:#000; }

.rss {margin:0; z-index:100; }

.separator {width:80%; margin:0 auto; height:40px; text-align:right; clear:both; position:relative; }
.separator a:hover {text-decoration:none; }
.separator img {width:24px; margin:8px 0 0; }
.module_name {float:left; color:orange; font:bold 16pt Tahoma,sans-serif; line-height:32px; }

.cls {clear:both; }

.uidLogButton {font:9pt Tahoma,sans-serif; }
.ulogin-btn {padding:0 !important; }

.body {width:80%; margin:0 auto; text-align:left; }
.eBlock {border:1px solid #42474B; background:#3B3C40; padding:10px; }


.content {width:79%; margin:0; text-align:left; float:left; }
.column {width:19%; margin:0; text-align:right; float:right; }


.footer {width:100%; text-align:center; padding:7px 0; clear:both; background:#000; color:#fff; font:9pt Tahoma,sans-serif; margin:10px 0 0; }

.archiveDateTitle {font:bold 12pt Tahoma,sans-serif; }
.archEntryHr {display:none; }
.archiveDateTitleLink {text-decoration:none; }
.archiveEntryTitle {padding:1px; }
.uz {margin:0 !important; }

.cTop {background:#aaa; height:19px; padding:0 2px; }
.comRating {float:right; font:normal 10pt tahoma,sans-serif; }
.comRating img {margin:0; border:0; }

.entryReadAll {position:relative; display:block; float:right; color:orange; }
.entryReadAll a {color:orange; }
.entryReadAll a:hover {text-decoration:none; }

.separator .searchForm {position:absolute; right:100px; width:250px; padding:9px 0 0; }
.separator .queryField {width:100px; font:normal 8pt tahoma,sans-serif; padding:1px; margin:0; text-align:center; }
.separator .searchSbmFl {width:auto; font:normal 8pt tahoma,sans-serif; padding:1px 4px; }

.comL {float:left; width:49%; }
.comR {float:right; width:49%; }
.comImg {float:left; width:180px; margin:0 10px 0 0; padding:0 0 10px; }
.comTitle a {color:#fff; }
.comTitle a:hover {color:#eee; text-decoration:none; }
.comTitle {font:bold 14pt Tahoma,sans-serif; color:#fff; text-transform:uppercase; margin:0 0 5px; }
.comInfo {font:normal 10pt Tahoma,sans-serif; color:#689; text-align:justify !important; padding:0; position:relative; }
.cIT {text-align:right; padding:0 10px 0 0; color:#fff; height:18px; }
.cID {font-weight:bold; }

.banners img, .banners table {opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=30); }
.banners img:hover, .banners table:hover {opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
.copyright {padding:0 0 5px;}
.catPages1 {margin:0 0 5px; }

.bottomInfo {width:80%; margin:0 auto; }
.bIH td {text-transform:uppercase; font:bold 12pt tahoma,sans-serif; padding:0 0 10px; }
.newNews, .newPost {width:375px; text-align:center; vertical-align:top; margin:0; padding:0 10px 7px 0; color:#999; }
.newNews span, .newPost span {text-transform:; color:#777;}
.newNews a, .newPost a { text-decoration:none; color:#999; }
.newNews a:hover, .newPost a:hover {text-decoration:none; color:darkorange;}
.oblako {text-align:center; vertical-align:middle; margin:0; padding:0 10px 7px; border-left:1px dotted #666; border-right:1px dotted #666; }
.newPost {width:300px; padding:0 0 7px 10px !important; }

.xw-mc {border:2px solid #99bbe8 !important; padding:3px !important; border-radius:8px !important; }
.xw-ml {background:none !important; padding:0 !important;}
.xw-mr {background:none !important; padding:0 !important;}
.xw-bl, .xw-tl {display:none !important;}
.xw-draggable {position:relative !important;}
.xt-close {position:absolute !important; top:15px !important; right:15px !important; display:block !important;}
.u-menubody, .xw-body {border:0 !important; }
.u-menuvsep {padding:2px 0 !important;}
.9cuzadpn {background:none !important;}
.9u-menuhitem {border-radius:0 0 5px 5px !important; border:2px solid #99bbe8 !important; border-top:0px !important; background:rgb(202, 217, 236) !important; }
.9pbarContainer {background-color:rgb(222, 231, 246) !important; border-radius:0 0 0 5px; border:2px solid #99bbe8 !important; padding:5px 6px !important; top:0 !important; right:0 !important; border-top:0px !important; border-right:0px !important; background-position:5px 5px !important; }


.sep {border-top:1px dotted #666; margin:3px auto 4px; width:95%; }

.sup{ 
 vertical-align: 0.2em;/* положение текста по вертикали */ 
 font-size: 65%;/* уменьшаем размер текста */ 
}/* верхний индекс */ 

.sub{ 
 vertical-align: -0.2em;/* положение текста по вертикали */ 
 font-size: 65%;/* уменьшаем размер текста */ 
}/* нижний индекс */ 

#mnc1 {display:inline-block !important; }
#mnc2 {display:inline-block !important; }
#mnc3 {display:inline-block !important; }
#mnc4 {display:inline-block !important; }
#mnc5 {display:inline-block !important; }
#mnc6 {display:inline-block !important; }
#mnc7 {display:inline-block !important; }
#mnc8 {display:inline-block !important; }
#mnc9 {display:inline-block !important; }
#mnc10 {display:inline-block !important; }


#PageLoadTime {font-size:7pt;}



/* google adsense */
.gads {
width:500px;
text-align:center;
margin:20px auto 0;

}