/* differ
-------------------------------------------------------------*/

#pun-navlinks #navawards{display:none;}

#pun {background:  url("https://funkyimg.com/i/33ohS.png") no-repeat top center, url("https://funkyimg.com/i/33mRM.png") no-repeat bottom center, #fff url("https://funkyimg.com/i/33mRL.png") repeat;  margin-top: 350px !important; margin-bottom: 70px !important; width: 935px; padding-bottom: 20px;}

.punbb {width: 900px; margin-left: 15px;}
#pun th {font-size: 0px;}
.post h3 {padding-top: 2px;}
#pun-live-rusff {display: none;}

.pa-fld1 {text-align: justify; padding-left: 0px !important; margin-top: 8px !important;}
.pa-fld3 {position: absolute;
    margin-top: -24px !important;
    margin-left: 12px !important;}

/*------------------------ПОЛОСА ПРОКРУТКИ-----------------------*/
::-webkit-scrollbar-thumb:vertical {
  background-color:#ce9800;
} 
::-webkit-scrollbar-thumb:horizontal {
  background-color:#ce9800; 
}
::-webkit-scrollbar{
  width: 5px;
  height: 5px;
  background-color: #443f41;
}


.ls ::-webkit-scrollbar-thumb:vertical {
  background-color:#443f41;
} 
.ls ::-webkit-scrollbar-thumb:horizontal {
  background-color:#443f41; 
}
.ls ::-webkit-scrollbar{
  width: 2px;
  height: 2px;
  background-color: #e7dfd3;}

hr {border: 1px dotted #4c1616;}

/* оценочки буп
-------------------------------------------------------------*/
/*.post-rating .container {background-image: url("http://i.imgur.com/60MeMUY.jpg"); background-repeat: no-repeat; width: 35px; height:35px;  padding: 0px 12px!important; font-family: 'oswald'; font-size: 24px !important; margin: 0 -20px; color: #571919;}
div.post-vote p {float:right !important; border:0 !important; padding:3px 3px !important; }*/

/* ШАПКА С ТАБЛИЦЕЙ
-------------------------------------------------------------*/
#pun-title.section {
  background:  url("http://forumstatic.ru/files/0014/80/25/69422.png") no-repeat top center; 
  height: 266px;
  width: 900px; 
  margin-top: -320px;  position: absolute; z-index: 40; padding: 0px !important; }


/* иконки в спойлер
-------------------------------------------------------------*/
.post-content .spoiler-box > div {background:url('http://funkyimg.com/i/2Ap9T.gif') no-repeat left center !important; cursor:pointer; padding-left:18px}
.post-content .spoiler-box > div.visible {background-image:url('http://funkyimg.com/i/2Ap9U.gif') !important;}


/* CS1 Background and text colours
-------------------------------------------------------------*/

/* 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 {
  background-color: transparent;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {color: #303030;}


/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {font-family: 'oswald'; font-size: 16px !important; background-color: transparent; color: #7d0303;}

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: #333;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #8e8d8d;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #333
  }

.punbb .quote-box, .punbb .code-box {background-color: #b5b5ad; min-height: 20px;
color: #332f25; padding: 7px;
box-shadow: inset 0 0 0px 1px #ce9800;
border: 3px #000000 solid; max-width: 760px;}

.punbb .post-content .quote-box .quote-box,
.punbb .post-content .quote-box .code-box{
background:  url("http://i.imgur.com/nSz5xJS.png");
}



/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  color: #f1f1f1;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

#size-area, #font-area, #color-area, #smilies-area, #keyboard-area, #imageup-area, #font-area, #size-area, #color-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #table-area, #addition-area  {
background: #fff;
padding: 5px;
border: double #a4a4a4 !important; background: url("http://i.imgur.com/SGqPErM.png") repeat; 
color: #aeaeae; z-index: 900;}



/* 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 */
#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: 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: #7d3815;}

#pun-index .tcl h3 {font-family: 'poiret one'; font-size: 24px !important; letter-spacing: 1px; 
    box-shadow: 0px 11px 0 -9px #150301;}
#pun-index .tcl h3 a {color: #874e24 !important; padding-left: 17px;}
#pun-index .tcl h3 a:hover {color: #e9eeee !important;}


.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: #885e70;
  }


/* CS4 ИКОНКИ
 -------------------------------------------------------------*/

Div.icon {background-image : url(http://forumstatic.ru/files/0019/65/13/79301.png); background-repeat: no-repeat; }
TR.inew Div.icon {background-image : url(http://forumstatic.ru/files/0019/65/13/60039.png); background-repeat: no-repeat;}
TR.isticky Div.icon {background-image : url(http://forumstatic.ru/files/0019/65/13/95612.png); background-repeat: no-repeat;}
TR.iclosed Div.icon {background-image : url(http://forumstatic.ru/files/0019/65/13/46797.png); background-repeat: no-repeat;}

#pun-main div.catleft, #pun-main div.catright {display: none}

td, th {border-color: transparent !important;}

/*.alt1 {background-image: url("...");}*/

.punbb .category h2 {font-size: 0px !important;}
.lastedit {display:none;}

.punbb .button {      background: #797889;
    color: #eee;
    height: 28px;
    width: 115px;
    outline: none;
    display: inline-block;
    font-variant: small-caps;
    background-image: -webkit-linear-gradient(top, rgba(138, 44, 44, 0.51), rgb(206, 152, 0));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    border: 1px solid #7e7b8c;
}


/* настройка полей профиля
-------------------------------------------------------------*/
.pa-posts {
display: inline-block; color: #000000 !important; background-color: transparent; line-height: 100%;
text-align: center; letter-spacing: 0px !important;
width: 33%;
margin-top: 5px!important;
margin-bottom:5px!important; margin-left: 0px !important;
}
.pa-respect {
display: inline-block;
    color: #000000 !important;
    background-color: transparent;
    line-height: 100%;
    text-align: center;
    width: 33%;
    margin-top: 5px!important;
    margin-left: 42px !important;
}

/* плашки
-------------------------------------------------------------*/
.helixann {width: 920px; height: 25px; margin-top: -50px !important; margin-left: -10px !important; text-align: center; position: absolute; z-index: 88;}

.helixann img {filter: alpha(Opacity=70); opacity: 0.7; transition-duration:0.96s;
-webkit-transition-duration:0.96s;
-moz-transition-duration:0.96s;
-o-transition-duration:0.96s;
-ms-transition-duration:0.96s;}
.helixann img:hover {filter: alpha(Opacity=100); opacity: 1; transition-duration:0.96s;
-webkit-transition-duration:0.96s;
-moz-transition-duration:0.96s;
-o-transition-duration:0.96s;
-ms-transition-duration:0.96s;}


/* ссылки в шапке
-------------------------------------------------------------*/
.helixlink {    width: 410px;
    height: 30px;
margin-top: -104px !important;
    margin-left: 308px !important;
    text-align: justify;
    position: absolute;
    z-index: 50;}
.helixlink a {    font-family: 'arial';
    font-variant: small-caps;
    font-size: 11px !important;
    padding: 0px 14px 2px 14px;
    color: #dadae2 !important;
    text-align: center;
    background: #797889;
    width: auto;
    box-shadow: inset 0 0 0 1px #c3c2d2; border: 1px solid #7e7b8c;}
.helixlink a:hover {color: #2a2c2d !important;}


/* настройка лз 
-------------------------------------------------------------*/
.lzname {font-family: 'bebasneueregular'; font-size: 19px !important; font-weight: 500; text-align: center;     width: 194px; margin-left: 8px !important; }
.lzname a {color: #2d3a52 !important; text-shadow: #857f8e 1px 0px; }
.lzfan {font-weight: normal;
    font-size: 11px;
    color: #e2eaf1 !important;
    font-family: 'arial';
    font-variant: small-caps;
    text-align: center;
    line-height: 100%;
    background: #83859a !important;
    margin-bottom: -2px !important;
    margin-top: 3px !important;
    padding: 2px;
    width: 194px;
    margin-left: 6px !important;
    text-shadow: -1px 1px #636973;}

.lzinf {font-size: 10px;
    width: 185px;
    padding: 4px;
    padding-left: 5px;
font-family: arial;
    margin: 2px 0px -2px 8px !important; line-height: 1.3em;
    background: url(http://i.imgur.com/AWFr82t.png) repeat;
}
.pa-fld2 {padding-top: 3px !important; padding-bottom: 5px !important;}


/* баннеры под форумом
-------------------------------------------------------------*/
.helixbanner {position: absolute; 
     width: 835px;
    height: 65px;
    position: absolute;
    margin-top: 9px !important;
    margin-left: 24px !important;
    overflow: auto;
    text-align: center;
    background: transparent; filter: alpha(Opacity=50); opacity: 0.5;
transition-duration:0.96s;
-webkit-transition-duration:0.96s;
-moz-transition-duration:0.96s;
-o-transition-duration:0.96s;
-ms-transition-duration:0.96s;}

.helixbanner:hover {filter: alpha(Opacity=100); opacity: 1;
transition-duration:0.96s;
-webkit-transition-duration:0.96s;
-moz-transition-duration:0.96s;
-o-transition-duration:0.96s;
-ms-transition-duration:0.96s;}

.helixbanner::-webkit-scrollbar {width: 5px; height: 7px; background-color: #b8d3cc;}
.helixbanner::-webkit-scrollbar-thumb{background-color: #543951; }


/* ФУТЕР
-------------------------------------------------------------*/
.helixfooter {width: 900px;
    height: 83px;
    position: absolute;
    background: url(http://forumstatic.ru/files/0019/66/4e/41036.png) no-repeat top center;
    margin-left: -3px !important;
    margin-top: 43px !important;}


/* Плавная смена картинки при наведении
 -------------------------------------------------------------*/ 
.image.first,.image.second {
margin:0;
padding:0;
}

.image.first {
opacity:1px;
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;
}

.image.first:hover {
opacity:0.00;
}
 
div.ImgField {
display:inline-block;
background-position:center center;
background-repeat:no-repeat;
margin:0;
padding:0;
}


.linkaepta a {font-family: georgia; font-size: 12px; padding: 2px; background: #4d5d7b; color: #fff !important;} 
.linkaepta a:hover {background: transparent; color: #4d5d7b !important;}

.chaoslove {position: absolute; color: #6b817c; font-family: 'georgia', serif; font-size: 10px; text-align: center; margin-top: 126px !important; width: 900px; margin-left: -6px !important;}

.history_posts_list {padding-left: 50px !important;}

.pa-respect a[href*="&v=0&cod"],
.pa-respect a[href*="&v=1&cod"]{
   display:inline-block;
   margin-top:-7px;
}
.pa-respect a[href*="&v=1&cod"] img,
.pa-respect a[href*="&v=0&cod"] img {
  visibility:hidden;
  /*размеры для картинок  +/- */
  height:10px;
  width:10px;
}
.pa-respect a[href*="&v=1&cod"]{
   background:url(http://funkyimg.com/i/2ApeW.png) center 100% no-repeat; /*картинка для +*/
}
.pa-respect a[href*="&v=0&cod"] {
   background:url(http://funkyimg.com/i/2ApeW.png) center  100% no-repeat; /*картинка для  - */
}

/*.punbb .pa-avatar img,*/ #profile-left li img {padding: 4px; border: 1px solid #c8d0d7; background: #efefef;}
.punbb .pa-avatar img {max-width:180px; height:auto;}

/*------------------------АМС----------------------*/
.ams { 
position: relative; 
display: inline-block
} 
.ams span { 
display: none; 
} 
.ams a {color: #ffffff!important;  text-shadow: 1px 1px 0px #000000!important;
}
.ams a:hover {color: #cc5349!important; text-shadow: 1px 1px 0px #fefefe!important;
}
.ams:hover span{ 
position:absolute; 
    border: none;
text-align:center; 
padding:5px; 
display:inline-block; 
margin-top:-120px; 
left:-80px; 
z-index:100000; 
}

/*-------------------------------- РАЗНОЕ ------------------------------- */
.closedatafield, #pun-title .title-logo span, .pa-gifts, .lastedit, .pa-awards .mini_awards_label a, .mini_awards_label, .mini_awards {
  display: none;
}
.pa-fld1{
width: 190px;
padding-left:10px !important;
}
.pa-fld1>table{
background-color: #908f8c;
}

#rpg, #discord, #plashki {
position:absolute;
left: 820px;
}

#rpg {
    top: -72px;
    left: 35px;
}

#discord {
    top: -122px;
    left: 35px;
}

#plashki{
    top: -135px;
    left: -205px;
transition: left 1s ease-out 0s;
-webkit-transition: left 1s ease-out 0s;
     -moz-transition: left 1s ease-out 0s;
     -o-transition: left 1s ease-out 0s;
}
#plashki:hover{
left: -155px;
}

.navilink {margin-right: 5px!important; background:#ce9800; padding: 0px 10px 1px 10px; border: 2px solid #240d39; font-family: Yanone Kaffeesatz; text-transform: lowercase; font-size: 16px;}
.navilink a {color: #000000!important; text-shadow: none!important;}
.navilink a:hover {color: #ffffff!important; text-shadow: none!important;}
