html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
html, body {
	height: 100%;
}
body {
	line-height: 1;
	font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
	min-width: 320px;
}
footer, h1, .btn, .alert, .pagination, .btl {
	font-family: 'Roboto Condensed', 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
input:focus, select:focus {
	outline: 2px solid #3399FF;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	max-width: 100%;
}

.clear:before, .clear:after {
	content: " ";
	display: table;
}
.clear:after {
	clear: both;
}

/* Navigation bar */
#nav {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
	z-index: 1;

	background: #4c4e5a;
	background: -webkit-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -moz-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -o-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -ms-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
}

.menu {
	height: 40px;
}
.menu li.rmenu, .menu li.user {
	float: right;
}
.menu li.user {
	text-align: right;
	width: 120px;
}
.menu li {
	position: relative;
	list-style: none;
	float: left;
	display: block;
	height: 40px;
}
.menu li a {
	display: block;
	padding: 6px 14px;
	margin: 0;
	line-height: 26px;
	text-decoration: none;

	border-left: 1px solid #393942;
	border-right: 1px solid #4f5058;

	font-family: 'Roboto Condensed', 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;

	color: #f3f3f3;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}

.menu li:first-child a { border-left: none; }
.menu li:last-child a { border-right: none; }
.menu li:hover, .menu li a:hover { position: relative; }
.menu li:hover > a { color: #09f; }

.menu ul {
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 2;

	display: none;
	opacity: 0;
	background: #1f2024;

	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;

	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}

.menu li:hover > ul {
	opacity: 1;
	display: block;
}

.menu ul li {
	height: 0;
	overflow: hidden;
	padding: 0;

	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}

.menu li:hover > ul li {
	height: 36px;
	overflow: visible;
	padding: 0;
}

.menu ul li a {
	width: 120px;
	padding: 4px 14px;
	margin: 0;

	border: none;
	border-bottom: 1px solid #353539;
}

.menu ul li:last-child a { border: none; }

/* Page content */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

:before, :after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#wrapper {
	position: relative;
	min-height: 100%;
	padding: 0 0 80px;
	box-sizing: border-box;
}

#content {
	position: relative;
	padding: 10px;
	font-size: 14px;
	z-index: 0;
}

footer {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 80px;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}

.cbody {
	text-align: center;
}

a {
    background: 0 0;
	color: #428bca;
    text-decoration: none;
}
a:active, a:hover {
    outline: 0;
}
a:hover,a:focus {
    color: #3071a9;
    text-decoration: underline;
}
a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

b { font-weight: 700 }

p {
	line-height: 1.5;
}

h1 {
	text-align: left;
	font-size: 22px;
	margin-bottom: 10px;
}

.table {
	width: 100%;
	background-color: #fff;
	text-align: left;
}

.table tr > th {
	font-weight: bold;
	padding: 8px;
	text-align: left;
	line-height: 1.25;
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table tr > td {
	padding: 8px;
	line-height: 1.25;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table-hover tr:hover > td {
	background-color: #f5f5f5;
}

.table.fixed-col {
	table-layout: fixed;
}

.table.vert-mid tr > td {
	vertical-align: middle;
}

.table tr.seed-tr > td {
	background-color: #ffffcc;
}

.table tr.em-tr > td {
	background-color: #ffeccc;
}

.table.overflow tr td, .table.overflow tr th {
	max-width: 100px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.table.nowrap tr td, .table.nowrap tr th {
	white-space: nowrap;
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	text-align: left;
	line-height: 1.25;
	word-break: break-all;
	word-wrap: break-word;
	color: #333;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
	overflow: auto;
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}

a.btl {
	display: inline-block;
	font-size: 12px;
	height: 16px;
	padding: 1px 2px;
	margin-left: 5px;
	border: 1px solid #428bca;
	color: #428bca;
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}

a.btl:hover {
	text-decoration: none;
	background-color: #428bca;
	color: #fff;
}

.hb {
	display: inline-block;
	font-size: 16px;
	vertical-align: middle;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	margin-left: 5px;
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}

.hb.atp {
	border: 1px solid #00aeef;
	color: #00aeef;
}

.hb.wta {
	border: 1px solid #de1370;
	color: #de1370;
}

a.hb.atp:hover, .hb.atp.sel {
	text-decoration: none;
	background-color: #00aeef;
	color: #fff;
}

a.hb.wta:hover, .hb.wta.sel {
	text-decoration: none;
	background-color: #de1370;
	color: #fff;
}

/* Forms */
.form-signup, .form-signin {
	font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: auto;
	width: 300px;
}

input[type=text], input[type=password], input[type=number], input[type=email], select {
	width: 190px;
	border: 1px solid #e2e2e2;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}

.input-auto-width input[type=text], .input-auto-width input[type=number], .input-auto-width select {
	width: auto;
}

.input-score input[type=number] {
	width: 40px;
}

input[type=text], input[type=password], input[type=number], input[type=email], select, label {
	padding: 4px;
	font-family: inherit;
}

input[type=submit] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	vertical-align: middle;
}

input::-moz-focus-inner {
	border: 0;
	padding: 0;
	margin-top:-3px;
	margin-bottom: -2px;
}

label {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.form-signup label, .form-signin label {
	width: 80px;
}
.form-admin label {
	width: 150px;
}
.form-bracket select {
	width: 120px;
	padding: 0;
}
.form-bracket-admin select {
	width: 168px;
	padding: 0;
}
.form-signup label.error {
	display: block;
	width: 292px;
	margin-bottom: 10px;
	font-size: 12.5px;
	text-align: right;
	color: #f30;
}
p.note {
	font-size: 12px;
	color: #999;
}

.btn {
	font-size: 14px;
	line-height: 14px;
	border: 0;
	color: white;
	background: #09f;
	margin: 10px;
	padding: 7px 10px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
.btn:hover {
	background: #54bbff;
}
.btn:active {
	background: #428bca;
}
.btn:focus {
	outline: none;
}

/* Notices */
.alert {
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid transparent;
	border-radius: 4px;
}
.alert-error {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}
.alert p {
	padding: 5px;
}

/* Pagination */
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination>li {
	display: inline;
}

.pagination>li>a,.pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 8px;
	line-height: 1.25;
	text-decoration: none;
	color: #428bca;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
	color: #2a6496;
	background-color: #eee;
	border-color: #ddd;
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	background-color: #428bca;
	border-color: #428bca;
	cursor: default;
}

.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
	color: #999;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}

.pagination.alpha {
	margin: 8px 0;
}

.pagination.alpha > li > a, .pagination.alpha > li > span {
	width: 31px;
}

/* Screen adjust */
@media (min-width: 768px) {

}

@media (max-width: 767px) {

#nav, .menu {
	height: auto;
}

}

/* Flags */
.flg {
	display: inline-block;
	height: 11px;
	width: 16px;
	margin: 2px 5px 0 0;
	background:url(../img/flags.png) no-repeat
}

.flg.flg-non {background-position: 0 0}
.flg.flg-and {background-position: -16px 0}
.flg.flg-uae {background-position: -32px 0}
.flg.flg-afg {background-position: -48px 0}
.flg.flg-ant {background-position: -64px 0}
.flg.flg-aia {background-position: -80px 0}
.flg.flg-alb {background-position: -96px 0}
.flg.flg-arm {background-position: -112px 0}
.flg.flg-aho {background-position: -128px 0}
.flg.flg-ang {background-position: -144px 0}
.flg.flg-arg {background-position: -160px 0}
.flg.flg-asa {background-position: -176px 0}
.flg.flg-aut {background-position: -192px 0}
.flg.flg-aus {background-position: -208px 0}
.flg.flg-aru {background-position: -224px 0}
.flg.flg-aze {background-position: -240px 0}
.flg.flg-bih {background-position: 0 -11px}
.flg.flg-bar {background-position: -16px -11px}
.flg.flg-ban {background-position: -32px -11px}
.flg.flg-bel {background-position: -48px -11px}
.flg.flg-bur {background-position: -64px -11px}
.flg.flg-bul {background-position: -80px -11px}
.flg.flg-bru {background-position: -96px -11px}
.flg.flg-bdi {background-position: -112px -11px}
.flg.flg-ben {background-position: -128px -11px}
.flg.flg-blm {background-position: -144px -11px}
.flg.flg-brn {background-position: -160px -11px}
.flg.flg-bol {background-position: -176px -11px}
.flg.flg-bra {background-position: -192px -11px}
.flg.flg-bah {background-position: -208px -11px}
.flg.flg-bhu {background-position: -224px -11px}
.flg.flg-bv {background-position: -240px -11px}
.flg.flg-bot {background-position: 0 -22px}
.flg.flg-blr {background-position: -16px -22px}
.flg.flg-biz {background-position: -32px -22px}
.flg.flg-can {background-position: -48px -22px}
.flg.flg-catalonia {background-position: -64px -22px}
.flg.flg-cod {background-position: -80px -22px}
.flg.flg-caf {background-position: -96px -22px}
.flg.flg-cgo {background-position: -112px -22px}
.flg.flg-sui {background-position: -128px -22px}
.flg.flg-civ {background-position: -144px -22px}
.flg.flg-cok {background-position: -160px -22px}
.flg.flg-chi {background-position: -176px -22px}
.flg.flg-cmr {background-position: -192px -22px}
.flg.flg-chn {background-position: -208px -22px}
.flg.flg-col {background-position: -224px -22px}
.flg.flg-crc {background-position: -240px -22px}
.flg.flg-cub {background-position: 0 -33px}
.flg.flg-cpv {background-position: -16px -33px}
.flg.flg-cw {background-position: -32px -33px}
.flg.flg-cyp {background-position: -48px -33px}
.flg.flg-cze {background-position: -64px -33px}
.flg.flg-ger {background-position: -80px -33px}
.flg.flg-dji {background-position: -96px -33px}
.flg.flg-den {background-position: -112px -33px}
.flg.flg-dma {background-position: -128px -33px}
.flg.flg-dom {background-position: -144px -33px}
.flg.flg-alg {background-position: -160px -33px}
.flg.flg-ecu {background-position: -176px -33px}
.flg.flg-est {background-position: -192px -33px}
.flg.flg-egy {background-position: -208px -33px}
.flg.flg-esh {background-position: -224px -33px}
.flg.flg-england {background-position: -240px -33px}
.flg.flg-eri {background-position: 0 -44px}
.flg.flg-esp {background-position: -16px -44px}
.flg.flg-eth {background-position: -32px -44px}
.flg.flg-eu {background-position: -48px -44px}
.flg.flg-fin {background-position: -64px -44px}
.flg.flg-fij {background-position: -80px -44px}
.flg.flg-flk {background-position: -96px -44px}
.flg.flg-fsm {background-position: -112px -44px}
.flg.flg-fro {background-position: -128px -44px}
.flg.flg-fra {background-position: -144px -44px}
.flg.flg-gab {background-position: -160px -44px}
.flg.flg-gbr {background-position: -176px -44px}
.flg.flg-grn {background-position: -192px -44px}
.flg.flg-geo {background-position: -208px -44px}
.flg.flg-gf {background-position: -224px -44px}
.flg.flg-gg {background-position: -240px -44px}
.flg.flg-gha {background-position: 0 -55px}
.flg.flg-gib {background-position: -16px -55px}
.flg.flg-grl {background-position: -32px -55px}
.flg.flg-gam {background-position: -48px -55px}
.flg.flg-gui {background-position: -64px -55px}
.flg.flg-gp {background-position: -80px -55px}
.flg.flg-geq {background-position: -96px -55px}
.flg.flg-gre {background-position: -112px -55px}
.flg.flg-gs {background-position: -128px -55px}
.flg.flg-gua {background-position: -144px -55px}
.flg.flg-gum {background-position: -160px -55px}
.flg.flg-gbs {background-position: -176px -55px}
.flg.flg-guy {background-position: -192px -55px}
.flg.flg-hkg {background-position: -208px -55px}
.flg.flg-hm {background-position: -224px -55px}
.flg.flg-hon {background-position: -240px -55px}
.flg.flg-cro {background-position: 0 -66px}
.flg.flg-hai {background-position: -16px -66px}
.flg.flg-hun {background-position: -32px -66px}
.flg.flg-ic {background-position: -48px -66px}
.flg.flg-ina {background-position: -64px -66px}
.flg.flg-irl {background-position: -80px -66px}
.flg.flg-isr {background-position: -96px -66px}
.flg.flg-imn {background-position: -112px -66px}
.flg.flg-ind {background-position: -128px -66px}
.flg.flg-iot {background-position: -144px -66px}
.flg.flg-irq {background-position: -160px -66px}
.flg.flg-iri {background-position: -176px -66px}
.flg.flg-is {background-position: -192px -66px}
.flg.flg-ita {background-position: -208px -66px}
.flg.flg-jey {background-position: -224px -66px}
.flg.flg-jam {background-position: -240px -66px}
.flg.flg-jor {background-position: 0 -77px}
.flg.flg-jpn {background-position: -16px -77px}
.flg.flg-ken {background-position: -32px -77px}
.flg.flg-kgz {background-position: -48px -77px}
.flg.flg-cam {background-position: -64px -77px}
.flg.flg-kir {background-position: -80px -77px}
.flg.flg-com {background-position: -96px -77px}
.flg.flg-skn {background-position: -112px -77px}
.flg.flg-prk {background-position: -128px -77px}
.flg.flg-kor {background-position: -144px -77px}
.flg.flg-kurdistan {background-position: -160px -77px}
.flg.flg-kuw {background-position: -176px -77px}
.flg.flg-cay {background-position: -192px -77px}
.flg.flg-kaz {background-position: -208px -77px}
.flg.flg-lao {background-position: -224px -77px}
.flg.flg-lib {background-position: -240px -77px}
.flg.flg-lca {background-position: 0 -88px}
.flg.flg-lie {background-position: -16px -88px}
.flg.flg-sri {background-position: -32px -88px}
.flg.flg-lbr {background-position: -48px -88px}
.flg.flg-les {background-position: -64px -88px}
.flg.flg-ltu {background-position: -80px -88px}
.flg.flg-lux {background-position: -96px -88px}
.flg.flg-lat {background-position: -112px -88px}
.flg.flg-lba {background-position: -128px -88px}
.flg.flg-mar {background-position: -144px -88px}
.flg.flg-mon {background-position: -160px -88px}
.flg.flg-mda {background-position: -176px -88px}
.flg.flg-mne {background-position: -192px -88px}
.flg.flg-mad {background-position: -208px -88px}
.flg.flg-mhl {background-position: -224px -88px}
.flg.flg-mkd {background-position: -240px -88px}
.flg.flg-mli {background-position: 0 -99px}
.flg.flg-mya {background-position: -16px -99px}
.flg.flg-mgl {background-position: -32px -99px}
.flg.flg-mac {background-position: -48px -99px}
.flg.flg-mnp {background-position: -64px -99px}
.flg.flg-mq {background-position: -80px -99px}
.flg.flg-mtn {background-position: -96px -99px}
.flg.flg-msr {background-position: -112px -99px}
.flg.flg-mlt {background-position: -128px -99px}
.flg.flg-mri {background-position: -144px -99px}
.flg.flg-mdv {background-position: -160px -99px}
.flg.flg-maw {background-position: -176px -99px}
.flg.flg-mex {background-position: -192px -99px}
.flg.flg-mas {background-position: -208px -99px}
.flg.flg-moz {background-position: -224px -99px}
.flg.flg-nam {background-position: -240px -99px}
.flg.flg-ncl {background-position: 0 -110px}
.flg.flg-nig {background-position: -16px -110px}
.flg.flg-nf {background-position: -32px -110px}
.flg.flg-ngr {background-position: -48px -110px}
.flg.flg-nca {background-position: -64px -110px}
.flg.flg-ned {background-position: -80px -110px}
.flg.flg-nor {background-position: -96px -110px}
.flg.flg-nep {background-position: -112px -110px}
.flg.flg-nru {background-position: -128px -110px}
.flg.flg-niu {background-position: -144px -110px}
.flg.flg-nzl {background-position: -160px -110px}
.flg.flg-oma {background-position: -176px -110px}
.flg.flg-pan {background-position: -192px -110px}
.flg.flg-per {background-position: -208px -110px}
.flg.flg-pyf {background-position: -224px -110px}
.flg.flg-png {background-position: -240px -110px}
.flg.flg-phi {background-position: 0 -121px}
.flg.flg-pak {background-position: -16px -121px}
.flg.flg-pol {background-position: -32px -121px}
.flg.flg-spm {background-position: -48px -121px}
.flg.flg-pcn {background-position: -64px -121px}
.flg.flg-pur {background-position: -80px -121px}
.flg.flg-ps {background-position: -96px -121px}
.flg.flg-por {background-position: -112px -121px}
.flg.flg-plw {background-position: -128px -121px}
.flg.flg-par {background-position: -144px -121px}
.flg.flg-qat {background-position: -160px -121px}
.flg.flg-re {background-position: -176px -121px}
.flg.flg-rou {background-position: -192px -121px}
.flg.flg-srb {background-position: -208px -121px}
.flg.flg-rus {background-position: -224px -121px}
.flg.flg-rwa {background-position: -240px -121px}
.flg.flg-ksa {background-position: 0 -132px}
.flg.flg-sol {background-position: -16px -132px}
.flg.flg-sey {background-position: -32px -132px}
.flg.flg-scotland {background-position: -48px -132px}
.flg.flg-sud {background-position: -64px -132px}
.flg.flg-swe {background-position: -80px -132px}
.flg.flg-sin {background-position: -96px -132px}
.flg.flg-shn {background-position: -112px -132px}
.flg.flg-slo {background-position: -128px -132px}
.flg.flg-svk {background-position: -144px -132px}
.flg.flg-sle {background-position: -160px -132px}
.flg.flg-smr {background-position: -176px -132px}
.flg.flg-sen {background-position: -192px -132px}
.flg.flg-som {background-position: -208px -132px}
.flg.flg-somaliland {background-position: -224px -132px}
.flg.flg-sur {background-position: -240px -132px}
.flg.flg-ss {background-position: 0 -143px}
.flg.flg-stp {background-position: -16px -143px}
.flg.flg-esa {background-position: -32px -143px}
.flg.flg-sx {background-position: -48px -143px}
.flg.flg-syr {background-position: -64px -143px}
.flg.flg-swz {background-position: -80px -143px}
.flg.flg-tca {background-position: -96px -143px}
.flg.flg-cha {background-position: -112px -143px}
.flg.flg-tf {background-position: -128px -143px}
.flg.flg-tog {background-position: -144px -143px}
.flg.flg-tha {background-position: -160px -143px}
.flg.flg-tjk {background-position: -176px -143px}
.flg.flg-tkl {background-position: -192px -143px}
.flg.flg-tls {background-position: -208px -143px}
.flg.flg-tkm {background-position: -224px -143px}
.flg.flg-tun {background-position: -240px -143px}
.flg.flg-tga {background-position: 0 -154px}
.flg.flg-tur {background-position: -16px -154px}
.flg.flg-tri {background-position: -32px -154px}
.flg.flg-tuv {background-position: -48px -154px}
.flg.flg-tpe {background-position: -64px -154px}
.flg.flg-tan {background-position: -80px -154px}
.flg.flg-ukr {background-position: -96px -154px}
.flg.flg-uga {background-position: -112px -154px}
.flg.flg-um {background-position: -128px -154px}
.flg.flg-usa {background-position: -144px -154px}
.flg.flg-uru {background-position: -160px -154px}
.flg.flg-uzb {background-position: -176px -154px}
.flg.flg-vat {background-position: -192px -154px}
.flg.flg-vin {background-position: -208px -154px}
.flg.flg-ven {background-position: -224px -154px}
.flg.flg-ivb {background-position: -240px -154px}
.flg.flg-isv {background-position: 0 -165px}
.flg.flg-vie {background-position: -16px -165px}
.flg.flg-van {background-position: -32px -165px}
.flg.flg-wales {background-position: -48px -165px}
.flg.flg-wlf {background-position: -64px -165px}
.flg.flg-sam {background-position: -80px -165px}
.flg.flg-yem {background-position: -96px -165px}
.flg.flg-myt {background-position: -112px -165px}
.flg.flg-rsa {background-position: -128px -165px}
.flg.flg-zanzibar {background-position: -144px -165px}
.flg.flg-zam {background-position: -160px -165px}
.flg.flg-zim {background-position: -176px -165px}