/*ГРАФИКА -------------------------------------------------------------*/



/* Боди или фон форума */
body {
     background: url() top center repeat-x, url(http://forumfiles.ru/files/0019/7b/1f/92606.png) repeat;
    background-color: #302a2c;
}

/* Шапка */
#pun-title table {
    background-image: url(http://forumfiles.ru/files/0019/7b/1f/19572.png);
    background-repeat: no-repeat;
    background-position: top center;
    border: none;
    height: 280px;
    width: 950px;
    margin-left: -30px;
}


/* Тело */
#pun {
    background-color: #b2b2b0;
    background-image: url(http://forumfiles.ru/files/0019/7b/1f/12703.png);
    }

/* футер */
#pun-about p.container {background-image: url(http://forumfiles.ru/files/0019/7b/1f/24726.png);background-position: center top;background-repeat: no-repeat;height: 123px;width: 950px;margin-bottom: -100px;  margin-left: -44px; text-align: center;border-color: transparent;
    }

div#pun-about {
   margin-bottom: -37px;
}
div#pun-about {
   margin-bottom: -37px;
}


#profilenav h2 {text-shadow: none;}

#pun-redirect.punbb  #pun-main h1 {
background: none;}

hr, .banner-line {
color:#242427;height:1px;border-top:0px;border-style:dotted;border-left: none; border-right: none;}
    }

/* Цвет текста на форуме */
.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: #686868;font-weight: normal;font-style: normal;}

/* двигалка навигации, общие ссылки и пользовательские*/
div#pun-navlinks {
    position: relative;
    width: 100%;
    margin-left: 50px;
    text-align: center;
    top: -290px;
    left: 0px;
    }
div#pun-ulinks {
    position: relative;
    width: 98%;
    margin-left: 10px;
    text-align: center;
    top: -297px;
    margin-bottom: 74px; 

    }


/* Ссылки */

/* 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 {
  color: #382d31;
  border-bottom: 0px none #000;
  text-decoration: none;
-moz-transition: color 0.2s 0.02s ease;
 -o-transition: color 0.2s 0.02s ease;
 -webkit-transition: color 0.2s 0.02s ease;}

/* 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: #61595c;
  border-bottom: 0px none #000;
  text-transform: lowercase;
}


/* cs2.3. верхняя навигация до наведения */
#pun-navlinks a {
    color: #a9a9a9;
    font-family: cinematografica;
    font-size: 16px !important;
    border-bottom: 0px none #000;
    text-transform: uppercase;
    letter-spacing: 3px;
}
/* cs2.4. нижняя навигация до наведения */
#pun-ulinks a {
    color: #a9a9a9;
    font-family: Bebas Neue;
    text-shadow: 0px 0 0px rgb(90, 61, 33);
    font-size: 12px !important;
    border-bottom: 0px none #000;
    padding: 0px 3px 0px 3px;
    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: #bfbfbf;
  border-bottom: 1px dotted #bfbfbf;
  }

/* cs2.5. нижняя навигация после наведения */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  border-bottom: 0px none #000;
  border-bottom: 1px dotted #bfbfbf;
  color: #bfbfbf;
  }

/* окно переноса сообщений */
#move_posts_form .formal>.container, #afterMove .container { 
  background-image: url(http://forumfiles.ru/files/0019/7b/1f/75586.png);
  background-color: #494949;
  color: #222220;
    box-shadow: inset 0 0 0px 1px rgba(36, 67, 59, 0.3);
    border: 2px solid rgba(199, 202, 193, 0.2);}


/*---------------------ИКОНКИ -----------------------*/

/* Иконка старых сообщений*/
Div.icon {
background-image : url(http://forumfiles.ru/files/0019/7b/1f/98742.png);
background-repeat: no-repeat;
}

/* Иконка новых */
TR.inew Div.icon {
background-image : url(http://forumfiles.ru/files/0019/7b/1f/71633.png);
background-repeat: no-repeat;
}

/* Иконка важных*/
TR.isticky Div.icon {
background-image : url(http://forumfiles.ru/files/0019/7b/1f/93716.png);
background-repeat: no-repeat;
}

/* Иконка закрытых*/
TR.iclosed Div.icon {
background-image : url(http://forumfiles.ru/files/0019/7b/1f/19302.png);
background-repeat: no-repeat;
}

#post-form h2 {text-align: center;font-size: 0px !important;background: url() center no-repeat;}


/* Закругленные края цитаты и кода с тенью */
.punbb .quote-box, .punbb .code-box {
 background-color: ffeded; background-image : url(http://forumfiles.ru/files/0019/7b/1f/53675.png);
    border-radius:17px;
    -webkit-border-radius:17px;
    -khtml-border-radius:17px;
    -moz-border-radius:17px;
    -o-border-radius:17px;
     box-shadow: 0px 5px 22px #999999;
    -webkit-box-shadow:0px 5px 22px #999999;
    -khtml-box-shadow:0px 5px 22px #999999;
    -moz-box-shadow:0px 5px 22px #999999;
      color: #1f0400
  }

.punbb textarea, .punbb select, .punbb input{    background: #f9f8fc; background-image : url(http://i.imgur.com/EtlVy2Z.png);
    box-shadow: 0 0 40px rgba(0, 0, 0, .1) #1f122c inset; 
color: #2c2727}


/* скрыть название категорий*/
#pun-main .category h2 span {
visibility: hidden;
}

/* Статус картинки с надписью "статистика" над статистикой форума*/
#pun-stats.section h2 { 
    background-attachment: scroll;
    background-clip: border-box;
    height: 45px;
    width: 300px;
    margin-left: 580px;
    background-color: transparent;
    background-image: url("http://forumfiles.ru/files/0019/7b/1f/35803.png");
    background-origin: padding-box;
    background-position: 10% 10%;
    background-repeat: no-repeat;
    background-size: auto;
    font-size: 0px;}



/*------------------------прокрутка-----------------------*/

::-webkit-scrollbar-thumb:vertical {
    background-color:#3e0c11;
border-radius: 5px;
}

::-webkit-scrollbar-thumb:horizontal {
    background-color:#3e0c11;
border-radius: 5px;
}

::-webkit-scrollbar-thumb:vertical:hover {background-color:#1f122c;}
::-webkit-scrollbar-thumb:horizontal:hover{ background-color:#1f122c;}

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #21221c;  
    }


/*------------------------пост в шапку-----------------------*/

#post1::-webkit-scrollbar {width: 0px; height: 0px;}

#post1 a {color: #404244;line-height: 8px !important;font: 10px play !important;text-transform: uppercase!important;text-shadow: 0.2px 0.2px 0 #304443 !important;}


    }

/*-----оформление ссылок в подфоруме--------*/
.pfs {position: relative;margin-top: 10px!important;width: 450px;padding-top: 6px;border-top: 3px solid #c8ced0;}
.pfs a {
 -moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;
 display: inline-block;
 width: 100px;
 text-align: center;
 height: 8px;
 font: bold italic 12px yeseva one !important;
 text-transform: lowercase !important;
 color: #9d0000 !important;
 text-shadow: 1px 1px 0 #dae0e4!important;
 letter-spacing: 1px !important;
 }
.pfs a:hover {color: #395462 !important;}


/*---------------кнопки---------------*/
input.button, #post fieldset .hashelp div input {
 background-image : url(http://i.imgur.com/EtlVy2Z.png);
    padding: 1px 3px 1px 3px;
    text-transform: uppercase;
    font: bold 8px Microsoft Sans Serif !important;
    cursor: pointer;
    letter-spacing: 0px;
    border: none !important;
    box-shadow: #3e0c11 0px 2px  0px,  0px -2px 0 #1f122c;}

/*---------------ЛЗ---------------*/

.pa-fld1 {
    position: relative;
     width: 180px;
     z-index: 9;
     text-transform: lowercase;
     margin-left: -2px !important;
     margin-top: 0px!important;
     padding: 4px !important;
     padding-bottom: 6px !important;
     line-height: 9px !important;
     height: auto;
     text-align: justify;
     font: bold 10px play;
     color: #343639;
     opacity: 0.9;
}

.plash {
    position: relative;
    z-index: 8;
    margin-left: -14px !important;
    margin-top: -16px !important;
    margin-bottom: -10px !important;
    }

.pa-fld1 a {text-transform: normal !important; font: 11px play !important; color: #292f4d !important;letter-spacing: 0.5px !important;}

.pa-fld1 a:hover {color: #2b4952 !Important;  }


.pa-fld11 {position: relative; margin-top: 6px !important; margin-bottom: 5px !important; width: 212px; color: #414141; box-shadow: -8px -6px 96px -47px #000 inset; font: bold 9px play; text-transform: uppercase; margin-left: -24px !important;}

/*-----баннеры--------*/
.banners {position: absolute;margin-top: 45px !important;left: 1px !important;width: 743px; height: 64px;overflow-y: auto;opacity: 0.6;-webkit-transition: .3s all;-moz-transition: .3s all;-ms-transition: .3s all;-o-transition: .3s all;transition: .3s all;}
.banners:hover {opacity: 1;}

#pun-stats a {font: 11px tahoma !important; text-transform: none !important;}
#pun-stats > div > ul > li.item4 > strong > a {font-weight: bold !important;}


/*-----фон выпадающих списков--------*/

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
background: #ecf5ff; background-image : url(http://i.imgur.com/EtlVy2Z.png);
z-index: 9;
padding: 3px;
box-shadow: 0 0 40px rgba(0, 0, 0, .1) inset; 
border: 1px dotted #e2e6ed !important;
color: #000000;
}

#pun-reputation div
{
background: #ecf5ff; background-image : url(http://i.imgur.com/EtlVy2Z.png);
padding: 3px;
box-shadow: 0 0 40px rgba(0, 0, 0, .1) inset; 
border: 1px dotted #7a7b7f !important;
color: #000000;
opacity: 0.8;
}
