/*********  ОСНОВНАЯ ЧАСТЬ ДИЗАЙНА 
**************************************************************************************/

/*фон форума */
body {background:url() repeat-x top center, /*верхний фон*/ 
url() repeat-x bottom center, /*нижний фон*/
url()  repeat, #afdce0; /*общий фон и цвет*/}
body {overflow-x: hidden}

/*шапка форума */
#pun-title table {background: url(http://forumfiles.ru/files/001a/a3/aa/65467.png) no-repeat;
    width: 1010px !important;
    height: 354px !important;
    margin-left: -46px;
    font-size: 0px;
    margin-top: -1px;}

/*низ форума */
#pun-about p.container {background: url(http://forumfiles.ru/files/001a/a3/aa/95714.png) bottom center no-repeat;
    width: 1010px;
    height: 105px;
    font-size: 10px !important;
    text-align: center;
    margin-left: -57px;
    margin-bottom: -46px !important;}

/*тело*/
#pun {margin: auto;
position: relative;
width: 1010px;
margin: 0 auto;
background-image: url(http://forumfiles.ru/files/001a/a3/aa/88537.jpg);
background-position: top center;}

/*наполнение форума*/
.punbb {
float: auto;
height: auto;
width: 91%;
margin-left:45px;}


/*********  ССЫЛКИ НА ФОРУМЕ
**************************************************************************************/

.punbb a, .punbb a:link, .punbb a:visited {color: #2e6572;
    text-decoration: none;
    text-shadow: 0px 1px 0px #f0f0f0;}


#pun-adnav a {color: #2e6572 !important;}


/*********  НАВИГАЦИЯ 
**************************************************************************************/

/*верхняя навигация*/

#pun-navlinks .container {    text-align: center;
    margin-top: -329px!important;
    margin-bottom: 235px!important;
    margin-left: 370px!important;}

/*ссылки верхней навигации*/
#pun-navlinks li a {font-family: yeseva one;
    font-size: 12px;
    color: #f0f0f0;
    text-shadow: 0px 0px 10px #e9e9e9, 1px 1px 0px #1e5469;
    margin-right: -7px;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0.5px;}

/*нижняя навигация*/
#pun-ulinks .container {    border-top: none;
    padding-top: 8px !important;
    text-align: center;
    font-size: 10px;
    font-family: pt sans;
    text-transform: uppercase;}

/*ссылки нижней навигации*/
#pun-ulinks li a {padding: 0 0.3em 0 0.6em;
    color: #f0f0f0;
    text-decoration: none;
    letter-spacing: 0.5px;
    text-shadow: 1px 1px 0px #c35303;}


/*********  КАТЕГОРИИ
**************************************************************************************/
#pun-stats.section h2 {
    background: url(http://forumfiles.ru/files/001a/a3/aa/48958.jpg) no-repeat top;
    height: 80px;
    align-items: center;
}

#pun-category1.category h2 {
    background: url(http://forumfiles.ru/files/001a/a3/aa/89153.jpg) no-repeat top;
    height: 80px;
    align-items: center;
}


#pun-stats.section h2 span, #pun-main .category h2 span, #post-form h2 span {display: none;}


/*********  ПОДФОРУМ
**************************************************************************************/

#pun-index td div.tclcon {background: url(http://forumfiles.ru/files/001a/a3/aa/78547.jpg) no-repeat;
    width: 377px;
    height: 43px;} /*оформление*/

#pun-index .tcl h3 {font-size: 14px;
    font-family: pt sans;
    text-transform: uppercase;
    padding: 13px 0px 0px 0px!important;
    text-align: center;
    margin-left: -25px!important;} /*позиционирование названия*/

.tcl h3 a {color: #f3f3f3 !important; 
    text-shadow: 0px 0px 10px #e9e9e9, 1px 1px 0px #2f4b52 !important;
    text-decoration: none;} /*ссылка*/

/*********  ПРОФИЛЬ
**************************************************************************************/
.punbb .post .post-author {float: left;
    width: 229px;
    overflow: hidden;
    background: url(http://forumfiles.ru/files/001a/a3/aa/92236.jpg) top no-repeat, url(http://forumfiles.ru/files/001a/a3/aa/11616.jpg) bottom no-repeat, url(http://forumfiles.ru/files/001a/a3/aa/94595.jpg) repeat-y;
    margin-left: 1px;
    margin-top: -23px;
    padding: 0px 0px 41px 0px;
    text-align: center;} /*оформление*/

.pa-author {
    font-family: pt sans;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    padding-top: 18px !important;
    padding-bottom: 5px !important;
} /*позицианирование ника*/

.pa-author a {
    text-decoration: none;
    color: #fff !important;
    text-shadow: 1px 1px 0px #b94300 !important;
} /*ссылка ника*/

li.pa-title {
    padding-bottom: 0.4em;
    font-family: pt sans;
    color: #448791;
    text-shadow: 1px 1px 0px #f8f8f8;
    text-transform: lowercase;
    font-size: 10px;
} /*статус*/

.pa-posts {display: inline-block;
    width: 69px;
    font-size: 10px;
    text-transform: uppercase;
    font-family: pt sans;
    font-weight: bold;
    background: #e3e3e3;
    text-align: center;
    color: #458992;
    box-shadow: inset 0px 0px 10px #ccc;
    border: solid 1px #ccc;} /*сообщения*/

.pa-respect {display: inline-block;
    width: 72px;
    font-size: 10px;
    text-transform: uppercase;
    font-family: pt sans;
    font-weight: bold;
    background: #e3e3e3;
    text-align: center;
    color: #458992;
    box-shadow: inset 0px 0px 10px #ccc;
    border: solid 1px #ccc;} /*репутация*/

.pa-respect a {color: #458992;} /*репутация ссылка*/

.pa-ip {color: rgb(192, 88, 24) !important;
    font-family: pt sans;
    text-transform: uppercase;
    font-size: 9px;
    padding-top: 14px!important;} /*айпи*/

.pa-ip a {color: rgb(192, 88, 24) !important;} /*ссылка айпи*/

.pa-online {
    font-size: 10px;
    color: #458992;
    text-shadow: 1px 1px 0px #d8d8d8;
    margin-top: 0.7em !important;
    font-family: pt sans;
    text-transform: lowercase;
} /*активен*/

/********* КНОПКИ В ПОДФОРУМАХ
**************************************************************************************/


.punbb table Div.icon {
  float: right;
    display: block;
    width: 43px;
    height: 43px;
    background-image: url(http://forumfiles.ru/files/001a/a3/aa/36712.png);
    background-repeat: no-repeat;
    margin-right: 31px;
    margin-top: 1px;
    opacity: 0.5;
} /* подвинуть кнопки и старые сообщения */


TR.inew Div.icon {
  background-image : url(http://forumfiles.ru/files/001a/a3/aa/36712.png);
  background-repeat: no-repeat;
opacity: 1;
} /* новые сообщения */

TR.isticky Div.icon {
  background-image : url();
  background-repeat: no-repeat;
} /* важные темы*/

TR.iclosed Div.icon {
  background-image : url();
  background-repeat: no-repeat;
} /* закрытые темы*/


/********* ФОРМА ОТВЕТА
**************************************************************************************/

.punbb textarea, .punbb input, .punbb select, .punbb optgroup {background: #f0f0f0;
    border-width: 1px;
    border-style: solid;
resize: auto;
    border-color: #ccc;
height: auto;
    box-shadow: inset #f0f0f0 0px 0px 2px, inset rgb(240, 240, 240) 0px 0px 1px, inset #ccc 0px 0px 20px;} /*форма ответа и т.д.*/ 


/********* ЦИТАТА И ВЫДЕЛИТЬ КОД
**************************************************************************************/
.punbb .post-content .quote-box, .punbb .post-content .code-box {margin: 0.4em 1.8em 1.4em 1.8em;
    padding: 2em;
    box-shadow: inset 0px 0px 3px #f8f8f8, inset 0px 0px 30px #4589928a;
    border-radius: 42px;
    border: 1px solid #4589928a;}