/* Start Styles */
html { height: 100%; }
body { height: 100%; background-position: top left; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; line-height: 12px; color: #fff; }
body.us { background: #000 url(../images/bg-body-us.jpg) no-repeat; }
body.int { background: #000 url(../images/bg-body-int.jpg) no-repeat; }
a { color: #fff; text-decoration: none; outline: none; }
h3 strong { font-weight: bold; }
.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -312px; }

/* Header */
h1 { text-indent: -1000px; display: none; }

/* Items */
.items-top  { height: 136px; }
#items { height: 264px; position: relative; min-width: 980px; white-space: nowrap; }
#items div, .hidden { display: none; }
#items h2 { text-indent: -1000px; }

#items .selected, #items .gy-name, #items .company-info, #items .country-name, #items .select-country, #items .company-info, #items .close, #items .white-line { display: block; }
#items .gy-name, #items .country-name, #items .company-info a { border-bottom: 1px solid #fff; background-image: url(../images/bg-tipography.png); }
#items .gy-name { position: absolute; width: 176px; height: 43px; top: 42px; left: 50px; }
#items .country-name { position: absolute; width: 286px; height: 43px; top: 42px; left: 226px; }
#items .country-name.no-underline { border:none; }
#items .select-country a { position: absolute; padding: 4px 0 0 8px; width: 159px; height: 16px; top: 89px; left: 50px; background: url(../images/bg-backgrounds.png) -105px 0; }
#items .close { position: absolute; width: 112px; height: 24px; top: 61px; left: 226px; border-bottom: 1px solid #fff; }
#items .close a { display: block; margin: 0 0 0 55px; padding: 5px 0 0 7px; width: 50px; height: 15px; background: url(../images/bg-backgrounds.png) -272px 0; }
#items .company-info { position: relative; }
#items .company-info a { display: block; position: absolute; width: 225px; height: 43px; top: 165px; left: 50px; background-position: 0 -43px; cursor:default; }
#items .white-line { position: absolute; width: 237px; height: 43px; border-bottom: 1px solid #fff; top: 165px; left: 275px; }

#items .list-cont { display: block; position: absolute; top: 20px; left: 512px; }
#items .list .list-cont { left: 338px; }
#items ul { height: 210px; padding: 0 4px; border-left: 1px solid #fff; float: left; }
#items ul.country-lang a, #items ul.country-lang a:hover, #items ul.country-lang .selected a, #items ul.sites a, #items ul.sites a:hover, #items ul.languages li.selected ul.sites a, #items ul.languages li.selected ul.sites a:hover { display: block; background-image: url(../images/bg-backgrounds.png); white-space: nowrap; overflow: hidden; }
#items ul.country-lang a { width: 90px; height: 15px; padding: 5px 0 0 7px; margin: 0 0 2px 0; background-image: none; }
#items ul.country-lang a:hover, #items ul.country-lang .selected a, #items ul.sites a:hover, #items ul.languages li.selected ul.sites a:hover { color: #333; }
#items ul.sites a, #items ul.languages li.selected ul.sites a { width: 176px; padding: 5px 0 0 7px; margin: 0 0 2px 0; height: 15px; color: #fff; background: none; }
#items ul.sites a:hover, #items ul.languages li.selected ul.sites a:hover { background-position: 0 -20px; }
/*#items ul.sites em { display: block; height: 27px; overflow: hidden; margin: 0; padding: 0; width: 183px; }
#items ul.sites em a { padding: 5px 0 0 14px; height: 21px; margin: 0 0 0 0; background-position: 0 -20px; color: #133984; font-size: 15px; font-style: normal; line-height: 16px; overflow: hidden; } */
#items ul.languages li ul.sites { display: none; }
#items ul.languages li.selected ul.sites { display:block; position: absolute; top: 0; left: 107px; }

/* .country-name Background Positions */
#items .ar .country-name { background-position: 0 -86px; } /* argentina */
#items .au .country-name { background-position: 0 -129px; } /* australia */
#items .at .country-name { background-position: 0 -172px; } /* austria */
#items .be .country-name { background-position: 0 -2322px; } /* belgium default */
#items .be.nla .country-name { background-position: 0 -215px; } /* belgium netherlands */
#items .be.fra .country-name { background-position: 0 -2322px; } /* belgium french */
#items .br .country-name { background-position: 0 -258px; } /* brazil */
#items .ca .country-name { background-position: 0 -301px; } /* canada */
#items .xt .country-name { background-position: 0 -343px; } /* central america */
#items .cl .country-name { background-position: 0 -387px; } /* chile */
#items .cn .country-name { background-position: 0 -430px; } /* china */
#items .co .country-name { background-position: 0 -473px; } /* colombia */
#items .hr .country-name { background-position: 0 -516px; } /* croatia */
#items .cz .country-name { background-position: 0 -559px; } /* czech republic */
#items .dk .country-name { background-position: 0 -602px; } /* denmark */
#items .ec .country-name { background-position: 0 -2537px; } /* ecuador */
#items .ee .country-name { background-position: 0 -645px; } /* estonia */
#items .fi .country-name { background-position: 0 -688px; } /* finland */
#items .fr .country-name { background-position: 0 -731px; } /* france */
#items .de .country-name { background-position: 0 -774px; } /* germany */
#items .gr .country-name { background-position: 0 -817px; } /* greece */
#items .gt .country-name { background-position: 0 -860px; } /* guatemala */
#items .in .country-name { background-position: 0 -903px; } /* india */
#items .id .country-name { background-position: 0 -946px; } /* indonesia */
#items .it .country-name { background-position: 0 -989px; } /* italia */
#items .ie .country-name { background-position: 0 -2494px; } /* ireland */
#items .jm .country-name { background-position: 0 -1032px; } /* jamaica */
#items .kr .country-name { background-position: 0 -1075px; } /* korea */
#items .lv .country-name { background-position: 0 -1117px; } /* latvia */
#items .lt .country-name { background-position: 0 -1161px; } /* lithuania */
#items .my .country-name { background-position: 0 -1204px; } /* malaysia */
#items .mx .country-name { background-position: 0 -1247px; } /* mexico */
#items .me .country-name { background-position: 0 -1290px; } /* middle east default */
#items .me.eng .country-name { background-position: 0 -1290px; } /* middle east english */
#items .me.fran .country-name { background-position: 0 -2365px; } /* middle east french */
#items .nl .country-name { background-position: 0 -1333px; } /* netherlands */
#items .nz .country-name { background-position: 0 -1376px; } /* new zealand */
#items .no .country-name { background-position: 0 -1419px; } /* norway */
#items .pe .country-name { background-position: 0 -1462px; } /* peru */
#items .ph .country-name { background-position: 0 -1505px; } /* philippines */
#items .pl .country-name { background-position: 0 -1548px; } /* poland */
#items .pt .country-name { background-position: 0 -1591px; } /* portugal */
#items .ru .country-name { background-position: 0 -1634px; } /* russia */
#items .ly .country-name { background-position: 0 -1676px; } /* serbia */
#items .sg .country-name { background-position: 0 -1720px; } /* singapore */
#items .si .country-name { background-position: 0 -1763px; } /* slovenia */
#items .za .country-name { background-position: 0 -1806px; } /* south africa */
#items .es .country-name { background-position: 0 -1849px; } /* spain */
#items .se .country-name { background-position: 0 -1892px; } /* sweden */
#items .ch .country-name { background-position: 0 -1935px; } /* switzerland default */
#items .ch.deu .country-name { background-position: 0 -1935px; } /* switzerland german */
#items .ch.franc .country-name { background-position: 0 -2408px; } /* switzerland french */
#items .ch.ita .country-name { background-position: 0 -2451px; } /* switzerland italian */
#items .tw .country-name { background-position: 0 -1978px; } /* taiwan */
#items .th .country-name { background-position: 0 -2022px; } /* thailand */
#items .tr .country-name { background-position: 0 -2065px; } /* turkey */
#items .ua .country-name { background-position: 0 -2108px; } /* ukranie */
#items .uk .country-name { background-position: 0 -2150px; } /* united kingdom */
#items .uy .country-name { background-position: 0 -2193px; } /* uruguay */
#items .us .country-name { background-position: 0 -2236px; } /* usa */
#items .ve .country-name { background-position: 0 -2279px; } /* venezuela */

/* Bottom */
#footer, .push { height: 278px; bottom: -12px; }
#footer { height: 300px; position: relative; }
#footer ul { display: block; left: 50px; position: absolute; bottom: 20px; }
#footer li { float: left; font-size: 11px; margin: 0 3px 0 0; }

#promotions div { display: none; }
#promotions h3, #promotions p, #promotions span { display: block; text-indent: -1000px; }
#promotions .selected { display: block; position: relative; }
#promotions .promo-right { display: block; }
#promotions .promo-right a.show-support { display: block; position: absolute; width: 155px; height: 36px; left: 520px; top: 185px; }

#promotions .us .promo-right { background: url("../images/bg-promotions-us.png") no-repeat 508px 50%; height: 312px; width: 100%; }