/* 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 .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container 
{background-color: transpanent;
color: #283c41;
}
/* настройка строки над формой ответа: напишите ваше сообщение и нажмите отправить */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span
{
color: #1e2428;
}
/* форма быстрого и расширенного ответа */
.punbb textarea, .punbb select, .punbb input
{
background-color: #c7c7c7;
color: #4b4b4b;
border-radius: 3px;  /* радиус закругленных краёв */
border: 1px solid #eaeaea;
-moz-box-shadow: inset 0 0 5px #afc4c9; /* настройки внутренней тени */
-webkit-box-shadow: inset 0 0 5px #afc4c9;  /* настройки внутренней тени */
box-shadow: inset 0 0 5px 1px #afc4c9;  /* настройки внутренней тени */
}

/* CS1.2 Фон*/
body {
    background-color: #333b42;
    margin-bottom: 21px !important;
    background: url(http://forumfiles.ru/files/001a/82/d2/24123.png) top left repeat fixed;
}

/* CS1.3 Шапка */
#pun-title table {
background-image : url(http://forumfiles.ru/files/001a/82/d2/45442.png); 
background-repeat : no-repeat;
background-position: top center;
border: none;
height: 201px;
width: 934px !important; 
margin-left: -35px;
}

/* CS1.4 Контент */
#pun {background-color: #98a3a6; background-image: url(http://forumfiles.ru/files/001a/82/d2/25498.png);}

/* CS1.5 Футер*/
#pun-about p.container {background-image: url(http://forumfiles.ru/files/001a/82/d2/67420.png); background-position: top center; background-repeat: no-repeat; height: 46px; width: 920px; margin-left: -39px;}
div#html-footer {margin-top: -50px;}



/* 002 ГРАНИЦЫ
-------------------------------------------------------------*/

/* о1. скрыть все границы на форуме. */
.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-style:none !important;
  }

/* двигалка навигации, общие ссылки и пользовательские*/
div#pun-navlinks {
    position: relative;
    width: 100%;
    text-align: center;
    top: -56px;
    left: 0px;
    }

div#pun-ulinks {
    position: relative;
    width: 98%;
    margin-left: 7px;
    text-align: center;
    top: -60px;
    margin-bottom: -24px; 

    }

/* CS2 Ссылки */

/* cs2.1. MAIN LINKS */
.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: #1a232a;
border-bottom: 0px none #000;
text-decoration: none;
-moz-transition: all 0.2s 0.02s ease;
-o-transition: all 0.2s 0.02s ease;
-webkit-transition: all 0.2s 0.02s ease;
}


/* cs2.2  MAIN LINKS HOVER  */
.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: #526567;
    border-bottom: 0px none #000;
    }

/* cs2.3.  TOP NAV */
#pun-navlinks a {
     color: #aeb6ba;
     text-transform: uppercase;
     font: bold 8px arial;
     letter-spacing: 0px;
     padding: 1px 4px 1px 4px;
}

/* cs2.4.  BOTTOM NAV */
#pun-ulinks a {
    color: #333b42;
    font-family: Georgia;
    font-size: 10px !important;
    letter-spacing: 1px;
    border-bottom: 0px none #000;
    padding: 2px 0px 2px 0px !important;
    text-transform: lowercase;
    font-style: italic
    margin-left: 7px;
    -moz-transition: all 0.2s 0.02s ease;
    -o-transition: all 0.2s 0.02s ease;
    -webkit-transition: all 0.2s 0.02s ease;
    }

/* cs2.5.  TOP NAV HOVER  */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #b8b8b8;
  background: #72949c;
  }

/* cs2.5. BOTTOM NAV HOVER */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  border-bottom: 0px none #000;
  color: #818e9a;
  }

.post-author {border-radius:2px; padding-top:6px!important; padding-bottom:2px; 
border: 0px solid #1e1f1f;
  line-height:1.2;
  margin-top: 2px; 
  position: relative; left: 17px;
background-color: #2B393C;  background-image: url('http://forumfiles.ru/files/001a/82/d2/32131.png');
  background-repeat: repeat;
  border: 1px solid #c8c2b7;
  box-shadow: 0px 0px 0px 1px  #a09586; 
  color: #aaa8a2;
  font-size: 11px;
  width: 202px!important;
}
 .post-author a {color: #E9E2DA!important;}


/* CS3 Иконки старых, новых, важных, закрытых тем */

/* CS3.1 Иконка старых сообщений*/
.punbb table Div.icon {float: left; 
display: block; 
border-style: none none none none;
margin-top: -12px;
margin-left: 5px;
margin-right: 5px;
width:30px;
height: 30px;
background-image : url(http://forumfiles.ru/files/001a/82/d2/76574.png);
background-repeat: no-repeat;
opacity: 0.5;}

/* CS3.2 Иконка новых */
TR.inew Div.icon {
background-image : url(http://forumfiles.ru/files/001a/82/d2/78216.png);
background-repeat: no-repeat;
width: 30px;
height: 30px;
opacity: 0.8;}

/* CS3.3 Иконка важных*/
TR.isticky Div.icon {
background-image : url(http://forumfiles.ru/files/001a/82/d2/10210.png);
background-repeat: no-repeat;
width: 30px;
height: 30px;
opacity: 0.8;}

/* CS3.3 Иконка закрытых*/
TR.iclosed Div.icon {
background-image : url(http://forumfiles.ru/files/001a/82/d2/86565.png);
background-repeat: no-repeat;
width: 30px;
height: 30px;}


/* CS5 Прочие элементы */

/* Закругленные края цитаты и кода с тенью */
.punbb .quote-box, .punbb .code-box 
{background: #919191;box-shadow: 0px -1px 0 #40484f, 0 1px #40484f;border-bottom: 1px hidden #626262 !important;border-top: 1px hidden #6d6d6d !important;border-radius: 2px;}

.punbb textarea, .punbb select {
    background: #c9cdd6;
    border: 1px solid rgb(167, 147, 136) !important;
    }


/* CS5.5 Двигаем верхний баннер */
#pun-title table tbody tr .title-logo-tdr {
position: absolute; z-index: 1; 
left: 50px; 
top: -192px}

/* CS5.6 Совсем другое */
#pun-status .container, #pun-main .post-links li {text-align: center;}


/* Скрыть "Награды" */
li#navawards {display: none;}

/*-----фон выпадающих списков--------*/

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
background: #5f787e; background-image : url();
z-index: 9;
padding: 3px;
box-shadow: 0 0 40px rgba(0, 0, 0, .1) inset; 
border: 1px dotted #6d6d6d !important;
color: #4f4f4f;
}

#pun-reputation div
{
background: #628289; background-image : url(http://forumfiles.ru/files/001a/07/7d/27982.png);
padding: 3px;
box-shadow: 0 0 40px rgba(0, 0, 0, .1) inset; 
border: 1px dotted #6d6d6d !important;
color: #e5e5e5;
opacity: 0.8;
}

/*------------------------скролинг-----------------------*/

::-webkit-scrollbar-thumb:vertical {
    background-color:#1c1c1c
}

::-webkit-scrollbar-thumb:horizontal {
    background-color:#1c1c1c;
}

::-webkit-scrollbar {
    width: 6px;
    height: 4px;
    background-color: #72949c;
    border: 2px solid rgb(0, 31, 39);
    }




/*---------------ЛИНКИ---------------*/
.urls {
 margin-top: 2px!important;
 height: 10px;
 color: #1f1f1f !important;
 font: bold 12px bebas neue !important;
 text-align: center;
 width: 100px;
 letter-spacing: 1px!important;
 text-transform: uppercase;
 display: inline-block;
}
.urls:hover {
    color: #6c5e33 !important;
}






.bannerline {position: absolute!important; width: 923px; height: 60px; margin-top: -26px!important; margin-left: -32px!important; overflow-y: scroll;}
.bannerline a {opacity: 0.6; transition-timing-function: ease; -webkit-transition-timing-function: ease; -webkit-transition: 0.6s; transition: 0.6s;}
.bannerline a:hover {opacity: 1; transition-timing-function: ease; -webkit-transition-timing-function: ease; -webkit-transition: 0.6s; transition: 0.6s;}

/*-----оформление ссылок в подфоруме--------*/
.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;}

 .newslink a {color: #906f27!important;}
 .newslink a:hover {color: #906f27!important;}
 .newslink a:visited {color: #906f27!important;}

