/* CS1 Основа
-------------------------------------------------------------*/

/* CS1.1 Фон */ 
body {background-color: #d9dad0 !important;
background: url("http://funkyimg.com/i/2k37H.jpg") repeat-x top center, 
url("http://funkyimg.com/i/2k36y.jpg") repeat;}

#pun {
  background: url("http://funkyimg.com/i/2k3bv.png") repeat-y;}

/*********ШАПКА******/
#pun-title.section {
  background: transparent url("http://funkyimg.com/i/2kWna.jpg") top center scroll no-repeat; 
  height: 600px;
  width: 1000px; 
  margin-left: -76px !important;
  margin-top: -90px;}

/* смена картинки в шапке */
.renoheader {background: #080808;}
.renoheaderhover {width: 1000px; height: 398px; opacity: 0; transition-duration: 1s;  -moz-transition-duration: 1s;  -webkit-transition-duration: 1s;  -o-transition-duration: 1s;margin-top: 215px;margin-left: -76px !important;position: absolute;}
.renoheaderhover:hover {width: 1000px; height: 398px;opacity: 10;}
.renoheadercontent {width: 1000px; height: 398px; background-image: url(http://funkyimg.com/i/2kWnb.jpg); text-align: justify !important;}
/***********ШАПКА конец**********/

/* CS1.3 Копирайт низ*/
#pun-about .container {
  background: url("http://funkyimg.com/i/2k3hR.jpg"); 
  width: 928px; 
  height: 82px;
  margin-left: -41px !important;
 }

#html-footer {
  margin: 0px;
  text-align: center; }



/* CS2 Форум
-------------------------------------------------------------*/

/* CS2.1 Текст на форуме */
.punbb .main .container, .punbb .post .container, .punbb .post h3, #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, #pun-status .container, #pun-crumbs1 p.container, #pun-stats .container, #pun-about .container, #pun-crumbs2 .container, .linkst .pagelink, .linksb .pagelink {
color: #222325;
font-weight: normal;
font-style: normal;}

 /* Навигация */
div#pun-navlinks {
  position: absolute;
  word-spacing: 10px !important;
  width: 70%;
  margin-left: -15px;
  top: 400px;
  }

 div#pun-ulinks {
  position: absolute;
  width: 100%;
  top: 376px;
  margin-left: 25px;
  text-transform: uppercase;
  font-size: 100%;
  }


/* CS2.3 Цитата*/
.punbb .quote-box {
  border-top: 3px solid #7d593a;
  border-bottom: 3px solid #7d593a;
  border-left: 1px solid #bdb7b0;
  border-right: 1px solid #bdb7b0;
border-radius: 0px;
box-shadow: 0 0 3px rgba(197,189,185,4);
background-image: url("http://funkyimg.com/i/2mbQo.jpg");
background-repeat: repeat;}

/* Код */
.punbb .code-box {
border-top: 3px solid #7d593a;
  border-bottom: 3px solid #7d593a;
  border-left: 1px solid #bdb7b0;
  border-right: 1px solid #bdb7b0;
border-radius: 0px;
box-shadow: 0 0 3px rgba(197,189,185,4);
background-image: url("http://funkyimg.com/i/2mbQo.jpg");
background-repeat: repeat;}

/* Форма ответа */
.punbb textarea, .punbb select, .punbb input, .punbb .button {
border-top: 3px solid #7d593a;
  border-bottom: 3px solid #7d593a;
  border-left: 1px solid #bdb7b0;
  border-right: 1px solid #bdb7b0;
border-radius: 0px;
box-shadow: 0 0 3px rgba(197,189,185,4);
background-image: url("http://funkyimg.com/i/2mbQo.jpg");
background-repeat: repeat;}



/* выделенный текст */
::selection {background: #c6b096; color: #746236;}

/* CS2.5 Переадресация */
#pun-redirect { 
border-top: 3px solid #7d593a;
  border-bottom: 3px solid #7d593a;
  border-left: 1px solid #bdb7b0;
  border-right: 1px solid #bdb7b0;
border-radius: 0px;
box-shadow: 0 0 3px rgba(197,189,185,4);
background-image: url("http://funkyimg.com/i/2mbQo.jpg");
background-repeat: repeat;
}

#pun-maint {
margin: 0px 20% 12px 20%;
}

/* CS2.6 Профиль */
.pa-fld1{ background: url("#") repeat;
 border-bottom: 0px solid #a34221;
 border-top: 0px solid #a34221;
 width: 190px;
 height: 100%;
 margin-left: 17px !important;
 color: #1e1300;
 text-align: center;}
li.pa-awards span.mini_awards_label{
display:none!important;
}



/* CS2.8 Окна, кнопки и прочее */
/* Окно репутации */
.punbb-admin #pun-admain .adcontainer, #pun-reputation div.inner div.container, #pun-report div.inner div.container , #pun-popup_awards div.inner div.container {
border-top: 3px solid #7d593a;
  border-bottom: 3px solid #7d593a;
  border-left: 1px solid #bdb7b0;
  border-right: 1px solid #bdb7b0;
border-radius: 0px;
box-shadow: 0 0 3px rgba(197,189,185,4);
background-image: url("http://funkyimg.com/i/2mbQo.jpg");
background-repeat: repeat;}

#pun-reputation div.inner h1 {
border-top: 3px solid #7d593a;
  border-bottom: 3px solid #7d593a;
  border-left: 1px solid #bdb7b0;
  border-right: 1px solid #bdb7b0;
border-radius: 0px;
box-shadow: 0 0 3px rgba(197,189,185,4);
background-image: url("http://funkyimg.com/i/2mbQo.jpg");
background-repeat: repeat;
  padding: 0 !important;
  width: 100%;}

#pun-reputation .tc2 textarea {width: 600px !important;}
#pun-reputation .tcl {width: 80px !important;}
#pun-reputation h1 {
   text-align: center; width: 757px; height: 15px; margin-left: 0px; padding-top: 20px !important;}

/* Настройки кнопок "отправить", "посмотреть" и др. */
#pun-main .formsubmit input {
border-top: 3px solid #7d593a;
  border-bottom: 3px solid #7d593a;
  border-left: 1px solid #bdb7b0;
  border-right: 1px solid #bdb7b0;
border-radius: 0px;
box-shadow: 0 0 3px rgba(197,189,185,4);
background-image: url("http://funkyimg.com/i/2mbQo.jpg");
background-repeat: repeat;}

#pun-main .formsubmit input:hover {
  background: #d3d482;}

/* Настройки выпадающих списков */
.punbb input, .punbb select {
border-top: 3px solid #7d593a;
  border-bottom: 3px solid #7d593a;
  border-left: 1px solid #bdb7b0;
  border-right: 1px solid #bdb7b0;
border-radius: 0px;
box-shadow: 0 0 3px rgba(197,189,185,4);
background-image: url("http://funkyimg.com/i/2mbQo.jpg");
background-repeat: repeat;}

/* Окна в форме ответа */
#size-area, #font-area, #color-area, #smilies-area, #keyboard-area, #imageup-area, #font-area, #size-area, #color-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #table-area, #addition-area {
border-top: 2px solid #7d593a;
  border-bottom: 2px solid #7d593a;
  border-left: 1px solid #bdb7b0;
  border-right: 1px solid #bdb7b0;
border-radius: 0px;
box-shadow: 0 0 3px rgba(197,189,185,4);
background-image: url("http://funkyimg.com/i/2mbQo.jpg");
background-repeat: repeat;}


/* CS1.3 категории*/
#pun-stats h2, .punbb .main h2  {
 font-size: 25px;
 text-align: center;
 font-family: italiano; 
 text-transform: none;
 font-weight: bold;
 letter-spacing: 2px;
 color: #754129;
 width: 900px;
text-shadow: 1px 1px 0px #eee2d4;
  }




/* CS3 Рамки
-------------------------------------------------------------*/

.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, #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, .punbb-admin #pun-admain .adcontainer {
  border-color: transparent;}

/* CS2.4 Прокрутка */
::-webkit-scrollbar {width: 9px; height: 5px; background-color: #cad0d6;}  
::-webkit-scrollbar-thumb {background-color: #2d3b4c;}
::-webkit-scrollbar-thumb:active {background: #919288;}


/* CS4 Ссылки
-------------------------------------------------------------*/

/* CS4.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 {
  text-decoration: none;
  color: #754129;}

.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: #c49b51;}

/* CS4.2 Ссылки в меню навигации */
#pun-navlinks a {
  color: #754129 !important;
  font-weight: normal;
  font-style: normal;
  font-family: 'italiano' !important;}

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active, #pun-pagelinks a:active, #pun-pagelinks a:focus {
  color: #deccbc !important;}

/* CS4.3 Пользовательские ссылки */
#pun-ulinks a {
 color: #cadbe4;
 text-transform: lowercase;}

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  color: #cca392;}

/* CS5 Иконки сообщений
 -------------------------------------------------------------*/
/* иконки */
div.icon {
        background: url(http://co.forum4.ru/files/0011/8f/6e/94604.png) no-repeat;
}
tr.inew div.icon {
        background: url(http://co.forum4.ru/files/0011/8f/6e/55042.png) no-repeat;
}
tr.iclosed div.icon {
        background: url(http://co.forum4.ru/files/0011/8f/6e/94604.png) no-repeat;
}
tr.isticky div.icon {
        background: url(http://co.forum4.ru/files/0011/8f/6e/55042.png) no-repeat;
}


/*CS6 Таблицы и прочее
 ---------------------------------*/
/*Подложка под верхнее меню*/
#dop1_menu {
  display: block;
  position: absolute;
  margin: -60px auto auto -30px;}

/* structure by futura.rusff.ru
-------------------------------------------------------------*/

/*ссылки навигации*/
a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {
font-family: tahoma;
font-size: 13px;
background-color:#aa8c7c;
color: #000; 
font-weight: normal;
text-align:center;
display: block;
margin: 2px;
padding: 2px;
text-decoration: none;
width:150px;
border: 1px solid #d8cbc5;
}

a.tvm:hover {
font-family: tahoma;
font-size: 13px;
color: #fff; 
background-color:#a68461;
display: block;
font-weight: bold;
text-align:center;
cursor:pointer; 
text-decoration: none;
width:150px;
border: 1px solid #d8cbc5;
}


