/* CS1 Background and text colours
-------------------------------------------------------------*/

body { color: #878480;}

html {
background:  url("http://drivetest.rusff.ru/files/0017/30/4f/93257.jpg") repeat-x top center, 
url("http://drivetest.rusff.ru/files/0017/30/4f/77751.jpg") repeat-x bottom center,
#d2cac0 url("http://drivetest.rusff.ru/files/0017/30/4f/93916.jpg") repeat center top;
}

#pun { background: url("http://drivetest.rusff.ru/files/0017/30/4f/29238.jpg");
background-color : #ece4da;
background-position : top center;
background-repeat: repeat;
}

#pun-title table {
background: url("http://drivetest.rusff.ru/files/0017/30/4f/67415.jpg") transparent no-repeat center top;
}

#html-footer {
background: url("http://drivetest.rusff.ru/files/0017/30/4f/21705.jpg") transparent no-repeat center bottom;
height: 190px !important;
width: 900px;
margin: 0px;
border: none;
}

#html-footer .container {
    padding: 10px 0px;
    background: url("http://drivetest.rusff.ru/files/0017/30/4f/31108.png");
}

#pun-redirect {
    background-image: url("http://drivetest.rusff.ru/files/0017/30/4f/13145.jpg"), url("http://drivetest.rusff.ru/files/0017/30/4f/91164.jpg");
    background-attachment: scroll, scroll;
    background-clip: border-box, border-box;
    background-origin: padding-box, padding-box;
    background-size: auto auto, auto auto;
    background-repeat: no-repeat, repeat;
    background-position: center top, center top;
}

#pun-redirect .main-title {
    background: transparent none repeat scroll 0% 0%;
    color: #d2d87f;
}

.punbb fieldset {
    border-style: double;
    border-width: 4px;
    padding: 0px 12px;
    border-color: #9FA89B;
    border-radius: 6px;
    background-color: rgba(106, 129, 106, 0.2);
}

/* CS1.1 */
.punbb .section .container, .punbb .main .container, .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
background-color: rgba(204, 196, 186, 0.3);
color: #54665A;
font-family: arial;
font-size: 11px;
  }

.punbb .post-body {
background: rgba(173, 171, 168, 0.3) url("http://drivetest.rusff.ru/files/0017/30/4f/18890.jpg") repeat-y scroll 0% 0%;
color: #3B3B3B;
font-family: arial;
font-size: 12px;
  }

 .punbb .post-links {
background-color: rgba(204, 196, 186, 0.3);
color: #54665A;
font-family: arial;
  }

a.permalink {font-weight: normal; color: #344E27 !important;}
a.permalink:hover {color: #39752D !important;}

.punbb .post h3 span {
background-color: rgba(116, 110, 103, 0.09);
color: #344E27;
  }

/* CS1.2 */
.punbb .post .container, .punbb .post h3 {
  color: #333;
  }

.pl-email a, .pl-website a {color: #2C562B !important;}
.pl-email a:hover, .pl-website a:hover {color: #30752E !important;}

li.pl-share a, li.pl-delete a, li.pl-edit a, li.pl-quote a, li.pl-reports a {color: #777777 !important;}

li.pl-share a:hover, li.pl-delete a:hover, li.pl-edit a:hover, li.pl-quote a:hover, li.pl-reports a:hover {color: #406229 !important;}

/* CS1.2.1 */
.punbb-admin #pun-admain .adcontainer {
    color: #484848;
}
div#adnav-standard {
    background-color: rgba(177, 174, 165, 0.23);
}

/* CS1.2.2 */
#pun-admain a {color: #5A6C5E !important;}
#pun-admain a:hover {color: #484848 !important;}
#pun-admain .isactive a {color: #5F6C58 !important; font-weight: bold !important; text-decoration: none !important;}
#pun-adnav a {font-weight: 100 !important;}

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
color: #E3E1DD;
text-shadow: 0px 1px 0px #243623;
  }

/* CS1.5 */
 .punbb-admin #pun-admain legend span {
  background-color: rgba(197, 199, 184, 0);
  color: #6C7467;
  padding: 0px 6px !important;
  margin: 0px !important;
  }

.punbb legend, #viewprofile h2, #profilenav h2 {
  background-color: rgba(197, 199, 184, 0);
  color: #6C7467;
  padding: 0px 6px;
  margin: -6px 0px 6px 0px;
  }

/* CS1.5.1 */
#pun-admain fieldset {
    border-style: double !important;
    border-width: 4px !important;
    padding: 0px 12px !important;
    margin: 0px !important;
    border-color: #9FA89B !important;
    border-radius: 6px;
    background-color: rgba(106, 129, 106, 0.2);
}

/* CS1.6 */
.punbb th, #viewprofile li, #setmods dl  {
background-color: rgba(116, 110, 103, 0.09);
color: #848484;
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  color: #536653;
  }

 .punbb .linksb {
  background-color: rgba(135, 126, 116, 0.15);
  }

/* CS1.8 */
#pun-navlinks .container {
  color: #f1f1f1;
background-color: transparent;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

.punbb .post .post-author {color: #C2BBB1;
font-size: 12px;
text-shadow: 0px 1px 0px #142415;}

.punbb .post .post-author li a {color: #99B79B;}
.punbb .post .post-author li a:hover {color: #DBCDB1;}
.pa-author a {color: #DED2B9 !important;}
.pa-author a:hover {color: #CCE1C8 !important;}
.pa-author a:first-letter { color: #94BD88; }
.pa-author a{ display: inline-block; }

li#onlinelist {background-color: rgba(106, 129, 106, 0.15);}

#pun-about .container, #pun-status, #pun-status .container {
  background: transparent;
  }

div.post-rating .container {background: transparent none repeat scroll 0% 0% !important;}
div.post-vote .container{background-color: rgb(223, 215, 206) !important;}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {background-color: rgb(168, 186, 164);}

/* CS2 Border colours
-------------------------------------------------------------*/

/* 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 {
background: url("http://drivetest.rusff.ru/files/0017/30/4f/92478.png") no-repeat center center;
  }


/* CS2.5 */
.punbb th {
  border-color: #dedfdf;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: #839C89;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: #839C89;
  }

.punbb .divider {
  border-color: #ccc #fff #fff #fff;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  }

li.pa-online {
  border-left-color: #005EAB;
  }

#pun-admain .adcontainer tr, #pun-admain .adcontainer td {
  border-style: none !important;
  background-color: rgba(114, 144, 122, 0.07);
  }

/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link, .punbb a:visited {
  color: #6E6040;
  }

.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: #35631E;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #475D3F;
  text-decoration: none;
  text-shadow: 0px 1px 0px #D4D0C8;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #4A7553;
  text-decoration: none;
  text-shadow: 0px 1px 0px #C8D4BA;
  }

#pun-ulinks a {color: #2E5A3F;}
#pun-ulinks a:hover {color: #467250;}

#award-create {
    color: rgb(184, 198, 179) !important;
}

#newforum a, #contestsforum a {color: #A7D4B1; text-decoration: none;}
#newforum a:hover, #contestsforum a:hover {color: #BBE3C6; text-decoration: none;}
#hmfforum a {color: #487D54; text-decoration: none;}
#hmfforum a:hover {color: #81694B; text-decoration: none;}

.tablelink, .forllink {
background: rgba(173, 165, 150, 0.25) none repeat scroll 0% 0%;
}

.tablelink:hover, .forllink:hover {
background: rgba(68, 101, 73, 0.6) none repeat scroll 0% 0%;
}

a#navi1.tablelink, a#navi2.tablelink, a#navi3.tablelink, a#navi4.tablelink, a#navi5.tablelink, a#navi6.tablelink, a#navi7.tablelink, a#navi8.tablelink, .forllink {color: rgb(61, 90, 68) !important;}

a#navi1.tablelink:hover, a#navi2.tablelink:hover, a#navi3.tablelink:hover, a#navi4.tablelink:hover, a#navi5.tablelink:hover, a#navi6.tablelink:hover, a#navi7.tablelink:hover, a#navi8.tablelink:hover, .forllink:hover { 
color: #F2EEE1 !important;
text-shadow: 0px 1px 0px rgba(15, 35, 17, 0.64);
  }

.tablelink:first-letter , .forllink:first-letter {
    color: #65866B !important;
}
.tablelink:hover:first-letter , .forllink:hover:first-letter {
    color: #BDDAB6 !important;
}

a#navi9.linkold, a#navi10.linkold, a#navi11.linkold { 
color: #E9E0D9 !important;
text-shadow: 0px 1px 0px rgba(15, 35, 17, 0.64);
  }

a.linkzex { 
color: #98A898 !important;
text-shadow: 0px 1px 0px rgba(18, 39, 20, 0.51);
  }

a.linkzex:hover { 
color: #A0B9A0 !important;
text-shadow: 0px 1px 0px rgba(18, 39, 20, 0.51);
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {}
div.inew {background-image: url("http://drivetest.rusff.ru/files/0017/30/4f/55797.jpg");}

#pun-main div.catleft, #pun-main div.catright {display: none}

/* admin */
.tooltip {position: absolute; top: 88px; left: 314px; width: 32px; height: 32px;}
.tooltip2 {position: absolute; top: 88px; left: 365px; width: 32px; height: 32px;}
.tooltip3 {position: absolute; top: 88px; left: 502px; width: 32px; height: 32px;}
.tooltip4 {position: absolute; top: 88px; left: 554px; width: 32px; height: 32px;}
.tooltip5 {position: absolute; top: 71px; left: 417px; width: 65px; height: 65px;}

.tooltip em, .tooltip2 em, .tooltip3 em, .tooltip4 em, .tooltip5 em {display: none;}

.tooltip:hover em, .tooltip2:hover em, .tooltip3:hover em, .tooltip4:hover em, .tooltip5:hover em {
    font-family: arial;
    font-size: 10px;
    display: block;
    position: absolute;
    background: #DED6CD none repeat scroll 0% 0%;
    color: #3B3A39;
    padding: 10px;
    top: 32px;
    border-radius: 4px;
    left: -75px;
    z-index: 1000;
    width: 150px;
    border: 4px double rgba(45, 41, 28, 0.28);
}