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: transparent;
 display: none;
}


/* 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 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: #eaeaea;
  color: #720000;
  text-shadow: 0 0 3px #fdc2bc;
  }

/* CS1.6 */

.punbb th {
 background: #e1e1e1;
 color: #3a1900;
}

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color:#F8FAFD;
  color:#575352;
}

/* 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;
  }


li.pa-online {
  border-left-color: #ñ1ñ1ñ1;
  }


/* 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 {
  background-color: #fff;
  color: #fff;
  }


/* 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.pmtc22, .punbb .main div.fs-box td.tc3.pmtc33, .punbb .main div.fs-box td.tc2.pmtc24  {
 border-style: 1px solid;
}

.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;
}


/*******************************/
/******** 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: #0C1115 url("http://drakenfurt.ru/uploads/0005/6e/de/2051-1-f.jpg") no-repeat center center;
 width: 100%;
 height: 396px;
}

#shapka_background #slogan {
 color:silver;
 font-family:Georgia;
 font-size:1.4em;
 font-style:italic;
 left:50%;
 margin-left:-90px;
 position:absolute;
 top:468px;
}

#shapka_background #slogan a {
color:silver;
text-decoration:none;
}

#shapka_background #slogan a:hover, #shapka_background #slogan a:focus, #shapka_background #slogan a:active {
color:#889FAC;
text-decoration:none;
}

/* Main Buttons */

#shapka_background #main_buttons {
 left:50%;
 margin-left:-461px;
 position:absolute;
 top:416px;
}

#shapka_background #main_buttons a#rules_button {
  width: 200px;
  height: 29px;
  display: inline-block;
  background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2049-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/2049-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: 200px;
  height: 29px;
  display: inline-block;
  background: transparent url("http://drakenfurt.ru/uploads/0005/6e/de/2066-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/2066-2.gif") no-repeat scroll 0 100%;
}



/*******************************/
/******** 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 {
 margin-top: -11em;
}

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;
border-top:1px solid #EAEAEA;
padding-top:2.5em;
}

/*******************************/
/******** 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;
 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;
}

#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");
}

#button-spoiler {
background-image:url("http://drakenfurt.ru/uploads/0005/6e/de/48802-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%;
}


/* 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:medium 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;
 }