@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,500,700&subset=latin,cyrillic);

@font-face {
 font-family: vidok;
 src: url(/font/Cuprum-Bold.ttf);
 }

* {
 margin:0;
 padding:0;
}
body {
 margin:0;
 padding:0;
 font-family:'PT Sans', sans-serif;
 font-size:13px;
}
ul, li {
 list-style:none;
 margin:0;
 padding:0;
}
a {
 color:#191919;
}
a:hover {
 text-decoration:none;
}
.rekl {
 color:#fb0029!important;
}

.ds-head {
 background:url(/imgs/head.png) no-repeat center #1A4671;
 height:100px;
 overflow:hidden;
}
.ds-head-cont {
 width:1200px;
 margin:0 auto;
}
.ds-head-logo {
 background:url(/imgs/hlogo.png) no-repeat;
 width:142px;
 height:39px;
 display:block;
 float:left;
 margin:35px 0 0 18px;
 -webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;
}
.ds-head-logo:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity:0.7;
}
.ds-head-menu {
 float:left;
 margin:33px 0 0 100px;
}
.ds-head-menu li {
display:inline-block;
}
.ds-head-menu li a {
 height:36px;
 padding:0 30px;
 display:block;
 font-size:15px;
 line-height:36px;
 color:#5da0f0;
 text-decoration:none;
 -webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;
 -webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;
}
.ds-head-menu li a:hover {
 color:#fff;
 background:#235A9C;
}
.ds-head-user {
 width:280px;
 height:50px;
 overflow:hidden;
 margin:25px 0;
 float:right;
}
.ds-head-user-info {
 float:left;
}
.ds-head-user-info img {
 width:50px;
 height:50px;
 display:block;
 float:left;
}
.ds-head-user-info span {
 display:block;
 float:none;
 margin:0 0 0 57px;
}
.ds-head-user-nick {
 font-size:14px;
 line-height:11px;
 color:#fff;
 font-weight:bold;
 margin-top:10px;
}
.ds-head-user-nick a {
 background:url(/imgs/hmail.png) no-repeat;
 width:16px;
 height:11px;
 position:relative;
 display:inline-block;
 color:#fff;
}
.ds-head-user-nick a i {
 background:#ED3939;
 width:12px;
 height:12px;
 text-align:center;
 font-size:10px;
 line-height:12px;
 -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;
 position:absolute;
 top:-6px; right:-6px;
 font-style:normal;
 font-weight:400;
}
.ds-head-user-link {
 font-size:10px;
 color:#5da0f0;
 text-decoration:none;
 text-transform:uppercase;
 margin-top:8px;
 display:block;
 -webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;
}
.ds-head-user-link:hover {
 color:#fff;
}
.ds-head-user-login, 
.ds-head-user-logout {
 background:url(/imgs/hloginout.png) no-repeat;
 height:11px;
 font-size:12px;
 display:block;
 padding-left:20px;
 line-height:11px;
 color:#fff;
 text-transform:uppercase;
 float:right;
 text-decoration:none;
 margin-top:20px;
 -webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;
}
.ds-head-user-logout {
 background-position:0 -11px!important;
}
.ds-head-user-login:hover, 
.ds-head-user-logout:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;
 opacity:0.7;
}
.ds-line {
 background:#fff;
 height:42px;
 border-bottom:2px solid #E3E8F1;
 overflow:hidden;
}
.ds-line-cont {
 width:1200px;
 margin:0 auto;
}
.ds-line-menu {
 float:left;
 /*width:930px;*/
 margin-left:20px;
}
.ds-line-menu li {
 display:inline-block;
}
.ds-line-menu li a {
 display:block;
 height:42px;
 padding:0 15px;
 font-size:13px;
 line-height:42px;
 color:#235a9c;
 text-decoration:none;
 -webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;
 float:left;
}
.ds-line-menu li a:hover {
 background:#FAFBFD;
}
.ds-line-menu-advert {
 color:red!important;
}
.ds-line-search {
 background:#F1F4F9;
 width:195px;
 height:32px;
 float:right;
 overflow:hidden;
 margin-top:5px;
}
.ds-line-search input {
 border:none;
 outline:none;
}
.ds-line-search input[type=text] {
 background:transparent;
 width:170px;
 height:inherit;
 float:left;
 display:block;
 text-indent:10px;
 font-size:13px;
 line-height:32px;
 color:#9eabc0;
}
.ds-line-search input[type=submit] {
 background:url(/imgs/hsearch.png) no-repeat;
 width:12px;
 height:12px;
 display:block;
 cursor:pointer;
 float:right;
 border:0;
 margin:10px 8px 0 0;
 padding:0 !important;
}
.ds-banners {
 height:97px;
 overflow:hidden;
 background:#F1F4F9;
 border-bottom:2px solid #E3E8F1;
}
.ds-banners-in {
 width:954px;
 margin:18px auto;
}
.ds-banners-item {
 /*background:url(/imgs/hbanner.png) no-repeat center;*/
 width:468px;
 height:60px;
 float:left;
}
.ds-banners-item a img {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;
 opacity:0.8;
}
.ds-banners-item a:hover img {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
filter: alpha(opacity=100);-moz-opacity: 1.0;-khtml-opacity: 1.0;
 opacity:1.0;
}
.ds-banners-item:first-child {
 margin-right:18px;
}
.ds-content {
 max-width:1200px;
 margin:8px auto 44px auto;
 overflow:hidden;
}
.ds-content-left {
 width:233px;
 float:left;
}
.ds-content-right {
 width:233px;
 float:right;
}
.ds-content-center {
 background:#EFF3F7;
 border:1px solid #D8DEE6;
 padding:7px;
 float:none;
 margin:0 240px;
}
.ds-block {
 background:#1B3F6A;
 width:inherit;
 margin-bottom:10px;
 overflow:hidden;
}
.ds-block-title {
 height:49px;
 overflow:hidden;
 text-transform:uppercase;
 text-align:center;
 font-size:16px;
 line-height:49px;
 font-weight:bold;
}
.ds-block-title-blue {
 background:url(/imgs/btitle.png) no-repeat 0 0;
 color:#fff;
 text-shadow:0 1px 0 #000;
}
.ds-block-title-gray {
 background:url(/imgs/btitle.png) no-repeat 0 -49px;
 color:#7b8aa2;
 text-shadow:0 1px 0 #fff;
}
.ds-block-gray {
 background:#DFE6F3;
}
.ds-block-cont {
 background:#fff;
 margin:0 3px 3px 3px;
 padding:5px;
}
.ds-block-menu {
 margin:-5px;
}
.ds-block-menu li a {
 background:url(/imgs/bmenustr.png) no-repeat 15px 50%;
 height:38px;
 border-bottom:1px solid #E3E8F1;
 display:block;
 color:#505d76;
 font-size:14px;
 line-height:38px;
 text-decoration:none;
 text-indent:35px;
 -webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;
}
.ds-block-menu li a:hover {
 background:url(/imgs/bmenustr.png) no-repeat 20px 50% #F5F6FA;
 color:red;
}
.ds-block-menu li:last-child a {
 border-bottom:none;
}
.ds-block-no-cont {
 height:232px;
 line-height:232px;
 text-align:center;
}
.ds-footer {
 background:url(/imgs/footer.png) no-repeat center top;
 background-size:cover;
 height:127px;
 overflow:hidden;
 padding-top:42px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.ds-footer-cont {
 width:1200px;
 margin:0 auto;
}
.ds-footer-logo {
 background:url(/imgs/flogo.png) no-repeat;
 width:130px;
 height:32px;
 float:left;
 margin:8px 15px 0 0;
}
.ds-footer-text {
 float:left;
 background:url(/imgs/fline.png) no-repeat left;
 min-height:51px;
 padding:0 0 0 20px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 width:415px;
 font-size:12px;
 color:#5da0f0;
}
.ds-footer-text a {
 color:#fff;
}
.ds-footer-banner {
 background:#2D74B9;
 width:88px;
 height:31px;
 float:right;
 margin:9px 0 0 10px;
}
.ds-footer-banner a img {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;
 opacity:0.6;
}
.ds-footer-banner a:hover img {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
filter: alpha(opacity=100);-moz-opacity: 1.0;-khtml-opacity: 1.0;
 opacity:1.0;
}
.ds-topics {
 background:#1C3B5F;
 overflow:hidden;
 margin-bottom:7px;
}
.ds-topics-title {
 background:url(/imgs/forumtopi.png) no-repeat top 11px right 30px, url(/imgs/mtitle.png) repeat-x 0 -53px;
 height:53px;
 font-size:16px;
 font-weight:bold;
 line-height:49px;
 text-indent:23px;
 color:#fff;
 text-shadow:0 1px 0 #000;
}
.ds-topics-cont {
 margin:5px 9px;
 overflow:hidden;
}
.ds-topics-item {
 background:#17324F;
 -webkit-box-shadow:inset 0 3px 3px #162D48;-moz-box-shadow:inset 0 3px 3px #162D48;box-shadow:inset 0 3px 3px #162D48;
 height:58px;
 overflow:hidden;
 margin-bottom:5px;
 font-size:12px;
 border:1px solid #234B76;
 color:#4674a2;
 -webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;
}
.ds-topics-item a {
 color:#bfddfb;
 text-decoration:none;
}
.ds-topics-item a:hover {
 text-decoration:underline;
}
.ds-topics-info {
 width:205px;
 float:left;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 padding:5px 0 0 10px;
}
@media only screen and (min-device-width: 1280px) {
 .ds-topics-info {width:405px}
}
.ds-topics-info a:nth-child(1) {
 font-size:13px;
 color:#fff;
}
.ds-topics-info a:nth-child(5) {
 color:#4674a2;
}
.ds-topics-stats {
 background:#1A3756;
 width:102px;
 height:58px;
 padding:15px 0 0 15px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 float:left;
}
.ds-topics-stats i {
 font-style:normal;
 color:#fff;
}
.ds-topics-last {
 float:left;
 padding:15px 0 0 25px;
}
.ds-topics-last a:last-child {
 color:#4674a2;
}
.ds-topics-item:hover {
 background:#1A3756;
}
.ds-file {
 background:url(/imgs/matbg.png) no-repeat bottom center #1C3B5F;
 overflow:hidden;
 margin-bottom:7px;
}
.ds-file-title {
 background:url(/imgs/mtitle.png) no-repeat 0 -53px;
 height:53px;
 overflow:hidden;
}
.ds-file-url {
 font-size:15px;
 color:#fff;
 float:left;
 text-shadow:0 1px 0 #000;
 margin:15px 0 0 20px;
width:75%;
/*display:inline;
height:18px;
line-height:18px;*/
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
}
@media only screen and (max-device-width: 1024px) {
 .ds-file-url {width:65%}
 .ds-topics-title {background:url(/imgs/mtitle.png) no-repeat -100px 0, url(/imgs/mtitle.png) repeat-x;}
}
.ds-file-url a {
 color:#fff;
 text-decoration:none;
}
.ds-file-url a:hover {
 text-decoration:underline;
}
.ds-file-date {
 font-size:13px;
 color:#6a90ba;
 float:right;
 margin:15px 8px 0 0;
}
.ds-file-cont {
 margin:5px 9px;
 overflow:hidden;
}
.ds-file-left {
 width:158px;
 float:left;
}
.ds-file-img {
 width:156px;
 background:#14283E;
 overflow:hidden;
 border:1px solid #234B76;
}
.ds-file-img img {
 width:150px;
 height:97px;
 display:block;
 margin:3px;
}
.ds-file-img a:hover img,.ulightbox:hover img,.infTd a:hover img {cursor:zoom-in;cursor:-moz-zoom-in;cursor:-webkit-zoom-in;}
.highslide-image:hover {cursor:zoom-out !important;cursor:-moz-zoom-out !important;cursor:-webkit-zoom-out !important;}
.ds-file-download {
 background:url(/imgs/mdownload.png) no-repeat;
 width:115px;
 height:33px;
 display:block;
 margin:12px auto;
 text-align:center;
 text-transform:uppercase;
 color:#fff;
 text-decoration:none;
 font-size:13px;
 font-weight:bold;
 line-height:31px;
 text-shadow:0 1px 0 #000;
 -webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;
}
.ds-file-download:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;
 opacity:0.8;
}
.ds-file-mess {
 float:none;
 margin:5px 0 5px 172px;
 color:#fff;
 font-size:13px;
}
.ds-file-mess.noimg {
 margin-left:0 !important;
}
.ds-file-mess p {
 margin-bottom:20px;
}
.ds-file-mess a {
 color:#dcdcdc;
}
.ds-file-bottom {
 background:rgba(25,53,83,0.5);
 -webkit-box-shadow:inset 0 1px 3px #162D48;-moz-box-shadow:inset 0 1px 3px #162D48;box-shadow:inset 0 1px 3px #162D48;
 height:35px;
 overflow:hidden;
}
.ds-file-cat {
 background:#162D48;
 padding:0 12px;
 height:35px;
 float:left;
 position:relative;
}
.ds-file-cat:after {
 content:'';
 width:0;
 height:0;
 display:block;
 border:17px solid transparent;
 border-left-color:#162D48;
 position:absolute;
 right:-34px; top:1px;
}
.ds-file-cat a {
 background:url(/imgs/mcat.png) no-repeat left;
 display:block;
 margin-top:9px;
 color:#ff841a;
 text-indent:10px;
 font-size:12px;
 text-decoration:none;
}
@media only screen and (max-device-width: 1024px) {
 .ds-file-cat a {max-width:140px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;}
}
.ds-file-info {
 font-size:12px;
 color:#4e8dce;
 float:right;
 overflow:hidden;
 line-height:35px;
}
.ds-file-info.nocat {
 float:none !important;
 margin-left:16px;
}
.ds-file-info span {
 display:inline-block;
 margin-right:13px;
}
@media only screen and (max-device-width: 1024px) {
 .ds-file-info span:last-child {display:none}
}
.ds-file-info a,
.ds-file-info i {
 color:#fff;
 text-decoration:none;
 font-style:normal;
}
.ds-file-cat a:hover,
.ds-file-info a:hover {
 text-decoration:underline !important;
}
.ds-forum {
 width:1200px;
 margin:8px auto;
 overflow:hidden;
}
.ds-forum-cont {
 background:#F1F4F9;
 border:1px solid #DCE1EA;
 padding:7px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 float:left;
 width:950px;
}
.ds-forum-line {
 background:#fff;
 border:1px solid #DCE1EA;
 height:38px;
 margin-bottom:7px;
 overflow:hidden;
}
.ds-forum-line a {
 padding:0 25px;
 display:block;
 font-size:13px;
 line-height:38px;
 border-right:1px solid #EBEFF5;
 text-decoration:none;
 -webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;
 color:#254c7b;
}
.ds-forum-line a:hover {
 background-color:#FAFBFD;
}
.ds-forum-line-left {
 float:left;
}
a.ds-forum-line-right {
 float:right;
}
a.ds-forum-line-right {
 border-left:1px solid #EBEFF5;
}
a.ds-forum-line-right {
 border-right:none!important;
}
.ds-forum-line-rules {
 background:url(/imgs/fico8.png) no-repeat 18px 50%;
 width:58px;
 text-indent:16px;
}
@media only screen and (max-device-width: 1024px) {
 .ds-forum-main-page .ds-forum-line-rules{display:none}
}
.ds-forum-line-members {
 background:url(/imgs/fico1.png) no-repeat 18px 50%;
 width:68px;
 text-indent:16px;
}
.ds-forum-line-search {
 background:url(/imgs/fico2.png) no-repeat 17px 50%;
 width:48px;
 text-indent:16px;
}
.ds-forum-line-new {
 background:url(/imgs/fico9.png) no-repeat 18px 53%;
 width:132px;
 text-indent:20px;
}
.gTable {
 border-collapse:collapse;
 font-size:12px;
}
.gTableTop {
 background:url(/imgs/forumtopi.png) no-repeat top 50% right 15px, url(/imgs/forumtop.png) repeat-x; background-color:#3D628C;
 height:49px;
 padding-left:15px;
 text-shadow:0 1px 0 #000;
 font-size:16px;
 font-weight:bold;
 text-transform:uppercase;
 color:#fff;
 border-left:1px solid #345F92;
}
.gTableTop a {
 color:#fff;
}
.catLink {
 color:#fff;
 text-decoration:none;
}
.catLink:hover {
 text-decoration:underline;
}
.gTableSubTop {
 height:23px;
 color:#4674a2;
 padding:0 12px;
}
.gTableSubTop:not(:last-child) {
 border-right:1px solid #DCE1EA;
}
.gTableSubTop:not(:only-child):first-child {
 border-right:0 !important;
}
.gTableSubTop a {
 text-decoration:none;
 color:#4674a2;
}
.gTableBody1 {
 border-left:1px solid #DCE1EA;
}
.gTable td:not(.gTableTop) {
 border-bottom:1px solid #DCE1EA;
}
.forumThreadTd {
 border-left:1px solid #DCE1EA;
 border-right:1px solid #DCE1EA;
 background:#FAFBFD;
}
.stat_bg {
 padding:0 10px;
 overflow:hidden;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 display:inline-block;
 font-size:13px;
 color:#1b3f6a;
}
.stat_ite:first-child {
 border-bottom:1px solid #EBEFF5;
 width:100px;
 margin-bottom:4px;
 padding-bottom:4px;
}
.stat_ite i {
 font-style:normal;
 font-size:12px;
 color:#7b8aa2;
}
.gTable tr:not(:first-child) td:first-child {
 border-left:1px solid #DCE1EA;
}

.gTable tr:not(:first-child) td:last-child {
 border-right:1px solid #DCE1EA;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.forumNameTd,
.forumLastPostTd {
 padding:9px 0 9px 12px;
}
.forum {
 font-size:15px;
 color:#35567f;
 text-decoration:none;
}
.forum:hover {
 text-decoration:underline;
}
.forumDescr {
 color:#7b8aa2;
}
.forumIcoTd {
 background:#FAFBFD;
}
.gTable tr:not(:first-child) {
 -webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;
}
.gTable tr:not(:first-child):hover .forumIcoTd,
.gTable tr:not(:first-child):hover .forumNameTd,
.gTable tr:not(:first-child):hover .forumLastPostTd {
 background:#FAFBFD;
}
.subforumDescr,
.forumModer {
 color:#35567f;
}
.subforumDescr a,
.forumModer a {
 color:#646464;
}
.forumLastPostTd {
 font-size:13px;
 color:#7b8aa2;
}
.forumLastPostTd a {
 text-decoration:none;
 color:#1b3f6a;
}
.forumLastPostTd a:last-child {
 color:#7b8aa2;
}
.last-post-link:hover {
 text-decoration:underline;
}
.ds-minmax {
 min-width:1200px;
}
@media (max-width:1200px) {
 .ds-minmax {
 min-width:1000px;
 }
 .ds-fix {
 width:1000px;
 padding:0 20px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 }
 .ds-head-menu {
 margin-left:30px;
 }
 .ds-forum-cont {
 width:710px;
 }
}
.threadNametd,
.threadLastPostTd {
 padding:9px 0 9px 12px;
}
.threadLink {
 font-size:14px;
 color:#35567f;
 text-decoration:none;
}
.threadLink:hover {
 text-decoration:underline;
}
.threadLastPostTd a {
 text-decoration:none;
}
.postPSwithcesLink {
 text-decoration:none;
}
.ds-forum-sidebar {
 width:233px;
 float:right;
}
.ds-forum-block {
 margin-bottom:25px;
}
.ds-forum-block-title {
 background:linear-gradient(to bottom, #F1F4F9, #D0D9DD);
 height:49px;
 font-size:15px;
 text-align:center;
 line-height:49px;
 text-transform:uppercase;
 color:#7b8aa2;
 text-shadow:0 1px 0 #fff;
 font-weight:bold;
}
.ds-forum-block-cont {
 background:#fff;
 border:2px solid #DFE6F3;
 border-top:none;
 padding:10px;
 font-size:13px;
}
.ds-forum-block-buy-link {
 background:#FAFBFD;
 border-bottom:1px solid #DFE6F3;
 margin:-10px;
 margin-bottom:15px;
 padding:11px 0;
 text-align:center;
 font-size:12px;
 color:#7b8aa2;
}
.ds-forum-block-buy-link a {
 font-size:14px;
 display:inline-block;
 color:#ff620d;
 margin-bottom:2px;
}
.ds-forum-block-buy-link a:hover {
 text-decoration:none;
}
.ds-forum-block-title-2 {
 background:#FAFBFD;
 height:49px;
 font-size:15px;
 font-weight:bold;
 text-transform:uppercase;
 text-align:center;
 color:#7b8aa2;
 line-height:49px;
 text-shadow:0 1px 0 #fff;
 border:1px solid #DFE6F3;
}
.ds-forum-block-cont-2 {
 background:#fff;
 border:1px solid #DFE6F3;
 border-top:none;
 padding:10px;
 font-size:13px;
}
.ds-forum-block-items {
 padding:0;
}
.ds-forum-block-item {
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 overflow:hidden;
 padding:10px;
 border-bottom:1px solid #DFE6F3;
 -webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;
}
.ds-forum-block-item img {
 width:28px;
 height:28px;
 display:block;
 float:left;
 margin-top:0px;
}
.ds-forum-block-item span {
 display:block;
 float:none;
 margin:-3px 0 0 38px;
 color:#7b8aa2;
}
.ds-forum-block-item span a {
 color:#fb0029;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
}
.ds-forum-block-item:last-child {
 border:none;
}
.ds-forum-block-item:hover {
 background:#FAFBFD;
}
.ds-forum-block-item i,
.ds-forum-block-item b {
 color:#5eaf36;
 font-size:13px;
 font-style:normal;
}
.ds-forum-vid {
 background:#fff;
 border:1px solid #D8DEE6;
 border-top:none!important;
}
.ds-forum-vid-top {
 height:33px;
 background:#F1F5F7;
 overflow:hidden; clear:both;
 font-size:14px;
 line-height:33px;
 border-bottom:1px solid #D8DEE6;
}
.ds-forum-vid-top-left {
 width:200px;
 float:left;
 padding:0 10px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 border-right:1px solid #D8DEE6;
}
.ds-forum-vid-top-left a {
 color:#4474a5;
 text-decoration:none;
 float:left;
}
.ds-forum-vid-top-left a:hover {
 text-decoration:underline;
}
.ds-forum-vid-top-left span {
 float:right;
 font-size:12px;
 display:block;
}
.ds-forum-online {
 color:#6fbb5d;
}
.ds-forum-offline {
 color:red;
}
.ds-forum-vid-top-date {
 float:none;
 margin:0 0 0 201px;
 padding:0 10px;
 font-size:13px;
 color:#7596b7;
}
.ds-forum-vid-top-date a {
 color:#7596b7;
 text-decoration:none;
}
.ds-forum-vid-top-date a:hover {
 text-decoration:underline;
}
.ds-forum-vid-cont {

}
.ds-forum-vid-left {
 width:199px;
 float:left;
 padding:12px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.ds-forum-vid-avatar {
 max-width:150px;
 max-height:150px;
 margin:0 auto;
 display:block;
}
.ds-forum-vid-info {
 border:1px solid #D8DEE6;
 margin:10px 0;
}
.ds-forum-vid-group {
 height:31px;
 background:#ECF0F3;
 border-bottom:1px solid #D8DEE6;
 text-align:center;
 font-size:13px;
 line-height:31px;
 color:#4474a5;
}
.ds-forum-vid-line {
 height:25px;
 border-bottom:1px solid #EBEEF2;
 margin:0 10px;
 font-size:12px;
 line-height:25px;
 color:#5b5b5b;
}
.ds-forum-vid-line span {
 display:block;
 float:left;
 margin-left:3px;
}
.ds-forum-vid-line a {
 display:block;
 float:right;
 color:#3e638e;
 font-size:13px;
 text-decoration:none;
 margin-right:3px;
}
.ds-forum-vid-links {
 width:144px;
 margin:5px auto;
 position:relative;
}
.ds-forum-box {
 width:200px;
 background:#fff;
 position:absolute;
 top:30px;
 left:0;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 padding:10px;
 z-index:1000;
 -webkit-box-shadow:0 0 15px #646464;-moz-box-shadow:0 0 15px #646464;box-shadow:0 0 15px #646464;
 font-size:13px;
 display:none;
}
.ds-forum-box-input {
 padding:3px 5px;
 border:1px solid #dcdcdc;
 width:165px;
 margin-top:5px;
 outline:none;
}
.ds-forum-box-input:focus {
 border-color:black;
}
.ds-forum-vid-links a {
 width:19px;
 height:19px;
 background-color:#D8DEE6;
 border:1px solid #D8DEE6;
 display:inline-block;
}
.ds-forum-vid-prof {
 background:url(/imgs/fico1.png) no-repeat center;
}
.ds-forum-vid-mail {
 background:url(/imgs/fico3.png) no-repeat center;
}
.ds-forum-vid-skype {
 background:url(/imgs/fico4.png) no-repeat center;
}
.ds-forum-vid-icq {
 background:url(/imgs/fico5.png) no-repeat center;
}
.ds-forum-vid-www {
 background:url(/imgs/fico6.png) no-repeat center;
}
.ds-forum-vid-wmid {
 background:url(/imgs/fico7.png) no-repeat center;
}
.ds-forum-link-wmid {
 float:left;margin-top:-22px;margin-left:128px;position:relative;background:none !important;border:0 !important;
}
.ds-forum-vid-links a:hover, .ds-forum-vid-links a:focus {
 background-color:#fff;
}
.ds-forum-vid-right {
 border-left:1px solid #D8DEE6;
 float:none;
 margin:0 /*0 0 199px*/auto;
 overflow:hidden;
 position:relative;
 min-height:408px;
}
.ds-forum-vid-mess {
 font-size:14px;
 color:#323232;
 margin:10px 10px 110px 10px;
}
.ds-forum-vid-mess li {list-style:disc inside !important;}
.ds-forum-vid-mess li > ul li {list-style:circle inside !important;}
.ds-forum-vid-mess ol > ul li {list-style:square inside !important;}
.ds-forum-vid-mess ol li {list-style:decimal inside !important;}
.ds-forum-vid-mess ol > ol li {list-style:lower-latin inside !important;}
.ds-forum-vid-mess img {max-width:640px;max-height:480px}
.ds-forum-vid-mess span[style="color:white"],
 .ds-forum-vid-mess span[style="color:#ffffff"],
.anti_go span[style="color:white"],
 .anti_go span[style="color:#ffffff"] {color:#BC8F8F !important;text-shadow:0px 1px 0px #fff !important}
.ds-forum-vid-mess span[style="color:yellow"],
 .ds-forum-vid-mess span[style="color:#ffff00"],
.anti_go span[style="color:yellow"],
 .anti_go span[style="color:#ffff00"] {color:#FCD00D !important}
.ds-forum-vid-bottom {
 position:absolute;
 bottom:0;
 height:32px;
 overflow:hidden;
 border-top:1px solid #D8DEE6;
 width:100%;
 padding:0 10px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.ds-forum-vid-link {
 background:#fff;
 border:1px solid #C3CDDD;
 padding:0 13px;
 height:21px;
 margin-top:4px;
 display:inline-block;
 text-decoration:none;
 font-size:12px;
 color:#3e638e;
 line-height:21px;
 margin-left:3px;
}
.ds-forum-vid-link-up {
 font-size:13px;
 height:27px;
 line-height:27px;
 margin-right:5px;
 margin-left:0;
}
.ds-forum-vid-reply {
 float:left;
}
.ds-forum-vid-thanks {
 float:right;
}
.ds-forum-vid-thank {
 font-size:13px;
 color:#7596b7;
 line-height:32px;
 margin-left:11px;
 float:left;
}
.ds-forum-vid-thank a {
 color:#0030ff;
 text-decoration:none;
}
.ds-forum-vid-thank span {
 padding-right:5px;
}
.ds-forum-vid-link:hover,
.ds-forum-vid-thanks:hover {
 background:#DDE4EC;
}
.ds-forum-vid-rep-url {
 height:16px;
 padding:0 6px;
 line-height:16px;
 color:#fff!important;
 -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
 background:linear-gradient(to bottom, #7ECC7B, #59C456);
 margin-top:4px;
}
.ds-forum-vid-rep-red {
 background:linear-gradient(to bottom, #ff0000, #cd5c5c);
}
.ds-forum-vid-rep-gray {
 background:linear-gradient(to bottom, #d1bcbc, #bba2a2);
}
.signatureHr {margin-top:20px}

.ds-forum-vid-sign {
 line-height:14px;
 border-left:3px solid #dbe1e8;
 padding:0 10px 0 10px;
 overflow:hidden;
 margin-top:15px;
}
.ds-forum-vid-sign img {max-width:468px;max-height:200px}
.ds-forum-vid-edit {
 max-width:250px;
 float:right;
 background:url(/imgs/forumedit.png) no-repeat 10px 50%;
 border:1px solid #dcdcdc;
 -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
 padding:15px 20px 15px 50px;
 font-size:13px;
 margin:4px;
 position:absolute; right:6px; bottom:38px;
}
.editedTime {display:block; font-weight:normal; color:#646464}

/* usertitle css */
red {color: red}
blu {color: blue}
gre {color: green}
bla {color: black}
whi {color: white}
gra {color: gray}
yel {color: yellow}
ora {color: orange}
pur {color: purple}
/*---*/

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:#32CD32 !important}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:#4169e1 !important;font-weight:bold}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#646464 !important}
a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {color:#CDCD00 !important}
a.groupUser:link,a.groupUser:visited,a.groupUser:hover {color:gray !important}

a.groupBanned:link,a.groupBanned:visited,a.groupBanned:hover {color:white !important;text-decoration:line-through}
a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:#BEBEBE !important}
a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:#7FFFD4 !important}
a.groupOther4:link,a.groupOther4:visited,a.groupOther4:hover {color:#4169e1 !important}
a.groupOther5:link,a.groupOther5:visited,a.groupOther5:hover {color:#32CD32 !important; font-weight:bold}
a.groupOther6:link,a.groupOther6:visited,a.groupOther6:hover {color:#FF3030 !important; font-weight:bold}
a.groupOther8:link,a.groupOther8:visited,a.groupOther8:hover {color:#FF7F50 !important}
a.groupOther9:link,a.groupOther9:visited,a.groupOther9:hover {color:#9370DB !important;font-weight:bold}
a.groupOther11:link,a.groupOther11:visited,a.groupOther11:hover {color:#9370DB !important}
a.groupOther13:link,a.groupOther13:visited,a.groupOther13:hover {color:#FF7F50 !important}
/* --- */
.postuser1 {color:gray !important}
.postuser2 {color:#646464 !important}
.postuser3 {color:#32CD32 !important}
.postuser4 {color:#4169e1 !important}
.postuser6 {color:#7FFFD4 !important}
.postuser8 {color:#8DB6CD !important}
.postuser9 {color:#32CD32 !important}
.postuser6 {color:#7FFFD4 !important}
.postuser10 {color:#ff1c1c !important}
.postuser15 {color:#9370DB !important}
.postuser13 {color:#9370DB !important;font-weight:bold !important}
.postuser12 {color:#FF7F50 !important}
.postuser16 {color:#777 !important}
.postuser17 {color:#FF7F50 !important}
.postuser251 {color:#CDCD00 !important}
.postuser255 {color:white;font-style:italic !important}

.regip, .regipp, .bann, .banned {display:inline-block;display:inline}
a.war {color:#cd5c5c !important}
.postSeparator {display:none !important}
.title_user_p {background:url(/ds/ls/title_vo.png) repeat-x;height:32px;line-height:32px;padding:0px 3px;overflow:hidden;text-align:center}
.title_user_p img {margin:3px 0px}
.eAt1tach {color:#a8b3bd; margin-bottom:15px; margin-top:15px; padding: 5px 9px 5px 20px !important; background: url(/imgs/attach.png) no-repeat 0 6px}
a.entryAttach {margin-left:2px;background-color:#D8DEE6 !important;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
a.entryAttach:hover {background-color:#d2bdbd !important}
.entryAttachSize {padding-left:5px;font-weight:bold}
.p_sign {padding:2px 15px}
.signatureView {font-size:7pt}

.ds-content-center li {list-style-type:disc} .ds-content-center ol li {list-style-type:decimal} .ds-content-center ul li ul li {list-style-type:circle;padding-left:30px !important} ul.allEntriesTable li.uEntryWrap {list-style-type:unset} 
.ds-content-center ul, .ds-content-center ol, .ds-content-center li {list-style-position:inside}

.ds-file .bbQuoteName, .ds-file .bbCodeName {display:none}
.ds-file-mess img {max-width:345px;margin:2px !important}
table.eBlock img {max-width:350px;margin:2px !important}

/* Rama avatara */
.avatar_ramka { 
 width:60px; 
 height:60px; 
 padding: 1px; 
 border:1px solid #999; 
} 
.avatar_ramka1 { 
 width:150px; 
 padding: 1px; 
 border:1px solid #999; 
} 

.avatar_prozrachost a:hover img { 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;
 opacity:0.7;
}
/*---*/

/* Похожие материалы */
.uRelatedEntries {padding: 3px; margin-bottom: 0px !important}
ul.uRelatedEntries {list-style:none;margin:0px;padding-left:0px}
.uRelatedEntries li {margin:1px;list-style:none}
.uRelatedEntry {padding: 0 0 6px 13px; background: url(/steam/81.gif) no-repeat 0px 3px;text-align: left}

.uRelatedEntry a {font-family:Verdana,Arial,Sans-Serif;font-size:11px;font-weight:normal;color:#dedede; padding:0 5px 0 5px}
.uRelatedEntry a:link {color:#000;text-decoration:none}
.uRelatedEntry a:active {text-decoration:underline; color:#dedede}
.uRelatedEntry a:visited {text-decoration:none; color:#585858}
.uRelatedEntry a:hover {text-decoration:underline; color:#4682B4}
/*---*/

a.linknikita {border-bottom: 1px dashed #fff}
.war_table2 {margin: 10px 2px;background: #0C0C0C;padding: 7px 10px;border: 1px solid rgba(8, 8, 8, 0.71);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.03) inset, 0 0 0 3px #101010;-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.03) inset, 0 0 0 3px #101010;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.03) inset, 0 0 0 3px #101010;font-size: 12px;text-align: center}
.com-order-block {margin:-23px 0 12px 0 !important;position:relative}
.archivedForum {color:red}

/* PageSelector Start */
.pagesBlockuz2, #pagesBlock1 {
 margin:30px auto;
 height:33px;
 font-size:14px;
 line-height:33px;
 display:block;*display:inline-block;
}
.pagesBlockuz2 *:not(span):first-child, #pagesBlock1 *:not(span):first-child {
 border-left:1px solid #DDE2EA;
}
.swchItem1, #pagesBlock1 .swchItem,
.swchItemA1, #pagesBlock1 .swchItemA,
.pagesBlockuz2 .swchItemDots, #pagesBlock1 .swchItemDots {
 border-top:1px solid #DDE2EA;
 border-bottom:1px solid #DDE2EA;
 background:#fff;
 padding:0 15px;
 display:inline-block;
 color:#7b8aa2;
 text-decoration:none;
 border-right:1px solid #DAE0EA;
 border-collapse:collapse;
 margin-left:-4px !important;
 -webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;
}
.swchItemA1, #pagesBlock1 .swchItemA {
 font-weight:normal;
 color:#1b4874;
 background:#F8F9FB;
 margin-left:0;
}
.swchItem1:last-child, #pagesBlock1 .swchItem:last-child {
 border-color-right:transparent;
}
.swchItem1:hover, #pagesBlock1 .swchItem:hover {
 background:#f4f4f4;
}
#swch {height:33px;;margin:30px auto;line-height:33px;display:block;*display:inline-block;}
#swch a.swchItem1, #swch b.swchItemA1 {border-left:1px solid #DAE0EA;}
#swch span.swchItemDots {border-top:1px solid #DAE0EA;border-bottom:1px solid #DAE0EA;background:#fff;border-collapse:collapse;padding:8px !important;margin-left:-3px !important;}
/* PageSelector end */

.add_b {background:url(http://justforgame.moy.su/vimg/newvid/button.png) repeat-x; display:inline-block; height:23px; font:13px/24px vidok; text-transform:uppercase; padding:0 10px; color:#fff; cursor:pointer}
.add_bb {background:#fff; border:1px solid #bbb; -webkit-box-shadow:1px 1px 1px #dcdcdc;-moz-box-shadow:1px 1px 1px #dcdcdc;box-shadow:1px 1px 1px #dcdcdc; display:inline-block; height:23px; font:13px/24px vidok; text-transform:uppercase; text-align:center; padding:0 10px; color:#000; cursor:pointer; margin-top:3px}
.add_bb:hover {border:1px solid #808080}
.upper {text-transform:uppercase}
.nr {border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}

/* forum Page switches */
.switches {background:#fff; color:#000; padding:5px; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin:5px; font-size:12px; border:1px solid #dcdcdc}
.switches a {color:#000; text-decoration:none}
.switch, .switchActive {background:#f2f2f2; padding:5px 7px; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.switchActive {color:#2E5788!important; font-weight:bold!important}
/* Фикс после обнов uCoz */ .forum-pages {padding:2px 5px !important;margin:5px !important;display:inline-block;white-space:nowrap} .switch:hover {background:#F1F4F9 !important;} .switch + .switchActive .swiActive {border-bottom:1px solid red;margin-bottom:-2px;}
/*---*/
tr.switchesRow1 td.pagesInfo {background:#f2f2f2; padding:5px 7px; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin:0 5px 0 0; width:auto!important}
.ThrTopButtonsRow1 td {padding:7px 5px}

@media only screen and (max-device-width: 1024px) {
 input[type=text].queryField {max-width:300px !important}
 table.navigationTbl {width:495px}
}
input[type=button],
input[type=submit],
input[type=reset] {
 background:#fff;
 border:1px solid #C3CDDD;
 padding:0 13px !important;
 height:21px;
 margin-top:4px;
 display:inline-block;
 text-decoration:none;
 font-size:12px;
 color:#3e638e;
/* margin-left:3px;*/
 cursor:pointer;
}
input[type=button].button, input[type=button].codeButtons {padding:0 !important;margin:0 1px 2px 0 !important}
input[type=checkbox] {margin-right:2px}
input[type=checkbox]#format_message {margin-right:4px}
input[type=checkbox].dPstBox,
select.codeButtons {margin-left:4px}
.threadsDetails, .forumOnlineBar {padding:10px 10px}
.legendTable, .userRights {font-size:13px}
.threadIcoTd {width:1%!important; text-align:center;margin:2px auto!important; padding-left:1%!important}
.threadIcoTd img {margin:0 auto!important; padding-right:8px!important}
.funcLink {font-size:13px}
.forumIcoTd img {-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.threadIcoTd img {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.threadPinnedLink {color:#646464; font-weight:600; font-size:13px; text-decoration:none; border-bottom:1px dotted transparent; text-shadow:none!important}
.threadPinnedLink:hover {border-color:blue}
.threadFrmLink, .gTableBody1 a {text-decoration:none}
#LastVisit a {text-decoration:none}
.birthdaysBlock {display:none}
.threadsType {padding:7px 8px; font-weight:bold}
.ds-forum-vid-title {border:1px solid #dcdcdc; text-align:center; height:30px; line-height:30px; -webkit-box-shadow:inset 0 0 10px #f2f2f2;-moz-box-shadow:inset 0 0 10px #f2f2f2;box-shadow:inset 0 0 10px #f2f2f2; margin-top:10px} .ds-forum-vid-title img {max-width:172px;max-height:32px;margin:1px;margin-top:5px !important}
hr {background:#dcdcdc; height:1px; border:none; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none; margin:10px 0}

 .icon_ds {background:url("/imgs/bmenustr.png") no-repeat 7px 8px;padding:0px 0px 3px 23px;color:#51708c;display:inline-block;*display:inline}
 .icon_ds_2 {background:url("/imgs/bmenustr.png") no-repeat 7px 6px;padding:2px 0px 5px 23px;display:inline-block;*display:inline}
 .icon_ds_2 a {color:#3c6991;font-weight:bold;text-decoration:none}
 .icon_ds_2 a:hover {color:#3c6991;font-weight:bold;text-decoration:none}
 .b_info_ds {background:#fff;height:24px;line-height:24px;padding:0px 4px;color:#2e2e2e;text-shadow:none;font-size:13px; border-bottom:3px double #dcdcdc; margin:0 7px}
 .b_info_ds a {color:#4e4e4e;text-decoration:none}
 .icon_ds_3 {background:url("/ds/info_border.png") no-repeat 8px 7px;padding:0px 0px 0px 18px;display:inline-block;*display:inline}
@media only screen and (max-device-width: 1024px) {
 .b_info_ds .icon_ds_3:last-child {display:none}
}
 .icon_ds_3 b {color:#4e4e4e;font-weight:normal}
.cat_name_ob {background:#202020;color:#ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:0px 1px 0px #000;padding:5px 7px;display:inline-block;*display:inline}
 .b_info_ds_ob{margin-top:5px}
.txt_or_scree {color:#5a5a5a;padding:4px 0px;text-shadow:none}
 .p_m_dd {padding:3px 0px;line-height:15px}
 .r_moder {float:right;color:#4e4e4e}
 .m_ds, .m_ds_2{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #dcdcdc;padding:10px 10px; font-size:14px; -webkit-box-shadow:inset 0 0 1px #dcdcdc;-moz-box-shadow:inset 0 0 1px #dcdcdc;box-shadow:inset 0 0 1px #dcdcdc}
 .m_ds_2{overflow:hidden}
.pr_p {padding:2px 0px;color:#7c7c7c}
td.per {width:100%;padding-left:5px;color:#7c7c7c}
.b_title {
border-top:3px double #dcdcdc;
border-bottom:3px double #dcdcdc;
margin:0 7px;
height:30px;
font:12px/30px Tahoma;
color:#646464;
}
.m_ds a {text-decoration:none}
.m_ds a:hover {text-decoration:underline}
.b_title img {max-height:30px}
.user-activ {border:1px solid #dcdcdc; width:90%; padding:10px}
.cross1, .cross2 {padding-top:1px; display:inline-block; padding-bottom:1px; color:#fff; text-align:center; margin:0px -1px; text-shadow:0px 1px 0px rgba(0,0,0,0.3);}
.cross1 {border:1px solid #757B7F; background-color:#7d7d7d; text-align:left} 
.cross2 {border:1px solid #586a7c; border-left:1px solid #646A6D; background-color:#61768A; text-align:right}

.cat_name {background:#f2f2f2;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px 7px}
.cat_name a {color:#000;text-decoration:none;font-size:12px}
.pr-p-line {border-bottom:1px dotted #dcdcdc; width:94%; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; padding:5px 0}
.pr-p-line span.right {float:right}

.war_table {background:#f2f2f2;padding:5px 10px;border:1px solid #ca4646;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px}
.war_table span {font-weight:bold}
.war_table2 {margin: 10px 2px;background: #f2f2f2;padding: 7px 10px;border: 1px solid rgba(8, 8, 8, 0.71);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.03) inset, 0 0 0 3px #101010;-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.03) inset, 0 0 0 3px #101010;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.03) inset, 0 0 0 3px #101010;font-size: 13px;text-align: center}
.cat_name_ob {background:#f2f2f2;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 7px;display:inline-block;*display:inline}

.m-descr {line-height:22px}

table.catsTable {background:#f2f2f2;padding:4px 7px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-top:10px}
a.catName {color:#646464;font-weight:bold}
a.catNameActive {color:#646464;text-decoration:none;font-weight:bolder}
a.catNameActive:hover {color:#646464;text-decoration:underline;font-weight:bold}
.catDescr {color:#848484; font-size:12px; padding-left:5px}
td.catsTd {padding:7px 10px 7px 0}
.catNumData {color:#777}

.top_news {background:url(/ds/top_news.png) repeat-x;height:1px;margin-top:3px}
td.date {width:75px}
td.title {width:536px;padding-left:5px}
td.up {padding-left:5px}
td.title a, td.up a {color:#707070}
td.title a:hover, td.up a:hover {color:#242424}
td.title a {text-decoration:none}
td.title div {padding-left:5px}
td.up div {;float:left}
table.news_cats {border-bottom:1px solid #dcdcdc; width:100%}
table.news_cats tr td {padding:8px 0}
.ThrTopButtonsRow2 {display:none!important}

 #up{cursor:pointer;position:fixed;bottom:5px;right:40px;z-index:1}
 #bg_up {background:#0e0e0e;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-bottom:1px solid #1a1a1a;padding:3px 4px 1px 4px;overflow:hidden}
 a.but_user {background:url(/ds/user/but_user.png) no-repeat;display:block;width:21px;height:20px;float:left}
 a.but_user_quit {background:url(/ds/user/but_user_quit.png) no-repeat;display:block;width:21px;height:20px;float:left;margin:0px 1px 0px 0px}
 
 a.but_user_up {background:url(/ds/user/but_user_up.png) no-repeat;display:block;width:21px;height:20px;float:left;margin:0px 0px 0px 15px}
 a.but_user_pm {background:url(/ds/user/but_user_left.png) no-repeat left, url(/ds/user/but_user_right.png) no-repeat right, url(/ds/user/but_user_center.png) repeat-x center;height:20px;display:block;float:left;padding:0px 5px 0px 25px;margin:0px 3px 0px 3px}
 a.but_user_pm_us {background:url(/ds/user/but_user_left_us.png) no-repeat left, url(/ds/user/but_user_right.png) no-repeat right, url(/ds/user/but_user_center.png) repeat-x center;height:20px;display:block;float:left;padding:0px 5px 0px 25px;margin:0px 3px 0px 3px}
 .us{float:right;background:#0e0e0e;color:#454545;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:14px;padding:0px 5px;font-size:10px;margin:2px 0px 0px 0px}
 .nous{float:right;background:#c43a3a;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:14px;padding:0px 5px;font-size:10px;margin:2px 0px 0px 0px}
 .qw {color:#FF3030; text-shadow: 0 0 7px #FF3030;background: url(/bigbar/bgred.gif)}

/* Исправление прокрутки в ajax окнах */
.myWinCont input {max-width:98% !important}
.myWinCont ul.uz > li {display:inline-block;padding:4px;margin:2px;background:none;background-color:#EAEBEC !important;border:2px outset #C2C5CA}
.myWinCont ul.uz > li:hover {border-style:inset}
.myWinCont ul.uz > li a {text-decoration:none}

.myWinCont > form > table {width:98%}
/*---*/

.replaceTable {background:#F1F5F7;height:100px;width:300px;border:1px solid #DCE1EA;margin:0 auto}
.replaceBody {background:url( ) #fff}

/* Календарь */
.calTable{border:1px solid #888;background:#fff;margin:5px auto}
.calMonth{text-align:center;font-weight:700;background:url(/gs/menuo.png) repeat-x top #1c1c1c;padding:5px 0}
.calWday,.calWdaySe,.calWdaySu{font:9px Verdana,Arial,Helvetica,sans-serif;color:#8F9497;background:#F3F3F2;outline:1px solid #D0D0D0;border:1px solid #fff;padding:3px 5px}
.calMday{font:11px Verdana,Arial,Helvetica,sans-serif;color:#8F9497;text-shadow:0 1px 1px #fff;font-weight:700;background:#e7e7e7;outline:1px solid #D0D0D0;border-top:1px solid #fff;border-left:1px solid #fff;padding:5px}
.calMdayA{color:#DC143C;font-weight:700;background:#fff;outline:1px solid #D0D0D0}
.calMdayIs,.calMdayIsA{font-weight:700;background:#F3F3F2;outline:1px solid #D0D0D0;border-top:1px solid #fff;border-left:1px solid #fff}
a.calMonthLink:link,a.calMonthLink:visited,a.calMonthLink:active{text-decoration:none;color:#fff}
a.calMonthLink:hover{text-decoration:none;color:#F3F3F2}
a.calMdayLink:link,a.calMdayLink:visited,a.calMdayLink:active{text-decoration:none;color:#228B22}
a.calMdayLink:hover{text-decoration:none;color:#555}
/*---*/

div.cMessage img {max-width:430px;margin:2px}

/* Table */
.bbTable {display:block; width:100%}
.bbTableRow {clear:both; padding:2px}
.bbTableCell {border-right:1px solid #0b0b0b; border-bottom:1px solid #0b0b0b}
.bbTableBody {clear:both; border:2px solid #cccccc; padding:3px; background:#fafafa}

/* Codes */
#getcode {font-size:10px;font-weight:normal;text-decoration:underline;margin-left:4px}
#cod {width:98% !important;height:180px}
div.codes, div.codes2 {padding:7px 10px 7px 10px;border:1px solid #363636;text-align:justify}
div.codes {margin:0 4px 10px 4px;color:#000;font-size:12px;text-shadow:1px 2px 3px silver}
div.codes2 {padding-left:3px;margin:5px 4px 0 4px;border-bottom:0;background:lightblue;color:#fff;font-size:10px;font-weight:bold}

/* Новый вид code и quote */
.bbQuoteBlock {max-width:900px;padding: 5px 5px 0px 5px;margin-bottom:4px}
.bbQuoteName {background:url(/.s/img/icon/mc.png) no-repeat 5px 4px #f6f6f6; padding:5px 10px 5px 26px !important; border:1px solid #ccc; border-left:3px solid #ccc; border-right:3px solid #ccc; border-bottom:0px; -webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;font-size:9pt !important}
.quoteMessage {border:1px dotted #ccc !important; border-left:3px solid #ccc !important; border-right:3px solid #ccc !important; background:url( ) #fff; padding:5px; font-family:tahoma; -webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px; text-align:left; color:#555; margin:0px; border-bottom:1px solid #ccc !important}
.quoteMessage a.link {color:#000 !important}

.bbCodeBlock {max-width:900px;padding: 5px 5px 0px 5px;margin-bottom:4px}
.bbCodeName {background:url(/.s/img/icon/code.png) no-repeat 5px 4px #fcf0f0; padding:5px 10px 5px 26px !important; border:1px solid #eeaaaa; border-left:3px solid #eeaaaa; border-right:3px solid #eeaaaa; border-bottom:0px; text-shadow:0px 1px 0px #fff; -webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;font-size:9pt !important}
.codeMessage {border:1px dotted #eeaaaa !important; border-left:3px solid #eeaaaa !important; border-right:3px solid #eeaaaa !important; background:url(/imgs/fon_code.gif) #fff; padding:5px; font-family:tahoma; -webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px; text-align:left; color:#555; margin:0px; border-bottom:1px solid #eeaaaa !important}
.bbCodeName a:link {font-weight:normal !important}

.ds-forum-vid-mess .codeMessage:not(:hover) {overflow:hidden !important;}
.ds-forum-vid-mess .codeMessage:hover, .ds-forum-vid-mess .codeMessage:focus {overflow:auto !important;}
.ds-forum-vid-mess .bbCodeName > a {display:none}
.ds-forum-vid-mess .bbCodeBlock:hover > .bbCodeName > a {display:inline}

@media only screen and (max-device-width: 1024px) {
 .bbQuoteBlock, .bbCodeBlock {max-width:700px}
}

/* Site Spoiler */
.bspoilerdiv{background:url(/images/12.gif) #FFFBF0;border:1px solid #202020;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #0d0d0d;-moz-box-shadow:inset 0 0 0 1px #0d0d0d;box-shadow:inset 0 0 0 1px #0d0d0d;text-shadow:0 1px 0 #000;color:#616b73;font-family:tahoma;padding:5px 9px}
.bspoilerdtw,.bspoilerdiv a{border:0}
a.bspoiler{display:block;width:100%;color:inherit;text-decoration:none}
.bspoilerbody{background:#FFFFF0;margin-top:-2px;border:1px solid #202020;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:5px 9px;
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2) inset;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2) inset;}

/* Кнопка вверх */
.imas {background:url(/ds/uphover.png) no-repeat;width:30px;height:29px}
.imas:hover {background:url(/ds/up.png) no-repeat;width:30px;height:29px}

/* Замена фона панели uCoz */
.cuzadpn {background:url(/.s/t/271/4.gif) 0 -1px !important;border-bottom:1px solid #000}
.admBarCenter {color:#000 !important}
#buttons_rotation {display:none!important}

/* Исправления для спойлера */
.uSpoilerButton {margin:2px}
.uSpoilerText {margin:auto; padding:4px} /*фикс на предосмотр и спойлер*/
body > .postTable:only-child .posttdMessage .uSpoilerText,
body > div:only-of-type .uSpoilerText {display:block !important;}

/* Исправления для полей */
form#thread_search_form input[type="submit"]#thread_search_button.fastNav {float:right;margin-bottom:-21px}
form#thread_search_form input[type="text"]#thread_search_field {margin-right:53px; max-width:160px !important}

div#subscribe {margin-top:4px;margin-right:12px}
div#subscribe a {color:#ff9900}
div#subscribe a:hover {color:#fff}
div#forum_filter {float:left !important;margin:-8px 0 0 33.5%}
div#forum_filter span#filter_by {padding:4px}
#uEntriesList,
form ul.form-fields, ul.form-fields > li {overflow: hidden;}
/*---*/

/* Статистика форума в блоке */
.block-stats {
overflow:hidden;
}
.block-stats-item {
margin:15px 0;
overflow:hidden;
font-size:13px;
text-align:center;
}
.block-stats-ico {
background-color:#3399CC;
background-position:center;
background-repeat:no-repeat;
width:50px;
height:50px;
-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;
margin:0 auto 15px auto;
-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms;
}
#bs1,
#bs2 {
color:#3399CC;
font-weight:bold;
font-size:25px;
}
.block-stats-item-1 {
border-bottom:1px solid #dcdcdc;
padding-bottom:15px;
}
.block-stats-ico-1 {
background-image:url(/imgs/block-mess.png);
}
.block-stats-ico-2 {
background-image:url(/imgs/block-users.png);
}
.block-stats-item:hover .block-stats-ico {
-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);
}
/*---*/