/* CS1 Background and text colours
-------------------------------------------------------------*/

body {
  background: url("http://savepic.su/4332720.jpg") no-repeat top center, 
url("http://sagral.rusff.ru/files/0014/63/7f/92592.jpg") repeat-y top center; 
  }

HTML { background: url("http://sagral.rusff.ru/files/0014/63/7f/94929.jpg") center top repeat;
background-color: #f6f1d4; 
}


#pun_wrap {background: url("http://sagral.rusff.ru/files/0014/63/7f/13443.png") no-repeat center bottom; }


#pun .punbb .main .category h2 { 
background: url("http://sagral.rusff.ru/files/0014/63/7f/77731.png") no-repeat;
color: #0c181f;
font-variant: small-caps;
font-weight: 600;
font-size: 17pt;
height: 186px;
width: 1001px;
position: relative;
font-family: "Moon", "Palatino Linotype", "Book Antiqua", "Times New Roman", Times, serif;
margin: -9px 0px -110px -18px;
padding: 80px 0px 0px 0px;
text-align: center;
}



#pun .punbb .main h1, #post-form h2, .info h2 {
color: #2e0201;
font-family: "Moon", "Palatino Linotype", "Book Antiqua", "Times New Roman", Times, serif;
font-variant: small-caps;
font-weight: 500;
font-size: 20pt;
text-align: center;
}


 #pun-stats h2 {
background: url("http://sagral.rusff.ru/files/0014/63/7f/77731.png") no-repeat;
color: #0c181f;
font-variant: small-caps;
font-weight: 600;
font-size: 17pt;
height: 186px;
width: 1001px;
position: relative;
font-family: "Moon", "Palatino Linotype", "Book Antiqua", "Times New Roman", Times, serif;
margin: -9px 0px -110px -18px;
padding: 80px 0px 0px 0px;
text-align: center;
}

.statscon {
position: relative;
top: 0px;
}

/* 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: transparent;
  color: #190b02;
    }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3,  {
  background-color: transparent;
  color: #190b02;
   }

.punbb-admin #pun-admain .adcontainer {
background-color: #f5eecb;
   }



/* CS1.3 */
.punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background:  transparent;
color: #351F11;
  text-align: center;
  }

/* CS1.4 */
#pun-title, #pun-title .container {
  background-color: transparent;
  color: #190b02;}

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #190b02;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #190b02;
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color: transparent;
  color: #190b02;
  }

/* CS1.8 */
#pun-navlinks .container {
text-align: center;
  background-color: transparent;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

.punbb textarea, .punbb select, .punbb input {
 background-color: rgba(214, 206, 176, 0.345);
box-shadow: inset 5px 5px 20px rgba(94, 67, 34, 0.647);
color: #3b372f;
padding: 2px;
    border-radius:15px;
    -webkit-border-radius:15px;
    -khtml-border-radius:15px;
    -moz-border-radius:15px;
    -o-border-radius:15px;
}


/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: transparent;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: transparent;
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: transparent;
  }

/* 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: transparent;
  }

/* CS2.5 */
.punbb th {
  border-color: transparent;
  }


#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: transparent
  }

#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 #480746
  }


.punbb .category .container  {
position:relative;
z-index: 2;
  }
/* 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: #000000;
   border-bottom: 0px none #000;
 text-shadow: 2px 1px 0px #ffffff;
    }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #7b2402; 
  }

/* 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: #7b2402;
    text-decoration: none;
   }

/* CS3.3 */
#pun #pun-navlinks a {
color: #58dbcf; 
font-family: "Moon", "Palatino Linotype", "Book Antiqua", "Times New Roman", Times, serif;
font-variant: small-caps;
font-size: 18pt;
text-align: center;
text-shadow: none;
font-style: normal;
font-weight: 600;
text-shadow: 1px 1px 1px #000000;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #ecdfc0;
font-style: normal;
  border-bottom: 0px none #000;
 
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/
div.icon {border-color: transparent}
tr.iredirect div.icon {border-color: transparent}
div.inew {border-color: transparent}


#pun-main div.catleft, #pun-main div.catright {display: none}


    .punbb td div.tclcon {margin-left: 3px;
text-align: justify;}

      .punbb Div.icon {background-image : url("http://sagral.rusff.ru/files/0014/63/7f/68636.png");
      float: left;
      background-repeat: no-repeat;
      width: 80px;
      height: 80px;}

    TR.inew Div.icon {background-image : url("http://sagral.rusff.ru/files/0014/63/7f/42697.png");
      float: left;
      background-repeat: no-repeat;
      width: 80px;
      height: 80px;}

    TR.isticky Div.icon {background-image : url("http://sagral.rusff.ru/files/0014/63/7f/21703.png");
      float: left;
      background-repeat: no-repeat;
      width: 80px;
      height: 80px;}

    TR.iclosed Div.icon {background-image : url("http://sagral.rusff.ru/files/0014/63/7f/43344.png");
      float: left;
      background-repeat: no-repeat;
      width: 80px;
      height: 80px;}


#pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: -200px; top: 5px}

td.tcr a {
        background: url("http://sagral.rusff.ru/files/0014/63/7f/53537.png") no-repeat scroll 0px 0px transparent;
padding-left: 16px;
}




#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em}


#pun-crumbs2 {display: none;}
#pun-title h1 span  {display: none}

.pa-adnote{ text-align: center;}
.pa-from{ text-align: center; }
.pa-reg{ text-align: center;}
.pa-posts{ text-align: center;}
.pa-reputation{ text-align: center; text-shadow: none;}
.pa-sex{ text-align: center;}
.pa-icq{ text-align: center;}
.pa-ip{ text-align: center;}
.pa-online{ text-align: center;}
.pa-age{ text-align: center;}
.pa-mailagent{ text-align: center;}
.pa-reg { text-align: center;}
.pa-avatar, .pa-title, .pa-author { text-align: center;}
.pa-time-visit{ text-align: center;}
.pa-last-visit{ text-align: center;}
.pa-fld1{ text-align: center;}
.pa-fld2{ text-align: center;}
.pa-fld3{ text-align: center;}


#pun-break1 {
display: none;
}
#pun-break2 {
display: none;
}
#pun-break3 {
display: none;
}
.divider {
height: 31px;
}
.divider, .post {
background: url(http://sagral.rusff.ru/files/0014/63/7f/81439.png) 75% 0px no-repeat transparent;
margin: auto auto -15px !important;
}
.post {
padding-top: 40px;
margin-top: 20px !important;
}

.offctgr {
left:728px !important;
position:absolute;
}


.inner {
background: url('http://sagral.rusff.ru/files/0014/63/7f/92592.jpg') center;
border: solid 2px #151924;
}

#image-area,
#font-area,
#size-area,
#video-area,
#musicbox,
#addition-area,
#keyboard-area,
#smilies-area,
#table-area,
#color-area {
    background: url('http://sagral.rusff.ru/files/0014/63/7f/92592.jpg') center;
    box-shadow: 0 0 5px rgba(0,0,0,.5);
}

textarea#main-reply { padding: 10px; }

div#smilies-area {
    height: 250px;
    overflow: overlay;
}
div#smilies-area img {
    width: 40px;
}

.punbb td div.tclcon
{margin-left: 60px;}






/* E1 infomenu
-------------------------------------------------------------*/
ul#nav {
    position: absolute;
    top: 396px;
    left: 1px;
    right: 0;
    text-align: center;
}
div#pun-announcement {
    margin-top: 54px;
}
ul#nav li {
    text-align: left;
}


#nav {padding-left:3px; 
margin: 0px 0px 0px 52px; 
list-style:none; 
height:37px; 
width:864px;
background: url("http://sagral.rusff.ru/files/0014/63/7f/43901.jpg") no-repeat; 
position:relative;
z-index:500; 
}

#nav li.top {
display:inline-block; 
float:center; 
height:37px;}

#nav li p.top_link, #nav li a.top_link {
display:block;
float:center; 
height:37px; 
line-height:37px; 
font-family: "Georgia", "Times New Roman", "Times", serif;
color: #191106;
font-size: 17px;
font-weight: 500;
font-style: normal;
 cursor:pointer;
text-shadow: none;}


#nav li p.top_link span, #nav li a.top_link span {float:center; 
display:inline-block; 
padding:0 0px 0 0px; 
height:37px}


#nav li+li p.top_link span, #nav li+li a.top_link span {
padding-left:16px; }

#nav li p.top_link span.down {float:center; 
display:block; 
padding:0 8px 0 18px; 
height:37px; 

}

#nav li:hover a.top_link, 
#nav li.iehover a.top_link, 
#nav li:hover p.top_link, 
#nav li.iehover p.top_link {color: #521e12;
text-shadow: 1px 1px 1px #000000;
 cursor:pointer;}


#nav li:hover p.top_link span.down,
#nav li.iehover p.top_link span.down {
color: #521e12;
text-shadow: 1px 1px 1px #000000;
 cursor:pointer;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200; cursor:pointer;}

#nav li:hover ul.sub
{left:1px; 
top:29px; 
background: #e1c095; 
padding:3px; 
border:1px solid #160f05; 
white-space: nowrap;
width:180px; 
height:auto; 
z-index:300; 
cursor:pointer;}

#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:150px; font-weight:normal; cursor:pointer;}

#nav li:hover ul.sub li a,
#nav li:hover ul.sub li p
{display:block;
 font-size:16px;
font-family: "Georgia", "Times New Roman", "Times", serif;
color: #191106;
font-weight: 500;
font-style: normal;
height:18px; 
width:180px; 
line-height:18px; 
text-indent:5px; 
color:#000; 
text-decoration:none;
border:1px solid #e1c095; 
cursor:pointer;
text-shadow: none;}

#nav li ul.sub li p.fly
{background:#e1c095 url(http://sagral.rusff.ru/files/0014/63/7f/97581.png) 160px 6px no-repeat; cursor:pointer;}
#nav li:hover ul.sub li a:hover
{background-image: url(http://sagral.rusff.ru/files/0014/63/7f/31103.jpg); color:#000; border-color:#160f05; cursor:pointer;}

#nav li:hover ul.sub li p.fly:hover
{background:#f4c890 url(http://sagral.rusff.ru/files/0014/63/7f/97581.png) 160px 6px no-repeat; cursor:pointer;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:160px; top:3px; background: #e1c095; padding:3px; border:1px solid #160f05; white-space:nowrap; width:180px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover p.fly,
#nav li:hover li:hover li:hover p.fly,
#nav li:hover li:hover li:hover li:hover p.fly,
#nav li:hover li:hover li:hover li:hover li:hover p.fly
{background:#e1c095 url(http://sagral.rusff.ru/files/0014/63/7f/97581.png) 160px 6px no-repeat; color:#000; border-color:#160f05;} 

#nav li:hover li:hover li p.fly,
#nav li:hover li:hover li:hover li p.fly,
#nav li:hover li:hover li:hover li:hover li p.fly
{background:#e1c095 url(http://sagral.rusff.ru/files/0014/63/7f/97581.png) 160px 6px no-repeat; color:#000; border-color:#160f05;}


#pun-index .category .tcl h3 {
 text-align: center;
 font-weight: bold;

 background-image: url("http://savepic.su/4354235.png");
     background-repeat: no-repeat;
     background-position: center bottom;
font-family: "Book Antiqua", "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 18px; 
 padding-bottom: 10px;
 padding-top: 10px;
 margin-bottom: 5px;
  }

.modlist {
text-align: center;
}

#pun-index .main td div.tclcon
{margin-left: 90px;
margin-right: 50px;}