/* CS1 Background and text colours
-------------------------------------------------------------*/
/* CS1 Фон и цвет текста*/

/* CS1.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 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  { background-color: transpanent;
color: #000000;
font-weight: normal;
font-style: normal;}

/* CS1.2 фон форума */
body { background-color: #002100;
    background-position: center top;
    background-repeat;
    overflow-x: hidden;
}


/* CS1.3 Шапка */
#pun-title table {
background-image : url(http://forumfiles.ru/files/0019/d0/5a/11462.png); 
background-repeat : none-repeat;
background-position: top center;
margin-left: -50px;
border: no;
height: 276px;
width: 999px;}

/* CS1.4 Пан или "тело" форума */
#pun {background-color: #b7c6b2; background-image: url(http://forumfiles.ru/files/0017/91/a5/21661.png);}

/* окончание */
#pun-about p.container {
background-image: url(http://forumfiles.ru/files/0019/d0/5a/72898.png); 
background-position: top center; 
background-repeat: no-repeat; 
height: 248px; 
width: 999px; margin-top: 0px; margin-left: -50px;
}
div#html-footer {margin: 0px 0px 0px 0px;}

div#pun-about.section {
    margin-bottom: -2em !important;
  }



/* CS1.6 Ссылки верхней навигации*/
/*----форум сообщения и тд----*/
#pun-navlinks .container { 
position: absolute;
font-family:  georgia!important;
letter-spacing: 2px;
font-size: 8px!important;
z-index: 886;
width:880px;

}

/*----активные темы и тд----*/
#pun-ulinks .container { 
text-align: center!important; 
position: absolute; 
font-family: georgia!important;
letter-spacing: 1px;
text-transform: lowercase;
font-style: oblique;
font-size: 11px!important;
z-index: 886;
margin-left:-26px;
width:900px;}

/* CS2 Ссылки */

/* 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, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
color: #00240f;
font-weight: bold;
-webkit-transition: color 0.2s ease 0.02s;
transition: color 0.2s ease 0.02s;}

/* 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: #795858;
-webkit-transition: color 0.2s ease 0.02s;
transition: color 0.2s ease 0.02s;
background: rgba (220, 190, 199, 0,7)}

/* CS4 Post status icons
-------------------------------------------------------------*/

/* иконка старых сообщений*/
div.icon {
        background: url(http://forumfiles.ru/files/0019/d0/5a/44603.png) no-repeat;
}
/* иконка новых сообщений*/

tr.inew div.icon {
        background: url(http://forumfiles.ru/files/0019/d0/5a/11627.png) no-repeat;
}
/* иконка важных сообщений*/

tr.isticky div.icon {
        background: url(http://forumfiles.ru/files/0019/d0/5a/43868.png) no-repeat;
}
#pun-main div.catleft, #pun-main div.catright {display: none}
/* иконка закрытых сообщений*/

tr.iclosed div.icon {
        background: url(http://forumfiles.ru/files/0019/d0/5a/94154.png) no-repeat;
}





/* CS5 Прочие элементы */

/* Отправить/Посмотреть */
.punbb input {padding: 5px;
background-color: #d1afaf;
background-repeat: repeat; 
border: 2px double #b7c6b2;
box-shadow: inset 0px 0px 6px #557b4b;
border-radius: 10px;
margin-top: 5px; 
margin-bottom: 3px; 
color: #000000;
}

.post-links li > a, .postlink a, .postlink > input, input.button, #nav > *  {
font: small-caps 700 10pt  Lora !important;
display: inline-block;
box-sizing: border-box;
font-weight: bold;
}

/* CS5.3 Цитаты и коды в соо*/
.punbb .quote-box, 
.punbb .code-box { 
margin: 0.4em 1.8em 1.4em 1.8em; 
padding: 1em; 
background-color: #afbfa9; 
background-repeat: repeat; 
box-shadow: inset 0px 0px 6px #85a479;
border-radius: 5px;
margin-top: 5px; 
margin-bottom: 3px; 
color: #000000; 
}

/* CS5.4 Область для ввода текста в форме ответа и админке */
.punbb textarea, .punbb select {
margin: 5px auto;
padding: 5px;
background-color: #cfcbbb; 
background-repeat: repeat; 
border: 4px double #dcbec7;
box-shadow: inset 0px 0px 6px #78866b;
border-radius: 10px;
margin-top: 5px; 
margin-bottom: 3px; 
color: #000000; }




/* CS5.6 */
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-announcement .container {margin-top: -6em}
#pun-main .post-author ul {text-align: center;margin-left: 8px;}
#pun-announcement h2 {display: none}
#pun-status .container, #pun-main .post-links li {text-align: center;}
#pun th, #pun-main h2 {text-align: center}
#pun-crumbs1 .container { text-align: left;}
#pun-navlinks .container, #pun-ulinks .container { text-align: center;}

/*----репутация----*/
#pun-main .post-author .pa-respect {
background-color: transpanent;
line-height: 100%!important;
padding-top: 0px;}

/*----написание ника----*/
li.pa-author { font-family:  georgia!important;
font-size: 20px!important; line-height: 100%!important;
margin-top: 5px; font-variant: small-caps;}

/*----написание статуса----*/
#pun-status .container {text-align: center; margin-left: 0px;}

/*----строка Форум Тем Сообщений Последнее сообщение----*/
#pun th {font-size: 0px;}

/*----рамка аватара----*/
li.pa-avatar.item2 img {border: 1px #00240f double; text-align: center;
margin-left: -7px;}

/*----написание "активен", "последний визит"----*/
#pun-main .post-author .pa-online {font: 10px  georgia;
text-transform: uppercase;
margin-top: 8px;
margin-bottom: 8px;
}
#pun-main .post-author .pa-last-visit {font: 10px  georgia;
text-transform: uppercase;
margin-top: 23px;
margin-bottom: 3px;
} 


/*----всплывающие окна репутации и наград----*/
#pun-reputation div {background-color: #dcbec7;
border: 0px #b7c6b2 double;
border-radius: 10px;
box-shadow: 0px 1px 1px #320a18;}

#pun-popup_awards div {background-color: #dcbec7;
border: 0px #b7c6b2 double;
box-shadow: 0px 1px 1px #320a18;}

/*----полоски прокрутки----*/
::-webkit-scrollbar {
    width: 7px;
    height: 7px;}
::-webkit-scrollbar-track {
background: #41533c;}
::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #795858;}


/* описание подфорумов */
.punbb td div .tclcon, .category .container table .hasicon .tc1  {
text-transform: lowercase; 
text-align: justify; 
line-height: 16px;
padding: 10px; /* отступ текст от рамки внутри*/
background-color: #afbfa9; 
background-repeat: repeat; 
border: 2px dashed #002100;
box-shadow: inset 0px 0px 6px #85a479;
border-radius: 18px;
}

/*Фон мини-профиля в Топике*/
.punbb .post .post-author {
  background:url(http://forumfiles.ru/files/0019/d0/5a/78612.png) 0 0 repeat-y; /*Фон размножаемый по вертикали*/
  overflow: visible!important;
  margin:12px 0!important;
}
.punbb .post .post-author > ul {
  background:url(http://forumfiles.ru/files/0019/d0/5a/27840.png) 0 top no-repeat,url(http://forumfiles.ru/files/0019/d0/5a/61197.png) 0 bottom no-repeat; /*Фон верха - низа*/
  margin:-12px 0 -12px 0!important;
  padding:12px 17px!important;
}


/*Фон под контейнеры в форме Ответа*/
#pun_wrap #post .container[id$="-area"]{
background: #dcbec7;
box-shadow: inset 0px 0px 6px #320a18;
border-radius: 10px;
padding: 9px;
font: normal normal 400 11px/normal Lora;
}
#font-area {max-height: 250px; overflow-y: auto; font-size: 12px!important;}
#font-area::-webkit-scrollbar {
    width: 3px;
    height: 7px;}
#smilies-area {width:550px!important;}
#keyboard-span input {color: #000000!important;
text-shadow: 0px 1px 0px #000000!important;}

/*ТАБЛИЦА В ШАПКЕ*/

.table {height:300px; 
width:999px; 
margin-top: 20px !important; 
margin-left: 0px !important;
position:absolute;
z-index:100;
overflow-y:auto;}

.anchor {color: #3e5139 !important; 
display: inline-block;
}


    #pun-category1 h2, #pun-category2 h2, #pun-category3 h2, #pun-category4 h2, #pun-category5 h2, #pun-stats h2 {height: 40px; background-image: url("http://forumfiles.ru/files/0019/d0/5a/34783.png"); background-repeat: no-repeat; overflow-x: hidden; background-position: top center; color: transparent;}