/* Delete after install */
#pun-announcement {background: #E4E2D9;margin-top: 0;}
#pun-index .main .tcr {
    overflow: hidden;
    text-align: left;
    width: 30%;
    font-size: 14px;
    display: none;}

#pun-index #forum_f9,#pun-index #forum_f13,#pun-index #forum_f22,#pun-index #forum_f23,#pun-index #forum_f24,#pun-index #forum_f35,#pun-index #forum_f36,#pun-index #forum_f39,#pun-index #forum_f40,#pun-index #forum_f41,#pun-index #forum_f29, #pun-index #forum_f34, #pun-index #forum_f39 {display:none !important}

/* &#207;&#238;&#228;&#224;&#240;&#234;&#232;, &#239;&#240;&#238;&#244;&#232;&#235;&#252; */ 
.pa-fld4 img {width: 40px;}

#pun-index .tc2, #pun-index .tc3 {display:none;}
#pun-index #pun-category3 #forum_f23 {display:none;}
#pun-index #pun-category1 #forum_f22  {display:none;}

#pun-index .category #forum_f3,
#pun-index .category #forum_f4,
#pun-index .category #forum_f38,
#pun-index .category #forum_f12 {
  height:120px;
}

#pun-index .category #forum_f28,
#pun-index .category #forum_f30 {
  height:145px;
}


/* &#196;&#235;&#255; &#226;&#241;&#229;&#245; &#234;&#224;&#242;&#229;&#227;&#238;&#240;&#232;&#233; &#237;&#224; &#227;&#235;&#224;&#226;&#237;&#238;&#233; */
#pun-index .category {padding: 0 0 10px;}
#pun-index .category:hover {background: #4E4C47 url('http://s1.uploads.ru/lhuCO.jpg');}
#pun-index .category h2 {color: #56544d;
font-size: 1.2em;font-weight: 600;
margin: 0 auto 5px
;background: transparent;
text-shadow:none;
line-height: 0.7;}
#pun-index .category:hover h2 {
  background:silver;
  }

/* &#228;&#235;&#255; &#226;&#241;&#229;&#245; &#244;&#238;&#240;&#243;&#236;&#238;&#226; &#237;&#224; &#227;&#235;&#224;&#226;&#237;&#238;&#233; */
#pun-index .category tr {background: transparent;
display: inline-table;margin: 5px;width: 470px;font-size: 12px;}
#pun-index .category tr:first-child {margin-left: 25px;}
#pun-index .category .tcl:hover h3 {background:url("http://s0.uploads.ru/6jSoi.jpg") maroon;}
#pun-index .category tr h3 a {font-size: 18px;line-height: 16px;padding: 0;}
#pun-index .category tr:hover h3 a {color:silver;}
#pun-index .category .tcl {vertical-align: top;background: #878787;border-bottom: 4px transparent solid;border-top: 3px #4e4d4a solid;box-shadow: 0px 0px 2px 1px rgba(0,0,0,.1);}
#pun-index .category:hover .tcl:hover {border-top: 3px silver solid; border-bottom: 4px maroon solid;background: rgba(255,255,255,.9);}
#pun-index .category:hover .tcl 
{background: rgba(255,255,255,.8);
box-shadow: 1px 1px 2px rgba(0,0,0,.2);
color: #888888;}
#pun-index .main .tcl a {color: #676767;width: auto;font-weight: 300 !important;}
#pun-index .main .tcl .left a
{background: #c1c1c1;text-transform: uppercase;font-size: 10px;font-family: sans-serif;}
#pun-index .main .tcl .left a:hover {background:dimgray;}

#pun-index .main .tcl .button {text-align:center; width: 200px !important; height:20px !important; clear:both; position:relative; margin:5px 35px;}
#pun-index .main .tcl .button a {color:grey;}

/* &#228;&#235;&#255; &#226;&#241;&#229;&#245; &#241;&#241;&#251;&#235;&#238;&#234; &#226; &#244;&#238;&#240;&#243;&#236;&#224;&#245; &#237;&#224; &#227;&#235;&#224;&#226;&#237;&#238;&#233; */
#pun-index .category .navssil a 
{background: transparent;color: #d1d1d1 !important;font-size: 1.3em;margin: 0px 5px 2px;padding: 2px 5px 0px;display: inline-block !important;text-transform: uppercase;font-family: Cuprum;}
#pun-index .category:hover .navssil a
{color:#6b6a67 !important}
#pun-index .category .navssil a:hover 
{outline: 1px #6b6a67 solid; color:#6b6a67 !important}
#pun-index .category .navssil a:before 
{content:"-"; padding:0 5px 0 0}
#pun-index .category .navssil a:after 
{content:"-"; padding:0 0 0 5px}
#pun-index .category .navssil {background: #666666;text-align:center;line-height: 14px;font-size: 11px;height: auto;margin: 0;padding: 5px 0;color: silver;}
#pun-index .category:hover .navssil 
{background: transparent;color: dimgray;}


/* &#200;&#195;&#208;&#206;&#194;&#206;&#201; &#208;&#192;&#199;&#196;&#197;&#203; */
#pun-index #pun-category1 {box-shadow: 0px 0px 50px rgba(0,0,0,.9) inset;background: dimgrey url('http://s1.uploads.ru/lAdhW.jpg') center no-repeat;padding: 0px 0 10px;}
#pun-index #pun-category1:hover {background-color: rgba(0,0,0,.8);}
#pun-index #pun-category1 tr h3 {background: url("http://s0.uploads.ru/lhnBD.jpg") maroon;padding: 0;}
#pun-index #pun-category1 tr h3:hover a {color:silver;}
#pun-index #pun-category1 tr h3 a {color:#E9E6DC;font-size: 18px;line-height: 28px;padding: 7px 0;width:100%;}
#pun-index #pun-category1 h2 {margin: 0 auto 10px;border-top: 1px transparent;}
#pun-index #pun-category1:hover h2 {color: #dfdcd7;}
#pun-index #pun-category1 tr {display: inline-table;border-top: 4px #928E82 solid;}
#pun-index #pun-category1 #forum_f26 { margin-left: 25px;}
#pun-index #pun-category1 .tcl {background: rgba(255,255,255,.9);box-shadow: 1px 1px 2px rgba(0,0,0,.8);margin: 5px;border: none !important;padding: 0px;}
#pun-index #pun-category1 .tcl:hover {background: rgba(255,255,255,.95);border: none !important;}

#pun-index #pun-category1 a {color:maroon}

#pun-index #pun-category1 .text h5  {font-size:14px;padding:5px 0;border-bottom: 1px #311D1D dotted;}
#pun-index #pun-category1 h4  {font-size:12px;padding: 0 10px;line-height:14px;text-align: right;}
#pun-index #pun-category1 .text a  {background: none;color: #403939;padding:0 2px;background: #e7e7e7;margin: 0;}
#pun-index #pun-category1 .text a:hover {font-weight:600;background: silver;}

#pun-index #pun-category1 #forum_f10 .navssil a
{margin: 0 25px;}
#pun-index #pun-category1 #forum_f10 .navssil
{width: 100%!important;margin: 0;}

#pun-index #pun-category1 #forum_f31 .text   
{margin: 0 5px 0 10px;padding: 3px;width: 575px;height: 100px;-webkit-column-width: 100px;-moz-column-width: 100px;column-width: 100px;-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;-webkit-column-rule: 1px solid #ccc;-moz-column-rule: 1px solid #ccc;column-rule: 1px solid #ccc;}
#pun-index #pun-category1 #forum_f10 .text   
{margin: 5px 10px;padding: 0;border-top: none;}
#pun-index #pun-category1 forum_f9 .text a,
#pun-index #pun-category1 forum_f16 .text a   
{width: 430px;padding: 0 0 3px 0;display:block;text-align: left;background: none;color: #403939;}
#pun-index #p/* Delete after install */
#pun-announcement {background: #E4E2D9;margin-top: 0;}
#pun-index .main .tcr {
    overflow: hidden;
    text-align: left;
    width: 30%;
    font-size: 14px;
    display: none;}

#pun-index #forum_f9,#pun-index #forum_f13,#pun-index #forum_f22,#pun-index #forum_f23,#pun-index #forum_f24,#pun-index #forum_f35,#pun-index #forum_f36,#pun-index #forum_f39,#pun-index #forum_f40,#pun-index #forum_f41,#pun-index #forum_f29, #pun-index #forum_f34, #pun-index #forum_f39 {display:none !important}

/* &#207;&#238;&#228;&#224;&#240;&#234;&#232;, &#239;&#240;&#238;&#244;&#232;&#235;&#252; */ 
.pa-fld4 img {width: 40px;}

#pun-index .tc2, #pun-index .tc3 {display:none;}
#pun-index #pun-category1 #forum_f23 {display:none;}
#pun-index #pun-category1 #forum_f22  {display:none;}

#pun-index .category #forum_f3,
#pun-index .category #forum_f4,
#pun-index .category #forum_f38,
#pun-index .category #forum_f12 {
  height: 100px;
}

#pun-index .category #forum_f28,
#pun-index .category #forum_f30 {
  height: 130px;
}

/* &#196;&#235;&#255; &#226;&#241;&#229;&#245; &#234;&#224;&#242;&#229;&#227;&#238;&#240;&#232;&#233; &#237;&#224; &#227;&#235;&#224;&#226;&#237;&#238;&#233; */
#pun-index .category {position:relative;padding: 0 0 5px 0;}
#pun-index .category:hover {background: #4E4C47 url('http://s1.uploads.ru/lhuCO.jpg');}
#pun-index .category h2 {position: relative;color: #56544d;font-size: 1.2em;font-weight: 600;margin: 0 auto 5px;padding: 7px 0 0;background: #e2dfda url("http://s3.uploads.ru/dEibM.jpg");text-shadow:none;line-height: 0.7;width: 100% !important;}
#pun-index .category:hover h2 {color: #dfdcd7;
background:url('http://s5.uploads.ru/LEnFI.jpg') center center #5e5b52;}

/* &#228;&#235;&#255; &#226;&#241;&#229;&#245; &#244;&#238;&#240;&#243;&#236;&#238;&#226; &#237;&#224; &#227;&#235;&#224;&#226;&#237;&#238;&#233; */
#pun-index .category tr {background: transparent;display: inline-table;margin: 5px;width: 470px;font-size: 12px;}
#pun-index .category tr:first-child {margin-left: 25px;}
#pun-index .category .tcl:hover h3 {background:url("http://s0.uploads.ru/6jSoi.jpg") maroon;}
#pun-index .category tr h3 a {font-size: 18px;line-height: 16px;padding: 0;}
#pun-index .category tr:hover h3 a {color:silver;}
#pun-index .category .tcl {vertical-align: top;background: #878787;border-bottom: 4px transparent solid;border-top: 3px #4e4d4a solid;box-shadow: 0px 0px 2px 1px rgba(0,0,0,.1);}
#pun-index .category:hover .tcl:hover {border-top: 3px silver solid; border-bottom: 4px maroon solid;background: rgba(255,255,255,.9);}
#pun-index .category:hover .tcl 
{background: rgba(255,255,255,.8);
box-shadow: 1px 1px 2px rgba(0,0,0,.2);
color: #888888;}
#pun-index .main .tcl a {color: #676767;width: auto;font-weight: 300 !important;}
#pun-index .main .tcl .left a
{background: #c1c1c1;text-transform: uppercase;font-size: 10px;font-family: sans-serif;}
#pun-index .main .tcl .left a:hover {background:dimgray;}

#pun-index .main .tcl .button {text-align:center; width: 200px !important; height:20px !important; clear:both; position:relative; margin:5px 35px;}
#pun-index .main .tcl .button a {color:grey;}

/* &#228;&#235;&#255; &#226;&#241;&#229;&#245; &#241;&#241;&#251;&#235;&#238;&#234; &#226; &#244;&#238;&#240;&#243;&#236;&#224;&#245; &#237;&#224; &#227;&#235;&#224;&#226;&#237;&#238;&#233; */
#pun-index .category .navssil a 
{background: transparent;color: #d1d1d1 !important;font-size: 1.3em;margin: 0px 5px 2px;padding: 2px 5px 0px;display: inline-block !important;text-transform: uppercase;font-family: Cuprum;}
#pun-index .category:hover .navssil a
{color:#6b6a67 !important}
#pun-index .category .navssil a:hover 
{outline: 1px #6b6a67 solid; color:#6b6a67 !important}
#pun-index .category .navssil a:before 
{content:"-"; padding:0 5px 0 0}
#pun-index .category .navssil a:after 
{content:"-"; padding:0 0 0 5px}
#pun-index .category .navssil {background: #666666;text-align:center;line-height: 14px;font-size: 11px;height: auto;margin: 0;padding: 5px 0;color: silver;}
#pun-index .category:hover .navssil 
{background: transparent;color: dimgray;}


/* &#200;&#195;&#208;&#206;&#194;&#206;&#201; &#208;&#192;&#199;&#196;&#197;&#203; */
#pun-index #pun-category1 {box-shadow: 0px 0px 50px rgba(0,0,0,.9) inset;background: dimgrey url('http://s1.uploads.ru/lAdhW.jpg') center no-repeat;padding: 0px 0 40px;}
#pun-index #pun-category1:hover {background-color: rgba(0,0,0,.8);}
#pun-index #pun-category1 tr h3 {background: url("http://s0.uploads.ru/lhnBD.jpg") maroon;padding: 0;}
#pun-index #pun-category1 tr h3:hover a {color:silver;}
#pun-index #pun-category1 tr h3 a {color:#E9E6DC;font-size: 18px;line-height: 28px;padding: 7px 0;width:100%;}
#pun-index #pun-category1 h2 {color:silver;margin: 0 auto 5px;background: url("http://se.uploads.ru/KEhAU.jpg") maroon;padding: 15px 0 10px;}
#pun-index #pun-category1:hover h2 {background: url("http://s6.uploads.ru/BuUf1.jpg") repeat;}
#pun-index #pun-category1 tr {display: inline-table;}
#pun-index #pun-category1 #forum_f26 { margin-left: 25px;}
#pun-index #pun-category1 .tcl {background: rgba(255,255,255,.9);box-shadow: 1px 1px 2px rgba(0,0,0,.8);margin: 5px;border: none !important;padding: 0px;}
#pun-index #pun-category1 .tcl:hover {background: rgba(255,255,255,.95);border: none !important;}

#pun-index #pun-category1 a {color:maroon}

#pun-index #pun-category1 .text h5  {font-size:14px;padding:5px 0;border-bottom: 1px #311D1D dotted;}
#pun-index #pun-category1 h4  {font-size:12px;padding: 0 10px;line-height:14px;text-align: right;}
#pun-index #pun-category1 .text a  {background: none;color: #403939;padding:0 2px;background: #e7e7e7;margin: 0;}
#pun-index #pun-category1 .text a:hover {font-weight:600;background: silver;}

#pun-index #pun-category1 #forum_f31, 
#pun-index #pun-category1 #forum_f10
{min-height: 100px !important;padding: 0;}

#pun-index #pun-category1 #forum_f31 .navssil, 
#pun-index #pun-category1 #forum_f10 .navssil
{background:transparent;
color: dimgray;}

#pun-index #pun-category1 #forum_f31 .left
{width: 160px !important;margin: 10px 25px !important;font-size: 14px;color: dimgray;line-height: 18px;vertical-align: middle;}

#pun-index #pun-category1 #forum_f10 .left
{width: 160px !important;
margin: 15px 25px !important;
font-size: 12px;
color: dimgray;
line-height: 14px;
vertical-align: middle;}


#pun-index #pun-category1 #forum_f10 .left a,
#pun-index #pun-category1 #forum_f31 .left a
{width:auto !important;background: transparent;font-size:14px;font-family: cuprum, arial-narrow;color: dimgray;width:150px !important;padding: 2px 5px !important;margin: 5px 0 !important;}
#pun-index #pun-category1 #forum_f10 .left a:hover,
#pun-index #pun-category1 #forum_f31 .left a:hover
{color: #676767 !important;
outline: 1px #676767 solid;
}

#pun-index #pun-category1 #forum_f31 .text   
{margin: 0 5px 0 10px;padding: 3px;width: 575px;height: 100px;-webkit-column-width: 100px;-moz-column-width: 100px;column-width: 100px;-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;-webkit-column-rule: 1px solid #ccc;-moz-column-rule: 1px solid #ccc;column-rule: 1px solid #ccc;}
#pun-index #pun-category1 #forum_f10 .text   
{margin: 5px 10px;padding: 0;border-top: none;}
#pun-index #pun-category1 forum_f9 .text a,
#pun-index #pun-category1 forum_f16 .text a   
{width: 430px;padding: 0 0 3px 0;display:block;text-align: left;background: none;color: #403939;}
#pun-index #pun-category1 #forum_f31 td .tc_tbl,
#pun-index #pun-category1 #forum_f10 td .tc_tbl
{width: 236px !important;float:right;margin-top:0px !important;max-height: 60px;}

#pun-index #pun-category1 #forum_f44  {margin: 10px 25px;padding: 0;width: 950px;}
#pun-index #pun-category1 #forum_f44 .text  {margin: 5px 10px 5px 15px;padding: 0;width: 290px;height: 130px;float: left;overflow: hidden;font-size: 12px;border: none;}
#pun-index #pun-category1 #forum_f44 .text a  {width: 300px;}
#pun-index #pun-category1 #forum_f44 .quests 
{width: 290px;height: 70px;overflow: auto;}

#pun-index #pun-category1 .questandep {line-height:12px !important;color: #928E82;height: 120px;overflow: auto;}
#pun-index #pun-category1 .questandep a {margin:8px 0 0 0 !important; padding:1px 0; display:block;background:transparent;}
#pun-index #pun-category1 .questandep a:hover {letter-spacing: 0 !important;}

#pun-index #pun-category1 #forum_f44 .block  {height: 100px;overflow: auto;}

#pun-index #pun-category1 .quests {float:left;padding:0;margin: 5px 10px 10px 15px;width: 250px;}
#pun-index #pun-category1 .quests a {float:left;padding:0;margin: 0;display:block;color:dimgray;font-size:12px;width: 100%;}
#pun-index #pun-category1 .quests a:hover {letter-spacing:1px;font-weight:600;background: rgba(0,0,0,.1)}
#pun-index #pun-category1 .quests h5 {font-size:14px; padding:3px 0; border-bottom: 1px dimgrey dotted;}

#pun-index #pun-category1 ::-webkit-scrollbar {width: 10px; height: 10px;}
#pun-index #pun-category1 .questandep ::-webkit-scrollbar-track {background: #e9e6dc;}
#pun-index #pun-category1 .questandep ::-webkit-scrollbar-thumb {background: #bcb6a0 top center; width: 10px;}

#pun-index #pun-category1 #forum_f44 .left {margin: 0 10px;padding: 3px;width: 280px;}
#pun-index #pun-category1 .left a {width:270px;margin: 3px 0 !important;}
#pun-index #pun-category1 .left h5 {font-size:14px; width:100%;}
#pun-index #pun-category1 #forum_f44 .left {margin: 0 10px;padding: 3px 0;width: 293px;}

#pun-index #pun-category1:hover .tcl 
{color: black;}

#pun-index #pun-category3 h2:after {
 content:"Start from scratch ;)";
 font-size:12px;
 text-transform:none;
 padding: 10px 0 7px;
 line-height: 0;
 color:#87857b;
 display:block;
 }

#pun-index #pun-category2 h2:after {
 content:"Nothing is impossible to a willing heart";
 font-size:12px;
 text-transform:none;
 padding: 10px 0 7px;
 line-height: 0;
 color:#87857b;
 display:block;
 }

#pun-index #pun-category1 h2:after {
 content:"Life on a world-wide scale";
 font-size:12px;
 text-transform:none;
 padding: 10px 0 7px;
 line-height: 0;
 display:block;
 }

#pun-index #pun-category4 h2:after {
 content:"East or West home is best";
 font-size:12px;
 text-transform:none;
 padding: 10px 0 7px;
 line-height: 0;
 color:#87857b;
 display:block;
 }

#pun-index #pun-category5 h2:after {
 content:"Who knew, who is who";
 font-size:12px;
 text-transform:none;
 padding: 10px 0 7px;
 line-height: 0;
 color:#87857b;
 display:block;
 }

#pun-index #pun-category5 h2 {color:silver;margin: 0 auto 5px;background: url("http://se.uploads.ru/KEhAU.jpg") maroon;padding: 15px 0 10px;}
#pun-index #pun-category5:hover h2 {background: url("http://s6.uploads.ru/BuUf1.jpg") repeat;}

#pun-index #pun-category3:hover {background: dimgrey url('http://s6.uploads.ru/BuUf1.jpg') repeat;}
#pun-index #pun-category2:hover {background: dimgrey url('http://s6.uploads.ru/BuUf1.jpg') repeat;}
#pun-index #pun-category4:hover {background: dimgrey url('http://s6.uploads.ru/BuUf1.jpg') repeat;}
#pun-index #pun-category5:hover {background: dimgrey url('http://www.picshare.ru/uploads/140613/703vqvCyNf.jpg') center no-repeat;}

#pun-index #pun-category1:hover h2:after,
#pun-index #pun-category2:hover h2:after,
#pun-index #pun-category3:hover h2:after,
#pun-index #pun-category4:hover h2:after,
#pun-index #pun-category5:hover h2:after {
letter-spacing:5px;transition:2s;color:silver !important;}

/* &#200;&#205;&#212;&#206;&#208;&#204;&#192;&#214;&#200;&#206;&#205;&#205;&#192;&#223; */
#pun-index .category .tcl {margin: 0; padding: 0;}

/* &#205;&#197;&#200;&#195;&#208;&#206;&#194;&#206;&#197; */
#pun-index #pun-category2 .tcl {height: 140px;margin: 0;padding: 0;}
#pun-index #pun-category5 .tcl {height: 125px;}
#pun-index #pun-category5 #forum_f5, 
#pun-index #pun-category5 #forum_f11, 
#pun-index #pun-category5 #forum_f42 
{width: 300px; height:170px !important;}
#pun-index #pun-category4 tr:nth-child(1) {margin-left: 25px;}
#pun-index #pun-category4 tr:nth-child(3) {margin-left: 25px;}
#pun-index #pun-category5 tr:nth-child(1) {margin-left: 40px;}

#pun-index #pun-category5 #forum_f5 td .tc_tbl, 
#pun-index #pun-category5 #forum_f11 td .tc_tbl, 
#pun-index #pun-category5 #forum_f42 td .tc_tbl 
{width: 280px;}

#pun-index #pun-category5 #forum_f5 .left, 
#pun-index #pun-category5 #forum_f11 .left, 
#pun-index #pun-category5 #forum_f42 .left 
{position:relative;
height:auto;
}


/* &#209;&#242;&#224;&#242;&#232;&#241;&#242;&#232;&#234;&#224; &#226; &#234;&#224;&#242;&#229;&#227;&#238;&#240;&#232;&#255;&#245; &#237;&#224; &#227;&#235;&#224;&#226;&#237;&#238;&#233; */

.text  {
        margin: 0;
        padding: 10px 20px;
        float:left;
        text-align:left;
        font-size: 12px;
        line-height:1.4;
        width: 190px;
}

.text a  {
margin: 3px 30px 0 0;
padding: 2px 10px;
width:150px;
background:silver;
text-align:left;
font-size: 12px;
line-height:1.4;
}
.text a:hover  {
background:grey;
}

.text h4  {
padding: 2px 0px;
color:dimgrey;
}

#pun-index .category td .tc_tbl {
  padding: 0 0 0 5px;
  width: 230px;
  margin: 0 5px 5px 0;
  float:right;
  font-size:10px;
  border-left: 1px #AAA69C dotted;
  position: absolute;
  right: 0;
  bottom: 0;
  }

#pun-index #pun-category1 td .tc_tbl {
  width: 290px;
  margin: 10px 5px 5px 14px;
  border-left: 1px #928E82 dotted !important;
  border-left: none;
  float: left;
  }

#pun-index #pun-category1 #forum_f10 td .tc_tbl {
  padding: 0 10px;
  width: 290px;
  margin: 5px 0;
  float: right;
  }

#pun-index #pun-category1 td .tc_tbl td:first-child,
#pun-index #pun-category1 td .tc_tbl td:nth-child(2) {
  width: 38%;
  background: rgb(130, 128, 120);
  margin: 3px;
  }


#pun-index .category:hover td .tc_tbl .tcr {
  width: 95%;
  margin: 0;
  font-size: 11px;
  max-height: 60px;
  color: dimgray;
  }

#pun-index .category #forum_f12 td .tc_tbl .tcr {
  width: 95%;
  margin: 5px 0 0;
  font-size: 11px;
  max-height: 30px;
  }

#pun-index .category td .tc_tbl td:first-child {
  width: 20% !important;
  background: rgb(163, 163, 163);
  margin: 3px;
  font-size: 10px;
  color: whitesmoke;
  }

#pun-index .category td .tc_tbl td:nth-child(2) {
  width: 50% !important;
  background: rgb(163, 163, 163);
  margin: 3px;
  font-size: 10px;
  color: whitesmoke;
  }



#pun-index .category td .tc_tbl a {color: #ededed;font-size: 13px;line-height:14px;margin-bottom: -15px;}
#pun-index .category:hover td .tc_tbl a 
{color: maroon;}



#pun-index .category td .tc_tbl a:before {
content:"›› ";
  }

#pun-index .category td .tc_tbl a:hover {
color:grey;
  }

.left {
    margin: 3px 0 0px!important;
    text-align: center;
    float: left;
    width: 230px;
    display: inline;
    position: absolute;
    bottom: 0;
    left: 0;
    }
.left a {line-height: 1.3;transition: 0.2s;background: #B1ADA2;border-radius:1px;padding: 2px 7px;display: block !important;margin: 3px 10px;font-size: 11px;width: 200px;}
.left  a:first-child {margin-top: 0;}
.left h4 {color: dimgray;font-size:14px !important; line-height:20px!important;}

.left a:hover  {
	background: #575548;
	color: #E3E3DE !important;
	transition: all 0.5s;
}

.rekbanner {background:transparent;width: 190px !important;float:left;margin:0 10px;padding: 10px 20px;}

.left .rekbanner a {
background:transparent !important;
width:90px !important;
float:left;
margin:0;
padding:0;
}

/* &#212;&#238;&#240;&#236;&#224; &#225;&#251;&#241;&#242;&#240;&#238;&#227;&#238; &#238;&#242;&#226;&#229;&#242;&#224; */ 
#form-buttons {
    background: rgba(145,140,130,.3);
    width: 100%;
    padding: 8px;
    font-size:16px;
}

#pun-messages #form-buttons {
    width: 98%;
}

#main-reply {
    background: rgb(232, 228, 223);
    border: 1px #C2BFB1 solid;
    padding: 5px 7px;
    color: #393939;
}

#pun-messages #main-reply {width: 98%;}

#pun-messages .hasicon tr:nth-child(odd) {background: rgba(0,0,0,.03);}

#pun-messages .hasicon {background: #F1EEEA;}

#pun-messages .hasicon tr:hover {background: rgba(255,255,255,.5);}

.punbb textarea {
font: 14px verdana, arial, helvetica, sans-serif;
}

input[type=submit] {
  margin: 10px 20px;
  font-size: 14px;
  font-weight:300;
  border: none;
  border-radius: 2px;
  padding: 10px 20px;
  color: #D7D4C4;
  background: #827c67;
  position: relative;
  cursor: pointer;
}

input[type=submit]:hover {
  background: dimgray;
  text-shadow: 1px 1px 1px rgba(0,0,0,.5);
  outline:none;
}

/* &#207;&#238;&#235;&#238;&#241;&#251; &#239;&#240;&#238;&#234;&#240;&#243;&#242;&#234;&#232; */
::-webkit-scrollbar {
    width: 15px;
    height: 15px;
}

::-webkit-scrollbar-track {
    background: #e9e6dc;
}

::-webkit-scrollbar-thumb {
    background: #bcb6a0 top center;
    width: 15px;
}


#pun-announcement ::-webkit-scrollbar {width: 10px;height: 10px;}
#pun-announcement ::-webkit-scrollbar-track {background: #e9e6dc;}
#pun-announcement ::-webkit-scrollbar-thumb {background: #bcb6a0 top center; width: 15px;}


/* CS1 Background and text colours
-------------------------------------------------------------*/

/* 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: #22211d;
  }

#viewprofile li div img  {
  box-shadow: 2px 2px 4px #bebba6; 
  border: 5px #a3a08e solid;
  outline: 1px #d7d4c4 solid;
}

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3 {
  background-color: #transparent;
  color: #1d1d1d;
  }

.punbb-admin #pun-admain .adcontainer {
  background: rgba(255,255,255,.8);
  margin: 0;
  padding: 7px 3px;
  border: none;
 }

.punbb-admin #pun-crumbs1 p.container {
  border-top: none;
  padding: 7px 12px;
  font-size: 12px;
  background-color: #F7F6F3;
  }

.punbb-admin #pun-crumbs1 {
  font-weight: bold;
  overflow: hidden;
  margin: 0 0 7px 0;
}

.punbb-admin #pun-admain h2 {
  text-transform: uppercase;
  background-color : #e9e6dc;  
  color: #757164;
  font-family: 'Cuprum', sans-serif;
  line-height: 1;
  font-size: 20px;
  height: auto;
  font-weight: 600;
  padding: 10px 0px 7px 20px;
  margin: 0; 
}

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2 {
  text-transform: uppercase;
  color: #e4e2d9;
  text-align: center;
  font-family: 'Cuprum', sans-serif;
  margin: 10px 0;
  line-height: 1.3;
  font-size: 22px;
  font-weight: 300;
  background: url("http://se.uploads.ru/KEhAU.jpg") maroon;
  }

#pun-stats {  margin-top:0 !important;}
#pun-stats h2 {  margin-top:0 !important;}
#pun-main {margin-bottom:0 !important;}

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  margin: 7px 30px;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: #transparent;
  text-shadow: none;
  color: #61574d;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #61574d;
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color: rgba(190,190,190,0.4);
  }

.punbb .code-box pre {
  max-height:120px;
}

/* CS1.8 */
#pun-navlinks .container {
  color: #3b3229;
  font-family: 'Cuprum', sans-serif;line-height: 15px;
  font-size: 18px;
  font-variant: small-caps;
  }

.offline li.pa-online strong {
  font-weight: normal
  text-transform: uppercase;
  }

/* 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: #f0f0f0;
  }

/* CS2.5 */
.punbb th {
  border-color:  transparent;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: #c8c5c0;
  box-shadow: none;
  }

#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: 0px none none
  }

li.pa-online {
  border-left-color: transparent;
  }

/* 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 {
  text-decoration: none;
  color: #6e1010;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #4e443c;
  }

/* 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: #4e443c;
  text-decoration: none;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #4e443c;
  text-transform: uppercase;
  text-decoration: none
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #4e443c;
  text-decoration: none
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: transparent;
  color: #4e443c;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {background: url("http://sg.uploads.ru/3kLUd.png") no-repeat;        }
        
tr.inew div.icon {
        background: url("http://s1.uploads.ru/6P4ft.png") no-repeat;}

tr.iclosed div.icon {
        background: url("http://se.uploads.ru/MjV1J.png") no-repeat;
}
tr.isticky div.icon {
        background: url("http://sf.uploads.ru/W5NHZ.png") no-repeat;
}

input[type="text"] {border:0;padding: 5px;}

select {border:0;padding: 3px;}

label {font-size:12px;line-height:2.1;font-weight:600;}

.infofield {font-size:12px;}

.altstyle:nth-child(odd) {background: rgba(0,0,0,.03);}
#pun-online tr:nth-child(odd),
#pun-respect tr:nth-child(odd),
#pun-positive tr:nth-child(odd) {background: rgba(0,0,0,.05);}

.hasicon tr:hover,
.usertable .altstyle:hover,
.usertable tr:hover,
#pun-positive tr:hover {background: rgba(255,255,255,.4);}

#pun-positive thead tr:first-child:hover {background: #d9d7cf;}

.post-box .hasicon tr:hover,
.post-box .altstyle tr:hover,
.punbb dd .hasicon tr:hover,
.punbb dd .altstyle tr:hover {background: transparent;}

#pun-online th,
#pun-respect th {background: rgba(0,0,0,.1);}

.pa-posts {font-weight:600; margin: 5px !important;}
.pa-ip {font-size:10px;}
.pa-last-visit {
    text-align: center;
    font-size: 10px;
    background: #7a7767;
    color: #c2c2c2;
    padding: 3px 0 !important;
    margin: 10px 0 !important;
    line-height: 1.1;
  }un-category3 #forum_f31 td .tc_tbl,
#pun-index #pun-category1 #forum_f10 td .tc_tbl
{width: 236px !important;float:right;}

#pun-index #pun-category1 #forum_f44  {margin: 10px 25px;padding: 0;width: 950px;}
#pun-index #pun-category1 #forum_f44 .text  {margin: 5px 10px 5px 15px;padding: 0;width: 290px;height: 170px;float: left;overflow: hidden;font-size: 12px;border: none;}
#pun-index #pun-category1 #forum_f44 .text a  {width: 300px;}
#pun-index #pun-category1 #forum_f44 .quests 
{width: 290px;height: 70px;overflow: auto;}

#pun-index #pun-category1 .questandep {line-height:12px !important;color: #928E82;height: 80px;overflow: auto;}
#pun-index #pun-category1 .questandep a {margin:8px 0 0 0 !important; padding:1px 0; display:block;background:transparent;}
#pun-index #pun-category1 .questandep a:hover {letter-spacing: 0 !important;}

#pun-index #pun-category1 #forum_f44 .block  {height: 130px;overflow: auto;}

#pun-index #pun-category1 .quests {float:left;padding:0;margin: 5px 10px 10px 15px;width: 250px;}
#pun-index #pun-category1 .quests a {float:left;padding:0;margin: 0;display:block;color:dimgray;font-size:12px;width: 100%;}
#pun-index #pun-category1 .quests a:hover {letter-spacing:1px;font-weight:600;background: rgba(0,0,0,.1)}
#pun-index #pun-category1 .quests h5 {font-size:14px; padding:3px 0; border-bottom: 1px dimgrey dotted;}

#pun-index #pun-category1 ::-webkit-scrollbar {width: 10px; height: 10px;}
#pun-index #pun-category1 .questandep ::-webkit-scrollbar-track {background: #e9e6dc;}
#pun-index #pun-category1 .questandep ::-webkit-scrollbar-thumb {background: #bcb6a0 top center; width: 10px;}

#pun-index #pun-category1 #forum_f44 .left {margin: 0 10px;padding: 3px;width: 280px;}
#pun-index #pun-category1 .left a {width:270px;margin: 3px 0 !important;}
#pun-index #pun-category1 .left h5 {font-size:14px; width:100%;}
#pun-index #pun-category1 #forum_f44 .left {margin: 0 10px;padding: 3px 0;width: 293px;}

#pun-index #pun-category1:hover .tcl 
{color: black;}

#pun-index #pun-category1 h2:after {
 content:"Start from scratch ;)";
 font-size:12px;
 text-transform:none;
 padding: 10px 0 7px;
 line-height: 0;
 color:#87857b;
 display:block;
 transition:1s;
 }

#pun-index #pun-category2 h2:after {
 content:"Nothing is impossible to a willing heart";
 font-size:12px;
 text-transform:none;
 padding: 10px 0 7px;
 line-height: 0;
 color:#87857b;
 display:block;
 transition:1s;
 }

#pun-index #pun-category1 h2:after {
 content:"Life on a world-wide scale";
 font-size:12px;
 text-transform:none;
 padding: 10px 0 7px;
 line-height: 0;
 display:block;
 transition:1s;
 }

#pun-index #pun-category4 h2:after {
 content:"East or West home is best";
 font-size:12px;
 text-transform:none;
 padding: 10px 0 7px;
 line-height: 0;
 color:#87857b;
 display:block;
 transition:1s;
 }

#pun-index #pun-category5 h2:after {
 content:"Who knew, who is who";
 font-size:12px;
 text-transform:none;
 padding: 10px 0 7px;
 line-height: 0;
 color:#87857b;
 display:block;
 transition:1s;
 }


#pun-index #pun-category3:hover {background: dimgrey url('http://s6.uploads.ru/BuUf1.jpg') repeat;}
#pun-index #pun-category2:hover {background: dimgrey url('http://s6.uploads.ru/BuUf1.jpg') repeat;}
#pun-index #pun-category4:hover {background: dimgrey url('http://s6.uploads.ru/BuUf1.jpg') repeat;}
#pun-index #pun-category5:hover {background: dimgrey url('http://www.picshare.ru/uploads/140613/703vqvCyNf.jpg') center no-repeat;}

#pun-index #pun-category1:hover h2:after,
#pun-index #pun-category2:hover h2:after,
#pun-index #pun-category3:hover h2:after,
#pun-index #pun-category4:hover h2:after,
#pun-index #pun-category5:hover h2:after {
letter-spacing:5px;transition:2s;color:dimgrey;}

#pun-index #pun-category2 h2 {border-top: 1px transparent;position:absolute;top:-35px}
#pun-index #pun-category2:hover h2 {background: url('http://s2.uploads.ru/dx4Du.png');}

/* &#200;&#205;&#212;&#206;&#208;&#204;&#192;&#214;&#200;&#206;&#205;&#205;&#192;&#223; */
#pun-index .category .tcl {margin: 0; padding: 0;}

/* &#205;&#197;&#200;&#195;&#208;&#206;&#194;&#206;&#197; */
#pun-index #pun-category2 .tcl {height: 120px;margin: 0;padding: 0;}
#pun-index #pun-category4 .tcl {min-height: 120px;}
#pun-index #pun-category5 .tcl {height: 125px;}
#pun-index #pun-category5 #forum_f5, 
#pun-index #pun-category5 #forum_f11, 
#pun-index #pun-category5 #forum_f42 
{width: 300px; height:170px !important;}
#pun-index #pun-category4 tr:nth-child(1) {margin-left: 25px;}
#pun-index #pun-category4 tr:nth-child(3) {margin-left: 25px;}
#pun-index #pun-category5 tr:nth-child(1) {margin-left: 40px;}

#pun-index #pun-category5 #forum_f5 td .tc_tbl, 
#pun-index #pun-category5 #forum_f11 td .tc_tbl, 
#pun-index #pun-category5 #forum_f42 td .tc_tbl 
{width: 280px;}

#pun-index #pun-category5 #forum_f5 .left, 
#pun-index #pun-category5 #forum_f11 .left, 
#pun-index #pun-category5 #forum_f42 .left 
{position:relative;
height:auto;
}


/* &#209;&#242;&#224;&#242;&#232;&#241;&#242;&#232;&#234;&#224; &#226; &#234;&#224;&#242;&#229;&#227;&#238;&#240;&#232;&#255;&#245; &#237;&#224; &#227;&#235;&#224;&#226;&#237;&#238;&#233; */

.text  {
        margin: 0;
        padding: 10px 20px;
        float:left;
        text-align:left;
        font-size: 12px;
        line-height:1.4;
        width: 190px;
}

.text a  {
margin: 3px 30px 0 0;
padding: 2px 10px;
width:150px;
background:silver;
text-align:left;
font-size: 12px;
line-height:1.4;
}
.text a:hover  {
background:grey;
}

.text h4  {
padding: 2px 0px;
color:dimgrey;
}

#pun-index .category td .tc_tbl {
  padding: 0 0 0 5px;
  width: 230px;
  margin: 0 5px 3px 0;
  float:right;
  font-size:10px;
  border-left: 1px #AAA69C dotted;
  position: absolute;
  right: 0;
  bottom: 0;
  }

#pun-index #pun-category1 td .tc_tbl {
  width: 295px;
  margin: 10px 5px 5px 14px;
  border-left: 1px #928E82 dotted !important;
  border-left: none;
  float: left;
  }

#pun-index #pun-category1 #forum_f10 td .tc_tbl {
  padding: 0 10px;
  width: 290px;
  margin: 5px 0;
  float: right;
  }

#pun-index #pun-category1 td .tc_tbl td:first-child,
#pun-index #pun-category1 td .tc_tbl td:nth-child(2) {
  width: 38%;
  background: rgb(130, 128, 120);
  margin: 3px;
  }

#pun-index .category td .tc_tbl .tcr {
  width: 95%;
  margin: 0;
  font-size: 10px;
  max-height: 60px;
  color: silver;
  }

#pun-index .category:hover td .tc_tbl .tcr {
  color: dimgray;  font-size: 10px; !important;
  }

#pun-index .category #forum_f12 td .tc_tbl .tcr {
  width: 95%;
  margin: 5px 0 0;
  font-size: 10px;
  max-height: 30px;
  }

#pun-index .category td .tc_tbl td:first-child {
  width: 20% !important;
  background: rgb(163, 163, 163);
  margin: 3px;
  font-size: 10px;
  color: whitesmoke;
  }

#pun-index .category td .tc_tbl td:nth-child(2) {
  width: 50% !important;
  background: rgb(163, 163, 163);
  margin: 3px;
  font-size: 10px;
  color: whitesmoke;
  }



#pun-index .category td .tc_tbl a 
{color: #ededed;
font-size: 12px;
line-height:14px;
margin-bottom: -15px;}
#pun-index .category:hover td .tc_tbl a 
{color: maroon;}



#pun-index .category td .tc_tbl a:before {
content:"›› ";
  }

#pun-index .category td .tc_tbl a:hover {
color:grey;
  }

.left {
    margin: 3px 0 0px!important;
    text-align: center;
    float: left;
    width: 230px;
    display: inline;
    position: absolute;
    bottom: 0;
    left: 0;
    }
.left a {line-height: 1.3;transition: 0.2s;background: #B1ADA2;border-radius:1px;padding: 2px 7px;display: block !important;margin: 3px 10px;font-size: 11px;width: 200px;}
.left  a:first-child {margin-top: 0;}
.left h4 {color: dimgray;font-size:14px !important; line-height:20px!important;}

.left a:hover  {
	background: #575548;
	color: #E3E3DE !important;
	transition: all 0.5s;
}

.rekbanner {background:transparent;width: 190px !important;float:left;margin:0 10px;padding: 10px 20px;}

.left .rekbanner a {
background:transparent !important;
width:90px !important;
float:left;
margin:0;
padding:0;
}

/* &#212;&#238;&#240;&#236;&#224; &#225;&#251;&#241;&#242;&#240;&#238;&#227;&#238; &#238;&#242;&#226;&#229;&#242;&#224; */ 
#form-buttons {
    background: rgba(145,140,130,.3);
    width: 100%;
    padding: 8px;
    font-size:16px;
}

#pun-messages #form-buttons {
    width: 98%;
}

#main-reply {
    background: rgb(232, 228, 223);
    border: 1px #C2BFB1 solid;
    padding: 5px 7px;
    color: #393939;
}

#pun-messages #main-reply {width: 98%;}

#pun-messages .hasicon tr:nth-child(odd) {background: rgba(0,0,0,.03);}

#pun-messages .hasicon {background: #F1EEEA;}

#pun-messages .hasicon tr:hover {background: rgba(255,255,255,.5);}

.punbb textarea {
font: 14px verdana, arial, helvetica, sans-serif;
}

input[type=submit] {
  margin: 10px 20px;
  font-size: 14px;
  font-weight:300;
  border: none;
  border-radius: 2px;
  padding: 10px 20px;
  color: #D7D4C4;
  background: #827c67;
  position: relative;
  cursor: pointer;
}

input[type=submit]:hover {
  background: dimgray;
  text-shadow: 1px 1px 1px rgba(0,0,0,.5);
  outline:none;
}

/* &#207;&#238;&#235;&#238;&#241;&#251; &#239;&#240;&#238;&#234;&#240;&#243;&#242;&#234;&#232; */
::-webkit-scrollbar {
    width: 15px;
    height: 15px;
}

::-webkit-scrollbar-track {
    background: #e9e6dc;
}

::-webkit-scrollbar-thumb {
    background: #bcb6a0 top center;
    width: 15px;
}


#pun-announcement ::-webkit-scrollbar {width: 10px;height: 10px;}
#pun-announcement ::-webkit-scrollbar-track {background: #e9e6dc;}
#pun-announcement ::-webkit-scrollbar-thumb {background: #bcb6a0 top center; width: 15px;}


/* CS1 Background and text colours
-------------------------------------------------------------*/

/* 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: #22211d;
  }

#viewprofile li div img  {
  box-shadow: 2px 2px 4px #bebba6; 
  border: 5px #a3a08e solid;
  outline: 1px #d7d4c4 solid;
}

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3 {
  background-color: #transparent;
  color: #1d1d1d;
  }

.punbb-admin #pun-admain .adcontainer {
  background: rgba(255,255,255,.8);
  margin: 0;
  padding: 7px 3px;
  border: none;
 }

.punbb-admin #pun-crumbs1 p.container {
  border-top: none;
  padding: 7px 12px;
  font-size: 12px;
  background-color: #F7F6F3;
  }

.punbb-admin #pun-crumbs1 {
  font-weight: bold;
  overflow: hidden;
  margin: 0 0 7px 0;
}

.punbb-admin #pun-admain h2 {
  text-transform: uppercase;
  background-color : #e9e6dc;  
  color: #757164;
  font-family: 'Cuprum', sans-serif;
  line-height: 1;
  font-size: 20px;
  height: auto;
  font-weight: 600;
  padding: 10px 0px 7px 20px;
  margin: 0; 
}

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2 {
  text-transform: uppercase;
  color: #e4e2d9;
  text-align: center;
  font-family: 'Cuprum', sans-serif;
  margin: 10px 0;
  line-height: 1.3;
  font-size: 22px;
  font-weight: 300;
  background: url("http://se.uploads.ru/KEhAU.jpg") maroon;
  }

#pun-stats {  margin-top:0 !important;}
#pun-stats h2 {  margin-top:0 !important;}
#pun-main {margin-bottom:0 !important;}

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  margin: 7px 30px;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: #transparent;
  text-shadow: none;
  color: #61574d;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #61574d;
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color: rgba(190,190,190,0.4);
  }

.punbb .code-box pre {
  max-height:120px;
}

/* CS1.8 */
#pun-navlinks .container {
  color: #3b3229;
  font-family: 'Cuprum', sans-serif;line-height: 15px;
  font-size: 18px;
  font-variant: small-caps;
  }

.offline li.pa-online strong {
  font-weight: normal
  text-transform: uppercase;
  }

/* 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: #f0f0f0;
  }

/* CS2.5 */
.punbb th {
  border-color:  transparent;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: #c8c5c0;
  box-shadow: none;
  }

#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: 0px none none
  }

li.pa-online {
  border-left-color: transparent;
  }

/* 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 {
  text-decoration: none;
  color: #6e1010;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #4e443c;
  }

/* 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: #4e443c;
  text-decoration: none;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #4e443c;
  text-transform: uppercase;
  text-decoration: none
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #4e443c;
  text-decoration: none
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: transparent;
  color: #4e443c;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {background: url("http://sg.uploads.ru/3kLUd.png") no-repeat;        }
        
tr.inew div.icon {
        background: url("http://s1.uploads.ru/6P4ft.png") no-repeat;}

tr.iclosed div.icon {
        background: url("http://se.uploads.ru/MjV1J.png") no-repeat;
}
tr.isticky div.icon {
        background: url("http://sf.uploads.ru/W5NHZ.png") no-repeat;
}

input[type="text"] {border:0;padding: 5px;}

select {border:0;padding: 3px;}

label {font-size:12px;line-height:2.1;font-weight:600;}

.infofield {font-size:12px;}

.altstyle:nth-child(odd) {background: rgba(0,0,0,.03);}
#pun-online tr:nth-child(odd),
#pun-respect tr:nth-child(odd),
#pun-positive tr:nth-child(odd) {background: rgba(0,0,0,.05);}

.hasicon tr:hover,
.usertable .altstyle:hover,
.usertable tr:hover,
#pun-positive tr:hover {background: rgba(255,255,255,.4);}

#pun-positive thead tr:first-child:hover {background: #d9d7cf;}

.post-box .hasicon tr:hover,
.post-box .altstyle tr:hover,
.punbb dd .hasicon tr:hover,
.punbb dd .altstyle tr:hover {background: transparent;}

#pun-online th,
#pun-respect th {background: rgba(0,0,0,.1);}

.pa-posts {font-weight:600; margin: 5px !important;}
.pa-ip {font-size:10px;}
.pa-last-visit {
    text-align: center;
    font-size: 10px;
    background: #7a7767;
    color: #c2c2c2;
    padding: 3px 0 !important;
    margin: 10px 0 !important;
    line-height: 1.1;
  }