/* CS1 Background and text colours
-------------------------------------------------------------*/
/* CS1.0A Настройки фона*/

body { 
background-image: url(https://forumstatic.ru/files/0018/3e/89/26031.jpg); 
background-repeat: repeat;
background-attachment: fixed; 
background-position: top center;
background-color: #d9d0db;
overflow-x: hidden!important;
}


/* CS1.0B Настройки "тела" форума*/
#pun {
background: url("https://forumstatic.ru/files/0018/3e/89/77146.png") repeat-y scroll top center; 
}

/* CS1.0C Настройки прокрутки*/
::-webkit-scrollbar
{width: 6px;
height: 8px;
background-color: #a09aa2;}
::-webkit-scrollbar-thumb{
background-color: #745082; }

/* CS1.0D Настройки шапки*/
#pun-title.section {
  background: transparent url("https://forumstatic.ru/files/001a/cb/96/44972.png") top center scroll no-repeat; 
  height: 419px;
  width: 900px; 
  margin-top: -7px;
  margin-left: -32px;}

/* CS1.0E Настройки переадресации*/
#pun-redirect { 
background:  url("https://forumstatic.ru/files/0018/3e/89/26800.png") no-repeat top center,
#d9d0db url("https://forumstatic.ru/files/0018/3e/89/26031.jpg");
position: fixed;
  text-align: center;
  font-size: 0px;}


#pun-maint {
margin: 0px 20% 12px 20%;
}

#pun-redirect .main-title {
margin-bottom:30px !important;
}

/* CS1.0F Настройки футера/копирайта */
#copyright {
text-align: center;
background: url("https://forumstatic.ru/files/0018/3e/89/31260.png") scroll center; 
width: 900px; 
height: 139px;
margin-left: -33px;
}

#html-footer {
margin:0px 0 -5px 0;
text-align: center;}


/* 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, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pu
n-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  {
  background-color: transparent;
  }

/* CS1.3 Настройки заголовков*/
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {  
    text-align: center;
    text-transform: uppercase;
    font-family: Oswald;
    margin-top: 19px;
    margin-bottom: 15px;
    color: #8b71a7;
    text-shadow: 0px 1px 0px #faf7f8;
    height: 40px;
    background: url(https://forumstatic.ru/files/0018/3e/89/55261.png) no-repeat scroll center;
    width: 900px;
    margin-left: -43px;
    font-weight: bold;}

#pun-redirect h1 {background-image: none; padding-bottom:10px; color: transparent; text-shadow: none;}

.punbb-admin #pun-admain h2{
color: #093212;
background: transparent;
text-align: left;
text-shadow: none;
padding-left: 55px;}



/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  font-size: 11px;
  text-transform: uppercase;
  font-family: Oswald;
  }

.offline li.pa-online strong {
  font-weight: normal;
  }

/* CS1.9 Настройки формы ответа*/
.punbb textarea  {
  background: url("https://forumstatic.ru/files/0018/3e/89/79327.jpg") repeat scroll center; 
  border: double #b4b4b4 !important;
  padding: 2px;
  color: #362a34;
  }

#form-buttons table {
    padding-bottom: 2px!important;
    background: #d3d0d75e!important;
    border-bottom: none!important;}


/* CS1.11 Настройки окон в форме ответа*/
 #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: url("https://forumstatic.ru/files/0018/3e/89/46119.png") repeat scroll center;
  border: 0px #456e41!important;
  color: #6b3a55;
}

/* CS1.12 Настройки полей ввода, кнопок и выпадающих меню*/
.punbb input, .punbb .button, .punbb select {
    background: url(https://forumstatic.ru/files/0018/3e/89/49839.png) repeat scroll center;
    padding: 5px;
    box-shadow: 0px 0px 0px 1px #d4c8d2;
    border: 1px solid #fafbf2!important;
    color: #6f4671;
}

#post .formsubmit {text-align: center;}

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 Убираем все рамки*/
.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, #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;
  }

/* CS3 Links
-------------------------------------------------------------*/

/* CS3.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 {
  color: #754997;
  border-bottom: 0px none #000;
  text-decoration: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #452e67;
  }

/* CS3.2 Настройки ссылок при наведении*/
.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: #623784;
  border-bottom: 0px none #000;
  text-decoration: none;
  }

/* CS3.3 Настройки навигационных ссылок*/
#pun-navlinks a {
color: #5c1f6b;
font-weight: bold;
  }

/* CS3.4 Настройки навигационных ссылок при наведении*/
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #380b4d;
  }

#pun-ulinks li a { 
color: #531f6b;
  }

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  color: #350b4d;
  }

#pun-status .container, #pun-status .container a { 
    color: #58426a;
  }

#pun-status .container a:hover, #pun-status .container a:focus, #pun-status .container a:active {
  color: #64347b;
  }

/* CS4 Иконки сообщений
 -------------------------------------------------------------*/

#pun-index Div.icon::before{
content: '';
position: absolute;
padding: 21px 40px 0px 0px;
margin-left: -21px !important;
}

Div.icon {background-image : url(https://forumstatic.ru/files/0018/3e/89/99198.png); background-repeat: no-repeat; }

TR.inew Div.icon {background-image : url(https://forumstatic.ru/files/0018/3e/89/84097.png); background-repeat: no-repeat;}

TR.isticky Div.icon {background-image : url(https://forumstatic.ru/files/0018/3e/89/65801.png); background-repeat: no-repeat;}


#pun-main div.catleft, #pun-main div.catright {display: none}


/* CS5 Другое
 -------------------------------------------------------------*/

 .closedatafield, #pun-title .title-logo span, .pa-gifts, .lastedit {
  display: none
}

.byuser::before {
    content: "Автор:";
}

.byuser {
    display: block;
    border-top: 0px;
    margin-top: 4px !important;
    font-size: 10px;
    color: #7c5a8e;
}




hr {
opacity:0.8 !important;
-moz-opacity:0.8 !important;
-khtml-opacity:0.8 !important;
filter:alpha(opacity=80) !important;
margin-bottom:0.8em; 
margin-top: 0.8em;
border: none;
height: 6px;
background: url("https://forumstatic.ru/files/0018/3e/89/74898.png") repeat-x  top center;}




#profile .container #profilenav h2   {
text-align : left;
color: #553b5e;
text-shadow: none;}


#navawards, #pun-live-rusff {display : none !important;}

/* выделенный текст */
::selection {background: #ece8f0; color: #7e728c;}

/* окантовка */
.punbb .post .post-author > ul {
background: url(https://forumstatic.ru/files/0018/3e/89/94960.jpg) top center no-repeat,
url(https://forumstatic.ru/files/0018/3e/89/43339.png) bottom center no-repeat;
padding: 9px 5px 20px 5px !important;
}
.punbb .post .post-author {
text-align: center;
color: #6a5779;
background: transparent url(https://forumstatic.ru/files/0018/3e/89/70140.png) repeat-y;}

.pa-author a {
font-size: 17px;
    font-family: Oswald;
text-transform: uppercase;}

li.pa-author {
margin-bottom: 13px;
}

.pa-avatar img{
    border: 1px solid #99a7ab!important;
    outline: 1px solid #f8f6f7;
    box-shadow: 0 0 0px #f8fbfd inset, 0 0 0 4px #beb5d4;
    heidht: auto;
    width: auto;
}

/* Запятые между никами в "Тему просматривают" */
#topic-users-in a:after {
    content: ","
  }
  #topic-users-in a:last-child:after {
    content: "";
  }

/*Доп.поля*/

.pa-fld1 {
  width: 180px;
  display: inline-block;
  padding: 3px 0 !important;
  background: transparent;
  margin-left: 0px!important;
  font-size: 10px;
text-align: left;
  color: #2a3131!important;
}

.pa-respect, .pa-posts {
    font-size: 10px !important;
    font-family: arial!important;
    text-transform: uppercase;
    display: inline-block;
    width: 70px;
    text-align: center;
    padding-bottom: 3px !important;
    background-color: #6c667a14!important;}

.pa-respect, .pa-posts,  {margin: 4px !important;}



.punbb th {
 background: transparent url(https://forumstatic.ru/files/0018/3e/89/97671.png);
 font-family: verdana;
 font-size: 10px;
 color: #9a91b2;
 border: none !important;
 text-transform: lowercase;
 margin-bottom: 5px!important:
}


#pun-navlinks #navawards {display:none;}



/*аватар на главной*/
.punbb .user-avatar .avatar-image {
    border-radius: 0% !important;
    width: 34px !important;
    height: 34px !important;
    box-shadow: 0px 0px 0px 1px #b7a1b2;
    border: 1px solid #ffffff !important;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
}

/*навигация*/
#navi a {
    background: url("http://s8.uploads.ru/SeZlQ.png");
    color: #698ca7!important;
    font-family: arial;
    font-weight: normal;
    text-align: center;
    display: inline-block;
    font-size: 10px;
    text-transform: uppercase;
    line-height: 12px;
}
#navi a:hover {
    background: url("http://sd.uploads.ru/WZcDV.png");
    color: #51728c!important;
    font-family: arial;
    font-weight: normal;
    text-align: center;
    display: inline-block;
    font-size: 10px;
    text-transform: uppercase;
}

#qpsContainer {display: none}

.dLink {
    background: url(https://forumstatic.ru/files/001a/cb/96/42531.png) #b6adc0;
    padding: 3px 5px;
    font-size: 10px;
font-family: arial;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    color: #60566a!important;
}

#pun-stats ul.container {text-align: center;}



.post-box del { text-decoration: none; filter: blur(1px); } .post-box del:hover { filter: blur(0px); }

/*Иное*/

.punbb .quote-box, .punbb .code-box {
    border: 1px solid #f6f4ff!important;
    outline: 1px solid #bcb6c1;
    box-shadow: 0 0 4px #d2bfcb inset, 0 0 0 0px #dfc87a;
    background: url(https://forumstatic.ru/files/0018/3e/89/47763.png) repeat center;
    color: #594a5a;
}

.post-box .post-rating, .post-box .post-rating a {
font-size: 10px !important;
}


.punbb .post-sig dt { 
border-top: 1px dashed #bad0c1;
}

.punbb .post-sig dd {
color: #b1b19f;
padding-top: 5px;
}

.topic a.sharelink {
    float: right;
    font-size: 0;
    margin-left: 1em;
}

.post h3 strong:before {
    content: "сообщение #";
    text-align: center;
    text-transform: uppercase;
    color: #685479;
    font-size: 10px;
}


/*Дивы на заполнение*/

.informtext {
    color: #756873;
    font-size: 11px;
    height: 160px;
    line-height: 11px;
    overflow-x: auto;
    padding: 5px;
    position: absolute;
    text-align: justify;
    width: 222px;
    margin-left: -2px !important;
    margin-top: 93px !important;
}

.needyou1{
height: 60px;
    line-height: 11px;
    opacity: 0.4;
    position: absolute;
    text-align: center;
    width: 60px;
margin-left: 8px !important;
    margin-top: 289px !important;
}
.needyou1:hover {
    opacity: 1;}


.needyou2{
height: 60px;
    line-height: 11px;
    opacity: 0.4;
    position: absolute;
    text-align: center;
    width: 60px;
margin-left: 88px !important;
    margin-top: 289px !important;
}
.needyou2:hover {
    opacity: 1;}



.needyou3{
height: 60px;
    line-height: 11px;
    opacity: 0.4;
    position: absolute;
    text-align: center;
    width: 60px;
    margin-left: 168px !important;
    margin-top: 289px !important;
}
.needyou3:hover {
    opacity: 1;}


.mina{
padding: 5px;
    position: absolute;
    width: 325px;
    height: 288px;
    margin-left: 251px !important;
    margin-top: 43px !important;
}



.banneri {
    margin-left: -6px!important;
    width: 365px!important;
    height: 31px!important;
    position: absolute;
    margin-top: 91.4px!important;
    overflow-y: auto;
    overflow-x: hidden;
    opacity: 0.5;
} 

.banneri:hover {
    opacity: 1;}


.WHITEPR{
margin-left: 373px!important;
    width: 88px!important;
    height: 31px!important;
    position: absolute;
    margin-top: 33px!important;
    opacity: 0.5;
} 

.WHITEPR:hover {
    opacity: 1;}

.Lord{
    height: 60px;
    line-height: 11px;
    opacity: 0.4;
    position: absolute;
    text-align: center;
    width: 60px;
    margin-left: 530px !important;
    margin-top: 59px !important;
}
.Lord:hover {
    opacity: 1;}


.Prince{
    height: 60px;
    line-height: 11px;
    opacity: 0.4;
    position: absolute;
    text-align: center;
    width: 60px;
    margin-left: 613px !important;
    margin-top: 47px !important;
}
.Prince:hover {
    opacity: 1;}

.banneri2 {
margin-left: 720px!important;
    width: 88px!important;
    height: 31px!important;
    position: absolute;
    margin-top: 32px!important;
    opacity: 0.5;
} 

.banneri2:hover {
    opacity: 1;}


.banneri3 {
margin-left: 744px!important;
    width: 88px!important;
    height: 31px!important;
    position: absolute;
    margin-top: 92px!important;
    opacity: 0.5;
} 

.banneri3:hover {
    opacity: 1;}


.kvesti{
    height: 75px;
    line-height: 11px;
    opacity: 0;
    position: absolute;
    text-align: center;
    width: 246px;
    margin-left: 603px !important;
    margin-top: 69px !important;
}


.akcii{
    height: 75px;
    line-height: 11px;
    opacity: 0;
    position: absolute;
    text-align: center;
    width: 246px;
    margin-left: 603px !important;
    margin-top: 156px !important;
}

.vopros{
    height: 75px;
    line-height: 11px;
    opacity: 0;
    position: absolute;
    text-align: center;
    width: 246px;
    margin-left: 603px !important;
    margin-top: 243px !important;
}


.musika{
height: 75px;
    line-height: 11px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    width: 246px;
    margin-left: 603px !important;
    margin-top: 323px !important;
}




/*Дивы на новости*/
.news-main {
    width: 620px;
    background: url(https://forumstatic.ru/files/001a/a4/aa/35402.png) repeat-x top left, url(https://forumstatic.ru/files/001a/a4/aa/29851.png) no-repeat bottom left, #f7f6f9;
    border: solid 6px #f5f5f5;
    margin: 0px auto!important;
    text-align: center;
}

.news-main h1 {
    font-family: pt serif;
    font-size: 18px!important;
    padding: 1px 20px 10px 20px;
    margin-top: 10px;
    text-transform: lowercase;
    color: #ffffff;
    font-weight: 600!important;
}

.news-text {padding: 0px 40px 10px 40px; font-size: 11px; text-transform: lowercase; font-family: arial; text-align: justify; line-height: 150%;}
.news-ava img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: solid 6px #f5f5f5 !important;
}
.news-td {text-align: center; line-height: 270%;}
.news-td-text {height: 48px; overflow: auto; padding-right: 3px; width: 153px;}
.news-td img {margin-right: 10px;}


/* STRUCTURE BY 96KINGDOM.RU & Al_Reynolds
-------------------------------------------------------------*/