/* --------- /stylesheets/all.css --------- */ 
* {
  margin: 0;
  padding: 0;
  font-style: inherit;
  font-weight: inherit;
  list-style: none; }

html {
  color: #333;
  background: #fff;
  font: 14px/20px Helvetica, Arial, sans-serif; }

body {
  width: 95%;
  max-width: 57.69em;
  margin: 20px auto; }

h1 {
  margin-bottom: 40px;
  font: 30px/40px Georgia, 'Times New Roman', Times, serif; }

h2 {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 20px;
  padding-left: 20px; }

a {
  color: #0D5880; }
  a:visited {
    color: #776BB3; }
  a:hover {
    text-decoration: underline; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

table {
  border-collapse: collapse;
  empty-cells: show; }

label {
  cursor: pointer; }

i {
  font-style: italic; }

.link-fn {
  margin-left: 10px; }

.gl {
  float: left; }

.gr {
  float: right; }

.gc {
  margin-right: auto;
  margin-left: auto; }

.g1 {
  width: 100%; }

.g1of2 {
  width: 50%; }

.g1of3 {
  width: 33.33333%; }

.g2of3 {
  width: 66.66666%; }

.g1of4 {
  width: 25%; }

.g3of4 {
  width: 75%; }

.g1of5 {
  width: 20%; }

.g2of5 {
  width: 40%; }

.g3of5 {
  width: 60%; }

.g4of5 {
  width: 80%; }

.g1of7 {
  width: 14.285714286%; }

.g1of8 {
  width: 12.5%; }

.g3of8 {
  width: 37.5%; }

.g5of8 {
  width: 62.5%; }

.g7of8 {
  width: 87.5%; }

.glast {
  float: none;
  _position: relative;
  _left: -3px;
  width: auto;
  overflow: hidden;
  _margin-right: -3px;
  _zoom: 1; }

.ad {
  text-align: center;
  margin-bottom: 20px; }

.js .disabled {
  display: none; }

#to > div {
  width: 50%;
  float: left; }
  #to > div.first-child > div {
    margin-right: 10px; }
  #to > div.last-child > div {
    margin-left: 10px; }
#to table.callrates {
  width: 100%; }

#in table.callrates {
  width: 100%; }

table.callrates {
  margin-bottom: 40px; }
  table.callrates caption {
    padding: 10px;
    background: #f7f9fc;
    font-style: italic;
    font-size: 16px;
    font-family: Georgia, 'Times New Roman', Times, serif; }
  table.callrates tr > * {
    padding: 6px 10px;
    text-align: left; }
  table.callrates thead tr > * {
    padding-bottom: 3px;
    background: #d6e3ee;
    border-bottom: 1px solid #A9B9C7;
    font-weight: bold;
    text-shadow: 0 1px 0 hsla(0,0%,100%,0.3); }
  table.callrates tbody tr.even > * {
    background: #f8f8f8;
    border: solid #f3f3f3;
    border-width: 1px 0; }
  table.callrates img {
    vertical-align: middle; }
  table.callrates a.footnoteLink {
    font-weight: bold;
    font-size: 13px; }
  table.callrates .footnote {
    display: block;
    font-size: 11px;
    font-style: italic; }

.cf {
  +zoom: 1; }
  .cf:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

.content p {
  margin-bottom: 18px; }
.content :last-child {
  margin-bottom: 0; }

.comment {
  width: 100%;
  border-top: 2px solid #cecece;
  background: #F7F9FC; }
  .comment label {
    display: block; }
  .comment form > * {
    padding: 10px;
    width: 100%; }
  .comment input, .comment textarea {
    border: 1px solid #C4CCFC;
    padding: 3px 0;
    font-size: 1.2em;
    width: 785px; }
  .comment textarea {
    font-size: 1em;
    height: 60px; }
  .comment .submit input {
    width: 168px;
    height: 32px;
    background: url(/images/feedback_btn_sv.png) top left no-repeat;
    text-indent: -9999px;
    border: 0; }
    .comment .submit input:hover {
      background: url(/images/feedback_btn_sv_hover.png) top left no-repeat;
      cursor: pointer; }

.flash-notice {
  color: green;
  margin-top: 10px; }

.list.x-operators {
  margin-top: 20px; }
  .list.x-operators h2 {
    margin-top: 10px; }
  .list.x-operators li {
    background: #F8F9FA;
    display: block;
    float: left;
    text-align: center;
    height: 35px; }
.list.x-countries h2 {
  margin-bottom: 10px; }
.list.x-countries li {
  position: relative;
  font-size: 15px; }
  .list.x-countries li:nth-child(even) {
    background: #F8F9FA; }
  .list.x-countries li a {
    display: block;
    padding: 16px 0 16px 65px; }
    .list.x-countries li a .flag {
      position: absolute;
      top: 50%;
      left: 8px;
      margin-top: -24px; }
.list.x-footnotes {
  padding: 5px 10px;
  background: #fcfac2; }
  .list.x-footnotes li {
    padding: 5px 0 5px 10px;
    list-style: decimal inside; }
    .list.x-footnotes li + li {
      border-top: 1px solid #e0dd91; }
    .list.x-footnotes li .footnoteBackref {
      padding: 0 10px;
      font-weight: bold; }

.mar {
  margin: 20px; }

.mar-v {
  margin-top: 20px;
  margin-bottom: 20px; }

.mar-h {
  margin-left: 20px;
  margin-right: 20px; }

.mar-t {
  margin-top: 20px; }

.mar-b {
  margin-bottom: 20px; }

.mar-l {
  margin-left: 20px; }

.mar-r {
  margin-right: 20px; }

#ft {
  margin-top: 20px;
  padding-top: 18px;
  color: #888;
  border-top: 2px solid #BFCAD4;
  font-size: 16px; }
  #ft a {
    color: #333; }

#hd.cf {
  margin-bottom: 20px; }
  #hd.cf > h1 {
    display: inline; }
  #hd.cf span {
    margin-left: 10px;
    text-decoration: underline; }

#logo a {
  display: block;
  position: relative;
  width: 400px;
  min-height: 89px;
  font-size: 36px;
  line-height: 1; }
  #logo a b {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(/images/logo.png) 0 0 no-repeat; }
/* --------- /stylesheets/sprite-mappings.css --------- */ 
.afghanistan { background-position: -0px -0px; }
.albania { background-position: -0px -48px; }
.algeria { background-position: -0px -96px; }
.andorra { background-position: -0px -144px; }
.angola { background-position: -0px -192px; }
.anguilla { background-position: -0px -240px; }
.antarctica { background-position: -0px -288px; }
.antigua-and-barbuda { background-position: -0px -336px; }
.argentina { background-position: -0px -384px; }
.armenia { background-position: -0px -432px; }
.aruba { background-position: -0px -480px; }
.australia { background-position: -0px -528px; }
.azerbaijan { background-position: -0px -576px; }
.bahamas { background-position: -0px -624px; }
.bahrain { background-position: -0px -672px; }
.bangladesh { background-position: -0px -720px; }
.barbados { background-position: -0px -768px; }
.belgium { background-position: -0px -816px; }
.belize { background-position: -0px -864px; }
.benin { background-position: -0px -912px; }
.bermuda { background-position: -0px -960px; }
.bhutan { background-position: -0px -1008px; }
.bolivia { background-position: -0px -1056px; }
.bosnia-and-herzegovina { background-position: -0px -1104px; }
.botswana { background-position: -0px -1152px; }
.brazil { background-position: -0px -1200px; }
.british-virgin-islands { background-position: -0px -1248px; }
.brunei { background-position: -0px -1296px; }
.bulgaria { background-position: -0px -1344px; }
.burkina-faso { background-position: -0px -1392px; }
.burundi { background-position: -0px -1440px; }
.cayman-islands { background-position: -0px -1488px; }
.central-african-republic { background-position: -0px -1536px; }
.chile { background-position: -0px -1584px; }
.colombia { background-position: -0px -1632px; }
.cook-islands { background-position: -0px -1680px; }
.costa-rica { background-position: -0px -1728px; }
.cyprus { background-position: -0px -1776px; }
.denmark { background-position: -0px -1824px; }
.dominica { background-position: -0px -1872px; }
.dominican-republic { background-position: -0px -1920px; }
.ecuador { background-position: -0px -1968px; }
.egypt { background-position: -0px -2016px; }
.el-salvador { background-position: -0px -2064px; }
.cote-d-ivoire { background-position: -0px -2112px; }
.estonia { background-position: -0px -2160px; }
.ethiopia { background-position: -0px -2208px; }
.fiji { background-position: -0px -2256px; }
.philippines { background-position: -0px -2304px; }
.finland { background-position: -0px -2352px; }
.france { background-position: -0px -2400px; }
.united-arab-emirates { background-position: -0px -2448px; }
.gabon { background-position: -0px -2496px; }
.gambia { background-position: -0px -2544px; }
.georgia { background-position: -0px -2592px; }
.ghana { background-position: -0px -2640px; }
.gibraltar { background-position: -0px -2688px; }
.greece { background-position: -0px -2736px; }
.grenada { background-position: -0px -2784px; }
.greenland { background-position: -0px -2832px; }
.guam { background-position: -0px -2880px; }
.guatemala { background-position: -0px -2928px; }
.guinea { background-position: -0px -2976px; }
.guyana { background-position: -0px -3024px; }
.haiti { background-position: -0px -3072px; }
.honduras { background-position: -0px -3120px; }
.hong-kong { background-position: -0px -3168px; }
.india { background-position: -0px -3216px; }
.indonesia { background-position: -0px -3264px; }
.iraq { background-position: -0px -3312px; }
.iran { background-position: -0px -3360px; }
.republic-of-ireland { background-position: -0px -3408px; }
.iceland { background-position: -0px -3456px; }
.isle-of-man { background-position: -0px -3504px; }
.israel { background-position: -0px -3552px; }
.italy { background-position: -0px -3600px; }
.jamaica { background-position: -0px -3648px; }
.japan { background-position: -0px -3696px; }
.yemen { background-position: -0px -3744px; }
.jersey { background-position: -0px -3792px; }
.jordan { background-position: -0px -3840px; }
.cambodia { background-position: -0px -3888px; }
.cameroon { background-position: -0px -3936px; }
.canada { background-position: -0px -3984px; }
.cape-verde { background-position: -0px -4032px; }
.kazakhstan { background-position: -0px -4080px; }
.kenya { background-position: -0px -4128px; }
.china { background-position: -0px -4176px; }
.kiribati { background-position: -0px -4224px; }
.croatia { background-position: -0px -4272px; }
.cuba { background-position: -0px -4320px; }
.kuwait { background-position: -0px -4368px; }
.laos { background-position: -0px -4416px; }
.latvia { background-position: -0px -4464px; }
.lebanon { background-position: -0px -4512px; }
.liberia { background-position: -0px -4560px; }
.libya { background-position: -0px -4608px; }
.liechtenstein { background-position: -0px -4656px; }
.lithuania { background-position: -0px -4704px; }
.luxembourg { background-position: -0px -4752px; }
.macau { background-position: -0px -4800px; }
.madagascar { background-position: -0px -4848px; }
.republic-of-macedonia { background-position: -0px -4896px; }
.malawi { background-position: -0px -4944px; }
.malaysia { background-position: -0px -4992px; }
.maldives { background-position: -0px -5040px; }
.mali { background-position: -0px -5088px; }
.malta { background-position: -0px -5136px; }
.morocco { background-position: -0px -5184px; }
.mauritius { background-position: -0px -5232px; }
.mexico { background-position: -0px -5280px; }
.moldova { background-position: -0px -5328px; }
.monaco { background-position: -0px -5376px; }
.mongolia { background-position: -0px -5424px; }
.montenegro { background-position: -0px -5472px; }
.mozambique { background-position: -0px -5520px; }
.namibia { background-position: -0px -5568px; }
.netherlands { background-position: -0px -5616px; }
.nepal { background-position: -0px -5664px; }
.nicaragua { background-position: -0px -5712px; }
.niger { background-position: -0px -5760px; }
.nigeria { background-position: -0px -5808px; }
.north-korea { background-position: -0px -5856px; }
.norway { background-position: -0px -5904px; }
.new-zealand { background-position: -0px -5952px; }
.pakistan { background-position: -0px -6000px; }
.palestine { background-position: -0px -6048px; }
.panama { background-position: -0px -6096px; }
.papua-new-guinea { background-position: -0px -6144px; }
.paraguay { background-position: -0px -6192px; }
.peru { background-position: -0px -6240px; }
.poland { background-position: -0px -6288px; }
.portugal { background-position: -0px -6336px; }
.puerto-rico { background-position: -0px -6384px; }
.qatar { background-position: -0px -6432px; }
.romania { background-position: -0px -6480px; }
.rwanda { background-position: -0px -6528px; }
.russia { background-position: -0px -6576px; }
.samoa { background-position: -0px -6624px; }
.saudi-arabia { background-position: -0px -6672px; }
.switzerland { background-position: -0px -6720px; }
.senegal { background-position: -0px -6768px; }
.serbia { background-position: -0px -6816px; }
.singapore { background-position: -0px -6864px; }
.slovakia { background-position: -0px -6912px; }
.slovenia { background-position: -0px -6960px; }
.somalia { background-position: -0px -7008px; }
.spain { background-position: -0px -7056px; }
.sri-lanka { background-position: -0px -7104px; }
.united-kingdom { background-position: -0px -7152px; }
.sudan { background-position: -0px -7200px; }
.suriname { background-position: -0px -7248px; }
.south-africa { background-position: -0px -7296px; }
.south-korea { background-position: -0px -7344px; }
.syria { background-position: -0px -7392px; }
.taiwan { background-position: -0px -7440px; }
.tanzania { background-position: -0px -7488px; }
.chad { background-position: -0px -7536px; }
.thailand { background-position: -0px -7584px; }
.czech-republic { background-position: -0px -7632px; }
.togo { background-position: -0px -7680px; }
.tunisia { background-position: -0px -7728px; }
.turkey { background-position: -0px -7776px; }
.tuvalu { background-position: -0px -7824px; }
.germany { background-position: -0px -7872px; }
.united-states { background-position: -0px -7920px; }
.uganda { background-position: -0px -7968px; }
.ukraine { background-position: -0px -8016px; }
.hungary { background-position: -0px -8064px; }
.uruguay { background-position: -0px -8112px; }
.uzbekistan { background-position: -0px -8160px; }
.vatican-city { background-position: -0px -8208px; }
.venezuela { background-position: -0px -8256px; }
.vietnam { background-position: -0px -8304px; }
.belarus { background-position: -0px -8352px; }
.zambia { background-position: -0px -8400px; }
.zimbabwe { background-position: -0px -8448px; }
.austria { background-position: -0px -8496px; }
.flag { background-image: url(/images/flags-1.png?1280908308); background-repeat: no-repeat; display: block; width: 48px; height: 48px; }
/* --------- /stylesheets/greybox.css --------- */ 
/* FILE READ ERROR! */
