/* other */
#pun-announcement.section h2 span {display: none; }
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-main .post-content {font-size: 11px;}
#pun-userlist .usertable th{display:none}
#navawards a {display: none; font-size: 0px;}
#pun-main .pa-author {text-align: center;}
#pun-main .pa-title {text-align: center;}
#pun-main .pa-avatar {text-align: center;}
#pun-stats h2{ display: none;  }

/*Убираем границы таблы в постах*/
.punbb .main .post table,
.punbb .main .post table tr,
.punbb .main .post table td{
border:none 0 transparent;
} 


/* настройка цвета */
.pagelink a {color: #000000 !important;}

#pun-status, #pun-status a, #pun-status .container a, .punbb .linksb a  {color: #5D5A6E !important;}

#pun-status .container {color: #000000;}


/* ссылки активные темы ответ и тд */
#pun-ulinks a {color: #5b5260;}
#pun-ulinks a:hover  {color: #6d6555;}


/*пользовательские ссылки*/
.punbb .post-links ul a, .punbb .post h3 span a, .punbb .post h3 span {color: #645D75;
 font-size: 10px;}

.punbb .post-links ul a:hover, .punbb .post h3 span a:hover {color: #030303;
}








/* оформление профиля */
.punbb .post .post-author {
padding: 12px 3px!important; 
background:url(http://i68.fastpic.ru/big/2015/0323/27/d309ff8943894878e058dbd6bbaeae27.jpg) 4px top no-repeat,url(http://i68.fastpic.ru/big/2015/0323/c1/d96ba81173ae630f5df4a119f18bfdc1.jpg) 4px bottom no-repeat,url(http://i68.fastpic.ru/big/2015/0323/a7/fbbf65f931c2026d0fe330d85bd032a7.jpg) 4px 0 repeat-y;

}
.pa-fld2
{padding-bottom:5px!important;
margin-top:-11px !important;
margin-left: 0px !important;
}

.pa-fld1
{
width:170px;
z-index: 1000;
margin-top:4px !important;
text-align: center;
margin-left: -8px !important;

}

.pa-author a {
 color:#9A7F01!important;
  }

.inform { width: 173px; background: #dddcef; border: #a084a4 solid 1px; border-left: #dddcef solid 1px; border-right: #dddcef solid 1px; -moz-border-radius: 5px; border-radius: 5px; font-size: 9px; text-transform: lowercase; padding:  8px 2px 8px 2px; line-height: 10px; 

}
.inform a { color: #80525F!important;}

.infoname { font-size: 14px; font-family: 'Cuprum', cursive; letter-spacing: 2px; font-weight: bold;}
.infoname a { color:#C38527!important;}
.infostarb { font-size: 11px; letter-spacing: 2px; text-transform: lowercase;}
.MONEY { font-size: 14px;  font-family: 'Cuprum'; text-transform: uppercase; background: #72A1D5; color: #f7e9f3 !important; text-shadow: 0px 1px 1px #000000!important; }



.post-author ul .item2 img {
border: 1px solid #A084A4;

border-radius:8px;

margin-left: -1px !important;

}


/* посты и репутация рядом */
.pa-posts,.pa-respect {
letter-spacing: 1px;
text-align: center;
display:inline-block;
padding:0 0px!important;
width:80px;
margin-left: 0;
font-size: 9px;
background: #F7D8BB; 
border: #a084a4 solid 1px;  -moz-border-radius: 5px; border-radius: 5px;
margin-left: 1px !important;
}



.tooltip a {
  font-size: 10px!important;  text-transform: uppercase!important;   font-weight: bold!important;
color: #871835 !important; text-shadow: 0px 1px 1px #fdfafc!important; line-height:11px!important;
 }

.tablecolorit{
color: #021c2e !important; text-shadow: 0px 1px 1px #e8d8e3!important; font-family: 'arial';
 }

.tablecolorit a {
color: #7a571a !important;  font-family: 'arial'; 
 }

.tablecolorit1 {
color: #a65e29 !important; text-shadow: 0px 1px 1px #e8d8e3!important; font-family: 'arial';
 }




.forum2 { /* ссылки */
background-color: #;
padding: 5px;
text-align: center;

}


nav1 { 
text-align: center; width: auto; display: inline; z-index: 5000;

}

nav1 a {display: inline-block; 
 text-align: center; font-size: 9px;  
color: #366B88 !important;  z-index: 5000;  padding:  2px 8px 2px 8px;
background-color: #DEC9D4 !important;  
 }

nav1 a:hover { 
 display: inline-block;
background: #BFBFBF !important; 
 color: #000000 !important;


}


nav {
text-align: center; width: auto; display: inline; z-index: 5000;
}

nav a {display: inline-block; 
 text-align: center; font-size: 10px;  text-transform: uppercase;  
color: #f7e9f3 !important; text-shadow: 0px 1px 1px #000000!important; z-index: 5000;  padding:  2px 8px 2px 8px;
background-color: #7c93b2 !important; 
 }

nav a:hover { 
 display: inline-block;
background: rgba(192, 146, 49, 0.1) !important; 
 color: #b4c3cd !important;
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5); 

}










/* shapka*/
#pun-title table {
background-image : url(http://i66.fastpic.ru/big/2015/0322/58/1a8bb98e35dbf93e224e460135530d58.jpg); 
background-repeat : no-repeat;
background-position: top center;
border: none;
margin-left: -120px;
height: 586px;
width: 1113px;}

/* telo foruma */
#pun { background-image: url(http://i58.fastpic.ru/big/2015/0322/4b/08064f83b5c844222fd8dd746a96ba4b.jpg); background-color: #D2DAED; background-repeat: repeat;
}

/* fon */

html, body {

background: url("http://i67.fastpic.ru/big/2015/0321/a9/2eda3805b7d10719e905558d7c37bca9.jpg") repeat-x top left, 
url("http://i67.fastpic.ru/big/2015/0321/1b/9bb7545bbec79a4fad630ec669f7f51b.jpg") center; background-color: #D2DAED;
        }

body {margin: 0 auto; overflow-x: hidden;}



/* Zagolovki */
 .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: transparent !important;
  text-align: center;     
  height: 15px;
   font-size: 14px;
  font-weight: bold;
padding: 5px;
text-align: center;
font-family: 'Cuprum';
color:#687299;


  }





/* oformlenie code + quote */
.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
border-radius: 0px 0px; 
 border: 3px double #749AD3;

box-shadow: 0px 0px 20px #F7DCC2 inset; 
 color: #000000;
 


  }


.offline li.pa-online strong {
  font-weight: normal;
  }

/* forma otveta*/

.punbb textarea, .punbb select, .punbb input {
background-color: #FDF0F1;

  color: #000000;
}

.punbb textarea  {
box-shadow: inset 0px 0px 50px #F6D6B8;

}

 .punbb input {
background: rgba(143, 121, 3, 0.9);
text-shadow: 1px 1px 3px #000000;
box-shadow: 0 0 4px rgba(0,0,0,0.6);
border: 2px solid #9699A8 ;

color: #FDEFF3;
}

/* grani */
.punbb .container, .punbb .post-body, .post h3, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post , #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table, .punbb th,  #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, li.pa-online, #pun th {
 border-color: transparent ;
  }
#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend{
 border-color: transparent ;
 }

.punbb .main .container,
.punbb td.tc3, .punbb .section .container,punbb td.tc2,.punbb td.tcr,#pun .tc2, #pun-stats h2, 
 #pun-main .post h3 span, #pun-main .post h3, #pun-main .post-body, #pun-title, 
#pun-main .formal textarea, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2  {background-color: transparent; }






/* Links*/

/* CS3.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: #687299;
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;


  text-decoration: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #56263C;
  }



/* CS3.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: #56263C; 

text-decoration: none;
border-bottom: 0px none #000;
  }


#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
 color: #56263C; 

  }


/*ikonki mess*/

.punbb table Div.icon {float: right; display: block; width: 56px; height: 48px; border-style: none; background-image: url(http://i67.fastpic.ru/big/2015/0323/a7/8557fde3c35cd13e24c91f113e97b4a7.png);  background-repeat: no-repeat; position: relative; }

.punbb table div.inew {background: url(http://i67.fastpic.ru/big/2015/0323/07/1313920fd3e6c40d1d18c58f8f909d07.png) no-repeat; position: relative; margin-left: 1px;}

TR.isticky Div.icon {background: url(http://i67.fastpic.ru/big/2015/0323/98/b2055403f389ab54a286af32bd835298.png) no-repeat; position: relative; margin-left: 1px;}

TR.iclosed Div.icon {background: url(http://i67.fastpic.ru/big/2015/0323/cb/4effee9f8e15ca0b890239a5ac5450cb.png) no-repeat; position: relative; margin-left: 1px;}


/* futer */
#pun-about  { 
background-image: url("http://i58.fastpic.ru/big/2015/0323/b0/48868790ccbea4aaae482f456bfafdb0.jpg");
background-repeat: no-repeat; 
background-position: center top;
width: 1113px;
height : 176px; 


margin-bottom: 0px; 
margin-left: -120px; 
}

div#pun-about {
   margin-bottom: -95px;
}






.tooltip {
 position: relative;
 }
.img-wrap{
height: 250px;
overflow:hidden;
position:relative;
width:916px;}
.img-overlay{
background-color:#110B0D;
bottom:0;
color:#fff;
opacity:0;
filter: alpha(opacity = 0);
position:absolute;
width:100%;
z-index:1000;}
.img-overlay h4, .img-overlay p{
padding:0 10px;}
.img-wrap:hover .img-overlay{
opacity:0.75;
filter: alpha(opacity = 75);
transition:opacity 0.25s;
-moz-transition:opacity 0.25s;
-webkit-transition:opacity 0.25s;}

.tooltip {
 position: relative;
 }
.tooltip em {
 display: none;
 }
.tooltip:hover em {
 font-style: normal;
 display: block;
 position: absolute;
background: #f7f1e0; border: #f0e4c6 solid 1px; border-left: #f0e4c6 solid 1px; border-right: #f0e4c6 solid 1px; -moz-border-radius: 0px; border-radius: 0px; font-size: 9px; text-transform: lowercase;
 color: #7e7819;
font-family: 'Neucha', cursive;
 font-size: 12px; 
letter-spacing: 2px;
 padding: 5px 5px;
 bottom: 15px;
 right: -50px;
 box-shadow: 0 0 0px #цвет тени обводки блока;

}
.tooltip:hover em i {
 position: absolute;
 bottom: -9px;
 right: 0px;
 border-top: 7px solid #000;
 border-left: 7px solid transparent;
 display: block;}

