/* background 
-------------------------------------------------------------*/


HTML, body {min-width: 1100px!important;  scrollbar-width: thin; -ms-text-size-adjust: none; -moz-text-size-adjust: none; -webkit-text-size-adjust: none;}



/*фон*/
html, body {
background:url(https://forumstatic.ru/files/001b/85/c5/99775.png) top center #324239;
background-attachment: no-fixed;
background-repeat: repeat;
overflow-x: hidden;
}

/*тело*/
#pun {
  width: 1000px;
  background: url("https://forumstatic.ru/files/001b/85/c5/70074.png") repeat-y scroll top center; 
  background-color: #C1C1C1;
}


/*шапка форума */
#pun-title table {
  background: url("https://forumstatic.ru/files/001b/85/c5/60546.png") top center  no-repeat; 
  height: 200px;
  width: 1000px; 
  margin-top: -130px;
  margin-left: -30px;}


/*низ форума */
#pun-about {
  background: url(https://forumstatic.ru/files/001b/85/c5/27942.png) center top no-repeat; 
  margin: 0px  0px  -48px  -30px;  
  height: 60px; 
  width: 1000px;}






/*  border colours  and text colours
-------------------------------------------------------------*/

/* настройка текст и убирает подчеркивание*/
.punbb a, .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, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-adnav ul.adsubnav a {
  color: #333!important; 
  text-decoration: none!important; 
  border-color: transparent;
}


/* убираем рамки на форуме */
.punbb .container, .punbb .post-body, .post h3, #pun-title, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2,.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table,.punbb th,.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, li.pa-online{
  border-color: transparent;
  text-decoration: none;
}



/* llinks
-------------------------------------------------------------*/

/* ссылки не активные */
.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,.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited, #pun-admain a,
#pun-adnav .isactive ul.adsubnav a, #pun-adnav ul.adsubnav a {
  color: #333!important;
  text-decoration: none!important;
   }

/* ссылки активные */
.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, #pun-admain a:hover, #pun-adnav .isactive ul.adsubnav a:hover {
   color: #7E4943!important;  
text-decoration: none;
}

/* выделяем ссылки*/
#pun-index .tcl h3  a { color: #333!important;}
.punbb .quote-box cite a, .punbb .code-box strong.legend a {color: #333!important; }
.punbb .post-links li a {color: #7E4943!important; }
.punbb .post-links li a:hover {color: #8E7663!important;}
.punbb .post-content a { color: #7E4943!important; text-decoration: none; font-weight: 600;}
.punbb .post-content a:hover { color: #8E7663; text-decoration: none; font-weight: 600;}





/* верхняя навигация*/
#pun-navlinks a { 
  font-family: Montserrat;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;  
  color: #7E4943!important; 
  font-size: 12px; 
}

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active { 
  color: #8E7663!important;
}

/* нижняя навигация */
#pun-ulinks a { 
  background-color: transparent;
   color: #333!important; 
  font-size: 7px!important;  
  text-align: center;
  font-style: normal!important;
  letter-spacing: 0.6px;  
  text-transform: uppercase;  
  text-decoration: none;
}


#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  text-decoration: none;  
  color: #7E4943!important;}


/*  post status icons and category
 -------------------------------------------------------------*/


/* категории */
#pun-index div.category h2, #pun-index #pun-stats h2 { 
  text-align: center; 
  font-size: 0px !important;
  margin: 0px  -30px 10px; 
  height: 30px;
  width: 999px!important;
  background: url(https://forumstatic.ru/files/001b/85/c5/20931.png); 
  padding: none!important;
  border-color: transparent;
}


/* категория быстрый ответ */
#post-form.formal h2 {
  text-align: center; 
  font-size: 0px !important;
  margin: 0px  -30px 10px;  
 height: 30px;
  width: 999px!important;
  background: url(https://forumstatic.ru/files/001b/85/c5/20931.png); 
  padding: none!important;
  border-color: transparent;
}


/* иконки старые, новые, важные, закрытые */
#pun-main div.catleft, #pun-main div.catright {display: none;}
.punbb table Div.icon {
float: right; 
display: block; 
width: 10px; 
height: 10px; 
padding: 0px !important; 
background-color: #b0b0b0!important; 
border: 1px solid #9C9C9C!important;
border-radius: 0;
}

tr.inew div.icon { background: #7E4943!important;}
tr.iclosed div.icon { background: #8E7663!important;}
tr.isticky div.icon { background: #324239!important;}





/* иконки внутри форума */
#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
 display: block; 
float: right;
height: 10px; 
position: relative; 
width: 10px; 
margin-left: 20px; 
margin-top: 0px; 
}
#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
display: block; 
float: right;
height: 10px; 
width: 10px;
 margin-left: 20px;
 margin-top: 0px;}
#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
  display: block;
float: right;
height: 10px; 
width: 10px; 
margin-left: 20px; 
margin-top: 0px; }
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
  display: block;
float: right;
 height: 10px;
 width: 10px; 
margin-left: 20px; 
margin-top: 0px; }




/* code-box quote-box spoiler-box textarea
 -------------------------------------------------------------*/


/* цитаты и код*/
.punbb .code-box {
  margin-bottom: 10px;
  margin-right: 2px;
  margin-top: 1px;
  margin-left: 2px;
 background-color: #d9d9d9;
 outline: 2px solid #7E4943;
 border: 2px solid #9C9C9C;
  padding: 15px;
  color: #333!important; 

}

.punbb .quote-box {
  margin-bottom: 10px;
  margin-right: 2px;
  margin-top: 1px;
  margin-left: 2px;
 background-color: #d9d9d9;
 outline: 2px solid #b0b0b0;
 border: 1px solid #7E4943;
  padding: 10px;
  color: #333!important; 
}

.punbb .post-content .spoiler-box{
  background-color: #d9d9d9;
  border: 1px solid #7E4943;
  outline: none;
}



/* форма ответа*/
.punbb textarea {
  background-color: #d9d9d9;
 outline: 2px solid #8E7663; 
 border: 2px solid #7E4943;
  border-radius: 0 0 0 0;
  color: #333!important; 
}

#main-reply { width: 100%; height: 200px;} 

.punbb .formal span.input { margin-left: -8px!important;}



/* оконтовка формы ответа*/
#post fieldset {  
 background:url()  #b0b0b0;
    padding: 0 20px 0 20px;
    border: 1px solid #;
}


/*оформление репутации и остальных окон*/
#pun-report .inner h1, #pun-reputation .inner h1, #pun-admin-award-form .inner h1 {
    background-image: none !important;
    width: 768px !important;
    margin-left: -4px;
    padding: 0px !important;
    height: 18px !important;
  background-color: #b0b0b0;
 border-bottom: 1px solid #8E7663;
 border-radius: 0px;
 color: #333;
 text-align: justify;
}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
    min-height: 20px;
    padding: 7px;
    margin: 19px 4px;
    outline: none;
   max-width: 760px;
    background-color: #d9d9d9;
 outline: 2px solid #7E4943;
 border: 2px solid #9C9C9C;
   border-radius: 0px;
   color: #2f2d2e;
  text-align: justify;
}


#font-area { 
height: 200px; 
overflow: auto; }

#tags .container { 
padding: 5px 5px 5px 5px!important;
background-color: #d9d9d9;
 outline: 2px solid #b0b0b0;
 border: 1px solid #7E4943;
border-radius: 0;
color: #333;
}

#keyboard-span input {
cursor:pointer; 
height:25px; 
min-width:30px; 
border-color: transparent!important;  
background-color: transparent!important; 
color: #333!important; 
padding: 0 !important; 
outline: none !important;}










/* admin panel
-------------------------------------------------------------*/

/* стиль админки */
#pun-adnav h2, .adformal h2 {background-color: inherit !important;    border: none!important;}
.adcontainer {border: none !important;}
#pun-admain *{border-color: transparent;}
#pun-admain * {margin: 0;}
#pun-admain .adcontainer td { border-color: transparent!important;}
#pun-admain fieldset {border-color: transparent!important;}
.punbb-admin #pun-admain h2 {display: none;}
.punbb-admin #pun-admain h2 {display: none;}
#pun-admain legend {display: none;}
.punbb-admin #pun-admain legend span {display: none;}
#pun-adnav ul.adsubnav a {color: #4F4C4D!important; }

#pun-adnav a {
font-family: Montserrat;
 font-weight: 700;
  text-transform: uppercase;  
  font-size: 9px; 
  color: #333!important;
   font-weight: normal !important;
  }

#pun-admain .isactive a {
text-transform: uppercase;  
  font-size: 9px; 
  color: #7E4943!important;
  font-weight: normal !important;
  }


#pun-admain a {
  text-transform: uppercase;  
  font-size: 9px; 
  color: #333!important; }

#pun-admain a:hover {color: #7E4943!important; }



#pun-admain textarea { 
  margin-left: 4px!important;
  background-color: #d9d9d9;
 outline: 2px solid #8E7663; 
 border: 2px solid #7E4943;
  border-radius: 0px;
 }

#pun-admain input, #pun-admain select {
  padding: 2px 2px 2px 2px; 
  margin-bottom: 5px!important; 
  outline: none!important;
  border-radius: 0px;
  background-color: #d9d9d9;
 outline: 2px solid #b0b0b0;
 border: 1px solid #7E4943;
  color: #333!important;
  text-transform: uppercase; 
  font-size: 9px!important;   
  }



/* on the main page
-------------------------------------------------------------*/

.punbb .main .tcr span.lastpost { 
  display: block; 
  padding: 4px 0px 0px 0px; 
    color: #333!important; 
  text-transform: uppercase; 
  font-size: 8px; 
  font-weight: 500;

}

.punbb .main .tcr a{  
  font-family: Montserrat;
  font-weight: 700;
  font-size: 10px; 
  color: #7E4943!important; 
  text-transform: uppercase;  


}
.punbb .main .tcr a:hover{
  font-family: Montserrat;
  font-weight: 700;
  font-size: 10px; 
  color: #8E7663!important; 
  text-transform: uppercase;  
}


.punbb:not(#pun-userlist):not(#pun-messages) .user-avatar { 
  width: 32px!important; 
  height: 34px!important;
  transition-duration: 0.25s; 
  float: left; 
  padding: 1px 1px 0px 7px;}

#pun .user-avatar .avatar-image {
  border-radius: 0px!important; 
  height: 30px;  
  width: 30px; 
  margin-left: -5px; 
  margin-top: -5px; 
  background-color: #9C9C9C;
  border: 2px solid #7E4943;
  outline: 1px solid #8E7663;
  opacity: 0.8!important;  
  filter: grayscale(1) !important;
}

#pun .user-avatar .avatar-image:hover { 
  opacity: 1!important; 
  filter: none !important; 
 background-color: #9C9C9C;
  border: 2px solid #7E4943;
  outline: 1px solid #8E7663;
}


.punbb .user-avatar .isonline { 
  width: 6px!important; 
  height: 6px!important; 
  z-index: 0!important;
  margin-top: -5px; 
  outline: none;  
  background-color: #324239!important; }


/* profile
-------------------------------------------------------------*/
/*настройки аватарок*/
li.pa-avatar  {margin-top: 5px; margin-bottom 5px;}
li.pa-avatar img {opacity: 1 !important; filter: none !important; border-radius: 0px!important;
 border: 1px solid #324239; outline: 1px solid #8E7663;}
li.pa-avatar img:hover { opacity: 1 !important; filter: none !important; border-radius: 0px!important; opacity: 0.8!important;  filter: grayscale(1) !important;}

/*профиль на главной странице */

#viewprofile ul, #profilenav ul{
  background-color: #C1C1C1;
  outline: 2px solid #b0b0b0;
  border: 1px solid #7E4943;
  border-radius: 0;
}

#profile-right li span{
  text-transform: uppercase;  
  font-size: 9px;
  color: #333; 
  background-color: #d9d9d9;
  border: 1px solid #7E4943;

}


#profile-left #profile-name strong { 
 font-family: Montserrat;
text-transform: uppercase;  
  font-size: 11px; 
  color: #333!important;
}


#profile-left #profile-name strong {margin-bottom:4px;}


#profile-left #pa-edit strong a {
   margin-top:8px; 
  padding: 4px 4px;
  background-color: #d9d9d9;
  border: 1px solid #7E4943;
  border-radius: 0 0 0 0; 
  font-size: 9px!important;  
  color: #333!important;  
  text-transform: uppercase;  
  font-family: Montserrat;
  font-weight: 700;
  text-transform: uppercase;  
  font-size: 9px; 
 
}


#profile-left #profile-title strong, #profile-left #pa-online strong {
text-transform: uppercase;  
 font-size: 9px;
 color: #333!important;
 font-style: normal!important;
font-weight: normal!important;
}



#pa-avatar img{
  opacity: 0.8!important; 
  filter: grayscale(1) !important; 
  border-radius: 0px!important;
  border: 1px solid #324239; 
  outline: 1px solid #8E7663;
}


#pa-avatar img:hover { 
  opacity: 1 !important; 
  filter: none !important; 
  border-radius: 0px!important;
  border: 1px solid #324239; 
  outline: 1px solid #8E7663;

 }

#profile-signature  {  border-color: transparent;}

#profile-signature ul {  border-color: transparent;}



/* disconnections
-------------------------------------------------------------*/

/* отключаем на форуме*/
div#pun-live-rusff, .topic a.sharelink, #pun-status .status-right, .pl-reports {display:none!important;}
#post #button-smile{display:none;}
.category .container thead {display: none;}
.punbb .main h1, #pun-debug h2 {display:none;}
.pa-gifts {display: none;}
.pa-awards {display:none;}
#pa-gifts {display: none;}
#pa-awards {display:none;}
#profile-gifts{display: none;}
.closedatafield, #pun-title .title-logo span, .pa-gifts, .lastedit {display: none}
#pun-live-rusff span.cooltext {display: none;}
.admin-advert-block {display: none;}
li#navawards {display: none!important;}
#pun-ulinks .container li.item5 {display: none;}
#button-smile{display: none;}
#pun-userlist .usertable .container thead {display: none;}
.punbb th {background: #transparent!important; color: transparent!important;}
#pun-index .category .tc2,#pun-index .category .tc3, #f-subforums .tc2,#f-subforums .tc3 {
  display:none!important;}
#profilenav h2 span {display: none;}




/* Ostal&#697;noye
-------------------------------------------------------------*/

/* настройки остального стиля */
.category .container thead { text-transform:lowercase; }
.offline li.pa-online strong {font-weight: normal;}
 a.menu:link, a.menu:visited, a.menu:active{text-decoration: none;}
 .punbb .main h1, #pun-main h2 { font-size: 0px; }

/*прокрутка*/
::-webkit-scrollbar {width: 5px; height: 5px background-color: #C1C1C1; border: 1px solid #9C9C9C;}
::-webkit-scrollbar-track {  background-color: #C1C1C1; width: 5px; height: 5px; border: 1px solid #9C9C9C;}
::-webkit-scrollbar-corner {background: #324239; }
::-webkit-scrollbar-thumb{background-color: #7E4943;  width: 5px; height: 5px;}
::-webkit-scrollbar:horizontal {width: 5px; height: 5px; background-color: #C1C1C1; border: 1px solid #9C9C9C;}
::-webkit-scrollbar-horizontal {background-color: #8E7663;  width: 5px; height: 5px;}

/*выделение*/
body *::-moz-selection { background: rgba(142, 118, 99); color: rgb(238, 234, 232);}
body *::-webkit-selection {background: rgba(142, 118, 99, 0.9);color: rgb(238, 234, 232);}
body *::selection { background: rgba(142, 118, 99, 0.9); color: rgb(238, 234, 232);}





/* кнопки вверх/вниз */
.go-up, .go-down { cursor: pointer; display: none; height: 20px;  margin-bottom: 160px; opacity: 1; position: fixed; width: 80px; z-index: 9999;  }
.go-up { bottom: 58%; margin-left: 960px !important;}
.go-down {bottom: 44%; margin-left: 960px !important;}
.go-down:hover, .go-up:hover { opacity: 1;}





/* плашки новостные */
#crosso {position: absolute; width: 240px; height: 90px; margin: 28px 704px; overflow-y: auto; overflow-x: hidden;}
#crosso .plashka {width: 230px; height: 26px; border-radius: 0px; margin-bottom:  2px; 
 background-image: url(https://forumstatic.ru/files/001b/85/c5/25007.png?v=1);  }
#crosso .nam {position: absolute;  text-align: left; margin: 7px 0 0 30px;   font-variant: normal; text-decoration: none; font-family: Montserrat; font-weight: 700; font-size: 10px; text-transform: uppercase;  
color: #C1C1C1!importan; }
#crosso .nam a {color: #C1C1C1!importan;}





/* бегунок шрифта */
.FNTslider {
position: relative;
z-index: 1000;
width: 110px;
height: 5px;
margin: 12px 5px!important;
margin-right: 5px; 
float: right;
margin-right: 24%!important;
border-color: transparent;
box-shadow: none !important;
background-color: #d9d9d9;
  border: 1px solid #7E4943;
border-radius: 5px;
color: #333;
}
.FNTslider .before {
height: 5px;
border: solid 1px transparent;
border-right: none 0;
border-radius: 0px;
position: absolute;
margin-top: -1px;
background-color: #333;
  border: 1px solid #7E4943;
}
.FNTslider .thumb {
width: 8px;
height: 11px;
border-radius: 0px;
position: relative;
top: -4px;
cursor: pointer;
background-color: #8E7663;
  border: 1px solid #7E4943;

}


