/*** ÃÐÀÍÈÖÛ ÄËß ÎÒÄÅËÜÍÛÕ ÑÎÎÁÙÅÍÈÉ ***/
#p51548 .post-content td, #p22 .post-content td {border: 1px solid rgba(0, 0, 0, 0.2) !important;}


/*** ÂÛÅÇÆÀÞÙÀß ÏÀÍÅËÜ 1-2 ***/
#left-panel, #left-panel-2 {
padding:0; margin-left:-315px; position:fixed;z-index:1000; left: 0px; }
.content-L {
position: absolute; padding: 0;
margin-left: 14px !important;
margin-top: 18px !important;
width: 290px; max-height: 420px; overflow: auto;  }
#left-panel {  top:70px;}
#left-panel-2 {  top:250px;}

#left-panel .content-L {margin-left: 34px !important; width: 270px;}


/*** ÎÏÈÑÀÍÈÅ È ÑÑÛËÊÈ Â ØÀÏÊÅ ***/
#topisanie, #topritext {position:absolute; top:60px; 
width:300px; max-height:60px;
overflow:auto; text-align:center;
color: #b39d7e;
text-shadow: 0 1px 2px #000;
font-family: Alice, Georgia, serif;
font-size: 12px; text-transform: uppercase; }

#topisanie {margin-left:50px !important;}
#topritext {margin-left:600px !important; }

#topisanie a, #topritext a { color: #b39d7e; }
#topisanie a:hover, #topritext a:hover { color: #dbbf98; }


/*** ÎÂÀËÛ Â ØÀÏÊÅ ***/
#topavka, #rightavka {position:absolute; top:128px; padding-top:4px;
width:300px; max-height:100px;
overflow:auto; text-align:center;
color: #a48570;
text-shadow: 0 0 2px #000;
font-family: Alice, Georgia, serif;
font-size: 12px; text-transform: uppercase; }

#topavka {margin-left:50px !important;}
#rightavka {margin-left:600px !important;}
#topavka p, #rightavka p {padding-top: 14px;}

.avactor {display: inline-block; 
height: 60px; width: 50px;
background-size: cover !important;
background-position:50% 50%;
border-radius: 50%;
box-shadow: 0 0 0 1px #656565, 0 0 0 2px #2d2d2d, 0 0 3px #000 inset;
opacity:0.7;  }
.avactor:hover {opacity:1;}

.avactor:after {content: ' '; display:block;
width: 38px; height: 22px; 
background: url(http://forumstatic.ru/files/000c/90/79/70058.png) 0% 0% no-repeat;
margin-top: 42px; margin-left: 3px;}

#topavka a, #rightavka a {margin-right:14px !important;}
#topavka a:last-child, #rightavka a:last-child {margin-right: 0px !important;}


/*** ÑÑÛËÊÈ ÍÀ ÔÎÐÓÌÅ ***/
.punbb a, .punbb a:link, .punbb a:visited { color: #324652; }
.post-box a { text-shadow: 0 0 1px #97b9e2;}
#pun-index #pun-main td div.tclcon a {font-weight:600; color: #731515; 
text-shadow: 0 0 2px #a8a8a8;}


/*** ÑÑÛËÊÈ ÀÊÒÈÂÍÛ ***/
.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:#6b0e0e; }


/*** ÊÍÎÏÎ×ÊÈ ***/
input[type="submit" i], .button {
background: #d2d2d2;
background: -moz-linear-gradient(0deg, #aab2b5 10%, #d2d2d2 100%);
background: -webkit-linear-gradient(0deg, #aab2b5 10%, #d2d2d2 100%);
background: linear-gradient(0deg, #aab2b5 10%, #d2d2d2 100%);
border: 1px solid #71797b !important;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25) !important;
padding: 8px 8px 6px !important;
text-shadow: 1px 1px 1px #c5c5c5;
font-weight: 600 !important;
color: #1c2f3e !important;
font-size: 11px !important;
font-family: Georgia, serif !important;
text-transform: uppercase;  }

input[type="submit" i]:hover, .button:hover, .button:active { 
background: #dedede;
background: -moz-linear-gradient(0deg, #aab2b5 10%, #dedede 100%);
background: -webkit-linear-gradient(0deg, #aab2b5 10%, #dedede 100%);
background: linear-gradient(0deg, #aab2b5 10%, #dedede 100%);
cursor: pointer;
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2) !important; }
#imageupload-left input[type=button] { width: auto !important; } 


/*** ÍÀÇÂÀÍÈß ÔÎÐÓÌÎÂ ÍÀ ÃËÀÂÍÎÉ ***/
.punbb .main .tcl h3 a {
font-size: 16px;
font-weight: 600 !important; color: #204152 !important;
text-shadow: 0 0 1px #c5c5c5 !important; }


/*** ÑÑÛËÊÀ ÄÀÒÀ ÏÎÑÒÀ ***/
.punbb .post h3 span a { color:#282828; }


/*** ÑÑÛËÊÈ ÏÎËÜÇÎÂÀÒÅËß ÏÎÄ ÏÎÑÒÎÌ ***/
.punbb .post-links a {color: #323232;}
.punbb .post-links a:hover {color: #394d5a; text-decoration: underline;}


/*** ÑÑÛËÊÈ ÂÛÄÅËÈÒÜ ÊÎÄ ***/
.quote-box a, .punbb .quote-box cite a, .punbb .code-box strong.legend a {
color: #880000 !important;
text-shadow: 1px 1px 1px #bdb8b8; }
.quote-box a:hover, .punbb .quote-box cite a:hover, .punbb .code-box strong.legend a:hover {
color: #435d6b !important;
text-shadow: 1px 1px 1px #bdb8b8; }


/*** ÂÊËÀÄÊÀ ÀÊÒÈÂÍÀ ***/
#pun-main li.isactive a, #pun-main li.isactive a:link, #pun-main li.isactive a:visited { color:#731515; }


/*** ÍÀÂÈÃÀÖÈß  ***/
#pun-navlinks a {text-decoration: none; color: #204152 !important; }


/*** ÍÈÊÍÅÉÌ ÑÑÛËÊÎÉ  ***/
.pa-author a {color: #630e0e !important; text-shadow: 0 0px 3px #b39191;}


/*** ÏÎËÜÇÎÂÀÒÅËÜÑÊÀß ÍÀÂÈÃÀÖÈß ***/
#pun-ulinks a {color: #545454; text-decoration: none; }


/*** ÍÀÂÈÃÀÖÈß ÏÐÈ ÍÀÂÅÄÅÍÈÈ ***/
#pun-navlinks a { transition-duration: 0.4s; transition-property: all; transition-timing-function: ease; }
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active { 
 transition-duration: 0.3s; transition-property: all; transition-timing-function: ease; 
color: #374952 !important; }


/*** ÏÎËÜÇÎÂÀÒÅËÜÑÊÀß ÍÀÂÈÃÀÖÈß ÏÐÈ ÍÀÂÅÄÅÍÈÈ ***/
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active { 
color:#272727; text-decoration: none; }


/*** ÑÑÛËÊÈ Â ÂÛÁÎÐÅ ÂÊËÀÄÎÊ ÏÐÎÔÈËß ***/
#profilenav a {color:#204152;}

.punbb .main h1 a {text-shadow: 0 0 1px #9a9a9a; color: #5e0f0f !important; letter-spacing:0px;}