.blok1{
margin: 0 0;
float: left;
width: 494px;
}

.blok1 a,  .blok2 a, .textpost a  {
color: #5f5954 !important;
text-shadow: 1px 0px 1px #000000!important;
}


.blok1 a:hover,  .blok2 a:hover, .textpost a:hover  {
color: #5f5954 !important;
text-shadow: 1px 0px 1px #000000!important;
}



.text1{width: 470px; color: #5f5954 !important; text-align: justify;
font: 12px  "Arial" !important;
line-height: 12px !important;}

.info {

margin-top: 18px!important;
width: 320px; color: #5f5954 !important; text-align: left;
font: 12px  "Arial" !important;
line-height: 12px !important;}


.ams {
position: relative;
margin-top: -60px!important;
margin-left: 310px!important;
width: 180px; color: #5f5954 !important; text-align: left;
font: 12px  "Arial" !important;
line-height: 12px !important;
z-index:1100;}


.text2{
margin-top: 32px!important;
width: 470px; color: #5f5954 !important; text-align: center;
font: 12px  "Arial" !important;
line-height: 11px !important;}





.blok2{
 
float: left; 
width: 434px;
}


.best1{
margin-top: 8px!important; 
margin-left: 20px!important;
 float: left; 
width:134px;
z-index:1000;
}

.best2{margin-top: 8px!important;margin-right: 45px!important;float: right;width: 134px;}

.navl {margin-top: 80px!important;margin-left: -3px!important;width: 130px; }


a.sbla:link, a.sbla:visited 
{   display: block; margin-bottom: 3px; font: small-caps 700 9pt "arial" !important;
background: #23201e; color: #6b645f; text-align: center; text-shadow: 1px 0px 1px #000000!important;}

a.sbla:hover, a.sbla:active 
{  -moz-transition: 1s ease; -webkit-transition: 1s ease; display: block; background:#161411; color: #6b645f;  font: small-caps 700 9pt "arial" !important; letter-spacing: 1px;}


.postbest{
position: absolute;
margin-top:-140px!important;
margin-left: 140px!important;
width: 130px; 
}


.textpost{

 color: #5f5954 !important; 
text-align: jystify;
font: 11px  "Arial" !important;
line-height: 11px !important;
}

.topf
{
color: #5f5954 !important; text-align: center;
font: 12px  "Arial" !important;
line-height: 11px !important;
}


/* Категория */
.punbb .main h1 {
height: 62px;
width: 1031px;
border: none;
margin-left: -99px;
  background-image: url(http://gsdh.rusff.me/files/0016/75/01/50309.png);
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
  font-family: Georgia;
  text-transform: center;
  font-size: 16px;
  letter-spacing: 1px;
  color: #5f5954;
  text-shadow: #000 1px 1px 1px;
  font-weight: bold;
  text-transform: lowercase;
  }
/* Категория 2*/
#pun-stats h2, .punbb .main h2, #pun-debug h2  {
height: 62px;
width: 1031px;
border: none;
margin-left: -88px;
  background-image: url(http://gsdh.rusff.me/files/0016/75/01/50309.png);
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
  font-family: Georgia;
  text-transform: center;
  font-size: 16px;
  letter-spacing: 1px;
  color: #5f5954;
  text-shadow: #000 1px 1px 1px;
  font-weight: bold;
  text-transform: lowercase;
  }


/*ОСНОВНАЯ ГРАФИКА*/


/*ПРОФИЛЬ*/

.punbb .post .post-author > ul {
  background:url(http://gsdh.rusff.me/files/0016/75/01/45296.png) 0px  bottom no-repeat, url(http://gsdh.rusff.me/files/0016/75/01/61727.png) 0px top no-repeat;
  margin: 0px 0px 0px 0px!important;
  padding: 50px 17px!important;

}



.post-author {
background: url(http://gsdh.rusff.me/files/0016/75/01/55229.png) repeat-y; weight: 235px; text-align: center; color: #5f5954 !important; text-shadow: 1px 0px 1px #000000!important; 
}


#pun-post .pa-author {
background: url(http://gsdh.rusff.me/files/0016/75/01/55229.png) 0% 0% no-repeat;
padding: 2px;
margin-left: 0px !important;
}


.pa-title {
padding: 0px 0px 5px 0px !important; 
text-align: center;
z-index: 1000; 
margin-top: 32px !important;

}



 .post-author ul a {
color: #5f5954 !important;
text-shadow: 1px 0px 1px #000000!important;}

.post-author ul a:hover {
color: #5f5954 !important;
text-shadow: 1px 0px 1px #000000!important;}

.post-author ul .item2 img {
border: double #000 !important;
box-shadow: 0px 0px 6px #000000 inset;
margin-left: 0px !important;
margin-top: 3px;
}

/* посты и репутация рядом */
.pa-posts { 
border-width: 3px;  


display: inline-block;
text-align: center; 

border: 3px double #000 !important;

width: 70px;
height: 30px;
font-size: 10px !important;
vertical-align: top;
margin-top: 4px !important;
}

.pa-respect {
display: inline-block; 
border-width: 3px;  

border: 3px double #000 !important;

text-align: center; 

width: 70px;
height: 30px;
font-size: 10px !important;
vertical-align: top;
margin-top: 4px !important;
}

/*Описание форума*/

.forum2 { /* ссылки */
background-color: #;
padding: 3px;
text-align: center; 
margin-left: -30px !important;
margin-rightt: 20px !important;
}





 .tclcon  a.flink:link,  .tclcon  a.flink:active,  .tclcon  a.flink:visited {
display:inline-block;
padding:1px;
color: #5f5954;
text-shadow: 1px 0px 1px #000000!important;
background: rgba(30, 27, 24, 0.2);
border: 3px double #000 !important;
box-shadow: inset 0px 0px 5px #14100f !important;
padding: 0px 4px 2px 4px;


}


 .tclcon a.flink:hover {
background: rgba(30, 27, 24, 0.2);

}

/*ОСНОВА дизайна*/
/*шапка*/
#pun-title table {
background-image : url(http://gsdh.rusff.me/files/0016/75/01/76237.png); 
background-repeat : no-repeat;

height: 550px;
width: 1031px;
border: none;
margin-left: -64px; 
}

/*фон*/
html, body {

background: url("фон") center; background-color: #000;
        }

body {margin: 0 auto; overflow-x: hidden;}

/*подложка-основа*/
#pun { background-image: url(http://gsdh.rusff.me/files/0016/75/01/89107.png); background-color: #1f1c1a; background-repeat: repeat;
}

/* низ форума */
#pun-about  { 
background-image: url("http://gsdh.rusff.me/files/0016/75/01/21009.png");
background-repeat: no-repeat; 
background-position: center top;
width: 1031px;
height :153px; 
margin-bottom: 0px; 
margin-left: -64px; 
}
div#pun-about {
   margin-bottom: -95px;
}




/*ЦВЕТА ССЫЛОК*/

#pun-status, #pun-status a, #pun-status .container a, .punbb .linksb a  {color: #5f5954 !important;}
#pun-status .container {color: #5f5954;}

.pagelink a {color: #5f5954 !important;}

#pun-ulinks a {color: #5f5954;  font: 11px  "Arial" !important; }
#pun-ulinks a:hover  {color: #5f5954;}

.punbb .post-links ul a, .punbb .post h3 span a, .punbb .post h3 span {color: #5f5954;}
.punbb .post-links ul a:hover, .punbb .post h3 span a:hover {color: #5f5954;}

#pun-navlinks a{color: #5f5954;  font-weight:bold;   text-shadow: #000000 1px 1px; }
#pun-navlinks a:hover  {color: #5f5954;}

.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: #5f5954;
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;
text-shadow: 1px 0px 1px #000000!important
  }
.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #5f5954;
text-shadow: 1px 0px 1px #000000!important
  }
.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: #5f5954; text-decoration: none;
border-bottom: 0px none #000;
text-shadow: 1px 0px 1px #000000!important

}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
 color: #5f5954; 

  }

/*ДОПОЛНИТЕЛЬНАЯ МЕЛКАЯ ГРАФИКА*/
/*иконки сообщений*/

.punbb table Div.icon {float: left; display: block; border-style: none none none none;
width: 30px;
height: 30px;
background-image : url(http://gsdh.rusff.me/files/0016/75/01/63532.png);
background-repeat: no-repeat; position: relative;
}

TR.inew Div.icon {
background-image : url(http://gsdh.rusff.me/files/0016/75/01/93107.png);
background-repeat: no-repeat; position: relative;
width: 30px;
height: 30px;
}

TR.isticky Div.icon {
background-image : url(http://gsdh.rusff.me/files/0016/75/01/90209.png);
background-repeat: no-repeat; position: relative;
width: 30px;
height: 30px;
}

TR.iclosed Div.icon {
background-image : url(http://gsdh.rusff.me/files/0016/75/01/63532.png);
background-repeat: no-repeat; position: relative;
width: 30px;
height: 30px;
}





/* Цвет текста на форуме */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container  { background-color: transpanent;
color: #6b645f;
font-weight: normal;
font-style: normal;}





/* остальные настройки */
#navawards {display: none !important;}
#pun-announcement.section h2 span {display: none; }
.pa-gifts {display: none; }
#pun-userlist .usertable th{display:none}






/*цитата и код */
.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
  background-color: #23201e;
 color: #5f5954; 


 }

.offline li.pa-online strong {
  font-weight: normal

  }

/*кнопки и форма ответа*/
.punbb textarea, .punbb select, .punbb input {
padding:2px!important;
margin-top:8px !important;
background: #23201e!important;
 color: #5f5954; 

box-shadow: 0px 0px 20px #14100f inset !important; 


}

@import "http://webfonts.ru/import/droidmono.css";
.formimg {    float: right; /* Выравнивание по правому краю  */     margin: 7px 0 7px 7px; /* Отступы вокруг картинки */   }
.lagzone1 { width: 125px; margin-right: 1px; padding-top: 5px; padding-bottom: 5px;  text-align: center; font-size: 8px; text-transform: uppercase; line-height: 100%; letter-spacing: 1px; font-family: arial, sans-serif; }
.lagzone2 { width: 125px; padding-top: 5px; padding-bottom: 5px; text-align: center; font-size: 8px; text-transform: uppercase; line-height: 100%; letter-spacing: 1px; font-family: arial, sans-serif; }
.lagzone3 { width: 125px; margin-right: 1px; padding-top: 5px; padding-bottom: 5px; text-align: center; font-size: 7px; text-transform: uppercase; line-height: 100%; letter-spacing: 1px; font-family: arial, sans-serif; }
.lagzone { width: 375px; margin-left: 4px; margin-top: 1px; margin-bottom: 1px; padding-top: 5px; padding-bottom: 5px; text-align: center; font-size: 8px; text-transform: uppercase; line-height: 100%; letter-spacing: 1px; font-family: arial, sans-serif; }
.lagzone4 { width: 125px; margin-right: 1px; padding-top: 5px; padding-bottom: 5px; text-align: center; font-size: 8px; text-transform: uppercase; line-height: 100%; letter-spacing: 1px; font-family: arial, sans-serif; }
.lagzone5 { width: 125px; padding-top: 5px;margin-right:3px; padding-bottom: 5px; text-align: center; font-size: 8px; text-transform: uppercase; line-height: 100%; letter-spacing: 1px; font-family: arial, sans-serif; }
.lagzone6 { width: 125px; padding-top: 5px; padding-bottom: 5px; text-align: center; font-size: 8px; text-transform: uppercase; line-height: 100%; letter-spacing: 1px; font-family: arial, sans-serif; }
.biozone { width: 500px; height: 360px; padding: 10px; margin-top: 5px; font-family:  arial, sans-serif;font-size: 11px; text-align: justify; line-height: 100%}
.biozone1 { width: 500px;  height: 350px; padding-right: 5px;  overflow: auto; }
.biozone1::-webkit-scrollbar { width: 3px; height: 3px; }
.biozone1::-webkit-scrollbar-track { background-color: #23201e; border-left: 1px solid #000; }
.biozone1::-webkit-scrollbar-thumb { background-color: #23201e; }
.lagzone, .lagzone1, .lagzone2, .lagzone3, .lagzone4, .lagzone5 { background-color: #23201e; }
.starname, .yourname, .rusname, .yourbgday { color: #6b645f; }
.rusname {text-align: center; font-family: 'Droid Mono';font-size: 25px; text-transform: uppercase; font-family: oswald; line-height: 95%; font-weight: bold; text-shadow: 1px 1px 0px #121212;margin-bottom: 9px;}


/* MINI PROFILE */

.mp { width: 180px; padding: 5px; border: 1px solid #000; }

.miniav { width: 180px; height: 250px; background-image: url(http://gsdh.rusff.me/files/0016/75/01/42909.gif); }

#mp { width: 180px; position: relative; overflow: hidden; }

#mp .minibg { width: 180px; height: 280px; background-color: rgba(30, 27, 25, 0.2); position: absolute; bottom: -250px; -webkit-transition: 0.6s all ease-in-out; -moz-transition: 0.6s all ease-in-out; o-transition: 0.6s all ease-in-out; }

#mp:hover .minibg { -webkit-transition: 0.6s all ease-in-out; -moz-transition: 0.6s all ease-in-out; o-transition: 0.6s all ease-in-out; bottom: 0px; }

.minionline { margin-top: -25px; width: 180px; padding: 3px; background: #191715; font-family: intro_regular; font-size: 12px; color: #6b645f; font-weight: normal; text-align: center; text-transform: uppercase; letter-spacing: 1px; line-height: 10px; }

.mini1 { width: 180px; height: 250px; padding: 2px; background: #1e1b19; }

.mini1 img { margin-top: 5px; width: 155px; height: 155px; background-image: url(http://placehold.it/155x155); border: 5px solid #6b645f; margin-bottom: 3px; }

.mini2 { width: 71px; padding: 0px; background: #191715; font-family: lato; font-size: 8px; color: #6b645f; font-weight: 400; text-align: center; text-transform: uppercase; letter-spacing: 1px; line-height: 10px; margin-right: -1px; }

.miniposts { width: 160px; padding: 2px; background: #191715; font-family: intro_regular; font-size: 15px; color: #6b645f; font-weight: normal; text-align: center; text-transform: lowercase; letter-spacing: 0px; line-height: 15px; }

.minilinks { width: 160px; padding: 3px; font-family: lato; font-size: 9px; color: #6b645f; font-weight: 400; text-align: center; text-transform: uppercase; letter-spacing: 1px; line-height: 10px; }
.minilinks a { color: #6b645f; }
