/*-------------------------- цвет текста и фон форума -----------------------------*/

body { 
color: #312a10;
background-color: #2f5860;
background-position: top center;
background-repeat: repeat;
overflow-x: hidden;
}


/*--------------------------- шапка --------------------------------------------------*/

#pun-title table {
background-image : url(http://funkyimg.com/i/K714.png); 
background-repeat : no-repeat;
background-position: bottom center;
border: none;
margin-left: -20px;
height: 514px;
width: 800px;
margin-top:15px;
}

/*--------------------------- тело форума -------------------------------------------*/
#pun {
background: #d6d794;
}

/*--------------------------- футер --------------------------------------------------*/
#pun-about p.container {
background: url("http://funkyimg.com/i/K9hn.png") 
bottom center no-repeat;
height: 110px;
margin-left: -47px;
width: 830px;
margin-bottom:-57px;
}

/*---------------------------- быстрый ответ--------------------------------------- */
#post-form h2 {
margin-bottom:-50px;
margin-top:-40px;
font-size: 1.6em;
  font-weight: bold;
  font-family: 'Open Sans Condensed';
}

/*---------------------------- ссылки навигации ----------------------------------*/

#pun-navlinks .container { 
position: absolute;
background-color: #312a10; 
z-index: 1000;
top:0px;
left: 10px;
width:780px;
font-size:10pt;
font-family: Open Sans Condensed;
letter-spacing: 1pt;
padding: 6px 15px 4px;
text-align: center;
font-weight:bold;
}

#pun-navlinks #navawards{display:none;}
#awrdbut img {margin-left:-20px;}

#navindex a, #navuserlist a, #navsearch a, #navprofile a, #navpm a, #navlogout a, #navlogin a, #navregister a, #navadmin a, #spMyimg a{
color:#aa8f24!important;
text-decoration: none;
line-height:20px;
padding: 5px;
text-transform: uppercase;
border-radius: 10px 10px 0px 0px;
-webkit-transition: opacity 0.8s linear;
opacity: 1;
-webkit-transition: all 0.5s ease-out; 
-moz-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}

#navindex a:hover, #navuserlist a:hover, #navsearch a:hover, #navprofile a:hover, #navpm a:hover, #navlogout a:hover, #navlogin a:hover, #navregister a:hover, #navadmin a:hover, #spMyimg a:hover { 
background-color: #696c3d;
color:#dce0e1!important;
-webkit-transition: opacity 0.6s linear;
opacity: 1;
-webkit-transition: all 0.5s ease-out; 
-moz-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}


#navpiar{
cursor:pointer;
left:15px;
font-weight:bold;

}


#pun-ulinks .container { 
position: absolute;
top: 30px;
left:15px;
width:780px;
text-align:center;
text-transform:lowercase;
font-size:9px;
background-color: #696c3d;
}


/*------------------------------- ссылки -----------------------------------------*/

a {
color: #44461c;
text-decoration: none!important;
}

a:hover {
color: #696c3d; 
text-decoration: none!important;
}

/*------------------------------- иконки ----------------------------------------*/

/* иконка старых сообщений*/
.punbb table Div.icon { 
background-image : url(http://funkyimg.com/i/K7Bb.png);
 opacity: 1;
}


#messages table Div.icon, #pun-viewforum table Div.icon {
    background: url("http://funkyimg.com/i/K7Bb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height:13px!important;
margin-left:-10px!important;
padding-right:10px!important;
}


/* иконка новых */
TR.inew Div.icon {
background-image : url(http://funkyimg.com/i/K7Ba.png);
 opacity:1;
}

#messages TR.inew Div.icon, #pun-viewforum TR.inew Div.icon {
background-image : url(http://funkyimg.com/i/KfCs.png);
 opacity:1;
  height:13px!important;
margin-left:-10px!important;
padding-right:10px!important;
}

/* иконка важных*/
#pun-viewforum TR.isticky Div.icon {
background-image : url(http://funkyimg.com/i/K7B9.png);
 opacity: 1;
  height:13px!important;
margin-left:-10px!important;
padding-right:10px!important;
}

/*иконка закрытых*/
#pun-viewforum TR.iclosed Div.icon {
background-image : url(http://funkyimg.com/i/K8xt.png);
 opacity: 1;
  height:13px!important;
margin-left:-10px!important;
padding-right:10px!important;
}

/* ------------------------ картинка статистики ------------------------------*/
#pun-stats.section h2 { 
font-size:0;
height: 53px;
width: 800px;
background-image: url("http://funkyimg.com/i/K8yH.png");
background-repeat: no-repeat;
margin-left:-20px;
padding-bottom:10px;
}

#pun-stats ul.container {
background: url(http://funkyimg.com/i/K9hm.png) no-repeat top left;
background-position: 0px 0px;
padding-left: 70px;
height:47px;
padding-top: 0px;
}


/* CS5.6 Другое */
#pun-main div.catleft, #pun-main div.catright, #pun-announcement h2, .lastedit, .mini_awards_label, .mini_awards, .title-logo span, .statscon .container .item3, #pun td .modlist {
display: none;
}


.category h2 span {
visibility:hidden!important;
}

#awrdbut {
cursor: pointer;
}





.punbb .quote-box, .punbb .code-box {
padding-top:3px;
background: #edeec4;
border-top: 3px solid #696c3d;
}


.punbb select, .punbb textarea {
width:auto;
padding-top:2px;
background: #edeec4;
}

.post-content .bbuline {
text-decoration:underline!important;
}

.post-content {
text-align: justify;
}

/*------------------------ профиль ----------------------------------*/
#pun-reputation div {
background-color: #feffd7;
}

.pa-respect { 
  display: inline-block; margin-left: -10px;
    text-align: center; 
padding:10px 5px;
    width: 75px;
color:#aa8f24;
padding-bottom:5px!important;
border-bottom: 3px solid #696c3d;
letter-spacing:2px;
font-family:'Open Sans Condensed';
font-size:11px;
text-transform: uppercase;
}

.pa-respect a {
color:#aa8f24;
}

.pa-posts { margin-left: 20px;
    display: inline-block;
    text-align: center; 
padding:10px 5px;
    width: 75px;
color:#aa8f24;
padding-bottom:5px!important;
letter-spacing:2px;
border-bottom: 3px solid #696c3d;
font-family:'Open Sans Condensed';
font-size:11px;
text-transform: uppercase;
padding-top:10px!important;
}

#post fieldset legend span {
display:none;
}

.lz {position: relative;
 text-align: justify;
text-transform: lowercase;
width:156px;
line-height:8px;
left:22px;
padding-bottom:3px;
}

.lz2 {position: relative;
color:#aa8f24;
border-bottom: 3px solid #696c3d;
text-align: center; 
padding:0px 0px;
padding-bottom:5px!important;
width:155px;
left:22px;
font-family:'Open Sans Condensed';
letter-spacing:1px;
font-size:11px;
text-transform: uppercase;
margin-bottom:-30px!important;
}

.lz3 {
position: relative;
font-size:22px;
color:#aa8f24;
border-top: 3px solid #696c3d;
font-family:'Open Sans Condensed';
left:22px;
width:160px;
padding-top:5px;
margin-bottom:10px!important;
text-align:center;
      }

.lz3 a{
color:#aa8f24;
font-size:14px;
}

.lz a {
color:#696c3d;}

li.pa-avatar.item2 img {margin-top:5px;
border-top: 3px solid #696c3d;
padding-bottom:5px;}


/*------------------------полоски прокрутки-----------------------*/

::-webkit-scrollbar-thumb:vertical {
    background-color:#aa8f24;
    }

::-webkit-scrollbar-thumb:horizontal {
    background-color:#aa8f24;
    }

::-webkit-scrollbar {
    width: 10px;
    height: 6px;
    background-color:#58602f; margin-top:
    }



/*----------------- ссылки под соо, время отправки поста -------------------------------*/

.post-links ul, .permalink {
 font-family: 'Open Sans Condensed';
font-size:11px;
text-transform:uppercase;
}



/*--------------------------- счетчик символов -------------------------------------------*/

#plng {margin:0 20px 0 10px;
 color:#ba9651;
 font-size: 11px;
 font-weight: bold;
 font-family: 'Open Sans Condensed';
color:#aa8f24;}

/*-------------------------- описание подфорумов ---------------------*/

.desbox {
text-align: justify;
color: #696c3d;
text-transform: lowercase;
padding: 10px;
width: 307px!important;
background-color: #312a10;
line-height:8px;
border-right: 3px solid #44461c;
}

.desbox1 {
width: 330px;
background-color: #696c3d;
border-right: 3px solid #312a10;
border-bottom: 3px solid #312a10;
padding:10px;
text-align:center;
color:#44461c;
text-transform:uppercase;
font-size:9px;
}

.tclcon h3 {
text-align:center;
margin-bottom:0px;
font-size:1.3em;
font-weight:bold;
}

.tclcon h3 a {
color:#aa8f24;
}

.tclcon h3 a:hover {
color:#312a10
;}

/*-------------------------- всякие штуки ------------- ---------------------*/

A.navi:link, A.navi:active, A.navi:visited {
display:inline-block;
color:#44461c;
line-height: 7px;
padding:4px;
text-align: center;
background:#696c3d;
transition-duration: 0.6s;
-moz-transition-duration: 0.6s;
-webkit-transition-duration: 0.6s;
-o-transition-duration: 0.6s;
text-transform:lowercase;
width:80px;
margin:1px;
}

A.navi:hover {
color:#a0a24a;
background:#312a10;
}



.bambam {
display:inline-block;
width:50px; 
height:50px;
}

.bam {
opacity: 0.0;
transition-duration: 0.6s;
-moz-transition-duration: 0.6s;
-webkit-transition-duration: 0.6s;
-o-transition-duration: 0.6s;
background-color: #d6d794;
width:50px; 
height:50px;
color:#312a10;
font-family: 'Open Sans Condensed';
font-size:20px;
}

.bam:hover { 
opacity: .8;
}

.postweek {
opacity: 0.0;
transition-duration: 0.6s;
-moz-transition-duration: 0.6s;
-webkit-transition-duration: 0.6s;
-o-transition-duration: 0.6s;
background: #000; 
color: #fff; 
text-align: justify;
text-transforn:lowercase; 
width: 210px; 
height: 85px; 
padding: 10px;
} 

.postweek:hover { 
opacity: .78
}

.postw {width:230px; height:120px; background-image:url(http://funkyimg.com/i/KeYB.png);
transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-webkit-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
opacity: 0.6;}
.postw:hover{opacity:1;}

a.stuff {
display:block;
text-align: center;
font-size:8px;
padding:3px;
background-color: #aa8f24;
color:#312a10;
width:240px;
border-left: solid 6px #44461c;
transition-duration: 0.6s;
-moz-transition-duration: 0.6s;
-webkit-transition-duration: 0.6s;
-o-transition-duration: 0.6s;
text-transform: uppercase;
}

a.stuff:hover{
background-color: #44461c;
color:#aa8f24;
border-left-color: #aa8f24;
}

/*---------------------------- амс в табличке ----------------------------------*/

.canonhover {
font-family:'Open Sans Condensed';
display:inline-block;
font-size:15px;
height:15px;
font-weight: bold;
} 

.canonhover span {
display:none;
} 

.canonhover:hover span {
position:absolute;
z-index:1000;
display:inline-block;
text-align: center;
text-transform: lowercase;
padding: 10px;
width: 100px;
height:120px;
color: #aa8f24;
background-color: #312a10;
font-size:15px;
font-weight: bold;
}

.post-content td {
text-align: justify;
}