/* CS1 - фон; шапка; копирайт */

/* cs1.1. основной фон */

/* cs1.1. основной фон */
body {background-color: #3a1910; background-image: url("http://savepic.net/9161223.png");
background-attachment: scroll;}
 
/* cs1.2. составляющее шапки */
#pun-title table  {
    background-color: transparent;
    background-image: url("http://savepic.net/9118215.png");
    width: 1026px;
    border: none;
    background-repeat: no-repeat;
    height: 479px;
    margin-left: -100px;
    margin-top: -70px;
    margin-bottom: 0px;
}

/* cs1.3. внутренний фон */
#pun {position: relative; border-width: 0px; width: 948px; margin: auto;}
.punbb {  float: center;  width: 882px;  height: auto;  margin: 0 0 0 35px;}
#pun { background-image: url(http://savepic.net/9144005.png); background-position: center; );}

/* cs1.4. нижнее составляющее */
#pun-about p.container  {
    background-color: transparent;
    background-image: url("http://savepic.net/9129669.png");
    background-repeat: no-repeat;
    width: 882px;
    height: 108px;
    margin-left: -26px;
    margin-bottom: -40px;
    margin-top: -13px;
    text-align: center;
    font-size: 0.0em;
}

/* cs1.5. цитаты; форма ответа; кнопки */
.punbb textarea, .punbb select, .punbb input {
       background-color: transparent;
    color: black;
    background-color: rgb(199, 182, 155);
    border: 1px solid #b4a183;
    border-radius: 16px !important;
    box-shadow: inset -1px 0px 9px 0px #b8a689;
    -moz-border-radius: 0px;
    -webkit-border-radius: 2px 2px 2px 2px;}

.punbb .quote-box, .punbb .code-box {
    background-color: rgba(214, 197, 171, 0.46);
    box-shadow: rgb(162, 132, 100) 3px 3px 1px, #a79880 -2px 0px 7px;
    color: #000000;}



/* 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 {
color: #2f583e;
    font-family: georgia; text-transform: uppercase;  
    letter-spacing: 2px;
  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: #9d8c76;
  border-bottom: 0px none #000;}

/* cs2.4. нижняя навигация до наведения */
#pun-ulinks a {
    color: #b7ac9d;
    font-size: 10px !important;
    border-bottom: 0px none #000;
    letter-spacing: 1px;
    text-transform: lowercase;
    font-family: georgia;
}


/* CS3 */





/* настройки + старые сообщения */
.punbb table Div.icon {    float: right;
    display: block;
    border-style: none none none none;
    margin-right: -10px;
width: 60px;
    height: 70px;
    background-image: url();
    background-repeat: no-repeat;
}

/* новые сообщения */
TR.inew Div.icon {
background-image : url(http://savepic.net/9143835.png);
background-repeat: no-repeat;
width: 70px;
    height: 70px;}

/* закрытая тема */
TR.iclosed Div.icon {
background-image : url(http://savepic.net/9160219m.png);
background-repeat: no-repeat;
width: 60px;
    height: 70px;}

/* важная тема */
TR.isticky Div.icon {
background-image : url(http://savepic.net/9166363m.png);
background-repeat: no-repeat;
width: 60px;
    height: 70px;}

/* CS4. изображения вместо навигаци*/

/*2. Настройка изображений */
 
/*3. Настройка изображений при ховере (наведении) */
/* Скрываем текстовые надписи */
#pun-navlinks a span {}


/* CS5. расположение баннера + навигации */

#pun-title table tbody tr .title-logo-tdr {
position: absolute; z-index: 1; 
left: 215px; 
top: 0px}

div#pun-navlinks {position: absolute;
    width: 100%;
    margin-left: -22px;
    text-align: center;
 top: -40px; }
div#pun-ulinks {
    left: 0px;
    position: absolute;
    width: 100%;
    text-align: center;
    top: -20px;
}




 
a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {
font-family: tahoma;
    font-size: 10px;
    background-color: #C7AD96;
    color: #6B4C3B;
    font-weight: normal;
    text-align: center;
    display: block;
    border-radius: 12px;
    margin: 2px;
    text-decoration: none;
    border-left-style: solid;
    border-left-color: #D7C9B4;
    border-left-width: 3px;
    border-right-style: solid;
    border-right-color: #D7C9B4;
    border-right-width: 3px;
    width: 182px;
}

a.tvm:hover {font-family: tahoma;
    font-size: 10px;
    background-color: #D7C9B4;
    color: #6B4C3B;
    font-weight: normal;
    border-radius: 12px;
    text-align: center;
    display: block;
    margin: 2px;
    text-decoration: none;
    border-left-style: solid;
    border-left-color: #C7AD96;
    border-left-width: 3px;
    border-right-style: solid;
    border-right-color: #C7AD96;
    border-right-width: 3px;
    width: 182px;
}


li.pa-fld4 {
    margin-top: -36px;
    margin-left: 2px;
}

li.pa-fld1 {
    position: absolute;
    margin: -35px -22px !important;
}


/* ДЛЯ ТАБЛЫ*/


.pa-posts, .pa-respect, .pa-fld3{
    text-align: center;
    display: inline-block;
    width: 60px;
    font-size: 9px;
    background: #bdaa8f;
    border: 1px double #bcaa8d;
    margin-left: -3px!important;
    margin-top: 2px!important;}

li.pa-respect a {    letter-spacing: 1px !important;
    text-transform: none !important;}
li.pa-posts {
    margin-left: 0px !important;
}