/* 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, #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: #313335;
font-weight: normal;
font-style: normal;}

.punbb-admin #pun-admain h2 {color: #a6abb8;}

/* CS1.2 Боди или фон форума */
html, body { background:  url("http://i.imgur.com/o5AcSdn.png") center;}

/* CS1.4 Пан или "тело" форума */
#pun {background-image: url(http://i.imgur.com/CVbO9TG.png);}

/* 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:  #40434c;
  text-decoration: none;}

/* 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: #2f313b; 
  text-decoration: none;}

/* CS2.3 */
#pun-navlinks a {
  color: #40434c;
  text-decoration: none;}

/* CS2.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: ##2f313b;
  text-decoration: none;}


/* CS4 Иконки сообщений
-------------------------------------------------------------*/
/* CS3.1 Иконка старых сообщений*/
.punbb table Div.icon {
background-image : url(http://funkyimg.com/i/2vpPk.png);
float: right; 
float: right;
display: block;
border-style: none none none none;
margin-left: 0px;
margin-right: -43px;
margin-top: 5px;
}
/* CS3.2 Иконка новых */
TR.inew Div.icon {
background-image : url(http://i.imgur.com/jp1xenz.png);
background-repeat: no-repeat;
width: 43px;
height: 47px;}

/* CS3.3 Иконка важных*/
TR.isticky Div.icon {
background-image : url(http://i.imgur.com/RsnkzpG.png);
background-repeat: no-repeat;
width: 49px;
height: 47px;}

/* CS3.3 Иконка закрытых*/
TR.iclosed Div.icon {
background-image : url(http://i.imgur.com/CxU0ctq.png);
background-repeat: no-repeat;
width: 49px;
height: 47px;}


/* CS5 Прочие элементы */

/* CS5.3 Цитаты и коды в сообщениях*/
.punbb .quote-box, .punbb .code-box {
background: url(http://i.imgur.com/HbDjocZ.png) center repeat-x;}

/* Закругленные края цитаты и кода с тенью */
.punbb select{
background-color: rgba(255, 255, 255, 0.5);
-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}

#pun-main .quote-box, #pun-main .code-box,  .punbb textarea {margin: 0.4em 1.8em 1.4em;padding: 10px;background: url(http://i.imgur.com/HbDjocZ.png) repeat-x scroll 0% 0%;border-width: 4px 2px;border-style: solid;border-color: #9ab93e #eebe76 #9ab93e;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;box-shadow: 0px 0px 0px 0px rgb(251, 228, 179) inset;border-radius: 25px;max-width: 800px;}


#pun-main .quote-box, #pun-main .code-box,  .punbb textarea {margin: 0.4em 1.8em 1.4em;padding: 10px;background: url(http://i.imgur.com/HbDjocZ.png) repeat-x scroll 0% 0%;border-width: 4px 2px;border-style: solid;border-color:  #4a9b9e ;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;}
.punbb input {}

/* CS5.4 Область для ввода текста в форме ответа и админке */
.punbb textarea {
    background: url(http://i.imgur.com/HbDjocZ.png);
padding: 4px;}

.punbb select, .punbb input {
background-color: #afb1b4;
    color: #25272a;
border:none;}

/* ШАПКА */
#pun-title table {background-color: transparent;
background-image : url(http://funkyimg.com/i/2vneY.png);
background-repeat : no-repeat;
background-position: bottom center;
height: 287px;
width: 900px !important; 
margin-left: -39px;
}

/* ФУТЕР */
#pun-about p.container {
font-size: 0px !important;
background-image: url(http://i.imgur.com/zosSk0N.png);
background-position: top center;
background-repeat: no-repeat;
height: 124px; 
width: 898px !important;
margin-left: -39px;
}

div#html-footer {margin: -21px 0px 0px 0px;} /* отвечает за расположение футера */
div#pun-about {margin-bottom: 0px;} /* чем больше значение, тем выше низ */

#pun-about p.container a {
display: hidden;
}

/*СКРОЛЛ*/

::-webkit-scrollbar {
    width: 10px;
    height: 5px;}
::-webkit-scrollbar-track {
background: #e1ded9;}
::-webkit-scrollbar-thumb {
    background: #af8a43;}

/* Отправить/Посмотреть */
.post-links li > a, .postlink a, .postlink > input, input.button, #nav > *  {
font: small-caps 700 10pt !important;
display: inline-block;
box-sizing: border-box;
font-weight: bold;
text-transform: lowercase;
}


/*----написание ника----*/
li.pa-author {font-size: 15px!important; line-height: 100%!important;
margin-top: 5px; font-family: cursive; color: #e2d8cd;}

/*РАМОЧКА*/
.punbb .quote-box cite {border-bottom: 1px dashed #313627;}


/*ЦИТАТКИ*/
.punbb .quote-box cite, .punbb .code-box strong.legend {
display: block;
    text-transform: lowercase;
    padding: 0.7em;
    font-size: 9px;
    font-weight: bold;}

/*  CS5 Категории форума и кнопки 
------------------------------------------------------------*/

#pun-category1.category h2 {
background-repeat: no-repeat;
background: url(http://i.imgur.com/chPaGgk.png);
height: 78px;
width: 424px;
font-size:0 !important;
margin-left: 200px;}

#pun-category2.category h2 {
background-repeat: no-repeat;
background: url(http://i.imgur.com/qpqmrHB.png);
height: 78px;
width: 424px;
font-size:0 !important;
margin-left: 200px;}

#pun-category3.category h2 {
background-repeat: no-repeat;
background: url(http://i.imgur.com/SvswWt6.png);
height: 78px;
width: 424px;
font-size:0 !important;
margin-left: 200px;}

#pun-category4.category h2 {
background-repeat: no-repeat;
background: url(http://i.imgur.com/KG5M1CE.png);
height: 78px;
width: 424px;
font-size:0 !important;
margin-left: 200px;}

#pun-category5.category h2 {
background-repeat: no-repeat;
background: url(http://i.imgur.com/oeXahjN.png);
height: 78px;
width: 424px;
font-size:0 !important;
margin-left: 200px;}

#pun-category6.category h2 {
background-repeat: no-repeat;
background: url(http://i.imgur.com/pEqXcpS.png);
height: 78px;
width: 424px;
font-size:0 !important;
margin-left: 200px;}

 
.lichnoe {
    background: #d5d9db;
    padding: 5px;
    width: 170px;
    border: dashed 1px #7b8086;
    font-family: minion pro;
    font-size: 12px;
}



.heading1 {width: 350px; padding: 10px 5px; border-bottom: 1px dashed #483118; font-family: cambria; font-size: 30px; color: #4d5059; font-weight: 700; font-style: italic; text-align: right; text-transform: lowercase; letter-spacing: -2px; line-height: 25px;}
.heading2 {width: 300px; padding: 10px 5px; font-family: poppins; font-size: 8px; color: #333; font-weight: 700; text-align: center; text-transform: uppercase; letter-spacing: 2px;}
.textish2 {margin-top: -20px; padding: 10px; font-family: cambria, sans-serif; color: #111; text-align: justify; letter-spacing: 2px; line-height: 12px; width: 300px;}


a.sbla:link, a.sbla:visited {
    display: block;
    margin-bottom: 2px;
    text-transform: lowercase;
    /* font-style: italic; */
    font-family: georgia;
    font-size: 9px;
    letter-spacing: 1px;
    /* border-radius: 10px; */
    background: #5e6269;
    color: #afb1b4;
    text-align: center;
    width: 154px;
    padding: 2px;}

/* ------------- ссылки в описаниях подфорумов ---------*/
.mainlink a {
  display:inline-block;
  font-size:12px;
  font-family: times;
  text-shadow: none;
  padding: 2px;
  margin: 1px!important;
  text-transform:lowercase;
  font-weight: bold;
  transition: 0.1s;
  text-align:center;
  width:100px;
background-color: #afb1b4;
    color: #25272a;
border:none;
}

.mainlink {text-align:center;
margin-top:9px!important;}


/* категория */
 .podf1 {
    border-bottom: 2px #ffffff dotted;
    border-right: 2px #ffffff dotted;
    border-left: 2px #ffffff dotted;
    font-size: 10px;
    font-weight: 500;
    text-align: justify;
    background-color: rgba(230, 199, 136, 0.54);
    font-family: Century Gothic;
    padding-left: 9px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 9px;
    color: #180808;
    line-height: 90%;}

.podf2 {    background-color: #53a8c1;
    background-color: #68afb7;
    padding: 4px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;}


/* имя автора */
 .pa-author {
font-size:11px;
    text-transform: capitalize;
    background-color: #346a7d;
    margin-top: -9px;
    height: 18px;
    width: 210px;
    margin-left: -26px;
    margin-bottom: 5px;
    font-size: 11px;
    font-family: cursive;
    color: #e2d8cd;
    font-weight: 900;
}





/* дополнительные контейнеры */

.podf4 {
text-align: center;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
}
.bestpostauthor {  position: absolute;
left: 129px;
top: 12px;}
.bestposttext {position: absolute;
    font-size: 9px;
    width: 121px;
    line-height: 110%;
    height: 47px;
    overflow-y: auto;
    padding-right: 3px;
    font-family: verdana; }
.bestpost {    position: absolute;
    width: 125px;
    height: 47px;
    font-family: verdana;
    padding-top: 13px;
    text-align: justify;
    top: 117px;
    left: 721px;}

.twit {
    position: absolute;
    top: 69px;
    left: 718px;
    font-size: 9px;
    width: 179px;
    text-transform: lowercase;
    height: 53px;
    overflow-y: auto;
    font-family: verdana;
}

.pair {position:absolute; 
    top: 189px;
    left: 803px;}
.episode {position:absolute; 
    top: 189px;
    left: 693px;}
.activists {position: absolute;
    letter-spacing: 3px;
    left: 252px;
    top: 56px;}




li.pa-fld1 { font-size: 11px; font-family: cursive; width: 190px; margin-left: 4px; }

.lz {
  text-align: justify;
  text-transform: lowercase;
  width: 194px;
  padding: 2px;
  margin-top: 21px;
  text-shadow: 1px 0px 0px rgba(255, 255, 255, 0.5);
font-size: 11px;
    line-height: 1;
border-top: 2px solid #346a7d; 
border-bottom: 2px solid #346a7d; 
border-right: 2px solid #346a7d; 
border-left: 2px solid #346a7d;
}



.pa-fld2 { background-color: #346a7d; color: #e2d8cd; font-size: 10px; font-weight: 700; width: 210px; text-align: center; margin-top: -33px;}



.n {
  text-align: center;
color: #e2d8cd;
    background-color: #346a7d;
  width: 190px;
  padding: 2px;
  text-shadow: 1px 0px 0px rgba(255, 255, 255, 0.5);
  font-size: 13px;
  text-transform: lowercase;
    line-height: 1;
}



.punbb h2 span {
display: none; }



/*РЕПУТАЦИЯ В ОДНУ СТРОКУ*/
#pun-reputation div {
background-color: #d4cfcf;
}
.pa-respect { 
  display: inline-block; margin-left: -10px;
    text-align: center; 
padding:0px 0px;
    width: 80px;
padding-bottom:5px!important;
text-transform: lowercase;
line-height:11px;
box-shadow: 0px 2px 1px
padding-top:6px!important;
}
.pa-posts { margin-left: 20px;
  display: inline-block; margin-left: -10px;
    text-align: center; 
padding:0px 0px;
    width: 80px;
padding-bottom:5px!important;
text-transform: lowercase;
line-height:11px;
box-shadow: 0px 2px 1px
padding-top:6px!important;
}
.pa-posts, .pa-respect {
   text-align: center;
    border-top: 1px solid #c2c7c1;
    display: inline-block;
    padding: 0px 5px!important;
    width: 75px;
    font-size: 90%;
}
