/***   ÑÑÛËÊÈ Â ÎÏÈÑÀÍÈÈ ÔÎÐÓÌÎÂ   ***/
.linktess {line-height:2.25em;}
.linktess a {
padding: 4px 8px;
margin: auto;
border-radius: 4px;
font-weight: 400;
background: #e0d3c0;
box-shadow: 0 1px 2px #b5996e;
text-shadow: 1px 0 1px #d6c6ad;
 }
.linktess a:hover {background: #e6dbc8;}


/*** ÁÀÍÍÅÐÛ ***/
.kartin {overflow:auto; max-height:86px; color:#9c9080; text-align:center;}
.kartin img {opacity:0.5;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
transition: 0.3s;}
.kartin img:hover, .kartin img:focus {opacity:1;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
filter: grayscale(0%);
filter: none;
transition: 0.3s;}


/*** ÖÂÅÒ ÒÅÊÑÒÀ ÍÀ ÔÎÐÓÌÅ***/
#pun {color:#3c2707;}


/*** ÒÅËÎ ÏÎÑÒÀ ÒÅÊÑÒ ***/
.post-box { font-size: 1.2em; text-align: justify; }



/*** ÏÎËÅ ÎÒÂÅÒÀ ***/
.punbb textarea {
padding: 0.7em; outline: none;
font-size: 0.9rem !important;
color: #20292d;
border: 1px solid #8ea5b0;
box-shadow: 0px 0px 8px #d6b983 inset;
background: rgba(239, 234, 220, 0.25);
}




/*** ÊÀÒÅÃÎÐÈÈ ÂÍÓÒÐÅÍÍÈÅ ***/
.punbb .main h1, .punbb .main h2, #pun-debug h2,
.punbb-admin #pun-admain h2 {
padding: 0.4em;
text-align: center !important;
font-weight: 400;
font-size: 16px !important;
font-style: normal;
font-family: Kurale, Tahoma, Arial, serif;
color: #1b4e5f;
background: transparent url() 50% 50%;  }



/*** ÊÀÒÅÃÎÐÈÈ ÍÀ ÃËÀÂÍÎÉ ***/
#pun-index .category h2, #pun-stats h2, #post-form h2 {
padding: 16px 0;
text-shadow: 0px 0px 2px #b3b3b3;
color: #476573;
font-family: Alice, Georgia, Arial;
font-size: 15px !important;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 1px;
background: url(http://forumstatic.ru/files/0019/b0/a6/17889.png) 50% 50% no-repeat transparent;
}


/*** Ïîïðàâêà íà ñòàòèñòèêó ***/
#pun-stats h2 {
padding: 12px 0;
text-shadow: 0px 0px 2px #b3b3b3;
color: #476573; }



/*** ÍÀÇÂÀÍÈß ÔÎÐÓÌÎÂ ÍÀ ÃËÀÂÍÎÉ  ***/
.punbb .main .tcl h3 {
margin:0.5em auto; 
padding: 0;
font-family: Georgia, Times New Roman, Arial; 
font-weight: 400;
}

#pun-main .category .container table .hasicon .alt1 .tcl .intd .tclcon h3 a, #pun-main .category .container table .hasicon .alt2 .tcl .intd .tclcon h3 a {
font-size: 1.2em;
font-weight: 500;
background: #262f2d; /* Old browsers */
background: -moz-linear-gradient(top, #262f2d 45%, #408c81); 
background: -webkit-linear-gradient(top, #262f2d 45%, #408c81); 
background: linear-gradient(top, #262f2d 45%, #408c81);
-webkit-background-clip: text; background-clip: text;
-webkit-text-fill-color: transparent; 
}



/*** ÏÐÈÂÅÒÑÒÂÈÅ   ÊÎÏÈÐÀÉÒ   ÔÎÐÓÌ-ÒÅÌ-ÑÎÎÁÙÅÍÈÉ ***/
#pun-status .container, #pun-about .container {color:#966f46; font-family: Alice, Tahoma, arial, serif;}
.punbb th { color:#a78865; }



/*** ÒÅÌÓ ÏÐÎÑÌÀÒÐÈÂÀÞÒ ***/
#pun-title, #pun-title .container, .punbb .modmenu .container {background-color: transparent; color: #90572f; }



/*** ÄÀÒÀ ÏÎÑÒÀ ***/
.punbb .post h3  {
color: #cebc9b; font-size: 10px; text-shadow: 0 0 1px #000000; 
margin:auto -10px;
}



/*** ÖÈÒÀÒÀ È ÊÎÄ ***/
.punbb .quote-box, .punbb .code-box { 
outline: none;
background: rgba(220, 210, 192, 0.35);
color: #5a340b;
border: 1px solid #ccae81;
box-shadow: 0px 2px 5px 0px #cbbba4;
}


.punbb .quote-box {font-size: 1em;}
.punbb .code-box {    
font-size: 0.9em;
outline: none;
color: #6d4913;  }



/*** ÌÎÄÅÐÀÒÎÐÑÊÎÅ ÌÅÍÞ    ÏÎËß ÂÂÎÄÀ ***/
.punbb input, .punbb select, .punbb optgroup {
outline: none; padding: 5px;
background-color: #e2d6c5;
color: #2b2114;
border: 1px solid #987b54;
box-shadow: 0px 0px 3px #cbbba4 inset;
}



/*** ÑÑÛËÊÈ ÍÀ ÔÎÐÓÌÅ  ***/
.punbb a, .punbb a:link, .punbb a:visited { color: #115d4b; }


/*** ÑÑÛËÊÀ ÄÀÒÀ ÏÎÑÒÀ ***/
.punbb .post h3 span a { color:#cebc9b; }


/*** ÑÑÛËÊÈ ÀÊÒÈÂÍÛ ***/
.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:#9e7b50; }


/*** ÑÑÛËÊÈ Â ÒÅËÅ ÏÎÑÒÀ ***/
.post-box a { color: #115d4b; text-shadow: 0 0 1px #aebbb8;}


/*** ÍÀÂÈÃÀÖÈß  ***/
#pun-index .category h2 span, #pun-stats h2 span, #post-form h2 span, #pun-navlinks a {
text-decoration: none;
color: rgba(216, 169, 99, 0.75) !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; }


/*** ÏÎËÜÇÎÂÀÒÅËÜÑÊÀß ÍÀÂÈÃÀÖÈß ***/
#pun-ulinks a {
color: #788084;
text-decoration: none;
text-shadow: 1px 1px 0px #131e20; }


/*** ÍÀÂÈÃÀÖÈß ÏÐÈ ÍÀÂÅÄÅÍÈÈ ***/
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: rgba(247, 201, 151, 0.6) !important;
background: linear-gradient(rgb(193, 182, 151) 0%, rgb(28, 70, 80) 100%);
background: -moz-linear-gradient(top, rgb(193, 182, 151) 0%, rgb(28, 70, 80) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(193, 182, 151)), color-stop(100%, rgb(28, 70, 80)));
background: -webkit-linear-gradient(top, rgb(193, 182, 151) 0%, rgb(28, 70, 80) 100%);
background: -o-linear-gradient(top, rgb(193, 182, 151) 0%, rgb(28, 70, 80) 100%);
background: -ms-linear-gradient(top, rgb(193, 182, 151) 0%, rgb(28, 70, 80) 100%);
background-clip: text;
-webkit-background-clip: text;
-moz-background-clip: text;
-o-background-clip: text;
text-shadow: -1px 1px 0 rgba(58, 51, 46, 0.90);  }


/*** ÏÎËÜÇÎÂÀÒÅËÜÑÊÀß ÍÀÂÈÃÀÖÈß ÏÐÈ ÍÀÂÅÄÅÍÈÈ ***/
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active { color:#a5a39d; text-decoration: none; }


/*** ÂÊËÀÄÊÀ ÀÊÒÈÂÍÀ ***/
#pun-main li.isactive a, #pun-main li.isactive a:link, #pun-main li.isactive a:visited { color:#446871; }


/***  ÊÀÐÒÈÍÊÀ ÏÅÐÅÄ ÑÒÀÒÈÑÒÈÊÎÉ  ***/
#pun-stats ul.container { 
background: transparent url(http://forumstatic.ru/files/0019/b0/a6/86149.png) no-repeat 1px 0%; margin-left: 20px; padding-left: 54px; } 


/***  ÖÂÅÒÍÎÅ ÂÛÄÅËÅÍÈÅ ÒÅÊÑÒÀ  ***/
::selection { background: #255050; color: #d8d3c7; }  
*::-moz-selection { background: #255050; color: #d8d3c7; }


/*** ÖÂÅÒÍÎÉ ÑÊÐÎËË Â ÒÅËÅ ÔÎÐÓÌÀ ***/
#pun ::-webkit-scrollbar {width:8px; height:8px; background:rgba(124, 102, 74, 0.25);}
#pun ::-webkit-scrollbar-thumb {background: #947547; border-radius:4px;}
#pun ::-webkit-scrollbar-corner {background: transparent;}


/***  Óáðàòü Çàêðûòî è Âàæíî  ***/
.stickytext,.closedatafield{ display:none;}


/*** ÑÊÐÛÂÀÅÌ ÍÅÊÎÒÎÐÛÅ ÝËÅÌÅÍÒÛ ***/
li#navawards, .pl-share, .lastedit, .pa-positive, .pa-gifts, #button-files_rusff, #pun-live-rusff, #pun-title .title-logo span, .sharelink, .pa-from, .pa-sex, .pa-age, .pa-invites { display:none !important; }



/*** ÊÍÎÏÎ×ÊÈ ***/
button, .button {
border: 1px solid #a9a298 !important;
text-decoration: none;
outline: none;
padding: 7px 12px !important; 
background: #dad7cf; /* Old browsers */
background: -moz-linear-gradient(top, #e1ddd4 0%, #d4c9b8 100%);
background: -webkit-linear-gradient(top, #e1ddd4 0%, #d4c9b8 100%);
background: -o-linear-gradient(top, #e1ddd4 0%, #d4c9b8 100%);
background: linear-gradient(top, #e1ddd4 0%, #d4c9b8 100%);
box-shadow: 0 1px 2px 0 rgba(70, 52, 39, 0.18) !important;
transition: .5s;
font-weight: 700 !important;
color: #1b3a3e !important;
 }

.button:hover, .button:active, .button:focus {
background: #e1ddd4; /* Old browsers */
background: -moz-linear-gradient(top, #e1ddd4 0%, #d0cbc3 100%);
background: -webkit-linear-gradient(top, #e1ddd4 0%, #d0cbc3 100%);
background: -o-linear-gradient(top, #e1ddd4 0%, #d0cbc3 100%);
background: linear-gradient(top, #e1ddd4 0%, #d0cbc3 100%);
box-shadow: 0 0px 2px 0 rgba(70, 52, 39, 0.35) !important;
cursor: pointer; }

#imageupload-left input[type=button] { width: auto; }


/*** íåìíîãî ìàñêè ïðîôèëÿ ***/
#mask_dialog .inner {
background: url(http://forumstatic.ru/files/0019/b0/a6/10166.jpg) 50% 0% repeat-y #d9ccb9 !important; background-color:#d9ccb9;  }
#My .container img {z-index: 3001 !important;}



/*** ÏÐÎÑÌÎÒÐ ÏÐÎÔÈËß ***/
#profilenav h2 { font-family: Kurale, Tahoma, Arial, serif; }
#viewprofile h2 span, #profilenav h2 span {
font-weight: 600; font-size: 18px;
color: #3a615b; }
#profilenav a {color:#805417;}


/*** ÏÐÎÑÌÎÒÐ ÏÐÎÔÈËß ***/
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: #aac9dc !important; 
padding: 0 3px;}



/*** ÏÐÎÔÈËÜ - ÑÑÛËÊÈ ***/
.post-author a { color:#967552 !important; text-shadow: none; } 



/*** ÏÐÎÔÈËÜ - ÍÈÊÍÅÉÌ ***/
.pa-author a {
text-decoration: none;
color: rgba(247, 187, 98, 0.55) !important;
background: linear-gradient(rgba(255,255,255,1) 30%, rgba(0,0,0,1) 100%) !important;
background: -moz-linear-gradient(top, rgba(255,255,255,1) 30%, rgba(0,0,0,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(255,255,255,1)), color-stop(100%, rgba(0,0,0,1))) !important;
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 30%, rgba(0,0,0,1) 100%) !important;
background: -o-linear-gradient(top, rgba(255,255,255,1) 30%, rgba(0,0,0,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(255,255,255,1) 30%, 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 1px 8px rgba(139, 154, 153, 0.5) !important;
}

/*** ññûëêè ïîä ñîîáùåíèåì ***/
.punbb .post-links a {color: #8a5d3a;}
.punbb .post-links a:hover {color: #ad8566;}


/*** ÑÑÛËÊÈ ÂÛÄÅËÈÒÜ ÊÎÄ ***/
.punbb .code-box strong.legend a, .punbb .quote-box cite a {color:#e2c08d; font-size:1.1em;}
.punbb .code-box strong.legend a:hover, .punbb .quote-box cite a:hover {color:#bdab94;}



/*** HR-ðàçäåëèòåëü ***/
hr {
border: 0;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), #ad814a, rgba(0,0,0,0));
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), #ad814a, rgba(0,0,0,0));
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), #ad814a, rgba(0,0,0,0));
background-image: -o-linear-gradient(left, rgba(0,0,0,0), #ad814a, rgba(0,0,0,0));
}