/* CS1 Basis
-------------------------------------------------------------*/

/* CS1.1 */ 
body {
  background-color: #d8d8d8;}

#pun {
  background-color: #f7f7f7;}

/* CS1.2 */
#pun-title.section {
  background: transparent url("http://funkyimg.com/i/2z7gm.png") top center scroll no-repeat; 
  height: 394px;
  width: 1000px;
  margin-left: -20px;}


/* CS2 Forum
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, #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-status .container, #pun-crumbs1 p.container, #pun-stats .container, #pun-about .container, #pun-crumbs2 .container, .linkst .pagelink, .linksb .pagelink {
  color: #212121;
  background-color: transparent;
  font-size: 11.4px;}

/* CS2.2 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2 {
  background-color: transparent;
  margin-right: -2px;
  margin-top: 20px;
  height: 20px;
  margin-left: 0px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  color: #b7b7b7;
  font-size: 12px;
  text-transform: lowercase;
  font-family: Cambria;
  letter-spacing: 3px;}


.punbb th {
  font-size: 11px !important;
  text-transform: lowercase;
  font-family: Tahoma;}

/* CS2.3 */ /*Окно цитаты*/
.punbb .post-content .quote-box, .punbb .post-content .code-box {
    margin: 5px 1px 10px 1px;
    padding: 9px 12px 2px 12px;
    background: rgba (201, 193, 156, 0.5);
    background-color: #e5e5e5;
    border: 4px solid #bdbdbd !important;
    outline: 1px solid #4a5f4c;}


.punbb textarea, .punbb select, .punbb input {
  color: #212121;
  background-color: #e5e5e5;
  border: 4px solid #bdbdbd !important;
  outline: 1px solid #4a5f4c;
}

.punbb #keyboard-span input {
  border: none !important;
  outline: none !important;
  margin: 2px;
  font-family: Arial;
  line-height: 1;
}

/* CS2.4 */
::-webkit-scrollbar {width: 9px; height: 5px; background-color: #333333;}  
::-webkit-scrollbar-thumb {background-color: #906600;}


/* CS2.6 */ /*профиль*/
.pa-author {
    text-transform: uppercase;
    font-size: 14px;
    padding: 3px 1px 3px 1px !important;
    font-weight: bold;
    text-align: center;
    text-decoration: overline;}

.punbb .post .post-author {
  background-color: #e0e0e0;
}

.pa-avatar {
    padding-bottom: 2px !important;}

li.pa-title {
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 2px;
    font-weight: normal;
    font-family: tahoma;
    letter-spacing: px;}

li.pa-respect {
   margin-top: 5px;}


.pa-fld1 {
    color: #000000;
    background-color: #e0e0e0;
    font-size: 12px;
    font-family: tahoma, 'Arsenal', sans-serif, arial, cambria, georgia;
    text-align: center;}

.pa-fld1 a, .pa-fld1 a:link, .pa-fld1 a:visited {
    font-weight: bold;
    text-transform: uppercase;
    }

li.pa-online {
    line-height: 0.8em;
    text-align: center;
    margin-top: 3px;
    font-size: 0.9em;}


/* CS2.7 */ /*ещё окантовка*/
.tclcon {
  position: relative;
  left: 10px;
  text-align: justify;
  width: 350px;
  padding-bottom: 4px;
  border-bottom: solid 1px #313642 !important;}

#pun-index .tcl h3 {
  font-weight: bold;
  font-family: Cambria;
  font-size: 12px !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  margin-bottom: 4px;
  background: #d4d4d4;
}

#pun-viewforum .tclcon, #profile .container .tclcon {
  margin-top: 8px;
  border-bottom: none !important;}


/* CS3 Border
-------------------------------------------------------------*/

.punbb .post-body, .post h3, #pun-title, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table, #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span, #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, .punbb-admin #pun-admain .adcontainer {
  border-color: transparent;}

/* CS4 Links
-------------------------------------------------------------*/

/* CS4.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: #906600;
  text-decoration: none;}

.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: #d7c69c;
  -moz-transition: 1s ease;
  -webkit-transition: 1s ease;}

/* CS4.2 */
#pun-navlinks a {
    font-weight: bold;
    font-family: 'Arsenal', tahoma, sans-serif, arial, cambria, book antiqua, georgia;
    text-transform: uppercase;
    color: #222222;
    text-shadow: 1px 1px 0px #ada696;}


#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active, #pun-pagelinks a:active, #pun-pagelinks a:focus {
  color: #d7c69c;
  font-style: normal;
  -moz-transition: 1s ease;
  -webkit-transition: 1s ease;}

#pun-ulinks a {
  text-transform: lowercase;
  font-size: 12px !important;
  font-family: Cambria;
  color: #e0e0e0;}

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  color: #d7c69c;} 

/* CS5 Post status icons
 -------------------------------------------------------------*/

 .punbb table Div.icon {
  float: right;
  display: block;
  width: 48px;
  height: 35px;
  background-image: url(http://funkyimg.com/i/2yNDG.png);
  background-repeat: no-repeat;
  position: relative;}

TR.inew Div.icon {
  background: url(http://funkyimg.com/i/2yNDF.png) no-repeat;}

TR.isticky Div.icon {
  background: url(http://funkyimg.com/i/2yNDE.png) no-repeat;}

TR.iclosed Div.icon {
  background: url(http://funkyimg.com/i/2yNDD.png) no-repeat;}



/* CS6 Tables and other
 -------------------------------------------------------------*/

#pun-about {
  position: relative;
}
#pun-about p.container {
  position: absolute;
  top: 1em;
  left: -20px;
  width: 1000px;
  height: 44px;
  padding: 0;
  margin: 0;
  margin-bottom: 16px;
  background: #485f4a;
  border: none;
}

/* CS7 Categories
 -------------------------------------------------------------*/
#pun-index .category h2 {
  height: 54px;
  width: 544px;
  margin: 20px auto 5px;
  background-repeat: no-repeat;
}

#pun-category1 h2 {
  background-image: url(http://funkyimg.com/i/2z7qj.png);
}

#pun-category2 h2 {
  background-image: url(http://funkyimg.com/i/2z7qk.png);
}

#pun-category3 h2 {
  background-image: url(http://funkyimg.com/i/2z7qm.png);
}

#pun-category4 h2 {
  background-image: url(http://funkyimg.com/i/2z7qn.png);
}

#pun-category5 h2 {
  background-image: url(http://funkyimg.com/i/2z7qo.png);
}

#pun-category6 h2 {
  background-image: url(http://funkyimg.com/i/2z7qo.png);
}

#pun-category7 h2 {
  background-image: url(http://funkyimg.com/i/2z7qo.png);
}

/*CS8 Scripts
------------------------------------------------*/

/*Тёмный блок*/
.post-content del{
  background-color: #202020;
  text-decoration: none;
  color: transparent;
  transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  -khtml-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
}

.post-content del:hover{
  background-color: transparent;
  color: #111111;
  transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  -khtml-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
}


/*Навигация*/

.forminput {
    width: 160px;
    text-align: center;
    font: 11px Cambria !important;
    background-color: #e1e1e1;
    color: #906600 !important;
    border-style: none;
    border-color: #ececec;
    padding: 1px 3px 3px 5px;
}


/*форум темы сообщения*/
.punbb .main .tcl {
    border-left-style: none;
    border-left-width: 0;
}

.punbb .main .tcl {
    overflow: hidden;
    text-align: left;
    width: 50%;
}

.punbb .main th {
    border: none;
    padding: 0.4em 1em 0.4em 1em;
}

.punbb th, #pun-about .container {
    font-size: 0.9em;
    font-weight: normal;
    background-color: transparent;
    text-transform: lowercase;
}

.punbb th {
    color: #868686;
}

.punbb * {
    margin: 0;
}


/*Маленький текст*/

sup {
    vertical-align: super;
    font-size: smaller;
}