/* дополнительные контейнеры */

.podf4 {
text-align: center;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
}



/* шапка */
#pun-title TABLE { 
background-image : url(http://i.imgur.com/2jgPCxD.png);
background-position : top center;
background-repeat: repeat-x;
margin-left: 39px; 
margin-top: 0px;
overflow-x: hidden !important;}

/* фон страницы */
html {
background: url(http://i.imgur.com/wd1rHIo.png) repeat-x top,
url(http://i.imgur.com/wd1rHIo.png) repeat;  
background-color: #346a7d;
overflow-x: hidden !important;}

/* фон форума */
#pun {
background-image : url("http://i.imgur.com/fTZS6dt.png");
color: #000000;
background-color: #cdd6d4;
background-repeat: repeat;
background-position : center;}

/* всякая хрень */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
background-color: transparent;
color: #000000;}
.punbb .container, .punbb .post-body, .post h3, #pun-title {
border-color: none none none none ; border-style:none !important;}
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
border-color: none; border-style:none !important;}
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
border-color: none;; border-style:none !important;}
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
 border-color: transparent; border-style:none !important;}
.punbb th {border-color: none; border-style:none !important;}
.punbb .quote-box, .punbb .code-box {
border-color: #NONE;}
#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
border-color: none; border-style:none !important;}
#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
border-color: none; border-style:none !important;}
.punbb .divider {border-color: none none none none; border-style:none !important;}
.punbb .formal fieldset .post-box, .punbb .info-box {border: 0px solid #NONE}
.punbb .post-sig dt {border-color: transparent; border-style:none !important;}
.formsubmit input {background-color : none; border-color: none; border-style:none !important;}
#pun-stats h2,.punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-stats .statscon, li#onlinelist, li#onlinelist div  {background-color: transparent; color: #000000; font-style: normal; overflow-x: hidden !important;}
#pun  .section {border-style: none; }
#pun  .tc2, #pun-main .post-author ul  {text-align: center;}
#pun-stats h2 span,
.category h2 span {
visibility:hidden!important;}
#pun .tcl {text-align: justify;width: 40%;}
.lastedit {display:none}
#pun-announcement h2 {display: none}
#pun-title .title-logo { display : none; }


/* цитата и текстовое поле */
.punbb .quote-box, .punbb .code-box {
font-weight: 500;
    border-radius: 10px;
    /* box-shadow: 0 0 11px rgba(0, 0, 0, 0.3) inset; */
    border-top: 3px solid #2d95a6;
    border-bottom: 3px solid #8fb7b3;
    /* text-align: center; */
    outline-offset: -3px;
    /* outline: 1px solid #b3b3b1; */
    background-image: url(http://i.imgur.com/8tob05f.png);
    color: #180808;
    line-height: 90%;
  }
.punbb textarea, .punbb select, .punbb input {
 background-color: transparent;
  color: #000000; 
  }

.punbb input {border: 1px solid #ada7b3;}
/* ссылки */
.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,
.punbb a:hover, .punbb a:focus, 
.punbb a:active,  
.punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:focus, 
.punbb-admin #punbb-admain a:active,
#pun-pagelinks a:active, #pun-pagelinks a:focus {
color: #346a7d;
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 {  transition-duration: 0.6s;
  -moz-transition-duration: 0.6s;
  -webkit-transition-duration: 0.6s;
  -o-transition-duration: 0.6s; color: #e4e4df;}

/* категория при наведении */
#pun-index .tcl h3 a:hover {
transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s; 
text-decoration: none;}

/* навигация */
#pun-navlinks a {
display: inline-block;
    color: #346a7d;
    font-style: normal;
    font-weight: 900;
    letter-spacing: 0em;
    text-align: center;
    text-transform: uppercase;
font-size: 17px;
    font-family: verdana;
    text-decoration: none;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
}

/* навигация при наведении */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active #pun-navlinks a:first-letter {
text-decoration: none; color: #9ec6c2;
}
#pun-navlinks a:first-letter {color: #2f97a8;}

/* пользовательская навигация */
#pun-ulinks a {
text-align: center;
    color: #05161c;
    /* font-style: italic; */
    font-weight: 400;
    font-family: verdana;
    text-transform: lowercase;
    font-size: 9px;}

/* иконка старых сообщений*/
.punbb table Div.icon {
background-image : url(http://se.uploads.ru/LX6OA.png);
background-repeat: no-repeat;}

/* иконка новых сообщений*/
TR.inew Div.icon {
background-image : url(http://s6.uploads.ru/toN5w.png);
background-repeat: no-repeat;}

/* иконка важных сообщений*/
TR.isticky Div.icon {
background-image : url(http://s6.uploads.ru/toN5w.png);}

/* иконка закрытых сообщений*/
TR.iclosed Div.icon {
background-image : url(http://se.uploads.ru/LX6OA.png);
background-repeat: no-repeat;}



/* прозрачность рекламы*/
.title-logo-tdr a img, .title-logo-tdr iframe, .title-logo-tdr object, #tieser-bottom{
  filter:alpha(opacity=40);
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;}
.title-logo-tdr a img:hover, .title-logo-tdr iframe:hover, .title-logo-tdr objec:hover, #tieser-bottom:hover{
filter:alpha(opacity=40);
opacity: 1.0;
-moz-opacity: 1.0;
-khtml-opacity: 1.0;}


/* дополнительно */
.lastedit {display: none;}
.stickytext, .closedatafield { display: none;}

#pun-main .post-content {font-size: 11px;} /* шрифт в посте */
#pun-main .formal textarea {font-size: 11px;    background: url(http://i.imgur.com/8tob05f.png) 0 repeat; } /* шрифт в текстовом поле */
#pun-status .container .item3 a {margin-right: 200px;} /* фонд форума */
#pun-about .container .item1 {margin-right: 200px; margin-top: -15px;} /* рейтинг форумов */


/* полоса прокрутки */
::-webkit-scrollbar {
    width: 10px;
    height: 5px;}
::-webkit-scrollbar-track {
background: #bde2e2;}
::-webkit-scrollbar-thumb {
    background: #67a0a8;}
/* ПРОФИЛЬ */

/* айпи */
.pa-ip, .pa-reg, .pa-last-visit {
  font-family: verdana;
  font-size: 8px;
  text-transform: lowercase;
  line-height: 15px;
}

/* активность */
li.pa-online {
    margin-top: 5px;
    margin-bottom: -25px;
    font-family: tahoma;
    font-size: 8px;
    text-transform: uppercase;
} 

/* сообщения и репутация */
.pa-posts {
text-align: center;
    display: block;
    margin-left: 4px;
    width: 85px;
    border-top: 1px solid #58a5ad;
    border-bottom: 1px solid #58a5ad;
    border-right: 1px solid #58a5ad;
    border-left: 1px solid #58a5ad;
    text-transform: lowercase;
}
.pa-respect {
    display: block;
    margin-top: -17px;
    margin-left: 97px;
    border-top: 1px solid #58a5ad;
    border-bottom: 1px solid #58a5ad;
    border-right: 1px solid #58a5ad;
    border-left: 1px solid #58a5ad;
    position: absolute;
    width: 85px;
    text-align: center;
    text-transform: lowercase;}

/* категория */
 .podf1 {    font-size: 10px;
    margin-bottom: 4px;
    font-weight: 500;
    background-image: url(http://s6.uploads.ru/V3xfE.png);
    text-align: justify;
    font-family: Century Gothic;
    margin-top: -15px;
    padding-left: 9px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 9px;
    color: #180808;
    line-height: 90%;
}

.podf2 {    background-color: #53a8c1;
    padding: 4px;
    margin-bottom: 5px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;}


/* футер */
#footer {      position: absolute;
    z-index: 999;
    position: absolute;
    /* margin-right: 0px; */
margin-left: -33px;
    margin-bottom: 20px;
    /* padding-top: 50px; */
    width: 933px; margin-top: -24px;
    height: 89px;
  background-repeat: no-repeat;
background-image: url('http://i.imgur.com/0S8Em7z.png');}

li.pa-gifts {
  display: none;}
li.pa-awards {
  display: none;}

.inner.post_reputation {background-image : url("http://i.imgur.com/8tob05f.png");}
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
position: absolute;
background-image: url(http://i.imgur.com/8tob05f.png);
padding: 1em;
color: #000000;
border: 1px solid #000000;
}



.button {
    box-shadow: 0 0px 0 #180707, 0 2px 0 #180707;
    color: #2a212b !important;
    font-weight: 800 !important;
    text-transform: uppercase;
    font-family: tahoma !important;
    font-size: 9px !important;
    padding: 3px 7px;
    transition: all 0.3s linear;}

.button:hover {
    background: url('http://i.imgur.com/8tob05f.png');
    box-shadow: 0 0px 0 #180707, 0 0px 0 #180707;
    color: #2a212b !important;
    font-weight: 800 !important;
    text-transform: uppercase;
    font-family: tahoma !important;
    font-size: 9px !important;
    padding: 3px 7px;
    transition: all 0.3s linear;}

.punbb a.clinks, a.clinks:active, a.clinks:visited {color: #c0c0c0;
    display: block;
    font-family: tahoma;
    background-color: #6c0707;
    font-weight: 900;
    font-size: 10px;
    /* vertical-align: text-top; */
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    width: 193px;
    height: 15px;
    text-align: center;
    padding: 1px;
    margin-top: 2px;}

.punbb a.clinks:hover {letter-spacing: 3px;}

li.pa-fld4 {     font-size: 9px;
    text-align: justify;
    padding: 6px;
    width: 190px;
    color: #000000;
    line-height: 99%;
    font-family: verdana;
    margin-left: -11px;
    /* background-color: #346a7d; */
}

li.pa-fld1 {         background-color: #346a7d;
    color: #e2d8cd;
    font-size: 10px;
    font-weight: 700;
    width: 180px;
    text-align: center;
    margin-left: 4px;
}

li.pa-fld2 {
background-color: #346a7d;
    color: #e2d8cd;
    font-size: 10px;
    font-weight: 700;
    width: 190px;
    margin-left: 0px;
    text-align: center;
    margin-top: -6px;
}


.spoiler > input + label:after{content: "+";float: right;font-family: Arial Narrow;font-weight: bold;} 
.spoiler > input:checked + label:after{content: "-";float: right;font-family: monospace;font-weight: bold;} 
.spoiler > input{display:none;} 
.spoiler > input + label , .spoiler > .spoiler_body{background:#95bdb9;padding:5px 15px;overflow:hidden;width:100%;box-sizing: border-box;display: block;} 
.spoiler > input + label + .spoiler_body{display:none;} 
.spoiler > input:checked + label + .spoiler_body{display: block;} 
.spoiler > .spoiler_body{background: #cbcbcb;border: 3px solid #346a7d;border-top: none;}

li.pa-fld3 {
    position: absolute;
    width: 33px;
    margin-top: -4px;
    margin-left: -1px;
    text-align: center !important;
}

.lz {
  margin-left: 5px !important;
  text-align: justify;
  text-transform: lowercase;
  width: 184px;
  padding: 2px;
  margin-top: 21px;
  text-shadow: 1px 0px 0px rgba(255, 255, 255, 0.5);
 font-size: 10px;
    line-height: 1;
border-top: 1px solid #58a5ad; 
border-bottom: 1px solid #58a5ad; 
border-right: 1px solid #58a5ad; 
border-left: 1px solid #58a5ad;
}

.n {
  text-align: center;
  width: 201px;
  padding: 2px;
  text-shadow: 1px 0px 0px rgba(255, 255, 255, 0.5);
  font-size: 12px;
  text-transform: lowercase;
    line-height: 1;
}



/* личная стрр */


.ava 
{line-height: 87%; position: absolute;  width:100px; height:100px; text-align: center; margin-top: -245px!important; margin-left: 248px;}

.name {font-family: 'League Gothic'!important; letter-spacing: 1px; font-size: 24px; color: #f6ede6; position: absolute;  width: 200px; height:30px; text-align: center; text-transform: lowercase; margin-top:-290px!important; margin-left: 255px!important;}

.podarki {line-height: 87%; position: absolute;  width: 220px; height:30px; text-align: center; margin-top:-275px!important; margin-left: 457px;}

.emo {line-height: 87%; position: absolute;  width: 600px; height:30px; text-align: center; margin-top: 4px!important; margin-left: 40px;}

.emo2 {line-height: 87%; position: absolute;  width: 600px; height:30px; text-align: center; margin-top: -59px!important; margin-left: 40px;}

.pla {line-height: 87%; position: absolute;  width: 220px; height:30px; text-align: center; margin-top: -275px!important; margin-left: 11px;}

.hhh {font-family: 'League Gothic'!important; font-size: 14px; letter-spacing: 1px; color: #203139; position: absolute;  width: 262px; height:30px; text-align: center; margin-top: -125px!important; margin-left: 209px}

.p {font-family: 'League Gothic'!important; letter-spacing: 1px; font-size: 24px; color: #3c3a32; line-height: 87%; position: absolute;  width: 40px; height:40px; text-align: center; margin-top: -230px!important; margin-left: 390px}

.b {font-family: 'League Gothic'!important; letter-spacing: 1px; font-size: 24px; color: #3c3a32; line-height: 87%; position: absolute;  width: 40px; height:40px; text-align: center; margin-top: -165px!important; margin-left: 390px}


.osnova { width: 678px;  padding: 5px; border: 0px solid #B4B4B4; background-image: url(http://co.forum4.ru/files/0018/4f/80/72467.png); padding-bottom: 0px; border-bottom: 0px;  height: 351px;}
