/*
 * Widget's css (always needed in flags widget use)
*/
.transposh_flags {
    direction: ltr;  /* we don't want the flags to change direction on rtl */
    line-height: 0;
}
.transposh_flags a  {
    /*    line-height:11px;*/
    display: inline;
    /*background: transparent;*/ /* ie8 quirk */
}

.transposh_flags a:hover {
    /* ie8 quirk */
    background:transparent
}

.transposh_flags a span, .transposh_flags a img {
    border-color:transparent;
    border-style:solid;
    border-width:1px 3px;
    padding: 0;
}

.transposh_flags a span:hover, .transposh_flags a img:hover {
    border-color:blue
}

/* define the .css sprites here */
.trf {
    background-image:url(flags66.png);
    height:11px;
    width:16px;
    background-repeat:no-repeat;
    overflow:hidden;
    display:inline-block;
}

.trf-za {background-position: -24px 0}
.trf-al {background-position: -48px 0}
.trf-sa {background-position: -72px 0}
.trf-am {background-position: -96px 0}
.trf-az {background-position: -120px 0}
.trf-basque {background-position: -144px 0}
.trf-by {background-position: -168px 0}
.trf-bd {background-position: -192px 0}
.trf-bg {background-position: -216px 0}
.trf-catalonia {background-position: -240px 0}
.trf-cn {background-position: -264px 0}
.trf-tw {background-position: -288px 0}
.trf-hr {background-position: -312px 0}
.trf-cz {background-position: -336px 0}
.trf-dk {background-position: -360px 0}
.trf-nl {background-position: -384px 0}
.trf-esperanto {background-position: -408px 0}
.trf-ee {background-position: -432px 0}
.trf-fi {background-position: -456px 0}
.trf-fr {background-position: -480px 0}
.trf-galicia {background-position: -504px 0}
.trf-ge {background-position: -528px 0}
.trf-de {background-position: -552px 0}
.trf-gr {background-position: -576px 0}
.trf-in {background-position: -600px 0}
.trf-ht {background-position: -624px 0}
.trf-la {background-position: -648px 0}
.trf-il {background-position: -672px 0}
.trf-hu {background-position: -696px 0}
.trf-is {background-position: -720px 0}
.trf-id {background-position: -744px 0}
.trf-ie {background-position: -768px 0}
.trf-it {background-position: -792px 0}
.trf-jp {background-position: -816px 0}
.trf-kr {background-position: -840px 0}
.trf-va {background-position: -864px 0}
.trf-lv {background-position: -888px 0}
.trf-lt {background-position: -912px 0}
.trf-mk {background-position: -936px 0}
.trf-my {background-position: -960px 0}
.trf-mt {background-position: -984px 0}
.trf-no {background-position: -1008px 0}
.trf-ir {background-position: -1032px 0}
.trf-pl {background-position: -1056px 0}
.trf-pt {background-position: -1080px 0}
.trf-ro {background-position: -1104px 0}
.trf-ru {background-position: -1128px 0}
.trf-rs {background-position: -1152px 0}
.trf-sk {background-position: -1176px 0}
.trf-si {background-position: -1200px 0}
.trf-es {background-position: -1224px 0}
.trf-ke {background-position: -1248px 0}
.trf-se {background-position: -1272px 0}
.trf-ph {background-position: -1296px 0}
.trf-lk {background-position: -1320px 0}
.trf-th {background-position: -1344px 0}
.trf-tr {background-position: -1368px 0}
.trf-ua {background-position: -1392px 0}
.trf-pk {background-position: -1416px 0}
.trf-vn {background-position: -1440px 0}
.trf-wales {background-position: -1464px 0}
.trf-europeanunion {background-position: -1488px 0}