@import "reset.css";

/* base */

html {
  background: #134674 url(../images/html_background_bottom.gif) 0 100% repeat-x;
  margin:0;
  padding:0;
  }

*{
 margin : 0;
 padding: 0;
}

body {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  background: transparent;
  margin:0;
  padding:0;
  }

/* general */

a {
  color: #1b9800;
  text-decoration: none;
  }

a:hover {
  color: ;
  }

a:visited {
  color: gray;
  }

a:active {
  color: ;
  }

#paragraphs a{
  color:white;
}

#catalouge-box{
 line-height:20px;
}

#paragraphs label{
  color:white;
}

p {
  color: white;

  }

i {

  }

h1 {

  }

h2 {

  }

h3 {

  }

strong {

  }

ul {

  }

ul li {

  }

.clear {
  clear: both;
  }


.txtleft {
  text-align: left;
  }

.txtcenter {
  text-align: center;
  }

.txtright {
  text-align: right;
  }


.nodisplay {
  display: none;
  }

/* re??kl?amy
   from exp:
   re??kl?am nie nazywamy typowo np. ba??nner czy r??eklama bo adblocki blokują takie rzeczy od razu, so..
   r1 - big b?ll
   r2 - w .column
*/



#r1 {
  
  margin-top: 3px;
  text-align:center;
  color: black;
  }

.r2 p, #r3 p, #r1 p {
  color: black;
  }

.r2 {
  
  /* for instance: */
  text-align:center;
  background: #f5f5f5;
 
  margin: 3px auto 0 auto;
  }

.r2 p {
  color: black;
  }

#r3 {
  position: relative;
  width: 750px;
  height: 150px;
  background: white;
  border: 1px solid gray;
  margin: 27px auto 10px auto;
  color: black;
  }

/* background */

#header-background {
  position: absolute;
  top: 0;
  left: 0;
  background: transparent url(../images/header_background.gif) 0 0 repeat-x;
  height: 192px;
  width: 100%;
  }

#body-background {
  position: absolute;
  top: 192px;
  left: 0;
  background: transparent url(../images/body_background.gif) 0 0 repeat-x;
  height: 62px;
  width: 100%;
  }

/* header */

#header {
  position: relative;
  margin: 0 auto;
  width: 955px;
  height: 192px;
  background: transparent url(../images/header.jpg) 0 0 no-repeat;
  float:none;
  }

#left-wrapper {

  width: 685px;
  position: relative;
  float: left;
  }

#right-wrapper {
  position: relative;
  float: right;
  width: 270px;
  }

/* header menu */

#menu-top {
  position: relative;
  width: 512px;
  height: 32px;
  margin: 18px 0 0 12px;

  }

#menu-top ul {
	list-style-type: none;
  margin: 0;
  }

#menu-top ul li {
  display: inline;
  background: none;
  padding: 0;
  }

#menu-top ul li a {
	float: left;
  display: inline;

  position: relative;
  font-weight: bold;
  padding: 9px 0 0 0;
  width: 128px;
  height: 23px;
  color: #196c1c;

  }

/*
#menu-top ul li a span {
	display: none;
  }
*/

#menu-top ul li a#menu-top-strona_glowna {
  background: transparent url(../images/menu_top2.jpg) 0 0 no-repeat;
  }

#menu-top ul li a#menu-top-strona_glowna:hover {
  background: transparent url(../images/menu_top2.jpg) 0 -32px no-repeat;
  color: #a76900;
  }

#menu-top ul li a#menu-top-strona_glowna-active {
  background: transparent url(../images/menu_top2.jpg) 0 -32px no-repeat;
  color: #a76900;
  }

#menu-top ul li a#menu-top-gry {
  background: transparent url(../images/menu_top2.jpg) -128px 0 no-repeat;
  }

#menu-top ul li a#menu-top-gry:hover {
  background: transparent url(../images/menu_top2.jpg) -128px -32px no-repeat;
  color: #a76900;
  }

#menu-top ul li a#menu-top-gry-active {
  background: transparent url(../images/menu_top2.jpg) -128px -32px no-repeat;
  color: #a76900;
  }

#menu-top ul li a#menu-top-uzytkownicy {
  background: transparent url(../images/menu_top2.jpg) -256px 0 no-repeat;
  }

#menu-top ul li a#menu-top-uzytkownicy:hover {
  background: transparent url(../images/menu_top2.jpg) -256px -32px no-repeat;
  color: #a76900;
  }

#menu-top ul li a#menu-top-uzytkownicy-active {
  background: transparent url(../images/menu_top2.jpg) -256px -32px no-repeat;
  color: #a76900;
  }

#menu-top ul li a#menu-top-dodaj_gre {
  background: transparent url(../images/menu_top2.jpg) -384px 0 no-repeat;
  color: #c60000;
  }

#menu-top ul li a#menu-top-dodaj_gre:hover {
  background: transparent url(../images/menu_top2.jpg) -384px -32px no-repeat;
  }

/* what the.. */

span.lc {
  color: black;
  }

span.lc:hover {
  color: red;
  }

span.lj {
  color: red;
  }

span.lj:hover {
  color: white;
  }

/* ?! */

#menu-top ul li a#menu-top-dodaj_gre-active {
  background: transparent url(../images/menu_top2.jpg) -384px -32px no-repeat;
  color: #a76900;
  }

/* submenu */

#submenu-top1 {
  position: relative;
  float: left;
  margin: 5px 0 0 15px;
  width: 370px;
}

#submenu-top1 ul {
	list-style-type: none;
  margin: 0;
}

#submenu-top1 ul li {
  display: inline;
  background: none;
  padding: 0;
}

#submenu-top1 ul li a {
	font-size: 8pt;
  float: left;
  display: inline;
  color: #f3f3f3;
  font-weight: bold;
  margin-right: 10px;
  padding-left: 15px;
  height: 23px;
}

#submenu-top1 ul li a:hover {
  color: #ffdd4d;
}

#submenu-top1 ul li a#submenu-top-forum {
  background: url(../images/ikonki/ico-katalog.gif) 0px 0px no-repeat;
}

#submenu-top1 ul li a#submenu-top-blog {
  background: url(../images/ikonki/ico-katalog.gif) 0px 0px no-repeat;
}

#submenu-top1 ul li a#submenu-top-katalog {
  background: url(../images/ikonki/ico-katalog.gif) 0px 0px no-repeat;
}

#submenu-top1 ul li a#submenu-top-wyszukaj {
  background: url(../images/ikonki/ico-wyszukaj.gif) 0px 0px no-repeat;
}

#submenu-top1 ul li a#submenu-top-ranking {
  background: url(../images/ikonki/ico-ranking.gif) 0px 0px no-repeat;
}

#submenu-top1 ul li a#submenu-top-top100 {
  background: url(../images/ikonki/ico-top100.gif) 0px 0px no-repeat;
}

#submenu-top1 ul li a#submenu-top-kontakt {
  background: url(../images/ikonki/ico-kontakt.gif) 0px 0px no-repeat;
}
/*
#submenu-top {
  position: relative;
  float: left;
  width: 350px;
  height: 23px;
  margin: 10px 0 0 23px;
  display: inline;

  }

#submenu-top ul {
	list-style-type: none;
  margin: 0;
  }

#submenu-top ul li {
  display: inline;
  background: none;
  padding: 0;
  }

#submenu-top ul li a {
	float: left;
  display: inline;
  }

#submenu-top ul li a span {
	display: none;
  }

#submenu-top ul li a#submenu-top-katalog {
  position: relative;
  width: 66px;
  height: 23px;
  background: transparent url(../images/submenu_top.jpg) 0 0 no-repeat;
  }

#submenu-top ul li a#submenu-top-katalog:hover {
  position: relative;
  width: 66px;
  height: 23px;
  background: transparent url(../images/submenu_top.jpg) 0 -23px no-repeat;
  }

#submenu-top ul li a#submenu-top-wyszukaj {
  position: relative;
  width: 78px;
  height: 23px;
  background: transparent url(../images/submenu_top.jpg) -66px 0 no-repeat;
  }

#submenu-top ul li a#submenu-top-wyszukaj:hover {
  position: relative;
  width: 78px;
  height: 23px;
  background: transparent url(../images/submenu_top.jpg) -66px -23px no-repeat;

  }

#submenu-top ul li a#submenu-top-ranking {
  position: relative;
  width: 70px;
  height: 23px;
  background: transparent url(../images/submenu_top.jpg) -144px 0 no-repeat;
  }

#submenu-top ul li a#submenu-top-ranking:hover {
  position: relative;
  width: 70px;
  height: 23px;
  background: transparent url(../images/submenu_top.jpg) -144px -23px no-repeat;
  }

#submenu-top ul li a#submenu-top-top100 {
  position: relative;
  width: 70px;
  height: 23px;
  background: transparent url(../images/submenu_top.jpg) -214px 0 no-repeat;
  }

#submenu-top ul li a#submenu-top-top100:hover {
  position: relative;
  width: 70px;
  height: 23px;
  background: transparent url(../images/submenu_top.jpg) -214px -23px no-repeat;

  }

#submenu-top ul li a#submenu-top-kontakt {
  position: relative;
  width: 65px;
  height: 23px;
  background: transparent url(../images/submenu_top.jpg) -284px 0 no-repeat;
  }

#submenu-top ul li a#submenu-top-kontakt:hover {
  position: relative;
  width: 65px;
  height: 23px;
  background: transparent url(../images/submenu_top.jpg) -284px -23px no-repeat;
  }
*/

/* logo */

#logo {
  position: relative;
  margin: 12px 0 0 10px;
  }

/* user auth + search */

#auth-search-wrapper {
  position: relative;
  float: right;
  width: 255px;

  }

#user-auth {
  position: relative;
  float: left;
  margin: 39px 0 0 0;
  display: inline;
  }

#user-auth div#left label {
  float: left;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  padding: 2px 0 0 0;
  }

#user-auth div#left div.item {
  width: 146px;
  height: 20px;
  clear: both;
  }

#user-auth div#left div.item a#haslo {
  font-size: 10px;
  letter-spacing: 0.5pt;
  color: #c7e7ff;
  margin: 0 0 0 35px;
  }

#user-auth div#left {
  position: relative;
  float: left;
  width: 155px;

  }

#user-auth div#left input {
  float: right;
  width: 110px;
  height: 13px;
  border: 1px solid #fff;
  margin: 0 0 5px 0;
  font-size: 10px;
  }

#user-auth div#right {
  position: relative;
  float: left;
  width: 90px;
  padding: 9px 0 0 0;

  }

#user-zaloguj {
  background: transparent url(../images/user_zaloguj.gif) 0 0 no-repeat;
  width: 67px;
  height: 18px;
  border: 0;
  }

div#wyszukiwarka {
  position: relative;
  float: right;
  margin: 7px 50px 0 0;
  padding: 0 70px 0 0;
  width: 100px;
  display: inline;
  font-size: 0pt;
  }

a#wyszukiwarka  {
  color: #ffd51f;
  font-weight: bold;
  font-size: 11px;
  }

#wyszukiwarka input {
  position: relative;
  float: left;
  width: 110px;
  height: 13px;
  border: 1px solid #fff;
  margin: 7px 0 0px 0;
  font-size: 10px;
  }

#wyszukiwarka #wyszukiwarka-submit {
  background: transparent url(../images/wyszukiwarka_submit.gif) 0 0 no-repeat;
  width: 67px;
  height: 18px;
  border: 0;
  }

/* content */

#content-wrapper {
  position: relative;
  margin: 0 auto;
  width: 955px;
  }

#content {
  position: relative;
  /*float: left;*/
  width: 936px;
  background: #f5f5f5;
  }

/* content header? main page */

#content-header {
  width: 878px;
 /* height: 424px; */
  margin: 0 auto;
  padding: 8px 0 0 0;
  background: transparent url(../images/content_top_mainpage.jpg) -1px 0 no-repeat;
  }

#content-header #splash {
  position: relative;
  float: left;
  
  width: 398px;
  height: 220px;
  z-index: 2000;
  padding: 0;
  border-top: 1px solid #003829;
  border-left: 1px solid #003829;
  border-bottom: 1px solid #003829;
  font-size: 0pt;
  }

#content-header #splash-info {
  position: relative;
  float: right;
  width: 478px;
  height: 222px;
  z-index: 5000;
  [if ! IE 6] border-left: 1px solid #003829;
  background: transparent url(../images/content_header_right1.jpg) -1px 0 no-repeat;
  }

#content-header #splash-info h2 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 27px;
  font-weight: normal;
  color: #fff;
  margin: 24px 0 0 26px;
  }

#content-header #splash-info p {
  position: relative;
  letter-spacing: 0.3pt;
  line-height: 11pt;
  float: left;
  width: 360px;
  margin: 7px 0 0 48px;
  color: #fff;
  display: inline;
  }

#content-header #splash-info a {
  position: relative;
  letter-spacing: 0.3pt;
  line-height: 11pt;
  float: right;
  margin: 0px 68px 0 0;
  color: #fff;
  display: inline;
  }

/* content header gameview+genericview */

#content-header-generic {
  width: 872px;
  height: 64px;
  margin: 5px auto 0 34px;
  background: transparent url(../images/content_top_gameview_and_generic2.jpg) 0 0 no-repeat;
  }

#content-logo-bottom {
  width: 872px;
  height: 10px;
  margin: 0 auto 0 34px;
  background: transparent url(../images/content_top_gameview_and_generic1.jpg) 0 0 no-repeat;
  
}

#content-header-generic h1 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 27px;
  font-weight: normal;
  color: #fff;
  margin: 0 0 0 17px;
  padding: 29px 0 0 0;
  }

#breadcrumbs_gameinfo {
  width: 872px;
  height: auto;
  margin: 0 auto 0 34px;
  padding: 8px 0 8px 0;
  background: transparent url(../images/content_breadcrumbs_gameinfo.gif) 0 0 no-repeat;
  font-size: 11px;
  }

#breadcrumbs {
  padding: 5px 0 0 20px;
  }

#breadcrumbs a {
  font-weight: bold;
  color: #0d3e68;
  }

#gameinfo {
  padding: 3px 0 0 20px;
  font-weight: bold;
  }

#gameinfo img {
  height: 16px;
  width: 16px;
  vertical-align: middle;
  }

#gameinfo a {
  font-weight: bold;
  color: #b86800;
  }

#roundabout {
  position: relative;
  float:right;
  width: 474px;
  height: 69px;
  background: transparent;
  z-index: 25;
  margin: 24px 0 0 0;
  font-size: 0pt;
  }

/* content body */

#content-body {
  position: relative;
  width: 908px;
  margin: 7px auto 0 auto;
  }

#content-body-generic {
  position: relative;
  float: left;
  width: 872px;
  margin: 0 auto 0 34px;
  padding: 0 0 30px 0;
  background: #0d3e68 url(../images/content_generic_background_top.gif) 0 0 repeat-x;

}
#content-bottom-generic {
  position: relative;
  float: left;
  width: 878px;
  margin: 0 auto 0 34px;
  background: transparent url(../images/content_generic_bottom.gif) 0 0 no-repeat;
  }

/* three column! */

.column {
  position: relative;
  float: left;
  width: 300px;
  background: #f5f5f5;
  }
  
.column-top100 {
  position: relative;
  float: left;
  width: 290px;
  
  }

.column img {
  border: 0;
  margin: 0;
  padding: 0;
  }

.column-top {
  width: 286px;
  height: 7px;
  background: transparent url(../images/column_top.gif) 0 0 no-repeat;
  margin: 0 auto;
  }

.column-bottom {
  width: 286px;
  height: 7px;
  background: transparent url(../images/column_bottom.gif) 0 0 no-repeat;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 2px;
  }

.column-bottom-top100 {
  width: 286px;
  height: 7px;
  background: transparent url(../images/box_dol.gif) 0 0 no-repeat;
  margin: 0 auto;
  }

.left {
  margin: 7px 4px 0 0;
  }

.center {
  margin: 7px 4px 0 0;
  }

.right {
  margin: 7px 0 0 0;
  }



.box {
  width: 286px;
  height: 110px;
  background: transparent url(../images/box_background.gif) 0 0 no-repeat;
  margin: 0 0 0 2px;
  overflow:hidden;
  }

.photoplusrate {
  position: relative;
  float: left;
  width: 78px;
  margin: 7px 0 0 10px;
  display: inline;
  }

.box-photo {
  border: 1px solid #07664c;
  width: 77px;
  height: 77px;
  font-size: 0pt;
  }

.box-photo div {
  border: 1px solid #fff;
  width: 75px;
  height: 75px;
  font-size: 0pt;
  }

.box-info {
  position: relative;
  float: left;
  margin: 7px 0 0 10px;
  width: 180px;
  height:81px;
  overflow:hidden;
  font-size: 11px;
  z-index: 3;
  }

.box-info h3 {
  font-weight: bold;
  height:17px;
  }

.box-info p {
  position: relative;
  margin: 0.3em 0 0 0;
  height: 65px;
  color: black;
  }

.box-adultrating {
  position: relative;
  float: right;
  width: 16px;
  height: 16px;
  margin: 0 1px 0 0;
  z-index: 2;
  }

.box-tagbox {
  position: relative;
  float: right;
  width: 174px;
  height: 19px;
  margin: 0 2px 0 0;
  }

.box-tagbox-tags {
  position: relative;
  float: left;
  width: 103px;
  height: 16px;
  padding: 3px 4px 0 7px;
  font-size: 11px;
  text-align: center;
  }

.box-tagbox-button {
  position: relative;
  float: right;
  width: 50px;
  height: 16px;
  padding: 2px 0 0 10px;
  }

.box-tagbox-button a {
  color: #ffde00;
  font-weight: bold;
  font-size: 11px;
  }


#paragraphs .box {
  width: 286px;
  height: 110px;
  background: transparent url(../images/box_background.gif) 0 0 no-repeat;
  margin: 0 0 0 2px;
  }

#paragraphs .photoplusrate {
  position: relative;
  float: left;
  width: 78px;
  margin: 7px 0 0 10px;
  display: inline;
  }

#paragraphs .box-photo {
  border: 1px solid #07664c;
  width: 77px;
  height: 77px;
  font-size: 0pt;
  }

#paragraphs .box-photo div {
  border: 1px solid #fff;
  width: 75px;
  height: 75px;
  font-size: 0pt;
  }

#paragraphs .box-info {
  position: relative;
  float: left;
  margin: 7px 0 0 10px;
  width: 180px;
  font-size: 11px;
  z-index: 3;
  }

#paragraphs .box-info h3 {
  font-weight: bold;
  }

#paragraphs .box-info p {
  position: relative;
  margin: 0 0 0 0;
  height: 58px;
  color: black;
  overflow:hidden;
  }

#paragraphs .box-adultrating {
  position: relative;
  float: right;
  width: 16px;
  height: 16px;
  margin: 0 1px 0 0;
  z-index: 2;
  }

#paragraphs .box-tagbox {
  position: relative;
  float: right;
  width: 174px;
  height: 19px;
  margin: 0 2px 0 0;
  }

#paragraphs .box-tagbox-tags {
  position: relative;
  float: left;
  width: 103px;
  height: 16px;
  padding: 3px 4px 0 7px;
  font-size: 11px;
  text-align: center;
  }

#paragraphs .box-tagbox-button {
  position: relative;
  float: right;
  width: 50px;
  height: 16px;
  padding: 2px 0 0 10px;
  }

#paragraphs .box-tagbox-button a {
  color: #ffde00;
  font-weight: bold;
  font-size: 11px;
  }

#content-body-generic h2{
  color:#DDD;
  font-weight:bold;
  font-size:9pt;
  margin: 10px 0;
  /*width: 400px;*/
}


#content-body-generic h3{
  color:#DDD;
  font-size:11pt;
  font-weight:bold;
}

#content-body-generic h4{
  color:#DDD;
  font-size:10pt;
  font-weight:bold;
}

.paginationActivePage{
  height:16px;
  text-align:center;
  width:20px;
  line-height:16px;
  float:left;
  margin:5px;
  text-decoration:none;
  color:#000;
  display:block;
  border:3px solid #888;
  background-color:#EEE;
}

#paragraphs div.paginationPage a{
  color:#444;
 }

.paginationPage{
  height:20px;
  text-align:center;
  width:20px;
  line-height:20px;
  float:left;
  margin:5px;
  text-decoration:none;
  color:#444;
  display:block;
  border:1px solid #888;
  background-color:#EEE;
}

.gameName{
  color: #3333FF;
  font-weight: bold;
  font-size: 11px;
}

#button-newest {
  width: 290px;
  height: 51px;
  background: transparent url(../images/button_newest.jpg) 0 0 no-repeat;
  }

#button-best {
  width: 290px;
  height: 51px;
  background: transparent url(../images/button_best.jpg) 0 0 no-repeat;
  }
  
  #button-top {
  width: 290px;
  height: 51px;
  background: transparent url(../images/wszechczasow_button.jpg) 0 0 no-repeat;
  }
  
  #button-week {
  width: 290px;
  height: 51px;
  background: transparent url(../images/ostatnitydzien_button.jpg) 0 0 no-repeat;
  }

#button-about {
  width: 290px;
  height: 51px;
  margin-left: -2px;
  background: transparent url(../images/button_about.jpg) 0 0 no-repeat;
  }

#about-banner {
  width: 290px;
  height: 226px;
  margin: 0 0 0 -2px;
  font-size: 0pt;
  }

#button-tag {
	width: 290px;
  height: 51px;
   margin-left: -2px;
  background: transparent url(../images/popularne_tagi.jpg) 0 0 no-repeat;
	}

#button-reklama {
	width: 290px;
  height: 51px;
   margin-left: -2px;
  background: transparent url(../images/buttony.jpg) 0 0 no-repeat;
	}

#button-zdarzenia {
  width: 290px;
  height: 51px;
  margin-left: 0px;
  background: transparent url(../images/zdarzenia_button.jpg) 0 0 no-repeat;
  }

#button-gamers {
  width: 290px;
  height: 51px;
   margin-left: -2px;
  background: transparent url(../images/button_gamers.jpg) 0 0 no-repeat;
  }

#gamers-top {
  position: relative;
  width: 286px;
  height: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
  background: transparent url(../images/gamers_top.gif) 0 0 no-repeat;
  }

.gcontent{
	height:280px;
	overflow: hidden;
	padding-bottom: 10px;
	}

#gamers-content {
  position: relative;
  width: 286px;

  margin-top: 0px;
  margin-bottom: 0px;
  background: transparent url(../images/gamers_background.gif) 0 0 repeat-y;
  }

#gamers-content ul {
  list-style-type: none;
  margin: 0 0 0 10px;
  }

#gamers-content ul li {
  margin: 1em 0 0 0;
  background: none;
  padding: 0;
  }

#gamers-content ul li a {
	background: transparent url(../images/star.gif) 0 1px no-repeat;
  padding: 0 0 0 1.6em;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  }

#gamers-top10 {
  width:50%;
  float: left;
  }

#activity-content{
  position: relative;
  width: 270px;
  padding: 10px auto 0px 10px;
  margin-left:1px;
  background: transparent url(../images/gamers_background.gif) 0 0 repeat-y;
  }

#gamers-top10 span {
  margin: 5px 0 0 15px;
  font-size: 15px;
  font-weight: bold;
  }

#gamers-top10 ul li span, #gamers-best ul li span{
  font-size: 10px;
  font-weight: normal;
  color:grey;
  margin:0;
  }

#gamers-best {
  float: left;
  margin: 0;
  width:49%;
  }

#gamers-best span {
  margin: 5px 0 0 15px;
  font-size: 15px;
  font-weight: bold;
  }

#footer ul li a:visited {
	color: #ffb612;
  }

#gamers-bottom {
  position: relative;
  width: 286px;
  height: 15px;
  margin-top: 0px;
  margin-bottom: 0px;
  background: transparent url(../images/gamers_bottom.gif) 0 0 no-repeat;
  }
  
  #gamers-bottom2 {
  position: relative;
  width: 286px;
  height: 15px;
  margin-top: 0px;
  margin-bottom: 0px;
  background: transparent url(../images/box_bottom.gif) 0 0 no-repeat;
  }

/* generic (two menus?) */

#content-body-generic div#text {
  margin:0 auto;
  padding:25px 21px;
  width:828px;
  line-height:20px;
  float:left;
  
/*min-height:                 450px;*/
	height:                     auto;
	_height:                    450px;      
  
  }

#content-body-generic div#paragraphs {
  float: left;
  line-height: 13px;
  width: 587px;
  margin: 0 0 0 0;

  }

#content-body-generic div#paragraphs p {
  margin: 0 0 1em 0;
  }

#content-body-generic div#box {
  background:#F5F5F5 none repeat scroll 0 0;
  float:left;
  margin:0 0 0 25px;
  padding:0;
  position:relative;
  width:216px;
  }

#content-body-generic div#box div#top {
  width: 216px;
  height: 23px;
  padding: 8px 0 0 0;
  background: transparent url(../images/content_box_top.gif) 0 0 no-repeat;
  }

#content-body-generic div#box div#top h3 {
  font-weight: bold;
  }

#content-body-generic div#box div#inside {
  width: 196px;
  padding: 10px 10px 10px 10px;
  }

#content-body-generic div#box div#bottom {
  width: 216px;
  height: 11px;
  background: transparent url(../images/content_box_bottom.gif) 0 0 no-repeat;
  font-size: 0pt;
  }

#shoutbox {
  float:left;
  width: 340px;
  margin: 0 0 35px 85px;
  height: 155px;
  }

#shoutbox div#shoutbox-top {
  width: 340px;
  height: 7px;
  background: transparent url(../images/shoutbox_top_l.gif) 0 0 no-repeat;
  font-size: 0pt;
  }

#shoutbox div#shoutbox-content {
  width: 340px;
 
  
  background: #002f58;
  }

#shoutbox div#shoutbox-content p {
  margin: 0;
  }

#shoutbox div#shoutbox-bottom {
  width: 340px;
  height: 14px;
  background: transparent url(../images/shoutbox_bottom_l.gif) 0 0 no-repeat;
  }
  
  #shoutboxAll {
  float:right;
  width: 340px;
  margin: 0 85px 35px 0;
  height: 155px;
  }

#shoutboxAll div#shoutbox-top {
  width: 340px;
  height: 7px;
  background: transparent url(../images/shoutbox_top_l.gif) 0 0 no-repeat;
  font-size: 0pt;
  }

#shoutboxAll div#shoutbox-content {
  width: 340px;
 
  
  background: #002f58;
  }

#shoutboxAll div#shoutbox-content p {
  margin: 0;
  }

#shoutboxAll div#shoutbox-bottom {
  width: 340px;
  height: 14px;
  background: transparent url(../images/shoutbox_bottom_l.gif) 0 0 no-repeat;
  }

#bottom-menu {
  position: relative;
  width: 748px;
  height: 26px;
  margin: 0 auto;
  }

#bottom-menu ul {
	list-style-type: none;
  margin: 0;
  }

#bottom-menu ul li {
  display: inline;
  background: none;
  padding: 0;
  }

#bottom-menu ul li a {
	float: left;
  display: inline;

  position: relative;
  font-weight: bold;
  padding: 5px 0 0 0;
  width: 185px;
  height: 21px;
  color: #775400;
  }

#bottom-menu ul li a.menu1 {
  background: transparent url(../images/bottom_menu.gif) -188px 0 no-repeat;

  }

#bottom-menu ul li a.menu1:hover {
  background: transparent url(../images/bottom_menu.gif) 0 0 no-repeat;
  color: #775400;

  }

#bottom-menu ul li a.menu1-active {
  background: transparent url(../images/bottom_menu.gif) 0 0 no-repeat; 
  color: #124976;
  }

#bottom-menu ul li a.menu2 {
  background: transparent url(../images/bottom_menu.gif) -188px 0 no-repeat;
  }

#bottom-menu ul li a.menu2:hover {
  background: transparent url(../images/bottom_menu.gif) 0 0 no-repeat;
  color: #775400;
  }

#bottom-menu ul li a.menu2-active {
  background: transparent url(../images/bottom_menu.gif) 0 0 no-repeat;
  color: #124976;
  }

#bottom-menu ul li a.menu3 {
  background: transparent url(../images/bottom_menu.gif) -188px 0 no-repeat;
  }

#bottom-menu ul li a.menu3:hover {
  background: transparent url(../images/bottom_menu.gif) 0 0 no-repeat;
  color: #775400;
  }

#bottom-menu ul li a.menu3-active {
  background: transparent url(../images/bottom_menu.gif) 0 0 no-repeat;
  color: #124976;
  }

#bottom-menu ul li a.menu4 {
  background: transparent url(../images/bottom_menu.gif) -188px 0 no-repeat;
  }

#bottom-menu ul li a.menu4:hover {
  background: transparent url(../images/bottom_menu.gif) 0 0 no-repeat;
  color: #775400;
  }

#bottom-menu ul li a.menu4-active {
  background: transparent url(../images/bottom_menu.gif) 0 0 no-repeat;
  color: #124976;
  }

/* footer! */

#footer {
  position: relative;
  width: 936px;
  height: 59px;
  background: transparent url(../images/footer_background.jpg) 0 0 no-repeat;
  margin: 20px 0 0 0;
  }

#footer div {
  position: relative;
  width: 625px;
  height: 40px;
  margin: 0 auto;
  }

#footer ul {
	list-style-type: none;
  margin: 0;
  padding: 23px 0 10px 0;
  }

#footer ul li {
  display: inline;
  background: none;
  padding: 0;
  }

#footer ul li a {
	display: inline;
  color: white;
  }

#footer ul li a:visited {
	color: #fff;
  }



.white{
  color:white;
}

#userDataTable tr td{
  padding:5px;
}

#addGameTable tr td {
  padding: 5px;
}

#userGamesList tr td {
  padding: 5px 20px 5px 10px;
  color:white;
}

#BOTGames tr td{
  color:#fff;
  padding: 5px;
  vertical-align:top;
}

#results thead th{
	color:#fff;
}

#results tr td{
  color:#fff;
  padding:5px;
  vertical-align:middle;
}

#moderatorsList tr td{
  color:#fff;
  padding:5px;
  vertical-align:top;
}
#moderatorsList thead th{
  color:#fff;
  padding:5px;
  font-weight:bold;
  vertical-align:top;
}

.flashContent {
  margin: 40px auto;
}

.editGameTable tr td{
  color:white;
  padding:5px;
}
#gamesQueueTable tr td{
  color:#fff;
  padding:5px;

}

#actualRanking tr td, #lastWeekRanking tr td{
  color:#fff;
  padding:5px;

}

#actualRanking thead th, #lastWeekRanking thead th{
  color:#fff;
  padding:5px;
  font-weight:bold;
}
#actionsTable {
  width:100%;
}

#actionsTable tr td{
  font-weight:normal;
  color:#fff;
  padding:5px;
  vertical-align:middle;
  text-align:center;
}

#contactTable tr td{
    color:#fff;
    font-weight:bold;
	padding:5px;
	vertical-align:top;
}
.sitemapGames{
  display:none;
}
#paragraphs ul{
  margin:20px;
  list-style-type: disc;
}

#c_loading {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000000 url('../images/loader.gif') no-repeat center center;
	filter: alpha(opacity=0);-moz-opacity:.0;opacity:.0;
}
#c_error {
	cursor: pointer;
	display: none;
	position: absolute;
	width: 100%;
	z-index: 10000;
	height: 100%;
	background: #000000;
	filter: alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
#c_error #msg {
	z-index: 17;
	position: absolute;
	width: 60%;
	padding: 15px;
	background: #BB072D;
	border: 1px #000000 solid;
	font: 20px Verdana;
	color: #ffffff;
	text-align: center;
	left: 20%;
	top: 200px;
}

#c_info {
	cursor: pointer;
	display: none;
	position: absolute;
	width: 100%;
	z-index:10;
	height: 100%;
	background: #000000;
	filter: alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
#c_info #msg {
	z-index: 11;
	position: absolute;
	width: 60%;
	padding: 10px;
	background: #BB072D;
	border: 1px #000000 solid;
	font: 20px Verdana;
	color: #ffffff;
	text-align: center;
	left: 20%;
	top: 200px;
}

/* do tagów */
#wrapper {  color: #1b9800;margin-left:8px;font-weight:bold;padding:10px;}
a.tag_cloud { color: #1b9800;cursor: pointer; padding: 3px; line-height:20px; text-decoration: none; }
a.tag_cloud:link  { color: #1b9800; }
a.tag_cloud:visited { color: grey; }
a.tag_cloud:hover { color: #ffffff; background: #1b9800; }
a.tag_cloud:active { color: #ffffff; background: #1b9800; }

#paragraphs ul li{color:white;}

.userScrollMenu {
background-color: #e4e4e4;
width: 140px;
height: 20px;
text-indent: 6px;
}

.userScrollMenu:hover {
background-color: #FFF;
}

.about_baner {
background: transparent url('../images/about_banner.jpg');
margin-left: -3px;
}


#about-banner div{
margin: 0px 5px 5px 15px;
padding-top: 10px;
}

#about-banner p {

color: #FFF;
font-size: 14px;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-weight: bold;
line-height: 20px;
text-align: justify;
padding: 5px 10px;

}

#about-banner p a {
color: #ffde00;
}

#skippedGamesTable tbody tr td {
padding:5px 0;

}

#content-body-generic .description{
font-size: 12px;
color: #FFF;
font-weight: normal;
margin: 0px;
}

.button-najstarsze {
  width: 290px;
  height: 51px;
  background: transparent url(../images/cbox_wyszukiwarka_najstarsze.gif) 0 0 no-repeat;
  }
.button-alfabetycznie {
  width: 290px;
  height: 51px;
  background: transparent url(../images/cbox_wyszukiwarka_alfabetycznie.gif) 0 0 no-repeat;
  }
.button-najnowsze {
  width: 290px;
  height: 51px;
  background: transparent url(../images/cbox_wyszukiwarka_najnowsze.gif) 0 0 no-repeat;
  }
  
.button-najlepsze {
  width: 290px;
  height: 51px;
  background: transparent url(../images/cbox_wyszukiwarka_najlepsze.gif) 0 0 no-repeat;
  }
 
.column-bottomBlue {
  width: 286px;
  height: 7px;
  background: transparent url(../images/box_dol.gif) 0 0 no-repeat;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 2px;
}  
#column-bottomR {
  margin-left: 0px;
  padding-left: 2px;
}
.searchBoxEven{
background:transparent url(../images/box_background.gif) no-repeat scroll 0pt 0pt;
height:110px;
float:left;
margin:0 8px 0 2px;
width:286px;
}
.searchBoxOdd{
  width: 286px;
  float:left;
  height: 110px;
  background: transparent url(../images/box_background.gif) 0 0 no-repeat;
  margin: 0 0 0 2px;
}
#searchTagCloud { float:left;width:576px;margin:0 0 0 2px;}
#searchTagCloudFooter {height:7px;width:576px;margin:0 0 0 2px;float:left;background-color:#fff;}
 #test {
 margin-top: 5px;
 }
 
 #skyscraper {
 width: 120px; 
 height: 600px;
 position: absolute;
 top: 200px;
 right: 50px;
 }

#skyscraper_game {
 width: 120px; 
 height: 600px;
 position: absolute;
 top: 200px;
 left: 100%;
 }


#konkursBG {
background: transparent url('../images/bg_konkurs.jpg');
width: 872px;
height: 751px;
margin: 0 auto;
}

#konkursBG_reg {
background: transparent url('../images/bg_konkurs_reg.jpg');
width: 872px;
height: 751px;
margin: 0 auto;
}

#konkurs_content {
padding-top: 160px;
}

#konkurs_content p {
width: 380px;
text-align: left;
color: black;
margin: 0 auto;
}

#konkurs_content h1 {
width: 380px;
font-size: 14px;
font-weight: bold;
text-align: center;
color: black;
margin: 0 auto;
}

#konkurs_content p a {
color: yellow;
font-weight: bold;
}


div#rp_categories { 
    background: url('../images/rp_categories_bg.png') top right repeat-y;
    float: left;
    width: 586px;
    margin: 7px 0 3px 0;
    padding-left: 4px;
}
div#rp_categories div.rp_header {
    background: url('../images/rp_categories.png') top center no-repeat;
    height: 27px;
    overflow: hidden;
}
div#rp_categories h3 {
    font-weight: bold;
    font-size: 16px;
    padding: 7px 0 0 15px;
    color: #000;
}
div#rp_categories li {
    float: left;
    width: 180px;
    overflow: hidden;
}
div#rp_categories a {
    color: #000;
    display: block;
    float: left;
    background: url('../images/rp_categories_ico.png') center left no-repeat;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
    padding-left: 16px;    
}
div#rp_categories a:hover {
    color: #888; 
}
div#rp_categories div.rp_footer {
    background: url('../images/rp_categories.png') bottom center no-repeat;
    height: 16px;
}
div#rp_categories div.rp_content {
    padding: 5px 0 5px 15px;
}
