﻿.letter-color {
  background-image: url("../images/kv13-party-sprite.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-color: #ffffff;
  display: none;
}
.letter-color.large {
  width: 32px;
  height: 32px;
}
.letter-color.large {
  display: block;
}
.letter-color.large.party-a {
  background-color: #b32722;
  background-position: 0 0px;
}
.letter-color.large.party-b {
  background-color: #723280;
  background-position: 0 -32px;
}
.letter-color.large.party-c {
  background-color: #a1bc28;
  background-position: 0 -64px;
}
.letter-color.large.party-d {
  background-position: 0 -96px;
}
.letter-color.large.party-e {
  background-position: 0 -128px;
}
.letter-color.large.party-f {
  background-color: #df0a78;
  background-position: 0 -160px;
}
.letter-color.large.party-g {
  background-position: 0 -192px;
}
.letter-color.large.party-h {
  background-position: 0 -224px;
}
.letter-color.large.party-i {
  background-color: #22c8d1;
  background-position: 0 -256px;
}
.letter-color.large.party-j {
  background-position: 0 -288px;
}
.letter-color.large.party-k {
  background-color: #8e8a76;
  background-position: 0 -320px;
}
.letter-color.large.party-l {
  background-position: 0 -352px;
}
.letter-color.large.party-m {
  background-position: 0 -384px;
}
.letter-color.large.party-n {
  background-position: 0 -416px;
}
.letter-color.large.party-o {
  background-color: #f5d040;
  background-position: 0 -448px;
}
.letter-color.large.party-p {
  background-position: 0 -480px;
}
.letter-color.large.party-q {
  background-position: 0 -512px;
}
.letter-color.large.party-r {
  background-position: 0 -544px;
}
.letter-color.large.party-s {
  background-position: 0 -576px;
}
.letter-color.large.party-t {
  background-position: 0 -608px;
}
.letter-color.large.party-u {
  background-position: 0 -640px;
}
.letter-color.large.party-v {
  background-color: #234263;
  background-position: 0 -672px;
}
.letter-color.large.party-w {
  background-position: 0 -704px;
}
.letter-color.large.party-x {
  background-position: 0 -736px;
}
.letter-color.large.party-y {
  background-position: 0 -768px;
}
.letter-color.large.party-z {
  background-position: 0 -800px;
}
.letter-color.large.party-ae {
  background-position: 0 -832px;
}
.letter-color.large.party-oe {
  background-color: #ef801a;
  background-position: 0 -864px;
}
.letter-color.large.party-aa {
  background-position: 0 -896px;
}
.letter-color.large.party-1 {
  background-position: 0 -928px;
}
.letter-color.large.party-2 {
  background-position: 0 -960px;
}
.letter-color.large.party-3 {
  background-position: 0 -992px;
}
.letter-color.large.party-4 {
  background-position: 0 -1024px;
}
.letter-color.large.party-5 {
  background-position: 0 -1056px;
}
.letter-color.large.party-6 {
  background-position: 0 -1088px;
}
.letter-color.large.party-7 {
  background-position: 0 -1120px;
}
.letter-color.medium {
  width: 24px;
  height: 24px;
}
.letter-color.medium {
  display: block;
}
.letter-color.medium.party-a {
  background-color: #b32722;
  background-position: -32px 0px;
}
.letter-color.medium.party-b {
  background-color: #723280;
  background-position: -32px -24px;
}
.letter-color.medium.party-c {
  background-color: #a1bc28;
  background-position: -32px -48px;
}
.letter-color.medium.party-d {
  background-position: -32px -72px;
}
.letter-color.medium.party-e {
  background-position: -32px -96px;
}
.letter-color.medium.party-f {
  background-color: #df0a78;
  background-position: -32px -120px;
}
.letter-color.medium.party-g {
  background-position: -32px -144px;
}
.letter-color.medium.party-h {
  background-position: -32px -168px;
}
.letter-color.medium.party-i {
  background-color: #22c8d1;
  background-position: -32px -192px;
}
.letter-color.medium.party-j {
  background-position: -32px -216px;
}
.letter-color.medium.party-k {
  background-color: #8e8a76;
  background-position: -32px -240px;
}
.letter-color.medium.party-l {
  background-position: -32px -264px;
}
.letter-color.medium.party-m {
  background-position: -32px -288px;
}
.letter-color.medium.party-n {
  background-position: -32px -312px;
}
.letter-color.medium.party-o {
  background-color: #f5d040;
  background-position: -32px -336px;
}
.letter-color.medium.party-p {
  background-position: -32px -360px;
}
.letter-color.medium.party-q {
  background-position: -32px -384px;
}
.letter-color.medium.party-r {
  background-position: -32px -408px;
}
.letter-color.medium.party-s {
  background-position: -32px -432px;
}
.letter-color.medium.party-t {
  background-position: -32px -456px;
}
.letter-color.medium.party-u {
  background-position: -32px -480px;
}
.letter-color.medium.party-v {
  background-color: #234263;
  background-position: -32px -504px;
}
.letter-color.medium.party-w {
  background-position: -32px -528px;
}
.letter-color.medium.party-x {
  background-position: -32px -552px;
}
.letter-color.medium.party-y {
  background-position: -32px -576px;
}
.letter-color.medium.party-z {
  background-position: -32px -600px;
}
.letter-color.medium.party-ae {
  background-position: -32px -624px;
}
.letter-color.medium.party-oe {
  background-color: #ef801a;
  background-position: -32px -648px;
}
.letter-color.medium.party-aa {
  background-position: -32px -672px;
}
.letter-color.medium.party-1 {
  background-position: -32px -696px;
}
.letter-color.medium.party-2 {
  background-position: -32px -720px;
}
.letter-color.medium.party-3 {
  background-position: -32px -744px;
}
.letter-color.medium.party-4 {
  background-position: -32px -768px;
}
.letter-color.medium.party-5 {
  background-position: -32px -792px;
}
.letter-color.medium.party-6 {
  background-position: -32px -816px;
}
.letter-color.medium.party-7 {
  background-position: -32px -840px;
}
.letter-color.small {
  width: 16px;
  height: 16px;
}
.letter-color.small {
  display: block;
}
.letter-color.small.party-a {
  background-color: #b32722;
  background-position: -56px 0px;
}
.letter-color.small.party-b {
  background-color: #723280;
  background-position: -56px -16px;
}
.letter-color.small.party-c {
  background-color: #a1bc28;
  background-position: -56px -32px;
}
.letter-color.small.party-d {
  background-position: -56px -48px;
}
.letter-color.small.party-e {
  background-position: -56px -64px;
}
.letter-color.small.party-f {
  background-color: #df0a78;
  background-position: -56px -80px;
}
.letter-color.small.party-g {
  background-position: -56px -96px;
}
.letter-color.small.party-h {
  background-position: -56px -112px;
}
.letter-color.small.party-i {
  background-color: #22c8d1;
  background-position: -56px -128px;
}
.letter-color.small.party-j {
  background-position: -56px -144px;
}
.letter-color.small.party-k {
  background-color: #8e8a76;
  background-position: -56px -160px;
}
.letter-color.small.party-l {
  background-position: -56px -176px;
}
.letter-color.small.party-m {
  background-position: -56px -192px;
}
.letter-color.small.party-n {
  background-position: -56px -208px;
}
.letter-color.small.party-o {
  background-color: #f5d040;
  background-position: -56px -224px;
}
.letter-color.small.party-p {
  background-position: -56px -240px;
}
.letter-color.small.party-q {
  background-position: -56px -256px;
}
.letter-color.small.party-r {
  background-position: -56px -272px;
}
.letter-color.small.party-s {
  background-position: -56px -288px;
}
.letter-color.small.party-t {
  background-position: -56px -304px;
}
.letter-color.small.party-u {
  background-position: -56px -320px;
}
.letter-color.small.party-v {
  background-color: #234263;
  background-position: -56px -336px;
}
.letter-color.small.party-w {
  background-position: -56px -352px;
}
.letter-color.small.party-x {
  background-position: -56px -368px;
}
.letter-color.small.party-y {
  background-position: -56px -384px;
}
.letter-color.small.party-z {
  background-position: -56px -400px;
}
.letter-color.small.party-ae {
  background-position: -56px -416px;
}
.letter-color.small.party-oe {
  background-color: #ef801a;
  background-position: -56px -432px;
}
.letter-color.small.party-aa {
  background-position: -56px -448px;
}
.letter-color.small.party-1 {
  background-position: -56px -464px;
}
.letter-color.small.party-2 {
  background-position: -56px -480px;
}
.letter-color.small.party-3 {
  background-position: -56px -496px;
}
.letter-color.small.party-4 {
  background-position: -56px -512px;
}
.letter-color.small.party-5 {
  background-position: -56px -528px;
}
.letter-color.small.party-6 {
  background-position: -56px -544px;
}
.letter-color.small.party-7 {
  background-position: -56px -560px;
}
.letter-color.other {
  width: 90px;
  height: 32px;
  background-image: url("../images/kv13-party-other.jpg");
}
