﻿.alternatingTable tbody tr:nth-child(even) td {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    background-color: #F2F2F2;
}

.alternatingTable tbody tr:nth-child(odd) td {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    /*border-top: solid 1px #E0D6CE;*/
}

body {
    margin: 0px;
    border: 0px;
    padding: 0px;
    font-family: Trebuchet MS;
    font-size: 14px;
    background-color: #2f87ca;
    background-repeat: no-repeat;
    background-image: url('../_gfx/spigoworld_bg.jpg');
    background-position: top;
    color: #322E2A;
    overflow-y: scroll;
    min-width: 1430px;
}

a {
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    outline: 0;
    color: #2B7BAD;
}

a img, a:link img, a:visited img, a:hover img, a:active img {
    border: 0px;
}

a:hover {
    text-decoration: underline;
}

input, select {
    background: #FFFFFF;
    border: 1px solid #C1C1C1;
    padding: 5px;
}

input[type="checkbox"],
input[type="radio"] {
    background: none;
    border: none;
    padding: 0px;
}

textarea {
    border: 1px solid #C1C1C1;
    font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 5px;
}

.HorizontalDivider {
    border-bottom: 1px dashed #D1D1D1;
    padding-bottom: 6px;
    font-weight: bold;
}

.AdminPage {
    width: 100%;
    padding-bottom: 25px;
}

.SimplePopInfoContainer {
    display: inline-block;
    color: #322E2A;
    cursor: pointer;
}

.SimplePop {
    padding: 8px;
    padding-left: 12px;
    border: 1px solid #FFD259;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    top: 0px;
    left: 0px;
    width: 250px;
    display: none;
    position: absolute;
    /**
    color: #322E2A;
    border: 1px solid #c7b5a9; 
    background-color: #F2F2F2;
    **/
    color: #322E2A;
    background-color: #FFF5AE;
    font-weight: normal;
    font-size: 14px;
    z-index: 100;

}

.SimplePop.left {
    background-position: 100% 0;
}

.SimplePop.above {
    background-position: 0 100%;
}

.SimplePop.above.left {
    background-position: 100% 100%;
}


.View {
    border: solid 1px #D1D1D1;
}

.ViewTop {
    /*padding:12px;*/
}

.ViewBottom {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 12px;
    padding-bottom: 0px;
    font-size: 14px;
    font-weight: bold;
    border-top: solid 1px #D1D1D1;
}

.ViewBottomSession {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 17px;
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
    border-top: solid 1px #D1D1D1;
}

.LabelRightPadding {
    padding-right: 15px;
}

.ViewPager {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
    border-top: solid 1px #D1D1D1;
}

.ViewBottomNoSides {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 0px;
    font-size: 14px;
    font-weight: bold;
    background-repeat: repeat-x;
    background-image: url(../_gfx/dividers/divider_footer_repeat.gif);
    border-bottom: solid 1px #D1D1D1;
}

.ViewItem {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    /*border-top: solid 1px #E0D6CE;*/
}

.ViewAlternating {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    background-color: #F2F2F2;
    /*border-top: solid 1px #E0D6CE;*/
}

.SessionViewItem {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 14px;
    /*border-top: solid 1px #E0D6CE;*/
}

.SessionViewItemAlternating {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 14px;
    background-color: #F2F2F2;
    /*border-top: solid 1px #E0D6CE;*/
}

.ViewSeperator {
    padding-top: 8px;
    border-top: solid 1px #D1D1D1;
}

.ViewHeader {

    padding-left: 12px;
    padding-right: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 17px;
    /*font-weight:bold;*/
    border-bottom: solid 1px #D1D1D1;
}

.SessionViewHeader {
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 17px;
    /*font-weight:bold;*/
    border-bottom: solid 1px #D1D1D1;
}

.ViewHeader a {


    font-size: 17px;
}

.ViewFooter {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 14px;
    font-weight: bold;
    background-repeat: repeat-x;
    background-image: url(../_gfx/dividers/divider_footer_repeat.gif);
}

.ExceptionMessage {
    color: #a40e0d;
    font-size: 10px;
}

.HeadLine {
    color: #322E2A;
    font-size: 35px;
    letter-spacing: 1.3px;
    font-family: Tahoma, Geneva, Arial Black, Arial, Helvetica, sans-serif;
    font-weight: 900;
    padding-bottom: 8px;
    margin-bottom: 18px;
    border-bottom: 4px solid #D1D1D1;
    display: block;
}

.HeadLineNoBreak {
    color: #322E2A;
    font-size: 35px;
    letter-spacing: 1.3px;
    font-family: Tahoma, Geneva, Arial Black, Arial, Helvetica, sans-serif;
    font-weight: 900;
    padding-bottom: 8px;
    margin-bottom: 18px;
    border-bottom: 4px solid #D1D1D1;
    display: block;
}

.HeadLineNoBreakNoPadding {
    color: #322E2A;
    font-size: 35px;
    letter-spacing: 1.3px;
    font-family: Tahoma, Geneva, Arial Black, Arial, Helvetica, sans-serif;
    font-weight: 900;
    padding-bottom: 8px;
    margin-bottom: 18px;
    border-bottom: 4px solid #D1D1D1;
    display: block;
}

.HeadLine > a {
    font-size: 35px;
    letter-spacing: 1.3px;
    font-family: Tahoma, Geneva, Arial Black, Arial, Helvetica, sans-serif;
    font-weight: 900;
    color: #2B7BAD;
}

.SubHeadLine {
    font-family: Trebuchet MS;
    font-size: 16px;
    color: #322E2A;
    display: block;
    padding-bottom: 25px;
}

.SubHeadLine a {
    font-size: 16px;
    color: #322E2A;
    font-weight: normal;
    text-decoration: underline;
}

.SubHeadLine select {
    float: right;
}

.SubHeadLine .gameImplementations {
    float: right;
}

.SubHeadLine .gameImplementations select {
    float: none;
}

.SubParagraph {
    margin-top: 0px;
    padding-bottom: 18px;
    line-height: 21px;
}

.ContentBg {
    height: 400px;
    width: 1000px;
    padding-top: 75px;
}

.ContentBgAdmin {
    width: 1400px;
    /*
    background-color: #FFFFFF;
    -webkit-border-radius:3px; 
    -moz-border-radius:3px;
    border-radius:3px;
    padding:24px 12px;
    box-shadow: 0 1px 6px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 1px 6px rgba(0,0,0,0.4);
*/
}

.TextBox {
    border: 1px solid #C1C1C1;
}

input[type=text].placeholder {
    color: #bbafa4;
}

.AdminContent {
    vertical-align: top;
    text-align: left;
    color: #322E2A;
    font-family: Trebuchet MS;
    font-size: 14px;
}

.Platform {
    vertical-align: top;
    text-align: left;
    color: #322E2A;
    font-family: Trebuchet MS;
    font-size: 14px;
    width: 800px;

    background-color: #FFFFFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 24px 24px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
}

.FrontEndHeadLine {
    color: #322E2A;
    font-family: Trebuchet MS;
}

h1 {
    /*
	font-family: Trebuchet MS;
	font-size: 35px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	*/
    color: #322E2A;
    font-size: 35px;
    letter-spacing: 1.3px;
    font-family: Tahoma, Geneva, Arial Black, Arial, Helvetica, sans-serif;
    font-weight: 900;
    margin-top: 0px;
    padding-bottom: 8px;
    margin-bottom: 12px;
    border-bottom: 4px solid #D1D1D1;
    display: block;
}

h2 {
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: bold;
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 12px;
    padding-top: 12px;
    margin-bottom: 0px;
}

.TopNavigation {
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    outline-style: none;
    cursor: pointer;
}

.TopNavigation: hover {
    text-decoration: underline;
}

.TopNavigationText {
    color: #e2c9af;
    font-family: Trebuchet MS;
    font-size: 14px;
}

.ViewItemButton {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 14px;
}

.ViewItemButton a {
    text-decoration: none;
    font-weight: bold;
    color: #426376;
}

.ViewItemButton a:hover {
    color: #6f94a6;
}

/* SUPER JACKPOT */
.SuperjackpotTextPanel {
    font-family: Trebuchet MS;
    font-size: 13px;
    padding-right: 4px;
    color: #ffffff;
    font-weight: bold;
}

.JackpotDigit {
    height: 18px;
    font-size: 11pt;
    padding-left: 3px;
}

.CountriesList {
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}

.CountriesList : hover {
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;
}

.CountriesListSmall {
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.CountriesList:hover {
    text-decoration: underline;
}

A.CountriesListLink {
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: bold;
    color: #3e6378;
    text-decoration: none;
}

A.CountriesListLink:hover {
    text-decoration: underline;
}

/* PAGER */
.NextButtonStyle {
    font-family: Arial;
    font-size: 14px;
    color: #3b647a;
}

.PreviousButtonStyle {
    font-family: Arial;
    font-size: 14px;
    text-decoration: none;
    color: #3b647a;
}

.JumperButtonStyle {
    font-family: Arial;
    font-size: 14px;
    color: #3b647a;
}

.JumperButtonSelectedStyle {
    font-family: Arial;
    font-size: 14px;
    color: #fd0200;
}

.GotoFirstPageStyle {
    font-family: Arial;
    font-size: 14px;
    color: #3b647a;
}

.GotoLastPageStyle {
    font-family: Arial;
    font-size: 14px;
    color: #3b647a;
}


/* MENU */
.Menu {
}

.MenuItem {
    cursor: pointer;
    padding-left: 4px;
    font-size: 17px;
    vertical-align: middle;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #FFFFFF;
    text-shadow: 1px 1px #2C83BA;
}

.MenuItem a {
    cursor: pointer;
    font-size: 17px;
    vertical-align: middle;
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
    color: #FFFFFF;
    text-shadow: 1px 1px #2C83BA;
    padding-left: 12px;
    font-weight: normal;
}

.SubMenuItem {
    color: #322E2A;
    cursor: pointer;
    font-size: 14px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.SubMenuItem a {
    color: #322E2A;
    cursor: pointer;
    font-size: 14px;
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
    padding-left: 12px;
    font-weight: normal;
    color: #FFFFFF;
    text-shadow: 1px 1px #2C83BA;
}

.SubMenuItemMouseOver {
    cursor: pointer;
    font-size: 14px;
    padding-top: 4px;
    padding-bottom: 4px;
    color: #FFF5AE;
    text-shadow: 1px 1px #2C83BA;
}

.SubMenuItemMouseOver a {
    cursor: pointer;
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
    padding-left: 12px;
    font-weight: normal;
    color: #FFF5AE;
    text-shadow: 1px 1px #2C83BA;
}

.SubMenuItemSelected {
    cursor: pointer;
    padding-left: 24px;
    font-size: 14px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-style: italic;
    color: #FFF5AE;
    text-shadow: 1px 1px #2C83BA;
}

.SubMenuItemSelected a {
    cursor: pointer;
    font-size: 14px;
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
    font-style: italic;
    padding-left: 12px;
    font-weight: normal;
    color: #FFF5AE;
    text-shadow: 1px 1px #2C83BA;
}

.MenuItemMouseOver {
    cursor: pointer;
    padding-left: 4px;
    vertical-align: middle;
    font-size: 17px;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #FFF5AE;
    text-shadow: 1px 1px #2C83BA;
}

.MenuItemMouseOver a {
    cursor: pointer;
    vertical-align: middle;
    font-size: 17px;
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
    padding-left: 12px;
    font-weight: normal;
    color: #FFF5AE;
    text-shadow: 1px 1px #2C83BA;
}

.MenuItemSelected {
    cursor: pointer;
    padding-left: 4px;
    font-size: 17px;
    color: #FFF5AE;
    text-shadow: 1px 1px #2C83BA;
    padding-top: 7px;
    padding-bottom: 7px;
    font-style: italic;
}

.MenuItemSelected a {
    cursor: pointer;
    font-size: 17px;
    color: #FFF5AE;
    text-shadow: 1px 1px #2C83BA;
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
    padding-left: 12px;
    font-style: italic;
    font-weight: normal;
}

.MenuDivider {
    margin-bottom: 8px;
    margin-top: 8px;
    /*border-bottom: dotted 2px #3581B7;*/
    border-bottom: dotted 2px #FFF5AE;
    width: 194px;
}

/* POPUP */
.ModalBackground {
    background-color: #000;
    opacity: .40;
    filter: alpha(opacity=40);
}

/* GAMEMANUAL */
.GameManualTitle {
    font-size: 17px;
    font-weight: bold;
}

.GameManualText {
    font-size: 14px;
    font-weight: normal;
    font-family: Trebuchet MS;
}

/* POS */
.PosOnlineCount {
    position: absolute;
    z-index: 4;
    left: 235px;
    top: 33px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosNorthAmerica {
    position: absolute;
    left: 130px;
    top: 195px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosSouthAmerica {
    position: absolute;
    left: 253px;
    top: 379px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosEurope {
    position: absolute;
    left: 455px;
    top: 196px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosAfrica {
    position: absolute;
    left: 465px;
    top: 300px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosAsia {
    position: absolute;
    left: 660px;
    top: 173px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosOceania {
    position: absolute;
    left: 765px;
    top: 428px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.CountryNameHeadLine {
    font-family: Trebuchet MS;
    font-size: 21px;
    font-weight: bold;
}

.PosOceania:hover, .PosAfrica:hover, .PosEurope:hover, .PosSouthAmerica:hover, .PosNorthAmerica:hover, .PosAsia:hover {
    text-decoration: underline;
}

.PosDenmark {
    position: absolute;
    left: 267px;
    top: 321px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosIreland {
    position: absolute;
    left: 73px;
    top: 308px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosEngland {
    position: absolute;
    left: 134px;
    top: 336px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosPortugal {
    position: absolute;
    left: 67px;
    top: 570px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosSpain {
    position: absolute;
    left: 125px;
    top: 544px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosFrance {
    position: absolute;
    left: 180px;
    top: 435px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosHolland {
    position: absolute;
    left: 218px;
    top: 380px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosBelgium {
    position: absolute;
    left: 210px;
    top: 405px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosGermany {
    position: absolute;
    left: 275px;
    top: 361px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosSweden {
    position: absolute;
    left: 310px;
    top: 272px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosNorway {
    position: absolute;
    left: 260px;
    top: 222px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosFinland {
    position: absolute;
    left: 430px;
    top: 200px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosSwitzerland {
    position: absolute;
    left: 245px;
    top: 469px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosAustria {
    position: absolute;
    left: 312px;
    top: 450px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosCzech {
    position: absolute;
    left: 325px;
    top: 421px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosItalia {
    position: absolute;
    left: 293px;
    top: 527px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosPoland {
    position: absolute;
    left: 370px;
    top: 395px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosGreece {
    position: absolute;
    left: 393px;
    top: 577px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosBulgaria {
    position: absolute;
    left: 430px;
    top: 530px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

/* NORTH AMERICA */
.PosUSA {
    position: absolute;
    left: 470px;
    top: 270px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosCanada {
    position: absolute;
    left: 375px;
    top: 120px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

/* ASIA */
.PosChina {
    position: absolute;
    left: 440px;
    top: 275px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosRussia {
    position: absolute;
    left: 375px;
    top: 100px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosIndia {
    position: absolute;
    left: 315px;
    top: 350px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosJapan {
    position: absolute;
    left: 630px;
    top: 270px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosLebanon {
    position: absolute;
    left: 90px;
    top: 280px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosIsrael {
    position: absolute;
    left: 85px;
    top: 308px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

/* OCEANIA */
.PosAustralia {
    position: absolute;
    left: 330px;
    top: 265px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosNewZealan {
    position: absolute;
    left: 640px;
    top: 410px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    white-space: nowrap;
}

/* AFERICA*/
.PosSouthAfrica {
    position: absolute;
    left: 300px;
    top: 480px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

/* SOUTH AMERICA */
.PosBrazil {
    position: absolute;
    left: 290px;
    top: 120px;
    color: #322E2A;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

.PosIreland:hover, .PosEngland:hover, .PosPortugal:hover, .PosSpain:hover, .PosFrance:hover, .PosHolland:hover, .PosBelgium:hover, .PosDenmark:hover, .PosGermany:hover,
.PosSweden:hover, .PosNorway:hover, .PosFinland:hover, .PosSwitzerland:hover, .PosAustria:hover, .PosCzech:hover, .PosItalia:hover, .PosUSA:hover, PosChina:hover,
.PosAustralia:hover, .PosSouthAfrica:hover, .PosRussia:hover, .PosIndia:hover, .PosGreece:hover, PosPoland:hover, .PosNewZealan:hover {
    text-decoration: underline;
}

.SuperJackpotBG {
    width: 295px;
    height: 43px;
    background-repeat: no-repeat;
    background-image: url(../_gfx/superjackpot/default/super_jackpot.png);
}

.WorldImageSelector {
    position: relative;
}

.WorldImageSelectorContainer {
    height: 1px;
    width: 1px;
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.WorldImageSelectorSelect {
    display: none;
    position: absolute;
    right: 0px;
    top: 0px;
}

.WorldImageSelectorSelectVisible {
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    max-height: 400px;
    overflow-y: scroll;
    min-width: 400px;
}

.WorldImageSelectorTable {
    border: solid 1px black;
    background-color: white;

}

.IArrowUp {
    width: 16px;
    height: 16px;
    background: url(/_gfx/_ikoner/arrow_up_blue.png) no-repeat 0 0px;
}

.IArrowDown {
    width: 16px;
    height: 16px;
    background: url(/_gfx/_ikoner/arrow_down_blue.png) no-repeat 0 0px;
}

.Result {
    text-decoration: underline;
}

.SubCalculation {
    padding-left: 20px;
    padding-right: 80px;
}

.CalculationSectionBegin {
    padding-top: 20px;
    font-weight: bold;
    padding-left: 8px;
}


/* NEW DESIGN */

header #pageHeader {
    width: 1410px;
    margin: 0 auto;
    padding-top: 35px;
    border-bottom: 4px solid rgb(131, 142, 152);
    border-bottom: 4px solid rgba(50, 46, 42, 0.2);
    padding-bottom: 10px;
    margin-bottom: 35px;
    position: relative;
    z-index: 99;
}


header #pageHeader div, article header div.points {
    position: absolute;
    right: 5px;
    bottom: 10px;
    font-size: 17px;
    z-index: 49;
}


header #pageHeader div strong, article header div.points strong {
    font-size: 20px;
}


header #pageHeader div img {
    vertical-align: middle;
    margin-right: 15px;
}


header #pageTop {
    background: #bf3642;
    width: 100%;
    height: 46px;
    border-bottom: 4px solid #8f0b16;
}


header #pageTop > div {
    width: 1410px;
    margin: 0 auto;
    text-align: right;
}


header #pageTop div.logo {

}

header #pageTop div.logo a {
    background: url("/_gfx/spigoworld_logo.png") center bottom no-repeat;
    letter-spacing: -1000em;
    overflow: hidden;
    text-indent: -999em;
    float: left;
    height: 46px; /** 37 **/
    width: 94px; /** 64**/
    margin-top: 1px;
    color: #bf3642;
    font-size: 1px;
}

header #pageTop .onlinecount {
    padding-top: 10px;
    font-size: 18px;
    line-height: 27px;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: top;
    float: left;
    margin-left: 15px;
    font-weight: normal;
}

header #pageTop .topLogin {
    padding-top: 9px;
    font-size: 14px;
    line-height: 15px;
    color: #df9ba1;
    display: inline-block;
    vertical-align: top;
    height: 50px;
}

header #pageTop .topLogin a {
    color: #df9ba1;
    text-decoration: none;
}

header #pageTop .topLogin a.linkTextBreak {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    padding-left: 5px;
}

header #pageTop .topLogin img.topbarDevider {
    display: inline;
    vertical-align: top;
    position: relative;
    bottom: 7px;
    padding-left: 15px;
}

header #pageTop nav#topMenu {
    float: left;
    width: 500px;
    height: 50px;
}

header #pageTop nav#clearing {
    clear: both;
}


header #pageTop nav#topMenu ul li {
    float: left;
    font-size: 20px;
    font-weight: bold;
    color: #FFF;
    line-height: 52px;
    padding-left: 30px;
}

header #pageTop nav#topMenu ul li a {
    color: #FFF;
    text-decoration: none;
}

header #pageTop nav#topMenu ul li a:hover {
    text-decoration: underline;
}

header #pageTop div#userMenu {
    padding-right: 15px;
    position: relative;
    width: 500px;
    height: 50px;
    float: right;
}


header #pageTop div#userMenu > nav > a {
    margin-top: 10px;
    font-size: 18px;
    line-height: 26px;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: top;
    float: right;
    margin-left: 15px;
    font-weight: normal;

}

.topSignOut, header #pageTop div#userMenu > nav > a.topSignOut {
    margin-top: 15px;
    font-size: 13px;
    line-height: 17px;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: top;
    float: right;
    margin-left: 15px;
    font-weight: normal;
}


/** IMAGES **/


.CountryMap {
    position: relative;
    width: 968px; /** 968px **/
    height: 485px;
    margin: 0 auto;
}


.continentCenter {
    margin: 0 auto;
}

.IBGTop {
    width: 1010px;
    height: 120px;
    /*
    background-repeat: no-repeat;
    background-image:url(/_gfx/top/bg_top.png);*/
}

.IBGTopWide {
    width: 1410px;
    height: 14px; /* 120 */
    /*
    background-repeat: no-repeat;
    background-image:url(/_gfx/Topwide.png);*/
}

.IBGBottom {
    width: 1010px;
    height: 14px;
    /*
    background-repeat: no-repeat;
    background-image:url(/_gfx/bottom.png);*/
}

.IBGBottomWide {
    width: 1410px;
    height: 14px;
    /*
    background-repeat: no-repeat;
    background-image:url(/_gfx/BottomWide.png);*/
}

.IBGBorderLeft {
    width: 5px;
    /*
    background-repeat: repeat-y;
    background-image:url(/_gfx/borderleft.png);*/
}

.IBGBorderRight {
    width: 5px;
    /*
    background-repeat: repeat-y;
    background-image:url(/_gfx/borderright.png);*/
}

.ITopLogo {
    width: 397px;
    height: 111px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/top/logo.png);
}

.IAfricaMap {
    width: 525px;
    height: 577px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/maps/cont_africa.png);
}

.IAsiaMap {
    width: 851px;
    height: 520px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/maps/cont_asia.png);
}

.IEuropeMap {
    width: 660px;
    height: 655px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/maps/cont_europe.png);
}

.INorthamericaMap {
    width: 709px;
    height: 502px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/maps/cont_northamerica.png);
}

.IOceaniaMap {
    width: 630px;
    height: 529px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/maps/cont_oceania.png);
}

.ISouthamericaMap {
    width: 365px;
    height: 579px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/maps/cont_southamerica.png);
}

.IWorldMap {
    width: 968px;
    height: 568px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/maps/cont_world.png);
}

.IDenmark16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_denmark.png);
}

.IEngland16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_great_britain.png);
}

.IUSA16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_usa.png);
}

.ICanada16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_canada.png);
}

.IItaly16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_italy.png);
}

.IGermany16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_germany.png);
}

.INorway16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_norway.png);
}

.IHolland16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_netherlands.png);
}

.ISweden16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_sweden.png);
}

.ISpain16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_spain.png);
}

.IBelgium16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_belgium.png);
}

.IAustria16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_austria.png);
}

.ICzech16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_czech_republic.png);
}

.INorway16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_norway.png);
}

.ISwitzerland16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_switzerland.png);
}

.IIreland16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_ireland.png);
}

.IFinland16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_finland.png);
}

.IPortugal16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_portugal.png);
}

.IFrance16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_france.png);
}

.IChina16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_china.png);
}

.IAustralia16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_australia.png);
}

.IBrazil6 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_brazil.png);
}

.ISouthAfrica16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_south_africa.png);
}

.IRussia16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_russia.png);
}

.IPoland16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_poland.png);
}

.IGreece16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_greece.png);
}

.IIndia16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_india.png);
}

.IJapan16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_japan.png);
}

.INewZealand16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_new_zealand.png);
}

.IBulgaria16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_bulgaria.png);
}

.ILebanon16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_lebanon.png);
}

.IIsrael16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/flags/16/flag_israel.png);
}

.JackpotLeft {
    width: 16px;
    height: 44px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/superjackpot/superjackpot_bg_l.png);
}

.JackpotCenter {
    height: 44px;
    background-repeat: repeat-x;
    background-image: url(/_gfx/superjackpot/superjackpot_bg_repeat.png);
}

.JackpotRight {
    width: 16px;
    height: 44px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/superjackpot/superjackpot_bg_r.png);
}

.SuperjackpotLeft {
    width: 141px;
    height: 43px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/superjackpot/counter_1.png);
}

.SuperjackpotRight {
    width: 21px;
    height: 43px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/superjackpot/counter_4.png);
}

.SuperjackpotMiddleBottom {
    width: 131px;
    height: 11px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/superjackpot/counter_3.png);
}

.SuperjackpotMiddleTop {
    width: 131px;
    height: 9px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/superjackpot/counter_2.png);
}

.DigitCellSuperJackpot {
    width: 15px;
    height: 23px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/superjackpot/superjackpot_digit.png);
}

.DigitCellSmallJackpot {
    width: 11px;
    height: 17px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/jackpot/jackpotsmall_digit.png);
}

.SuperJackpotBackgroundDefault {
    width: 295px;
    height: 43px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/superjackpot/default/super_jackpot.png);
}

.SpigoJackpotBackground {
    width: 279px;
    height: 43px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/superjackpot/spigo/spigo_jackpot.png);
}

.SuperJackpotSpinner {
    width: 15px;
    height: 23px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/superjackpot/superjackpot_spinner.png);
}

.IFreewayLogo {
    width: 108px;
    height: 35px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/freewaylogo.png);
}

.IBoxHeaderLeft {
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/Box/CountriesList/box_header_l.png);
}

.IBoxHeaderRight {
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/Box/CountriesList/box_header_r.png);
}

.IBoxHeaderCenter {
    height: 15px;
    background-repeat: repeat-x;
    background-image: url(/_gfx/Box/CountriesList/box_header_center.png);
}

.IBoxLeft {
    width: 15px;
    background-repeat: repeat-y;
    background-image: url(/_gfx/Box/CountriesList/box_l.png);
}

.IBoxRight {
    width: 15px;
    background-repeat: repeat-y;
    background-image: url(/_gfx/Box/CountriesList/box_r.png);
}

.IBoxBG {
    background-image: url(/_gfx/Box/CountriesList/box_bg.png);
}

.IBoxBottomLeft {
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/Box/CountriesList/box_bottom_l.png);
}

.IBoxBottomCenter {
    height: 15px;
    background-repeat: repeat-x;
    background-image: url(/_gfx/Box/CountriesList/box_bottom_center.png);
}

.IBoxBottomRight {
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/Box/CountriesList/box_bottom_r.png);
}

.IMenuItemClosed {
    width: 8px;
    height: 4px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/Menu/MenuItem_closed.png);
}

.IMenuItemOpen {
    width: 5px;
    height: 8px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/Menu/MenuItem_open.png);
}

.IUpdate {
    width: 22px;
    height: 18px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/update.png);
}

.ISpigo {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/spigo.png);
}

.IPling {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/pling.ico);
}

.ITV2 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(http://media.spigoworld.com/WorldImages/FavoriteIcon/634600700437058329.ico);
}

.ISpilop {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/spilop.png);
}

.IHjemmet {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/hjemmet.png);
}

.IHemmetSE {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/hemmetse.png);
}

.IMsn {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(http://media.spigoworld.com/WorldImages/FavoriteIcon/634823723296124228.ico);
}

.IExceptionBig {
    width: 98px;
    height: 101px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/fejl_ikon_stort.png);
}

.IPagerNext {
    width: 22px;
    height: 18px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/Grid/world_pager_next.png);
}

.IPagerPrevious {
    width: 22px;
    height: 18px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/Grid/world_pager_prev.png);
}

.IDialog {
    background: #FFFFFF;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    color: #322e2a;
}

.IDialog .popupPadding {
    padding: 12px;
}

.IDialog .popupHeader {
    font-size: 20px;
    font-weight: normal;
    border-bottom: 4px solid #D1D1D1;
    padding: 9px 12px;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
}

.IDialog .popupText {
    font-size: 14px;
    line-height: 19px;
    font-weight: normal;
    padding-top: 18px;
    display: block;
}

.IWhiteNumber0 {
    width: 10px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/WhiteNumbers/number0.png);
}

.IWhiteNumber1 {
    width: 6px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/WhiteNumbers/number1.png);
}

.IWhiteNumber2 {
    width: 9px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/WhiteNumbers/number2.png);
}

.IWhiteNumber3 {
    width: 9px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/WhiteNumbers/number3.png);
}

.IWhiteNumber4 {
    width: 10px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/WhiteNumbers/number4.png);
}

.IWhiteNumber5 {
    width: 9px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/WhiteNumbers/number5.png);
}

.IWhiteNumber6 {
    width: 10px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/WhiteNumbers/number6.png);
}

.IWhiteNumber7 {
    width: 9px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/WhiteNumbers/number7.png);
}

.IWhiteNumber8 {
    width: 9px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/WhiteNumbers/number8.png);
}

.IWhiteNumber9 {
    width: 10px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/WhiteNumbers/number9.png);
}

.IEndBracket {
    width: 7px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/WhiteNumbers/End_bracket.png);
}

.IStartBracket {
    width: 7px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/WhiteNumbers/Start_bracket.png);
}

.ILogoAmericanExpress {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_amexpress.png);
}

.ILogoDankort {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_dankort.png);
}

.ILogoDiners {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_diners.png);
}

.ILogoMaestro {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_maestro.png);
}

.ILogoMastercard {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_mastercard.png);
}

.ILogoVisa {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_visa.png);
}

.ILogoElectron {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_visa_electron.png);
}

.ILogoCarteBleue {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_cartebleue.png);
}

.ILogoJCB {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_jcb.png);
}

.ILogoLaser {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_laser.png);
}

.ILogoSolo {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_solo.png);
}

.ILogoiDeal {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_ideal.png);
}

.ILogoGiroPay {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_giropay.png);
}

.ILogoSofortuberweisung {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_sofort.png);
}

.ILogoINGHome {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_homepay.png);
}

.IPayPal {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_PayPal.png);
}

.ILogoDirectDebit {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_direct_debit.png);
}

.ILogoLastschrift {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/_ikoner/pay_bigcard_lastschrift.png);
}

.IPopupTopLeft {
    width: 14px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/popup/topleft.png);
}

.IPopupTop {
    height: 15px;
    background-repeat: repeat-x;
    background-image: url(/_gfx/popup/top.png);
}

.IPopupTopRight {
    width: 13px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/popup/topright.png);
}

.IPopupLeft {
    width: 14px;
    background-repeat: repeat-y;
    background-image: url(/_gfx/popup/left.png);
}

.IPopupRight {
    width: 13px;
    background-repeat: repeat-y;
    background-image: url(/_gfx/popup/right.png);
}

.IPopupBottomRight {
    width: 13px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/popup/bottomright.png);
}

.IPopupBottom {
    height: 15px;
    background-repeat: repeat-x;
    background-image: url(/_gfx/popup/bottom.png);
}

.IPopupBottomLeft {
    width: 14px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/popup/bottomleft.png);
}

.IClose {
    width: 7px;
    height: 7px;
    background-repeat: no-repeat;
    background-image: url(/_gfx/popup/close.png);
}


/** PAGE FOOTER STYLES **/

#pageFooter {
    background: url("/_gfx/bottomtop.png") center top no-repeat;
    padding-top: 106px;
    color: #70685f;
    margin-top: 150px;
}

#pageFooter h1 {
    font-size: 14px;
    font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    font-weight: bold;
    padding-bottom: 13px;
    text-transform: uppercase;
    border-bottom: 4px solid #70685f;
    color: #70685F;
}

#pageFooter a {
    color: #70685f;
    text-decoration: none;
}


#pageFooter p {
    margin-top: 13px;
    line-height: 20px;
    font-size: 14px;
}

#pageFooter ul {
    margin-top: 13px;
    line-height: 20px;
    list-style: none;
}

#pageFooter .footerWrapper {
    background: #322e2a;
}

#pageFooter #subContent {
    width: 1380px;
    margin: 0 auto;
    padding: 20 0 15px;
}

#pageFooter #subContent article {
    width: 870px; /* 792*/
    float: left;
}

#pageFooter #subContent aside {
    width: 384px;
    float: right;
}

/**
#pageFooter .footerWrapper footer
{
    width: 1380px;
    margin: 0 auto;
    padding: 20 0 50px;
}

#pageFooter .footerWrapper footer nav
{
    width: 180px;
    margin-right: 25px;
    float: left;
}

#pageFooter .footerWrapper footer aside
{
    width: 380px;
    float: left;
}
**/

#pageFooter .footerWrapper aside ul.topBrands {
    clear: both;
    margin: 0 0px;
    padding: 0 0px;
}


#pageFooter .footerWrapper aside ul.topBrands li {
    float: left;
    width: 50%;
    height: 102px;
    line-height: 102px;
    display: block;

}

#pageFooter .footerWrapper aside ul.topBrands li a {
    display: block;
    margin: auto;
}

.topBrands {
    padding-top: 20px;
}

.brandLinkSpigo {
    width: 129px;
    height: 84px;
}

.brandLinkSpixx {
    width: 140px;
    height: 36px;

}

.brandLinkSplash {
    width: 148px;
    height: 75px;
}

.brandLinkBingo {
    width: 138px;
    height: 51px;
}

.brandLinks {
    width: 188px;
    height: 102px;
}

/**
span.popContainer
{
	position:absolute;
}
**/

/* Report styles Start*/

.report {
    color: #322e2a;
    padding-top: 10px;
    padding-bottom: 25px;

}

.reportHeader {
    color: #322e2a;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 12px;
    margin-bottom: 0px;
    border-bottom: 2px solid #D1D1D1;
    display: block;
    text-align: left;
}

.report h2,
.reportSubHeader {
    font-size: 14px;
    padding-bottom: 18px;
    color: #939390;
    text-align: left;
}

.report table td {
    font-size: 14px;
    text-align: right;
    padding: 4px 4px;
}

.report table tbody tr td:first-child {
    text-align: left;
}

.report table tbody tr:nth-child(even) td {
    background: #F2F2F2;
}

.report table tbody tr.calculationSectionBegin td {
    font-weight: bold;
    background: transparent;
    padding: 15px 4px 4px 4px;
}

.report table tbody tr.calculationSectionEnd td {
    font-weight: bold;
    border-bottom: 1px solid #322e2a;
    background: transparent;
    padding: 10 4px 4px 4px;
}

.report table tbody tr.calculationSectionTotal td {
    font-weight: bold;
    border-bottom: 1px solid #322e2a;
    background: #E0E0E0;
    padding: 10 4px 4px 4px;
}

.report table tbody tr.calculationSectionGrandTotal td {
    font-size: 17px;
    font-weight: bold;
    border-bottom: 1px solid #322e2a;
    background: #E0E0E0;
    padding: 10 4px 4px 4px;
}

.report table tbody tr td.emtyCell {
    border-bottom: 1px solid #322e2a;
    background: transparent;
    padding: 0px;
}

.report table tbody tr td.headline {
    font-size: 17px;
    font-weight: bold;
    padding: 25px 4px 4px 4px;
    background: transparent;
}

.report table thead tr th {
    font-size: 17px;
    text-align: right;
    padding: 4px 4px;
}

.report table th:first-child {
    text-align: left;
}

.report table th.th1 {
    width: 400px;
}

.report table th.th2 {
    width: 170px;
}

.report table th.th3 {
    width: 170px;
}

.report table th.th4 {
    width: 170px;
}

.report table th.th5 {
}

/* Report styles End*/

/* Dashbord styles Start*/

.dashbord {
    padding: 24px;
    background: #F2F2F2;
    margin: 0px;
}

.dashbord > div {
    float: left;
    width: 250px;
    margin-right: 24px;
}

.dashbord h2 {
    font-size: 17px;
    padding-top: 0px;
    font-weight: normal;
    color: #322e2a;
    border-bottom: 1px solid #D1D1D1;
    margin-bottom: 8px;
}

.dashbord a {
    font-size: 14px;
    line-height: 25px;
    display: block;
}


/* Dashbord styles End*/

/* Our Games styles Start*/

#ourGames {
    padding-left: 31px;
    padding-bottom: 10px;
    color: #322e2a;
}

/*
#ourGames h1
{
    font-size:22px;
    padding:20 0 3px 0px;
    color:#322e2a;
    border-bottom:1px solid #A3A29F;
}
*/
#ourGames h1 {
    border-bottom: 4px solid rgb(131, 142, 152);
    border-bottom: 4px solid rgba(50, 46, 42, 0.2);
    margin-bottom: 0px;
    /*color:#2F545B;*/
    color: #322e2a;
}

#ourGames section {
    clear: both;
    padding: 0 12px;
}

#ourGames section h1 {
    font-size: 17px;
    clear: both;
    padding-top: 35px;
    border-bottom: 0px;
    font-family: Trebuchet MS;
    font-size: 20px;
    /*color:#2F545B;*/
    color: #322e2a;
    display: block;
    border-bottom: 2px dotted rgb(131, 142, 152);
    border-bottom: 2px dotted rgba(50, 46, 42, 0.2);
}

#ourGames .iosGames ul,
#ourGames .androidGames ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-top: 20px;
}

#ourGames .iosGames ul li,
#ourGames .androidGames ul li {
    float: left;
    text-align: center;
    width: 158px;
    height: 158px;
}

#ourGames .iosGames ul li a,
#ourGames .androidGames ul li a {
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    color: #FFFFFF;
    text-shadow: 1px 1px #2C83BA;
}

#ourGames .iosGames ul li a:hover,
#ourGames .androidGames ul li a:hover {
    text-decoration: none;
    color: #FFF5AE;
}

#ourGames .iosGames ul li img,
#ourGames .androidGames ul li img {
    display: block;
    width: 135px;
    margin: 0 auto;
}

#ourGames .webGames ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-top: 20px;
}

#ourGames .webGames ul li {
    float: left;
    text-align: center;
    width: 158px;
    height: 140px;
}

/* Our Games styles End*/

/* Invoice styles Start*/

.invoice {
    padding: 24px;
    background: #F2F2F2;
    margin: 0px;
}

.invoice h2 {
    padding-top: 0px;
    color: #322e2a;
    border-bottom: 1px solid #D1D1D1;
}

.invoice a {
    font-size: 14px;
    line-height: 25px;
    display: block;
    padding-left: 8px;
}

.invoice div {
    margin: 12px 0 25px;
}

/* Invoice styles End*/

/* Resource styles Start*/

.resourceHeaderBox {
    padding: 24px 0px;
    background: #F2F2F2;
    margin: 12px 0 24px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.resourceGroupHeader {
    background: #53A5D4;
    padding: 12px 12px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.resourceGroupHeader a {
    font-size: 17px;
    font-weight: bold;
    color: #FFF;
}

/* Resource styles End*/

/* Environment styles Start*/

.EnvironmentEditTabsheet,
.GraphicsEditTabsheet {
    border-bottom: solid 1px #D1D1D1;
    margin: 12px 0px;
}

.EnvironmentEditTabsheet table td {
    padding: 0 16px 10 0px;
}

.GraphicsEditTabsheet table td {
    padding: 0 16px 10 0px;
}

/* Environment styles End */

/* Games styles Start*/

.GameImplementationEditTabsheet {
    border-bottom: solid 1px #D1D1D1;
    margin: 12px 0px;
}

.GameImplementationEditTabsheet table td {
    padding: 0 16px 8px 0px;
}

/* Games styles End */

/* Admin Master page styles Start */

.leftMenu {
    width: 226px;
    text-align: left;
    padding-left: 20px;
    padding-top: 36px;
}

.leftMenuSpacer {
    width: 24px;

}

.mainContentOuterContainer {
    vertical-align: top;
    text-align: left;
    width: 1130px;

    background-color: #FFFFFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 24px 12px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
}

.mainContentContainer {
    width: 1106px;
    padding: 0 12px;
}

.gameImplementations span {
    font-weight: bold;
    font-size: 17px;
}

.gameImplementations select {
    width: 195px;
}

.gameImplementations select optgroup {
    font-style: normal;
    padding: 8px 9px 0;
    font-size: 15px;
}

.gameImplementations select optgroup option {
    padding: 3px 85px 0 12px;
    font-size: 14px;
}

/*
.gameImplementations select optgroup label
{
    font-style:normal;
    font-weight:normal;
}

.gameImplementations select option
{
    padding:15px;
    padding-left:0px;
}
  */

/* Admin Master page styles End */

/* Button styles styles Start */

.cssButton, .cssButtonNoPIE {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.cssButton:hover, .cssButtonNoPIE:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.cssButton:active, .cssButtonNoPIE:active {
    position: relative;
    top: 1px;
    border: solid 1px #a99180;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.cssButton > a {
    color: #FFFFFF;
    text-decoration: none;
}

.cssButtonLarge {
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
    padding: 19px 67px;
}

.cssButtonMedium {
    font-size: 23px;
    line-height: 23px;
    font-weight: bold;
    padding: 14px 67px;
}

.cssButtonSmall {
    font-size: 17px;
    line-height: 17px;
    font-weight: bold;
    padding: 6px 14px;
}

.cssButtonSmall > a {
    font-size: 17px;
}

.cssButtonMicro {
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    padding: 6px 12px;
}

.cssButtonMicro > a {
    font-size: 14px !important;
}

.cssButtonLargeGreen {
    border: solid 1px #2ea508;
    background: url("/_gfx/buttons/btnLargeGreenBg.gif") left top repeat-x #2ea508;
}

.cssButtonMediumGreen {
    border: solid 1px #2ea508;
    background: url("/_gfx/buttons/btnMediumGreenBg.gif") left top repeat-x #2ea508;
}

.cssButtonSmallGreen {
    border: solid 1px #2ea508;
    background: url("/_gfx/buttons/btnGreenBg.gif") left top repeat-x #2ea508;
}

.cssButtonSmallGreen.aspNetDisabled {
    color: #696969;
    border: solid 1px #e1e0de;
    background: url("/_gfx/buttons/btnDisabledBg.gif") left top repeat-x #e7e7e6;
    cursor: default;
    text-shadow: none;
}

.cssButtonLargeBlue {
    border: solid 1px #017ea8;
    background: url("/_gfx/buttons/btnLargeBlueBg.gif") left top repeat-x #146cb7;
}

.cssButtonMediumBlue {
    border: solid 1px #017ea8;
    background: url("/_gfx/buttons/btnMediumBlueBg.gif") left top repeat-x #146cb7;
}

.cssButtonSmallBlue {
    border: solid 1px #017ea8;
    background: url("/_gfx/buttons/btnBlueBg.gif") left top repeat-x #146cb7;
}

.cssButtonLargeRed {
    border: solid 1px #ac1d28;
    background: url("/_gfx/buttons/btnLargeRedBg.gif") left top repeat-x #bf3642;
}

.cssButtonMediumRed {
    border: solid 1px #ac1d28;
    background: url("/_gfx/buttons/btnMediumRedBg.gif") left top repeat-x #bf3642;
}

.cssButtonSmallRed {
    border: solid 1px #ac1d28;
    background: url("/_gfx/buttons/btnRedBg.gif") left top repeat-x #bf3642;
}

.cssButtonLargeYellow {
    border: solid 1px #dcb201;
    background: url("/_gfx/buttons/btnLargeYellowBg.gif") left top repeat-x #ffcc00;
}

.cssButtonMediumYellow {
    border: solid 1px #dcb201;
    background: url("/_gfx/buttons/btnMediumYellowBg.gif") left top repeat-x #ffcc00;
}

.cssButtonSmallYellow {
    border: solid 1px #dcb201;
    background: url("/_gfx/buttons/btnYellowBg.gif") left top repeat-x #ffcc00;
}

.cssButtonSmallBrown {
    border: solid 1px #65503a;
    background: url("/_gfx/buttons/btnBrownBg.gif") left top repeat-x #817366;
}

.cssButtonSmallBase {
    border: solid 1px #bcbcbc;
    color: #70685f;
    background: url("/_gfx/buttons/btnBaseBg.gif") left top repeat-x #f0eee7;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    text-shadow: none !important;
}

.cssButtonSmallBase:hover {
    color: #70685f;
}

.cssButtonSmallDisabled {
    border: solid 1px #e1e0de;
    background: url("/_gfx/buttons/btnDisabledBg.gif") left top repeat-x #e7e7e6;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    cursor: default;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.cssButtonSmallDisabled:active {
    border: solid 1px #e7e7e6;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    top: 0px;
}

/* Button styles styles End */

/* nlog styles */

tr.resolved-error {
    background-color: rgb(223, 90, 90);
}

tr.resolved-error td.ViewAlternating {
    background-color: rgb(145, 55, 55);
}

tr.resolved-error td,
tr.resolved-error td a {
    color: #FFF;
}

/* nlog styles end */
.form-row {
    margin: 0 -15px;
}

.form-row:before,
.form-row:after {
    content: "";
    display: block;
    clear: both;
}

.form-row .col-md-3 label,
.form-row .col-md-3 label input,
.form-row .col-md-3 label .SumoSelect {
    width: 100%;
}

.form-row select:not(.SumoSelect) {
    width: 100%;
    height: 32px;
    padding: 0;
    overflow: hidden;
}

.form-row select:not(.SumoSelect) option {
    padding: 8px 5px;
    font-weight: bold;
    background: transparent;
}

.top-panel {
    position: relative;
    margin-bottom: 18px;
    padding-bottom: 8px;
    border-bottom: 4px solid #D1D1D1;
}

.top-panel .loading {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    background: rgba(255, 255, 255, 0.8);
}

.top-panel .loading .loading-inner {
    position: relative;
    display: inline-block;
    top: 50%;
    transform: translateY(-50%);
}

.StatsTable,
.StatsTable .header th{
    text-align: center;
}

.StatsTable label {
    height: 52px;
}

.StatsTable .header {
    background-color: rgb(209, 209, 209);
}

.StatsTable .header:first-child {
    background-color: rgba(209, 209, 209, 0.4);
}

.StatsTable .header:nth-child(2) th {
    width: 8.3%;
}

.StatsTable .empty > td {
    padding: 10px;
}

.StatsTable .empty .empty-img {
    display: block;
    margin: auto;
}

.StatsTable .rows {
    background-color: rgba(209, 209, 209, 0.2);
}

.StatsTable .rows:nth-child(2n) {
    background-color: rgba(209, 209, 209, 0.4);
}