/*
2px = .09em    *    9px  = .82em     |    17px = 1.55em    |    25px = 2.27em
3px = .27em    *    10px = .91em     |    18px = 1.64em    |    26px = 2.36em
4px = .36em    *    11px = 1em       |    19px = 1.73em    |    28px = 2.55em
5px = .45em    *    12px = 1.09em    |    20px = 1.82em    |    30px = 2.73em
6px = .55em    *    13px = 1.18em    |    21px = 1.91em    |    32px = 2.91em
7px = .64em    *    14px = 1.27em    |    22px = 2em       |    34px = 3.09em
8px = .73em    *    15px = 1.36em    |    23px = 2.09em    |    36px = 3.27em
^^^^^^^^^^^    *    16px = 1.45em    |    24px = 2.18em    |    38px = 3.45em


.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/

/* Default font settings. 
   The font-size percentage is of 16px. (0.69 * 16px = 11px) */
html, body {height:100%;}
body { 
  background: #000 url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fbg-soccer-body.jpg") no-repeat 50% 0%;
  font-family:Tahoma, Geneva, Helvetica, Arial, sans-serif;
  font-size:69%;
  color:#000;
}

a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline; color:#7a9926;}

th {text-align:left;}
td, th {vertical-align:top;}

p {line-height:144%;}

input, select, textarea {font-family:Tahoma, Geneva, Helvetica, Arial, sans-serif;}

input.text, textarea {border:1px solid #8999B0;}

input.highlight, textarea.highlight {background-color:#ffff9f;}

/*
2px = .09em    *    9px  = .82em     |    17px = 1.55em    |    25px = 2.27em
3px = .27em    *    10px = .91em     |    18px = 1.64em    |    26px = 2.36em
4px = .36em    *    11px = 1em       |    19px = 1.73em    |    28px = 2.55em
5px = .45em    *    12px = 1.09em    |    20px = 1.82em    |    30px = 2.73em
6px = .55em    *    13px = 1.18em    |    21px = 1.91em    |    32px = 2.91em
7px = .64em    *    14px = 1.27em    |    22px = 2em       |    34px = 3.09em
8px = .73em    *    15px = 1.36em    |    23px = 2.09em    |    36px = 3.27em
^^^^^^^^^^^    *    16px = 1.45em    |    24px = 2.18em    |    38px = 3.45em


.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/
.mainTabs li.selected, .mainTabs li.selected a {background:#ece9e4;}
.mainTabs .colored { font-weight: bold; color: #a3dd00; }

.siteTopBg, .siteBottomBg {height:3px; background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsite%2Fsite-corners-gray.png"); font-size:0; line-height:0;}
.siteContent {padding: 10px 15px; border-radius: 0; background-color:#ece9e4;}
/*
2px = .09em    *    9px  = .82em     |    17px = 1.55em    |    25px = 2.27em
3px = .27em    *    10px = .91em     |    18px = 1.64em    |    26px = 2.36em
4px = .36em    *    11px = 1em       |    19px = 1.73em    |    28px = 2.55em
5px = .45em    *    12px = 1.09em    |    20px = 1.82em    |    30px = 2.73em
6px = .55em    *    13px = 1.18em    |    21px = 1.91em    |    32px = 2.91em
7px = .64em    *    14px = 1.27em    |    22px = 2em       |    34px = 3.09em
8px = .73em    *    15px = 1.36em    |    23px = 2.09em    |    36px = 3.27em
^^^^^^^^^^^    *    16px = 1.45em    |    24px = 2.18em    |    38px = 3.45em


.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/

.star {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fico%2Fstar-green-spr.png");}

/* Page header */
.pageHeader {padding:25px 10px; background-color:#fff;}
.pageHeader h1 {float:left; font-size:2.27em;}
.pageHeader h1 span {float:none; margin:0; display:block; font-size:0.73em;}
.pageHeader h1 .teamFlag {vertical-align:middle;}

/* Teams & Playrs */
.pageHeader .imageHead td {vertical-align:middle;}
.pageHeader .imageHead .teamFlag {position:relative; float:left; margin:-16px 0;}
.pageHeader .imageHead .midfielder {padding:10px 0 0 4px; white-space:nowrap; font-size:1.09em;}
.pageHeader .imageHead .midfielder a {margin-left:4px; background-position:0 .35em;}
.pageHeader .imageHead .midfielder .onLoanPlayer {display:inline; padding-left:5px; color:#0086D4;}
.pageHeader .imageHead .midfielder .onLoanPlayer a {padding:0; background-image:none; color:#0086D4;}

/* Header images */
.pageHeaderLatestResults, 
.pageHeaderTeamsSearch, 
.pageHeaderTournamentSearch, 
.pageHeaderPlayers,
.pageHeaderManagers,
.pageHeaderReferees,
.pageHeaderSeasonalBetting {padding-right:108px; background-repeat:no-repeat; background-position:99% 50%;}

.pageHeaderLatestResults {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fheader%2Fbg-latest-results.png");}
.pageHeaderTeamsSearch {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fheader%2Fbg-teams.png");}
.pageHeaderTournamentSearch {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fheader%2Fbg-tournaments.png");}
.pageHeaderPlayers {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fheader%2Fbg-players.png");}
.pageHeaderManagers {background-image: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fheader%2Fbg-managers.png"); background-position:100% 50%;}
.pageHeaderReferees {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fheader%2Fbg-referees.png");}
.pageHeaderSeasonalBetting {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fbg-matchlist-heading.png"); background-position:97% 50%;}

.heading {position:relative; margin-bottom:20px;}
/*
.heading .splashWrapper {height:180px; overflow:hidden; position:relative; width:635px;}
.heading .ball_splash {position:relative; height:180px; background-color:#000;}
.heading .ball_splash .bg {width:635px; height:180px;}
.heading .ball_splash .text, .heading .ball_splash .text2 {position:absolute; top:68px; left:24px; width:430px; font-size:1.64em; color:#fff;}
.heading .ball_splash .text2 {width:322px;}
#soccer_static {z-index:15; position:absolute; bottom:0; right:0; font-size:0;}
#elevator {height:180px; overflow:hidden; width:635px;}
*/

#ball_splash_holder {height:220px; overflow:hidden; position:relative; width:635px;background: transparent url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fbg-splash.gif") repeat-x scroll 0 0;}
#elevator {width:635px;height:220px; overflow:hidden;display:none;}
.ball_splash{position:relative; float:left; width:635px; height:220px; background: transparent url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fbg-splash.gif") repeat-x scroll 0 0; clear:none; }
.ball_splash h2,
.ball_splash h3,
.ball_splash p.text{position:absolute; top:126px; left:193px; width:442px; color:#fff; font-family:Tahoma,Geneva,Helvetica,Arial,sans-serif; line-height:16px; font-size:12px; margin:0; padding:0; float:left;}
.ball_splash h2{top:37px; font-family:Tahoma,Geneva,Helvetica,Arial,sans-serif; line-height:normal; font-size:16px; font-weight:bold;}
.ball_splash h3{top:65px; font-family:Georgia,"Times New Roman",Times,serif; color:#a3dd00; line-height:normal; font-size:50px; font-weight:normal;}
.ball_splash p.text{height:64px;}
.ball_splash p.text span{display:block; float:left;}
.ball_splash p.text span.text{width:300px;overflow:visible;}
.ball_splash p.text .quote{width:60px; height:64px; font-size:120px; line-height: 90px; font-family:Georgia,"Times New Roman",Times,serif; color:#a3dd00;overflow:visible;}
.ball_splash p.text .quote.right{line-height:142px;}
.ball_splash img.leftfixed{position: absolute;z-index:10;}
.ball_splash h2 img{width:50px; height:50px; float:left; margin:-20px 7px 0 0;}
.ball_splash img.team{position: absolute; top:31px; left: 92px; z-index:5;}
.ball_splash img.second{top:107px;}
.ball_splash img.bg{margin:0; padding:0; border:0;}
.ball_splash ul{position:absolute; bottom:0px; height:26px; margin:0; padding:0; left:0px; width:630px; list-style-type:none;  margin:0 5px 0 0;}
.ball_splash ul li{position:relative; float:right; background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fico%2Fblack%2Fblack.png") no-repeat scroll 100% 60% transparent; padding: 2px 16px; line-height:20px;}
.ball_splash ul li a{font-family:Tahoma,Geneva,Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:bold; color: #000; text-decoration:none;}
.ball_splash ul li a:hover{text-decoration:underline;}



/* Headline */
.headlineBlock {background:#edf8cc; border-top:1px solid #666;}
.headlineBlock h1, .headlineBlock h2, .headlineBlock h3 { width: 100%; overflow: hidden; }
.soccerGrid .headlineBlock h1, .soccerGrid .headlineBlock h2, .soccerGrid .headlineBlock h3 { width: auto; }

.secondHeadline {padding:6px 8px 8px 28px; background-color:#e6e6e6; background-position:8px 52%; background-repeat:no-repeat; border-top:1px solid #000; font-size:1.64em; font-weight:normal;}

.subheading {background:#fff;}

.noSearchResults { width: 100%; overflow: hidden; }

/* Bullets */
.bull a, 
.bullet, 
.bulletRight {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fico%2Fgreen%2Frp.gif");}

/* White wraper */
.soccerContent {background:#fff;}

/* Buttons */
.btnActive div,
.btnBet div {background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fbtn%2Fbtn-lime.png") repeat-x 0 0 #b6e63b; color:#000;}
.btnBet div div {border:1px solid #a8db00;}

/* 4 buttons per row (default) */
.buttonList {padding:0 0 15px;}
.buttonList li {float:left; width:25%;}
.buttonList li a {display:block; height:30px; margin:0 1px 0 0; overflow:hidden; line-height:30px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fbg-matchlist-item.gif") repeat-x 50% 50% #000; text-align:center; white-space:nowrap; color:#e4e4e4;}
.buttonList li a:hover,
.buttonList li.active a,
.buttonList li.pulse a {height:26px; line-height:26px; border:2px solid #99cc00; text-decoration:none; color:#e4e4e4;}
.buttonList li.active a,
.buttonList li.pulse a {background:#fff; color:#000;}

.buttonList li.indent {margin-right:25%;}

.buttonList li.favorite span {padding:3px 24px 3px 0; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fico%2Fico-star-lime.png") no-repeat 100% 46%;}

/* 5 buttons per row */
.buttonListX5 li {width:20%;}
.buttonListX5 li.indent {margin-right:20%;}

/* Toolbar */
.toolbar {background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Ftoolbar-background.png") repeat-x 0 0 #c1eb5e;}
.toolbar a {background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fbtn-toolbar-spr.png") no-repeat 0 0;}

/* Note */
.noteText {padding:10px; margin:0 0 12px;}

/* Tabs */
.toggleTabs {margin:0;}
.toggleTabs .tabNavigation {padding-left:10px; background:#fff;}
.toggleTabs .tabContent {padding:21px 0 0; border:none;}

/* Multicolumns Menu*/
.multicolumnsMenu {min-height: 565px;}

/* Colunms */
.soccerColumn {float:left;}
.twoSoccerColumns .soccerColumn {width:310px; margin-right:15px;}
.twoSoccerColumns .soccerColumnLast {margin:0;}
.threeSoccerColumns .soccerColumn {width:202px; margin-right:14px;}
.threeSoccerColumns .soccerColumnLast {width:203px; margin-right:0;}
.fourSoccerColumns .soccerColumn {width:151px; margin-right:10px;}
.fourSoccerColumns .soccerColumnLast {width:152px; margin-right:0;}

/* Current info */
.clubInfo {width:100%; margin:0 0 20px;}
.clubInfo th,
.clubInfo td {background:#f2f2f2;}
.clubInfo th {width:130px; padding:0 6px 8px 10px; font-weight:normal;}
.clubInfo td {padding:0 4px 8px 0;}
.clubInfo .first th,
.clubInfo .first td {padding-top:8px;}
.clubInfo .haveRightBubble {cursor:default;}

.contentInBubble th,
.contentInBubble td {padding:3px 8px;}
.contentInBubble th {font-weight:normal;}
.contentInBubble td {font-weight:bold;}
.contentInBubble li {padding:3px 5px;}
.contentInBubble li strong {margin-left:10px;}
.contentInBubble .alt {background:#f2f2f2;}

/* Info list */
.infoList {margin:0 0 20px;}
.infoList li {position:relative; padding:4px;}
.infoListBullet li {padding-left:16px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fico%2Fgreen%2Frp.gif") no-repeat 5px 7px;}
.infoListLeftPadding li {padding-left:44px; background-position:31px 7px;}
.infoListRightPadding li {padding-right:36px;}
.infoList .alt {background-color:#f2f2f2;}
.infoList em {position:absolute; top:4px; left:8px; font-style:normal;}
.infoList i {position:absolute; top:4px; right:4px; font-style:normal;}
.infoList img {position:absolute; top:5px; right:4px; right:4px;}
.infoList .bullet {font-weight:bold;}
.infoList .teamLink:hover {color:#000;}
.teamSelection .infoList li {position:static;}

.infoListToggle li {padding:0;}
.infoListToggle a {display:block; padding:4px 22px 4px 5px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fico-toggle-list-spr.gif") no-repeat 100% 7px;}
.infoListToggle a.active {background-color:#96da15; background-position:100% -105px; color:#fff;}
.infoListToggle a:hover,
.infoListToggle a.active:hover {background-color:#688a20; background-position:100% -49px; text-decoration:none; color:#fff;}

.noToggle li {padding:0;}
.noToggle a {padding:4px 10px 4px 5px; display:block;}
.noToggle a:hover {background:#688a20; text-decoration:none; color:#fff;}

.aheadToggle li {padding:0;}
.aheadToggle a, .aheadToggle a:hover {padding:4px 4px 4px 18px; display:block; background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fico-toogle-list-spr2.gif"); background-repeat:no-repeat; background-position:5px 7px;}
.aheadToggle a:hover {background-color:#688a20; text-decoration:none; background-position:5px -48px; color:#fff;}

/* Simple grid */
.table {width:100%; margin:0 0 20px;}
.table th,
.table td {padding:4px 5px;}
.table th {font-weight:normal; text-transform:uppercase; font-size:.91em;}
.table .bull,
.table .bullet {font-weight:bold;}
.table td.bull a {display:inline-block;}
.table .first {padding-left:10px;}
.table .last {padding-right:10px;}
.table .total {padding-left:10px; background:#edf8cc; font-weight:bold;}

.table .borderRight {border-right:1px solid #999;}
.table .borderLeft {border-left:1px solid #999;}
.table .noBorder {border:none;}

.table .alt td {background:#f2f2f2;}
.table .shade td {background:#edfacb;}
.table .lightGreen td {background:#edf8cd;}
.table .yellow td {background:#ffff3e;}
.table .shadeBlue td {background:#9acbeb;}
.table .lightBlue td {background:#c9e3f4;}
.table .limeGreen td {background:#c6ed6b;}
.table .purple td {background:#aaaaff;}

.table .selected td {background:#fdff39; font-weight:bold;}

.table td.noData,
.table .alt td.noData {border-right:none; text-align:center;}

.table tr.borderSeparation td {border-bottom:1px dashed #999;}

p.rule {padding:0 0 10px 10px;}

/* Form in page header */
.pageHeader .teamSelector {position:absolute; top:50%; right:10px; width:288px;}
.pageHeader .teamSelector fieldset {clear:both;}
.pageHeader .viewSelector {padding-right:7px;}
.pageHeader .viewSelector select {float:right; width:192px; padding:2px;}
.pageHeader .teamSearch input {width:180px; margin-right:7px;}
input {border: 1px solid #b1b1b1; padding: 3px 5px;}
input[type="checkbox"] {border: none;}

/* Select in top */
.seasonSelector {padding:5px 25px 25px 11px;}
.seasonSelector h3 {float:left; margin-right:25px; font-size:2.27em;}
.seasonSelector select {float:left; margin:8px 0 0;}


/* Search on Teams, Managers pages */
.searchResults .teamSelection {margin-top:0;}
.searchResults .infoList li {padding-left:8px;}
.noSearchResults .headlineBlock {background:#fffc3e;}
.noSearchResults .errorMessage {display:block; padding:5px 10px 20px;}


/* Head-to-head on Teams and from More */

/* Header of Head-to-head page */ 
.pageHeaderHeadToHead {padding:38px 10px 10px 10px; text-align:center;}
.pageHeaderHeadToHead h2 {font-size:2.36em; color:#525252;}
.pageHeaderHeadToHead h1 {float:none; font-size:2.27em;}
.pageHeaderHeadToHead .back {position:absolute; top:16px; left:9px; background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fico%2Fgreen%2Frp2.gif");}
.pageHeaderHeadToHead .teamBadge img { padding-right: 20px; margin-left: 20px; }

/* Search by entered Team's name on h-t-h */
.headToHead {padding:0 10px;}
.headToHead h3, .teamSelection h3 {font-size:2.27em;}
.headToHead p {padding:15px 0;}
.headToHead p.searchMatch {padding-bottom:0;}
.multipleSearch p.firstTeamName {padding-left:0;}
.headToHead form {display:block; margin-bottom:15px;}
.headToHead form p {float:left; padding:0 10px; line-height:19px;}
.headToHead form input {float:left; width:147px; height:15px;}
.headToHead form input.single { width: 275px; }
.headToHead form select  {float:left; width:153px; padding:1px 0;}
.headToHead form input.selected {border: 2px solid #96DA15;}
.headToHead form button {margin:-2px 0 0 6px;}
.headToHead form button div {text-indent:10px;}
.headToHead form button div div {padding-rigth:10px;}

/* Error messages on h-t-h search */
.headToHead .errorMessage {padding:5px 0; width:auto; float:left; margin-bottom:20px;}
.headToHead .notMatchError {clear:left; display:block;}
.headToHead .errorMessage.alt {background:#FFFF3E;}

/* Search by selected Team's name on h-t-h */
.teamSelection {margin-top:10px;}
.teamSelection h3 {padding-bottom:20px; padding-left:10px;}

/* Error message on Matches and Results&Matches pages */
.nodataWraper {margin-top:3px; background:#fff;}


/* Player page */
.career td {border-right:1px solid #999;}

/* Facebook block */
.fbLikePanel { padding: 4px 0; background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fpanel%2Fblack%2Fpanel-top-white.gif") no-repeat 0 0; }
.fbLikePanel .panelLikeWrap { position: relative; border: 1px solid #b2b2b2; border-top: none; background: #fff; }
.fbLikePanel .panelLikeContent { position: relative; padding: 10px; margin: -1px; background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fpanel%2Fblack%2Fpanel-bottom-white.gif") no-repeat 0 100%; }
.fbLikePanel p { margin-bottom: 5px; color: #999; }
.fbLikePanel img { float: left;  margin-right: 10px; }
.fbLikePanel .fbLike { width: 128px; height: 24px; overflow: hidden; }
.fbLikePanel .fbLike iframe { border: none; }

.fbLikePanel .floatLeft { margin-top: 7px; }
.fbLikePanel .twitter { width: 100%; }

.fbLikePanel #fblike { background: none; }

/* Relegated symbol */
.relegated { display:inline; white-space: nowrap; font-style: normal; }


.domesticClub img { margin-right: 4px; }
.noClub { font-weight: bold; }

.toggleTabs .tabContent .roundTabs { margin-top: -10px; }
.toggleTabs .tabContent .roundTabs .tabContent { padding-top: 11px; }

.toggleTabs .tabNavigation li a { text-transform: uppercase; }

/* For slider */
.slider { position: relative; overflow: hidden; width: 100%; height: 400px; }
.slider .slide { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.slider .slide ul { top: 194px; }

/* Fix - Some code from production is absent on dev */
.soccerGrid .btnBet {width:42px; margin: 0; font-size: 0.815em;}
.soccerGrid.homeMatchGrid .btnBet {width:45px; margin: 0 2px 0 3px; font-size: 1em;}
.soccerGrid .btnBet,
.matchInFocus .btnBet,
.moreMarkets .btnBet {background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fbtn%2Fbtn-lime.png") repeat-x 0 0; background-color: #b6e63b; color: #000; border: 1px solid; border-color: #a8db00; border-radius: 0; line-height: 21px;}
.matchInFocus .btnBet,
.moreMarkets .btnBet {width: 55px;}

.pageHeaderMatches .headControls .btn {
    font-size: 1em;
    background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Ftoolbar-background.png") repeat-x 0 0 #c1eb5e;
    color: #000;
    border: 0;
    border-bottom: 1px solid #c2c1c1;
    border-radius: 0;
    line-height: 21px;
}
.siteHeaderWraper {border-color: #b4e100;}

.logoBar {height:122px;}
.logoBar .siteLogo {position:absolute; left:17px; top:40px;}
.logoBar .siteLogo img {width:400px; height:48px;}
.logoBar .adBanner {float:right; margin:30px 18px 0 0; display:inline;}

.headSearch {position:relative; float:right; height:16px; margin:-4px 0 0;}
.headSearch select, 
.headSearch input {border: 1px solid #7f9db9; vertical-align:middle;}
.headSearch input.decorate {width: 100px; padding: 2px 2px 2px 18px; background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fheader%2Fsearch-loupe.gif") no-repeat 0 0 #fff;}
.headSearch .searchFieldWrapper {float:left;}
.headSearch .searchFieldWrapper select {margin-left: 8px;}
.headSearch .searchInput {width:124px; padding:2px; border:1px solid #7f9db9; margin:0;}
.headSearch select {width:91px; height:19px; padding:1px; margin:0;}
.headSearch .searchButton {margin-left: 7px; padding: 0 8px; background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fbtn%2Fbtn-lime.png") repeat-x 0 0 #b6e63b; color: #000; line-height: 19px;}

/* Validation bubble */
.validationBubble {position:absolute; z-index:5; left:-1px; bottom:11px; width:134px;}
.validationBubbleWraper {width:120px; padding:6px 9px 0 5px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fvalidation-bubble.png") no-repeat 0 0;}
.validationBubbleContent {padding:3px; background:#f4ee42; font-size:.91em; text-align:center; color:#040707;}
.validationBubbleChevron {position:relative; width:134px; height:14px; overflow:hidden;}
.validationBubbleChevron div {position:absolute; left:0; bottom:0; width:134px; height:140px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fvalidation-bubble.png") no-repeat 0 0;}

.ac_results {z-index:100; padding:2px; background:#fff; border:1px solid #7f9db9;}
.ac_results iframe {display:none;} /* temp */
.ac_results li {padding:1px 3px; cursor:pointer;}
.ac_results .ac_over {background:#96da15;}


/* More tab */
.mainTabs {float:left;}
.mainTabs li {margin-right:3px; text-transform:uppercase;}

.mainTabs li > a.featured {color:#37f667;}
.mainTabs li a:hover {color:#A6A6A6;}
.mainTabs span {display:block; float:left; padding:4px 6px;}
.mainTabs .more {padding-right:15px; margin-right:6px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fmore-arrow.gif") no-repeat 100% 8px; color:#fff;}
.mainTabs li .moreListWrapper {display:none;}
.mainTabs li .moreListWrapper .moreList {display:block; position:relative; margin:0 2px 2px 0; padding:7px 0; z-index:20; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fbg-more-left-side.png") repeat-y 0 0;}
.mainTabs li .moreListWrapper .moreList li {float:none; margin-right:0;}
.mainTabs li .moreListWrapper .moreList li a {display:block; float:none; padding:7px 13px 7px 10px; margin-right: 0; border: none; text-transform:capitalize; color:#000;}

.mainTabs li .moreListWrapper .moreList li a:hover {display:block; background:#688a20; color:#fff;}
.mainTabs li .moreListWrapper .moreList li a.selected {display:block; background:#96da15; color:#fff;}

.mainTabs li.hovered .more, 
.mainTabs li.selected .more  {margin-right:6px; background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fmore-arrow.gif") no-repeat 100% -20px; color:#000;}
.mainTabs li.hovered {position:relative; background:#ECE9E4;}
.mainTabs li.hovered .moreListWrapper {position:absolute; width:130px; left:0; top:22px; overflow:hidden; display:block; z-index:40;}
.mainTabs li.hovered .moreListWrapper .moreListShadow {position:absolute; width:600px; height:400px; margin:-400px 0 0 100%; left:-600px; background:red; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fbg-more-drop-list.png") no-repeat 100% 100%;}
.mainTabs li.hovered .moreListWrapper .moreList {background-color:#ECE9E4;}
.mainTabs li.hovered .moreListWrapper .moreList li {float:none;}
.mainTabs li.hovered {z-index:20;}

.moreListWrapper iframe {position:absolute; z-index:1; width:128px; height:210px;}

/* soccerMenu */
/*.soccerMenu li a { padding: 3px 9px; }
.soccerMenu li a:hover { color:#a6a6a6; }
.soccerMenu li.selected a:hover { color: #000; }
.soccerMenu li a.root { padding: 0; margin: 0; }
.soccerMenu li a.root span { padding-right:15px; margin-right:6px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fmore-arrow.gif") no-repeat 100% 7px; color:#fff; }

.soccerMenu li.hover, .soccerMenu li:hover { position:relative; }
.soccerMenu li.hover ul, .soccerMenu li:hover ul { top: 20px; background:#ece9e4; border-top: 0; border-left: 0; }
.soccerMenu li.hover a, .soccerMenu li:hover a { padding-bottom: 3px; background: none; border: none; }
.soccerMenu li.hover a.root, .soccerMenu li:hover a.root { padding: 0; background: #ece9e4; border: none; }
.soccerMenu li.hover a.root span, .soccerMenu li:hover a.root span, .soccerMenu li.selected a.root span { margin-right:6px; background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fmore-arrow.gif") no-repeat 100% -21px; color:#000; }

.soccerMenu li.hover ul, .soccerMenu li:hover ul { display:block; position:absolute; margin:0 2px 2px 0; padding:7px 0; z-index:20; background: #ece9e4; }
.soccerMenu li.hover ul li, .soccerMenu li:hover ul li { float:none; margin-right:0; }
.soccerMenu li.hover ul li a, .soccerMenu li:hover ul li a { padding:7px 13px 7px 10px; display:block; float:none; text-transform:capitalize; color:#000; }
.soccerMenu li.hover ul li a:hover, .soccerMenu li:hover ul li a:hover { display:block; background:#688a20; color:#fff; }
.soccerMenu li.hover ul li a.selected, .soccerMenu li:hover ul li a.selected { display:block; background:#96da15; color:#fff; }*/

/*
2px = .09em    *    9px  = .82em     |    17px = 1.55em    |    25px = 2.27em
3px = .27em    *    10px = .91em     |    18px = 1.64em    |    26px = 2.36em
4px = .36em    *    11px = 1em       |    19px = 1.73em    |    28px = 2.55em
5px = .45em    *    12px = 1.09em    |    20px = 1.82em    |    30px = 2.73em
6px = .55em    *    13px = 1.18em    |    21px = 1.91em    |    32px = 2.91em
7px = .64em    *    14px = 1.27em    |    22px = 2em       |    34px = 3.09em
8px = .73em    *    15px = 1.36em    |    23px = 2.09em    |    36px = 3.27em
^^^^^^^^^^^    *    16px = 1.45em    |    24px = 2.18em    |    38px = 3.45em


.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/

@import "/css/sources/layouts/footer.css";

.footer, .footer a { color:#fff; }

.footer h3 { color: #a0c832; }

.footer .copy  { border-top: 1px solid; color: #808080; }

 /* Breadcrumb in the header */

.breadcrumb {margin-bottom:10px;}
.breadcrumb span {float:left; margin-right:8px; text-transform:uppercase; color:#666;}
.breadcrumb ul {float: left;}
.breadcrumb ul li {float:left; margin-right:8px; padding-right:15px; background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fbc_separator.gif") no-repeat 100% 70%;}
.breadcrumb ul li.last {margin:0; padding:0; background: none;}
.breadcrumb ul li a {color:#666;}

        


 /* Calendar */
.headCalendar { display:block; float:left; margin-top:7px;}
#calendar .cNav a { color:#688a20;}
#calendar table a:hover, #calendar table td.sel a:hover, #calendar table td.today a:hover {background:#96da15;}
/*
2px = .09em    *    9px  = .82em     |    17px = 1.55em    |    25px = 2.27em
3px = .27em    *    10px = .91em     |    18px = 1.64em    |    26px = 2.36em
4px = .36em    *    11px = 1em       |    19px = 1.73em    |    28px = 2.55em
5px = .45em    *    12px = 1.09em    |    20px = 1.82em    |    30px = 2.73em
6px = .55em    *    13px = 1.18em    |    21px = 1.91em    |    32px = 2.91em
7px = .64em    *    14px = 1.27em    |    22px = 2em       |    34px = 3.09em
8px = .73em    *    15px = 1.36em    |    23px = 2.09em    |    36px = 3.27em
^^^^^^^^^^^    *    16px = 1.45em    |    24px = 2.18em    |    38px = 3.45em


.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/

/* My Betting Account panel */
/*.panel .myAccountPanel {min-height:107px; padding:0 7px 7px; background:#1d2226 !important; color:#fff;}
* html .panel .myAccountPanel {height:107px !important;}

.myAccountPanelWrap {min-height:100px; padding:0 7px 7px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fpic%2Fladbrokes-logos%2Fladbrokes-small-logo.png") no-repeat 100% 100% #f00;}
* html .myAccountPanelWrap {height:100px;}
.myAccountPanelContent {padding:3px 4px; background:#ad0000; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px;  -webkit-border-radius-bottomleft:3px; -webkit-border-radius-bottomright:3px;}

.myAccountPanel table {width:100%;}
.myAccountPanel td,
.myAccountPanel th {padding:3px; vertical-align:middle;}
.myAccountPanel th {padding:5px 3px 7px; font-size:1.09em;}

.myAccountPanel input.button {padding:1px 4px; background:#750000; border:none; overflow:visible; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center; font-style:italic; font-weight:bold; cursor:pointer; color:#fff;}
.myAccountPanel input.border {border:1px solid #fff;}
.myAccountPanel input.newAccount {width:94px;} /* for ie */
/*.myAccountPanel input.text {width:150px; padding:2px 4px; border:none; color:#000;}

.myAccountPanel .helpLinks {font-size:.91em;}
.myAccountPanel a, .myAccountPanel a:hover {color:#fff;}

.myAccountPanel .accBalanceBill {padding-left:10px;}
.myAccountPanel .accBalanceBill strong {float:left; padding:3px 12px 4px; background:#ad0000; border-top:1px solid #750000; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px;  -webkit-border-radius-bottomleft:3px; -webkit-border-radius-bottomright:3px;}*/

.panel .myAccountPanel {min-height:0; height:auto !important; padding:0 7px 7px; margin: -1px; background:#1d2226 !important; color:#fff;}

.myAccountPanel ul.bull {float:left;}
.myAccountPanel ul.bull li {padding:2px 0;}
.myAccountPanel ul.bull a {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fico%2Fred%2Frp.gif");}
.myAccountPanel ul.bull a:hover {color:#de1600;}
.myAccountPanel .loginButtons {float:right; padding:14px 2px 0 0;}
.myAccountPanel .loginButtons .btn {width:60px; margin:0 2px; padding-left: 0; padding-right: 0; text-align: center; }

.myAccountPanelContent {padding:7px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fpanel%2Fbetting-account%2Fchevron.gif") no-repeat 50% 100% #e6e7e8;}

.myAccountPanelFooter {padding:1px 7px; background:#fe000c; font-size:1.09em; font-weight:bold;}
.myAccountPanelFooter .ladBrokesLogo {float:left;}
.myAccountPanelFooter .bullet, 
.myAccountPanelFooter .bullet:hover {float:right; padding:1px 11px 1px 0; margin:5px 0 0; background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fico%2Fwhite%2Frp.gif"); background-position:100% 52%; color:#fff;}




/*
2px = .09em    *    9px  = .82em     |    17px = 1.55em    |    25px = 2.27em
3px = .27em    *    10px = .91em     |    18px = 1.64em    |    26px = 2.36em
4px = .36em    *    11px = 1em       |    19px = 1.73em    |    28px = 2.55em
5px = .45em    *    12px = 1.09em    |    20px = 1.82em    |    30px = 2.73em
6px = .55em    *    13px = 1.18em    |    21px = 1.91em    |    32px = 2.91em
7px = .64em    *    14px = 1.27em    |    22px = 2em       |    34px = 3.09em
8px = .73em    *    15px = 1.36em    |    23px = 2.09em    |    36px = 3.27em
^^^^^^^^^^^    *    16px = 1.45em    |    24px = 2.18em    |    38px = 3.45em


.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/

/* Default font settings. 
   The font-size percentage is of 16px. (0.69 * 16px = 11px) */

/* Quote block on miserable Sod panel */
.miserableSodPanel.ball {padding-bottom:48px;}
.miserableSodPanel .qouteBlock {position:relative; margin:0 0 14px;}
.miserableSodPanel .qouteBlock .topBg,
.miserableSodPanel .qouteBlock .centerBg,
.miserableSodPanel .qouteBlock .bottomBg {width:294px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fquote-block%2Fquote-spr.png") no-repeat 0 0;}
.miserableSodPanel .qouteBlock .topBg {height:36px; background-position:-294px 0;}
.miserableSodPanel .qouteBlock .bottomBg {height:19px; margin-left:2px; background-position:100% 100%;}
.miserableSodPanel .qouteBlock .centerBg {width:254px; padding:0 20px; overflow:hidden; background-repeat:repeat-y;}
.miserableSodPanel .qouteBlock .qouteContent {display:block; background:#c6ed6b; line-height:134%;}
.miserableSodPanel .qouteBlock .qouteContent p {padding:0 5px; font-size:1.55em; font-style:italic;}
.miserableSodPanel .qouteBlock .qouteChevron {position:absolute; top:6px; left:33px; width:28px; height:14px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fquote-block%2Fquote-chevron-lime.png") no-repeat 0 0;}
.miserableSodPanel .panelImageHead td {padding:0 4px 4px 0;}
.miserableSodPanel .panelImageHead td.image {width:25%; text-align:left;}
.miserableSodPanel .panelImageHead h4 {padding-left:21px; text-transform:uppercase;}
.miserableSodPanel .panelImageHead a.bullet {display:block; margin:8px 0 0 3px;}
.miserableSodPanel .panelImageHead h4 {background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fico%2Fred%2Frss.gif") no-repeat 0 0;}
.miserableSodPanel p.separator {border-top:1px solid #bfbfbf;}
.miserableSodPanel h3 {padding:10px 0; text-transform:uppercase; font-size:1.18em;}
.miserableSodPanel .moreMoansList li a span {padding-top:4px; display:block; color:#808080;}
.miserableSodPanel .moreMoansList li {padding-bottom:10px;}

/*
2px = .09em    *    9px  = .82em     |    17px = 1.55em    |    25px = 2.27em
3px = .27em    *    10px = .91em     |    18px = 1.64em    |    26px = 2.36em
4px = .36em    *    11px = 1em       |    19px = 1.73em    |    28px = 2.55em
5px = .45em    *    12px = 1.09em    |    20px = 1.82em    |    30px = 2.73em
6px = .55em    *    13px = 1.18em    |    21px = 1.91em    |    32px = 2.91em
7px = .64em    *    14px = 1.27em    |    22px = 2em       |    34px = 3.09em
8px = .73em    *    15px = 1.36em    |    23px = 2.09em    |    36px = 3.27em
^^^^^^^^^^^    *    16px = 1.45em    |    24px = 2.18em    |    38px = 3.45em


.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/

/* Default font settings. 
   The font-size percentage is of 16px. (0.69 * 16px = 11px) */

/* Side panels */
.sidePanel {margin:-7px; padding:0 7px 7px; min-height:130px; background:#000000 url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fpanel%2Fblack%2Fpanel-bottom-black.gif") no-repeat scroll 0 100%;}
#cpm .sidePanel {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fpanel%2Fblack%2Fpanel-bottom-black-big.gif") }
.sidePanelContent {position:relative;}
.sidePanelContent .sidePanelImg {position:absolute; top:9px; left:0; display:block;}
.sidePanelContent .sidePanelText { padding-left:114px; padding-top:12px; line-height:17px; color:#fff;}
.sidePanelContent .sidePanelButton {float:right; margin-top:19px}
.sidePanelButton a.toolbar {width:107px; height:21px; display:inline-block; border:1px solid #A8DB00; font-size:1.2em; font-weight:bold; line-height:21px; text-align:center; color:#000;}
.sidePanelButton a.toolbar:hover {text-decoration:none; color:#000;}
.sidePanelContent .sidePanelButton span {padding-right:13px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fico%2Fblack%2Fblack.png") no-repeat 100% 75%;}

/*
2px = .09em    *    9px  = .82em     |    17px = 1.55em    |    25px = 2.27em
3px = .27em    *    10px = .91em     |    18px = 1.64em    |    26px = 2.36em
4px = .36em    *    11px = 1em       |    19px = 1.73em    |    28px = 2.55em
5px = .45em    *    12px = 1.09em    |    20px = 1.82em    |    30px = 2.73em
6px = .55em    *    13px = 1.18em    |    21px = 1.91em    |    32px = 2.91em
7px = .64em    *    14px = 1.27em    |    22px = 2em       |    34px = 3.09em
8px = .73em    *    15px = 1.36em    |    23px = 2.09em    |    36px = 3.27em
^^^^^^^^^^^    *    16px = 1.45em    |    24px = 2.18em    |    38px = 3.45em


.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/

/* Default font settings. 
   The font-size percentage is of 16px. (0.69 * 16px = 11px) */

/* Football Betting news panel */
.newsPanels .newsHead {padding:2px 0 0; margin:0 0 20px;}
.newsPanels .newsHead h3 {font-family:Tahoma, Geneva, sans-serif; font-size:2.18em; font-weight:normal;}
.newsPanels .newsHead h3 a {color:#000;}
.newsPanels .newsHead h3 a:hover {text-decoration:underline; color:#000;}
.newsPanels .imageblock {float:right; width:100px; padding:3px; margin:4px 0 0 3px; display:inline; border:1px solid #b2b2b2; background-color:#fff;}
.newsPanels .imageblock img {display:block;}
.newsPanels .imageblock span {float:left; line-height:13px; margin:2px 0 0; font-family:Tahoma,Geneva,Helvetica,Arial,sans-serif;}

.newsPanels ul li {margin:4px 0 0; line-height:18px;}
.newsPanels ul li.moreNews {margin:15px 90px 15px 0;}
.newsPanels ul li a {font-weight:normal;}
.newsPanels ul li a:hover {color:#7a9926;}

.ball {min-height:120px; margin:0 -6px -6px 0; padding:0 7px 7px 0; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fbg-news-panel-bottom.gif") no-repeat 100% 100%;}

/* Active link */
.panelActiveLink a,
a.panelActiveLink {color:#7a9926;}


.panel .matchInFocus .live { margin-bottom: 5px; text-align: center; font-size: .91em; }
.panel .matchInFocus .live span { padding: 1px 4px; background: #898e93; color: #fff; }

.panel .matchInFocus h3 { margin-bottom: 10px; text-align: center; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; font-size: 1.64em; }
.panel .matchInFocus h3 span { margin: 0 0.25em; color: #808080; font-weight: normal; }

.panel .matchInFocus .bet { height: 40px; margin-bottom: 5px; padding: 8px 0; border: solid #3a444c; border-width: 1px 0; background: #fff; }
.panel .matchInFocus .bet table { margin: auto; }
.panel .matchInFocus .bet table th { padding:0 6px; text-align: center; font-weight: normal; }
.panel .matchInFocus .bet table td { padding: 2px 6px; }

.panel .matchInFocus dt { font-weight: bold; }
.panel .matchInFocus dd { margin: 0 0 8px 0; padding: 8px 0; background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fborders%2Fhor-black.gif") repeat-x 0 100%; }

.panel .matchInFocus .keyStats { margin: 0 0 -10px 0; }
.panel .matchInFocus .keyStats li { padding: 0 0 10px 33px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.64em; background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase-betting%2Fball.gif") no-repeat 0 5px; }

.panel .matchInFocus .verdict { line-height: 1.45em; }
.panel .matchInFocus .verdict span { float: left; width: 62px; height: 50px; margin: 5px 10px; background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase-betting%2Fbg-matchlist-heading.png") no-repeat 0 0; }

.panel .matchInFocus .matchPage { float: right; padding-bottom: 5px; }

.panel .matchInFocus .wait { background: none; border: none; }
/*
2px = .09em    *    9px  = .82em     |    17px = 1.55em    |    25px = 2.27em
3px = .27em    *    10px = .91em     |    18px = 1.64em    |    26px = 2.36em
4px = .36em    *    11px = 1em       |    19px = 1.73em    |    28px = 2.55em
5px = .45em    *    12px = 1.09em    |    20px = 1.82em    |    30px = 2.73em
6px = .55em    *    13px = 1.18em    |    21px = 1.91em    |    32px = 2.91em
7px = .64em    *    14px = 1.27em    |    22px = 2em       |    34px = 3.09em
8px = .73em    *    15px = 1.36em    |    23px = 2.09em    |    36px = 3.27em
^^^^^^^^^^^    *    16px = 1.45em    |    24px = 2.18em    |    38px = 3.45em


.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/

/* Default font settings. 
   The font-size percentage is of 16px. (0.69 * 16px = 11px) */

/* Big Betting matches header */
.panel.bigBettingMatches .panelWrap {border:none;}
.panel.bigBettingMatches .panelContent {background:none;}
.bigBettingMatches .panelHeadline h1 {padding: 0 7px 2px 0; line-height: 28px; font-family: Arial,Helvetica,sans-serif; font-size: 1.63em; font-weight: normal; background-position: 100% 0; color: #FFFFFF; background-color: #000000; background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fpanel%2Fblack%2Fpanel-headline.png");}
.bigBettingMatches .matchInfo {padding:10px 3px 5px 3px; border-bottom:3px solid #000;}

.bigBettingMatches .panelWrap .soccerGrid {width:auto;}
.bigBettingMatches .gameInfo {padding-bottom:7px;}
.bigBettingMatches .gameInfo .shortInfo a {padding:0 5px;}
.bigBettingMatches .gameInfo .score {padding-bottom:4px; font-size:2.18em;}
.bigBettingMatches .gameInfo .score em {color:#000;}
.bigBettingMatches .gameInfo .competeTeams {width:100%}
.bigBettingMatches .gameInfo .competeTeams .teamA,
.bigBettingMatches .gameInfo .competeTeams .teamB {width:210px; font-weight:bold;}
.bigBettingMatches .gameInfo .competeTeams .teamA a,
.bigBettingMatches .gameInfo .competeTeams .teamB a {color:#000;}
.bigBettingMatches .matchInfo .gameInfo .competeTeams td {padding:4px 4px 6px 4px; vertical-align:middle; font-size:2.18em;}
.bigBettingMatches .gameInfo .competeTeams .teamA {text-align:right;}
.bigBettingMatches .gameInfo .competeTeams .teamB {text-align:left;}


.bigBettingMatches .matchInfo .matchPanelForm td {background: #fff url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fbg-homepage-gradient.png") repeat-x 100% 100%;}
.bigBettingMatches .matchInfo .matchPanelForm .rowContent td {height:90px;}
.bigBettingMatches .matchInfo .matchPanelForm td {padding-bottom:0;}
.bigBettingMatches .soccerGrid .matchDescription {margin-left:62px; display:block;}
.bigBettingMatches .soccerGrid td {height:auto; background-image:none; border:none;}
.bigBettingMatches .soccerGrid .mm {padding-left:6px; text-align:left;}
.bigBettingMatches .soccerGrid .watchCol {width:20px;}
.bigBettingMatches .soccerGrid .moreCol {width:100px;}
.bigBettingMatches .soccerGrid .betCol {width:62px;}
.bigBettingMatches .soccerGrid .matchInfo td {padding-bottom:0;}
.bigBettingMatches .soccerGrid .score a, 
.bigBettingMatches .soccerGrid .score a:hover {color:#000;}

.bigBettingMatches .matchPanel {padding-top:7px; border-top:1px solid #ccc;}
.bigBettingMatches .matchPanelForm {width:100%; display:block; border-bottom:1px solid #ccc;}
.bigBettingMatches .matchPanelForm th {vertical-align:top;} 
.bigBettingMatches .matchPanelForm td {vertical-align:middle;}
.bigBettingMatches .matchPanelForm .bothSideSeparators {border-left:1px solid #ccc; border-right:1px solid #ccc; text-transform:uppercase; font-weight:bold;}
.bigBettingMatches .matchPanelForm .bothSideSeparators span.groundName {display:block;}
.bigBettingMatches .matchPanelForm .recentFormCol {width:227px;}
.bigBettingMatches .matchPanelForm .headToHeadCol {width:163px;}
.bigBettingMatches .matchPanelForm th {text-transform:uppercase;}
.bigBettingMatches .matchPanelForm td.freeSpace {height:5px;}

/* Big Betting matches recent form */
.bigBettingMatches .availableForm {margin-right:5px;}
.bigBettingMatches .secondTeam .availableForm {margin:0 0 0 5px;}
.bigBettingMatches .unavailableForm {padding:20px 0; text-align:center; text-transform:none; font-weight:normal;}

.bigBettingMatches .recentForm {width:130px; float:left; margin:7px 0 0 0;}
.bigBettingMatches .secondTeam .recentForm {float:right; padding-right:7px;}

.bigBettingMatches .recentFormLetter {float:right;}
.bigBettingMatches .recentFormLetter span { position: relative; width:18px; height: 31px; line-height: 9px; float:left; margin-right:3px; clear:none; text-align:center; color:#919191; }
.bigBettingMatches .recentFormLetter span.letter span { position: absolute; bottom: 0; left: 0; }
.bigBettingMatches .recentFormLetter span.neutralVenueBig { line-height: 1.08em; }

.bigBettingMatches .recentFormLetter span .neutralVenueSymbol {margin-top:3px;}
@-moz-document url-prefix() {
  .bigBettingMatches .recentFormLetter span .neutralVenueSymbol {padding-bottom:2px;}
}
@-moz-document url-prefix() {
  .bigBettingMatches .recentFormLetter span.neutralVenueBig {line-height: 1.01em;}
}
.neutralVenueBig {font-style:italic; font-size:10px; font-family:Arial;}

.bigBettingMatches .hotColdGauge {width:80px; float:right;}
.bigBettingMatches .secondTeam .hotColdGauge {float:left; padding-left:2px;}
.bigBettingMatches .hotColdGauge img {width:76px; height:45px;}

.bigBettingMatches .mostRecent {width:130px; float:right; clear:both; text-align:right;}
.bigBettingMatches .mostRecent span {padding-right:16px; color:#919191; font-size:0.82em; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fform-letters%2Fmost-recent.gif") no-repeat 98% 57%;}


/* Big Betting matches top scorer this season */
.bigBettingMatches .topScorer {margin:0 5px 0 13px; padding-top:3px;}
.bigBettingMatches .topScorer h4, 
.bigBettingMatches .topScorer ul {float:left;}
.bigBettingMatches .topScorer h4 {padding-right:3px; padding-top:3px; text-transform:uppercase; font-weight:bold;}
.bigBettingMatches .topScorer ul li {padding:4px 5px 4px 16px;}
.bigBettingMatches .topScorer ul li span {margin-left:5px; font-weight:bold;}

.bigBettingMatches .matchesLastResult {padding:5px 0;}
.bigBettingMatches .matchesLastResult li a span, .bigBettingMatches .matchesLastResult li p span {display:inline; font-weight:bold; font-size:1.27em;}
.bigBettingMatches .separators {text-align:center;}

p.matchNote {float:left;}
.matchNote span.noteTitle {padding-right:5px; font-weight:bold;}
.matchNote span {text-transform:uppercase;}
.matchNoteWrapper {padding:0 8px 5px 8px; background-color:#f5f5f5;}
.matchNoteWrapper p {display:inline; line-height:22px;}

.centered { background-color: #fff; text-align: center; }
.centered p.matchNote { float: none; }

.matchRating { float: left; width: 55px; height: 10px; margin: 6px 9px 0 6px; overflow: hidden; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Frating%2Fgrey-star.gif") repeat-x #d1d1d1; }
.matchRating .rating { width: 0; height: 10px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Frating%2Fblack-star.gif") repeat-x #000; text-indent: -9999px; }

.matchPanel .matchNoteWrapper .btnBet { width: 92px; line-height: 14px; margin-top: 3px; font-size: 0.9em; text-transform: uppercase; }
.matchPanel .matchNoteWrapper .btnBet div { border-bottom: none; background-position: 0 -3px; }

.matchPanel .matchNoteWrapper .btnBet {
    border-bottom: 1px solid #a3de00;

    -webkit-box-shadow: 0 1px 0 0 #a8db00;
    box-shadow:  0 1px 0 0 #a8db00;
    filter: progid:DXImageTransform.Microsoft.dropshadow(offX=0, offY=1, color=#a8db00);
}


/* Price buttons */
.bigBettingMatches .btnBig .btnBet {width:58px; height:31px; font-size:1.36em;}
.bigBettingMatches .btnBig .btnBet div {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fbtn%2Fbtn-lime-homepage.png");}
.bigBettingMatches .btnBig .btn div div {line-height:26px;}

/* Referee */
.matchPanel .bordered { border-top: 1px solid #ccc; padding-top: 7px; }

/* Recommendation inside story */
.story .matchNoteWrapper { position: relative; padding: 0 0 5px 0; font-size: 0.95em; background-color: transparent; }
.story .matchNoteWrapper .matchNote { width: 208px; margin: 0; }
.story .matchNoteWrapper .noteTitle { display: none; }
.story .matchNoteWrapper span { position: absolute; bottom: 5px; right: 0; }
.story .matchNoteWrapper .btnBet { width: 94px; font-size: 0.9em; text-transform: uppercase; }
.story .matchNoteWrapper .btnBet div div { line-height: 14px; }

.story .matchRating { margin: 0; position: absolute; bottom: 10px; right: 104px; background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Frating%2Fgrey-star-w.gif"); }
.story .matchRating .rating { background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Frating%2Fblack-star-w.gif"); }

.story #social_bookmarks li { padding-right: 0; }
.story #social_bookmarks li a { padding-right: 12px; }
.story #social_bookmarks li a.google-plus { padding-right: 0; }

.story .googlePlus { width: 80px; margin-top: 1px; }
.story .googlePlus p { float: right; margin: -2px 0 0 0; }


.bigBettingMatches .btnBig .btn.btnBet.btnLight {
    width: 57px;
    height: 28px;
    background-image: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fbtn%2Fbtn-lime-homepage.png");
    border: 1px solid #a8db00;
    border-radius: 0;
    color: #000;
}


/* Panels */
.panel .panelContent {margin: -1px; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fpanel%2Fblack%2Fpanel-bottom-white.gif") no-repeat 0 100%;}
/* #cpm .panel .panelContent {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fpanel%2Fnavy%2Fpanel-bottom-white-big.gif");} */

.panelHeadline h2 {font-family:Tahoma, Geneva, sans-serif;}


.panelHeadline, 
.panelHeadline h2 {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fpanel%2Fblack%2Fpanel-headline.png"); background-color:#000;}
.panelHeadline h2 a:hover {text-decoration:none; color:#d9d9d9;}

.panel .panelWrap {position:relative; background:#fff; border:1px solid #b2b2b2; border-top-color:#fff;}

/* My Betting Account panel */
.myAccountPanelContent {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fpanel%2Fbetting-account%2Fchevron-soccer.gif"); background-color:#fff;}
.myAccountPanelFooter .bullet,
.myAccountPanelFooter .bullet:hover {margin-top:1px; line-height:23px;}
.myAccountPanel ul.bull a:hover {color:#7A9926;}
.myAccountPanelFooter .ladbrokesLogo {float:left;}
.myAccountPanelContent ul.bull a { background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fico%2Fgreen%2Frp.gif");}
.myAccountPanelWrap .myAccountPanelContent .loginButtons .btnRed div {background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fbtn%2Fbtn-lime.png") repeat-x scroll 0 0 #B6E63B;}
.myAccountPanelWrap .myAccountPanelContent .loginButtons .btn {color:#000;}


/* Match in focus panel */
.panel .matchInFocus .keyStats li {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fbg-tournament-top-score.gif");}
.panel .matchInFocus .verdict span {background-image:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Fbg-matchlist-heading.gif");}

/*
2px = .09em    *    9px  = .82em     |    17px = 1.55em    |    25px = 2.27em
3px = .27em    *    10px = .91em     |    18px = 1.64em    |    26px = 2.36em
4px = .36em    *    11px = 1em       |    19px = 1.73em    |    28px = 2.55em
5px = .45em    *    12px = 1.09em    |    20px = 1.82em    |    30px = 2.73em
6px = .55em    *    13px = 1.18em    |    21px = 1.91em    |    32px = 2.91em
7px = .64em    *    14px = 1.27em    |    22px = 2em       |    34px = 3.09em
8px = .73em    *    15px = 1.36em    |    23px = 2.09em    |    36px = 3.27em
^^^^^^^^^^^    *    16px = 1.45em    |    24px = 2.18em    |    38px = 3.45em


.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/

/* Data Capture  */
.dataCapture {position:relative; min-height:410px;}
.dataCapture h2 {padding:7px 25px 10px 0; font-size:54px; font-family:"Tekton Pro"; font-style:italic; color:#0a81c6;}
.dataCapture h3 {padding-right:25px; font-size:20px; font-family:"Tekton Pro"; font-weight:normal;}
.dataCapture .bottomPicture {position:absolute; top:0; left:0; width:100%;}
.dataCapture .logo {position:absolute; top:0; right:28px; height:33px; width:166px;}
.dataCapture .closeButton {position:absolute; top:9px; right:9px; width:13px; height:13px; cursor:pointer; z-index:107;}
.dataCapture .regForm {position:absolute; left: 28px; top: 205px; z-index: 107; padding:14px 144px 20px 0;}
.dataCapture .regForm button {margin-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.09em; font-weight:normal; font-style:italic;}
.dataCapture .regForm label {display:block; padding-bottom:5px;}
.dataCapture .regForm fieldset {float:left; padding:0 20px 20px 0;}
.dataCapture .regForm fieldset input {width:149px;}
.dataCapture .regForm fieldset input.emailAddress {width:220px;}
.dataCapture .regForm .checkOffer {clear:left; float:none;}
.dataCapture .regForm .checkOffer input {float:left; width:13px; height:13px;}
.dataCapture .regForm .checkOffer label {display:block; padding:0 0 10px 20px;}
.dataCapture ul {padding-right:210px; bottom: 22px; left: 27px; position: absolute; z-index: 107;}
.dataCapture li {float:left;}
.dataCapture li a {padding:0 5px; color:#3a454d;}

.windowBg {position:fixed; z-index:106; left:0; top:0; margin: 0px; padding: 0px; width: 100%; height: 100%; background: black; opacity: 0.5;}
.dataCaptureIframe {position:absolute; z-index:0; top:0; left:0; width:100%; height:100%;  margin:0; padding:0;}

/* From popup */
.lightboxWrapper {position:absolute; z-index:107; top:50%; left:50%; margin:-168px 0 0 -317px; padding:0;}

.lightboxWrapper .dataCapture {width:635px; min-height:336px; background-color:#000;}
.lightboxWrapper .dataCapture .regForm {top: 129px; color:#fff;}
.lightboxWrapper .dataCapture li,
.lightboxWrapper .dataCapture li a {color:#8cbdd9;}


a.homepageLink, a.homepageLink:hover {width:131px; height:21px; margin-top:40px; display: inline-block; line-height:21px; text-align:center; font-style:italic; font-family:Georgia,"Times New Roman",Times,serif; text-decoration:none; color:#fff; background:url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fbtn%2Fbtn-blue.gif") repeat-x 0 0 #0074B1;}

.dataCapture.thanksPage {min-height:282px;}


/*
2px = .09em    *    9px  = .82em     |    17px = 1.55em    |    25px = 2.27em
3px = .27em    *    10px = .91em     |    18px = 1.64em    |    26px = 2.36em
4px = .36em    *    11px = 1em       |    19px = 1.73em    |    28px = 2.55em
5px = .45em    *    12px = 1.09em    |    20px = 1.82em    |    30px = 2.73em
6px = .55em    *    13px = 1.18em    |    21px = 1.91em    |    32px = 2.91em
7px = .64em    *    14px = 1.27em    |    22px = 2em       |    34px = 3.09em
8px = .73em    *    15px = 1.36em    |    23px = 2.09em    |    36px = 3.27em
^^^^^^^^^^^    *    16px = 1.45em    |    24px = 2.18em    |    38px = 3.45em


.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/

.sliderWrap { width: 385px; }
.sliderWrap .sliderPanel { position: fixed; top: 183px; left: 0; z-index: 9999; width: 356px; height: auto; margin-left: -310px; }

.sliderPanel .sliderContent { position: absolute; z-index: 9999; padding: 15px 0 0 24px; width: 277px; height: 360px; color: #666; font-size: 90%; }
.sliderPanel .bottomPicture { position: absolute; left: 0; top: 0; width: 310px; height: 382px; }

.sliderPanel .openCloseWrap { position: absolute; margin: 0 0 0 301px; z-index: 99999; }

.sliderPanel .openCloseWrap a { display: block; width: 54px; height: 155px; overflow: hidden; cursor: pointer; text-align: right; }
.sliderPanel .openCloseWrap a img { width: 54px; height: 155px; }
.sliderPanel .openCloseWrap a .close { display: none; }

.sliderPanel .openCloseWrap a.open .close { display: block; }
.sliderPanel .openCloseWrap a.open .open { display: none; }

.sliderPanel .sliderContent h1 { font: 2.45em Georgia; color: #000; }
.sliderPanel .sliderContent h2 { font: 11px Tahoma; color: #000; }

.sliderPanel .sliderContent .bull a, .sliderPanel .sliderContent a.bullet { background-image: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fico%2Fblack%2Frp.gif"); font-size: 1.15em; line-height: 1.4em; font-weight: bold; color: #000; }

.sliderPanel .sliderContent form { position: relative; }

.sliderPanel .sliderContent ul { margin: 6px 0; }
.sliderPanel .sliderContent ul.controls { position: absolute; top: 167px; left: -4px; }
.sliderPanel .sliderContent ul.controls li { padding-top: 8px; }
.sliderPanel .sliderContent ul.controls input { width: 190px; padding: 2px 2px 3px; border: 1px solid #7f9db9; font-size: 1.15em; color: #000; }
.sliderPanel .sliderContent ul.controls input.default { color: #666; }

.sliderPanel .sliderContent ul.controls .error { padding-right: 28px; background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Ftab-slider%2Falert-sign.png") no-repeat right 5px; }
.sliderPanel .sliderContent ul.controls .error input { background: #ffff9e; }
.sliderPanel .sliderContent ul.controls .warning { margin-top: 3px; text-transform: uppercase; font-size: 1.02em; color: #666; }

.sliderPanel .sliderContent a.bullet { display: block; margin-top: 6px; background-position: 0 2px; font-size: 0.96em; font-weight: normal; }
.sliderPanel .sliderContent .tick { display: inline-block; padding: 5px 30px 5px 3px; font: bold 12px Tahoma; color: #404040; background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fsoccerbase%2Ftab-slider%2Fgreen-tick.gif") no-repeat right center; }
.sliderPanel .sliderContent .btnWrapper { position: absolute; top: 295px; left: -6px; }
.sliderPanel .sliderContent .btn div div { width: 70px; padding-right: 8px; line-height: 29px; font-size: 12px; }
.sliderPanel .sliderContent .terms_conditions { position: absolute; top: 335px; left: -3px; }

.sliderPanel .noImageBg { position: absolute; left: 0; top: 0; width: 301px; height: 375px; background-color: #bee952; }

.flag{margin-right:5px;display: inline-block;
    width: 16px;
    height: 11px;
    background: url("http://www.przzt.com/proxy.php?url=https%3A%2F%2Fwww.soccerbase.com%2Fimg%2Fflags.png") no-repeat;}

.flag.flag-and {
    background-position: -16px 0;
}

.flag.flag-uae {
    background-position: -32px 0;
}

.flag.flag-afg {
    background-position: -48px 0;
}

.flag.flag-ant,
.flag.flag-atg {
    background-position: -64px 0;
}

.flag.flag-an2 {
    background-position: -80px 0;
}

.flag.flag-alb {
    background-position: -96px 0;
}

.flag.flag-arm {
    background-position: -112px 0;
}

.flag.flag-an {
    background-position: -128px 0;
}

.flag.flag-ang {
    background-position: -144px 0;
}

.flag.flag-arg {
    background-position: -160px 0;
}

.flag.flag-ams {
    background-position: -176px 0;
}

.flag.flag-aut {
    background-position: -192px 0;
}

.flag.flag-aus {
    background-position: -208px 0;
}

.flag.flag-abw {
    background-position: -224px 0;
}

.flag.flag-ala {
    background-position: -240px 0;
}

.flag.flag-aze {
    background-position: 0 -11px;
}

.flag.flag-bos {
    background-position: -16px -11px;
}

.flag.flag-bar {
    background-position: -32px -11px;
}

.flag.flag-ban {
    background-position: -48px -11px;
}

.flag.flag-bel {
    background-position: -64px -11px;
}

.flag.flag-buf {
    background-position: -80px -11px;
}

.flag.flag-bul {
    background-position: -96px -11px;
}

.flag.flag-bhr {
    background-position: -112px -11px;
}

.flag.flag-bdi {
    background-position: -128px -11px;
}

.flag.flag-bnn {
    background-position: -144px -11px;
}

.flag.flag-ber {
    background-position: -160px -11px;
}

.flag.flag-brn {
    background-position: -176px -11px;
}

.flag.flag-bol {
    background-position: -192px -11px;
}

.flag.flag-bra {
    background-position: -208px -11px;
}

.flag.flag-bhs {
    background-position: -224px -11px;
}

.flag.flag-btn {
    background-position: -240px -11px;
}

.flag.flag-bvt {
    background-position: 0 -22px;
}

.flag.flag-bot {
    background-position: -16px -22px;
}

.flag.flag-bls {
    background-position: -32px -22px;
}

.flag.flag-blz {
    background-position: -48px -22px;
}

.flag.flag-can {
    background-position: -64px -22px;
}

.flag.flag-catalonia {
    background-position: -80px -22px;
}

.flag.flag-drc {
    background-position: -96px -22px;
}

.flag.flag-caf {
    background-position: -112px -22px;
}

.flag.flag-cgo {
    background-position: -128px -22px;
}

.flag.flag-swi {
    background-position: -144px -22px;
}

.flag.flag-ivo {
    background-position: -160px -22px;
}

.flag.flag-cok {
    background-position: -176px -22px;
}

.flag.flag-chi {
    background-position: -192px -22px;
}

.flag.flag-cmr {
    background-position: -208px -22px;
}

.flag.flag-chn {
    background-position: -224px -22px;
}

.flag.flag-col {
    background-position: -240px -22px;
}

.flag.flag-cos {
    background-position: 0 -33px;
}

.flag.flag-cub {
    background-position: -16px -33px;
}

.flag.flag-cvi {
    background-position: -32px -33px;
}

.flag.flag-cuw {
    background-position: -48px -33px;
}

.flag.flag-cyp {
    background-position: -64px -33px;
}

.flag.flag-czr {
    background-position: -80px -33px;
}

.flag.flag-ger {
    background-position: -96px -33px;
}

.flag.flag-dji {
    background-position: -112px -33px;
}

.flag.flag-den {
    background-position: -128px -33px;
}

.flag.flag-dma {
    background-position: -144px -33px;
}

.flag.flag-dom {
    background-position: -160px -33px;
}

.flag.flag-alg {
    background-position: -176px -33px;
}

.flag.flag-ecu {
    background-position: -192px -33px;
}

.flag.flag-est {
    background-position: -208px -33px;
}

.flag.flag-egy {
    background-position: -224px -33px;
}

.flag.flag-esh {
    background-position: -240px -33px;
}

.flag.flag-eng {
    background-position: 0 -44px;
}

.flag.flag-eri {
    background-position: -16px -44px;
}

.flag.flag-spa {
    background-position: -32px -44px;
}

.flag.flag-eth {
    background-position: -48px -44px;
}

.flag.flag-eu {
    background-position: -64px -44px;
}

.flag.flag-fin {
    background-position: -80px -44px;
}

.flag.flag-fij {
    background-position: -96px -44px;
}

.flag.flag-flk {
    background-position: -112px -44px;
}

.flag.flag-fsm {
    background-position: -128px -44px;
}

.flag.flag-far {
    background-position: -144px -44px;
}

.flag.flag-fra {
    background-position: -160px -44px;
}

.flag.flag-gab {
    background-position: -176px -44px;
}

.flag.flag-gbr {
    background-position: -192px -44px;
}

.flag.flag-gda {
    background-position: -208px -44px;
}

.flag.flag-geo {
    background-position: -224px -44px;
}

.flag.flag-guf {
    background-position: -240px -44px;
}

.flag.flag-ggy {
    background-position: 0 -55px;
}

.flag.flag-gha {
    background-position: -16px -55px;
}

.flag.flag-gib {
    background-position: -32px -55px;
}

.flag.flag-grl {
    background-position: -48px -55px;
}

.flag.flag-gmb {
    background-position: -64px -55px;
}

.flag.flag-gui {
    background-position: -80px -55px;
}

.flag.flag-gdl {
    background-position: -96px -55px;
}

.flag.flag-eqg {
    background-position: -112px -55px;
}

.flag.flag-gre {
    background-position: -128px -55px;
}

.flag.flag-sgs {
    background-position: -144px -55px;
}

.flag.flag-gua {
    background-position: -160px -55px;
}

.flag.flag-gum {
    background-position: -176px -55px;
}

.flag.flag-gnb {
    background-position: -192px -55px;
}

.flag.flag-gy1 {
    background-position: -208px -55px;
}

.flag.flag-hkg {
    background-position: -224px -55px;
}

.flag.flag-hmd {
    background-position: -240px -55px;
}

.flag.flag-hon {
    background-position: 0 -66px;
}

.flag.flag-cro {
    background-position: -16px -66px;
}

.flag.flag-hai {
    background-position: -32px -66px;
}

.flag.flag-hun {
    background-position: -48px -66px;
}

.flag.flag-in1 {
    background-position: -80px -66px;
}

.flag.flag-ire {
    background-position: -96px -66px;
}

.flag.flag-isr {
    background-position: -112px -66px;
}

.flag.flag-imn {
    background-position: -128px -66px;
}

.flag.flag-ind {
    background-position: -144px -66px;
}

.flag.flag-iot {
    background-position: -160px -66px;
}

.flag.flag-irq {
    background-position: -176px -66px;
}

.flag.flag-irn {
    background-position: -192px -66px;
}

.flag.flag-ice {
    background-position: -208px -66px;
}

.flag.flag-ita {
    background-position: -224px -66px;
}

.flag.flag-jey {
    background-position: -240px -66px;
}

.flag.flag-jam {
    background-position: 0 -77px;
}

.flag.flag-jor {
    background-position: -16px -77px;
}

.flag.flag-jap {
    background-position: -32px -77px;
}

.flag.flag-ken {
    background-position: -48px -77px;
}

.flag.flag-kyr {
    background-position: -64px -77px;
}

.flag.flag-cam {
    background-position: -80px -77px;
}

.flag.flag-kir {
    background-position: -96px -77px;
}

.flag.flag-co1 {
    background-position: -112px -77px;
}

.flag.flag-skn {
    background-position: -128px -77px;
}

.flag.flag-nkr {
    background-position: -144px -77px;
}

.flag.flag-sko {
    background-position: -160px -77px;
}

.flag.flag-kurdistan {
    background-position: -176px -77px;
}

.flag.flag-kuw {
    background-position: -192px -77px;
}

.flag.flag-cym {
    background-position: -208px -77px;
}

.flag.flag-khz {
    background-position: -224px -77px;
}

.flag.flag-lao {
    background-position: -240px -77px;
}

.flag.flag-leb {
    background-position: 0 -88px;
}

.flag.flag-stl {
    background-position: -16px -88px;
}

.flag.flag-lie {
    background-position: -32px -88px;
}

.flag.flag-lka {
    background-position: -48px -88px;
}

.flag.flag-lib {
    background-position: -64px -88px;
}

.flag.flag-les {
    background-position: -80px -88px;
}

.flag.flag-liu {
    background-position: -96px -88px;
}

.flag.flag-lux {
    background-position: -112px -88px;
}

.flag.flag-lat {
    background-position: -128px -88px;
}

.flag.flag-lby {
    background-position: -144px -88px;
}

.flag.flag-mor {
    background-position: -160px -88px;
}

.flag.flag-mco {
    background-position: -176px -88px;
}

.flag.flag-mol {
    background-position: -192px -88px;
}

.flag.flag-mon {
    background-position: -208px -88px;
}

.flag.flag-mga {
    background-position: -224px -88px;
}

.flag.flag-mhl {
    background-position: -240px -88px;
}

.flag.flag-mkd {
    background-position: 0 -99px;
}

.flag.flag-mai {
    background-position: -16px -99px;
}

.flag.flag-mya {
    background-position: -32px -99px;
}

.flag.flag-mng {
    background-position: -48px -99px;
}

.flag.flag-mac {
    background-position: -64px -99px;
}

.flag.flag-mnp {
    background-position: -80px -99px;
}

.flag.flag-mtq {
    background-position: -96px -99px;
}

.flag.flag-maa {
    background-position: -112px -99px;
}

.flag.flag-mxx {
    background-position: -128px -99px;
}

.flag.flag-mal {
    background-position: -144px -99px;
}

.flag.flag-mau {
    background-position: -160px -99px;
}

.flag.flag-mdv {
    background-position: -176px -99px;
}

.flag.flag-maw {
    background-position: -192px -99px;
}

.flag.flag-mex {
    background-position: -208px -99px;
}

.flag.flag-mly {
    background-position: -224px -99px;
}

.flag.flag-moz {
    background-position: -240px -99px;
}

.flag.flag-nam {
    background-position: 0 -110px;
}

.flag.flag-nca {
    background-position: -16px -110px;
}

.flag.flag-nge {
    background-position: -32px -110px;
}

.flag.flag-nfk {
    background-position: -48px -110px;
}

.flag.flag-nig {
    background-position: -64px -110px;
}

.flag.flag-nic {
    background-position: -80px -110px;
}

.flag.flag-nld {
    background-position: -96px -110px;
}

.flag.flag-nor {
    background-position: -112px -110px;
}

.flag.flag-npl {
    background-position: -128px -110px;
}

.flag.flag-nru {
    background-position: -144px -110px;
}

.flag.flag-niu {
    background-position: -160px -110px;
}

.flag.flag-nz {
    background-position: -176px -110px;
}

.flag.flag-oma {
    background-position: -192px -110px;
}

.flag.flag-pan {
    background-position: -208px -110px;
}

.flag.flag-per {
    background-position: -224px -110px;
}

.flag.flag-pyf {
    background-position: -240px -110px;
}

.flag.flag-png {
    background-position: 0 -121px;
}

.flag.flag-phi {
    background-position: -16px -121px;
}

.flag.flag-pak {
    background-position: -32px -121px;
}

.flag.flag-pol {
    background-position: -48px -121px;
}

.flag.flag-spm {
    background-position: -64px -121px;
}

.flag.flag-pcn {
    background-position: -80px -121px;
}

.flag.flag-pri {
    background-position: -96px -121px;
}

.flag.flag-pal {
    background-position: -112px -121px;
}

.flag.flag-por {
    background-position: -128px -121px;
}

.flag.flag-plw {
    background-position: -144px -121px;
}

.flag.flag-par {
    background-position: -160px -121px;
}

.flag.flag-qat {
    background-position: -176px -121px;
}

.flag.flag-reu {
    background-position: -192px -121px;
}

.flag.flag-rom {
    background-position: -208px -121px;
}

.flag.flag-ser,
.flag.flag-smo {
    background-position: -224px -121px;
}

.flag.flag-rus {
    background-position: -240px -121px;
}

.flag.flag-rwa {
    background-position: 0 -132px;
}

.flag.flag-sdi {
    background-position: -16px -132px;
}

.flag.flag-sol {
    background-position: -32px -132px;
}

.flag.flag-sey {
    background-position: -48px -132px;
}

.flag.flag-sco {
    background-position: -64px -132px;
}

.flag.flag-sud {
    background-position: -80px -132px;
}

.flag.flag-swe {
    background-position: -96px -132px;
}

.flag.flag-sin {
    background-position: -112px -132px;
}

.flag.flag-shn {
    background-position: -128px -132px;
}

.flag.flag-slo {
    background-position: -144px -132px;
}

.flag.flag-sjm {
    background-position: -160px -132px;
}

.flag.flag-svk {
    background-position: -176px -132px;
}

.flag.flag-ss1 {
    background-position: -192px -132px;
}

.flag.flag-snm {
    background-position: -208px -132px;
}

.flag.flag-sen {
    background-position: -224px -132px;
}

.flag.flag-s12 {
    background-position: -240px -132px;
}

.flag.flag-somaliland {
    background-position: 0 -143px;
}

.flag.flag-su1 {
    background-position: -16px -143px;
}

.flag.flag-ssd {
    background-position: -32px -143px;
}

.flag.flag-stp {
    background-position: -48px -143px;
}

.flag.flag-els {
    background-position: -64px -143px;
}

.flag.flag-sxm {
    background-position: -80px -143px;
}

.flag.flag-sy1 {
    background-position: -96px -143px;
}

.flag.flag-swz {
    background-position: -112px -143px;
}

.flag.flag-tca {
    background-position: -128px -143px;
}

.flag.flag-chd {
    background-position: -144px -143px;
}

.flag.flag-atf {
    background-position: -160px -143px;
}

.flag.flag-tog {
    background-position: -176px -143px;
}

.flag.flag-tha {
    background-position: -192px -143px;
}

.flag.flag-tibet {
    background-position: -208px -143px;
}

.flag.flag-taj {
    background-position: -224px -143px;
}

.flag.flag-tkl {
    background-position: -240px -143px;
}

.flag.flag-tls {
    background-position: 0 -154px;
}

.flag.flag-tkm {
    background-position: -16px -154px;
}

.flag.flag-tun {
    background-position: -32px -154px;
}

.flag.flag-ton {
    background-position: -48px -154px;
}

.flag.flag-tur {
    background-position: -64px -154px;
}

.flag.flag-tt {
    background-position: -80px -154px;
}

.flag.flag-tuv {
    background-position: -96px -154px;
}

.flag.flag-tai {
    background-position: -112px -154px;
}

.flag.flag-tzz {
    background-position: -128px -154px;
}

.flag.flag-ukr {
    background-position: -144px -154px;
}

.flag.flag-uga {
    background-position: -160px -154px;
}

.flag.flag-umi {
    background-position: -176px -154px;
}

.flag.flag-usa {
    background-position: -192px -154px;
}

.flag.flag-uru {
    background-position: -208px -154px;
}

.flag.flag-uzb {
    background-position: -224px -154px;
}

.flag.flag-vat {
    background-position: -240px -154px;
}

.flag.flag-stv {
    background-position: 0 -165px;
}

.flag.flag-ven {
    background-position: -16px -165px;
}

.flag.flag-vgb {
    background-position: -32px -165px;
}

.flag.flag-vgu {
    background-position: -48px -165px;
}

.flag.flag-vtn {
    background-position: -64px -165px;
}

.flag.flag-van {
    background-position: -80px -165px;
}

.flag.flag-wal {
    background-position: -96px -165px;
}

.flag.flag-wlf {
    background-position: -112px -165px;
}

.flag.flag-sam {
    background-position: -128px -165px;
}

.flag.flag-xkx {
    background-position: -144px -165px;
}

.flag.flag-yem {
    background-position: -160px -165px;
}

.flag.flag-myt {
    background-position: -176px -165px;
}

.flag.flag-zaf {
    background-position: -192px -165px;
}

.flag.flag-zanzibar {
    background-position: -208px -165px;
}

.flag.flag-zam {
    background-position: -224px -165px;
}

.flag.flag-zim {
    background-position: -240px -165px;
}

.flag.flag-ni {
    background-position: 0 -176px;
}