/*ОСНОВНАЯ ГРАФИКА*/

/*шапка*/
#pun-title table {
background-image : url(http://savepic.su/4521092.png); 
background-repeat : no-repeat;
background-position: top center;
height: 610px;
width: 1050px;
border: none;
margin-left: -86px;
}

/*подложка 1*/
html, body {
        background: url("http://savepic.su/4482181.jpg") center;  background-color: #000000; 
        }
body {margin: 0 auto; overflow-x: hidden;}

/*подложка-основа*/
#pun { background-image: url(http://savepic.su/4476278.png); background-color: #000000;  background-repeat: repeat;
}

/* низ форума */
#pun-about  { 
background-image: url("http://savepic.su/4462966.png");
background-repeat: no-repeat; 
background-position: center top;
width: 1038px;
height :157px; 
margin-bottom: 0px; 
margin-left: -78px; 
}
div#pun-about {
   margin-bottom: -95px;
}


/*ЦВЕТА И ГРАНИЦЫ*/


/*границы*/
.punbb .container, .punbb .post-body, .post h3, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post , #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table, .punbb th,  #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, li.pa-online, #pun th {
 border-color: transparent ; background-color: transparent;  text-align: justify;
  }
#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legen, .punbb .main .container,
.punbb td.tc3, .punbb .section .container,punbb td.tc2,.punbb td.tcr,#pun .tc2, #pun-stats h2, 
 #pun-main .post h3 span, #pun-main .post h3, #pun-main .post-body, #pun-title, 
#pun-main .formal textarea, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2  {background-color: transparent;  border-color: transparent }



/*цвета ссылок*/
#pun-status, #pun-status a, #pun-status .container a, .punbb .linksb a  {color: #2a1c0f!important;}
#pun-status .container {color: #2a1c0f;}
.pagelink a {color: #00000!important;}
#pun-ulinks a {color: #574b3f;}
#pun-ulinks a:hover  {color: #6e4e28;}
.punbb .post-links ul a, .punbb .post h3 span a, .punbb .post h3 span {color: #311a0c;}
.punbb .post-links ul a:hover, .punbb .post h3 span a:hover {color: #67310f;}


.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: #624a34;
font-family: 'Ubuntu Condensed', sans-serif;
font-size: 112%;

-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: #655c4f;
font-size: 112%;
font-family: 'Ubuntu Condensed', sans-serif;
  }
.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: #734829; text-decoration: none;
font-weight: bold;
font-style: oblique;
border-bottom: 0px none #000;}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
font-size: 112%;
font-family: 'Ubuntu Condensed', sans-serif;
 color: #655c4f; 

  }

/*ДОПОЛНИТЕЛЬНАЯ МЕЛКАЯ ГРАФИКА*/
/*иконки сообщений*/

.punbb table Div.icon {float: left; display: block; border-style: none none none none;
width: 53px;
height: 51px;
background-image : url(http://i66.fastpic.ru/big/2014/1120/36/54fdb91497069acb70665e29ec06aa36.png);
background-repeat: no-repeat;
}

TR.inew Div.icon {
background-image : url(http://i66.fastpic.ru/big/2014/1120/b7/2971504ec9de2c1842e0a6f5156f7ab7.png);
background-repeat: no-repeat;
width: 53px;
height: 51px;
}

TR.isticky Div.icon {
background-image : url(http://i68.fastpic.ru/big/2014/1201/33/a14d9e9e2bc8f1910348c0ae5a6f9033.png);
background-repeat: no-repeat;
width: 53px;
height: 51px;
}

TR.iclosed Div.icon {
background-image : url(http://i66.fastpic.ru/big/2014/1120/5d/bc8f0a00753731b5dba70a9040bc875d.png);
background-repeat: no-repeat;
width: 53px;
height: 51px;
}


/*ПРОФИЛЬ*/
.pa-title {
padding: 0px 0px 7px 0px !important;
text-align: center;
z-index: 1000; 
margin-top: 7px !important;
letter-spacing: 2px;
margin-left: 0px !important;
}
.pa-author a, .pa-author {
background: #171612;
letter-spacing: 3px;
text-align: center;
font-weight: bold;
text-transform:uppercase!important;
color: #bcb08f !important;
}
.post-author {
border-top: 3px solid #171612;
border-bottom: 5px solid #171612;
background: #bcb08f;
text-align: center;
margin-left: 0px !important; 
}
.pa-fld3{
margin-top: -20px !important;
}
.pa-fld2{
line-height: 1.2;
width:180px;
font-size: 11px;
 color: #655c4f; 
margin-left: 15px !important; 
}


/* посты и репутация рядом */
.pa-posts { 
border-width: 30px; 
display: inline-block;
text-align: center; 
font-size: 112%;
color: #655c4f;
text-transform: lowercase;
width: 60px;
vertical-align: top;

}

.pa-respect {
display: inline-block; 
border-width: 30px;  
text-align: center; 
color: #655c4f;
text-transform: lowercase;
width: 60px;
height: 30px;
vertical-align: top;

}





/* остальные настройки */
#navawards {display: none !important;}
#pun-announcement.section h2 span {display: none; }
#pun-main .post-content {font-size: 11px;}
#pun-userlist .usertable th{display:none}
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-redirect .main-title { background: transparent !important;
color: #805521; font-size: 12pt !important; width: 460px; position: center; height: 30px;
}



/*заголовки*/
#pun-main #post-form h2, #pun-main h1,  #pun-debug h2 {
font-family: 'Ubuntu Condensed', sans-serif;
font-size: 14px !important;
font-variant: small-caps !important;
font-weight: bold;
font: small-caps;
color: #9c9673;
text-shadow: 0px 1px 0px #1c1006;
background-repeat : no-repeat;
background-position: top center;
border: none;
border-color: transparent;
background-image: url("http://i65.fastpic.ru/big/2014/1121/98/f16b74714fbbffc6e70ecda3f868a598.png");
width: 709px; height: 60px;
margin-left: 63px;
 text-align: center;   
padding-top: 8px !important; }

/*цитата и код */
.punbb #pun-main .quote-box, .punbb #pun-main .code-box {


width: 98%;
  margin: 8px auto;
  padding: 8px;
  border-bottom: 3px #171612 solid;
  border-top: 2px #171612 solid;
background: #bcb08f;
border-right: none;
  border-left: none;
}

.offline li.pa-online strong {
  font-weight: normal
  }

.punbb textarea, .punbb select, .punbb input {
  background-color: #9b8e6c;
box-shadow: 0px 0px 10px #3e3120 inset; 
border: #422415;  
padding: 6px;
  font-size: 11px !important;
  color: #000000;
}

.punbb textarea  {
box-shadow: inset 0px -11px 40px #260f08;
}



/*описание подфорумов*/
.desbox {
text-align: justify;
font-family: Arial;

font-size: 105%;
font-variant: small-caps;
letter-spacing: 0,8px;
padding: 10px;
width: 526px;
border-width: 5px;
box-shadow: 0px 0px 10px #3e3120 inset; 



}

.desbox1 {
width: 398px;
margin-left: 52px !important;
height: auto;
text-align: center;
background-color: #696048;
padding: 5px;
box-shadow: 0px 0px 10px #251f1a inset; 
border:double #422415;  
}


/* Прокрутка */
::-webkit-scrollbar {background: #000000; width: 5px; height: 4px;}
::-webkit-scrollbar-thumb {background: #362917; width: 2px;}
::-webkit-scrollbar-corner {background: #000000; }

#pun-main .post-author ul  {font-family: 'Ubuntu Condensed', sans-serif; color: #655c4f;}





#nav {padding:0;}

#nav li {display:inline; }

#nav li a {
font-family: 'Ubuntu Condensed', sans-serif;
font-variant: small-caps;
font-size:13px;
letter-spacing: 1.2px;
text-decoration: none;
float:left;
padding:7px;
background-color: #2c251a;
color:#7e6752;
border-bottom:1px;
border-bottom-color:#371d0f;
border-bottom-style:solid;}

#nav li a:hover {
background-color:#b0a785;
padding-bottom:8px;
border-bottom:3px;
border-bottom-color:#371d0f;
border-bottom-style:solid;
}



/*описание*/
.afhead { width: 440px; background: #171612; color: #bcb08f; text-transform: uppercase; text-align: right; padding: 15px 10px 15px 10px; display: block; line-height: 100%; font-size: 24px; font-family: lato; }
.afbody { width: 420px; font-size: 10px; text-align: justify; font-family: calibri; line-height: 116%; color: #171612; background: #c3b99b; border: 20px solid #c3b99b;}
.afsub {font-family: lato; font-size: 14px; text-align: left; border-bottom: 1px solid #171612; color: #171612; text-transform: uppercase; line-height: 100%; padding-top: 6px; margin-bottom: 2px;}


/*  галерея в шапке */

.hoverbox a
{
  cursor: default;
}

.hoverbox a .preview
{
  display: none;
}

.hoverbox a:hover .preview
{
  display: block;
  position: absolute;
  top: -20px;
  left: -30px;
  z-index: 1;
  
}

.hoverbox img
{
  background: #000000;
  border-color: #999999;
  border-style: solid;
  border-width: 1px;
  color: inherit;
  opacity: 0.7; 
  padding: 2px;
  vertical-align: top;
}

.hoverbox li
{
  
  color: inherit;
  display: inline;
  float: center;
  margin: 1px;
  padding: 1px;
  position: relative;
}

.hoverbox .preview
{
  border-color: #999999;



/* картинки размером не более 500 пикселей */
.punbb .post-content img.postimg {
width: auto; height: auto; max-width:100%!important; max-height:500px!important;
}

