@font-face {
    font-family: 'Nautilus Pompilius';
    src: local('Nautilus Pompilius'), local('NautilusPompilius'), url('nautiluspompilius.woff2') format('woff2'), url('nautiluspompilius.woff') format('woff'), url('nautiluspompilius.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Cinzel';
    src: local('Cinzel'), local('Cinzel-Regular'), url('cinzel.woff2') format('woff2'), url('cinzel.woff') format('woff'), url('cinzel.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Great Vibes';
    src: local('Great Vibes'), local('GreatVibes-Regular'), url('http://fonts.gstatic.com/s/greatvibes/v4/6q1c0ofG6NKsEhAc2eh-3Y4P5ICox8Kq3LLUNMylGO4.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
font-family: 'font2690e9fd1d9be8aa13c8c9eab77d4de6';
        src:    url('https://nomail.com.ua/files/eot/2690e9fd1d9be8aa13c8c9eab77d4de6.eot?#iefix') format('embedded-opentype'),
            url('https://nomail.com.ua/files/woff/2690e9fd1d9be8aa13c8c9eab77d4de6.woff') format('woff'),
            url('https://nomail.com.ua/files/woff2/2690e9fd1d9be8aa13c8c9eab77d4de6.woff2') format('woff2');
}
@font-face { font-family: 'Maloishe';  src: local('Maloishe'), url('https://nomail.com.ua/files/woff/2690e9fd1d9be8aa13c8c9eab77d4de6.woff') format('woff'); }


/*Фон*/
body {
background:  url(" ") repeat-x top center, 
url(" ") repeat-x bottom center,
url("https://i.imgur.com/Ai7vhZO.png") repeat; background-color : #000908;  
}


/* тело */
#pun { 
background-image: url("https://i.imgur.com/DZyyqvm.jpg");
background-color: #aaa585;
background-position: center; /*расположение*/
background-repeat: repeat-y; /*повтор*/
background-attachment: no-fixed; /*фиксация*/
}

/*---ССЫЛКИ И ТЕКСТ---*/

/* цвет текста на форуме */
.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: #00110f;
font-family: 'Alegreya Sans';
font-size: 13px;
text-align: justify;
  }

/* верхние ссылки расположение */
div#pun-navlinks { text-align: center; position: absolute; width: 930px; top: 215px; height: 20px !important;}
div#pun-ulinks { text-align: center; letter-spacing: 0px; position: absolute; width: 930px; top: 235px; margin-left: 0px; height: 10px !important;}

/* cs3.3. Верхняя навигация до наведения */
#pun-navlinks a {
font-family: Alice; 
font-weight: normal;
font-size: 15px;
background: linear-gradient(#0d6253 40%, #57d1c4 60%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #fce2e2;
text-shadow: 0px 0px 3px #3d7058;
text-decoration: none;
letter-spacing: 1px;
}

/* cs3.4. Верхняя навигация после наведения */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
font-family: Alice; 
font-weight: normal;
font-size: 15px;
background: linear-gradient(#0d6253 40%, #57d1c4 60%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #fce2e2;
text-shadow: 0px 0px 3px #27523e;
text-decoration: none;
letter-spacing: 1px;
}

/*  нижние ссылки */
#pun-ulinks a {position: relative; letter-spacing: 1px; font-family: helvetica; font-size: 9px; text-transform: lowercase; font-weight: none; color: #414338; text-shadow: 0px 0px 1px #928c6f; font-weight: 100;
}

/*  нижние при наведении */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
position: relative; letter-spacing: 1px; helvetica; font-size: 9px; text-transform: lowercase; color: #000e0e; text-shadow: 0px 0px 1px #928c6f; }

/* ссылки простые */
/* CS2.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{
color: #05412e; 
text-decoration: none;
letter-spacing: 0.5px;
font-weight: bold;
}

td.tcr a {
color: #05412e; 
    font-family: Alice;
    background-position: left center;
    font-weight: none;
letter-spacing: 0.5px;
font-weight: bold;
font-size: 13px; !important;  
}

/* CS2.2 */
.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: #001916; 
letter-spacing: 1px;
 transition-duration:.7s;-moz-transition-duration:.7s;-webkit-transition-duration:.7s;-o-transition-duration:.7s; }

/* ЦИТАТЫ И ПРОЧЕЕ*/
/* цитата и код*/
.punbb #pun-main .quote-box, .punbb #pun-main .code-box, .punbb textarea
{ color: #091a14;
background-color: #b0aa8a;
background-image: url(https://i.imgur.com/r1jhKH9.jpg);
    background-position: top center;
    border-image: url(https://i.imgur.com/OEJikPi.png) 5 5 5 5 round round;
    border-width: 5px;
}

#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area {
background-image: url("https://i.imgur.com/r1jhKH9.jpg") !important;
color: #191e24;
background-color: #899c97;
    background-position: top center;
    border-image: url(https://i.imgur.com/OEJikPi.png) 5 5 5 5 round round;
    border-width: 5px;
}

/* быстрый ответ */
.punbb textarea, .punbb select, .hashelp center div a button, {
background-image: url("http://forumfiles.ru/files/000c/e1/eb/69614.png");
color: #191e24;
 box-shadow: 0px 0 7px #273045, inset 0 0 14px #0d2338;
    outline: 0px solid #414848;
border: 0px double #8fa29d;
background-color: #899c97;
border-radius: 8px;
}

/* штуки в форме ответа */
.inner, #pun_wrap #post .container[id$="-area"] {background-color: #15251b; 
 box-shadow: 0px 0 5px #15251b, inset 0 0 6px #15251b;
outline: none;
border-radius: 5px;
padding: 10px;}

#font-area {max-height: 270px; overflow-y: auto; font-size: 12px!important;}
#font-area::-webkit-scrollbar {
    width: 3px;
    height: 7px;}
#smilies-area {width:550px!important;}
#keyboard-span input {  color: #a9a381; 
text-shadow: 0px 0px 1px #021211; }

.punbb .move_posts_form .container {
background-color: #15251b;
}

/*КНОПКА*/
.punbb .button {
display: inline;
margin: top;
font-family: 'Alice' !important;
  color: #a9a381; 
text-shadow: 0px 0px 1px #021211; 
font-size: 10px;
letter-spacing: 1px;
padding: 6px; 
border-width: 1px;
border-style: double;
border-color: #15251b;
   border-radius: 5px;
 box-shadow: 0px 0 5px #15251b, inset 0 0 6px #15251b;
padding: 6px; 
background-color: #15251b;}

.punbb .button:hover {font-family: 'Alice' !important;
  color: #a9a381; 
text-shadow: 0px 0px 1px #021211; 
font-size: 10px;
letter-spacing: 1px;
padding: 6px; 
border-width: 1px;
border-style: double;
border-color: #15251b;
   border-radius: 5px;
 box-shadow: 0px 0 5px #15251b, inset 0 0 6px #15251b;
padding: 6px;
background-color: #15251b; }



.punbb input {font-family: 'Alice' !important;
  color: #a9a381; 
text-shadow: 0px 0px 1px #021211; 
font-size: 10px;
letter-spacing: 1px;
padding: 6px; 
border-width: 1px;
border-style: double;
border-color: #15251b;
   border-radius: 5px;
 box-shadow: 0px 0 5px #15251b, inset 0 0 6px #15251b;
padding: 6px; 
margin-bottom: 8px;
background-color: #15251b;} 

/* 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 {
  border-color: transparent;
  }

/* 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: 1px solid transparent;
  }

li.pa-online {
  border-left-color: transparent;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/

/* ИКОНКИ*/
.punbb div.icon {float: left; display:block;
height: 50px; width: 50px; 
background-position: 0% 0%; background-repeat: no-repeat; margin-top: -10px; }

Div.icon { background: url(https://i.imgur.com/kn0oktO.png) no-repeat;
}

TR.inew Div.icon {  background: url(https://i.imgur.com/qbHYZft.png) no-repeat;}

TR.iclosed Div.icon {background: url(https://i.imgur.com/xlqo0pz.png) no-repeat;}

TR.isticky Div.icon {background: url(https://i.imgur.com/MBepkfT.png) no-repeat;}

/*главная страница*/
#pun-main .category Div.icon {
float: left; 
  position: absolute;
display:block; 
margin-top: 20px;
margin-left: -35px!important;
border-style:none; 
height: 50px; width: 50px; 
background: url(https://i.imgur.com/kn0oktO.png) transparent no-repeat;
}

#pun-main .category TR.inew Div.icon {
background: url(https://i.imgur.com/qbHYZft.png) transparent no-repeat;
}

/* личные соо*/
#pun-messages table Div.icon {
  float: left;
  display: block;
height: 50px; width: 50px; 
  border-style: none;
  background-image: url(https://i.imgur.com/kn0oktO.png) !important; 
  background-repeat: no-repeat;
  position: relative;
  margin-right: 13px;
  margin-left: 10px;
  margin-top: -7px;
  }
#pun-messages TR.inew Div.icon {
  background: url(https://i.imgur.com/qbHYZft.png) no-repeat !important;
  }

/* КАТЕГОРИИ*/
#pun-category1.category h2 {
background: url(https://i.imgur.com/RUFvY4j.jpg);
height: 136px;
width: 987px;
font-size:0 !important;
margin-left: -30px;
    border: none;}

#pun-category2.category h2 {
background: url(https://funkyimg.com/i/2TAiH.jpg);
height: 136px;
width: 987px;
font-size:0 !important;
margin-left: -30px;
    border: none;}

#pun-category3.category h2 {
background: url(https://funkyimg.com/i/2TAiJ.jpg);
height: 136px;
width: 987px;
font-size:0 !important;
margin-left: -30px;
    border: none;}

#pun-category4.category h2 {
background: url(https://funkyimg.com/i/2TAiK.jpg);
height: 136px;
width: 987px;
font-size:0 !important;
margin-left: -30px;
    border: none;}

#pun-category5.category h2 {
background: url(https://funkyimg.com/i/2TAiL.jpg);
height: 136px;
width: 987px;
font-size:0 !important;
margin-left: -30px;
    border: none;}

#pun-category6.category h2 {
background: url(https://funkyimg.com/i/2TAiM.jpg);
height: 136px;
width: 987px;
font-size:0 !important;
margin-left: -30px;
    border: none;}

/* статистика */
#pun-stats.section h2 { 
background-attachment: scroll;
background-clip: border-box;
height: 136px;
width: 987px;
font-size: 0em;
    border: none;
text-align: center;
margin-left: -30px;
background-color: transparent;
background: url(https://funkyimg.com/i/2Tvg3.jpg);
background-origin: padding-box;
background-position: 50% 0%;
background-repeat: no-repeat;
background-size: auto; }

/*---ПРОФИЛЬ---*/

/* Обрамление профиля */
.post-author {
background: url(https://i.imgur.com/TxclcAk.png) no-repeat scroll center top, url(https://i.imgur.com/rdfr9Cs.png) no-repeat scroll center bottom, url(https://i.imgur.com/WNhwrPt.png) repeat-y scroll center center rgba(0, 0, 0, 0);
    margin-left: -30px !important;
    margin-right: 0px !important;
    margin-top: -59px !important;
    width: 277px !important;
}
/* Обрамление рамки аватара */
li.pa-avatar.item2 img {
box-shadow: 0 0 7px #000000;
border-style: ridge;
  border-top-color: #39491c;
  border-right-color: #39491c;
  border-bottom-color: #39491c;
  border-left-color: #39491c;
  /* max-width: 210px; */
max-height: 210px;
margin-top: 22px;
}

/* Шрифт в оформлении профиля */
.punbb .post .post-author ul, .punbb .post .post-author p {
line-height: 140%;
text-align: center;
font-size: 11px;
color: #426642;
text-shadow: 0px 1px 1px #000807;
font-family: helvetica;
font-size: 11px;
padding: 0px 0px 40px 0px; 
}

/*цвет ссылок в мини-профиле*/
.post-author a,  .post-author a:focus, .post-author a:active, .post-author a:hover {color: #426642; font-weight: 100!important; }

li.pa-avatar {margin-top: -10px !important; margin-left: 10px; z-index: 5;}

.topic a.sharelink {
    display: none;
}

/* CS6 футер
 -------------------------------------------------------------*/

 #pun-about p.container {
   background-image : url(https://funkyimg.com/i/2TvUt.jpg);
   background-position : center bottom;
   background-repeat : no-repeat;
   margin-left: -67px;
   width: 1043px;
   height : 149px; 
   overflow-x: hidden;
border: none;}

div#pun-about {
   margin-bottom: -10px;}

 #pun-announcement.section h2 span {display:  none; }
    a.menu:link, a.menu:visited, a.menu:active{text-decoration: none; }

/*---РАЗДЕЛЯЛКИ---*/
/* разделитель перед формой ответа */
#post-form h2 {
background: transparent url(https://i.imgur.com/sxQ18lb.png) no-repeat scroll center top;
width: 987px !important;
height: 81px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: -41px;
padding-top: 0px;}

#post-form h2 span {display:none;}

/* Разделитель сообщений */
#pun-viewtopic .post h3 {
background: transparent url("https://i.imgur.com/sxQ18lb.png") no-repeat scroll center top;
width: 987px !important;
height: 81px;
margin-top: 0px!important;
margin-bottom: 0px;
margin-left: -30px;
padding-top: 0px;
}

/* разделялка при поиске */
#pun-searchposts .post h3 span, #pun-post .post h3 span { margin-left: 230px;
    margin-top: 23px;
}

#pun-searchposts .post h3 span, #pun-searchposts .post h3 span a {color: #06b781; 0px 1px 1px #000807
font-weight: bold;
font-size: 11px !important;
font-family: Alice;}

#pun-searchposts .post h3 span, #pun-searchposts .post h3 span a:active {color: #06b781;
0px 1px 1px #000807
font-weight: bold;
font-size: 11px !important;
font-family: Alice;}

#pun-viewtopic .post h3, #pun-searchposts .post h3, #pun-post .post h3 {
background: transparent url("https://i.imgur.com/sxQ18lb.png") no-repeat scroll center top;
width: 987px !important;
height: 81px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: -30px;
padding-top: 4px;
border: none;
}


/* убрать строчку отредактировано из сообщений */
.lastedit {display:none !important;}  

/* убрать форум и посл.сообщение над форумами*/
  .category .container thead 
{display: none;}


/*  ОФОРМЛЕНИЕ ТАБЛИЦЫ*/


/* бегунок */
::-webkit-scrollbar {  
width: 8px;  /* вертикальный бегунок */
height: 8px; /* горизонтальный бегунок */}
::-webkit-scrollbar {
    width: 8px;
    height: 4px;}

::-webkit-scrollbar-track {
    background: transparent;}
::-webkit-scrollbar-thumb {
background: #000908;
    box-shadow: 0 0 10px 0px #08231a inset, 0 0 0 2px #1b7a5a inset;}

/* убрать строчку отредактировано из сообщений */
.lastedit {display:none !important;}  

/* убрать форум и посл.сообщение над форумами*/
  .category .container thead 
{display: none;}

/* скрыть название категорий*/
#pun-main .category h2 span { visibility: hidden; }

/* убрать подельться */
.topic a.sharelink {
    display: none;
}

/* дата и время на разделялке */
.permalink {
color: #a0bf8a;
text-shadow: 1px 0px 2px #4e0505;
font-family: 'barkentina';    
font-weight: bold;
font-size: 11px !important;
}

/* доп поля */
.pa-fld4 { position: absolute;
margin-left: 20px!important;
margin-top: -87px!important; 
}

.pa-fld2 { 
width: 226px;
background-color: #000605;
margin: 10px 0px 10px 0px!important;
    padding: 10px 10px 10px 14px!important;
font-family: 'Alegreya Sans' !important;
font-size: 12px;
letter-spacing: 1px;
  color: #a9a381; 
text-shadow: 0px 0px 1px #000909; 
text-align: justify;
margin-left: 11px!important;
background: url(https://i.imgur.com/bLy5SHk.jpg) no-repeat scroll center top, url(https://i.imgur.com/WNWupip.jpg) no-repeat scroll center bottom, url(https://i.imgur.com/apLToDD.jpg) repeat-y scroll center center rgba(0, 0, 0, 0);
}

.pa-fld2 a {
font-family: 'Alegreya Sans' !important;
font-size: 11px;
letter-spacing: 1px;
  color: #998d49!important; 
text-shadow: 0px 0px 1px #000909; 
}

/* маска */
    #mask_dialog .inner {
color: #091a14;
background-color: #b0aa8a;
background-image: url(https://i.imgur.com/r1jhKH9.jpg);
    background-position: top center;
    border-image: url(https://i.imgur.com/OEJikPi.png) 5 5 5 5 round round;
    border-width: 5px;
    }

    .pa-avatar img {
        max-width: 210px;
        max-height: 210px;
    }

/* таблица */

#info {font-family: Alegreya Sans; 
    text-align: justify;
    position: absolute;
    height: 65px;
    width: 255px;
    top: 60px;
    margin-left: 2px;
    overflow: auto;
    font-weight: normal;
    line-height: 12px;
  color: #a9a381; 
text-shadow: 0px 0px 1px #000909; 
    letter-spacing: 1px;
font-size: 10px; 
}

#info a {font-family: 'Alegreya Sans' !important;
font-size: 11px;
letter-spacing: 1px;
  color: #998d49!important; 
text-shadow: 0px 0px 1px #000909; 
font-weight: 100!important;
}

#ssilka  {    font-family: Alice!important; 
  color: #a9a381; 
background: linear-gradient(#9ae5c1 30%, #042616 70%); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #242007;
text-shadow: 0px 0px 1px #709f94;
    letter-spacing: 2px!important;
font-size: 20px; 
text-align: center; position: absolute;     width: 250px; top: 30px;     margin-left: 650px;
font-weight: 100!important;
}

#kvesti  { font-family: Alegreya Sans; 
    text-align: justify;
    position: absolute;
    height: 42px;
    width: 250px;
    top: 55px;
    margin-left: 650px;
    overflow: auto;
    font-weight: normal;
    line-height: 12px;
  color: #a9a381; 
text-shadow: 0px 0px 1px #000909; 
    letter-spacing: 1px;
font-size: 10px; 
}

#kvesti a {font-family: 'Alegreya Sans' !important;
font-size: 11.5px;
letter-spacing: 1px;
  color: #998d49!important; 
text-shadow: 0px 0px 1px #000909; 
font-weight: 100!important;
}

#podflink {
    margin-top: 4px;
    padding: 0px 0px 1px 0px;
    text-align: center;
    background-color: #986c68;
    border-radius: 3px;
    border: 1px solid #bbb;
    box-shadow: 0 0 1px #0000003b inset;
}

#podflink a {
    color: #dedede !important;
    font-family: tahoma;
    text-transform: uppercase;
    font-size: 7px;
    padding: 1px 2px 2px 2px;
    letter-spacing: 0.6px;
}


#podflink a:hover {
    color: #e4e1df !important;
    font-family: tahoma;
    text-transform: uppercase;
    background-color: #b99b73;
    font-size: 7px;
    padding: 1px 2px 2px 2px;
    letter-spacing: 0.6px;
    transition-duration: 2s;
}