/*Тем сообщений
-----------------------------------------*/
#pun-index .category .tc2,
#pun-index .category .tc3{
    display:none!important;
}
.Tems_And_messages {
  display:inline-block;
  width:116px;
}
.Add{
  display:inline-block;
  background-color:#fff;
  border-radius:40px;
  padding: 3px 15px;
  box-shadow:inset 0 0 1.4em #fff(49,113,3,.8)
}
.Tems_And_messages .right{
  float:right
}

/*Границы
-----------------------------------------*/

/* CS1 Background and text colours
-------------------------------------------------------------*/

body {
background: fixed url(http://sh.uploads.ru/iImG3.jpg) 0% 0% repeat ;
background-size: cover;
background-color: #dbdbdb;
}

#pun_wrap{
padding-top: 86px!important;
z-index: 100}

#u-ava {
height: 97px;
margin-left: 870px;
position: absolute;
text-align: right;
top: -30px;
width: 870px;
z-index: 100;
-moz-transform: matrix(1, 0, -0.5, 1, 0, 0);
-webkit-transform: matrix(1, 0.3, -0.0, 1, 0, 0);
-o-transform: matrix(1, 0, -0.5, 1, 0, 0);
-ms-transform: matrix(1, 0, -0.5, 1, 0, 0);

}

/* CS1.1 */

.punbb .post-body, .post-box, .punbb .section .container,{
font-size: 1.9em;
background-color: #cccccc;
}

.punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset ., #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
background-color: transparent;
color: #333;
font-family: 'AleksandraC';
font-weight: normal;
font-style: normal;

}

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
;
color: #333;
background-color: #cccccc;
}

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2 {height: 77px;}
#pun-stats h2 span, .punbb .main h1 span, .punbb .main h2 span, #pun-debug h2 span {
font-family: Impact;
font-size: 28px;
font-style: italic;
color: #e9f4fd;
text-align: center;
line-height: 85px;
padding-left: 110px;
text-transform: uppercase;
white-space: nowrap;
text-shadow: #000 1px 0 0px, #000 0 1px 0px, #000 -1px 0 0px, #000 0 -1px 0px;
background-position: center;
background-image: url(http://i.imgur.com/5YYojpG.png);
background-repeat: no-repeat;
margin-left: 0px; margin-right: 0px;

}

.punbb-admin #pun-admain h2 {
background-color: #1474C3;
color: #fff;
}

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
color: #981e31;
}

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
color: #333
}

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
color: #333;

}

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
background-color: #222;
color: #9b9894;
padding: 12px!important;
}

/* CS1.8 */
#pun-navlinks .container {
color: #FFFFFF;
}

.offline li.pa-online strong {
font-weight: normal
}

.punbb textarea, .punbb select, .punbb input, .mini_awards{
color: #333;
padding: 5px;
background-color: #fff;
box-shadow: 0px 0px 6px rgba(255, 255, 255, 0.7), 0px 0px 12px rgba(255, 255, 255, 0.7), 0px 0px 24px rgba(255, 255, 255, 1), inset 0px 0px 6px rgba(255, 255, 255, 0.7), inset 0px 0px 12px rgba(255, 255, 255, 0.7), inset 0px 0px 24px rgba(255, 255, 255, 1);
border: none;
}

.mini_awards{
padding: 4px!important
}
div.post-rating .container, .post-vote .container {
background-image: none!important;
}

.punbb .button {
cursor: pointer;
}

.punbb .button:hover {
text-decoration: underline

}

/* 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: #000000;
}

/* CS2.5 */
.punbb th {
border-color: transparent;
}

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
color: #444;
padding: 5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
border: 1px solid #aaa;
border-top: 1px solid #ffffff;
background: rgba( 148, 148, 148, 0.3);
background: -webkit-gradient(linear, left top, left bottom, from(rgba( 222, 222, 222, 0.3)), to(rgba( 148, 148, 148, 0.3)));
background: -webkit-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
background: -moz-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
background: -ms-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
background: -o-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
}

#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 dashed #6c6c6c;
background-color: #cccccc;

}

li.pa-online { border-color: transparent;
}

.punbb .post-sig dt {
border-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: #000000;
}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
color: #333;
}

/* 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: #981e31
}

/* CS3.3 */
#pun-navlinks #navpiar {display:none;}

.post-links li a, #pun-navlinks a {
text-transform: uppercase;
font-family: Impact;
font-size: 1.5em;
color: #666666 !important;
text-decoration: none
}
.post-links li a {height:17px; font-size: 1.3em;}

/* CS3.4 */
.post-links a:hover, .post-links a:focus, #pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: #fff !important;
text-decoration: none;
}

#pun-pagelinks a:active, #pun-pagelinks a:focus {color: #fff;}

.stickytext, .newtext, .closedatafield {display:none;}

/* CS4 Post status icons
—-----------------------------------------------------------*/

#pun-main div.catleft, #pun-main div.catright {display: none}

/* CS5 Anoter content styling
-------------------------------------------------------------*/

/* CS5.1 Отображение "Сообщение отредактировано"*/

.lastedit {
display: none;
}

/* CS5.2 */

.pr {
border: none!important;
-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.8)!important;
  -moz-box-shadow: 0px 0px 0px rgba(0,0,0,.8)!important;
  box-shadow: 0px 0px 0px rgba(0,0,0,.8)!important;

}

/* CS5.3 Кроссбраузерность (иконки) */

#brows {
text-align: right;
position: absolute;
top: 2px;
right: 2px;
}

#brows span{
font-size: 80%;
vertical-align: middle;
}

#brows img {
vertical-align: middle;
  filter: alpha(opacity=40) !important;
  opacity: 0.4 !important;
  -moz-opacity: 0.4 !important;
  -khtml-opacity: 0.4 !important;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s  ease-in-out;
-o-transition: all 0.6s  ease-in-out;
}

#brows img:hover {
  filter: alpha(opacity=100) !important;
  opacity: 1 !important;
  -moz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
}

/* CS5.4 Переадресация лоадер */

#pun-redirect .info {
padding-top: 26px;
background: url(http://forumstatic.ru/files/0010/b1/9a/66247.gif) top center no-repeat;
}

/* CS5.5 Видимость таблиц в блоке цитаты */

.quote-box td { border: 1px dotted  #999
}

/* CS6 Profile styling
-------------------------------------------------------------*/

/* CS6.1 */

#profile-right{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
border: 1px solid #aaa!important;
border-top: 1px solid #ffffff!important;
   background: rgba( 148, 148, 148, 0.3);
   background: -webkit-gradient(linear, left top, left bottom, from(rgba( 222, 222, 222, 0.3)), to(rgba( 148, 148, 148, 0.3)));
   background: -webkit-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -moz-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -ms-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -o-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
z-index: 100;
}

/* CS6.2 */

#profile-name {
z-index: 200;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
border: 1px solid #aaa;
border-top: 1px solid #ffffff;
   background: rgba( 148, 148, 148, 0.3);
   background: -webkit-gradient(linear, left top, left bottom, from(rgba( 222, 222, 222, 0.3)), to(rgba( 148, 148, 148, 0.3)));
   background: -webkit-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -moz-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -ms-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -o-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
margin-top: 10px;
margin-right: -8px;
}

/* CS6.3 */

#profile-title {margin-top: 16px;}

/* CS6.4 */

#profile-right li {
  border-bottom: 1px dotted  #222;
padding-top: 2px;
padding-bottom: 1px;
}

/* CS7 Left panel styling
-------------------------------------------------------------*/

/* CS7.1 Стиль самой панели */

.panel {
padding: 20px;
width: 75%;
background: #888 url(http://forumstatic.ru/files/0010/b1/9a/91397.png) left top;
border: #3f0a0f 1px solid;
font-family: Georgia;
        height: 100%;
box-shadow: inset -7px 5px 28px #181818;
-moz-box-shadow: inset -7px 5px 28px #181818;
-webkit-box-shadow: inset -7px 5px 28px #181818;
z-index: 3000;
color: rgba(255,255,255,.9)!important;

       
}

/* CS7.2 */

.panel p {

background: url() bottom left no-repeat;

}

/* CS7.3 */

.panel h1 {
color: #ccc;

}

/* CS7.4 Иконки админов */

#table-admin img {
vertical-align: middle;
  filter: alpha(opacity=80) !important;
  opacity: 0.8 !important;
  -moz-opacity: 0.8 !important;
  -khtml-opacity: 0.8 !important;
   padding: 4px;
   border: 1px dotted  #444;
-webkit-transition: all 0.8s ease-out;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
}

#table-admin img:hover {
  filter: alpha(opacity=100) !important;
  opacity: 1 !important;
  -moz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
box-shadow: 5px 5px 5px #111;
-moz-box-shadow: 5px 5px 5px #111;
-webkit-box-shadow: 5px 5px 5px #111;
}

/* CS7.5 */

#table-admin a {

text-align: center;
font-size: 10px;
}

/* CS7.6 */

#table-admin td {

}

/* CS7.7 Партнеры */

#partners {
height: 36px;
}

#miniprof {height: 196px; width: 294px;}

#miniprof, #ajax_akt, #table-admin, #partners {
border: 1px solid #52151b;
padding: 10px;
border-top: 1px solid #eb4141;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc);
   border: 1px dotted  #333;
border-right: 1px solid #494744;
box-shadow: inset 0px 5px 8px #360600, inset 0px -5px 8px #360600;
-moz-box-shadow: inset 0px 5px 8px #360600, inset 0px -5px 8px #360600;
-webkit-box-shadow: inset 0px 5px 8px #360600, inset 0px -5px 8px #360600;
background: rgba(56, 6, 0,.5);

margin-right: 6px;
}

#miniprof img{
box-shadow: inset 0px 5px 8px #181818, inset 0px -5px 8px #181818 ;
-moz-box-shadow: inset 0px 5px 8px #181818, inset 0px -5px 8px #181818;
-webkit-box-shadow: inset 0px 5px 8px #181818, inset 0px -5px 8px #181818;}

/* CS8 News widget style
-------------------------------------------------------------*/

/* CS8.1 Widget style */

.top_news, .Vwidget{
margin-left: 240px!important;
padding: 4px;
width: 410px;
height: 104px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
border: 1px solid #aaa;
border-top: 1px solid #ffffff;
   background: rgba( 148, 148, 148, 0.3);
   background: -webkit-gradient(linear, left top, left bottom, from(rgba( 222, 222, 222, 0.3)), to(rgba( 148, 148, 148, 0.3)));
   background: -webkit-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -moz-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -ms-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -o-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));

}

.VjCarouselLite{
margin: 0;
padding: 0;
width: 410px;
height: 84px!important;

}

.VjCarouselLite li{
overflow: hidden;
float: none;
display: block;
padding: 0;
text-align: left;
}
.VjCarouselLite li div{
margin: 0 auto;
padding: 2px;
border: 0px solid #bbb;
height:  84px;
width: 405px;
}

/* CS8.2 News button style*/

.informal {
width: 65px!important;
height: 14px!important;
   color: white;
   font-size: 10px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
padding: 1px;
text-align: center!important;
   }

#red {
   border-top: 1px solid #f0c5c5;
   background: #850202;
   background: -webkit-gradient(linear, left top, left bottom, from(#fa6464), to(#850202));
   background: -webkit-linear-gradient(top, #fa6464, #850202);
   background: -moz-linear-gradient(top, #fa6464, #850202);
   background: -ms-linear-gradient(top, #fa6464, #850202);
   background: -o-linear-gradient(top, #fa6464, #850202);
   -webkit-border-radius: 38px;
   -moz-border-radius: 38px;
   border-radius: 38px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;

   }

#gold {
border-top: 1px solid #f0e8c9;
   background: #8f5f00;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffe187), to(#8f5f00));
   background: -webkit-linear-gradient(top, #ffe187, #8f5f00);
   background: -moz-linear-gradient(top, #ffe187, #8f5f00);
   background: -ms-linear-gradient(top, #ffe187, #8f5f00);
   background: -o-linear-gradient(top, #ffe187, #8f5f00);
   padding: 2.5px 5px;
   -webkit-border-radius: 38px;
   -moz-border-radius: 38px;
   border-radius: 38px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   }

#blue {
border-top: 1px solid #c9f0ee;
   background: #006e8f;
   background: -webkit-gradient(linear, left top, left bottom, from(#87ffff), to(#006e8f));
   background: -webkit-linear-gradient(top, #87ffff, #006e8f);
   background: -moz-linear-gradient(top, #87ffff, #006e8f);
   background: -ms-linear-gradient(top, #87ffff, #006e8f);
   background: -o-linear-gradient(top, #87ffff, #006e8f);
   padding: 2.5px 5px;
   -webkit-border-radius: 38px;
   -moz-border-radius: 38px;
   border-radius: 38px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;

   }

#black {
border-top: 1px solid #bdbdbd;
   background: #0a0a0a;
   background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#0a0a0a));
   background: -webkit-linear-gradient(top, #757575, #0a0a0a);
   background: -moz-linear-gradient(top, #757575, #0a0a0a);
   background: -ms-linear-gradient(top, #757575, #0a0a0a);
   background: -o-linear-gradient(top, #757575, #0a0a0a);
   padding: 2.5px 5px;
   -webkit-border-radius: 38px;
   -moz-border-radius: 38px;
   border-radius: 38px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   }

/* CS9 Other shit
-------------------------------------------------------------*/

/* CS9.1 Должники*/

#dolj {

-webkit-border-top-left-radius: 17px;
-webkit-border-top-right-radius: 17px;
-moz-border-radius-topleft: 17px;
-moz-border-radius-topright: 17px;
border-top-left-radius: 17px;
border-top-right-radius: 17px;
background: #888 url(http://forumstatic.ru/files/0010/b1/9a/91397.png) left top;
color: #ccc;
padding: 10px;
-webkit-box-shadow: -3px 3px 6px #777;
-moz-box-shadow: -3px 3px 6px #777;
box-shadow: -3px 3px 6px #777;
}

#kuda tr {
padding-top: 10px;
padding-bottom: 10px;
}

/* CS9.2 Ссылки в панели*/

.sidebarnoxlinks {margin: 5px 10px 5px 10px;
padding: 5px }
.sidebarnoxlinks a{
display: block;
color:#c1a0a0!important;
background-color: rgba(104, 21, 21,.6);
text-align: center;
width:282px; 
padding: 6px 0 6px 0;
margin: 0 0 1px 0;
text-transform: uppercase;
text-decoration: none;
border-right: #970404 8px solid;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s  ease-in-out;
-o-transition: all 0.8s  ease-in-out;
}

.sidebarnoxlinks h3{display: block; color:#35090d!important;
background-color:  #681515;
width:282px;
padding: 6px 0 6px 0; margin: 0 0 1px 0; text-transform: uppercase; text-decoration: none; border-left: #970404 8px solid; -webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s  ease-in-out;
-o-transition: all 0.8s  ease-in-out;}

.sidebarnoxlinks a:hover{background-color:  rgba(151, 7, 7,.7);color:#3d3d3d}

.panel a {

color:#c1a0a0!important
}

/* CS9.3 Стили подгружаемой информации о админах*/

#xanxus, #squalo, #byakuran, #belphegor, #fren, #zakuro {

background: url(http://forumstatic.ru/files/0010/b1/9a/91397.png) left top;
border: #3f0a0f 1px solid;
box-shadow: inset -4px 5px 7px rgba(14,14,14,.3);
-moz-box-shadow: inset -4px 5px 7px rgba(14,14,14,.3);
-webkit-box-shadow: inset -4px 5px 7px rgba(14,14,14,.3);}

#close_info{
margin-left: 88%; background: url(http://www.iconsearch.ru/uploads/icons/ … -close.png) no-repeat; height: 30px; width: 30px;
}

/* CS9.4 Кнопки в профиле*/

#bu1 {background-image: url(http://icons.iconarchive.com/icons/desi … r-icon.png); height: 32px; width: 32px; background-color: transparent; border: none; color: transparent; cursor: pointer}
#bu2 {background-image: url(http://icons.iconarchive.com/icons/desi … D-icon.png); height: 32px; width: 32px; background-color: transparent; border: none; color: transparent; cursor: pointer}

::-webkit-scrollbar{
    width:10px;

}

::-webkit-scrollbar-thumb{
    background-color: #fff;
box-shadow:         0px 0px 6px rgba(255, 255, 255, 0.7), 0px 0px 12px rgba(255, 255, 255, 0.7), 0px 0px 24px rgba(255, 255, 255, 1), inset 0px 0px 6px rgba(255, 255, 255, 0.7), inset 0px 0px 12px rgba(255, 255, 255, 0.7), inset 0px 0px 24px rgba(255, 255, 255, 1);
}

.ui-resizable-handle .ui-resizable-se{
z-index: 90;
}

#pun-status .item1, #pun-status .item2, #pun-status .item2 strong, #pun-status a[href="/register.php"]{
padding-left: 100px!important
}

#pun-status .item2 {
white-space: normal
}