article,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
 display: block;
}
audio,
canvas,
video {
 display: inline-block;
}
audio:not([controls]) {
 display: none;
 height: 0;
}
[hidden],
template {
 display: none;
}

#testT1 {
 display: inline-block;
 position: relative;
}

#testT2, #testT3, #testT4, #testT5, #testT6, #testT7 {
 float:right;
 display: none;
 position: relative;
}

html {
 font-family: sans-serif;
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%;
}

body {
 margin: 0;
 padding: 0;
 overflow-x: hidden;
}
a {
 background: transparent;
}
a:focus {
 outline: thin dotted;
}
a:active,
a:hover {
 outline: 0;
}
h1 {
 margin: 0.67em 0;
 font-size: 2em;
}
abbr[title] {
 border-bottom: 1px dotted;
}
b,
strong {
 font-weight: bold;
}
dfn {
 font-style: italic;
}
hr {
 box-sizing: content-box;
 height: 0;
}
mark {
 background: #ff0;
 color: #000;
}
code,
kbd,
pre,
samp {
 font-size: 1em;
 font-family: monospace, serif;
}
iframe, object, embed {max-width: 100%;}
pre {
 white-space: pre-wrap;
}
q {
 quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
 font-size: 80%;
}
sub,
sup {
 position: relative;
 vertical-align: baseline;
 font-size: 75%;
 line-height: 0;
}
sup {
 top: -0.5em;
}
sub {
 bottom: -0.25em;
}
img {
 border: 0;
}
svg:not(:root) {
 overflow: hidden;
}
figure {
 margin: 0;
}
fieldset {
 margin: 0 2px;
 padding: 0.35em 0.625em 0.75em;
 border: 1px solid #c0c0c0;
}
legend {
 padding: 0;
 border: 0; 
}
button,
input,
select,
textarea {
 margin: 0;
 font-size: 100%;
 font-family: inherit;
}

button,
input {
 line-height: normal;
}
button,
select {
 text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
 cursor: pointer;
 -webkit-appearance: button;
}
button[disabled],
html input[disabled] {
 cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
 box-sizing: border-box;
 padding: 0;
}
input[type="search"] {
 box-sizing: content-box;
 -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
textarea {
 overflow: auto;
 vertical-align: top;
}

/*------ General style ------*/
html,
button,
input,
select,
textarea {
 color: #000;
}

body {
 font: 13px Arial, sans-serif;
 line-height: 1.65;
 background-color: #f2f2f2;
}

::-moz-selection {
 background: #b3d4fc;
 text-shadow: none;
}

::selection {
 background: #b3d4fc;
 text-shadow: none;
}

hr {
 display: block;
 height: 0;
 border: 0;
 border-top: 1px solid #ededed;
 margin: .4em 0;
 padding: 0;
}

img {
 vertical-align: middle;
}

fieldset {
 border: 0;
 margin: 0;
 padding: 0;
}

textarea {
 resize: vertical;
}
 
a {
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 font-weight: 300;
 text-decoration: none;
 color: #176093;
}

a:hover {
 text-decoration: underline;
}

.cuzadpn a {
 font-family: inherit;
}

.clr:after {
 display: table;
 clear: both;
 content: '';
}

.opened {
 color: #000 !important;
}

.middle {
 margin: 0 auto;
 max-width: 1040px;
 padding: 15px 25px;
 box-sizing: border-box;
 white-space: nowrap;
}

.middle > section,
.middle > aside,
.middle > div {
 white-space: normal;
}

.content {
 box-sizing: border-box;
 display: block;
 max-width: 700px;
 min-width: 320px;
 vertical-align: top;
 position: relative;
 float: left;
}

.sidebar {
 width: 260px;
 vertical-align: top;
 position: relative;
 display: block;
 padding-left: 10px;
 float: left;
}

.sidebar-mini {
 background:#fff;
 width:31px;
 position:absolute;
 display:none;
 height:200px;
 top:15px;
 z-index:2;
 cursor:pointer;
 left: 96.9%;
 top:180px;
 box-shadow: 0 2px 3px rgba(0,0,0,0.1);
 transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}

.icons-sprite {
 background:url(/templates/arrow-pull.png) no-repeat;
}

.icons-sprite {
 background-position: -30px 0;
}

.icons-sprite {
 display:block;
 position:relative;
 height:17px;
 width:10px;
 margin: 0 auto;
 top: 45%;
}

#cntContaineroEditmessage {
 margin-top: 10px !important;
}

/*------ Button style ------*/
input[type="submit"],
input[type="reset"],
input[type="button"],
select {
 padding: 14px;
 border: none;
 border-radius:2px;
 background-color: #8bbce1;
 color: #fff;
 font: italic normal 13px Arial, sans-serif;
 cursor: pointer;
 box-shadow: inset 0 -2px rgba(0,0,0,.2); 
 transition: background-color .15s ease;
}

select {
 padding: 3px 5px;
}

.manTable select {max-width: 300px;}

input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
select:hover {
 background-color: #a6cbe8;
}

input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
 background-color: #6daad9;
 transition: background-color 0s ease;
}

.manTdText input[type="button"],
.manTd2 input[type="button"],
.commTd2 input[type="button"],
.manTdBrief input[type="button"],
select.codeButtons,
input[type="button"].codeButtons,
#iplus input[type="button"] {
 padding: 3px 5px;
 font-size: 9px;
}

.manTable select {max-width: 300px;}

input[type="button"]#bid-8-basket {
 padding: 4px 7px;
 margin-left: 3px;
}

.manTd2 input[type="text"] {
 padding: 2px 5px !important;
}

input[type="text"],
input[type="password"],
textarea {
 padding: 4px 10px;
 border: 1px solid #ededed;
 background: #fff;
 font-size: 13px;
}

textarea,
.loginField {
 width: 100%;
 box-sizing: border-box;
}

input[type="button"]#newPhtBt {
 width: auto !important;
}
/*------ Button style ------*/

/*------ Header style ------*/
.header {
 width: 100%;
 min-height: 45px;
 background-color: #fff;
 background-size: 1600px 100%;
 position: relative;
}

.logo-wrap {
 text-align: center;
 padding-top: 30px;
 white-space: nowrap;
}

.logo-b {
 display: inline-block;
 font-size: 3.0769em; /*40/13*/
 font-weight: 300;
 text-align: center;
 color: #bdd8eb;
 text-decoration: none; 
}

.logo-b:hover {
 text-decoration: none;
}

.logo-name {
 padding: 0 20px;
 color: #000;
 display: inline-block;
}

/*------ Header style ------*/


/*------ Menu style ------*/
.show-menu {
 display: none;
}

.vert-menu {
 display: inline-block;
}

nav, .container {
 margin: 0 auto;
 max-width: 1000px;
}

.nav-line {
 display: block;
 width: 100%;
 height: 45px; 
 background-color: #018B9E;
}

.vert-menu .uMenuRoot {
 padding: 0;
 margin: 0; 
 display: inline-block;
 line-height: 2;
 font-size: 1.1538em; /*15/13*/
 position: relative;
}

.vert-menu .uMenuRoot li {
 padding: 0;
 margin: 0;
 list-style:none; 
}

.vert-menu .uMenuRoot > li {
 position: relative;
 display: inline-block;
 vertical-align: top;
 height: 45px;
}

.vert-menu .uMenuRoot > li:before {
 content: '';
 position: absolute;
 width: 0;
 height: 11px;
 right: 0;
 top: 50%;
 margin-top: -4px;
 border-right: #fff;
 border-right: 1px solid rgba(255,255,255,.3);
}

.vert-menu .uMenuRoot > li:first-child:after {
 content: '';
 position: absolute;
 width: 0;
 height: 11px;
 left: 0;
 top: 50%;
 margin-top: -4px;
 border-right: #fff;
 border-right: 1px solid rgba(255,255,255,.3);
}

.vert-menu .uMenuRoot li a {
 display:block;
 text-align:center;
 color:#fff;
 text-decoration:none;
 padding: 0 22px;
 margin: 0;
 height: 45px; 
 -webkit-transition: .5s; 
 transition: .5s;
}

.vert-menu .uMenuRoot li a span {
padding-top: 7px;
 display:block;
}


.vert-menu .uMenuRoot li:hover > a,
.vert-menu .uMenuRoot li:hover > span,
.vert-menu .uMenuRoot li > a:hover,
.vert-menu .uMenuRoot li > span:hover
 {
 color:#000 ;
 background-color: #F7AC00 !important; 
}

.vert-menu .uMenuRoot li li:hover > a,
.vert-menu .uMenuRoot li li:hover > span {
 background-color: #f7f7f7 !important;
}

.vert-menu .uMenuRoot li li.uWithSubmenu:hover > a,
.vert-menu .uMenuRoot li li.uWithSubmenu:hover > span {
 background-color: #ccc !important;
}

.vert-menu .uMenuRoot li ul {
 display: none;
 margin: 0;
 padding: 0;
}

.vert-menu .uMenuRoot li:hover > ul {
 display: block;
 position: absolute;
 top: 100%;
 z-index: 10;
}

.vert-menu .uMenuRoot li li {
 margin: 0;
 padding: 0;
 display: block;
 width: 100%;
}

.vert-menu .uMenuRoot li li a {
 border-top: 1px solid #fff;
 border-top: 1px solid rgba(255,255,255,.3);
 padding: 5px 22px;
 background-color: #8bbce1;
}

.vert-menu .uMenuRoot li li > .uMenuItemA {
 background-color: #f7f7f7 !important;
}

.vert-menu .uMenuRoot li ul > li {
 position: relative;
}

.vert-menu .uMenuRoot li ul li:hover ul{
 display: block;
 position: absolute;
 left: 100%;
 top: 0;
 z-index: 10;
 padding-left: 5px;
 border-left: 5px solid transparent;
}

.vert-menu .uMenuRoot li ul li:hover a:hover{
 background-color: #f7f7f7;
}
/*------ Menu style ------*/

/*------ Paginator style ------*/
.switchActive,
.switchDigit,
.switchBack,
.switchNext,
.swchItemA,
.swchItem {
 padding: 5px 9px;
 font: 300 18px 'Sans Serif', sans-serif;
 color: #6c6c6c;
}

.swchItem:hover,
.switchDigit:hover,
.switchBack:hover,
.switchNext:hover {
 text-decoration: none;
 color: #8bbce1;
}

.switchActive,
.swchItemA {
 border: none;
 border-radius:2px;
 color: #8bbce1;
 background-color: #f7f7f7;
 box-shadow: inset 0 -2px rgba(0,0,0,.2); 
}
.catPages1 {
 padding-bottom: 10px;
}
/*------ Paginator style ------*/


/*------ ------*/
.grid-container {
 padding-bottom: 20px;
 background-color: #fff;
 width: 700px;
 height: 49px;
 margin: 0 0 20px;
 padding: 10px;
}

.block-ten {
 border-radius:5px 5px 0 0;
 box-shadow: 0 2px 3px rgba(0,0,0,0.1);
 transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}

/*------ Content style ------*/
.eBlock,.gTable,.rvibar {
 position: relative;
 padding: 0;
 word-break: break-word;
 background-color: #fff;
 border:0px solid #fff;
}

.eBlock {
 width: 700px;
 transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}

#allEntries .eBlock:hover { 
 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

#allEntries .eBlock:hover .eMessage .eMessage-thumb .eMsg-img-link .eMsg-img {
 transform: scale(1.05);
}

.img-amt {
 transition:all .5s ease;
}

.eText {padding: 0px;}

.content>.eTitle {
 background-color: #fff;
 border-radius:5px 5px 0 0;
 max-width: 681px;
 min-width: 300px;
}

.eTitle,
.eTitle h1,
.eTitle h2,
.gTableTop {
 font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
 font-size: 26px;
 font-weight: 400;
 color: #202020;
 line-height: 1.2;
 padding:10px;
}

.eTitle h1,
.eTitle h2 {
 margin: 0;
 padding: 0;
}

.content>h1 {
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 font-weight: 300;
 text-align: center;
}

.otbiv {
 position: relative;
 float: right;
 border-bottom: 1px solid #ededed;
 width: 435px;
 height: 1px;
}

.otbiv-title {
 position: relative;
 float: right;
 border-bottom: 1px solid #ededed;
 width: 435px;
 display:block;
}

.eTitle a,
.eTitle h2 a,
.catLink {
 color: #202020;
 font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
 transition: .5s;
}

.eTitle a:hover,
.eTitle h2 a:hover,
.catLink:hover {
 text-decoration: none;
 color: #616264;
}

.eTitle div[style^="float:right"] a {font-size: inherit;}

.eMessage,
.cMessage {
 color: #4D4E54;
 line-height: 1.8;
 text-align: justify;
 word-wrap: break-word;
}

.eMessage {
 display: block;
 height: 325px;
 overflow: hidden;
 text-align:left;
 clear:both;
 padding-top:0;
 padding-bottom:0;
}

.img--bg, .img-comm {
 display: none;
}

.eMessage-img {
 float: left;
 margin: 0 10px 0 0;
 position: relative;
 display: block;
 z-index:2;
}

.eMessage-thumb {
 float: left;
 text-align: center;
 width: 225px;
 height: 325px;
 overflow: hidden;
}

.eMsg-img {
 height: 100%;
 width: 100%;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}

.eMsg-img-link {
 display: block;
 height: 100%;
}

.eMessage .eMessage-thumb .eMsg-bottom {
 position:relative;
 display: block;
 background:url(/templates/bottom-transparent.png) repeat-x 0 0;
 width: 225px;
 height:70px;
 bottom: 70px;
 transition:all .5s ease
}

.eMessage-thumb:hover .eMsg-bottom { 
 bottom: 20px;
 opacity: 0;
}

.eMessage-thumb .eMsg-bottom div{ 
position: relative;
top:40px;
height: 18px;
text-align: center;
}

.eMsg-bottom .eMsg-bottom-reads, .eMsg-bottom .eMsg-bottom-comments {
 color: #fff;
 position: relative;
 height: 18px;
 top:-4px;
}

.eMsg-bottom .eMsg-bottom-reads {
 margin: 0 20px 0 0;
}

.icon-bottom-reads {
 background: url(/templates/icon/viewed.png) no-repeat;
}

.icon-bottom-comments {
 background: url(/templates/icon/comments.png) no-repeat;
}

.icon-bottom-reads, .icon-bottom-comments {
 margin-right: 5px;
 width: 18px;
 height: 18px;
 display: inline-block;
}

.eMessage .description-block {
 padding: 0 10px;
 float: right;
 position: relative;
 width: 455px;
 height: 325px;
}

.eText>.description {
 padding: 5px 10px 0 10px;
}

.eMessage .setsumei>p {
 padding: 5px 0 0 0;
}


.setsumei>p {
 padding: 5px 10px 0 10px;
 margin: 0;
}

.description {
 display:block;
 position: relative;
 padding-top: 5px;
}

.wiki {
 display: block;
 line-height: 1.3;
 top: 10px;
 position: relative;
 padding-bottom: 15px;
}

.wiki .bb {
 font-weight: bold;
 white-space: nowrap;
}
 
.company,
.company-uzk {
 position: relative;
 float: right;
 z-index:2;
}

.company {
 top: 10px;
 right: 10px;
}

.company-uzk {
 top: 30px;
 right: 30px;
}

.entryReadAll {
 display: block;
 margin-top: 10px;
 font-style: italic;
}

.eDetails {
 font-family: Arial, sans-serif;
 font-size: 0.923em;
 color: #666666;
 padding: 10px 20px;
 height: 20px;
}

.eDetails a {
 font-family: Arial, sans-serif;
 color: #006fb3;
}
.ed-sep {
 display: inline-block;
 padding: 0 .5em 0 .6em;
}

.content .sidebox.srch {
 display: none;
}

#cat-select {
 max-width: 230px;
}

.manFlTitle, .manFlTxt {box-sizing: border-box;}
/*------ Content style ------*/

/*------ Post style ------*/
.dateBar + hr {
 border: none;
 margin: 0;
}
/*------ Post style ------*/

/*----- Comments style -----*/

.cTop {
 font-style: italic;
}

.cTop span {
 font-size: 1em !important;
}

.pagesBlock1 {
 display: block;
 padding-bottom: 10px;
}

.cMessage {
 border-bottom: 1px solid #ededed;
}

.content .cMessage {
 padding: 15px 0 30px !important;
 margin-bottom: 10px;
}

.cMessage .user_avatar {
 display: block;
 float: left;
 margin-right: 2.7%; 
 margin-top: 5px;
}

.cMessage .user_avatar img {
 width: 42px;
 height: 42px;
 border-radius:2px;
}
/*----- Comments style -----*/



/*----- Sidebar style -----*/
.sidebox {
 box-sizing: border-box;
 margin-bottom: 10px;
 padding: 10px 10px 10px;
 background-color: #fff;
}

.sidebox-bd li {
 list-style-position: inside;
}

.sidebox .ulogin-btn {
 float: left;
}

.ulb-mid {
 color: #8bbce1;
}

.calTable {
 font-family: Arial, sans-serif;
}

.calMonthLink {
 font: 300 1.5385em 'Open Sans', sans-serif;
}

.calWday {
 color: #131313;
}

.calWdaySe,
.calWdaySu {
 color: #8bbce1;
}

.calMdayIsA,
.calMdayA {
 border-radius:2px;
 background-color: #8bbce1;
 color: #fff;
 font: normal 13px Arial, sans-serif;
 cursor: pointer;
 box-shadow: inset 0 -2px rgba(0,0,0,.2); 
 transition: background-color .15s ease;
}

.calMdayIsA:hover {
 background-color: #a6cbe8;
}

.calMdayIsA:active {
 background-color: #6daad9;
 transition: background-color 0s ease;
}

.calMdayLink {
 font-weight: bold;
}

.calMdayIsA .calMdayLink {
 color: #fff;
 font-style: normal;
}

.calMdayIsA .calMdayLink:hover {
 text-decoration: none;
}

.archUl {
 padding: 0;
 margin: 0;
 list-style: none;
}

#mchatBtn {
 padding: 3px 5px;
 font-size: 9px;
}

#mchatNmF {
 box-sizing: border-box;
}

.pollBlock {
 font-family: Arial, sans-serif !important;
}

.pollQue {
 font-size: 1.2308em !important;
 color: #151515;
 padding-bottom: 18px;
 
}

.pollQue b {
 font-weight: normal;
}

.answer {
 font-size: 13px;
}

.pollButton {
 padding: 27px 0;
 float: left;
}

.pollLnk a {
 font-size: 1em !important;
 font-style: italic;
 white-space: nowrap;
}

.pollLnk {
 text-align: left !important;
 clear: both
}

.pollTot {
 text-align: left !important;
 font-size: 1em !important;
 font-style: italic;
}

.pollTot b {
 font-weight: normal;
 color: #8bbce1;
}

.cat-blocks.gTable {
 margin-top: 0;
 border-top: none;
}

.cat-blocks.gTable:before {
 border: none;
}

.cat-blocks.gTable div {
 font-size: 13px !important;
}

.cat-blocks.gTable .forumNameTd {
 border-top: none;
}

.cat-blocks.gTable a:hover {
 text-decoration: underline;
}

/*------ Search style ------*/
.searchForm {
 position: relative;
}

.searchLst {
 padding-top: 2px;
 position: relative;
 z-index: 99;
 width: 200px;
 left: 420px!important;
 top: 0!important;
}

.queryField {
 padding: 6px 40px 6px 10px !important;
 margin-top: 0;
 height: 28px;
 width: 380px;
 box-sizing: border-box;
 color: #6c6c6c !important;
 font-style: normal !important;
 border: 1px solid #BABABA !important;
 border-radius:2px;
}

.searchSbmFl[type="submit"] {
 width: 34px;
 height: 28px;
 border: none;
 text-indent: -10000px;
 overflow: hidden;
 margin: 0;
 padding: 0;
 background-image: url('/.s/t/1072/srch.png');
 background-color: #F2F2F2;
 border: 1px solid #BABABA;
 border-bottom: 1px solid #BABABA!important;
 background-repeat: no-repeat;
 background-position: 50% 50%;
 box-shadow: 0 0 !important;
}

.searchSbmF2 {
 width: 17px;
 height: 17px;
 margin: 0;
 padding: 0;
 background-image: url('/templates/setting.png');
 background-repeat: no-repeat;
 position: relative;
 left: 8px;
 top: 5px;
}

.searchSetting {
 display: inline-block;
 position: relative;
 width: 32px;
 height: 26px;
 margin-top: 0;
 border-radius:2px;
 cursor: pointer;
 background-color: #F2F2F2;
 border: 1px solid #BABABA;
}

.searchRez {
 padding:4px 4px 0 4px;
 width: 100%;
 min-width: 298px;
 top: 10px;
 position: relative;
}


.searchSetting:hover,
.searchSbmFl:hover {
 background-color: #E1E1E1!important;
}

.searchSetting:active,
.searchSbmFl:active {
 background-color: #CECECE!important;
}

.searchBotton {
 width: 420px;
 height: 28px;
 display: block;
 float: left;
}

.formSearch{
 height: 28px;
}

.formSearch-line{
 height: 28px;
 display: block;
 width: 455px;
}


.sidebox .searchSbmFl {
 background-color: transparent;
}

.sidebox .searchSbmFl:hover {
 background-color: transparent;
}

.sidebox .searchSbmFl:active {
 background-color: transparent;
}

.sidebox .searchSbmFl {
 position: absolute;
 top: 1px;
 right: 1px;
 box-shadow: none;
}

/*------ Footer style ------*/
.footer {
 margin-top: 50px;
 border-top: 1px solid #ededed;
 padding: 25px 0 20px;
 background: #545556;
}

.main-b {height: 250px;}
.main-m {height: 100px;}

.copy {
 float: left;
 color: #F5F5F5;
 font: 400 0.9em 'Open Sans', sans-serif;
 margin-top: 10px; 
}

footer .info {
 max-width: 700px;
 color: #F5F5F5;
 font: 400 0.9em 'Open Sans', sans-serif;
}

footer .info p {
 margin: 0;
}

footer .info p a {
color:#fff;
}

.login-b {
 float: right;
}
/*------ Footer style ------*/



/*----- Forum style -----*/
.switches {
 padding-top: 10px;
}

.fNavLink {
 display: inline-block;
 text-align: left;
 padding: 14px;
 border: none;
 border-radius:2px;
 color: #8bbce1;
 background-color: #f7f7f7;
 font: italic normal 13px Arial, sans-serif;
 cursor: pointer;
 box-shadow: inset 0 -2px rgba(0,0,0,.2); 
 transition: background-color .15s ease;
}

.fNavLink:hover {
 text-decoration: none;
}

.fNavLink:hover {
 background-color: #f2f2f2;
}

.fNavLink:active {
 background-color: #dedede;
 transition: background-color 0s ease;
}

.fNavLink:first-child {
 background-color: #8bbce1;
 color: #fff;
}

.fNavLink:first-child:hover {
 background-color: #a6cbe8;
}

.fNavLink:first-child:active {
 background-color: #6daad9;
 transition: background-color 0s ease;
}

input[type="submit"].fastSearch,
input[type="button"].fastNav,
input[type="submit"].fastNav,
#forum_filter input[type="submit"],
.userSchFrm input[type="submit"] {
 padding: 4px 7px;
}

#frM60 {
 padding-top: 10px;
}


.gTable {
 padding-bottom: 0;
 margin-top: 30px;
}


.gTableTop {
 padding-bottom: 16px;
}

.gTableTop a {
 text-decoration: none;
}

.forum,
.threadLink {
 font: 300 italic 1.8462em 'Open Sans', sans-serif;
}

.forumDescr,
.threadDescr {
 font-style: italic;
}

.gTableSubTop {
 font-style: italic;
 padding: 14px 0 14px;
 position: relative;
}

.topSortLink {
 font-family: Arial, sans-serif;
 min-width: 80px;
 display: inline-block;
}

.gTableSubTop:after {
 content: '';
 height: 24px;
 width: 0;
 border-right: 1px solid #ededed;
 position: absolute;
 right: 0;
 top: 50%;
 margin-top: -12px;
}

.gTableSubTop:first-child:after,
.gTableSubTop:last-child:after {
 border: none;
}

.gTableSubTop:last-child {
 text-align: center;
}

.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumLastPostTd,
.threadIcoTd,
.threadIcoTd,
.threadNametd,
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.threadLastPostTd {
 padding: 35px 0;
 border-top: 1px solid #ededed;
}

.forumThreadTd,
.forumPostTd {
 font: 300 1.5385em 'Open Sans', sans-serif;
}

.threadViewTd {
 width: 80px !important;
}

.posttdMessage {
 border-left: 1px solid #ededed;
}

.postUser,
.postTdInfo,
.postip {
 text-align: center;
}

.postTdInfo,
.posttdMessage,
.postBottom {
 border-bottom: 1px solid #ededed;
 border-top: 1px solid #ededed;
 border-collapse: collapse;
 border-spacing: 0;
}

#thread_search_field {
 box-sizing: border-box;
 width: 150px !important;
}

#thread_search_button {
 margin-top: 0 !important;
}

.postTable {
 margin-bottom: 15px;
}

.searchForumsFl {
 box-shadow: none;
 border: 1px solid #ededed;
 color: #6c6c6c;
}

.searchForumsFl,
.searchForumsFl:hover {
 background-color: transparent;
}
/*----- Forum style -----*/

/*------ Popup style ------*/
.popup {
 padding: 30px;
}

.popup-bd input[type="submit"],
.popup-bd input[type="button"] {
 padding: 4px 5px;
}

.popup-ttl {
 color: #151515;
 font-family: 'Open Sans', sans-serif;
 line-height: 1.2;
 font-weight: 300;
 font-size: 1.8462em; /*24/13*/
 padding-bottom: 30px;
}

.popup-bd a {
 font-family: Arial,sans-serif;
 font-style: italic;
}

#block1 a,
#block7 a,
#block25 a {
 font-style: normal;
}

.#block22 a {
 display: inline-block;
 padding: 0 10px;
}

.user_avatar {
 display: inline-block;
 padding-bottom: 10px;
}

.udtlb {
 width: 185px;
 color: #151515;
}

.repHistory {
 font-weight: bold;
}
/*------ Popup style ------*/

.bukva {
 padding-left: 8px;
 font-size: 2em;
 background-color: #E8EBEF;
 color: #176093;
}

.poloska {
 border: 1px solid #E8EBEF;
}

.tab-content {
 width: 670px;
 margin: 0 auto;
 padding-left: 4px;
}


/* TabControl Start */
p {padding: 7px 0;}
.sectiontable {
 width: 100%;
 background: #EFEFEF;
 margin: 0 0 30px;
}
ul.tabs {
 height: 28px;
 line-height: 25px;
 list-style: none;
 border-bottom: 1px solid #DDD;
 background: #FFF;
 padding-left: 0px;
}
.tabs li {
 float: left;
 display: inline;
 margin: 0 1px -1px 0;
 padding: 0 13px 1px;
 color: #777;
 cursor: pointer;
 background: #F9F9F9;
 border: 1px solid #E4E4E4;
 border-bottom: 1px solid #F9F9F9;
 position: relative;
}
.tabs li:hover,
.vertical .tabs li:hover {
 color: #F70;
 padding: 0 13px;
 background: #FFFFDF;
 border: 1px solid #FFCA95;
}
.tabs li.current {
 color: #444;
 background: #EFEFEF;
 padding: 0 13px 2px;
 border: 1px solid #D4D4D4;
 border-bottom: 1px solid #EFEFEF;
}
.box {
 display: none;
 border: 1px solid #D4D4D4;
 border-width: 0 1px 1px;
 background: #EFEFEF;
 padding: 0 12px;
}
.box.visible {
 display: block;
}

.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;
}
.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;
}
/* TabControl End */

.vnInner_text {clear:both; padding:5px 0 0 0; position:relative;}
.vnInner_text center h2 {font-size: 1em;}

.new_player_box {
 width:697px;
 height:435px;
 position:relative;
}
.new_player_title {height:48px;}
.player_title {cursor: pointer;}
.new_player_navigation {height:45px; border-top:2px; z-index:1000; clear:both;}
.new_player_selector_box {float:left;}
.new_player_selector {width:250px; margin:8px 0 0 8px; display:none;}

.new_player_next {width:30px; height:29px; background: url(/templates/new_player_next.png); margin:8px 0 7px 8px; float:left; cursor:pointer;}
.new_player_next:hover {background-position:0 -29px;}
.new_player_next:active {background-position:0 -58px;}
.new_player_next.disable {opacity:0.4; cursor:default;}
.new_player_next.disable:hover {background-position:0 0;}

.new_player_prev {width:30px; height:29px; background: url(/templates/new_player_prev.png); margin:8px 0 7px 180px; float:left; cursor:pointer;}
.new_player_prev:hover {background-position:0 -29px;}
.new_player_prev:active {background-position:0 -58px;}
.new_player_prev.disable {opacity:0.4; cursor:default;}
.new_player_prev.disable:hover {background-position:0 0;}

.new_player_top {background: #f0f0f0; padding-bottom: 42px; margin-top: -5px; width:701px;}
.button_box {display:none;}

.cc {
 float: left;
 height:26px;
 width:26px;
 margin-left: 2px;
 position:relative;
 background: url(/templates/icon/cc.png) no-repeat 3px 3px;
}

.player_vk,
.new_player_kiwi,
.player_sibnet,
.player_myvi,
.player_rutube,
.player_mail,
.player_youtube,
.player_drive,
.pl_dl,
.download,
.player_sp,
.player_sp2,
.player_tudou {
 height:30px;
 cursor:pointer;
 border:1px solid #E2E2E2;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 background: #FFFFFF url(/templates/icon/vk.png) no-repeat 3px 3px;
 float: left;
 font: 12px Arial;
 color: #595959;
 line-height: 21px;
 margin: 5px 0 5px 6px;
 padding: 0 3px 0 24px;
 position:relative;
}

.player_vk:hover,
.new_player_kiwi:hover,
.player_sibnet:hover,
.player_myvi:hover,
.player_rutube:hover,
.player_mail:hover,
.player_youtube:hover,
.player_drive:hover,
.pl_dl:hover,
.download:hover,
.player_sp:hover,
.player_sp2:hover,
.player_tudou:hover {
 background-color:#E5E5E5;
 border-color:#D7D7D7;
}

.player_vk.nower,
.new_player_kiwi.nower,
.player_sibnet.nower,
.player_myvi.nower,
.player_rutube.nower,
.player_mail.nower,
.player_youtube.nower,
.player_drive.nower,
.pl_dl.nower,
.download.nower,
.player_sp.nower,
.player_sp2.nower,
.player_tudou.nower {
 background-color:#f6e1c6;
 border-color:#f6e1c6;
}

.player_sibnet {background-image: url(/templates/icon/sibnet_m.png);}
.player_myvi, .player_sp, .player_sp2 {background-image: url(/templates/icon/myvi.png);}
.player_rutube {background-image: url(/templates/icon/rutube.png);}
.player_mail {background-image: url(/templates/icon/mailru.png);}
.player_youtube, .player_drive {background-image: url(/templates/icon/youtube.png);}
.new_player_kiwi {background-image: url(/templates/icon/kiwi.png);}
.pl_dl {background-image: url(/templates/icon/download_mail24.png);}
.download {background-image: url(/templates/icon/download.png);}
.player_tudou {background-image: url(/templates/icon/tudou.png);}

.new_player_content {
 padding: 5px 0;
 z-index: -10;
 height: 395px;
 width: 701px;
 overflow: hidden;
 background: url(/templates/preload.gif) no-repeat 0 5px;
}


.new_player_content iframe, .new_player_content embed {
 width: 100%;
 height: 395px;
}

.player_box {display:none;}

.player_title:hover {
 color: #444895;
}

.jq-selectbox {
 vertical-align: middle;
 cursor: pointer;
 width: 250px;
}
.jq-selectbox__select {
 height: 29px;
 padding: 0 45px 0 10px;
 background: url(/templates/select_bg.png) repeat-x;
 color: #333;
 font: 14px/30px Arial, sans-serif;
}
.jq-selectbox__select:hover {
 background-position: 0 -29px;
}
.jq-selectbox__select:active {
 background-position: 0 -58px;
}
.jq-selectbox.focused .jq-selectbox__select {
 background-position: 0 -58px;
}
.jq-selectbox.disabled .jq-selectbox__select {
 background: #F5F5F5;
 box-shadow: none;
 color: #888;
}

.jq-selectbox__select-text {
 display: block;
 width: 100%;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}

.jq-selectbox__trigger {
 position: absolute;
 top: 0;
 right: 0;
 width: 34px;
 height: 100%;
}

.jq-selectbox__trigger-arrow {
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
 opacity: 1;
 filter: alpha(opacity=100);
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
 opacity: 0.3;
 filter: alpha(opacity=30);
}

.jq-selectbox__dropdown {
 top: 28px;
 width: 100%;
 box-sizing: border-box;
 margin: 0;
 padding: 0;
 border: 1px solid #CCC;
 background: #FFF;
 font: 14px/18px Arial, sans-serif;
 z-index: 1000;
}

.jq-selectbox__dropdown ul {
 max-height: 203px;
}

.jq-selectbox__search {
 margin: 5px 5px 5px 5px;
}
.jq-selectbox__search input {
 box-sizing: border-box;
 width: 100%;
 margin: 0;
 padding: 5px 27px 6px 8px;
 outline: none;
 border: 1px solid #CCC;
 border-radius:3px;
 background: url(/templates/icon/search.png) no-repeat 100% 50%;
 box-shadow: inset 1px 1px #F1F1F1;
 color: #333;
 -webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
 -webkit-appearance: none;
}
.jq-selectbox__not-found {
 margin: 5px;
 padding: 5px 8px 6px;
 background: #F0F0F0;
 font-size: 13px;
}
.jq-selectbox ul {
 margin: 0;
 padding: 0;
}
.jq-selectbox li {
 min-height: 18px;
 padding: 5px 10px 6px;
 color: #231F20;
}
.jq-selectbox li.selected {
 background-color: #A3ABB1;
 color: #FFF;
}
.jq-selectbox li:hover {
 background-color: #EB9E42;
 color: #FFF;
}
.jq-selectbox li.disabled {
 color: #AAA;
}
.jq-selectbox li.disabled:hover {
 background: none;
}
.jq-selectbox li.optgroup {
 font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
 background: none;
 color: #231F20;
 cursor: default;
}
.jq-selectbox li.option {
 padding-left: 25px;
}

.seria_translate {
 opacity:0;
 white-space: nowrap;
 top: 43px;
 position:absolute;
 color:#000;
 z-index:1000;
 text-shadow:none;
 display:none;
 padding: 7px 14px 7px 14px;
 border-radius:3px;
 border: 1px solid #000;
 background: #ffffff;
}

.seria_translate_str {
 position:absolute;
 top:-14px;
 background:url(/templates/top_str_t.png);
 width:28px;
 height:14px;
}

.spoiler, .series_title {
 width: 100%;
 height: 40px;
 margin-top: 20px;
 margin-bottom: 30px;
 background-color: #00897b;
 display: block;
 border-radius:5px;
 position:relative;
 left: 2px;
}

.spoiler-real-block,
.spoiler-real-title,
.spoiler-dopinfo {
 border:1px solid #E2E2E2;
 border-radius:5px;
 position:relative;
}

.spoiler-real-title,
.spoiler-dopinfo {
 display: block;
 padding-bottom: 5px;
 margin-top: 15px;
 cursor: pointer;
 background-color: #00897b;
}

.spoiler-real-block,
.spoiler-dopinfo-block {
 display: none;
 background-color: #F0F0F0;
 line-height: 1.3;
 text-align: justify;
 padding: 10px;
 color: #2E4E68;
 border-top: 0;
}

.spoiler-dopinfo-data {
 display: none;
}

.spoiler label, .series_title label, .spoiler-real-title, .spoiler-dopinfo {
 font-family: "Helvetica Neue",Arial,Verdana,sans-serif;
 font-size: 1.02em;
 font-weight: bold;
 color: #fff;
 display: block;
 padding-left: 20px;
 padding-top: 10px;
}

.spoiler label {
 float:left;
 width: 520px;
 cursor: pointer;
}

.language-rus,
.language-eng,
.language-jpn,
.language-rmn {
 float:right;
 z-index:2;
 padding-top: 10px;
 padding-right: 10px;
 color: #fff;
 cursor: pointer;
}

.spoiler_block {
 background-color: #F0F0F0;
 margin-top: -30px;
 padding-left: 35px;
 display: none;
 width: 100%;
 margin-bottom: 30px;
 font-size: 12px;
 line-height: 1.3;
}

.spoiler_block td {
 width: 50%;
 padding-right: 20px;
 vertical-align: top;
}

.spoiler_block span {
 display: none; 
}

.series_list {
 background-color: #F0F0F0;
 margin-top: -30px;
 padding: 10px 22px 10px 35px;
 width: 640px;
 margin-bottom: 30px;
}

.series_list li {
 font-family: "Helvetica Neue",Arial,Verdana,sans-serif;
 font-size: 12px;
 line-height: 1.3;
 color: #4D4F6C;
}

.selict_ser {
 color: #8E90B6!important;
}

.groupVK-zap {
 display: none; 
 background-image: url('/templates/groupVK.png');
 height: 102px;
 width:197px;
}

/* правый контейнер start */
.sidebox-ttl {
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 color: #202020;
 font-size: 16px;
 margin: 0 auto 10px;
 text-align: center;
 width:150px;
 border-bottom: 1px solid #f2f2f2;
 padding-bottom: 5px;
}

.sidebox-ttl-color {
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 color: #fff;/*#344870;*/
 background-color: #E87E03; /*#f9dc85;*/
 font-size: 16px;
 text-align: center;
 width:260px;
 height:30px;
 padding-bottom: 5px;
 padding-top: 10px;
 left:-10px;
 top: -10px;
 position: relative;
 border-radius:5px 5px 0 0;
}

.sidebox-soc {
 width:200px;
 height:41px;
 padding-bottom: 5px;
 margin:0 auto;
}

.sidebox-soc .soc {
 width:35px;
 height:35px;
 float: left;
 margin-right: 5px;
 border-radius:20px;
 transition:all .4s ease
}

.ico-steam {background-image: url(/templates/icon/soc-icons-te.png); background-position:0 0;}
.ico-gplus {background-image: url(/templates/icon/soc-icons-te.png); background-position:-36px 0;}
.ico-fb {background-image: url(/templates/icon/soc-icons-te.png); background-position:-72px 0;}
.ico-tw {background-image: url(/templates/icon/soc-icons-te.png); background-position:-108px 0;}
.ico-ok {background-image: url(/templates/icon/soc-icons-te.png); background-position:-144px 0;}

.ico-steam:hover {background-image: url(/templates/icon/soc-icons-te-hover.png); background-position:0 0;}
.ico-gplus:hover {background-image: url(/templates/icon/soc-icons-te-hover.png); background-position:-36px 0;}
.ico-fb:hover {background-image: url(/templates/icon/soc-icons-te-hover.png); background-position:-72px 0;}
.ico-tw:hover {background-image: url(/templates/icon/soc-icons-te-hover.png); background-position:-108px 0;}
.ico-ok:hover {background-image: url(/templates/icon/soc-icons-te-hover.png); background-position:-144px 0;}

.catsTable {
 width:200px;
 overflow:hidden;
 border-collapse:0px;
 overflow: hidden;
} 

.catsTd {
 width:200px;
 height:20px;color:#000;
} 

a.catName:link,a.catName:visited,a.catName:active {
 font-family: helvetica,arial,sans-serif;
 font-size: 12px;
 color:#33617E;
 margin:0 0 0 0;
 float:left;
 width:189px;
 height:18px;
 display:block;
 position:absolute;
 padding:2px 0 2px 10px;
} 

a.catNameActive:link,a.catNameActive:visited,a.catNameActive:active {
 font-family: helvetica,arial,sans-serif;
 font-size: 12px;
 color:#373B84;
 margin:0 0 0 0;
 float:left;
 width:189px;
 height:18px;
 display:block;
 position:absolute;
 padding:2px 0 2px 10px;
 background-color: #FFE9CD;
}

.catsTd a:hover{
 background:#FFE9CD;
 text-decoration: none;
}
 
.catNumData {
 float:right;
 margin: 5px 10px 0 0;
 position: relative;
 font:9px Arial,sans-serif;
 font-weight: bold;
}
 
.catDescr {
 color:#CAD7E1;
 font-weight: bold;
 text-align:right;
 padding: 9px 6px 0 0;
 margin: 21px 0 4px 0!important;
}

/* правый контейнер end */

.descript {
 width: 100%;
}

.descript_hr {
 margin: 1px 0 1px 0;
 width: 435px;
}

.descript-left {
 width: 150px;
 vertical-align: top;
}

.description-copyright,
.description-copy {
 text-align: right;
 padding-right: 10px;
}

.button-pl {
 cursor: pointer;
 top: 150px;
 left: 290px;
 display: block;
 position:absolute;
 font-size: 500%;
 width: 1.7em;
 height: 1.7em;
 line-height: 1.7em;
 vertical-align: middle;
 text-align: center;
 letter-spacing: -.2em;
 text-decoration: none;
 text-shadow: 0 -1px 1px rgba(0,0,0,.6), 0 1px 1px rgba(255,255,255,.4);
 color: #e87187;
 border-radius:100%;
 background: rgba(255,23,68,.9);
 z-index:3;
 box-shadow: 0 2px 3px rgba(0,0,0,0.1);
 transition: .5s;
}

.button-pl:hover {
 font-size: 520%;
 transition: .5s;
 top: 148px;
 left: 288px;
}
 
#video_bg {
 position: relative;
 display: block;
 top: -150px;
 left: -150px;
 height: 150%;
 width: 150%;
}

.grey_pl {
 background: rgba(0,0,0,0.3);
 height: 396px;
 width: 100%;
 display: block;
 position:absolute;
 z-index:2;
 left: -1px;
 top: -1px;
 transition: .5s;
}

.grey_pl:hover {
 transition: .5s;
}

.change_button {
width:697px;
height:55px;
position:relative;
display: block;
padding: 15px 0 15px;
background-color: #f2f2f2;
}

.formSearchYa {
 top: 10px;
 display: block;
 position:relative;
}

.formSearchYa-gl {
 display: block;
 position:relative;
}

.formSearchYa-text {
 height: 15px;
 width: 329px;
}

.formSearchYa-text-gl {
 height: 14px;
 width: 140px;
}

.searchSbmFl-gl {
top: 0!important;
}

.bnr {
 height: 400px;
}

.eMessage-new .ulightbox img {
 margin-right: 10px !important;
}

.delta {
 color: black;
 width: 30%;
 height: 25%;
 position: absolute;
 left: 70%;
 z-index: 2;
 opacity: 0.01;
 cursor: pointer;
}

.todo-comment {
 position: fixed;
 width: 200px;
 height: 170px;
 bottom: 0px;
 right: -150px;
 transition: .5s;
 opacity: 0;
 z-index: 2;
}

.todo-comment-show {
 opacity: 1;
 right: 15px; 
}

.btn {
 display:inline-block;
 margin-bottom:0;
 text-align:center;
 vertical-align:middle;
 touch-action:manipulation;
 cursor:pointer;
 border-color:transparent;
 background-color: #FFF;
 border:1px solid transparent;
 padding: 10px 0 11px;
 line-height:1;
 border-radius:4px;
 transform: translateZ(0);
 box-shadow: 0 0 5px rgba(0,0,0,0.2);
 overflow: hidden;
 font-family: 'Roboto Condensed', sans-serif;
 transition: all 0.5s ease;
}

.btn {
 display:inline-block;
 margin-bottom:0;
 text-align:center;
 vertical-align:middle;
 touch-action:manipulation;
 cursor:pointer;
 border-color:transparent;
 background-color: #FFF;
 border:1px solid transparent;
 padding: 10px 0 11px;
 border-radius:4px;
 transform: translateZ(0);
 box-shadow: 0 0 5px rgba(0,0,0,0.2);
 overflow: hidden;
 font-family: 'Roboto Condensed', sans-serif;
 transition: all 0.5s ease;
}

#ErrorButton, #SendButton {
height: 30px;
font-size: 14px;
color:#fff;
letter-spacing: 0.07em;
 float:right;
margin: 8px 0 7px 8px;
line-height: 0;
}

#ErrorButton {background-color: #db4444; width: 180px;}
#SendButton {background-color: #2196f3;width: 100px;}


.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
 outline:dotted thin;
 outline:-webkit-focus-ring-color auto 5px;
 outline-offset:-2px
}

.btn.focus,.btn:focus,.btn:hover {
 color:#fff;
}

.btn.active,.btn:active {
 outline:0;
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.active,.btn.focus,.btn:active,.btn:focus,.btn:hover {
 color:#000;
 border-color:transparent
}

.choice-on {
 width: 345px;
 color:#fff;
 background-color:#ff9800;
 border-color:transparent
 font-size: 16px;
}

.choice-on.active,.choice-on.focus,.choice-on:active,.choice-on:focus,.choice-on:hover {
 color:#fff;
 border-color:transparent
}

.btn:hover {
 box-shadow: 0 1px 6px rgba(0,0,0,.4);
}

.btn:active {
 box-shadow: 0 5px 11px rgba(0,0,0,.4);
 background-color: rgba(158,158,158,0.8);
}

.choice-on:hover {
 background-color: #fda017;
 background-color: rgba(255,152,0,0.9);
}

.choice-on:active {
 background-color: #fca930;
 background-color: rgba(255,152,0,0.8);
}

.btn:focus,
.btn:active {
 outline: 0 !important;
}

.l {
 margin-right: 5px;
}

.xw-hdr {
 cursor:default!important;
}

.xw-dragging {
 z-index: 20000;
}

.xw-hdr .xw-hdr-text{
 vertical-align:3px!important;
 cursor:default!important;
 line-height:30px!important;
 font-size:15pt!important;
 color: #0A0A0A!important;
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;!important;
}
.xw-plain .xw-ml, .xw-plain .xw-tl, .xw-plain .xw-bl {
 background-color: #FFFFFF!important;
}
.xw-plain .xw-tl {
 padding-left: 15px!important;
 border-radius: 5px 5px 0 0!important;
}
.xw-plain .xw-bl {
 padding-left:15px!important;
 border-radius: 0!important;
}

.xw-plain {
 border-radius:5px 5px 0 0!important;
/* box-shadow:0 0 10px #999*/
}

.xw-blank {
 background-color:#0A0A0A!important;
 border-bottom-right-radius:0!important;
 border-bottom-left-radius:0!important;
 opacity:0.4!important;
 filter:Alpha(Opacity='40')!important;
 overflow:hidden!important;
}

.myWinCont input[type="text"], .myWinCont select, .myWinCont textarea {
 display: block!important;
 padding: 0!important;
 margin: 0 0 8px!important;
 border: none!important;
 border-bottom: 1px solid rgba(0,0,0,0.12)!important;
 border-radius: 0!important;
 outline: none!important;
 color: rgba(0,0,0,0.87)!important;
 background-color: #fff!important;
 transition: all 0.56s cubic-bezier(0.4, 0, 0.2, 1)!important;
 box-shadow:none!important;
}

.error {
 animation: glow 1s 1 ease-in-out;
 -moz-animation: glow 1s 1 ease-in-out;
}

@keyframes glow {
 0% {box-shadow: 0 0 5px #fff; }
 33% {box-shadow: 0 0 7px #D11919; }
 66% {box-shadow: 0 0 10px #D11919; }
 100% {box-shadow: 0 0 5px #fff; }
}

.myWinCont input[type=text]:focus, .myWinCont select:focus, .myWinCont textarea:focus {
 box-shadow: 0 2px 0 #2196f3!important; 
}



.rvibar {
 margin: 0 auto;
 max-width: 980px;
 overflow: hidden;
}

.recently-viewed {
 padding: 10px 10px 0 25px;
}

#recently-viewed-items {
height: 155px;
}

.recently-viewed .header-rv h3 {
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 color: #202020;
 font-size: 16px;
 border-bottom: 1px solid #f2f2f2;
 padding-bottom: 5px;
 font-weight: normal;
 margin: 0 0 5px;
}

#recently-viewed-items div, #recently-viewed-items div a {
 width: 100px;
 height: 140px;
}

#recently-viewed-items div {
 display: inline-block;
 margin: 0 16px 7px 0;
 top: 0;
}

#recently-viewed-items div a {
 display: block;
}

.recently-viewed #recently-viewed-items div {
 box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}

.recently-viewed #recently-viewed-items div:hover { 
 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.xw-plain .myBtnCenter a:link {
 color: #000!important;
}

.xw-plain .outBtn .myBtnCenter a:link {
 color: #000!important;
}

.xw-plain .overBtn .myBtnCenter a:link {
 color: #fff!important;
}


.xw-plain .myWinCont b {
 color: #000!important;
}

/* ==========================================================================
 Media Queries
 ========================================================================== */

@media only screen and (max-width: 1040px) { 
 .navbar-share {display: none;}
 
#testT3 {
 display: inline-block;
}

#testT1, #testT2, #testT4, #testT5, #testT6, #testT7 {
 display: none;
}

.sidebar {
 display: none;
 }
 
.sidebar-mini {
 display: block;
 }
 
.content {
 margin: 0 auto;
 float: none;
}
 
 #allEntries {
 margin: 0 auto;
 width: 688px;
 }
 
}

@media screen and (max-width: 800px) { 
 
#testT4 {
 display: inline-block;
}

#testT1, #testT2, #testT3, #testT5, #testT6, #testT7 {
 display: none;
}
 
 .eTitle,
 .gTableTop {
 font-size: 1.9231em;
 }
 .manTable select {max-width: 250px;}
 #puzadpn {display:none;}

 .sidebar {
 display: none;
 }
 
.content { 
 padding-right: 0;
 min-width: 320px;
}
 
}

@media screen and (max-width: 740px) {
 
#testT5 {
 display: inline-block;
}

#testT1, #testT2, #testT3, #testT4, #testT6, #testT7 {
 display: none;
}
 
 .tab-content {
 width: 450px !important;
 }
}

@media screen and (max-width: 600px) {
 
#testT6 {
 display: inline-block;
}

#testT1, #testT2, #testT3, #testT4, #testT5, #testT7 {
 display: none;
}
 
 .logo-wrap {
 padding-top: 30px;
 }

 .logo-brk {
 display: none;
 }
 
.content { 
 padding-right: 0;
}

 .logo-name,
 .logo-b {
 display: block;
 }

 .logo-name {
 overflow: hidden;
 text-overflow: ellipsis; 
 }
 
 .uMenuRoot {
 max-width: 550px;
 }
 
 .middle {
 padding: 15px 10px;
 white-space: normal;
 }

 .content {
 padding: 0;
 }

 .sidebox.srch {
 padding-left: 5px;
 padding-right: 0;
 }

 .copy,
 .login-b {
 float: none;
 text-align: center;
 }

 .sidebar {
 display: none;
 }

 .content .sidebox.srch {
 display: block;
 padding-left: 10px;
 padding-right: 10px;
 margin-bottom: 1px;
 }

}

@media screen and (max-width: 480px) {
 
 .b-cards__item {
 width: 95% !important;
 min-width: 284px;
 }
 
 .tab-content,
 .formSearch-line {
 width: 100% !important;
 }
 
 .formSearch-line {
 min-width: 298px;
 }
 
 .searchBotton {
 width: 262px;
 }
 
 .queryField {
 width: 220px; 
 }
 
 
#testT2 {
 display: inline-block;
}

#testT1, #testT3, #testT4, #testT5, #testT6, #testT7 {
 display: none;
}
 
 .header {
 min-height: 45px !important;
 }

 .vert-menu {
 display: none;
 }
 
.content { 
 padding-right: 0;
}

 /*------ mobile menu style ------*/
 .show-menu {
 display: inline-block;
 width: 24px;
 height: 28px;
 border: none;
 text-indent: -10000px;
 overflow: hidden;
 margin: 10px 5px 5px;
 padding: 0;
 background-image: url('/.s/t/1072/menu.png');
 background-repeat: no-repeat;
 background-position: 50% 50%;
 }

 .show-menu:hover {
 cursor: pointer;
 background-image: url('/.s/t/1072/menu-hov.png');
 }

nav {
 text-align: left !important;
 }


 .vert-menu .uMenuRoot {
 margin: 0;
 padding: 0;
 display: block;
 position: absolute;
 left: 0;
 right: 0;
 z-index: 20;
 }

 .vert-menu .uMenuRoot > li {
 padding: 0;
 margin: 0;
 vertical-align: center;
 }

 .vert-menu .uMenuRoot li {
 display: block;
 width: 100%;
 min-height: 50px;
 background-color: #8bbce1;
 border-top: #fff;
 border-top: 1px solid rgba(255,255,255,.3);
 }

 .vert-menu .uMenuRoot > li:first-child {
 border-top: none;
 }

 .vert-menu .uMenuRoot li a {
 display:block;
 height: 50px;
 width: 100%;
 vertical-align: center;
 line-height: 50px;
 text-align:center;
 color: #fff;
 text-decoration:none;
 padding: 0;
 margin: 0; 
 }

 .vert-menu .uMenuRoot li a:hover {
 color: #000;
 background-color: #fff;
 }


 .vert-menu .uMenuRoot li ul {
 margin: 0;
 padding: 0;
 list-style: disc;
 display: block;
 position: static !important;
 }

 .vert-menu .uMenuRoot li li a{
 border-top: none;
 padding: 0 0 0 30px;
 }

 .vert-menu .uMenuRoot li li li a{
 padding-left: 60px;
 }

 .vert-menu .uMenuRoot li ul li:hover ul{
 border-left: none;
 padding-left: 0;
 }

 .sub-mn {
 position: relative;
 }

 .sub-mn:after {
 content: '';
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: 10px;
 border-left: 3px solid transparent;
 border-right: 3px solid transparent;
 border-top: 5px solid #fff;
 }

 .vert-menu li.uWithSubmenu:hover > a,
 .vert-menu li.uWithSubmenu:hover > span {
 background-color: #ccc !important;
 }

 .sub-mn:hover:after {
 border-top-color: #000;
 }
 /*------ mobile menu style ------*/

}