#pb { padding-bottom: 10px; }
#lft { padding-left: 10px; }
#title { cursor: auto; background-color: rgb(209, 25, 25); }
#orange { text-transform: uppercase; text-shadow: rgb(0, 0, 0) 0px 0px 5px; color: rgb(24, 24, 24); animation-name: angry-animation; animation-duration: 1s; animation-timing-function: ease; animation-delay: 0s; animation-iteration-count: infinite; animation-direction: alternate-reverse; }
@keyframes angry-animation { 
  0% { color: rgb(24, 24, 24); }
  100% { color: rgb(187, 50, 50); }
}
#requirements { line-height: normal; border-collapse: collapse; border-spacing: 0px; margin: 0px; cursor: auto; color: rgb(247, 247, 247); font-family: Verdana, Arial, sans-serif; font-size: 12.716px; padding: 0px; border-style: none; }
#requirements2 { cursor: auto; margin: 0px; padding: 0.5em; border: 0px solid rgb(0, 0, 0); }
#requirements3 { line-height: normal; border-collapse: collapse; border-spacing: 0px; margin: 0px; cursor: auto; color: rgb(255, 255, 255); font-family: Verdana, Arial, sans-serif; font-size: 12.716px; padding: 0px; border-style: none; }
#white { color: rgb(255, 255, 255); }
#req { color: rgb(255, 255, 255); padding: 5px; }
#dn { display: none; }
.clear { clear: both; }
#sw { font-size: 16px; color: red; }
.swt { width: 100%; padding-bottom: 5px; color: rgb(255, 255, 255); }
.swt2 { width: 100%; border: 1px solid red; border-radius: 5px; padding: 5px; background: rgb(24, 24, 24); }
.news { width: auto; position: relative; margin-bottom: 5px; padding: 5px; border: 3px solid rgb(230, 230, 230); font-family: helvetica, arial, sans-serif; }
.news_l { padding-right: 145px; min-height: 150px; }
.news_r { width: 120px; height: 100%; position: absolute; border-left: 3px solid rgb(230, 230, 230); color: rgb(25, 25, 25); top: 0px; right: 0px; text-align: center; }
.img_news { float: left; display: inline-block; margin: 0px 5px; }
.img_news img { width: 100px; border: 0px solid rgb(218, 69, 69); }
.message { padding: 0px 0px 10px; margin: 0px; font-size: 14px; line-height: 19px; text-align: left; }
.news_r .date { display: inline-block; position: relative; font-size: 13px; padding: 7px 10px 4px; margin: 18px 0px -5px; background: rgb(163, 0, 0); color: rgb(242, 242, 242); text-align: center; }
.news_r ul { list-style: none; padding: 0px; text-align: left; width: 120px; margin: 10px auto 0px; font-size: 14px; }
.news_r ul a { font-size: 12px; }
.news_r ul li { padding: 3px 0px 3px 5px; border-bottom: 1px solid rgb(230, 230, 230); }
.news_r ul li img { margin-right: 10px; position: relative; top: 4px; }
.news_r ul li a, .news_r ul li span { color: rgb(209, 25, 25); text-decoration: none; }
.center { text-align: center; }
#flr { float: right; }
#cb { clear: both; }
#pdiv { text-align: left; clear: both; padding-top: 2px; padding-bottom: 2px; }
#pdiv2 { float: left; margin: 0px 7px 1px 0px; }
#center { text-align: center; }
#poster { border: 0px solid rgb(125, 15, 15); width: 100%; max-width: 280px; }
.download { background: url("/dwnload.png"); max-width: 280px; width: 100%; height: 62px; overflow: hidden; margin: 0px; border-radius: 28px; }
.download a { background: url("/dwnload.png"); color: rgb(184, 184, 184); font-size: 14px; font-family: Arial; display: block; padding: 22px; text-decoration: none; text-align: left; font-weight: 400; margin-left: 1px; }
.download a:hover { background: url("/download2.png"); }
.download a span { color: rgb(209, 209, 209); }
#content_new_news { width: 100%; overflow: hidden; padding: 0px; }
#content_new_news a:link, #content_new_news a:visited { color: rgb(255, 255, 255); }
#content_new_news a:hover { color: rgb(178, 0, 0); }
#content_new_news div { width: 200px; height: 100%; overflow: hidden; position: relative; margin: 0px; }
#content_new_news span { width: 200px; left: 0px; bottom: 2px; position: absolute; background: url("/transparent.png") repeat; padding: 15px 0px; font: 700 10px Verdana, Arial, Helvetica, sans-serif; }
::selection { color: rgb(255, 255, 255); background: red; }
::-webkit-scrollbar { background-color: rgb(27, 25, 26); }
::-webkit-scrollbar-button:horizontal:increment { background-image: url("/1/arrow4.jpg"); }
::-webkit-scrollbar-button:horizontal:decrement { background-image: url("/1/arrow3.jpg"); }
::-webkit-scrollbar-button:vertical:increment { background-image: url("/1/arrow2.jpg"); }
::-webkit-scrollbar-button:vertical:decrement { background-image: url("/1/arrow1.jpg"); }
::-webkit-scrollbar-track { background-color: rgb(27, 25, 26); }
::-webkit-scrollbar-track-piece { background-color: rgb(27, 25, 26); }
::-webkit-scrollbar-thumb { background-color: rgb(153, 0, 0); }
::-webkit-scrollbar-corner { background-color: rgb(27, 25, 26); }
g { text-transform: lowercase; }
.cell-news { float: left; width: 100%; margin-bottom: 15px; background: rgb(255, 255, 255); border-radius: 3px; padding: 0px; border: 1px solid rgb(214, 214, 214); }
.cell-news-l { float: left; width: 180px; margin-right: 15px; }
.cell-news-r { float: left; width: 375px; }
.cell-news-l-img { width: 180px; height: 240px; margin-bottom: 5px; border-radius: 3px; }
.cell-news-rating { width: 100%; }
.cell-news-rating img { margin-top: 2px; }
.cell-news-rating-os { margin-left: 10px; background: rgb(142, 201, 140); padding: 3px 10px; text-shadow: rgb(70, 153, 67) 1px 1px 1px; font-weight: 700; color: rgb(255, 255, 255); border-radius: 3px; }
.cell-news-r h2 { margin: 0px; float: left; width: 100%; padding-bottom: 10px; border-bottom: 1px solid rgb(214, 214, 214); font: 700 125% Verdana, Arial, Helvetica, sans-serif; }
.cell-news-top { float: left; width: 100%; padding: 5px 0px; border-bottom: 1px solid rgb(214, 214, 214); font: 9px Verdana, Arial, Helvetica, sans-serif; color: rgb(153, 153, 153); }
.cell-news-center { float: left; width: 100%; margin: 0px; min-height: 163px; padding: 10px 0px; border-bottom: 1px solid rgb(214, 214, 214); text-align: justify; }
.cell-news-bottom { float: left; width: 100%; font-weight: 700; padding: 10px 0px 0px; }
.left { float: left; }
.right { float: right; }
@font-face { font-family: "OpenSans BI"; src: url("/.s/t/1181/fonts/opensans-bolditalic.eot?#iefix") format("embedded-opentype"), url("/.s/t/1181/fonts/opensans-bolditalic.woff") format("woff"), url("/.s/t/1181/fonts/opensans-bolditalic.ttf") format("truetype"), url("/.s/t/1181/fonts/opensans-bolditalic.svg#webfont") format("svg"); font-weight: 400; font-style: normal; }
body { background: url("/background/background-gamer.jpg") 0% 0% / 100% no-repeat fixed rgb(27, 25, 26); font-size: 13px; font-family: Tahoma, Geneva, sans-serif; color: rgb(41, 41, 41); margin: 0px !important; padding: 0px !important; }
img, form { border: 0px; margin: 0px; }
a, input { outline: none; }
a { color: rgb(214, 48, 48); text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; margin: 5px 0px; padding: 0px; }
h1 {font-style: normal;font-family: "lucida sans unicode";font-size: 26px;color: rgb(254 254 254);font-weight: 700;text-transform: uppercase;}
h2 { font-style: normal; font-family: "lucida sans unicode"; font-size: 18px; color: rgb(204, 41, 41); font-weight: 700; text-transform: uppercase; }
h3 { font-style: normal; font-family: "lucida sans unicode"; font-size: 16px; color: rgb(204, 41, 41); font-weight: 700; padding: 5px 0px; text-transform: uppercase; }
h4 { font-style: normal; font-family: "lucida sans unicode"; font-size: 14px; color: rgb(255, 255, 255); font-weight: bolder; text-transform: uppercase; }
h5 { font-size: 15px; }
h6 { font-size: 13px; }
ul { list-style: square; }
hr { clear: both; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(238, 238, 238); padding: 10px 0px 0px; margin: 0px 0px 10px; }
hr.red { clear: both; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 3px solid rgb(172, 48, 48); padding: 10px 0px 0px; margin: 0px 0px 10px; }
hr.grey { clear: both; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 3px solid rgb(219, 219, 219); padding: 10px 0px 0px; margin: 0px 0px 10px; }
addin { font-style: normal; font-family: "lucida sans unicode"; font-size: 16px; color: rgb(56, 56, 56); font-weight: 700; text-transform: uppercase; }
req { font-style: normal; font-family: "lucida sans unicode"; font-size: 16px; color: rgb(204, 41, 41); font-weight: 700; text-transform: uppercase; }
comm { font-style: normal; font-family: "lucida sans unicode"; font-size: 16px; color: rgb(204, 41, 41); font-weight: 700; text-transform: uppercase; }
.clr { clear: both; }
iframe, object, embed { max-width: 100%; }
.wrapper {margin: 0px auto;}
#header { background: url(""); border-top: 5px solid rgb(184, 0, 0); }
#header-i .wrapper { position: relative; }
.login-b { position: absolute; right: 15px; bottom: 17px; padding-bottom: 10px; }
#site-logo { padding: 40px 0px; }
.site-n, .site-n a { color: rgb(188, 22, 22); font-size: 34px; font-family: "OpenSans BI"; }
.site-n a:hover { text-decoration: none; }
.site-n a { display: inline-block; }
.site-n a::first-letter { color: rgb(153, 0, 0) !important; }
#sch-box { float: right; padding: 46px 15px 0px 0px; }
#sch-box .search-box { background: rgb(41, 41, 41); width: 230px; height: 28px; padding: 0px 10px; position: relative; border-bottom: 3px solid rgb(209, 25, 25); }
#sch-box .schQuery input { width: 80%; background: none; border: none; height: 28px; color: rgb(255, 255, 255); }
#sch-box .schBtn input { position: absolute; right: 0px; top: 0px; height: 28px; width: 18%; overflow: hidden; text-indent: 150%; white-space: nowrap; text-align: left; border: none; background: url("/.s/t/1181/sch.png") 50% 50% no-repeat rgb(24, 24, 24); cursor: pointer; }
#sch-box .schBtn input:hover { background-color: rgb(190, 0, 0); }
#nav-box { position: relative; z-index: 220; background: url("/background/background-gamer.jpg") rgb(25, 25, 25); border-top: 3px solid rgb(209, 25, 25); }
#catmenu { float: left; width: 80%; }
#catmenu .nav-head, #catmenu ul li em { display: none; }
#catmenu ul, #catmenu li { margin: 0px; padding: 0px; list-style: none; }
#catmenu li { display: inline-block; }
#catmenu li.item-parent { position: relative; }
#catmenu li a { position: relative; display: inline-block; font-size: 14px; color: rgb(112, 112, 112); line-height: 42px; height: 42px; text-transform: uppercase; }
#catmenu li a span { display: inline-block; line-height: normal; vertical-align: middle; padding: 0px 15px; font-style: italic; }
#catmenu li a::before { content: "/"; color: rgb(24, 24, 24) !important; }
#catmenu li > a:hover, #catmenu li > a.uMenuItemA, #catmenu li:hover > a { text-decoration: none; color: rgb(231, 0, 0); }
#catmenu li > a:hover span::before, #catmenu li > a.uMenuItemA span::before, #catmenu li:hover > a span::before { content: ""; position: absolute; top: -3px; left: 7px; width: 100%; display: block; height: 3px; background: rgb(57, 57, 57); transform: skewX(-45deg); }
#catmenu ul ul { display: none; padding: 10px 15px; background: rgb(255, 255, 255); border-width: 2px 1px 1px; border-style: solid; border-color: rgb(167, 167, 167); border-image: initial; position: absolute; width: 180px; top: 42px; left: 0px; z-index: 200; }
#catmenu li li { float: none; display: block; text-align: left; height: auto; padding: 0px; background: none; border: none; }
#catmenu li li a { display: block; float: none; height: auto; background: none; border: none; line-height: normal; padding: 7px 0px; font-size: 13px; color: rgb(101, 109, 115); }
#catmenu li li a::before { display: none; }
#catmenu li li a span { padding: 20px; }
#catmenu li li > a.uMenuItemA, #catmenu li li > a:hover, #catmenu li li:hover > a { height: auto; color: rgb(231, 0, 0); border: none; line-height: normal; }
#catmenu li li a:hover span::before, #catmenu li li a.uMenuItemA span::before, #catmenu li li:hover a span::before { display: none !important; }
#catmenu li li.item-parent > a::after { content: "›"; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; display: block; width: 5px; position: absolute; height: 5px; top: 4px; left: auto; right: 0px; }
#catmenu ul ul ul { left: 195px; top: 1px; border-width: 1px 1px 1px 2px; border-style: solid; border-color: rgb(219, 222, 222) rgb(219, 222, 222) rgb(219, 222, 222) rgb(231, 0, 0); border-image: initial; z-index: 220; }
#soc-box { float: right; width: 20%; text-align: right; line-height: 42px; height: 42px; padding-right: 10px; box-sizing: border-box; }
#soc-box span::before { content: "/"; color: rgb(122, 0, 0) !important; }
#soc-box a { display: inline-block; width: 24px; height: 24px; line-height: 24px; background: url("/soc.png"); vertical-align: middle; opacity: 0.43; }
#soc-box a:hover { opacity: 1; }
#soc-box a.soc-fc { background-position: 0px 0px; }
#soc-box a.soc-tw { background-position: 0px -24px; }
#soc-box a.soc-asdas { background-position: 0px -48px; }
#soc-box a.soc-in { background-position: 0px -72px; }
#promo-1 { height: 317px; background: url("/background/header-gamer.jpg"); position: relative; z-index: 20; border-top: 3px solid rgb(209, 25, 25); }
.promo-cap { width: 23%; padding: 0px 40px; text-align: center; float: right; margin: 0px 70px 0px 0px; height: 317px; line-height: 317px; background: rgba(231, 0, 0, 0.8); transform: skewX(-20deg); }
.promo-i { display: inline-block; line-height: normal; vertical-align: middle; color: rgb(255, 255, 255); transform: skewX(20deg); }
.promo-ttl { font-size: 18px; text-transform: uppercase; font-style: italic; font-weight: 700; padding: 0px 0px 20px; }
.promo-ttl a { color: rgb(255, 255, 255); }
.promo-txt { font-size: 14px; line-height: 160%; }
.promo-txt a { color: rgb(255, 255, 255); text-decoration: underline; }
.promo-txt a:hover { text-decoration: none; }
#promo-b { background: url("/background/background-gamer.jpg") rgb(25, 25, 25); border-bottom: 1px solid rgb(209, 25, 25); padding: 40px 0px; position: relative; z-index: 10; border-top: 3px solid rgb(209, 25, 25); }
.promo-btn { float: left; width: 30%; }
.promo-btn a { display: inline-block; color: rgb(255, 255, 255); text-transform: uppercase; padding: 20px 40px; font-size: 14px; font-weight: 700; background: rgb(183, 0, 0); transform: skewX(-20deg); }
.promo-ds { float: right; width: 67%; padding: 5px 0px 0px; font-size: 14px; line-height: 160%; color: rgb(112, 112, 112); }
#casing {padding: 20px 0px;border-top: 3px solid rgb(209, 25, 25);border-bottom: 3px solid rgb(184, 0, 0);}
#content {background: url("/background/background.jpg") rgb(249, 250, 250);float: left;/* width: 70%; */padding: 5px;border: 3px solid rgb(209, 25, 25);}
#content fieldset { border: 1px solid rgb(230, 230, 230); padding: 20px; margin: 10px 0px; }
#content .calTable { margin: 0px 0px 20px; }
#content .calTable td { padding: 12px; }
#content.wide-page { width: auto; float: none; }
.eBlock { margin: 0px 0px 40px; padding: 0px; border-spacing: 0px; position: relative; table-layout: fixed; }
.eBlock + br { display: none; }
.eBlock + table { margin: 0px; padding: 0px; border-spacing: 0px; position: relative; }
.eBlock + table td[width="60%"] { font-size: 15px; padding: 0px 0px 20px; color: rgb(24, 24, 24); text-transform: uppercase; font-style: italic; }
.eBlock td { padding: 0px !important; }
.eTitle, .eBlock .eTitle, .eBlock td.eTitle { font-size: 18px; color: rgb(24, 24, 24); text-transform: uppercase; font-style: italic; padding: 0px !important; }
.eTitle a { color: rgb(24, 24, 24); padding-right: 2px; }
.eTitle a:hover { color: rgb(231, 0, 0); text-decoration: none; }
.eTitle div { padding-right: 10px; }
.eDetails, .eDetails1, .eDetails2, .eBlock td.eDetails, .eBlock td.eDetails1, .eBlock td.eDetails2 { clear: both; font-size: 14px; background: rgb(209, 25, 25); position: relative; color: rgb(255, 255, 255); display: block !important; padding: 10px 20px !important; margin: 0px 0px 2px !important; }
.eBlock td.eDetails2, .eBlock td.eDetails1 { display: table-cell !important; }
.eBlock td.eDetails2 { border-top: 2px solid rgb(255, 255, 255); }
.eDetails > div { font-style: italic; }
.eDetails a, .eDetails1 a, .eDetails2 a { color: rgb(255, 255, 255); text-decoration: none; }
.eDetails a:hover, .eDetails1 a:hover, .eDetails2 a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.e-category, .e-comments { background: url("/images/details2.png") 0px -500px no-repeat; padding: 0px 0px 0px 20px; margin: 0px 10px 0px 0px; display: inline-block; line-height: 15px; }
.e-category:hover, .e-comments:hover { background-position: -1000px -500px; }
.e-reads, .e-loads, .e-author, .e-date, .e-rating, .e-add, .e-tags { background: url("/images/details2.png") 0px 0px no-repeat; padding: 0px 0px 0px 20px; margin: 0px 10px 0px 0px; display: inline-block; height: 15px; line-height: 15px; }
.e-reads { background-position: 0px 0px; }
.e-reads:hover { background-position: -1000px 0px; }
.e-loads { background-position: 0px -400px; padding: 0px 0px 0px 14px; }
.e-loads:hover { background-position: -1000px -400px; }
.e-author { background-position: 0px -100px; padding: 0px 0px 0px 16px; }
.e-author:hover { background-position: -1000px -100px; }
.e-date { background-position: 0px -300px; padding: 0px 0px 0px 20px; }
.e-date:hover { background-position: -1000px -300px; }
.e-comments { background-position: 0px -200px; }
.e-comments:hover { background-position: -1000px -200px; }
.e-rating { background-position: 0px -600px; padding: 0px 0px 0px 20px; }
.e-rating:hover { background-position: -1000px -600px; }
.e-add { background-position: 0px -700px; padding: 0px 0px 0px 20px; }
.e-add:hover { background-position: -1000px -700px; }
.e-tags { background-position: 0px -800px; padding: 0px 0px 0px 20px; }
.e-tags:hover { background-position: -1000px -800px; }
.ed-sep, .ed-title { display: none; }
.u-star-rating-16 li a { overflow: inherit !important; }
.eBlock td.eMessage, .eBlock td.eText, .eMessage, .eText { line-height: 150%; display: block !important; margin: 0px !important; padding: 20px 0px !important; }
.eMessage img, .eText img { display: block; float: left; max-width: 100%; border-top: 1px solid rgb(183, 0, 0) !important; border-bottom: 1px solid rgb(183, 0, 0) !important; padding: 0px !important; margin: 5px 20px 15px 0px !important; }
.eMessage p, .eText p { margin: 0px; padding: 0px 0px 5px; }
.eMessage, .eText, .cMessage { overflow-wrap: break-word; }
.catPages1, .plist, .pagesBlockuz2 { display: block; padding: 10px 0px 0px; }
.pagesBlockuz1 b, .pagesBlockuz2 b, #pagesBlock1 b, #pagesBlock2 b, .plist b { display: inline-block; min-width: 7px; padding: 5px 8px; font-weight: 400; color: rgb(255, 255, 255); background: rgb(181, 0, 0); font-size: 14px; }
.pagesBlockuz1 a, .pagesBlockuz2 a, #pagesBlock1 a, #pagesBlock2 a, .plist a { display: inline-block; min-width: 7px; padding: 5px 2px; font-size: 14px; color: rgb(72, 72, 72); text-decoration: none; }
.pagesBlockuz1 a:hover, .pagesBlockuz2 a:hover, #pagesBlock1 a:hover, #pagesBlock2 a:hover, .plist a:hover { color: rgb(134, 134, 134); text-decoration: none; }
.cBlock1, .cBlock2 { background: rgb(183, 0, 0); color: rgb(234, 173, 173); border-bottom: 1px solid rgb(198, 64, 64); padding: 5px !important; margin: 0px !important; }
.cBlock1 a, .cBlock2 a { color: rgb(255, 255, 255); }
#content .cBlock1, #content .cBlock2 { background: none; border: none; color: rgb(134, 134, 134); padding: 0px 0px 10px !important; margin: 10px 0px 0px !important; }
#content .cBlock1 a, #content .cBlock2 a { color: rgb(231, 0, 0); }
.commTable { margin: 40px 0px 0px; border-spacing: 0px; }
.cMessage { font-size: 13px; line-height: 130%; }
.cTop { padding: 5px 15px; width: 70%; margin: 0px 0px 10px; font-size: 14px; background: rgb(246, 246, 246); transform: skewX(-15deg); }
.cTop * { font-weight: 400; }
.cAnswer { padding: 0px 0px 0px 20px; margin: 10px 0px 0px 45px; border-left: 3px solid rgb(231, 0, 0); font-size: 13px; color: rgb(231, 0, 0); }
.commTd1 { padding: 5px 2px; width: 140px; }
input.commFl { width: 90%; }
textarea.commFl { width: 90%; }
input.codeButtons { min-width: 30px; width: auto !important; padding-left: 3px !important; padding-right: 3px !important; }
select.codeButtons { margin-left: 7px !important; }
#hbc6 select.codeButtons { margin-right: 7px !important; }
#fsize { margin-left: 5px !important; }
#fcolor { margin-right: 2px !important; }
#casing .uf-btn { margin-left: 5px !important; }
.eAttach { margin: 10px 0px; font-size: 13px; color: rgb(102, 102, 102); padding: 0px 0px 0px 15px; background: url("/.s/t/1181/attach.gif") 0px 0px no-repeat; }
.eRating { font-size: 8pt; }
.manTdError, .commError { color: red; }
.commReg { padding: 10px 0px; text-align: center; }
a.groupModer:link, a.groupModer:visited, a.groupModer:hover { color: blue; }
a.groupAdmin:link, a.groupAdmin:visited, a.groupAdmin:hover { color: red; }
a.groupVerify:link, a.groupVerify:visited, a.groupVerify:hover { color: green; }
.replaceTable { font-size: 14px; padding: 20px; border: 1px solid rgb(230, 230, 230); background: rgb(255, 255, 255); }
.legendTd { font-size: 8pt; }
.outputPM { border: 1px dashed rgb(221, 221, 221); margin: 4px 0px 4px 30px; }
.inputPM { border: 1px dashed rgb(68, 126, 24); margin: 4px 0px; }
.uTable { background: none; border: none; border-spacing: 0px; }
.uTable td { padding: 10px 20px; border-bottom: 1px solid rgb(230, 230, 230); }
.uTable td.uTopTd { font-size: 14px; padding-top: 0px; font-weight: 400 !important; }
.eAttach .entryAttachSize { padding-left: 4px; }
.manTable, #uNetRegF { text-align: left; }
.manTable .manTd1 { font-size: 14px; line-height: 14px; width: 200px; }
#casing.popuptable { margin: 0px; padding: 0px; background: rgb(255, 255, 255); color: rgb(134, 134, 134); border: none; }
.popuptitle { font-size: 20px; padding: 15px 20px; color: rgb(24, 24, 24); background: url("/background/head.jpg") rgb(249, 250, 250); border-top: 3px solid rgb(190, 0, 0); text-transform: uppercase; font-style: italic; border-bottom: 3px solid rgb(219, 222, 222); }
.popupbody { font-size: 12px; color: rgb(134, 134, 134); padding: 20px; }
.popupbody * { font-size: 12px !important; }
.popuptable table { text-align: left; color: rgb(134, 134, 134); }
.archiveEntryTitle ul { margin: 2px 0px; list-style: circle; }
.archiveEntryTitle .archiveEntryTime { display: inline-block; padding: 3px 5px; font-size: 13px; color: rgb(255, 255, 255); background: rgb(231, 0, 0); }
.archiveEntryTitle .archiveEntryTitleLink { font-size: 14px; text-decoration: none; }
.archiveEntryTitle .archiveEntryTitleLink:hover { text-decoration: underline; }
.archiveEntryTitle .archiveEntryComms { font-size: 13px; color: rgb(134, 134, 134); }
.user_avatar img { width: 100px; }
.cMessage .user_avatar img { width: 50px; margin: 0px 10px 5px 0px; }
#sidebar { position: relative; float: right; width: 26%; background: url("/background/side.jpg") rgb(183, 0, 0); border-top: 5px solid rgb(24, 24, 24); }
#sidebar::before { content: ""; width: 0px; height: 0px; position: absolute; top: -5px; left: 0px; z-index: 100; border-right: 30px solid transparent; }
#sidebar::after { content: ""; width: 0px; height: 0px; position: absolute; bottom: 0px; right: 0px; z-index: 100; border-bottom: 30px solid rgb(147, 0, 0); border-left: 30px solid transparent; }
#sidebar > .uz-sortable { position: relative; z-index: 150; }
.sidebox { margin: 0px; padding: 0px; color: rgb(234, 173, 173); }
.sidebox a { color: rgb(255, 255, 255); text-decoration: underline; }
.sidebox a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.sidetitle { font-size: 15px; padding: 15px 20px; color: rgb(255, 255, 255); text-transform: uppercase; font-style: italic; border-top: 1px solid rgb(198, 64, 64); border-bottom: 1px solid rgb(198, 64, 64); }
.sidebox .inner { padding: 20px; }
.sidebox ul, .sidebox .catsTable { margin: 0px; padding: 0px; list-style: none; }
.sidebox .catsTable, .sidebox .catsTable * { display: block; width: auto !important; }
.sidebox li, .sidebox .catsTable td { list-style: none; padding: 0px; }
.sidebox li a, .sidebox .catsTable td a { display: block; color: rgb(234, 173, 173); padding: 5px 0px; position: relative; font-size: 14px; text-decoration: none; }
.sidebox li a::before, .sidebox .catsTable td a::before { content: "•"; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; padding: 0px 5px 0px 0px; }
.sidebox li a:hover, .sidebox li a.uMenuItemA, .sidebox .catsTable td a:hover, .sidebox .catsTable td a.catNameActive { color: rgb(255, 255, 255); text-decoration: none; }
.sidebox li.item-parent { position: relative; }
.sidebox li.item-parent > a { padding-right: 36px; }
.sidebox li.item-parent em { position: absolute; top: 4px; right: 0px; width: 24px; height: 24px; line-height: 24px; font-style: normal; font-size: 14px; text-align: center; z-index: 10; cursor: pointer; }
.sidebox li.item-parent em:hover { color: rgb(255, 255, 255); }
.sidebox .catNumData { display: none !important; }
.sidebox .calTable { width: 100%; position: relative; }
.calTable { font-size: 14px; }
.calTable td { text-align: center; padding: 6px 2px; }
.calTable td.calMonth { font-size: 13px; padding: 12px !important; }
.calWday, .calWdaySe, .calWdaySu { font-size: 14px; text-transform: uppercase; font-weight: 700; }
.calTable .calMdayIs { font-weight: 700; }
.calTable .calMdayA, .calTable .calMdayIsA { color: rgb(231, 0, 0); background: rgb(255, 255, 255); }
.calTable .calMdayIsA a { color: rgb(231, 0, 0); }
.sidebox td.calMonth { position: relative; height: 40px; padding: 0px !important; }
.sidebox td.calMonth a { position: absolute; }
.sidebox td.calMonth a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.sidebox td.calMonth a:first-child, .sidebox td.calMonth > a:first-child + a + a { display: block; text-align: center; width: 15px; height: 20px; line-height: 20px; top: 9px; right: 10px; font-size: 15px; }
.sidebox td.calMonth a:first-child { right: 30px; }
.sidebox td.calMonth a:first-child + a { font-size: 14px; left: 10px; top: 0px; display: inline-block; height: 40px; line-height: 40px; }
.sidebox ul ul { display: none; margin: 0px 0px 0px 20px; width: auto; padding: 0px; }
.sidebox iframe { border: 1px solid rgb(198, 64, 64); }
.sidebox .answer { padding: 5px 0px 0px; }
.sidebox input.mchat { max-width: 94%; }
.sidebox textarea.mchat { max-width: 90%; }
.sidebox .loginField { max-width: 94%; }
.schQuery, .schBtn { display: inline; padding: 0px 2px; }
.sidebox ul.rate-list { margin: 0px; }
#shop-basket ul li a { padding: 0px; margin: 0px; border: none; }
#shop-basket ul li a::before { display: none; }
.pollButton { padding: 10px 0px 0px; }
.sidebox .searchForm { background: rgb(149, 0, 0); border-width: 1px; border-style: solid; border-color: rgb(117, 0, 0) rgb(199, 64, 64) rgb(199, 64, 64) rgb(117, 0, 0); border-image: initial; height: 30px; padding: 0px 34px 0px 10px; position: relative; transform: skewX(-15deg); }
.sidebox .searchForm * { padding: 0px; margin: 0px; line-height: normal; }
.sidebox .schQuery input { font-size: 14px; background: none !important; border: none !important; width: 96% !important; padding: 0px !important; margin: 0px !important; height: 30px !important; line-height: 30px !important; color: rgb(234, 173, 173) !important; }
.sidebox .schBtn input { position: absolute; top: 0px; right: 0px; text-align: left; overflow: hidden; text-indent: -10000px; cursor: pointer; border: none !important; padding: 0px !important; margin: 0px !important; height: 30px !important; width: 34px !important; background: url("/.s/t/1181/sch.png") 50% 50% no-repeat rgb(0, 0, 0) !important; }
.sidebox .schBtn input:hover { background: url("/.s/t/1181/sch-side.png") 50% 50% no-repeat rgb(255, 255, 255) !important; }
#footer { background: url("/background/background-gamer.jpg") rgb(25, 25, 25); border-top: 1px solid rgb(25, 25, 25); padding: 40px 0px; text-align: center; color: rgb(112, 112, 112); }
.forum-box { clear: both; }
.gTable { margin: 0px 0px 30px; }
.gTable, .postTable { background: none; }
.gTableTop { font-size: 18px; padding: 0px 0px 10px; text-transform: uppercase; font-style: italic; color: rgb(24, 24, 24); }
.gTableTop a { color: rgb(24, 24, 24) !important; }
.gTableTop a:hover { color: rgb(231, 0, 0) !important; text-decoration: none !important; }
.gTableSubTop, .postTdTop { padding: 7px 20px; font-size: 14px; background: rgb(246, 246, 246); }
.gTableSubTop b { font-weight: 400; }
.gTableBody, .gTableBody1, .gTableBottom, .gTableError, .forumNameTd, .forumLastPostTd, .threadNametd, .threadAuthTd, .threadLastPostTd, .threadsType, .postPoll, .newThreadBlock, .newPollBlock, .newThreadBlock, .newPollBlock, .gTableRight, .postTdInfo, .codeMessage, .quoteMessage, .forumIcoTd, .forumThreadTd, .forumPostTd, .gTableLeft, .threadIcoTd, .threadPostTd, .threadViewTd, .postBottom, .posttdMessage { padding: 10px 20px; border-bottom: 1px solid rgb(221, 221, 221); }
.postBottom { padding: 3px 0px; }
.postTdTop { padding: 5px 10px; }
.posttdMessage { padding: 10px 0px 12px; }
a.forum, a.threadLink, a.threadPinnedLink { font-style: italic; margin: 0px 0px 5px; display: inline-block; font-size: 15px; }
a.forumLastPostLink { color: rgb(136, 136, 136) !important; }
.gTableLeft { font-weight: 700; }
.gTableError { color: red; }
.forumLastPostTd, .forumArchive { font-size: 8pt; }
a.catLink { text-decoration: none; }
a.catLink:hover { text-decoration: underline; }
.lastPostGuest, .lastPostUser, .threadAuthor { font-weight: 700; }
.archivedForum { font-size: 8pt; font-weight: 700; color: red !important; }
.forumDescr { font-size: 8pt; }
div.forumModer { color: rgb(153, 153, 153); font-size: 8pt; }
.forumModer a { color: rgb(153, 153, 153); text-decoration: underline; }
.forumModer a:hover { text-decoration: none; }
.threadFrmLink { color: rgb(153, 153, 153); }
.forumViewed { font-size: 9px; }
.forumBarKw { font-weight: 400; }
a.forumBarA { text-decoration: none; }
a.forumBarA:hover { text-decoration: none; }
.fastLoginForm { font-size: 8pt; }
.switch, .pagesInfo { display: inline-block; padding: 5px 7px; margin: 0px 1px; background: rgb(246, 246, 246); transform: skewX(-15deg); }
.switchActive { display: inline-block; padding: 5px 8px; margin: 0px 1px; font-size: 13px; background: rgb(183, 0, 0); color: rgb(255, 255, 255); transform: skewX(-15deg); }
a.switchDigit, a.switchBack, a.switchNext { text-decoration: none; }
a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover { text-decoration: underline; }
.threadLastPostTd { font-size: 8pt; }
.threadDescr { color: rgb(153, 153, 153); font-size: 8pt; }
.threadNoticeLink { font-weight: 700; }
.threadsType { height: 20px; font-weight: 700; font-size: 8pt; }
.threadsDetails { height: 20px; font-size: 14px; padding: 7px 10px; }
.forumOnlineBar { height: 20px; color: rgb(153, 153, 153); padding: 0px 10px; }
a.threadPinnedLink { font-weight: 700; color: rgb(246, 51, 51) !important; }
.postpSwithces { font-size: 8pt; display: block; }
.thDescr { font-weight: 400; }
.threadFrmBlock { font-size: 8pt; text-align: right; }
.forumNamesBar { font-size: 13px; padding: 3px 0px; }
.forumModerBlock { padding: 3px 0px; }
.postPoll { text-align: center; padding: 20px 0px !important; }
.postPoll .pollButtons { padding: 10px 0px 0px; }
.postUser { font-weight: 700; }
.postRankName { margin-top: 5px; }
.postRankIco { margin-bottom: 5px; }
.reputation { margin-top: 5px; }
.signatureHr { margin-top: 20px; }
.postTdInfo { text-align: center; }
.posttdMessage { line-height: 18px; }
.pollQuestion { text-align: center; font-weight: 700; }
.pollButtons, .pollTotal { text-align: center; }
.pollSubmitBut, .pollreSultsBut { width: 140px; font-size: 8pt; }
.pollSubmit { font-weight: 700; }
.pollEnd { text-align: center; height: 30px; }
.codeMessage, .quoteMessage, .uSpoilerText { font-size: 13px; padding: 10px; background: rgb(245, 245, 245); border: 1px solid rgb(221, 221, 221) !important; }
.signatureView { display: block; font-size: 8pt; line-height: 14px; padding: 0px 0px 0px 10px; border-left: 3px solid rgb(183, 0, 0); }
.edited { padding-top: 30px; font-size: 8pt; text-align: right; color: gray; }
.editedBy { font-weight: 700; font-size: 8pt; }
.statusBlock { padding-top: 3px; }
.statusOnline { color: rgb(0, 255, 0); }
.statusOffline { color: red; }
.newThreadItem { padding: 0px 0px 8px; background: url("/.s/t/1181/12.gif") 0px 4px no-repeat; }
.newPollItem { padding: 0px 0px 8px; background: url("/.s/t/1181/12.gif") 0px 4px no-repeat; }
.pollHelp { font-weight: 400; font-size: 8pt; padding-top: 3px; }
.smilesPart { padding-top: 5px; text-align: center; }
.pollButtons button { margin: 0px 10px 0px 0px !important; }
.postBottom .goOnTop { display: none !important; }
.postIpLink { text-decoration: none; }
.thread_subscribe { text-decoration: none; }
.thread_subscribe:hover { text-decoration: underline; }
.postip, .postip a { font-size: 13px; color: rgb(153, 153, 153); }
.UhideBlockL { background: rgb(245, 245, 245); color: rgb(136, 136, 136); padding: 10px; border: 1px solid rgb(221, 221, 221) !important; }
.UhideBlockL a { color: rgb(136, 136, 136); }
.pollreSultsBut { width: 180px; text-align: center; }
#casing input[type="text"], #casing input[type="password"], #casing textarea, #casing input[type="file"], #casing select { margin: 0px 0px 1px; padding: 6px 4px; text-align: left; background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 230); color: rgb(134, 134, 134); vertical-align: middle; }
#casing textarea { height: auto; line-height: normal; padding: 6px 4px; resize: vertical; }
#casing input[type="submit"], #casing input[type="reset"], #casing input[type="button"], #casing button { cursor: pointer; margin: 0px 0px 1px 1px; padding: 7px 15px; background: rgb(190, 0, 0); font-size: 13px; color: rgb(255, 255, 255); border: none; text-transform: uppercase; vertical-align: middle; width: auto !important; font-weight: 400 !important; }
#casing input[type="submit"]:hover, #casing input[type="reset"]:hover, #casing input[type="button"]:hover, #casing button:hover { background-color: rgb(24, 24, 24); }
#casing .sidebox input[type="submit"]:hover, #casing .sidebox input[type="reset"]:hover, #casing .sidebox input[type="button"]:hover, #casing .sidebox button:hover { background-color: rgb(255, 255, 255); color: rgb(190, 0, 0); }
#casing .sidebox input[type="text"], #casing .sidebox input[type="password"], #casing .sidebox textarea, #casing .sidebox input[type="file"], #casing .sidebox select { background: rgb(149, 0, 0); border-width: 1px; border-style: solid; border-color: rgb(117, 0, 0) rgb(199, 64, 64) rgb(199, 64, 64) rgb(117, 0, 0); border-image: initial; color: rgb(234, 173, 173); }
#casing .sidebox .schBtn input { transform: skewX(0deg); width: 34px !important; }
#casing #mchatBtn, #casing .allUsersBtn, #casing .uSearchFlSbm, #iplus input { padding-left: 7px !important; padding-right: 7px !important; font-size: 10px !important; }
#iplus input[type="button"] { width: 28px !important; }
#doSmbBt, .u-combobut { display: none; }
#casing .u-comboeditcell, #casing .u-combo { border: 0px !important; background: none !important; }
#casing .u-combolist, #content .xw-mc, #content .filterBlock { padding: 5px 3px; background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 230); font-size: 14px !important; color: rgb(0, 0, 0) !important; }
#content .xw-tl, #content .xw-bl, #content .u-menuvsep { display: none; }
#content .xw-ml, #content .xw-mr { margin: 0px; padding: 0px; background: none; }
#uNetRegF table { text-align: left; }
#uNetRegF table table { clear: both; }
#uNetRegF table table td { padding: 5px 0px 0px; }
.sidebox .gTable { background: none; border: none; padding: 0px; margin: 0px; box-shadow: none; }
.sidebox .gTableTop, .sidebox .gTableSubTop, .sidebox .forumNameTd { border: none; background: none; color: rgb(234, 173, 173); font-weight: 400; height: auto; line-height: normal; overflow: visible; padding: 0px; text-transform: none; text-shadow: none; font-family: Tahoma, Geneva, sans-serif; box-shadow: none; font-size: 14px !important; }
.sidebox .gTable ul { padding: 0px 0px 0px 20px; margin: 0px; width: auto; }
.sidebox .gTable ul li a { background: none; border: none; padding: 5px 0px; }
.sidebox .forumDescr { display: none; }
.sidebox .gTableTop, .sidebox .gTableSubTop { display: block; color: rgb(234, 173, 173); margin: 0px 0px 1px; text-decoration: none; border: none; font-style: normal; padding: 5px 0px !important; }
.sidebox .gTableTop:hover, .sidebox .gTableSubTop:hover, .sidebox .gTable ul li a:hover { color: rgb(255, 255, 255); padding: 5px 0px !important; }
.sidebox .gTableTop::before, .sidebox .gTableSubTop::before { content: "•"; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; padding: 0px 5px 0px 0px; }
.manTable td input, .manTable td textarea { max-width: 99%; }
.manTable td input#id_file_add { max-width: none; }
input[id$="basket"] { text-align: center !important; }
#content .postRest2:first-child, #content .postRest1:first-child { text-align: center; }
#thread_search_field { max-width: 65%; margin: 0px 0px 2px !important; }
#catmenu.nav-mobi { padding: 0px 30px 30px; width: auto; height: auto; margin: 0px auto; float: none; border: none; text-align: left; max-width: none; box-shadow: none; }
#catmenu.nav-mobi .nav-head { display: none; cursor: pointer; text-transform: uppercase; font-size: 20px; text-align: left; margin: 0px auto; padding: 20px; color: rgb(255, 255, 255); background: rgb(183, 0, 0); transform: skewX(-20deg); }
.nav-head a { color: rgb(255, 255, 255); text-decoration: none; }
.nav-head div.icon { float: right; width: 40px; margin: 2px 0px 0px; }
.nav-head div.icon span { display: block; background: rgb(255, 255, 255); height: 4px; margin: 0px 0px 2px; }
.nav-head:hover a, .nav-head.active a, .nav-head.over a { color: rgb(255, 255, 255); }
.nav-head:hover div.icon span, .nav-head.active div.icon span, .nav-head.over div.icon span { background: rgb(255, 255, 255); }
#catmenu.nav-mobi li a::before, #catmenu.nav-mobi li a::after, #catmenu.nav-mobi li a.uMenuItemA:hover::before, #catmenu.nav-mobi li a.uMenuItemA:hover::after { display: none !important; }
#catmenu.nav-mobi li a.uMenuItemA { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }
#catmenu.nav-mobi ul { display: none; padding: 0px; position: relative; border: none; float: none; margin: 0px; width: auto; height: auto; overflow: visible; background: none; box-shadow: none; }
#catmenu.nav-mobi ul ul { background: rgb(255, 255, 255); padding: 0px; top: 0px; left: 0px; z-index: 999; width: auto; margin: 0px !important; }
#catmenu.nav-mobi ul ul ul { border: none; margin: 0px !important; }
#catmenu.nav-mobi ul li { text-align: left; height: auto; float: none; position: relative; display: block; padding: 0px; text-transform: uppercase; border: none !important; }
#catmenu.nav-mobi ul li.item-parent { position: relative !important; }
#catmenu.nav-mobi ul li li { padding: 0px; }
#catmenu.nav-mobi ul li.over { z-index: 998; }
#catmenu.nav-mobi ul li a { font-size: 13px; display: block; border-right: none; border-bottom: none; border-left: none; border-image: initial; color: rgb(255, 255, 255); height: auto; line-height: normal; text-decoration: none; float: none; border-top: 1px solid rgb(255, 255, 255); background: rgb(183, 0, 0); border-radius: 0px; width: auto !important; padding: 0px !important; }
#catmenu.nav-mobi ul li > a, #catmenu.nav-mobi ul li > em { transform: skewX(-20deg); }
#catmenu.nav-mobi ul li.over > a { background: rgb(149, 0, 0); color: rgb(255, 255, 255); }
#catmenu.nav-mobi ul li.over > em { color: rgb(255, 255, 255); }
#catmenu.nav-mobi li.item-parent a { background-image: none !important; }
#catmenu.nav-mobi ul li li a { font-size: 11px; color: rgb(255, 255, 255); background: rgb(213, 0, 0); }
#catmenu.nav-mobi ul li li li a { background: rgb(229, 0, 0); }
#catmenu.nav-mobi ul li a:hover { text-decoration: none; }
#catmenu.nav-mobi ul li a span { text-align: left; display: block; white-space: nowrap; cursor: pointer; padding: 0px 20px; line-height: 40px; height: 40px; font-style: normal; }
#catmenu.nav-mobi ul li ul a span { white-space: normal; }
#catmenu.nav-mobi ul li em { position: absolute; display: block; border-left: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); top: 1px; right: 0px; width: 40px; line-height: 40px; height: 40px; text-align: center; font-style: normal; font-size: 13px; font-weight: 700; }
#catmenu.nav-mobi ul li em:hover, #catmenu.nav-mobi ul > li > a:hover { cursor: pointer; color: rgb(255, 255, 255) !important; background: rgb(165, 0, 0) !important; }
#catmenu.nav-mobi ul > li > a:hover > span, #catmenu.nav-mobi ul > li.over > a > span, #catmenu.nav-mobi ul > li.active > a > span { border: none; }
#catmenu.nav-mobi ul li a::before, #catmenu.nav-mobi ul li span::before { display: none !important; }
.vep-video-block img { max-width: 100%; }
.wrapper {width: 1180px;}
@media only screen and (min-width: 960px) and (max-width: 1200px) {
  .wrapper { width: 960px; }
  .site-n, .site-n a { font-size: 30px; }
}
@media only screen and (max-width: 960px) {
  .navbar-share { display: none; }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .wrapper { width: 768px; }
  #catmenu, #soc-box { float: none; width: auto; text-align: center; }
  #catmenu.nav-mobi .nav-head { display: block; }
  #soc-box span:first-child::before { display: none; }
  .promo-cap { width: 33%; }
  .promo-ttl { font-size: 18px; }
  .promo-txt { font-size: 13px; }
  .promo-btn a, .promo-ds { font-size: 14px; }
  #content, #sidebar { float: none; width: auto; }
  #content { padding: 5px 10px 20px; }
}
@media only screen and (max-width: 767px) {
  .wrapper { width: 300px; }
  #site-logo { padding: 20px 0px 0px; text-align: center; }
  .login-b { position: static; text-align: center; margin-bottom: 0px; }
  .site-n, .site-n a { font-size: 34px; }
  #sch-box { display: none; }
  #catmenu, #soc-box { float: none; width: auto; text-align: center; }
  #catmenu.nav-mobi .nav-head { display: block; }
  #soc-box { padding-right: 0px; }
  #soc-box span:first-child::before { display: none; }
  #promo { display: none; }
  #content, #sidebar { float: none; width: auto; }
  #content { padding: 5px 10px 20px; }
  .eMessage img, .eText img { width: 100%; float: none; margin: 0px 0px 15px !important; }
  .manTable td { display: block; width: 100%; }
  .manTable td input, .manTable td textarea { max-width: 97%; }
  #uNetRegF tr td:first-child { font-size: 9px; max-width: 20% !important; white-space: normal !important; }
  #uNetRegF #fAvatar, #uNetRegF #fAvatarU { display: block; margin: 0px 0px 3px; }
  #uNetRegF #fAvatarU + input { position: relative; margin: 0px 0px 0px -10px; }
  #uNetRegF input, #uNetRegF select, #uNetRegF input[type="file"] { max-width: 162px; }
  .uNetDescr { font-size: 9px; }
  #fTerms + label { font-size: 9px !important; }
  #fTerms ~ div { font-size: 9px; padding: 10px 0px 0px; }
  .copy { font-size: 9px; }
  .calendarsTable, .calendarsTable > tbody, .calendarsTable > tbody > tr, .calendarsTable > tbody > tr > td { display: block; width: 100%; }
  #content .calTable { width: 100%; margin: 0px 0px 20px; }
  #content .calMonth { text-align: center; }
  .forum-box .gTableSubTop, .forum-box .forumIcoTd, .forum-box .forumThreadTd, .forum-box .forumPostTd, .forum-box .forumLastPostTd, .forum-box .threadIcoTd, .forum-box .threadPostTd, .forum-box .threadViewTd, .forum-box .threadAuthTd, .forum-box .threadLastPostTd, .forum-box .legendTable, .forum-box .fFastSearchTd, .forum-box .fFastNavTd, .forum-box .funcBlock, .forum-box .userRights, .forum-box .forumNamesBar { display: none; }
  .forum-box .gTableTop { padding: 10px; }
  .forum-box .gTable td.forumNameTd, .forum-box .gTable td.threadNametd, .forum-box .postTable, .forum-box .postTable tbody, .forum-box .postTable tr, .forum-box .postTable td { display: block; width: auto !important; }
  .forum-box td.postBottom, .forum-box td.postTdInfo { display: none; }
  .forum-box .postTdTop { text-align: left; font-size: 9px; position: relative; margin: 0px 0px -6px; box-shadow: none; }
  .forum-box .postTdTop:first-child { border-radius: 0px; }
  .forum-box .postTdTop + .postTdTop { margin: 5px 0px 2px; }
  .forum-box .postTdTop + .postTdTop::before { content: ""; width: 0px; height: 0px; border-top: 7px solid rgb(246, 246, 246); border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; bottom: -7px; left: 40px; }
  .fNavLink { font-size: 9px; position: relative; margin: 0px -3px; }
  .codeButtons, .smilesPart { display: none; }
  #message { max-width: 97%; }
  .postUser { font-size: 14px; }
  #frM53 .gTableLeft, #frM53 .gTableRight { display: block; width: auto !important; }
  .uTable tr td:first-child + td ~ td { display: none; }
  .uTd .user_avatar img { width: 40px; }
  .opt_vals td { display: table-cell !important; }
  .opt_items { max-width: 97%; }
  #uEntriesList .uEntryWrap { margin: 0px 5px 10px; width: auto !important; }
  .uauth-icon { margin: 0px !important; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .wrapper { width: 456px; }
}
.entTd .eDetails { margin: 0px 0px 40px !important; }
#thread_search_field { max-width: 65%; margin: 0px 7px 2px 0px !important; }
.gTable select { margin: 0px 0px 2px; }
.opt_vals .gTableSubTop { padding-left: 0px; background: none; }
#content form[action$="search/"] table { width: 100%; }
#content form[action$="search/"] table td { white-space: normal !important; }
#content form[action$="search/"] table td + td { width: 30%; }
#content .queryField { width: 70% !important; }
#slideshowBlock7 { margin: 0px 0px 20px; }
.manTable select { max-width: 300px; }
#addPhtFrm .manTd1 { width: 30% !important; }
#iplus { padding-right: 5px; }
div[id^="imblock"] > span:first-child { padding-right: 17px !important; }
input[type="button"][id^="bid-"] { margin-left: 10px !important; }
#filter_word, input[type="text"].fastSearch { margin-right: 4px !important; }
.comment_over { margin-top: 20px; padding-bottom: 15px; border-bottom: 1px solid rgb(222, 222, 222); }
.comment { display: table; width: 100%; }
.comment_avatar { display: table-cell; vertical-align: top; width: 64px; padding-right: 15px; }
.comment_message { display: table-cell; vertical-align: top; text-align: left; }
.comment_rate { display: table-cell; vertical-align: top; text-align: center; width: 80px; }
.comment_top { padding-top: 2px; padding-bottom: 7px; font-size: 17px; line-height: 20px; }
.comment_top a { text-decoration: none; color: rgb(108, 108, 108); }
.comment_top .comm_time { font-size: 14px; color: rgb(156, 156, 156); display: inline-block; padding-left: 10px; }
.comment_message_in { font-size: 15px; }
.comment_over:hover .comment_answer_button a { display: inline-block; }
.comment_over:hover .c_rate_plus a, .comment_over:hover .c_rate_minus a { display: block; }
.comment_answer_button { margin-top: 10px; height: 24px; }
.comment_answer_button a { display: none; color: rgb(102, 102, 102); font-size: 13px; text-decoration: none; background: rgb(239, 239, 239); padding: 3px 10px; border-radius: 3px; }
.comment_answer_button a:hover { color: rgb(29, 29, 29); text-decoration: none; background: rgb(234, 234, 234); }
.c_minus, .c_ziro, .c_plus { width: 38px; padding: 3px 0px; font-size: 13px; text-align: center; font-weight: 700; border-radius: 20px; }
.c_minus { background: rgb(255, 204, 204); color: rgb(204, 0, 0); }
.c_ziro { background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
.c_plus { background: rgb(204, 255, 204); color: rgb(0, 153, 0); }
.c_rate_t { display: table; height: 24px; }
.c_rate_plus { display: table-cell; vertical-align: top; width: 22px; }
.c_rate_minus { display: table-cell; vertical-align: top; width: 22px; }
.c_rate_count { display: table-cell; vertical-align: top; width: 46px; padding-left: 3px; text-align: center; }
.c_rate_plus a { width: 18px; height: 18px; display: none; color: rgba(0, 0, 0, 0); font-size: 0px; background: url("/files/like.png"); margin-top: 3px; opacity: 0.5; position: absolute; }
.c_rate_minus a { width: 18px; height: 18px; display: none; color: rgba(0, 0, 0, 0); font-size: 0px; background: url("/files/unlike.png"); margin-top: 3px; margin-left: -5px; opacity: 0.5; position: absolute; }
.c_rate_plus a:hover, .c_rate_minus a:hover { opacity: 1; }
.videoWrapper { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
.videoWrapper iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.progress { height: 11px; margin-bottom: 5px; background: rgb(173, 0, 0); position: relative; padding: 0px !important; }
.progress0 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress1 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress2 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress3 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress4 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress5 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress6 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress7 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress8 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress9 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress10 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress11 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress12 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress13 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress14 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.progress15 { position: absolute; left: 0px; top: 3px; color: rgb(255, 255, 255); text-align: center !important; text-indent: -2000em !important; height: 11px !important; display: block !important; overflow: hidden !important; background: rgb(150, 0, 0) !important; border: 0px none !important; }
.answer { color: rgb(255, 255, 255); background-image: none; background-repeat: no-repeat; background-position: left bottom; line-height: 22px; display: block; }
.pollAns { padding: 0px 19px 15px; color: rgb(255, 255, 255) !important; text-align: left !important; }
.titles { color: rgb(255, 255, 255); line-height: 22px; font-weight: 700; text-align: center; }
.pollBut { line-height: 34px; padding: 0px 19px; border-top: 1px solid rgb(143, 0, 0); }
.pollBut a { color: rgb(255, 255, 255); }
.procent { color: rgb(219, 219, 219); font-size: 10px; }
#casing input[type="button2"], #casing button2 { cursor: pointer; margin: 0px 0px 1px 1px; background: rgb(34, 34, 34); font-size: 14px; color: rgb(255, 255, 255); border: none; text-transform: uppercase; vertical-align: middle; text-align: center; appearance: none; border-radius: 5px; width: 100% !important; max-width: 280px !important; height: 50px !important; }
#casing input[type="button2"]:hover, #casing button2:hover { background-color: rgb(190, 0, 0); }
#casing .sidebox input[type="button2"]:hover, #casing .sidebox button2:hover { background-color: rgb(255, 255, 255); color: rgb(190, 0, 0); }
.dws-menu * { margin: 0px; padding: 0px; }
.dws-menu ul, .dws-menu ol { list-style: none; }
.dws-menu > ul { display: flex; justify-content: center; }
.dws-menu > ul li { position: relative; border-right: 1px solid rgb(199, 200, 202); }
.dws-menu > ul li:first-child { border-left: 1px solid rgb(178, 179, 181); }
.dws-menu > ul li:last-child { border-right: 1px solid rgb(186, 187, 189); }
.dws-menu > ul li > a i.fa { position: absolute; top: 15px; left: 12px; font-size: 18px; }
.dws-menu > ul li a { display: block; background: linear-gradient(rgb(201, 201, 201) 0%, rgb(246, 246, 246) 2%, rgb(196, 197, 199) 98%, rgb(117, 117, 119) 100%); padding: 15px 30px 15px 40px; font-size: 14px; color: rgb(69, 69, 71); text-decoration: none; text-transform: uppercase; transition: all 0.3s ease 0s; }
.dws-menu li a:hover { background: linear-gradient(rgb(224, 225, 229) 0%, rgb(69, 69, 71) 2%, rgb(69, 69, 71) 98%, rgb(224, 225, 229) 100%); color: rgb(255, 255, 255); box-shadow: black 1px 5px 10px -5px; transition: all 0.3s ease 0s; }
.dws-menu li ul { position: absolute; min-width: 150px; display: none; }
.dws-menu li > ul li { border: 1px solid rgb(199, 200, 202); }
.dws-menu li > ul li a { padding: 10px; text-transform: none; background: rgb(228, 228, 229); }
.dws-menu li > ul li ul { position: absolute; right: -150px; top: 0px; }
.dws-menu li:hover > ul { display: block; }
.dws-menu [type="checkbox"], .dws-menu label.toggleSubmenu { display: none; }
.dws-menu label.toggleMenu { background: linear-gradient(rgb(201, 201, 201) 0%, rgb(246, 246, 246) 2%, rgb(196, 197, 199) 98%, rgb(117, 117, 119) 100%); display: none; padding: 15px 40px; text-transform: uppercase; font-size: 14px; cursor: pointer; position: relative; }
.dws-menu label.toggleMenu .fa { position: absolute; top: 15px; left: 12px; font-size: 18px; }
@media (max-width: 800px) {
  .dws-menu { overflow: hidden; }
  .dws-menu ul { display: block; max-height: 0px; transition: max-height 0.3s ease 0s; }
  .dws-menu li > ul li ul { position: absolute; right: auto; top: auto; }
  .dws-menu label.toggleMenu { display: block; }
  input.toggleMenu:checked + label.toggleMenu { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }
  input.toggleMenu:checked ~ ul, input.toggleSubmenu:checked ~ ul { display: block; position: relative; max-height: 5000px; transition: max-height 2s ease-in 0s; }
  .dws-menu label.toggleSubmenu { position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; cursor: pointer; display: block; }
  input.toggleSubmenu:checked ~ a { background: rgb(69, 69, 71); color: rgb(255, 255, 255); }
  .dws-menu label.toggleSubmenu .fa::before { content: ""; color: rgb(69, 69, 71); }
  .dws-menu label.toggleSubmenu .fa { position: absolute; top: 15px; right: 30px; }
  .dws-menu input.toggleSubmenu:checked ~ label.toggleSubmenu .fa::before { content: ""; color: rgb(255, 255, 255); }
}
