/* --- Графическая часть принадлежит @ вандерви --- */

html, body { 
background: url("http://s6.uploads.ru/zESVl.png") center; background-color: #a6a0a0;
}

#pun-title table {
background-image : url(http://s6.uploads.ru/wN1yv.png); 
background-repeat : no-repeat;
background-position: top center;
border: none;
margin-left: -35px;
height: 263px;
width: 1042px;}

#pun {background-image: url(http://s2.uploads.ru/l7ekI.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: #4e4e2a;
  text-decoration: none;}


.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: #54541a;
  text-decoration: none;}


#pun-navlinks a{
  color: #4e4e2a;
  /*text-shadow: 1px 1px 0px #d9e0ee;*/
  text-decoration: none;
}

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #54541a;
}


.punbb table Div.icon {float: right;
float: left;
  display: block;
  border-style: none none none none;
  width: 38px;
  height: 21px;
  margin-top: 0px;
  margin-left: -5px;
  margin-right: 15px;
  background-image: url(http://s3.uploads.ru/lFGoL.png);
  background-repeat: no-repeat;}


TR.inew Div.icon {
  background-image : url(http://s3.uploads.ru/FSE4Y.png);
  background-repeat: no-repeat;
  width: 38px;
  height: 21px;
  margin-top: 0px;
  margin-left: -5px;
  margin-right: 15px;}


TR.isticky Div.icon {
background-image : url(http://s7.uploads.ru/cBHhS.png);
background-repeat: no-repeat;
  width: 38px;
  height: 21px;}


TR.iclosed Div.icon {
background-image : url(http://s7.uploads.ru/aXAvk.png);
background-repeat: no-repeat;
  width: 38px;
  height: 21px;}


.punbb textarea, .punbb select, .punbb input {
  background-color: #B5B1A0;
  color: #000000;
  padding: 3px;
  border: double rgba(158, 143, 157, 0.13);
}

#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: 80px;
  display: inline-block;
  font-size: 9px;
  color: #50502F;
  line-height: 1.2em;
  text-transform: lowercase;
  margin-left: 2px !important;
}


.pa-reg{ 
    color: #707054;
    padding: 3px !important;
    line-height: 1.2em;
    text-transform: lowercase;
}


.pa-respect{ 
  text-align: center;
  width: 80px;
  display: inline-block;
  font-size: 9px;
  color: #50502F;
  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{ 
/*margin-top: -290px !important;
margin-left: -5px;*/
position: absolute;
}

.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 rgba(78, 78, 42, 0.35);
    background-color: rgba(78, 78, 42, 0.35);
}


.pa-title{ 
text-align: center;
width: 183px;
font-size: 10px;
line-height: 0.9em;
text-transform: lowercase;
}


.pa-author { 
  text-align: center;
  width: 194px;
  font: small-caps 700 12pt "belukhacapital" !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: rgba(78, 78, 42, 0.35);
    color: #4A4A24;
    padding: 9px !important;
    width: 168px;
    margin-top: 6px !important;
    margin-left: 10px !important;
    /*margin-bottom: -9px !important;*/
} 

.pa-fld2{ 
    position: absolute;
    margin-top: -65px !important;
    margin-left: 7px !important;
} 

#dess {
  font: small-caps 700 7pt "tahoma" !important;
  text-align: justify;
  /*text-transform: lowercase;*/
}

#dessid {
    text-align: center;
    margin-bottom: 5px;
    font-size: 12px;
    font-family: georgia;
    font-style: italic;
}

.post-author-Sp{ text-align: center;}

.pa-awards{
    margin-top: -23px !important;
    font-size: 0px;
    text-align: center;
    text-transform: uppercase;
}

.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-status .container, #pun-main .post-links li {
  text-transform: lowercase;
}

#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: center;}
#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://s6.uploads.ru/WQmVL.png"); 
background-position: bottom center; 
background-repeat: no-repeat; 
text-align: center;
border-color: transparent;
width: 1042px; 
height: 155px;
margin-left: -47px;
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: #ADA893;
    padding: 10px 11px 11px;
    border-width: 2px;
    border-color: #88836E;
    border-radius: 20px;
    color: #1b1c04;
    margin-top: 25px;
}

::-webkit-scrollbar {
    width: 8px;
    height: 6px;
}
::-webkit-scrollbar-track {
background: #9CA285;
}
::-webkit-scrollbar-thumb {
    background: #767D58;
}


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;
}


#trewty{
  background-color: #FFFFFF;
  border-top: 20px solid #5D6D7E;
  border-bottom: 10px solid #5D6D7E;
  font-family: arial;
  text-transform: lowercase;
  padding: 20px;
  margin-right: 20px;
  text-align: justify;
}


/*Фон мини-профиля в Топике*/
.punbb .post .post-author {
  background-color: rgba(125, 125, 125, 0.16); /*Фон размножаемый по вертикали*/
  overflow: visible!important;
  margin: 5px 0!important;
  margin-left: -7px !important; 
}
.punbb .post .post-author > ul {
  background:url(http://s3.uploads.ru/m3b1G.png) 0 top repeat-x,url(http://s3.uploads.ru/m3b1G.png) 0 bottom repeat-x; /*Фон верха - низа*/
  margin: -6px 0 -1px 0!important;
  padding: 2px 8px!important;
    padding-bottom: 25px !important;
}

.tryeu {
  margin-left: 3px !important; 
  margin-bottom: 3px !important;
}

.gals {
    text-align: center;
    height: 12px;
    font: 13px Palatino Linotype;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 1px;
    color: #A5A394;
    text-shadow: 1px 1px 0px #000;
    margin-left: -3px!important;
    padding-bottom: 7px;
    margin-bottom: 3px!important;
    margin-top: 6px!important;
}


/* --- в шапке --- */

.gr {
    position: absolute;
    z-index: 7;
    top: 170px;
    margin-left: -10px !important;
    background: url(http://i.imgur.com/uyKhAbW.png);
    width: 61px;
    height: 15px;
    text-align: center;
    font: 14px tahoma;
    text-shadow: 1px 1px 0px #fff;
    padding-top: 2px;
    padding-bottom: 5px;
    border-radius: 6px;
}

.rv {
    position: absolute;
    z-index: 7;
    top: 170px;
    margin-left: 60px !important;
    background: url(http://i.imgur.com/3trdGTE.png);
    width: 61px;
    height: 15px;
    text-align: center;
    font: 14px tahoma;
    text-shadow: 1px 1px 0px #fff;
    padding-top: 2px;
    padding-bottom: 5px;
    border-radius: 6px;
}

.hf {
    position: absolute;
    z-index: 7;
    top: 170px;
    margin-left: 130px !important;
    background: url(http://i.imgur.com/YbVRodv.png);
    width: 61px;
    height: 15px;
    text-align: center;
    font: 14px tahoma;
    text-shadow: 1px 1px 0px #fff;
    padding-top: 2px;
    padding-bottom: 5px;
    border-radius: 6px;
}

.sl {
    position: absolute;
    z-index: 7;
    top: 170px;
    margin-left: 200px !important;
    background: url(http://i.imgur.com/QTvk2ki.png);
    width: 61px;
    height: 15px;
    text-align: center;
    font: 14px tahoma;
    text-shadow: 1px 1px 0px #fff;
    padding-top: 2px;
    padding-bottom: 5px;
    border-radius: 6px;
}

/* Шаблоны */
.one {border-top: 10px solid #102311; border-bottom: 10px solid #102311; background-color: #f1f1f1;}
.two {background-color: #ffffff; border: 1px solid #e0e0e0;}
.three {background-color: #ffffff; border: 1px solid #e0e0e0;}
.ch-info {background-color: #102311; }
.dttname {background-color: #102311; }
