/*** ÂÐÅÌÅÍÍÀß ÇÀÏËÀÒÊÀ ÄËß ÏÐÅÄÏÐÎÑÌÎÒÐÀ ÏÐÎÔÈËß ***/
/***  #viewprofile-next {
display: flex;
flex-flow: row;
-ms-flex-flow: row;}

#viewprofile-next #profilenav {margin-left: 2em; order: 1;}
#viewprofile-next #viewprofile {order: 2;} **/


/*** ÃÐÀÍÈÖÛ ÄËß ÎÒÄÅËÜÍÛÕ ÑÎÎÁÙÅÍÈÉ ***/
#p2 .post-content td, #p112 .post-content td, #p19702 .post-content td {border: 1px solid rgba(117, 99, 75, 0.45) !important;}

/***  ÁÀÍÍÅÐÛ ***/
.partbanimg {
width: 900px;
margin: 4px auto auto !important; }

.partnerka {
margin: auto !important;
text-align: center;
overflow: auto;
line-height: 160%;
letter-spacing: 5px;
max-height:70px;
}
.partnerka img{opacity: 0.4;}
.partnerka img:hover {opacity:1;}


/*** ÖÂÅÒ ÒÅÊÑÒÀ ÍÀ ÔÎÐÓÌÅ***/
#pun {color:#271205;}


/*** ÒÅËÎ ÏÎÑÒÀ ÒÅÊÑÒ ***/
.post-box { font-size: 1.1em; text-align: justify; }


/*** ÏÎËÅ ÎÒÂÅÒÀ ***/
.punbb textarea {
padding: 0.8em; outline: none;
font-size: 1.2em !important;
box-shadow: inset 0 0 5px 0 rgba(169, 132, 87, 0.8);
background: rgba(239, 225, 204, 0.14);
border: 1px solid #58554c;
}


/*** ÍÀÇÂÀÍÈß ÔÎÐÓÌÎÂ ÍÀ ÃËÀÂÍÎÉ  ***/
.punbb .main .tcl h3 {
margin: 1em auto;
font-family: Trajan, Times New Roman, serif;
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: 16px;
font-weight: 400;
color: #272727 !important;
text-shadow: 0px 1px 2px #c5a47b, 0 0 6px #9e8f7d;
   }


/*** ÌÎÄÅÐÀÒÎÐÑÊÎÅ ÌÅÍÞ ***/
#topic-modmenu {
width: calc(100% + 2px);
margin-left: -19px;
border-style: solid; border-width: 3px;
-moz-border-image: url(https://forumstatic.ru/files/001a/65/51/80280.png) 3 stretch;
-o-border-image: url(https://forumstatic.ru/files/001a/65/51/80280.png) 3 stretch;
border-image: url(https://forumstatic.ru/files/001a/65/51/80280.png) 3 fill stretch;
color: #a28b78;
text-shadow: 0 0 2px #000, 1px 0 1px #000;
padding: 5px 10px;
background: url(https://forumstatic.ru/files/001a/65/51/77780.jpg) 50% 0% repeat #1b1b1b;
box-shadow: 0px 0px 3px 0px #251102, 0 0 5px 1px rgba(41, 22, 2, 0.5), inset 0 0 7px #000;
   }


/*** ÏÐÈÂÅÒÑÒÂÈÅ   ÊÎÏÈÐÀÉÒ   ÔÎÐÓÌ-ÒÅÌ-ÑÎÎÁÙÅÍÈÉ ***/
#pun-status .container, #pun-about .container {color:#584b3a; font-family: Tahoma, arial, serif;}
.punbb th { color:#8c7e6e; }


/*** ÒÅÌÓ ÏÐÎÑÌÀÒÐÈÂÀÞÒ ***/
#pun-title, #pun-title .container, .punbb .modmenu .container {
background-color: transparent; color: #543d2b; }


/*** ÖÈÒÀÒÀ È ÊÎÄ ***/
.punbb .quote-box, .punbb .code-box { 
outline: none;
color: #40230f;
box-shadow: inset 0 0 5px 0 rgba(169, 132, 87, 0.8);
background: rgba(239, 225, 204, 0.12);
border: 1px solid #65625c;
   }
.punbb .quote-box {font-size: 1em;}
.punbb .code-box { font-size: 0.9em; outline: none; color: #54442d; }


/*** ÌÎÄÅÐÀÒÎÐÑÊÎÅ ÌÅÍÞ    ÏÎËß ÂÂÎÄÀ ***/
.punbb input, .punbb select, .punbb optgroup {
outline: none; padding: 5px;
background-color: #c5bda9;
color: #272624;
border: 1px solid #635442;
box-shadow: inset 0 0 3px #806f55;
   }



/*** ÑÑÛËÊÈ ÍÀ ÔÎÐÓÌÅ  ***/
.punbb a, .punbb a:link, .punbb a:visited { color: #673c11; }


/*** ÑÑÛËÊÀ ÄÀÒÀ ÏÎÑÒÀ ***/
.punbb .post h3 span a { color:#ae9167; }


/*** ÑÑÛËÊÈ ÀÊÒÈÂÍÛ ***/
.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:#731000;
   }


/*** ÑÑÛËÊÈ Â ÒÅËÅ ÏÎÑÒÀ ***/
.post-box a { text-shadow: 0 0 1px #b9a986;}


/*** ÍÀÂÈÃÀÖÈß  ***/
#pun-navlinks a {
text-decoration: none;
color: #cab18d !important;
text-shadow: 0px 1px 1px #000;
   }


/*** ÏÎËÜÇÎÂÀÒÅËÜÑÊÀß ÍÀÂÈÃÀÖÈß ***/
#pun-ulinks a {
color: #695640;
text-decoration: none;
text-shadow: 0px 0px 2px #aa9c82;
   }


/*** ÍÀÂÈÃÀÖÈß ÏÐÈ ÍÀÂÅÄÅÍÈÈ ***/
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: #efd19b !important; text-shadow: 0px 1px 3px #ad5a04, 0 0 8px #7a92ab;  }


/*** ÏÎËÜÇÎÂÀÒÅËÜÑÊÀß ÍÀÂÈÃÀÖÈß ÏÐÈ ÍÀÂÅÄÅÍÈÈ ***/
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active { 
color:#8c7b60; text-decoration: none; }


/*** ÂÊËÀÄÊÀ ÀÊÒÈÂÍÀ ***/
#pun-main li.isactive a, #pun-main li.isactive a:link, #pun-main li.isactive a:visited { color:#2d2c2a; }


/***  ÊÀÐÒÈÍÊÀ ÏÅÐÅÄ ÑÒÀÒÈÑÒÈÊÎÉ  ***/
#pun-stats ul.container {
background: transparent url(https://forumstatic.ru/files/001a/65/51/35085.png) no-repeat -140px 30%;
margin: auto 12px auto 36px; padding-left: 50px;
image-rendering: pixelated;  } 


/***  ÖÂÅÒÍÎÅ ÂÛÄÅËÅÍÈÅ ÒÅÊÑÒÀ  ***/
::selection { background: #4d5256; color: #d4ccba; }  
*::-moz-selection { background: #4d5256; color: #d4ccba; }


/*** ÖÂÅÒÍÎÉ ÑÊÐÎËË ***/
*::-webkit-scrollbar {width:5px; height:5px; background:rgba(121, 110, 91, 0.25);}
*::-webkit-scrollbar-thumb {background: #8c7b61; box-shadow: inset 0 0 0 1px #79674f;}
*::-webkit-scrollbar-corner {background: transparent;}


/***  Óáðàòü Çàêðûòî è Âàæíî  ***/
.stickytext,.closedatafield {display:none;}


/*** ÑÊÐÛÂÀÅÌ ÍÅÊÎÒÎÐÛÅ ÝËÅÌÅÍÒÛ ***/
li#navawards, .pl-share, .lastedit, .pa-gifts, #button-files_rusff, #pun-live-rusff, #pun-title .title-logo span, .sharelink, .pa-from, .pa-sex, .pa-age, .pa-invites, .pa-positive { display:none !important; }


/*** ÊÍÎÏÎ×ÊÈ ***/
#viewprofile-next #pa-edit a,
input[class="button"], input[class="button submit"], input[type="button"] {
background: #1b150f;
background: -moz-radial-gradient(center, ellipse cover, #384150 0%, #1b150f 100%);
background: -ms-radial-gradient(center, ellipse cover, #384150 0%,#1b150f 100%);
background: radial-gradient(ellipse at center, #384150 0%,#1b150f 100%);
border: 2px outset #4c3f32 !important;
box-shadow: 0px 0px 6px #252523 inset, 0px 2px 5px rgba(43, 36, 23, 0.55) !important;
padding: 8px 8px 4px !important;
text-shadow: 1px 1px 1px #000000;
font-weight: 600 !important;
color: #c7ad8a !important;
font-size: 11px !important;
font-family: Trajan, Georgia, serif !important;
text-transform: uppercase; }

#viewprofile-next #pa-edit a:hover, input[class="button"]:hover, input[class="button submit"]:hover, input[type="button"]:hover { 
background: #1b150f;
background: -moz-radial-gradient(center, ellipse cover, #436588 0%, #1b150f 100%);
background: -ms-radial-gradient(center, ellipse cover, #436588 0%,#1b150f 100%);
background: radial-gradient(ellipse at center, #436588 0%,#1b150f 100%);
  cursor: pointer; }

#imageupload-left input[type=button] { width: auto !important; } 


/***   ÌÀÑÊÀ ÏÐÎÔÈËß   ***/
#mask_dialog .inner {
background: url(https://forumstatic.ru/files/001a/65/51/98735.jpg) 50% 0% repeat-y #bcb4a1 !important; background-color:#bcb4a1;   }


/*** ÏÐÎÑÌÎÒÐ ÏÐÎÔÈËß ***/
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: #adcbf7 !important; padding: 0 3px;}


/*** ÏÐÎÔÈËÜ - ÑÑÛËÊÈ ***/
.post-author a { color:#947c5f !important; text-shadow: 0 0 1px #000; } 


/*** ÊÀÒÅÃÎÐÈÈ - ÍÈÊÍÅÉÌ - ÍÀÄÏÈÑÈ ***/
#pun-stats h2 span, .punbb .main h2 span, #pun-debug h2 span, .pa-author a, .fafnado, .fafactive {
text-decoration: none;
color: rgba(255, 213, 136, 0.65) !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), 0 0 8px #f19b69 !important; }


/*** ÏÐÎÑÌÎÒÐ ÏÐÎÔÈËß ***/
#profilenav h2 { font-family: Cormorant, Tahoma, Arial, serif; width:100% !important; }
#viewprofile h2 span, #profilenav h2 span {
font-weight: 600; font-size: 18px;
font-style: normal;
color: #2d2318 !important;
text-shadow: 0px 0px 3px #c3ac83 !important;
text-decoration:underline;
   }
#profilenav a {color:#775226;}


/*** ññûëêè ïîä ñîîáùåíèåì ***/
.punbb .post-links a {color: #191919;}
.punbb .post-links a:hover {color: #2f0903; text-decoration: underline;}

.punbb .quote-box cite a, .punbb .code-box strong.legend a {
color: #ccb387; text-shadow: 0 0 2px #000; }
.punbb .quote-box cite a:hover, .punbb .code-box strong.legend a:hover {
color: #bec3c7; text-shadow: 0 0 2px #000; }


/*** HR-ðàçäåëèòåëü***/
hr { border: 0; height: 1px;
background: #493f33;
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, #493f33 50%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #493f33 50%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, #493f33 50%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, #493f33 50%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, #493f33 50%, rgba(255,255,255,0) 100%);}