#pun-main .post-author ul {text-align: center;}

/* CS1 Фон и цвет текста*/
li#navawards, .pa-positive, .lastedit {display: none;}
.linkst .pagelink { 
position: absolute;
top: -4em;
width: 24em;
text-align: justify;}
#pun-navlinks .container {margin-top: 2em}
#pun-ulinks .container {margin-top: -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 h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain 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: #36373e;
font-weight: normal;
font-style: normal;}

/* CS1.2 Боди или фон форума */
body {

    background: url("https://i.imgur.com/x8ARinx.jpg") no-repeat fixed center top transparent ;
 background-color: #9c3121;
}

/* CS1.3 Шапка */
#pun-title table {
background-image : url(https://i.imgur.com/K7YW0Ws.png); 
background-repeat : no-repeat;
background-position: top center;
border: none;
margin-left: -43px;
margin-top: 0px;
height: 348px;
width: 964px;}


/* CS1.4 Пан или "тело" форума */
#pun {background-color: #dcdee1;
background-repeat : repeat;
width: 964px;
 background-image: url(https://i.imgur.com/Bdw3qWz.png);
}

/* CS1.5 Футер, низ */
#pun-about p.container {background-image: url(https://i.imgur.com/enZqIHs.png); background-position: top center; background-repeat: no-repeat; height: 47px; width: 964px; margin-left: -44px; font-size:0 !important;}
div#html-footer {margin: -59px 0px 0px 0px;}

/* CS2 Ссылки */

/* CS2.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, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #424a57;
font-size: 11px;
font-family: Franklin Gothic Medium;
  text-decoration: none;}

/* CS2.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: #c32b08;
font-size: 11px;
  text-decoration: none;}





/* cs2.3. верхняя навигация до наведения */
#pun-navlinks a {
  color: #fbfbfb;
  text-shadow: 1px 1px 1px #ffffff;
  font-family: Neucha;
  font-size: 16px !important;
  letter-spacing: 0px;
  border-bottom: 0px none #000;
  text-transform: uppercase;
 text-decoration: bolder;
  font-style: none;
}


/* cs2.4. нижняя навигация до наведения */
#pun-ulinks a {
  color: #4e2926;
  font-family: Oswald;
  font-size: 10px !important;
  border-bottom: 0px none #000;
  letter-spacing: 1px;
  text-transform: lowercase;}

/* cs2.5. верхняя навигация после наведения */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  border-bottom: 0px none #000;
  color: #b5250c;
  font-size: 17px !important;
  text-transform: uppercase;}

/* cs2.5. нижняя навигация после наведения */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  border-bottom: 0px none #000;
  color: #902c3a;
  font-size: 11px !important;
  text-transform: uppercase;}

/*------------- иконки -------------*/
.punbb table Div.icon {
    background-image: url(https://i.imgur.com/0hl6c5L.png);
    width: 70px;
    height: 70px;
    float: right;
    display: block;
    border-style: none;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 0px;
    margin-top: -28px;
}

/* новая */
TR.inew Div.icon {
    background-image: url(https://i.imgur.com/rCuDKm1.png);
    background-repeat: no-repeat;
    width: 70px;
    height: 70px;
    opacity: 1.0;
}

/* закрытая*/
TR.iclosed Div.icon {
background-image : url(https://i.imgur.com/bCT0BEe.png);
background-repeat: no-repeat;
width: 70px;
height: 70px;
opacity: 1.0;}

/* важная */
TR.isticky Div.icon {
background-image : url(https://i.imgur.com/UI2VY4G.png);
background-repeat: no-repeat;
width: 70px;
height: 70px;
opacity: 1.0;}
 


/* CS4 Картинки категорий */

 #pun-category1.category h2 {
background: url(https://i.imgur.com/yzquL9Q.png);
height: 24px;
width: 415px;
font-size:0 !important;
margin-top: -25px;
margin-left: 270px; /* расстояние от шапки*/
background-repeat: no-repeat;}

#pun-category2.category h2 {
background: url(https://i.imgur.com/yzquL9Q.png);
height: 24px;
width: 415px;
font-size:0 !important;
margin-left: 270px;
background-repeat: no-repeat;}

#pun-category3.category h2 {
background: url(https://i.imgur.com/yzquL9Q.png);
height: 24px;
width: 415px;
font-size:0 !important;
margin-left: 270px;
background-repeat: no-repeat;}

#pun-category4.category h2 {
background: url(https://i.imgur.com/yzquL9Q.png);
height: 24px;
width: 415px;
font-size:0 !important;
margin-left: 270px;
background-repeat: no-repeat;}

#pun-category5.category h2 {
background: url(https://i.imgur.com/yzquL9Q.png);
height: 24px;
width: 415px;
font-size:0 !important;
margin-left: 270px;
background-repeat: no-repeat;}

#pun-category6.category h2 {
background: url(https://i.imgur.com/yzquL9Q.png);
height: 24px;
width: 415px;
font-size:0 !important;
margin-left: 270px;
background-repeat: no-repeat;}

#pun-category7.category h2 {
background: url(https://i.imgur.com/yzquL9Q.png);
height: 24px;
width: 415px;
font-size:0 !important;
margin-left: 270px;
background-repeat: no-repeat;}

/* статистика
#pun-stats.section h2 { 
background-attachment: scroll;
background-clip: border-box;
height: 24px;
width: 415px;
margin-left: 270px; /* ОТСТУП СЛЕВА*/
background-color: transparent;
background-image: url("https://i.imgur.com/yzquL9Q.png");
background-origin: padding-box;
background-position: 50% 0%;
background-repeat: no-repeat;
background-size: auto;
font-size: 0px;}


/* CS5 Прочие элементы */

/* CS5.3 Цитаты и коды в сообщениях*/

/*------------- цитаты и коды в сообщениях -------------*/

 


/*---------  форма ответа ---------*/
#post-form h2 span {
   display:none;
}
#post-form h2 {
   background: url(ссылка на картинку) no-repeat;
  width:770px;
  height:85px;
margin-left: 100px;
margin-top:-30px;
margin-bottom: -48px;
}


/*--------- фон под контейнеры в форма ответа ---------*/
#font-area {
max-height: 250px;
    overflow-y: auto;
    font-size: 12px!important;
    margin: 0.4em 1.8em 1.4em;
    padding: 10px;
    border-width: 4px 2px;
    border-style: solid;
    background: rgb(217, 217, 217) none repeat scroll 0% 0%;
    border-color: #c32b08 #dbdbd9 #424a57;
    box-shadow: 0px 0px 31px 0px rgb(202, 202, 202) inset;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 25px;
    opacity: 0.8;
}

/*--------- оформление тем ---------*/
.temu { width: 560px;
    min-height: 150px;
    overflow: hidden;
    position: relative;
    background: url(https://i.imgur.com/FahVX0p.png) 52% 0% repeat-x, url(https://i.imgur.com/YheKPtZ.png) 50% 100% repeat-x, url(https://i.imgur.com/MOTP93s.png) 70% 42%;
    padding: 0px;
    padding-top: 0px;
    border-radius: 5px; }

.imyatemi {    text-align: center;
    color: #e8e8e6!important;
    text-shadow: #b9c5d1 1px 1px;
    font-family: "Franklin Gothic Medium" !important;
    font-size: 30px;
    padding-bottom: 6px;
    margin-top: 1px!important;
    font-weight: 700;}

.text {width: 500px;
    text-align: justify;
    color: #424a57;
    font-family: "Oswald";
    font-size: 12px;
    text-shadow: #cbd6d2 1px 1px;}


/*--------- под смайлы ---------*/
#smilies-area {
    border-width: 4px 2px;
    border-style: solid;
    background: rgb(217, 217, 217) none repeat scroll 0% 0%;
    border-color: #c32b08 #dbdbd9 #424a57;
    box-shadow: 0px 0px 31px 0px rgb(202, 202, 202) inset;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 25px;
    opacity: 0.8;
}

.post-content .spoiler-box > div {
    background: url() no-repeat left center;
    cursor: pointer;
    padding-left: 18px;
    font-size: 14px;
    font-weight: 900;
    text-align: center;
    letter-spacing: 1px;
color: #04295e;
    font-family: Oswald;
    text-shadow: 1px 1px #efefef;
}

thead {
    visibility: hidden;
}


/*---------  кнопки ответит, просмотреть  ---------*/
.punbb input {
border: none;
    background: #424a57;
    padding-left: 7px !important;
    height: 20px !important;
    color: #fefefe;
    text-decoration: none;
    cursor: pointer;
    font-family: "Arial Narrow";
    font-size: 13px;
  text-transform: lowercase;
}
.hashelp center div a button:active, .button:active {
position:relative;
top:1px;
}


/*--------- фон под модерирование тем и др ---------*/
.punbb select  {
border: none;
    background: #424a57;
    padding-left: 7px !important;
    height: 20px !important;
    color: #fefefe;
    text-decoration: none;
    cursor: pointer;
    font-family: "Arial Narrow";
    font-size: 12px;
    text-transform: lowercase;
}


 
/* Личное звание */  
.pa-fld1 {
text-align: center;
text-decoration: none; /*оформление текста в виде его подчеркивания, перечеркивания */ 
width: 197px;
background: #696a77;
margin-top: -25px;
margin-left: 16px;
padding-bottom: 15px!important;
text-shadow: 1px 1px #603350, 0px 0px 5px #d4bccd;
font-family: Oswald;
font-size: 10px;
color: #ede8e5;
letter-spacing: 0.5px;
}

.pa-fld2 {
color: #020100!important;
font: small-caps 700 11px "Arial" !important;
letter-spacing: 1px;
text-transform: lowercase;
text-align: center;
display: inline-block;
margin-left: -5px; /*мииинять */
width: 60px; /*мииинять */

line-height: 33px;
padding: 1px;
margin-bottom: 7px!important;
margin-top: 4px!important; 
background-image: url(https://i.imgur.com/eWAbglX.png); /*цвет фона*/
}
.uni {background: linear-gradient(#424a57,#51627d);
    width: 197px;
    padding: 3px 0px 3px 0px;
    margin-top: 1px!important;
    margin-bottom: 3px!important;
    margin-left: -1px!important;
    position: relative;
    font-family: Oswald;
    font-size: 14px;
    color: #e4ebf3;
    font-weight: bold;
    text-shadow: 1px 1px #b9c5d1, 0px 0px 5px #e8e8e6;
    text-transform: uppercase;
    border: 1px solid #cbd6d2;
    box-shadow: inset 0 0 2px #e4ebf3;
    text-align: center;
}
.uni a {color: #f1ece8!important; 
    text-shadow: 1px 1px #a5826f, 0px 0px 5px #efe8e4!important;}


.place {
width: 192px;
padding: 5px 2px 5px 2px!important;
margin-top: -2px!important;
margin-bottom: -10px!important;
margin-left: 0px!important;
color: #e4ebf3;
font-family: Oswald;
font-size: 11px;
color: #e4ebf3;
text-align: justify;


} 
.place a {
font-size: 12px;
    font-weight: bold;
    color: #cbd6d2!important;
    text-shadow: 0.5px 0.5px #c32b08!important;
}



/* CS5.5 Двигаем верхний баннер */
#pun-title table tbody tr .title-logo-tdr {
position: absolute; z-index: 1; 
left: -50px; 
top: -200px}

/* CS5.6 Другое */
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-announcement h2 {display: none}
#pun-status .container, #pun-main .post-links li {text-align: center;}
#pun-crumbs1 .container { text-align: left; font-weight: bold;}

/* Двигает навигацию. Больше - ниже*/
div#pun-navlinks {
position: absolute;
width: 100%;
height: 20px;
text-align: center;
top: 177px;
margin-left: -141px;
}

div#pun-ulinks {
position: absolute;
width: 100%;
text-align: center;
font-size: 8px;
top: 227px;
margin-left: -50px;
}


/* ссылки*/
a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {
font-family: georgia;
font-size: 12px;
background-color:#948aa1;
color: #c0b7cc; 
font-weight: normal;
text-align:center;
display: block;
margin: 1px;
text-decoration: none;
border-left-style: solid;
border-left-color: #c0b7cc;
border-left-width: 4px;
width:170px;
}

a.tvm:hover {
font-family: georgia;
font-size: 10px;
color: #948aa1; 
background-color:#c0b7cc;
display: block;
font-weight: bold;
text-align:center;
cursor:crosshair; 
text-decoration: none;
border-left-style: solid;
border-left-color: #c0b7cc;
border-left-width: 4px;
width:170px;
}



/* другие коды
 -------------------------------------------------------------*/

/*--------- название подфорума ---------*/
#pun-index .tcl h3 a, li#pun-index .tcl h3 {
  text-shadow: 1px 1px 0px #000928!important;
    font-family: 'Franklin Gothic Medium';
    font-weight: bold!important;
    font-size: 30px!important;
    color: #b9c5d1!important;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
}


 
#pun-index .tcl h3 a:hover {
  color: #919fa0!important;
    text-shadow: 1px 1px #eaeaea;
}

/*---------  профиль ---------*/

.punbb .post .post-author {
float: left;
    width: 217px;
    min-height: 190px;
    margin-top: -1,5em;
    padding-left: 0px;
  padding-bottom: 15px;
  margin:-5px 1px -5px 0!important;
    padding-top: 65px;
    font-family: arial;
    font-size: 10px;
    text-align: center;
    background: url(https://i.imgur.com/TlEXrt2.png) 52% 0% repeat-x, url(https://i.imgur.com/v5RR8Py.png) 50% 100% repeat-x, url(https://i.imgur.com/bMeQIwe.png) 60% 42%;
    overflow-x: hidden;
}


/* рамка аватара */
li.pa-avatar img {
border-style: solid;
border-width: 2px;
border-color: #c32b08;
max-width: 185px !important;
max-height: 185px !important;
}

/*--------- ник в профиле ---------*/
.pa-author a, .pa-author {text-align: center;
color: #fbfbfb!important; /* цвет */
text-shadow: #04295e 1px 1px!important; /*тень*/
font: small-caps 900 12pt "Franklin Gothic Medium" !important; /* капс, размер, шрифт */
text-transform: lowercase;
letter-spacing: 1px; /* расстояние между буквами */
font-weight: 900; /* начертание */
}


.pa-author a:hover {
  color: #8bb7d5!important;
}
/* двигает ник */
.pa-author {
 
margin-top: -45px !important;
text-align: center!important;
margin-bottom: 10px}



/* статус */
.pa-title {text-align: center;
  text-align: center;
    padding-bottom: 6px;
    padding-top: 0px;
    width: 200px;
    font-size: 10px;
    letter-spacing: 0.5px;
    font-family: Arial;
    margin-left: 20px;
    text-transform: lowercase;
    color: #424a57!important;
    text-shadow: 1px 1px #72a8ce;

 }

#pun-index div.icon {
   position:relative;
   right:65px;
   top:12px;
   z-index:100;
   background-color:transparent!important;
}

.nav1 {
  display: inline-block;
    background: #887a9f;
    position:relative;
    bottom:29px;
    right:20px;
    transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -webkit-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    text-transform: lowercase;
    text-align:center;
    width: 80px;
    border-radius: 4px;
    font-family: Bebas;
    }
 

/*админы в шапке*/
.ams a {
    color: #e8e8e6!important;
    text-shadow: #c32b08 1px 1px 0px, 0px 0px 9px #dbd5d1!important;
    font-weight: 900;
}

.ams1 { 
    margin-top: 230px!important;
    margin-left: 15px!important;
    position: absolute;
    font-family: Unica One;
    text-transform: uppercase;
    font-size: 11px;
}

.ams2 {
    margin-top: 230px!important;
    margin-left: 55px!important;
    position: absolute;
    font-family: Unica One;
    text-transform: uppercase;
    font-size: 11px;
}

.ams3 {
    margin-top: 245px!important;
    margin-left: 40px!important;
    position: absolute;
    font-family: Unica One;
    text-transform: uppercase;
    font-size: 11px;
}

.ams4 {
    margin-top: 245px!important;
    margin-left: 80px!important;
    position: absolute;
    font-family: Unica One;
    text-transform: uppercase;
    font-size: 11px;
}
 


/* Прокрутка */
::-webkit-scrollbar {background: #424a57; width: 4px; height: 5px;}
::-webkit-scrollbar-thumb {background: #8c8e9d; width: 8px}
::-webkit-scrollbar-corner {background: #8c8e9d; }


/* уважалка и соо в блок2 */
.pa-respect, .pa-posts{ color: #020100!important;
font: small-caps 700 11px "Arial" !important;
letter-spacing: 1px;
text-transform: lowercase;
text-align: center;
display: inline-block;
margin-left: 0px; /*мииинять */
width: 60px; /*мииинять */
line-height: 23px;
padding: 1px;
margin-bottom: 7px!important;
margin-top: 4px!important; 
background-image: url(https://i.imgur.com/eWAbglX.png); /*цвет фона*/
}

/*---------  анкета ---------*/
.anketa { width:577px; height:697px; background-image:url('https://i.imgur.com/Gzs5cHG.png'); background-repeat:no-repeat; background-size:cover;}
.anketa name {position: absolute;    text-align: center;    width: 577px;    margin-left: -275px;     padding-top: 24px;    font-family: Oswald;     text-transform: uppercase; font-weight: 900;    color: #f3f3f3;    text-shadow: #bf9434 1px 1px 1px;    font-size: 40px;}
.anketa photo {    position: absolute;    margin-top: 115px!important;    margin-left: 103px!important;    width: 160px;    height: 160px;    background-color: #3582b9;    mix-blend-mode: luminosity; mix-blend-mode: luminosity;}
.anketa photo img{width: 160px;    height: 160px;}
.anketa data { position: absolute;    margin-top: 200px;    text-align: left;    width: 164px;    font-family: Oswald;    font-weight: 600;    margin-left: -240px;    font-size: 16px;    color: #f5ebff;    text-shadow: #3582b91px 1px;}
.anketa pro {    position: absolute;    margin-top: 242px;    width: 164px;    text-align: left;    font-family: Oswald;    font-weight: 600;    margin-left:  -240px;    font-size: 15px;    color: #f5ebff;    text-shadow: #3582b91px 1px;}
.anketa mr {position: absolute;    margin-top: 200px;    text-align: left;    width: 164px;    font-family: Oswald;    font-weight: 600;    margin-left: -68px;    font-size: 15px;    color: #ececec;    text-shadow: #a5733f 1px 1px;}
.anketa orin { position: absolute;    margin-top: 242px;    text-align: left;    width: 164px;    font-family: Oswald;    font-weight: 600;    margin-left: -68px;    font-size: 15px;    color: #ececec;    text-shadow: #a5733f 1px 1px;}
.anketa cit {position: absolute;    margin-top: 145px;    margin-left: -242px;    width: 320px;    overflow: auto;    height: 48px;    font-family: Georgia;    font-weight: normal;    font-size: 12px; font-style: italic;   text-align: justify;    color: #f5ebff; text-transform: lowercase; }
.anketa int {position: absolute;    margin-top: 300px;    margin-left: -245px;    width: 507px;    height: 315px;    font-family: Arial Narrow;    text-align: justify;    font-weight: 600;    font-size: 12px;    color: #f3f3f3;    letter-spacing: 0.5px;  text-transform: lowercase;   text-shadow: #452369 1px 1px; overflow: auto;} 
.anketa vpr { font-family: Arial Narrow;    text-align: justify;    font-weight: 600;    font-size: 12px;    color: #f3f3f3;    letter-spacing: 0.5px; font-style: italic; text-transform: lowercase;   text-shadow: #452369 1px 1px; overflow: auto;}
.anketa nomer {font-family: arial black;    background: #db790d;    padding: 0px 4px 0px 4px;    font-size: 11px;    font-weight: 600;    margin-right: 5px;    margin-bottom: 5px!important;        text-shadow: #8e671d 1px 1px!important; border-radius: 50px 50px 50px 50px;}