/* CS1 Background and text colours
-------------------------------------------------------------*/

/* Фон форума */
body {background-color: #7f985f !important;
background: url("http://forumupload.ru/uploads/001b/49/de/2/975743.png")  fixed center; }

/* Шапка */
#pun-title table {
background-image : url(http://forumupload.ru/uploads/001b/49/de/2/368920.png); 
background-repeat : no-repeat;
background-position: top center;
border: none;
width: 1100px;
height: 220px;
margin-top: 0px;
margin-left: -100px;}

/* Тело форума */
#pun {
width: 944px; 
background-color: transparent; 
background-image: url(http://forumupload.ru/uploads/001b/49/de/2/925375.png); 
background-attachment: scroll; 
background-repeat: repeat; 
background-position: top center;}

.punbb {
padding: 0 30px!important;
width: 944px;}

/* Футер */
#pun-about p.container {
background-image : url(http://forumupload.ru/uploads/001b/49/de/2/856631.png);
margin: 0px 0px -60px -22px; /*отступ от верхнего, правого, нижнего и левого края*/
background-position : center top;
background-repeat : no-repeat;
width: 944px;
height: 130px; 
overflow-x: hidden;}

/*иконка в статистике*/
#pun-stats ul.container {
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("*");
background-origin: padding-box;
background-position: 10px 0px;
background-repeat: no-repeat;
background-width: 35px;
background-height: 35px;
margin-top: 5px;
margin-left: -10px;
padding-left: 70px;
padding-top: 9px;
padding-bottom: 5px;
}


/*************************************************/


/***********************************************/
/* CS1.1 Фон и цвет текста на форуме */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container,
.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, #pun-stats h2, .punbb .main h2, #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, #pun-navlinks .container  {background-color: transpanent;
color: #35302c;
font-weight: normal;
font-style: normal;
}

#pun-admain .adformal, #pun-admain .adcontainer
{border: none;
border-color:  transparent;}

.punbb .main h1, #pun-debug h2, .punbb-admin #pun-admain h2 {
background-color: transparent;
color: #61731b;
text-align:center; 
font-size: 10px; 
font-style: normal; font-weight: bold; font-family: "arial";
}
/****************************************************/
/*ГРАНИЦА МЕЖДУ ПОСТАМИ*/
#pun-viewtopic .post h3 {width: 912px !important; 
    height: 3px;
    background-color: #d45f5f;
    font-family: Inter-Regular;
    font-size: 9px;
    box-shadow: 0 0 0 0px #61731b;
    text-transform: uppercase;
    margin: 6px 2px 10px -22px !important;
}



.post h3 span {
    height: auto !important;
    padding: 0 !important;
    line-height: 21px;
    margin-left: 0px !important;
    position: absolute
}





/************************************************************/

/* выделить код, легенда кода, цитаты и тд */
.punbb .quote-box cite, .punbb .code-box strong.legend, .code-box .legend a {
    display: inline-flex;
    transform: uppercase;
    color: #ffffff!important;
    padding-bottom: -2.3em;
    text-align: left;
    font-size: 10px!important;
    font-family: 'Inter-Regular'!important;
    text-transform: uppercase;
    text-shadow: 0px 1px 0 #00000033;
    font-style: normal!important;
    background: #7d8c41;
    padding: 2px 5px;
    width: 240px;
  }

/* цитаты, коды, селекты, кнопки, формы ответа */
.punbb select{
background-color: rgba(255, 255, 255, 0.5);
font-size: 10px!important;}

div.code-box div.blockcode div.scrollbox {
    margin-top: 10px; 
}

.post-content  .scrollbox {
    min-height: 2em;
    height: auto !important;
}

#pun-main .quote-box, #pun-main .code-box,  .punbb textarea {    padding: 8px;    
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    max-width: 797px;
    background-clip: padding-box;
    background: rgb(255, 255, 255);
    background-color: #d6dad1;
    border: 1px solid #b9beb3;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #ffffff, inset 0px 0px 20px rgb(229,215,207);}
}

#pun-admain input  {
font-size: 11px;
text-transform: uppercase;
font-family: "Roboto Condensed"!important; }

.punbb textarea, .punbb input, .punbb select {outline: none;}


/* CS1.7A МАРКИРОВАНЫЙ ТЕКСТ*/
.post-content .highlight-text {display: block;
    font-family: 'Inter-Regular';
    font-size: 20px;
    /*font-style: italic;*/
    font-weight: bold;
    text-align: center !important;
   /* text-transform: uppercase;*/
    color: #b85058 !important;
    text-shadow: 2px 2px 1px #c9c7c5;
    margin-left: 12px !important;
    margin-top: 8px !important;
    padding: 10px 5px 10px 10px !important;
    width: 93% !important;
    }

.highlight-text {background-color: #e7e3e2 !important;}

/* Область для ввода текста в форме ответа и админке */
.punbb textarea, .punbb select, .punbb input {box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #ffffff, inset 0px 0px 30px #d3cecb;
    padding: 5px;
    background: rgb(255, 255, 255);
    background-color: #dedfda;
    border: 1px solid #b9beb3;
}


/* Фон окна наград и репутации */
#pun-popup_awards div, #spoiler-area, #pun-reputation div, .pun-modal .modal-inner {box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #ffffff, inset 0px 0px 30px rgb(229,215,207);
    padding: 5px;
    background: rgb(255, 255, 255);
    background-color: #dedfda;
    border: 1px solid #b9beb3;}

/* Окна в форме ответа */
/*-----— Блок со шрифтами, смайлами и т. п. в форме ответа ------*/
#font-area, #size-area, #color-area, #table-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
position: absolute;
right: 6px;
top: 59px!important;
box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #ffffff, inset 0px 0px 30px #d3cecb;
padding: 5px;
background: rgb(255, 255, 255);
    background-color: #dedfda;
    border: 1px solid #b9beb3;
padding: 7px!important;
z-index: 2;
}


/*ШРИФТЫ СТОЛБИКАМИ - a форме ответа*/
#font-area {
    max-height: 150px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
#font-area div {
display: inline-block;
    margin: 0 5px !important;
    -webkit-flex-basis: 12em;
    flex-basis: 12em;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}

#font-area {height:200px; overflow-y:scroll;}





/****************************************************/
/* --------- ССЫЛКИ --------- */
.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 {
  color: #bb6161; 
  text-decoration: none;}

/*войдите или зарегистрируйтесь*/
#pun-status .container a, #pun-status .container a:link {
  color: #909bae; 
  text-decoration: none;}

/*--------- ССЫЛКИ 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 {uppercase; transition: all 0.4s ease-out;
-o-transition-transition: all 0.4s ease-out; 
-webkit-transition: all 0.4s ease-out; 
-moz-transition: all 0.4s ease-out;
  color: #909bae; text-shadow: 1px 1px 0px #fff;
  text-decoration: none; }
/***************************************************/
/*КАТЕГОРИИ*/
#pun-category1 h2 {margin-top: 10px !important;}

#pun-index .category h2, #pun-stats.section h2 {background: url(http://forumupload.ru/uploads/001b/49/de/2/329507.png);
height: 13px;
width: 850px;
font-family: Inter-Regular !important;
color: #b45252 !important;
font-weight: 800 !important;
font-size: 12px !important;
border: none !important;
position: relative;
margin-bottom: 10px !important;
margin-left: 8px !important;
text-transform: uppercase;
line-height: 12px;
text-align: left
}

#pun-index .category h2 span, #pun-stats.section h2 span {background: url(http://forumupload.ru/uploads/001b/49/de/2/148987.png) !important;
display: inline-block;
margin-left: 30px; margin-top: -1px;
padding: 5px 5px;}

#pun-stats.section h2 {margin-bottom: 0px !important;}
/****************************************************************/
/*название форума на главной навигация*/
#pun-crumbs1 {
    font-family: Inter-Regular !important;
    font-size: 12px !important;
    letter-spacing: 0 !important;
    margin-bottom: 10px !important;
    text-align: right;
    text-transform: uppercase;
    margin-left: 10px;
    margin-top: 10px !important;
    font-weight: bold  !important;
    position: relative
}

#pun-crumbs1 a {font-weight: bold}
#pun-crumbs2 {
    font-family: Inter-Regular !important;
    font-size: 12px !important;
    letter-spacing: 0 !important;
    margin-bottom: 10px !important;
    text-align: right;
    text-transform: uppercase;
    margin-left: 0px;
        font-weight: normal !important;
}
#pun-crumbs2 a {font-weight: bold}
/*************************************************/
/* CS3 Остальное 
-------------------------------------------------------------*/

/* CS3.1 Иконки*/
/* ИКОНКА СТАРЫХ СООБЩЕНИЙ НА ГЛАВНОЙ СТРАНИЦЕ
-------------------------------------------------------------*/
#pun-index table Div.icon {
    background: #bdb3b4;
    display: block;
    float: left ;
    height: 16px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 1px;
    position: relative;
    width: 15px;
    border-radius: 0%;
    box-shadow: 0 0 0 1px #b1c387 inset:
}
/* ИКОКА НОВЫХ НА ГЛАВНОЙ СТРАНИЦЕ
-------------------------------------------------------------*/
#pun-index TR.inew Div.icon {
    background: #648148;
    display: block;
    float: left ;
    height: 16px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 1px;
    position: relative;
    width: 15px;
    border-radius: 0%;
    box-shadow: 0 0 0 1px #b1c387 inset:
}

/*НОВЫЕ СТАРЫЕ СООБЩЕНИЯ вместо_иконок*/
#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
    background: #d3c383;
    display: block;
    float: left ;
    height: 15px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 1px;
    position: relative;
    width: 15px;
    border-radius: 0%;
    box-shadow: 0 0 0 1px #d5cfba inset
}

#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
    background: #7d8c41;
    height: 15px;
    width: 15px;
}
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
background: #646339;
        height: 15px;
        width: 15px;
}

#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    background: #ddbf43;
        height: 15px;
        width: 15px;

}
/*****************************************************/
/* CS3.2 Всё подряд*/
#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, #pun-stats h2 {text-align: center; font-size: 0px;}
#pun-navlinks .container, #pun-ulinks .container {text-align: left;}
.modlist {font-size: 95.05%;}
#pun-announcement .container {font-size: 101%; font-family: "Arial";}
.category h2 span, #pun-stats h2 span {display: block;}
#pun td .modlist{display:none;}
.lastedit {display:none}
#pun-announcement h2 {display: none}
#pun-navlinks #navawards{display:none}
div#pun-live-rusff{display:none}
.topic a.sharelink {display:none}




/*хз что*/
#pun-viewforum.punbb div.icon {
    margin-top: 0 !important;
}
.topic .post {
  margin-left:10px;
}







/* *********************ОПИСАНИЕ ФОРУМОВ *********************/
.dana {margin-top: 5px;
    padding-top: 5px;
    width: 500px;
    padding-bottom: 20px;
    height: 30px !important;
    color: rgb(100 89 105);
    font-weight: normal !important;
    font-family: 'verdana';
    font-size: 11px !important;
    line-height: 12px;
    font-style: normal;
    text-align: justify; border-top: 1px dashed #7d8c41; border-bottom: 1px dashed #7d8c41;
}
.dana a{
    font-size: 10px;
    font-weight: bold;
    margin: 1px; margin-left: -2px !important;
    margin-top: 4 px !important;
    text-shadow: rgb(255 255 255) 0px 1px 1px;
    font-family: "Inter-Regular" !important;
    text-transform: uppercase !important;
    /*padding: 2px 3px 2px !important;*/
    color: #618029 !important;
}


/************************ ОПИСАНИЯ ФОРУМОВ КОНЕЦ*********************/






/****ИНФО ТАБЛО*****/
/*аватар*/
img.tableavatar {max-width: 120px; margin-top: 5px !important;
 border: 2px solid #d45f5f !important;}

img.UserAvatar {max-width: 150px; margin-top: 5px !important;
 border: 0px solid #d45f5f !important;}
/*******ИНФО ТАБЛО КОНЕЦ*******/



/************************************************************************/

/* кнопочки */
/* input */
.hashelp center div a button, .button, .punbb input{
    cursor: pointer;
    overflow: hidden;
    user-select: none;
    font-weight: normal!important;
    color: #453428 !important;
    font-size: 9px!important;
    font-family: 'Inter-Regular'!important;
    background:#dedfda;
    padding-left: 3px;
    padding-right: 3px;
    box-shadow: 0 0 0 1px #e7e7e7 inset, 0 0 2px 2px rgba(0,0,0,0.01) inset, 0 2px 2px -2px rgba(255,255,255,.5) inset, 0 1px 1px 0px rgba(0,0,0,.1);
    border-radius: 1px;
     }

.hashelp center div a button:hover, .button:hover, .punbb input:hover {opacity: 0.9;
    background: radial-gradient(ellipse at bottom, #e8d8d3 10%, #e5d5d0 53%, #ecdbd7 100%);
    box-shadow: 0 0 0 1px #e7e7e7 inset, 0 0 2px 2px rgba(0,0,0,0.01) inset, 0 2px 2px -2px rgba(255,255,255,.5) inset,  0 1px 1px 0px rgba(0,0,0,.1);
    color: #444;
    cursor: pointer;
}

/*правка к кнопкам смайлов*/
button {
padding: 5px;
border: 1px solid #d3beaa;
}
/********************************************************************/



/*РЕГУЛИРОВКА ШРИФТА ОТ АЛЕКСА*/
#pun-viewtopic .FNTslider {display: block}
    .FNTslider {
      border-radius: 1px;
      position:absolute;z-index:1000;
      background: #f1e3d3;
      width: 110px;
      height: 2px;
      /*margin: 8px 5px;*/
      border: solid 1px #d0b798;
      float: right;
      margin-left: 608px !important ;
      margin-top: 10px !important ;
      display: none
    }
    .FNTslider .before {
      height: 2px;
      border: solid 1px transparent;
      border-right: none 0;
      border-radius: 0px 0 0 0px;
      position: absolute;
      background: #828f44;
      margin-top: -1px;
      margin-left: -1px
    }
    .FNTslider .thumb {
      width: 5px;
      height: 10px;
      border-radius: 1px;
      position: relative;
      top: -4px;
      background: #616d26; /*бегунок*/
      cursor: pointer;
    }
/*Сброс размера шрифта к стандартному значению происходит по двойному клику рядом с бегунком.*/
/***************************************************************************************/

/*шаблоны локаций*/
/*название*/
.locname table {max-height: 28px !important; 
background-color: #7b9025;
text-align:center;
text-transform: uppercase;
padding-top: 2px !important; 
padding-bottom: 2px !important; 
font-family: Inter-Regular;
}
.locname p{
color: #444c24!important;
}

/*адрес*/
.locadres table {max-height: 28px !important; 
background-color: #dfc348;
text-align:center;
text-transform: lowercase;
font-family: Inter-Regular;
}
.locadres p{
color: #4d5726!important;
}

/*полосочка*/
.lochr table {max-height: 10px !important; 
background-color: #ebb761;
text-align:center;
text-transform: lowercase;
font-family: Oswald;
}

/*ОБЪЯВЫ ОТ АМС*/
.amsvoice {
background-color: #72a197;
padding-top: 3px;
Padding-bottom: 3px;
}

.amsvoice p{
color: #fff !important; font-size: 12px !important;
}

.amsvoicecc p{
color: #741f29!important;
}



/*************************************************************************/

