/* reset browser */
body, form, fieldset, h1, h2, h3, p, img, ul, ol, li, hr { margin:0; padding:0; border:0; }
html { overflow: auto; }
a { outline:none; }

/* DESIGN LAYOUT */
body { background: #fff url('/images/bg.gif') repeat-x left top; font-family: "Segoe UI", "Lucida Grande", Arial, sans-serif; font-size: 62.5%; color: #545454; text-align: center; }
.break { clear: both; }

#wrapper { width: 900px; margin: 0px auto; }

#header { height: 380px; text-align: left; position: relative; background: url('/images/pejsek.png') no-repeat left 83px; }
  #header a.logo { display: block; width: 384px; height: 57px; background: url('/images/header-conmet.png') no-repeat left top;
                   position: absolute; top: 40px; left: 0px; text-indent: -9000px; }
                   
  #header ul.menu { list-style: none; position: absolute; right: 0px; top: 40px; }
    #header ul.menu li { float: left; padding: 0px 5px 2px 5px; border-left: 1px solid #d1d1d1; }
    #header ul.menu li.first { border-left: none; }
    #header ul.menu li a { font-size: 1.4em; color: #1c1c1c; text-decoration: none; }
    #header ul.menu li a.active { color: #f87704; }
    #header ul.menu li a:hover { background: url('/images/pointer.png') no-repeat 50% -1px; text-decoration: underline; }
  
  #header ul.social { list-style: none; position: absolute; right: 5px; top: 70px; }
    #header ul.social li { float: left; padding: 2px; }
    #header ul.social li a { display: block; width: 16px; height: 16px; text-indent: -9000px; }
    #header ul.social li a.twitter { background: url('/images/twitter.png') no-repeat left top; }
    #header ul.social li a.facebook { background: url('/images/facebook.png') no-repeat left top; }
    #header ul.social li a.rss { background: url('/images/rss.png') no-repeat left top; }
    
  #header p { position: absolute; right: 5px; top: 120px; text-align: right; font-size: 1.8em; }
  #header p strong.orange { color: #f87704; }
  #header p strong.black { color: #303030; font-size: 1.3em; }
  
  #header form.search { position: absolute; right: 0px; bottom: 8px; width: 300px; }
    #header form.search input.text { background: #c9c9c9; color: #818181; border: 1px solid #000; margin: 0px; height: 25px; font-size: 1.1em; width: 205px; padding: 0px 10px; border-radius: 12px; float: left; line-height: 25px; }
    #header form.search input.submit { background: #f88204; color: #fff; border: 1px solid #fff; margin: 0px; height: 25px; font-size: 1.1em; width: 65px; padding: 0px 10px; border-radius: 12px; float: right; }

  #header a.buy { display: block; width: 147px; height: 53px; position: absolute; right: 0px; bottom: 60px; text-indent: -9000px; background: url('/images/button-buy.gif') no-repeat left top; }
  #header a.download { display: block;width: 147px; height: 53px; position: absolute; right: 154px; bottom: 60px; text-indent: -9000px; background: url('/images/button-download.gif') no-repeat left top; }
    #header a.buy:active, #header a.download:active { bottom: 58px; }

#content { margin: 15px 0px; }

#main  { text-align: left; }
  #main.home { width: 570px; float: left; }
  #main.ads160home { width: 716px; float: left; }
  #main.ads160x2home { width: 716px; float: left; }
#downloadbox  { text-align: left; }  
  
/*3ba9cd*/  
/*2f9dcd*/  

#news { width: 266px; padding: 17px; float: right; text-align: left; background: #2b97cd; border-radius: 12px; }

#ads160 { width: 160px; height: 600px; float: right;}
#ads160x2 { width: 160px; height: 1200px; float: right;}

#ads768 { width: 768px; margin-top: 24px; }
#ads768x2 { width: 900px; height: 90px; margin-top: 24px; }
#ads768c { width: 768px; height: 90px; margin-top: 24px; margin-left: auto; margin-right: auto;}
/*#ads768c { width: 336px; height: 280px; margin-top: 24px; margin-left: auto; margin-right: auto;}*/

#ads768t { width: 728px; height: 90px; margin-bottom: 24px; margin-top: 16px;}
#ads768tx2 { width: 900px; height: 90px; margin-bottom: 24px; margin-top: 16px;}
#ads768tc { width: 728px; height: 90px; margin-bottom: 24px; margin-top: 16px; margin-left: auto; margin-right: auto;}

#ads768n { width: 728px; margin-bottom: 32px;}
#ads768nx2 { width: 900px; height: 90px; margin-bottom: 32px;}
#ads768nc { width: 728px; height: 90px; margin-bottom: 32px; margin-left: auto; margin-right: auto;}

#projekty { width: 266px; padding: 17px; float: right; text-align: left; background: #2b97cd; border-radius: 12px; margin-top: 15px;}

#footer { margin: 5px 0px; }


/* TYPOGRAPHY BLOCK */

/* news */
/* 76c3dc */
#news p { color: #fff; padding: 10px 0px; font-size: 1.2em; border-top: 1px solid #76c3dc; }
#news p.noBorder { border-top: none; }
/* 034c65 */
#news p strong { color: #144156; }
#news h3 { padding-bottom: 10px; font-size: 1.4em; color: #fefefe; }
#news a { color: #FFC842; font-weight: bold; }
  #news a:hover { color: #144156; font-weight: bold; }
#news ul { color: #fff; font-size: 1.2em; margin-left: 15px; }
  #news ul ul { font-size: inherit; }
  
/* projekty */
#projekty p { color: #fff; padding: 10px 0px; font-size: 1.2em; border-top: 1px solid #76c3dc; }
#projekty p.noBorder { border-top: none; }
#projekty p strong { color: #144156; }
#projekty h3 { padding-bottom: 10px; font-size: 1.4em; color: #fefefe; }
#projekty a { color: #FFC842; font-weight: bold; }
  #projekty a:hover { color: #144156; font-weight: bold; }
#projekty ul { color: #fff; font-size: 1.2em; margin-left: 15px; }
  #projekty ul ul { font-size: inherit; }
  
/* main */
#main h1 { color: #f88204; font-size: 2.5em; padding-bottom: 10px; }
#main h2 { font-size: 1.8em; padding-bottom: 10px; }
  #main h2.center { text-align: center; }
  #main p + h2 { padding-top: 20px; }
#main h3 { font-size: 1.6em; padding-top: 10px; padding-bottom: 5px; }
#main p { font-size: 1.3em; padding-bottom: 5px; }
  #main p.center { text-align: center; }
  #main p.centerlink { text-align: center; padding-top: 20px; }
  #main p.bigger { font-size: 1.5em; }
  #main p.dotable { padding-top: 0px; padding-bottom: 0px; }
#main pre { font-size: 1.3em; padding-bottom: 5px;font-weight: bold; }
#main code { font-size: 1.3em; padding-bottom: 5px; font-weight: bold; }
  
#main ul { list-style: none; margin: 10px 0px;}
  #main ul li { font-size: 1.3em; padding-bottom: 3px; background: url('/images/li-arrow.gif') no-repeat left 2px; padding-left: 20px;  }
  #main ul li ul li { font-size: inherit; }
#main ol { margin: 10px 0px; padding-left: 20px;}
  #main ol li { font-size: 1.3em; padding-bottom: 3px; }  
#main a { color: #247A9F; }
  #main a:hover { color: #f87704; }
  
/* downloadbox */
#downloadbox h1 { color: #f88204; font-size: 2.5em; padding-bottom: 10px; }
#downloadbox h2 { font-size: 1.8em; padding-bottom: 10px; }
  #downloadbox h2.center { text-align: center; }
  #downloadbox p + h2 { padding-top: 20px; }
#downloadbox p { font-size: 1.3em; padding-bottom: 5px; }
  #downloadbox p.center { text-align: center; }
  #downloadbox p.bigger { font-size: 1.5em; }
#downloadbox ul { list-style: none; margin: 10px 0px;}
  #downloadbox ul li { font-size: 1.3em; padding-bottom: 3px; background: url('/images/li-arrow.gif') no-repeat left 2px; padding-left: 20px;  }
  #downloadbox ul li ul li { font-size: inherit; }
#downloadbox a { color: #247A9F; }
  #downloadbox a:hover { color: #f87704; }  

/* tags */
#tags { padding: 15px; border-radius: 12px; background: #dedede; font-size: 1em; margin-top: 10px; }
  #tags a { color: #545454; text-decoration: none; }
  #tags a:hover { color: #f87704; text-decoration: underline; }
  
/* footer */
#footer p { font-size: 1.1em; text-align: right; color: #545454;  }
  #footer p a { color: #545454; }
  #footer p a:hover { color: #f87704; }
  #footer div.tracking { float: left; }
  #footer a.tracking { float: left; margin-right: 3px; }

.black { color: #303030; }

/* forms */
/* form table { margin-bottom: 10px; } */
form table td { padding-right: 10px; font-size: 1.3em; }
form table.center {margin-left:auto; margin-right:auto;}
form.objednavka fieldset { padding: 5px 20px; border: 1px solid #bbbbbb; margin-bottom: 10px; }
form.objednavka legend { color: #f88204; line-height: 2em; margin: 0; padding: 0 10px; font-size: 1.4em; font-weight: bold; }
form.objednavka input.submit { margin-top: 10px; margin-bottom: 10px; border: none; background: #f88204; color: #fff; font-weight: bold; font-family: "Segoe UI", "Lucida Grande", Arial, sans-serif; font-size: 14px; padding: 3px 5px; }
form.objednavka input.submit:hover { background: #3BA9CD; }

/* stejny ramecek jako objednavka ale bez form */
div.ramecekobjednavky fieldset { padding: 5px 20px; border: 1px solid #bbbbbb; margin-bottom: 10px; }
div.ramecekobjednavky legend { color: #f88204; line-height: 2em; margin: 0; padding: 0 10px; font-size: 1.4em; font-weight: bold; }
 
/* tabulka stazeni */
table.nacelousirku { table-layout: fixed; width: 100%; padding:0px; border-collapse:separate; border-spacing:0px; margin-bottom: 10px; }
table.nacelousirku td { width: 50%;}
table.nacelousirku a  { font-size: 1.4em; font-weight: bold;}
table.nacelousirku a.maly { font-size: 1em; font-weight: normal;}
table.nacelousirku a:hover { text-decoration: underline; }

div.druhauroven { font-weight: bold;}
/* online presny cas v podpore */
div.presnycas { font-size: 1.8em; font-weight: bold; text-align: center;}
/* status */
div.statusstazeni { margin-bottom: 5px;}
/* tabulka s vysledky v podpore */
table.vysledky { margin-top: 10px; margin-bottom: 10px; border-width: 1px; border-spacing: 2px; border-style: outset; border-color: #bbbbbb; border-collapse: collapse; background-color: white; margin-left:auto; margin-right:auto; }
table.vysledky th { border-width: 1px; padding: 3px; border-style: inset; border-color: #bbbbbb; background-color: white; }
table.vysledky td { border-width: 1px; padding: 3px; border-style: inset; border-color: #bbbbbb; background-color: white; }


/* online platby, loga pro registraci */
div.logoonlineplatby {float: right; margin-top: 10px; margin-bottom: 10px;}
.mypaypalbutton { cursor:pointer;background: url(/images/btn_xpressCheckout.gif) no-repeat; height: 42px; width: 145px; border: none; margin-top: 11px; margin-bottom: 0px;}
.myecmcbutton { cursor:pointer;background: url(/images/mc_visa_small.gif) no-repeat; height: 32px; width: 100px; border: none; margin-top: 0px; margin-bottom: 0px;}
.mypaysecbutton { cursor:pointer;background: url(/images/paysec2.gif) no-repeat; height: 35px; width: 66px; border: none; margin-top: 11px; margin-bottom: 4px;}
div.logowhitelisted {margin-top: 0px; margin-bottom: 5px;}

/* obtekany obrazek */
.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }

.flag { width: 16px; height: 16px; margin-left: 8px; padding: 0px 0px 0px 0px; display: inline-block; position: relative; top: 2px; background-image: url("/images/flags_fatcow.png"); }
  ._flag_aa { background-position: 0 0;} 
  ._flag_ad { background-position: 0 -17px;} 
  ._flag_ae { background-position: 0 -34px;} 
  ._flag_af { background-position: 0 -51px;} 
  ._flag_ag { background-position: 0 -68px;} 
  ._flag_ai { background-position: 0 -85px;} 
  ._flag_al { background-position: 0 -102px;} 
  ._flag_am { background-position: 0 -119px;} 
  ._flag_an { background-position: 0 -136px;} 
  ._flag_ao { background-position: 0 -153px;} 
  ._flag_ar { background-position: 0 -170px;} 
  ._flag_as { background-position: 0 -187px;} 
  ._flag_at { background-position: 0 -204px;} 
  ._flag_au { background-position: 0 -221px;} 
  ._flag_aw { background-position: 0 -238px;} 
  ._flag_az { background-position: 0 -255px;} 
  ._flag_ba { background-position: 0 -272px;} 
  ._flag_bb { background-position: 0 -289px;} 
  ._flag_bd { background-position: 0 -306px;} 
  ._flag_be { background-position: 0 -323px;} 
  ._flag_bf { background-position: 0 -340px;} 
  ._flag_bg { background-position: 0 -357px;} 
  ._flag_bh { background-position: 0 -374px;} 
  ._flag_bi { background-position: 0 -391px;} 
  ._flag_bj { background-position: 0 -408px;} 
  ._flag_bm { background-position: 0 -425px;} 
  ._flag_bn { background-position: 0 -442px;} 
  ._flag_bo { background-position: 0 -459px;} 
  ._flag_br { background-position: 0 -476px;} 
  ._flag_bs { background-position: 0 -493px;} 
  ._flag_bt { background-position: 0 -510px;} 
  ._flag_bw { background-position: 0 -527px;} 
  ._flag_by { background-position: 0 -544px;} 
  ._flag_bz { background-position: 0 -561px;} 
  ._flag_ca { background-position: 0 -578px;} 
  ._flag_cd { background-position: 0 -595px;} 
  ._flag_cf { background-position: 0 -612px;} 
  ._flag_cg { background-position: 0 -629px;} 
  ._flag_ch { background-position: 0 -646px;} 
  ._flag_ci { background-position: 0 -663px;} 
  ._flag_ck { background-position: 0 -680px;} 
  ._flag_cl { background-position: 0 -697px;} 
  ._flag_cm { background-position: 0 -714px;} 
  ._flag_cn { background-position: 0 -731px;} 
  ._flag_co { background-position: 0 -748px;} 
  ._flag_cr { background-position: 0 -765px;} 
  ._flag_cs { background-position: 0 -782px;} 
  ._flag_cu { background-position: 0 -799px;} 
  ._flag_cv { background-position: 0 -816px;} 
  ._flag_cy { background-position: 0 -833px;} 
  ._flag_cz { background-position: 0 -850px;} 
  ._flag_de { background-position: 0 -867px;} 
  ._flag_dj { background-position: 0 -884px;} 
  ._flag_dk { background-position: 0 -901px;} 
  ._flag_dm { background-position: 0 -918px;} 
  ._flag_do { background-position: 0 -935px;} 
  ._flag_dz { background-position: 0 -952px;} 
  ._flag_ec { background-position: 0 -969px;} 
  ._flag_ee { background-position: 0 -986px;} 
  ._flag_eg { background-position: 0 -1003px;} 
  ._flag_er { background-position: 0 -1020px;} 
  ._flag_es { background-position: 0 -1037px;} 
  ._flag_et { background-position: 0 -1054px;} 
  ._flag_fi { background-position: 0 -1071px;} 
  ._flag_fj { background-position: 0 -1088px;} 
  ._flag_fk { background-position: 0 -1105px;} 
  ._flag_fm { background-position: 0 -1122px;} 
  ._flag_fo { background-position: 0 -1139px;} 
  ._flag_fr { background-position: 0 -1156px;} 
  ._flag_ga { background-position: 0 -1173px;} 
  ._flag_gb { background-position: 0 -1190px;} 
  ._flag_gd { background-position: 0 -1207px;} 
  ._flag_ge { background-position: 0 -1224px;} 
  ._flag_gg { background-position: 0 -1241px;} 
  ._flag_gh { background-position: 0 -1258px;} 
  ._flag_gi { background-position: 0 -1275px;} 
  ._flag_gl { background-position: 0 -1292px;} 
  ._flag_gm { background-position: 0 -1309px;} 
  ._flag_gn { background-position: 0 -1326px;} 
  ._flag_gq { background-position: 0 -1343px;} 
  ._flag_gr { background-position: 0 -1360px;} 
  ._flag_gs { background-position: 0 -1377px;} 
  ._flag_gt { background-position: 0 -1394px;} 
  ._flag_gu { background-position: 0 -1411px;} 
  ._flag_gw { background-position: 0 -1428px;} 
  ._flag_gy { background-position: 0 -1445px;} 
  ._flag_hk { background-position: 0 -1462px;} 
  ._flag_hn { background-position: 0 -1479px;} 
  ._flag_hr { background-position: 0 -1496px;} 
  ._flag_ht { background-position: 0 -1513px;} 
  ._flag_hu { background-position: 0 -1530px;} 
  ._flag_id { background-position: 0 -1547px;} 
  ._flag_ie { background-position: 0 -1564px;} 
  ._flag_il { background-position: 0 -1581px;} 
  ._flag_im { background-position: 0 -1598px;} 
  ._flag_in { background-position: 0 -1615px;} 
  ._flag_io { background-position: 0 -1632px;} 
  ._flag_iq { background-position: 0 -1649px;} 
  ._flag_ir { background-position: 0 -1666px;} 
  ._flag_is { background-position: 0 -1683px;} 
  ._flag_it { background-position: 0 -1700px;} 
  ._flag_je { background-position: 0 -1717px;} 
  ._flag_jm { background-position: 0 -1734px;} 
  ._flag_jo { background-position: 0 -1751px;} 
  ._flag_jp { background-position: 0 -1768px;} 
  ._flag_ke { background-position: 0 -1785px;} 
  ._flag_kg { background-position: 0 -1802px;} 
  ._flag_kh { background-position: 0 -1819px;} 
  ._flag_ki { background-position: 0 -1836px;} 
  ._flag_km { background-position: 0 -1853px;} 
  ._flag_kn { background-position: 0 -1870px;} 
  ._flag_kp { background-position: 0 -1887px;} 
  ._flag_kr { background-position: 0 -1904px;} 
  ._flag_kw { background-position: 0 -1921px;} 
  ._flag_ky { background-position: 0 -1938px;} 
  ._flag_kz { background-position: 0 -1955px;} 
  ._flag_la { background-position: 0 -1972px;} 
  ._flag_lb { background-position: 0 -1989px;} 
  ._flag_lc { background-position: -17px 0;} 
  ._flag_li { background-position: -17px -17px;} 
  ._flag_lk { background-position: -17px -34px;} 
  ._flag_lr { background-position: -17px -51px;} 
  ._flag_ls { background-position: -17px -68px;} 
  ._flag_lt { background-position: -17px -85px;} 
  ._flag_lu { background-position: -17px -102px;} 
  ._flag_lv { background-position: -17px -119px;} 
  ._flag_ly { background-position: -17px -136px;} 
  ._flag_ma { background-position: -17px -153px;} 
  ._flag_mc { background-position: -17px -170px;} 
  ._flag_md { background-position: -17px -187px;} 
  ._flag_mg { background-position: -17px -204px;} 
  ._flag_mh { background-position: -17px -221px;} 
  ._flag_mk { background-position: -17px -238px;} 
  ._flag_ml { background-position: -17px -255px;} 
  ._flag_mm { background-position: -17px -272px;} 
  ._flag_mn { background-position: -17px -289px;} 
  ._flag_mo { background-position: -17px -306px;} 
  ._flag_mp { background-position: -17px -323px;} 
  ._flag_mq { background-position: -17px -340px;} 
  ._flag_mr { background-position: -17px -357px;} 
  ._flag_ms { background-position: -17px -374px;} 
  ._flag_mt { background-position: -17px -391px;} 
  ._flag_mu { background-position: -17px -408px;} 
  ._flag_mv { background-position: -17px -425px;} 
  ._flag_mw { background-position: -17px -442px;} 
  ._flag_mx { background-position: -17px -459px;} 
  ._flag_my { background-position: -17px -476px;} 
  ._flag_mz { background-position: -17px -493px;} 
  ._flag_na { background-position: -17px -510px;} 
  ._flag_ne { background-position: -17px -527px;} 
  ._flag_nf { background-position: -17px -544px;} 
  ._flag_ng { background-position: -17px -561px;} 
  ._flag_ni { background-position: -17px -578px;} 
  ._flag_nl { background-position: -17px -595px;} 
  ._flag_no { background-position: -17px -612px;} 
  ._flag_np { background-position: -17px -629px;} 
  ._flag_nr { background-position: -17px -646px;} 
  ._flag_nu { background-position: -17px -663px;} 
  ._flag_nz { background-position: -17px -680px;} 
  ._flag_om { background-position: -17px -697px;} 
  ._flag_pa { background-position: -17px -714px;} 
  ._flag_pe { background-position: -17px -731px;} 
  ._flag_pf { background-position: -17px -748px;} 
  ._flag_pg { background-position: -17px -765px;} 
  ._flag_ph { background-position: -17px -782px;} 
  ._flag_pk { background-position: -17px -799px;} 
  ._flag_pl { background-position: -17px -816px;} 
  ._flag_pm { background-position: -17px -833px;} 
  ._flag_pn { background-position: -17px -850px;} 
  ._flag_pr { background-position: -17px -867px;} 
  ._flag_pt { background-position: -17px -884px;} 
  ._flag_pw { background-position: -17px -901px;} 
  ._flag_py { background-position: -17px -918px;} 
  ._flag_qa { background-position: -17px -935px;} 
  ._flag_ro { background-position: -17px -952px;} 
  ._flag_ru { background-position: -17px -969px;} 
  ._flag_rw { background-position: -17px -986px;} 
  ._flag_sa { background-position: -17px -1003px;} 
  ._flag_sb { background-position: -17px -1020px;} 
  ._flag_sc { background-position: -17px -1037px;} 
  ._flag_sd { background-position: -17px -1054px;} 
  ._flag_se { background-position: -17px -1071px;} 
  ._flag_sg { background-position: -17px -1088px;} 
  ._flag_sh { background-position: -17px -1105px;} 
  ._flag_si { background-position: -17px -1122px;} 
  ._flag_sk { background-position: -17px -1139px;} 
  ._flag_sl { background-position: -17px -1156px;} 
  ._flag_sm { background-position: -17px -1173px;} 
  ._flag_sn { background-position: -17px -1190px;} 
  ._flag_so { background-position: -17px -1207px;} 
  ._flag_sr { background-position: -17px -1224px;} 
  ._flag_st { background-position: -17px -1241px;} 
  ._flag_sv { background-position: -17px -1258px;} 
  ._flag_sy { background-position: -17px -1275px;} 
  ._flag_sz { background-position: -17px -1292px;} 
  ._flag_tc { background-position: -17px -1309px;} 
  ._flag_td { background-position: -17px -1326px;} 
  ._flag_tg { background-position: -17px -1343px;} 
  ._flag_th { background-position: -17px -1360px;} 
  ._flag_tj { background-position: -17px -1377px;} 
  ._flag_tl { background-position: -17px -1394px;} 
  ._flag_tm { background-position: -17px -1411px;} 
  ._flag_tn { background-position: -17px -1428px;} 
  ._flag_to { background-position: -17px -1445px;} 
  ._flag_tr { background-position: -17px -1462px;} 
  ._flag_tt { background-position: -17px -1479px;} 
  ._flag_tv { background-position: -17px -1496px;} 
  ._flag_tw { background-position: -17px -1513px;} 
  ._flag_tz { background-position: -17px -1530px;} 
  ._flag_ua { background-position: -17px -1547px;} 
  ._flag_ug { background-position: -17px -1564px;} 
  ._flag_uk { background-position: -17px -1581px;} 
  ._flag_us { background-position: -17px -1598px;} 
  ._flag_uy { background-position: -17px -1615px;} 
  ._flag_uz { background-position: -17px -1632px;} 
  ._flag_va { background-position: -17px -1649px;} 
  ._flag_vc { background-position: -17px -1666px;} 
  ._flag_ve { background-position: -17px -1683px;} 
  ._flag_vg { background-position: -17px -1700px;} 
  ._flag_vi { background-position: -17px -1717px;} 
  ._flag_vn { background-position: -17px -1734px;} 
  ._flag_vu { background-position: -17px -1751px;} 
  ._flag_wf { background-position: -17px -1768px;} 
  ._flag_ws { background-position: -17px -1785px;} 
  ._flag_ye { background-position: -17px -1802px;} 
  ._flag_za { background-position: -17px -1819px;} 
  ._flag_zm { background-position: -17px -1836px;} 
  ._flag_zw { background-position: -17px -1853px;} 

