/* CS1 Background and text colours
-------------------------------------------------------------*/

/* CS1.1 */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
  background-color: #f1f1f1;
  color: #333;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background-color: #f7f7f7;
  color: #333;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: ;
  color: #fff;
  }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: #E1EDF7;
  color: #333;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: #f7f7f7;
  color: #005EAB
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: #dedfdf;
  color: #333
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color: #f9f9f9;
  color: #333
  }

/* CS1.8 */
#pun-navlinks .container {
  background-color: #0F5995;
  color: #f1f1f1;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: #ccc #ccc #aaa #ccc
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: #f5f5f5
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: #004F90;
  }

/* CS2.4 */
.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: #C9D6E0;
  }

/* CS2.5 */
.punbb th {
  border-color: #dedfdf
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: #ccc #fff #fff #ccc;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: #ccc
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: #fff
  }

.punbb .divider {
  border-color: #ccc #fff #fff #fff
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #dedfdf
  }

li.pa-online {
  border-left-color: #005EAB;
  }


/* CS3 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: #005EAB
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #333
  }

/* 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: #B42000;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #eee;
  text-decoration: none
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #fff;
  text-decoration: underline
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {border-color: #E6E6E6 #DEDEDE #DADADA #E2E2E2}
tr.iredirect div.icon {border-color: #F7F7F7 #F7F7F7 #F7F7F7 #f7f7f7}
div.inew {border-color: #0080D7 #0065C0 #0058B3 #0072CA}

#pun-main div.catleft, #pun-main div.catright {display: none}

/* НОВЫЙ ДИЗАЙН 
 -------------------------------------------------------------*/
  @font-face {
font-family: 'Neothic';
src: url('http://forumfiles.ru/files/001a/28/07/36924.eot?'),
url('http://forumfiles.ru/files/001a/28/07/10888.woff') format('woff'),
url('http://forumfiles.ru/files/001a/28/07/31630.ttf') format('truetype'),
url('http://forumfiles.ru/files/001a/28/07/62998.svg') format('svg');
font-weight: normal;
font-style: normal;
}
  @font-face {
font-family: 'Back to Black Demo';
src: url('http://forumfiles.ru/files/001a/28/07/29031.eot?'),
url('http://forumfiles.ru/files/001a/28/07/16501.woff') format('woff'),
url('http://forumfiles.ru/files/001a/28/07/35192.ttf') format('truetype'),
url('http://forumfiles.ru/files/001a/28/07/80325.svg') format('svg');
font-weight: normal;
font-style: normal;
}
  @font-face {
font-family: 'Ginebra';
src: url('http://forumfiles.ru/files/0019/f1/5f/87370.eot?'),
url('http://forumfiles.ru/files/0019/f1/5f/25132.woff') format('woff'),
url('http://forumfiles.ru/files/0019/f1/5f/39519.ttf') format('truetype'),
url('http://forumfiles.ru/files/0019/f1/5f/45039.svg') format('svg');
font-weight: normal;
font-style: normal;
}
 @font-face {
font-family: 'Nautilus Pompilius';
src: url('http://forumfiles.ru/files/0019/f1/5f/10193.eot?'),
url('http://forumfiles.ru/files/0019/f1/5f/84877.woff') format('woff'),
url('http://forumfiles.ru/files/0019/f1/5f/66154.ttf') format('truetype'),
url('http://forumfiles.ru/files/0019/f1/5f/81151.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'flamme let plain';
src: url('http://forumfiles.ru/files/0019/f1/5f/53676.eot?'),
url('http://forumfiles.ru/files/0019/f1/5f/64125.woff') format('woff'),
url('http://forumfiles.ru/files/0019/f1/5f/26224.ttf') format('truetype'),
url('http://forumfiles.ru/files/0019/f1/5f/76084.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'teddy bear';
src: url('http://forumfiles.ru/files/0019/f1/5f/58484.eot?'),
url('http://forumfiles.ru/files/0019/f1/5f/41516.woff') format('woff'),
url('http://forumfiles.ru/files/0019/f1/5f/93199.ttf') format('truetype'),
url('http://forumfiles.ru/files/0019/f1/5f/63173.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'tiger';
src: url('http://forumfiles.ru/files/0019/f1/5f/86951.eot?'),
url('http://forumfiles.ru/files/0019/f1/5f/19921.woff') format('woff'),
url('http://forumfiles.ru/files/0019/f1/5f/25391.ttf') format('truetype'),
url('http://forumfiles.ru/files/0019/f1/5f/75433.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'true lies';
src: url('http://forumfiles.ru/files/0019/f1/5f/20157.eot?'),
url('http://forumfiles.ru/files/0019/f1/5f/20429.woff') format('woff'),
url('http://forumfiles.ru/files/0019/f1/5f/84986.ttf') format('truetype'),
url('http://forumfiles.ru/files/0019/f1/5f/25773.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'lobster';
src: url('http://forumfiles.ru/files/0019/f1/5f/59052.eot?'),
url('http://forumfiles.ru/files/0019/f1/5f/45779.woff') format('woff'),
url('http://forumfiles.ru/files/0019/f1/5f/79747.ttf') format('truetype'),
url('http://forumfiles.ru/files/0019/f1/5f/48561.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'playfair';
src: url('http://forumfiles.ru/files/0019/f1/5f/11283.eot?'),
url('http://forumfiles.ru/files/0019/f1/5f/92036.woff') format('woff'),
url('http://forumfiles.ru/files/0019/f1/5f/32626.ttf') format('truetype'),
url('http://forumfiles.ru/files/0019/f1/5f/68036.svg') format('svg');
font-weight: normal;
font-style: normal;
}
 @font-face {
font-family: 'Home';
src: url('http://forumfiles.ru/files/001a/0c/f2/93220.eot?'),
url('http://forumfiles.ru/files/001a/0c/f2/92461.woff') format('woff'),
url('http://forumfiles.ru/files/001a/0c/f2/79212.ttf') format('truetype'),
url('http://forumfiles.ru/files/001a/0c/f2/11779.svg') format('svg');
font-weight: normal;
font-style: normal;
}

 @font-face {
font-family: 'Didona';
src: url('http://forumfiles.ru/files/001a/28/07/19278.eot?'),
url('http://forumfiles.ru/files/001a/28/07/30922.woff') format('woff'),
url('http://forumfiles.ru/files/001a/28/07/23715.ttf') format('truetype'),
url('http://forumfiles.ru/files/001a/28/07/30189.svg') format('svg');
font-weight: normal;
font-style: normal;
}

/* --------------------------------------------общее-------------------------------------------------------- */

body {background: url(http://forumfiles.ru/files/001a/28/07/37919.png) center bottom no-repeat, url(http://forumfiles.ru/files/001a/28/07/81931.png) center top repeat-y;}

#pun-title, #pun-navlinks, .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, #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, .punbb .main td, .punbb .main th {border: 0 none!important;}

.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend, #pun-stats h2, .punbb .main h1, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, .punbb th 
{ background: transparent!important;}

#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2,
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active,
#pun-pagelinks a:active, #pun-pagelinks a:focus, .headup1 .navigatemenu li a:hover, .punbb .adminbox a:hover, #pun-index .tcl h3 a:hover, .post-author li.pa-author a:hover
 { color:#c8cfd2!important;}

 #pun-title {background: url(http://forumfiles.ru/files/001a/28/07/25615.png) center top no-repeat;border: none!important;width: 1174px;height: 410px;padding: 0!important;margin-top: -45px!important;margin-left: -114px!important;}
 #pun-title h1 {display: none!important;}
 #pun {background:url(http://forumfiles.ru/files/001a/28/07/55100.png) repeat-y center; margin: auto auto auto auto!important;width: 945px;padding: 45px;position: relative!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, .pa-fld1 .lz a 
{color: #4d6009!important; text-decoration: none!important;}

.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, #pun-ulinks li a:hover, #subformdescript li a:hover, .pa-fld1 .lz a:hover  
{color: #c8cfd2!important;text-decoration: none!important;}

::-webkit-scrollbar { width: 5px; height: 5px;}
::-webkit-scrollbar-track-piece { background-color: #85b1b7; -webkit-border-radius: 5px;}
::-webkit-scrollbar-thumb:vertical {height: 5px; background-color: #bdc99b; -webkit-border-radius: 0px;}
::-webkit-scrollbar-thumb:horizontal {width: 5px; background-color: #bdc99b; -webkit-border-radius: 0px;}

/* -----------------------------------------------------------главная-------------------------------------------------------- */

#pun-navlinks, #pun-navlinks .container {background: transparent;border: none;text-align: center;font-family: Neothic;font-size: 12px;text-transform: uppercase;margin-top: -405px!important;margin-left: 7px!important;}
li#navawards {display:none!important;}
#pun-ulinks,#pun-ulinks .container,#pun-ulinks li,#pun-ulinks li a{background:transparent;border:none!important;text-align:center;font-family:Arial,sans-serif;font-size:9px;text-transform:uppercase;font-weight:700;color:#59670d!important;margin-top:167px!important;margin-bottom:10px;padding:11px 1px!important}
#pun-announcement h2 span {display: none!important;}

div#html-footer {background: url(http://forumfiles.ru/files/001a/28/07/22719.png) center bottom no-repeat; width: 1030px;height: 280px;margin: 0px 0px -45px -43px;}

div#pun-stats h2 span {font-size: 0px;}
div#pun-stats h2 {background: url(http://forumfiles.ru/files/001a/28/07/11750.jpg) no-repeat center!important;height: 67px;}

#pun-index td div.tclcon{background:url(http://forumfiles.ru/files/001a/28/07/18612.jpg) no-repeat;width:449px;height:172px;color:white!important;font-size:10px;font-family:Arial;padding:10px;margin-left:-8px}
.punbb table div.icon{position:absolute!important;left:480px!important;margin-top:142px!important;margin-left:0!important}
#pun-main thead th {font-size: 0!important;}
#pun-index .tcl h3, #pun-index .tcl h3 a {font-size:28px!important;font-family:Neothic;color:white!important;padding:3px 0 25px 55px!important;background:-webkit-linear-gradient(#aadade52,#6c8c8e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
tbody.hasicon .tc2, tbody.hasicon .tc3 {font-size: 15px;font-family: Back to Black Demo;text-align: center!important;}
.punbb .main .tcr {font-size: 12px;font-family: Arial;}

#subformdescript li a {color: white!important;}
div#subformdescript {width:430px;padding:0 7px;color:white!important;margin:-15px 0 0 0;font-family:Didona;font-size:11px!important;word-spacing:3px;letter-spacing:1px;}
ul.forlink {margin:15px 0;width:380px;text-align:center;}
ul.forlink li {display:inline;font-family:Arial;word-spacing:0;letter-spacing:0;text-transform:uppercase;font-size: 8px;}

.bannerspart {text-align: center;}
.punbb td .modlist { display: none!important;}
/* ----------------------------------------------------------профиль------------------------------------------------------- */

.post-author{text-align:center;background:url(http://forumfiles.ru/files/001a/28/07/61856.jpg) top no-repeat,url(http://forumfiles.ru/files/001a/28/07/22354.jpg) bottom no-repeat,url(http://forumfiles.ru/files/001a/28/07/43693.jpg);width:226px!important;margin:0 0 0 20px!important;font-family:Arial!important}

 .post-author li.pa-author a {font-family: Neothic;color: white!important;}
 li.pa-author {font-size: 15px;letter-spacing: 1px;padding: 6px 0px!important; width: 205px;}
 li.pa-title {padding:2px!important;font-size:10px;font-family:Arial;text-transform:uppercase;}

.pa-avatar img {border: 1px #6e7f50 solid!important;padding: 5px;max-width: 180px;max-height: 180px;}

.lz {padding: 5px 5px;font-size: 10px;font-family: Arial;text-align: justify;line-height: 100%;}
li.pa-respect, li.pa-posts {display: inline-block;width: 94px!important;padding: 2px!important;font-size: 10px;font-family: Arial;text-transform: lowercase;font-weight: bold;}
.lz #profilname{font-family:Arial;font-size:10px;text-transform:uppercase;text-align:center!important;color: #4d6009!important;}
li.pa-fld3 {font-size: 12px;font-family: Back to Black Demo, Arial;text-transform: uppercase;background: #d2d7cf;text-align: center;margin: 0px 0 2px 2px; width: 200px;}
.post-author li.pa-respect a {color: #333!important;}
li.pa-online {border: none!important; /*margin-bottom: 30px!important*/;}
li.pa-last-visit {/*margin-bottom: 30px*/;font-family: Arial;font-weight: bold;}
li.pa-fld2 {width: 203px;margin: -25px 0 5px 0;}
li.pa-fld1 {margin-top: -5px;}
li.pa-avatar.item2 {margin: 0 0 0px 0;}


/* ----------------------------------------------------------Топик------------------------------------------------------- */

.post-box { width: 90%!important; margin: 0 0 0 43px!important;}

.punbb .post h3 {font-family:Neothic;background:#e0e3d2!important;margin:4px 4px 4px 5px;}
.topic h3 a.permalink {margin: 0 0 0 -206px;}
#pun-main h1 span{text-align:center!important;font-family:Neothic;background:-webkit-linear-gradient(#aadade52,#6c8c8e)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;font-size:20px;color:white}
#pun-main h1{text-align:center}
.punbb .post-links {font-family: Neothic;font-size: 9px;}
div#pun-navlinks li a, div#pun-navlinks li a, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span{ color: #ffffff!important;}

#post-form h2 {background:url(http://forumfiles.ru/files/001a/28/07/84902.jpg) no-repeat;height:37px;color:#6e7647!important;text-align:center;font-size:15px;letter-spacing:15px;font-family:Neothic;width:818px;margin:0 0 0 60px;}

.punbb .modmenu .container span {display: none;}

.punbb .post-content .quote-box, .punbb .post-content .code-box{border:#beca9c 1px solid;background:#e0e3d2;box-shadow:0 -6px #beca9c}

.smiles input[type="Button"]{border:none;background:#d2d7cf;border:outset 2px #d2d7cf;font-family:Arial;font-size:12px;padding:6px;cursor:pointer;color:#0e0e0e}
.punbb input.button {text-transform: lowercase;font-family: Arial;font-size: 12px;}

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, .inner.post_reputation, .punbb #move_posts_form .formal>form.container {background: #dcc1b48c!important;}
div#font-area {height: 250px;overflow-y: scroll;}
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {background: #d2d7cf;}
textarea#main-reply {height: 250px;}

.post-content td { border: none!important;}
.lastedit {display:none;}
#mask_dialog .inner {background: #F4F5F6 url(http://i.imgur.com/akmlat3.png)!important;}
/* ----------------------------------------------------------личная страница-------------------------------------------- */
.personalpage{background:url(http://forumfiles.ru/files/001a/28/07/93622.jpg) no-repeat;width:646px;height:465px;color:#fff;font-family:Neothic}
.ppname{text-transform:uppercase;text-align:center;font-size:22px;padding:19px}
.personalpage img#ppphoto{width:100px;height:100px;position:absolute;margin:23px 32px}
.ppcontainer{margin:0px 0 0 -174px}
.pptabs {margin: -2px 0 0 16px!important;position: relative;width: 612px;background: transparent;}
.pptab{display:block}
.pptab input[type=radio]:checked~label {z-index: 2;font-size: 14px;box-shadow: 0 0 6px 0px #a57e69;}
.pptab label {display: block;width: 130px;height: 16px;border: 1px solid #fff;position: relative;top: 165px;background: #eedfd7;font-family: Neothic;color: #a57e69;font-size: 14px;text-align: center;z-index: 3;padding: 5px 0 5px 0;margin: 5px 0;}
.pptab input[type=radio]{display:none}
.ppcontent {position: absolute;top: 0;bottom: 0;left: 146px;right: 0;height: 345px;width: 445px;overflow-y: auto;padding: 20px 0 5px 20px;background: #fde3e2;text-align: center;}
.pptab input[type=radio]:checked~label~.ppcontent{z-index:1}
.pptab img {padding: 10px 1px;}
.personalpage .ppname a:hover {color: #c8cfd2!important}
.personalpage .ppname a {color: white!important;}


/* ----------------------------------------------------------форма ответа-------------------------------------------- */


/* ------------------------------------КОНЕЦ - все правки, только после этого комментария ----------------------- */

.post-content table td {
    border: none!important;
}

.post-content td {
    border: none!important;
}

#pun-viewforum div.icon, #pun-searchtopics div.icon,  #pun-messages div.icon {
    display: none;
}