/* CS1 Background and text colours
-------------------------------------------------------------*/
/* CS1.0A НАСТРОЙКА ФОНА*/

body {
background: url("") repeat-x top center, /*верхний фон*/
url("=") repeat-x bottom center, /*нижний фон*/
 #30204d url("") repeat; /*общий фон*/
}
body {overflow-x: hidden}

/* CS1.0B Настройки "тела" форума*/
#pun {
background: url("https://i.imgur.com/2aKxkb7.png") repeat-y scroll top center;
background-color: #30204d;
}

/* CS1.0C Настройки прокрутки*/
::-webkit-scrollbar
{width: 9px;
height: 6px;
background-color: #c7c3ed}
::-webkit-scrollbar-thumb{
background-color: #9e6bb5; }

/* CS1.0D ШАПКА*/
#pun-title.section {
  background: transparent url("https://i.imgur.com/X2FwvNo.png") top center scroll no-repeat; 
  height: 421px;
  width: 1920px; 
  margin-top: 0px;
  margin-left: -482px;}

/* CS1.0F ФУТЕР */
#pun-about p.container {background-color: #;
background-image : url(https://i.imgur.com/blImrtM.png); 
background-position : center top; 
background-repeat : no-repeat; 
height : 116px;
width: 1300px; 
margin-left: -173px;
text-align: center;
border-color: transparent;
margin-bottom: -8px;
font-size:0 !important;
}

#pun-maint {
margin: 0px 20% 12px 20%;
}

#pun-redirect .main-title {
margin-bottom:30px !important;
}

/* CS1.0E Настройки подфорумов */
#pun-index td div.tclcon {
 width: 323px;
    height: 190px;
    padding: 0px;
    background: url(https://i.imgur.com/YX9SnG9.png);
    margin-top: 15px;
  line-height: 88%;
    font-family: arial;
    font-size: 10px;
    margin-top: 0px!important;
    text-shadow: #3d2a6a 1px 1px 0px;
  margin-left: 31px!important;
}


.gameon{
    width: 210px;
    color: #fff;
 font-family: verdana;
    font-size: 9px;
    text-align: justify;
    line-height: 100%;
    padding-top: 16px;
    padding-left: 26px;
}


.gamelinks {
    margin-top: -127px!important;
    margin-left: 291px!important;
    width: 25px;
    height: 24px;
    Z-index: 900;
   }




/* 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;
 height: 10px;
 font-family: bebas neue;
  font-weight: bold;
text-transform: lowercase;
 font-size: 20px; 
color:#9e6bb5;
 background: url("") no-repeat scroll center; 
 width: 877px;
 margin-left:-25px;
 }

#pun-redirect h1 {background-image: none; padding-bottom:10px; color: transparent; text-shadow: none;}

.punbb-admin #pun-admain h2{
color: transparent;
background: transparent;
text-align: left;
text-shadow: none;
padding-left: 55px;}


/* CS1.7 Настройки цитаты и кода*/
.punbb .quote-box, .punbb .code-box {
padding: 7px;
  border: 1px solid #fff;
background: #c7c3ed;
   box-shadow: inset 1px 1px 1px #9e6bb5, 1px 1px 1px rgba(255, 255, 255, 1);
color: #121800;
  }


/* CS1.7A Настройки маркированного текста*/
.post-content .highlight-text { 
margin: 0 1.0em 0 40em;
 font-family: cuprum;
 border: 1px solid #fff;
background: #c7c3ed;
   box-shadow: inset 1px 1px 1px #9e6bb5, 1px 1px 1px rgba(255, 255, 255, 1);
background-image: url("");
color: #000 !important;
display: block;
font-family: Tahoma; 
font-style: normal;
font-size: 14px !important;
text-align: center;
line-height: 15px;
padding: 10px;
}


/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  font-size: 11px;
  font-family: tahoma;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

/* CS1.9 Настройки формы ответа*/
.punbb textarea  {
padding: 10px;
font-size: 11px !important;
   font-family: cuprum;
 border: 1px solid #fff;
background: #c7c3ed;
   box-shadow: inset 1px 1px 1px #9e6bb5, 1px 1px 1px rgba(255, 255, 255, 1);
color: #000;
  }










/* CS1.10 Настройки профиля в теме*/

/* соо и репа*/
.pa-posts {
text-align: center;
    display: inline-block;
    padding: 3px 3px!important;
    width: 50px;
    margin-left: 4px!important;
    margin-bottom: 16px!important;
    line-height: 13px;
color: #000!important;
     font-family: cuprum;
    font-size: 11px;
    text-transform: lowercase;
    border-radius: 1px;
 border: 1px solid #fff;
background: #c7c3ed;
   box-shadow: inset 1px 1px 1px #9e6bb5, 1px 1px 1px rgba(255, 255, 255, 1);

}
.pa-respect {
text-align: center;
    display: inline-block;
    padding: 3px 3px!important;
    width: 50px;
    margin-left: 4px!important;
    margin-bottom: 16px!important;
    line-height: 13px;
color: #000!important;
     font-family: cuprum;
    font-size: 11px;
    text-transform: lowercase;
    border-radius: 1px;
 border: 1px solid #fff;
background: #c7c3ed;
   box-shadow: inset 1px 1px 1px #9e6bb5, 1px 1px 1px rgba(255, 255, 255, 1);

}

.pa-respect a {color: #f7f9fb!important;
    text-shadow: #9e6bb5 1px 1px 0px !important;}



/* профиль окантовка */
.punbb .post .post-author {
  background:url(https://i.imgur.com/XfY1JMo.png) 0 0  repeat-y;
overflow: visible!important;
  margin: 20px -24px!important;


}
.punbb .post .post-author > ul {
  background:url(https://i.imgur.com/aoAGQDj.png) 0 top no-repeat,url(https://i.imgur.com/kOYqr3d.png) 0 bottom no-repeat;
  margin: -15px 0 -15px 0!important;
  padding: 15px 24px!important;
}

li.pa-avatar  {z-index: 6; margin-left: 8px !important; margin-top: 5px;}

#pun-main .post-author ul {text-align: center}







/* 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  {
   text-shadow: #9e6bb5 1px 1px 0px !important;
    font-family: cuprum;
 border: 1px solid #fff;
background: #c7c3ed;
   box-shadow: inset 1px 1px 1px #9e6bb5, 1px 1px 1px rgba(255, 255, 255, 1);
padding: 5px;
color: #000000;
}

/* CS1.12 Настройки полей ввода, кнопок и выпадающих меню*/
.punbb input, .punbb .button, .punbb select {
  font-family: cuprum;
 border: 1px solid #fff;
background: #c7c3ed;
box-shadow: inset 1px 1px 1px #9e6bb5, 1px 1px 1px rgba(255, 255, 255, 1);
padding: 5px;
color: #000000;
font-size: 13px;
}

#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;
  }

/* Ссылки*/

/* Настройки ссылок*/
.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,.linkst .pagelink   {
  color: #763c94;
 text-decoration: none;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited, .linkst .pagelink  {
  color: #763c94
  }

/* Настройки ссылок при наведении*/
.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,.linkst .pagelink   {
  color: #a39ddc;
  
 }









/* CS4 Иконки сообщений
 -------------------------------------------------------------*/

Div.icon {float: right; 
display: block; 
border-style: none none none none;
margin-right: 45px;
margin-top: 25px;
top: 5px;
width: 80px;
height: 80px;
background-image : url(https://i.imgur.com/FM0JMXs.png);
background-repeat: no-repeat; }

TR.inew Div.icon {background-image : url(https://i.imgur.com/ppxxFCI.png); background-repeat: no-repeat;}
TR.iclosed Div.icon {background-image : url(https://i.imgur.com/od4ExtB.png); background-repeat: no-repeat;}

#pun-main div.catleft, #pun-main div.catright {display: none}



/*CS6 TABLE
 ---------------------------------*/
#table_block {
width: 840px; 
height: 200px;
background: #f3d9aa;
color: #e27e26; 
margin-left: -7px;
}

#menu {
height: 20px;
background: #edd2a1;
margin-top: -5px;
}

#menu span {
width: 830px;
padding: 0px 10px;
cursor: pointer;
opacity: 0.8;
font-family: Tahoma;
font-size: 14px;
text-transform: uppercase;
}

#menu .tabactive{
border: none !important;
opacity: 1.0;
}

#submenu {
height: 150px;
font-size: 11px;
width: 830px;
color: #818181;
}

#plng {
   font-family: verdana;
   font-size:11px;
   color:#000000;
}


/* Категории
 -------------------------------------------------------------*/
#pun-stats.section h2 span, .category h2 span {
}
#pun-category1.category h2 {
background: url(https://i.imgur.com/GQ0BMKF.png) no-repeat center;
height: 122px;
width: 290px;
margin-left: 342px;
font-size: 0px !important;
font-family: Tahoma;
color: transparent;
}
#pun-category2.category h2 {
background: url(https://i.imgur.com/oBipDog.png) no-repeat center;
height: 122px;
width: 290px;
margin-left: 342px;
font-size: 0px !important;
font-family: Tahoma;
color: transparent;
}
#pun-category3.category h2 {
background: url(https://i.imgur.com/RpT8dc2.png) no-repeat center;
height: 122px;
width: 290px;
margin-left: 342px;
font-size: 0px !important;
font-family: Tahoma;
color: transparent;
}
#pun-category4.category h2 {
background: url() no-repeat center;
height: 122px;
width: 290px;
margin-left: 342px;
font-size: 0px !important;
font-family: Tahoma;
color: transparent;
}

#pun-stats.section h2 {
background: url(https://i.imgur.com/yAWh75w.png) no-repeat center;
font-size: 0px !important;
height: 122px;
width: 290px;
margin-left: 342px;
color: transparent;
}

#post-form h2 {
    background: url(https://i.imgur.com/mX9qKDK.png ) no-repeat top center;
    height: 122px;
width: 290px;
margin-left: 342px;
   margin-top: 15px;
    }


#pun-stats.section h2 span, #pun-main .category h2 span, #post-form h2 span {display: none;}



/* CS5 Другое
-------------------------------------------------------------*/
.closedatafield, #pun-title .title-logo span, .pa-gifts, .lastedit {
  display: none
}
#pun-stats ul.container {
  background: transparent url(//) no-repeat 10px 15px;
  padding-left: 10px;}
#pun-reputation div.inner div.container, #pun-report div.inner div.container , #pun-popup_awards div.inner div.container  {
color: #fff;
padding: 3px; 
background: #c7c3ed !important;  }
#pun-reputation h1, #pun-report h1, #pun-popup_awards h1 {
background: #9e6bb5 !important; 
width: auto !important; 
height: 15px !important; 
margin: auto !important;
color: #fff !important;}


.punbb th {
background: #transparent;
color: transparent;
}
.punbb .post-sig {color:#000000;}

#profile .container #profilenav h2   {
text-align : left;
color: #000;
text-shadow: none;}
#arrows {
position:fixed;
right:2%;
bottom: 45%;
}


/* STRUCTURE
-------------------------------------------------------------*/


/* актив 24/7*/
#pun-stats ul.container {
  background: transparent url() no-repeat 0px 0px;
  padding-left: 10px;}



 /* рамка аватара */
li.pa-avatar img {
border-style: dashed;
border-width: 1px;
border-color: #fff;
}


/*гостевая
-------------------------------------------------------------*/


.gameont { width:550px; height:450px; background-image:url('https://i.imgur.com/erJANIh.png'); background-repeat:no-repeat; background-size:cover;}
.gameont girls {    position: absolute;    height: 157px;    overflow: auto;    margin-top: 275px;  font-family: 'cuprum';     width: 168px;    font-size: 12px; color: #000;      margin-left: -258px;    text-transform: lowercase; }
 .gameont boys {    position: absolute;    height: 157px;    overflow: auto;    margin-top: 275px; font-family: 'cuprum';      width: 168px;    font-size: 12px;      color: #000;    margin-left: 92px;    text-transform: lowercase; }
.gameont text {    position: absolute;    height: 65px;    overflow: auto;    margin-top: 45px;  font-family: 'cuprum';     width: 285px;    font-size: 12px;   color: #fff;      margin-left: -41px;    text-transform: lowercase;}
.gameont exce {    position: absolute;    height: 56px;    overflow: auto;    margin-top: 155px;  font-family: 'cuprum';     width: 200px;    font-size: 11px;   color: #fff;     margin-left: 40px;    text-transform: lowercase;}
.gameont want {    position: absolute;    height: 57px;    overflow: auto;    margin-top: 145px;       width: 95px;    font-size: 13px;   color: #fff;   font-family: bebas neue;    font-weight: bold;   margin-left: -60px;    text-transform: lowercase ; text-shadow: #fff 1px 1px;}
.gameont right {    position: absolute;    height: 57px;    overflow: auto;    margin-top: 170px;       width: 90px;    font-size: 13px;   color: #fff;   font-family: bebas neue;    font-weight: bold;   margin-left: -60px;    text-transform: lowercase ; text-shadow: #fff 1px 1px;}
.gameont bird {  position: absolute;    height: 57px;    overflow: auto;    margin-top: 198px;       width: 90px;    font-size: 13px;   color: #fff;   font-family: bebas neue;    font-weight: bold;   margin-left: -60px;    text-transform: lowercase ;  text-shadow: #fff 1px 1px; }








/*первое сообщение
-------------------------------------------------------------*/

.gametema {width: 600px; min-height: 200px; overflow: hidden; position: relative; background: url(https://i.imgur.com/Qqv1bLY.png)top no-repeat, url(https://i.imgur.com/kiVHMQN.png)  bottom no-repeat, url(https://i.imgur.com/8prjLzc.png)  repeat-y; padding: 0px;
padding-top: 0px; border-radius: 5px;
}

.gamename { text-align: center; color: #fff; text-shadow: #6e0c26 1px 1px; font-family: "bebas neue" !important;
font-size: 24px; padding-bottom: 11px; margin-top: -5px!important; font-weight: 900; position: relative;
}

.gametext2 { width: 500px; margin-top: 18px; text-align: justify; color: #000!important;  font-family: "Arial" !important;  font-size: 12.2px; position: relative; height: 290px; 
}

.gamemoney { font-weight: bold;  border-radius: 0px;font-size: 16px;letter-spacing: 1px;  text-align: center;line-height: 100%;margin-top: -2px;text-transform: uppercase;color: #fff; text-shadow: #6e0c26 1px 1px; font-family: "bebas neue" !important; background-color: #9e6bb5;   }

 

.post #t {
border: 5px solid #fff; outline: 1px solid #9e6bb5;
background: #9e6bb5;

}
.post #t2 {
position: relative;
 height: 300px;
    overflow: auto;
border: 15px solid #fff; background: #fff; outline: 1px solid #a9b1c6; text-align: justify; letter-spacing: 0px; font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 13px; color: #000;
 outline: 1px solid #9e6bb5;
}









.pa-fld1 {
    margin-top: -9px;
    margin-bottom: 11px;
 text-align: center;
    display: inline-block;
    padding: 3px !important;
    width: 188px;
    font-family: oswald;
     font-size: 15px;
padding: 8px 8px 8px 8px;
    background-color: #e7e7e7;
    border-bottom: 2px solid #8775cd;
    border-left: 2px solid #baaaef;
    border-right: 2px solid #baaaef;
    border-radius: 20px;
    border-top: 2px solid #8775cd;
    text-transform: lowercase;
 box-shadow: inset 1px 1px 1px #9e6bb5, 1px 1px 1px rgba(255, 255, 255, 1);

}


/*новости
-------------------------------------------------------------*/

 .gameonnblues { margin: 0px auto; position: relative; border: 0.5px solid #9e6bb5; width: 500px; height: 500px; background: #9e6bb5; overflow: hidden; border-radius: 10px; }

.gameonnblues ::-webkit-scrollbar { width: 1px; border-radius: 50px; } .gameonnblues ::-webkit-scrollbar-track { background: #F0F1F9; } .gameonnblues ::-webkit-scrollbar-thumb { background: #9e6bb5; border: #9e6bb5; }

.gameonnblues .bottom{ border-top: 5px solid #9e6bb5; width: 500px; height: 65px; position: absolute; left: 0px; bottom: 0px; }

.gameonnblues .left{ border-left: 5px solid #9e6bb5; width: 7px; height: 500px; position: absolute; left: 60px; bottom: 0px; }

.gameonnblues .box{ width: 500px; height: 320px; position: absolute; left: 0px; bottom: 0px; background: #fff; }

.gameonnblues .icon{ width: 90px; height: 90px; position: absolute; left: 76px; top: 8px; } .gameonnblues .icon img{ width: 100px; height: 100px; border: 5px solid #fff; padding: 1px; border-radius: 5px 0px 0px 5px; }

.gameonnblues .textbox{ overflow: auto; width: 400px; height: 160px; position: absolute; right: 16px; bottom: 117px; font-family: 'Open Sans', san-serif; font-size: 9px; line-height: 13px; letter-spacing: 0px; text-align: justify; padding-right: 10px; color: #000; } .gameonnblues .textbox h{ background: #FFFB4B; }

.gameonnblues .tag{ background: #fff; width: 500px; height: 30px; position: absolute; right: 55px; bottom: 15px; font-family: 'Courier New'; font-size: 7px; letter-spacing: 2px; line-height: 9px; color: #fff; text-align: right; text-transform: uppercase; }

.gameonnblues .tag a{ color: #fff; }

.gameonnblues .tag t{ background: #9e6bb5; padding: 5px 10px; border-radius: 3px; } .gameonnblues .tag b{ background: #9e6bb5; letter-spacing: 1px; color: #FFFB00; font-size: 7.5px; }

.gameonnblues .title{ width: 253px; height: 53px; background: #fff; position: absolute; right: 31px; top: 62.5px; outline: 1px solid #fff; outline-offset: 4px; color: #9e6bb5; text-transform: uppercase; letter-spacing: 5px; font-family: 'Courier New'; font-size: 10.5px; line-height: 52px; font-weight: bold; } .gameonnblues .title b{ background: #9e6bb5; padding: 4px 7px 4px 14px; color: #FFFB00; border-radius: 3px; }




