div.tclcon, td.tcr, td.tc2, td.tc3 { 
   color: #3A1900;
   }

#pun-navlinks ul.container li {
   background-image: url("http://drakenfurt.ru/uploads/0005/6e/de/69246-3.gif");
   background-repeat: no-repeat;
   background-position: left center;
   margin-left: -2px;
   padding: 6px 0px 6px 4px;
   letter-spacing: 0.1em;
   text-transform: uppercase;
   }

#pun-navlinks ul.container li#navindex {
   background-image: none;
   }

#pun-navlinks ul.container li a {
   padding: 6px;
   }

#pun-navlinks ul.container li a:hover {
   background-color: transparent;
   }


/* CS1 Background and text colours
-------------------------------------------------------------*/

html, body {
   background-color: #eaeaea;
   }

/* CS1.1 */
.punbb .section .container, .punbb .post-body, .punbb .post-links, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
   background-color: #EaEaEa;
   color: #2a2a2a;
   }

.punbb .section#pun-about p.container {
   background-repeat: no-repeat;
   background-color: #eaeaea;
   }

.punbb .section#pun-ulinks .container {
   background-color: #0C1115;
   }


/* CS1.2 */
 .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
   background-color: #f9f9f9;
   color: #3f3f3f;
   }

.punbb .main .container {
   background-color: transparent;
   color: #3A1900;
   }


.punbb-admin #pun-admain .adcontainer legend, .punbb-admin #pun-admain .adcontainer, .punbb-admin #pun-admain .adcontainer fieldset, .punbb-admin #pun-admain .adcontainer .adfs-box, .punbb-admin #pun-admain .adcontainer .adfs-box p, .punbb-admin #pun-admain .adcontainer .adfs-box p .adlabel {
   background-color: transparent;
   color: #033559;
   }


/* CS1.3 */
.punbb .main h2 {
   background-color: transparent;
   background-image: url("http://drakenfurt.ru/uploads/0005/6e/de/2084-2.gif");
   background-position: right top;
   background-repeat: repeat-x;
   color: #033559;
   font-weight: bold;
   margin-top: 0;
   text-shadow: 0 0 6px #fff;
   }

#pun-stats h2 {
   background-color: transparent;
   background-image: url("http://drakenfurt.ru/uploads/0005/6e/de/2053-2-f.gif");
   background-position: right top;
   background-repeat: repeat-x;
   color: #033559;
   font-weight: bold;
   margin-top: 0;
   text-shadow: 0 0 6px #fff;
   padding: 29px 0 39px 2.3em;
   }

.punbb .main h1, #pun-debug h2 {
   background-color: transparent;
   background-image: url("http://drakenfurt.ru/uploads/0005/6e/de/2082-5.gif");
   background-position: left top;
   background-repeat: repeat-x;
   color: #033559;
   font-weight: bold;
   margin-top: 0;
   text-shadow: 0 0 6px #fff;
   }

.punbb-admin #pun-admain h2 {
   background-color: #e0e0e0;
   color: #033559;
   font-weight: bold;
   margin-top: 0;
   }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
   background-color: transparent;
   color: #3a1900;
   }

.punbb .modmenu .container {
   background-color: #e0e0e0;
   color: #3a1900;
   }

/* CS1.5 */
#rules, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
   background-color: #eaeaea;
   color: #720000;
   text-shadow: 1px 1px 1px #FFFFFF;
   }

/* CS1.6 */

.punbb th {
   background: #e1e1e1;
   color: #3a1900;
   }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
   background-color: #F8FAFD;
   color: #574342;
  }

/* CS1.8 */
#pun-navlinks .container {
   background-color: #0C1115;
   }

.offline li.pa-online strong {
   font-weight: normal;
   }

#pun-announcement{
    color: #033559;
   }

.punbb textarea, .punbb select, .punbb input {
   color: #000;
   }

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .post-body, .post h3, #pun-title {
   border-left-color: #EAEAEA;
   border-right-color: #EAEAEA;
   border-top-color: #c1c1c1;
   }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2 {
   border-color: #c7ac7d;
   }

.punbb-admin #pun-admain h2 {
   border-color: #e0e0e0;
   }

/* CS2.4 */
.punbb td, .punbb fieldset {
   border-color: #d1d1d1;
   }

.punbb .post h3 span, .post-links ul, .post-links, .usertable table, .punbb .post .post-body, #viewprofile ul, #profilenav ul {
   border-color: #c1c1c1;
   }

/* CS2.5 */
.punbb th {
   border-color: #c1c1c1;
   }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
   border-color: #CCCCCC;
   }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
   border-color: #c1c1c1;
   }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
   border-color: transparent;
   }

.punbb .divider {
   border-color: transparent;
   }

.punbb .formal fieldset .post-box, .punbb .info-box {
   border: 1px solid #C1C1C1;
   }


/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
   color: #184352;
   }

.punbb a:visited { 
   color: #184352; 
   }

.punbb a:active, .punbb a:focus { 
   color: #838383; 
   }

.punbb a:hover { 
   color: #007fae; 
   }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
   color: #000;
   }

/* CS3.2 */
.punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
   color: #999;
   }

/* CS3.3 */
#pun-navlinks a {
   color: silver;
   text-decoration: none;
   font-weight: bold;
   }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
   color: #889fac;
   text-decoration: none;
   font-weight: bold;
   }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
   color: #889fac;
   }


/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/48506-3.gif") no-repeat;
   }

tr.inew div.icon {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/48506-2.gif") no-repeat;
   }

tr.iclosed div.icon {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/48786-3.gif") no-repeat;
   }

tr.iredirect div.icon {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/48506-3.gif") no-repeat;
   }

tr.isticky div.icon {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/48786-4.gif") no-repeat;
   }

td.tcr a {
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/48789-4.gif") no-repeat 5px 50%;
   padding-left: 20px;   
   }


/*******************************/
/********** PM Tables. ************/
/*******************************/

.punbb .main div.fs-box td.tc2.pmtc24, .punbb .main div.fs-box th.tc2.pmtc24 {
   border-left-style: none;
   }


.punbb .main div.fs-box  td.tcl.pmtcl1 {
   border-style: none;
   }

.punbb .main #profile fieldset .post.toppost {
   border-color: #d1d1d1;
   border-style: none solid solid;
   border-width: 1px;
   margin-bottom: -11px;
   margin-left: -18px;
   margin-right: -18px;
   }

.punbb #profile .post-body {
    max-width: 100%!important;
}


/*******************************/
/******** Expander styles. ********/
/*******************************/


/* Generic styles. */

div.expander.collapsed div.content {
   display: none;
  }

div.expander.expanded div.content {
   display: block;
  }


/*******************************/
/******** Shapka Styles ********/
/*******************************/

/* Main Shapka Div */

#shapka_background {
   background-color: #0C1115;
   width: 100%;
   height: 396px;
   }

#shapka_background #slogan {
   color: silver;
   font-family: Georgia,"Times New Roman",Serif;
   font-size: 1.4em;
   font-style: italic;
   left: 50%;
   margin-left: -111px;
   position: absolute;
   top: 394px;
  }

#shapka_background #slogan a {
   color: silver;
   text-decoration: none;
   }

#shapka_background #slogan a:hover, #shapka_background #slogan a:focus, #shapka_background #slogan a:active, #pun-ulinks li a {
   color: #889FAC;
   text-decoration: none;
   }

/* Main Buttons */

#shapka_background #main_buttons table td {
   font-size: 0;
   }

#shapka_background #main_buttons {
   left: 50%;
   margin-left: -480px;
   position: absolute;
   top: 318px;
   }

#shapka_background #main_buttons #ugol_lt {
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2088-3.gif") no-repeat;
   width: 52px;
   height: 80px;
   display: inline-block;
   }

#shapka_background #main_buttons a#rules_button {
   width: 167px;
   height: 29px;
   display: inline-block;
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2088-1.gif") no-repeat scroll 0 0;
   }

#shapka_background #main_buttons a#rules_button:hover {
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2088-1.gif") no-repeat scroll 0 100%;
   }

#shapka_background #main_buttons a#navigation_button {
   width: 174px;
   height: 29px;
   display: inline-block;
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2066-3.gif") no-repeat scroll 0 0;
   }

#shapka_background #main_buttons a#navigation_button:hover {
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2066-3.gif") no-repeat scroll 0 100%;
   }

#shapka_background #main_buttons a#world_button {
   width: 174px;
   height: 29px;
   display: inline-block;
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2066-4.gif") no-repeat scroll 0 0;
   }

#shapka_background #main_buttons a#world_button:hover {
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2066-4.gif") no-repeat scroll 0 100%;
   }

#shapka_background #main_buttons a#map_button {
   width: 174px;
   height: 29px;
   display: inline-block;
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2066-5.gif") no-repeat scroll 0 0;
   }

#shapka_background #main_buttons a#map_button:hover {
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2066-5.gif") no-repeat scroll 0 100%;
   }

#shapka_background #main_buttons a#anketa_button {
   width: 167px;
   height: 29px;
   display: inline-block;
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2088-2.gif") no-repeat scroll 0 0;
   }

#shapka_background #main_buttons a#anketa_button:hover {
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2088-2.gif") no-repeat scroll 0 100%;
   }

#shapka_background #main_buttons #ugol_rt {
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2088-4.gif") no-repeat;
   width: 52px;
   height: 80px;
   display: inline-block;
   }



/*******************************/
/******** Ramka Styles ********/
/*******************************/

/* For Temporal Divs Hiding */

.punbb>#pun-status, .punbb>#pun-break1, .punbb>#pun-crumbs1, .punbb>#pun-break2, .punbb>#pun-main, .punbb>#pun-stats, .punbb>#pun-break3, .punbb>#pun-crumbs2, .punbb>#pun-break4, .punbb>#pun-about, .punbb>#pun-stats+.section, .punbb>#pun-main+.section {
   display: none;
   }


/* Ramka Table */

.ramka_table {
   width: 100%;
   }

.ramka_table .ramka_left {
   vertical-align: top;
   min-width: 52px;
   background: #0C1115 url("http://drakenfurt.ru/uploads/0005/6e/de/2054-2.gif") repeat-y;
   }

.ramka_table .ramka_right {
   vertical-align: top;
   min-width: 52px;
   background: #0C1115 url("http://drakenfurt.ru/uploads/0005/6e/de/2054-3.gif") repeat-y;
   }

.ramka_table .ramka_content {
   vertical-align: top;
   width: 100%;
  }

.ramka_table .ramka_left_space {
   width: 52px;
  }

.ramka_table .ramka_right_space {
  width: 52px;
  }

/* Ramka Top */

#ramka_corner_lt {
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2073-3.gif") no-repeat;
   width: 52px;
   height: 90px;
   margin-top: -16px;
   position: relative;
   }

#ramka_corner_rt {
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2073-4.gif") no-repeat;
   width: 52px;
   height: 90px;
   margin-top: -16px;
   position: relative;
  }

#ramka_top {
   width: 100%;
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2043-1.gif") repeat-x;
  }

#ramka_torchok_lt {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/69500-2.gif") no-repeat;
   min-width: 42px;
   height: 7px;
  }

#ramka_torchok_rt {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/69500-3.gif") no-repeat;
   min-width: 42px;
   height: 7px;
  }

#ramka_torchok_t {
   width: 100%;
  }

/* Ramka Bottom */

#ramka_corner_lb {
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2082-3.gif") no-repeat;
   width: 52px;
   height: 102px;
   margin-top: -68px;
   position: relative;
  }

#ramka_corner_rb {
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2082-4.gif") no-repeat;
   width: 52px;
   height: 102px;
   margin-top: -68px;
   position: relative;
  }

#ramka_bottom {
   width: 100%;
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2043-1.gif") repeat-x;
  }

#ramka_torchok_lb {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/69500-4.gif") no-repeat;
   min-width: 42px;
   height: 7px;
  }

#ramka_torchok_rb {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/69500-5.gif") no-repeat;
   min-width: 42px;
   height: 7px;
  }

#ramka_torchok_b {
  width: 100%;
  }

.ramka_torchok_space {
  width: 42px;
  }

/*******************************/
/******** Footer Styles ********/
/*******************************/

.punbb #html-footer .container {
   background-color: #E0E0E0;
  }

div#kopirayt {
   background-image: url("http://drakenfurt.ru/uploads/0005/6e/de/121055-4.png");
   background-position: right bottom;
   background-repeat: no-repeat;
   margin-left: 4.7em;
   margin-right: 4.7em;
   margin-top: -8em;
   padding-bottom: 1.4em;
  }

div#ramka_bottom_container {
  background: url("http://drakenfurt.ru/uploads/0005/6e/de/2052-5.gif") repeat-x scroll top #0C1115;
  }

.punbb #pun-about.section p.container {
   background-color: #E0E0E0;
   background-image: url("http://drakenfurt.ru/uploads/0005/6e/de/121055-2.png");
   border-top: 1px solid #EAEAEA;
   padding-top: 3.2em;
  }

/*******************************/
/******** Gazeta Styles ********/
/*******************************/

#ramka_gazeta {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2053-1.gif") repeat-x scroll center bottom transparent;
   padding-bottom: 16px;
  }

#gazeta-paper-top {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2047-1.gif") repeat-x scroll center top #eaeaea;
  }

#gazeta-paper-bottom {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2073-2.gif") repeat-x scroll center bottom transparent;
   padding-bottom: 10px;
  }

#ramka_gazeta .gazeta-columns {
   width: 100%;
   font-family: Georgia,"Times New Roman",Serif;
   font-size: 1.2em;
  }

.gazeta-columns .gazeta-left-column {
   padding: 0px 16px;
   /*vertical-align: top;*/
  }

.gazeta-columns .gazeta-right-column {
   width: 250px;
   padding: 2px 16px;
   vertical-align: top;
  }

.gazeta-columns #gazeta-header-left {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2189-1.gif") no-repeat left top transparent;
   padding-top: 18px;
  }

.gazeta-columns #gazeta-header-right {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2189-2.gif") no-repeat right top transparent;
   padding-top: 18px;
  }

.gazeta-columns #gazeta-drakenfurt-courier {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2188-1-f.gif") no-repeat scroll center center transparent;
   height: 50px;
   margin-top: 0;
   width: 100%;
  }

.gazeta-columns #gazeta-time-weather {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2187-1.gif") no-repeat scroll center center transparent;
   height: 50px;
   margin-top: 0;
   width: 100%;
  }


/* Gazeta Expander */

div.expander#gazeta-expander #gazeta-expander-header {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2215-2.gif") no-repeat right bottom transparent;
  }

div.expander#gazeta-expander div.content {
   padding: 0;
  }

#gazeta-expander .gazeta-switching-button {
   display: inline-block;
   height: 31px;
   width: 166px;
   margin-left: 16px;
   cursor: pointer;
  }

#gazeta-expander #gazeta-expand-button {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2186-1.gif") no-repeat scroll 0 0 transparent;
   }

#gazeta-expander #gazeta-expand-button:hover {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2186-1.gif") no-repeat scroll 0 100% transparent;
   }

.expander.expanded#gazeta-expander #gazeta-expand-button {
   display: none;
   }

#gazeta-expander #gazeta-collapse-button {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2186-2.gif") no-repeat scroll 0 0 transparent;
   }

#gazeta-expander #gazeta-collapse-button:hover {
   background: url("http://drakenfurt.ru/uploads/0005/6e/de/2186-2.gif") no-repeat scroll 0 100% transparent;
   }

.expander.collapsed#gazeta-expander #gazeta-collapse-button {
   display: none;
   }


/* Reply Form */

#button-dice {
   background-image: url("http://drakenfurt.ru/uploads/0005/6e/de/20529-1.gif");
   }

.punbb #color-area {
   padding: 2px;
   position: absolute;
   right: 12px;
   top: 43px;
   width: 95%;
   }

.punbb #color-area td {
   border-style: solid none none solid;
   border-width: 1px 0 0 1px;
   border-color: #f9f9f9;
   }

.punbb #color-area table, .punbb #color-area td img {
   height: 16px;
   margin: 0;
   padding: 0;
   width: 100%;
   }

/* Firstil area */

#firstil {
   background-image: url("http://drakenfurt.ru/uploads/0005/6e/de/117918-4.png");
   }

#firstil-area {
   padding-left: 2em !important;
  }

#firstil-area span {
   display: none;
  }

#firstil-area p {
   cursor: pointer;
  }

p#z1 {
   font-weight: bold;
   font-family: Georgia,"Times New Roman",Serif;
   font-size: 14px;
   color: #9b0000;
  }

p#z2 {
   font-weight: bold;
   color: #023f50;
  }

p#z3 {
  font-style: italic;
  color: #384b5c;
  }

p#z4 {
  font-family: Georgia,"Times New Roman",Serif;
  font-style: italic;
  font-size: 10px;
  }

p#z5, p#z6 {
  font-size: 10px;
  color: gray;
  }

#firstil-area  p.gift-picture {
  display: inline;
  padding: 0;
  margin: 2px;
 }


/* Profile */

.punbb #profile {
   background-image: url("http://drakenfurt.ru/uploads/0005/6e/de/48506-5-f.gif");
   background-position: right top;
   background-repeat: repeat-x;
   }


/* login */

#loginDiv{
   position: absolute;
   z-index: 2;
   background: #f9f9f9;
   border: 2px solid #c1c1c1;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
   left: 40%;
   text-align: center;
   }

#loginDiv #closeButton {
   background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/48802-2.gif") repeat scroll 0% 0%;
   background-position: 0 0;
   display: inline-block;
   height: 16px;
   position: absolute;
   right: 1px;
   top: 1px;
   width: 16px;
   }

#loginDiv #closeButton:hover {
   background-position: 0 -16px;
  }

.punbb #loginDiv fieldset legend {
   background-color: #f1f1f1;
  }

.post-sig {
   color: #384B5C;
   }



/* Info Header */

.punbb .main td.info_header {
   color: #3A1900;
   background: #e0e0e0 url("http://drakenfurt.ru/uploads/0005/6e/de/48868-2.gif") repeat-x scroll bottom left;
   }



/* Spoiler */

.punbb .post-content .spoiler-box > div {
   background-image: url("http://drakenfurt.ru/files/0005/6e/de/57962.gif");
   }

.punbb .post-content .spoiler-box > div.visible {
   background-image: url("http://drakenfurt.ru/files/0005/6e/de/17047.gif");
   }



/* Button Answer and Recommendation Box and Reputation */

#pun-live-rusff .cool1, #pun-live-rusff .cool3, #pun-reputation .inner.reputation, .linksb .postlink a {
    text-shadow: 0 1px 2px #FFFFFF;
    color: #184352;
    border: 1px solid #c1c1c1;
    box-shadow: 0 0 3px #FFFFFF inset;
background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top,  rgb(252,252,252) 0%, rgb(233,233,233) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(252,252,252)), color-stop(100%,rgb(233,233,233))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(252,252,252) 0%,rgb(233,233,233) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(252,252,252) 0%,rgb(233,233,233) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(252,252,252) 0%,rgb(233,233,233) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(252,252,252) 0%,rgb(233,233,233) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
  }

.linksb .postlink a {
    box-shadow: none;
    text-shadow: none;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0.3em;
    padding: 0.2em 1em;
  }

#pun-reputation .inner.reputation {
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
    padding: 0;
  }

#pun-live-rusff .cool1, #pun-live-rusff .cool3 {
   -webkit-border-top-left-radius: 4px;
   -webkit-border-top-right-radius: 4px;
   -moz-border-radius-topleft: 4px;
   -moz-border-radius-topright: 4px;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
  }

#pun-live-rusff .cool1:hover, #pun-live-rusff .cool3:hover , .linksb .postlink a:hover {
    color: #3b627a;
    border-color: #87accc;
background: rgb(232,242,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgb(232,242,255) 0%, rgb(207,216,255) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(232,242,255)), color-stop(100%,rgb(207,216,255))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(232,242,255) 0%,rgb(207,216,255) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(232,242,255) 0%,rgb(207,216,255) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(232,242,255) 0%,rgb(207,216,255) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(232,242,255) 0%,rgb(207,216,255) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f2ff', endColorstr='#cfd8ff',GradientType=0 ); /* IE6-9 */
  }

#pun-live-rusff .cool2 {
   background-color: transparent;
   border: none;
  }

.punbb div#pun-live-rusff {
   background-color: #E0E0E0;
   width: 100%;
  }

#rep_text, .cooltext {
    font-family: Tahoma,Verdana,Sans-serif;
    font-size: 11px;
    color: #545454;
  }
 
#pun-reputation .inner.reputation .tcl, #pun-reputation .inner.reputation .tc2 {
    background: none;
    border-bottom: 1px solid #E1E1E1;
    border-top: none;
    border-left: none;
    border-right: none;
  }

#pun-reputation .inner.reputation .container {
    border-top: 1px solid #fff;
    padding: 0 !important;
    box-shadow: 0 0 3px #FFFFFF inset;
  }

#pun-reputation .inner.reputation .tc2 span {
    font-family: Georgia,"Times New Roman",Serif;
    color: #9B0000;
    font-size: 14px;
    font-weight: bold;
   }

#pun-reputation .inner.reputation .resizable-textarea {
    width: 520px;
  }


/* Graffiti*/

#pun-graffiti-rusff .inner.popup_graffiti, #pun-graffiti-rusff .inner.popup_graffiti h1 {
  background-image: none;
  background-color: #F8FAFD;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  }

#pun-graffiti-rusff .inner.popup_graffiti {
  border: 1px solid #CCC;
  }

#pun-graffiti-rusff .inner.popup_graffiti h1 {
    padding-bottom: 1em;
    padding-top: 1em;
  }



/* Signature */

.punbb .post-box .post-sig .quote-box.spoiler-box, .punbb .post-box .post-sig .quote-box.spoiler-box:hover {
    margin: 0;
    padding: 0;
    border: none;
    box-shadow: none;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
    }

.punbb .post-box .post-sig .spoiler-box > div, .punbb .parsedsig .spoiler-box > div, .punbb .post-box .post-sig .spoiler-box > div.visible, .punbb .parsedsig .spoiler-box > div.visible {
    font-size: 1px !important;
    background-color: transparent !important;
    background-repeat: no-repeat;
    background-position: left top;
    height: 27px;
    color: #eaeaea;
   }

.punbb .post-box .post-sig .spoiler-box > div, .punbb .parsedsig .spoiler-box > div {
    background-image: url("http://drakenfurt.ru/files/0005/6e/de/82058.png");
   }

.punbb .post-box .post-sig .spoiler-box > div.visible, .punbb .parsedsig .spoiler-box > div.visible {
    background-image: url("http://drakenfurt.ru/files/0005/6e/de/12195.png");
    }

.punbb .post-box .post-sig  .quote-box, .punbb .post-box .post-sig .code-box, .punbb .post-box .post-sig dd, .punbb .parsedsig .quote-box, .punbb .parsedsig .code-box {
    background-color: transparent !important;
   } 

.punbb .post-box .post-sig .spoiler-box > blockquote {
    padding-top: 0;
}
