/**************************************************************************************************************************************************КОПИРАЙТ**********************************************************************************************************MEOWBAKA*********************************************************************************************************https://vk.com/alpaca_lord*************************************************************************************************************************************************************************/

/*КНОПКИ ФОРМЫ ОТВЕТА*/
#button-justify { background:url(/i/blank.gif) center no-repeat!important;}
td#button-font {background: url('https://i.imgur.com/9eegZfl.png') no-repeat 50% 5px!important;}
td#button-size {background: url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -21px!important;}
td#button-bold {background: url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -47px!important;}
td#button-italic {background: url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -73px!important;}
td#button-underline {background: url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -99px!important;}
td#button-strike {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -125px!important;}
td#button-left {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -151px!important;}
td#button-center {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -177px!important;}
td#button-right {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -203px!important;}
td#button-link {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -229px!important;}
td#button-spoiler {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -255px!important;}
td#button-image {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -281px!important;}
td#button-video {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -307px!important;}
td#button-hide {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -333px!important;}
td#button-quote {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -359px!important;}
td#button-code {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -385px!important;}
td#button-color {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -411px!important;}
td#button-smile {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -437px!important;}
td#button-keyboard {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -463px!important;}
td#button-table {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -489px!important;}
td#button-addition {background:url('https://i.imgur.com/9eegZfl.png') no-repeat 50% -515px!important;}
td#button-justify {background: url('https://i.imgur.com/jXVUBWn.png') center no-repeat!important;}
td#shad {background: url('https://i.imgur.com/gXUgN0G.png') center no-repeat!important;}
td#floatbut {background: url('https://i.imgur.com/Bv5UKDH.png') center no-repeat!important;}
td#form-audio {background: url('https://i.imgur.com/ie9dWhA.png') center no-repeat!important;}
td#button-sp_for_you {background: url('https://i.imgur.com/kfwmhYE.png') center no-repeat!important;}
td#button-foruser {background: url('https://i.imgur.com/ezLhhPK.png') center no-repeat!important;}
td#button-title {background: url('https://i.imgur.com/nGp4uQk.png') center no-repeat!important;}
#button-html {background: url('https://i.imgur.com/GPyLvdZ.png') center no-repeat!important;}
td#button-indent {background:url('https://i.imgur.com/HoYNueO.png')center no-repeat!important;}
td#button-imchange{background:url('http://forumfiles.ru/files/001a/13/69/95011.png')center no-repeat!important;}
#form-buttons #button-imchange img {border: 0px double #4A4A4A!important; border-radius: 5px; margin: 0; background-clip: border-box; height: 16px; width: auto;background: transparent!important; opacity: 0!important;}
/*КНОПКИ ФОРМЫ ОТВЕТА*/



/***********************ШРИФТ В ПОСТАХ*******************/
.FNTslider {border-radius: 4px;
    position: relative;
    z-index: 1000;
    background: #d0c6cd;
    width: 110px;
    height: 5px;
    margin: 3px 5px;
    border: solid 1px #4b4b4b;
    box-shadow: inset 0px 0px 4px #000;
    float: right;
    right: 15%!important;
    margin-top: 0.5%!important;}
.FNTslider .before {
  height: 5px;
  border: solid 1px transparent;
  border-right: none 0;
  border-radius: 4px 0 0 4px;
  position: absolute;
  background: #292929;
  margin-top: -1px;
}
.FNTslider .thumb {
width: 6px;
    height: 10px;
    border-radius: 3px;
    position: relative;
    top: -3px;
    background: #292929;
    cursor: pointer;
}

/* Аватар по умолчанию и для гостя*/
.defavtr {
margin: 30px auto!important;
    display: block!important;
}


/*проверка имени при регистрации*/
#username.normal{/*background-color: #A8ECA8;*/}
#username.error{/*background-color: rgb(255,190,190);*/}
.stclr.normal{color: green;}
.stclr.error {color: red;}
img.preloader{width:12px;height:12px;margin-left:3px;}
/*проверка имени при регистрации*/
           

/*навигация постов*/
.topic a.sharelink {    float: right;    margin-left: 1em;     font-family: Playfair Display SC;   font-size: 11px;    color: rgb(16, 0, 0)!important;}
#pun-viewtopic .post h3 strong { font-weight: 600;
    padding: 5px 53px 5px 23px !important;
    position: relative;
    width: auto;
    font-family: Gabriela;
    font-size: 12px;
    color: #292929;
    margin-left: -65px;
    margin-top: -5px;}
#pun-viewtopic div.post h3 strong::before {    content: "Пост номер "; }
#pun-viewtopic div.post h3 span::before {     content: "Пост написан:"; padding-right: 5px;font-family: Gabriela;}
#pun-viewtopic .post h3 {  text-align: center;
    padding: 2px 5px 20px 55px;
    height: 0px;
    width: 100%;
    display: block;
    background: url(http://forumfiles.ru/files/001a/13/69/98382.png);
    background-color: rgb(236, 233, 233);
    border-top: solid 10px;
    border-bottom: solid 10px;
    border-left: none;
    border-right: none;
    border-image: url(http://forumfiles.ru/files/001a/13/69/96751.png) 55 repeat!important;
    margin-bottom: 10px;
    margin-left: -30px;}


/* Инфо-панелька с аватаром и приветствие*/
#u-panel {     z-index: 999;
    position: absolute;
 }

#u-panel img { color: #0c0c0c;
    border: solid 4px #928d8d;
    outline: solid 1px #4b4b4b;
    background: url(http://forumfiles.ru/files/001a/13/69/98382.png) repeat;
    width: 60px;
    height: 60px;
    padding: 05px;
    opacity: 1;
    z-index: 12;
    margin-top: 3px;
}


/* Инфо-панелька с аватаром и приветствие*/

/*Оформление тем, сообщений, аватров на страницах форума*/
.pun-modal .modal-inner{    color: #0e0f0e;
    border: 4px #4b4b4b double!important;
    box-shadow: 5px 5px 0 0px #4b4b4b, -5px -5px 0px 0px #4b4b4b, 5px -5px 0px 0px #4b4b4b, -5px 5px 0px 0px #4b4b4b!important;
    background: url(http://forumfiles.ru/files/001a/13/69/29477.png);}



.post textarea[placeholder]::placeholder{color:#140f2e;}
.post textarea[placeholder]::-moz-placeholder{color:#140f2e;}

.tr-divider {
background-color: rgba(140, 140, 140, 0.03);
    font-weight: bold;
    text-align: center;
    color: #6f7290;
}

.pa-avatar.item2 img.allow_change:hover {
  outline-color:rgba(224, 6, 6, 0)!important;
}

.icon[data-new-topics]:before, .subforums span[data-new-topics]:before{     background: #41462f!important;
    border-radius: 100%;
    color: #a5a3a3!important;
    right: -1px!important;}
/*ДОПОЛНИТЕЛЬНОЕ ОФОРМЛЕНИЕ СТРАНИЦ*/
#pun-viewforum.punbb .user-avatar img.ava{ margin: -5px 0px 0px -0px !important;height: 20px!important;width: 20px!important;}
#pun-userlist.punbb .user-avatar img.ava{    margin:-2px 2px 2px 0px !important;    height: 20px!important;width: 20px!important;}
#pun-userlist.punbb .user-avatar img.on_{    width: 4px;height: 4px!important;margin: -32px 8px 0 -5px!important;}
#pun-viewforum.punbb .user-avatar img.on_{    width: 4px;height: 4px!important;margin:-38px 8px 0 -6px!important;}

.topic{    margin-top: -55px!important;}

#pun-online .multipage{background: url(http://forumfiles.ru/files/001a/13/69/29477.png) repeat;
    background-color: #cdcaca;
    color: #333;
    padding: 5px;
    border: solid 4px #797979!important;
    outline: solid 2px #4b4b4b;}

#userlist  {background: url(http://forumfiles.ru/files/001a/13/69/29477.png) repeat;
    background-color: #cdcaca;
    color: #333;
    padding: 5px;
    border: solid 4px #797979!important;
    outline: solid 2px #4b4b4b;}

.usertable{background: url(http://forumfiles.ru/files/001a/13/69/29477.png) repeat;
    background-color: #cdcaca;
    color: #333;
    padding: 5px;
    border: solid 4px #797979!important;
    outline: solid 2px #4b4b4b;}

#punbbsearch {background: url(http://forumfiles.ru/files/001a/13/69/29477.png) repeat;
    background-color: #cdcaca;
    color: #333;
    padding: 5px;
    border: solid 4px #797979!important;
    outline: solid 2px #4b4b4b;}
#pun-search h1 {margin-top: 0px!important; top:10px;}

#pun-profile h1{       text-align: left; margin-top: 5px !important;}

#profile{background: url(http://forumfiles.ru/files/001a/13/69/29477.png) repeat;
    background-color: #cdcaca;
    color: #333;
    padding: 5px;
    border: solid 4px #797979!important;
    outline: solid 2px #4b4b4b;}

.forum{background: url(http://forumfiles.ru/files/001a/13/69/29477.png) repeat;
    background-color: #cdcaca;
    color: #333;
    padding: 5px;
    border: solid 4px #797979!important;
    outline: solid 2px #4b4b4b;}
.forum .container{    margin-top: -55px!important;}
/*ДОПОЛНИТЕЛЬНОЕ ОФОРМЛЕНИЕ СТРАНИЦ*/


#pun-viewforum.punbb .main .tcr{
    overflow: hidden;
    text-align: center;
   font-size: 11px;
    letter-spacing: 1px;
    font-family: Georgia;
    font-variant: small-caps;
    line-height: 10px;}
.punbb .main .tcr {
    overflow: hidden;
    text-align: center;
    font-size: 11px;
    letter-spacing: 1px;
    font-family: Georgia;
    font-variant: small-caps;
    line-height: 10px;
    }
#pun-index.punbb .user-avatar img.ava{ -moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.punbb .user-avatar img.ava {
 border-radius: 100%;
  height: 25px!important;
  width: 25px!important;
  position: relative;
  z-index: 100;
  opacity: 1!important;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.punbb .user-avatar img.ava:hover{opacity: 1!important;    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;}
.category tbody tr.processed .td,
.category tbody tr.processed .td * {
    vertical-align: top;
}

.category tbody tr.processed .td.tc2,.category tbody tr.processed .td.tc3 {
    margin-right: -5px;
    width: 49%;
    padding: 2px;
    font-size: 12px;
    letter-spacing: 1px;
    font-family: Georgia;
    font-variant: small-caps;
    line-height: 11px;
    display: inline-block;
    background: rgba(165, 163, 163, 0.34);
}
.category tbody tr.processed .td.tcr {
    width: 100%!important;
    padding: .5em 0 0;
}
.category tbody tr.processed .td div {
    display: inline-block;
    width: 100%;
}
.category tbody tr.processed .td div a{font: 14px 'NK123';color: #292930!important;transition: ease 0.3s!important;}
.category tbody tr.processed .td div a:hover{font: 14px 'NK123';    color: #4b4b4b!important;
    background-image: linear-gradient(to top, #b0acaf 35%, rgba(0, 0, 0, 0) 50%);transition: ease 0.3s!important;}


.punbb em.user-avatar {
    float: right!important;
    padding-left: 5px!important;
}
/*Оформление тем, сообщений, аватров на главной*/

/**тег зачеркивания**/
del{filter: blur(3px);
    text-decoration: none;
    transition: all 0.5s ease-in-out 0s;
}
del:hover {
    filter: none !important;
}
/**тег зачеркивания**/


/*CS0.7 - Цвет выделения текста -*/
::selection {
    background: rgb(75, 75, 75);
    color: #cdcacb;/* Safari */
}
::-moz-selection {
    background: rgb(75, 75, 75);
    color: #cdcacb;/* Safari *//* Firefox */
}

/*CS0.8 - Стиль Репутации -*/

#altstyle isticky{min-height:300px;}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -135px 0 0 -384px;
    z-index: 100;
    box-shadow: 0 0 40px #222;
    -webkit-box-shadow: 0 0 40px #222;
    -moz-box-shadow: 0 0 40px #222;
    -khtml-box-shadow: 0 0 40px #222;
   box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #000000 !important;
    background: url(http://savepic.ru/9852874.png) repeat 0px 0px;
    border: 7px solid transparent!important;
    border-image: url(http://savepic.ru/9851855.png) 10 fill repeat!important;
}
/*CS0.9 - Маркированный текст -*/

.post-content .highlight-text {
    background-color: rgba(75, 75, 75, 0.23)!important;
    color: #1d1c1c!important;
    border-left: 4px solid #4b4b4b;
    border-right: 4px solid #4b4b4b;
    display: block;
    font-family: Georgia;
    font-weight: bold;
    font-style: italic;
    font-variant: small-caps;
    font-size: 11px;
    text-align: center;
}

/*CS0.10 - Стиль Профиля с гостя -*/
#profile-left li, #profile-left li * {
    padding-left: 0px;
    margin-left: 0px;
    padding-bottom: 7px!important;
    text-align: center;
}
#viewprofile td {
    border: 0px none;
    padding: 10px!important;
    overflow: hidden;
}


/*Размер кодбокса -*/
.post-content .scrollbox { 
max-height:100px!important;
font-size: 10px;
}

/*CS0.14 - Основная навигация -*/
div#pun-ulinks {
      margin: 0 auto;
    max-width: 1260px;
    min-width: 1100px;
    text-align: center!important;
    top: 103px !important;
    position: relative;
    z-index: 0;
    height: 5px;
    box-shadow: rgb(0, 0, 0) 0px 0px 20px;
    color: #0c0c0c;
    border: solid 4px #928d8d;
    outline: solid 2px #4b4b4b;
    background: url(http://forumfiles.ru/files/001a/13/69/98382.png) repeat;
    background-color: rgba(255, 255, 255, 0.4);
}
#pun-navlinks { z-index: 15;
    text-align: center;
    margin: 0 auto!important;
    position: absolute;
    top: 0px!important;
    height: 60px;
    width: 100%;
    min-width: 1100px;
    border-style: solid!important;
    border-width: 0px 0px 1px 0px!important;
    background: #181824 url(http://forumfiles.ru/files/001a/13/69/63347.png) repeat;
}


/*CS0.15 - Офрмление вида форумов -*/
.punbb h3 {
    text-align: center;
    font-family: 'Playfair Display SC', sans-serif;
    font-size: 12px!important;
}

.punbb td div .tclcon, .category .container table .hasicon .tc1 {
    margin-left: 1px!important;
    margin-top: 10px;
    font-size: 14.5px;
    letter-spacing: 2px;
    font-family: Gabriela;
    font-variant: small-caps;
    line-height: 14px;
    min-width: 100px;
    text-align: justify;
    border: 4px double #0b0b0a;
    padding: 10px;
    color: #0e0f0e;
    border-top: none!important;
    border-bottom: solid 10px;
    border-left: none;
    border-right: none;
    border-image: url(http://forumfiles.ru/files/001a/13/69/96751.png) 55 repeat!important;
    background: url(http://forumfiles.ru/files/001a/13/69/68776.png);
    background-color: #efefef;
    box-shadow: 0px -10px 0 0px #817f82;
}
.tcl h3 {
 position: absolute;
    padding-left: 25px;
    padding-top: 2px;
    padding-bottom: 5px;
    margin-top: -35px;
    margin-left: -15px;
    text-align: left!important;
    width: 450px;
    background: url(http://forumfiles.ru/files/001a/13/69/17180.png) top left no-repeat;
    font-family: 'NK123';
    font-size: 20px!important;
}	
	
/*Стиль подфорумов*/
.subforums span{
 display: inline-block !important;
 font-family: Constantine;
 font-size: 10px;
 background: #d0cacc;
 border-style: double !important;
 border-width: 3px !important;
 border-color: rgb(121, 121, 121);
 padding: 2px 2px 2px 5px;
}
.subforums span:hover{
    font-family: Constantine;
    font-size: 10px;
   background: #8b8b8b;
    border-style: double !important;
    border-width: 3px !important;
 border-color: rgb(121, 121, 121);
 padding: 2px 2px 2px 5px;
}

.subforums {
    margin-left: 0px!important;
    text-align: center;
}
/*Скрыть список Модераторов на Главной*/
.punbb .tcl .modlist{display:none!important;}	
	
/*CS0.16 - Прокрутка -*/

::-webkit-scrollbar {
    background: #292929;
    height:8px;
    width:8px;
    opacity: 0.5!important;
    }
    
::-webkit-scrollbar-thumb:vertical {
    background:#292929;
    height:8px;
    }

::-webkit-scrollbar-thumb:horizontal {
    background:#292929;
    height:8px!important;
    }

::-webkit-scrollbar {
    background: #7d7d7d;
    height:6px;
    width:8px;
    opacity: 0.5!important;
    }

::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment{
    display:block; 
    height:2px;
     background:#7d7d7d;
    }

/*CS0.17 - Подвижка кнопок -*/
.linkst .postlink{ margin-top: 30px; margin-right: 50px!important;
}
.linksb .postlink{margin-top: 20px;
    padding-bottom: 10px;
    margin-right: 0px!important;}

/*Экранная клавиатура*/
#keyboard-span input {font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 13px;
    color: #0D0E10!important;
    background-color: #ADADAD !important;
    background: url(--) repeat 0px 0px;
    margin: 1px 1px 0 0;
    border: 1px solid #54575B!important;
    cursor: pointer;
    height: 25px;
    min-width: 30px;
    margin-right: 10px!important;}/*цвет ячеек экранной клавиатуры*/
	
/*Оформление профиля*/
.punbb .post .post-author {
text-align: center;
}

.pa-author a {
text-align: center!important;
    width: 250px;
    font-family: 'NK123';
    font-size: 20px!important;
    color: #cccfc8!important;
    position: relative;
    transition: all 1s ease-out!important;
    font-weight: 100;
}
.pa-author a:hover {
text-align: center!important;
    width: 250px;
    font-family: 'NK123';
    font-size: 20px!important;
    color: #696c69!important;
    position: relative;
    transition: all 1s ease-out!important;
    font-weight: 100;
}
#post .formsubmit {text-align: center;}
.pa-avatar img[width]{
    max-width: 220px!important;
    max-height: 320px!important;
    min-width: 220px!important;
    min-height: 320px!important;
}
.pa-avatar img[alt] {
    max-width: 220px!important;
    max-height: 320px!important;
    min-width: 220px!important;
    min-height: 320px!important;
}
.pa-avatar img {  text-align: center;
    border-width: 4px!important;
    border-style: solid!important;
    border-color: #4b4b4b !important;
    padding: 2px;
    background: #292929;}

/*Индикатор активности*/
.indOnline, .indOffline {
     z-index: 9999;
    position: absolute;
    display: block;
    float: left;
    margin-left: -28px!important;
    margin-top: -0px!important;
    width: 50px!important;
    height: 52px!important;
}
.indOnline {
  background: url(http://forumfiles.ru/files/001a/13/69/73317.png) no-repeat;
}
.indOffline {
    background: url(http://forumfiles.ru/files/001a/13/69/86870.png) no-repeat;
}
.pa-online{display:none!important;}

/* Индикатор активности */

/*Выравниваем в одну строку число постов и Уважение */

.pa-respect, .pa-posts{
    display: inline-table;
    width: 123px;
    line-height: 13px;
    letter-spacing: 1px;
    padding: 5px 2px 5px 2px !important;
    font-family: roboto;
    text-align: center;
    font-size: 9px;
    margin-top: -5px !important;
    margin-left: -6px!important;
    margin-right: 2px!important;
    text-transform: lowercase;
    background: rgba(75, 75, 75, 0.23);
    color: #292929!important;
    border-top: 6px solid #4b4b4b;
    border-bottom: 6px solid #4b4b4b;
}

.pa-respect a {
    color: #292929 !important;
    position: relative;
}
.pa-respect a:hover {
    color: #e2e2e2 !important;
}
/****ПОЛЕ ПОСТОВ И ГАЛЛЕОНОВ****/
li.pa-fld2, li.pa-fld3 {
    display: inline-table;
    width: 123px;
    padding: 5px 2px 5px 2px !important;
    text-align: center;
    font-size: 10px;
    letter-spacing: 1px;
    font-family: roboto;
    line-height: 8px;
    margin-left: -6px!important;
    margin-right: 2px!important;
    text-transform: lowercase;
    background: rgba(75, 75, 75, 0.23);
    color: #292929!important;
    border-bottom: 6px solid #4b4b4b;
}
/*CS0.23 - оформление кнопок-ссылок: ответить, посмотреть и т.д. -*/


.hashelp center div a button, .post-links a, .postlink a, .button, #profilenav li.isactive{padding: 2px;font: bolder 12px Playfair Display SC !important;background: #a5a3a3;border: solid #4b4b4b 2px!important;display: inline-block!important;cursor: pointer!important;color: #3a3a3a !important;z-index: 20;}
.hashelp center div a button, .post-links a:hover, .button:hover, .postlink a:hover{
    background: #696969;
    border: solid #4b4b4b 2px!important;
    display: inline-block!important;
    cursor: pointer!important;
    color: #d1cec7 !important;
    z-index: 20;
}
.hashelp center div a button, .postlink a:active, .button:active{
	position:relative;
	top:1px;
}

/*СМАЙЛЫ*/
#smilies-area{    line-height: 9px;
    overflow: hidden;
    height: auto;
    min-width: 250px!important;
    box-sizing: border-box;
    top: 53px!important;
    border: 5px solid #1d022d!important;
    width: 650px!important;
}
#button-smile{background: url('http://i.imgur.com/fqmaYXo.png') no-repeat!important;}
#wrapper {width: auto; margin: 0 auto;}
/* вкладки доп смайлов */
ul.tabs {height: 5px;line-height: 5px;margin: -10px -0px 0px;list-style: none;}
ul.tabs li {    font-size: 13px!important;
    padding: 5px;
    float: left;
    cursor: pointer;
    overflow: hidden;
    color: #0e0f0e;
    border: 4px #4b4b4b double!important;
}

ul.tabs li:hover, ul.tabs li a.active, ul.tabs li a:hover {
    font-size: 13px!important;
    padding: 5px;
    float: left;
    cursor: pointer;
    overflow: hidden;
}
ul.tabs li a {background: url("--")no-repeat scroll -652px 0 transparent;color: #444444;cursor: pointer;display: block;margin-bottom: -1px;padding: 0 2px 1px;position: relative;text-decoration: none;width: 25px;}
ul.tabs li a:hover {color:#EFEFEF;padding: 0 2px;background: url("--")no-repeat scroll;background-position: -652px -31px; text-decoration:none;}
ul.tabs li.tab-current a {color: #444;padding: 0px 2px 1px;border:medium hidden;line-height: 12px;background-position: -652px -62px;}
ul.tabs li.tab-current a:hover {color: #6A5ACD;}

#smilies-area div[class^="t"]{    display: none;
    width: 100%;
    height: 180px;
    overflow-y: auto;
    box-sizing: border-box;
    color: #0e0f0e;
    border: 4px #4b4b4b double!important;
    background: url(http://forumfiles.ru/files/001a/13/69/29477.png);}
.punbb #smilies-area div.t1 {display:block}
#smilies-area {
line-height: 9px;
    overflow: hidden;
    height: auto;
    box-sizing: border-box;
    top: 53px!important;
    overflow: hidden;
    color: #767282;
    text-shadow: 1px 1px 1px #000000;
    border: 3px solid #2c283c!important;
    background: #1e1b29 url(http://i.imgur.com/HXQ5tzD.png);
    padding: 12px 2px 2px 2px!important;
}
/*СМАЙЛЫ*/
	
.resizable-textarea textarea, .punbb textarea{box-sizing: border-box;
    padding: 5px;
    font-size: 14px;
    font-family: Georgia;
    min-width: 100px;
    text-align: justify;
    color: #0e0f0e;
    background: url(http://forumfiles.ru/files/001a/13/69/29477.png);
    color: #0e0f0e;
    border: 4px #4b4b4b double;
    box-shadow: 5px 5px 0 0px #4b4b4b, -5px -5px 0px 0px #4b4b4b, 5px -5px 0px 0px #4b4b4b, -5px 5px 0px 0px #4b4b4b;
    background: url(http://forumfiles.ru/files/001a/13/69/29477.png);
}

.punbb input{
     background: #bdbebe;
    border: solid #4b4b4b 2px!important;
    color: #252525!important;
    font-family: Gabriela;
    font-size: 14px!important;
    font-weight: 400!important;
    transition: all 0.5s ease-in-out 0s;
}

.punbb select { 
background: #bdbebe;
    border: solid #4b4b4b 2px!important;
    color: #252525!important;
    font-family: Gabriela;
    font-size: 14px!important;
    font-weight: 400!important;
}


/****Прозрачность элементов ****/
.hoverort img{
    opacity: 0.4;
    transition-duration: 0.66s;
    -webkit-transition-duration: 0.66s;
    -moz-transition-duration: 0.66s;
    -o-transition-duration: 0.66s;
    -ms-transition-duration: 0.66s;
}
.hoverort img:hover {
opacity: 1.0;
}
.hoverli {
    color: #650405;
    font-size: 13px;
    font-variant: small-caps;
    height: 15px;
    width: 200px;
    padding: 2px;
    font-weight: 900;
    border-radius: 7px;
    margin-bottom: 5px!important;
    background-image: url(http://savepic.ru/9328416.png);
    text-align: center;
    opacity: 0.6;
    transition-duration: 0.66s;
    -webkit-transition-duration: 0.66s;
    -moz-transition-duration: 0.66s;
    -o-transition-duration: 0.66s;
    -ms-transition-duration: 0.66s;
}
.hoverli:hover {
opacity: 1.0;
}
/****Прозрачность элементов ****/
	
/*CS0.27 - Кнопки вверх-вниз -*/	
.go-up,.go-down {display:none;position:fixed; /*позиционируем*/right: 25px; /*указываем положение, если слева - left*/z-index:9999; /*показываем поверх все элементов на странице*/cursor:pointer;opacity:0.5; /*прозрачность*/margin-bottom:5px; /*отступ снизу (можно не указывать)*/width: 60px; /*ширина кнопки*/height:auto; /*высота кнопки*/}
.go-up {height: 52px;bottom:155px; /*положение от низа окна браузера верхняя кнопка*/background-image: url(http://forumfiles.ru/files/001a/13/69/65015.png);}
.go-down {height: 52px;
bottom:100px; /*положение от низа окна браузера нижняя кнопка кнопка*/
   background-image: url(http://forumfiles.ru/files/001a/13/69/67391.png);
}
.go-down:hover,.go-up:hover {
opacity:1;
}

/*CS1 - СТИЛЬ ТЕКСТА И ЦВЕТ ТЕКСТА - */
/* 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 {
border-color:transparent;
     color: #252525;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
border-color:transparent;
  color:#252525;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
border-color:transparent;
  font-weight: normal;
font-style: normal;
  }
#pun-stats h2 {
        position: relative;
    color: #292929;
    text-shadow: none!important;
    padding-top: 15px!important;
    border: solid 4px #928d8d!important;
    margin-left: -4px;
    margin-right: -4px;
    margin-top: -14px;}


/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
border-color:transparent;
  color: #1d1d1d;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
border-color:transparent;
    color: #1d1d1d;
  }


/* CS1.6 */
.punbb th, #viewprofile li,#setmods dl{ background-color: rgba(95, 153, 167, 0.02);
    color: #1d1d1d;
    font-weight: lighter!important;}


/* CS1.8 */
#pun-navlinks .container {
  border-color:transparent;
  color: #FFFFFF;
    position: relative;
z-index: 17!important;
  }


.offline li.pa-online strong {
  font-weight: normal
  }

.punbb textarea, .punbb select, .punbb input {
/*  background-color: #F8F8F8;
  color: #a98c42; */
}

/*CS2 - ЦВЕТА ГРАНИЦ - */
/* 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 */

#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-color:transparent;
  }
li.pa-online {
border-color:transparent;
  }

.punbb .post-sig dt {
border-color:transparent;
  }
/*CS3 - ЦВЕТА ССЫЛОК - */
.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 {
    transition: all 0.3s ease-in-out;
}
/* 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: #292929;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #1d1d1d;
  }

/* 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:#3c400e;
    text-shadow: 0px 0px 0px #000000;
    border-bottom: 0px none #000;
   text-decoration: none;
  }

/* CS3.3 навигация*/
#pun-navlinks a {
    font: 26px/25pt Fortuna Gothic FlorishC;
    font-style: normal;
    color: #292929;
    border-bottom: 0px none #000;
    text-decoration: none;
    padding-left: 20px!important;
    padding-right: 20px!important;
    margin-right: 0px;
    padding-top: 5px;
    transition: all 0.3s ease-in-out;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {font: 26px/25pt Fortuna Gothic FlorishC;
    font-style: normal;
    color: #686868;
    border-bottom: 0px none #000;
    text-decoration: none;
    padding-left: 20px!important;
    padding-right: 20px!important;
    margin-right: 0px;
    padding-top: 5px;
    transition: all 0.3s ease-in-out;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #26170b;
  color: #fff;
  }
/****CS4 - КАТЕГОРИИ И КНОПКИ // прочее*****/ 

#pun  .tc2, #pun-main .post-author ul  {text-align: center;}
.multipage h1 {
    margin-top: 35px!important;
    margin-left: -0px!important;
    margin-right: 0px!important;
}
/*#post-form h2{position: relative;
    background: url(http://forumfiles.ru/files/001a/13/69/42779.png) repeat-x top, url(http://forumfiles.ru/files/001a/13/69/42779.png) repeat-x bottom, url(http://forumfiles.ru/files/001a/13/69/29477.png) repeat;
    height: 60px;
    max-width: 1280px;
    min-width: 1024px;
    margin-left: -39px;
    margin-right: -39px;
    color: #292929!important;
    text-shadow: none!important;
    padding-top: 25px!important;
    border: solid 4px #928d8d!important;}
*/

.punbb .section h2, #pun-main h1, #pun-main h2, #pun-debug h2 {
position: relative;
    background: url(http://forumfiles.ru/files/001a/13/69/96751.png) repeat-x top, url(http://forumfiles.ru/files/001a/13/69/96751.png) repeat-x bottom, url(http://forumfiles.ru/files/001a/13/69/29477.png) repeat;
    color: #292929;
    text-shadow: none!important;
    padding-top: 15px!important;
    padding-bottom: 15px!important;
    border: solid 4px #797979!important;
    border-top: none!important;
    margin-left: -9px;
    margin-right: -9px;
    margin-top: -5px;
    margin-bottom: 15px;
    font-weight: 200;
    font: 25px Fortuna Gothic FlorishC;
z-index: 3;
}

.punbb .section h2 a:hover, #pun-main h1 a:hover, #pun-main h2 a:hover, #pun-debug h2 a:hover{color:#3c400e!important;
text-align: center;}


Div.icon {background-image : url(http://forumfiles.ru/files/001a/13/69/91826.png); 
background-repeat: no-repeat;
  }

TR.inew Div.icon {background-image : url(http://forumfiles.ru/files/001a/13/69/32246.png); 
background-repeat: no-repeat;
  }

/*TR.isticky Div.icon {background-image : url(http://i.imgur.com/lqNp6jv.png);
background-repeat: no-repeat;
  }

TR.iclosed Div.icon {background-image : url(http://i.imgur.com/gezFmyA.png);
background-repeat: no-repeat;
  }
*/
TR.iredirect Div.icon {background-image : url(http://forumfiles.ru/files/001a/13/69/91826.png);
background-repeat: no-repeat;
}

#pun-main div.catleft, #pun-main div.catright {display: none}

.lastedit {
display: none;
}
#pun-announcement h2 {display: none;}

/*аватар в цитате*/
.quote-box.with-avatar{padding-left:5px!important; margin-top: 25px!important;}
.author-avatar+span {margin-left:30px; }
.author-avatar {margin-left: -2px!important;
    margin-top: -5px!important;
    position: absolute;
    background-color: transparent !important;
    border: 2px solid #292929;
    border-radius: 100%;
    padding: 1px;
    float: left;}
.author-avatar > img {    height: 25px;
    width: 25px;
    border-radius: 100%;
    background-color: transparent !important;}
.qc-post-link{background: url(http://forumfiles.ru/files/001a/13/69/90525.png) no-repeat;width: 12px;margin-top: 2px!important;position: absolute;}
/*аватар в цитате*/
/*ссылка-дата-в сообщении*/
.permalink{    font-size: 11px;
font-family: Playfair Display SC;}
/*ссылка-дата-в сообщении*/

/****Всплывающие подсказки на форум //ОФОРМЛЕНИЕ****/
#tooltip{
  position: absolute;
  z-index: 99999;
  max-width: 300px;
    padding: 5px 8px 5px 8px;
     color: #0e0f0e;
    border: 4px #4b4b4b double;
    box-shadow: 3px 3px 0 0px #4b4b4b, -3px -3px 0px 0px #4b4b4b, 3px -3px 0px 0px #4b4b4b, -3px 3px 0px 0px #4b4b4b;
    background: url(http://forumfiles.ru/files/001a/13/69/29477.png);
    text-shadow: 0px 0px 2px #181824;
  font-family: Georgia;
  display: none;
  font-size: 11px;
  font-variant: small-caps;
  text-align: center;
}
#tooltip b {
font-family: "Playfair Display SC";
font-size: 13px;
}
/****Всплывающие подсказки на форум //ОФОРМЛЕНИЕ****/


/********STATUS*********/
#pun-status .container .item3 {
    font-family: 'Gabriela', sans-serif;
    font-size: 11px;
    position: absolute;
    left: 780px;
}
/*Индикатор активности на главной возле аватара*/
.punbb .user-avatar img.on_ {
    position: relative!important;
    -webkit-animation: none!important;
    background: #728a2a!important;
}
/*Индикатор активности на главной возле аватара*/



/*Оценить пост*/
.sharelink{display: none;}

div.post {position: relative;}
div.post h3 span strong {    float: left !important;
    text-align: left !important;
}
div.post h3 span strong:before {content: '#';}


div.post-rating {  float: right !important;
    border: 0 !important;
    position: absolute;
    color: #292929;
    top: 0px;
    margin-top: 10px;
    margin-right: -20px;
    right: 0px;
}
div.post-rating a{color: #292929 !important;}
div.post-rating a:hover{color: #ffffff !important;}
div.post-vote p {
position: absolute; 
top: -2px; 
right: -73px;
padding-bottom: 8px !important;
padding-top: 2px !important;
}

div.post-rating p a {
  background: transparent!important;
  padding: 3px;
  font-size: 12px !important; 
  text-decoration:none !important; 
  font-weight: bold !important;
  font-family: Playfair Display SC;
}
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {top:50px !important; border: 1px dotted #ccc;}
div.post-rating p:before {     content: 'Оценка: ';
    font-size: 12px !important;
    font-family: Gabriela;
    color: #292929;
    font-weight: 600;}

div.post-vote a:first-child {
    opacity: 0.5;
    right: 120px;
    top: 15px;
    position: relative;
    background: url(http://forumfiles.ru/files/001a/13/69/27744.png) no-repeat top center !important;
}

div.post-vote a:first-child:hover {position: relative;    opacity: 1;
  background: url(http://forumfiles.ru/files/001a/13/69/27744.png) no-repeat top center !important;
}

/******Оценка постов*****/
.karta-foruma {display: inline-block;transition: all .6s ease-out 0s;position: absolute;cursor: pointer;padding: 6px;width: 200px;text-align: center;border: solid 4px #928d8d;outline: solid 1px #4b4b4b;background: url(http://forumfiles.ru/files/001a/13/69/98382.png) repeat;opacity: 1;z-index: 12;margin-top: 3px!important;margin-left: 286px!important;font-size: 14px;letter-spacing: 1px;font-family: Georgia;font-variant: small-caps;line-height: 13px;     background-color: rgba(255, 255, 255, 0.4);}

#karta-foruma-inner {
width: 220px;
    position: absolute;
    margin-left: 300px !important;
    margin-top: -245px;
    height: 200px;
    border: 1px solid #4b4b4b;
    overflow: auto;
    z-index: 9;
}

.link-forum{
position: relative;
    display: block;
    z-index: 924;
    padding: 2px 0px 5px 0px;
    background: rgba(140, 140, 140, 0.6);
    min-height: 190px;
}

.link-forum a {
    display: block;
    width: 200px;
    white-space: nowrap;
    margin: 1px auto;
    background: rgba(155, 157, 156, 0.43); border-radius:20px;
    color: #0a0a0a !important;
    font: 600 11px arial;
    text-transform: lowercase;
    text-align: center;
    letter-spacing: 0.2px;
    transition: all 0.4s linear 0s;
    padding: 1px 0px;
    z-index: 924;
}

.link-forum a:hover {
    background: rgba(15, 19, 18, 0.68);
    color: #9a9c9b !important;
    font-weight: 600;
}
.logo-durm-bottom{    background: url(http://forumfiles.ru/files/001a/13/69/94931.png) center no-repeat;
    height: 200px;
    margin-top: -40px!important;
    display: block;
    position: relative;}

.best-pl {display: inline-block;transition: all .6s ease-out 0s;position: absolute;cursor: pointer;padding: 6px;width: 200px;text-align: center;border: solid 4px #928d8d;outline: solid 1px #4b4b4b;background: url(http://forumfiles.ru/files/001a/13/69/98382.png) repeat;opacity: 1;z-index: 12;margin-top: 3px!important;margin-left: 507px!important;font-size: 14px;letter-spacing: 1px;font-family: Georgia;font-variant: small-caps;line-height: 13px;     background-color: rgba(255, 255, 255, 0.4);}

#best-pl-inner {
     width: 500px;
     height: 200px;
     position: absolute;
     margin-left: 350px !important;
     margin-top: -255px;
     border: 1px solid #4b4b4b;
     background: rgba(140, 140, 140, 0.75);
     z-index: 9;
}
.best-pl-ava{position: absolute;
    display: block;margin-left:3px!important; margin-top:2px!important}
.best-pl-text{    position: absolute;
    margin-top: 3px !important;;
    margin-left: 110px !important;;
    width: 380px;
    padding-right: 3px;
    height: 195px;
    text-align: justify;
    overflow-y: auto;
    color: #000000;
    font: 13px geprgia;}


.news {display: inline-block;transition: all .6s ease-out 0s;position: absolute;cursor: pointer;padding: 6px;width: 200px;text-align: center;border: solid 4px #928d8d;outline: solid 1px #4b4b4b;background: url(http://forumfiles.ru/files/001a/13/69/98382.png) repeat;opacity: 1;z-index: 12;margin-top: 3px!important;margin-left: 727px!important;font-size: 14px;letter-spacing: 1px;font-family: Georgia;font-variant: small-caps;line-height: 13px;     background-color: rgba(255, 255, 255, 0.4);}

#news-inner {
     width: 500px;
    height: 200px;
    position: absolute;
    margin-left: 350px !important;
    margin-top: -255px;
    border: 1px solid #4b4b4b;
    background: rgba(41, 41, 41, 0.72);
    z-index: 9;
}

.newsbox {    position: absolute;
    width: 500px;
    height: 195px;
    margin-top: 3px!important;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: center;
}

.newsbox .linkblock {  background: rgba(41, 41, 41, 0.72);
    border: 1px solid rgba(112, 112, 112, 0.7019607843137254);
    outline: solid 3px #4b4b4b;
    max-width: 480px;
    min-width: 480px;
    height: 27px;
    margin-bottom: 8px!important;
    margin-top: 5px!important;
    margin: 0 auto;
}
.newsbox .linkblock newslin {color: #cbccce;
    font-family: georgia;
    font-size: 11px;
    margin-left: 30px;
    margin-top: 5px !important;
    width: 450px;
    display: inline-block;
    text-align: left;
}

.iconews{
background: #2e2e2e;
    border: 1px solid rgba(112, 112, 112, 0.7019607843137254);
    padding: 1px;
    position: absolute;
    margin-left: 2px!important;
    margin-top: 2px!important;
    width: 20px;
    height: 20px;
}

.iconews img {
max-width: 15px;
max-height: 15px;
padding: 2px;
}

.rait-tablo{
width: 250px;
    position: relative;
    margin-left: 5px!important;
    margin-top: -145px!important;
    color: #aeafab;
    text-shadow: 0px 0px 1px #141414;
    text-align: left;
    font-size: 16px;
    font-family: Georgia;
    font-variant: small-caps;
    text-transform: capitalize;
}
.tops{    width: 300px;
    z-index: 9;
    position: relative;
    margin-left: 400px!important;
    margin-top: -30px!important;
    text-align: center;}

@media screen and (max-width: 1280px){
.tops {
       width: 300px;
    z-index: 9;
    position: relative;
    margin-left: 250px!important;
    margin-top: -30px!important;
    text-align: center;
}
}

.banners{    float: right;
    right: 0;
    width: 550px;
    height: 100px;
    margin-top: -85px!important;
    margin-right: 25px!important;}
@media screen and (max-width: 1280px){
.banners{    float: right;
    right: 0;
    width: 550px;
    height: 100px;
    margin-top: -85px!important;
    margin-right: 5px!important;
}
}


/*стиль ссылок в описании форумов*/

linkinav {
text-align: center; width: auto; display: block;
}
linkinav a {display: inline-block !important;
    margin: 2px 0px 0px 0px!important;
   font-family: Constantine;
    font-size: 10px;
    background: #d0cacc;
    border-style: double !important;
    border-width: 3px !important;
    border-color: rgb(121, 121, 121);
    padding: 2px 2px 2px 5px;
}
linkinav a:hover {display: inline-block !important;
     font-family: Constantine;
    font-size: 10px;
    background: #8b8b8b;
    border-style: double !important;
    border-width: 3px !important;
    border-color: rgb(121, 121, 121);
    padding: 2px 2px 2px 5px;
}

/*Плашка*/
.pa-fld1{    height: 50px;
    width: 250px;
    background: url(http://forumfiles.ru/files/001a/13/69/66670.png) repeat;
    border-top: solid 6px #4b4b4b;
    border-bottom: solid 6px #4b4b4b;}
.plashka{    cursor: pointer;
    width: 250px;
    display: inline-block;
    height: 50px;}
.plimg{     margin-top: -40px!important;
    margin-left: 60px!important;
    position: absolute;}
.nhouse1{width: 100px;
    text-align: left;
    margin-top: 17px!important;
    margin-left: 20px!important;
    position: absolute;
    font-family: 'Fortuna Gothic FlorishC';
    font-size: 20px!important;
    color: #e2e2e2!important;
    text-shadow: 1px 1px 1px #000000, -1px -1px 1px #000000;}
.nhouse2{ width: 100px;
    text-align: center;
    margin-top: 16px!important;
    margin-left: 155px!important;
    position: absolute;
    font-family: 'Fortuna Gothic FlorishC';
    font-size: 20px!important;
    color: #e2e2e2!important;
    text-shadow: 1px 1px 1px #000000, -1px -1px 1px #000000;}

#form-buttons{    background: #4b4b4b;}

/**ДОП, ШРИФТЫ В ФОРМЕ ОТВЕТА**/
#font-area .only {
    color: #292929;
    text-align: center;
    background: rgb(173, 169, 168);
    font-size: 14px;
}
#font-area .fnt-0,#font-area .fnt-1{
color: #292929;
    background: rgba(9, 9, 9, 0.07);
    font-size: 16px;
    padding: 2px;
}


/***ШАБЛОН АНКЕТЫ***/
.my{
width: auto;
    text-align: center;
    line-height: 20px;
    margin-bottom: -20px!important;
    text-shadow: -1px -1px 2px #000000, 1px 1px 2px #080101;
    font: 35px Fortuna Gothic FlorishC;
    padding: 2px;
    color: #ccccc8;
    background: #4b4b4b;
    border: 4px solid #797979;
}
.bigram{ 
box-sizing: border-box;
    }
.bigram img{max-width: 99%!important;
    height: auto;
    border: double 4px #797979!important;
    outline: solid 2px #4b4b4b;
    background-color: rgb(229, 229, 229);
    box-shadow: 0px 0px 0 5px rgb(121, 121, 121);
    }
.zg {
 width: auto;
    text-align: center;
    line-height: 16px;
    padding: 5px 0px 5px 0px;
    z-index: 3;
    color: #cccccc;
    text-shadow: -1px -1px 2px #000000, 1px 1px 2px #080101;
    font-family: NK123;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    background: rgb(75, 75, 75);
    border: double 4px #797979!important;
    outline: solid 2px #4b4b4b;
    box-shadow: 0px 0px 0 5px rgb(121, 121, 121);
}
.vnblok {
    text-align: justify;
    overflow: auto;
    height: 300px;
    padding: 10px;
    color: #292929;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 500;
    font-family: Gabriela;
    line-height: 13px;
    border: double 4px #797979!important;
    outline: solid 2px #4b4b4b;
    background-color: rgb(229, 229, 229);
    box-shadow: 0px 0px 0 5px rgb(121, 121, 121);
}
.hbblok {
    text-align: justify;
    overflow: auto;
    max-height: 450px;
    padding: 10px;
    color: #292929;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 500;
    font-family: Gabriela;
    line-height: 13px;
    border: double 4px #797979!important;
    outline: solid 2px #4b4b4b;
    background-color: rgb(229, 229, 229);
    box-shadow: 0px 0px 0 5px rgb(121, 121, 121);
}
.addbl {
    overflow: auto;
    height: 25px;
    font-size: 14.5px;
    letter-spacing: 2px;
    font-family: Gabriela;
    font-variant: small-caps;
    text-align: center;
    line-height: 14px;
    color: #292929;
    padding: 5px;
    border: double 4px #797979!important;
    outline: solid 2px #4b4b4b;
    background-color: rgb(229, 229, 229);
    box-shadow: 0px 0px 0 5px rgb(121, 121, 121);
}
.hadd {
     padding: 3px 13px 3px 23px !important;
    color: #ccccc8!important;
    background: #4b4b4b;
    border: 4px solid #797979;
    text-align: center;
    font-family: 'NK123', sans-serif;
    font-size: 18px;
    text-shadow: -1px -1px 2px #000000, 1px 1px 2px #080101;
}
.sigb {
    overflow: auto;
    height: 65px;
    font-size: 14.5px;
    letter-spacing: 2px;
    font-family: Gabriela;
    font-variant: small-caps;
    text-align: center;
    line-height: 14px;
    color: #292929;
    padding: 2px;
    border: double 4px #797979!important;
    outline: solid 2px #4b4b4b;
    background-color: rgb(229, 229, 229);
    box-shadow: 0px 0px 0 5px rgb(121, 121, 121);
}
.sigk img {
    max-width: 300px!important;
    height: auto;
    border: double 4px #797979!important;
    outline: solid 2px #4b4b4b;
    background-color: rgb(229, 229, 229);
    box-shadow: 0px 0px 0 5px rgb(121, 121, 121);
}
/***Цитирование кнопкой***/
#Bubble {display: none;
     color: #0e0f0e;
    border: 4px #4b4b4b double;
    box-shadow: 3px 3px 0 0px #4b4b4b, -3px -3px 0px 0px #4b4b4b, 3px -3px 0px 0px #4b4b4b, -3px 3px 0px 0px #4b4b4b;
        background-color: #e5e5e5;
    text-shadow: 0px 0px 2px #181824;
  font-family: Georgia;
  font-size: 11px;
  font-variant: small-caps;
  text-align: center;
    width: 100px;
    height: auto;
    padding: 5px;
    font-weight: bold;
    text-align: center;
    z-index: 10;
    background-image: url(http://www.iconsearch.ru/uploads/icons/crystalclear/16x16/comment.png);
    background-repeat: no-repeat;
    background-position: 10px 4px;
    padding-left: 12px;
}
.quickJump {
  display: none;
  position: absolute;
  background: #f7f7f7;
  color: #333;
  font-size: 11px;
  margin-top: 3px;
  padding: 5px !important;
  border: solid 1px #ccc;
  border-radius: 5px;
}
.openQJump { cursor: pointer; margin-right: 1px; }
.openQJump > img { margin-bottom: -2px; margin-right: 2px; opacity: 1.0; }
.openQJump > img:hover { opacity: 0.8; }

.scrollup{
width:31px;
height:30px;
position:fixed;
bottom:30px;
right:35px;
display:none;
text-indent:-9999px;
background:rgba(0,0,0,0.35) url(/files/0014/ef/99/34838.png) 7px 10px no-repeat;
background-size:17px;
transition:background-color 1s linear,transform 1s linear,opacity 0s linear!important;
border-radius:50%;
-moz-border-radius:50%;
z-index: 99999;
}
.scrollup:hover{
background-color:rgba(0,0,0,0.85);
transition:background-color 1s linear,transform 1s linear,opacity 0 linear!important;
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}

/*Категории вкладками*/
.punbb #pun-cattab {
    padding: 0;
    background-position: center!important;
    text-align: center;
    border: solid 4px #928d8d;
    outline: solid 2px #4b4b4b;
    background-color: rgba(255, 255, 255, 0.4);
    background: url(http://forumfiles.ru/files/001a/13/69/29477.png) repeat;
}
.punbb #pun-cattab >ul, .punbb #pun-cattab {padding: 0;position: relative;}
.punbb .category{   margin-top: 0;}
.punbb li.cattab {display: inline-block;position: relative;white-space: nowrap;padding: 0;margin: 5px;}
.punbb li.cattab a {    transition: all .6s ease-out 0s;
   background:#b5b5b5;
    padding: 5px 8px 5px 8px;
    display: inline-block;
   font-size: 18px!important;
    font-family: NK123;
    font-weight: 100!important;
    font-style: normal;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border: 4px solid #928d8d!important;
    color: #292929;
    text-shadow: 0px 0px 0px #000000;
    box-shadow:0px 0px 0 2px #4b4b4b;
}
.punbb li.cattab a.active {
    transition: all .6s ease-out 0s;
    padding: 5px 8px 5px 8px;
    display: inline-block;
    font-size: 18px!important;
    font-family: NK123;
    font-weight: 100!important;
    font-style: normal;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border: 4px solid #797979!important;
    color: #292929;
    text-shadow: 0px 0px 1px #000000;
    box-shadow:0px 0px 0 2px #4b4b4b;
    }
.punbb li.cattab a:hover {padding: 5px 8px 5px 8px;    transition: all .6s ease-out 0s;
    display: inline-block;background:#817f82;
   font-size: 18px!important;
    font-family: NK123;
    font-weight: 100!important;
    font-style: normal;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border: 4px solid #a5a0a0!important;
    color: #292929;
    text-shadow: 0px 0px 1px #000000;
    box-shadow:0px 0px 0 2px #4b4b4b;}
.punbb li.cattab a.new:before{font: normal normal 700 10px/normal Georgia;position:absolute;right: 5px; top: 2px;content: "new";color: #2b3a2a;text-shadow: 0px 0px 2px #000;
}
.punbb li.cattab:last-child a.new:before{right: 5px;}
/*Категории вкладками*/

/***ПОЛОСА ЛЕВЕЛА И ЛЕВЕЛ****/
.pa-fld4 {
  font-size: 0px !important;
  line-height: 0;
  width: 200px;
  height: 24px;
  background-color: #232222;
  border: 2px solid #4b4b4b;
  border-top: none;
}
li.pa-fld4 u {    transition: all .6s ease-out 0s;
  text-decoration: none;
  display: block;
  width: 200px;
  text-align: center;
  margin-top: 12px;
  font-size: 10px !important;
  color: #e2e2e2;
  opacity: 1;
}

li.pa-fld4 u:hover {    transition: all .6s ease-out 0s;
  opacity: 1;
}

lvl{
  height: 24px;
  color: transparent;
  width: 200px !important;
}

lvl div{
  max-width: 200px !important;
  background: linear-gradient(to left, #4a4949, #585858, #908e8e, #292929);
  height: 24px;
  margin-top: -12px!important;
}

lvl div {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
}

li.pa-fld5 {
    float: right;
    margin-right: 7px!important;
    width: 43px;
    height: 20px;
    margin-top: -26px;
    padding: 2px !important;
    font-family: NK123;
    text-align: center;
    font-size: 14px;
    background-color: rgb(41, 41, 41)!important;
    border: solid 2px #4b4b4b;
    border-top: none;
    color: #d9d9d7!important;
}
li.pa-fld5 sub{    position: relative;
    font-size: 7px;
    top: -11px!important;}

/*ПАРТНЕРЫ*/
#forpartner {
    width: 98%;
    height: 450px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    border: 4px double #0b0b0a;
    color: #a99eaf;
    box-shadow: 20px 20px 0 -15px #271e60, -20px -20px 0 -15px #28235d, 0px 0px 50px 0px #9a46e0, 0 0 0 6px #b84376;}
#forframe { width: 100%;
    height: 100%;
    border: 0;
}
/**************************************************************************************************************************************************КОПИРАЙТ**********************************************************************************************************MEOWBAKA*********************************************************************************************************https://vk.com/alpaca_lord*************************************************************************************************************************************************************************/