#puzadpn {display:none}

/*--- main ---*/
a,a:link,a:visited,a:active {
 color:#FFE18E;
 text-decoration:none;
 -webkit-transition:all .15s ease-in-out;
 -moz-transition:all .15s ease-in-out;
 -khtml-transition:all .15s ease-in-out;
 -o-transition:all .15s ease-in-out;
 -ms-transition:all .15s ease-in-out;
 transition:all .15s ease-in-out
}

a:hover {
 color:#fff!important;
 text-shadow:0 3px 8px rgba(255,255,255,0.8),0 -3px 8px rgba(255,255,255,0.8)!important
}

a:active {
 color:#fff!important;
 text-shadow:0 3px 8px rgba(255,255,255,0.8),0 -3px 8px rgba(255,255,255,0.8)!important
}

h1 a {
 color:#FFF39B!important
}

h1 a:hover {
 text-decoration:none;
 color:orange!important
}

body {
 font-family:Verdana,Arial,sans-serif;
 font-size:13px;
 background: url('/images/fon/sp2.jpg') #404040 center center no-repeat;
 -moz-background-size:cover;
 -webkit-background-size:cover;
 -o-background-size:cover;
 background-size:cover;
 color:#fff;
 position:absolute;
 margin-left:auto;
 margin-right:auto;
 width:100%;
 height:100%;
 margin:0 auto;
 cursor:default
}

#wrap {
 width:1000px;
 overflow:hidden;
 margin:0 auto
}

@font-face {
 src:url(/fonts/tor_font.ttf)
}

#myGrid {
 display:none!important
}

#myGrid div img {
 display:none!important
}

.hide {
 visibility:hidden
}

.show {
 visibility:visible
}

#fancybox-buttons {
 display:none
}

.shade {
 width:200px;
 height:200px;
 opacity:0;
 -webkit-transition:all .15s ease-in-out!important;
 -moz-transition:all .15s ease-in-out!important;
 -khtml-transition:all .15s ease-in-out!important;
 -o-transition:all .15s ease-in-out!important;
 -ms-transition:all .15s ease-in-out!important;
 transition:all .15s ease-in-out!important
}

.shade:hover {
 width:200px;
 height:200px;
 opacity:1
}

.tera_button {
 display:block;
 background:url(/icons/tor_tera_1.png) no-repeat center center;
 background-size:150px 137px;
 width:150px;
 height:137px;
 -webkit-transition:all .15s ease-in-out!important;
 -moz-transition:all .15s ease-in-out!important;
 -khtml-transition:all .15s ease-in-out!important;
 -o-transition:all .15s ease-in-out!important;
 -ms-transition:all .15s ease-in-out!important;
 transition:all .15s ease-in-out!important
}

.tera_button:hover {
 display:block;
 background:url(/icons/tor_tera_2.png) no-repeat center center;
 background-size:150px 137px;
 width:150px;
 height:137px
}

.tera_button:active {
 display:block;
 background:url(/icons/tor_tera_3.png) no-repeat center center;
 background-size:150px 137px;
 width:150px;
 height:137px
}

.uAudioPlayer {
 background:#121212!importan
}

#middle {
 overflow:hidden
}

.fia a {
 background: linear-gradient(to bottom, #3d3d3d 0%,#515151 50%,#3d3d3d 51%,#191919 100%); /* W3C */
 padding:4px;
 margin-right:1px;
 margin-left:1px;
 border:1px solid #181818;
 border-radius:2px;
 text-shadow:none;
 color:#fff;
 -webkit-transition:all .15s ease-in-out!important;
 -moz-transition:all .15s ease-in-out!important;
 -khtml-transition:all .15s ease-in-out!important;
 -o-transition:all .15s ease-in-out!important;
 -ms-transition:all .15s ease-in-out!important;
 transition:all .15s ease-in-out!important
}

.fia a:hover {
 padding:4px;
 margin-right:1px;
 margin-left:1px;
 border:1px solid #fff;
 border-radius:2px;
 box-shadow:0 2px 7px rgba(255,255,255,0.4),0 -2px 7px rgba(255,255,255,0.4)!important;
 text-shadow:none!important;
 color:#fff!important
}

.fia a:active {
 padding:4px;
 margin-right:1px;
 margin-left:1px;
 border:1px solid #fff;
 border-radius:2px;
 box-shadow:0 2px 7px rgba(255,255,255,1.0),0 -2px 7px rgba(255,255,255,1.0)!important;
 text-shadow:none!important;
 color:#fff!important
}

.slide img {
 min-width:1px;
 max-width:900px;
 min-height:10px;
 max-height:180px
}

.shadow_block {
 margin-bottom:5px;
 margin-left:4px;
 margin-right:4px;
 border:1px solid #2d2d2d;
 border-radius:6px;
 background:url(/img/black_lr_gradient-1-.png) repeat;
 background-size:contain;
 padding:6px;
 box-shadow:0 2px 4px #000
}

.eMessage li {
 margin-left:30px
}

selection {
 background:#060
/* Safari, Chrome, Opera */
}

-moz-selection {
 background:#060
/* FireFox */
}

.owrflw2 {
 overflow-y:hidden
}

.owrflw2:hover {
 overflow-y:auto
}

.news_width {
 border:1px solid #2f2f2f;
 background-color:rgba(100,100,100,0.4);
 background-image:linear-gradient(rgba(100,100,100,0.4),rgba(0,0,0,0.6))
}

.news_block {
 background:url(/img/news_bg.png) no-repeat 100% 100%;
 border:1px solid #2d2d2d
}

.news_table {
 height:700px;
 background-color:#2b2b2b;
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#4f4f4f),to(#191919));
 background-image:-webkit-linear-gradient(#4f4f4f,#191919);
 background-image:-moz-linear-gradient(top,#4f4f4f,#191919);
 background-image:-ms-linear-gradient(#4f4f4f,#191919);
 background-image:-o-linear-gradient(#4f4f4f,#191919);
 background-image:linear-gradient(#4f4f4f,#191919)
}

.slider {
 width:950px;
 position:relative
}

.slider-content {
 width:900px;
 height:200px;
 overflow:hidden;
 position:relative
}

.slide {
 width:900px;
 height:200px;
 position:relative;
 z-index:2!important;
 background:url(/img/black_lr_gradient-1-.png) no-repeat;
 background-size:900px 200px
}

.slider-controls {
 position:absolute;
 right:15px;
 bottom:12px;
 text-align:center;
 z-index:3!important
}

.slider-controls .control-slide {
 margin:2px;
 display:inline-block;
 width:16px;
 height:16px;
 overflow:hidden;
 text-indent:-9999px;
 background:url(/icons/radioBg.png) center bottom no-repeat
}

.slider-controls .control-slide:hover {
 cursor:pointer;
 background-position:center center
}

.slider-controls .control-slide.active {
 background-position:center top
}

.prew,.next {
 display:none;
 width:15px;
 height:100%;
 position:absolute;
 top:0;
 overflow:hidden;
 text-indent:-999px;
 background:url(/icons/arrowBg.png) left center no-repeat;
 opacity:.5;
 z-index:3
}

.prew {
 left:0
}

.next {
 right:10px;
 background:url(/icons/arrowBg.png) right center no-repeat
}

.prew:hover,.next:hover {
 opacity:1
}

.slider-content:hover .prew,.slider-content:hover .next {
 display:block
}

#content_new_news {
 width:110px;
 overflow:hidden
}

#content_new_news a:link,#content_new_news a:visited {
 color:#bababa
}

#content_new_news a:hover {
 color:#FF7F00
}

#content_new_news div {
 float:left;
 width:110px;
 height:90px;
 overflow:hidden;
 position:relative
}

#content_new_news span {
 float:left;
 width:100%;
 left:0;
 bottom:0;
 position:absolute;
 background:url(/images/pix_title.png) repeat;
 padding:2px 5px;
 font:9px Verdana,Arial,Helvetica,sans-serif
}

#commReg {
 background:url(/img/b1.png) repeat;
 padding:10px;
 border-radius:10px;
 border:1px solid #181818
}

#fancybox-overlay {
 opacity:.75!important;
 position:fixed!important
}

.fancybox-prev:hover {
 background:rgba(0,0,0,0.2)!important
}

.fancybox-next:hover {
 background:rgba(0,0,0,0.2)!important
}

.fancybox-nav:hover {
 background:rgba(0,0,0,0.2)!important
}

.fancybox-outer {
 box-shadow:0 10px 20px rgba(255,255,255,0.9),0 -10px 20px rgba(255,255,255,0.9)!important
}

.news_top7 {
 float:left;
 text-align:center;
 width:110px!important;
 height:85px!important
}

.main_logo {
 width:998px;
 height:180px;
 z-index:1
}

.main_logo .example_text {
 position:absolute;
 display:block;
 top:0;
 width:998px;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:5px;
 z-index:2
}

.main_logo .example_text2 {
 position:absolute;
 display:block;
 bottom:0;
 width:998px;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 right:7px;
 z-index:3
}

.main_logo .main {
 position:absolute;
 top:0;
 width:998px;
 padding:0
}

.main_logo .forum {
 position:absolute;
 top:0;
 width:998px;
 padding:0;
 z-index:3
}

.main_logo .pictures {
 position:absolute;
 top:0;
 width:998px;
 padding:0;
 z-index:4
}

.logoicons {
 height:150px;
 width:100px
}

.logoicons_into {
 height:100px;
 width:100px;
 border:2px solid #707070;
 background:rgba(0,0,0,0.85)
}

.main_game_title {
 background:rgba(0,0,0,0.85);
 width:100px;
 height:100px;
 position:absolute;
 border:2px solid #fff;
 opacity:0;
 -webkit-transition:all .35s ease-in-out;
 -moz-transition:all .35s ease-in-out;
 -khtml-transition:all .35s ease-in-out;
 -o-transition:all .35s ease-in-out;
 -ms-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}

.logoicons a {
 color:#0FF!important
}

.main_game_title:hover {
 opacity:1;
 box-shadow:0 10px 15px rgba(255,255,255,0.7),0 -10px 15px rgba(255,255,255,0.7)!important;
}

.circle {
 -webkit-transition:all .15s ease-in-out;
 -moz-transition:all .15s ease-in-out;
 -khtml-transition:all .15s ease-in-out;
 -o-transition:all .15s ease-in-out;
 -ms-transition:all .15s ease-in-out;
 transition:all .15s ease-in-out;
 position:relative;
 display:block;
 border-radius:50em;
 border:2px solid #fff;
 box-shadow:0 3px 8px rgba(255,255,255,0.3),0 -3px 8px rgba(255,255,255,0.3)
}

.circle:hover {
 background:rgba(0,200,50,0.2);
 position:relative;
 display:block;
 border-radius:50em;
 border:2px solid #00CBFF;
 box-shadow:0 10px 15px rgba(0,203,255,0.6),0 -10px 15px rgba(0,203,255,0.6)
}

.circle:active {
 background:rgba(0,255,33,0.2);
 position:relative;
 display:block;
 border-radius:50em;
 border:2px solid #FFF!important;
 box-shadow:0 10px 15px rgba(0,203,255,1.0),0 -10px 15px rgba(0,203,255,1.0)
}

-webkit-scrollbar {
 width:5px;
 height:5px;
 background-color:#212121
}

-webkit-scrollbar-track-piece {
 background-color:#212121
}

-webkit-scrollbar-thumb:vertical {
 height:5px;
 background-color:#00CBFF
}

-webkit-scrollbar-thumb:horizontal {
 width:5px;
 background-color:#00CBFF
}

body {
 scrollbar-face-color:#00CBFF;
 scrollbar-highlight-color:#212121;
 scrollbar-shadow-color:#212121;
 scrollbar-3dlight-color:#212121;
 scrollbar-arrow-color:#212121;
 scrollbar-track-color:#212121;
 scrollbar-darkshadow-color:#212121
}

body img {
 outline:none
}

.xw-plain,.xw-resize,.xw-active {
 background:rgba(255,255,255,0.8);
 padding:4px!important;
 border-radius:4px;
 box-shadow:0 10px 25px rgba(255,255,255,0.5),0 -10px 25px rgba(255,255,255,0.5)
}

.x-sh,.xsl {
 display:none!important
}

.xw-hdr {
 text-align:left!important;
 white-space:nowrap!important;
 padding:1px 0 0!important;
 white-space:nowrap!important;
 zoom:1!important;
 height:35px!important
}

.xw-hdr-text {
 color:#fff!important;
 vertical-align:3px!important;
 cursor:default!important;
 font:13px tahoma,arial,verdana,sans-serif!important;
 line-height:35px!important;
 margin-left:10px;
 text-shadow:0 1px 1px rgba(0,0,0,0.3)!important
}

.xw-sps,.xw-tc,.xw-tr {
 border-bottom:0 solid #eee;
 color:#000!important;
 font-size:1.2em!important
}

.xt {
 width:22px!important;
 height:22px!important;
 background:url(/ajax/close_popup.png) no-repeat!important;
 float:right!important;
 border:0!important;
 text-decoration:none!important;
 margin-top:11px!important
}

.xt-close {
 background-position:0 0!important
}

.xt-close-over {
 background-position:0 0!important
}

.xt-maxi {
 display:none!important
}

.xt-mini {
 display:none!important
}

.xw-bc,.xw-mr,.xw-bl,.xw-br,.xw-ml,.xw-mc {
 background-color:#2b2b2b!important;
 background-repeat:no-repeat!important;
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#191919),to(#4f4f4f))!important;
 background-image:-webkit-linear-gradient(#191919,#4f4f4f)!important;
 background-image:-moz-linear-gradient(top,#191919,#4f4f4f)!important;
 background-image:-ms-linear-gradient(#191919,#4f4f4f)!important;
 background-image:-o-linear-gradient(#191919,#4f4f4f)!important;
 background-image:linear-gradient(#191919,#4f4f4f)!important;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#191919',endColorstr='#4f4f4f',GradientType=0)!important;
 border:0!important;
 border-radius:0;
 moz-border-radius:0;
 webkit-border-radius:3px
}

.xw-body {
 border:0!important;
 padding-left:7px!important;
 padding-right:1px!important;
 text-decoration:none!important
}

.xw-tl {
 border-bottom:1px solid #eee
}

.xw-tl,.xw-tr,.xw-tc {
 background:#181818 url(/ajax/maintitle.png) repeat-x top!important;
 background-size:10px!important;
 border-radius:3px 3px 0 0!important;
 border-color:#2d2d2d!important
}

.xw-sps {
 display:none!important
}

.myWinCont {
 width:100%!important
}

.xw-ml {
 padding-left:1px!important;
 padding-bottom:5px;
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px
}

.xw-bl {
 display:none!important
}

/* Вид фона при наведении на поле со смайлом */
.myWinCont fieldset {
 border:1px solid #eee!important;
 padding:2px 5px!important;
 margin-bottom:3px!important
}

/* Вид обводки в архиве опроса */
.myWinPollTd {
 background:#2d2d2d!important;
 text-align:center!important
}

/* Вид полей в архиве опроса */
.myWinPollT {
 background:#f3f3f3!important;
 float:left!important;
 margin-right:257px!important;
 width:100%!important
}

.myWinPollG {
 display:none!important
}

.myBtnLeft,.myBtnRight,.myBtnLeftA,.myBtnRightA {
 display:none!important
}

.myBtnCenter,.myBtnCenterA {
 background:none!important
}

.myBtnCont a:link {
 background:#2d2d2d url(/ajax/topic_button.png) repeat-x top!important;
 border:1px solid #2d2d2d;
 border-width:1px 1px 0;
 border-radius:3px;
 -moz-box-shadow:inset 0 1px 0 0 #5c5c5c,0 2px 3px rgba(0,0,0,0.2);
 -webkit-box-shadow:inset 0 1px 0 0 #5c5c5c,0 2px 3px rgba(0,0,0,0.2);
 box-shadow:inset 0 1px 0 0 #5c5c5c,0 2px 3px rgba(0,0,0,0.2);
 color:#fff!important;
 text-shadow:0 -1px 0 #191919;
 font:300 12px/1.3 Helvetica,Arial,sans-serif;
 line-height:25px;
 height:25px;
 padding:0 10px;
 text-align:center;
 min-width:60px;
 display:inline-block;
 cursor:pointer
}

.myBtnCont a:hover {
 background:#212121!important
}

#torscroll {
 position:fixed;
 right:15px;
 bottom:1px;
 width:120px;
 height:30px
}

#topscroll img:hover {
 background:#fff
}

#backscroll img:hover {
 background:#fff
}

#downscroll img:hover {
 background:#fff
}

.grayscale {
 filter:grayscale(100%);
 -webkit-filter:grayscale(100%);
 -moz-filter:grayscale(100%);
 -ms-filter:grayscale(100%);
 -o-filter:grayscale(100%)
}

.grayscale:hover {
 filter:grayscale(0%);
 -webkit-filter:grayscale(0%);
 -moz-filter:grayscale(0%);
 -ms-filter:grayscale(0%);
 -o-filter:grayscale(0%)
}

span.preloader {
 display:block;
 background:url(/img/avatar7.gif)
}

.repeat {
 background:url(/img/dark_bg.png) repeat
}

#plav-1 {
 position:fixed;
 left:4px;
 top:19%;
 padding:4px;
 width:130px
}

#plav-2 {
 position:fixed;
 right:4px;
 top:19%;
 padding:4px;
 width:130px
}

.download {
 display:block;
 width:131px;
 height:38px;
 background:url(/down.png) no-repeat;
 position:relative;
 color:#fff;
 text-shadow:0 1px 2px #000
}

.download:hover {
 background-position:0 -38px;
 color:#fff
}

.error {
 color:#900;
 background-color:#FFF0F0;
 padding:7px;
 margin-top:5px;
 margin-bottom:10px;
 border:1px dashed #900
}

.someclass {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:rgba(0,0,0,0.8);
 z-index:5000
}

.loading {
 position:absolute;
 top:50%;
 left:50%;
 margin:-40px 0 0 -150px;
 padding:10px;
 background:rgba(0,0,0,0.6);
 color:#fff;
 font:normal 11px Verdana;
 text-shadow:0 1px 2px #000;
 text-align:left;
 border:solid 1px #000;
 border-radius:5px;
 box-shadow:0 0 10px 2px rgba(255,255,255,0.2)
}

.chat_name {
 display:block;
 background:url(/ajax/maintitle.png) repeat;
 color:#fff;
 font-size:14px;
 padding:2px 2px 2px 5px;
 border:2px solid #181818;
 border-radius:.6em;
 margin-bottom:5px
}

.forum_informer {
 font-size:14px;
 padding:2px;
 border:1px solid #2D2D2D
}

.page_content {
 height:370px;
 overflow:auto
}

/*--- reset ---*/
header,nav,article,aside,footer {
 display:block;
 overflow:hidden
}

html {
 width:100%;
 height:100%;
 margin:0 auto;
 overflow-x:auto;
 overflow-y:auto
}

textarea,input {
 outline:none;
 resize:none
}

img,a img {
 border:none;
 outline:none
}

ul,li {
 margin:0;
 padding:0
}

hr {
 height:1px;
 width:100%;
 color:#2d2d2d;
 background:rgba(100,100,100,0.3);
 border:none
}

/*--- zheader ---*/
#top {
 overflow:hidden;
 height:43px
}

zheader nav {
 float:left
}

zheader nav ul {
 list-style:none
}

zheader nav ul li {
 float:left
}

zheader nav ul li a {
 display:block;
 float:left;
 height:41px;
 line-height:41px;
 margin:1px;
 padding:0 25px;
 color:#000
}

zheader nav ul li a:hover,header nav ul li a.uMenuItemA {
 background:url(/img/li.gif) left top repeat-x;
 border:1px solid #000;
 margin:0;
 color:#fff;
 text-decoration:none
}

zheader form {
 float:right;
 width:219px;
 height:30px;
 background:url(/img/search.png) left top no-repeat;
 margin-top:8px
}

zheader form input[type="text"] {
 line-height:27px;
 height:27px;
 padding:0 10px;
 width:400px;
 background:none;
 border:none;
 color:#fff
}

/* content */
#content {
 float:left;
 width:1000px
}

article {
 padding-bottom:30px
}

.post {
 padding:18px;
 overflow:hidden;
 background:rgba(0,0,0,0.7);
 border:1px solid #000;
 box-shadow:0 4px 6px #000
}

.super_post {
 padding:18px;
 background:rgba(0,0,0,0.8);
 opacity:1;
 margin-left:10px;
 margin-right:10px;
 margin-top:10px;
 border:1px solid #303030;
 box-shadow:0 5px 10px #000,0px -5px 10px #000!important
}

.chat_comment {
 padding:10px;
 border:1px solid #181818;
 -webkit-box-shadow:0 5px 8px #000;
 box-shadow:0 5px 8px #000;
 opacity:1;
 border-radius:16px
}

.super_comment {
 padding:15px;
 background:rgba(0,0,0,0.8);
 margin-left:10px;
 margin-right:10px;
 margin-top:10px;
 border:1px solid #00CBFF;
 box-shadow:0 5px 10px rgba(0,148,255,0.5),0px -5px 10px rgba(0,148,255,0.5)!important;
 -webkit-box-shadow:0 5px 8px #000;
 box-shadow:0 5px 8px #000;
 opacity:1
}

.super_chat {
 background:rgba(0,0,0,0.8);
 border:1px solid #181818;
 -webkit-box-shadow:0 5px 8px #000;
 box-shadow:0 5px 8px #000;
 opacity:1
}

.informer {
 background:rgba(0,0,0,0.8);
 border:1px solid #181818;
 -webkit-box-shadow:0 5px 8px #000;
 box-shadow:0 5px 8px #000;
 opacity:1
}

.post header {
 padding-bottom:23px;
 margin-bottom:23px
}

.post header h1 {
 display:block;
 float:left;
 font-weight:400;
 font-size:18px;
 line-height:18px;
 text-transform:uppercase;
 margin:0;
 padding:0
}

.rate {
 float:right
}

.details {
 margin-top:23px;
 padding-top:23px;
 overflow:hidden
}

.details span,.details a {
 color:orange
}

.details a:hover {
 text-decoration:underline
}

.d_main {
 float:left;
 background:url(/img/details.gif) left center no-repeat;
 padding-left:25px
}

.comm {
 float:right
}

/* sidebar */
aside li {
 list-style-type:none
}

aside {
 float:right;
 width:255px
}

aside h3 {
 margin:0;
 padding:0 15px;
 height:40px;
 line-height:40px;
 font-weight:400;
 font-size:18px;
 color:#fff;
 background:url(/img/block_title.png) left top no-repeat
}

.block_content {
 padding-bottom:20px;
 background:url(/img/block.png) center bottom no-repeat
}

.bc_it {
 padding:15px;
 background:#fff;
 border-left:1px solid #d4d4d4;
 border-right:1px solid #d4d4d4;
 border-bottom:1px solid #d4d4d4
}

/* footer */
footer {
 padding:40px 0;
 margin-top:30px
}

span.mycopy {
 float:left
}

span.powered {
 float:right
}

/* other */
input[type="button"],input[type="submit"],input[type="reset"],.calMdayIs,.calMdayIsA,.calWdaySu,.calWdaySe {
 background: linear-gradient(to bottom, #3d3d3d 0%,#515151 50%,#3d3d3d 51%,#191919 100%);
 padding:3px;
 border:1px solid #181818;
 border-radius:2px;
 text-shadow:none;
 color:#fff;
 font-size:10px;
 -webkit-transition:all .15s ease-in-out!important;
 -moz-transition:all .15s ease-in-out!important;
 -khtml-transition:all .15s ease-in-out!important;
 -o-transition:all .15s ease-in-out!important;
 -ms-transition:all .15s ease-in-out!important;
 transition:all .15s ease-in-out!important
}

input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover {
 padding:3px;
 border:1px solid #fff;
 border-radius:2px;
 box-shadow:0 2px 7px rgba(255,255,255,0.3),0 -2px 7px rgba(255,255,255,0.3)!important;
 text-shadow:0 3px 8px rgba(255,255,255,0.7),0 -3px 8px rgba(255,255,255,0.7)!important;
 color:#fff!important;
 font-size:10px
}

input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active {
 padding:3px;
 border:1px solid #fff;
 border-radius:2px;
 box-shadow:0 2px 7px rgba(255,255,255,0.7),0 -2px 7px rgba(255,255,255,0.7)!important;
 text-shadow:0 3px 8px rgba(255,255,255,1.0),0 -3px 8px rgba(255,255,255,0.7)!important;
 color:#fff!important;
 font-size:10px
}

.calTable {
 width:100%
}

.calMdayIs,.calMdayIsA,.calWdaySu,.calWdaySe {
 padding:0!important;
 line-height:25px!important
}

.calMdayIs a,.calMdayIsA a {
 color:#fff
}

.calMonth,.calWdaySu,.calWdaySe,.calWday {
 text-transform:uppercase
}

.commFl {
 width:100%
}

.commTable {
 width:99%
}

/* General forum Table View */
.gTable {
 background:linear-gradient(rgba(100,100,100,0.4),rgba(0,0,0,0.6));
 font-family:Verdana,Arial,Sans-Serif;
 text-shadow:1px 1px 4px black,-1px -1px 4px #000;
 box-shadow:0 2px 4px #000
}

.gTableTop {
background: linear-gradient(to bottom, #3d3d3d 0%,#515151 50%,#3d3d3d 51%,#191919 100%); /* W3C */
 padding:8px;
 margin-bottom:5px;
 font-size:14px;
 font-weight:700;
 text-shadow:1px 1px 4px black,-1px -1px 4px #000;
 box-shadow:0 2px 4px #000
}

.gTableSubTop {
 text-transform:uppercase;
 padding:5px;
 margin-bottom:5px;
 font-family:Verdana,Arial,Sans-Serif;
 font-size:8px;
 font-weight:700
}

.gTableBody {
 background:rgba(100,100,100,0.5);
 padding:4px;
 margin-bottom:5px;
 font-size:14px
}

.gTableBody1 {
 background:rgba(100,100,100,0.5);
 padding:4px;
 margin-bottom:5px;
 font-size:14px
}

.gTableBottom {
 padding:2px;
 background:rgba(34,34,38,0.5)
}

.gTableLeft {
 background:rgba(20,20,20,0.5);
 padding:4px;
 margin-bottom:5px;
 font-size:14px
}

.gTableRight {
 background:rgba(20,20,20,0.5);
 padding:4px;
 margin-bottom:5px;
 font-size:14px
}

.gTableError {
 padding:2px;
 background:rgba(34,34,38,0.5);
 color:red
}

/* ------------------------ */
/* Forums Styles */
.forumNameTd,.forumLastPostTd {
 padding:8px;
 background:rgba(20,20,20,0.5);
 font-size:10px;
 vertical-align:top
}

.forumIcoTd,.forumThreadTd,.forumPostTd {
 padding:8px;
 background:rgba(0,0,0,0.5);
 font-size:10px;
 vertical-align:top
}

.forumLastPostTd,.forumArchive {
 padding:8px;
 background:rgba(20,20,20,0.5);
 font-size:10px
}

a.catLink:link {
 text-decoration:none;
 color:#ddd;
 margin-left:5px
}

a.catLink:visited {
 text-decoration:none;
 color:#ddd
}

a.catLink:hover {
 text-decoration:none;
 color:#ddd
}

a.catLink:active {
 text-decoration:none;
 color:#ddd
}

.lastPostGuest,.lastPostUser,.threadAuthor {
 font-weight:700
}

.archivedForum {
 font-size:7pt;
 color:red;
 font-weight:700
}

.legendTd {
 display:none
}

.userRights {
 display:none
}

/* ------------- */
/* forum Titles & other */
.forum {
 font-weight:700;
 font-size:11pt
}

.forumDescr,.forumModer {
 color:#888;
 font-size:11pt
}

.forumViewed {
 font-size:11px
}

a.forum:link,a.lastPostUserLink:link,a.forumLastPostLink:link,a.threadAuthorLink:link {
 text-decoration:none;
}

a.forum:visited,a.lastPostUserLink:visited,a.forumLastPostLink:visited,a.threadAuthorLink:visited {
 text-decoration:none;
}

a.forum:hover,a.lastPostUserLink:hover,a.forumLastPostLink:hover,a.threadAuthorLink:hover {
 text-decoration:none;
}

a.forum:active,a.lastPostUserLink:active,a.forumLastPostLink:active,a.threadAuthorLink:active {
 text-decoration:none;
 color:#fff
}

.replaceTable {
 background:rgba(0,0,0,0.7);
 padding:20px;
 border:1px solid #00cbff;
 border-radius:10px;
 box-shadow:0 5px 10px rgba(0,203,255,0.7)
}

table.gTable tr:hover td.forumLastPostTd,table.gTable tr:hover td.forumIcoTd,table.gTable tr:hover td.threadIcoTd,table.gTable tr:hover td.forumNameTd,table.gTable tr:hover td.threadNametd,table.gTable tr:hover td.forumPostTd,table.gTable tr:hover td.threadPostTd,table.gTable tr:hover td.threadViewTd,table.gTable tr:hover td.threadAuthTd,table.gTable tr:hover td.forumThreadTd,table.gTable tr:hover td.threadLastPostTd,table.gTable tr:hover td.forumLastPostTd {
 background:linear-gradient(rgba(100,100,100,0.4),rgba(0,0,0,0.6))
}

/* -------------------- */
/* forum Navigation Bar */
.forumNamesBar {
 background:linear-gradient(rgba(100,100,100,0.4),rgba(0,0,0,0.6));
 box-shadow:0 2px 4px #000;
 padding:2px 2px 2px 5px;
 font-weight:700;
 font-size:10pt
}

.forumBarKw {
 font-weight:400
}

/* -------------------- */
/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {
 font-size:11pt
}

/* ---------------------------- */
/* forum Fast Navigation Menu */
.fastNavMain {
 background:#96c5e7;
 color:#FFF
}

.fastNavCat {
 background:#cbe7fb
}

.fastNavCatA {
 background:#cbe7fb;
 color:#00F
}

.fastNavForumA {
 color:#00F
}

/* -------------------------- */
/* forum Page switches */
.pagesInfo {
 background:rgba(20,20,20,0.5);
 padding-right:10px;
 font-size:11pt
}

.switches {
 background:rgba(20,20,20,0.5)
}

.switch {
 background:rgba(20,20,20,0.5);
 width:15px;
 font-size:10pt;
 box-shadow:0 2px 4px #000
}

.switchActive {
 padding:9px;
 background:rgba(25,25,25,0.5);
 font-weight:700;
 color:#fff;
 width:15px;
 border:1px solid #2d2d2d;
 box-shadow:0 5px 8px #000
}

a.switchDigit:link,a.switchBack:link,a.switchNext:link {
 text-decoration:none;
 color:#00CBFF
}

a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {
 text-decoration:none;
 color:#00CBFF
}

a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {
 text-decoration:none;
 color:#FFF
}

a.switchDigit:active,a.switchBack:active,a.switchNext:active {
 text-decoration:none;
 color:#00CBFF
}

/* ------------------- */
/* forum Threads Style */
.postFirst {
 border-bottom:none!important
}

.threadNametd {
 padding:11px;
 background:rgba(20,20,20,0.5);
 font-size:10px
}

.threadIcoTd,.threadPostTd,.threadViewTd {
 padding:11px;
 background:rgba(0,0,0,0.5);
 font-size:12px
}

.threadLastPostTd {
 padding:2px;
 font-size:10px;
 background:rgba(0,0,0,0.5)
}

.threadAuthTd {
 background:rgba(20,20,20,0.6)
}

.threadAuthTd a {
 font-size:12px
}

.threadDescr {
 color:#60606B;
 font-size:11pt
}

.threadNoticeLink {
 font-weight:700
}

.threadsType {
 display:none;
 padding:2px;
 height:20px;
 font-weight:700;
 font-size:11pt;
 color:#FFF;
 padding-left:40px
}

.threadsDetails {
 display:none;
 background:#202020;
 font-size:10px
}

.forumOnlineBar {
 background:rgba(20,20,20,0.5);
 font-size:14px;
 box-shadow:0 2px 5px #000
}

a.topSortLink:link {
 text-decoration:none;
 color:#666;
 font-size:10px
}

a.topSortLink:visited {
 text-decoration:none;
 color:#666;
 font-size:10px
}

a.topSortLink:hover {
 text-decoration:underline;
 color:#666;
 font-size:10px
}

a.topSortLink:active {
 text-decoration:underline;
 color:#666;
 font-size:10px
}

a.threadPinnedLink:link {
 text-decoration:none;
 color:#fff;
 font-size:12px
}

a.threadPinnedLink:visited {
 text-decoration:none;
 color:#fff;
 font-size:12px
}

a.threadPinnedLink:hover {
 text-decoration:none;
 color:#FFF;
 font-size:12px
}

a.threadPinnedLink:active {
 text-decoration:none;
 color:#fff;
 font-size:12px
}

.threadPinnedLink,.threadLink {
 font-weight:700
}

a.threadLink:link {
 text-decoration:none;
 color:#fff;
 font-size:14px
}

a.threadLink:visited {
 text-decoration:none;
 color:#fff;
 font-size:14px
}

a.threadLink:hover {
 text-decoration:none;
 color:#FFF;
 font-size:14px
}

a.threadLink:active {
 text-decoration:none;
 color:#4CC5E0;
 font-size:14px
}

.postpSwithces {
 font-size:11pt
}

.thDescr {
 font-weight:400
}

.threadFrmBlock {
 font-size:11pt;
 text-align:right
}

/* ------------------- */
/* Posts View */
.postTable {
 background:rgba(18,18,18,0.5)
}

.postPoll {
 background:rgba(42,42,47,0.5);
 text-align:center
}

.postFirst {
 background:rgba(42,42,47,0.5);
 border-bottom:1px solid silver
}

.postRest1 {
 background:rgba(42,42,47,0.5)
}

.postRest2 {
 background:rgba(42,42,47,0.5)
}

.postSeparator {
 height:2px;
 background:#e5e5e5
}

.postTdTop {
 padding:8px;
 margin-bottom:5px;
 font-size:13px
}

.postBottom {
 background:rgba(36,36,36,0.5);
 padding:4px;
 margin-bottom:5px;
 font-size:13px
}

.postUser {
 font-weight:700;
 text-align:center
}

.postTdInfo {
 background:rgba(36,36,36,0.5);
 font-size:13px;
 text-align:center
}

.postRankName {
 margin-top:5px;
 text-align:center
}

.postRankIco {
 margin-bottom:5px;
 margin-bottom:5px;
 text-align:center
}

.reputation {
 margin-top:5px;
 text-align:center
}

.signatureHr {
 margin-top:20px;
 color:#f5f5f5
}

.posttdMessage {
 background:rgba(36,36,36,0.5);
 padding:4px;
 margin-bottom:5px;
 font-size:13px
}

.posttdMessage a {font-weight:bold}

.postPoll {
 padding:5px
}

.pollQuestion {
 text-align:center;
 font-weight:700
}

.pollButtons,.pollTotal {
 text-align:center
}

.pollSubmitBut,.pollreSultsBut {
 width:140px;
 font-size:7pt
}

.pollSubmit {
 font-weight:700
}

.pollEnd {
 text-align:center;
 height:30px
}

.codeMessage {
 background:rgba(40,40,40,0.7);
 color:#AFFFB9;
 border:none!important;
 border-radius:0 0 5px 5px;
 font-size:12px;
 margin-bottom:5px;
 padding:10px;
 box-shadow:0 2px 4px #000;
 text-shadow:0 1px 2px #000,0 -1px 2px #000
}

.bbCodeName {
 background:linear-gradient(rgba(0,0,0,0.7),rgba(100,100,100,0.7));
 border:1px solid #1b1b1b;
 border-radius:5px 5px 0 0;
 color:#fff;
 font-size:12px;
 font-weight:700;
 margin-top:5px;
 padding:8px 10px;
 box-shadow:0 2px 4px #000
}

.quoteMessage {
 background:rgba(40,40,40,0.7);
 color:#FFF4BF;
 border:none!important;
 border-radius:0 0 5px 5px;
 font-size:12px;
 margin-bottom:5px;
 padding:10px;
 box-shadow:0 2px 4px #000;
 text-shadow:0 1px 2px #000,0 -1px 2px #000
}

.qName {
 font-size:14px;
 color:#ff0
}

.bbQuoteName {
 background:linear-gradient(rgba(0,0,0,0.7),rgba(100,100,100,0.7));
 border:1px solid #1b1b1b;
 border-radius:5px 5px 0 0;
 color:#fff;
 font-size:12px;
 font-weight:700;
 margin-top:5px;
 padding:8px 10px;
 box-shadow:0 2px 4px #000
}

.signatureView {
 font-size:7pt
}

.edited {
 padding-top:30px;
 font-size:7pt;
 text-align:right;
 color:#4D4D56
}

.editedBy {
 font-weight:700;
 font-size:8pt
}

.statusBlock {
 padding-top:3px
}

.statusOnline {
 color:#38cc4d
}

.statusOffline {
 color:#cc3838
}

/* ---------- */
/* forum AllInOne Fast Add */
.newThreadBlock {
 background:#202020;
 border:1px solid #B2B2B2
}

.newPollBlock {
 background:#202020;
 border:1px solid #B2B2B2
}

.newThreadItem {
 padding:0 0 0 8px;
 background:url(/.s/t/731/30.gif) no-repeat 0 4px
}

.newPollItem {
 padding:0 0 0 8px;
 background:url(/.s/t/731/30.gif) no-repeat 0 4px
}

/* ----------------------- */
/* Post Form */
.pollBut,.loginButton,.searchSbmFl,.commSbmFl,.signButton {
 font-size:7pt;
 background:#2B2B30;
 color:#E4FAFD;
 border:1px outset #2B2B30
}

.codeButtons {
 font-size:7pt;
 background:url(/images/toolbar.png);
 color:#666;
 border:1px outset #242424
}

.codeCloseAll {
 font-size:7pt;
 background:#2B2B30;
 color:#E4FAFD;
 border:1px outset #2B2B30;
 font-weight:700
}

.postNameFl,.postDescrFl {
 background:#fff;
 border:1px solid #4D4D56;
 width:400px
}

.postPollFl,.postQuestionFl {
 background:#202020;
 border:1px solid #4D4D56;
 width:400px
}

.postResultFl {
 background:#202020;
 border:1px solid #4D4D56;
 width:50px
}

.postAnswerFl {
 background:#f9f9f9;
 border:1px solid #4D4D56;
 width:300px
}

.postTextFl {
 background:url(/img/b1.png) repeat;
 color:#aaa;
 border:1px solid #202020;
 width:300px
}

.postUserFl {
 background:#f9f9f9;
 border:1px solid #d2d0d0;
 width:300px
}

.pollHelp {
 font-weight:400;
 font-size:7pt;
 padding-top:3px
}

.smilesPart {
 padding-top:5px;
 text-align:center
}

/* --------- */
/* Pages */
.catPages2,.pagesBlockuz2,.pagesBlock2 {
 color:#000;
 border:0;
 margin-bottom:10px;
 margin-top:10px
}

.catPages2 a:link,.pagesBlockuz2 a:link,.pagesBlock2 a:link .catPages2 a:visited,.pagesBlockuz2 a:visited,.catPages2 a:hover,.pagesBlockuz2 a:hover,.catPages2 a:active,.pagesBlockuz2 a:active {
 background:url(/img/b1.png) transparent;
 opacity:.7;
 border:1px solid #303030;
 color:#fff;
 padding:3px 10px;
 border-radius:5px
}

.catPages2 a:hover,.pagesBlockuz2 a:hover {
 background:rgba(255,255,255,0.3);
 border:1px solid #303030;
 color:#fff;
 padding:3px 10px;
 border-radius:5px
}

.catPages2 b,.pagesBlockuz2 b {
 background:rgba(255,255,255,0.3);
 padding:3px 10px;
 color:#fff;
 border:1px solid #303030;
 border-radius:5px
}

.catPages1,.pagesBlockuz1 {
 color:#607080;
 border:0;
 margin-bottom:10px;
 margin-top:10px
}

.catPages1 a:link,.pagesBlockuz1 a:link,.catPages1 a:visited,.pagesBlockuz1 a:visited,.catPages1 a:hover,.pagesBlockuz1 a:hover,.catPages1 a:active,.pagesBlockuz1 a:active {
 text-decoration:none;
 color:#fff;
 background:url(/img/b1.png) transparent;
 opacity:.7;
 padding:3px 10px;
 font-size:11px;
 font-weight:700;
 border:1px solid #303030;
 border-radius:5px
}

.catPages1 a:hover,.pagesBlockuz1 a:hover {
 background:rgba(100,100,100,0.3);
 color:#fff;
 font-weight:700;
 border-radius:5px
}

.catPages1 b,.pagesBlockuz1 b {
 text-decoration:none;
 background:rgba(155,155,155,0.3);
 padding:3px 10px;
 color:#fff;
 font-size:11px;
 border:1px solid #303030;
 border-radius:5px
}

/*----------------------------------*/
.b-top {
 opacity:.5;
 -o-transition:opacity .35s ease-out;
 -ms-transition:opacity .35s ease-out;
 -moz-transition:opacity .35s ease-out;
 -webkit-transition:opacity .35s ease-out;
 transition:opacity .35s ease-out
}

.b-top:hover {
 opacity:1;
 cursor:pointer
}

.b-top2 {
 opacity:.9;
 -o-transition:opacity .15s ease-out;
 -ms-transition:opacity .15s ease-out;
 -moz-transition:opacity .15s ease-out;
 -webkit-transition:opacity .15s ease-out;
 transition:opacity .15s ease-out
}

.b-top2:hover {
 opacity:1;
 cursor:pointer
}

.menuhover {
 opacity:1;
 -webkit-transition:all .35s ease-in-out;
 -moz-transition:all .35s ease-in-out;
 -khtml-transition:all .35s ease-in-out;
 -o-transition:all .35s ease-in-out;
 -ms-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}

.menuhover:hover {
 opacity:1;
 text-shadow:0 3px 8px rgba(0,203,255,0.7),0 -3px 8px rgba(0,203,255,0.7)
}

.circle .image-wrap {
 -webkit-border-radius:50em;
 -moz-border-radius:50em;
 border-radius:50em
}

a.RepUsee:link,a.RepMidd:active,a.RepMidd:visited {
 text-decoration:none;
 color:#e0e0e0;
 font-size:11px;
 font-family:tahoma
}

a.RepUsee:hover {
 text-decoration:none;
 color:#e0e0e0;
 font-size:11px;
 font-family:tahoma
}

a.RepUsee div.RepUse {
 border:1px solid #525252;
 background:rgba(37,37,37,0.5);
 padding:1px 3px 2px;
 text-align:center;
 text-shadow:1px 1px 0 #151515;
 -webkit-border-radius:9px;
 -moz-border-radius:9px;
 border-radius:9px
}

a.RepUsee div.RepUse:hover {
 background:rgba(24,24,24,0.5);
 text-shadow:1px 1px 0 #000
}

a.RepViss:link,a.RepViss:active,a.RepViss:visited {
 text-decoration:none;
 color:#e0e0e0;
 font-size:11px;
 font-family:tahoma
}

a.RepViss:hover {
 text-decoration:none;
 color:#e0e0e0;
 font-size:11px;
 font-family:tahoma
}

a.RepNizz:link,a.RepNizz:active,a.RepNizz:visited {
 text-decoration:none;
 color:#e0e0e0;
 font-size:11px;
 font-family:tahoma
}

a.RepNizz:hover {
 text-decoration:none;
 color:#e0e0e0;
 font-size:11px;
 font-family:tahoma
}

a.RepMidd:link,a.RepMidd:active,a.RepMidd:visited {
 text-decoration:none;
 color:#e0e0e0;
 font-size:11px;
 font-family:tahoma
}

a.RepMidd:hover {
 text-decoration:none;
 color:#e0e0e0;
 font-size:11px;
 font-family:tahoma
}

a.RepViss div.RepVis {
 border:1px solid #525252;
 border-left:0;
 background:rgba(37,37,37,0.5);
 padding:1px 4px 2px 3px;
 text-align:center;
 text-shadow:1px 1px 0 #151515;
 -webkit-border-top-right-radius:9px;
 -webkit-border-bottom-right-radius:9px;
 -moz-border-radius-topright:9px;
 -moz-border-radius-bottomright:9px;
 border-top-right-radius:9px;
 border-bottom-right-radius:9px
}

a.RepViss div.RepVis:hover {
 background:rgba(32,101,2,0.5);
 text-shadow:1px 1px 0 #174901
}

a.RepNizz div.RepNiz {
 border:1px solid #525252;
 border-right:0;
 background:rgba(37,37,37,0.5);
 padding:1px 2px 2px 4px;
 text-align:center;
 text-shadow:1px 1px 0 #151515;
 -webkit-border-top-left-radius:9px;
 -webkit-border-bottom-left-radius:9px;
 -moz-border-radius-topleft:9px;
 -moz-border-radius-bottomleft:9px;
 border-top-left-radius:9px;
 border-bottom-left-radius:9px
}

a.RepNizz div.RepNiz:hover {
 background:rgba(138,4,4,0.5);
 text-shadow:1px 1px 0 #6c0202
}

a.RepMidd div.RepMid {
 border:1px solid #525252;
 border-right:0;
 border-left:0;
 background:rgba(37,37,37,0.5);
 padding:1px 3px 2px;
 text-align:center;
 text-shadow:1px 1px 0 #151515
}

a.RepMidd div.RepMid:hover {
 background:rgba(24,24,24,0.5);
 text-shadow:1px 1px 0 #000
}

.postTable {
 background:rgba(35,35,35,0.5);
 margin-top:20px
}

a.postUser:link,a.postUser:active,a.postUser:visited {
 text-decoration:none;
 font-weight:400;
 font-size:11px;
 font-family:tahoma;
 color:#e8e8e8;
 text-shadow:1px 1px 0 #000
}

a.postUser:hover {
 text-decoration:none;
 font-weight:400;
 font-size:11px;
 font-family:tahoma;
 color:#fff;
 text-shadow:1px 1px 0 #000
}

a.postUser div {
 border:1px solid #4d4d4d;
 background:#272727;
 text-align:center;
 text-shadow:1px 1px 0 #000;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px
}

a.postUser div:hover {
 background:rgba(35,35,35,0.5)
}

.postFirst,.postRest1,.postRest2 {
 background:transparent
}

.postSeparator {
 height:1px;
 background:transparent
}

.posttdMessage {
 padding:5px 5px 5px 2px;
 font-size:13px;
 font-family:tahoma;
 color:#e0e0e0;
 text-shadow:1px 1px 0 #1d1d1d
}

.posttdMessage img {
 max-width:680px
}

.WrapInfo {
 border-radius:3px
}

.WrapInfo2 {
 border:1px solid #1a1a1a;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px
}

.postTdTop {
 border-bottom:1px solid #525252;
 border-left:1px solid #525252;
 border-right:1px solid #525252;
 -webkit-border-bottom-right-radius:3px;
 -webkit-border-bottom-left-radius:3px;
 -moz-border-radius-bottomright:3px;
 -moz-border-radius-bottomleft:3px;
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px
}

.postTdTop2 {
 border-bottom:1px solid #1a1a1a;
 border-left:1px solid #1a1a1a;
 border-right:1px solid #1a1a1a;
 padding:5px;
 font-size:11px;
 font-family:tahoma;
 color:#7d7d7d;
 -webkit-border-bottom-right-radius:3px;
 -webkit-border-bottom-left-radius:3px;
 -moz-border-radius-bottomright:3px;
 -moz-border-radius-bottomleft:3px;
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px
}

.postTdTop2 a {
 font-weight:700;
 text-decoration:none;
 font-size:10px;
 font-family:verdana
}

.postTdTop3 {
 margin:0 5px;
 border-top-right-radius:3px;
 border-top-left-radius:3px
}

.postTdTop4 {
 border-top:1px solid #1a1a1a;
 border-left:1px solid #1a1a1a;
 border-right:1px solid #1a1a1a;
 padding:5px;
 font-size:11px;
 font-family:tahoma;
 color:#7d7d7d;
 -webkit-border-top-right-radius:3px;
 -webkit-border-top-left-radius:3px;
 -moz-border-radius-topright:3px;
 -moz-border-radius-topleft:3px;
 border-top-right-radius:3px;
 border-top-left-radius:3px
}

.shortcode-toggle {
 margin:auto
}

.shortcode-toggle h4 {
 display:block;
 background:url(/img/chatname.png) repeat-x;
 color:#fff;
 font-size:14px;
 padding:2px 2px 2px 5px;
 border:1px solid grey;
 margin-bottom:5px
}

.shortcode-toggle h4 a {
 display:block;
 padding:3px 0 3px 10px;
 background:url(/img/minus.png) no-repeat 99% center
}

.shortcode-toggle.closed h4 a {
 background-image:url(/img/plus.png)
}

.shortcode-toggle .toggle-content {
 padding:10px;
 background:transparent
}

.shortcode-toggle.closed .toggle-content,.shortcode-toggle .more-text.closed {
 display:none
}

.shortcode-toggle .more-text.open {
 display:block
}

.shortcode-toggle.border {
 border:1px solid transparent
}

.posttdMessage .uSpoilerClosed,.posttdMessage .uSpoilerOpened {
 border:1px solid grey;
 margin:5px 7px;
 clear:both;
 float:none
}

.posttdMessage .uSpoilerButBl {
 background:transparent;
 overflow:hidden
}

.posttdMessage input.uSpoilerButton {
 font:bold 11px/normal Verdana,sans-serif;
 padding:3px 3px 4px 7px;
 cursor:pointer;
 width:100%;
 text-align:left;
 border:0 none;
 outline:0 none;
 color:grey;
 background:transparent
}

.posttdMessage input.uSpoilerButton::-moz-focus-inner {
 border:0 none
}

.posttdMessage .uSpoilerOpened input.uSpoilerButton {
 color:#4EC400
}

.posttdMessage .uSpoilerText {
 padding:5px 23px;
 background:transparent;
 border-top:1px solid grey
}

#rating_os {
 float:right;
 font:11px Verdana,Arial,Helvetica,sans-serif;
 color:#a7a7a7;
 text-shadow:1px 1px 1px #252525;
 background:#484848;
 border:1px solid #252525
}

#rating_os a:link,#rating_os a:visited,#rating_os a:hover {
 text-decoration:none;
 color:#a7a7a7
}

#rating_l {
 float:left;
 background:url(/img/rating.png) no-repeat right;
 padding:3px 10px 3px 5px
}

#rating_l:hover {
 background:#5d5d5d url(/img/rating.png) no-repeat right
}

#rating_p {
 float:right;
 padding:3px 5px;
 background:#6e6e6e
}

#layer1 {
 background:#707070;
 color:#fff;
 position:relative;
 z-index:1
}

#layer2 {
 background:#f9ad81;
 color:#fff;
 position:absolute;
 z-index:2
}

#layer3 {
 background:#6dcff6;
 color:#fff;
 position:absolute;
 z-index:3
}

#u_con {
 padding:5px;
 border:1px solid #2d2d2d!important
}

td[title='Вручить награду'] img {
 background:transparent;
 border:1px solid transparent;
 padding:0;
 -webkit-border-radius:.5em;
 -moz-border-radius:.5em;
 border-radius:.5em
}

td.myWinTD1,td.myWinTD1 img {
 background:transparent!important
}

td.myWinTD2,td.myWinTD2 img {
 background:transparent!important
}

td.myWinTD1 img,td.myWinTD1 img:hover {
 padding:0;
 border:1px solid transparent!important
}

td.myWinTD2 img,td.myWinTD2 img:hover {
 background:rgba(255,255,255,0.2)!important;
 padding:0;
 -webkit-border-radius:.5em;
 -moz-border-radius:.5em;
 border-radius:.5em;
 border:1px solid #fff;
 box-shadow:0 3px 5px rgba(255,255,255,0.7),0 -3px 5px rgba(255,255,255,0.7)
}

td.myWinTD1 img,td.myWinTD1 img:visited {
 padding:0;
 border:1px solid transparent!important
}

td.myWinTD2 img,td.myWinTD2 img:visited {
 background:rgba(0,203,255,0.2)!important;
 padding:0;
 -webkit-border-radius:.5em;
 -moz-border-radius:.5em;
 border-radius:.5em
}

td.myWinTD1 img,td.myWinTD1 img:active {
 padding:0;
 border:1px solid transparent!important
}

td.myWinTD2 img,td.myWinTD2 img:active {
 background:rgba(0,203,255,0.2)!important;
 padding:0;
 -webkit-border-radius:.5em;
 -moz-border-radius:.5em;
 border-radius:.5em
}

p {
 padding:3px 0
}

.sectiontable {
 width:100%;
 margin:0 0 30px;
 cursor:default
}

ul.tabs {
 height:28px;
 line-height:25px;
 list-style:none
}

.tabs li {
 float:left;
 display:inline;
 margin:0 1px -1px 0;
 padding:0 13px 1px;
 color:grey;
 cursor:pointer;
 position:relative;
 opacity:.5;
 background-color:rgba(40,40,40,0.6);
 border-bottom:1px solid rgba(40,40,40,0.6);
 o-transition:opacity .15s ease-out;
 ms-transition:opacity .15s ease-out;
 moz-transition:opacity .15s ease-out;
 -webkit-transition:opacity .15s ease-out;
 transition:opacity .15s ease-out
}

.tabs li:hover,.vertical .tabs li:hover {
 color:#fff;
 margin:0 1px -1px 0;
 padding:0 13px 1px;
 opacity:1;
 background-color:rgba(100,100,100,0.4);
 border-bottom:1px solid rgba(100,100,100,0.4)
}

.tabs li:active,.vertical .tabs li:active {
 color:#fff;
 margin:0 1px -1px 0;
 padding:0 13px 1px;
 opacity:1;
 background-color:rgba(200,200,200,0.2);
 border-bottom:1px solid rgba(50,50,50,0.4);
 -webkit-transition:all .15s ease-in-out;
 -moz-transition:all .15s ease-in-out;
 -khtml-transition:all .15s ease-in-out;
 -o-transition:all .15s ease-in-out;
 -ms-transition:all .15s ease-in-out;
 transition:all .15s ease-in-out
}

.tabs li.current {
 color:#00CBFF;
 background-color:rgba(30,30,30,0.6);
 padding:0 13px 2px;
 border-bottom:1px solid rgba(30,30,30,0.6);
 opacity:1
}

.box {
 display:none;
 padding:0 12px;
 background:rgba(30,30,30,0.6);
 border-radius:0 0 16px 16px
}

.box.visible {
 display:block;
 background:rgba(30,30,30,0.6);
 border-radius:0 0 16px 16px
}

.section.vertical {
 width:440px;
 border-left:160px solid #FFF
}

.vertical .tabs {
 width:160px;
 float:left;
 display:inline;
 margin:0 0 0 -160px
}

.vertical .tabs li {
 padding:0 13px;
 margin:0 0 1px;
 border:1px solid #E4E4E4;
 border-right:1px solid #F9F9F9;
 width:132px;
 height:25px
}

.vertical .tabs li:hover {
 width:131px;
 opacity:.4;
 -o-transition:opacity .2s ease-out;
 -ms-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 -webkit-transition:opacity .5s ease-out;
 transition:opacity .2s ease-out
}

.vertical .tabs li.current {
 width:133px;
 color:#444;
 background:#EFEFEF;
 border:1px solid #D4D4D4;
 border-right:1px solid #EFEFEF;
 margin-right:-1px
}

.vertical .box {
 border-width:1px
}

.autor_ava img {
 width:25px;
 vertical-align:middle;
 border:2px solid #2f2f2f
}

._uf_table {
 font-weight:400;
 background:#2f2f2f;
 border:1px solid #404040
}

.LinksTheme {
 border:1px solid #2d2d2d;
 margin-top:3px
}

.LinkFirstTD {
 border:0;
 border-right:1px solid #2d2d2d;
 padding:3px 5px
}

.LinkTwoTD {
 padding:3px
}

.LinkTwoTD input {
 border:1px solid #2d2d2d;
 background:#fff;
 padding:3px;
 width:100%
}

#mchatMsgF {
 height:80px!important;
 width:986px!important
}

#mchatBtn {
 height:30px!important;
 width:990px!important;
 box-shadow:0 1px 5px #202020;
 margin-top:5px;
 margin-bottom:5px
}

#mchatIfm2 {
 width:990px!important;
 height:500px!important;
 border:1px solid #2d2d2d;
 box-shadow: 1px 1px 5px #202020, 1px -1px 5px #202020;
}

.threadAuthorLink {
 text-shadow:1px 1px 4px blue,-1px -1px 4px blue;
 font-size:16px
}

.threadViewTd {
 text-shadow:1px 1px 4px rgba(255,255,255,0.5),-1px -1px 4px rgba(255,255,255,0.5);
 font-size:12px
}

.threadPostTd {
 text-shadow:1px 1px 4px rgba(255,255,255,0.5),-1px -1px 4px rgba(255,255,255,0.5);
 font-size:12px
}

.forumPostTd {
 text-shadow:1px 1px 4px rgba(255,255,255,0.5),-1px -1px 4px rgba(255,255,255,0.5);
 font-size:12px
}

.forumThreadTd {
 text-shadow:1px 1px 4px rgba(255,255,255,0.5),-1px -1px 4px rgba(255,255,255,0.5);
 font-size:12px
}

.lastPostUserLink, #figase a {
 text-shadow:1px 1px 4px blue,-1px -1px 4px blue
}

.ulightbox img {
 -webkit-transition:all .35s ease-in-out;
 -moz-transition:all .35s ease-in-out;
 -khtml-transition:all .35s ease-in-out;
 -o-transition:all .35s ease-in-out;
 -ms-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}

.ulightbox img:hover {
 box-shadow:0 5px 10px rgba(0,203,255,0.9),0 -5px 10px rgba(0,203,255,0.9)
}

.uTd img {
 border-radius:7px!important
}

#wysibb-texarea {
 background:rgba(0,0,0,0.5)!important
}

.wysibb-text textarea {
 background:rgba(0,0,0,0.5)!important
}

.wysibb-text textarea:focus {
 background:rgba(0,0,0,0.5)!important
}

.wysibb-body {
 background:rgba(0,0,0,0.3)!important
}

.wysibb, .wysibb-text, .wysibb-toolbar, #wysibb-texarea, .wysibb-text textarea {border-radius: 0px!important}

.cAnswer {
 border-radius:5px;
 background:rgba(0,255,33,0.1);
 border:1px solid rgba(0,255,33,0.2);
 padding:3px
}

.Login_True,.Login_False {
 display:none;
 position:fixed;
 z-index:5;
 width:100%;
 height:100%;
 padding-top:200px;
 background:rgba(0,0,0,0.7);
 background-size:cover
}

.colllogin {
 width:150px!important;
 height:150px!important;
 border-radius:150em!important;
 font-size:28px!important;
 background:rgba(0,0,0,0.5)!important;
 font-family:Tele-Marines!important
}

.loginbody {
 background:url(/img/tor_login_500.png) no-repeat top center;
 height:500px;
 width:462px;
 padding-top:100px;
 z-index:4
}

.coo {
 padding:25px;
 margin:0 auto;
 width:800px;
 font-family:Arial
}

.tooltip {
 border-bottom:1px dotted #07A;
 cursor:help;
 color:#07A
}

.tooltip:after {
 background:rgba(0,0,0,0.8);
 border-radius:8px 8px 8px 0;
 box-shadow:1px 1px 10px rgba(0,0,0,0.5);
 color:#FFF;
 content:attr(data-tooltip);
 margin-top:-24px;
 opacity:0;
 padding:3px 7px;
 position:absolute;
 visibility:hidden;
 transition:all .4s ease-in-out;
 -moz-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out
}

.tooltip:hover:after {
 opacity:1;
 visibility:visible
}

.htooltip span {
 color:#fff;
 margin-left:2px;
 opacity:0;
 padding:10px 10px 10px 40px;
 position:absolute;
 text-decoration:none;
 visibility:hidden;
 width:350px;
 z-index:10;
 -moz-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;
 -webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;
 -o-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;
 -ms-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;
 transition:opacity .4s ease-in-out,visibility .4s ease-in-out
}

.htooltip:hover span {
 position:absolute;
 opacity:1;
 visibility:visible
}

.htooltip span img {
 border:0 none;
 float:left;
 opacity:0;
 position:absolute;
 visibility:hidden;
 z-index:1;
 -moz-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;
 -webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;
 -o-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;
 -ms-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;
 transition:opacity .4s ease-in-out,visibility .4s ease-in-out
}

.htooltip:hover span img {
 opacity:1;
 visibility:visible
}

.postQuestionFl, .postPollFl {
color: #ffffff!important
}