/* CS1 Background and text colours
-------------------------------------------------------------*/
/* фон */
body {background-color:;
background-image: url("http://funkyimg.com/i/2b8PH.png");
background-repeat: repeat;
background-position : top center;
overflow-x: hidden;
}
/* фон контента */
#pun { background-image : url("http://sa.uploads.ru/d/5s3Bl.png");
background-repeat: repeat-y;
background-position : center;}
/* блок формы ответа и кнопки*/
  .punbb textarea, .punbb select, .punbb input{
  background-image: url(http://s2.uploads.ru/5B6Fi.png);
  color: #181800;
border-top:0px solid #667005;
border-right:0px solid #b10532;
border-bottom:0px solid #667005;
border-left:0px solid #b10532;
}
/* категории */
#pun-main h2, #pun #pun-index #pun-stats h2, #pun .punbb #pun-main h1 {
  height: 40px;
  background-image: url();
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
  text-transform: uppercase;
  font-size: 0em;
}
/* картинка в самый низ */
   #pun_wrap {
background: transparent url(http://funkyimg.com/i/2b9fj.png) no-repeat bottom center !important;
padding-bottom: 97px !important;
padding-left: -7px;
width: 1006px;
margin: auto auto auto auto;
}
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #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 {background-color: transparent;
color: #181800; font-size: 1em; font-family: calibri;}
#pun-status .container, #pun-crumbs1 .container
{color: #181800; font-family: calibri;
}
#pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 500px; top: 0px
}






#pun-navlinks .container, #pun-ulinks .container {
background-color: transparent;
color: #181800;
text-align: center;}
.offline li.pa-online strong {
color: #181800; font-family: cambria;}
.punbb textarea, .punbb select, .punbb input {
background-color: transparent;
color: #181800; }

/* 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
  }
#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: 1px solid transparent
  }
li.pa-online {
  border-left-color: transparent;
  }
.punbb .post-sig dt {
  border-top-color: transparent!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: #66640a;
  font-size: 1em;
    border-bottom: 0px none #000;
  text-decoration: none;
  }
.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #dfd100
  }
/* 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: #4a4805;
  }
/* CS3.3 */
#pun-navlinks a {
  color: #fff000;
  font-family: courier new;
font-style: normal;
   font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.5em;
    border-bottom: 0px none #000;
  text-decoration: none;
  }
/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #161616;
 font-family: cambria;
font-variant: small-caps;
font-style: normal;
   font-size: 10px;
  text-transform: uppercase;
    border-bottom: 0px none #000;
  text-decoration: none;
  }
#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }
/* CS4 Post status icons
-------------------------------------------------------------*/ 
div#html-footer {
margin: -20px 0px 0px 0px;}
        div.icon {
            background: url(http://funkyimg.com/i/2b9eq.png) no-repeat;
    }
    .newtext {display:none}
    tr.inew div.icon {
            background: url(http://funkyimg.com/i/2b9er.png) no-repeat;
    }
   
    tr.iclosed div.icon {
            background: url(http://funkyimg.com/i/2b9eq.png) no-repeat;
    }
    tr.iredirect div.icon {
            background: url(http://funkyimg.com/i/2b9eq.png) no-repeat;
    }
    tr.isticky div.icon {
            background: url(http://funkyimg.com/i/2b9er.png) no-repeat;
    }
hr{color:#83894a;height:1px;border:none;background:#83894a;}

/* =Hoverbox Code= */
.hoverbox { cursor: default; list-style: none; padding: 0;}
.hoverbox a { cursor: default; }
.hoverbox a .preview { display: none; }
.hoverbox a:hover .preview { display: block; position: absolute; top: 0px; left: 0px; z-index: 1; }
.hoverbox img { background: transpanent; border-color: transpanent; border-style: solid; border-width: 0px; color: inherit; padding: 2px; vertical-align: top; }
.hoverbox li { background: white; color: inherit; display: inline; float: left; margin: 5px 10px 5px -25px; padding: 0px; position: relative; }
.hoverbox li.text { background: white; color: inherit; display: inline; float: left; margin: 0px 0px 0px 0px; padding: 0px; position: relative; }
.hoverbox .preview { border-color: transpanent; } 

#pun-index .category .tc2, 
#pun-index .category .tc3{ 
display:none!important; 
} 
.themesMessages {display:inline-block;width:120px;padding-left:99px;} 
.add{ 
display:inline-block; 
padding: 3px 8px; 
}

.punbb .post .post-author > ul {
background: url(http://s7.uploads.ru/jKCEs.png) top center no-repeat,
url(http://funkyimg.com/i/2b8V8.png) bottom center no-repeat;
padding: 10px 6px 10px 0px !important;
margin-top:-0px;
margin-bottom:0px;
margin-left:-19px;
padding-bottom: 13px!important;
}

.punbb .post .post-author  ul {
background: url(http://funkyimg.com/i/2b8UP.png) top center no-repeat,
url(http://funkyimg.com/i/2b8Vq.png) bottom center no-repeat;
padding: 10px 6px 10px 0px !important;
margin-top:-0px;
margin-bottom:0px;
margin-left:-19px;
padding-bottom: 13px!important;
}
.punbb .post .post-author {
    text-align: center;
    background: url(http://funkyimg.com/i/2b8Vc.png) repeat-y;
    color: #FFFFFF;
    font-family: 'Cuprum';
    font-style: normal;
    font-size: 12px;
}

.punbb .post .post-author a {
color: #ffffff;
}

.punbb .post .post-author b, .punbb .post .post-author strong {
color: #ffffff;
}

.punbb .post .post-author a:hover {
    color: #D7FF0A !important;
    text-shadow: 1px 1px 0px #867818;
}


.punbb .post .post-author li {
    margin-top: 7px;
    padding-left: 5px;
}

.pa-author a, .pa-author {
      text-align: center;
    color: #181800 !important;
    font-family: built titling;
    font-size: 19px;
    letter-spacing: 0.06em;
    font-weight: bold;
    margin-left: 4px;
    padding-bottom: 4px!important;
}

.pa-author a:hover {
color: #dad4cf !important; }

li.pa-author {
margin-bottom:8px;
}

.pa-avatar img{
    -o-border-image: url(images/bg-image.png) 30 round round;
    border-style: solid!important;
    border-width: 7px 7px 7px 7px!important;
    -moz-border-image: url(http://funkyimg.com/i/2b8Xk.jpg) 18 26 27 27 repeat!important;
    -webkit-border-image: url(http://funkyimg.com/i/2b8Xk.jpg) 18 26 27 27 repeat!important;
    -o-border-image: url(http://funkyimg.com/i/2b8Xk.jpg) 18 26 27 27 repeat!important;
    border-image: url(http://funkyimg.com/i/2b8Xk.jpg) 18 26 27 27 repeat!important;
}

ul.post-ul-Sp {
background: transparent!important;
margin-left: 29px!important;
font-family: calibri; font-size: 10px;text-transform: uppercase;color: #8d8f0c!important;letter-spacing: 0.15em;text-align: center!important;}
}}
}

.pa-avatar img.addimg {
border: none !important;
box-shadow: none;
}

.pa-title {
    text-transform: lowercase;
    font-family: calibri;
    text-align: center;
    color: #6d7100;
    font-size: 11px !important;
    margin-top: -8px!important;
}

.pa-fld2 {
    min-width: 173px;
    margin-left: 6px !important;
    margin-bottom: 5px !important;
}

li.pa-fld1 {
    width: 173px;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    margin-left: 11px;
    border: 4px double #484500;
    margin-top: -10px!important;
}



li.pa-last-visit {
    background: rgba(58, 69, 216, 0.2);
    width: 173px;
    height: 33px;
    margin-left: 30px;
    border: 4px double #8AA2EC;
}

.pa-respect, .pa-posts {
    width: 70px;
    display: inline-block;
    padding: 2px!important;

}
.pa-respect {background: url(http://funkyimg.com/i/2b94a.png);
margin-left: 20px!important;
border: 3px solid #404201;
}
.pa-posts { background: url(http://funkyimg.com/i/2b94a.png);
  margin-left: -10px!important;
border: 3px solid #404201;
}



#pun th {color: transparent;}

/* ----------------- */


