/*прокрутка*/
::-webkit-scrollbar {width: 5px; height: 5px background-color: #edecec;}
::-webkit-scrollbar-track {  background-color: #CCC1B8; width: 5px; height: 5px; }
::-webkit-scrollbar-corner {background: #CCC1B8; }
::-webkit-scrollbar-thumb{background-color: #8C898C; border: 2px solid #edecec; width: 5px; height: 5px;}
::-webkit-scrollbar:horizontal {width: 5px; height: 5px; background-color: #CCC1B8;}
::-webkit-scrollbar-horizontal {background-color: #8C898C; border: 2px solid #edecec; width: 5px; height: 5px;}


/*выделение*/
body *::-moz-selection { background: rgba(140, 137, 140); color: rgb(237, 236, 236);}
body *::-webkit-selection {background: rgba(140, 137, 140, 0.9);color: rgb(237, 236, 236);}
body *::selection { background: rgba(140, 137, 140, 0.9); color: rgb(237, 236, 236);}



HTML, body {min-width: 1100px!important;  scrollbar-width: thin; -ms-text-size-adjust: none; -moz-text-size-adjust: none; -webkit-text-size-adjust: none;}



/* тело */
#pun {
background: url(http://forumstatic.ru/files/001b/75/7b/69892.png) repeat-y;
width: 980px;
}



/*шапка форума */
#pun-title table {
background: url("http://forumstatic.ru/files/001b/75/7b/52905.png") top center  no-repeat; 
height: 250px;
width: 980px; 
margin-top: -90px;
margin-left: -25px;}

/*низ форума */
#pun-about {
background: url(http://forumstatic.ru/files/001b/75/7b/21666.png) center top no-repeat; 
margin: 0px  0px -64px  -25px;  
height: 90px; 
width: 980px;}





/* текст */
.punbb a,
.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, 
.punbb .main .container,
.punbb .post .container,
.punbb .post h3, 
.punbb-admin #pun-admain .adcontainer,
.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, 
#pun-adnav ul.adsubnav a {
 color: #262628; 
text-decoration: none!important; 
border-color: transparent;}


/* убираем рамки на форуме */
.punbb .container, 
.punbb .post-body, 
.post h3, 
#pun-title, 
.punbb .section, 
.punbb .forum, 
.punbb .formal, 
.punbb .modmenu, 
.punbb .info,
.punbb .category,
.punbb .post, 
#pun-stats h2, 
.punbb .main h1,
.punbb .main h2,
#pun-debug h2, 
.punbb-admin #pun-admain h2,
.punbb td,
.punbb fieldset,
#viewprofile ul, 
#profilenav ul, 
.punbb .post .post-body,
.punbb .post h3 span, 
.post-links ul, 
.post-links,
.usertable table,
.punbb th,
.punbb .quote-box, 
.punbb .code-box,
#pun-ulinks li, 
#pun-announcement h2 span, 
li#onlinelist, 
#pun-help .formal .info-box h3.legend span,
#pun-ulinks li a, 
#pun-announcement h2,
 li#onlinelist div, 
#pun-help .formal .info-box h3.legend,
.punbb .divider, .punbb .formal fieldset .post-box, 
.punbb .info-box, 
li.pa-online{border-color: transparent; text-decoration: none;}



/* ссылки не активные */
.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,
.punbb li.isactive a, 
.punbb li.isactive a:link, 
.punbb li.isactive a:visited, 
#pun-admain a,
#pun-adnav .isactive ul.adsubnav a, 
#pun-adnav ul.adsubnav a {
  color: #262628; 
  text-decoration: none;
   }

/* ссылки активные */
.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, 
#pun-admain a:hover, 
#pun-adnav .isactive ul.adsubnav a:hover {
color: #; text-decoration: none;}


/* верхняя навигация*/
#pun-navlinks a { 
font-family: "HelveticaMedium";
text-align: center;
text-transform: uppercase;  
font-weight: bold;
color: #262628; 
letter-spacing: 1px;  
font-size: 14px; 
-webkit-transition: color 0.9s ease;
-khtml-transition: color 0.9s ease;
-moz-transition: color 0.9s ease;
-o-transition: color 0.9s ease;
}

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active 
{color: #;
-webkit-transition: color 0.9s ease;
-khtml-transition: color 0.9s ease;
-moz-transition: color 0.9s ease;
-o-transition: color 0.9s ease;}

/* нижняя навигация */
#pun-ulinks a { 
background-color: transparent;
color: #262628;
font-size: 11px!important;  
text-align: center;
font-family: "HelveticaRegular"; 
font-style: normal;
letter-spacing: 0.6px;  
text-transform: lowercase;
text-decoration: none;}


#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
text-decoration: none;  
color: #!important;}





/* стиль админки */
#pun-adnav h2, .adformal h2 {background-color: inherit !important;    border: none!important;}
.adcontainer {border: none !important;}
#pun-admain *{border-color: transparent;}
#pun-admain * {margin: 0;}
#pun-admain .adcontainer td { border-color: transparent!important;}
#pun-admain fieldset {border-color: transparent!important;}
.punbb-admin #pun-admain h2 {display: none;}
.punbb-admin #pun-admain h2 {display: none;}
#pun-admain legend {display: none;}
.punbb-admin #pun-admain legend span {display: none;}

#pun-admain textarea { 
margin-left: 4px!important;
background-color: #edecec; 
border: 1px solid #262628;
border-radius: 10px 0 10px 0!important;
color: #262628;
 outline: none;
}

#pun-admain input, #pun-admain select {
 outline: none;
padding-top: 3px!important;
padding-bottom: 2px!important; 
text-transform: uppercase;
letter-spacing: 1px!important; 
font-family: "HelveticaMedium";
font-size: 9px!important; 
color: #262628!important;
font-weight: bold; 
border-radius: 10px 0 10px 0!important;
background-color: #edecec;
border: 1px solid #262628

}




/* категории */
#pun-category1.category h2, #pun-category2.category h2, #pun-category3.category h2, #pun-category4.category h2, #pun-category5.category h2, #pun-category6.category h2 { 
text-align: center; 
font-size: 0px !important;
margin: 0px -25px 10px; 
height: 40px;
width:979px!important;
padding: none!important;
border-color: transparent;
}
#pun-category1.category h2 {
background: url(http://forumstatic.ru/files/001b/75/7b/42370.png?v=1);
}
#pun-category2.category h2 {
 background:url(http://forumstatic.ru/files/001b/75/7b/99102.png);
}
#pun-category3.category h2 {
 background:url(http://forumstatic.ru/files/001b/75/7b/80037.png); 
}
#pun-category4.category h2 {
 background:url(http://forumstatic.ru/files/001b/75/7b/41565.png);
}


/*статистика*/
#pun-stats.section h2 { 
background: url(http://forumstatic.ru/files/001b/75/7b/88577.png);
 font-size: 0px !important; 
margin: 0px -25px 10px; 
height: 40px;
width:979px!important;
}




/* категория быстрый ответ */
#post-form.formal h2 {
text-align: center; 
font-size: 0px !important;
margin: 0px -25px 10px; 
height: 40px;
width:979px!important;
background: url(http://forumstatic.ru/files/001b/75/7b/33072.png); 
padding: none!important;
border-color: transparent;
}


/* на главной странице */
.punbb .main .tcr span.lastpost { 
display: block; 
padding: 4px 0px 0px 0px; 
color: #262628; 
 text-transform: uppercase; 
font-size: 10px; 
font-family: "HelveticaRegular";
}

.punbb .main .tcr a{  
font-family: "HelveticaMedium";
font-size: 10px; 
color: #262628; 
text-transform: uppercase;  
letter-spacing: 0.6px!important;
font-weight: bold; 

}
.punbb .main .tcr a:hover{
font-family: "HelveticaMedium"; 
font-size: 10px; 
color: #; 
text-transform: uppercase;  
letter-spacing: 0.6px!important;
font-weight: bold; 
}



.punbb:not(#pun-userlist):not(#pun-messages) .user-avatar { 
width: 32px!important; 
height: 34px!important;
 transition-duration: 0.25s; 
float: left; 
padding: 1px 1px 0px 7px;}

#pun .user-avatar .avatar-image {
border-radius: 10px 0 10px 0!important; 
height: 25px;  
width: 25px; 
margin-left: -5px; 
border: 1px solid #262628;
}

.punbb .user-avatar .isonline { 
width: 6px!important; 
height: 6px!important; 
z-index: 0!important;
outline: none; 
background-color: #!important;
  }



/* цитаты и код*/
.punbb .code-box {
background-color: #edecec;
border: 1px solid #262628;
border-radius: 10px 0 10px 0!important;
color: #262628;
}

.punbb .quote-box{
background-color: #edecec;
border: 1px solid #262628;
color: #262628;
border-radius: 10px 0 10px 0!important;
}



/* форма ответа*/
.punbb textarea {
background-color: #edecec; 
border: 1px solid #262628;
border-radius: 10px 0 10px 0!important;
color: #262628;
 outline: none;
}


/*оформление репутации и остальных окон*/
#pun-report .inner h1, #pun-reputation .inner h1, #pun-admin-award-form .inner h1 {
background-image: none !important;
width: 768px !important;
margin-left: -4px;
padding: 0px !important;
height: 18px !important;
background-color: #edecec; 
border: 1px solid #262628;
border-radius: 10px 0 10px 0!important;
color: #262628;
text-align: justify;
}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
min-height: 20px;
padding: 7px;
margin: 19px 4px;
outline: none;
max-width: 760px;
background-color: #edecec; 
border: 1px solid #262628;
border-radius: 10px 0 10px 0!important;
color: #262628;
text-align: justify;
}


#font-area { 
height: 200px; 
overflow: auto; }

#main-reply {
width: 100%; 
height: 200px; }

.resizable-textarea textarea { 
display: block;  
margin-bottom: 5px;}

.punbb .formal span.input {
margin-left: 0px!important;}



#tags .container { 
padding: 5px 5px 5px 5px!important;
background-color: #edecec; 
border: 1px solid #262628;
border-radius: 10px 0 10px 0!important;
color: #262628;
}

#keyboard-span input {
cursor:pointer; 
height:25px; 
min-width:30px; 
border-color: transparent!important;  
background-color: transparent!important; 
color: #262628!important; 
padding: 0 !important; 
outline: none !important;}






/*профиль*/
#profile-left #profile-name strong { 
text-transform: uppercase;
font-family: "HelveticaMedium";
font-size: 12px!important; 
color: #333333!important;
font-weight: bold; 
text-decoration: none;}

#profile-left #profile-name strong {margin-bottom:4px;}
#profile-left #pa-edit strong a {
padding: 4px!important;
padding-top: 4px!important;
padding-bottom: 2px!important; 
text-transform: uppercase;
font-family: "HelveticaMedium";
font-size: 10px!important; 
color: #262628!important;
font-weight: bold; 
background-color: #CCC1B8;
border: 1px solid #262628;
border-radius: 10px 0 10px 0!important;
}
#profile-left #profile-title strong, #profile-left #pa-online strong {
text-transform: uppercase;
letter-spacing: 1px!important; 
font-family: "HelveticaMedium";
font-size: 10px!important; 
color: #333333!important;
font-weight: bold; 
text-decoration: none;

}

#profile-right li span {
padding-top: 4px!important;
padding-bottom: 2px!important; 
text-transform: uppercase;
font-family: "HelveticaMedium";
font-size: 10px!important; 
color: #262628!important;
font-weight: bold; 
background-color: #edecec;
border: 1px solid #262628;
border-radius: 10px 0 10px 0!important;}

#profile-right li strong{ font: 500 11px arial; text-transform: lowercase; font-variant: normal; text-decoration: none;}
#viewprofile ul, #profilenav ul {
text-transform: uppercase;
font-family: "HelveticaMedium";
font-size: 10px!important; 
color: #333333!important;
font-weight: bold; 
text-decoration: none;
}

#pa-awards{display: none;}
#pa-gifts{display: none;}
#profile-gifts{display: none;}


/* скрыть названия доп. полей */
.pa-fld1 .fld-name, .pa-fld2 .fld-name, .pa-fld3 .fld-name, .pa-fld4 .fld-name, .pa-fld5 .fld-name {display: none;}




#pocketlov {position: absolute; width: 220px; height: 100px; margin: 10px 660px; overflow-y: auto; overflow-x: hidden;}
#pocketlov  .plashka {width: 180px; height: 20px; border-radius: 0px; margin-bottom: 5px;  
 padding: 4px!important; border: 1px solid #262628; border-radius: 10px 0 10px 0!important; background-color: #CCC1B8;}
#pocketlov .name {position: absolute;  text-align: left; margin: 8px 0 0 10px;  font-family: "HelveticaMedium"; text-transform: uppercase;  color: #262628;    letter-spacing: 2px;
 font-size: 9px;  font-weight: bold; }
#pocketlov  .name a {color: #262628;}



.percent {
height: 15px;
width: 385px;
top: 10px;
left: 50px;
position:absolute;
z-index:100;
text-align: center;
font-family: "HelveticaMedium";
text-transform: uppercase;
color: #7e7b7e;   
letter-spacing: 2px;
font-size: 40px; 
font-weight: bold;
}




/*НОВОСТИ*/

.news {
background: url(http://forumstatic.ru/files/001b/7c/c2/63509.png); 
width: 630px;
height: 400px;
margin: 0 30px !important;
}

.up {
width: 90px;
height: 90px;
border-radius: 50%;
margin-left: 39px !important;
margin-top: 38px !important;
filter: grayscale(80%);
float: left;
}

.smnsay {
width: 415px;
height: 75px;
font-size: 34px;
text-align: right;
font-family: Dita Sweet;
text-transform: uppercase;
display: inline-block;
margin-left: 50px !important;
margin-top: 8px !important;
color: #eae9e9;
}

.qst {
width: 460px;
height: 26px;
margin-left: 136px !important;
margin-top: 5px !important;
font-family: Dita Sweet;
text-align: center;
font-size: 24px;
border-bottom: 1px solid black;
padding-bottom: 5px !important;
}

.txtnws {
width: 556px;
height: 216px;
overflow-x: hidden;
overflow-y: scroll;
background-color: rgba(255, 255, 255, 0.5);
margin-top: 10px !important;
margin-left: 30px !important;
display: inline-block;
border-radius: 0 15px 0 15px;
padding: 5px !important;
font-family: "HelveticaRegular";
font-size: 12px;
line-height: 1.5;
text-align: justify;
}

.temzag {
    width: 580px;
    text-align: center;
    font-size: 18px;
    font-family: 'HelveticaMedium';
    padding-top: 10px;
    padding-bottom: 10px;
}



