/* CS1 Фон и цвет текста*/

/* 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 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: #430900;
font-weight: normal;
font-style: normal;}

/* выравнивание навигации по форуму, с закреплением на месте */

 div#pun-navlinks {
  font-family: "RupsterScriptFree";
  border-bottom: 0px none #000;
  font-style: italic;
  text-transform: lowercase;
  font-size: 21px; !important;
       position: absolute;
       margin-left: 10px;
       width: 903px;
       top: 683px;
 text-shadow: 1px 1px 0 #ece4cd,
               2px 2px 0 #d8a782,
      }

 div#pun-ulinks {
       position: absolute;
       margin-left: 0px;
       font-size: 9px;
       width: 923px;
       top:733px;
  text-transform: uppercase;
       }

/* Цвет навигации до наведения */
#pun-navlinks a {
  font-weight: normal;
  font-style: normal;
  color: #4e230b;
  border-bottom: 0px none #000;
  text-decoration: none;}

/* Цвет навигации при наведении */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #d58334;
  text-decoration: none;}

/* расстояние между ссылками в меню навигации */
#pun-navlinks li {
padding-right: 0.3em !important;
}


/* CS1.2 Боди или фон форума */
html, body { background: url("http://funkyimg.com/i/23ZAV.jpg") top center repeat-x, url("http://funkyimg.com/i/23ZyL.jpg") center; background-color : #280d07; }

#pun-title table {
background-image : url(http://funkyimg.com/i/247A3.png); 
background-repeat : no-repeat;
background-position: top center;
border: none;
height: 760px;
width: 1180px;
  margin-left: -128px;}

/* CS1.4 Пан или "тело" форума */
#pun {background-color: #e3d1b8; background-image: url(http://funkyimg.com/i/23Zxo.jpg);}

/* CS1.5 Подвал форума */
#pun-about p.container {background-color: #;
   background-image : url(http://funkyimg.com/i/23ZBN.png);
   margin-left: -149px;
   background-position : center top;
   background-repeat : no-repeat;
   width: 1190px;
   height : 268px; 
   overflow-x: hidden;}

 div#html-footer {
        margin: 0px 0px 0px 0px;}

 div#pun-about {
       margin-bottom:-60px;

}
 div#html-footer {
        margin: -50px 0px 0px 0px;}

 #pun-announcement.section h2 span {display:  none; }
    a.menu:link, a.menu:visited, a.menu:active{text-decoration: none; }

/* 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 {
  color: #4e230b;
  text-decoration: none;}

/* CS2.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: #b26323; 
  text-decoration: none;}

/* CS2.6 Замена названий категорий на изображения */
#pun-category1.category h2 {
background: url(http://funkyimg.com/i/2428M.jpg);
height: 109px;
width: 530px;
font-size:0 !important;
margin-left: 200px;}

#pun-category2.category h2 {
background: url(http://funkyimg.com/i/2428N.jpg);
height: 109px;
width: 530px;
font-size:0 !important;
margin-left: 200px;}

#pun-category3.category h2 {
background: url(http://funkyimg.com/i/2428P.jpg);
height: 109px;
width: 530px;
font-size:0 !important;
margin-left: 200px;}

#pun-category4.category h2 {
background: url(http://funkyimg.com/i/2428R.jpg);
height: 109px;
width: 530px;
font-size:0 !important;
margin-left: 200px;}

#pun-category5.category h2 {
background: url(http://funkyimg.com/i/2428S.jpg);
height: 109px;
width: 530px;
font-size:0 !important;
margin-left: 200px;}

#pun-category6.category h2 {
background: url(http://funkyimg.com/i/2428T.jpg);
height: 109px;
width: 530px;
font-size:0 !important;
margin-left: 200px;}


/* картинка статистики с надписью "статистика" */
#pun-stats.section h2 { 
background-attachment: scroll;
background-clip: border-box;
height: 109px;
width: 530px;
margin-left: 200px;
background-color: transparent;
background-image: url(http://funkyimg.com/i/2428U.jpg);
background-origin: padding-box;
background-position: 50% 0%;
background-repeat: no-repeat;
background-size: auto;
font-size: 0px;}


/* CS3 Иконки старых, новых, важных, закрытых тем */

/* CS3.1 Иконка старых сообщений*/
.punbb table Div.icon {float: right; 
display: block; 
border-style: none none none none;
margin-left: 10px;
margin-right: 10px;
width: 74px;
height: 72px;
background-image : url(http://funkyimg.com/i/23Zxs.png);
background-repeat: no-repeat;}

/* CS3.2 Иконка новых */
TR.inew Div.icon {
background-image : url(http://funkyimg.com/i/23Zxr.png);
background-repeat: no-repeat;
width: 77px;
height: 75px;}

/* CS3.3 Иконка важных*/
TR.isticky Div.icon {
background-image : url(http://funkyimg.com/i/23Zxt.png);
background-repeat: no-repeat;
width: 74px;
height: 72px;}

/* CS3.3 Иконка закрытых*/
TR.iclosed Div.icon {
background-image : url(http://funkyimg.com/i/23Zxu.png);
background-repeat: no-repeat;
width: 74px;
height: 72px;}


/* иконка статистики */
#pun-stats ul.container { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url(http://funkyimg.com/i/23Zxq.png);
background-origin: padding-box;
background-position: 10px 10px;
background-repeat: no-repeat;
background-size: auto;
padding-left: 110px;
padding-top: 35px;}

/* CS5 Прочие элементы */

/* CS5.6 Совсем другое */
#pun-navlinks .container, #pun-ulinks .container { text-align: center;}
#pun-main .post-author ul {text-align: center}

/* ник */
.pa-author a, .pa-author {text-align: center;
  color: #4e230b !important; 
  font-family: "RupsterScriptFree";
  border-bottom: 0px none #000;
  text-transform: lowercase;
  font-size: 21px; !important;
  padding-top: 19px !important;  
}

.pa-author a, li#profile-name { 
text-shadow: 1px 1px 0 #ece4cd,
               2px 2px 0 #d8a782;
text-align: center; }

/* статус */
.pa-title {
  color: #d8a782 !important; 
  font: 8px "Verdana" !important;
  letter-spacing: 1px;
  text-transform: uppercase;
text-align: center; 
  padding-top: 7px !important;
}

/* репутация и сообщения на одной строчке*/
.pa-posts {
text-align: center; 
display: inline-block;
padding: 5px;
width: 88px;
  border-radius: 10px;
  background-color: #f4e7da;
  border: 3px double #ebc7a2;
  box-shadow: 5px #d6c3a9 inset;
  font-family: "RupsterScriptFree";
  text-transform: lowercase;
  font-size: 15px; !important;
  letter-spacing: 0px;
 text-shadow: 1px 1px 0 #d6c0a5,
}

.pa-respect {
text-align: center;
display: inline-block;
padding: 5px;
width: 88px;
  border-radius: 10px;
  background-color: #f4e7da;
  border: 3px double #ebc7a2;
  box-shadow: 5px #d6c3a9 inset;
  font-family: "RupsterScriptFree";
  text-transform: lowercase;
  font-size: 15px; !important;
  letter-spacing: 0px;
 text-shadow: 1px 1px 0 #d6c0a5,
}

/* оформление мини-профиля */
.punbb .post .post-author {
width:255px; !important;
padding-top: 15px;
padding-bottom: 11px;
margin-top: 0px;
margin-left: -11px;
margin-bottom: 0px;
  text-align: center;
text-shadow: 0px 0px 3px 0px #ffffff;
 background: url(http://funkyimg.com/i/23ZMs.jpg) top no-repeat, 
url("http://funkyimg.com/i/23ZMu.jpg") bottom no-repeat, 
url('http://funkyimg.com/i/23ZMt.jpg') top center; repeat-y; }

.pa-avatar.item2 img {
max-width: 180px;
border: solid;
border-width: 3px;
border-color: #f6f6f6;
    text-align: center;
margin-left: 0px !important;
margin-top: 25px !important;
box-shadow: 0px 0px 0px #d0c7bb;
}


@font-face {font-family: RupsterScriptFree; 
src: local("RupsterScriptFree"), url(http://inportland.rusff.ru/files/0016/e8/f2/75370.ttf);}
@font-face {font-family: LazyCrazy; 
src: local("LazyCrazy"), url(http://inportland.rusff.ru/files/0016/e8/f2/62107.ttf); }
@font-face {font-family: FreeStyle; 
src: local("FreeStyle"), url(http://inportland.rusff.ru/files/0016/e8/f2/16383.ttf); }

/* кнопка "Отправить" и пр. */
.button {
  height: auto;
   padding: 5px;
  font-family: arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: rgb(68,68,68);
  text-decoration: none;
  user-select: none;
  padding: .2em 1.2em;
  outline: none;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 2px;
  background: rgb(245,245,245) linear-gradient(#f4f4f4, #f1f1f1);
  transition: all .218s ease 0s;
}


/* кнопка "отправить" и пр. после наведения */
.button:hover, .button:active, .button:focus {
   color: #000000 !important;
  border-radius: 20px;
}


/* CS5.4 Область для ввода текста в форме ответа и админке */
.punbb textarea, .punbb select, .punbb input {
  color: #1f1714;}

.tooltip span{
    visibility: hidden;
    position: absolute;
    top: -110px; left: 0px;
padding: 2px
}
 
.tooltip:hover span{
visibility: visible;
}

.adminface{
font-family: RupsterScriptFree;
 font-size: 18px; display: inline;
 color: #e4d2ba;
 text-shadow: 1px 1px 0 px #000000;
}

.tonav1{
border-radius: 10px; 
background-color: #835D1D; 
color: #ffffff; 
text-align: center; 
padding: 1px; 
width: 80px; 
font-size: 8px; 
box-shadow: 0px 0px 5px #6D4A0D inset; 
display: inline-block;
}


.tonav2{
border-radius: 10px; 
background-color: #777107; 
color: #ffffff; 
text-align: center; 
padding: 1px; 
width: 80px; 
font-size: 8px; 
box-shadow: 0px 0px 5px #666102 inset; 
display: inline-block;
}

::-webkit-scrollbar {
    width: 6px;
    height: 4px;
}
::-webkit-scrollbar-track {
background: #9a6431;
}
::-webkit-scrollbar-thumb {
    background: #3a1b08;
}