body{
  background: url(images/tlo.png);
  background-attachment: fixed;
  background-color: #0a0a0a;
  margin: 0;
}

font, th, td, p{
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

hr{
  border: 0 solid #237daa;
  border-top-width: 1px;
  height: 0;
}

img {
  border: 0px none;
}

input{
  text-indent: 2px;
}

input, textarea, select{
  border: 1px solid #9199a2;
  color: #525252;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

td{
  color: #162636;
  font-size: 11px;
}

th{
  background-image: url(images/cellpic2.gif);
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  height: 28px;
}

.bodyline{
  background-color: #fff;
  border: 0;
  border-spacing: 0;
  width: 100%;
}

.cattitle{
  color: #4f4f4f;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 1px;
}

.code{
  background-color: #fff;
  border: #d1d7dc;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-style: dashed;
  border-top: 1px dashed #d1d7dc;
  border-top-width: 1px;
  color: #000;
  font-family: Courier, 'Courier New', sans-serif;
  font-size: 10px;
  overflow: auto;
  width: 570px;
}

.copyright{
  color: #aaa;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.copyright2{
  color: #66604a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.forumline{
  background-color: #dfdfdf;
}

.gen{
  font-size: 11px;
}

.gen,.genmed,.gensmall{
  color: #000;
}

.gensmall2{
  font-size: 8.5px;
}

.helpline{
  background-color: #fffaf5;
  border-style: none;
}

.links{
  color: #fbfbfb;
  font-size: 9px;
}

.maintitle{
  color: #000;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
  line-height: 100%;
  text-decoration: none;
}

.name,.postdetails{
  color: #000;
  font-size: 10px;
}

.nav1{
  height: 20px;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

.nav_top{
  color: #4f4f4f;
  margin: 0;
  padding: 0;
}

.pagination{
  color: #666;
  cursor: pointer;
  font-size: 10px;
  font-weight: bold;
  padding: 3px;
  padding-bottom: 4px;
  text-decoration: none;
}

.plus, .report{
  color: #ffffff;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
}

.plus_point{
  background: #070;
  border: 1px solid #3c0;
  font-weight: bold;
  padding: 3px;
}

.pm{
  color: #dd6900;
}

.quote{
  background-color: #fff;
  border: #d1d7dc;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-style: dashed;
  border-top-width: 1px;
  color: #444;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 105%;
}

.red{
  background-color: #cadceb;
  color: #1052ab;
}

.report_point{
  background: #c90;
  border: 1px solid #ff0;
  font-weight: bold;
  padding: 3px;
}

.seotags{
  text-decoration: none;
}

.table0 {
  background-color: #efefef;
  border-bottom-color: #dedede;
  border-bottom-style: dashed;
  border-bottom-width: 0;
  border-left-color: #fefefe;
  border-left-style: dashed;
  border-left-width: 0;
  border-right-color: #dedede;
  border-right-style: dashed;
  border-right-width: 1px;
  border-top-color: #fefefe;
  border-top-style: dashed;
  border-top-width: 0;
  color: #000;
  font-size: 10px;
}

.sb1 {
  background-color: #EFEFEF;
}

.sb2 {
  background-color: #DEE3E7;
}

.tablearchiv{
  background-color: #efefef;
  border-bottom-color: #dedede;
  border-bottom-style: dashed;
  border-bottom-width: 0;
  border-left-color: #fefefe;
  border-left-style: dashed;
  border-left-width: 0;
  border-right-color: #dedede;
  border-right-style: dashed;
  border-right-width: 1px;
  border-top-color: #fefefe;
  border-top-style: dashed;
  border-top-width: 0;
  color: #000;
  font-size: 10px;
}

.topbkg{
  background: #dbe3ee url(images/cellpic_bkg.jpg) repeat-x;
}

.topictitle, h1, h2,.forumlink,.nav{
  color: #000;
  font-size: 11px;
  font-weight: bold;
}

.topnav{
  background: #e5ebf3 url(images/cellpic_nav.gif) repeat-x;
  border: 0 solid #91a0ae;
  border-width: 1px 0 1px 0;
  color: #dd6900;
  font-size: 10px;
  height: 21px;
  text-align: center;
  white-space: nowrap;
}

a.copyright{
  color: #aaa;
  text-decoration: none;
}

a.copyright2{
  color: #66604a;
  text-decoration: none;
}

a.gen, a.genmed, a.gensmall{
  color: #565037;
  text-decoration: none;
}

div.war3_stats, div.psycho_stats, div.puste_m, div.forum_www, div.amxboard_pl, div.rzeznia_eu, div.amx_bans, div.dema_hltv, div.kup_serwer, div.dolacz_do{
  background-image: url(images/cien.gif);
}

h2.cup_center {
  text-align: center;
}

input.button{
  background: transparent url(images/pusty.png) no-repeat;
  background-color: #fff;
  border: 0;
  color: #fff;
  cursor: pointer;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 22px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 70px;
}

input.button2{
  background: transparent url(images/pusty1.png) no-repeat;
  border: 0;
  color: #efefef;
  cursor: pointer;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 22px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 35px;
}

input.liteoption, input.mainoption{
  background: transparent url(images/pusty.png) no-repeat;
  background-color: #fff;
  border: 0;
  color: #efefef;
  cursor: pointer;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  height: 22px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 70px;
}

input.liteoption2, input.mainoption2{
  background: transparent url(images/pusty2.png) no-repeat;
  background-color: #fff;
  border: 0;
  color: #efefef;
  cursor: pointer;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  height: 22px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 150px;
}

input.post, textarea.post, select, input.post2, textarea.post2, select,.activline, td.row1, td.row2, td.row3, td.row_warn{
  background-color: #fff;
}

span.badwordhighlight{
  background-color: #ff0;
}

td.cat, td.cathead, td.catbottom{
  background-color: #fff;
  background-image: url('images/cellpic1.gif');
  border-width: 0;
  height: 28px;
}

td.cathead, td.catsides, td.catleft, td.catright, td.catbottom{
  background-color: #f7f7f7;
  background-image: url(images/cellpic1.gif);
  border: #f7f7f7;
  border-style: solid;
  height: 28px;
}

td.catheadx1{
  background-color: #fff;
  border: #373838;
  border-style: solid;
  border-width: 0;
  color: #000;
  font-weight: bold;
  height: 25px;
}

td.first_post{
  background-color: #f0edde;
}

td.row3right, td.spacerow{
  background-color: #fff;
  border: #fff;
  border-style: solid;
}

td.rowpic{
  background-color: #fff;
  background-image: url('images/cellpic2.gif');
  background-repeat: repeat-x;
  height: 28px;
}

td.row_helped{
  background-color: #f2f0e6;
}

td.sample {
  background-color: #F1EDD7;
  border-color: #808080;
  border-style: solid;
  border-width: 1px;
  color: #000;
  height: 22px;
  padding-left: 2px;
}

td.sample-activ {
  background-color: #736F6E;
  border-color: #808080;
  border-style: solid;
  border-width: 1px;
  color: #ffffff;
  font-weight: bold;
  padding: 5px;
}

td.sample-no {
  font-weight: bold;
  height: 22px;
  padding: 2px;
  width: 80px;
}

th.thbottom, td.catbottom{
  border-width: 0 1px 1px 1px;
}

th.thcornerl{
  border-width: 1px 0 0 1px;
}

th.thcornerl, th.thtop, th.thcornerr{
  background-color: #000;
  background-image: url('images/cellpic2.gif');
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  height: 28px;
}

th.thcornerr{
  border-width: 1px 1px 0 0;
}

th.thhead, td.cathead{
  border-width: 1px 1px 0 1px;
  font-size: 10px;
}

th.thhead, th.thsides, th.thleft, th.thright, th.thbottom{
  border: #fff;
  font-weight: bold;
  height: 28px;
}

th.thleft, td.catleft{
  border-width: 0 0 0 1px;
}

th.thright, td.catright, td.row3right{
  border-width: 0 1px 0 0;
}

th.thsides, td.catsides, td.spacerow{
  border-width: 0 1px 0 1px;
}

th.thtop{
  border-width: 0;
}

#roll2{margin-bottom:90px}

#roll2 a.rollover {
  display: block;
  float: left;
  overflow: hidden;
  width: 200px;
}

#roll2 a.rollover2 {
  display: block;
  float: left;
  overflow: hidden;
  width: 500px;
}

#roll3 {
  margin-bottom: 51px;
}

#roll3 a.rollover {
  display: block;
  float: left;
  overflow: hidden;
  width: 120px;
}

#topbar{
  background-color: #FFFFFF;
  border: 1px solid black;
  padding: 5px;
  position: absolute;
  visibility: hidden;
  width: 620px;
  z-index: 400;
}

.postbody,.genmed,.gensmall, div#grupa2 ul li.online span{
  font-size: 10px;
}

div#grupa2{
  background-color: #000;
  background-position: top;
  background-repeat: repeat-x;
  font-family: Arial;
  height: 57px;
}

div#grupa2 ul{
  background: url(images/plama.jpg) no-repeat left top;
  font-size: 11px;
  list-style: none;
  margin: 0 auto;
  padding: 15px 0 0 0;
  text-align: left;
  width: 953px;
}

div#grupa2 ul li{
  display: block;
  float: right;
  height: 42px;
  width: 70px;
}

div#grupa2 ul li a{
  color: #d0d0d0;
  display: block;
  font-size: 12px;
  padding: 5px 10px;
  text-decoration: none;
}

div#grupa2 ul li a span{
  font-size: 11px;
  font-weight: normal;
}

div#grupa2 ul li h2.l{
  border-left: solid 1px #333;
}

div#grupa2 ul li h2.p{
  border-right: solid 1px #333;
}

div#grupa2 ul li span.c{
  clear: both;
  height: 1px;
}

div#grupa2 ul li span.l{
  background-position: top left;
  float: left;
}

div#grupa2 ul li span.l, div#grupa2 ul li span.p{
  background-image: url(images/rogi.gif);
  background-repeat: no-repeat;
  display: block;
  height: 5px;
  overflow: hidden;
  width: 3px;
}

div#grupa2 ul li span.p{
  background-position: top right;
  float: right;
}

div#grupa2 ul li span.r{
  display: block;
  height: 3px;
}

div#grupa2 ul li.amxboard_pl{
  width: 118px;
}

div#grupa2 ul li.amx_bans{
  width: 81px;
}

div#grupa2 ul li.dema_hltv{
  width: 78px;
}

div#grupa2 ul li.dolacz_do{
  width: 200px;
}

div#grupa2 ul li.forum_www{
  width: 108px;
}

div#grupa2 ul li.g{
  color: #d0d0d0;
  float: none;
  width: auto;
}

div#grupa2 ul li.g p{
  padding: 5px 0 0 5px;
}

div#grupa2 ul li.g p b{
  font-size: 12px;
}

div#grupa2 ul li.kup_serwer{
  width: 110px;
}

div#grupa2 ul li.online{
  color: #999;
  line-height: 55px;
  overflow: hidden;
  padding: 0 15px;
  text-align: right;
}

div#grupa2 ul li.psycho_stats{
  width: 96px;
}

div#grupa2 ul li.psycho_stats span.l, div#grupa2 ul li.psycho_stats span.p, div#grupa2 ul li.puste_m span.l, div#grupa2 ul li.puste_m span.p{
  background-image: url(images/rogi_wt.gif);
}

div#grupa2 ul li.puste_m{
  width: 227px;
}

div#grupa2 ul li.rzeznia_eu{
  width: 131px;
}

div#grupa2 ul li.w{
  background-color: #fff;
  background-image: none;
}

div#grupa2 ul li.war3_stats{
  width: 114px;
}

div#grupa2 ul li.wt{
  background-color: #3c3c3c;
  background-image: none;
}

div#info {
  float: left;
  font-weight: bold;
  height: 10px;
  padding-left: 2px;
  width: 33%;
}

div#link a, div#link{
  color: #fff;
  font-weight: bold;
}

div#login {
  color: #556b85;
  font-size: 1em;
  margin: 13px 0px auto auto;
  position: relative;
  right: -5px;
}

div#login .submit_input {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(images/pusty3.png) repeat scroll 0% 0%;
  border: 0pt none;
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  height: 22px;
  width: 115px;
}

div#login input#main_login {
  background: transparent url(images/iput.gif) repeat scroll 0% 0%;
  border: 1px solid #1a2735;
  padding: 3px 0px 3px 2px;
}

div#search {
  color: #556b85;
  font-size: 1em;
  margin: 13px 0px auto auto;
  position: relative;
  right: 0px;
}

div#search .submit_input {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(images/pusty.png) repeat scroll 0% 0%;
  border: 0pt none;
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  height: 22px;
  width: 70px;
}

div#search input#main_search {
  background: #fff url(images/search_icon.png) no-repeat left;
  border: 1px solid #1a2735;
  margin-left: 20px;
  padding: 3px 30px 3px 18px;
}

form,.nav_top li, form, #roll2 a.rollover img, #roll3 a.rollover img{
  display: inline;
}

p, h1, h2, h3, h4, h5, h6, li, form, div#grupa2 ul li h2{
  margin: 0;
  padding: 0;
}

#infobar a,#infobar a:link,#infobar a:visited,#infobar a:active{
  background: #ffffe1 url(images/warning.gif) no-repeat fixed .3em .3em;
  border-bottom: .16em outset;
  border-color: #e9cfd6;
  clear: both;
  color: #000;
  cursor: pointer;
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  left: 0;
  padding: .45em .3em .45em 2em;
  position: fixed;
  text-decoration: none;
  top: 0;
  width: 99.9%;
  z-index: 1000;
}

#infobar a:hover{
  background: #316ac5 url(images/warning.gif) no-repeat fixed .3em .3em;
  color: #fff;
  cursor: pointer;
  left: 0;
  position: fixed;
  top: 0;
}

#roll2 a.rollover2:hover img {
  margin-left: -500px;
}

#roll2 a.rollover:hover img {
  margin-left: -200px;
}

#roll3 a.rollover:hover img {
  margin-left: -120px;
}

.nav_top a:link,.nav_top a:visited{
  color: #333;
  font-size: 11px;
  font-weight: bold;
  padding: 6px 8px 7px 8px;
  text-decoration: none;
}

.nav_top a:link.active,.nav_top a:visited.active,.nav_top a:hover{
  color: #333;
  text-decoration: underline;
}

.pagination a,.pagination a:visited,.pagination a:active{
  background-color: #fff;
  border: 1px solid #000;
  border-color: #000;
  color: #000;
  padding: 1px;
  text-decoration: none;
}

.pagination a:hover{
  background-color: #fff;
  border: 1px solid #8da521;
  border-color: #962423;
  color: #666;
  padding: 1px;
  text-decoration: underline;
}

a.copyright2:hover{
  color: #66604a;
  text-decoration: underline;
}

a.copyright:hover, a.mainmenu:hover, a.forumlink:hover, a.gen:hover, a.genmed:hover, a.gensmall:hover, a.topictitle:hover{
  color: #000;
  text-decoration: underline;
}

a.postlink:visited, a.forumlink, a.postlink:hover{
  color: #000;
  text-decoration: none;
}

a.topictitle:visited, a.postlink:link, a.mainmenu, a.cattitle, a.nav, a.topictitle:link{
  color: #4f4f4f;
  text-decoration: none;
}

a:hover{
  color: #5386b9;
  text-decoration: underline;
}

a:link, a:active, a:visited{
  color: #162636;
  text-decoration: none;
}

div#grupa2 ul li.amxboard_pl a:hover, div#grupa2 ul li.rzeznia_eu a:hover{
  color: #9cff5a;
}

div#grupa2 ul li.amx_bans a:hover{
  color: #f66;
}

div#grupa2 ul li.dema_hltv a:hover{
  color: #ff66aa;
}

div#grupa2 ul li.dolacz_do a:hover{
  color: #97d136;
}

div#grupa2 ul li.forum_www a:hover{
  color: #ff50d4;
}

div#grupa2 ul li.kup_serwer a:hover{
  color: #637dff;
}

div#grupa2 ul li.psycho_stats a:hover, div#grupa2 ul li.puste_m a:hover{
  color: #f958ff;
}

div#grupa2 ul li.w a, div#grupa2 ul li.w a:hover{
  color: #444;
  padding: 2px 10px 5px 10px;
}

div#grupa2 ul li.war3_stats a:hover{
  color: #ffa031;
}

div#grupa2 ul li.wt a, div#grupa2 ul li.wt a:hover{
  color: #ccc;
  padding: 2px 10px 5px 10px;
}

div#link a:hover{
  color: #fff;
  text-decoration: underline;
}

a.cattitle:hover, a.nav:hover{
  text-decoration: underline;
}

#menu{
  background: #000 url("images/tlo_b.gif") repeat-x;
  border: none;
  color: #fff;
  display: block;
  font-weight: bold;
  height: 10px;
  line-height: 7px;
  padding: 8px 8px;
  text-decoration: none;
  display: block;
  font-size: 10px;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

ul#menu li.menu_l{
  list-style-type: none;
  float: left;
}

ul#menu li.menu_r{
  list-style-type: none;
  float: right;
}

ul#menu li a{
  display: block;
  padding: 8px;
  color: #fff;
  text-decoration: none;
}

ul#menu li a{
  background: #000 url("images/tlo_b.gif") repeat-x;
  border: none;
  color: #fff;
  display: block;
  font-weight: bold;
  height: 10px;
  line-height: 7px;
  padding: 8px 8px;
  text-decoration: none;
}

ul#menu li li a{
  width: 54px;
  padding: 6px 8px;
}

ul#menu li a:hover{
  background-color: #800;
  background-image: url("images/tlo_r.gif");
}

ul#menu li li:hover{
  background-color: #800;
  background-image: url("images/tlo_r.gif");
}

ul#menu li ul{
  overflow: hidden;
  display: none;
}

ul#menu li:hover ul{
  background: #000 url("images/tlo_b.gif") repeat-x;
  border: none;
  color: #fff;
  position: absolute;
  padding: 0;
  display: block;
  width: 54px;
}

#button{padding:10px 30px 0 0;}
#button a{background:#3E3A37;color:#FFF;display:block;float:right;padding:10px;text-decoration:none;}
#button a:hover{background:#F06;}