body {background:#ffffff url(maingraphics/topgradient.gif) top repeat-x; margin:0px; padding:0px; border:0px;}

p, td, table, li, body, span, ul, ol, input, textarea, select { font-size:11px; color:#425666; font-family:verdana,tahoma ; line-height:135%; }

table { border-width:0px ; border-spacing:0px ; border-collapse:collapse ; padding:0px ; }
td { border-collapse:collapse ; border-width:0px ; border-spacing:0px ; padding:0px ; }

li {margin-bottom:7px;}

a:link {color:#0066cc; text-decoration:underline;}
a:visited {color:#0066cc; text-decoration:underline;}
a:hover {color:#173c63; text-decoration:underline;}
a:active {color:#0066cc; text-decoration:underline;}

span.mainmenuitem, a.mainmenuitem:link, a.mainmenuitem:visited, a.mainmenuitem:active, a.mainmenuitem:hover {
  color:#ffffff; 
  font-family:verdana; 
  font-size:17px;
  text-decoration:none;
  padding:7px 10px;
  display:inline;
  }
span.mainmenuitem2, a.mainmenuitem2:link, a.mainmenuitem2:visited, a.mainmenuitem2:active, a.mainmenuitem2:hover {
  color:#ffffff; 
  font-family:verdana;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  padding:7px 10px;
  display:inline;
  }

.mainmenuitembreak2 {
  margin:0px 4px;
  color:#ffffff;
  }

a.mainmenuitem:hover {
  color:#feb810;
  /*background:#ffffff url(maingraphics/mainmenuitembackground.gif) repeat-x top;    */
  }

.mainmenuitembreak {
  margin:0px 7px;
  color:#ffffff;
  }

.myGameInfo {
      font-size:9px;
      margin-left:2px; 
      color:#7e7e7e;
      }


a.profillink:link, a.profillink:visited, a.profillink:active, a.profillink:hover {color:#0066cc; text-decoration:none; font-weight:bold;}
a.profillink:hover {color:#ffa71c;}

.profillinkbreak {margin:0px 17px;}
.profillinkbreakmid {margin:0px 15px;}
.profillinkbreakshort {margin:0px 10px; color:#aaaaaa;}

a.newsnavi:link, a.newsnavi:visited, a.newsnavi:active, a.newsnavi:hover {color:#ffa71c; font-size:18px; text-decoration:none;}
a.newsnavi:hover {color:#0066cc; text-decoration:underline;}

a.meczlink:link, a.meczlink:visited, a.meczlink:active {color:#0066cc; text-decoration:none;}
a.meczlink:hover {color:#173c63; text-decoration:none;}


a.actionlink:link, a.actionlink:visited, a.actionlink:active {color:#0066cc; text-decoration:underline; font-size:14px; text-align:center; display:block; margin-top:20px;}
a.actionlink:hover {color:#ffa71c; text-decoration:none;}


a.glowteamlink:link, a.glowteamlink:visited, a.glowteamlink:active {color:#ffa71c; text-decoration:blink;}
a.glowteamlink:hover {color:#2e1067; text-decoration:underline;}

a.nounderline:link, a.nounderline:visited, a.nounderline:active, a.nounderline:hover {text-decoration:none;}

a.adminaction:link, a.adminaction:visited, a.adminaction:active, a.adminaction:hover {color:#CE113F; text-decoration:none;}
a.adminaction:hover {color:#ffa71c; text-decoration:underline;}

a.autorinfo:link, a.autorinfo:visited, a.autorinfo:active, a.autorinfo:hover {color:#bbbbbb;}
a.autorinfo:hover {color:#666666; text-decoration:none;}

a.rsslink:link, a.rsslink:active, a.rsslink:visited {
          padding:1px 7px 2px; 
          font-size:9px; 
          color:#ffffff; 
          background:#f37200; 
          border:1px #6a6a6a solid; 
          display:inline; 
          text-decoration:none;
          }
a.rsslink:hover {
          text-decoration:none;
          background:#f19030;
          }


a.fotoLink {display:block; padding:7px; border:1px solid #ddd; text-align:center; text-decoration:none;}
a.fotoLink:hover { background: #e9e9e9; border-color: #c4c4c4;}

a.galerialink:link, a.galerialink:active, a.galerialink:visited {color:#2e1067;}
a.galerialink:hover {background:#ff874d; border:1px #b1b4c9 solid;}
.galerialinkaktywny {color:#ff6014;}


.s1c0 {font-size:9px;}
.s2c0 {font-size:11px;}
.s3c0 {font-size:14px;}
.s4c0 {font-size:17px;}

.s1c1 {color:#AAAAAA; font-size:9px;}
.s2c1 {color:#AAAAAA; font-size:11px;}
.s3c1 {color:#AAAAAA; font-size:14px;}
.s4c1 {color:#AAAAAA; font-size:17px;}

.s1c2 {color:#CE113F; font-size:9px;}
.s2c2 {color:#CE113F; font-size:11px;}
.s3c2 {color:#CE113F; font-size:14px;}
.s4c2 {color:#CE113F; font-size:17px;}

.s1c3 {color:#2e1067; font-size:9px;}
.s2c3 {color:#2e1067; font-size:11px;}
.s3c3 {color:#2e1067; font-size:14px;}
.s4c3 {color:#2e1067; font-size:17px;}

.unreadmail {color:#ff7d1c; font-size:13px;}

.ontopbox {z-index:2; position:absolute; left:100px; top:100px; padding:25px; background:#ffffff; border: 6px solid #173c63;}

img {border:0px;}
.buttonimage { display:inline; padding-right:20px; vertical-align:middle;}

.innews {margin:0px 10px 10px; float:right; display:inline;}

.header1 {font-size:21px; margin:0px 0px 15px; color:#2d2d6c;}
.header2 {background:url(maingraphics/headerbackground.gif) left center no-repeat; font-size:17px; margin:0px 0px 10px; color:#2d2d6c; padding:3px 3px 3px 14px; }
.header3 {font-size:12px; margin:5px 0px 4px; color:#2d2d6c; padding:3px 3px 3px 6px; background:#f6f6f6; font-weight:bold;}
.header4 {font-size:14px; color:#2d2d6c;}  

.cen0 {text-align:center;}
.l10 {margin-left:10px; text-align:left;}
.r10 {margin-right:10px; text-align:right;}
.just {text-align:justify;}
.padver2 {padding-top:2px; padding-bottom:2px;}
.padver5 {padding-top:5px; padding-bottom:5px;}
.padver15 {padding-top:15px; padding-bottom:15px;}
.padhor5 {padding-left:5px; padding-right:5px;}

.logpanel {border-bottom:1px solid #99bbbb; margin-bottom:3px; padding:0px 5px 3px; text-align:center;}
#myGamesPanel {border-bottom:1px solid #99bbbb; text-align:center; clear:right; width:970px; height:20px;}
.myGamesInfo {float:left; text-align:left;}

/******************************************                           inputy                                 *******************************************/
form {display:inline;}
.myinput {border:1px solid #cccccc; padding-left:2px;}
.myinput:hover {background:#f8f8f8;}
.formwymagane {color:#ce113f;}
.checkbox17 {vertical-align:middle; width:17px; height:17px; border:1px solid #cccccc;}

/******************************************                           kalendarz                                *******************************************/
.calendarcol {padding:5px 0px; width:33px; text-align:center; font-size:10px;}
.calendartoday {background:#f6f9fc; border:1px solid #a4afbb; font-weight:bold;}
.calendarweekend {background:#f7f8f9; color:#bbbbbb; border:1px solid #ffffff;}

.calendarevent {font-weight:bold; text-decoration:none; font-size:11px;}
a.calendarevent {text-decoration:none;}

.calendareventnum {font-size:8px;}
.calendarheader {font-size:17px; margin:5px 0px; color:#0e5099;}

/**********************************************************************************************************************************************************/
/******************************************                           newsy                                ************************************************/
/**********************************************************************************************************************************************************/

.newsdata {font-size:10px; color:#777777;}
.newscalendar {background:#eeeeee; border:1px solid #cccccc; width:50px; text-align:center; background:#dadada url(maingraphics/newsheaderbackground.gif) top repeat-x;}
.newscomments {font-size:10px; color:#aaaaaa;}
.newsbox {padding:15px 0px 30px;}
.linebot {margin-bottom:7px; border-bottom:1px dashed #cccccc; padding-bottom:7px;}
.nolinebot {margin-bottom:10px;}

.newsHandler {
  width:495px;
  padding-bottom:30px;
  color:#425666;
  font-size:11px;
  line-height:135%;
}

.newsHeaderAndDateHandler {
      width:495px;
      background:url('maingraphics/news_header_background.jpg') no-repeat 50px top;
      margin-bottom:6px;
      height:64px;
      clear:both;
}

.newsDateHandler {
      width:47px;
      float:left;
      clear:left;
      height:62px;
      background:#eeeeee;
      border:1px solid #D7D7D7;
      text-align:center;
      background:#dadada url(maingraphics/newsheaderbackground.gif) top repeat-x;
}

.newsDateDay {color:#8092a7; font-size:28px; font-family:Trebuchet MS; line-height:90%; letter-spacing:1px; margin:6px auto 0px;  height:24px;}
.newsDateMonth {color:#8092a7; margin:0px; height:15px;}
.newsDateYear {color:#fff; font-weight:bold; font-size:10px; margin:3px 0px 0px; background:#b0bbc8;  height:14px;}

.newsHeaderHandler {
      width:323px;
      float:left;
      height:64px;
      margin-left:10px;
      padding:3px 0px;
}

.newsHeader {
      height:43px;
      font-size:17px;
      font-family:Trebuchet MS ;
      line-height:120% ;
      margin:0px 0px 1px;
      overflow:hidden ;
}

.newsAutorInfo {
      height:14px;
      margin:0px ;
}

.newsAutor {font-size:11px; color:#777777; font-weight:bold;}

.newsCommentsAndFoto {
      width:74px;
      float:right;
      height:44px;
      margin-top:5px;
      border-left:1px dotted #ccc;
      margin-left:5px;
      padding:8px 0px 3px 1px;
      clear:right;
}


.newsCommentsInfo {
      height:14px;
      margin:0px ;
}

.newsCommentsHandler {
  margin-bottom:15px;
}

.newsAdminPanel {
     height:17px;
     border:1px solid #ddd;
     background:#eee;
     padding-left:10px;
     font-size:9px;
     margin:0px ;
}

.newsText {
       color:#425666;
      clear:both;
      text-align:justify;
      margin-top:10px;
      width:480px;
      margin-bottom:15px;
}

.newsThumbsHandler {
  margin:0px 0px 5px 5px;
}

.newsNumbers {
      font-size:16px;
      font-weight:bold;
      margin:0px 0px 0px 4px;
      color:#0066cc;
}

.newsThumbs {margin-bottom:6px; font-size:16px; font-weight:bold; color:#0066cc;}
.newsThumbs a {display:inline; text-decoration:none; color:#0066cc; margin-right:3px;}
.newsThumbs img {margin:0 3px 0 3px;}


a.newsTitle:link, a.newsTitle:visited, a.newsTitle:active, a.newsTitle:hover {color:#fd8710; text-decoration:none;}    /* czerwony : CA171D   */
a.newsTitle:hover {color:#0066cc;}

.bull8 {display:inline; margin-left:15px; margin-right:8px; color:#bbb}

span.meczThumbs {margin:0 0 0 6px;}
a.meczThumbs {display:inline; margin:0 0 0 5px;}
.meczeLigi {margin-bottom:13px;}
.meczInfo {display:block; margin:0px 0px 4px 0px; padding:0px 0px 0px 10px;}

ul.newsGalleryHandler {list-style-type:none; clear:both; width:100%; height:166px; display:block; overflow:hidden; padding:0px; margin:0px;}
.newsFotoHandler {float:left; display:inline; width:156px; height:155px; margin:0px 4px; padding:0px;}

/******************************************                           komentarze                                 *******************************************/

.komentarzfull {border-bottom:1px solid #efefef; vertical-align:top; padding:10px 6px;}
.komentarzshort {border-bottom:1px dashed #cccccc; padding:0px 0px 5px; margin:3px 0px 5px;}
.forumfull {padding:5px 6px 12px; border-bottom:1px solid #e9e9e9;}
.forumrow {background:#f9f9f9;}
.forumshort {padding:0px 0px 3px; border-bottom:1px dashed #cccccc; margin:3px 0px 5px;}

.komentarzav {margin-right:10px; margin-bottom:0px; float:left; display:inline;}

/******************************************                           mecz info                                *******************************************/

.wynik {font-size:25px;}
.wyniksmall {color:#de360e; font-weight:bold; line-height:inherit;}
.liganame {margin:20px 0px 10px; font-weight:bold;}
.meczrow {line-height:155%;}
.numerkimeczu {font-size:14px;}

/*******************************************                                tabela                                 *******************************************/

tr.tablerow {height:21px;}
tr.tablerow:hover {background:#eeeeee;}
tr.tablerow1 {background:#f6f6f6;}
        
.shortspace {letter-spacing:-1px;}
.spadek {color:#a83c3c;}
.baraze {color:#c77c00;}

/*******************************************                                 priv mess                                 *******************************************/
.privmessbox {padding:3px 15px 15px; border-bottom:1px dashed #cccccc;}

/******************************************                                 aktywacja newsow                                 ***************************************/
.aktywujnewsbox {margin-bottom:20px; border:1px solid #cccccc; padding:10px;}
.aktywujnewstresc { margin:10px 0px; border:1px solid #bbbbbb; background:#f6f6f6; padding:8px;}

/******************************************                           alerty */
.alertbox {padding:13px 10px 13px 100px; margin:10px 5px 25px; font-size:12px;}
.albore {border:1px solid #d1a1a5; background:#f5e4e1 url(maingraphics/alertre.gif) no-repeat; color:#ce113f;}
.alboye {border:1px solid #efd08e; background:#f4efdB url(maingraphics/alertye.gif) no-repeat; color:#cd8b00;}
.albogr {border:1px solid #bbcc76; background:#ecf2e8 url(maingraphics/alertgr.gif) no-repeat; color:#668f27;}


/******************************************                           foty                                                 *****************************************/
.galleryinfo {text-align:center; font-size:14px;}
.gallerydata {font-size:14px;}
.fotonum {font-size:15px; color:#aaaaaa;}
.fotkifotomain {border:4px solid #acafbc;}

#ocenaZdjecia {float:left; font-size:19px; color:#2f498b; font-family:arial; margin:-6px 6px 0px 4px;}
#ocenaField {margin:0px auto; text-align:center; width:250px; clear:right; }
#ocenaBox {text-align:center; margin:10px 0px; height:17px;}
#rateBox {float:left; width:102px; border:1px solid #2f498b; height:15px; clear:right; text-align:left;}
#rateValue {margin:1px; height:13px; background:#404d7e;}
#ocena_zdjecia_brak {font-weight:bold;}
#votingOptions {margin-top:20px; clear:both; height:25px;}
#przyciskiGlosowania {display:block; margin:15px 0px;}
#musiszSieZalogowac {}
#fotoLink {text-align:center; margin-top:15px;}
#zdjecielink {border:1px solid #ccc; color:#5f79bb; background:#f6f6f6; width:400px; padding-left:3px;}
#zdjecielink:hover {color:#4f69ab; background:#ffffff;}
#skasujZdjecieBox {margin:10px 0px 3px;}

.fotoVote {padding:3px 8px; font-size:15px; font-weight:bold; border:1px solid #ccc; margin:0px 1px;}
a.fotoVote:link, a.fotoVote:active, a.fotoVote:visited {color:#2f498b; text-decoration:none; background:#fafafa;}
a.fotoVote:hover {color:#ffffff; text-decoration:none; background:#2f498b;}

/******************************************                           sonda                                                *****************************************/

.sonda {border:#aaaaaa 1px solid; width:100%; }
.sondabar { border:#ffffff 1px solid; background:#5a6290; height:10px;}
          
/******************************************                           salpsVIP                                             *****************************************/
.vipdata {color:#989898;}

/******************************************                           statystyki                                           *****************************************/

.statrow {margin:0px 0px 5px;}
.statsbox {margin-left:15px; margin-top:0px;}
.statsUserList {height:15px; clear:both;}
.statsUser {float:left; width:110px;}        

.extraStatsRow {clear:both; width:230px; height:16px;}
.extraStatsPos {float:left; clear:left; width:25px;}
.extraStatsUser {float:left; width:150px; font-weight:bold;}
.extraStatsScore {float:left; clear:right; width:50px;}

/******************************************                           info druzyny                                         *****************************************/

#teamInfoLinksBox { clear:right; height:23px; margin-bottom:10px; }

.teamInfoLink {display:block; float:right;  margin:0px 2px; padding:2px 7px; border:1px solid #6e92b6;}
a.teamInfoLink:link, a.teamInfoLink:visited, a.teamInfoLink:hover, a.teamInfoLink:active {color:#6e92b6; text-decoration:none;}
a.teamInfoLink:hover {background:#3C5A90; color:#fff;}

/******************************************                           typer                                                *****************************************/
.sparingCount {font-size:13px; color:#919da6;}
.typerHandler {display:block; text-align:center;}
.typerSelect {display:block;}
.typerSubmit {display:block; margin-top:11px; text-decoration:none; font-size:13px; font-weight:bold;}
a.typerSubmit:link, a.typerSubmit:visited, a.typerSubmit:hover ,a.typerSubmit:active {text-decoration:blink;}
a.typerSubmit:hover {color:#ce113f}

.typerInGameHandler {display:inline; margin-left:15px;}
.typerAllSubmit {display:block; margin-top:21px; text-decoration:none; font-size:16px; font-weight:bold;}
a.typerAllSubmit:link, a.typerAllSubmit:visited, a.typerAllSubmit:hover ,a.typerAllSubmit:active {text-decoration:blink;}
a.typerAllSubmit:hover {color:#ce113f}

.mainTyperLogo {margin-bottom:17px;}

.tTable {clear:both; margin-bottom:20px;}
.tTableRow {clear:both; border-bottom:1px dotted #ccc; width:445px; margin-left:15px;}
.tTableCol1 {float:left; width:40px; height:16px; margin:4px 3px 4px 5px; border-right:1px dotted #ccc; color:#888;}
.tTableCol2 {float:left; width:80px; height:16px; margin:4px 3px; border-right:1px dotted #ccc;}
.tTableCol3 {float:left; width:100px; height:16px; margin:4px 3px; border-right:1px dotted #ccc;}
.tTableCol4 {float:left; width:185px; height:16px; margin:4px 3px;}
.tScore {font-size:12px; font-weight:bold;}

.bg1 {background:#f9f9f9;}

#typerInfoLinksBox { clear:right; height:23px; margin:10px 0px 10px; }

.typerInfoLink {display:block; float:left;  margin:0px 2px; padding:2px 7px; border:1px solid #6e92b6;}
a.typerInfoLink:link, a.typerInfoLink:visited, a.typerInfoLink:hover, a.typerInfoLink:active {color:#6e92b6; text-decoration:none;}
a.typerInfoLink:hover {background:#3C5A90; color:#fff;}
/******************************************                           mecz                                                 *****************************************/
.teamsInfo {margin:0px 0px 20px;}

.meczInformujOWyniku {margin:0px 0px 10px; text-align:center;}
.meczPowiadomienie {vertical-align:middle; margin-right:10px; }

.dodajRozneHandler {margin:0px 0px 7px; background:#f7f7f7; border-top:1px solid #f3f3f3; border-bottom:1px solid #e9e9e9;}
.dodajRelacjeType {margin:0px 15px 5px 3px; padding-bottom:5px; border-bottom:1px solid #d8d8d8; font-weight:bold;}
.dodajRelacjeInfo {margin-left:5px;}
.meczInfoCol {vertical-align:top; padding:5px 0px 10px;}
.dodajRelacje {margin-top:7px;}
img.dodajRelacje {margin-left:3px; margin-right:6px; display:inline;}

#meczAdditionalHandler {width:495px; clear:both; height:80px;}
#meczPoprzednieMecze {float:left; width:165px; height:80px; text-align:center;}
#faworytHandler {float:left; width:165px; height:80px; text-align:center;}
#meczRangaHandler {float:left; width:165px; height:80px; text-align:center;}
#faworytContainer {width:280px; height:17px; margin:10px auto 0px; font-size:9px;}
#faworytCol1 {float:left; width:30px; height:13px; margin:1px; color:#ff9321;}
#faworytCol2 {float:left; height:11px; margin:1px 1px 1px 3px; background:#ffc238 url(maingraphics/typyGradientLewy.gif) right repeat-y;}
#faworytCol3 {float:left; height:11px; margin:1px 3px 1px 0px; background:#2f8fd1 url(maingraphics/typyGradientPrawy.gif) left repeat-y;}
#faworytCol4 {float:left; width:30px; height:13px; margin:1px; color:#2f8fd1;}

/******************************************                           szlagier                                             *****************************************/
.szlagierLogoHandler {background:url(maingraphics/szlagier_logo.gif) no-repeat 345px 5px}
.szlagierHandler {margin:0px 0px 15px; text-align:center;}
.szlagierSubmit {margin-top:11px; text-decoration:none; font-size:13px; font-weight:bold;}
.szlagierRanga {margin:0px 0px 15px; text-align:center;}
a.szlagierSubmit:hover {color:#ce113f;}
img.szlagier {margin-right:16px; display:inline; vertical-align:middle;}
img.szlagierSmall {margin-right:5px; display:inline; vertical-align:middle;}
img.szlagierRank {margin:0px 6px 0px 0px; vertical-align:middle;}
img.szlagierRankMain {vertical-align:middle; margin:3px 0px;}

/******************************************                           użytkownik                                           *****************************************/
div.userMoreInfo {margin-top:10px;}
a.userInfoRow {font-size:9px}
a.userInfoRow:link, a.userInfoRow:visited, a.userInfoRow:hover, a.userInfoRow:active {text-decoration:none;}
.userInfoRowHeader {font-size:10px; margin-bottom:5px;}

/******************************************                         zapytaj sędziego                                      *****************************************/
.przepisyHandler {margin-bottom:15px;}
.przepisyRow {padding:3px; border-bottom:1px dotted #ccc;}
.przepisyPytanie {margin-bottom:5px; font-weight:bold;}
.przepisyAdminForm {margin-bottom:5px;}
.przepisyOdpowiedz {margin-bottom:15px;}

/******************************************                         box z pomocą                                          *****************************************/
.helpTrigger {margin-left:0px;}
a.helpTrigger:link, a.helpTrigger:visited, a.helpTrigger:hover, a.helpTrigger:active {text-decoration:none;}
.helpBox {margin:0px 10px 12px; border:1px solid #efd08e; background:#f4efdB url(maingraphics/infoboxbackground.gif) right top no-repeat; color:#cd8b00; }
.helpTitle {margin:5px 5px 10px; font-weight:bold; font-size:13px;}
.helpInfo {margin:5px; line-height:150%;}

/******************************************                          relacje live                                         *****************************************/
#relacjeLiveInfo {
  background:url(maingraphics/live_logo.gif) top right no-repeat;
}
#relacjeLiveHandler {
  background:url(maingraphics/live_logo.gif) top left no-repeat;
}