/*Убираем слово объявление из таблицы*/
#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em}

/*Шапка*/
#pun-title table {
background: url("http://funkyimg.com/i/2bGs5.png") no-repeat;
   height: 553px;
   width: 1094px;
   margin-left: -217px;
}

/*Фон*/
body {
background:  url("http://funkyimg.com/i/2bGqq.png") repeat-x top center,
url("http://funkyimg.com/i/2bGry.png") repeat;
   background-color: #011529;
   overflow-x: hidden;
}
/*Тело*/
#pun {
  background: url("http://funkyimg.com/i/2bGs6.png");
  position: relative;
  width: 856px!important;
  position: relative;
  margin: auto;
  }

/*Копирайт*/
#copyright {
background: url("http://funkyimg.com/i/2bGs7.png") no-repeat scroll center;
   text-align: center;
   width: 856px;
   height: 151px;
   margin-left: -14px;
}
div#html-footer {
margin: 0px 0px -100px 0px;
text-align: center; 
}


/*Подпись*/
.punbb .post-sig dt {  
border: none;
border-top: solid 1px #838e9c;
  }

/*Линия hr*/
hr {
border: none;
border-top: 1px double #838e9c;
}

/* Прокрутка*/
::-webkit-scrollbar{
width: 4px;
height: 4px;
background-color: #67707b;
}
::-webkit-scrollbar-thumb{
background-color: #1e3750;
}


/* CS1 Background and text colours
-------------------------------------------------------------*/
/* CS1.1 */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
background-color: transparent; 
  color: #000000;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
   background-color: transparent;
  color: #000000;
  }

/* CS1.3 */
.punbb .main h1, .punbb .main h2, #pun-debug h2, #pun-stats h2 {
    background: url("http://funkyimg.com/i/2bGs8.png") no-repeat;
    height: 40px;
    width: 856px;
    margin-left: -13px;
    color: #4A6898;
    text-align: center;
    line-height: 1%;
    font-size: 11.5px;
    letter-spacing: 5.5px;
    font-weight: normal;
    font-family: 'Arial Narrow';
    text-transform: uppercase;
    text-shadow: -1px 0px 0px #000000;
}
.punbb-admin #pun-admain h2 {
  background-color: transparent; 
  color: #0f0f0f;
  line-height: 1%;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-weight: normal;
  font-family: Arial;
  font-style: none;
  text-align: left;
  text-shadow: none;
  text-transform: uppercase;
}


/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: #000000;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color:  transparent ;
   color: #000000;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color:  transparent;
   color: #000000;
  }

/* CS1.7 */
#pun-main .quote-box {
  background: url("http://funkyimg.com/i/2bGsf.png");
  color: #000000;
  padding: 10px 10px 5px 10px;
}
#pun-main .code-box {
  background: url("http://funkyimg.com/i/2ehH3.png") no-repeat top center,  url("http://funkyimg.com/i/2bGsg.png");
  color: #000000;
  padding: 8px 10px 5px 10px;
}
#pun-main .spoiler-box {
  background: url("http://funkyimg.com/i/2bGsg.png");
  color: #000000;
  padding: 10px 10px 10px 10px;
}
.punbb .quote-box cite {
    font-weight: bold;
    color: #353d46;
    text-transform: uppercase;
    font-size: 10px;
}
.punbb .code-box strong.legend a {
    font-weight: bold;
    color: #484c50;
    text-transform: uppercase;
    font-size: 10px;
}
.punbb .spoiler-box div, .punbb .spoiler-box div a {
    font-weight: bold;
    color: #484c50;
    font-size: 10px;
}
.post-content .spoiler-box > div {
    padding-left: 18px!important;
    text-transform: uppercase!important;
}
.punbb .quote-box {
  border: 4px double #787E86!important;
}
.punbb .code-box {
  border: 4px double #787E86!important;
}
.punbb .spoiler-box {
  border: 4px double #787E86!important;
}



/* CS1.8 */
#pun-navlinks .container {
text-align: center;
   background-color: transparent;
   color: #000000;
}
.offline li.pa-online strong {
    font-weight: normal;
}
.punbb textarea, .punbb select {
    background: url("http://funkyimg.com/i/2eicP.png");
    color: #000000;
    margin: 5px 0px 5px 0px;
    padding: 2px;
    border: 4px double #99a0a9!important;
}
.punbb input {
    background: url("http://funkyimg.com/i/2eicP.png");
    color: #000000;
    margin: 5px 0px 5px 0px;
    padding: 2px;
    border: 4px double #99a0a9!important;
}

#post .formsubmit {
    text-align: center;
}


/* CS2 Border colours
-------------------------------------------------------------*/
/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: transparent;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
    border-color: transparent;
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
   border-color: transparent;
  }
/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
    border-color: transparent;
  }

/* CS2.5 */
.punbb th {
  border-color: transparent;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: transparent;
  }
#pun-ulinks li, #pun-announcement h2 span, #pun-help .formal .info-box h3.legend span {
  border-color: transparent;
  }
#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: transparent;
  }
.punbb .divider {
  border-color: transparent;
  }
.punbb .formal fieldset .post-box, .punbb .info-box {
  border-color: transparent;
  }
li.pa-online {
  border-left-color: transparent;
  }
.punbb .post-sig dt {
  border-top-color: # !important;
  }


/* CS3 Links
-------------------------------------------------------------*/
/* CS3.1 */
.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:#383838;
  font-weight: normal;
  text-decoration: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color:#383838;
  text-transform: none;
  text-decoration: none;
}

/* CS3.2 */
.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:#1854AB;
  }

/* CS3.3 */
#pun-navlinks a {
    color: #5A7694;
    letter-spacing: 2px;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color:#64819E;
  letter-spacing: 2px;
  text-shadow: none;
  }


/* Пользовательские ссылки */
#pun-ulinks  a:link, #pun-ulinks  a:visited {
  font-weight: normal;
  letter-spacing: 1px;
  color: #5A7694;
  text-transform: uppercase;
}
#pun-ulinks  a:hover, #pun-ulinks  a:focus, #pun-ulinks  a:active {
  font-weight: normal;
  letter-spacing: 1px;
  color: #5A7694;
  text-transform: uppercase;
}


/* CS4 Post status icons
-------------------------------------------------------------*/
/*Старые сообщения*/
Div.icon {  
background-image : url('http://funkyimg.com/i/2bGs9.png');
background-repeat: no-repeat;
}
/*Новые сообщения*/
TR.inew Div.icon {  
background-image : url('http://funkyimg.com/i/2bGsa.png');
background-repeat: no-repeat;
}
/*Важные темы*/
TR.isticky Div.icon {
background-image : url('http://funkyimg.com/i/2bGsb.png');
background-repeat: no-repeat;
}
/*Закрытые темы*/
TR.iclosed Div.icon {
background-image : url('http://funkyimg.com/i/2bGsc.png');
background-repeat: no-repeat;
}
/*Перенесено*/
TR.iredirect Div.icon {
background-image : url('http://funkyimg.com/i/2bGsd.png'); 
background-repeat: no-repeat;
}

/*Иконка статистики*/
#pun-stats ul.container {
    background: url("http://funkyimg.com/i/2eXsi.png") no-repeat scroll 10px 5px transparent!important;
    padding-left: 75px;
    height: 80px;
}


/*Количество тем, количество сообщений*/
#pun th {
   text-transform: uppercase;
   font-size: 9px!important;
   color: #2B2B2B;
   font-family: Arial;
   font-style: normal;
   letter-spacing: 1.0px;
}
#pun-index.punbb th,#pun-viewforum.punbb th{
  font-size:0!important;
  color:transparent!important;
  height:0!important;
  padding:0!important;
  border:0!important;
}



/*Окно шрифта*/
#size-area, #font-area, #color-area, #smilies-area, #keyboard-area, #imageup-area, #font-area, #size-area, #color-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #table-area, #addition-area  { 
background: url("http://funkyimg.com/i/2bGsg.png");
border-style: solid;
border-width: 1px;
color: #000000;
border-color: #99a0a9;
}


/*Окно репутации*/
#pun-main #pun-reputation .container, #pun-main #pun-report .container, div#pun-reputation div.inner h1, #pun-report h1, #pun-reputation h1 {background-image: url("http://funkyimg.com/i/2bGsh.png"); text-shadow: none; color: #000000; border: 1px solid #545454 !important;
}
#pun-report h1, #pun-reputation h1 {background-image: url("http://funkyimg.com/i/2bGsh.png"); text-shadow: none; color: #000000; width: auto !important; margin: auto !important; border: 1px solid #545454 !important;
}


.topic a.sharelink {
display: none;
}


/*Страница наград*/
#pun-mod #pun-main .category h2 span {
text-align: center !important;
}
#pun-mod #pun-main .category h2 span a:link, #pun-mod #pun-main .category h2 span a:visited, #pun-mod #pun-main .category h2 span a:hover {
  text-transform: uppercase;
}
#pun-mod #pun-main .category h2 select {
margin-top: 50px;
margin-bottom: 20px;
font-size:11px;
width: 170px;
margin-left: -100px !important;
}


/*Номер, дата поста*/
.punbb .post h3 strong {
   float: left !important;
   margin-left: 0 !important;
   margin-right: 5px;
   text-align: left !important;
   width: auto !important;
   font-weight: normal!important;
}
.post h3 strong:before {
  content: "запись ";
  color: #404040;
  font-family: Arial;
  font-size: 10.5px;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
}
div.post h3 strong:after{
  content: ",";
  color: #404040;
  font-family: Arial;
  font-size: 10.5px;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
}
div.post-rating p:before {
  content: "рейтинг ";
  color: #404040;
  font-family: Arial;
  font-size: 10.5px;
  text-transform: uppercase;
  font-weight: normal;
}
.punbb .post-box {
  position: relative;
}
div.post-rating p {
  padding: 0 10px !important;
  position: absolute;
  right: 0px;
  top: -19px;
  color: #404040;
  font-family: Arial;
  font-size: 9px;
  text-transform: uppercase;
  font-weight: normal;
}
div.post-vote p {
   position: absolute;
   right: -8px;
   top: -5px;
}
div.post-rating a, div.post-vote a {
   color: #404040;
}
div.post-rating p a:hover {
   color: #404040;
}



/*Окантовка профиля*/
.punbb .post .post-author {
background: 
url("http://funkyimg.com/i/2bGu7.png") no-repeat 0px 0px, 
url("http://funkyimg.com/i/2bGu9.png") no-repeat 0px bottom, url("http://funkyimg.com/i/2bGu8.png") repeat-y 0px 0px;
padding-bottom: 10px !important;
padding-left: 0px !important;
padding-top: 0px !important;
margin-left: 5px;
text-align: center;
color: #000000!important;
background-attachment: local;
}
.pa-author a, .pa-author {
color: #95B6E0!important;
font-weight: bold!important;
text-shadow: #113056 -1px 1px 0px;
text-transform: uppercase!important;
}
.punbb .post .post-author {
color: #BAC8DC!important;
text-shadow: #424A56 -1px 1px 0px;
}
.punbb .post .post-author a {
color: #BAC8DC!important;
text-shadow: #424A56 -1px 1px 0px;
}
.punbb .post .post-author a:hover, .punbb .post .post-author a:focus, .punbb .post .post-author a:active {
color: #D1E0F5;
}
.pa-author {
font-weight: bold; !important;
padding-top: 10px !important;
}
.post-author ul li.pa-avatar img {
text-align: center;
border: 1px solid #1D1D1D;
}
.pa-avatar {
background: url("http://funkyimg.com/i/2bpL2.png");
width: 208px;
padding-bottom: 10px !important;
padding-top: 12px !important;
margin-left: -11px !important;
margin-bottom: 5px!important;
}
.post-author ul li.pa-avatar img {
    text-align: center;
    border: solid 1px #778496 !important;
    box-shadow: #25303E 0px 0px 1px!important;
}
.post .pa-title {
background: url("http://funkyimg.com/i/2bpKf.png");
width: 208px;
font-style: normal;
font-weight: normal;
font-size: 10px;
    color: #A3B5CE;
    text-shadow: #313C4A 1px 1px 0px;
    margin-top: -0.7em;
    padding-top: 8px;
    margin-left: -11px;
    letter-spacing: -0.2px;
}
.post-author ul li.pa-fld1, .post-author ul li.pa-fld2, .post-author ul li.pa-fld3, .post-author ul li.pa-fld4, .post-author ul li.pa-fld5 {
text-align: justify;
}
.post .pa-online {
    color: #bac1c8!important;
    font-size: 11px;
    font-family: "Arial Narrow";
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
    margin-left: -14px;
    margin-bottom: 2px;
    letter-spacing: 1.0px;
}


/*Таблица*/
.tab{
  background: url("http://funkyimg.com/i/2efjg.png");
  display: block;
  position: absolute;
  height: 136px;
  width: 728px;
  top: 211px;
  right: -4px;
  transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  opacity: 0;
}
.tab:hover{ 
  opacity:5; 
}


/*Текст*/
#text { 
color: #7b9ab5;
text-align: justify;
padding: 0px 4px 0px 0px;
line-height: 12px;
}
#text a {
color: #a9c4dc;
}
#text a:hover, a:active {
color: #b7cee4;
}
#text::-webkit-scrollbar{
width: 2px;
background-color: transparent;
}
#text::-webkit-scrollbar-thumb{
background-color: #174FA7;
}
#texts { 
color: #a3bdd4;
text-align: justify;
padding: 0px 4px 0px 0px;
line-height: 12px;
}
#texts a {
color: #a9c4dc;
}
#texts a:hover, a:active {
color: #b7cee4;
}
#texts::-webkit-scrollbar{
width: 2px;
background-color: transparent;
}
#texts::-webkit-scrollbar-thumb{
background-color: #7a99b5;
}

/*Оформление ссылок в шапке*/
#navi a {
    background: url("http://funkyimg.com/i/2eiaH.png") no-repeat;
    color: #68a2d8!important;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    padding: 1px 7px 0px 7px;
    margin: 4px 0px 4px 0px;
    font-size: 10px;
    text-transform: uppercase;
    line-height: 12px;
    letter-spacing: 0.7px;
    opacity: 0.8;
}
#navi a:hover {
    background: url("http://funkyimg.com/i/2eiaH.png") no-repeat;
    color: #8fc3f5!important;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    padding: 1px 7px 0px 7px;
    margin: 4px 0px 4px 0px;
    font-size: 10px;
    text-transform: uppercase;
    line-height: 12px;
    letter-spacing: 0.7px;
}


/*Arial Narrow*/
@font-face {
  font-family: "Arial Narrow";
  src: url("/files/0012/f3/e1/25209.eof"),
url("/files/0012/f3/e1/55039.otf"),
url("/files/0012/f3/e1/72753.ttf"),
url("/files/0012/f3/e1/60978.woff");
}
/*Franklin Gothic Medium*/
@font-face {
  font-family: "Franklin Gothic Medium";
  src: url("/files/0012/f3/e1/90499.eot"),
url("/files/0012/f3/e1/10700.otf"),
url("/files/0012/f3/e1/45839.ttf"),
url("/files/0012/f3/e1/20396.woff");
}