div.tclcon, td.tcr, td.tc2, td.tc3 { 
  color: #2a2a2a;
}

#pun-navlinks ul.container li {
  background-image: url(http://s55.radikal.ru/i148/1002/53/8761aef7208a.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;
 color: #FAEEA4;
}

#pun-navlinks ul.container li a:hover{
 color: #E07F2E;
}

/* CS1 Background and text colours
-------------------------------------------------------------*/

html, body{
  background-color: #000000;
  color: #614E3D;
}

/* body { background-image: url(...); 
}*/

/* CS1.1 */
.punbb .section .container, .punbb .post-body, .punbb .post-links,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
  background-color: #F6E8C5;
  color: #2a2a2a;
  }

.punbb .section#pun-about p.container {
 /* background-image: url(...); */
  background-repeat: no-repeat;
  background: url(http://test31.0pk.ru/uploads/000c/82/b4/16-2-f.jpg) repeat;
  }

.punbb .section#pun-ulinks .container {
 background-color: transparent;
 display: none;
}

.punbb td.tc2, .punbb td.tc3 {
   background: url(http://test31.0pk.ru/uploads/000c/82/b4/16-2-f.jpg) repeat;
   background-repeat: repeat;
   background-position: left bottom;
  }

.punbb td.tc3 {
   background: url(http://test31.0pk.ru/uploads/000c/82/b4/16-2-f.jpg) repeat; 
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background: url(http://test31.0pk.ru/uploads/000c/82/b4/9-4.gif) repeat;
  color: #3f3f3f;
  }

.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: #fff;
}


/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
   background-color: #F0CD89; 
   background-image: url(http://test31.0pk.ru/uploads/000c/82/b4/28-1-f.jpg); 
   background-repeat: repeat;
   color:#614E3D;
   font-weight:bold;
   margin-top:0;
  }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color:#3F3F3F;
  }

.punbb .modmenu .container {
  background: url(http://test31.0pk.ru/uploads/000c/82/b4/16-2-f.jpg) repeat;
  color:#3F3F3F;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background: url(http://test31.0pk.ru/uploads/000c/82/b4/9-4.gif) repeat;
  color: #000;
  }

/* CS1.6 */
.punbb .post h3 span {
  background: url(http://test31.0pk.ru/uploads/000c/82/b4/9-4.gif) repeat;
  color: #3f3f3f
  }

.punbb th {
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/9-5.jpg) repeat-x;
 color: #313131;
}

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background: url(http://test31.0pk.ru/uploads/000c/82/b4/9-4.gif) repeat;
  background-image: url(...);
  color: #213D47;
}

/* CS1.8 */
#pun-navlinks .container {
  /*background: url(../../img/nevblack/cellpic1.gif) #212021;*/
  background-color: transparent;
}

.offline li.pa-online strong {
  font-weight: normal
}

#pun-announcement{
   color: #fff;
}

.punbb textarea, .punbb select, .punbb input {
  background-color:#fff
  color:#000000;
}

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .post-body, .post h3, #pun-title {
  border-left-color: #EAEAEA;
  border-right-color: #EAEAEA;
  border-top-color: #56381F;
  }

.punbb .container { border-color: #222; }


/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: #56381F;
  }

/* 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: #56381F;
  }

#profilenav ul {
  border-color: #583F16;
  }

/* CS2.5 */
.punbb th {
  border-color: #56381F;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: #56381F;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: #56381F;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: #583F16
  }

.punbb .divider {
  border-color: #583F16;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #000;
  }

li.pa-online {
  border-left-color: #ñ1ñ1ñ1;
  }


/* CS3 Links
-------------------------------------------------------------*/

/* 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: #704214
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #704214
  }

/* 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: #704214;
  text-decoration: none
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #B42000;
  text-decoration: underline
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }


/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {
        background: url(http://test31.0pk.ru/uploads/000c/82/b4/34-1.jpg) 50% 50% no-repeat;
}

tr.inew div.icon {
        background: url(http://test31.0pk.ru/uploads/000c/82/b4/34-2.jpg) no-repeat;
}

tr.iclosed div.icon {
        background: url(http://s51.radikal.ru/i131/1002/f1/66f31504dbe9.png) no-repeat;
}

tr.iredirect div.icon {
        background: url(http://s51.radikal.ru/i131/1002/f1/66f31504dbe9.png) no-repeat;
}

tr.isticky div.icon {
        background: url(http://s51.radikal.ru/i131/1002/f1/66f31504dbe9.png) no-repeat;
}


/*******************************/
/********** 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: solid solid solid none;
 border-width: 1px;
}

.punbb .main div.fs-box  td.tcl.pmtcl1 {
 border-style: solid solid solid solid;
 border-width: 1px;
}

.punbb .main #profile fieldset .post.toppost {
 border-style: none solid solid solid;
 border-width: 1px;
 border-color: #56381F;
}






/*******************************/
/********* Radical form. **********/
/*******************************/

/*#spo_all {width: 100%; margin: 0 auto 0 auto;}
#spo_top {border: 0px solid; color: #000; font-family: Verdana, "Courier New", Courier, monospace; font-size: 12px; margin: 8px auto 0 auto;
padding: 0px; height: 28px; cursor: pointer;}
#spoiler4 { background: url(http://test31.0pk.ru/uploads/000c/82/b4/9-4.gif) repeat; border: 0px none #eaeaea; border-top: 0; padding: 4px; margin: 0 auto 8px auto; display:none;}
#spo_option { font-weight:bold; cursor:pointer; float:left;}
#spo_desc { float:right;}*/


/*******************************/
/******** Expander styles. ********/
/*******************************/

/* Generic styles. */

#pun-announcement div.expander div.header h2, .punbb div.expander div.header h2 {
 display:block;
 border: none;
 margin: 0 0 0 8px;
}

div.expander div.topborder {
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/16-2-f.jpg) repeat;
 height: 0px;
 min-height: 0px;
 overflow:hidden;
 border-top: 1px solid #56381F;
 border-bottom: 1px solid #f9f9f9;
}

div.expander div.header {
 cursor:pointer;
 padding: 8px 1em 8px 1em;
 background-color:#56381F;
}

div.expander div.header #expanderimage{
 vertical-align: medium;
 height: 16px;
 width: 16px;
}

div.expander div.header h2 {
 vertical-align: medium;
 font-family:times New Roman;
 font-size:1.4em;
 text-transform:uppercase;
 color:#FFFFFF;
 font-weight:bold;
 margin: 0 0 0 8px;
 padding: 0;
}

div.expander div.content {
  padding: 1em;
}

  div.expander.collapsed div.header {
 border-bottom: 1px solid transparent;
}

  div.expander.expanded div.header {
 border-bottom: 1px solid #f9f9f9;
}

div.expander.collapsed div.header #expanderimage{
 background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/28-3.gif);
}

div.expander.expanded div.header #expanderimage{
 background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/28-4.gif);
}

div.expander.collapsed div.content {
 display: none;
}

div.expander.expanded div.content {
 display: block;
}


/* shapkaexpander styles. */

div.expander#shapkaexpander div.content {
  padding: 0;
}

div.expander#shapkaexpander div.header {
 background: url(http://s004.radikal.ru/i208/1002/c2/708b34f130e9.jpg) repeat-x;
 height: 400px;
 padding: 0;
}

div.expander.expanded#shapkaexpander div.header {
 border-bottom: none;
}

div.expander.collapsed#shapkaexpander div.header {
 border-bottom: none;
}

div.expander#shapkaexpander div.header div#forumtitle {
 background: #0c1115 url(http://s004.radikal.ru/i208/1002/c2/708b34f130e9.jpg) no-repeat scroll center top;
 height: 400px;
 position: relative;
}

div.expander#shapkaexpander div.header div.hint-inscription {
 position: absolute;
 right: 0px;
 bottom: 8px;
 color: #C0B198;
}

div.expander.expanded#shapkaexpander div.header div.hint-inscription#collapsed-hint {
 display:none;
}

div.expander.collapsed#shapkaexpander div.header div.hint-inscription#collapsed-hint {
 display:block;
}

div.expander.expanded#shapkaexpander div.header div.hint-inscription#expanded-hint {
 display:block;
}

div.expander.collapsed#shapkaexpander div.header div.hint-inscription#expanded-hint {
 display:none;
}

/* eventsexpander styles. */

div.expander#eventsexpander div.header {
 background-color: transparent;
}





/*******************************/
/******** Shapka Styles ********/
/*******************************/

.punbb #pun-announcement.section {
 margin-bottom:0;
}

.punbb #pun-announcement.section .container {
 background: transparent;
}

/* Main Shapka Div */

#shapka_background {
 background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/9-1-f.jpg) no-repeat center center;
 width: 100%;
 height: 396px;
}

#shapka_background #banner{
 color: #FAEEA4;
 left:50%;
 margin-left:-90px;
 position:absolute;
 top:468px;
}

#shapka_background #banner a#ban_button {
  width: 200px;
  height: 29px;
  display: inline-block;
  z-index:5;
  background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/30-1.png) no-repeat scroll 0 0;
}

#shapka_background #banner a#ban_button:hover {
  background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/30-1.png) no-repeat scroll 0 100%;
}

/* 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://test31.0pk.ru/uploads/000c/82/b4/26-1.png) no-repeat scroll 0 0;
}

#shapka_background #main_buttons a#rules_button:hover {
  background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/26-1.png) no-repeat scroll 0 100%;
}

#shapka_background #main_buttons a#navigation_button {
  width: 174px;
  height: 29px;
  display: inline-block;
  background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/20-2.png) no-repeat scroll 0 0;
}

#shapka_background #main_buttons a#navigation_button:hover {
  background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/20-2.png) no-repeat scroll 0 100%;
}

#shapka_background #main_buttons a#world_button {
  width: 174px;
  height: 29px;
  display: inline-block;
  background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/20-3.png) no-repeat scroll 0 0;
}

#shapka_background #main_buttons a#world_button:hover {
  background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/20-3.png) no-repeat scroll 0 100%;
}

#shapka_background #main_buttons a#map_button {
  width: 174px;
  height: 29px;
  display: inline-block;
  background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/20-4.png) no-repeat scroll 0 0;
}

#shapka_background #main_buttons a#map_button:hover {
  background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/20-4.png) no-repeat scroll 0 100%;
}

#shapka_background #main_buttons a#anketa_button {
  width: 200px;
  height: 29px;
  display: inline-block;
  background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/20-5.png) no-repeat scroll 0 0;
}

#shapka_background #main_buttons a#anketa_button:hover {
  background: transparent url(http://test31.0pk.ru/uploads/000c/82/b4/20-5.png) 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: 65px;
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/13-1-f.jpg) repeat-y;
}

.ramka_table .ramka_right {
 vertical-align:top;
 min-width: 65px;
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/13-5-f.jpg) repeat-y;
}

.ramka_table .ramka_content {
 vertical-align:top;
 width: 100%;
}

.ramka_table .ramka_left_space {
 width: 65px;
}

.ramka_table .ramka_right_space {
 width: 65px;
}

/* Ramka Top */

#ramka_corner_lt {
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/17-1.png) no-repeat;
 width: 65px;
 height: 90px;
 margin-top: -16px;
 position: relative;
}

#ramka_corner_rt {
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/17-2.png) no-repeat;
 width: 65px;
 height: 90px;
 margin-top: -16px;
 position: relative;
}

#ramka_top {
 width: 100%;
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/9-2.png) repeat-x;
}

#ramka_torchok_lt {
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/17-4.png) no-repeat;
 min-width: 42px;
 height: 7px;
}

#ramka_torchok_rt {
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/17-3.jpg) no-repeat;
 min-width: 42px;
 height: 7px;
}

#ramka_torchok_t {
 width: 100%;
}

/* Ramka Bottom */

#ramka_corner_lb {
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/18-2.jpg) no-repeat;
 width: 65px;
 height: 90px;
 margin-top: -67px;
 position: relative;
}

#ramka_corner_rb {
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/18-1.jpg) no-repeat;
 width: 65px;
 height: 90px;
 margin-top: -67px;
 position: relative;
}

#ramka_bottom {
 width: 100%;
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/9-2.png) repeat-x;
}

#ramka_torchok_lb {
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/17-4.png) no-repeat;
 min-width: 42px;
 height: 7px;
}

#ramka_torchok_rb {
 background: url(http://test31.0pk.ru/uploads/000c/82/b4/17-3.jpg) 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: transparent;
}


/_________________________________________________________________________________________________/
/                                                                                 News Styles                                                                      /
/ ________________________________________________________________________________________________ /

#ramka_News {
 background:url("http://test31.0pk.ru/uploads/000c/82/b4/14-1.jpg") repeat-x scroll center bottom transparent;
 padding-bottom: 15px;
}

#News-paper-top {
 background:url("http://test31.0pk.ru/uploads/000c/82/b4/16-3-f.jpg") repeat-x scroll top #F6E8C5;
}

#News-paper-bottom {
 background:url("http://test31.0pk.ru/uploads/000c/82/b4/15-3.jpg") repeat-x scroll center bottom transparent;
 padding-bottom: 10px;
}

#ramka_News.News-columns {
 width: 100%;
 font-family:Georgia;
 font-size:1.2em;
}

.News-columns .News-left-column {
 padding: 0px 16px;
 /*vertical-align: top;*/
}

.News-columns .News-right-column {
 width: 250px;
 padding: 2px 16px;
 vertical-align: top;
}

.News-columns #News-header-left {
 background:url("http://test31.0pk.ru/uploads/000c/82/b4/15-4.png") no-repeat left top transparent;
 padding-top: 18px;
}

.News-columns #News-header-right {
 background:url("http://test31.0pk.ru/uploads/000c/82/b4/15-5.png") no-repeat right top transparent;
 padding-top: 18px;
}

.News-columns #News-novocti {
 background:url("http://test31.0pk.ru/uploads/000c/82/b4/10-3-f.jpg") no-repeat center center transparent;
 height: 41px;
 width: 100%
}

.News-columns #News-time-weather {
 background:url("http://test31.0pk.ru/uploads/000c/82/b4/10-1.jpg") no-repeat center center transparent;
 height: 41px;
 width: 100%;
 margin-top: 8px;
}


/* News Expander */

div.expander#News-expander #News-expander-header {
 background:url("http://test31.0pk.ru/uploads/000c/82/b4/10-4.png") no-repeat right bottom transparent;
}

div.expander#News-expander div.content {
padding:0;
}

#News-expander .News-switching-button {
 display:inline-block;
 height:31px;
 width:166px;
 margin-left: 16px;
}

#News-expander #News-expand-button {
 background:url("http://test31.0pk.ru/uploads/000c/82/b4/11-4.jpg") no-repeat scroll 0 0 transparent;
}

#News-expander #News-expand-button:hover {
 background:url("http://test31.0pk.ru/uploads/000c/82/b4/11-4.jpg") no-repeat scroll 0 100% transparent;
}

.expander.expanded#News-expander #News-expand-button {
 display:none;
}

#News-expander #News-collapse-button {
 background:url("http://test31.0pk.ru/uploads/000c/82/b4/11-5.jpg") no-repeat scroll 0 0 transparent;
}

#News-expander #News-collapse-button:hover {
 background:url("http://test31.0pk.ru/uploads/000c/82/b4/11-5.jpg") no-repeat scroll 0 100% transparent;
}

.expander.collapsed#News-expander #News-collapse-button {
 display:none;
}

