
* { margin: 0px; padding: 0px; }

html, body { width: 100%; height: 100%; padding: 0; margin: 0; }

a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }

img { border: none; border-width: 0px; }

.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0px; }



body { font-family: arial; font-size: 9pt; color: #333; line-height: 16px; background-color: #fff; }
a { color: #333; text-decoration: underline; }
a:hover { text-decoration: none; }
p { padding: 0 0 10px 0; }

h1, h2, h3, h4, h5, h6 { font-size: 16pt; font-weight: normal; line-height: 24px; color: #666; padding: 0 0 15px 0; } 
h1 { font-size: 18pt; }

table { border-collapse: collapse; }

ul, ol, dl { margin: 0 0 20px 20px; }

input, select, textarea { font-family: arial; font-size: 9pt; color: #000; }



/*------------------------------------------- main -------------------------------------------------*/
#main { width: 995px; position: relative; margin: 0px auto; background-color: #fff; }



/*------------------------------------------- header -------------------------------------------------*/
#header { width: 995px; height: 112px; position: relative; }

/* ----- head_bg ----- */
#header .head_bg { width: 995px; height: 112px; left: 0px; top: 0px; position: absolute; }
#header .head_bg img { float: left; }

/* ----- logo ----- */
#header .logo { left: 65px; top: 25px; position: absolute; }

/* ----- htext ----- */
#header .htext { right: 55px; top: 39px; position: absolute; text-align: right; }
#header .htext h2 { color: #94979a; text-transform: uppercase; }




/*------------------------------------------- content ------------------------------------------------*/
#content { width: 995px; position: relative; min-height: 190px; background: url("/images/region_index/cont_b.jpg") left bottom no-repeat; }
*html #content { height: 190px; }

/* ----- cont_t ----- */
#content .cont_t { width: 995px; height: 180px; left: 0px; top: 0px; position: absolute; background: url("/images/region_index/cont_t.jpg") no-repeat; }

/* ----- cont_text ----- */
#content .cont_text { width: 975px; padding: 5px 10px; position: relative; }
#content .cont_text h3 { font-size: 10.5pt; text-transform: uppercase; padding: 0 0 12px 5px; color: #333; }

#content .cont_text table.t1 { width: 925px; margin: 0 25px 25px 25px; }
#content .cont_text table.t1 td { padding: 4px 5px 4px 0; color: #369; white-space: nowrap; }
#content .cont_text table.t1 td.big { font-size: 11pt; padding: 4px 10px 4px 0; }
#content .cont_text table.t1 td.big a { font-weight: bold; }

#content .cont_text table.t2 { width: 925px; margin: 0 25px 25px 25px; }
#content .cont_text table.t2 td { width: 226px; padding: 4px 5px 4px 0; color: #369; white-space: nowrap; }
#content .cont_text table.t2 td.big { font-size: 11pt; padding: 4px 10px 4px 0; }
#content .cont_text table.t2 td.big a { font-weight: bold; }

/* ----- flags ----- */
#content .cont_text .flag { width: 26px; height: 16px; float: left; display: inline; margin: 0 10px 0 0; background: url("/images/region_index/flags.gif") no-repeat; }
#content .cont_text .flag { margin: 0 7px 0 0; }

#content .cont_text .australia { background-position: 0px 0px; }
#content .cont_text .austria { background-position: -0px -16px; }
#content .cont_text .albania { background-position: -0px -32px; }
#content .cont_text .belize { background-position: -0px -48px; }
#content .cont_text .belorussia { background-position: -0px -64px; }
#content .cont_text .belgium { background-position: -0px -80px; }
#content .cont_text .bulgaria { background-position: -0px -96px; }
#content .cont_text .brazil { background-position: -0px -112px; }
#content .cont_text .great-britain { background-position: -0px -128px; }
#content .cont_text .andorra { background-position: -0px -144px; }
#content .cont_text .india { background-position: -0px -160px; }
#content .cont_text .china { background-position: -0px -176px; }
#content .cont_text .moldavia { background-position: -0px -192px; }
#content .cont_text .norway { background-position: -0px -208px; }
#content .cont_text .portugal { background-position: -0px -224px; }
#content .cont_text .serbia { background-position: -0px -240px; }
#content .cont_text .usa { background-position: -0px -256px; }
#content .cont_text .uzbekistan { background-position: -0px -272px; }
#content .cont_text .finland { background-position: -0px -288px; }
#content .cont_text .czech { background-position: -0px -304px; }
#content .cont_text .rsa { background-position: -0px -320px; }


#content .cont_text .greece { background-position: -26px -0px; }
#content .cont_text .dominican-republic { background-position: -26px -16px; }
#content .cont_text .egypt { background-position: -26px -32px; }
#content .cont_text .israel { background-position: -26px -48px; }
#content .cont_text .indonesia { background-position: -26px -64px; }
#content .cont_text .ireland { background-position: -26px -80px; }
#content .cont_text .spain { background-position: -26px -96px; }
#content .cont_text .italy { background-position: -26px -112px; }
#content .cont_text .canada { background-position: -26px -128px; }
#content .cont_text .armenia { background-position: -26px -144px; }
#content .cont_text .jordan { background-position: -26px -160px; }
#content .cont_text .luxembourg { background-position: -26px -176px; }
#content .cont_text .mongolia { background-position: -26px -192px; }
#content .cont_text .united-arab-emirates { background-position: -26px -208px; }
#content .cont_text .roumania { background-position: -26px -224px; }
#content .cont_text .singapore { background-position: -26px -240px; }
#content .cont_text .thailand { background-position: -26px -256px; }
#content .cont_text .ukraine { background-position: -26px -272px; }
#content .cont_text .france { background-position: -26px -288px; }
#content .cont_text .switzerland { background-position: -26px -304px; }
#content .cont_text .korea { background-position: -26px -320px; }

#content .cont_text .caribbean-islands { background-position: -52px -0px; }
#content .cont_text .cyprus { background-position: -52px -16px; }
#content .cont_text .costa-rica { background-position: -52px -32px; }
#content .cont_text .latvia { background-position: -52px -48px; }
#content .cont_text .lithuania { background-position: -52px -64px; }
#content .cont_text .madagascar { background-position: -52px -80px; }
#content .cont_text .malaysia { background-position: -52px -96px; }
#content .cont_text .malta { background-position: -52px -112px; }
#content .cont_text .abkhazia { background-position: -52px -128px; }
#content .cont_text .georgia { background-position: -52px -144px; }
#content .cont_text .iceland { background-position: -52px -160px; }
#content .cont_text .mauritius { background-position: -52px -176px; }
#content .cont_text .netherlands { background-position: -52px -192px; }
#content .cont_text .panama { background-position: -52px -208px; }
#content .cont_text .northern-mariana { background-position: -52px -224px; }
#content .cont_text .slovakia { background-position: -52px -240px; }
#content .cont_text .tunis { background-position: -52px -256px; }
#content .cont_text .uruguay { background-position: -52px -272px; }
#content .cont_text .croatia { background-position: -52px -288px; }
#content .cont_text .sweden { background-position: -52px -304px; }


#content .cont_text .morocco { background-position: -78px -80px; }
#content .cont_text .mexico { background-position: -78px -96px; }
#content .cont_text .monaco { background-position: -78px -112px; }
#content .cont_text .cape-verde { background-position: -78px -320px; }
#content .cont_text .kazakhstan { background-position: -78px -48px; }
#content .cont_text .venezuela { background-position: -78px -16px; }
#content .cont_text .germany { background-position: -78px -32px; }
#content .cont_text .hungary { background-position: -78px -0px; }
#content .cont_text .azerbaijan { background-position: -78px -128px; }
#content .cont_text .denmark { background-position: -78px -144px; }
#content .cont_text .qatar { background-position: -78px -160px; }
#content .cont_text .macedonia { background-position: -78px -176px; }
#content .cont_text .newzealand { background-position: -78px -192px; }
#content .cont_text .poland { background-position: -78px -208px; }
#content .cont_text .seychelles { background-position: -78px -224px; }
#content .cont_text .slovenia { background-position: -78px -240px; }
#content .cont_text .turkey { background-position: -78px -256px; }
#content .cont_text .philippines { background-position: -78px -272px; }
#content .cont_text .montenegro { background-position: -78px -288px; }
#content .cont_text .estonia { background-position: -78px -304px; }


#content .cont_text .japan { background-position: -52px -320px; }
#content .cont_text .vietnam { background-position: -52px -0px; }
#content .cont_text .cambodia { background-position: 0px -336px; }





/*------------------------------------------- footer ------------------------------------------------*/
#footer { width: 995px; height: 261px; position: relative; clear: both; background-color: red; }

/* ----- foot_bg ----- */
#footer .foot_bg { width: 995px; height: 261px; left: 0px; top: 0px; position: absolute; }
#footer .foot_bg img { float: left; }

/* ----- counters ----- */
#footer .counters { left: 35px; top: 132px; position: absolute;}
#footer .counters img { float: left; display: inline; margin: 0 4px 0 0; }






