/* CS1 Фон и цвет текста
-------------------------------------------------------------*/

/* Фон форума */
body {
  background-image : url("https://forumstatic.ru/files/0016/a2/3c/79468.png");
  background-repeat: repeat;
  background-attachment: scroll;
  background-position : top center;
  background-color: #e7e8ea;
}


/* Шапка */
#pun-title table {
  background-image : url(https://forumstatic.ru/files/0016/a2/3c/44432.png); 
  background-repeat : no-repeat;
  background-position: top center;
  border: none;
  width: 969px;
  height: 315px;
  margin-left: -65px;
}

/* Тело форума */
#pun {
  width: 969px; 
  background-color: transparent; 
  background-image: url(https://forumstatic.ru/files/0016/a2/3c/47853.png); 
  background-attachment: scroll; 
  background-repeat: repeat; 
  background-position: top center;
}

.punbb {
padding: 0 30px!important;
width: 969px;
}

/* Футер */
#pun-about p.container {
  background-image : url(https://forumstatic.ru/files/0016/a2/3c/58470.png);
  margin: 0px 0px -30px -65px;
  background-position : center top;
  background-repeat : no-repeat;
  width: 969px;
  height: 130px; 
  overflow-x: hidden;
}


/* CS1.1 Фон и цвет текста на форуме */
.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 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: #404040;
  font-weight: normal;
  font-style: normal;
  font-size: 8pt;
  font-family: "arial";
}

#pun-admain .adformal, #pun-admain .adcontainer {
  border: none;
  border-color:  transparent;
}

.punbb .main h1, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: transparent;
  color: #606060;
  text-align:center; 
  font-size: 15px; 
  font-style: normal;
  font-weight: bold;
  font-family: "arial";
}


/* Цитата и выделить код */
.punbb .quote-box, .punbb .code-box {
  background-image: url("https://forumstatic.ru/files/0016/a2/3c/60245.png");
  color: #606060;
  border: 3px double rgba(231,231,232,0.5);
}


/* Область для ввода текста в форме ответа и админке */
.punbb textarea, .punbb select, .punbb input {
  background-image: url("https://forumstatic.ru/files/0016/a2/3c/60245.png");
  color: #404040;
  border: 3px double rgba(231,231,232,0.5);
}

/* Тень и закругление */
.punbb .quote-box, .punbb .code-box, .punbb textarea, .punbb select  { 
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
 }

.punbb input {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* Фон окна наград и репутации */
#pun-popup_awards div, #pun-reputation div {
  background-image: url("https://forumstatic.ru/files/0016/a2/3c/60245.png");
  background-color: #606060;
  border: 3px double rgba(231,231,232,0.5);
}


/* CS2 Ссылки
-------------------------------------------------------------*/

/* CS2.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, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited, #pun-navlinks a, #pun-ulinks a {
  color: #303030;
  text-decoration: none;
   font-style: italic;
   font-family: Georgia;
  }

/* CS2.2 */
.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, #pun-navlinks a:focus, #pun-navlinks a:active, #pun-ulinks a:focus, #pun-ulinks a:active {
  color: #606060; 
  text-decoration: none;
   font-weight: bold;
   font-style: italic;
   font-family: Georgia;
  }

.punbb a:hover, #pun-navlinks a:hover, #pun-ulinks a:hover {
  color: #606060;
  text-decoration: none;
   font-style: italic;
   font-family: Georgia;
  }

#pun-ulinks a {
  font-size: 10px;
  color: #202020; 
  text-transform: lowercase;
   font-family: Georgia;
  }

#pun-ulinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  text-decoration: none;
  color: #808080;
   font-family: Georgia;
}


/* CS3 Остальное 
-------------------------------------------------------------*/

/* CS3.1 Иконки*/

div.icon { background: url(https://forumstatic.ru/files/0016/a2/3c/40351.png) no-repeat;}
tr.inew div.icon { background: url(https://forumstatic.ru/files/0016/a2/3c/90035.png) no-repeat;}
tr.iclosed div.icon { background: url(https://forumstatic.ru/files/0016/a2/3c/92970.png) no-repeat;}
tr.isticky div.icon { background: url(https://forumstatic.ru/files/0016/a2/3c/43340.png) no-repeat;}


/* CS3.2 Профиль*/
#pun-main div.catleft, #pun-main div.catright {
  display: none;
}
#pun-main .post-author ul {
  text-align: center;
}
ul.post-ul-Sp, .post-img-Sp {
  text-align: center;
}
#pun th, #pun-main h2 {
  text-align: center
}
#pun-navlinks .container, #pun-ulinks .container {
  text-align: center;
}
.modlist {
  font-size: 95.05%;
}
#pun-announcement .container {
  font-size: 101%; font-family: "Arial";
}
.category h2 span {
  display: block;
}
#pun-stats h2 span {
  visibility: hidden;
}
#pun td .modlist {
  display:none;
}
.lastedit {
  display:none
}
#pun-announcement h2 {
  display: none
}
#pun-navlinks #navawards {
  display:none
}


/* Прокрутка */
::-webkit-scrollbar {
  background: #a6a39f;
  width: 6px;
  height: 5px;
}
::-webkit-scrollbar-thumb {
  background: #d4d2d0;
  width: 3px
}
::-webkit-scrollbar-corner {
  background: #d4d2d0;
}


/*Фон мини-профиля в Топике*/
.punbb .post .post-author {
  background:url(https://forumstatic.ru/files/0016/a2/3c/49368.png) 0 0 repeat-y;
                                     /*Фон размножаемый по вертикали*/
  overflow: visible!important;
  margin:12px 0!important;
}

.punbb .post .post-author > ul {
  background:url(https://forumstatic.ru/files/0016/a2/3c/54947.png) 0 top no-repeat, url(https://forumstatic.ru/files/0016/a2/3c/32969.png) 0 bottom no-repeat; /*Фон верха - низа*/
  margin:-10px 0 -12px 0!important;
  padding: 15px 10px 12px 10px!important;
  }

#pun-viewforum.punbb div.icon {
    margin-top: 0 !important;
}

.punbb .pa-avatar img {
  border: 3px double rgba(231,231,232,0.5);
}

.title-logo-tdr a img, .title-logo-tdr iframe, .title-logo-tdr object, #tieser-bottom{
  filter:alpha(opacity=40);
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
}
.title-logo-tdr a img:hover, .title-logo-tdr iframe:hover, .title-logo-tdr objec:hover, #tieser-bottom:hover{
filter:alpha(opacity=40);
opacity: 1.0;
-moz-opacity: 1.0;
-khtml-opacity: 1.0;
}

.punbb .post-content a, 
.punbb .post-content a:link {
color:#5b5149;
text-shadow: 0 0 0 3px #41342d;
}
.punbb .post-content a:hover,
.punbb .post-content a:focus,
.punbb .post-content a:active {
color:#4c413d;
}



/* Личное звание */
.pa-fld1 {
   text-decoration: none;
   line-height: 140%;
}
 
.name, .race, .info {
   display: block;
}

.name a {
   text-transform: uppercase;
   text-align: center;
   font-family: Georgia;
   font-weight: bold;
}
 
.race {
   font-size: 10px;
   font-weight: bold;
   font-style: italic;
   font-family: Georgia;
   text-align: center;
   text-transform: lowercase;
   border-top: 1px solid #d2d0ce; 
   border-bottom: 1px solid #d2d0ce;
   background: #a6a39f;
}
 
.race a {
   border: none;
}

.info {
   font-size: 10px;
   text-align: justify;
   font-family: Century Gothic;
   text-align-last: center;
   background: #d2d0ce;
}

.info a:link {  font-size: 10px;  font-family: Century Gothic; font-style: normal; } 
.info a:visited { font-size: 10px; font-family: Century Gothic; font-style: normal; } 
.info a:active {  font-size: 10px;  font-family: Century Gothic;  font-weight: bold; font-style: normal; }
.info a:hover {  font-size: 10px;  font-family: Century Gothic;  font-weight: bold; font-style: normal; } 



#viewprofile li div {
   display: block;
}
 
#viewprofile li .race, #viewprofile li .race a {
   font-weight: bold;
}


/* объявление */

.renoheader {
 background: #080808;
 }

.renoheaderhover {
width: 839px; 
height: 170px; 
top: 145px; 
opacity: 0; 
transition-duration: 1s;  
-moz-transition-duration: 1s;  
-webkit-transition-duration: 1s;  
-o-transition-duration: 1s;
margin-top: 215px;
margin-left: -15px;
position: absolute;
 }

.renoheaderhover:hover {
color: #ededed;
width: 839px; 
height: 170px; 
background-image : url("https://forumstatic.ru/files/0016/a2/3c/92474.png");
opacity: 10;
 }

.renoheadercontent {
width: 839px; 
height: 170px; 
background-image : url("https://forumstatic.ru/files/0016/a2/3c/92474.png");
color: #ededed;
}