/*ÎÑÍÎÂÍÀß ÃÐÀÔÈÊÀ*/
/*øàïêà*/
#pun-title table {
background-image : url(http://funkyimg.com/i/28Yc8.jpg); 
background-repeat : no-repeat;
background-position: top center;
height: 781px;
width: 1159px;
border: none;
margin-left: -90px;
}

/*ïîäëîæêà 1*/

html, body {
        background: url("http://funkyimg.com/i/28Ycb.jpg") center;  background-color: #965829;
        }
body {margin: 0 auto; overflow-x: hidden;}

/*ïîäëîæêà-îñíîâà*/
#pun { background-image: url(http://funkyimg.com/i/295wa.jpg); background-color: #965829; 
background-repeat: repeat-y;
background-position : top center;
}


/* íèç ôîðóìà */
#pun-about  { 
background-image: url("http://funkyimg.com/i/28Ycc.jpg");
background-repeat: no-repeat; 
background-position: center top;
width: 1159px;
height :191px; 
margin-bottom: 0px; 
margin-left: -90px; 
}
div#html-footer {
    margin: -90px 0 0;
}



/* îïèñàíèå ôîðóìà*/
.fonform {
width: 310px; 
padding: 40px 30px 30px 30px ; 
background: url(http://funkyimg.com/i/294aH.jpg) top no-repeat, url(http://funkyimg.com/i/294aK.jpg) bottom no-repeat, url(http://funkyimg.com/i/294aJ.jpg) repeat-y; 
margin-top: -48px!important;}

.txtblok{
padding-top: 40px; text-align: justify; color: #222222; font-family: cuprum; font-size: 12px; letter-spacing: 0.2px; line-height: 100%;
}
.bloklink a {display: inline-block; font-size: 11px; font-family: cuprum; background: #662C07; color:#D59E5E!important; padding: 3px; transition: 0.1s; text-align: center; width: 52px; border-radius: 25px;}
.bloklink a:hover {background:#4A4600; color:#D59E5E!important;}
.bloklink {text-align:center;}


/*äëÿ òàáëèöû â øàïêå*/
.qposname {
font: italic 20px  "Cuprum";
font-weight: bold;
color: #970506;
text-align:center;
text-shadow:#D99669 1px 1px;
text-transform:uppercase;}


a.sbl1 {
font: 18px  "Augusta Two"!important;

color: #da763b!important;
text-align:center;
text-shadow:#222222 1px 1px;
}

a.sbl2 {
font: 18px  "Augusta Two"!important;

color: #da953b!important;
text-align:center;
text-shadow:#222222 1px 1px;
}
.qposname a {
font: 18px  "Beer money";
color: #47220b!important;
text-align:center;
text-shadow:#D99669 1px 1px;
}


.vazhno a {
font: italic 20px  "Cuprum";
color: #47220b!important;
text-align:center;
text-shadow:#D99669 1px 1px;
}

a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips span {
  position: absolute;
  width:184px;
background: rgba(195,138,85,1);
background: -moz-linear-gradient(top, rgba(195,138,85,1) 0%, rgba(181,124,75,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(195,138,85,1)), color-stop(100%, rgba(181,124,75,1)));
background: -webkit-linear-gradient(top, rgba(195,138,85,1) 0%, rgba(181,124,75,1) 100%);
background: -o-linear-gradient(top, rgba(195,138,85,1) 0%, rgba(181,124,75,1) 100%);
  height: 70px;
  padding-top: 11px;
  text-align: center;
  visibility: hidden;
  border-radius: 5px;
}
a.tooltips span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 20px solid #b57c4b;
  border-right: 18px solid transparent;
  border-left: 2px solid transparent;
}
a:hover.tooltips span {
  visibility: visible;
  opacity: 0.9;
  bottom: 70px;
  left: 50%;
  margin-left: -76px;
  z-index: 999;
}

.privet {
font: 11px  "Cuprum" !important;
font-weight: bold !important;
color: #c17837 !important;
text-align:center;
text-shadow:#000000 1px 1px;
text-transform:uppercase!important;}



.bestpost,.toolq {
font: 14px "Beer money"!important;
color: #290b00 !important;
text-align:center;
text-shadow:#CF995D 1px 1px;
 line-height:11px!important;
}
/*ÄÎÏÎËÍÈÒÅËÜÍÀß ÌÅËÊÀß ÃÐÀÔÈÊÀ*/
/*èêîíêè ñîîáùåíèé*/

.punbb table Div.icon {float: right; display: block; position:relative; top: 10px; margin-right: 10px; padding: 5px; border-style: none none none none;
width: 49px;
height: 50px;
background-image : url(http://funkyimg.com/i/294iR.png);
background-repeat: no-repeat;
}

TR.inew Div.icon {
background-image : url(http://funkyimg.com/i/294iQ.png);
background-repeat: no-repeat;
width: 49px;
height: 50px;
}

TR.isticky Div.icon {
background-image : url(http://funkyimg.com/i/294iP.png);
background-repeat: no-repeat;
width: 49px;
height: 50px;
}

TR.iclosed Div.icon {
background-image : url(http://funkyimg.com/i/294iN.png);
background-repeat: no-repeat;
width: 49px;
height: 50px;
}


/*ïðîôèëü*/

.punbb .post .post-author > ul {
  background:url(http://funkyimg.com/i/294MT.png) 0 bottom no-repeat, url(http://funkyimg.com/i/294wx.png)  0 top no-repeat;
  margin: -10px 0 -15px 0!important;
  padding: 60px 17px!important;
}

.post-author a, .post-author a:hover, .post-author a:focus, .post-author a:active{color: #A60506 !important;
 }

li.pa-avatar  
{z-index: 5; margin-left: 0px !important; margin-top: 0px;}

.pa-title {
padding: 0px 0px 5px 0px !important; 
text-align: center;
width: 180px;
z-index: 1000;
position: relative;
margin-top: 26px !important;
left: 17px !important;
color:#88623E !important;
font-family: "Palatino Linotype" !important;
font-size: 13px !important;
font-variant: small-caps !important;
letter-spacing: 1px;
}


.pa-author a, .pa-author {
color: #970506!important;
font: 24px  "Augusta Two"!important;
text-shadow: #E2C284 1px 1px !important;
text-align: center;
margin-top: -28px !important;
padding: 0px;
margin-left: 0px !important;
}


.pa-author a:hover, .pa-author  a:focus, .pa-author  a:active 
{
color: #A78148 !important; 
text-shadow: 1px 0px 1px #000000;
}


.post-author {
background: url(http://funkyimg.com/i/294wy.png) repeat-y; width: 245px; text-align: center; color: #2A1904 !important; 
}

.post-author ul li {
text-align: center;
margin-left: 0px !important;
}

.pa-gifts {display: none !important;}


/* ïîäëîæêà ñ ôîíîì ïîä êàðòèíêó â ïðîôèëå */
.pict {
width: 222px;
padding-bottom:0px!important;
padding-top: 0px!important;
padding: 12px; 
  position: relative;
left:-17px;
 background: url(http://funkyimg.com/i/294Vs.png) 0 top repeat-y;
}



/* ëç */
.profiile {
    width: 245px;
padding-bottom:27px!important;
    padding-top: 17px!important;
   padding: 0px; 
    position: relative;
    left:-17px;
  background: url(http://funkyimg.com/i/2954w.png) 0 bottom no-repeat, url(http://funkyimg.com/i/2954v.png) 0 top no-repeat, url(http://funkyimg.com/i/294Vu.png) 0 top repeat-y;
}

.profiilet {
width: 175px;
 position: relative;
left:35px;
font: 12px "Cuprum"!important;
color: #361700 !important;
text-shadow:#F6BA8C 1px 1px;
 line-height:11px!important;}

.pa-fld2{ position: relative; top: -17px!important;}

/* ðåñïåêòû è ñîîáùåíèÿ */
.pa-respect {
content: ".";
margin-top: 0px;
shadow: inset 0 0 10px 5px #e5d3c4;
padding:31px;
width: 63px;
height: 30px;
display: inline-block;
margin-left: 0px;
text-align: center;
font-family: cuprum;
font-size: 12px;}

.pa-posts {
margin-left: 50px;
content: ".";
shadow: inset 0 0 10px 5px #e5d3c4;
margin-top: 0px;
display: inline-block;
text-align: center;
font-family: cuprum;
font-size: 12px;
width: 63px;
height: 30px;
padding:31px;
}



/* íàñòðîéêè */
#navawards {display: none !important;}
#pun-announcement.section h2 span {display: none; }
.pa-online,.pa-offline{display:none;}
#pun-userlist .usertable th{display:none;}
#pun-redirect .main-title { background: transparent !important;
color: #201511; font-size: 14px !important; 
}


/*öèòàòà è êîä*/
.punbb #pun-main .quote-box,.punbb #pun-main .code-box {
border-radius:5px 15px 5px 15px;
border:1px solid #A46C33;
box-shadow: 0 0 54px #A46C33 inset;
color:#000;
}

.offline li.pa-online strong {
  font-weight: normal

  }

/*êíîïêè è ôîðìà îòâåòà*/
.punbb textarea, .punbb select{
padding:2px!important;
margin-top:8px !important;
background: #D4A168!important;
box-shadow: 0 0 54px #AF783F inset;
border:1px solid #9D8460;
}

.punbb input {
background-color:#D5A563;
border:2px solid #AF783F;
 border-radius: 15px!important;
box-shadow: 0 6px 8px -6px #222222;
color:#612A03;
padding: 7px; 
}



/*çàãîëîâêè h2 è h1*/
.punbb-admin #pun-admain h2{
background-color: transparent;
border-color:transparent;
font: italic 14px  "Cuprum";
font-weight: bold;
color: #4F2402;
text-align:center;
text-shadow:1px 1px 1px #f5c991;
text-transform:uppercase;
}

#pun-main #post-form h2, #pun-main h1 {
background-color: transparent;
border-color:transparent;
font: italic 14px  "Cuprum";
font-weight: bold;
color: #4F2402;
text-align:center;
text-shadow:1px 1px 1px #f5c991;
text-transform:uppercase;
}


/*öâåòà ññûëîê*/
#pun-status, #pun-status a, #pun-status .container a, .punbb .linksb a  {color: #512500 !important;}
#pun-status .container {color: #512500!important;}
.pagelink a {color: #362D06!important;}

#pun-stats .container a {color: #512500 !important;}
#pun-stats .container a:hover {color: #362D06 !important;}

#pun-ulinks a {color: #6b3f07; font: 13px "Cuprum" !important;}
#pun-ulinks a:hover  {color:#443C10;}

.punbb .post-links ul a, .punbb .post h3 span a, .punbb .post h3 span {color: #2C270A;}
.punbb .post-links ul a:hover, .punbb .post h3 span a:hover {color: #443C10;}

#pun-navlinks a{
  color: #ce8c53; 
  text-shadow: 1px 0px 0px #000000; 
  font-size: 15px!important;  
  text-transform:uppercase!important;
  font-family:"Cuprum"!important; 

}
#pun-navlinks a:hover  {color: #a6764d;}
.punbb a, .punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
  color:#970506;
text-decoration: none;
-moz-transition: color 0.2s 0.02s ease;
 -o-transition: color 0.2s 0.02s ease;
 -webkit-transition: color 0.2s 0.02s ease;
  text-decoration: none;
  }
.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #970506;
  }
.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: #443C10; text-decoration: none;
border-bottom: 0px none #000;}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
 color: #443C10; 

  }


/* ññûëêè øàïêà */
.navi {
margin-left:10px!important;
width: 120px;
   }

a.sbla:link, a.sbla:visited 
{   display: block; margin-bottom:2px; padding:2px; font: 11px "Arial" !important;
background: #2D0C00; color:#b5763b; text-align: center;  border-radius: 10px!important; text-transform:uppercase!important; letter-spacing: 1px!important;}
a.sbla:hover, a.sbla:active 
{  -moz-transition: 1s ease; -webkit-transition: 1s ease; display: block; background: #241401; color: #8B7645;  font:11px "Arial" !important; text-transform:uppercase!important;}


/* ñêðîëë */
::-webkit-scrollbar {
  width: 10px; height: 9px;
}
::-webkit-scrollbar-track {  width: 4px;
background: #925421;
}
::-webkit-scrollbar-thumb {
   background: #D4A160;  border-radius: 28px;
}