/*навигация*/
a.men:link, a.men:visited, a.men:active{
text-decoration: none;
background: #dbd7de;
width: 150px;
padding-top: 2px;
padding-bottom: 2px; 
font-family: arial;
font-size: 10px;
color: #FFFFFF;
display: block;
-moz-border-radius: 0px;
border-radius:0px;
text-align:center;
}
a.men:hover {
background: #afa8b4;
-moz-border-radius: 0px;
border-radius:0px;
cursor: default;
}


/* --- задний фон --- */
html, body { 
background: url("http://s8.uploads.ru/Vklhq.png"); 
background-color: #a6a0a0;
background-position: top center; 
background-attachment: fixed;
}

/* --- шапка --- */
#pun-title table {
background-image : url(http://sf.uploads.ru/XtzQ2.png); 
background-repeat : no-repeat;
background-position: top center;
border: none;
margin-left: -40px;
height: 269px;
width: 943px;}

/* --- тело форума - боди --- */
#pun {background-image: url(http://s7.uploads.ru/InRG0.png);}

/* --- неактивная ссылка --- */
.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 {
  color: #3e3d4a;
  text-decoration: none;
    -moz-transition: color 0.6s 0.06s ease;
    -o-transition: color 0.6s 0.06s ease;
    -webkit-transition: color 0.6s 0.06s ease;}

/* --- активная ссылка --- */
.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: #5e5963;
  text-decoration: none;}

/* --- ссылки в навигации --- */
#pun-navlinks a{
  color: #5e5963;
  text-shadow: 1px 1px 0 #b6b9bd;
  text-decoration: none;
    -moz-transition: color 0.6s 0.06s ease;
    -o-transition: color 0.6s 0.06s ease;
    -webkit-transition: color 0.6s 0.06s ease;
}

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #6b676f;
  text-shadow: 1px 1px 0 #b4afb8;
}

/* --- иконка старых --- */
.punbb table Div.icon {float: right;
float: left;
  display: block;
  border-style: none none none none;
  width: 28px;
  height: 29px;
  margin-top: 3px;
  margin-left: 4px;
  margin-right: 0px;
  background-image: url(http://sd.uploads.ru/ve4qA.png);
  background-repeat: no-repeat;}

/* --- иконка новых --- */
TR.inew Div.icon {
  background-image : url(http://s3.uploads.ru/AupGF.png);
  background-repeat: no-repeat;
  width: 28px;
  height: 29px;
  margin-top: 3px;
  margin-left: 4px;
  margin-right: 0px;}

/* --- иконка важных --- */
TR.isticky Div.icon {
  background-image : url(http://s3.uploads.ru/AupGF.png);
  background-repeat: no-repeat;
  width: 27px;
  height: 27px;}

/* --- иконка закрытых --- */
TR.iclosed Div.icon {
  background-image : url(http://sd.uploads.ru/ve4qA.png);
  background-repeat: no-repeat;
  width: 28px;
  height: 29px;}

/* --- область для ввода текста в форме ответа и админке --- */
.punbb textarea {
    background-color: #dbd7de;
    color: #403D32;
    padding: 3px;
    border: solid 2px #afa8b4;
}

.punbb select { 
    text-transform: uppercase;
    background-color: #dbd7de;
    color: #000000;
    padding: 3px;
    border: solid 2px #afa8b4;
}

.punbb input { 
    text-transform: lowercase;
    letter-spacing: 0px;
    background-color: #dbd7de;
    color: #000000;
    padding: 3px;
    border: solid 2px #afa8b4;
    font-size: 10px !important;
}
#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 0em}

.post-content td {
border:none transparent !important;
}

.lastedit {display:none}

.pa-adnote{ text-align: center; font-size: 10px;}
.pa-from{ text-align: center; font-size: 10px;}

/* --- сообщений --- */
.pa-posts{ 
      text-align: center;
    width: 182px;
    font-size: 9px;
    padding: 2px !important;
    background-color: #615d66;
    color: #c9c9c9;
    line-height: 1.2em;
    text-transform: lowercase;
    margin-left: 20px !important;
}

/* --- зарегистрирован --- */
.pa-reg{ 
  width: 202px;
  background-color: #858388;
  margin-left: -2px !important;
  color: #828330;
  padding: 3px !important;
  margin-top: -3px !important;
  line-height: 1.2em;
  text-transform: lowercase;
}

/* --- репутация --- */
.pa-respect{ 
  text-align: center;
    width: 182px;
    margin-left: 20px !important;
    font-size: 9px;
    padding: 2px !important;
    background-color: #847f8a;
    color: #c9c9c9;
    line-height: 1.2em;
    text-transform: lowercase;
}

.pa-positive{ text-align: center; font-size: 10px;}
.pa-sex{ text-align: center; font-size: 10px;}
.pa-icq{ text-align: center; font-size: 10px;}
.pa-ip{ text-align: center; font-size: 10px;}
.pa-online{ text-align: center; }
.pa-age{ text-align: center; font-size: 10px;}
.pa-mailagent{ text-align: center; font-size: 10px;}
.pa-reg { text-align: center; font-size: 10px;}

/* --- аватар --- */
.pa-avatar { 
  margin-top: 5px !important;
  margin-left: 20px !important;
  width: 180px;
  max-height: 180px;
  border: 3px solid #858388;
  background-color: #858388;
}

/* --- статус --- */
.pa-title{ 
text-align: center;
text-transform: lowercase;
}

/* --- ник --- */
.pa-author { 
    text-align: center;
    width: 194px;
    font-family: bradobrei;
    font-size: 17px;
    font-style: italic;
    /* font: small-caps 700 17pt osr !important; */
    text-transform: lowercase;
    letter-spacing: 1px;
    margin-top: 10px !important;
    margin-left: 15px !important;
}

.pa-time-visit{ text-align: center; font-size: 10px; width: 180px !important;}
.pa-last-visit{ text-align: center; font-size: 10px; width: 180px !important;}

.pa-fld1{ 
      background-color: #858388;
    color: #000000;
    padding: 9px !important;
    width: 168px;
    margin-left: 20px !important;
    text-align: justify;
    font-size: 10px;
    text-transform: lowercase;
    line-height: 11px;
    font-family: arial;
} 

.pa-fld4{ 
      background-color: #a09da4;
    color: #000000;
    width: 182px;
    padding: 2px !important;
    margin-top: 0px !important;
    margin-left: 20px !important;
    text-align: center;
    font: small-caps 700 8pt "Arial" !important;
    letter-spacing: 2px;
    line-height: 11px;
} 



.post-author-Sp{ text-align: center;}
.pa-awards{text-align: center; text-transform: uppercase; width: 180px !important;}
.pa-gifts{ text-align: center;}

#pun-main div.catleft, #pun-main div.catright {display: none}

#pun-main .post-author ul {text-align: center;}
#pun-announcement h2 {display: none}


#pun th {text-transform: lowercase; font-size: 9px; font-weight: bold;}
#pun-main h2 {text-align: center; font-family: Minion Pro;}
#pun-crumbs1 .container { text-align: left;}
#pun-navlinks .container, #pun-ulinks .container { text-align: center; }

#pun-main h2, #pun-stats.section h2 {
  padding: 7px 1em;
  border-style: none solid solid none;
  border-width: 0 1px 1px 0;
  }



/* --- низ --- */
#pun-about p.container {background-color: transparent;
background-image: url("http://s3.uploads.ru/hUGwf.png"); 
background-position: bottom center; 
background-repeat: no-repeat; 
text-align: center;
border-color: transparent;
width: 943px; 
height: 70px;
margin-left: -52px;
margin-bottom: -3px;
}

div#pun-about {
   margin-bottom: -20px;
}


/* --- обводка где производится вставка картинки --- */
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
  background-color: #b8b5bc;
  padding: 10px 11px 11px;
  border-width: 2px;
  border-color: #7b767b;
  border-radius: 20px;
  color: #1b1c04;
  margin-top: 25px;
}

/* --- полосы прокрутки  --- */

::-webkit-scrollbar {
    width: 5px;
    height: 6px;
}
::-webkit-scrollbar-track {
background: #848299;
}
::-webkit-scrollbar-thumb {
    background: #d8d7de;
}

/* --- скрываем сколько пользователей  --- 

#pun-stats li.item3{ 
display:none;
 }*/

/* --- актив / неактив навигация-ссылки  --- */

a.sbla:.sbla:visited { 

display: block;
margin-bottom: 1px;
text-transform: lowercase;
font-style: italic;
font-family: georgia;
font-size: 9px;
letter-spacing: 1px;
background: #797d84;
color: #393343;
text-align: left;
padding: 2px 2px 2px 10px;
margin-bottom: 2.5px;
}


a.sbla:hover, a.sbla:active { 

-moz-transition: 1s ease; 
-webkit-transition: 1s ease; 
display: block; 
text-transform: lowercase; 
font-family: georgia; 
font-size: 9px; 
letter-spacing: 5px; 
background: #898d93;
color: #757083;
text-decoration: none; 
text-align: center; 
padding: 2px 2px 2px 20px;
}



/*Фон мини-профиля в Топике*/
.punbb .post .post-author {
    /*background-color: rgba(34, 39, 53, 0.05);*/
    background-image: url(http://sa.uploads.ru/qoV8G.png);
    border: 1px solid #a4a1a4;
    overflow: visible!important;
    margin: -1px 0!important;
    margin-left: 1px !important;
}
.punbb .post .post-author > ul {
      /*background: url(http://sa.uploads.ru/qoV8G.png) 0 top no-repeat,url(http://sa.uploads.ru/qoV8G.png) 0 bottom no-repeat;*/
    margin: -3px 0 1px 0!important;
    padding: 2px 8px!important;
}