/* 001 ФОН И ЦВЕТ ТЕКСТА
-------------------------------------------------------------*/


/* о1. цвет текста на всём форуме */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container,
.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, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container 
{background-color: transpanent;
color: #323434;
}


/* настройка строки над формой ответа: напишите ваше сообщение и нажмите отправить */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span
{
color: #141114;
    font-size: 10px !important;
    font-family: med;
    letter-spacing: 1px;
}

/* форма быстрого и расширенного ответа */
.punbb select, .punbb input
{
  padding: 5px;
    color: #484845;
    background-color: #cbc7c4;
    font-size: 10px;
}


.punbb textarea
{
  padding: 5px;
    color: #484845;
    background-color: #cbc7c4;
    font-size: 10px;
}


html {
    background: url(http://forumfiles.ru/uploads/001a/dc/48/2/874839.jpg) fixed repeat top center; 
background-repeat: no-repeat; background-attachment: fixed;
 background-color: #0c0a0a; 
  }

body {
    background:transparent url(http://forumfiles.ru/uploads/001a/dc/48/2/364956.jpg) center top no-repeat;
    padding-top:181px !important; 
margin-top: 50px !important; 
    }

#pun { background-color: transparent;
background-image: url(http://forumfiles.ru/uploads/001a/dc/48/2/833278.jpg); 
}

/* 002 ГРАНИЦЫ
-------------------------------------------------------------*/

/* о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, .punbb .quote-box, .punbb .code-box, #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-style:none !important;
  }

/* 003 ССЫЛКИ
-------------------------------------------------------------*/

/* о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: #353535;
text-decoration: none;
}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited
{
color: #353535;
}

/* о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: #772727;
  }

/* о3. цвет ссылок меню в спокойном состоянии: форум, участники и т.д. */
#pun-navlinks a {
color: #353535;
text-decoration: none;
  }

/* о4. цвет ссылок меню при наведении: форум, участники и т.д. */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: #772727;
text-decoration: none;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
background-color: transpanent;
color: #353535;
  }

/* CS4 ГРАФИЧЕСКОЕ НАПОЛНЕНИЕ
-------------------------------------------------------------*/

/* иконки сообщений */
Div.icon {background-image : url(http://forumfiles.ru/uploads/001a/dc/48/2/230384.png); background-repeat: no-repeat;}
TR.inew Div.icon {background-image : url(http://forumfiles.ru/uploads/001a/dc/48/2/555238.png); background-repeat: no-repeat;}



/* футер */
#pun-about p.container {
background-image : url(http://forumfiles.ru/uploads/001a/dc/48/2/360966.jpg); 
background-repeat : no-repeat; 
height : 105px;
    width: 1020px;
    margin-bottom: -50px;
    margin-left: -17px;
    text-align: center;
    border-color: transparent;
}

div#html-footer {margin: -50px 0px 0px 0px;} /* отвечает за расположение футера */
div#pun-about {margin-bottom: -50px;} /* чем больше значение, тем выше низ */



/* название подфорума ----------------------------- */
.tclcon h3 {
    margin-left: 20px;
}

.tclcon h3 a {
    font-family: fran;
    font-size: 16px;
    letter-spacing: 2px;
    margin-left: -20px;
    color: #762626 !important;
}

#pun-main .tclcon h3 a:hover, a:focus, a:active {text-shadow: -0.06em 0 red, 0.06em 0 cyan; }


/* расстояние между подфорумами ----------------------------- */
#pun-index .tcl h3 {
margin-top: 0px !important;}

/* регулировка иконки сообщений только на главной странице ----------------------------- */
#pun-index div.icon{
    margin-top: 17px;
    margin-right: 0px;
}


/* кнопки на форуме ----------------------------- */
.hashelp center div a button, .button, .punbb input { 
  padding: 5px;
    color: #484845;
    background-color: #cbc7c4;
    padding: 5px;
    border: 1px solid #817f7d;
    cursor: pointer;}


/*Скрыть список Модераторов на Главной*/
.punbb .tcl .modlist{display:none!important;}


/* прокрутка под дизайн */
::-webkit-scrollbar {
    width: 9px;
    height: 6px;}

::-webkit-scrollbar-track {
    background: #202727 !important;
}

::-webkit-scrollbar-thumb {
    background: #938d8c !important;
    border: solid 2px #1f1d1b!important;}

::-webkit-scrollbar-thumb:active {
background: #1f1d1b;}


/* допы */
#pun-index .category tr {background: #afacaa;}
#pun-index .category table {border-spacing: 0px 20px;}

.punbb .user-avatar {display: none;}



/* настройки профиля ----------------------------- */

/* статус игрока ----------------------------- */
.pa-title
{
font-size: 8px!important;
    letter-spacing: 2px;
    font-family: arial !important;
    margin-top: 5px !important;
    margin-bottom: -10px !important;
    line-height: 9px;
    color: #353535;
}

.punbb .post .post-author {
  background:url(http://forumfiles.ru/uploads/001a/dc/48/2/660048.jpg) 0 0 repeat-y; /*Фон размножаемый по вертикали*/
  overflow: visible!important;
  margin:12px 0!important;
}

.punbb .post .post-author > ul {
background:url(http://forumfiles.ru/uploads/001a/dc/48/2/673557.jpg) 0 top no-repeat,url(http://forumfiles.ru/uploads/001a/dc/48/2/557191.jpg) 0 bottom no-repeat; /*Фон верха - низа*/
margin: -20px 0 -20px 0!important;
padding: 10px 0px 15px 0px!important;
}

.na {    font-size: 8px!important;
    text-transform: uppercase;
    letter-spacing: 2px;
    background: #a7a4a2;
    color: #040404;
    font-family: arial;}

.ji { font-size: 7px!important;
    text-transform: uppercase;
    letter-spacing: 2px;
    background: #a7a4a2;
    color: #040404;
    margin-top: 3px !important;
    font-family: arial;
}

.mon { font-size: 7px!important;
    text-transform: uppercase;
    letter-spacing: 2px;
    background: #a7a4a2;
    color: #040404;
    margin-top: 3px !important;
    font-family: arial;}


/* блоки сообщения & репутация
-------------------------------------------------------------*/
/* посты и лайки */
.pa-posts {
    margin-bottom: 5px;
    text-align: center;
    display: inline-block;
    padding: 2px!important;
    color: #212020;
    font-family: med;
    font-size: 9px;
    letter-spacing: 2px;
    width: 85px;
    text-transform: uppercase;
    font-weight: 600;
    margin-left: -10 !important;
}

.pa-respect {
margin-top: -10px!important;
margin-bottom: 5px;
text-align:center;
display:inline-block;
padding:2px!important;
    color: #212020;
    font-family: med;
    font-size: 9px;
    letter-spacing: 2px;
    width: 85px;
    text-transform: uppercase;
    font-weight: 600;
margin-left: 0;
}

.pa-respect a {
    color: #212020!important;
}


/* личное звание-----------*/

.pa-fld1 {     margin-top: 15px !important;
    width: 180px;
    margin-left: 10px !important;
    margin-bottom: 10px !important;
} 




/* РАЗДЕЛИТЕЛИ */
#pun-viewtopic .post h3 {background: transparent url(http://forumfiles.ru/uploads/001a/dc/48/2/486405.jpg) no-repeat scroll center top;
    width: 1042px !important;
    height: 143px;
    margin-top: -65px;
    margin-bottom: -50px;
    margin-left: -15px;
    padding-top: 55px;}


/* размытие зачёркнутого текста
-------------------------------------------------------------*/
.punbb .post-content del {
    filter: blur(1px);
    text-decoration: none;}

.punbb .post-content del:hover {
    filter: none;
}

/*Скрыть список Модераторов на Главной*/
.punbb .tcl .modlist{display:none!important;}

/*прокрутка у шрифтов*/
#font-area {
    max-height: 300px;
    overflow-y: auto;
    background-color: #cbc7c4;
    border: 1px solid #bbb4ac !important;
    padding: 5px;
}

/*убираем границы у bb таблицы*/
#pun .punbb .post-content td, #pun .punbb .post-content tr {
   border-width: 0px !important;
padding: 0px}


li#pa-fld1 {
    display: none;
}


.lifor {    background-color: #a5a3a1;
    padding: 1px 5px 1px 5px;
    margin-left: -1px !important;
    font-size: 10px;
    font-family: cou;
    font-weight: 600;
    letter-spacing: 2px;}


#pun-status .container {     font-size: 8px;
    font-family: fran;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #7b5858;
    position: absolute;
    top: -183px;
    left: 87px;
}

#pun-status .container a {color: #b55757;}

.liha { font-size: 8px;
    font-family: fran;
    text-transform: uppercase;
    letter-spacing: 2px;
color: #b55757 !important;
    position: absolute;
    top: -115px;
    left: 885px;
}

.liha a { font-size: 8px;
    font-family: fran;
    text-transform: uppercase;
    letter-spacing: 2px;
color: #b55757 !important;
}


/*панель слева*/
#left-panel {
  top:100px;
  padding:0;
  margin-left: -420px;
  position:fixed;z-index:1000;
  left: 0px;
}
.content-L {
  padding:12px;
  width:350px;
  height:340px;
  margin-left:15px;
  margin-top:18px;
  position:absolute;
color: #8d8c8c;
    text-align: justify;
    line-height: 9px;
    font-size: 12px !important;
    letter-spacing: 2px;
    font-family: fran;
    text-transform: lowercase;
}

.content-L a {
    color: #a57272 !important;
    font-size: 12px !important;
    letter-spacing: 2px;
    font-family: fran;
    text-transform: lowercase;
}




/* блок кода смайлов
-------------------------------------------------------------*/
#wrapper{left:-80px;position:relative;width: 800px;}

.tabs{height:28px;line-height:21px;margin:0 0 3px;list-style:none;  font-family:'cou';
font-size: 9px;
color: #2d3333;
letter-spacing: 1px;} 

 .tabs li{float:left;cursor:pointer; margin-right: 10px;}

.tabs li a{display:block;margin-bottom:-1px;padding:0 5px 1px;position:relative;text-align:center;text-decoration:none;width:75px;    
    font-size: 10px;
    background-color: #cbc7c4;
    box-shadow: inset 0 0 2px #c6c1bd;
    font-size: 10px;    margin-bottom: 15px !important;
border: 3px double #afacaa !important;
color: #2d3333;
}

.tabs li a:hover{text-decoration:none;  
    font-size: 10px;
    background-color: #cbc7c4;
    box-shadow: inset 0 0 2px #c6c1bd;
    font-size: 10px;    margin-bottom: 15px !important;
border: 3px double #afacaa !important;
color: #2d3333;}

.tabs li.active a{border:medium hidden;line-height:22px;background-position:0 -43.2px; 
    font-size: 10px;
      background-color: #cbc7c4;
    box-shadow: inset 0 0 2px #c6c1bd;
    font-size: 10px;    margin-bottom: 15px !important;
border: 3px double #afacaa !important;
color: #2d3333;}
.tabs li.active a:hover{
    font-size: 10px;
    background-color: #cbc7c4;
    box-shadow: inset 0 0 2px #c6c1bd;
    font-size: 10px;    margin-bottom: 15px !important;
border: 3px double #afacaa !important;
color: #2d3333;}

#smilies-area div[class^="t-"]:not(.t-0){display:none;width:770px; padding: 10px;   
    font-size: 10px;
      background-color: #cbc7c4;
    box-shadow: inset 0 0 2px #c6c1bd;
    font-size: 10px;    margin-bottom: 15px !important;
border: 3px double #afacaa !important;
color: #2d3333; margin-top: 15px;     position: absolute;
    z-index: 1;
    max-height: 300px;
    overflow-y: auto;
}

div#smilies-block.t-0 {width:770px;    
    font-size: 10px;
     background-color: #cbc7c4;
    box-shadow: inset 0 0 2px #c6c1bd;
    font-size: 10px;    margin-bottom: 15px !important;
border: 3px double #afacaa !important;
color: #2d3333;
    padding: 10px; margin-left: -80px; margin-top: 15px;
    max-height: 300px;
    overflow-y: auto;
}


#smilies-area div a, #smilies-area img {padding: 5px;}



.go-up,.go-down {
display:none;
position:fixed; /*позиционируем*/
z-index:9999;
cursor:pointer;
margin-bottom:60px; 
height:76px; 
}
.go-up {
bottom:170px; /*положение от низа окна браузера верхняя кнопка*/
    margin-left: 1022px !important;
}
.go-down {
bottom:80px; /*положение от низа окна браузера нижняя кнопка кнопка*/
    margin-left: 1022px !important;
}
.go-down:hover,.go-up:hover {
opacity:1;
}


.fos {margin-top: 10px !important;
    margin-bottom: 5px !important;}

.foss {padding: 2px 5px 2px 5px;
    border: 3px double #afacaa !important;
    color: #794444 !important;
    background-color: #cbc7c4;
    font-family: fran;
    letter-spacing: 2px;}

.foss a{padding: 2px 5px 2px 5px;
    border: 3px double #afacaa !important;
    color: #794444 !important;
    background-color: #cbc7c4;
    font-family: fran;
    letter-spacing: 2px;}



/*в шапке*/
.onlineus {
    position: absolute;
    top: -160px;
    left: 95px;
    width: 1000px;
    overflow: auto;
    font-size: 10px !important;
    font-family: cou !important;
    letter-spacing: 2px;
    color: #794444!important;
    text-transform: uppercase;
    background: linear-gradient(rgb(173 161 161) 20%, rgba(0,0,0,1) 70%) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -moz-background-clip: text !important;
    -o-background-clip: text !important;}