/* CS1 Background and text colours
-------------------------------------------------------------*/

body {
background: url(http://polygon.rusff.ru/files/0010/b1/9a/53254.jpg) 50% 0% no-repeat, url(http://www.diegolatorre.com/themes/diego_latorre/img/polaroids.png) 100% 79%   no-repeat, url(http://photomonster.ru/data/upload/05615/fb1a9/a0a9da98b4.png) 0% 39%   no-repeat, url(http://photomonster.ru/data/upload/69fda/49112/e6495dfc54.png) 124% 98%   no-repeat, url(http://photomonster.ru/data/upload/c2184/04012/53aee841d9.jpg) 50% 0% repeat;
overflow-x: hidden;
background-color: #dbdbdb;
}

	body:before {
	  content: "";
	  position: fixed;
	  top: -10px;
	  left: 0;
	  width: 100%;
	  height: 10px;
	  z-index: 10000;
	  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	  box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	  }

/* 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 {
color: #333;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {

color: #333;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
font-variant: small-caps;
font-size: 22pt;
text-align:center!important;
color: #510000;  
background: url(http://photomonster.ru/data/upload/49112/69fda/743692fdb3.png) top center no-repeat;
height: 80px;
 }

.punbb .main h2, #pun-ulinks li a{
font-variant: normal;
}



/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
color: #333;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  color: #333
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  color: #333;
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box { 
background-color: #222;  
color: #9b9894;
padding: 12px!important;
  }

/* CS1.8 */
#pun-navlinks .container {
  color: #FFFFFF;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

.punbb textarea, .punbb select, .punbb input, .mini_awards{ 
color: #333; 
padding: 5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px; 
border-radius: 10px;
 border: 1px solid #aaa;
 border-top: 1px solid #ffffff;
   background: rgba( 148, 148, 148, 0.3);
   background: -webkit-gradient(linear, left top, left bottom, from(rgba( 222, 222, 222, 0.3)), to(rgba( 148, 148, 148, 0.3)));
   background: -webkit-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -moz-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -ms-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -o-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
}


.mini_awards{ 
padding: 4px!important
}
div.post-rating .container, .post-vote .container {
background-image: none!important;
}



.punbb .button {
cursor: pointer;
}


.punbb .button:hover {
text-decoration: underline

}

/* 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;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
color: #444; 
padding: 5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px; 
border-radius: 10px;
 border: 1px solid #aaa;
 border-top: 1px solid #ffffff;
   background: rgba( 148, 148, 148, 0.3);
   background: -webkit-gradient(linear, left top, left bottom, from(rgba( 222, 222, 222, 0.3)), to(rgba( 148, 148, 148, 0.3)));
   background: -webkit-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -moz-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -ms-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -o-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
  }



#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 dashed #6c6c6c;
  }

li.pa-online {  border-color: transparent;
  }

.punbb .post-sig dt {
  border-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 {
color: #444;
 text-decoration: none; 
font-style: italic;


  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
color: #890000;
  }

/* 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: #890000;
 text-decoration: underline; 
  }

/* CS3.3 */
#pun-navlinks a {
color: transparent;
  text-decoration: none;

  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: transparent;
  font-weight: normal;
font-style: normal;

  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/

#pun-main div.catleft, #pun-main div.catright {display: none}


/* CS5 Anoter content styling
 -------------------------------------------------------------*/

/* CS5.1 Отображение "Сообщение отредактировано"*/


.lastedit {
 display: none;
}

/* CS5.2 */

.pr {
border: none!important;
 -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.8)!important;
	  -moz-box-shadow: 0px 0px 0px rgba(0,0,0,.8)!important;
	  box-shadow: 0px 0px 0px rgba(0,0,0,.8)!important;

}



/* CS5.3 Кроссбраузерность (иконки) */

#brows {
text-align: right; 
position: absolute; 
top: 2px; 
right: 2px; 
}

#brows span{
font-size: 80%;
vertical-align: middle;
}

#brows img {
vertical-align: middle;
  filter: alpha(opacity=40) !important;
  opacity: 0.4 !important;
  -moz-opacity: 0.4 !important;
  -khtml-opacity: 0.4 !important;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s  ease-in-out;
	-o-transition: all 0.6s  ease-in-out;
}

#brows img:hover {
  filter: alpha(opacity=100) !important;
  opacity: 1 !important;
  -moz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
}


/* CS5.4 Переадресация лоадер */

#pun-redirect .info {
padding-top: 26px;
background: url(http://polygon.rusff.ru/files/0010/b1/9a/66247.gif) top center no-repeat;
}

/* CS5.5 Видимость таблиц в блоке цитаты */

.quote-box td { border: 1px dotted  #999
}

/* CS6 Profile styling
 -------------------------------------------------------------*/


/* CS6.1 */

#profile-right{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px; 
border-radius: 10px;
 border: 1px solid #aaa!important;
 border-top: 1px solid #ffffff!important;
   background: rgba( 148, 148, 148, 0.3);
   background: -webkit-gradient(linear, left top, left bottom, from(rgba( 222, 222, 222, 0.3)), to(rgba( 148, 148, 148, 0.3)));
   background: -webkit-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -moz-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -ms-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -o-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
z-index: 100;
}

/* CS6.2 */

#profile-name {
z-index: 200;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px; 
border-radius: 10px;
 border: 1px solid #aaa;
 border-top: 1px solid #ffffff;
   background: rgba( 148, 148, 148, 0.3);
   background: -webkit-gradient(linear, left top, left bottom, from(rgba( 222, 222, 222, 0.3)), to(rgba( 148, 148, 148, 0.3)));
   background: -webkit-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -moz-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -ms-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -o-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
margin-top: 10px;
margin-right: -8px;
}

/* CS6.3 */

#profile-title {margin-top: 16px;}

/* CS6.4 */

#profile-right li {
  border-bottom: 1px dotted  #222;
padding-top: 2px;
padding-bottom: 1px;
}

/* CS7 Left panel styling
 -------------------------------------------------------------*/

/* CS7.1 Стиль самой панели */

.panel {
	padding: 20px;
	width: 75%;
	background: #888 url(http://polygon.rusff.ru/files/0010/b1/9a/91397.png) left top;
	border: #3f0a0f 1px solid;
	font-family: Georgia;
        height: 100%;
box-shadow: inset -7px 5px 28px #181818; 
-moz-box-shadow: inset -7px 5px 28px #181818; 
-webkit-box-shadow: inset -7px 5px 28px #181818;
z-index: 3000;
color: rgba(255,255,255,.9)!important;

        
}

/* CS7.2 */

.panel p {

background: url() bottom left no-repeat;

}

/* CS7.3 */

.panel h1 {
color: #ccc;

}

/* CS7.4 Иконки админов */

#table-admin img {
vertical-align: middle;
  filter: alpha(opacity=80) !important;
  opacity: 0.8 !important;
  -moz-opacity: 0.8 !important;
  -khtml-opacity: 0.8 !important;
   padding: 4px;
   border: 1px dotted  #444;
	-webkit-transition: all 0.8s ease-out;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
}

#table-admin img:hover {
  filter: alpha(opacity=100) !important;
  opacity: 1 !important;
  -moz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
box-shadow: 5px 5px 5px #111; 
-moz-box-shadow: 5px 5px 5px #111; 
-webkit-box-shadow: 5px 5px 5px #111;
}

/* CS7.5 */

#table-admin a {

text-align: center;
font-size: 10px;
}

/* CS7.6 */

#table-admin td {

}

/* CS7.7 Партнеры */

#partners {
height: 36px;
}


#miniprof {height: 196px; width: 294px;}

#miniprof, #ajax_akt, #table-admin, #partners {
 border: 1px solid #52151b;
padding: 10px;
border-top: 1px solid #eb4141;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px; 
border-radius: 10px;
behavior: url(PIE.htc);
   border: 1px dotted  #333;
 border-right: 1px solid #494744;
box-shadow: inset 0px 5px 8px #360600, inset 0px -5px 8px #360600; 
-moz-box-shadow: inset 0px 5px 8px #360600, inset 0px -5px 8px #360600; 
-webkit-box-shadow: inset 0px 5px 8px #360600, inset 0px -5px 8px #360600;
background: rgba(56, 6, 0,.5);

margin-right: 6px;
}

#miniprof img{ 
box-shadow: inset 0px 5px 8px #181818, inset 0px -5px 8px #181818 ;
 -moz-box-shadow: inset 0px 5px 8px #181818, inset 0px -5px 8px #181818;
 -webkit-box-shadow: inset 0px 5px 8px #181818, inset 0px -5px 8px #181818;}


/* CS8 News widget style
 -------------------------------------------------------------*/

/* CS8.1 Widget style */

.top_news, .Vwidget{
margin-left: 240px!important;
padding: 4px;
width: 410px;
height: 104px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px; 
border-radius: 10px;
 border: 1px solid #aaa;
 border-top: 1px solid #ffffff;
   background: rgba( 148, 148, 148, 0.3);
   background: -webkit-gradient(linear, left top, left bottom, from(rgba( 222, 222, 222, 0.3)), to(rgba( 148, 148, 148, 0.3)));
   background: -webkit-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -moz-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -ms-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -o-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));

}



.VjCarouselLite{
margin: 0;
padding: 0;
width: 410px;
height: 84px!important;

}

.VjCarouselLite li{
overflow: hidden;
float: none;
display: block;
padding: 0;
text-align: left;
}
.VjCarouselLite li div{
margin: 0 auto;
padding: 2px;
border: 0px solid #bbb;
height:  84px;
width: 405px;
}

/* CS8.2 News button style*/

.informal {
width: 65px!important;
height: 14px!important;
   color: white;
   font-size: 10px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
padding: 1px;
text-align: center!important;
   }

#red {
   border-top: 1px solid #f0c5c5;
   background: #850202;
   background: -webkit-gradient(linear, left top, left bottom, from(#fa6464), to(#850202));
   background: -webkit-linear-gradient(top, #fa6464, #850202);
   background: -moz-linear-gradient(top, #fa6464, #850202);
   background: -ms-linear-gradient(top, #fa6464, #850202);
   background: -o-linear-gradient(top, #fa6464, #850202);
   -webkit-border-radius: 38px;
   -moz-border-radius: 38px;
   border-radius: 38px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;

   }


#gold {
 border-top: 1px solid #f0e8c9;
   background: #8f5f00;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffe187), to(#8f5f00));
   background: -webkit-linear-gradient(top, #ffe187, #8f5f00);
   background: -moz-linear-gradient(top, #ffe187, #8f5f00);
   background: -ms-linear-gradient(top, #ffe187, #8f5f00);
   background: -o-linear-gradient(top, #ffe187, #8f5f00);
   padding: 2.5px 5px;
   -webkit-border-radius: 38px;
   -moz-border-radius: 38px;
   border-radius: 38px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   }



#blue {
 border-top: 1px solid #c9f0ee;
   background: #006e8f;
   background: -webkit-gradient(linear, left top, left bottom, from(#87ffff), to(#006e8f));
   background: -webkit-linear-gradient(top, #87ffff, #006e8f);
   background: -moz-linear-gradient(top, #87ffff, #006e8f);
   background: -ms-linear-gradient(top, #87ffff, #006e8f);
   background: -o-linear-gradient(top, #87ffff, #006e8f);
   padding: 2.5px 5px;
   -webkit-border-radius: 38px;
   -moz-border-radius: 38px;
   border-radius: 38px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;

   }


#black {
 border-top: 1px solid #bdbdbd;
   background: #0a0a0a;
   background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#0a0a0a));
   background: -webkit-linear-gradient(top, #757575, #0a0a0a);
   background: -moz-linear-gradient(top, #757575, #0a0a0a);
   background: -ms-linear-gradient(top, #757575, #0a0a0a);
   background: -o-linear-gradient(top, #757575, #0a0a0a);
   padding: 2.5px 5px;
   -webkit-border-radius: 38px;
   -moz-border-radius: 38px;
   border-radius: 38px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   }


/* CS9 Other shit
 -------------------------------------------------------------*/

/* CS9.1 Должники*/


#dolj {

-webkit-border-top-left-radius: 17px;
-webkit-border-top-right-radius: 17px;
-moz-border-radius-topleft: 17px;
-moz-border-radius-topright: 17px;
border-top-left-radius: 17px;
border-top-right-radius: 17px;
background: #888 url(http://polygon.rusff.ru/files/0010/b1/9a/91397.png) left top;
color: #ccc;
padding: 10px;
-webkit-box-shadow: -3px 3px 6px #777;
 -moz-box-shadow: -3px 3px 6px #777;
 box-shadow: -3px 3px 6px #777;
}



#kuda tr {
padding-top: 10px;
padding-bottom: 10px;
}


/* CS9.2 Ссылки в панели*/


.sidebarnoxlinks {margin: 5px 10px 5px 10px; 
padding: 5px	}
.sidebarnoxlinks a{
display: block; 
color:#c1a0a0!important; 
background-color: rgba(104, 21, 21,.6);
 text-align: center;
 width:282px;  
padding: 6px 0 6px 0; 
margin: 0 0 1px 0; 
text-transform: uppercase; 
text-decoration: none; 
border-right: #970404 8px solid;	
-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s  ease-in-out;
	-o-transition: all 0.8s  ease-in-out;
}

.sidebarnoxlinks h3{display: block; color:#35090d!important; 
background-color:  #681515; 
 width:282px;
 padding: 6px 0 6px 0; margin: 0 0 1px 0; text-transform: uppercase; text-decoration: none; border-left: #970404 8px solid;	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s  ease-in-out;
	-o-transition: all 0.8s  ease-in-out;}

.sidebarnoxlinks a:hover{background-color:  rgba(151, 7, 7,.7);color:#3d3d3d}



.panel a {

color:#c1a0a0!important
}


/* CS9.3 Стили подгружаемой информации о админах*/

#xanxus, #squalo, #byakuran, #belphegor, #fren, #zakuro {

	background: url(http://polygon.rusff.ru/files/0010/b1/9a/91397.png) left top;
	border: #3f0a0f 1px solid;
box-shadow: inset -4px 5px 7px rgba(14,14,14,.3); 
-moz-box-shadow: inset -4px 5px 7px rgba(14,14,14,.3); 
-webkit-box-shadow: inset -4px 5px 7px rgba(14,14,14,.3);}

#close_info{
 margin-left: 88%; background: url(http://www.iconsearch.ru/uploads/icons/minimal/32x32/gtk-close.png) no-repeat; height: 30px; width: 30px;
}


/* CS9.4 Кнопки в профиле*/


#bu1 {background-image: url(http://icons.iconarchive.com/icons/designkindle/build/32/User-icon.png); height: 32px; width: 32px; background-color: transparent; border: none; color: transparent; cursor: pointer}
#bu2 {background-image: url(http://icons.iconarchive.com/icons/designkindle/build/32/ID-icon.png); height: 32px; width: 32px; background-color: transparent; border: none; color: transparent; cursor: pointer}

/* CS9.5 Аудиоплеер*/

#audio_player {
position: absolute;
 right: 220px;
 top: 640px;

}

#pun-status .container .item3  {
display: none!important;
}

#weakly {
width: 167px;
height: 200px;
background: url(http://polygon.rusff.ru/files/0010/b1/9a/94498.png) top center no-repeat ;
position: absolute;
margin-top: 10px;
margin-left: 10px;
 -webkit-box-shadow: -3px 3px 6px #777;
 -moz-box-shadow: -3px 3px 6px #777;
 box-shadow: -3px 3px 6px #777;
}

#profile .container {
background: none;
}

.resizable-textarea .grippie {
display: none;
}


#profile_stats{

font-family: Arial
}

#soldi {
background: url(http://www.iconsearch.ru/uploads/icons/finance_icons/24x24/coins.png) no-repeat;
width: 24px;
height: 24px;
display: inline-block;
}

.pa-fld1, .pa-fld2, .pa-fld4,  .pa-fld5 {
display: none;
}

#count {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px; 
border-radius: 10px;
 border: 1px solid #aaa;
 border-top: 1px solid #ffffff;
   background: rgba( 148, 148, 148, 0.3);
   background: -webkit-gradient(linear, left top, left bottom, from(rgba( 222, 222, 222, 0.3)), to(rgba( 148, 148, 148, 0.3)));
   background: -webkit-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -moz-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -ms-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -o-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
padding: 5px;
position: absolute;
}



.accordion {
	width: 95%;
	border: solid 0px #c4c4c4;
margin-left: 20px!important;
}

.accordion h3 {
	
	padding: 7px 15px;
	margin: 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px; 
border-radius: 10px;
 border: 1px solid #aaa;
 border-top: 1px solid #ffffff;
   background: rgba( 148, 148, 148, 0.3);
   background: -webkit-gradient(linear, left top, left bottom, from(rgba( 222, 222, 222, 0.3)), to(rgba( 148, 148, 148, 0.3)));
   background: -webkit-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -moz-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -ms-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -o-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
padding: 5px;

	font: small-caps 1.2em tahoma, verdana, arial!important ;
	border-bottom: none;
	cursor: pointer;
margin-bottom: 3px;
}

.accordion h3:hover {
}

.accordion p { background-color: #8a8a8a;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px; 
border-radius: 10px;
 border: 1px solid #aaa;
 border-top: 1px solid #ffffff;
   background: rgba( 148, 148, 148, 0.3);
   background: -webkit-gradient(linear, left top, left bottom, from(rgba( 222, 222, 222, 0.3)), to(rgba( 148, 148, 148, 0.3)));
   background: -webkit-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -moz-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -ms-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
   background: -o-linear-gradient(top, rgba( 222, 222, 222, 0.3), rgba( 148, 148, 148, 0.3));
padding: 5px;
}



.statscon a[href$="/profile.php?id=12"],
.statscon a[href$="/profile.php?id=8"],
.statscon a[href$="/profile.php?id=3"], 
.modmenu a[href$="/profile.php?id=12"], 
.modmenu  a[href$="/profile.php?id=8"], 
.modmenu  a[href$="/profile.php?id=3"] {
font-weight: bold!important;
color: #92000a!important;
}

#pun-index #forum_f56 .icon {
background-image: url(http://s2.uploads.ru/h7UMu.png);
width: 126px;
height: 126px;
}

#pun-index #forum_f57 .icon {
background-image: url(http://s3.uploads.ru/IlSnj.png);
width: 126px;
height: 126px;
}

#forum_f56 .tclcon h3 a, #forum_f57 .tclcon h3 a {
 font-size: 1.9em!important;
  font-family: stamper!important;
 padding-top: 12px;
    font-weight: normal!important;
    font-style: normal!important;

}


div.AwardAllWindow {
  width: 100%; height: 100%;
  background-color: rgba(0,0,0,0.5);
  position: fixed; top: 0px; left: 0px;
}
div.AwardWindow {
  z-index: 9999; position: fixed;
  top: 10% !important; left: 50% !important;
  width: 700px; padding: 10px; 
  background: #331400;
  margin-left: -350px !important; 
  vertical-align: middle; 
  border: 1px solid #E3BB55;
  border-radius: 5px; 
  color: #E3BB55;
}
div.AwardWindow div#closeBtn { 
  cursor: pointer; 
  background: url(http://uploads.ru/i/P/A/l/PAlLS.png) no-repeat center;
  width: 16px; height: 16px;
  position: relative;
  top: -5px; left: 690px;
}
div.AwardWindow h3 { 
  font-variant: small-caps;
  font-weight: bold;
  font-size: 15px;
  margin-top: -20px; 
}
div.AwardWindow div#AwardContent { 
  width: auto; height: auto; 
  min-height: 100px;
  max-height: 300px !important; 
  overflow-y:auto;
}
div.AwardWindow div#AwardContent td#title { 
  font-variant: small-caps;
  font-weight: bold; 
  font-size: 15px;
  width: 200px;
  text-align: center;
}
div.AwardWindow div#AwardContent td#desc { 
  font-size: 10px;  
}
