/***   ÈÍÔÎÐÌÀÖÈß Â ØÀÏÊÅ   ***/
.shapa {
position: absolute;
top: 26px;
margin-left: -30px !important;
width: 390px;
text-align:center;
}
.brimnaz {
font-weight: 500;
font-family: 'Cormorant SC Book', serif;
text-transform: uppercase;
font-size: 55px;
padding-bottom: 10px;
}
.shapa em {
font-size: 13px;
font-family: 'Arimo';
letter-spacing: -0.04em;
line-height: 16px;
font-weight:700;
color: #b7a485;
}
.shapa p {
padding: 0 18px;
font-family: 'Arimo';
font-style: italic;
font-size: 12px;
color: #ab987a;}



/***   ÖÂÅÒ ÒÅÊÑÒÀ ÍÀ ÔÎÐÓÌÅ   ***/
#pun {color:#1d160b;}



/***   ÒÅËÎ ÏÎÑÒÀ ÒÅÊÑÒ È ÑÑÛËÊÈ   ***/
.post-box { font-size: 12px;}
.post-box a:hover { text-shadow: 0px 0px 1px #cbbc9d; }



/***   ÏÎËÅ ÎÒÂÅÒÀ   ***/
.punbb textarea {
padding: 0.7em; outline: none;
color: #231d19;
border: 1px solid #bfa17e;
box-shadow: 0px 0px 10px #b79b70 inset;
background: rgba(241, 236, 227, 0.25);  }



/*** ÊÀÒÅÃÎÐÈÈ ÂÍÓÒÐÅÍÍÈÅ ***/
.punbb .main h1, .punbb .main h2, #pun-debug h2,
.punbb-admin #pun-admain h2 {
padding: 0.4em;
font-weight: 600;
font-size: 21px !important;
font-style: normal;
font-family: "Cormorant SC", Times New Roman, serif;
color: #285256;
background: url() 50% 50% transparent;
text-align: center !important; 
width:100%; }



/*** ÊÀÒÅÃÎÐÈÈ ÍÀ ÃËÀÂÍÎÉ ***/
#pun-index .category h2, #pun-stats h2, #post-form h2 {
padding: 10px 0;
margin: auto auto -6px -3px;
text-align: center !important;
font-family: 'Cormorant SC', Georgia, serif;
font-size: 16px !important;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
background: url(http://forumstatic.ru/files/0018/76/57/93243.png) 50% 50% no-repeat, url(http://forumstatic.ru/files/0018/76/57/43194.jpg) 50% 50% #071112;
box-shadow: 0 0 12px #080a0a;
border-style: solid;
border-color:transparent;
border-width: 3px;
-moz-border-image: url(http://forumstatic.ru/files/0018/76/57/76043.png) 4 repeat;
-webkit-border-image: url(http://forumstatic.ru/files/0018/76/57/76043.png) 4 repeat;
border-image: url(http://forumstatic.ru/files/0018/76/57/76043.png) 4 repeat;
 }


/*** Ïîïðàâêà íà ñòàòèñòèêó ***/
#pun-stats h2 {
padding: 10px 0;
text-shadow: 0px 0px 2px #000000;
color: #caa886;
margin: auto auto 4px -3px !important;
background: url(http://forumstatic.ru/files/0018/76/57/43194.jpg) 50% 50% #071112; }



/*** ÍÀÇÂÀÍÈß ÔÎÐÓÌÎÂ ÍÀ ÃËÀÂÍÎÉ  ***/
.punbb .main .tcl h3 {
margin-bottom:0.5em; margin-top:0.5em; 
font-size: 18px;
font-family: 'Cormorant SC', serif;
font-weight: 600 !important;
}

#pun-main .category .container table .hasicon .alt1 .tcl .intd .tclcon h3 a, #pun-main .category .container table .hasicon .alt2 .tcl .intd .tclcon h3 a {
text-shadow: 0px 0px 2px #0c0905;
color: #e2c79d;
  }



/***  ÏÐÈÂÅÒÑÒÂÈÅ   ÊÎÏÈÐÀÉÒ   ***/
#pun-status .container, #pun-about .container {color:#654822; font-family: Tahoma, arial, serif;}



/*** ÒÅÌÓ ÏÐÎÑÌÀÒÐÈÂÀÞÒ ***/
#pun-title, #pun-title .container, .punbb .modmenu .container {
background-color: transparent; 
color: #35312b;
 }



/*** ÄÀÒÀ ÏÎÑÒÀ ***/
.punbb .post h3 span {
color: #ceba99; font-size: 10px; text-shadow: 0 0 1px #000000; }



/*** ÖÈÒÀÒÀ È ÊÎÄ ***/
.punbb .code-box, .punbb .quote-box { 
font-size: 1em;
outline: none;
color: #2d2721;
box-shadow: 0px 0px 10px #dac6a9 inset;
background: rgba(241, 231, 195, 0.08);
border: 3px double #b5a798;;
}

.punbb .post-content .code-box .scrollbox {max-height:100px;}



/*** ÌÎÄÅÐÀÒÎÐÑÊÎÅ ÌÅÍÞ    ÏÎËß ÂÂÎÄÀ ***/
.punbb input, .punbb select, .punbb optgroup {
outline: none; padding: 4px;
background-color: #e4e0d7;
color: #1f1304;
border: 1px solid #a08a6b;
box-shadow: 0px 0px 3px #bd9445 inset;  }



/*** ÑÑÛËÊÈ ÍÀ ÔÎÐÓÌÅ  ***/
.punbb a, .punbb a:link, .punbb a:visited { color: #9c180a; }


/*** ÑÑÛËÊÀ ÄÀÒÀ ÏÎÑÒÀ ***/
.punbb .post h3 span a { color:#ccc1b3; }


/*** ÑÑÛËÊÈ ÀÊÒÈÂÍÛ ***/
.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:#1c727b; }


/*** ÍÀÂÈÃÀÖÈß  ***/
#pun-navlinks a {
text-decoration: none;
color: #214646;
text-shadow: 1px 1px 2px #cfdadc;  }


/*** ÏÎËÜÇÎÂÀÒÅËÜÑÊÀß ÍÀÂÈÃÀÖÈß ***/
#pun-ulinks a {
color: #906435;
text-decoration: none; }


/*** ÍÀÂÈÃÀÖÈß ÏÐÈ ÍÀÂÅÄÅÍÈÈ ***/
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: #96590a; }


/*** ÏÎËÜÇÎÂÀÒÅËÜÑÊÀß ÍÀÂÈÃÀÖÈß ÏÐÈ ÍÀÂÅÄÅÍÈÈ ***/
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active { color:#ab7f50; text-decoration: none; }


/*** ÂÊËÀÄÊÀ ÀÊÒÈÂÍÀ ***/
#pun-main li.isactive a, #pun-main li.isactive a:link, #pun-main li.isactive a:visited { color:#164e4c; }


/***  ÁËÎÊ ÑÒÀÒÈÑÒÈÊÈ  ***/
#pun-stats ul.container { 
background: url(http://forumstatic.ru/files/0018/76/57/45900.png) 20px 20px no-repeat;
margin: auto 1.5em auto 0em; padding-left: 100px; } 


/***  ÖÂÅÒÍÎÅ ÂÛÄÅËÅÍÈÅ ÒÅÊÑÒÀ  ***/
::selection {background: #135763; color: #fffcf3;}  
*::-moz-selection {background: #135763; color: #fffcf3;}


/*** ÖÂÅÒÍÎÉ ÑÊÐÎËË Â ÒÅËÅ ÔÎÐÓÌÀ ***/
#pun ::-webkit-scrollbar {width:8px; height:8px; background:rgba(124, 102, 74, 0.2);}
#pun ::-webkit-scrollbar-thumb {background: #4c6569; border-radius:4px;}
#pun ::-webkit-scrollbar-corner {background: transparent;}


/***  Óáðàòü Çàêðûòî è Âàæíî  ***/
.stickytext,.closedatafield{ display:none;}


/*** ÑÊÐÛÂÀÅÌ ÍÅÊÎÒÎÐÛÅ ÝËÅÌÅÍÒÛ ***/
li#navawards, .pl-share, .lastedit, .pa-gifts, .pa-positive, #button-files_rusff, #pun-live-rusff, #pun-title .title-logo span, .sharelink, .pa-from, .pa-sex, .pa-age, .pa-invites { display:none !important; }



/*** ÊÍÎÏÎ×ÊÈ ***/
.button { border: 1px solid #a9a298 !important;
text-decoration: none;
outline: none;
padding: 7px 12px !important; 
background: #e1ddd4; /* Old browsers */
background: -moz-linear-gradient(top, #e1ddd4 0%, #d0cbc3 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #e1ddd4 0%, #d0cbc3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e1ddd4 0%, #d0cbc3 100%); /* Opera 11.10+ */
background: linear-gradient(top, #e1ddd4 0%, #d0cbc3 100%); /* Chrome10+,Safari5.1+ */
box-shadow: 0 1px 4px 0 rgba(70, 52, 39, 0.35) !important;
transition: .5s;
font-weight: 700 !important;
color: #1b3a3e !important;
}

.button:hover, .button:active, .button:focus { box-shadow: 0 0 4px 0 rgba(70, 52, 39, 0.15) !important;
cursor: pointer;
background: #dad7cf; /* Old browsers */
background: -moz-linear-gradient(top, #e1ddd4 0%, #d4c9b8 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #e1ddd4 0%, #d4c9b8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e1ddd4 0%, #d4c9b8 100%); /* Opera 11.10+ */
background: linear-gradient(top, #e1ddd4 0%, #d4c9b8 100%); /* Chrome10+,Safari5.1+ */
}



/***   ÁÎÊÎÂÓØÊÀ ÄËß ÏÎÑÒÀ   ***/
.punbb .post {
background: url(http://forumstatic.ru/files/0018/76/57/94079.jpg) 0% calc(100% + 30px) no-repeat,
url(http://forumstatic.ru/files/0018/76/57/44052.jpg) 0% 0% repeat-y transparent;}


/***   ÏÐÎÑÌÎÒÐ ÏÐÎÔÈËß   ***/
li#profile-name, li#profile-title { font-size: 12px; color: #482f17; }
li#profile-name { font-weight: 600; font-size: 14px; font-family: times, arial; }
#profile-left { text-align:center; font-family: Tahoma, Arial; }


/*** ÂÛÄÅËÅÍÍÛÉ ÒÅÊÑÒ ***/
.post-content .highlight-text { background-color: #c0e1f1 !important; color: #000 !important; }


/*** Â ÏÐÎÔÈËÅ ***/
.punbb .post-links a {color: #a7835a;}
.punbb .post-links a:hover {color: #849da2;}
.punbb .post-links .pl-email, .punbb .post-links .pl-website { color: #a0917f; }
.punbb .post-links li.pl-email {
display: block !important;
position: absolute;
margin-top: 35px;
font-weight: normal;
margin-left: 27px;
}
.punbb .endpost .post-links li.pl-email {
margin-top: 44px;
}

.punbb .post-links li.pl-email:nth-child(2) {
margin-left: 87px;
}
.punbb .post-links li.pl-email:nth-child(3) {
margin-left: 114px;
}

.punbb .post-links li.pl-quote a, .punbb .post-links li.pl-edit a, 
.punbb .post-links li.pl-delete a {
color: #9c180a;
font-weight: normal;
font-size: 12px;
}


.punbb div#topic-feed p.container a { color: #a0917f; }
.punbb div#topic-feed p.container {
background: url(http://forumstatic.ru/files/0018/76/57/93243.png) 50% 50% no-repeat, url(http://forumstatic.ru/files/0018/76/57/43194.jpg) 50% 50% #071112;
box-shadow: 0 0 12px #080a0a;
border-style: solid;
border-color: transparent;
border-width: 3px;
-moz-border-image: url(http://forumstatic.ru/files/0018/76/57/76043.png) 4 repeat;
-webkit-border-image: url(http://forumstatic.ru/files/0018/76/57/76043.png) 4 repeat;
border-image: url(http://forumstatic.ru/files/0018/76/57/76043.png) 4 repeat;
}



/***   ÏÐÎÔÈËÜ - ÑÑÛËÊÈ   ***/
.post-author a { color:#a98a63 !important; text-shadow: none; } 



/***   ÏÐÎÔÈËÜ - ÍÈÊÍÅÉÌ - ÁÐÈÌ - ÊÀÒÅÃÎÐÈÈ   ***/
.brimnaz, #pun-index .category h2 span, #pun-stats h2 span, #post-form h2 span, .pa-author a {
text-decoration: none;
color: rgba(251, 192, 101, 0.5) !important;
background: linear-gradient(rgba(255,255,255,1) 0%, rgba(0,0,0,1) 100%) !important;
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(0,0,0,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(0,0,0,1))) !important;
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(0,0,0,1) 100%) !important;
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(0,0,0,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(0,0,0,1) 100%) !important;
background-clip: text !important;
-webkit-background-clip: text !important;
-moz-background-clip: text !important;
-o-background-clip: text !important;
text-shadow: 1px -1px 0 rgba(0, 0, 0, 0.75) !important;
}

/*** ÏÐÎÔÈËÜ - ÍÈÊÍÅÉÌ ÏÐÈ ÍÀÂÅÄÅÍÈÈ ***/
.pa-author a:hover {
text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.75), 0px 0px 10px rgba(159, 214, 203, 0.65) !important;
}

/*** Äîï ïðàâî÷êè ***/


li.pa-author img {
    display: none;
}


.punbb .multipage .linksb .pagelink {
    width: 100% !important;
    margin: auto auto 4px -18px !important;
}


.punbb div#topic-feed p.container a {
   color: #a0917f;
}
.punbb div#topic-feed p.container, .punbb  div#topic-modmenu  p.container  {
background: url(http://forumstatic.ru/files/0018/76/57/93243.png) 50% 50% no-repeat, url(http://forumstatic.ru/files/0018/76/57/43194.jpg) 50% 50% #071112;
    box-shadow: 0 0 12px #080a0a;
    border-style: solid;
    border-color: transparent;
    border-width: 3px;
    -moz-border-image: url(http://forumstatic.ru/files/0018/76/57/76043.png) 4 repeat;
    -webkit-border-image: url(http://forumstatic.ru/files/0018/76/57/76043.png) 4 repeat;
    border-image: url(http://forumstatic.ru/files/0018/76/57/76043.png) 4 repeat;
}

.punbb  div#topic-modmenu  p.container a {
   color: #a0917f;
}

#more-smiles { margin: 15px 30px;
    padding: 25px 5px 5px;
    position: relative;
    border: 1px solid #bfa17e;
    box-shadow: 0px 0px 10px #b79b70 inset; }
#more-smiles > div { display: none; }
#more-smiles img { cursor: pointer; transition: 0.2s; padding: 5px; margin: 2px; }
#more-smiles img:hover { background:  rgba(255,255,255,0.4); }
#more-smiles .smiles-nav {     position: absolute;
    top: 7px;
    left: 20px;
    font-size: 12px; }
#more-smiles .smiles-nav li {     padding: 2px 10px;
    cursor: pointer;
    background: transparent;
    margin: 0 6px 0 0;
    display: inline;
    color: #9c180a; }
#more-smiles .smiles-nav li.active { background: tan; }

.statscon {
    font-size: 12px;
}

div.post-rating p.container  a, div.post-vote p.container  a {
    font-size: 16px !important;
    text-decoration: none !important;
}

div#viewprofile .prof span:nth-of-type(1) {
    color: #10100f;
}

.modmenu .container select#mod-options {
    padding: 2px;
}

.punbb .main.multipage .post-box table td {
    vertical-align: top;
}

.class {
    background: red;
}

.green {
    background: green;
}

.blue {
    background: blue;
}

.white {
    background: white;
}