/* CS1 Background and text colours
-------------------------------------------------------------*/
/* Фон */
html {
    background: url(https://forumstatic.ru/files/0018/62/a0/77525.jpg) repeat-x center top,
url(http://i104.fastpic.ru/big/2018/0717/61/849bb600b39a1659809eb0bd180b8061.jpg) repeat center top #000;
  overflow-x: hidden;
z-index: 999 !important;}

@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: 100%;
  }
}

/* Шапка */
#pun-title table {
background: url(https://forumstatic.ru/files/0018/62/a0/52323.png) top center no-repeat;
    border: none;
    height: 780px;
    width: 1045px;
    margin-left: -56px;
z-index: 9999 !important;
}

/* тело форума */
#pun { 
width:946px;
background: url(https://i101.fastpic.ru/big/2018/0802/9d/0fec48fcfd271c0a698c73922159b79d.jpg) repeat-y;   
z-index: 99 !important; 
}

/* Футер*/
#pun-about .container {
    height: 116px;
    width: 970px;
    margin-left: 20px;
background: url(https://i105.fastpic.ru/big/2018/0723/a0/6319ee9f9d53a613a2a2ca72ef3a31a0.jpg) no-repeat;
background-position: bottom center;}


/* CS1.1 */
.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 th {background-color: transparent;}

/* CS1.2 */
.punbb .post .container, .punbb .post h3, {background-color: transparent;}




/* CS5 Категории форума
-------------------------------------------------------------*/
.punbb #pun-category1 h2, #pun-stats h2, .multipage h1, #post-form h2, #pun-profile #pun-main h1, #pun-mod #pun-main .category h2, #pun-edit #pun-main h1, #pun-login #pun-main h1, #pun-message #pun-main h1, #pun-register #pun-main h1, #pun-search #pun-main h1, #pun-movetopic #pun-main h1, #pun-upavatar #pun-main h1, #pun-delete #pun-main h1, #pun-post #pun-main h1, #pun-deletetopic #pun-main h1, #pun-post #pun-main .topic h2{
    background: url(http://i105.fastpic.ru/big/2018/0717/a1/c9ac19805281acceb1ac584dc9f3f1a1.png) no-repeat center top;
font-size: 30px !important;
    width: 920px;
height: 33px;
    text-align: center;
    color: #d9d9d9;
}

.punbb #pun-category1 h2, .multipage h1, #post-form h2, #pun-profile #pun-main h1, #pun-mod #pun-main .category h2, #pun-edit #pun-main h1, #pun-login #pun-main h1, #pun-message #pun-main h1, #pun-register #pun-main h1, #pun-search #pun-main h1, #pun-movetopic #pun-main h1, #pun-upavatar #pun-main h1, #pun-delete #pun-main h1, #pun-post #pun-main h1, #pun-deletetopic #pun-main h1, #pun-post #pun-main .topic h2   {margin-left: -9px;}
#pun-stats h2 {margin-left: 11px;}

#pun-category2.category h2, #pun-category4.category h2, #pun-category6.category h2 {
    background: url(http://i104.fastpic.ru/big/2018/0717/63/cdff28ddf2c2378a609354e468191863.png) no-repeat center;
    font-size: 30px !important;
    width: 910px;
height: 33px;
     color: #d9d9d9;
}

#pun-category2.category h2 span, #pun-category4.category h2 span, #pun-category6.category h2 span {padding-left: 530px;}

#pun-category3.category h2, #pun-category5.category h2, #pun-category7.category h2 {
    background: url(http://i105.fastpic.ru/big/2018/0718/b5/00349ef5fce1921b1a60b30d348e68b5.png) no-repeat center;
    font-size: 30px !important;
    margin-left: -9px;
    width: 920px;
height: 33px;
     color: #d9d9d9;
}

#pun-category3.category h2 span, #pun-category5.category h2 span, #pun-category7.category h2 span {padding-left: 30px;}


/* CS1.4 */
#pun-title, #pun-title .container { background-color: transparent;   color: #494c2c;  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, .punbb-admin #pun-admain legend span {background-color: transparent;
  color: #0c0c0c;  }

/* CS1.6 */
.punbb .post h3 span,  #viewprofile li, #setmods dl  {background-color: transparent;}

.punbb .main .container {background-color: transparent;
  color: black;  }



/* CS2 Цвет границ
-------------------------------------------------------------*/


/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post {border-color: transparent; border: 0px !important;  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 { border-color: transparent; border: 0px !important;}

/* CS2.4 */
.punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post h3 span, .post-links ul, .usertable table { border-color: transparent; border: 0px !important;  }

/* CS2.5 */
.punbb th {border-color: transparent; border: 0px !important;  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: transparent; border: 0px !important;  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: transparent; border: 0px !important;  }

.punbb .divider { border-color: transparent; border: 0px !important;  }

.punbb .formal fieldset .post-box, .punbb .info-box {  border: 0px solid transparent;  }


/* CS3 Цвет ссылок
-------------------------------------------------------------*/
/* Ссылки навигации (форум, участники, поиск и далее) */
#pun-navlinks a {
color: #d9d9d9 !important;
    text-transform: uppercase;
    padding: 3px;
    font-size: 23px !important;
    letter-spacing: 2px;
}


/* Ссылки навигации при наведении курсора. */
#pun-pagelinks a:active, #pun-pagelinks a:focus {  color: #5A6067;  text-decoration: none !important;  }
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {  color: #922317!important;   }


/* CS3.1 Все ссылки на форуме*/
.punbb a, .punbb a:focus, .punbb a:link, .punbb a:visited, #pun-searchposts a  {
    color: #1f0603;
font-weight:bold;
    text-decoration: none;
   -webkit-transition: color 1s ease;
   -khtml-transition: color 1s ease;
   -moz-transition: color 1s ease;
   -o-transition: color 1s ease;  }


.punbb a:hover, .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-searchposts a:hover,  #pun-searchposts a:active  {  color: #922317;  }

.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {color: #191919;}

/* Пользовательские ссылки "Новые сообщения", "Активные темы" и т.д. */
#pun-ulinks  a:link, #pun-ulinks  a:visited {color: #e3e2e0;
  text-transform: lowercase;}

#pun-ulinks  a:hover, #pun-ulinks  a:focus, #pun-ulinks  a:active {color: #922317;} /*цвет при наведении и нажатии*/

/* CS3 Иконки
-------------------------------------------------------------*/

div.icon {
background: url(https://i104.fastpic.ru/big/2018/0724/75/4eacaf1aaadf220d6ae88d6ef4d85775.jpg) no-repeat;}
tr.inew div.icon {background: url(https://i104.fastpic.ru/big/2018/0724/67/fb77ecf263078a557e473efd9bae8267.jpg) no-repeat;}
tr.iclosed div.icon {background: url(https://i105.fastpic.ru/big/2018/0724/fa/ed6a3ef275204226a1804796e33636fa.jpg) no-repeat;}
tr.isticky div.icon {background: url(https://i105.fastpic.ru/big/2018/0724/b0/da0cd67408da03bf61f519ed9510e6b0.jpg) no-repeat;}

/* Разное */
#pun-announcement h2 {display: none} /* скрытие надписи объявление*/
#pun-main div.catleft, #pun-main div.catright {display: none} /* скрытие категорий*/
#pun td .modlist {display:none;}
#pun-navlinks #navawards {display:none} /* скрытие наград*/
.lastedit {display:none}
div#pun-live-rusff {display: none} /* скрытие это интересно*/
#pun-admain .adformal, #pun-admain .adcontainer {border: none;border-color:  transparent;}

#pun-title table tbody tr .title-logo-tdr {  position: absolute; z-index: 1; left: 0px;   top:0px;  opacity: 0.3;}
#pun_wrap #pun #pun-viewtopic.punbb #pun-main .topic .container .post-author ul {text-align: center; }
#pun_wrap #pun #pun-viewtopic.punbb #pun-main .topic .container .pa-author {text-align: center; }
#pun_wrap #pun #pun-viewtopic.punbb #pun-main .topic .container  ul .pa-title {text-align: center; }

/* Профиль */
.punbb .post .post-author > ul {
width: 220px;
    color: #d8d8d8;
    padding: 9px 0!important;
    background: #1e0000;
  border: 5px solid #d8d8d8;
    -moz-border-image: url(https://i104.fastpic.ru/big/2018/0722/c5/3a42d0f58c90f1a0204edc1f385fd4c5.jpg) 5 round round;
    -webkit-border-image: url(https://i104.fastpic.ru/big/2018/0722/c5/3a42d0f58c90f1a0204edc1f385fd4c5.jpg) 5 round round; 
    -o-border-image: url(https://i104.fastpic.ru/big/2018/0722/c5/3a42d0f58c90f1a0204edc1f385fd4c5.jpg) 5 round round;
    border-image: url(https://i104.fastpic.ru/big/2018/0722/c5/3a42d0f58c90f1a0204edc1f385fd4c5.jpg) 5 round round;
}



.punbb .post .post-author > ul a {color:#d8d8d8;}
.punbb .post .post-author > ul a:hover {color: #922317;}
   
/*стиль инфо*/
.infoPolzo { padding-bottom: 10px;
    padding-top: 5px;
    color: #1e0604;
    font-size: 13px;
    letter-spacing: 1.5px;
    background: #d8d8d8;
font-family: BebasNeueR;
}
.infoPolzo a {    font-size: 16px;
font-family: BebasNeueB;
color:  #1e0604!important;}
.infoPolzo a:hover {color: #922317!important;}
	
.briefInfo {
    padding: 5px;
    color: #1e0604;
    font-size: 11px;
    background: #d8d8d8;}

.pa-title {
padding-top:5px !important;
line-height:100% !important;
letter-spacing: 0px;}

#post .fs-box .container {
  background: #ccc;
  border: 3px rgba(118, 117, 107, 0.206) solid;}

#pun-reputation div.inner div.container, #pun-report div.inner div.container, #pun-popup_awards div.inner div.container {
  background: rgba(255, 255, 255, 0.251) !important;
  border: 3px rgba(118, 117, 107, 0.206) solid !important;}


li.post-author-Sp {
    background: rgb(14, 36, 49);}

li.pa-fld2 {  margin-top: 5px; 
    text-align: center;}
li.pa-fld3 {  margin-top: -10px; 
    text-align: center;}

a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited { 
  opacity:0.7;
  display: block; 
  margin-bottom: 1px; 
  text-transform: uppercase; 
  font-family: tahoma; font-size: 10px;
  letter-spacing: 1px; 
  background: #222a42; 
  color: #aebed0 !important; 
  text-align: center; 
  padding: 1px 1px 1px 10px;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;}

a.tvm:hover {
    -moz-transition: 0.5s ease; 
    -webkit-transition: 0.5s ease;
  display: block; 
  text-transform: uppercase; 
  font-family: tahoma; font-size: 10px; 
  letter-spacing: 5px;  
  background: #171d2e; 
  text-decoration: none; color: #aebed0 !important; 
  text-align: center; 
  padding: 1px 1px 1px 10px;}


.post-author ul li.pa-avatar img{
  border: 7px solid #d8d8d8;
    -moz-border-image: url(https://i104.fastpic.ru/big/2018/0722/a0/f1972c47d4d4f70c695bf5edf35860a0.jpg) 7 round round;
    -webkit-border-image: url(https://i104.fastpic.ru/big/2018/0722/a0/f1972c47d4d4f70c695bf5edf35860a0.jpg) 7 round round; 
    -o-border-image: url(https://i104.fastpic.ru/big/2018/0722/a0/f1972c47d4d4f70c695bf5edf35860a0.jpg) 7 round round;
    border-image: url(https://i104.fastpic.ru/big/2018/0722/a0/f1972c47d4d4f70c695bf5edf35860a0.jpg) 7 round round;


}


.post-author.online ul  li.pa-awards { font-weight: bold;}
.pa-awards {margin-top: -20px!important;}
li.pa-ip {margin-top: 10px;}
li.pa-replies {margin-top: 10px;}





.pa-posts, .pa-respect {
    text-align: center;
    display: inline-block;
    width: 77px;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    letter-spacing: 0px;
}

li.pa-respect, li.pa-posts {
    margin-right: 5px;
    margin-left: 5px;
}


/*Горизонтальная черта*/
hr { opacity: 0.9 !important;
    border: 0; 
    height: 1px; 
    background: #922317 !important;}  


/* Область для ввода текста в форме ответа и админке */
.punbb textarea, .punbb select, .punbb input {
color: #000;
box-shadow: 5px 5px 15px 3px #000000;
border: solid 1px #6d6d6d;
padding: 10px 0 0 10px;}


/* Фон окна наград и репутации */
#pun-popup_awards div, #pun-reputation div {
color: #666666;
background-color: #131313;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}


.punbb select, .punbb input {
padding: 5px 4px 4px 5px;
margin-top: 8px;
letter-spacing: 1px;
color: #d8d8d8;
background: #1e0502;
box-shadow: 0px 0px 0px 1px #1e0502;
border: solid 1px #4c4c4c ; 
}

input.button {    text-transform: uppercase!important;
    font-family: BebasNeueB!important;
    letter-spacing: 2px;
    font-size: 13px!important;}


.punbb input:hover{color: #d8d8d8;
background: #922317;}



/*убрать отредактировано*/
.punbb .post-content .lastedit, #pun-messages .pl-email a {display:none;} 


#pun-admain h2 span {font-size: 1.1em;}

.punbb #profile1 fieldset {margin-left: 50px;}
.punbb #profile8 fieldset {margin-left: 50px;}

.admin-advert-block .admin-advert-block-buttons {    display: none;}
.admin-advert-block {display: none;}




#pun-crumbs2 p.container, #pun-crumbs1 p.container  {      margin-left: 20px;     font-size: 12px;}


.punbb .fs-box .toppost .post-author ul li.pa-posts {width: 100%; }

li.pa-reg {text-align: center;}
.multipage .tcl .icon {    margin-top: 0px !important;}




.tclcon i {
    text-align: right;
    display: block;
    margin-bottom: 8px;
}



img.iblank.NIC {
    margin-top: 8px;
    height: 21px;
}
img.iblank.AVA {
    height: 21px;
    margin-top: 13px;
}

td#button-graffiti_rusff, td#button-files_rusff, td#button-smile {    display: none !important;}
td#button-restore {
    background: url(http://i105.fastpic.ru/big/2018/0705/75/e676bca38113181e65b96a80bbf1d775.png);
    background-size: 15px 15px;
}



#button-mask .buttonImage  { background-image: url(http://i104.fastpic.ru/big/2018/0624/c9/6bb7888f6d58a116f0734ff6bf56bcc9.png)!important;}



#My_replic_meny{background-image:url(http://i104.fastpic.ru/big/2018/0624/81/e60840365fd077865019a71150a49d81.png);}
#meny_My_replic span{
display:none;
}
#meny_My_replic p::first-letter{
    font-family: BebasNeueR;

}
#meny_My_replic p{
cursor:pointer;
font-weight:bold;
}
#meny_My_replic p:hover{

text-shadow:#000000 0 0 1px;
}
#meny_My_replic {
padding:20px!important;
width:120px;
position:absolute;
margin-right:-100px;
right: 5%;
top: 43px;

}


#form-buttons td { width: 20px;}




/*------------------------полоски прокрутки-----------------------*/

::-webkit-scrollbar {
    width: 5px;
    height: 4px;
    }

::-webkit-scrollbar-track, ::-webkit-scrollbar-corner  {
    background: transparent;
    }
::-webkit-scrollbar-thumb {
    background: #922317;
    border: 3px #922317 solid; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -khtml-border-radius:10px; 
    border-radius: 10px; 
    height:  15px;
    }



/*------------------------сообщения-----------------------*/
#pun-messages .post-links ul {background: url(http://i104.fastpic.ru/big/2018/0717/63/cdff28ddf2c2378a609354e468191863.png) no-repeat center;
    margin-left: 38px;
    padding-right: 23px;
margin-top: -10px;
}
#pun-messages .post-links ul li a {color: #d8d8d8;
font-family: BebasNeueB;
    font-size: 20px;
    letter-spacing: 1px;
padding-right: 20px;}

#pun-messages fieldset {margin-left: -20px}

#pun-messages .post-links ul li a:hover {color: #922317}

#pun-messages .post-content  {    width: 100%;
    overflow: hidden;
    background-color: #d8d8d8;
    border: 3px solid #1e0604;
    margin-top: 10px;
    padding: 13px 7px 7px 12px;
}

#pun-messages .post-author {margin-top: 15px}


#pun-messages #messages fieldset legend span{
    float: left;
    width: 890px;
    text-align: center;
    margin-left: -212px;
   color: #d8d8d8;
    font-family: BebasNeueB;
    font-size: 20px;
    letter-spacing: 1px;
    border-bottom: 5px solid #d8d8d8;
    border-top: 5px solid #d8d8d8;

-moz-border-image: url(https://i105.fastpic.ru/big/2018/0719/66/14b2f7b485bfa445d028a034f68c3566.jpg) 5 round round;
-webkit-border-image: url(https://i105.fastpic.ru/big/2018/0719/66/14b2f7b485bfa445d028a034f68c3566.jpg) 5 round round; 
-o-border-image: url(https://i105.fastpic.ru/big/2018/0719/66/14b2f7b485bfa445d028a034f68c3566.jpg) 5 round round;
border-image: url(https://i105.fastpic.ru/big/2018/0719/66/14b2f7b485bfa445d028a034f68c3566.jpg) 5 round round;
padding-left: 20px;
background-color: #1f0502;
}


/*------------------------тело форума-----------------------*/


.hasicon .processed .tc_tbl ul {    
background: #d8d8d8;
    display: flex;
    padding: 10px;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-around;
    height: 100%;
   border: 5px solid #1d0603;
    -moz-border-image: url(https://i105.fastpic.ru/big/2018/0719/b2/cdc12c4304350cf7a2a1f69fd0b8b5b2.jpg) 5 round round;
    -webkit-border-image: url(https://i105.fastpic.ru/big/2018/0719/b2/cdc12c4304350cf7a2a1f69fd0b8b5b2.jpg) 5 round round; 
    -o-border-image: url(https://i105.fastpic.ru/big/2018/0719/b2/cdc12c4304350cf7a2a1f69fd0b8b5b2.jpg) 5 round round;
    border-image: url(https://i105.fastpic.ru/big/2018/0719/b2/cdc12c4304350cf7a2a1f69fd0b8b5b2.jpg) 5 round round;
}

.category tbody tr.processed .td.tcr div{  
    padding-bottom: 10px;
    padding-top: 5px;
}

.category tbody tr.processed .td.tc2,
.category tbody tr.processed .td.tc3 {
    margin-top: 10px;
    width: 150px;
   text-transform: lowercase;
    font-size: 11px;
    display: inline-block;
    border-top: 2px solid #1d0603!important;
}



/*------------------------бордер-----------------------*/

#pun-index .tcl h3, #profilenav, .briefInfo{  
border: 5px solid #d8d8d8;
-moz-border-image: url(https://i105.fastpic.ru/big/2018/0719/66/14b2f7b485bfa445d028a034f68c3566.jpg) 5 round round;
-webkit-border-image: url(https://i105.fastpic.ru/big/2018/0719/66/14b2f7b485bfa445d028a034f68c3566.jpg) 5 round round; 
 -o-border-image: url(https://i105.fastpic.ru/big/2018/0719/66/14b2f7b485bfa445d028a034f68c3566.jpg) 5 round round;
border-image: url(https://i105.fastpic.ru/big/2018/0719/66/14b2f7b485bfa445d028a034f68c3566.jpg) 5 round round;}



/*------------------------ Смена навигации -----------------------*/
#pun-navlinks li#navadmin a span {display: none;}
#pun-navlinks li#navadmin a:before {content: 'X';}

#pun-navlinks li#navuserlist a span {display: none;}
#pun-navlinks li#navuserlist a:before {content: 'Жители';}

#pun-navlinks li#navindex a span {display: none;} 
#pun-navlinks li#navindex a:before {content: 'Черный Пегас';}

#pun-mod #pun-main .category h2 span {display: none;}
#pun-mod #pun-main .category h2:before {content: 'магические возможности';}


/*------------------------ Артефакты/Способности -----------------------*/
#pun-mod .main .tcl {width: 1%}

#pun-mod .main .tc2   {    width: 0px;
    padding: 10px 20px;
    text-align: justify;}

#pun-mod .mod-page .container th.tcl, #pun-mod .mod-page .container th.tc2, div#pun-viewtopic #pun-main ul li.pl-reports  { display: none!important;}




#pun-mod .mod-page .container table td:nth-child(3)   {     background: #d8d8d8;
  border: 5px solid #d8d8d8;
    -moz-border-image: url(https://i105.fastpic.ru/big/2018/0719/66/14b2f7b485bfa445d028a034f68c3566.jpg) 5 round round;
    -webkit-border-image: url(https://i105.fastpic.ru/big/2018/0719/66/14b2f7b485bfa445d028a034f68c3566.jpg) 5 round round; 
    -o-border-image: url(https://i105.fastpic.ru/big/2018/0719/66/14b2f7b485bfa445d028a034f68c3566.jpg) 5 round round;
    border-image: url(https://i105.fastpic.ru/big/2018/0719/66/14b2f7b485bfa445d028a034f68c3566.jpg) 5 round round;
}

#pun-mod .mod-page .container table td:nth-child(2) {     text-align: center;    background: #1e0604; }





div.post-rating a {  
    padding: 2px;
}



#pun-profile .main .tcl {width: 1%}

#pun-profile .main .tc2   {width: 0px;
    padding: 10px 20px;
    text-align: justify;}

/*------------------------ПРЕВЬЮ ПОСТА-----------------------*/
.category tbody tr.processed .td.tcr {
    width: 100%!important;
}
.category tbody tr.processed .td div {
    display: inline-block;
    width: 100%;
}



#pun-admin_options .admain {
    margin-top: 1em;
padding-left: 17em!important;}
#pun-adnav {-13em!important}

.adcontainer {    margin-left: 10px!important;}







