/* 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: #554d52;
font-weight: normal;
font-style: normal;}

/* CS1.2 Боди или фон форума */
html, body { background:
  url("http://funkyimg.com/i/25ngq.jpg") repeat-x top center,
  url("http://funkyimg.com/i/25ngq.jpg") center; background: url(http://funkyimg.com/i/25ngq.jpg)
}

/* CS1.3 Шапка */
#pun-title table {
background-image : url(http://funkyimg.com/i/25qxj.jpg); 
background-repeat : no-repeat;
background-position: top center;
border: none;
height: 362px;
width: 960px;
margin-left: -35px;}

/* CS1.4 Пан или "тело" форума */
#pun {background: url(http://funkyimg.com/i/25nDh.jpg); background-image: url(http://funkyimg.com/i/25ngp.jpg);}



/* картинка в самый низ */
          #pun-about p.container {background: transparent url("http://funkyimg.com/i/25ngr.jpg") 
bottom center no-repeat;
height: 128px;
margin-left: -47px;
margin-bottom: -71px;
width: 960px;
  }



/* CS1.6 Ссылки верхней навигации*/
/*----форум сообщения и тд----*/
#pun-navlinks .container { 
text-align: justify; 
position: absolute;
font-family: georgia !important;
color: #fff;
font-size: 14px !important;
font-weight: bold !important;
text-transform: uppercase !important;
background-color: transpanent; 
z-index: 1000;
width:950px;
top: 190px;}

/*----активные темы и тд----*/
#pun-ulinks .container { 
text-align: justify; 
position: absolute; 
font-family: georgia !important;
color: #fff;
letter-spacing: 0px;
font-size: 9px !important;
text-transform:lowercase !important;
top: 216px;
z-index: 1000;
width:950px;}

/* 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: #554d52;
  text-decoration: none;
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: #554d52;
text-shadow: 1px 1px 0px #b9b6b5; 
  text-decoraпоtion: none;
-webkit-transition: color 0.2s ease 0.02s;
transition: color 0.2s ease 0.02s;}

/* CS4 Post status icons
-------------------------------------------------------------*/

/* иконка старых сообщений*/
.punbb table Div.icon { 
background-image : url(http://funkyimg.com/i/25niw.png);
opacity: 1;
}

#messages table Div.icon, #pun-viewforum table Div.icon {
background: url("http://funkyimg.com/i/25niw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height:40px!important;
margin-left:-10px!important;
padding-right:10px!important;
}

/* иконка новых сообщений*/
.punbb table TR.inew Div.icon { 
background-image : url(http://funkyimg.com/i/25niv.png);
opacity: 1;
}

#messages table TR.inew Div.icon, #pun-viewforum table TR.inew Div.icon {
background: url("http://funkyimg.com/i/25niv.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height:40px!important;
margin-left:-10px!important;
padding-right:10px!important;
}

/* иконка важных сообщений*/
#messages table TR.isticky Div.icon, #pun-viewforum table TR.isticky Div.icon {
background: url("http://funkyimg.com/i/25niv.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height:40px!important;
margin-left:-10px!important;
padding-right:10px!important;
}

/* иконка закрытых сообщений*/
#messages table TR.iclosed Div.icon, #pun-viewforum table TR.iclosed Div.icon {
background: url("http://funkyimg.com/i/25niw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height:40px!important;
margin-left:-10px!important;
padding-right:10px!important;
}






/* CS5 Прочие элементы */

/* CS5.1 */
/* цитаты, коды, форма ответа */
.punbb textarea, .punbb select, .punbb input {
   background-color: transparent;
   color: #554d52;
   background-image: url("http://funkyimg.com/i/25nmd.jpg");
   border: none;
}

.punbb .quote-box, .punbb .code-box {
   color: #554d52;
   background-image: url("http://funkyimg.com/i/25nmd.jpg");
}

/* Отправить/Посмотреть */
.post-links li > a, .postlink a, .postlink > input, input.button, #nav > *  {
font: small-caps 700 10pt cambria !important;
display: inline-block;
box-sizing: border-box;
font-weight: bold;
text-transform: lowercase;
}




/* 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: 13px;}
#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-posts {
background-color: transpanent;
margin-top: 8px;
text-transform: lowercase!important;
line-height: 100%!important;
padding-top: 0px;}

/*----репутация----*/
#pun-main .post-author .pa-respect {
background-color: transpanent;
text-transform: lowercase!important;
line-height: 100%!important;
padding-top: 0px;}

/*----написание ника----*/
li.pa-author { font-family: 'cambria';
font-size: 20px!important; line-height: 100%!important;
margin-top: 5px;}

/*----сдвинуть поля профиля----*/
.pa-fld1 {
margin-left: 13px;}
.pa-fld2 {
margin-left: 13px;}
.pa-fld3 {
margin-left: 13px;}
.pa-fld4 {
margin-left: 13px;}

/*----написание статуса----*/
#pun-status .container {text-align: center; margin-left: 13px;}

/*----строка Форум Тем Сообщений Последнее сообщение----*/
#pun th {font-size: 0px;}

/*----рамка аватара----*/
li.pa-avatar.item2 img {border: 3px #8e878c; text-align: center;}

/*----написание "активен", "последний визит"----*/
#pun-main .post-author .pa-online {font: 12px cambria;
text-transform: lowercase;
margin-top: 8px;
}
#pun-main .post-author .pa-last-visit {font: 12px cambria;
text-transform: lowercase;
margin-top: 8px;
}


/*----полоски прокрутки----*/
::-webkit-scrollbar {
    width: 7px;
    height: 7px;}
::-webkit-scrollbar-track {
background: #b9b6b5;}
::-webkit-scrollbar-thumb {
    background: #8e878c;}

/* описание подфорумов */
.punbb td div .tclcon, .category .container table .hasicon .tc1 {
text-transform: lowercase; 
width: 86%; /* ширина, можно в px */
text-align: justify; 
line-height: 11px;

padding: 15px; /* отступ текст от рамки внутри */
}


/* ------------- ссылки в описаниях подфорумов ---------*/
.mainlink a {
  display:inline-block;
  font-size:10px;
  font-family:verdana;
  text-shadow: none;
  padding: 2px;
  margin: 1px!important;
  text-transform:lowercase;
  transition: 0.1s;
  text-align:center;
  width:100px;
  color: #554d52;
  background-image: url("http://funkyimg.com/i/25nmd.jpg");
}

.mainlink {text-align:center;
margin-top:9px!important;}


/*Фон под контейнеры в форме Ответа*/
#pun_wrap #post .container[id$="-area"]{
color: #3a3539;
   background-color: #b9b6b5;
   background-image: url("http://funkyimg.com/i/25nmd.jpg");
   border: none;
   -moz-border-radius: 10px;
   -webkit-border-radius: 1px 2px 2px 2px;
padding: 9px;
font: normal normal 400 11px/normal Verdana;
}