/* information 
- Design : DESTEQ
- Skype: bmj_desteq
- Site: rootgames.ru
*/

@import url('/css/icomoon.css') all; 
@import url('/css/font-awesome.css') all; 

@font-face {
 font-family: Tahoma; /* Имя шрифта */
 src: url(/fonts/tahoma.ttf); /* Путь к файлу со шрифтом */
 }
@font-face {
 font-family: Tahoma; /* Имя шрифта */
 src: url(/fonts/tahomabd.ttf); /* Путь к файлу со шрифтом */
 font-weight:bold;
 }
@font-face {
 font-family: Bebas; /* Имя шрифта */
 src: url(/fonts/BebasNeue_Regular.ttf); /* Путь к файлу со шрифтом */
 }
 @font-face {
 font-family: Bebas; /* Имя шрифта */
 src: url(/fonts/BebasNeue_Bold.ttf); /* Путь к файлу со шрифтом */
 font-weight: bold
 } 
@charset "utf-8";
/* CSS Document */
html {height: 100%;}
body {background:#101010;margin:0;padding:0;color:#ddd;}
body, td {font-family:Tahoma;font-size:11px;}
a {color:#fff;text-decoration:none;}
a:hover {color:#fff;text-decoration:underline;}
ul, li {margin:0;padding:0;list-stlye:none;display:block;}
h1 {font-size: 170%;}
h2 {font-size: 130%;}
h5 {font-size: 10px;font-weight:normal;margin:4px 0 0 0;}
img {border: 0px;}
hr {color:#969696;border-top:0;border-style:dashed;margin:10px 0;clear:both;}

#wrapper {width:1100px;margin:0 auto;}
.header {width:1100px;height:190px;font-family:Bebas;}
.hnav {background:url(/design3/header.png) no-repeat;width:1100px;height:40px;font-family:Bebas;}
.hnav li {background:url(/design3/hnav_li.png) no-repeat right;float:left;list-style:none;padding:0 2px 0 0;position:relative;}
.hnav li a {padding:0 25px 0 25px;font-size:18px;line-height:38px;display:block;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;text-decoration:none;}
.hnav li a:hover {background:#09a7f2;text-decoration:none;}
.hnav ul {list-style:none;position:absolute;left:-9999px;opacity:0;
background:#101010;
-webkit-transition:0.25s linear opacity;padding:0 12px 0 12px;}
.hnav ul li {float:none;background:none;border-bottom:1px dotted #343434;font-family:Arial;}
.hnav ul li a {font-size:15px;line-height:30px;color:#e0e0e0;font-size:12px;padding:0;display:inline;padding:3px;}
.hnav ul a {white-space:nowrap;display:block;}
.hnav ul li a:hover {background:none;}
.hnav li:hover ul {left:0;opacity:1;z-index:1;}
.hnav li:hover ul li a:hover {background:#0899dd;-webkit-border-radius:2px;border-radius:2px;-moz-border-radius:2px;color:#fff;}
.hnav-bot {background:#080808;width:1090px;height:30px;color:#ccc;font-family:Arial;font-size:12px;font-weight: bold;overflow:hidden;padding:0px 0px 0px 10px;}
.hnav-bot li {float:left;list-style:none;line-height:30px;padding:0px 10px 0px 10px}
.hnav-bot li a {color:#BFD3D9;}


.head {background:url(/design3/header.png) no-repeat 0 -40px;width:1100px;height:115px;overflow:hidden;}
.hsearch {background:#ffffff;width:175px;height:21px;float:right;overflow:hidden;margin:7px 10px 0 0;}
.hsearch input {outline:none;}
.hsearch input[type="text"] {background:transparent;width:135px;height:inherit !important;float:left;display:block;text-indent:7px;font-size:14px;line-height:21px !important;color:#797979;font-family:Bebas;padding:0px 0px 3px 0px !important;margin:0 !important;}
.hsearch input[type="submit"] {background:url(/design3/hsearch.png) no-repeat !important;width:22px;height:21px;display:block;cursor:pointer;float:right !important;border:0;padding:0 !important;-webkit-border-radius: 0px; -moz-border-radius: 0px; 
border-radius: 0px; border-radius: 0px;}
.hlogo {width:300px;height:110px;float:left;padding:10px 0 0 25px;}
.hslider {width:520px;float:left;padding:3px 0 0 0;}
.hprofile {background:#080808;width:229px;height:97px;float:right;overflow:hidden;padding:13px 13px 0 13px;font-family:Bebas;}
.hprof_ava {width:87px;height:85px;float:left;}
.hprof_ava img {width:87px;height:85px;}
.hprof_links {float:left;padding-left:8px;}
.hprof_links li {font-size:15px;}
.hprof_links .user_name {color:#0899dd;font-weight:bold;font-size:18px;}
.hprof_button {background:#3fc32e;width:200px;height:30px;color:#fff;line-height:30px;text-align:center;font-size:16px;display:block;
margin:0 auto;
transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;}
.hprof_button:hover {background:#0899dd;text-decoration:none;}
.hprof_login {padding-top:13px;}

#content {background:#202020;width:1100px;overflow:hidden;color:#fff;}
#content #content-inner {padding:10px;}
.side_left {width:245px;float:left;}
.side_right {width:245px;float:right;}
.side_middle {overflow:hidden;width:560px;margin:0 auto;}
.incont {padding:10px;}

.btitle {background:url(/design3/block.png) no-repeat;width:235px;height:33px;line-height:31px;padding-left:10px;font-size:18px;font-family:Bebas;}
.bltitle {background:url(/design3/block.png) no-repeat 0px -33px;width:235px;height:33px;line-height:31px;padding-left:10px;font-size:18px;font-family:Bebas;}
.bcont {background:#101010;width:245px;overflow:hidden;color:#ebecec;font-size:15px;margin-bottom:10px;border-bottom:3px solid #101010;font-size:11px;}

.viewn {width:562px;margin-bottom:8px;font-family:Bebas;}
.viewn_title {background:url(/design3/viewn.png) no-repeat;width:550px;height:33px;padding-left:10px;font-size:17px;line-height:31px;color:#fff;}
.viewn_title span {float:right;font-size:14px;padding-right:10px;}
.viewn_cont {background:#101010;width:562px;color:#fff;overflow:hidden;font-size:14px;}
.viewn_cont-descr {float:left;width:395px;font-size:16px;}
.viewn_cont-descr-publ {font-size:16px;overflow:hidden;margin-bottom:5px;padding-left:5px;font-family:Arial;font-size:12px;color:#f1f1f1;}
.viewn_cont-img {float:right;width:128px;height:128px;margin-bottom:8px;}
.viewn_cont-img img {width:128px;height:128px;opacity:0.8;-moz-opacity:0.8;-webkit-opacity:0.8;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;}
.viewn_cont-img img:hover {-moz-opacity:1;opacity:1;-webkit-opacity:1;}
.viewn_details {background:#080808;width:532px;height:24px;overflow:hidden;line-height:24px;font-size:14px;color:#b2b2b2;padding-left:10px;}
.viewn_details li {float:left;padding-right:15px;}
.viewn_button {background:#080808;width:128px;height:24px;float:right;font-size:16px;color:#fff;text-align:center;display:block;
transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;}
.viewn_button:hover {background:#0899dd;text-decoration:none;}
.viewn_info {height:160px;overflow:hidden;}
.viewn_fcont-descr {background:#222427;padding:5px;width:325px;float:right;font-family:Arial;font-size:12px;overflow:hidden;}
.viewn_fcont-img {float:left;width:202px;margin-bottom:8px;overflow:hidden;}
.viewn_fcont-img img {background-size:cover; background-repeat:no-repeat; background-position: center;width:202px;height:160px;}
.viewn_items {background:#141414;height:25px;line-height:25px;padding:0 5px 0 5px;text-align:left;color:#ccc;}
.viewn_items span {float:right;width:150px;text-align:left;}
.viewn_items1 {background:#101010;height:25px;line-height:25px;padding:0 5px 0 5px;text-align:left;color:#ccc;}
.viewn_items1 span {float:right;width:150px;text-align:left;}
.viewn_title-info {background:#141414;height:35px;border-top:2px solid #ccc;color:#ccc;font-family:Arial;font-size:13px;line-height:35px;padding:0 10px 0 10px;}
.viewn_fcont {background:#222427;overflow:hidden;padding:10px;font-family:Arial;font-size:13px;color:#ccc;}
.viewn_fcont-button {background:#0899dd;width:120px;height:25px;color:#fff;line-height:25px;text-align:center;font-size:12px;display:block;
transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;
float:right;margin-top:5px;}
.viewn_fcont-button:hover {background:#3fc32e;text-decoration:none;}
.viewn_fcont-images {width:518px;margin:0 auto;padding-bottom:5px;}
.viewn_fcont-images img {background:#101010;height:100px;width:162px;padding:4px;opacity:0.8;}
.viewn_fcont-images img:hover {opacity:1;}
.viewn_fcont-img-publ {background:#080808;overflow:hidden;padding:4px;}
.viewn_fcont-img-publ img {width:532px;height:150px;}
.viewn_fcont-publ {overflow:hidden;}
.viewn_fcont-publ img {max-width:520px;max-height:260px;padding:5px 0px 5px 0px !important;}
.viewn_fcont-publ-source {color:gray;font-size:11px;}


.description {background:#101010;width:542px;overflow:hidden;padding:10px;color:#ccc;font-size:12px;font-family:Tahoma;margin-bottom:6px;}
.description span h1 {color:#0899dd;font-size:12px;overflow:hidden;margin:0 0 5px 0;padding:0 0 5px 0;font-style:normal;border-bottom: 1px dotted #47494D;}
.description-img {padding-top:6px}
.description-img img {padding-right:2px;opacity:0.7;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;}
.description-img img:hover {padding-right:2px;opacity:1;}

.bmenu {width:239px;margin:0 auto;font-family:Bebas;}
.bmenu li {list-style:none;line-height:26px;font-family:Bebas;}
.bmenu li a {background:url(/design3/blocknav.png) no-repeat;width:230px;height:26px;color:#dddddd;font-size:16px;display:block;margin-top:3px;padding-left:9px;}
.bmenu li a:hover {background-position:0 -26px;color:#feffff;text-decoration:none;}

.footer {background:url(/design3/footer.png) no-repeat;width:1080px;height:92px;overflow:hidden;padding:20px 10px 0 10px;color:#5f5f5f;font-size:16px;font-family:Bebas;}
.footer-info {float:left;}
.footer-nav {width:500px;height:30px;}
.footer-nav li {float:left;padding-right:10px;}
.footer-nav li a {color:#c5c5c5;font-size:16px;}
.footer-nav li a:hover {color:#0899dd;text-decoration:none;}
.footer-banners {float:right;line-height:80px;}
.footer-banners img {opacity:0.5;}
.footer-banners img:hover {opacity:1;}

/* User Group Marks */ 
a.groupUser:link,a.groupUser:visited,a.groupUser:hover {color:#b1d7d0;text-shadow:0px 0px 8px #b1d7d0;} 
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:#08dd35;text-shadow:0px 0px 8px #08dd35;} 
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:#0899dd;text-shadow:0px 0px 8px #0899dd;font-weight:bold;} 
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#E8BE71;text-shadow:0px 0px 8px #E8BE71;}
a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:#dc11de;text-shadow:0px 0px 8px #dc11de;}
/* ---------------- */



/* ===== forum Start ===== */
.forum-table {width:auto;background:#222427;border-radius:1px;border-bottom:3px solid #141414;padding:7px 10px 7px 10px;margin:0px 0px 7px 0px;font-size:13px !important;color:#d7d7d7 !important}
.forum-table2 {width:auto;background:#141414;border-radius:1px;border-bottom:3px solid #0899dd;padding:7px 10px 7px 10px;margin:0px 0px 7px 0px;font-size:13px !important;color:#cecec !important}
.forum-warning {margin: 5px 0px;padding:7px 10px 7px 10px; border-bottom: 3px solid #720001; color: #fff; font-size: 13px; background: 0px 0px no-repeat rgba(359, 100, 100, 0.5);}

.newMessage{
position:relative;
margin-top:-7px;
left: 22px;
}
.infblock {
 background-color: #212224;
 margin: 15px;
 padding: 10px;
 border: 1px solid #47494D;
 box-shadow: 0 0 6px rgba(0, 0, 0, 0.75);
}
td.forumModerBlock {color:#E2E2E2; font-size:12px; font-family:Arial; padding:6px 2px;}
.forumContent { margin: 0 auto;}
/* General forum Table View */
a.topSortLink { color:#BEBEBE }
.gTable {background: none; border-spacing: 0;border-bottom:8px solid #101010;}
.gTableTop { padding: 10px 20px 8px 10px; background: #101010; border-bottom: 2px solid #0899dd; text-transform: uppercase; text-align: left; color: #fff; font-family:Bebas;font-size:18px;}
.gTableSubTop { padding: 5px 8px; margin-left: 10px; background: #141414; border-top: 1px solid #313337; border-bottom: 1px solid #313337; color: #b5b5b5; font-size: 11px;}
.gTableBody { padding: 6px; background: #202020;}
.gTableBody1 { padding: 6px; background: #222427; border-top: 1px solid #25272A; font-size: 12px; font-family: Arial;}
.gTableBottom { padding: 6px; background: #202020;}
.gTableLeft { padding: 10px; background: #141414; border-top: 1px solid #25272A; width:17%; color: #B0B0B0; font-size: 12px; font-family: Arial;}
.gTableRight { padding: 10px; background: #222427; border-top: 1px solid #303236; color: #B0B0B0; font-size: 12px; font-family: Arial;}
.gTableError { padding: 6px; background: #281E1E; color: #FF0000 }
/* ------------------------ */

/* Forums Styles */
#forum_filter {float: right; clear: right; margin-top: 5px;}
.forumNameTd { padding: 6px 8px; background-color: #141414;border-bottom: 1px solid #1c1c1c; border-top:1px solid #111111;font-size: 12px; font-family: Arial;}
.forumNameTd a:hover {text-decoration:none;}
.forumIcoTd {padding: 6px 8px; background: #141414; border-bottom: 1px solid #1c1c1c; border-top:1px solid #111111;}
.forumThreadTd {padding: 6px 8px; background: #141414; border-bottom: 1px solid #1c1c1c; border-top:1px solid #111111;color: #BBB;font-size: 12px; font-family: Arial;}
.fctread {color: #f9d088; font-family: 'Bebas';}
.forumMessage {padding: 6px; background: #303030; text-align: center }
.forumInfo {padding: 6px; background: #303030; text-align: center; border-top: solid 1px #A0A0A0;font-size: 12px; font-family: Arial;}
.forumPostTd {padding: 6px 8px; background: #141414; border-bottom: 1px solid #1c1c1c; border-top:1px solid #111111;color: #BBB;}
.forumLastPostTd,.forumArchive {padding: 6px 8px; background-color: #141414;border-bottom: 1px solid #1c1c1c;border-top:1px solid #111111; color:#bbbbbb;font-size: 12px; font-family: Arial;}
.last-post-time {color:#bbbbbb;}
a.catLink:link { text-decoration: none; color: #FFFFFF;text-transform: uppercase;}
a.catLink:visited { text-decoration: none; color: #FFFFFF}
a.catLink:hover { text-decoration: none; color: #0899dd }
a.catLink:active { text-decoration: none; color: #CCCCCC}

.lastPostGuest,.threadAuthor { text-decoration: none;color:#ccc;}
.lastPostUser, .lastPostUser a {
font-size:11px;
color:#0899dd;
}
.lfpost:before {
 font-family: 'icomoon';
 content: "\ea3c";
 font-size: .8em;
 color: #E8BE71;
 margin-left: 2px;
}
.lfor:before {
 font-family: 'FontAwesome';
 content: "\F07B";
 font-size: .9em;
 color: #FFC263;
 margin-right: 5px;
}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.last-post-user {color:#0899dd;}
.stat_bg {background:#0d0d0d;padding:6px;overflow:hidden;}
.stat_ite {font-size: 12px; font-family: Arial;color:#fff;}
.stat_ite:first-child {border-bottom:1px solid #171717; width:100px;margin-bottom:4px;padding-bottom:4px;}
.stat_ite i {font-style:normal;font-size:12px;color:#afafaf;}
.forum {text-decoration: none; color: #EEE; font-size:12px;font-weight:bold; ;border-bottom: 1px dotted #47494D;}
.forumDescr { color: #999; font-size:11px;margin-top: 3px;}
.subforumDescr {color: #1B1D1E;margin-top: 3px;margin-bottom: 5px;font-size: 11px;}
.subforumDescr a {color: #DDD; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;margin-right: -5px;}
.subforumDescr a:nth-child(1), .subforumDescr a:nth-child(2), .subforumDescr a:nth-child(3), .subforumDescr a:nth-child(4) {display: inline-block; width: 250px;}
.subforumDescr a:nth-child(1):before, .subforumDescr a:nth-child(2):before, .subforumDescr a:nth-child(3):before, .subforumDescr a:nth-child(4):before, .subforumDescr a:nth-child(5):before, .subforumDescr a:nth-child(6):before, .subforumDescr a:nth-child(7):before, .subforumDescr a:nth-child(8):before {font-family: 'icomoon'; content: "\e92f";margin-right:5px;font-size: .9em;color: #E8BE71;}
.subforumDescr a:nth-child(5), .subforumDescr a:nth-child(6), .subforumDescr a:nth-child(7), .subforumDescr a:nth-child(8) {display: inline-block; width: 250px;vertical-align: top;}
.forumModer {color: #AAAAAA;}
.forumViewed {color: #777;}
a.forumModer {color: #0071FF; }
a.threadAuthorLink {text-decoration:none; }
a.forumLastPostLink {color: #EEE;border-bottom: 1px dotted #47494D;}
a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:none; color:#FFF;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar { padding: 6px !important; font-size: 12px; font-family: Arial; color: #BEBEBE; width: 900px;}
.forumBarKw { margin: 5px }
a.forumBar { color: #BEBEBE;}
a.forumBarA:link {text-decoration:none; color:#FFFFFF }
a.forumBarA:visited {text-decoration:none; color:#FFFFFF }
a.forumBarA:hover {text-decoration:underline; color: #FFFFFF }
a.forumBarA:active {text-decoration:underline; color:#CCCCCC }
.fFastSearchTd {display: none;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastSearch,.fastLoginForm {font-size: 12px;} 
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#862D2D;color:#FFFFFF;}
.fastNavCat {color: #fff;}
.fastNavCatA {background:#F9E6E6;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.switches {margin: 6px 0; text-decoration: none;}
.switchDight { background: #000000; border: solid 1px #A0A0A0; border-left: none; padding-right: 9px; padding-left: 9px; margin-left: -1px }
/* ------------------- */

/* forum Page switches */
td.pagesInfo, td.switch, td.switchActive {color: #E2E2E2; font-size: 12px; font-family: Arial;}
td.switch a {color: #949494; background: #1B1D20; cursor: pointer; font-family: Arial; font-size: 12px; padding: 4px 6px 4px; text-decoration: none;}
td.switchActive {color: #f9d088; background: #131415; cursor: pointer; font-family: Arial; font-size: 12px; padding: 4px 10px 4px; text-decoration: none;}
td.switch a:hover {background:#131415;}
/* ------------------- */

/* forum Threads Style */
.threadNametd { padding: 6px 8px; background: #141414; border-bottom: 1px solid #313337; font-size: 12px; font-family: Arial;}
.threadAuthTd {
 padding: 6px 8px; background: #141414; 
 border-bottom: 1px solid #313337; 
 color: #BBB;
font-size: 12px; font-family: Arial;
}
.threadIcoTd { padding: 6px 8px; background: #141414; border-bottom: 1px solid #313337;}
.threadico:before {
 font-family: 'icomoon';
 content: "\ea54";
 font-size: .85em;
 color: #95FF70;
}
.threadicos:before {
 font-family: 'FontAwesome';
 content: "\F192";
 font-size: 1.25em;
 color: #777;
}
.threadico1:before {
 font-family: 'FontAwesome';
 content: "\F058";
 font-size: 1.25em;
 color: #83E05E;
}
.threadico2:before {
 font-family: 'FontAwesome';
 content: "\F0F6";
 font-size: 1.25em;
 color: #CCC;
}
.threadico3:before {
 font-family: 'FontAwesome';
 content: "\F15C";
 font-size: 1.25em;
 color: #E0995E;
}
.threadico4:before {
 font-family: 'icomoon';
 content: "\e99c";
 font-size: 1.3em;
 color: #70C9FF;
}
.threadico5:before {
 font-family: 'FontAwesome';
 content: "\F057";
 font-size: 1.25em;
 color: #E05E5E;
}
.threadPostTd {
 padding: 6px 8px; background: #141414; 
 border-bottom: 1px solid #313337; 
 color: #BBB;
font-size: 12px; font-family: Arial;
}
.threadViewTd {
 padding: 6px 8px; background: #141414; 
 border-bottom: 1px solid #313337; 
 color: #BBB;
font-size: 12px; font-family: Arial;
}
.threadLastPostTd { padding: 6px 8px; font-size: 12px; font-family: Arial; color: #BBB; background: #141414; border-bottom: 1px solid #313337; }
.threadDescr {
 color: #999;
 margin-top: 2px;
font-size: 11px; font-family: Arial;
}
.threadDescr1 {
 color: #666;
 margin-top: 2px;
}
.trforum {
 font-size: .8em;
 margin-top: 3px;
}
.trforum a {
 color: #CCC;
}
.threadNoticeLink { font-weight: normal }
.threadsType {padding: 8px; font-size: 1em;background: #141516; border-bottom: 1px solid #313337;color: #e93d3d; text-align: center;font-size: 12px; font-family: Arial; text-transform: uppercase;}
.threadsDetails { padding: 8px; background: #141516; border-bottom: 1px solid #313337; color: #71c5e8; font-size: 10px;}
.forumOnlineBar { padding: 6px; background: #141414; color: #FFFFFF; font-size: 11px; font-family: Arial }

a.subscribe_forum { color:#FFFFFF; font-size: 12px; font-family: Arial }
a.subscribe_forum:hover {color:#CCCCCC; font-size: 12px; font-family: Arial;}
a.threadFrmLink {font-family: Tahoma;font-weight: normal;font-size: 11px;text-transform: none;padding: 1px 5px 2px 5px;background: #726239;border: 1px solid #998450;color: #fff;text-shadow: 1px 1px 1px black, 0 0 0.4em #000000;}
a.threadFrmLink:hover {background: #7D6C40;}
.thr_d {
 font-size: .9em;
 font-family: 'HeliosCondRegular';
 color: #83E05E;
}
.thr_d1 {
 font-size: .9em;
 font-family: 'HeliosCondRegular';
 color: #E05E5E;
}
.thr_d2 {
 font-size: .9em;
 font-family: 'HeliosCondRegular';
 color: #70C9FF;
}
.thr_d3 {
 font-size: .9em;
 font-family: 'HeliosCondRegular';
 color: #E0995E;
}
a.threadPinnedLink {text-decoration: none;color: #CCC;font-size: 12px; font-family: Arial;border-bottom: 1px dotted #47494D;}
a.threadPinnedLink:hover {color:#fff;}
a.thread_subscribe {color: #FFFFFF; text-shadow: 1px 1px 1px black, 0 0 0.6em #000000;}
#subscribe {font: 0px Verdana,Arial,Helvetica, sans-serif!important;} 
#subscribe a {font: 12px Arial !important; padding: 3px 10px 3px 10px; background: #4B6784; border: 1px solid #678EB6;} 
#subscribe a:hover {background: #587797;} 
a.threadLink {text-decoration: none;color: #CCC;border-bottom: 1px dotted #47494D;}
.modBut1:before {font-size: .9em;font-family: 'FontAwesome';content: "\F013";color: #5EAFE0;margin-left: 2px;}
.modBut img {display: none}
.modBut:before {color: #E05E5E;font-size: 1em;font-family: 'FontAwesome';content: "\F00D";}
.postpSwithces {display:none;}
.thDescr {font-weight:normal;}
.threadFrmBlock {display:none;}
/* ------------------- */
/* Posts View */
.postTable { background: #353B3D; width: 100%; border: 10px solid #353B3D; }
.postPoll {text-align: center; padding:6px; background: #222427;}
.postFirst { background: #2F2F2F; margin-top: 6px }
.postRest1 { background: #2F2F2F; margin-top: 6px }
.postRest2 { background: #2F2F2F; margin-top: 6px }
.postSeparator { background:#141414; }
.postTdTop {background:url('/.s/t/984/15.gif') #000000;color:#767676;height:21px;font-size:10px;border:1px solid #494949;}
.postBottom { background: #202020; color: #555555 }
.postUser {font-weight:bold;}
.postTdInfo {background:#222222 ;text-align:center;padding:5px;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#CCCCCC;}
.posttdMessage {background:#232728;padding:10px;}

.pollQuestion {text-align:center; font-family:Arial; font-size:16px; color:#f9d088; font-weight:bold; } 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width: 250px; background: #2F3236;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}
.pollPos {font-family:Arial; font-size: 13px; color:#DDD;}
.pollAnsw {font-family:Arial; font-size: 13px; color:#DDD;}
.pollResult {font-family:Arial; font-size: 13px; color:#DDD;}
.pollPers {font-family:Arial; font-size: 13px; color:#DDD;}
.pollTotal {font-family:Arial; font-size: 13px; color:#DDD;}
.signatureView {font-size:7pt;}
.edited {padding-top:30px;font-size:7pt;text-align:right;color:#555555;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:3px;}
.statusOnline {color: #95FF70;}
.statusOffline {color: #666;}
/* ---------- */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/984/16.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/984/16.gif') no-repeat 0px 4px;}
/* ----------------------- */

.codeButtons {font-size: 12px;
 font-family: Arial;
 padding: 6px;
 background: url(/images/bgbutton.png) repeat-x #000000;
 color: #C5C5C5;
 border: 1px solid #000000;
 width: auto !important;}
.codeCloseAll { font-size: 9px; background: #FFFFFF; color: #000000; border: 1px solid #87CEEB }
.postNameFl,.postDescrFl {background:#2C2C2C;border:1px solid #555555;width:400px}
.postPollFl,.postQuestionFl {background:#2C2C2C;border:1px solid #555555;width:400px; color: #DDD; padding: 6px;}
.postResultFl {background:#2C2C2C ;border:1px solid #555555;width:50px}
.postAnswerFl {background:#2C2C2C;border:1px solid #555555;width:300px}
.postUserFl {background:#2C2C2C;border:1px solid #555555;width:300px}

.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
/* --------- */

a.swchItem:hover {color: #2D2D2D; background: #E8BE71;text-shadow: #FFE7BB 0 1px 0;}

.eMessage {text-align:left; padding:10px; font-family:Arial; font-size: 13px;color: #EEE; }
.eMessage img {max-width: 850px;}
.eMessage iframe, .eMessage object {width: 640px; height: 360px;}
.eMessage a {color: #B6DDEF; border-bottom: 1px solid rgba(128, 128, 128, 0.75);}
.eMessage ul {padding-left:12px !important;}
.eMessage ul li {padding:2px !important;list-style:square;display:list-item;}
.eMessage li {padding:2px !important;list-style:circle;display:list-item;margin-top:4px !important;}
/* ====== forum End ====== */

.insnick {text-align: center;width: 185px;vertical-align: top;min-height: 362px;display: inline-block;padding: 10px;background-color: #1B1D1E;}
.insava {width: 175px;padding: 2px;background-color: #141516;margin: 3px;margin-bottom: 9px; margin-top: 9px;}
.insava img {
 width: 174px;
 height: 174px;
}
.insgroup {width: 185px;height: 35px;margin-top: 5px;background-image: url('/design3/usr.png');background-position: top left;background-repeat: no-repeat;}
.groupname {float: left;font-family: 'Bebas';text-transform: uppercase;margin-top: 16px;margin-left: 14px;font-size: 12px;}
.usrbl1 {display: inline-block;background-color: #141516;padding: 5px 0px 4px 10px;margin-top: 2px;font-family:Arial;font-size: 12px;height:15px;float: left;width: 102px;text-align: left;}
.usrbl2 {display: inline-block;background-color: #141516;padding: 5px 10px 4px 0px;margin-top: 2px;font-family:Arial;font-size: 12px;height:15px;
 float: left;
 width: 60px;
 text-align: left;}

.toplinks {font-family:Arial;font-size: 11px; color: #BEBEBE; text-align: left; width: 200px; padding-left: 10px;text-transform:uppercase;
background: #1B1D1E; 
border-top: 1px solid #313337;
border-bottom: 1px solid #313337;}
.topLink1 {padding: 5px 8px 7px 8px; font-family:Arial; font-size: 11px; background: #1B1D1E; border-top: 1px solid #313337;border-bottom: 1px solid #313337;}
.schQuery {}
a.postNumberLink {}
.signature_user img {max-width: 1006px;}
.signature_user {padding:10px;}
.eProfile {padding: 10px;}
a.eSignature {color:#CCCCCC !important;}
.eSignature img {max-width: 925px;}
/* comment */
.pwr_com {
 padding: 10px;
}
.pwr_com_head {}
.pwr_com_ava {width: 80px; height: 80px; -webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px;}
.pwr_com_mes {font-size: .8em; margin-top: 10px;}
.pwr_com_mes img {max-width: 680px !important;}
/*-----------------------*/

/*--------CHAT-BOX---------*/
.chat {background: #141414;border: 0;padding: 5px;font: 12px Arial;}
.chat_ava {float:left;padding-right:4px;}
.cBlock {margin:0px;padding:0px;border:none;} 
.cMessage {background:#222427;padding: 8px;font: 12px Arial;color: #CCC;}
.cMessage a {color: #81B4CC;}
#mchatMsgF {height: 60px !important;max-width: 200px !important;width: 200px !important;margin: 0;background: #0F1011;color: #aaa;
border: 1px solid #373D42;font-family: Arial;
 font-size: 12px;}

#mchatBtn
{background: url(/design3/bgr_header.png) repeat-x #000000;
 border: 1px solid #373D42;
 margin: 0;
 padding: 4px;
 color: #888;}
/*-----------------------*/

/*== style input and textarea ==*/ 
.postPreview,
.codeButtons,
.manFlSbm,
input[type="button"],
input[type="submit"], 
input[type="file"], 
input[type="reset"] { font-weight: normal !important; margin: 0;width: auto; 
padding: 3px 7px; color:#000; background: #080808; 
border: none; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; 
border-radius: 2px; text-decoration: none; border-radius: 2px; color:#fff;} 
.postPreview:hover,
.codeButtons:hover,
.manFlSbm:hover,
input[type="button"]:hover,
input[type="submit"]:hover, 
input[type="file"]:hover, 
input[type="reset"]:hover { background:#f7f7f7 repeat-x; 
color:#000; -moz-box-shadow: 0 0 10px #0899dd; -webkit-box-shadow: 0 0 10px #0899dd; box-shadow: 0 0 10px #0899dd; } 
input[type="text"], 
input[type="password"], 
textarea { padding: 3px !important; background: #080808; border: none; 
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-decoration: none; border-radius: 2px; 
-moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;color:#ddd;
font-family:Arial;font-size:12px;
min-height:25px;}

.uSpoilerButton, #uSpoilerFvcDtt {width: 100%; 
text-align: left;padding:5px;
background:#141414;
color:#ccc;
font-size:13px;
font-family:arial;
border:none;
border:0px;}
.uSpoilerButton:hover {background:#080808;border:0;cursor:pointer;}
.scriptcode{color:#B02C20;text-align:left;max-height:300px;overflow:auto;font-family:"Courier New"}
.title_spoiler{font-size:12px;}
.title_spoiler a, .title_spoiler a:hover{color:#000} 

.uSpoilerText {padding:8px;font-size:12px;background:#222427;}

.bbQuoteBlock {background: #222427} 
.bbQuoteName {background:#141414;padding:7px 14px !important;font-size:13px !important;} 
.quoteMessage {font-size:13px !important;padding:7px 14px !important;border:0px !important;color:#d7d7d7 !important}

/* Code и Quote */ 
.bbCodeBlock .bbCodeName {position: relative; 
 background: #222427; color: rgba(255, 255, 255, 0.8); 
 text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); font-size: 9pt !important; 
 padding: 8px 10px !important; text-transform: uppercase; font-weight: normal!important; } 
.bbCodeBlock a, .bbCodeName a {color: #0C252A;} 
.bbCodeBlock a:hover, .bbCodeName a:hover {color: #4C5354;} 
.bbCodeBlock .bbCodeName:before { content: ''; position: absolute; bottom: -10px; left: 18px; border: 5px solid transparent; border-top: 5px solid #222427; } 
.bbCodeBlock .codeMessage { text-align: -webkit-auto!important; border: 1px solid #222427 !important; padding: 10px; font-size: 12px; color: #ccc; } 
.codeMessage { background: #141414;} 

/* Code Style */

.exiadv {padding: 8px 20px;background: rgba(20, 21, 22, 1);border-top: 1px dotted #47494D;border-bottom: 1px dotted #47494D;}

/* category style */
.catsTable {width:240px;overflow:hidden;margin:0 auto;padding-top:3px;font-family:Tahoma;}
.catsTd {background:#222427;height:25px;line-height:25px;padding:0 5px 0 5px;display:block;}
.catNumData {float:right;padding-right:10px;}

/* Poll style */
.pollBlock {margin:3px 0 0 3px;}
.pollQue {background:#202020;width:239px;height:25px;line-height:25px;text-align:center;border-bottom:2px solid #cccccc;}
.pollAns {width:239px;overflow:hidden;}
.pollButton {margin-top:8px;}
.answer {background:#222427;height:25px;line-height:22px;width:239px;margin-bottom:3px;text-indent:6px;}

.comMessage {padding: 10px;font: 12px Arial;color: #CCC;}

/* informer main page */
.informer_main {background:#080808;text-transform:uppercase;font-size:11px;overflow:hidden;margin-bottom:8px;font-family:Tahoma;}
.informer_title {height:25px;background:#101010;text-transform:uppercase;font-size:17px;font-family:Bebas;padding:0 15px 0 15px;line-height:26px;border-bottom:1px dotted #131313;color:#e9e9e9;}
.informer_title span {font-family:Tahoma !important;font-size:11px;float:right;text-transform:none;color:#6d6d6d;}
.informer_title span a {color:#6d6d6d;}
.informer_body {padding:5px 10px 10px 10px;border-top:1px dotted #252525;overflow:hidden;font-family:Tahoma;}
.informer_body span {font-size:10px;color:#7d7d7d;text-transform:none;}
.informer_body li {list-style:square !important;display:list-item;color:#ccc;}
.informer_body li a {list-style:square !important;font-size:11px;text-decoration:none;color:#ccc;}
.informer_body li a:hover {list-style:square;font-size:11px;text-decoration:underline;}
.informer_body a {color:#b3b3b3;}
.informer_body-none {padding:1px 1px 0px 1px;border-top:1px dotted #252525;}
.informer_list {overflow:hidden;}
.informer_list ul {padding-left:16px;}
.informer_list ul li {list-style:square!important;display:list-item !important;}
.informer_forum {overflow:hidden;}
.informer_forum li {background:#050505;height:25px;line-height:25px;list-style:none !important;margin-bottom:1px;padding:0px 5px 0px 5px;}
.informer_forum li a {color:#fff;}
.informer_forum li i {font-style:normal;font-size:10px;color:#b5b5b5;}
.informer_forum li span {float:right;color:#949494;text-transform:none;}
.inf_forum-first {width:400px;float:left;}
.inf_forum {width:400px;height:130px;float:left;padding-right:5px;border-right:1px dotted #ccc;}
.inf_forum ul {padding:0;margin:0;}
.inf_forum ul li {margin-left:20px;font-size:11px;}
.inf_forum ul li span {float:right;color:#949494;text-transform:none;padding-right:5px;}
.inf_forum ul li i {font-style:normal;font-size:10px;color:#9c9c9c;}
.inf_forum-user {width:200px;float:left;padding-right:10px;}
/*-----------------------*/

/* scrollup */
.scrollup{width:80px;height:30px;position:fixed;bottom:80px;right:30px;display:none;text-indent:-9999px;background: url('/design3/scroll.png') no-repeat;opacity:0.5;} 
.scrollup:hover{opacity:0.7;}
/*-----------------------*/

/* hint */
#easyTooltip{padding:5px 10px;background:#101010; border-radius: 1px;-webkit-border-radius: 1px;-moz-border-radius: 1px;color:#ccc;border:1px solid #202020;
z-index:1000000;
 box-shadow:0 0 5px #0899dd;
 -webkit-box-shadow:0 0 5px #0899dd;
 -moz-box-shadow:0 0 5px #0899dd;}
/*-----------------------*/

/* switchitems */
.pagesBlockuz2, .pagesBlockuz1 {float:right;}
.swchItem1, .swchItem {background:#101010;height:25px;line-height:25px;padding:5px;}
.swchItem1:hover, .swchItem:hover {background:#0899dd !important;text-decoration:none;text-shadow:none !important;color:#fff !important;}
.swchItemA1, .swchItemA {background:#080808;height:25px;line-height:25px;padding:5px;}
/*-----------------------*/

/* comment */
.rg_com {
 padding: 10px;
}
.rg_com_head {}
.rg_com_name {font-family:Bebas;font-size:18px;}
.rg_com_ava {width: 80px; height: 80px;}
.rg_com_mes {background:#222427;padding:5px;margin-top: 10px;}
.rg_com_mes img {max-width: 680px !important;}
.rg_com_date {font-size:10px;}
/*-----------------------*/


/* rating */
.rate{width:73px;height:25px;position:relative;text-align:center;background:#101010;padding:4px;font-size:11px;float:right;} 
a.orating_res,span.orating_res{background:#222427;font-size:11px;color:#fff;padding:4px 6px;line-height:24px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.2)} 
a.orating_res:hover{color:#f0f0f0;text-decoration:none;cursor:default;} 
a.orating_m,a.orating_p{height:21px;width:21px;line-height:26px;margin-top:3px;background:url(/design3/ratesimg.png) no-repeat} 
a.orating_m{float:right;background-position:-21px -24px} 
a.orating_m:hover{background-position:-21px 100%} 
a.orating_m.orated{background-position:-21px -24px;margin-top:3px} 
a.orating_p{float:left;background-position:0 -24px} 
a.orating_p:hover{background-position:0 100%} 
a.orating_p.orated{background-position:0 100%}
/*-----------------------*/

/* User Profile */
.puser {background:#101010;overflow:hidden;padding:4px;color:#ccc;font-size:12px;font-family:Tahoma;margin-bottom:6px;width:812px;}
.puser_info {float:left;width:180px;}
.puser_avatar {background:#222427;width:175px;padding:5px;position:relative;}
.puser_avatar span img {min-width:174px;min-height:174px;}
.puser_items {margin:0px 0px 0px 10px;width:603px;float:left;}
.puser_item {background:#222427;overflow:hidden;padding:8px;color:#ccc;font-size:12px;font-family:Tahoma;margin-bottom:6px;}
.puser_button {background:#080808;padding:6px 8px 6px 8px;color:#ccc;margin-right:1px;}
.puser_button:hover {text-decoration:none;background:#0899dd;}
.puser_sett {background:#080808;padding:6px 8px 6px 8px;color:#ccc;width:158px;display:block;margin-top:2px;}
.puser_sett:hover {text-decoration:none;background:#0899dd;}
.puser_achiv-t {background:#222427;margin-top:8px;width:175px;padding:5px;text-align:center;}
.puser_achiv {background:#080808;padding:5px;width:175px;}
.puser_achiv img:hover { opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=70); } 
.puser_achiv img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
/*-----------------------*/

/* Buttons */
.rg_button {background:#080808;padding:6px 8px 6px 8px;color:#ccc;margin-right:1px;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;}
.rg_button:hover {text-decoration:none;background:#0899dd;color:#fff;}
/*-----------------------*/

/* Buttons */
.rg_messages-title {background:#080808;font-size:12px;font-family:Arial;padding:5px;}
.rg_messages-title span {font-size:11px;float:left;text-transform:none;color:#6d6d6d;}
.rg_messages-title span a {color:#6d6d6d;}
.rg_messages {background:#222427;font-size:12px;font-family:Arial;color:#ccc;padding:10px;}
.rg_messages td {font-size:13px;}
/*-----------------------*/

/* Blog-Shop online by DESTEQ */
.shop_viewn {width:180px;float:left;min-height:188px;margin-left:5px;border-bottom:2px solid #0899dd;}
.shop_viewn:hover {text-decoration:none;}
.shop_bg {background:#101010;width:180px;display:block;}
.shop_img {width:180px;height:100px;border-bottom:2px solid #0899dd;position:relative;z-index:0;}
.shop_img img {opacity:0.7;width:180px;height:100px;}
.shop_viewn:hover img {opacity:1;}
.shop_info {padding:5px 0px 5px 0px;min-height:30px;width:180px;text-align:center;border-bottom:2px solid #0899dd;}
.shop_price {background:rgba(0, 0, 0, 0.8);padding:3px;
position:absolute;bottom:10px;right:10px;z-index:1;font-size:14px;}
.shop_item {background:#222427;padding:5px;color:#ccc;margin-bottom:1px;}
.rg_rev {background:#101010;padding:4px;}
/*-----------------------*/
/* Информер Рекомендуем посмотреть v 1.0 для uCoz */ 
.ie { 
 width: 240px; 
 display: block; 
 float: left; 
 margin: 0px 0px 15px 16px; 
 padding: 0; 
 position: relative; 
 z-index: 1; 
 border: 2px solid #D5A137; 
 border-radius: 2px; 
} 
.ie_c { 
 height: 151px; 
 z-index: 2; 
 overflow: hidden; 
 position: relative; 
} 
.ie_c .mask { 
 position: absolute; 
 overflow: hidden; 
 top: 0; 
 left: 0; 
 display:none; 
 opacity: 1; 
 background-color: rgba(0,0,0, 0.77); 
 width:100%; 
 height:100%; 
} 
.ie_c:hover .mask, .mask:hover{ 
 -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
 filter: alpha(opacity=100) !important; 
 opacity: 1; 
 display:block; 
} 
.ie_c .mask a.show, .ie_c .mask .full { 
 width: 28px; 
 display: block; 
 float: left; 
 text-indent: -9999px; 
 height: 28px !important; 
 overflow: hidden; 
 top: 65px; 
 position: absolute; 
 background: url("/ie_rekpos/ie_img.png") no-repeat; 
} 
.ie_c .mask a.show { 
 background-position: 0 0; 
 left: 93px; 
} 
.ie_c .mask a.show:hover { 
 background-position: 0 -28px; 
} 
.ie_c .mask .full { 
 right: 91px; 
 background-position: -28px 0; 
} 
.ie_c .mask .full:hover { 
 background-position: -28px -28px; 
} 
.ie_c img { 
 width: 240px; 
 height: 151px; 
 display: block; 
} 
.ie_b { 
 background: #393939; 
 height: 29px; 
 overflow: hidden; 
 position: relative; 
 z-index: 1; 
} 
.ie_b_bg { 
 background: url("/ie_rekpos/ie_b_bg.png") repeat-x center top; 
 position: absolute; 
 height: 5px; 
 left: 0; 
 top: 0; 
 width: 100%; 
 z-index: 6; 
} 
.ie_b .file { 
 color: #fff; 
 display: block; 
 font-size: 11px; 
 line-height: 28px; 
 height: 29px; 
 text-align: center; 
} 
.ie_b .file a { 
 color: #FFA134; 
} 
.ie_b .file a:hover { 
 color: #fff; 
 text-decoration: none; 
} 
.file_ie { 
 text-transform: uppercase; 
 background-color: #3C3C3C; 
 color: #F2A136; 
 border-radius: 2px; 
 height: 20px; 
 padding-top: 3px; 
 margin: 4px; 
} 
/* InternetEmp */
body {margin: 0;padding: 0;font-family: sans-serif;background-color: #262626;}

.btnflip {
 position: absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%);
 width: 200px;
 height: 60px;
 text-align: center;
 transform-style: preserve-3d;
 perspective: 1000px;
 transform-origin: center center;
}
.btnflip-item {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 text-align: center;
 line-height: 60px;
 font-size: 24px;
 background-color: rgba(255,255,255, .05);
 transform-style: preserve-3d;
 backface-visibility: hidden;
 border-radius: 30px;
 text-transform: uppercase;
 color: #fff;
 transition: 1s;
}
.btnflip-item.btnflip__front {
 transform: rotateX(0deg) translateZ(20px);
}
.btnflip:hover .btnflip-item.btnflip__front {
 transform: rotateX(-180deg) translateZ(20px);
}
.btnflip-item.btnflip__back {
 transform: rotateX(180deg) translateZ(20px);
}
.btnflip:hover .btnflip-item.btnflip__back {
 transform: rotateX(0deg) translateZ(20px);
}
.btnflip-item.btnflip__center {
 background: linear-gradient(to left, #c31a5b, #7129bd);
}
.btnflip-item.btnflip__center::before {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: linear-gradient(to left, #ffdd1f, #c31a5b);
 border-radius: 30px;
 transform: translateZ(-1px);
}
.btnflip:hover .btnflip-item.btnflip__center {
 transform: rotateX(-180deg);
}
.com-site {
 padding: 10px;
 background-color: #323136;
 box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08);
 margin: 10px;
 color: #A2A2A5;
}

.com-list {
 display: table;
 position: relative;
}