/* ГРАФИКА. 
by mr.perfect, 2014
**********************************************************/
/* Шапка, реклама, объявление, статусная строка */
#pun-title .title-logo {display: none;}
#pun-title, #pun-title table, .title-logo-tdr {background-color: ;}

#pun-title table {visibility: hidden!important;
}

#pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 
1; left: 560px; top: 15px;
}

#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em}


/* Фон */
body {
 background: #d5c5b6 url("http://sd.uploads.ru/J76BW.jpg") repeat;

}


/* Категории, статистика, личные сообщения, администрирование */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2 {
color: #3c3c3c ;
font-style: italic;
font-size: 15px;
text-align: center;
font-family: times new roman;
text-shadow:1px  1px  1px  #dfdfdf;
text-transform: uppercase;
 background: transparent url("http://sf.uploads.ru/TwptP.jpg") no-repeat top center;
height:73px;
  }

#pun-category1 h2, #pun-category2 h2, #pun-category3 h2, #pun-stats h2, #post-form h2, #pun-category4 h2,  #pun-category5 h2, #pun-category6 h2, #pun-category7 h2 {
  height: 20px;
  background-repeat: no-repeat;
  background-overflow-x: hidden;
  color: transparent !important;
  text-shadow: none;
  background-position: center;
}

.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #010101;
  }

.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
background-color: #;
color: #010101;
      }

#profile .container #profilenav h2   { text-align : left; height: 15px;
 text-shadow: none !important;}

#pun-redirect h1 {background-image: none; padding-bottom:10px; color: transparent; text-shadow: none;}


/* Переадресация */
#pun-redirect { 
background: url("http://se.uploads.ru/uMfQd.png") no-repeat top center,
#e1e1e1 url("http://sf.uploads.ru/FdLYT.jpg") repeat;
  position: fixed;
text-align: center;
font-size:12px;
  }

 #pun-maint {
margin: 0px 20% 12px 20%;
}

#pun-redirect .main-title {
  margin-bottom:0px !important;
  }


/* Блок цитат и кодов, блок ввода сообщения */
.punbb .quote-box {
background: url(http://s019.radikal.ru/i606/1406/e8/179085163fd1.png) no-repeat top right; url("-")  background-color: b2b1b1; 
box-shadow: 0px 0px 30px #d5c19f inset; 
  color: #363636;
}
.punbb .code-box {
background: url(http://i016.radikal.ru/1406/84/36059fb97f60.png) no-repeat top right; url("-")  background-color: b2b1b1;
box-shadow: 0px 0px 30px #d5c19f inset; 
  color: #363636;
}

#pun-main .code-box, #pun-main .quote-box, #pun-main .hide-box {  font-style: normal;
}

.punbb .section .container, .punbb td.tc2, .punbb td.tc3, .punbb .formal fieldset, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
background-color: transparent;
  color: #0f0f10;
margin-left: 0px; margin-right: 0px;
  }
.punbb .post-body, .punbb .post-links {
background-color: transparent;
  color: #0f0f10;
margin-left: 0px; margin-right: 0px;
  }

.punbb .main .container {
margin-left: 6px; margin-right: 6px;
  }

.punbb .post .container, .punbb .post h3{
background-color: transparent;
  color: #0f0f10;
margin-left: 6px; margin-right: 6px;
  }
.punbb-admin #pun-admain .adcontainer {
background-color: transparent;
  color: #0f0f10;
margin-left: 0px; margin-right: 0px;
  }

.punbb textarea, .punbb select, .punbb input {
box-shadow: 0px 0px 50px #d5c19f inset; 
  color: #363636; background: url("-")
  }

.post-body .post-rating .container {
padding: 2px;
border-radius:2px;
-webkit-border-radius:2px;
-khtml-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px; border: none !important;
box-shadow: 0px 0px 5px #d5c19f inset; 
  color: #6d6252; background: url("-")}

/* Профиль */
.punbb .post .post-author { margin-left: 10px;  text-align: center; border-right:solid 2px #eeeeee; 
box-shadow: 0px 0px 50px #d5c19f inset; 
color: #6d4c34; background: url("-") repeat-y right;}

.pa-author{font-size: 13px; font-weight: normal; text-transform: uppercase;}

/* ССЫЛКИ
-------------------------------------------------------------*/

/* Ссылка в спокойном состоянии */
.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: #978571;
    border-bottom: 0px none #000;
  text-decoration: none;

  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #978571;
  }

/* Активная ссылка */
.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: #e3cfb3;
    border-bottom: 0px none #000;
  text-decoration: none;

  }

/* Цвет навигации до наведения */
#pun-navlinks a {
  color: #7a0000;
  font-family: Verdana;
  font-size: 16px;
  border-bottom: 0px none #000;
  text-transform:uppercase;
  text-decoration: none;}

/* Цвет навигации при наведении */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #978571;
  border-bottom: 0px none #000;
  text-decoration: none;}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

#pun-ulinks a { color: #978571;}
#pun-ulinks a:hover {color: #e3cfb3;}

#navawards, #pun-live-rusff {display : none !important;}

    /*1. Настройка общего вида линков */
    #pun-navlinks a {
    display: inline-block;
    height: 38px;
    margin-left: 5px;
    }
    /*2. Настройка изображений */
    #navindex a {background: url(http://sf.uploads.ru/NKTFC.png)  no-repeat top center; width: 100px;}
    #navuserlist a {background: url(http://sf.uploads.ru/AiKRL.png) no-repeat top center; width: 125px;}
    #navsearch a {background: url(http://sf.uploads.ru/czxyb.png) no-repeat top center; width: 79px;}
    #navprofile a {background: url(http://sd.uploads.ru/VN1Ch.png) no-repeat top center; width: 100px;}
    #navpm a {background: url(http://se.uploads.ru/yHCTq.png) no-repeat top center; width: 130px;}
    #navadmin a {background: url(http://se.uploads.ru/ItB2k.png) no-repeat top center; width: 52px;}
    #navlogout a {background: url(http://sf.uploads.ru/IFlrc.png) no-repeat top center; width: 86px;}
    #navlogin a {background: url(http://sd.uploads.ru/F8KHI.png) no-repeat top center; width: 66px;}
    #navregister  a {background: url(http://sf.uploads.ru/8clos.png) no-repeat top center; width: 145px;}
    /*3. Настройка изображений при ховере (наведении) */
    #navindex a:hover {background: url(http://sf.uploads.ru/67uYm.png) no-repeat top center; width: 100px;}
    #navuserlist a:hover {background: url(http://sd.uploads.ru/s69WR.png) no-repeat top center; width: 125px;}
    #navsearch a:hover {background: url(http://sd.uploads.ru/3CLvH.png) no-repeat top center; width: 79px;}
    #navprofile a:hover {background: url(http://sf.uploads.ru/fEJNh.png) no-repeat top center; width: 100px;}
    #navpm a:hover {background: url(http://sf.uploads.ru/boQ5Y.png) no-repeat top center; width: 130px;}
    #navadmin a:hover {background: url(http://sd.uploads.ru/qFuHM.png) no-repeat top center; width: 52px;}
    #navlogout a:hover {background: url(http://se.uploads.ru/1UcwI.png) no-repeat top center; width: 86px;}
    #navlogin a:hover {background: url(http://sf.uploads.ru/Mq2g7.png) no-repeat top center; width: 66px;}
    #navregister a:hover {background: url(http://sd.uploads.ru/mzn16.png) no-repeat top center; width: 145px;}
    /* Скрываем текстовые надписи */
    #pun-navlinks a span {display: none;}

/* ИКОНКИ
-------------------------------------------------------------*/

/* Старые сообщения */
.punbb table Div.icon {float: left; 
display: block; 
border-style: none;
margin-right: -10px;
width: 76px;
height: 76px;
background-image : url(http://sf.uploads.ru/ROeXk.png);
background-repeat: no-repeat;}

/* Закрытые темы */
TR.iclosed Div.icon {background-image : url(http://sf.uploads.ru/Bjgnu.png);}

/* Новые сообщения */
TR.inew Div.icon {background-image : url(http://sd.uploads.ru/w047h.png);}

/* Важные темы */
TR.isticky Div.icon {background-image : url(http://se.uploads.ru/ic1r9.png);}

/* Иконка в статистику */
#pun-stats ul.container {
  background: transparent url(http://sf.uploads.ru/CuFUf.png) no-repeat 13px 10px;
  padding-left: 80px;
  padding-bottom:5px;}

/* БОРДЕРЫ
-------------------------------------------------------------*/
/* 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, li#onlinelist, #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:transparent;
  }

li.pa-online {
  border-left-color: transparent;
  }

.punbb .post-sig dt {
  border-top-color: transparent;
  }

/* Прочее
-------------------------------------------------------------*/
/* Жирный шрифт */
b, p strong{  
 color: #837a69; 
 text-shadow:1px  1px  1px  #978571;}

hr {
border: none;
border-top: double #3c3c3c;}

/* Копирайт */
#pun-about p.container {
   background: url("http://se.uploads.ru/4WUox.jpg") transparent no-repeat;
   width: 1192px;
   height: 200px;
   margin: -5px 0px -28px -105px;
   font-size: 0px;
   background-repeat: repeat-x;}

/* Кнопки */
.button, [proPart]:after, .fs-box .hashelp > div > input {
background: #8e2c23; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #8e2c23 0%, #48150a 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#8e2c23), color-stop(100%,#48150a)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #8e2c23 0%,#48150a 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #8e2c23 0%,#48150a 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #8e2c23 0%,#48150a 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #8e2c23 0%,#48150a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e2c23', endColorstr='#48150a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

color: black !important;
box-shadow: inset 0px 0px 6px #FA7943, 0px 3px 5px rgba(102, 48, 27, 0.553);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 2px outset rgba(84, 17, 17, 0.655) !important;
padding: 4px 6px !important;
}
.button:hover, .button:active, .button:focus {
cursor: pointer;

}

/* Таблица */
.tooltip {
border: none; 
color: #2a1206;
text-decoration: none;
position: relative;}

.tooltip span {
margin-left: -999em;
position: absolute;}

.tooltip:hover span {
font-family: helvetica;
position: absolute;
left: 130px; 
top: -60px; 
z-index: 99;
margin-left: 0;}

.tooltip:hover img {
left: 1em; 
top: 2em; 
z-index: 99;
margin-left: 0;}

.tip { 
position: absolute;
background: #d8c2a7!important;
color: #2a1206;
z-index: 1000;
width: 195px;
height: 65px
padding: 45px;
  box-shadow: 0px 0px 2px #200000 inset; 
  padding: 5px 5px 5px 5px; 
}