/*== MAIN STYLES ==*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline;}

:focus {outline:none;}

table {border-collapse: collapse; border-spacing: 0;}

a img, img {border: 0 none;}

ol, ul {list-style: none;}

p {margin: 10px 0;}

html, body {margin: 0; padding: 0; font: 8.5pt/17px 'Open Sans'; color: #000;}
html {background: url('/new-images/header-background.png') repeat-x top #f0f0f0;}

a {color: #000; text-decoration: none;}
a:hover {color: #587692; text-decoration: underline;}

hr {height: 1px; border: 0 none; background: #ededed; color: transparent;}

h1, h2, h3, h4, h5, h6 {display: block; margin: 0; padding: 0; font-weight: normal;}
h1 {font: 12px 'Gotham Pro Medium';}
h2 {font-size: 11px;}
h3 {font-size: 10px;}
h4 {font-size: 9px;}
h5 {font-size: 8px;}
h6 {font-size: 7px;}

.left {float: left;}
.right {float: right;}
.hidden {overflow: hidden;}
.none, .chosen-search, .ucoz-editor-bbpanel, .ucoz-editor-htpanel, .com-order-block, #puzadpn, #uzadpn, #uzadmp {display: none!important;}
.clear {clear: both;}

.tr-o {transition: 0.1s linear opacity;}
.br-2 {border-radius: 2px;}
.br-50 {border-radius: 50%;}
.sh-w {box-shadow: 0 0 5px rgba(0, 0, 0, 0.24);}

.top-fixed {width: 100%; height: 50px; overflow: hidden;}

#bc7, #bc8, #bc9, #bc18, #bc12, #bc13, #bc14, #bc15, #bc16, #bc17, #bc4, #bc6, #hbc4, #hbc5, #hbc6 {}

#uidLogButton {display: none;} 
#baseLogForm {display: block!important;} 
#uidLogButtonAjx {display: none;} 
#baseLogFormAjx {display: block!important;}

.admin, a.admin {}
.verify, a.verify {color: #90bd72;}

.hint {padding: 14px 0 18px; font-size: 7pt; color: #949494; text-align: center;}

.title-other {border-bottom: 1px solid #e7e7e7; margin: 0 -15px; padding-left: 22px; font: 9.5pt/46px 'Open Sans'; font-weight: bold;}

#middle {background: url('/new-images/middle.png') repeat-y #fff; box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.08); width: 1000px; margin: 0 auto;}
#content {width: 679px; padding: 0 15px; float: left;}
#sidebar {width: 260px; padding: 15px; float: right;}
#numEntries, .csTop {display:none;}
#gb {padding-top:5px;}


.width-1000 {width: 1000px; margin: 0 auto;}

/* ======= */


/*== INPUTS ==*/

input, select, textarea, button {border-radius: 2px; margin: 0; vertical-align: baseline; font: 8.5pt 'Open Sans'; color: #000;}

input[type=submit], input[type=reset], input[type=button], button {background: #fff; border: 1px solid #e7e7e7; border-radius: 16px; height: 32px; line-height: 28px; padding: 0 16px 4px 16px; cursor: pointer;}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover {background: #f3f3f3;}
input[type=submit]:active, input[type=reset]:active, input[type=button]:active, button:active {background: #f3f3f3; box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.03);}

input[type="text"], input[type="password"] {background: #fff; border: 1px solid #e7e7e7; height: 30px; line-height: 30px; padding: 0 10px; transition: 0.2s linear border;}
input[type="text"]:focus, input[type="password"]:focus {border: 1px solid #94c886;}

/* input[type=checkbox] */

input[type=checkbox] {background: url('/new-images/input-checkbox.png') no-repeat 7px 8px #fff; border: 1px solid #e7e7e7; width: 25px; height: 25px; margin: 5px 7px 5px 0; vertical-align: -13px; -moz-appearance: none; -webkit-appearance: none; -o-appearance: none;}
input[type=checkbox]:active, input[type=checkbox]:checked {background: url('/new-images/input-checkbox-checked.png') no-repeat 7px 8px #94c886; border: 1px solid #94c886;}

/* input[type=radio] */

input[type=radio] {background: url('/new-images/input-radio.png') no-repeat 7px 8px #fff; border: 1px solid #e7e7e7; border-radius: 16px; width: 25px; height: 25px; margin: 5px 7px 5px 0; -moz-appearance: none; -webkit-appearance: none; -o-appearance: none; cursor: pointer;}
input[type=radio]:active, input[type=radio]:checked {background: url('/new-images/input-radio-checked.png') no-repeat 7px 8px #f3f3f3; box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.03);}

/* textarea */

textarea {background: #fff; border: 1px solid #e7e7e7; padding: 10px 15px; resize: none; overflow: auto; transition: 0.2s linear border;}
textarea:focus {border: 1px solid #94c886;}


/* other */

input.codeButtons, input.button {width: auto!important; padding-right: 16px; padding-left: 16px;}

select {border: 1px solid #e7e7e7; height: 32px; line-height: 32px; padding: 0 16px!important;}

.snow_best {position: relative;}
.snowContainer { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 0;} 
#snow {width: 100%; height: 100%; background-image: url("/snow/snow.png"), url("/snow/snow_b.png"), url("/snow/snow_c.png"); -webkit-animation: snow 20s linear infinite;-moz-animation: snow 20s linear infinite;-ms-animation: snow 20s linear infinite;animation: snow 20s linear infinite;} 
@keyframes snow {0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}} 
@-moz-keyframes snow {0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}} 
@-webkit-keyframes snow {0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}} 
@-ms-keyframes snow {0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}} 
.snowContainer {-webkit-pointer-events: none; pointer-events: none;}

/* ======= */


/*== AJAX ==*/

.x-sh, .xw-sps, .xt-maxi, .xt-rest, .xt-mini, .xw-bl {display: none!important;}
.xw-plain {box-shadow: 0 0 30px rgba(0, 0, 0, 0.24);}
.xw-tl {background: #fff!important; border-bottom: 1px solid #e7e7e7; border-radius: 2px 2px 0 0; padding: 0;}
.xw-tr {background: none!important; padding: 0;}
.xw-tc {background: none!important;}
.xw-hdr {height: 46px; padding: 0;}

.xt {background: none!important; margin: 0!important; width: 46px!important; height: 46px!important;}

.xt-close {background: url('/images/xt-close.png') no-repeat 18px 18px!important; margin: 0!important;}
.xt-close-over {background: url('/images/xt-close-over.png') no-repeat 18px 18px #f3f3f3!important;}

.xw-hdr-text {margin-left: 22px; font: 9.5pt/46px 'Open Sans'; color: #000; font-weight: bold;} 
.xw-ml {background: #fff!important; border-radius: 0 0 2px 2px; padding: 0;} 
.xw-mr {background: none!important; padding: 0!important;} 
.xw-mc {background: none!important; border: 0 none!important; margin: 0!important; padding: 0!important;} 
.xw-body {border: 0 none!important; padding: 0!important;} 

.myWinCont, .myWinCont td, .myWinCont dl, .myWinCont dt {font: 8.5pt/17px 'Open Sans'!important;}

.xw-blank {background: #fff!important;} 

.myWinCont input[type="text"], .myWinCont input[type="password"] {background: #fff!important; border: 1px solid #e7e7e7; height: 30px; line-height: 30px; padding: 0 10px; font: 8.5pt/30px 'Open Sans'; color: #000; transition: 0.2s linear border;} 
.myWinCont input[type="text"]:focus, .myWinCont input[type="password"]:focus {border: 1px solid #94c886;}

.myBtnCont a:link {display: block; border: 1px solid #e7e7e7; border-radius: 16px; padding: 0 16px; font: 8.5pt/30px 'Open Sans'!important;}
.myBtnCont a:hover {background: #f3f3f3;}
.myBtnCont a:active {box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.03);}
.myBtnLeft, .myBtnRight, .myBtnLeftA, .myBtnRightA {display: none;}
.myBtnCenter, .myBtnCenterA {background: none!important; height: 30px!important;}
.myBtnCont {padding: 0!important;}

.myWinCont div[style="padding:15px 0 20px 0"] {padding: 15px 30px!important;}

.myWinCont div[style="padding:15px 0"] {padding: 0!important;}

form#Prm348 {width: 300px; overflow: hidden;}
form#Prm348 td[width="35%"] {padding-right: 20px;}
form#Prm348 tr:nth-of-type(1) {height: 62px;}
form#Prm348 tr:nth-of-type(1) td {vertical-align: middle;}
form#Prm348 tr:nth-of-type(2) {background: #f7f7f7; border-top: 1px solid #e7e7e7; height: 52px;}
form#Prm348 tr:nth-of-type(2) tr {height: 52px!important;}
form#Prm348 tr:nth-of-type(2) td {vertical-align: middle;}
form#Prm348 #eMsg831 {padding-right: 20px;}
form#Prm348 fieldset {display: block; border-top: 0 none; border-right: 0 none; border-bottom: 1px solid #e7e7e7; border-left: 0 none; width: 256px; margin: 12px 0 0 0!important; padding: 5px 22px 15px!important; overflow: hidden;}
form#Prm348 fieldset:nth-of-type(3) {background: #f7f7f7; border: 0 none; width: 300px!important; margin: 0!important; padding: 0!important; text-align: center;}
form#Prm348 fieldset:nth-of-type(3) #eMsg831 {padding-left: 55px;}
form#Prm348 fieldset:nth-of-type(3) td[width="10%"] {padding-right: 105px;}
form#Prm348 fieldset legend {padding: 0!important; font-size: 9.5pt!important; color: #000!important;}
form#Prm348 fieldset input[name="answer"] {width: 234px!important; margin-top: 5px;}
form#Prm348 fieldset tr:nth-of-type(1) td {vertical-align: middle;}

.myWinLoadS {background: url('/images/win-load.gif') no-repeat!important; width: 15px!important; height: 15px!important;}
.myWinLoadSF {background: url('/images/win-load-error.png') no-repeat!important; width: 13px!important; height: 13px!important;}

.myWinError {color: #c59084!important;}

/* ======= */


/*== HEADER ==*/

header .top {background: #282828; width: 100%; height: 50px; position: fixed; z-index: 9003;}

header a.logotype {display: block; height: 50px; margin-left: -1px; padding: 0 15px; font: 18px/51px 'Esqadero'; color: #cacaca; text-decoration: none;}
header a.logotype:hover {background: #2e2e2e;}

header .counter {padding: 0 16px; position: relative;}
header .counter:hover {background: #2e2e2e;}
header .counter:hover .sub {display: block;}
header .counter:before {content: ""; background: #2e2e2e; width: 1px; height: 16px; position: absolute; top: 17px; right: 0;}
header .counter span {display: block;}
header .counter span.icon {background: #8db664; width: 6px; height: 6px; margin: 22px 8px 0 0;}
header .counter span.number {line-height: 50px; color: #8db664; cursor: default;}

header .counter .sub {display: none; background: #fff; box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.08); border-radius: 0 0 2px 2px; width: 214px; padding: 6px 4px 0 16px; position: absolute; top: 50px; left: 0;}

header .counter #useridonlines {background: url('/images/useridonlines-shadow-bottom.png') no-repeat center bottom; max-height: 169px;}

header .counter .online-user {border-bottom: 1px solid #e7e7e7; margin-right: 12px; padding: 10px 0;}
header .counter .online-user:nth-of-type(1) {padding: 4px 0 10px;}
header .counter .online-user .avatar {margin-top: 2px;}
header .counter .online-user .avatar img {width: 34px; height: 34px; float: left;}
header .counter .online-user ul {margin: 3px 0 0 15px; float: left;}
header .counter .online-user ul li:first-child a {font: 9pt 'Open Sans'; font-weight: bold;}
header .counter .online-user ul li:last-child {font-size: 7pt;}
header .counter .online-user ul li.group-2 {color: #949494;}
header .counter .online-user ul li.group-4 {color: #c59084;}
header .counter .online-user ul li.group-251 {color: #c59084;}
header .counter .online-user ul li.group-255 {color: #c59084;}

header .counter .online-user a.message {background: url('/new-images/online-message-icon.png') no-repeat 8px 11px; border: 1px solid #e7e7e7; width: 32px; height: 32px; margin-top: 2px;}
header .counter .online-user a.message:hover {background: url('/new-images/online-message-hover-icon.png') no-repeat 8px 11px #f3f3f3;}
header .counter .online-user a.message:active {box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.03);}

header .counter .text {height: 32px; margin: 0 -4px 0 -16px; font: 7pt/26px 'Open Sans'; color: #949494; text-align: center;}
header .counter .text div {display: inline-block; margin: 0 15px;}
header .counter .text .tOnline {display: none;}

header ul.menu {margin-left: -1px;}
header ul.menu li {float: left; position: relative;}
header ul.menu li a {display: block; padding: 0 20px; font: 9pt/50px 'Open Sans'; color: #a9a9a9;}
header ul.menu li a:hover {background: #2e2e2e; color: #d5d5d5; text-decoration: none;}

header .profile .information {width: 170px; position: relative; cursor: default;}
header .profile .information:after {content: ""; border-width: 4px 4px 0 4px; border-style: solid; border-color: #a9a9a9 transparent; position: absolute; top: 23px; right: 16px;}
header .profile .information:hover {background: #2e2e2e;}
header .profile .information:hover .sub {display: block;}
header .profile .information:hover .name {color: #d5d5d5;}

header .profile .information .avatar {margin: 10px 14px 0 16px;}
header .profile .information .avatar img {width: 30px; height: 30px; float: left;}

header .profile .information .sub {display: none; background: #fff; border-radius: 0 0 2px 2px; width: 138px; padding: 0 16px; position: absolute; top: 50px; left: 0; z-index: 2;}
header .profile .information .sub ul li {border-bottom: 1px solid #e7e7e7;}
header .profile .information .sub ul li:last-child {border: 0 none;}
header .profile .information .sub ul li a {line-height: 32px;}
header .profile .information .sub ul li a:hover {color: #597696;}

header .profile .name {width: 76px; line-height: 50px; color: #a9a9a9;}
header .profile .name:before {content: ""; background: #2e2e2e; width: 1px; height: 16px; position: absolute; top: 17px; right: 0;}

header .profile a.pm, a.registration, .login a {display: block; line-height: 50px; margin: 0 -1px; padding: 0 16px; color: #a9a9a9;}
header .profile a.pm:hover, a.registration:hover, .login a:hover {background: #2e2e2e; color: #d5d5d5; text-decoration: none;}

header .profile .login {position: relative;}
header .profile .login a {margin-right: 0;}
header .profile .login a.active {background: #2e2e2e; color: #d5d5d5;}
header .profile .login:before {content: ""; background: #2e2e2e; width: 1px; height: 16px; position: absolute; top: 17px; left: 0;}

header .profile .login .sub {display: none; background: #fff; box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.08); border-radius: 0 0 2px 2px; width: 290px; position: absolute; top: 50px; right: 0; z-index: 2;}
header .profile .login .sub:before {content: ""; border-width: 0 5px 4px 5px; border-style: solid; border-color: #fff transparent; position: absolute; top: -3px; right: 24px;}

header .profile .login input.loginput {width: 224px; margin: 15px 0 10px 22px;}
header .profile .login input.passinput {width: 182px; margin-left: 22px;}
header .profile .login a.reminder {display: block; background: #cc5252; width: 32px; line-height: 32px; margin: 0 22px 0 0; padding: 0; font-size: 11pt; color: #fff; text-align: center;}
header .profile .login a.reminder:hover {background: #c14e4e;}
header .profile .login a.reminder:active {box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.03);}
header .profile .login .submit {background: #f7f7f7; border-top: 1px solid #e7e7e7; border-radius: 0 0 2px 2px; margin-top: 15px; padding: 10px 22px;}
header .profile .login .submit input[type=checkbox] {margin: 3px 10px 0 0;}
header .profile .login .submit label {display: block; line-height: 22px; margin-top: 3px;}

header .chat {position: relative;}
header .chat:before {content: ""; background: #2e2e2e; width: 1px; height: 16px; position: absolute; top: 17px; left: 0;}
header .chat a {display: block; width: 18px; height: 17px; padding: 16px 16px 17px;}
header .chat a:hover {background: #2e2e2e;}
header .chat a.active {background: #2e2e2e;}
header .chat a.active span {background: url('/new-images/chat-icon.png') no-repeat 0 -19px;}
header .chat a span {display: block; background: url('/new-images/chat-icon.png') no-repeat 0 0; width: 18px; height: 19px; float: left;}
header .chat a:hover span {background: url('/new-images/chat-icon.png') no-repeat 0 -19px;}

header .chat .sub {display: none; background: url('/images/bg-pic-2.png'); box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.08); border-radius: 0 0 2px 2px; width: 290px; padding-top: 12px; position: absolute; top: 50px; right: 0; z-index: 1;}
header .chat .sub:before {content: ""; border-width: 0 5px 4px 5px; border-style: solid; border-color: #fff transparent; position: absolute; top: -3px; right: 20px;}
header .chat .sub #mchatIfm2 {height: 328px!important; margin-bottom: 12px;}
header .chat .sub #MCaddFrm {position: relative;}
header .chat .sub .error {line-height: 14px; margin-bottom: 10px; font-size: 10px; color: #949494; text-align: center;}
header .chat .sub .secure {margin-bottom: 8px; padding: 0 15px;}
header .chat .sub .secure img {border-radius: 2px; float: left;}
header .chat .sub .secure #secuCodeMc3 {height: 33px; padding: 0 10px!important; font-size: 8.5pt!important;}

header .middle {width: 962px; height: 171px; margin: 30px auto; padding: 0 16px;}
header .middle .picture {background: url('/images/header-picture-bg.png') no-repeat; width: 288px; height: 171px; float: left;}
header .middle .picture img {margin: 10px 34px 24px;}
header .middle .information {margin-left: 325px;}
header .middle .information {margin-top: 5px; line-height: 18px; font-size: 9pt; color: #a9a9a9; text-align: justify;}
header .middle .information span {font: 9.5pt 'Open Sans'; margin-bottom: 10px;}
header .middle .information p {margin: 13px 0;}

header .bottom {width: 962px; line-height: 37px; margin: 0 auto 30px auto; padding: 0 16px; color: #a9a9a9;}
header .bottom .users .user {margin-right: 10px; float: left;}
header .bottom .users .user:hover {opacity: 0.7;}
header .bottom .users .user img {width: 40px; height: 40px; float: left;}
header .bottom .users span {margin-left: 7px;}
header .bottom .search {position: relative;}
header .bottom .search input.query-field {background: #fff; border: 0 none!important; border-radius: 18px; width: 199px!important; height: 35px; line-height: 35px; padding: 0 49px 2px 20px; float: left;}
header .bottom .search input.query-search {background: url('/new-images/search-icon.png') no-repeat 4px 4px; border: 0 none; width: 25px; height: 25px; padding: 0; position: absolute; top: 6px; right: 12px; opacity: 0.5;}
header .bottom .search input.query-search:hover {opacity: 1;}

/* ======= */


/*== CHAT-SHORT ==*/

.chat-short {padding: 0 20px; overflow: hidden;}

.chat-short .avatar {margin-top: 17px;}
.chat-short .avatar a {text-decoration: none;}
.chat-short .avatar img {width: 31px; height: 31px; float: left;}
.chat-short .message {background: #fff; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); margin: 6px 0 6px 45px; padding: 8px 15px;}
.chat-short .message .top {margin-bottom: 4px;}
.chat-short .message .top a {display: block; font: 9pt 'Open Sans'; font-weight: bold; float: left;}
.chat-short .message .top .status {background: #8db664; width: 6px; height: 6px; margin: 6px 0 0 6px;}
.chat-short .message .top span {display: block; font-size: 10px; color: #949494; float: right;}
.chat-short .message .text b {color: #587692;}
.chat-short .message .text a {color: #587692; text-decoration: underline;}
.chat-short .message .text a:hover {color: #000; text-decoration: none;}
.chat-short .message .text img {vertical-align: -4px;}

/* ======= */


/*== CHAT-FORM ==*/

.chat-form {background: #fff; border-top: 1px solid #e7e7e7; border-radius: 0 0 2px 2px; padding: 10px 15px;}
.chat-form .message {background: #fff; border: 1px solid #e7e7e7; margin-bottom: 10px; position: relative;}
.chat-form .message textarea.textarea {width: 200px!important; height: 40px!important; border: 0 none; padding: 10px 0 10px 15px; overflow: hidden;}
.chat-form .message .smiles-button {position: absolute; top: 8px; right: 8px;}
.chat-form .message .smiles-button a {background: url('/new-images/smiles-icon.png') no-repeat 2px 2px; width: 21px; height: 21px; padding: 0; position: relative; opacity: 0.5;}
.chat-form .message .smiles-button a:hover, .chat-form .message .smiles-button a.active {background: url('/new-images/smiles-icon.png') no-repeat 2px 2px; opacity: 1;}
.chat-form .message .smiles-button .smiles {display: none; background: #fff; width: 251px; height: 34px; margin-bottom: 21px; padding-left: 7px; position: absolute; bottom: 31px; right: -8px;}
.chat-form .message .smiles-button .smiles a {background: none; width: 18px; height: 18px; margin: 4px; padding: 4px; float: left; opacity: 1;}
.chat-form .message .smiles-button .smiles a:hover {background: #f3f3f3; border-radius: 2px;}
.chat-form .buttons a {border: 1px solid #e7e7e7; border-radius: 16px; width: 30px!important; height: 30px!important; margin-right: 10px; padding: 0!important; float: left;}
.chat-form .buttons a.settings {background: url('/new-images/settings-icon.png') no-repeat 8px 8px;}
.chat-form .buttons a.settings:hover {background: url('/new-images/settings-icon.png') no-repeat 8px 8px #f3f3f3!important;}
.chat-form .buttons a.settings:active {background: url('/new-images/settings-icon.png') no-repeat 8px 8px #f3f3f3!important; box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.03)!important;}
.chat-form .buttons a.reload {background: url('/new-images/reload-icon.png') no-repeat 8px 8px;}
.chat-form .buttons a.reload:hover {background: url('/new-images/reload-icon.png') no-repeat 8px 8px #f3f3f3!important;}
.chat-form .buttons a.reload:active {background: url('/new-images/reload-icon.png') no-repeat 8px 8px #f3f3f3!important; box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.03)!important;}
.chat-form .buttons button {float: right;}

/* ======= */


.top-title {width: 962px; height: 70px; margin: 0 auto; color: #a9a9a9;}
.top-title .name {font: 11pt/67px 'Open Sans'; font-weight: bold;}
.top-title .name span {font-size: 8.5pt; font-weight: normal;}
.top-title .name span.arrow {margin: 0 10px; opacity: 0.5;}
.top-title .name span.updated {color: #94c886;}
.top-title .rating {line-height: 67px;}
.top-title .rating .right {margin: 27px 0 0 12px;}


/*== TOP-INFORMATION ==*/

.top-information {border-radius: 2px 2px 0 0; width: 1000px; height: 332px; position: absolute; top: -3px; right: 0;}
.top-information .content {width: 1000px; height: 332px; position: absolute; top: 0; right: 0; z-index: 2;}
.top-information .poster {width: 685px; height: 308px; margin: 12px;}
.top-information .poster img {width: 685px; float: left;}
.top-information #slider li {width: 685px; height: 308px;} 
.top-information #prevBtn, #nextBtn {width: 31px; height: 31px; text-indent: -8000px; position: absolute; bottom: 24px;}
.top-information #prevBtn {background: url('/images/slider-prew.png') no-repeat 12px 9px rgba(40, 40, 40, 0.85); border-radius: 2px 0 0 2px; left: 326px;}
.top-information #nextBtn {background: url('/images/slider-next.png') no-repeat 12px 9px rgba(40, 40, 40, 0.85); border-left: 1px solid rgba(255, 255, 255, 0.05); border-radius: 0 2px 2px 0; right: 611px;}
.top-information #prevBtn a, #nextBtn a {display: block; width: 31px; height: 31px;}
.top-information #prevBtn a {background: url('/images/slider-prew.png') no-repeat 12px 9px;}
.top-information #nextBtn a {background: url('/images/slider-next.png') no-repeat 12px 9px;}
.top-information .about-load {background: url('/new-images/about-load-border.png') repeat-y top left rgba(0, 0, 0, 0.3); height: 332px; margin-left: 709px; padding: 0 15px;}
.top-information .about-load .title {border-bottom: 1px solid rgba(255, 255, 255, 0.05); padding-left: 15px; font: 9.5pt/46px 'Open Sans'; font-weight: bold; color: #a9a9a9;}
.top-information .about-load ul li {border-bottom: 1px solid rgba(255, 255, 255, 0.05); line-height: 36px; padding: 0 15px; overflow: hidden;}
.top-information .about-load ul li span.left, .about-load ul li span.right {display: block; color: #a9a9a9;}
.top-information .about-load ul li a {color: #a9a9a9; text-decoration: underline;}
.top-information .about-load ul li a:hover {color: #d5d5d5; text-decoration: none;}
.top-information .about-load .search-hash {height: 52px; line-height: 18px; padding-top: 13px; color: #a9a9a9; text-align: center;}
.top-information .about-load .search-hash a {margin: 0 9px; color: #a9a9a9; text-decoration: underline;}
.top-information .about-load .search-hash a:hover {color: #d5d5d5; text-decoration: none;}
.top-information .about-load .deleted {background: rgba(231, 90, 90, 0.8); box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.05); height: 35px; padding: 12px 15px 13px; font-size: 7.5pt; color: #fff; text-align: center;}
.top-information .about-load .no-access {background: rgba(0, 0, 0, 0.3); box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.05); height: 39px; line-height: 14px; padding: 8px 15px 13px; font-size: 7.5pt; color: #d5d5d5; text-align: center;}
.top-information .about-load a.download {display: block; background: url('/new-images/about-load-buttons.png') repeat-x #8db664; width: 235px; height: 37px; padding: 10px 15px 13px; color: #fff;}
.top-information .about-load a.download:active {box-shadow: inset 0px 3px 3px rgba(0, 0, 0, 0.1);}
.top-information .about-load a.download ul li {border: 0 none!important; padding: 0!important;}
.top-information .about-load a.download ul li:first-child {font: 9.5pt/20px 'Open Sans'!important; font-weight: bold;}
.top-information .about-load a.download ul li:last-child {line-height: 17px!important; font-size: 7pt; opacity: 0.7;}
.top-information .about-load a.download .right {line-height: 37px; margin-top:0; font-size: 18pt;}
.top-information .shadow {background: rgba(40, 40, 40, 0.9); border-radius: 2px 2px 0 0; width: 1000px; height: 332px; position: absolute; top: 0; right: 0; z-index: 1;}
.top-information-fixed {width: 100%; height: 329px; overflow: hidden;}

/* ======= */


/*== LOAD SHORT ==*/

.load-short {border-bottom: 1px solid #e7e7e7; padding: 15px 0;}
.load-short .poster {width: 220px; height: 120px;}
.load-short .poster img {width: 220px; float: left;}
.load-short .content {margin-left: 236px;}
.load-short .title {line-height: 18px; margin-top: 2px; overflow: hidden;}
.load-short .title.not-active a {color: #cc5252;}
.load-short .title a {display: block; font: 9.5pt/18px 'Open Sans'; font-weight: bold; float: left;}
.load-short .title span {font-size: 10px; color: #949494; float: right;}
.load-short .information {font: 7pt/29px 'Open Sans'; color: #949494;}
.load-short .information a {color: #949494;}
.load-short .information a:hover {color: #587692;}
.load-short .information span {margin-right: 20px;}
.load-short .message {font-size: 9pt;}

/* ======= */


/*== LOAD SHORT FULL ==*/

.load-short-full .message {line-height: 22px; padding: 20px 15px 23px; font-size: 9.5pt;}
.load-short-full .message a {color: #587692; text-decoration: underline;}
.load-short-full .message a:hover {text-decoration: none;}
.load-short-full .message .title {margin-bottom: 8px; font: 9.5pt 'Open Sans'; font-weight: bold;}
.load-short-full .message .title-upd {border-top: 1px solid #e7e7e7; margin-bottom: 8px; padding-top: 20px; font: 9.5pt 'Open Sans'; font-weight: bold; color: #94c886;}
.load-short-full .message .descr {display: inline-block; border: 1px solid #eae99a; border-radius: 2px; line-height: 32px; margin-right: 10px; padding: 0 15px; color: #bab947;}
.load-short-full .message ul {border-left: 2px solid #e7e7e7; margin: 18px 8px; padding-left: 20px;}
.load-short-full .details {background: url('/images/bg-pic-1.png'); border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; width: 649px; margin-left: -15px; padding: 16px 30px;}
.load-short-full .details .title {margin-bottom: 10px; font: 9.5pt 'Open Sans'; font-weight: bold; padding-right: 20px;}
.load-short-full .details .author #avatar-get {margin-right: 12px; float: left;}
.load-short-full .details .author img {width: 48px; height: 48px; float: left;}
.load-short-full .details .author ul {line-height: 20px; margin-top: 5px; float: left;}
.load-short-full .details .author ul li:first-child a {font-size: 9pt; font-weight: bold; color: #000;}
.load-short-full .details .author ul li:first-child a:hover {color: #587692;}
.load-short-full .details .author ul li:last-child {font-size: 7pt; color: #949494;}
.load-short-full .details .activity {margin-left: 50px;}
.load-short-full .details .activity ul {line-height: 20px; margin-top: 16px; font-size: 7pt; color: #949494;}

/* ======= */


/*== COMMENTS ==*/

.comment-title {background: #fff; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08); margin: 15px 15px 10px; padding: 0 22px; font: 9.5pt/46px 'Open Sans'; font-weight: bold;}
.comment-title .right {font-size: 7pt; font-weight: normal; color: #949494;}

.comment-block {background: url('/images/bg-pic-2.png'); border-bottom: 1px solid #e7e7e7; width: 709px; margin-left: -15px; padding-bottom: 5px;}
.comment-block .selector {margin: 7px 0 11px 0;}

.comment-short {margin: 0 10px 5px 37px;}
.comment-short .avatar {margin-top: 22px;}
.comment-short .avatar img {width: 59px; height: 59px; float: left;}
.comment-short .content {background: #fff; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); margin: 5px 5px 5px 80px; padding: 14px 22px;}
.comment-short .content .top {line-height: 18px; margin-bottom: 4px;}
.comment-short .content .top a {display: block; font: 9pt 'Open Sans'; font-weight: bold; float: left;}
.comment-short .content .top span {display: block; font-size: 7pt; color: #949494; float: right;}
.comment-short .content .message a {color: #587692; text-decoration: underline;}
.comment-short .content .message a:hover {color: #000; text-decoration: none;}
.comment-short .content .bottom {line-height: 24px; margin-top: 10px;}
.comment-short .content .bottom .like a {display: block; background: url('/new-images/like-comment-icon.png') no-repeat; width: 13px; height: 12px; margin: 6px 7px 0 0; float: left; transition: 0.1s linear opacity; opacity: 0.4;}
.comment-short .content .bottom .like a:hover {opacity: 1;}
.comment-answer {opacity: 0;}
.comment-short:hover .comment-answer {opacity: 1;}

.comment-short:hover .moder {opacity: 1;}
.moder {border: 1px solid #e7e7e7; width: 30px; height: 22px; margin-right: 20px; position: relative; opacity: 0;}
.moder:hover {background: #f5f5f5;}
.moder span {display: block; background: url('/new-images/moder-comment-icon.png') 0 0; width: 16px; height: 4px; margin: 9px 7px;}
.moder:hover span {background: url('/new-images/moder-comment-icon.png') 0 -4px;}
.moder:hover .sub {display: block;}
.moder .sub {display: none; border: 1px solid #e7e7e7; border-right: 0 none; border-radius: 2px 0 0 2px; width: 68px; height: 22px; position: absolute; top: -1px; right: 30px;}
.moder .sub a {display: block; width: 33px; height: 22px; float: left;}
.moder .sub a:active {box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.06);}
.moder .sub a:nth-of-type(1) {background: url('/new-images/edit-comment-icon.png') no-repeat 12px 6px; border-right: 1px solid #ededed;}
.moder .sub a:nth-of-type(2) {background: url('/new-images/delete-comment-icon.png') no-repeat 12px 7px; width: 34px;}

.comment-form .commError span {display: block; height: 24px; line-height: 38px; font-size: 7pt;}
.comment-form .commError .myWinError {color: #c59084;}
.comment-form .commError .myWinSuccess {color: #90bd72;}
.comment-form .textarea {width: 647px; height: 45px; margin-top: 15px;}
.comment-form .bottom {margin: 12px 0 15px;}
.comment-form .bottom .bbcodes {border: 1px solid #e7e7e7; border-radius: 16px; float: left;}
.comment-form .bottom .bbcodes a {display: block; border-right: 1px solid #e7e7e7; line-height: 30px; padding: 0 22px; color: #000; text-decoration: none; text-align: center; float: left;}
.comment-form .bottom .bbcodes a:hover {background: #f3f3f3;}
.comment-form .bottom .bbcodes a:active {box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.03);}
.comment-form .bottom .bbcodes a:nth-of-type(1) {font-weight: bold;}
.comment-form .bottom .bbcodes a:nth-of-type(2) {font-style: italic;}
.comment-form .bottom .bbcodes a:nth-of-type(3) {text-decoration: underline;}
.comment-form .bottom .bbcodes a:nth-of-type(5) {border: 0 none;}
.comment-form .bottom .right .button {background: url('/new-images/send-comment-icon.png') no-repeat 16px 10px; padding-left: 35px;}
.comment-form .bottom .right .button:hover {background: url('/new-images/send-comment-icon.png') no-repeat 16px 10px #f3f3f3;}

/* ======= */


/*== SEARCH PAGE ==*/

.search-form {border-bottom: 1px solid #e7e7e7; margin: 0 -15px; padding-left: 22px; font: 9.5pt/46px 'Open Sans';}
.search-form span {color: #587692;}

.search-short {border-bottom: 1px solid #e7e7e7; margin: 0 7px; padding: 13px 0 15px;}
.search-short .content {margin-left: 236px;}
.search-short .title {overflow: hidden;}
.search-short .title a {display: block; font: 9.5pt/18px 'Open Sans'; font-weight: bold; float: left;}
.search-short .title span {font-size: 10px; color: #949494; float: right;}
.search-short .information {font: 7pt/29px 'Open Sans'; color: #949494;}
.search-short .schModName, .schCatsSep {display: none;}
.search-short .information a {color: #949494;}
.search-short .information a:hover {color: #587692;}
.search-short .message {font-size: 9pt;}

/* ======= */


/*== PROFILE PAGE ==*/

.profile-top {width: 100%; height: 250px; position: relative;}
.profile-top .shadow {background: rgba(40, 40, 40, 0.8); width: 100%; height: 250px; position: absolute; top: 0; right: 0;}
.profile-top .inbox {width: 968px; margin-left: -500px; padding: 38px 16px; position: absolute; top: 0; left: 50%;}
.profile-top .avatar img {width: 150px; height: 150px; float: left;}
.profile-top .title {margin: 0 0 20px 40px; font: 9.5pt 'Open Sans'; color: #a9a9a9; font-weight: bold;}
.profile-top ul.contacts {margin-left: 40px; color: #a9a9a9;}
.profile-top ul.contacts li {border-bottom: 1px solid rgba(255, 255, 255, 0.05); line-height: 36px; overflow: hidden;}
.profile-top ul.contacts li:last-child {border: 0 none;}
.profile-top ul.contacts li div {width: 180px; float: left;}
.profile-top .status {height: 40px; line-height: 21px; font-size: 7pt; color: #c84e4e; text-align: right;}
.profile-top .activity {margin-left: 8px;}
.profile-top .activity a {display: block; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 2px; width: 100px; height: 55px; margin-left: 8px; color: #a9a9a9; text-align: center; text-decoration: none; float: left;}
.profile-top .activity a:hover {border: 1px solid rgba(255, 255, 255, 0.2); color: #d5d5d5;}
.profile-top .activity div {margin-top: 11px; font-size: 12pt; font-weight: bold;}
.profile-top a.send-message {display: block; background: #8db664; border-radius: 32px; width: 120px; line-height: 30px; margin: 0 0 23px 108px; color: #fff; text-decoration: none; text-align: center;}
.profile-top .no-send-message {width: 120px; height: 30px; margin: 0 0 23px 108px;}

.profile-title {border-radius: 2px 2px 0 0; width: 1000px; margin-left: -500px; position: absolute; top: -24px; left: 50%;}
.profile-title .left {background: #fff; width: 687px; border-bottom: 1px solid #e7e7e7; border-radius: 2px 0 0 0; padding-left: 22px;}
.profile-title .name {font: 9.5pt/46px 'Open Sans'; font-weight: bold; float: left;}
.profile-title .right {background: #f7f7f7; border-left: 1px solid #ebebeb; border-radius: 0 2px 0 0; width: 290px;}
.profile-title .right div {background: #fff; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08); margin: 15px; padding-left: 22px; font: 9.5pt/46px 'Open Sans'; font-weight: bold;}

.profile-moder {float: right; position: relative;}
.profile-moder a {display: block; background: url('/images/profile-moder-icon.png') no-repeat 5px 5px; border: 1px solid #e7e7e7; border-radius: 50%; width: 28px; height: 28px; margin: 8px 22px 0 0;}
.profile-moder a:hover {background: url('/images/profile-moder-icon.png') no-repeat 5px 5px #f3f3f3;}
.profile-moder a:active, .profile-moder a.active {background: url('/images/profile-moder-icon.png') no-repeat 5px 5px #f3f3f3; box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.03);}
.profile-moder .sub {display: none; background: #fff; width: auto; padding: 15px; position: absolute; top: 52px; right: 23px; z-index: 1;}
.profile-moder .sub a {display: inline; background: transparent; border: 0 none border-radius: 0; width: auto; height: auto; margin: 0;}
.profile-moder .sub select {display: block; margin-bottom: 10px;}

.activation-mail {background: url('/images/bg-pic-1.png'); border-bottom: 1px solid #e7e7e7; margin: 23px -15px -20px; padding: 10px 22px 12px;}
.activation-mail ul {width: 500px; float: left;}
.activation-mail ul li {font-size: 7pt; color: #949494;}
.activation-mail ul li:first-child {margin-bottom: 8px; font: 9.5pt 'Open Sans'; color: #000; font-weight: bold;}
.activation-mail a {display: block; background: #94c886; border-radius: 32px; line-height: 30px; margin-top: 16px; padding: 0 16px; color: #fff; text-decoration: none; float: right;}
.activation-mail a:hover {background: #8cbf7f;}
.activation-mail a:active {box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.03);}

ul.profile-list {margin: 23px 7px 0px 7px;}
ul.profile-list li {border-bottom: 1px solid #e7e7e7; line-height: 42px; padding: 0; overflow: hidden;}
ul.profile-list li:last-child {border: 0 none;}
ul.profile-list li div {width: 280px; float: left;}
ul.profile-list li span {font-size: 7pt; color: #949494;}

.reputation {margin: 37px 22px 15px 22px;}
.reputation .negative {background: #fff; border: 1px solid #ededed; width: 166px; line-height: 25px; margin-left: 8px; text-align: center;}
.reputation .number {background: #fff; border: 1px solid #ededed; width: 166px; line-height: 25px; margin-left: 8px; text-align: center;}
.reputation a.edit {display: block; width: 17px; line-height: 17px; margin-top: 5px; font-size: 10pt; color: #fff; text-align: center; text-decoration: none;}
.reputation a.edit.left {background: #c84e4e;}
.reputation a.edit.right {background: #8db664;}

.activity-load {max-height: 251px;}
.activity-load#matactive-get #matactive {display: block!important;}
.activity-load .author-short {border-bottom: 1px solid #e7e7e7; padding: 12px 22px; color: #949494;}
.activity-load .author-short:nth-of-type(4) {border: 0 none;}
.activity-load .author-short ul li {line-height: 19px;}
.activity-load .author-short ul li a {font: 9pt 'Open Sans'; font-weight: bold;}
.activity-load .author-short ul li:last-child {font-size: 7pt; color: #949494;}
.activity-load .author-short ul li:last-child span {margin-right: 20px;}
.activity-load .author-short ul li:last-child span:nth-of-type(2) {margin: 0;}

/* ======= */


/*== SETTINGS PAGE ==*/

.settings-table {width: 665px; margin: 0 7px;}
.settings-table .error {border-bottom: 1px solid #e7e7e7; line-height: 50px; text-align: center; color: #c59084;}
.settings-table input[type="text"], .settings-table input[type="password"] {width: 477px!important; color: #000!important;}
.settings-table textarea {width: 467px!important;}
.settings-table .hint {margin: 6px 0 0 11px; font-size: 7pt; color: #949494;}
.settings-table .list {border-bottom: 1px solid #e7e7e7; line-height: 50px;}
.settings-table .list.vkontakte {height: 75px;}
.settings-table .list.vkontakte .input {line-height: 17px; margin-top: 9px;}
.settings-table .list.cover {height: 75px;}
.settings-table .list.cover .input {line-height: 17px; margin-top: 9px;}
.settings-table .list.cover a {font-weight: bold; color: #949494;}
.settings-table .list.avatar {height: 50px; position: relative;}
.settings-table .list.avatar .input {color: #fff;}
.settings-table .list.avatar .input input[type="text"] {width: 307px!important;}
.settings-table .list.avatar .input a:nth-of-type(1) {display: none;}
.settings-table .list.avatar .input a:nth-of-type(2) {display: block; width: 160px; background: #94c886; border-radius: 2px; line-height: 32px; color: #fff; text-align: center; text-decoration: none; position: absolute; top: 9px; right: 0;}
.settings-table .list.avatar .input a:nth-of-type(2):hover {background: #8cbf7f;}
.settings-table .list.avatar .input a:nth-of-type(2):active {box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.03);}
.settings-table .list.signature {height: 100px;}
.settings-table .list.signature .regHelp {color: #949494;}
.settings-table .list.signature .text {line-height: 17px; margin-top: 20px;}
.settings-table .list.signature .input {margin-top: 9px;}
.settings-table .list .text {width: 25%;}
.settings-table .list .input {width: 75%;}
.settings-table .options {background: url('/images/bg-pic-1.png'); border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; margin: -1px -22px 0; padding: 15px 0 0 188px;}
.settings-table .options a#pmGrLnk {display: block; margin: 14px 0 15px 11px; font: 9pt 'Open Sans'; font-weight: bold;}
.settings-table .options #pmgrs {padding-bottom: 15px;}
.settings-table .options label[for="ugrO1"] {margin-right: 29px;}
.settings-table .options label[for="ugrO2"] {margin-right: 20px;}
.settings-table .options label[for="ugrO4"] {margin-right: 20px;}
.settings-table .options label[for="ugrO251"] {margin-right: 36px;}
.settings-table .submit {height: 41px; padding-top: 9px;}
.settings-table .submit div {margin-left: 173px; float: left;}
.settings-table .submit div:nth-of-type(2) {margin: 0;}
.settings-table .submit .securityCode {width: 50px!important; float: left;}
.settings-table .submit #secuImg {display: block; border-radius: 2px; height: 32px; margin: 0 20px 0 10px!important; float: left;}

/* ======= */


/*== BOX ==*/

.box {background: #fff; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08); margin-bottom: 15px;}
.box .title {border-bottom: 1px solid #e7e7e7; padding-left: 22px; font: 9.5pt/46px 'Open Sans'; font-weight: bold;}
.box .content {overflow: hidden;}
.box-title-two {background: #fff; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08); margin-bottom: 15px; padding-left: 22px; font: 9.5pt/46px 'Open Sans'; font-weight: bold;}

/* ======= */


/*== BEST TEMPLATES ==*/

.best-templates {width: 260px; height: 120px; margin-bottom: 15px; position: relative;}
.best-templates:hover .details {margin-bottom: 0;}
.best-templates img {width: 260px;}
.best-templates .details {background: rgba(40, 40, 40, 0.9); width: 260px; height: 120px; margin-bottom: -70px; position: absolute; bottom: 0; right: 0; transition: all .25s ease;}
.best-templates .details ul {border-bottom: 1px solid rgba(255, 255, 255, 0.05); line-height: 17px; margin: 8px 15px 0 15px; padding-bottom: 8px;}
.best-templates .details ul li, .details ul li a {color: #a9a9a9;}
.best-templates .details ul li a:hover {color: #d5d5d5;}
.best-templates .details ul li:first-child a {font: 9pt 'Open Sans'; font-weight: bold;}
.best-templates .details ul li:last-child {font-size: 7pt;}
.best-templates .details ul li:last-child span {margin-right: 20px;}
.best-templates .details .message {padding: 7px 15px 0; color: #a9a9a9;}

/* ======= */


/*== BEST SCRIPTS ==*/

.best-scripts {border-bottom: 1px solid #e7e7e7; padding: 12px 22px; color: #949494;}
.best-scripts ul li {line-height: 19px;}
.best-scripts ul li a {font: 9pt 'Open Sans'; font-weight: bold;}
.best-scripts ul li:last-child {font-size: 7pt; color: #949494;}
.best-scripts ul li:last-child span {margin-right: 20px;}
.best-scripts ul li:last-child span:nth-of-type(2) {margin: 0;}

/* ======= */


/*== POLL ==*/

.poll {position: relative;}
.poll .answers {padding: 12px 22px;}
.poll .answer {line-height: 22px;} 
.poll .procent {font-size: 10px; color: #949494; float: right;}
.poll .progress {border: 1px solid #ededed; border-radius: 2px; height: 9px; margin-bottom: 5px; padding: 0!important; position: relative;} 
.poll .progress div {border: 0 none!important; height: 11px!important; position: absolute!important; top: 2px; left: -1px;}
.poll .progress0 {background: url('/images/poll.png') repeat-x #9c8b7b!important;} 
.poll .progress1 {background: url('/images/poll.png') repeat-x #7ea184!important;} 
.poll .progress2 {background: url('/images/poll.png') repeat-x #7ea19f!important;} 
.poll .progress3 {background: url('/images/poll.png') repeat-x #7e7fa1!important;} 
.poll .progress4 {background: url('/images/poll.png') repeat-x #729659!important;} 
.poll .progress5 {background: url('/images/poll.png') repeat-x #729659!important;} 
.poll .pollBut {position: absolute; bottom: 10px; right: 22px;}
.poll .hidden {background: #f7f7f7; border-top: 1px solid #e7e7e7; line-height: 52px; padding-left: 22px;}

/* ======= */


/*== FOOTER ==*/

footer {width: 1000px; margin: 0 auto; padding: 24px 0; overflow: hidden;}
footer .text {margin-left: 16px;}
footer .text .top span.logotype {font: 9pt 'Open Sans'; font-weight: bold;}
footer .text .top span.information {margin-left: 17px; font: 7pt/28px 'Open Sans'; color: #949494;}
footer .text .top span.information a {color: #949494;}
footer .counters {margin: 16px 16px 0 0;}

/* ======= */


/*== SELECTOR ==*/

.selector {height: 35px; line-height: 35px; margin: 10px 0; text-align:center;}
.selector a {color: #000; text-decoration: none;}
.selector .swchItem, .selector .swchItemA {background: #fff; border: 1px solid #e7e7e7; border-radius: 16px; margin: 0 4px; padding: 8px 15px;}
.selector .swchItem:hover, .selector .swchItemA:hover {background: #f3f3f3;}
.selector .swchItem:active, .selector .swchItemA {background: #f3f3f3; box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.03); font-weight: normal;}


/*== CODE ==*/

.bbCodeName {display: none;}
.bbCodeBlock {background: url('/images/syntax.png')!important; border: 1px solid #e7e7e7!important; border-radius: 2px; padding: 20px 10px 20px 23px!important;}
.bbCodeBlock .codeMessage {border: 0 none!important; line-height: 19px; padding-right: 15px; font-size: 9pt;}

/* ======= */