/*
============================================
         Základní Styl
============================================
*/

* { margin: 0px; padding: 0px; }

body {
  font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
  font-size: 11px;
  text-align: center;
  padding: 0px;
  margin: 0px;
  color: #ffffff;
  background: repeat-y center top #747474; } /*url(themes/ingame/img/body_bg.gif) */

h1, h2, h3, h4, h5, h6   {
  font-size: 16px;
  font-weight: bold; }
h2   { font-size: 16px; }
h3   { font-size: 15px; }
h4   { font-size: 15px; }
h5   { font-size: 14px; }
h6   { font-size: 14px; }
img {
  border: 0px; }
p {
  padding-top: 6px;
  text-align: left; }
table { empty-cells: show; font-size: 12px; color: black; }
table td { padding: 2px 4px 2px 4px; }
table.bigfont { font-size: 14px; }
table.rborder { border-top: 1px solid #c50000; border-left: 1px solid #c50000; }
table.rborder td { border-right: 1px solid #c50000; border-bottom: 1px solid #c50000; background: black; }
table.center, div.center { text-align: center; }
table tr.header td { background: #0A0A0A; padding: 3px 4px 3px 4px; text-align: center; font-weight: bold; }

span.red { color: red; }
span.green { color:green; }
span.bigtext { font-size: 16px; }

pre.dump { display:block; overflow:auto; text-align:left; background: white; border: 2px solid black; padding: 3px 5px 3px 5px; margin: 20px; color: black; }

.clear {
  display:block;
  clear:both; }

a:link, a:visited, a:active {
  color: #c40101;
  text-decoration: none; }
a:hover {
  color: #c40101;
  text-decoration: underline; }

/* Page center */
#center {
  padding: 0px; margin: auto;
  width: 989px; }
#body {
  display: block;
  float: left;
  text-align: left;
  width: 989px;
  background: url(themes/ingame/img/background.gif) repeat-y center top #121212; }

/* Head with login & usermenu */
#head {
  display: block;
  position: relative;
  height: 256px;
  background: url(themes/ingame/img/header.jpg) no-repeat center top; }
#head form#loginform {
  display: block;
  position: absolute;
  width: 207px;
  top: 0px;
  left: 771px; }
#head form#loginform a#registration, #head form#loginform a#password {
  display: block;
  position: absolute;
  width: 43px;
  height: 46px;
  top: 15px;
  left: 18px;
  overflow: hidden; }
#head form#loginform a#registration span, #head form#loginform a#password span {
  display: block;
  padding-top: 43px; }
#head form#loginform input#submit {
  display: block;
  position: absolute;
  width: 73px;
  height: 72px;
  top: 0px;
  left: 65px;
  border: 0px;
  background: transparent; }
#head form#loginform a#password {
  left: 143px; }
#head form#loginform label.username, #head form#loginform label.password {
  display: block;
  position: absolute;
  width: 60px;
  height: 12px;
  top: 94px;
  left: 9px;
  visibility: hidden; }
#head form#loginform input#username, #head form#loginform input#password {
  display: block;
  position: absolute;
  width: 114px;
  height: 18px;
  top: 94px;
  left: 78px;
  border: 0px;
  background: transparent; }
#head form#loginform input#password, #head form#loginform label.password {
  top: 118px; }

#head #usermenu {
  display: block;
  position: absolute;
  width: 207px;
  height: 165px;
  top: 73px;
  left: 771px;
  background: url(themes/ingame/img/header_usermenu.gif) no-repeat left top; }
#head #usermenu li {
  display: block;
  margin: 10px 0px 0px 14px;
  list-style-type: none; }
#head #usermenu li a { color: white; }

/* Links in header */
#head #podporujinas {
  display: block;
  position: absolute;
  top: 8px;
  left: 20px;
  font-size: 9px; }
#head #podporujinas span {
  font-size: 10px;
  font-variant: small-caps; }
#head #podporujinas a {  }

/* Home link in header */
#head a#home {
  display: block;
  position: absolute;
  width: 771px;
  height: 186px;
  top: 53px;
  left: 0px;
  overflow: hidden; }
#head a#home span {
  display: block;
  padding-top: 200px; }

/* Left panel + menu & league menu */
#left {
  display: block;
  float: left;
  width: 214px; }
ul#mainmenu {
  display: block;
  margin: 3px 23px 6px 31px; }
ul#mainmenu li {
  display: block;
  height: 29px;
  list-style-type: none; }
ul#mainmenu li a, ul#mainmenu li a:hover {
  display: block;
  height: 29px;
  overflow: hidden;
  color: white;
  background: url(themes/ingame/img/menu.gif) no-repeat left top; }
ul#mainmenu li a:hover {
  font-weight: bold;
  text-decoration: none;
  background-position: right top; }
ul#mainmenu li a span {
  display: block;
  padding: 8px 0px 20px 32px; }
ul#mainmenu li a.first          { background-position: left 0px; }
ul#mainmenu li a.first:hover    { background-position: right 0px; }
ul#mainmenu li a.second         { background-position: left -29px; }
ul#mainmenu li a.second:hover   { background-position: right -29px; }
ul#mainmenu li a.third          { background-position: left -58px; }
ul#mainmenu li a.third:hover    { background-position: right -58px; }
ul#mainmenu li a.fourth         { background-position: left -87px; }
ul#mainmenu li a.fourth:hover   { background-position: right -87px; }
ul#mainmenu li a.fifth          { background-position: left -116px; }
ul#mainmenu li a.fifth:hover    { background-position: right -116px; }
ul#mainmenu li a.sixth          { background-position: left -145px; }
ul#mainmenu li a.sixth:hover    { background-position: right -145px; }
ul#mainmenu li a.seventh        { background-position: left -174px; height: 30px; }
ul#mainmenu li a.seventh:hover  { background-position: right -174px; height: 30px; }
ul#mainmenu li a.eighth         { background-position: left -202px; height: 30px; }
ul#mainmenu li a.eighth:hover   { background-position: right -202px; }
ul#mainmenu li a.seventh, ul#mainmenu li a.seventh:hover,
ul#mainmenu li a.eighth, ul#mainmenu li a.eighth:hover { height: 30px; }
ul#mainmenu li a.seventh span, ul#mainmenu li a.seventh:hover span,
ul#mainmenu li a.eighth span, ul#mainmenu li a.eighth:hover span {  padding-top: 9px; }

ul#leaguemenu, ul#gamesmenu {
  display: block;
  margin: 0px 23px 3px 31px; }
ul#leaguemenu ul, ul#gamesmenu ul { margin: 0px; }
ul#leaguemenu li, ul#gamesmenu li {
  display: block;
  list-style-type: none; }
ul#leaguemenu li a, ul#leaguemenu li a:hover,
ul#gamesmenu li a, ul#gamesmenu li a:hover {
  display: block;
  height: 30px;
  color: white;
  font-weight: bold;
  text-decoration: none;
  overflow: hidden;
  background: url(themes/ingame/img/league_menu.gif) no-repeat left -29px; }
ul#leaguemenu li a:hover, ul#leaguemenu li a.hover,
ul#gamesmenu li a:hover, ul#gamesmenu li a.hover {
  font-weight: bold;
  background-position: left -0px; }
ul#leaguemenu li a span, ul#gamesmenu li a span {
  display: block;
  font-variant: small-caps;
  text-align: center;
  padding: 7px 0px 20px 0px; }
ul#gamesmenu li.game a big, ul#gamesmenu li.game a:hover big {
  display: block;
  font-variant: small-caps;
  text-align: center;
  font-size: 17px;
  color: #C40101;
  padding: 3px 0px 20px 0px; }
ul#leaguemenu li ul.seasone {  }
ul#leaguemenu li ul.seasone li {  }
ul#leaguemenu li ul.seasone li a, ul#leaguemenu li ul.seasone li a:hover, ul#leaguemenu li ul.seasone li a.hover {
  font-weight: normal;
  height: 29px;
  background: url(themes/ingame/img/league_menu.gif) no-repeat left -60px; }
ul#leaguemenu li ul.seasone li a:hover, ul#leaguemenu li ul.seasone li a.hover {
  font-weight: bold;
  background: url(themes/ingame/img/league_menu.gif) no-repeat left -90px; }
ul#leaguemenu li ul.seasone li a span {
  text-align: left;
  padding: 7px 0px 20px 37px; }
ul#leaguemenu li ul.seasone li a.tworows span {
  font-size: 9px;
  padding: 2px 0px 20px 37px; }
ul#leaguemenu li ul.seasone li ul {  }
ul#leaguemenu li ul.seasone li ul li {  }
ul#leaguemenu li ul.seasone li ul li a, ul#leaguemenu li ul.seasone li ul li a:hover, ul#leaguemenu li ul.seasone li ul li a.hover {
  height: 30px;
  background: url(themes/ingame/img/league_menu.gif) no-repeat left -119px; }
ul#leaguemenu li ul.seasone li ul li a:hover, ul#leaguemenu li ul.seasone li ul li a.hover {
  font-weight: bold;
  color: #c40101; }
ul#leaguemenu li ul.seasone li ul li a span {  }

/* Middle panel */
#middle {
  display: block;
  float: left;
  width: 549px; }
#middle span.addv {
  display: block;
  text-align: center;
  border-top: 1px solid #282828;
  border-bottom: 1px solid #282828;
  padding: 10px 2px 10px 2px;
  overflow: hidden; }
#middle span.addv * {
  display: inline;
  padding: 0px;
  margin: 0px; }

#lastlast {
  display: block; }
#lastlast h2 {
  display: block;
  height: 29px;
  overflow: hidden;
  background: url(themes/ingame/img/lastlast.gif) no-repeat center top; }
#lastlast h2 span {
  display: block;
  padding-top: 29px; }
#lastlast div.screws {
  display: block;
  border-top: 1px solid #282828;
  border-bottom: 1px solid #282828;
  padding: 5px 0px 0px 29px;
  background: url(themes/ingame/img/srouby_vlevo.gif) no-repeat left; }
#lastlast div.screws div.screws {
  border: 0px;
  padding: 5px 29px 0px 0px;
  margin: 0px 0px 10px 0px;
  background: url(themes/ingame/img/srouby_vpravo.gif) no-repeat right; }
#lastlast table#lastlastleft, #lastlast table#lastlastright { /*351px*/
  float: left;
  width: 50%;
  height: 174px;
  margin: 0px;
  padding: 1px 0px 0px 0px;
  background: url(themes/ingame/img/last_back.gif) no-repeat 2px top; }
#lastlast table#lastlastleft td, #lastlast table#lastlastright td {
  height: 29px;
  padding: 0px;
  vertical-align: middle; }
#lastlast table#lastlastleft td.type, #lastlast table#lastlastright td.type {
  width: 51px;
  border-left: 1px solid #282828; }
#lastlast table#lastlastleft td.type { border-right: 0px; }
#lastlast table#lastlastleft td.read, #lastlast table#lastlastright td.read {
  padding: 0px 7px 0px 2px;
  text-align: right;
  color: #717171;
  border-right: 1px solid #282828; }
#lastlast table#lastlastleft td.read { border-right: 0px; }
#lastlast table#lastlastleft td.right, #lastlast table#lastlastright td.right {
  border-left: 1px solid #282828;
  border-right: 1px solid #282828;
  height: 24px;
  text-align: right;
  font-size: 10px;
  padding: 0px 8px 0px 0px; }
#lastlast table#lastlastleft td a, #lastlast table#lastlastright td a {
  display: block;
  padding: 5px 0px 5px 0px; }
#lastlast table#lastlastleft td.right a, #lastlast table#lastlastright td.right a { padding: 0px; color: white; }
#lastlast table#lastlastleft td.right { border-right: 0px; }
#lastlast a {
  color: white; }

#content {
  display: block;
  background: white;
  color:black; }

#category {
  display: block;
  padding: 0px 0px 8px 0px;
  margin: 0px 0px 10px 0px;
  background: url(themes/ingame/img/category_header.gif) no-repeat left bottom; }
#category h1 {
  display: block;
  height: 28px;
  font-weight: bold;
  font-size: 11px;
  color: #676767;
  overflow: hidden;
  background: url(themes/ingame/img/category_header.gif) no-repeat left top; }
#category h1 span {
  display: block;
  padding: 9px 0px 3px 12px; }
#category #choices {
  height: 34px;
  padding: 0px 0px 0px 18px;
  overflow: hidden;
  background: url(themes/ingame/img/category_articles.gif) no-repeat left top; }
#category #choices a {
  display: block;
  margin: 7px 0px 0px 0px;
  height: 26px;
  float: left;
  width: 77px;
  overflow: hidden; }
#category #choices a span {
  display: block;
  padding-top: 30px; }

#articles {
  display: block;
  float: left;
  width: 350px; }
#articles .article {
  display: block;
  width: 320px;
  margin: 0px 15px 15px 15px;
  background: url(themes/ingame/img/news_article_bottom.gif) no-repeat center bottom; }
#articles .article h2 {
  display: block;
  position: relative;
  height: 74px;
  font-size: 12px;
  background: url(themes/ingame/img/news_article_heading.gif) no-repeat center top; }
#articles .article h2 a {
  display: block;
  position: absolute;
  width: 220px;
  top: 20px;
  left: 80px;
  color: white; }
#articles .article h2 small {
  display: block;
  position: absolute;
  color: #737373;
  bottom: 0px;
  right: 9px;
  font-size: 9px; }
#articles .article h2 small a { position:relative; top:0px;left:0px; display:inline; color:#c40101; }
#articles .article p {
  padding: 5px 13px 5px 13px; }
#articles .article span.opts {
  display: block;
  height: 20px; }
#articles .article span.opts a.cmnt {
  display: block;
  float: left;
  margin: 0px 0px 0px 20px; }
#articles .article span.opts a.more {
  display: block;
  float: right;
  margin: 0px 20px 0px 0px; }

#quicknews {
  display: block;
  float: left;
  width: 199px; }
#quicknews .quicknew {
  display: block;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 6px 0px;
  background: url(themes/ingame/img/news_mini_underline.gif) no-repeat center bottom; }
#quicknews .quicknew span.border {
  display: block;
  height: 78px;
  background: url(themes/ingame/img/news_mini_border.gif) no-repeat center top; }
#quicknews .quicknew span.border img {
  display: inline;
  width: 137px;
  height: 72px;
  margin: 3px 0px 3px 31px;
  border: 0px; }
#quicknews .quicknew h2 {
  font-size: 10px;
  text-align: center;
  margin: 2px 32px 0px 32px; }
#quicknews .quicknew h2 a {  }
#quicknews .quicknew p {
  text-align: justify;
  font-size: 9px;
  margin: 0px 32px 0px 32px; }

#paging, #strankovani {
  display: block;
  height: 25px; }
#paging a, #strankovani a, #paging span, #strankovani span {
  display: inline;
  color: black;
  float: right;
  padding: 1px 3px 1px 3px;
  margin: 0px 3px 0px 0px;
  border: 1px solid #c40101; }
#paging span, #strankovani span { border: 0px; }

/* Right panel */
#right {
  display: block;
  float: right;
  width: 225px }
#right h2 {
  display: block;
  height: 33px;
  color: #727272;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 7px 0px;
  background: url(themes/ingame/img/rightpanel_header.gif) no-repeat left top; }
#right h2 span {
  display: block;
  text-align: center;
  padding: 8px 0px 0px 0px; }

#download {
  display: block;
  position: relative;
  height: 175px;
  background: url(themes/ingame/img/rightpanel_download.gif) no-repeat center top; }
#download a.item1, #download a.item2, #download a.item3 {
  display: block;
  position: absolute;
  width: 130px;
  height: 22px;
  top: 25px;
  left: 3px;
  font-size: 10px;
  color: white; }
#download a.item2 { top: 65px; }
#download a.item3 { top: 105px; }
#download a.all, #download a.all:hover {
  display: block;
  position: absolute;
  width: 100%;
  height: 30px;
  top: 146px;
  left: 0px;
  color: white;
  overflow: hidden; }
#download a.all span {
  display: block;
  padding-top: 30px; }

#votes {
  display: block;
  padding: 35px 0px 0px 0px;
  background: url(themes/ingame/img/votes_ask.gif) no-repeat center top; }
#votes table#question {
  width: 100%;
  height: 52px;
  margin: 0px 0px 10px 0px; }
#votes table#question tr td {
  color:white;
  text-align:center;
  vertical-align:middle; }
#votes ul#choices {
  display: block; }
#votes ul#choices li {
  display: block;
  position: relative;
  list-style-type: none;
  height: 42px;
  margin: 0px 0px 3px 0px;
  overflow: hidden;
  background: url(themes/ingame/img/votes_choice.gif) no-repeat left top; }
#votes ul#choices li a {
  display: block;
  position: absolute;
  top: 14px;
  left: 68px;
  color: white;
  overflow: show; }
#votes ul#choices li a span {
  display: block;
  width: 150px; }
#votes ul#choices li a:hover span {
  text-decoration: underline; }
#votes ul#choices li a:hover, #votes ul#choices li a span.percent {
  text-decoration: none; }
#votes ul#choices li a span.percent {
  display: block;
  position: absolute;
  width: 38px;
  left: -63px;
  top: -2px;
  color: #c40101;
  text-align: center;
  font-size: 16px; }

#addv, #visitorstats {
  display: block;
  margin: 15px 3px 0px 3px;
  padding: 0px 0px 6px 0px;
  overflow: hidden;
  text-align:center; }
#addv img, #addv a, #visitorstats img, #visitorstats a { display: inline; }
/*#addv span.addv {
  display: block;
  background: #101010;
  margin: 6px 0px 0px 0px;
  padding: 0px 0px 7px 0px;
  border: 1px solid #2f2f2f; }
#addv span.addv a {
  display: block;
  height: 15px;
  color: white;
  font-size: 11px;
  padding: 0px 0px 0px 20px;
  background: url(themes/ingame/img/addv_heading.gif) no-repeat left top; }
#addv span.addv a span {  }
#addv span.addv span.border {
  display: block;
  margin: 10px 0px 7px 0px;
  text-align: center; }
#addv span.addv span.border img {
  display: inline; }*/

/* Footer */
#foot {
  display: block;
  height: 26px;
  background: url(themes/ingame/img/footer_back.gif) repeat-x left top; }
#foot p {
  display: block;
  text-align: center;
  padding: 7px 0px 0px 0px; }


.somespace {
  display: block;
  margin: 0px 10px 20px 10px; }

.details {
  display: block;
  margin: 0px 10px 0px 10px;
  border-top: 2px solid #cacaca;
  padding: 3px;
  font-size: 11px; }
.details p { padding: 0px; }

.comments, .kontakt {
  display: block;
  padding-top: 20px;
  text-align: left; }
.comments h2, .kontakt h2, #userinfo h2, #middlewide h2, .general h2 {
  display: block;
  position: relative;
  padding: 2px 0px 5px 10px;
  font-size: 12px;
  font-weight: normal;
  margin: 1px 0px 8px 0px;
  border: 1px solid #A1A1A1;
  background: #cacaca; }
.comments h2 em {
  display: block;
  float: right;
  font-size: 11px;
  margin: 0px 0px 0px 0px; }
.comments p { padding: 0px; }
.comments .pridat_komentar { display: block; padding: 3px 8px 5px 8px; }
.comments .komentar { display: block; padding: 1px 8px 3px 8px; }
.comments textarea#komentar {
  display:block;
  width: 270px;
  height: 51px;
  margin: 0px 0px 3px 0px;
  background: transparent;
  border: 0px;
  border-left: 1px solid #A1A1A1;
  color: black;
  overflow: auto; }
.comments input#komentar_kod, .comments input#komentar_send {
  width: 50px;
  font-size: 12px;
  color: black;
  padding: 1px;
  border: 1px solid #A1A1A1;
  background: transparent; }
.comments input#komentar_send { width: auto; }
.comments span.left { display:block; float:left; }
.comments span.right { display:block; float:right; }
.comments span.left input {
  font-size: 12px;
  width: 150px;
  border: 1px solid #A1A1A1;
  color: black;
  padding: 0px;
  margin: 0px 0px 2px 0px;
  background: transparent; }
.comments img#komentar_kod_img {
  display:block;
  float:right;
  margin: 0px 0px 3px 3px; }

.kontakt { padding-top: 2px; }
#kontakty p { margin: 0px 0px 4px 10px; }

.tright { text-align: right; }

table.lefttop {
  border-top: 1px solid #A1A1A1;
  border-left: 1px solid #A1A1A1; }
table.lefttop td {
  padding: 1px 2px 1px 2px;
  border-bottom: 1px solid #A1A1A1; }

#article { display: block; padding: 0px 0px 10px 0px; }
#article ul, #article ol { margin-left: 35px; }

.inboxmenu, .gallerymenu, .resultsmenu {
  display: block;
  padding: 0px 0px 2px 10px;
  border-bottom: 2px solid #A1A1A1; }
.inboxmenu a, .gallerymenu a, .resultsmenu a {
  display: inline;
  margin: 0px 15px 0px 0px; }
table.msg {
  border: 0px;
  width: 100%;
  border: 1px solid #A1A1A1; }
table.msg td {
  padding: 2px;
  border: 1px solid #A1A1A1; }
table.msg input {
  font-family: Verdana;
  display: block;
  width: 100%;
  border: 0px;
  background: transparent;
  color: black; }
table.msg textarea {
 font-family: Verdana;
  display: block;
  width: 100%;
  height: 400px;
  border: 0px;
  background: transparent;
  color: black; }

table.results {
  border-top: 1px solid #A1A1A1;
  border-left: 1px solid #A1A1A1;
  width:100%; }
table.results td {
  border-bottom: 1px solid #A1A1A1;
  border-right: 1px solid #A1A1A1;
  padding: 1px 2px 1px 2px; }
table.results thead td, table.results thead th {
  border-right: 1px solid #A1A1A1;
  border-bottom: 2px solid #A1A1A1;
  font-weight: bold; }
table.results thead td a, table.results thead th a {
  display: block;
  color: black; }
table.results td.asc a, table.results th.asc a, table.results td.desc a, table.results th.desc a {
	padding: 2px 12px 2px 2px; }
table.results td.asc, table.results th.asc, td.asc, th.asc {
	background: url(themes/admin/icons/bullet_arrow_up.png) no-repeat right; }
table.results td.desc, table.results th.desc, td.desc, th.desc {
	background: url(themes/admin/icons/bullet_arrow_down.png) no-repeat right; }

table.sortable thead td.asc, table.sortable thead td.desc,
table.sortable thead th.asc, table.sortable thead th.desc {
	padding: 2px 12px 2px 2px; }

table.bottoms {
  width: 100%; }
table.bottoms td {
  /*border-right: 1px solid #A1A1A1;*/
  border-bottom: 1px solid #A1A1A1;
  padding: 1px 2px 1px 2px; }
table.bottoms thead td, table.bottoms thead th {
/*   border-right: 1px solid #A1A1A1; */
  border-bottom: 2px solid #A1A1A1;
  font-weight: bold; }

table.tiny thead td, table.tiny thead th { font-size: 10px; }
table.tiny td { font-size: 9px; }

table.borders {
  border-top: 1px solid #A1A1A1;
  border-left: 1px solid #A1A1A1; }
table.borders td {
  border-right: 1px solid #A1A1A1;
  border-bottom: 1px solid #A1A1A1;
  padding: 1px 2px 1px 2px;
  background: transparent; }
table.borders thead td, table.borders thead th {
  padding: 1px 3px 1px 3px;
  border-right: 1px solid #A1A1A1;
  border-bottom: 2px solid #A1A1A1;
  font-weight: bold;
  background: transparent;
  text-align: center; }

td.big {
  font-size: 50px; }
span.red {
  font-size: 23px;
  color: red;
  font-weight: bold; }
span.green {
  font-size: 23px;
  color: green;
  font-weight: bold; }

#userinfo #avatar {
  display: block;
  float: right;
  margin: 0px 20px 0px 0px ; }

a.icon { padding: 2px 0px 2px 19px; background: left middle; }
a.logout   { background: no-repeat url('themes/admin/icons/disconnect.png'); }
a.setup    { background: no-repeat url('themes/admin/icons/cog.png'); }
a.gallery  { background: no-repeat url('themes/admin/icons/images.png'); }
a.pm       { background: no-repeat url('themes/admin/icons/email_open.png'); }
a.adm      { background: no-repeat url('themes/admin/icons/user_gray.png'); }
a.vcard      { background: no-repeat url('themes/admin/icons/vcard.png'); }


#middlewide {
  display: inline;
  width: 775px;
  float: right;
  background: #121212; }
#middlewide #category { background-repeat: repeat-x; }
#middlewide #category h1 { background: url(themes/ingame/img/category_header_long775.gif) no-repeat left top; }


form.filters select {
  display: inline;
  width: 20%;
  margin-right: 7px; }

#league_menu {
  display: block;
  margin: 5px; }
#league_menu li {
  display: block;
  list-style-type: none;
  padding: 3px 10px 3px 10px; }
#league_menu li a {
  display: block;
  padding: 2px;
  color: white;
  border: 1px solid #A1A1A1; }
#league_menu li a:hover {
  background: #2b2b2b; }

span#teamdata {
  display: block;
  text-align: center; }
span#teamdata img { display: inline; }
span#teamdata p {
  display: block;
  text-align: center;
  text-decoration: underline; }

.tdetails { display: block;  }
.tdetails .teamlogo { display:block; width: 180px; float: left; text-align:center; }
.tdetails .teamlogo img { display: inline; margin: 0px 0px 10px 0px; }
.tdetails .teamlogo p { display:block;text-align:center;font-size: 12px;font-weight:bold; }
.tdetails h2 { display:block;font-size: 18px;font-weight:bold; }
.tdetails ul.stats { display:block;float:left;width:350px; margin:10px 10px 10px 0px; }
.tdetails ul.stats li { display:block;width:45%;float:left; text-align:right;margin-right:4%;font-size:14px;font-weight:bold;padding:0px 0px 3px 0px; }
.tdetails ul.stats li strong { display:block;float:left;text-align:left;font-weight:normal;font-size:12px; }

#play_off { background: white; }

div#fixeduserlist {
  display: none;
  position: absolute;
  z-index: 9;
  width: 200px;
  border-top: 1px solid #c50000;
  border-bottom: 1px solid #c50000;
  text-align: left; }
div#fixeduserlist ul {
  display: block;
  height: 256px;
  overflow: auto;
  margin: 0px;
  border-left: 1px solid #c50000;
  border-right: 1px solid #c50000;
  background: black; }
div#fixeduserlist ul li {
  list-style-type: none;
  padding: 1px; }
div#fixeduserlist ul li img {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 3px; }
div#fixeduserlist ul li a {
  display: block;
  height: 16px;
  color: white;
  background: black; }
div#fixeduserlist ul li a:hover {
  color: black;
  background: white; }

input.big {
  border: 1px solid #cccccc;
  color: clakc;
  width: 70px;
  height: 37px;
  font-size: 30px;
  text-align: center;
  background: white; }

table tr.dnf td { color: silver; }

table.sidebarstats {
	width: 185px;
	margin: 10px 20px 10px 20px; }
table.sidebarstats td {
	color: white;
	font-size: 11px; }




