/*--------------------------- фон, шапуля и задница ------------------------------*/

html, body  { background: url(http://forumfiles.ru/files/001a/20/95/22557.png) repeat-x fixed center top;
 background-color: #aecac7; }

#pun-title table {
  background: url(http://forumfiles.ru/files/001a/20/95/64691.png); 
  height: 390px;
  width: 964px;
  margin-top: 35px;
  margin-left: -19px;
  background-repeat: no-repeat;}

#pun-about p.container {
  background-image : url();
  background-repeat : no-repeat;
  background-position : center top;
  width: 956px;
  height: 100px;
  margin-top: 9px;
  margin-bottom: -29px;
  margin-left: -19px;
  font-size: 0 !important;
  border: none;
}


#pun {
width: 994px; 
background-color: transparent; 
background-image: url(ttp:http://forumfiles.ru/files/001a/20/95/37844.png); 
background-attachment: scroll; 
background-repeat: repeat; 
background-position: top center;}


.banners {    width: 930px;
    height: 67px;
    position: absolute;
    margin-top: -80px !important;
    overflow: auto;
    text-align: center;
    background: transparent;
    filter: alpha(Opacity=50);
    opacity: 0.3;}




.overlay {
    width: 1144px;
    height: 205px;
    position: absolute;
    background-color: #d2e5d9;
    margin-left: -28px !important;
    margin-top: -90px !important;
}



/*--------------------------- категории ------------------------------*/

#pun-category1.category h2 {
    background: url("http://forumfiles.ru/files/001a/20/95/94963.png") no-repeat scroll 0 0;
    font-size: 0px !important;
    height: 40px;
    margin-bottom: -1px;
    margin-left: -20px;
    width: 970px;
}
#pun-category2.category h2 {
    background: url("http://forumfiles.ru/files/001a/20/95/69253.png") no-repeat scroll 0 0;
    font-size: 0px !important;
    height: 40px;
    margin-bottom: -1px;
    margin-left: -20px;
    width: 970px;
}

#pun-category3.category h2 {
    background: url("http://forumfiles.ru/files/001a/20/95/47003.png") no-repeat scroll 0 0;
    font-size: 0px !important;
    height: 40px;
    margin-bottom: -1px;
    margin-left: -20px;
    width: 970px;
}

#pun-category4.category h2 {
    background: url("http://forumfiles.ru/files/001a/20/95/81020.png") no-repeat scroll 0 0;
    font-size: 0px !important;
    height: 40px;
    margin-bottom: -1px;
    margin-left: -20px;
    width: 970px;
}

#pun-category5.category h2 {
    background:  url("http://forumfiles.ru/files/001a/20/95/23449.png") no-repeat scroll 0 0;
    font-size: 0px !important;
    height: 40px;
    margin-bottom: -1px;
    margin-left: -20px;
    width: 970px;
}

#pun-category6.category h2 {
    background:  url("http://forumfiles.ru/files/001a/20/95/52745.png") no-repeat scroll 0 0;
    font-size: 0px !important;
    height: 40px;
    margin-bottom: -1px;
    margin-left: -20px;
    width: 970px;
}


#pun-stats.section h2 {
    background: url("http://forumfiles.ru/files/001a/20/95/17840.png") no-repeat scroll 0 0;
    font-size: 0px !important;
    height: 21px;
    margin-bottom: -1px;
    margin-left: -20px;
    width: 970px;
}


/*--------------------------- дополнительные поля профиля ------------------------------*/

.lz{
    text-align: justify;
    font-size: 10px;
    font-family: tahoma;
    line-height: 11px;
  margin-top: -1px;
color:6a6f89;
}

.pa-fld2 { padding: 0px 0px 0px 0px!important; width: 185px!important; text-transform: lowercase; margin-left: -20px!important; margin-top: 12px!important; }

.fand {
    width: 184px;
background-color: #d2e5d9;
color: #666c72 !important;
    text-transform: uppercase;
letter-spacing: 0.5px;
font: 600 14px oswald;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
    margin-top: -16px !IMPORTANT;
margin-bottom: 4px;

}


.pa-posts,.pa-respect, .pa-fld3{
  float: none; 
  margin-top: 8px !important;
  display:inline-block!important;
  width:75pх;
  max-width:75px!important;
  height: 27px!important;
  align:center;
  text-transform: uppercase;
  color: #55596d!important;
  font: 500 9px oswald !important;
}

.pa-respect, .pa-fld3{
padding-left: 5px; 
}

.pa-fld3 img {vertical-align: bottom !important;}


.pa-respect a  {
     color: #55596d!important;
}

.award {
    margin-left: -22px !IMPORTANT;
    margin-top: -25px !IMPORTANT;
    position: absolute;
}

/*--------------------------- выделение и скролл ------------------------------*/


::-webkit-scrollbar {
    width: 9px;
    height: 9px;
    background: #d2e5d9;
}

::-webkit-scrollbar-thumb {
    background: #e16a64; border: 2px solid #d2e5d9;
}

    ::selection { 
background-color: #d2e5d9;
color: #666c72 !important;
    opacity: 0.6;
    }  
*::-moz-selection {
background-color: #d2e5d9;
color: #666c72 !important;
}


/*--------------------------- оформление подфорумов ------------------------------*/


.podf {
letter-spacing: 0.4px;
padding: 10px 10px 10px 10px;
color: #142625 !important;
font-size: 11px;
text-align: justify;
font-family: pt sans;
  border-top: 3px solid #b9d4c3;
}

.podftitle {
color: #6b797d;
background-color: #e1edee;
text-align: right; 
padding: 2px 7px 1px 3px;
margin-top: -1px !important;
font-family: tahoma;
font-size: 8px!important;
 text-transform: uppercase;
letter-spacing:1px;
}


.blocklinks { 
text-align: center!important;  
margin-top: -10px!important; 
}

.links {
display: inline-block;
padding-left: 5px !important;
padding-right: 5px !important;
padding-top: 2px; 
padding-bottom: 2px;
text-transform: uppercase;
font-family: oswald;
font-size: 10px;
line-height: 16px;
letter-spacing: 0.7px;
margin-bottom: 4px !important;
margin-top: 1px !important;
background-color: #d2e5d9;
color: #666c72 !important;
}

.links:hover {
color: #fafafb!important; 
background-color: #e16b63;
transition: 0.2s;
}





/*--------------------------- оформление таблицы ------------------------------*/

.bestpost {
    color: #4d4d4d;
    font-size: 10px;
    line-height: 10px;
    position: absolute;
    text-align: justify;
    padding-right: 4px;
    height: 80px;
    margin-left: 83px !important;
    width: 230px;
    margin-top: 439px !important;
    overflow-y: auto;
}

.bestav {
width: 80px; 
height: 80px; 
margin-left: -5px !important;
    margin-top: 439px !important;
position: absolute;    
}

.bestactive {
color: #666c72 !important;
    text-transform: uppercase;
letter-spacing: 0.5px;
font: 600 14px oswald;
margin-left: 340px !important;
margin-top: 445px !important;
position: absolute; 
}


#html-header .title{
    color: #e9dede;
    font-size: 10px;
    line-height: 10px;
    position: absolute;
    text-align: justify;
    padding-right: 4px;
    height: 60px;
    margin-left: 630px !important;
    width: 250px;
    margin-top: 224px !important;
}

.newws{
    color: #d8d9e0;
    font-size: 10px;
    line-height: 10px;
    position: absolute;
    text-align: justify;
    padding-right: 4px;
    height: 60px;
    margin-left: 315px !important;
    width: 155px;
    margin-top: 283px !important;
    overflow-y: auto;
}

.Hoverbuttons {
opacity: 0.7; /* прозрачность до наведения */
transition: opacity 0.4s linear;  /* плавная смена в секундах */
   -webkit-transition: opacity 0.4s linear;
   -moz-transition: opacity 0.4s linear;
   -ms-transition: opacity 0.4s linear;
   -o-transition: opacity 0.4s linear; }
.Hoverbuttons:hover { opacity: 1;     /* прозрачность при наведении */ }


.speciallinks {
    color: #ecca78 !important;
  }


.ban {
    margin-left: -15px !important;
}
.ban {
    margin-top: -35px !important;}


.news {background: url(http://forumfiles.ru/files/0019/b9/54/44556.png); }
.news:hover { background: url(http://forumfiles.ru/files/0019/b9/54/80719.png); }








/*--------------------------- иконки ------------------------------*/

Div.icon {background-image : url(ttp:http://forumfiles.ru/files/001a/02/5a/41572.png); background-repeat: no-repeat; }
TR.inew Div.icon {background-image : url(ttp:http://forumfiles.ru/files/001a/02/5a/86323.png); background-repeat: no-repeat;}
TR.isticky Div.icon {background-image : url(ttp:http://forumfiles.ru/files/001a/02/5a/46641.png); background-repeat: no-repeat;}
TR.iclosed Div.icon {background-image : url(ttp:http://forumfiles.ru/files/001a/02/5a/26495.png); background-repeat: no-repeat;}


#pun-viewforum .tclcon, #pun-messages .tclcon {
    margin-left: -50px;
}

#pun-searchtopics.punbb div.icon {
  display:none;
}

/* аватарки на главной странице */

.punbb em.user-avatar { float: left!important;     margin-left: 20px;} 
.punbb .user-avatar img.on_ { display: none!important; } 

.punbb .user-avatar img.ava { 
opacity: 1!important; 

border: 2px!important;
border-radius: 0%!important; 
background-position: center center; 
background-repeat: no-repeat; 
background-size: auto 100%; 
height: auto!important; 
width: 30px!important; 

	box-shadow: 0 0 0 0px #eff2f2, 0px 0px 0 0px #a2b6bb, 0px 0px 0 0px #a2b6bb, 0px 0px 0px 0px #a2b6bb;
}

/*--------------------------- список ролей ------------------------------*/

.role-header {
    letter-spacing: 1px;
    color: #ecca78;
    background-color: #6a6f89;
    text-transform: uppercase;
    font-family: bebas neue;
    padding: 2px 7px 1px 7px;
    font-size: 20px;
    text-align: center;
    margin-top: 5px !IMPORTANT;

}

.role {
    letter-spacing: 0.7px;
    text-transform: uppercase;
    font-family: oswald;
    padding: 2px 7px 1px 7px;
    font-size: 10px;
    text-align: center;
    margin-top: 5px !IMPORTANT;
    padding-left: 25px !IMPORTANT;
}
.role-name {
    letter-spacing: 0.7px;
    text-transform: uppercase;
    font-family: oswald;
    padding: 2px 7px 1px 7px;
    font-size: 10px;
    text-align: center;
    margin-top: 5px !IMPORTANT;
    padding-left: 5px !IMPORTANT;
    color: #6a6f89; !important;
}
.role-name:hover {
    color: #9e2421 !important;
    transition-duration: 1s;
}

.fand-name
{
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: oswald;
    padding: 1px 3px 1px 3px;
    font-size: 13px;
    text-align: center;
    margin-top: 5px !IMPORTANT;
    color: #687b7a !important;
}

.fand-per
{
    letter-spacing: 0.7px;
    text-transform: uppercase;
    font-family: tahoma;
    padding: 2px 7px 1px 7px;
    font-size: 9px;
    text-align: center;
    color: #b89d5c !important;
}

/*--------------------------- смайлики ------------------------------*/

#wrapper {width: 600px;}

ul.tabs {
height: 20px;
    line-height: 12px;
    margin: -5px 0px 5px 0px;
    list-style: none;
}

ul.tabs li {
    float: left;
text-align: center;
    cursor: pointer;
    width: 200px;
    text-transform: uppercase;
    font-family: BEBAS NEUE;
    font-size: 18px;
}

ul.tabs li a {
color: #3f3b39;
    cursor: pointer;
    display: block;
    position: relative;
    text-decoration: none;
    width: 100px;
}

ul.tabs li a:hover {
text-decoration: none;
color: #ebca71;
}

ul.tabs li.tab-current a {
color: #6e6865;
    cursor: pointer;
    display: block;
    position: relative;
    text-decoration: none;
    width: 100px;
}


div.t2,div.t3 {
display: none;
width: 450px;
background-color: ##fafafb;
}

 #smilies-area {
    width: 450px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 250px;}

.fs-box .container {
background-color: #fafafb;
    z-index: 10;
}


/*--------------------------- форма ответа ------------------------------*/

.punbb textarea, .punbb select, .punbb input {
  background-color: #f7f8f9;
}

.punbb textarea {
padding: 7px 5px 7px 15px !important;
width: 98% !important;
border: none;
box-shadow: 0 0 0 2px #e0e0e7 inset, 7px 0 0 0 #ecca78 inset, 0 0 0 1px #a3a6ba !important;
}

/* убрать свечение формы ответа */
input, textarea {
    outline: none;
}  
input:active, textarea:active {
    outline: none;
} 
:focus {
    outline: none;
}


#pun-popup_awards div, #pun-reputation div {
    background-color: #d9e2e3;
}

#move_posts_form { background-color: #ffffff; 
}


/*--------------------------- статистика ------------------------------*/

#pun-stats li.item1, #pun-stats li.item2 {
letter-spacing: 0.5px;
    display: inline-block;
    margin: 7px 2px!important;
    width: 150px;
    text-align: center!important;
    padding-top: 3px;
    padding-bottom: 3px;
    text-transform: uppercase!important;
    font: 500 12px bebas neue;
background-color: #d2e5d9;
color: #666c72 !important;
font-weight: normal;
}

#pun-stats li.item3 {
letter-spacing: 0.5px;
    display: inline-block;
    margin: 7px 2px!important;
    width: 235px;
    text-align: center!important;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: oswald;
    text-transform: uppercase!important;
    font: 500 12px bebas neue;
background-color: #d2e5d9;
color: #666c72 !important;
font-weight: normal;
}

#pun-stats li.item4 {
letter-spacing: 0.5px;
    display: inline-block;
    margin: 7px 2px!important;
    width: 330px;
    text-align: center!important;
    padding-top: 3px;
    padding-bottom: 3px;
    text-transform: uppercase!important;
    font: 500 12px bebas neue;
    color: #fafafb !important;
    background-color: #e16a64;
}

#pun-stats li.item4 a {
    color: #fafafb !important;

}

/* CS1 Цвет фона, фона форума и остальное.
-------------------------------------------------------------*/

/* 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 {
border-color:transparent;
  color: #292c3a;
  }


/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
border-color:transparent;
  color: #292c3a;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
border-color:transparent;
  color: #292c3a;
  }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
border-color:transparent;
  color: #292c3a;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
border-color:transparent;
  color: #43475b;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
background-color: transparent;;
  color: #292c3a;
  }


/* CS2.6 */
.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-color:transparent;
  }

li.pa-online {
border-color:transparent;
  }

.punbb .post-sig dt {
border-color:transparent;
  }


/* CS2 Цвета границ
-------------------------------------------------------------*/

/* 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: none !important;
color: #fafafb;
  }


/* CS3 Цвета ссылок и всё что с ними связанно
-------------------------------------------------------------*/

/* 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 { text-decoration: none;
  color: #636880;
 transition: all 0.5s ease;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #a4a6b9;
  }

/* 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: #ecca78;
  transition: all 0.6s ease;
  }


#pun-pagelinks a:active, #pun-pagelinks a:focus {
  color: #ecca78;
  }

#pun-index .tcr a {
    letter-spacing: 0.7px;
    text-transform: uppercase;
    font: 500 12px Bebas Neue !important;

}








/* размытие зачеркнутого текста */
del {
    text-decoration: none!important;
    filter: blur(2px);
     transition-duration: 0.3s;
}
del:hover {
    filter: blur(0px);
     transition-duration: 0.3s;
}


/* CS3.2 &#194;&#241;&#184; &#239;&#238;&#228;&#240;&#255;&#228;*/
#pun-main div.catleft, #pun-main div.catright {display: none;}
#pun-main .post-author ul {text-align: center;}
ul.post-ul-Sp, .post-img-Sp {text-align:center;}
#pun th, #pun-main h2 {text-align: center}
.modlist {font-size: 95.05%;}
#pun-announcement .container {font-size: 101%; font-family: "Arial";}
.category h2 span{display: none;}
#pun-stats h2 span {visibility: hidden;}
#pun td .modlist{display:none;}
.lastedit {display:none}
#pun-announcement h2 {display: none}
#pun-navlinks #navawards{display:none}




    /* блок цитат и кодов*/
    .punbb .quote-box, .punbb .code-box {
    color: #3c5647;
  background-color: #e1ece5;
      }

.sharelink {display: none}









.post-sig {
    border-top: 1px #e0e0e7 solid;
}


.achieve {
opacity: 0.3;
}
.achi {
    letter-spacing: 0.7px;
    text-transform: uppercase;
    font: 500 12px Bebas Neue !important;
}
.achi_cell{
    width:110px;
  text-align: center;
}



.linksst-overlay {
height: 25px;
width: 940px; 
top: 86px; 
margin-left: 5px !important; position:absolute; z-index:100; overflow:hidden; text-align: center; 
}

.linksst {
color: #4d4d4d !important;
text-transform: uppercase;
padding-right: 5px;
font: 600 14px oswald;}


.linksst:hover {
color: #fff !important;
text-transform: uppercase;
padding-right: 5px;
font: 600 14px oswald;}


.linksst:before {
  content: url(http://forumfiles.ru/files/001a/20/95/69552.png);
    padding-right:6px !important;
}



#option {
    position: absolute;
    top: 279px;
    margin-left: 848px;
}

#option img {
    max-width: 80px;

}
