/* фон форума и подложка 
-------------------------------------------------------------*/
html, body { background-color: #270307;
} 
#pun {
  background-color: #e1d5b6; 
  background-image: url(https://funkyimg.com/i/2UyfH.jpg); 
  background-position: top center;
}
#pun-title.section #title-logo-table tbody #title-logo-tr #title-logo-tdl.title-logo-tdl .title-logo {display: none; }

/* шапка 
-------------------------------------------------------------*/
#pun-title table {
  background-image : url("https://funkyimg.com/i/2UykG.png"); 
  background-repeat : no-repeat;
  background-position: top center;
  border: none;
  margin-left: -39px;
  margin-top: 0px;
  height: 359px;
  width: 1005px;
}

/* подвал 
-------------------------------------------------------------*/
#pun-about p.container {
  background-image : url(https://funkyimg.com/i/2UykF.png); 
  background-position : center top; 
  background-repeat : no-repeat; 
  height : 240px;
  width: 1000px; 
  margin-left: -38px;
  text-align: center;
  margin-top: 0px;
  border-color: transparent;
  margin-bottom: -10px;
  font-size:0 !important;}
div#pun-about {margin-bottom: -10px;
}


/* категории + статистика
-------------------------------------------------------------*/
#pun-category1.category h2 {
  background: url(https://funkyimg.com/i/2UynC.jpg);
  height: 84px;
  width: 982px;
  font-size:0 !important;
  margin-left: -29px;
}

#pun-category2.category h2 {
background: url(https://funkyimg.com/i/2UynA.jpg);
  height: 84px;
  width: 982px;
  font-size:0 !important;
  margin-left: -29px;
}

#pun-category3.category h2 {
background: url(https://funkyimg.com/i/2UynB.jpg);
  height: 84px;
  width: 982px;
  font-size:0 !important;
  margin-left: -29px;
}

#pun-stats.section h2 { 
  background-attachment: scroll;
  background-clip: border-box;
  height: 84px;
  width: 982px;
  font-size:0 !important;
  margin-left: -29px;
background-image: url("https://funkyimg.com/i/2Uynz.jpg");
background-origin: padding-box;
background-position: 50% 0%;
background-repeat: no-repeat;
background-size: auto;
font-size: 0px;
}

/* форма ответа 
------------------------------------------------------------- */
#post-form h2 {
  background: url(https://funkyimg.com/i/2Uyny.jpg) center center no-repeat; 
  height: 84px;
  width: 982px;
  margin-left: -29px;
}
#post-form h2 span {
display: none;
}

/* описание подфорумов
------------------------------------------------------------- */
.mib1 {
  width: 414px;
  height: 180px;
  background: url(https://funkyimg.com/i/2Uytt.jpg);
  line-height: 100%;
  margin-left: -10px!important;
  margin-top: -50px!important;
}

.mibtext {
  width: 350px;
  font-family: oswald;
  font-size: 12px;
  color: #f2ead6;
  position: absolute;
  text-align: justify;
  margin-top: 70px!important;
  margin-left: 30px!important;
}

/* иконки сообщений
-------------------------------------------------------------*/
div.icon { background: url(https://funkyimg.com/i/2UyC2.png) no-repeat;}
tr.inew div.icon {background: url(https://funkyimg.com/i/2UyC1.png) no-repeat;}
tr.iclosed div.icon {background: url(https://funkyimg.com/i/2UyC4.png) no-repeat;}
tr.isticky div.icon {background: url(https://funkyimg.com/i/2UyC3.png) no-repeat;}

/* иконка статистики */
#pun-stats ul.container { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("https://funkyimg.com/i/2UyC5.png");
background-origin: padding-box;
background-position: 10px 10px;
background-repeat: no-repeat;
background-size: auto;
padding-left: 120px;
margin-left: -10px;
 text-align: justify;
margin-top: -15px;
min-height: 111px;
}


/* ссылки навигации
------------------------------------------------------------- */
 div#pun-navlinks {
  position: absolute;
  text-align: center;
  width: 961px;
  top: 13px;
  margin-left: -15px;
      }

#navindex a {
  background: url(https://funkyimg.com/i/2Uyz5.png) no-repeat top center; 
  display: inline-block; 
  font-size: 0px!important; 
  height: 27px; width: 111px;
  top: 10px;
}

#navuserlist a {
  background: url(https://funkyimg.com/i/2Uyz1.png) no-repeat top center; 
  display: inline-block; 
  font-size: 0px!important; 
  height: 27px; width: 111px;
  top: 10px;
}

#navsearch a {
  background: url(https://funkyimg.com/i/2Uyz4.png) no-repeat top center; 
  display: inline-block; 
  font-size: 0px!important; 
  height: 27px; width: 111px;
  top: 10px;
}

#navprofile a {
  background: url(https://funkyimg.com/i/2Uyz3.png) no-repeat top center; 
  display: inline-block; 
  font-size: 0px!important; 
  height: 27px; width: 111px;
  top: 10px;
}

#navpm a {
  background: url(https://funkyimg.com/i/2Uyz2.png) no-repeat top center; 
  display: inline-block; 
  font-size: 0px!important; 
  height: 27px; width: 111px;
  top: 10px;
}

#navadmin a {
  background: url(https://funkyimg.com/i/2UyzD.png) no-repeat top center; 
  display: inline-block; 
  font-size: 0px!important; 
  height: 27px; width: 111px;
  top: 10px;
}


#navlogout a {
  background: url(https://funkyimg.com/i/2UyzF.png) no-repeat top center; 
  display: inline-block; 
  font-size: 0px!important; 
  height: 27px; width: 111px;
  top: 10px;
}

#navlogin a {
  background: url(https://funkyimg.com/i/2UyzE.png) no-repeat top center; 
  display: inline-block; 
  font-size: 0px!important; 
  height: 27px; width: 111px;
  top: 10px;
}

#navregister a {
  background: url(https://funkyimg.com/i/2UyzG.png) no-repeat top center; 
  display: inline-block; 
  font-size: 0px!important; 
  height: 27px; width: 111px;
  top: 10px;
}

#navpr_1 a{
  background:url("https://funkyimg.com/i/2UFGT.png");
  display: inline-block; 
  font-size: 0px!important; 
  height: 27px; width: 111px;
  top: 10px;

}

/* дополнительные ссылки навигации
------------------------------------------------------------- */

 div#pun-ulinks {
  font-family: 'oswald';
  font-weight: bold;
  position: absolute;
  text-align: center;
  font-size: 10px;
  width: 961px !important;
  top: 310px;
  text-transform: uppercase;
  letter-spacing: 1px;
       }

#pun-ulinks a {
  color: #83191d ; text-shadow: 0px 1px 1px #e1b15b;
  text-decoration: none;}

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {uppercase; transition: all 0.4s ease-out;
  -o-transition-transition: all 0.4s ease-out; 
  -webkit-transition: all 0.4s ease-out; 
  -moz-transition: all 0.4s ease-out;
  color: #768c3a; text-shadow: 0px 1px 1px #e1b15b;
  text-decoration: none; }

/* профиль 
-------------------------------------------------------------*/
.punbb .post .post-author {
  width: 229px !important;
  min-height: 130px;
  margin-left: -4px;
  margin-bottom: 0px;
  text-align: center;
  background: url(https://funkyimg.com/i/2Uzqs.png) top no-repeat,
  url("https://funkyimg.com/i/2Uzqt.png") bottom no-repeat, 
  url('https://funkyimg.com/i/2Uzqu.png') top center; repeat-y; 
  padding-bottom: 5px;
  padding-top: 20px;
border-radius: 10px;
}

/* подписаться и отслеживать тему
-------------------------------------------------------------*/
.subscribelink {clear: both; padding-top: 0.3em!important; padding-bottom: 0.5em!important; float: right; font-family: oswald; font-weight: bold; /*margin-top: -8px;*/ margin-right: 11px!important; text-transform: uppercase; font-size: 10px;}

/* 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 {
border: none;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  color: #333;
  }


/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  color: #333;
  }

/* напишите ваше сообщение и нажмите отправить */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  color: #565410
  font-family: 'oswald';
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  color: #333
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  color: #333
  }


.offline li.pa-online strong {
  font-weight: normal
  }

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  }

/* 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 {
  }

li.pa-online {
  }


/* настройка ссылок на форуме 
 -------------------------------------------------------------*/
.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 {
  color: #83191d ; text-shadow: 1px 1px 0px #e1b15b;
  text-decoration: none;}

.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 { transition: all 0.4s ease-out;
  -o-transition-transition: all 0.4s ease-out; 
  -webkit-transition: all 0.4s ease-out; 
  -moz-transition: all 0.4s ease-out;
  color: #768c3a; text-shadow: 1px 1px 0px #e1b15b;
 text-decoration: none;}


/* репутация и сообщения на одной строчке
 -------------------------------------------------------------*/
.pa-posts {
  text-align: center;
  display: inline-block !important;
  padding: 1px !important;
  width: 90px;
  color: #671b1d !important;
  border-radius: 1px;
  background-color: #e9bc65;
  box-shadow: inset 0 0 5px #b58f36;
  border: 1px solid #652519;
  font-family: "oswald";
  font-size: 11px; !important;
}

.pa-respect {
  text-align: center;
  display: inline-block !important;
  padding: 1px !important;
  width: 90px;
  color: #671b1d !important;
  border-radius: 1px;
  background-color: #e9bc65;
  box-shadow: inset 0 0 5px #b58f36;
  border: 1px solid #652519;
  font-family: "oswald";
  font-size: 11px; !important;
}


/* подложка под выпадающие меню шрифт, смайл и тд  --------- */
#post .container[id$="-area"] {
    background-color: #ece2c3;
    padding: 5px!important;
    border-width: 2px;
    border-style: solid;
    border-color: #cdbd8e;
    min-width: 180px;
    overflow: auto;
}
#post .container[id$="smilies-area"] {min-width: 400px!important;}
#post .container[id$="color-area"]{height: 25px!important;}
#post .container[id$="font-area"]{max-height: 250px!important; overflow: auto;}
#image-area {width: 550px;}

/* настройка выпадающего блока репутация*/
#pun-reputation div { background: #e0d5b5; z-index:99999999!important; }

#pun-reputation h1 { height: 10px; padding-bottom:0!important; margin-left: -100px!important;}
.post-content td {border:none transparent !important;}
#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
background-color: #e0d5b5;
width: 700px;
border-radius: 5px;
overflow: auto;
}

#pun-main div.catleft, #pun-main div.catright, #pun-announcement h2, .lastedit, .mini_awards_label, .mini_awards, .title-logo span, li#navawards, #topic-modmenu .container span {display: none !important;}


/*прокрутка для браузеров
---------------------------------------------- */
::-webkit-scrollbar
{width: 5px; height: 4px; background-color: #732d38;}
::-webkit-scrollbar-thumb{ background-color: #edc066; border-radius: 2px; }

/*выделение текста
---------------------------------------------- */
::-moz-selection{ background: #732d38; color: #ffffff;}
::webkit-selection{ background: #732d38; color: #ffffff;} 
::selection{background: #edc066; color: #ffffff; text-shadow: none!important;}

/* переадресация */
#pun-redirect{padding: 4px; margin-top: 90px; margin-left: 200px;}
#pun-redirect .main-title {display: none;}
#pun-redirect.punbb .info .container {left: 0; right: 0; margin-top: 14px!important; bottom: 0; height: 52px; margin: 10% auto; text-align: center; padding: 0px; color: #333; background-color: transparent; }
#pun-redirect, #pun-maint {
  background-color: transparent; 
  height : auto; 
  width: auto;
  float: none; 
  text-align: center; 
  background-position: center; 
  background-color: transparent; 
  color: #333!important;}  
#pun-redirect h1 span{color: #333!important; margin-bottom:0px; margin-left: -3px; font-weight:bold; text-align: center;}
#pun-redirect h2 span{color: #333!important; text-shadow: #6b408b 1px 1px!important; font-size: 0px}

/* отключение заголовка переадресация*/
.punbb h1 span, .punbb h2 span, .punbb legend span {font-size: 0px;}
