/*** ÃÐÀÍÈÖÛ ÄËß ÎÒÄÅËÜÍÛÕ ÑÎÎÁÙÅÍÈÉ ***/
#p10 .post-content td, #p10 .post-content td {border: 1px solid rgba(0, 0, 0, 0.09) !important;}


/*** Ñ×ÅÒ×ÈÊ ÑÈÌÂÎËÎÂ***/
#plng {font-size:1em;}


/* ÂÊËÀÄÊÈ Â ÏÐÎÔÈËÅ */
.post-img-Sp {margin: 4px auto !important;}
.post-ul-Sp {
background-color: #f1dbbe;
box-shadow: 0 1px 0px 0px #b96f38, 0 2px 0px 0px #f2be68, 0 3px 0px 0px #904f06, 0 -1px 0px 0px #b96f38, 0 -2px 0px 0px #f2be68, 0 -3px 0px 0px #904f06, 0 0 3px #b98951 inset, 0 0 12px #e6c497 inset;
margin: 0px -2px 6px !important;
padding: 6px 10px 8px 10px !important;
line-height: 140% !important;
height:auto !important;
}

/***ÖÅÍÒÐ ØÒÎÐÊÀ***/
#zigosnova {position: absolute;
top: 0px; margin-left: 345px !important;
width:250px; height:200px; background:transparent; overflow:hidden;}

.ziggypic {margin-top:0px; width:250px; height:200px; overflow:hidden;
background: url(http://forumstatic.ru/files/001a/da/2f/37313.png) 50% 100% no-repeat transparent;
transition:0.4s ease all;
transition-delay:0.25s;
transform: translateY(-174px); }
#zigosnova:hover .ziggypic {transition:0.4s ease all; transform: translateY(-0px);}




/*** ÖÈÒÀÒÀ ***/
.quoteact {display:block; 
margin:auto 10px !important;
text-align:center;
max-height: 60px;
overflow: auto;
color: #a2a573;
line-height: 105%;
text-shadow: 0 1px 2px #000;
}

.quoteact a {color:#d4ba7c !important;}
.quoteact a:hover {color:#e6c984 !important;}


/*** ÀÄÌÈÍÈÑÒÐÀÖÈß ***/
#blokactiv {display:block; margin: 20px auto auto auto !important; text-align:center;}

.zaglk {display: block; padding-top: 10px;
font-family: Oranienbaum, Tahoma, serif;
font-size: 16px;
font-weight: 400;
letter-spacing: 0.05em;
text-align: center;
color: #adb151; text-shadow: 0 1px 3px #000;}


/*** ÍÎÂÎÑÒÈ ***/
.newsall {display: block; position: absolute;
top: 78px; margin-left: 20px !important;
overflow: auto;
max-height: 108px;
width: 254px;
line-height: 110%; }


/*** ÍÀÂÈÃÀÖÈß ***/
#dopyind {display: block; position: absolute;
top: 28px;
margin-left: 24px !important;
padding: 5px 0;
width: 250px;
text-align: center;
background: url(http://forumstatic.ru/files/001a/da/2f/77370.jpg) 50% calc(100% + 50px) #414e19;
box-shadow: inset 0 0 0 1px #7a3202, inset 0 0 0 2px #d0a159, inset 0 0 0 3px #803204, inset 0 0 5px 4px #303a12, 0 0 5px rgb(65,65,31,0.4);
border-radius: 6px; }

navw {position: relative;}
.dropdown-toggle {background: transparent;
text-transform: uppercase;
font-weight: 400;
font-family: Oranienbaum, Georgia, serif;
font-size: 14px;
letter-spacing: 1px;
color: #f1cd81 !important; text-shadow: 0 1px 3px #000;}
ul.dropdown {
display:none; z-index:11;
position: absolute;
padding: 0; margin-top: 10%;
width: 250px;
background: #344a1c;
box-shadow: 0 0 12px #253a11 inset, 0 0 3px #1c2d0b inset, 0 0 5px rgb(65,65,31,0.4);
border: 1px solid #815113;
min-width: 5em;
border-radius: 0 0 .2em .2em; }
ul.dropdown li {list-style-type: none;}
ul.dropdown li a {text-decoration: none;
display: block; padding: .5em; margin: 0.5em;
background: #f3dec1;
box-shadow: 0 -6px 15px #dfc087 inset, 0 1px 3px #172609;
border: 1px solid #c79a6a;
text-transform: uppercase;
font-weight: 600;
font-family: Tahoma, Arial, serif;
letter-spacing: 0.04em;
font-size: 11px;}



/*** ÐÎÇÛÑÊ ÏÅÐÑÎÍÀÆÅÉ ***/
#blokadm {display: block; position: absolute; top:7px; 
margin-left: 670px !important; padding-top: 12px;
width: 250px; height: 44px;
text-align: center; overflow: hidden; }


/*** ÐÎÌÁÛ ÀÄÌÈÍÎÂ è ÀÊÒÈÂÈÑÒÎÂ ***/
.lynnd {display:inline-block; position: relative;
margin-right: 34px !important;
height: 34px; width: 34px; 
box-shadow: inset 0 0 3px 1px #182207, 0 0 0 1px #bd8a49, 0 0 0 2px #20390f;
background-color: transparent;  }

#blokadm .lynnd {transform: translateY(18px) rotate(45deg); -moz-transform: translateY(18px) rotate(45deg); -o-transform: translateY(18px) rotate(45deg); overflow: hidden; transition: 0.4s;}
#blokactiv .lynnd {transform: translateY(0px) rotate(45deg); -moz-transform: translateY(0px) rotate(45deg); -o-transform: translateY(0px) rotate(45deg); overflow: hidden; transition: 0.4s; }

.lynnd:last-child {margin-right: 0px !important;}
#blokadm .lynnd:hover {transition: 0.4s; transform: translateY(8px)  rotate(45deg);}
#blokactiv .lynnd:hover {transform: translateY(0px)  rotate(45deg);}
#blokactiv .lynnd:last-child {margin-right: 0px !important;}

.lynnr {margin-top: -6px !important;
margin-left: -6px !important;
height: 46px; width: 46px;
-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg) -o-transform: rotate(-45deg); background-size: cover; background-position: center;}
.lynnr:hover {transform: rotate(-45deg);}



/*** ÈÍÔÀ Î ÔÎÐÓÌÅ ***/
#infaall {display: block; position: absolute; top: 78px; margin-left: 670px !important;
overflow: auto;
max-height: 106px; width: 254px;
line-height: 120%;
text-align: center; }

#infaall em{display:block; font-style:italic; 
font-family: Georgia, Arial, serif; 
padding: 0 0 6px 0;}

.izaglk {display: block; padding: 8px 0 10px;
font-family: Oranienbaum, Georgia, serif;
font-size: 24px;
letter-spacing: 0.05em;
font-weight: 600;
text-align: center;
color: transparent !important;
background: linear-gradient(#8e9c22 25%, #263b10 100%) !important; 
background: -moz-linear-gradient(top, #8e9c22 25%, #263b10 100%) !important;
background: -webkit-linear-gradient(top, #8e9c22 25%, #263b10 100%) !important;
background: -ms-linear-gradient(top, #8e9c22 25%, #263b10 100%) !important;
background-clip: text !important;
-webkit-background-clip: text !important;
-moz-background-clip: text !important;
box-decoration-break: clone;
-webkit-box-decoration-break: clone; }


/*** ÁÀÍÍÅÐÛ ***/
.dragonbanner {margin: auto 6em -10px !important; text-align: center; 
overflow: auto; max-height: 55px;}
.dragonbanner img {opacity: 0.5;}
.dragonbanner img:hover {opacity: 1;}


/*** ÑÑÛËÊÈ ÍÀ ÔÎÐÓÌÅ ***/
.punbb a, .punbb a:link, .punbb a:visited { color: #964a09; cursor: pointer; }
.punbb .post-content a {text-shadow: 0 0 1px #dccf7e;}


/*** ÑÑÛËÊÈ ÀÊÒÈÂÍÛ ***/
.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:#1e6d20; text-shadow:none; }


/*** ÑÑÛËÊÀ ÄÀÒÀ ÏÎÑÒÀ ***/
.punbb .post h3 span a { color: #875113; }


/*** ÂÊËÀÄÊÀ ÀÊÒÈÂÍÀ ***/
#pun-main li.isactive a, #pun-main li.isactive a:link, #pun-main li.isactive a:visited {color: #648302; }


/*** ÏÎËÜÇÎÂÀÒÅËÜÑÊÀß ÍÀÂÈÃÀÖÈß ***/
#pun-navlinks .container {text-shadow: 0 1px 3px #000;}

#pun-navlinks a span, #pun-navlinks li#navadmin a::before {
transition-duration: 0.3s; transition-property: all; transition-timing-function: ease; 
color: rgba(255,191,77,0.72) !important;
background: linear-gradient(rgba(255,255,255,1) 25%, rgba(0,0,0,1) 100%) !important;
background: -moz-linear-gradient(top, rgba(255,255,255,1) 25%, rgba(0,0,0,1) 100%) !important;
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 25%, rgba(0,0,0,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(255,255,255,1) 25%, rgba(0,0,0,1) 100%) !important;
background-clip: text !important;
-webkit-background-clip: text !important;
-moz-background-clip: text !important;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
text-shadow: 1px 1px 0px #0e1607; 
filter: brightness(1.1); }

#pun-ulinks a {color: #7f4b11; text-decoration: none; text-shadow: 0 1px 2px #e4c79d;}



/*** ÍÀÂÈÃÀÖÈß ÏÐÈ ÍÀÂÅÄÅÍÈÈ ***/
#pun-navlinks a span:hover, #pun-navlinks a span:focus, #pun-navlinks a span:active, #pun-navlinks li#navadmin a:hover::before { 
transition-duration: 0.3s; transition-property: all; transition-timing-function: ease; 
color: #ffe486 !important; text-shadow: 0px 0px 10px #dbe5ee; filter:none;}


/*** ÏÎËÜÇÎÂÀÒÅËÜÑÊÀß ÍÀÂÈÃÀÖÈß ÏÐÈ ÍÀÂÅÄÅÍÈÈ ***/
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active { 
color: #798326; text-decoration: underline; }


/*** ÑÑÛËÊÈ Â ÂÛÁÎÐÅ ÂÊËÀÄÎÊ ÏÐÎÔÈËß ***/
#profilenav a {color:#744b0e;}


/*** ÑÑÛËÊÈ Â ÔÎÐÓÌÀÕ ÍÀ ÃËÀÂÍÎÉ ***/
#pun-index #pun-main td div.tclcon a {font-weight: 600;}


/*** ÍÀÇÂÀÍÈß ÔÎÐÓÌÎÂ ÍÀ ÃËÀÂÍÎÉ ***/
.punbb .main .tcl h3 a {margin-left: 40px;
font-size: 16px;
font-weight: 600 !important;
color: #2b5b0a !important;
letter-spacing: 0.02em;
text-shadow: 0 0 6px #f1d8b6;}