/* structure by futura.rusff.ru
-------------------------------------------------------------*/
/* CS1 Основа
-------------------------------------------------------------*/
/* 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;
  color: #3D3D3D;
  }

/* CS1.2 Фон форума */
html, body {background: url(https://forumstatic.ru/files/001b/85/c5/91535.png);
background-color: #AFA593; background-position: top center; background-attachment: fixed;
}



/* CS1.2 Шапка */
#pun-title.section {
  background: transparent url("https://forumstatic.ru/files/001b/85/c5/34574.png") top center scroll no-repeat; 
  height: 200px;
  width: 958px; 
  margin-top:-73px;
  margin-left: -30px;}

/* CS1.4 Тело форума */
#pun {
  background-color: none; 
  background-image: url("https://forumstatic.ru/files/001b/85/c5/32687.png"); 
background-color: #E3E1E1;
  repeat-y scroll top center;
  }

/* CS1.5 Футер форума */
#pun-about  {
  background-color: transparent;
  background-image : url("https://forumstatic.ru/files/001b/85/c5/32687.png"); 
  background-position: center;
  position: relative;
  background-repeat : no-repeat; 
  height: 60px;
  width: 958px; 
  margin: 0px 0px 0px -30px;
  text-align: center;
  border-color: transparent;
  border: none;
  }

div#pun-about {
  margin-bottom: -40px;
  }
/* CS2 Форум
-------------------------------------------------------------*/
/* CS2.1 Текст на форуме */
.punbb .main .container, .punbb .post .container, .punbb .post h3, #pun-title, #pun-title .container, .punbb .modmenu .container, .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-navlinks .container, #pun-status .container, #pun-crumbs1 p.container, #pun-stats .container, #pun-about .container, #pun-crumbs2 .container, .linkst .pagelink, .linksb .pagelink { background-color: transparent;}

/* CS2.2 Категории */
.punbb .category h2, #pun-stats h2, #pun-main #post-form h2, #pun-debug h2 {
    width: 964px;
    height: 5px;
    margin-left: -30px !important;
    padding: 0 !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    text-align: center;
   background: url(https://forumstatic.ru/files/001b/85/c5/91535.png);
     font-size: 0px;}

/* категория быстрый ответ */
#post-form.formal h2 {display: none;}

#pun-profile #profilenav>h2{
  max-height: 20px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: -700px;}
#pun-main #profilenav>h2{
  max-height: 20px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: -700px;}

/* CS2.3 Цитата*/
.punbb .post-content .quote-box, .punbb .post-content .code-box {
    margin: 1.0em 1.8em 1.4em 1.8em;
    padding: 1em 1em 0.5em 1em;
   background-color: #e5e4e4!important;
  color: #3D3D3D;
 outline: none;
 border-radius: 0;
  border-color: #C8796D;
  border-style: solid;
  border-width: 1px;
}
/* Код */
.punbb .code-box {
  background-color: #e5e4e4!important;
  color: #3D3D3D;
  font-size: 11px;
  border-radius: 0;
  border-color: #C8796D;
  border-style: solid;
  border-width: 1px ;
}
/* Форма ответа */
.punbb textarea {
  background-color: #e5e4e4!important;
  color: #3D3D3D;
 outline: none;
  border-radius: 0;
  border-color: #C8796D;
  border-style: solid;
  border-width: 1px;
  margin-left: -5px!important
}
/* CS2.4 Прокрутка */
::-webkit-scrollbar {width: 5px; height: 5px background-color: #3D3D3D;}
::-webkit-scrollbar-track {  background-color: #3D3D3D; width: 5px; height: 5px; }
::-webkit-scrollbar-corner {background: #C8796D; }
::-webkit-scrollbar-thumb{background-color: #C8796D; border: 2px solid #e5e4e4; width: 5px; height: 5px;}
::-webkit-scrollbar:horizontal {width: 5px; height: 5px; background-color: #3D3D3D;}
::-webkit-scrollbar-horizontal {background-color: #C8796D; border: 2px solid #e5e4e4; width: 5px; height: 5px;}



/* выделенный текст */
body *::-moz-selection { background: rgba(200, 121, 109); color: rgb(227, 225, 219);}
body *::-webkit-selection {background: rgba(200, 121, 109, 0.8);color: rgb(227, 225, 219);}
body *::selection { background: rgba(200, 121, 109, 0.8); color: rgb(227, 225, 219);}

/* CS2.5 Переадресация */
/* CS2.6 Профиль */
/* Фон */
.punbb .post .post-author {
    float: left;
    width: 240px;
    margin-top: -1px;
    margin-left: -1px;
    overflow: hidden;
    text-align: center;
 background: url(https://forumstatic.ru/files/001b/85/c5/91535.png);
  color: #3D3D3D!important;

}





 .pa-posts,  .pa-respect {
    display: inline-block;
    width: 92px;
    margin-top: 5px!important;
    font-size: 10px;
    color: #3D3D3D!important;
    letter-spacing: 0,6px;
    margin-bottom: 5px;
   text-transform: lowercase; 
   font-family: arial;
}


    /* CS2.7 Форумы */
    .tclcon {
    font-size: 11px;
    padding-left: 5px;
    color: #333;
    text-align: justify;}

    /* название форумов */
   #pun-index .tcl h3 {
  font-size: 15px;
   font-family: 'Roboto'!important;
letter-spacing: 0.6px; 
font-weight: 600!important; 
font-style: normal; 
text-transform: uppercase!important; 
color: #3D3D3D;  
font-size: 10px;
border-bottom: 1px solid #C8796D!important;
}

#pun-index .tcl h3 a {color: #3D3D3D;}

#pun-index .tcl h3 a:hover {
  color: #C8796D;
}
 
 


  
/* Окна в форме ответа */
#size-area, #font-area, #color-area, #smilies-area, #keyboard-area, #imageup-area, #font-area, #size-area, #color-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #table-area, #addition-area {
padding: 5px;
  background-color: #e5e4e4!important;
outline: none;
 border-radius: 0;
  border-color: #C8796D;
  border-style: solid;
  border-width: 1px;

}
/* Линия разделитель */
hr {
  color: #3D3D3D;
  background-color: #C8796D;
  height: 2px;
  border: none;}
/* Линия подписи */
.punbb .post-sig {
color:#3D3D3D;
}
.punbb .post-sig dt { 
  border-top: 1px solid#3D3D3D;
  }
 

/* CS3 Рамки
-------------------------------------------------------------*/
.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, #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, .punbb-admin #pun-admain .adcontainer {
  border-color: transparent;}
/* CS4 Ссылки
-------------------------------------------------------------*/
/* CS4.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, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  text-decoration: none;
  color: #3D3D3D!important;
    -webkit-transition: color 0.9s ease;
    -khtml-transition: color 0.9s ease;
    -moz-transition: color 0.9s ease;
    -o-transition: color 0.9s ease;}
.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: #C37165;
    -webkit-transition: color 0.9s ease;
    -khtml-transition: color 0.9s ease;
    -moz-transition: color 0.9s ease;
    -o-transition: color 0.9s ease;}
/* CS4.2 Ссылки в меню навигации */
#pun-navlinks a {
  color: #3D3D3D;
  font-weight: normal;
  font-style:underline;
    -webkit-transition: color 0.9s ease;
    -khtml-transition: color 0.9s ease;
    -moz-transition: color 0.9s ease;
    -o-transition: color 0.9s ease;}
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active, #pun-pagelinks a:active, #pun-pagelinks a:focus {
  color: #3D3D3D;
    -webkit-transition: color 0.9s ease;
    -khtml-transition: color 0.9s ease;
    -moz-transition: color 0.9s ease;
    -o-transition: color 0.9s ease;}
/* CS4.3 Пользовательские ссылки */
#pun-ulinks a {
color: #3D3D3D;
    -webkit-transition: color 0.9s ease;
    -khtml-transition: color 0.9s ease;
    -moz-transition: color 0.9s ease;
    -o-transition: color 0.9s ease;}
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  color: #3D3D3D;
    -webkit-transition: color 0.9s ease;
    -khtml-transition: color 0.9s ease;
    -moz-transition: color 0.9s ease;
    -o-transition: color 0.9s ease;}
/* CS5 Иконки сообщений
-------------------------------------------------------------*/
#pun-title table tbody tr .title-logo span { display:none; }

/* Старые сообщения */
.punbb div.icon { 
    display: block;
    border-style: none none none none;
    float: left;
    margin-left: -10px;
    background-repeat: no-repeat;
}

/* Новые сообщения */
TR.inew Div.icon { background-repeat: no-repeat;}

#pun-main div.catleft, #pun-main div.catright {display: none}

/* сообщения в поиске */
.forum div.icon, #profile div.icon {
  background-color: #e5e4e4!important;
    display: block;
    float: left;
    height: 7px;
    width: 13px;
    margin-right: 10px;
    margin-top: 2px;
    position: relative;   
    border: 1px solid #C8796D;
}

/* старые */
.forum Div.icon, #profile div.icon, #pun-searchtopics div.icon {
    background: #3D3D3D;
    height: 7px;
    width: 7px;
}
/* новые */
.forum TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon, #profile TR.inew Div.icon {
    background: #C8796D;
    height: 7px;
    width: 7px;
}

/* закрытые */
.forum TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    background: #;
    height: 7px;
    width: 7px;
}

/* важные */
.forum TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon, #profile TR.isticky Div.icon {
    background: #;
    height: 7px;
    width: 7px;
}
 






/* вид репутации */
#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;
}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
    min-height: 20px;
    padding: 7px;
    margin: 19px 4px;
     background-color: #e5e4e4!important;
  color: #3D3D3D;
 outline: none;
 border-radius: 0;
  border-color: #C8796D;
  border-style: solid;
  border-width: 1px;
    max-width: 760px;
}


/* аватар на главной */

#pun .user-avatar .avatar-image {
    border-radius: 0px!important;
    margin: 1px 6px 3px -8px;
 background-position: center center;
  height: 30px;  
  width: 30px;
   background-repeat: no-repeat;
    border: 2px solid #C8796D!important;
}

.punbb .user-avatar .isonline {
  width: 8px;
    height: 8px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 0px !important;
    right: 3px !important;
    animation: blinkColor .9s linear infinite;
    -moz-animation: blinkColor .9s linear infinite;
    -webkit-animation: blinkColor .9s linear infinite;
    background: #C8796D;
    z-index: 100;
}


/* цвет и фон для контейнера шрифтов, графити, видосов, цветов и прочего от тэгов */
#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area { background-color: #e5e4e4;!important;
text-align: center!important; padding: 4px;
border: 1px double #3D3D3D; border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; }

/* скроллбар для шрифтов */
#font-area { max-height: 190px; overflow-y: auto;  }

.punbb .post h3 span {
    padding: 0.5em 1em;
    display: block;
    margin-left: 0em;
    border-left-style: solid;
    border-left-width: 1px;
}

#dop1 {
display: block;
position: absolute;
  font-size: 39px;
margin-top: 80px;
margin-left: 820px;
color: #C37165!important;
font-family: 'Roboto';
font-weight: 500;
text-transform: uppercase;
 text-shadow: 1px 1px 1px #3D3D3D;
}



-------------------------------------------------------------*/



/* отключаем на форуме*/
div#pun-live-rusff, .topic a.sharelink, #pun-status .status-right, .pl-reports {display:none!important;}

#pun-status .status-right {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;color: transparent;}


/* стиль админки */
#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-admain span[class="adinput"] input, #pun-admain span[class="adinput"] label {
box-shadow: none!important; }

#pun-admain input, #pun-admain select{background-color: #e5e4e4!important;
 font: 600 8px roboto!important; 
 letter-spacing: 0.5px;
 text-transform: uppercase; 
padding: 4px 4px; 
cursor: pointer;
border-radius: 0px!important;  
margin-bottom: 15px!important; 
color: #3D3D3D!important;  
border-radius: 0!important; 
border:  1px solid #3D3D3D!important; 
outline: none;}



#pun-admain textarea { margin-left: 4px!important;
  background-color: #e5e4e4!important;
  color: #3D3D3D;
 outline: none;
  border-radius: 0;
  border-color: #C8796D;
  border-style: solid;
  border-width: 1px;
}






