.tooltip {
	position: relative;
	}
.tooltip em {
	display: none;
	}
.tooltip:hover em {
 width:130px;
font-style: normal;
 line-height: 10px;
display: block;
position: absolute;
 color: #7D7656;
 background:#070F0B;
padding: 6px 5px;
bottom: 32px;
right: 0px;
box-shadow: 0px 1px 1px #000000;
border-radius: 5px;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;

}

.tooltip:hover em i {
position: absolute;
bottom: -7px;
top: 100%;
left: 80%;
margin-left: -8px;
width: 0; height: 0;
border-top: 8px solid #070F0B;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
display: block;
}


.ams a { color:#686645!important; }
.ams a:hover { color:#20331F!important; }
.navi {width: 200px; }

a.sbla:link, a.sbla:visited { display: block; margin-bottom: 1px; text-transform: lowercase;  font-family: arial; font-size: 9px; letter-spacing: 2px;border-radius: 10px; background: #141E11;  color:#686645!important; text-align: center; padding: 1px 2px 2px 10px;}
a.sbla:hover, a.sbla:active { -moz-transition: 1s ease; -webkit-transition: 1s ease; display: block; text-transform: lowercase; font-family: arial; font-size: 9px; letter-spacing: 5px;  background:#20331F; color: #686645!important;text-decoration: none; text-align: center; padding: 1px 2px 2px 10px;border-radius: 10px;}




/*положение подписи с обзора профиля гостем*/
#profile-signature ul{
display:none;
}

.tabla1{
font-variant: small-caps !important;
text-shadow: 1px 1px 1px #000;
font-family:"Book Antiqua";
text-align:center;
}

#pun-main #post-form h2, #pun-main h1 {
background-color: transparent;
 text-shadow: #CAC39D 1px 1px 1px!important;
font-variant: small-caps !important;
text-align: center !important;
font-family: "Palatino Linotype", serif!important;
font-width: bold !important;
color: #2B382B !important;
font-size: 13px!important;

}

#pun-main h1 {
padding-bottom: 64px !important;
}



/*скрыть*/
#pun-announcement.section h2 span,#pun-main div.catleft,#pun-main div.catright,#pun-userlist .usertable th,.pa-gifts {
display:none;
}

/*текст поста*/
#pun-main .post-content {
font-size:11px;
}

/*убрать награды меню*/
#navawards a {
display:none;
font-size:0;
}



/* Разделитель текста */
.punbb .post {
  background: url(http://funkyimg.com/i/21bY3.png) no-repeat center top;
  padding-top:43px;
padding-bottom: 0px;

}

#pun-live-rusff {
  padding-top:0px;
padding-bottom: 14px;
}

#profile .post{
background:none;
  padding-top:3px;
}


/*профиль центрирование*/
#pun-main .pa-author,#pun-main .pa-title,#pun-main .pa-avatar {
text-align:center;
}

/*шапка дизайна*/
#pun-title table {
background-image:url(http://funkyimg.com/i/ZYAi.jpg);
background-repeat:no-repeat;
background-position:top center;
border:none;
margin-left:-50px;
height:615px;
width:984px;
}

/*тело дизайна*/
#pun {
background-image:url(http://funkyimg.com/i/ZYva.jpg);
background-color:#0B0F0A;
background-repeat:repeat;
}

/*общий фон*/
html,body {
background:url(http://funkyimg.com/i/ZVsw.jpg) center;
background-color:#0B0F0A;
}

body {
overflow-x:hidden;
margin:0 auto;
}


/*цитата/код ...*/
.punbb #pun-main .quote-box,.punbb #pun-main .code-box {
border-radius:15px;
border-left:3px solid #1D382C;
border-right:3px solid #1D382C;
border-top:1px solid #1D382C;
border-bottom:1px solid #1D382C;
box-shadow:0 0 50px #7D846E inset;
color:#000;
}

.offline li.pa-online strong {
font-weight:400;
}


/*фон списков*/
.punbb textarea,.punbb select {
background-color:#BFBA9C;
color:#000;
}

/*кнопки*/
.punbb input {
background-color:#54644C;
text-shadow:1px 1px 3px #000;
box-shadow:0 0 4px rgba(0,0,0,0.6);
border:2px solid #5C5419;
color:#C4C2A1;
}

.punbb input:hover,.punbb input:active {
color:#B5B395!important;
}

/*форма ответа*/
.punbb textarea {
background-color:#B9B593;
border:3px double #1E250F!important;
box-shadow:inset 0 0 2px #6E8065!important;
}

/*ссылки*/
.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:#162F23;
-moz-transition:color .2s .02s ease;
-o-transition:color .2s .02s ease;
-webkit-transition:color .2s .02s ease;
text-decoration:none;
}

.punbb li.isactive a,.punbb li.isactive a:link,.punbb li.isactive a:visited {
color:#241409;
}

.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:#3F2A1C;
text-decoration:none;
border-bottom:0 none #000;
}

#pun-pagelinks a:active,#pun-pagelinks a:focus {
background-color:#333;
color:#3F2A1C;
}


/*иконки: старое/новое и тд*/
.punbb table Div.icon {
float:left;
display:block;
width:45px;
height:45px;
background-image:url(http://funkyimg.com/i/211z1.png);
background-repeat:no-repeat;
position:relative;
margin-top:-5px;
border-style:none;
}

TR.inew Div.icon {
background-image:url(http://funkyimg.com/i/211z2.png);
background-repeat:no-repeat;
position:relative;
margin-top:-5px;
width:45px;
height:45px;
}

TR.isticky Div.icon {
background-image:url(http://funkyimg.com/i/211yZ.png);
background-repeat:no-repeat;
position:relative;
margin-top:-5px;
width:45px;
height:45px;
}

TR.iclosed Div.icon {
background-image:url(http://funkyimg.com/i/211z3.png);
background-repeat:no-repeat;
position:relative;
margin-top:-5px;
width:45px;
height:45px;
}

/*фон текстовой части категории на главной*/
#pun-main .category .container table {
margin-top:-50px;
padding-top:50px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
width:886px;
margin-left:-3px;
background-image:url(http://funkyimg.com/i/ZZuS.jpg), url(http://funkyimg.com/i/ZZuQ.jpg), url(http://funkyimg.com/i/ZZuR.jpg);
background-repeat:no-repeat, no-repeat, repeat-y;
background-position:top, bottom, center;
text-shadow:#A8A98B 1px 1px;

}

.category h2,.forum h2 {
position:relative;
z-index:2000;
text-align:center;
}

/*фон профиль для гостя*/
#viewprofile ul {
margin-top:-50px !important;
padding:40px!important;
width:886px;
margin-left:-67px!important;
background-image:url(http://funkyimg.com/i/ZZuS.jpg), url(http://funkyimg.com/i/ZZuQ.jpg), url(http://funkyimg.com/i/ZZuR.jpg);
background-repeat:no-repeat, no-repeat, repeat-y;
background-position:top, bottom, center;
text-shadow:#BABB99 1px 1px !important;

}

#profile-gifts{
padding-left:20px!important;
padding-top:10px!important;
}


/*заголовки и категории*/
.punbb .main h1, .formal h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
background-color: transparent;
border-color:transparent;
font-family: "Book Antiqua" !important;
color:#162F23 !important;
font-variant: small-caps !important;
}


/*профиль*/
.punbb .post .post-author > ul {
background:url(http://funkyimg.com/i/ZZGj.jpg) 0 bottom no-repeat, url(http://funkyimg.com/i/ZZGk.jpg) 0 top no-repeat;
margin: 0;
padding-top:30px!important;
padding-bottom:20px!important;
}
.post-author a, .post-author a:hover, .post-author a:focus, .post-author a:active{color: #162F23!important;
 }
li.pa-avatar  {z-index: 5; margin-left: 10px !important; margin-top: 0px;}

.pa-title {
padding: 0px; 
width: 180px;
z-index: 1000;
position: relative;
margin-top: 0px !important;
left: 5px !important;
color:#060806 !important;
font-family: "Palatino Linotype" !important;
font-size: 10pt !important;

}

.pa-author a, .pa-author {
 color:#162F23 !important; 
font-family: "Arial" !important;
font-size: 14px !important;
font-weight: bold;
text-shadow: 1px 1px 1px #B8B28F;
text-align: center;
padding: 0px;
margin-left: 0px !important;
}

.pa-author a:hover, .pa-author  a:focus, .pa-author  a:active 
{
color: #415342 !important; 
 }

.post-author {
background: url(http://funkyimg.com/i/ZZyT.jpg) repeat-y; width: 212px; text-align: center; color: #000000 !important; text-shadow: 1px 1px 1px #B8B28F; 
}

.post-author ul li {
text-align: center;
margin-left: 0px !important;
}

.post-author ul .item2 img {
border: 2px solid #2B382B!important;
box-shadow: inset 0px 0px 10px #000000 !important;
margin-top: -46px !important;
}

.pa-online{
position: relative;
margin-bottom: 10px !important;
margin-top: 14px !important;
left: -20px !important;
text-align: center; 
}

/* посты и репутация рядом */
.pa-posts { 
margin-left: 29px;
border-width: 3px;  
display: inline-block;
text-align: center; 
border:double #7B8064;  
text-transform: lowercase;
width: 75px;
height: 30px;
font-size: 11px !important;
vertical-align: top;
margin-top: 4px !important;
}
.pa-respect {
display: inline-block; 
border-width: 3px;  
border:double #7B8064;  
text-align: center; 
text-transform: lowercase;
width: 75px;
height: 30px;
font-size: 11px !important;
vertical-align: top;
margin-top: 4px !important;
}


/*футер дизайна*/
#pun-about {
background-image:url(http://funkyimg.com/i/21DDC.jpg);
background-repeat:no-repeat;
background-position:center top;
width:984px;
height:194px;
margin-bottom:-95px;
margin-left:-50px;
}