@charset "utf-8";

* {
    margin:0;
    padding:0;
}
html
{
    height: 100%;
    min-width: 990px;
}
body {
    color:#222222;
    font-family: "helvetica neue", helvetica, arial, sans-serif;
    font-size:0.7em;
    height: 100%;
    position: relative;
    min-height: 100%;
}

a:link, a:visited   {text-decoration:none; color:#777777; outline:none;}
a:hover, a:focus, a:active   {text-decoration:none; color:#0099FF; outline:none;}
img                 {border:0;}
.center {
    text-align: center;
}
.clear {
    clear: both;
}

/* CONTAINER */
#container {
    position: relative;
    min-height: 100%;
    background:#fefefe repeat-x;
}

/* HEADER */
#header {
    /* min-width: 900px; */
    background:#333;
    border-bottom:2px solid #0099FF;
    height:56px;
}
#header_left {
/*    background : url("/images/stats4Game.png") no-repeat scroll left top transparent;
    padding-top: 10px;*/
    padding-left: 2%;
    text-align:left;
    width:244px;
    float:left;
}
#menu-box {
    margin: 0px 294px 0 294px;
    height:56px;
}
#menu-box ul li, #lang li {
    display:inline;
    list-style-type:none;
    padding-left:5px;
}
#menu-box ul{
    padding-top:20px;
    width: 100%;
    text-align: center;
}
#menu-box ul li {
    font-weight:bold;
    font-size:1.3em;
}
#menu-box ul li a{
    padding:5px 10px;
    margin:5px;
    color:#ffffff;
}
#menu-box ul li a:hover, #menu-box ul li a:focus{
    background: #595959;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
}
#menu-box ul li.active a{
    background: #0099FF;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
}
#header_right {
    float:right;
    height:56px;
    width:200px;
}
#header_right p {
    margin-top:20px;
}
#header_right p a{
    margin-top:20px;
    font-weight:bold;
    font-size:1.1em;
    padding:5px 10px;
    margin:5px;
    color:#ffffff;
}
#header_right p a:hover, #header_right p a:focus{
    background: #595959;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
}

/* CONTENT */
#content           {
    /* position: relative; */
    /* padding:5px; */
    /* height of footer +38px = 140px*/
    padding-bottom:140px;
    width:986px;
    margin:auto;
    font-weight:bold;
}
#content h1, #content h3, #content h4{
    margin-top:20px;
    text-align: center;
}
#content>p{
    text-align: justify;
    padding: 5px 0px;
}
#content .box {
    padding:10px;
    margin: 10px 0;
    border:solid 2px #0099FF;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
    background:#CCEEFF;
    font-size: 12px;
}
#content .serverGen {
    width: 50%;
    float: left;
}
#content .serverConnect {
    float: right;
}
form {
    width: 100%;
    text-align: center;
}
form fieldset{
    padding:10px;
    margin: 10px 0;
    border:solid 2px #0099FF;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
    background:#CCEEFF;
}
form legend span {
    display: none;
}
input.inputText, input.submit, select {
    margin-bottom:2px;
    margin:2px 1px;
    padding:4px 4px;
    border:solid 1px #bbbbbb;
    background:#fafafa;
    font:bold 1.2em Arial, sans-serif;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
    /*    vertical-align:bottom;*/
}
select {
    width: 190px;
    height: 28px;
    font:bold 1.2em/21px arial,sans-serif;
    overflow: hidden;
}
input.submit{
    height: 60px;
    color:#0099FF;
    border:solid 1px #0099FF;
    width: 96px;
}
input.inputText:hover, input.inputText:focus, /* input:focus */ select:hover, select:focus {
    border-color:#0099FF;
    background:#f6f6f6;
}
input.submit:hover, input.submit:focus{
    background:#0099FF;
    color:#FFFFFF;
    cursor: pointer;
}
#fieldset-Search label {
    font:bold 1.2em/21px arial,sans-serif;
}
#fieldset-Search .colSearch {
    float:right;
    padding:0 8px;
}
#fieldset-Search .colInput {
    float:left;
    width: 88%;
}
#fieldset-Search .colInput input {
    width:37%;
    height: 18px;
}
#fieldset-Search .colInput #q{
    width: 41%;
    height: 18px;
}

.ui-autocomplete {
    background:white;
    list-style: none;
    border:1px solid #0099FF;
    display:block;
    margin:0;
    font-size: 15px;
    width:345px;
    z-index:99;
    max-height: 260px;
    overflow-y: auto;
}
.ui-button{
    padding: 1px;
}
.ui-autocomplete li a{
    padding:5px;
    display:block;
}
.ui-autocomplete li a:hover{
    color:#222222;
}
/*.ui-state-hover,*/
/*.ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus*/
.ui-autocomplete li:hover{
    background:#CCEEFF;
}
/* BLUEFORM  */
.blueformleft {
    float: left;
    width: 48%;
}
.janrainright {
    float: right;
    width: 40%;
    margin:20px 0;
    background:none repeat scroll 0 0 #CCEEFF;
    border:2px solid #0099FF;
    border-radius:0.4em;
    -moz-border-radius:0.4em;
    -webkit-border-radius:0.4em;
}
form.blueform fieldset {
    text-align: left;
    position: relative;
    width:400px;
    margin:20px auto;
    padding: 40px 0 0;
    border:solid 2px #0099FF;
    border-radius:0.4em;
    -moz-border-radius:0.4em;
    -webkit-border-radius:0.4em;
    background:#CCEEFF;
}
form.blueform legend span {
    display:inline;
    position: absolute;
    left: 150px;
    margin-top: 10px;
    font-size: 15px;
}
form.blueform legend {
    padding: 0;
    font-weight: bold;
}
form.blueform  label{
    clear:both;
    display:inline-block;
    font-weight:bold;
    text-align:right;
    width:140px;
    float:left;
}
form.blueform  ul.errors{
    list-style:none;
    color:#777777;
    font-size:11px;
    font-weight:normal;
    text-align:left;
    width:200px;
    float:right;
}
form.blueform  .small{
    color:#777777;
    display:block;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    width:140px;
}
form.blueform  input.inputText, form.blueform select{
    font-size:12px;
    padding:4px 4px;
    width:200px;
    margin:2px 20px 20px 10px;
    display:inline-block;
}
form.blueform  input.inputText {
    height: 16px;
}
form.blueform  img{
    margin:0px 0 22px 0px;
}
form.blueform  select{
    width:209px;
}

.recaptcha{
    margin-left:41px;
    margin-bottom:20px;
}

form.blueform  input.submit{
    margin-left:150px;
    margin-bottom:15px;
    width:150px;
    height:31px;
    text-align:center;
}
form.blueform  input#rememberMe{
    margin:6px 20px 20px 10px;
    display:inline-block;
    border:0;
}

#filter span{
    background: #CEF;
    border: 1px solid #0AF;
    border-radius: 0.4em;
    -moz-border-radius:0.4em;
    -webkit-border-radius: 0.4em;
    padding: 2px;
}

div.message{
    width:390px;
    margin:10px auto;
    border:solid 2px #bbbbbb;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
    padding:5px;
}
div.message.error{
    border-color:#C13832;
    background:#F7C1B9;
}
div.message.success{
    border-color:#60BB0D;
    background:#C5F7B9;
}
div.message.info{
    border-color:#FFFF00;
    background:#FFFFCC;
}
div.message ul{
    margin:10px 20px;
}

table.ags_table {
    margin: 10px 0;
    border:solid 1px #bbbbbb;
    border-collapse: collapse;
    text-align : justify;
    width : 100%;
}
table.ags_table th {
    text-align: center;
    padding:8px;
    border:solid 1px #bbbbbb;
    background:#0099FF;
}
#players td {
    width:33%;
}
#variables td {
    width:50%;
}
table.ags_table th.g{
    width:35px;
}
table.ags_table th.l{
    width:50px;
}
table.ags_table th.m{
    width:110px;
}
table.ags_table th.c{
    width:130px;}
table.ags_table th.n{
    width:190px;
} 
table.ags_table td {
    height: 22px;
    padding:1px 5px;
    border:solid 1px #bbbbbb;
    color:#666666;
}
table.ags_table td a{
    display: block;
}
table.ags_table td a.fav{
    display: block;
    float:right;
    width:16px;
    height:16px;
    visibility:hidden;
    /*    background: url(/star.png) no-repeat;*/
}
table.ags_table td a.unfav{
    background: url(/trash.png) no-repeat;
}
table.ags_table td a:link, td a:visited{
    color:#222222;
}
table.ags_table .hover-tr, tbody tr:hover td, tbody tr:active  td{
    background:#CCEEFF;
    color:#222222;
}
table.ags_table tr:hover td a.fav{
    visibility:visible;
}
table .total{
    background:#0099FF;
}
table.sortable thead tr th {
    cursor: pointer;
}
table.sortable thead tr th:after {
    content: " ↕";
}
table.sortable thead tr .headerSortUp:after {
    content: " ↓";
}
table.sortable thead tr .headerSortDown:after {
    content: " ↑";
}

div.pagination {
    padding:10px 0;
    text-align: center;
}
div.pagination p{
    float: left;
    color:#777777;
    margin-top:-5px;
}
div.pagination span.disabled {
    margin:2px;
    padding: 2px;
    padding-left: 8px;
    padding-right: 8px;
    color:#777777;
    border:solid 1px #bbbbbb;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
}
div.pagination a {
    margin:2px;
    padding: 2px;
    padding-left: 8px;
    padding-right: 8px;
    color:#0099FF;
    border:solid 1px #0099FF;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
}
div.pagination a:hover, div.pagination a:focus {
    background:#0099FF;
    color:#ffffff;
}
#ads_footer {
    position: relative;
    margin:auto;
    margin-top: 8px;
    height:90px;
    width:728px;
}
#ads_hidden {
    display: none;
}

/* FOOTER */
div#footer {
    background: #F4F4F4;
    position: absolute;
    bottom: 0;
    height: 102px;
    width: 100%;
    border-top:2px solid #EBEBEB;
}
#footermenu  {
    width:970px;
    padding:5px;
    margin: auto;
}
#footer ul {
    list-style:none;
}
#footer ul.navigation li {
    float:left;
    width:185px;
    font-size:1.14em;
    font-weight:bold;
}
#footer ul.navigation > li > a{
    display:block;
    margin:0 0 6px;
}
#footer ul.navigation li ul li{
    font-size:0.75em;
    font-weight:normal;
    margin:0 0 3px;
}
#lang{
    float: right;
    padding-top:30px;
}
#footer p {
    color:#777777;
    padding-top: 30px;
    text-align:right;
    margin: auto;
    float:right;
}

#alertmsg {
    font-size:135%;
    font-weight:bold;
    overflow: hidden;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #333F31;
    height: 20px;
    color: #F3FDED;
    font: 20px/40px arial, sans-serif;
    opacity: .9;
    display:none;
}

.minimal {
    display: block;
    background: #e3e3e3;
    border: 1px solid #ccc;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: inset 0 0 1px 1px #f6f6f6;
    -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
    -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
    color: #333;
    font-family: "helvetica neue", helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    padding: 8px 5px 9px;
    text-align: center;
    text-shadow: 0 1px 0px #fff;
    width: 220px;
}

.minimal:hover {
    background: #d9d9d9;
    box-shadow: inset 0 0 1px 1px #eaeaea;
    -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
    -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
    color: #222;
}

.minimal:active {
    background: #d0d0d0;
    box-shadow: inset 0 0 1px 1px #e3e3e3;
    -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
    -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
    color: #000;
}
.minimal span {
    vertical-align: middle;
}

/* SPRITE */
.icone{
    width: 16px;
    height: 16px;
    margin: auto;
    background: url(/sprite.png) no-repeat top left;
    position: relative;
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
}
.sprite-ad { background-position: 0 0; width: 16px; height: 16px; }
.sprite-ae { background-position: 0 -66px; width: 16px; height: 16px; }
.sprite-af { background-position: 0 -132px; width: 16px; height: 16px; }
.sprite-ag { background-position: 0 -198px; width: 16px; height: 16px; }
.sprite-ai { background-position: 0 -264px; width: 16px; height: 16px; }
.sprite-al { background-position: 0 -330px; width: 16px; height: 16px; }
.sprite-am { background-position: 0 -396px; width: 16px; height: 16px; }
.sprite-an { background-position: 0 -462px; width: 16px; height: 16px; }
.sprite-ao { background-position: 0 -528px; width: 16px; height: 16px; }
.sprite-aq { background-position: 0 -594px; width: 16px; height: 16px; }
.sprite-ar { background-position: 0 -660px; width: 16px; height: 16px; }
.sprite-as { background-position: 0 -726px; width: 16px; height: 16px; }
.sprite-at { background-position: 0 -792px; width: 16px; height: 16px; }
.sprite-au { background-position: 0 -858px; width: 16px; height: 16px; }
.sprite-aw { background-position: 0 -924px; width: 16px; height: 16px; }
.sprite-az { background-position: 0 -990px; width: 16px; height: 16px; }
.sprite-ba { background-position: 0 -1056px; width: 16px; height: 16px; }
.sprite-bb { background-position: 0 -1122px; width: 16px; height: 16px; }
.sprite-bd { background-position: 0 -1188px; width: 16px; height: 16px; }
.sprite-be { background-position: 0 -1254px; width: 16px; height: 16px; }
.sprite-bf { background-position: 0 -1320px; width: 16px; height: 16px; }
.sprite-bg { background-position: 0 -1386px; width: 16px; height: 16px; }
.sprite-bh { background-position: 0 -1452px; width: 16px; height: 16px; }
.sprite-bi { background-position: 0 -1518px; width: 16px; height: 16px; }
.sprite-bj { background-position: 0 -1584px; width: 16px; height: 16px; }
.sprite-bm { background-position: 0 -1650px; width: 16px; height: 16px; }
.sprite-bn { background-position: 0 -1716px; width: 16px; height: 16px; }
.sprite-bo { background-position: 0 -1782px; width: 16px; height: 16px; }
.sprite-br { background-position: 0 -1848px; width: 16px; height: 16px; }
.sprite-bs { background-position: 0 -1914px; width: 16px; height: 16px; }
.sprite-bt { background-position: -66px 0; width: 16px; height: 16px; }
.sprite-bw { background-position: -66px -66px; width: 16px; height: 16px; }
.sprite-by { background-position: -66px -132px; width: 16px; height: 16px; }
.sprite-bz { background-position: -66px -198px; width: 16px; height: 16px; }
.sprite-ca { background-position: -66px -264px; width: 16px; height: 16px; }
.sprite-cadena { background-position: -66px -330px; width: 10px; height: 10px; }
.sprite-cd { background-position: -66px -390px; width: 16px; height: 16px; }
.sprite-cf { background-position: -66px -456px; width: 16px; height: 16px; }
.sprite-cg { background-position: -66px -522px; width: 16px; height: 16px; }
.sprite-ch { background-position: -66px -588px; width: 16px; height: 16px; }
.sprite-ci { background-position: -66px -654px; width: 16px; height: 16px; }
.sprite-ck { background-position: -66px -720px; width: 16px; height: 16px; }
.sprite-cl { background-position: -66px -786px; width: 16px; height: 16px; }
.sprite-cm { background-position: -66px -852px; width: 16px; height: 16px; }
.sprite-cn { background-position: -66px -918px; width: 16px; height: 16px; }
.sprite-co { background-position: -66px -984px; width: 16px; height: 16px; }
.sprite-cod { background-position: -66px -1050px; width: 16px; height: 16px; }
.sprite-cod2 { background-position: -66px -1116px; width: 16px; height: 16px; }
.sprite-cod4 { background-position: -66px -1182px; width: 16px; height: 16px; }
.sprite-cod4_2 { background-position: -66px -1248px; width: 16px; height: 16px; }
.sprite-codlike { background-position: -66px -1314px; width: 16px; height: 16px; }
.sprite-coduo { background-position: -66px -1380px; width: 16px; height: 16px; }
.sprite-codwaw { background-position: -66px -1446px; width: 16px; height: 16px; }
.sprite-cr { background-position: -66px -1512px; width: 16px; height: 16px; }
.sprite-css { background-position: -66px -1578px; width: 16px; height: 16px; }
.sprite-cu { background-position: -66px -1644px; width: 16px; height: 16px; }
.sprite-cv { background-position: -66px -1710px; width: 16px; height: 16px; }
.sprite-cy { background-position: -66px -1776px; width: 16px; height: 16px; }
.sprite-cz { background-position: -66px -1842px; width: 16px; height: 16px; }
.sprite-de { background-position: -66px -1908px; width: 16px; height: 16px; }
.sprite-dj { background-position: -132px 0; width: 16px; height: 16px; }
.sprite-dk { background-position: -132px -66px; width: 16px; height: 16px; }
.sprite-dm { background-position: -132px -132px; width: 16px; height: 16px; }
.sprite-do { background-position: -132px -198px; width: 16px; height: 16px; }
.sprite-dods { background-position: -132px -264px; width: 16px; height: 16px; }
.sprite-dz { background-position: -132px -330px; width: 16px; height: 16px; }
.sprite-ec { background-position: -132px -396px; width: 16px; height: 16px; }
.sprite-ee { background-position: -132px -462px; width: 16px; height: 16px; }
.sprite-eg { background-position: -132px -528px; width: 16px; height: 16px; }
.sprite-eh { background-position: -132px -594px; width: 16px; height: 16px; }
.sprite-en { background-position: -132px -660px; width: 16px; height: 16px; }
.sprite-er { background-position: -132px -726px; width: 16px; height: 16px; }
.sprite-es { background-position: -132px -792px; width: 16px; height: 16px; }
.sprite-et { background-position: -132px -858px; width: 16px; height: 16px; }
.sprite-fi { background-position: -132px -924px; width: 16px; height: 16px; }
.sprite-fj { background-position: -132px -990px; width: 16px; height: 16px; }
.sprite-fm { background-position: -132px -1056px; width: 16px; height: 16px; }
.sprite-fo { background-position: -132px -1122px; width: 16px; height: 16px; }
.sprite-fr { background-position: -132px -1188px; width: 16px; height: 16px; }
.sprite-ga { background-position: -132px -1254px; width: 16px; height: 16px; }
.sprite-gb { background-position: -132px -1320px; width: 16px; height: 16px; }
.sprite-gd { background-position: -132px -1386px; width: 16px; height: 16px; }
.sprite-ge { background-position: -132px -1452px; width: 16px; height: 16px; }
.sprite-gg { background-position: -132px -1518px; width: 16px; height: 16px; }
.sprite-gh { background-position: -132px -1584px; width: 16px; height: 16px; }
.sprite-gi { background-position: -132px -1650px; width: 16px; height: 16px; }
.sprite-gl { background-position: -132px -1716px; width: 16px; height: 16px; }
.sprite-gm { background-position: -132px -1782px; width: 16px; height: 16px; }
.sprite-gn { background-position: -132px -1848px; width: 16px; height: 16px; }
.sprite-gp { background-position: -132px -1914px; width: 16px; height: 16px; }
.sprite-gq { background-position: -198px 0; width: 16px; height: 16px; }
.sprite-gr { background-position: -198px -66px; width: 16px; height: 16px; }
.sprite-gt { background-position: -198px -132px; width: 16px; height: 16px; }
.sprite-gu { background-position: -198px -198px; width: 16px; height: 16px; }
.sprite-gw { background-position: -198px -264px; width: 16px; height: 16px; }
.sprite-gy { background-position: -198px -330px; width: 16px; height: 16px; }
.sprite-hk { background-position: -198px -396px; width: 16px; height: 16px; }
.sprite-hl2 { background-position: -198px -462px; width: 16px; height: 16px; }
.sprite-hn { background-position: -198px -528px; width: 16px; height: 16px; }
.sprite-hr { background-position: -198px -594px; width: 16px; height: 16px; }
.sprite-ht { background-position: -198px -660px; width: 16px; height: 16px; }
.sprite-hu { background-position: -198px -726px; width: 16px; height: 16px; }
.sprite-id { background-position: -198px -792px; width: 16px; height: 16px; }
.sprite-ie { background-position: -198px -858px; width: 16px; height: 16px; }
.sprite-il { background-position: -198px -924px; width: 16px; height: 16px; }
.sprite-im { background-position: -198px -990px; width: 16px; height: 16px; }
.sprite-in { background-position: -198px -1056px; width: 16px; height: 16px; }
.sprite-iq { background-position: -198px -1122px; width: 16px; height: 16px; }
.sprite-ir { background-position: -198px -1188px; width: 16px; height: 16px; }
.sprite-is { background-position: -198px -1254px; width: 16px; height: 16px; }
.sprite-it { background-position: -198px -1320px; width: 16px; height: 16px; }
.sprite-je { background-position: -198px -1386px; width: 16px; height: 16px; }
.sprite-jm { background-position: -198px -1452px; width: 16px; height: 16px; }
.sprite-jo { background-position: -198px -1518px; width: 16px; height: 16px; }
.sprite-jp { background-position: -198px -1584px; width: 16px; height: 16px; }
.sprite-ke { background-position: -198px -1650px; width: 16px; height: 16px; }
.sprite-kf { background-position: -198px -1716px; width: 16px; height: 16px; }
.sprite-kg { background-position: -198px -1782px; width: 16px; height: 16px; }
.sprite-kh { background-position: -198px -1848px; width: 16px; height: 16px; }
.sprite-ki { background-position: -198px -1914px; width: 16px; height: 16px; }
.sprite-km { background-position: -264px 0; width: 16px; height: 16px; }
.sprite-kn { background-position: -264px -66px; width: 16px; height: 16px; }
.sprite-kp { background-position: -264px -132px; width: 16px; height: 16px; }
.sprite-kr { background-position: -264px -198px; width: 16px; height: 16px; }
.sprite-kw { background-position: -264px -264px; width: 16px; height: 16px; }
.sprite-ky { background-position: -264px -330px; width: 16px; height: 16px; }
.sprite-kz { background-position: -264px -396px; width: 16px; height: 16px; }
.sprite-l4d { background-position: -264px -462px; width: 16px; height: 16px; }
.sprite-l4d2 { background-position: -264px -528px; width: 16px; height: 16px; }
.sprite-la { background-position: -264px -594px; width: 16px; height: 16px; }
.sprite-lb { background-position: -264px -660px; width: 16px; height: 16px; }
.sprite-lc { background-position: -264px -726px; width: 16px; height: 16px; }
.sprite-li { background-position: -264px -792px; width: 16px; height: 16px; }
.sprite-lk { background-position: -264px -858px; width: 16px; height: 16px; }
.sprite-logo2 { background-position: -264px -924px; width: 244px; height: 37px; }
.sprite-lr { background-position: -264px -1011px; width: 16px; height: 16px; }
.sprite-ls { background-position: -264px -1077px; width: 16px; height: 16px; }
.sprite-lt { background-position: -264px -1143px; width: 16px; height: 16px; }
.sprite-lu { background-position: -264px -1209px; width: 16px; height: 16px; }
.sprite-lv { background-position: -264px -1275px; width: 16px; height: 16px; }
.sprite-ly { background-position: -264px -1341px; width: 16px; height: 16px; }
.sprite-ma { background-position: -264px -1407px; width: 16px; height: 16px; }
.sprite-mc { background-position: -264px -1473px; width: 16px; height: 16px; }
.sprite-md { background-position: -264px -1539px; width: 16px; height: 16px; }
.sprite-me { background-position: -264px -1605px; width: 16px; height: 16px; }
.sprite-mg { background-position: -264px -1671px; width: 16px; height: 16px; }
.sprite-mh { background-position: -264px -1737px; width: 16px; height: 16px; }
.sprite-mk { background-position: -264px -1803px; width: 16px; height: 16px; }
.sprite-ml { background-position: -264px -1869px; width: 16px; height: 16px; }
.sprite-mm { background-position: -264px -1935px; width: 16px; height: 16px; }
.sprite-mn { background-position: -558px 0; width: 16px; height: 16px; }
.sprite-mo { background-position: -558px -66px; width: 16px; height: 16px; }
.sprite-mq { background-position: -558px -132px; width: 16px; height: 16px; }
.sprite-mr { background-position: -558px -198px; width: 16px; height: 16px; }
.sprite-ms { background-position: -558px -264px; width: 16px; height: 16px; }
.sprite-mt { background-position: -558px -330px; width: 16px; height: 16px; }
.sprite-mu { background-position: -558px -396px; width: 16px; height: 16px; }
.sprite-mv { background-position: -558px -462px; width: 16px; height: 16px; }
.sprite-mw { background-position: -558px -528px; width: 16px; height: 16px; }
.sprite-mx { background-position: -558px -594px; width: 16px; height: 16px; }
.sprite-my { background-position: -558px -660px; width: 16px; height: 16px; }
.sprite-mz { background-position: -558px -726px; width: 16px; height: 16px; }
.sprite-na { background-position: -558px -792px; width: 16px; height: 16px; }
.sprite-nc { background-position: -558px -858px; width: 16px; height: 16px; }
.sprite-ne { background-position: -558px -924px; width: 16px; height: 16px; }
.sprite-ng { background-position: -558px -990px; width: 16px; height: 16px; }
.sprite-ni { background-position: -558px -1056px; width: 16px; height: 16px; }
.sprite-nl { background-position: -558px -1122px; width: 16px; height: 16px; }
.sprite-no { background-position: -558px -1188px; width: 16px; height: 16px; }
.sprite-no2 { background-position: -558px -1254px; width: 16px; height: 16px; }
.sprite-np { background-position: -558px -1320px; width: 16px; height: 16px; }
.sprite-nr { background-position: -558px -1386px; width: 16px; height: 16px; }
.sprite-nz { background-position: -558px -1452px; width: 16px; height: 16px; }
.sprite-ok { background-position: -558px -1518px; width: 16px; height: 16px; }
.sprite-om { background-position: -558px -1584px; width: 16px; height: 16px; }
.sprite-pa { background-position: -558px -1650px; width: 16px; height: 16px; }
.sprite-pe { background-position: -558px -1716px; width: 16px; height: 16px; }
.sprite-pf { background-position: -558px -1782px; width: 16px; height: 16px; }
.sprite-pg { background-position: -558px -1848px; width: 16px; height: 16px; }
.sprite-ph { background-position: -558px -1914px; width: 16px; height: 16px; }
.sprite-pk { background-position: -852px 0; width: 16px; height: 16px; }
.sprite-pl { background-position: -852px -66px; width: 16px; height: 16px; }
.sprite-pr { background-position: -852px -132px; width: 16px; height: 16px; }
.sprite-ps { background-position: -852px -198px; width: 16px; height: 16px; }
.sprite-pt { background-position: -852px -264px; width: 16px; height: 16px; }
.sprite-pw { background-position: -852px -330px; width: 16px; height: 16px; }
.sprite-py { background-position: -852px -396px; width: 16px; height: 16px; }
.sprite-qa { background-position: -852px -462px; width: 16px; height: 16px; }
.sprite-re { background-position: -852px -528px; width: 16px; height: 16px; }
.sprite-ro { background-position: -852px -594px; width: 16px; height: 16px; }
.sprite-rs { background-position: -852px -660px; width: 16px; height: 16px; }
.sprite-ru { background-position: -852px -726px; width: 16px; height: 16px; }
.sprite-rw { background-position: -852px -792px; width: 16px; height: 16px; }
.sprite-sa { background-position: -852px -858px; width: 16px; height: 16px; }
.sprite-sb { background-position: -852px -924px; width: 16px; height: 16px; }
.sprite-sc { background-position: -852px -990px; width: 16px; height: 16px; }
.sprite-sd { background-position: -852px -1056px; width: 16px; height: 16px; }
.sprite-se { background-position: -852px -1122px; width: 16px; height: 16px; }
.sprite-sg { background-position: -852px -1188px; width: 16px; height: 16px; }
.sprite-si { background-position: -852px -1254px; width: 16px; height: 16px; }
.sprite-sk { background-position: -852px -1320px; width: 16px; height: 16px; }
.sprite-sl { background-position: -852px -1386px; width: 16px; height: 16px; }
.sprite-sm { background-position: -852px -1452px; width: 16px; height: 16px; }
.sprite-sn { background-position: -852px -1518px; width: 16px; height: 16px; }
.sprite-so { background-position: -852px -1584px; width: 16px; height: 16px; }
.sprite-sr { background-position: -852px -1650px; width: 16px; height: 16px; }
.sprite-st { background-position: -852px -1716px; width: 16px; height: 16px; }
.sprite-star { background-position: -852px -1782px; width: 16px; height: 16px; }
.sprite-steamlike { background-position: -852px -1848px; width: 16px; height: 16px; }
.sprite-sv { background-position: -852px -1914px; width: 16px; height: 16px; }
.sprite-sy { background-position: -1146px 0; width: 16px; height: 16px; }
.sprite-sz { background-position: -1146px -66px; width: 16px; height: 16px; }
.sprite-tc { background-position: -1146px -132px; width: 16px; height: 16px; }
.sprite-td { background-position: -1146px -198px; width: 16px; height: 16px; }
.sprite-tf2 { background-position: -1146px -264px; width: 16px; height: 16px; }
.sprite-tg { background-position: -1146px -330px; width: 16px; height: 16px; }
.sprite-th { background-position: -1146px -396px; width: 16px; height: 16px; }
.sprite-tj { background-position: -1146px -462px; width: 16px; height: 16px; }
.sprite-tl { background-position: -1146px -528px; width: 16px; height: 16px; }
.sprite-tm { background-position: -1146px -594px; width: 16px; height: 16px; }
.sprite-tn { background-position: -1146px -660px; width: 16px; height: 16px; }
.sprite-to { background-position: -1146px -726px; width: 16px; height: 16px; }
.sprite-tr { background-position: -1146px -792px; width: 16px; height: 16px; }
.sprite-trash { background-position: -1146px -858px; width: 16px; height: 16px; }
.sprite-tt { background-position: -1146px -924px; width: 16px; height: 16px; }
.sprite-tv { background-position: -1146px -990px; width: 16px; height: 16px; }
.sprite-tw { background-position: -1146px -1056px; width: 16px; height: 16px; }
.sprite-tz { background-position: -1146px -1122px; width: 16px; height: 16px; }
.sprite-ua { background-position: -1146px -1188px; width: 16px; height: 16px; }
.sprite-ug { background-position: -1146px -1254px; width: 16px; height: 16px; }
.sprite-us { background-position: -1146px -1320px; width: 16px; height: 16px; }
.sprite-uy { background-position: -1146px -1386px; width: 16px; height: 16px; }
.sprite-uz { background-position: -1146px -1452px; width: 16px; height: 16px; }
.sprite-va { background-position: -1146px -1518px; width: 16px; height: 16px; }
.sprite-vc { background-position: -1146px -1584px; width: 16px; height: 16px; }
.sprite-ve { background-position: -1146px -1650px; width: 16px; height: 16px; }
.sprite-vg { background-position: -1146px -1716px; width: 16px; height: 16px; }
.sprite-vi { background-position: -1146px -1782px; width: 16px; height: 16px; }
.sprite-vn { background-position: -1146px -1848px; width: 16px; height: 16px; }
.sprite-vu { background-position: -1146px -1914px; width: 16px; height: 16px; }
.sprite-ws { background-position: -1440px 0; width: 16px; height: 16px; }
.sprite-ye { background-position: -1440px -66px; width: 16px; height: 16px; }
.sprite-za { background-position: -1440px -132px; width: 16px; height: 16px; }
.sprite-zm { background-position: -1440px -198px; width: 16px; height: 16px; }
.sprite-zw { background-position: -1440px -264px; width: 16px; height: 16px; }

