#pun-title table {
  background-image : url("http://sg.uploads.ru/TVBZW.png");
  margin-left: -255px;
  margin-bottom: -40px;
  height: 397px;
  width: 1440px;
}

body {background-color: #050b11;
background-image : url("http://s7.uploads.ru/ouR6E.png");
background-repeat: repeat;
background-position : top center;
overflow-x: hidden;
}

#pun {background-image : url("http://s6.uploads.ru/srRpo.png");
background-repeat: repeat;
background-position : center;}

  .punbb textarea, .punbb input {
  background-color: #92b3b3;
  color: #042741;
background-image : url("http://sa.uploads.ru/xy6qV.png");
border-top: 1px solid #4b5a6f;
border-right: 4px  solid #4b5a6f;
border-bottom: 1px  solid #4b5a6f;
border-left: 4px solid #4b5a6f;
}

#pun-about p.container {background-image: url(http://s8.uploads.ru/AW87U.png);
  margin-left: -173px;
  background-position: center top;
  background-repeat: no-repeat;
  height: 105px; 
  width: 1230px;
  text-align: center;
  color: #283f50;
  margin-bottom: -55px;
  overflow-x: hidden;
}

.punbb-admin #pun-admain .adcontainer {background-color: transparent;
  margin-left: 15px;
  color: #394144;}

.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 {background-color: transparent;
  color: #212e33;}

#pun-status .container, #pun-crumbs1 .container
{color: #283f50;}

.offline li.pa-online strong {
color: #b19056;
font-weight: normal}

.punbb textarea, .punbb select, .punbb input {
background-color: transparent;
color: #394144;}

.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: transparent
  }

.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: transparent
  }

#pun-stats h2, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: transparent;
color: #7997a2;
  font-weight: bold;
font-style: normal;
  }

.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;
  }

.punbb th {
  border-color: transparent;
  }

.punbb .quote-box, .punbb .code-box {
  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;
  }

.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: #10395d;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #1a5f88;
  }

.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: #3f627b;
    -webkit-transition: all 0.3s;
  text-decoration: none;
  }

#pun-navlinks a {
  color: #758ba7;
  text-transform: uppercase;
  text-shadow: 1px 0px 1px #00020e;
font-family: "Georgia" !important;
font-size: 13px !important;
font-weight: 600;
  }

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #8a9fbb;
  text-decoration: none;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #d1b097;
  color: #5a3916;
  }

.punbb table Div.icon {float: left; 
display: block; 
border-style: none none none none;
width: 65px;
height: 21px;
margin-top: 9px;
margin-right: 7px;
margin-left: 13px;
background-image : url(http://sd.uploads.ru/nmqa2.png);
background-repeat: no-repeat;}

TR.inew Div.icon {
background-image : url(http://sa.uploads.ru/4jVFt.png);
background-repeat: no-repeat;
margin-top: 9px;
margin-right: 7px;
margin-left: 13px;
width: 65px;
height: 21px;}

TR.isticky Div.icon {
background-image : url(http://s4.uploads.ru/3siNr.png);
background-repeat: no-repeat;
width: 65px;
height: 21px;}

TR.iclosed Div.icon {
background-image : url(http://sa.uploads.ru/xLgbA.png);
background-repeat: no-repeat;
width: 65px;
height: 21px;}

div#html-footer {
margin-bottom: 20px;
margin-left: -45px;
}

div#pun-navlinks {
  position: absolute;
  width: 110%;
  margin-left: -167px;
  top: 0px;
}

div#pun-ulinks {
position: absolute;
    width: 100%;
    margin-left: 365px;
    top: 120px;
}

::-webkit-scrollbar {
  width:  5px;
  height: 5px;
  background-color: #325667;
  box-shadow: 0 0 0 2px #000b10 inset !important;
}
::-webkit-scrollbar-thumb {
  background-color:#325667;
  width:4px !important;
}

.code-box .scrollbox::-webkit-scrollbar-corner, .punbb textarea::-webkit-scrollbar-corner, .submenutextss::-webkit-scrollbar-corner, .achivka::-webkit-scrollbar-corner {
  background-color: #b1bac1;
}
.code-box .scrollbox::-webkit-scrollbar, .punbb textarea::-webkit-scrollbar, .submenutextss::-webkit-scrollbar, .achivka::-webkit-scrollbar {
  width: 7px;
  height:7px;
  background-color: #b1bac1;
  box-shadow: 0 0 0 0px #ccbca2 inset !important;
}
.code-box .scrollbox::-webkit-scrollbar-thumb, .punbb textarea::-webkit-scrollbar-thumb, .submenutextss::-webkit-scrollbar-thumb, .achivka::-webkit-scrollbar-thumb {
    background-color: #2f4656;
    width: 4px !important;
}

.punbb .post .post-author {
  float: left;
  width: 219px;
  margin-top: -1.5em;
  overflow: hidden;
  }

.pa-author {
background: url(http://s4.uploads.ru/SL5bz.png) 0% 0% no-repeat;
text-decoration: none;
height: 10px;
line-height: 40px !important;
margin-left: -8px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
padding: 7px 6px 0px 0px !important;
position: relative;
text-align: center;
font-weight: bold;
width: 219px !important; 
height: 40px !important; 
z-index: 0;
}
.pa-author a, .pa-author {
color: #063767 !important;
text-shadow: 1px 0px 1px #bcc0c3 !important;
font-family: "Palatino Linotype" !important;
letter-spacing: 1px!important;
font-style: italic !important;
font-size: 11pt !important;
font-variant: small-caps !important;
margin-left: 0px;
}

.post-author {
background: url(http://sg.uploads.ru/xLw8y.png) repeat-y; width: 219px;
color: #7e592c !important;
}
.post-author ul li {
padding: 0px 12px;
text-align: center !important; 
color: #021f33 !important; 
text-shadow: 1px 0px 1px #b3bec7 !important;
}

.post-author > ul {
    background: url("http://sh.uploads.ru/i4YeR.png") no-repeat scroll center bottom transparent;
margin-left: 1px !important;
}

.pa-avatar {
width: 180px;
margin-left: -2px!important;
padding-bottom: 0px;
}

.pa-posts {
margin-left: -6px!important;
}

.post-author ul a:hover {
color: #012e56 !important;
text-shadow: 1px 0px 1px #b0c1d2 !important;}

.post-author ul .item2 img {
border: double #37637b !important;
margin-left: -2px !important;
margin-top: 3px;
}

.post-author ul {
font: small-caps 12px "Minion Pro" !important;
letter-spacing: 1px!important;
text-align: center;
margin-left: -13px;
}

.category th, .usertable .container table thead tr, #pun-viewforum th, #pun-main h1 span, .category h2 span, #pun-debug h2, #pun-main h1, .punbb .main h1, #post-form h2 span {
  padding:0!important;
  font-size:0!important;
  color:transparent!important;
  visibility:hidden!important;
}

.punbb h2 span {}

.pa-fld2 {
margin-left: 2px!important;
}

.pa-fld1 {
margin-left: -6px!important;
width: 206px;
height: 15px;
}

.pa-fld3 {
width: 41px;
height: 29px;
position: absolute;
margin-top: -225px!important;
margin-left: 158px!important;
}

.pa-respect {
font-weight: 600;
}

#pun-ulinks a {color: #9499a2; font: 12px "Minion Pro" !important; letter-spacing: 0px; text-shadow: 1px 0px 1px #000000; text-transform: lowercase;}
#pun-ulinks a:hover  {color: #a7adb7; text-transform: lowercase;}

.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
background-color: rgba(187, 198, 206, 0.25);
border: 3px double rgba(86, 103, 117, 0.87) !important;
box-shadow: inset 0px -3px 35px rgba(141, 157, 165, 0.5);
}

#awards-content .alt1 .tc2 {padding left: 0px;}

a.cell, a.cell:active, a.cell:link, a.cell:visited {
background-color: rgba(38, 92, 130, 0.35);
font-family: Minion Pro;
font-size: 12px;
color: #c1d0ec; 
text-shadow: 1px 1px #00101d;
text-align: center;
text-decoration: none;
letter-spacing: 1px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 1px;
height: 11px;
}

a.cell:hover {
background-color: rgba(38, 92, 130, 0.35);
font-family: Minion Pro;
font-size: 12px;
color: #d5e1f5; 
text-shadow: 1px 1px #00101d;
text-align: center;
text-decoration: none;
letter-spacing: 1px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 1px;
height: 11px;
}

#pun-online #pun-main th,
#pun-online #pun-main td{
  text-align: left !important;
}

#pun-stats ul.container {
  background: transparent url(http://s5.uploads.ru/ep0jS.png) no-repeat 0px 0px;
  padding-left: 50px;
  margin-left: 13px;
}

.dreamteam {
color: #73828c;
text-shadow: 0px 0px 1px #000806;
font-family: Minion Pro;
line-height: 11px;
font-size: 13px;
width: 235px;
height: 180px;
left: 9px;
overflow-x: hidden;
overflow-y: auto;
padding-right: 4px;
position: relative;
top: 11px;
}

.dreamland {
color: #73828c;
text-shadow: 0px 0px 1px #000806;
font-family: Minion Pro;
line-height: 11px;
font-size: 13px;
width: 249px;
height: 180px;
right: 28px;
overflow-x: hidden;
overflow-y: auto;
padding-right: 4px;
position: relative;
top: 11px;
}

.sos {
position: relative;
width: 395px; /*width: 392px;*/
height: 70px;
padding-top: 5px;
padding-left: 7px;
/*padding-right: 5px;*/
padding-bottom: 2px;
line-height: 17px;
margin-top: 4px !important;
background-color: rgba(120, 139, 152, 0.25);
border: 1px dashed #556975;
text-align: center !important;
overflow-x: hidden;
overflow-y: auto;
letter-spacing: 2px;
}

.oter {
position: absolute;
width: 1230px;
height: 558px;
top: 433px;
left: -138px;
background: transparent url("http://forumfiles.ru/files/0018/5e/3e/66187.png") no-repeat 0px 0px;
}

.idtabs {
height: 340px;
width: 950px;
position: absolute;
overflow: auto;
text-align: center;
margin-top: 69px !important;
margin-left: 140px !important;
}

.tabs {
font-family: "Minion Pro";
font-size: 13px;
height: 170px;
overflow: hidden;
position: absolute;
text-align: center;
width: auto;
margin-top: -8px!important;
letter-spacing: 0.2px!important;
text-transform: uppercase;
}

.anno-content {
height: 304px;
left: 248px;
top: 8px;
overflow-x: hidden;
overflow-y: auto;
position: absolute;
padding-right: 5px;
width: 675px;
font-size: 12px!important;
font-family: "Minion Pro";
text-transform: uppercase;
line-height: 15px;
text-align: center;
color: #8da2af;
text-shadow: 1px 0px 0px #000000;
} 

.tab {
height: 30px;
width: 247px;
position: relative;
top: 9px;
left: -6px;
background: url(http://sh.uploads.ru/yRPqx.png) top left no-repeat transparent;
}

.tab a  {
color: #5d7a9a !important;
text-shadow: 1px 0px 1px #000!important;
display: block;
width: 180px;
text-align: left!important;
padding-left: 20px!important;
letter-spacing: 1px;
height: 20px;
line-height: 28px;
margin: 2px;
}

.tab:hover, .tab:focus, .tab:active, .tabs .active {
background-position: 0 -32px !important;
}

.tab a:hover, .tab a:focus, .tab a:active {
color: #6a9cc7 !important;
text-shadow: 1px 0px 1px #000;
} 

 .active a {
color: #5e8ab9 !important;
text-shadow: 1px 0px 1px #000;
}

.punbb select, .forminput {
    color: #abbdc7 !important;
    font-family: 'Georgia' !important;
    text-shadow: 1px 0px 1px #000808;
    text-transform: lowercase;
    font-variant: small-caps !important;
    font-size: 14px !important;
    background-color: #173348 !important;
    border: 0px;
    padding-bottom: 2px;
}

#pun-index .tclcon {
    background-color: rgba(94, 127, 142, 0.11);
    border: 3px double rgba(19, 44, 66, 0.22);
    font-size: 11px;
    margin-left: 0px;
    padding: 0 10px 5px;
    text-align: justify;
}

.pa-online {display: none;}
.lastedit {display: none;}
#pun-ulinks .container li.item5 {display: none;}
#pun-ulinks .container li.item3 {display: none;}
#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em}

#slideshow {
margin: 0 auto;
width: 560px;
height: 200px;
background: transparent none;
position: relative;
}

#slideshow #slidesContainer {
  margin: 0 auto;
  width: 520px;
  height: 200px;
  position: relative;
}

#slideshow #slidesContainer .slide {
  margin: 0 auto;
  width: 500px;
  height: 200px;
  text-align: center;
}

.control {
  display: block;
  width: 31px;
  height: 25px;
  text-indent: -10000px;
  position: absolute;
  cursor: pointer;
  z-index: 100;
}

#leftControl {
  top: 85px;
  left: 0;
  background: transparent url(http://s9.uploads.ru/5QYxS.png) no-repeat 0 0;
}

#rightControl {
  top: 85px;
  right: 0;
  background: transparent url(http://s8.uploads.ru/nau7I.png) no-repeat 0 0;
}

.post-content hr {opacity: 0.5;
-moz-opacity:0.5;
-khtml-opacity: 0.5;
filter: alpha(opacity=50);
margin-bottom: 0.8em;
}

.image.UP,
.image.Down {
   border:2px solid transparent;
   margin:0;
   padding:0;
}
.image.UP{
opacity:1.0;
   display:block;
   position:absolute;z-index:100;
   transition-duration: 0.96s;
  -webkit-transition-duration: 0.96s;
  -moz-transition-duration: 0.96s;
  -o-transition-duration: 0.96s;
  -ms-transition-duration: 0.96s; /* IE9+ */
}
.image.UP:hover {
   opacity:0.00;
}
 
div.ImgWrap{
display:inline-block;
padding:0;margin:0;
background-position:center center;
background-repeat:no-repeat;
}

#pun-main .usertable .container table tbody tr .tcl {padding-left: 0px; margin-left: 0px;}