/*ГРАФИКА -------------------------------------------------------------*/


/* Боди или фон форума */
body {background: url(http://funkyimg.com/i/28tKA.jpg) repeat fixed;
background-color: #000;}


/* Шапка */
#pun-title table {
    background-image: url(http://funkyimg.com/i/28uiJ.png);
    background-repeat: no-repeat;
    background-position: top center;
    border: none;
    height: 368px;
    width: 960px;
    margin-left: -47px;
    }


/* Пан или "тело" форума */
#pun {background-color: #c8c9cc;
    background-image: url(http://funkyimg.com/i/28tKy.png);}


/* футер */
#pun-about p.container { 
background-image: url("http://funkyimg.com/i/28tWq.png");
    margin-left: -47px;
    background-position: center top;
    background-repeat: no-repeat;
    width: 947px;
    height: 66px;
    overflow-x: hidden;
    text-align: center;
    margin-top: 0px;
}


#profilenav h2 {text-shadow: none;}

#pun-redirect.punbb  #pun-main h1 {
background: none;}

hr, .banner-line {
    height: 1px;
    background: #4E4848 center no-repeat;
    border: 1px solid white;}

/* Цвет текста на форуме */
.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 legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container, #pun-main .post-author ul { background-color: transpanent;
color: #000;
font-weight: normal;
font-style: normal;}

/* двигалка навигации, общие ссылки и пользовательские*/
div#pun-navlinks {position: absolute;
    width: 100%;
    text-align: left;
    top: 229px;
    left: 208px;}
div#pun-ulinks {position: relative;    width: 100%;    text-align: center;    top: -2px;    left: 5px;    padding-bottom: 31px;}


/* Ссылки */

/* cs2.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: #3E4E15;
  border-bottom: 0px none #000;
  text-decoration: none;
-moz-transition: color 0.2s 0.02s ease;
 -o-transition: color 0.2s 0.02s ease;
 -webkit-transition: color 0.2s 0.02s ease;}

/* cs2.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: #48263D;
  border-bottom: 0px none #000;}

/* cs2.3. верхняя навигация до наведения */
#pun-navlinks a {
color: #C8C2BF;
    font-family: arial;
    font-size: 8px !important;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 1px;
}
/* cs2.4. нижняя навигация до наведения */
#pun-ulinks a {
    color: #130D11;
    font-family: arial;
    font-weight: bold;
    font-size: 8px !important;
    border-bottom: 0px none #000;
    letter-spacing: 1px;
    text-transform: uppercase;}

/* cs2.5. верхняя навигация после наведения */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  border-bottom: 0px none #000;
 font-weight: 900;}

/* cs2.5. нижняя навигация после наведения */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  border-bottom: 0px none #000;
 opacity: 0.5;}

/*ИКОНКИ -------------------------------------------------------------*/

/* Иконка старых сообщений*/
Div.icon {
background-image : url(http://funkyimg.com/i/28tKx.png);
background-repeat: no-repeat;
}

/* Иконка новых */
TR.inew Div.icon {
background-image : url(http://funkyimg.com/i/28tKw.png);
background-repeat: no-repeat;
}

/* Иконка важных*/
TR.isticky Div.icon {
background-image : url(http://funkyimg.com/i/28tKt.png);
background-repeat: no-repeat;
}

/* Иконка закрытых*/
TR.iclosed Div.icon {
background-image : url(http://funkyimg.com/i/28tKu.png);
background-repeat: no-repeat;
}



/* Статус картинки со статистикой 24*/
#pun-stats ul.container { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("");
background-origin: padding-box;
background-position: 0px 0px;
background-repeat: no-repeat;
background-size: auto;
padding-left: 0px;
padding-top: 0px;}

/* Статус картинки с надписью "статистика" над статистикой форума*/
#pun-stats.section h2 { 
background-attachment: scroll;
    background-clip: border-box;
    height: 106px;
    width: 1028px;
    margin-left: -55px;
    background-color: transparent;
    background-image: url("http://funkyimg.com/i/28tLb.png");
    background-origin: padding-box;
    background-position: 10% 10%;
    background-repeat: no-repeat;
    background-size: auto;
    font-size: 0px;}



/* Цитаты и коды в сообщениях*/
.punbb .quote-box, .punbb .code-box {
background-color: #818871; 
background-image: url("");
color: #000000}

/* Закругленные края цитаты и кода с тенью */
.punbb .quote-box, .punbb .code-box { 
background: #818871;
    background-image: url("");
    -webkit-box-shadow: inset 0px 4px 0px #101010;
    -khtml-box-shadow: inset 0px 4px 0px #101010;
    -moz-box-shadow: inset 0px 4px 0px #101010;
    box-shadow: inset 0px 4px 0px #101010;}

/* Область для ввода текста в форме ответа и админке */
.punbb textarea, .punbb select, .punbb input {
background-color: #ddd9d8; 
background-image: url("");
color: #000000}


/* скрыть название категорий*/
#pun-main .category h2 span {
visibility: hidden;
}


/*------------------------полоски прокрутки-----------------------*/

::-webkit-scrollbar-thumb:vertical {
    background-color:#335845;
border: 1px solid #335845;
box-shadow: inset 0 0 5px white;
}

::-webkit-scrollbar-thumb:horizontal {
    background-color:#335845;
border: 1px solid #335845;
box-shadow: inset 0 0 5px white;
}

::-webkit-scrollbar {
width: 7px;
    height: 6px;
    background-color: rgb(157, 165, 136);
    border: 2px solid rgb(255, 254, 254);
    }

/*------------------------переадресация-----------------------*/
#pun-redirect{
  border:0 none!important;
  margin:0;
  padding:0;
  left:0;right:0;
  top:0;bottom:0;
  position:fixed;
  width:100%;
  height:100%;
  text-align:center; 
}

#pun-redirect *{
  border:0 none;
}
#pun-redirect .main-title {
  display:none;
}
#pun-redirect.punbb .info .container{
    text-align: left;
    font-size: 10px;
    color: #191818;
    display: inline-block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 502px;
    padding-top: -30px;
    padding-left: 63px;
    padding-right: 63px;
    height: auto;
    background: #A9BBA1;
}

/*---------------оформление названий подфорумов---------------*/
#pun-index.punbb .tclcon h3 > a {
    color: #668222;
    font: bold italic 12px arial !important;
    letter-spacing: 2px;
    text-transform: uppercase;
}
#pun-index.punbb .tclcon h3 > a:hover {
   color:#9CA487;
}

/* описание разделов */
.punbb td div .tclcon, .category .container table .hasicon .tc1 {
font-family: arial;
    font-size: 10px;
    text-align: justify;
    line-height: 11px;
}

#post-form {    padding-top: 50px;}

.pf {
    margin: 8px 0px 0px 0px !important;
    padding: 3px 3px 4px 2px;
    background-color: #331e2a;
    text-align: center;}
.pf a:link {
       padding: 3px 8px 3px 8px;
    color: rgb(200, 194, 191) !important;
    font-family: arial;
    font-size: 8px;
    letter-spacing: 1px;
    font-weight: bold;
    text-transform: uppercase;
    -webkit-transition: top 1s ease-out 0.5s;
    -moz-transition: top 1s ease-out 0.5s;
    -o-transition: top 1s ease-out 0.5s;
    transition: top 1s ease-out 0.5s;
}

li.pa-avatar.item2 {margin-left: 7px;}

.pa-fld1 {    background: #B9BDAC;
    width: 178px;
    margin-left: 7px !important;
padding: 3px !important;
    margin-bottom: 5px !important;}