/* CS1 Background and text colours
-------------------------------------------------------------*/

/* CS1.1 */
.punbb .section .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 {
background-color: transparent;
  border-color: transparent;
  color: #333;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
background-color: transparent;
  border-color: transparent;
  color: #333;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {

  border-color: transparent;
  color: #fff;
background-color: rgb(39, 18, 18);
box-shadow: 0 0 7px 1px rgb(17 1 1);
  font-family: "Book Antiqua" !important;  font-variant: small-caps;
  font-size: 1.6em;
  }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  border-color: transparent;
  color: #333;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  border-color: transparent;
  color: #ab0000;}

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #333
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
 background-color: transparent;
  border-color: transparent;
  color: #333
  }

/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  border-color: transparent;
  color: #f1f1f1;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
      border-color: transparent;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
   border-color: transparent;
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
    color: #ef7561b3;
    text-shadow: 1px 1px 1px #000;
    text-decoration: none;
    font-family: Century Gothic;
  font-size1,FONT-WEIGHT: 200;}

/* 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 {
    border-color: transparent;
  }

/* CS2.5 */
.punbb th {
    border-color: transparent;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
    border-color: transparent;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
   border-color: transparent;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
   border-color: transparent;
  }

.punbb .divider {
    border-color: transparent;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
    border-color: transparent;
  }

li.pa-online {
  border-color: transparent;
  }


/* 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 {
color: rgb(154 80 6);
text-decoration: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #333
  }

#pun-ulinks li a  {
    color: rgb(78 20 20 / 59%);
font-size: 1.1em;text-shadow: 0 0 1px #b65959;}

/* 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(126, 98, 148);
  }

/* CS3.3 */
#pun-navlinks a {
color: #e69595ad;
}

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active, #pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
color: #ca4329b0;
opacity: 1;
text-shadow: inset 1 1 6px #1d1fcd;
}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/
#pun-main div.catleft, #pun-main div.catright {display: none}



.punbb table Div.icon {
    float: left;
    display: block;  
    border-style: none none none none;}

.punbb table Div.icon {
    background-image: url(http://forumstatic.ru/files/0012/e6/86/83929.jpg);
    background-position: 225px -8px;
}

TR.inew Div.icon {
    background: url(http://forumstatic.ru/files/0012/e6/86/83929.jpg);
    background-position: -4px -3px;
    
}
TR.isticky Div.icon {
background: url(http://forumstatic.ru/files/0012/e6/86/83929.jpg) !important;
background-position: 116px -3px !important;  
}

TR.iclosed Div.icon {
background: url(http://forumstatic.ru/files/0012/e6/86/83929.jpg);
background-position: 343px -3px; 
}
TR.iredirect Div.icon {
}






.icon[data-new-topics]:before, .subforums span[data-new-topics]:before
{
background: transparent !important; 
    border-radius: 2px !important;
    color: #d88f4d !important;
    content: attr(data-new-topics) !important;
    display: inline-block !important;
    font-size: 0.8em !important;
    font-weight: 700 !important;
    height: 12px !important;
    line-height: 12px !important;
    margin: 10px 0px 0px 70px !important;
    min-width: 12px !important;
    padding: 4px !important;
    position: absolute !important;
    text-align: center !important;
    font-family: 'Anar' !important;
    text-shadow: 0px 0px 6px #e7ff00 !important;
}

/* CS1 Background and text colours
-------------------------------------------------------------*/

/* CS1.1 */
.punbb .section .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 {
background-color: transparent;
  border-color: transparent;
  color: #333;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
background-color: transparent;
  border-color: transparent;
  color: #725f49;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {

border-color: transparent;

color: #fff;

background-color: rgb(39, 18, 18);

box-shadow: 0 0 7px 1px rgb(17 1 1);

/* font-family: "Main" !important; */

/* font-weight: bolder !important; */

font-size: 1.5em !important;

text-shadow: 0 0 4px #6c1d1d !important;
}

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  border-color: transparent;
  color: #333;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  border-color: transparent;
  color: #ab0000;}

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #333
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
 background-color: transparent;
  border-color: transparent;
  color: #333
  }

/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  border-color: transparent;
  color: #f1f1f1;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
      border-color: transparent;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
   border-color: transparent;
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
    margin: 0px 0px 0px -25px;
    padding: 10px 0px 0px 0px;
    color: #ef7561b3;
    text-shadow: 1px 1px 1px #000;
    text-decoration: none;
    font-family: Century Gothic;
    font-size: 11pt;
    FONT-WEIGHT: 200;
    text-align: center;
    height: 37px;
    width: 1114px;
    background: url(http://forumstatic.ru/files/0012/e6/86/45333.jpg?v=1) center;
    }

/* 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 {
    border-color: transparent;
  }

/* CS2.5 */
.punbb th {
    border-color: transparent;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
    border-color: transparent;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
   border-color: transparent;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
   border-color: transparent;
  }

.punbb .divider {
    border-color: transparent;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
    border-color: transparent;
  }

li.pa-online {
  border-color: transparent;
  }


/* 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 {color: rgb(147 84 49);text-decoration: none;/* font-family: 'Anar'; *//* font-weight: bold; */}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #333
  }

#pun-ulinks li a  {
    color: rgb(78 47 20 / 59%);
font-size: 1em;/* text-shadow: 0 0 1px #b31e1e; */font-family: 'Anar';font-weight: bolder;}

/* 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(170 77 77);
  }

/* CS3.3 */
#pun-navlinks a {
color: #e18d7a;
}

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active, #pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
color: #ca4329b0;
opacity: 1;
text-shadow: inset 1 1 6px #1d1fcd;
}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/
#pun-main div.catleft, #pun-main div.catright {display: none}



.punbb table Div.icon {
    float: left;
    display: block;  
    border-style: none none none none;}

.punbb table Div.icon {
    background-image: url(http://forumstatic.ru/files/0012/e6/86/83929.jpg);
    background-position: 225px -8px;
}

TR.inew Div.icon {
    background: url(http://forumstatic.ru/files/0012/e6/86/83929.jpg);
    background-position: -4px -3px;
}
TR.isticky Div.icon {
background: url(http://forumstatic.ru/files/0012/e6/86/83929.jpg) !important;
background-position: 108px -3px !important;  
}

TR.iclosed Div.icon {
background: url(http://forumstatic.ru/files/0012/e6/86/83929.jpg);
background-position: 343px -3px; 
}
TR.iredirect Div.icon {
}






.icon[data-new-topics]:before, .subforums span[data-new-topics]:before
{background: #ac9e8800 !important;border-radius: 2px !important;color: #c25b2d !important;content: attr(data-new-topics) !important;display: inline-block !important;font-size: 0.9em !important;font-weight: bold !important;height: 12px !important;line-height: 12px !important;margin: 10px 0px 0px 70px !important;min-width: 12px !important;padding: 4px !important;position: absolute !important;text-align: center !important;font-family: 'anar' !important;text-shadow: 0px 0px 7px #e4ff3a !important;}

/* MAKS DESIGN
*/
#mask_dialog .inner {
cursor: default;
    margin: 0;
    width: 760px;
    max-width: 99%;
    max-height: 90%;
    overflow-x: auto;
    z-index: 100;
    box-shadow: 0 0 40px #222;
    background: url(http://forumstatic.ru/files/0012/e6/86/59022.jpg?v=1);
    padding: 42px;
    background-size: contain;
    border: 10px #451616;
    border-style: ridge;

}

#mask_dialog .hv-mask-dialog-title {
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    line-height: 34px;
    position: relative;
font-family: 'Anar';
color: #62441a;
    
}
.hv-storage-count {
    color: #000;
}

.topic .post{
    background: url("http://forumstatic.ru/files/0012/e6/86/51128.jpg") top center repeat-y;
    width: 1093px;margin: 0px -5px 0px -21px;;
    
}

/* reputation number style */
div.post-rating a, div.post-vote a {
    font-size: 130% !important;
    text-decoration: none !important;
    font-family: georgia, serif;
    font-weight: bold;
}


.post-content hr {
height: 21px;
    margin: 5px 0;
    background: url(http://forumstatic.ru/files/0013/0e/75/64969.png) no-repeat center;
    opacity: 50% !important;
    border: none;
}

#tags .container {
    position: absolute;
    right: 6px;
    top: 43px;
    z-index: 2;
    background: #b6a787e0;
    border: double #b99c88;
margin-top: 33px;}




/* font style */
.FNTslider {
  position:relative;z-index:1000;
  background: #963a23;
  width: 110px;
  height: 5px;
  margin: 3px 5px;
  border: solid 1px #ed480d;
  float: right;
  margin-right: 7%;
}
.FNTslider .before {
  height: 5px;
  border: solid 1px #dc5a0063;
  border-right: none 0;
  position: absolute;
  background: #dabba0;
  margin-top: -1px;
}
.FNTslider .thumb {
  width: 6px;
  height: 15px;
  position: relative;
    border: solid 1px #ed480d;
  top: -6px;
  background: #291e1b;
  cursor: pointer;
}


/* reputation field */
#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -135px 0 0 -384px;
    width: 768px;
    z-index: 100;
    box-shadow: 0 0 40px #222;
    -webkit-box-shadow: 0 0 40px #222;
    -moz-box-shadow: 0 0 40px #222;
    -khtml-box-shadow: 0 0 40px #222;
    background: #c3b391;
}


::selection {
background: #97705e; /* Safari */
  color:#fbd8bb;
}
::-moz-selection {
background: #97705e; /* Firefox */
    color:#fbd8bb;
}



  

/* last edit style*/
.lastedit{
    font-size: 8px !important;
    padding: 1px;
    text-align: right;
    font-style: italic;
    opacity: 60%;
}



/*Reaction*/
.reaction-picker-button 
{
margin: 0px 0px 0px 10px !important;
border-radius: 10% !important;
}

.reaction-chip, .reaction-chip.reaction-chip--clicked,
.reaction-chip.reaction-chip--disabled,
.reaction-chip:not(.reaction-chip--disabled):hover,
.reaction-chip.reaction-chip--clicked:not(.reaction-chip--disabled):hover 

{
--color-chip-border-custom: #c4b49200 ;
--color-chip-bg-custom: #b4a27e ;
--color-chip-bg-hover-custom:  #7e5959;
--color-chip-clicked-border-custom: #d3c3a140 ;
--color-chip-clicked-bg-custom: #c0af9f3d ;
--color-chip-clicked-bg-hover-custom: #7e5959;
}

.reaction-chip {
  cursor: pointer;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--color-chip-border-custom)  !important;
  background-color: var(--color-chip-bg-custom)  !important;
}
.reaction-chip.reaction-chip--clicked {
  border: 1px solid var(--color-chip-clicked-border-custom)  !important;
  background-color: var(--color-chip-clicked-bg-custom)  !important;
}
.reaction-chip.reaction-chip--disabled {
  cursor: default;
}
.reaction-chip:not(.reaction-chip--disabled):hover {
  background-color: var(--color-chip-bg-hover-custom)  !important;
}

.reaction-chip.reaction-chip--clicked:not(.reaction-chip--disabled):hover {
  background-color: var(--color-chip-clicked-bg-hover-custom)  !important;
}


/*Reaction*/