/*Страница профиля*/
#pun-profile .button.award-button-toggle-description {
    margin-left: -1em;
}

#pun-profile #pun-main > h1 {
  background: url("http://s7.uploads.ru/y7KJl.jpg") no-repeat scroll 0 0 / 100% 100%;
  color: #d62929;
}

#pun-profile form > fieldset, #pun-profile .container > fieldset, #pun-profile #profileContainer > fieldset {
  margin-left: -10em;
}

#pun-profile form > .formsubmit {
  margin-left: -11em;
}

#pun-profile #pun-main {
  font-family: "Lombardia";
  font-size: 2em;
}

#pun-profile .input input, #pun-profile .input select, #pun-profile .button, #pun-profile input#sub4 {
  font-size: 0.8em !important;
}

#viewprofile #profile-right li strong {
  margin-left: -2em;
}

#viewprofile li strong, #viewprofile li div {
  background-color: transparent !important;
}

#viewprofile .container {
  background: url("http://darkparables.rusff.ru/files/0016/f4/3a/52505.jpg") no-repeat scroll 0 0 / 100% 100%;
}

/*Ширина аватара*/
li.pa-avatar img {
  max-width: 220px;
}

/*шрифт главной страницы*/
#pun-index #html-header {
    font-family: 'Medieval English';
    font-size: 1.2em;
}

#pun-index #pun-navlinks .container, #pun-index #pun-ulinks .container {
  font-size: 1.65em;
}

#pun-stats .statscon .container {
    background: rgba(0, 0, 0, 0) url("http://darkparables.rusff.ru/files/0016/f4/3a/60727.jpg") no-repeat scroll 0 0 / 100% 100%;
}



/*размер шрифта верхних линий в админке*/
.punbb.punbb-admin #pun-navlinks .container, .punbb.punbb-admin #pun-ulinks .container {
  font-size: 1.45em;
}


/*фон категорий*/
.category h2 {
  background: rgba(0, 0, 0, 0) url("http://s2.uploads.ru/gBo0S.jpg") no-repeat scroll 0 0 / 100% 100%;   
  border-style: none !important;
}

.category h2 span, #pun-searchtopics h1 span {
  color: #0033ff;
}

/*верхние строчки*/
#pun-ulinks .container a {
  color: #daa520;
}
#pun-navlinks .container {
  background: url("http://darkparables.rusff.ru/files/0016/f4/3a/52505.jpg") no-repeat scroll 0 0 / 100% 200%;
}
#pun-ulinks .container {
background: rgba(0, 0, 0, 0) url("http://darkparables.rusff.ru/files/0016/f4/3a/52505.jpg") no-repeat scroll 0 -25px / 100% 200%;
}

#pun-ulinks .container, #pun-navlinks .container {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: space-around;
}

#pun-ulinks .container, #pun-navlinks .container {
    font-family: 'Lombardia';
    font-size: 2em;
  text-shadow: 1px 1px 0 #000;
}

/*награды*/
.mini_awards img {
  max-height: 50px !important;
  max-width: 50px !important;
}

/*кнопки-скрывашки*/
img.post-img-Sp {
  height:50px; 
  display:inline !important;
  margin-top: 6px;
}

.post-ul-Sp.Sp1 {
  padding: 0 !important;
}

div.tipsy.tipsy-s.Sp-imgSp-img {
  width: 80px; 
  margin-left: -1%;
}

img.post-img-Sp[data-title="Игрок"] {
    margin-left: 4.1em;
    margin-right: 4.1em;
}
img.post-img-Sp[data-title="Жизнь"] {
    margin-left: 3em;
}

.post-ul-Sp.Sp3 {
  padding-top: 0 !important;
}

/*оформление категорий и форумов*/
.category tbody, .forum tbody {
  background: url("http://darkparables.rusff.ru/files/0016/f4/3a/40379.png") no-repeat scroll 0 0 / 100% 100%;
}

.newtext a {
    border: medium none !important;
    padding: 0 !important;
}

[data-playablearea=true] h3, div[data-playablearea=true] .tclcon a
{
    border-image-repeat: round round;
    border-image-slice: 13 14 12 14;
    border-image-source: url("http://darkparables.rusff.ru/files/0016/f4/3a/36712.png");
    border-image-width: 10px 10px 10px 10px;
    border-style: solid;
    padding: 8px;
    text-align: center;
    width: 45%;
}

[data-playablearea=true] .tclcon
{
    background-color: #3f406f;
    color: #cdc0c0;
    padding: 5px;
}

div[data-playablearea=true] .tclcon
{
    padding: 15px 5px;
}

[data-playablearea=true] h3 a, div[data-playablearea=true] .tclcon a
{
    color: #bbccdd !important;
}

/*оформление активных тем*/
#pun-searchtopics #pun-main tbody {
  background: url("http://darkparables.rusff.ru/files/0016/f4/3a/95735.jpg") no-repeat scroll 0 0 / 100% 110%;
}

#pun-searchtopics #pun-main h1, #pun-searchtopics #pun-main thead tr {
  background: url("http://darkparables.rusff.ru/files/0016/f4/3a/33086.jpg") no-repeat scroll 0 0 / 100% auto;
}

#pun-searchtopics #pun-main thead tr {
  background-position: 0 -25px;
}

#pun-searchtopics #pun-main thead th {
  background: transparent;
}

#pun-searchtopics #pun-main .tcl {
  width: 90% !important;
}

#pun-searchtopics #pun-main tbody .tcl {
  line-height: 40px;
}

#pun-searchtopics #pun-main tbody .tcl > a, #pun-searchtopics #pun-main tbody .tcl strong a {
  border-style: solid solid solid solid;
  border-width: 20px;
  border-image-repeat: stretch repeat;
  border-image-slice: 50 50 50 50;
  border-image-source: url("http://darkparables.rusff.ru/files/0016/f4/3a/29755.png");
}


/*рамки*/
.punbb .category, .punbb .forum, #pun-viewforum #pun-main h1, #pun-stats, #pun-navlinks, #pun-ulinks, #post-form, #pun-edit #pun-main, #pun-searchtopics #pun-main h1, #pun-profile #pun-main {
  border-style: solid solid solid solid;
  border-width: 30px 30px 30px 30px;
  border-image-repeat: round repeat;
  border-image-slice: 80 80 80 80;
  border-image-source: url("http://darkparables.rusff.ru/files/0016/f4/3a/42763.png");
}

#pun-navlinks, #pun-viewforum #pun-main h1, #pun-searchtopics #pun-main h1 {
  border-style: solid solid none solid;
  border-width: 30px 30px 0 30px;
}

#pun-ulinks, .punbb .forum {
  border-style: none solid solid solid;
  border-width: 0 30px 30px 30px;
}

/*Форма ответа*/
#post.container {
  background: rgba(0, 0, 0, 0) url("http://darkparables.rusff.ru/files/0016/f4/3a/40379.png") no-repeat scroll 0 0 / 100% 100%
}

#main-reply {
  background: transparent
}

/*Картинки онлайн-оффлайн*/
.imgON_Off, imgON_On {
  width: 150px;
  padding-left: 40px;
}

.pa-online {
  display: none;
}

/*Перенаправление*/
#pun-redirect #pun-main {
  /*background: url("http://darkparables.rusff.ru/files/0016/f4/3a/41909.png") no-repeat scroll center center / 100% auto !important;
  background-color: none !important;
  border: none !important;*/
  margin: 10% auto;
  width: 50%;
  /*padding-left: 20px;*/
  font-family: Century Gothic;
  font-size: 1.5em;
}

#pun-redirect .container, #pun-redirect h1 {
  background-color: transparent !important;
  border-style: none !important;
  color: #ff8080;
  text-shadow: 1px 1px 0 #333, 0 0 2px #333, 0 0 2px #333, 1px 1px 0 #000;
}

#pun-redirect h1 {
  font-size: 1.5em;
}

#pun-redirect a {
    color: #ff00bb !important;
    text-shadow: 1px 1px 0 #333, 0 0 2px #333, 0 0 2px #333, 1px 1px 0 #333;
}
#pun-redirect {
    background: rgba(0, 0, 0, 0) url("http://darkparables.rusff.ru/files/0016/f4/3a/41909.png") no-repeat scroll center center / 100% auto !important;
    height: 650px;
    margin-left: -20% !important;
    margin-top: 0 !important;
    position: absolute !important;
    text-align: center;
    width: 140% !important;
}

/* CS1 Background and text colours
-------------------------------------------------------------*/
/*фон*/
html {
  background: 
    url(http://darkparables.rusff.ru/files/0016/f4/3a/32323.jpg) top center no-repeat fixed, #14060e;
}

/*подвал*/
#html-footer {
  background: transparent;
}

#html-footer .container {
  background: transparent;
  border-width: 0;
}

/*фон рейтинга поста*/
.post-rating p {
  background-color: transparent !important;
}

/*фон полосок постов*/
.punbb .post h3, .punbb .post h3 span, .punbb .post-links ul {
  background-color: #FFFFFF;
  color: #EE5C42;
}

/*фон и шрифт поста*/
.punbb .post-box {
  background: url(http://darkparables.rusff.ru/files/0016/f4/3a/43072.jpg) no-repeat scroll 0 0 / 100% 100%;
  color: #FFFFFF !important;
  font-family: 'Matilda';
  font-size: 1.3em;
}

/*выравнивание поля класса*/
.pa-fld1 {
  text-align: center;
  margin: 0 auto;
}
/*размер картинки класса*/
.pa-fld1 img {
  height: 50px;
  width: auto;
  vertical-align: text-bottom !important;
}

/*размер картинки подарков*/
.pa-fld2 img {
  max-height: 80px;
  max-width: 80px;
}

/* 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: #f1f1f1;
  color: #333;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, /*.punbb .post h3,*/ .punbb-admin #pun-admain .adcontainer {
  background-color: #f7f7f7;
  color: #333;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: #1474C3;
  color: #ffffff;
  text-align: center;
  }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: #E1EDF7;
  color: #333;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: #f7f7f7;
  color: #005EAB
  }

/* CS1.6 */
/*.punbb .post h3 span,*/ .punbb th, /*#viewprofile li,*/ #setmods dl  {
  background-color: #dedfdf;
  color: #333
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color: #f9f9f9;
  color: #333
  }

/* CS1.8 */
#pun-navlinks .container {
  background-color: #0F5995;
  color: #f1f1f1;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: #ccc #ccc #aaa #ccc
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category/*, .punbb .post*/ {
  border-color: #f5f5f5
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: #004F90;
}

/* 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: #C9D6E0;
  }

/* CS2.5 */
.punbb th {
  border-color: #dedfdf
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: #ccc #fff #fff #ccc;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: #ccc
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: #fff
  }

.punbb .divider {
  border-color: #ccc #fff #fff #fff
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #dedfdf
  }

li.pa-online {
  border-left-color: #005EAB;
  }


/* CS3 Links
-------------------------------------------------------------*/

/*ссылки на полосках постов, рейтинг поста*/
.post-links a, h3 span a, .post-rating a {
  color: #CD0000 !important;
}

/* ссылки в инфо-блоке*/
.post-author a {
color: #daa520 !important;
}

/*ссылки и текст на прозрачном фоне*/
/*div:not([background-color]) > a {*/
.pagelink, .linksb, .postlink {
 /* color: #cd0000 !important;*/
  text-shadow: 0 0 10px #ffffff,
    0 0 10px #ffffff,
    0 0 10px #ffffff,
    0 0 10px #ffffff,
    0 0 10px #ffffff;
}

/* 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: #005EAB
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #333;
  }

/* 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: #B42000;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #1474c3;
  text-decoration: none
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #fff;
  text-decoration: underline
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/


/*div.icon {border-color: #E6E6E6 #DEDEDE #DADADA #E2E2E2}*/
tr.iredirect div.icon {border-color: #F7F7F7 #F7F7F7 #F7F7F7 #f7f7f7}
/*div.inew {border-color: #0080D7 #0065C0 #0058B3 #0072CA}*/


/*old*/
div.icon 
{
  background: url(http://darkparables.rusff.ru/files/0016/f4/3a/45536.png);
  background-size: 100% 100%;
}

/*new*/
tr.inew div.icon 
{
  background: url(http://darkparables.rusff.ru/files/0016/f4/3a/47627.png);
  background-size: 100% 100%;
}

/*closed*/
tr.iclosed div.icon
{
  background: url(http://darkparables.rusff.ru/files/0016/f4/3a/22992.png);
  background-size: 100% 100%;
}

/*important*/
tr.isticky div.icon {
  background: url(http://darkparables.rusff.ru/files/0016/f4/3a/92023.png);
  background-size: 100% 100%;
}

#pun-main div.catleft, #pun-main div.catright {display: none}
