/* STYLE BY котноним
сделан на стандартном стиле Classic DarkRed.
CS1 Background and text colours
-------------------------------------------------------------*/
 div.tclcon span.stickytext,.punbb td div.tclcon span.newtext, div.tclcon span.acchide {}
 
/*привет, гость*/
#pun-status .container span.item1 {}
#pun-status .status-right {float: none!important;display:none;}
#pun-status .container span.item2 {display:none;
      font-size: 8px; color: #35363d;text-transform: uppercase;
}

.punbb .category {
    background: #fff;
    border: 0px solid #ccc;
    padding-bottom: 10px;}
.punbb .category div {}
.punbb .category div table tbody {border: 1px solid #dfdfdf;
    }
.punbb .main tbody td.tc3,.punbb .main tbody td.tc2 {text-transform: lowercase; color: #495e91;font-size: 10px;vertical-align: middle;}
.punbb .main tbody td.tc2 {margin-top: 30px;}
.punbb .main tbody td.tcl, .punbb .main tbody td.tcr {border-top: 0px solid #ececec;border-left: 0px solid #ececec;border-right: 0px solid #ececec;vertical-align: middle;}


.punbb .main tbody td.tcr span {text-transform: lowercase; color: #222222;}
.punbb .main .container {}

#pun-stats .container {
    background: url();}
    
 
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
    background-color: #fff;    -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
    border: 1px solid #d1d1d1;
    padding: 3px;
    border-radius: 3px;font-size:10px;
}

.punbb textarea {font-size:12px!important;}

::-webkit-scrollbar{ width: 4px; height: 3px;}
::-webkit-scrollbar-track { background-color: #fbf8f7; } 
::-webkit-scrollbar-thumb {    background-color: #d1dbe4;}

div.post-links ul li.pl-reports {display: none;}

.post-content td {border:none transparent !important;}
hr {border:none; background: rgba(89, 89, 89, 0.31); height:1px;}
.punbb .post-sig dt {border-top-color: rgba(89, 89, 89, 0.31)!important;}
</style>

/*число постов и Уважение, ЛЗ и другое*/
.pa-posts,.pa-respect, .pa-fld1 {
    line-height: 11px;
}
.pa-posts,.pa-respect, .pa-fld1 {text-align: center;
    padding: 7px!important;
    display: inline-block!important;
    float: none!important;
    font-size: 8px;}

.pa-author a:before {
content: "~";}

.pa-author a {
font-size: 14px;
  text-decoration: none;
   }

.pa-reg, .pa-online {text-align: center;}

.punbb .post h3 strong.fnt, .topic a.sharelink,.punbb .post-links li.pl-report {display: none;}

.punbb .pa-avatar img {border-radius: 0px;margin-bottom: 10px;}

.post-content ul li { list-style: hangul!important;}

.punbb td div.tclcon span.newtext a {font-size: 8px!important;}

#font-area, #size-area {
    width: 90%;background-color: #eff0f2;
}
#font-area div, #size-area div {
    display: inline-block;
    margin: 0 5px !important;
}

/*шапка */
#pun-title table {
background-image : url(http://forumstatic.ru/files/001b/e2/14/36445.jpg); 
background-repeat : no-repeat;
background-position: top center;
border: none; 
margin-left: -60px;
height: 300px;
width: 1000px;}

/* CS1.0 фон */
body {
    background-color: #eff0f2;
    background-image: url();
    background-repeat: repeat;
    overflow-x: auto !important;
    background-position: top center;
}

/* Футер */
#pun-about p.container {
    background: rgba(0, 0, 0, 0) url(http://forumstatic.ru/files/001b/e2/14/75817.jpg) no-repeat scroll bottom center;
    height: 40px; 
    margin-bottom: 0px!important;
    margin-left: -19px;
    margin-top: 0px;
    width: 1000px;
}

/* тело */
 #pun {
  background: #fff;outline: 0px solid #FFFFFF; outline-offset: 0px;
  }

/* CS1.1 */
.punbb .section .container, .punbb .modmenu .container,
.punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
  color: #35363d;
  }

/* CS1.1 закругление бордеров*/
.punbb .section .container {
  }
#pun-status .container, #pun-crumbs2 .container, .punbb .post h3, .punbb .post h3 span {
  border-radius: 0px 0px 0 0 !important;
  }
#pun-crumbs1 .container, #pun-about .container, .punbb .post > .container {
  border-radius: 0 0 0px 0px !important;
  }


/* CS1.2 пост контейнеры */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  color: #333;
  border-radius: 0px;
  }

/* CS1.3 категории*/
.punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb .main h2 span{
  height:50px;
  background: transparent;
  border-bottom: #c1c1c1 solid 0px;
  padding: 10px;
  letter-spacing: 0px;
  color: #4b6d9b;
  font-family: 'Hello France';
  text-align:center;
  padding:5px 5px 5px 25px;
  }
 .punbb .main h1span , #pun-debug h2 span, .punbb-admin #pun-admain h2 span {

color: #555;
text-align:center;
text-transform:lowercase;
padding:10px;
border:#ccc solid 0px;
  margin-bottom: 10px;}
#pun-stats h2 span, #pun-stats h2 {display:none;}


/* CS1.4 */
#pun-title, #pun-title .container {
  background-color: transparent;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, 
.punbb-admin #pun-admain legend span {
background-color:#fbfbfb;
font-size:12px!important;
color: #555;
text-align:right;
padding:2px;
border:#ccc solid 1px;
  }

#profilenav h2 span {display:none;}

/* CS1.6 профиль поля */
#viewprofile li, #setmods dl {
   color: #000000;
   border-bottom: 0px solid #ccc;
  }



.punbb .post h3 span {
  background-color: transparent;
  color: #333
  }

/* CS1.7 цитаты коды */
.punbb .quote-box, .punbb .code-box {
    margin: auto;background: #f5f5f5;
    border: 1px #e4e4e4 solid;
    text-align: justify;
    color: #888888;
  }

.punbb .quote-box cite, .punbb .code-box .legend, .punbb .spoiler-box > div {
  padding: .7em 1em;
  color: #535a6a;
  background: #e9e9e9;
  font: 10px 'Noto Sans Display', sans-serif;
  }

.punbb .post-content .blockcode, .punbb .post-content blockquote {
  padding: 15px;
  }
  
.punbb .post-content .blockcode {max-height: 150px;}

/* CS1.8 главное меню стиль*/
#pun-navlinks { padding-top: 7px; width: 100%; max-width: 1000px;
  }

#pun-navlinks .container { 
  background-color: transparent;
  color: #3b2b2d;
  }

/* CS1.9 */
#pun-ulinks .container {
  border-radius: 0;
  margin: 0;
  }

/* CS1.10 */
.offline li.pa-online strong {
  font-weight: normal
  }

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3 {
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  }

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  }

/* CS2.5 */
.punbb th {

  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  }

.punbb .divider {
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #dedfdf
  }

li.pa-online {
  }

#f-subforums {
  }


/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 ссылки */
.punbb a, .punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited { text-transform: lowercase;
  color: #495e91;
  }

.punbb .code-box strong.legend a { color: rgb(19, 0, 0);}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #333
  }

#pun-adnav .isactive ul.adsubnav a {
  color: rgb(103, 32, 32) !important;
  }

/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: rgb(103, 32, 32);
  }

/* CS3.3 меню */
#pun-navlinks a { 
    font-family: 'Segoe UI Light';
    text-transform: uppercase;
    color: #35363d;
    text-decoration: none;
    transition: 0.4s all;
    letter-spacing: 1px;
    text-shadow: none;
  }
/* подменю */
#pun-ulinks li a {
  text-transform: lowercase;
  font-size: 11px;
  color: #35363d;
  line-height: 30px;
  font-family: 'Segoe UI Light';
  }


/* CS3.4 */
#pun-navlinks li a:hover {
  color: rgb(207, 104, 104);
  }

#pun-navlinks .isactive a {
  }

#pun-ulinks li a:hover, #pun-ulinks li a:focus {
  color:rgb(207, 104, 104);

  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }


/* CS4 Post status icons
 -------------------------------------------------------------*/

/* CS4.1 */
.punbb tr div.icon {
  background: #efefef url() no-repeat 0 0;
  }

.punbb tr.inew div.icon {
  background: #65adff url() no-repeat -36px 0;
  }

.punbb tr.iredirect div.icon {
   background: #758092 url() no-repeat -72px 0;
  }

.punbb tr.inew.iclosed div.icon {
  background: #758092 url() no-repeat -213px 0;
  }

.punbb tr.iclosed:not(.inew) div.icon {
   background: #758092 url() no-repeat -177px 0;
  }

.punbb tr.inew.isticky div.icon,
.punbb tr.inewisticky  div.icon,
.punbb tr.iclosed.inewisticky div.icon {
  background: #758092 url() no-repeat -141px 0;
  }

.punbb tr.isticky:not(.inew) div.icon {
  background: transparent url() no-repeat -106px 0;
  }

/* CS4.2 */
.punbb .closedatafield {
  display: inline-block;
  width: 0;
  padding-right: 11px;
  font-size: 0;
  color: transparent;
  }

.punbb .closedatafield:before {
  content: url();
  margin-right: 5px;
  }

/* CS4.3 */
.punbb .stickytext:before {
  content: url();
  margin-right: 5px;
  }


/* CS5 Additional styles
-------------------------------------------------------------*/

/* CS5.1 */
#pun-main div.catleft, #pun-main div.catright {
  display: none
  }

/* CS5.2 */
.category td.tc2:before,
#f-subforums td.tc2:before {
  content: "Topics: " !important;
  color: rgb(150,150,150);
  float: left;
  }

.ru .category td.tc2:before,
.ru #f-subforums td.tc2:before {
  content: "Temas: " !important;
  }
.es .category td.tc2:before,
.es #f-subforums td.tc2:before {
  content: "Temas: " !important;
  }

.category td.tc3:before,
#f-subforums td.tc3:before {
  content: "Posts: " !important;
  color: rgb(150,150,150);
  float: left;
  }

.ru .category td.tc3:before,
.ru #f-subforums td.tc3:before {
  content: "Posts: " !important;
  }
.es .category td.tc3:before,
.es #f-subforums td.tc3:before {
  content: "Mensajes: " !important;
  }

#pun-viewforum .forum td.tc2:before {
  display: block;
  content: "Replies: ";
  color: rgb(150,150,150);
  float: left;
  }

.ru #pun-viewforum .forum td.tc2:before {
  content: "Respuestas: " !important;
  }
.es #pun-viewforum .forum td.tc2:before {
  content: "Respuestas: " !important;
  }

#pun-viewforum .forum td.tc3:before {
  display: block;
  content: "Views: ";
  color: rgb(150,150,150);
  float: left;
  }

.ru #pun-viewforum .forum td.tc3:before {
  content: "Views: " !important;
  }
.es #pun-viewforum .forum td.tc3:before {
  content: "Vistas: " !important;
  }

#pun tr.iredirect .tc2:before,
#pun tr.iredirect .tc3:before {
  content: none !important
  }

/* CS5.3 */
.tipsy-inner, .tipsy-arrow {
  font-family: 'Segoe UI Light';
  font-size: 11px;
  opacity: 0.8 !important;
  }

/* CS5.4 */
#BookmCntToggle {
  background: url(../../img/Classic_DarkRed/bookmark.png) center center no-repeat !important;
  width: 26px !important;
  height: 26px !important;
  opacity: 1 !important;
  cursor: pointer;
  z-index: 1;
  box-shadow: 0 0 6px rgba(0,0,0,.2);
  border-radius: 2px;
  }

#BookmCntToggle:hover {
  opacity: .78!important;
  }

#MyBookmarks h2, #MyBookmarks h1, .editBookmark h1 {
  margin-bottom: 0 !important;
  }

/* CS5.5 */
#navpm .num_msg {
  margin-left: -26px !important;
  margin-top: -4px !important;
  }

/* CS5.6 кнопки */
form .button, input[type="submit"] {
    padding: 5px;
    background-color: #ffffff;
    border: 1px solid #b3b3b3;
    color: #999999;
    display: inline-block;
  }

form .button:hover, form .button:focus, form .button:active,
input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active {
  }

form .button:disabled, input[type="submit"]:disabled {
  opacity: .6;
  cursor: default;
  box-shadow: none;
  }

/* CS5.7 кнопки в профиле Основной Аватар Подпись*/
#profilenav li a:hover {
  color: rgb(179, 179, 179);
  text-decoration: none !important;
  }

#profilenav li.isactive a {
  
  }

/*регулировка размера шрифта*/
.FNTslider {
  position: relative;
  z-index: 10;
  width: 140px;
  height: 3px;
  margin: 4px 40px !important;
  float: right;
  border-radius: 5px;
  box-sizing: border-box;
  background-color: #ececec;
}

#pun-messages .FNTslider {
  margin: 1px 39px !important;
}

.FNTslider .before {
  height: 3px;
  position: absolute;
  border-radius: 5px;
  margin-top: -1px;
  margin-left: -1px;
  box-sizing: border-box;
background-color: #97b7dc;
}

.FNTslider .thumb {
  width: 5px;
  height: 5px;
  position: relative;
  top: -2px;
  cursor: pointer;
  background-color: #7789b1;
  background-size: cover;
  border-radius: 5px;
  margin-left: -7px;
}