/* CS1 Background and text colours
-------------------------------------------------------------*/

body {
 background-color: #030303;
background-image: url(http://sd.uploads.ru/q8tfC.png); 
background-attachment: fixed;
background-position: top center;
background-repeat: yrepeat;
}


/* CS1.1 */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, #pun-stats
 {
  background-color: transparent;
  color: #ADADAD;
  
 text-align: justify;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background-color: transparent;
  color: #ADADAD;
  padding: 10px;
  }
.punbb .post .container {
  background-color: transparent;
  color: #0C0A08;
  padding: 10px;
  }

/* CS1.3 */ 
#pun-main .quote-box, #pun-main .code-box {
  
    font-size: 1em;
    background-color: #fae7c85;  
    background-image : url(http://sf.uploads.ru/q7lJi.png);
background-repeat: yrepeat;
    background-position: top right; 
        border: 0;
    border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;   
 
 
}
#pun-stats h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
 font-family: Verdana;
padding: 12px;
 font-size:13px;
 font-weight: bold;
 text-align:center;
 height: 22px;
 text-transform:uppercase;
 background: url(http://sd.uploads.ru/0k3xE.png) no-repeat;
 margin-left:-5px ;
 color:#fef0e4!important;
 text-shadow:-1px  -1px  0px  #171C21;

  }
.punbb .main h1, .punbb .main h2 {
 font-family: Verdana;
padding: 12px;
 font-size:13px;
 font-weight: bold;
 text-align:center;
 height: 22px;
 text-transform:uppercase;
 background: url(http://sd.uploads.ru/0k3xE.png) no-repeat;
 margin-left: 8px ;
 color:#fef0e4!important;
 text-shadow:-1px  -1px  0px  #171C21;

  }
#pun-redirect, #pun-maint {background-color: #180401; color: #030000; border: solid 3px #412925;
 border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
  box-shadow: 0px 0px 0px #c0bfbd;
    -webkit-box-shadow: 0px 0px 0px #c0bfbd;
    -khtml-box-shadow: 0px 0px 0px #c0bfbd;
    -moz-box-shadow: 0px 0px 0px #c0bfbd;}

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: #474c52;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #474c52
  }

/* CS1.6 */
.punbb .post h3 span, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #474c52;
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
background-color: #fae7c85;  
  color: #474c52;
  }

/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  color: #eee2d7;
  }

.offline li.pa-online strong {
  font-weight: normal
  }
.punbb textarea{
background: url(/files/0012/66/88/93376.png) repeat;
color: #BDB8B6;
padding: 3px;
  border: double #1D1C1C;
}

.punbb select, .punbb input {
background: url(/files/0012/66/88/93376.png) repeat;
color: #BDB8B6;
padding: 2px;
  border: double #1D1D1D
}


/* 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;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: transparent;
background-color: #fae7c85;  
  }

#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: #bcc58c;
  }

.punbb .post-sig dt {
  border-top-color: transparent;
  }


/* 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: #ADADAD;
    border-bottom: 0px none #000;
  text-decoration: none;

  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #6f8593;
  }

/* 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: #5E0F18;
    border-bottom: 0px none #000;
  text-decoration: none;

  }


/* CS3.3 */
#pun-navlinks a {
  color: #fef0e5;
  text-decoration: none;
  text-shadow:1px  1px  1px  #;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #929faa;
  font-weight: bold;
  font-style: normal;
  text-shadow:1px  1px  1px  #1c2024;
  text-decoration: none;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3;
  background: url("картинка для ссылок") repeat;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }



/* CS4 Post status icons
 -------------------------------------------------------------*/

Div.icon {background-image : url(http://se.uploads.ru/vuK3m.png); background-repeat: no-repeat; margin-left: 10px;}
TR.inew Div.icon {background-image : url(http://sd.uploads.ru/Xg1wJ.png); background-repeat: no-repeat;margin-left: 10px;}
TR.isticky Div.icon {background-image : url(http://se.uploads.ru/vuK3m.png); background-repeat: no-repeat;margin-left: 10px;}
TR.iclosed Div.icon {background-image : url(http://sd.uploads.ru/I9FZv.png); background-repeat: no-repeat;margin-left: 10px;}
TR.iredirect Div.icon {background-image : url(http://sd.uploads.ru/I9FZv.png); background-repeat: no-repeat;margin-left: 10px;}

#pun-main div.catleft, #pun-main div.catright {display: none}



/* CS5 Other Elements
 -------------------------------------------------------------*/

#pun-title table tbody tr .title-logo-tdr {
  position: absolute; 
  z-index: 1;
  left: 800.5px;
  top:25px;  
}

#pun-ulinks .item3, #button-youtube, .closedatafield,  #pun-title .title-logo span, .pa-gifts, .lastedit, .pa-awards .mini_awards_label a {
  display: none
}

#pun-stats ul.container {
  background: transparent url(статистика) no-repeat 5px 5px;
  padding-left: 20px;
  padding-bottom:5px;}

#pun-reputation h1, #pun-report h1, #pun-popup_awards h1, #pun-reputation div.inner div.container, #pun-report div.inner div.container , #pun-popup_awards div.inner div.container {
  background: #e1dfe0 !important;   }
#pun-reputation h1, #pun-report h1, #pun-popup_awards h1 {background-image: none !important;
  background-color: #e1dfe0 !important; width: auto !important; margin-left:0px;   color: #474c52 !important;  text-shadow:-1px  -1px  1px  #f0f0f0 !important;  }

b, p strong{  
color: #5C5B5B;
}

.punbb th {
background: url(/files/0012/66/88/93376.png) repeat;
border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
 border: none !important;
}

.post h3, #pun-ulinks .container {background: transparent;}

hr {
border: none;
border-top: double #a6a6a6;}

#pun-announcement .container a img, a .postimg {
filter:alpha(opacity=100);
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3;
}

#pun-announcement .container a:hover img, a:hover .postimg {
opacity: 0.8;
filter:alpha(opacity=80);
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3;
}

#navawards, #pun-live-rusff {display : none !important;}

.post-content abbr { 
cursor: pointer !important;
padding: auto 2px 1px 2px;
border-bottom: dashed 1px #5c758e;
}

.post-content .highlight-text { 
padding: 10px; 
border: solid 1px #c5c5c5;
margin: 0 1.8em 0 1.8em;
color: #475669 !important;
background: transparent url(/files/0012/66/88/95368.png) !important;
width: 90%;
display: block;
font-family: cambria;
font-style: italic;
line-height: 12px;
letter-spacing: -1px;
font-size: 18px;
text-align: center;
-o-box-shadow: 0px 1px 0px #f0f0f0;
-webkit-box-shadow: 0px 1px 0px #f0f0f0;
-moz-box-shadow:0px 1px 0px #f0f0f0;
box-shadow: 0px 1px 0px #f0f0f0;
}

.forumLink { 
padding: 5px !important; 
display: block;
font-size: 10px;
font-family: verdana;
background: url(/files/0012/66/88/93376.png) repeat !important;
border: double #d0d0d0;
}

.pa-awards {margin-top:-20px !important;}
.pa-fld1 {margin-top:-15px !important;}
.pa-online {margin-bottom: 7px !important;}



div#html-footer .container {
height:100px;
background: transparent !important;
text-align: center;}

div#html-footer {
  margin: -10px 0px 0px 0px;
}

div#html-footer .container A IMG{
-moz-opacity:0.7;
filter:alpha(opacity=70);
}

div#html-footer .container a:hover img {
-moz-opacity:1.0;
filter:alpha(opacity=100);
}

.post-body .post-rating .container {
padding: 3px;
background: url(/files/0012/66/88/93376.png) repeat ;
border: double #d0d0d0;}



#pun_wrap {background-image: url("http://sf.uploads.ru/WZwAV.png"); background-repeat: no-repeat; background-position: center bottom; padding-bottom:30px;
}





#pun-announcement h2 {display: none}
.modlist {display: none;}

#pun th {color: transparent; background-color: transparent; font-size: 0.1em}

a.menu:link, a.menu:visited, a.menu:active{text-decoration: none;
 
background-color: #8ca07e;
font:normal 8pt georgia;
color: #ffffff;
line-height: 8pt;
font-style: italic;
text-transform: none; 
text-align: center;
display:block;
width:165px;
border-bottom: 2px solid  grey;
}
a.menu:hover {
background-color:#688456;
color:  #FFFFFF ;
border-bottom :2px solid  #ffffff;}


a.sbla:link, a.sbla:visited { display: block; margin-bottom: 1px; text-transform: lowercase; font-style: italic; font-family: justify; font-size: 10px; letter-spacing: 1px;border-radius: 10px; background: rgba(196, 192, 188, 0.94); color: #110C0C;  padding: 1px 2px 2px 10px; text-decoration: none;}
a.sbla:hover, a.sbla:active { -moz-transition: 1s ease; -webkit-transition: 1s ease;  display: block; text-transform: lowercase; font-family: justify; font-size: 10px; letter-spacing: 5px; background: #180401; text-decoration: none; color: #ece0cc; text-align: center; padding: 1px 2px 2px 20px;border-radius: 10px;}

table {
border:0;
}



/*профиль*/
.post-author ul li {
background: url(http://sd.uploads.ru/iMk60.png) 0% 0% repeat-y;
margin-left: 2px;
padding-left: 0px;
padding-right: 17px;
}

/*скрываем ненужные*/
.pa-ip, .pa-replies {
background: url("http://se.uploads.ru/oH6Rl.png") 0px -352px no-repeat transparent !important;
display: none;
}


.pa-author {
background: url("http://se.uploads.ru/oH6Rl.png") 0px -43px repeat-y !important;
color: #ADADAD;
height: 58px;
margin-bottom: -42px !important;
padding-left: 25px !important;
padding-right: 20px!important;
padding-top: 6px !important;
width: 167px !important;
}

/*раса, статус*/
.pa-title{
background: transparent !important;
color: #fff7e8;
padding-left: 16px !important;
padding-right: 24px !important;
text-align: center;
}
.pa-avatar{
background: url(http://se.uploads.ru/A9URQ.png) 0% 100% no-repeat, url(http://se.uploads.ru/WSZIe.png) 0% 0% no-repeat, url(http://sd.uploads.ru/WIyTl.png) 0% 0% repeat-y transparent !important;
margin-top: 2px !important;
margin-left:  2px !important;
padding-top: 35px !important;
padding-bottom: 35px !important;
text-align: center;
}
/*первая строка статуса*/
.pa-respect, .pa-fld1, .pa-fld4 {
padding-top: 0px !important;
}
/*последняя строка статуса*/
.pa-online, .pa-last-visit {
background: url("http://sd.uploads.ru/WIyTl.png") 0px 31px transparent !important;
height: 31px;
width: 193px;
}
.post-author ul li.pa-avatar img {margin-left: -2px !important;height: auto; max-height: 350px !important; max-width: 190px !important; width: auto;}
.punbb optgroup, .punbb option {background-color: #0F0F0F;}
.pa-title+.post-img-Sp{
display:none;
}
.post-author img.post-img-Sp {
margin: 0 0 -3px 0;padding:0;
}
.post-author .pa-avatar+.post-img-Sp {
margin-left:27px
}
.pa-fld2 {padding-top: 32px  !important;}
.pa-title+.post-img-Sp,
.pa-title+.post-img-Sp+.post-img-Sp{
display:none;
}
.post-author img.post-img-Sp {
margin: 0 0 -3px 0;padding:0;
}
.post-author .pa-avatar+.post-img-Sp {
margin-left:27px
}
#pun-viewtopic div.post-rating .container a {
  width: 60px; padding-top: 8px;
  font-size: 12px !important; color: 8a7358}
#navawards {display: none;}
#pun-main .formal textarea{margin-left: -2px;}
.pl-share {display: none !important;}
li.pa-replies {margin-top: 40px;}
.punbb #pun-navlinks h2, #pun-ulinks h2, #pun-status h2 {
  background-image:none!important;
}