@media screen {
body.res #mgm li ul li a.res, body.pgsplit #mgm li ul li a.pgsplit, body.pgtimt #mgm li ul li a.pgtimt, body.pgitin #mgm li ul li a.pgitin, body.pgentr #mgm li ul li a.pgentr, body.pgsl1 #mgm li ul li a.pgsl1, body.pgsl2 #mgm li ul li a.pgsl2, body.pgsl3 #mgm li ul li a.pgsl3, body.pgsl4 #mgm li ul li a.pgsl4, body.pgsl5 #mgm li ul li a.pgsl5, body.pgmap #mgm li ul li a.pgmap, body.pgpen #mgm li ul li a.pgpen, body.pgret #mgm li ul li a.pgret, body.pgsum #mgm li ul li a.pgsum, body.pgbperf #mgm li ul li a.pgbperf, body.pgtopten #mgm li ul li a.pgtopten, body.pgavsp #mgm li ul li a.pgavsp, body.pgovch #mgm li ul li a.pgovch, body.pgwstat #mgm li ul li a.pgwstat, body.pgpos #mgm li ul li a.pgpos, body.pgovd1 #mgm li ul li a.pgovd1, body.pgovd2 #mgm li ul li a.pgovd2, body.pgovd3 #mgm li ul li a.pgovd3, body.pgovd4 #mgm li ul li a.pgovd4, body.pgovfinal #mgm li ul li a.pgovfinal, body.shd #mgm li ul li a.shd, body.ss1 #mgm li ul li a.ss1, body.ss2 #mgm li ul li a.ss2, body.ss3 #mgm li ul li a.ss3, body.ss4 #mgm li ul li a.ss4, body.ss5 #mgm li ul li a.ss5, body.ss6 #mgm li ul li a.ss6, body.ss7 #mgm li ul li a.ss7, body.ss8 #mgm li ul li a.ss8, body.ss9 #mgm li ul li a.ss9, body.ss10 #mgm li ul li a.ss10, body.ss11 #mgm li ul li a.ss11, body.ss12 #mgm li ul li a.ss12, body.ss13 #mgm li ul li a.ss13, body.ss14 #mgm li ul li a.ss14, body.ss15 #mgm li ul li a.ss15, body.ss16 #mgm li ul li a.ss16, body.ss17 #mgm li ul li a.ss17, body.ss18 #mgm li ul li a.ss18, body.ss19 #mgm li ul li a.ss19, body.ss20 #mgm li ul li a.ss20, body.ss21 #mgm li ul li a.ss21, body.ss22 #mgm li ul li a.ss22, body.ss23 #mgm li ul li a.ss23, body.ss24 #mgm li ul li a.ss24, body.ss25 #mgm li ul li a.ss25, body.ss26 #mgm li ul li a.ss26, body.ss27 #mgm li ul li a.ss27, body.ss28 #mgm li ul li a.ss28, body.ss29 #mgm li ul li a.ss29, body.ss30 #mgm li ul li a.ss30, body.ss31 #mgm li ul li a.ss31, body.ss32 #mgm li ul li a.ss32, body.ss33 #mgm li ul li a.ss33, body.ss34 #mgm li ul li a.ss34, body.ss35 #mgm li ul li a.ss35, body.mco #mgm2 li ul li a.mco, body.swe #mgm2 li ul li a.swe, body.mex #mgm2 li ul li a.mex, body.arg #mgm2 li ul li a.arg, body.por #mgm2 li ul li a.por, body.ita #mgm2 li ul li a.ita, body.pl #mgm2 li ul li a.pl, body.fi #mgm2 li ul li a.fi, body.de #mgm2 li ul li a.de, body.cn #mgm2 li ul li a.cn, body.aus #mgm2 li ul li a.aus, body.fr #mgm2 li ul li a.fr, body.es #mgm2 li ul li a.es, body.gbr #mgm2 li ul li a.gbr {background:url('../img/bgmeng.png') green; color:#FFFFFF; cursor:default;}

/*html {overflow-y:scroll;}*/
html, body {
    width: calc(100vw - 34px);
height:100%; margin:0;
}
.rel {position:relative;}
.plate {position:absolute; top:6px; left:800px; z-index:3;}
.flag {position:absolute; top:45px; left:152px; z-index:3;}
.title {position:absolute; top:46px; left:200px; z-index:3; font-family:Trebuchet MS,helvetica,sans-serif,Arial;font-size:18pt;color:#444444;font-weight:bold;vertical-align:bottom; text-align:center; line-height:32px; cursor:default;}
.infoss {position:absolute; display:inline-block; top:16px; left:741px;z-index:10000;}

.switch1 {position:absolute; top:24px; left:140px; font-family:Trebuchet MS,helvetica,sans-serif,Arial; font-size:10pt; color:#444444; font-weight:bold; vertical-align:middle; text-align:center; line-height:16px; cursor:default;}
.switch2 {position:absolute; top:24px; left:140px; font-family:Trebuchet MS,helvetica,sans-serif,Arial; font-size:10pt; color:#444444; font-weight:bold; vertical-align:middle; text-align:center; line-height:16px; cursor:default;}
.slrt {margin-bottom:-2px;}
.clock {left:12px; top:0;height:46px;width:407px;position:absolute;z-index:1;}
.rallyclock {position:relative; background:url('../../2015/img/chrdigrt.png') no-repeat top left; background-position:0 0; width:122px; height:76px; border-radius:0 0 17px 17px; max-width:122px; max-height:76px;}
.localclock {position:relative; background:url('../../2015/img/chrdiglt.png') no-repeat top left; background-position:0 0; width:122px; height:76px; border-radius:0 0 17px 17px; max-width:122px; max-height:76px;}
.hshmap {font-family:Trebuchet MS,helvetica,sans-serif,Arial; font-size:10pt; color:#444444; font-weight:bold; vertical-align:middle; text-align:center; line-height:16px;}
.titletrw {left:375px;top:-4px; height:35px; position:absolute;z-index:1;}
.hmbutton {left:644px;top:85px;height:36px;position:absolute;z-index:2; cursor:pointer;}
.refrbutton {left:738px;top:5.31em;height:36px;position:absolute;z-index:1001; cursor:pointer;}
.begmenu {left:0;top:79px;height:36px;width:960px;position:absolute; text-align:center;}
.imginfmenu {margin-bottom:-3px;}
.imgmagmenu {margin-bottom:-2px; margin-left:-60px;}
.imgarrmenu {margin-right:-80px;}
.titless {display:block; margin:0px 0; position:fixed; top:116px; width:960px; text-align:center; border-bottom:4px solid #c7d4e7; border-top:3px solid #c7d4e7; z-index:9993;}
.imgnews {text-align:center; margin-left:290px; margin-top:-7px; margin-bottom:10px}
div#data tr.hl:hover {background:#c3c5c7;}
div#data tr:hover {background:#ffffff;}
.smlscrw {background:#ffffff; height:65px; width:4px; position:absolute; top:146px; left:12px; z-index:-1;}
.smlscrb {background:#c7d4e7; height:96px; width:13px; position:absolute; top:116px; left:-1px; z-index:-1;}
.smlscrwspl {background:#ffffff; height:97px; width:12px; position:absolute; top:146px; left:12px; z-index:-1;}
.smlscrbspl {background:#c7d4e7; height:127px; width:13px; position:absolute; top:116px; left:-1px; z-index:-1;}

.begres {position:absolute; height:100%; background:#FFFFFF; left:12px; right:-10px; top:155px; /*margin-bottom:40px; */padding-bottom:145px; z-index:3;}
.insideres {position:absolute; background:#ffffff; margin-top:5px; padding-bottom:45px; width:960px; min-height:300px; text-align:center; z-index:2;}

.begdrv {position:absolute; height:100%; background:#FFFF00; left:12px; right:-10px; top:115px; /*margin-bottom:40px; */padding-bottom:115px; z-index:3; border-radius:25px 25px 0 0;}
.insidedrv {position:absolute; background:#ffffff; margin-top:10px; padding-bottom:45px; width:960px; min-height:100%; text-align:center; z-index:2; border-radius:25px 25 px 0 0;}

.begsplit {position:absolute; height:100%; background:#FFFFFF; top:155px; left:12px; right:-10px;/*margin-top:55px; */padding-bottom:145px; z-index:2;}
.insidesplit {position:absolute; top:45px; background:#ffffff; margin-top:5px; padding-bottom:45px; width:960px; text-align:center; z-index:3;}

.begsplits {position:absolute; top:155px; left:12px; background:#FFFFFF; height:100%; right:-10px;/*margin-top:55px; */padding-bottom:145px;  z-index:3; border-radius:25px 25px 0 0;}
.insidesplits {position:absolute; top:40px; background:#FFFFFF; margin-top:5px; padding-bottom:45px; padding-left:12px; width:948px; min-height:300px; text-align:center; z-index:2;}

.fxheader {background:#ffffff; position:absolute; display:inline-block; top:151px; height:38px; left:12px; width:960px; z-index:3;}

.fxheaderspl {background:#ffffff; position:absolute; display:inline-block; top:0; height:38px; left:4px; width:960px; padding-top:25px; margin-left:-4px; border-radius:25px 25px 0 0; z-index:3;}
.fxheadersplbckgr {background:#c7d4e7; position:absolute; display:inline-block; top:119px; height:38px; left:16px; width:960px; padding-top:25px; margin-left:-4px; z-index:3;}

.fxheaderst {background:#ffffff; position:absolute; display:inline-block; top:0; height:1px; left:4px; width:960px; padding-top:25px; margin-left:-4px; border-radius:25px 25px 0 0; z-index:1;}
.fxheaderstbckgr {background:#c7d4e7; position:absolute; display:inline-block; top:119px; height:1px; left:16px; width:960px; padding-top:25px; margin-left:-4px;}

.fxheaderstand {background:#ffffff; position:absolute; display:inline-block; top:0; height:120px; left:4px; width:960px; padding-top:1px; margin-left:-4px; border-radius:25px 25px 0 0; z-index:1;}
.fxheaderstandbckgr {background:#c7d4e7; position:absolute; display:inline-block; top:95px; height:1px; left:16px; width:960px; padding-top:25px; margin-left:-4px;}

.fxheadertmtb {background:none; position:absolute; display:inline-block; top:0; height:1px; left:4px; width:960px; padding-top:25px; margin-left:-4px; border-radius:25px 25px 0 0; z-index:1000;}
.fxheadertmtbbckgr {background:none; position:absolute; display:inline-block; top:119px; height:1px; left:16px; width:960px; padding-top:25px; margin-left:-4px;}

.trhidd {background:none; line-height:0;font-size:0;height:0;margin:0;padding:0; margin-top:0; visibility:collapse; z-index:-1;}
.trhiddst {background:none; line-height:0;font-size:0;height:0;margin:0;padding:0; margin-top:0; visibility:collapse; z-index:-1; display:none;}

.beglist {position:absolute; height:100%; background:#FFFFFF; left:12px; right:-10px; top:60px; /*margin-bottom:40px; */padding-bottom:155px; border-radius:25px 25px 0 0;}
.insidelist {background:#ffffff; margin-top:79px; /*margin-bottom:-65px; */padding-bottom:55px; width:960px; /*height:100%; min-height:300px;*/min-height:90%; position:absolute; text-align:center; border-radius:25px 25px 0 0;}

.begstat {position:absolute; height:100%; background:#FFFFFF; left:12px; right:-10px; top:60px; /*margin-bottom:40px; */padding-bottom:110px; border-radius:25px 25px 0 0; z-index:2;}
.insidestat {background:#ffffff; margin-top:79px; /*margin-bottom:-65px; */padding-bottom:55px; width:960px; /*height:100%; */min-height:100%; position:absolute; text-align:center; border-radius:25px 25px 0 0; z-index:3;}

.begsum {position:absolute; height:100%; background-color:none; left:12px; right:-10px; top:50px; /*margin-bottom:40px; */padding-bottom:110px; border-radius:25px 25px 0 0; z-index:2;}
.insidesum {background:#ffffff; top:69px; /*margin-bottom:-65px; */padding-bottom:55px; width:960px; /*height:100%; */min-height:100%; position:absolute; text-align:center; border-radius:25px 25px 0 0; z-index:3;}

.begposis {position:absolute; height:100%; background-color:none; left:12px; right:-10px; top:50px; /*margin-bottom:40px; */padding-bottom:110px; border-radius:25px 25px 0 0; z-index:4;}
.insideposis {background:#ffffff; top:69px; /*margin-bottom:-65px; */padding-bottom:55px; width:960px; /*height:100%; */min-height:100%; position:absolute; text-align:center; border-radius:25px 25px 0 0; z-index:3;}

/*.begposis {position:absolute; top:119px; margin-left:12px; background:#FFFFFF; height:100%; padding-bottom:151px; border-radius:25px 25px 0 0;}
.insideposis {top:69px; background:#ffffff; margin-top:26px; right:-24px; padding-bottom:45px; width:960px; min-height:300px; text-align:center; border-radius:25px 25px 0 0;}*/

.begstand {position:absolute; height:100%; background:#FFFFFF; left:12px; right:-10px; top:0; /*margin-bottom:40px; */padding-bottom:160px; border-radius:25px 25px 0 0; z-index:2;}
.insidestand {background:#ffffff; margin-top:79px; /*margin-bottom:-65px; */padding-bottom:55px; width:960px; /*height:100%; */min-height:100%; position:absolute; text-align:center; border-radius:25px 25px 0 0; z-index:3;}

.beglist2 {position:absolute; height:100%; background:#FFFFFF; left:12px; right:-10px; top:60px; /*margin-bottom:40px; */padding-bottom:155px; border-radius:25px 25px 0 0;}
.insidelist2 {background:#ffffff; margin-top:79px; /*margin-bottom:-65px; */padding-bottom:55px; width:960px; /*height:100%; */min-height:300px; position:absolute; text-align:center; border-radius:25px 25px 0 0;}

.begtiming {position:absolute; height:100%; background:#FFFFFF; left:0; right:0; top:-45px; /*margin-bottom:40px; */padding-bottom:155px; border-radius:25px 25px 0 0;}
.insidetiming {background:#ffffff; margin-top:30px; /*margin-bottom:-65px; */padding-bottom:55px; width:960px; /*height:100%; */min-height:300px; position:absolute; text-align:center; border-radius:25px 25px 0 0;}

.tmtbdate1 {background:url(../img/bgtit.png) repeat-x;font-family:Trebuchet MS,helvetica,sans-serif,Arial;font-size:10pt;color:#FFFFFF;font-weight:bold;vertical-align:middle;line-height:14pt; border-radius:0 14px 0 0; height:25px;}
.tmtbdate2 {background:url(../img/bgtit.png) repeat-x;font-family:Trebuchet MS,helvetica,sans-serif,Arial;font-size:10pt;color:#FFFFFF;font-weight:bold;vertical-align:middle;line-height:14pt; border-radius:14px 14px 0 0; height:25px;}

.begstlist {position:absolute; height:100%; background:#FFFFFF; left:12px; right:-10px; top:60px; /*margin-bottom:40px; */padding-bottom:155px; border-radius:25px 25px 0 0;}
.insidestlist {background:#ffffff; margin-top:179px; /*margin-bottom:-65px; */padding-bottom:55px; width:960px; /*height:100%; */min-height:300px; position:absolute; text-align:center; border-radius:25px 25px 0 0;}

.begmap {position:absolute; height:100%; background:#c7d4e7; left:12px; right:-10px; top:120px; /*margin-bottom:40px; */padding-bottom:145px; z-index:3; border-radius:25px 25px 0 0;}
.insidemap {background:#FFFFFF/*#ededed*/; margin-top:0; padding-bottom:31px\0/IE9!Important; padding-bottom:33px; width:960px; min-height:100%; position:absolute; text-align:center; z-index:2; border-radius:25px 25px 0 0;}

.begmapidx {position:absolute; height:100%; background:#c7d4e7; left:12px; right:-10px; top:145px; /*margin-bottom:40px; */padding-bottom:145px; z-index:3; border-radius:25px 25px 0 0;}
.insidemapidx {background:#c7d4e7; margin-top:0; padding-bottom:34px; width:960px; min-height:300px; position:absolute; text-align:center; z-index:2; border-radius:25px 25px 0 0;}

.begind {position:absolute; height:100%; background:#FFFFFF; width:960px; left:12px; right:-10px; top:506px; bottom:45px; z-index:3; border-radius:25px 25px 0 0;}
.insideind {background:#ffffff; margin-top:16px; /*padding-bottom:45px; */width:960px; min-height:300px; position:absolute; text-align:center; z-index:2; border-radius:45px 45px 0 0;}

.begind13 {position:absolute; height:calc(100vh -0px); background:#FFFFFF; width:960px; left:12px; right:-10px; top:506px; /*bottom:45px; */z-index:3; border-radius:25px 25px 0 0;}
.insideind13 {background:#ffffff; height:calc(100vh -100px); margin-top:16px; padding-bottom:50px; width:960px; position:relative; text-align:center; z-index:2; border-radius:45px 45px 0 0;}

/*** blanc ***/
.begindaft {background:#FFFFFF; display:block; position:absolute; left:12px; right:-10px; top:158px; bottom:0; height:300px; min-height:600px; max-height:1500px; padding-bottom:105px; padding-top:28px; z-index:3; border-radius:25px 25px 0 0;}
/*** jaune ***/
.insideindaft {background:#FFFFFF; display:block; position:absolute; top:6px; bottom:0; /*margin-top:-20px; */height:auto; min-height:300px; padding-top:8px; padding-bottom:45px; width:960px; text-align:center; z-index:2; border-radius:25px 25px 0 0;}


/*.begindaft {position:absolute; top:185px; display:block; height:100%; background:#FFFFFF; width:960px; left:12px; right:-10px; top:170px; z-index:3; border-radius:25px 25px 0 0;}
.insideindaft {background:#ffffff; padding-bottom:55px; padding-top;25px; width:960px; height:auto; min-height:100% display:block; position:absolute; top:0; text-align:center; z-index:22; border-radius:55px 55px 0 0;}*/

.footercont {left:-2px; top:auto/*1356px*/; height:60px;width:800px; position:absolute; margin-bottom:-2px; z-index:998;}

.home a {left:-68px;top:8px; height:30px; width:338px;position:absolute;z-index:1; font-family: 'Audiowide', cursive; sans-serif; font-size:45px; font-weight:400; color:#157fff; vertical-align:middle; line-height:20px; cursor:pointer;}
.home a:link {text-decoration:none;vertical-align:middle; color:#157fff;}
.home a:hover {position:absolute;text-decoration:none;vertical-align:middle; color:#157fff;}
.home a:visited {text-decoration:none;vertical-align:middle; color:#157fff;}
.home a:visited:hover {text-decoration:none;vertical-align:middle; color:#157fff;}

.updmen span {display:none;}
.updmen:hover span {background:none; width:260px; padding-left:35px; max-height:28px; display:inline-block; position:absolute; top:2.15em !Important; left:-4.5em !Important;}

.updqlksd span {display:none;}
.updqlksd:hover span {background:#ffffff url('2015/img/bgavgr.png') repeat-x; font-family:Trebuchet MS,helvetica,sans-serif,Arial;font-size:9pt; color:#ff0000; font-weight:bold; padding:3px 16px 2px 16px; vertical-align:middle; text-align:center; line-height:12px; cursor:default; display:inline-block; position:absolute; bottom:2.45em; left:8px; right:auto; width:auto; margin-left:auto; border-radius:12px; z-index:10;}

.updqlksp span {display:none;}
.updqlksp:hover span {background:#ffffff url('2015/img/bgavgr.png') repeat-x; font-family:Trebuchet MS,helvetica,sans-serif,Arial;font-size:9pt; color:#ff0000; font-weight:bold; padding:3px 16px 2px 16px; vertical-align:middle; text-align:center; line-height:12px; cursor:default; display:inline-block; position:absolute; bottom:2.45em; left:-16px; right:auto; width:auto; margin-left:auto; border-radius:12px; z-index:10;}

.updqlkst span {display:none;}
.updqlkst:hover span {background:#ffffff url('2015/img/bgavgr.png') repeat-x; font-family:Trebuchet MS,helvetica,sans-serif,Arial;font-size:9pt; color:#ff0000; font-weight:bold; padding:3px 16px 2px 16px; vertical-align:middle; text-align:center; line-height:12px; cursor:default; display:inline-block; position:absolute; bottom:2.45em; left:-12px; right:auto; width:auto; margin-left:auto; border-radius:12px; z-index:10;}

.updqlkret span {display:none;}
.updqlkret:hover span {background:#ffffff url('2015/img/bgavgr.png') repeat-x; font-family:Trebuchet MS,helvetica,sans-serif,Arial;font-size:9pt; color:#ff0000; font-weight:bold; padding:3px 16px 2px 16px; vertical-align:middle; text-align:center; line-height:12px; cursor:default; display:inline-block; position:absolute; bottom:2.45em; left:-18px; right:auto; width:auto; margin-left:auto; border-radius:12px; z-index:10;}

.updqlkpen span {display:none;}
.updqlkpen:hover span {background:#ffffff url('2015/img/bgavgr.png') repeat-x; font-family:Trebuchet MS,helvetica,sans-serif,Arial;font-size:9pt; color:#ff0000; font-weight:bold; padding:3px 16px 2px 16px; vertical-align:middle; text-align:center; line-height:12px; cursor:default; display:inline-block; position:absolute; bottom:2.45em; left:-22px; right:auto; width:auto; margin-left:auto; border-radius:12px; z-index:10;}

.copy15{font-family: 'Audiowide', cursive; sans-serif; font-size:24px; font-weight:400; color:#ffffff; vertical-align:middle; line-height:20px; cursor:default; padding:0 0 6px 15px;}

/*#mgm {list-style:none;width:865px;margin:0 auto;height:36px;padding:0 10px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background:#0018ff;background:-webkit-linear-gradient(top,#157FFF 0%,#003 100%);background:-moz-linear-gradient(top,#157FFF 0%,#003 100%);background:linear-gradient(top,#157FFF 0%,#003 100%);}*/

#mgm {list-style:none; width:963px; margin:0 auto;height:36px;padding:0 10px;-moz-border-radius:7px;-webkit-border-radius:7px; border-radius:18px; background:#0018ff url('../img/bgtit.png') repeat-x;}
#mgm2 {list-style:none;width:165px;margin:0 auto;height:36px;padding:0 10px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background:none;}

#mgm3 {list-style:none; width:963px; margin:36px auto;height:36px;padding:0 10px;-moz-border-radius:7px;-webkit-border-radius:7px; border-radius:18px; background:#0018ff url('../img/bgtit.png') repeat-x;}

#mgm li, #mgm2 li, #mgm3 li {float:left; text-align:center; position:relative; padding:0 30px 0 30px; border:1px #fffbc0;}
/*#mgm li {z-index:2;}
#mgm li {z-index:1;}*/

#mgm li.void:hover, #mgm2 li.void:hover {background:none; border:none; margin:0 1px 0 1px;}

#mgm .hm {background:#ff0000; float:left; text-align:center; position:relative; padding:0 10px 0 10px; border:1px #fffbc0;}

#mgm li:hover, #mgm2 li:hover {background:#fffbc0; border:1px solid #444444; border-bottom:1px solid #fff; padding:0 29px 0 29px; -moz-border-radius:7px 7px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:12px 34px 0px 0px; z-index:1000;}

#mgm li a, #mgm2 li a {font-family:Trebuchet MS,Helvetica,sans-serif; font-weight:bold; font-size:15px;color:#FFF;display:block;outline:0;text-decoration:none; vertical-align:middle; line-height:36px;}
#mgm li a:hover, #mgm2 li a:hover {font-family:Trebuchet MS,Helvetica,sans-serif; font-weight:bold; font-size:15px; display:block;outline:0;text-decoration:none; vertical-align:middle; line-height:36px;}

#mgm3 li a {font-family:"Avant Garde Gothic",Arial,Helvetica,sans-serif; white-space:nowrap; font-weight:bold; font-size:15px; display:block;outline:0;text-decoration:none; vertical-align:middle; line-height:19px; padding:2px 10px 3px 10px;}
#mgm3 li a:hover {font-family:"Avant Garde Gothic",Arial,Helvetica,sans-serif; font-weight:bold; font-size:15px; display:block;outline:0;text-decoration:none; vertical-align:middle; line-height:19px; padding:2px 10px 3px 10px;}
#mgm3 li.stgixr a {color:#FFFFFF; margin-top:4px; width:105px; text-align:center;}
#mgm3 li.stgixb a {color:#ababab; margin-top:4px; margin-left:10px; text-align:center;}
#mgm3 li.stgix a {cursor:pointer; margin-top:4px; margin-left:10px; text-align:center;}
#mgm3 li.qcklks a {color:#FFFFFF; cursor:default; margin-top:7px; margin-left:-20px; margin-right:-20px; width:95px;}

#mgm li:hover a, #mgm2 li:hover a {color:#0024ff/*0a6b16*/;}
.onecol,
.colarch,
.colevent,
.colss,
.colseason {margin:13px auto; float:left; position:absolute; left:-999em; text-align:left; padding:5px 5px 10px 5px; border:1px solid #000; border-top:none; background:#fffbc0;-moz-border-radius:0px 10px 10px 10px;-webkit-border-radius:0px 5px 5px 5px;border-radius:0 0 20px 20px; min-width:866px;}
.onecol {width:140px}
.colarch {width:950px; margin-left:-348.5%\0/IE9!important; margin-left:-30.85em;}
.colevent {width:950px; margin-left:-0.1em;}
/*.colss {width:950px; margin-left:-91.5%\0/IE9!important; -webkit-margin-left:-10.1em; margin-left:-10.5em;}*/
.colss {width:950px; margin-left:-10.2em;}
.colseason {width:950px; margin-left:-261%\0/IE9!important; margin-left:-22.25em;} /*width;962px;*/

.idxcolarch {width:952px; margin-right:348.5%\0/IE9!important; margin:13px auto; float:right; position:absolute; left:-999em; text-align:left; padding:5px 5px 10px 5px; border:1px solid #000; border-top:none; background:#fffbc0;-moz-border-radius:0px 10px 10px 10px;-webkit-border-radius:0px 5px 5px 5px;border-radius:0 0 20px 20px; min-width:866px;}
#mgm2 li:hover .idxcolarch {left:-840px; top:23px;}

#mgm li:hover .onecol, #mgm li:hover .colarch, #mgm li:hover .colevent, #mgm li:hover .colss, #mgm li:hover .colseason, #mgm2 li:hover .onecol, #mgm2 li:hover .colarch, #mgm2 li:hover .colevent, #mgm2 li:hover .colss, #mgm2 li:hover .colseason {left:1px;top:22px;}

.col_1,.col_2,.col_3,.col_4,.col_5 {display:inline;float:left;position:relative; margin-left:8px; margin-right:4px;}
#mgm .col_c {display:inline;float:left;position:relative; margin-left:4px; margin-right:2px;}
#mgm2 .col_c {display:inline;float:left;position:relative; margin-left:6px; margin-right:4px;}

.col_1 {width:180px;} /*205*/
.col_2 {width:200px} /*260*/
.col_3 {width:315px;} /*350*/
.col_4 {width:550px}
.col_5 {width:177px}
#mgm .col_c {width:310px;}
#mgm2 .col_c {width:306px;}
.col_s {width:282px}
#mgm .menu_right, #mgm2 .menu_right {float:right;margin-right:0px}
#mgm li .align_right, #mgm2 li .align_right {-moz-border-radius:5px 0px 5px 5px;-webkit-border-radius:5px 0px 5px 5px;border-radius:5px 0px 5px 5px}
#mgm li:hover .align_right, #mgm2 li:hover .align_right  {left:auto;right:-1px;top:auto}
#mgm p,#mgm h2,#mgm h3  {font-family:Trebuchet MS,Helvetica,sans-serif;line-height:30px; padding:4px 0 4px 0; text-align:center; vertical-align:middle; cursor:default;}
#mgm ul li, #mgm2 ul li {font-family:Trebuchet MS,Helvetica,sans-serif;line-height:30px; padding:4px 0 4px 0; text-align:left; cursor:default;}
#mgm h2 {font-size:18px;color:#000;font-weight:normal;margin:0;padding-bottom:5px}
/*#mgm h3 {font-size:16px;color:#000;text-decoration:underline;margin:0;padding-bottom:7px}
#mgm p {font-size:15px;color:#000;line-height:18px;margin:0;padding:5px 0}*/
#mgm li:hover div a, #mgm2 li:hover div a {font-size:14px;color:#00F}
#mgm li:hover div a:hover, #mgm2 li:hover div a:hover {color:red;}
#mgm li ul, #mgm2 li ul {list-style:none;padding:0;margin:0;}
#mgm li ul li {position:relative; padding:0; /*margin: 2px 0 2px 0;*/ float:none; width:auto;}
#mgm2 li ul li {font-family:Trebuchet MS,Helvetica,sans-serif; font-weight:bold; color:#FFFFFF; font-size:15px; line-height:24px; position:relative;padding:0; margin: 2px 0 2px 0; float:none;text-align:left;width:auto/*130px*/;}
#mgm li ul li a, #mgm2 li ul li a {font-family:Trebuchet MS,Helvetica,sans-serif; font-weight:bold; color:#FFFFFF; font-size:15px; line-height:24px; text-decoration:none; position:relative;padding:0 0 0 4px; margin: 2px 0 2px 0; float:none;text-align:left;width:auto;}

#mgm li ul li.act a, #mgm li ul li.act a:hover, #mgm li ul li.acts a, #mgm li ul li.acts a:hover, #mgm li ul li.nact a, #mgm li ul li.nact a:hover, #mgm li ul li.group a, #mgm li ul li.group a:hover, #mgm li ul li.actc a, #mgm li ul li.actc a:hover, #mgm li ul li.nactc a, #mgm li ul li.nactc a:hover, #mgm li ul li.actov a, #mgm li ul li.actov a:hover, #mgm li ul li.nactov a, #mgm li ul li.nactov a:hover, #mgm li ul li.red15 a, #mgm li ul li.red15 a:hover, #mgm li ul li.red15n a, #mgm2 li ul li.red15n a:hover, #mgm li ul li.red15n a, #mgm2 li ul li.red15n a:hover, #mgm li ul li.infmen a, #mgm li ul li.infmen a:hover, #mgm2 li ul li.act a, #mgm2 li ul li.act a:hover, #mgm2 li ul li.acts a, #mgm2 li ul li.acts a:hover, #mgm2 li ul li.curs a, #mgm2 li ul li.curs a:hover, #mgm2 li ul li.nact a, #mgm2 li ul li.nact a:hover, #mgm2 li ul li.red15 a, #mgm2 li ul li.red15 a:hover, #mgm2 li ul li.cur a, #mgm2 li ul li.cur a:hover, #mgm li ul li.canc a, #mgm li ul li.canc a:hover {font-family:Trebuchet MS,Helvetica,sans-serif; font-weight:bold; line-height:24px; position:relative; vertical-align:middle; white-space:nowrap;}

#mgm li ul li.act a {background:url('../img/bgavsp.png'); color:#00278a; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px 0; text-align:left; cursor:pointer; border-radius:20px;}
#mgm li ul li.act a:hover {background:url('../img/bgmeng.png') green; color:#FFFFFF; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px 0; text-align:left;}

#mgm2 li ul li.acts a {background:url('../img/bgavsp.png') #b1c3ff; color:#00278a; font-size:15px; padding:0; margin: 4px -1px 4px 0; text-align:center; cursor:pointer; border-radius:20px;}
#mgm2 li ul li.acts a:hover {background:url('../img/bgmeng.png') green; color:#FFFFFF; font-size:15px; padding:0; margin: 4px -1px 4px 0; text-align:center;}

#mgm2 li ul li.curs a {background:url('../img/bgmeng.png') green; color:#FFFFFF; font-size:15px; padding:0; margin: 4px -1px 4px 0; text-align:center; cursor:default; border-radius:20px;}
#mgm2 li ul li.curs a:hover {background:url('../img/bgmeng.png') green; color:#FFFFFF; font-size:15px; padding:0; margin: 4px -1px 4px 0; text-align:center;}

#mgm li ul li.nact a {background:#afafaf; color:#FFFFFF; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px 0; text-align:left; cursor:default; border-radius:20px;}
#mgm li ul li.nact a:hover {background:#cccccc; color:#FF0000; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px 0; text-align:left;}

#mgm li ul li.group a {background:url('../img/bgtit.png') #0024ff; color:#FFFFFF; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px 0; text-align:center; cursor:default; border-radius:20px;}
#mgm li ul li.group a:hover {background:url('../img/bgmeng.png') green; color:#FFFFFF; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px 0; text-align:center;}

#mgm2 li ul li.cur a {background:url('../img/bgmeng.png') green; color:#FFFFFF; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px -4px; text-align:left; cursor:default; border-radius:20px;}
#mgm2 li ul li.cur a:hover {background:url('../img/bgmeng.png') green; color:#FFFFFF; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px -4px; text-align:left;}

#mgm2 li ul li.act a {background:url('../img/bgavsp.png') #b1c3ff/*a6b7ff*/; color:#00278a; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px -4px; text-align:left; cursor:pointer; border-radius:20px;}
#mgm2 li ul li.act a:hover {background:url('../img/bgmeng.png') green; color:#FFFFFF; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px -4px; text-align:left;}

#mgm2 li ul li.nact a {background:#afafaf; color:#FFFFFF; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px -4px; text-align:left; cursor:default; border-radius:20px;}
#mgm2 li ul li.nact a:hover {background:#cccccc; color:#FF0000; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px -4px; text-align:left;}

#mgm2 li ul li.rcanc a {background:#000000; color:#FFFFFF; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px -4px; text-align:left; cursor:default; border-radius:20px;}
#mgm2 li ul li.rcanc a:hover {background:#afafaf; color:#FFFFFF; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px -4px; text-align:left;}

/* ------------------------------------------------ */
#mgm li ul li.actc a {background:url('../img/bgavsp.png') #b1c3ff; color:#00278a; font-size:13px; padding:0 0 0 10px; margin: 4px -1px 4px 0; text-align:left; cursor:pointer; border-radius:12px;}
#mgm li ul li.actc a:hover {background:url('../img/bgmeng.png') green; color:#FFFFFF; font-size:13px; padding:0 0 0 10px; margin: 4px -1px 4px 0; text-align:left;}

#mgm li ul li.nactc a {background:#afafaf; color:#FFFFFF; font-size:13px; padding:0 0 0 10px; margin: 4px -1px 4px 0; text-align:left; cursor:default; border-radius:12px;}
#mgm li ul li.nactc a:hover {background:#cccccc; color:#FF0000; font-size:13px; padding:0 0 0 10px; margin: 4px -1px 4px 0; text-align:left;}
/* ------------------------------------------------ */
#mgm li ul li.actov a {background:url('../img/bgmenov.png') #ffc688; font-size:13px; color:#00278a; margin: 4px -1px 4px 0; text-align:center; cursor:pointer; border-radius:12px;}
#mgm li ul li.actov a:hover {background:url('../img/bgmeng.png') green; color:#FFFFFF; font-size:13px; margin: 4px -1px 4px 0; text-align:center;}

#mgm li ul li.nactov a {background:#afafaf; color:#FFFFFF; font-size:13px; margin: 4px -1px 4px 0; text-align:center; cursor:default; border-radius:12px;}
#mgm li ul li.nactov a:hover {background:#cccccc; color:#FF0000; font-size:13px; margin: 4px -1px 4px 0; text-align:center; width:auto; min-height:20px;}

#mgm li ul li.red15 a {background:url('../img/bgmenr.png') #ff722b; color:#FFFFFF; font-size:15px; padding:0; margin: 4px -1px 4px 0; text-align:center; cursor:pointer; border-radius:12px;}
#mgm li ul li.red15 a:hover {background:url('../img/bgmeng.png') green; color:#FFFFFF; font-size:15px; padding:0; margin: 4px -1px 4px 0; text-align:center; border-radius:12px;}

#mgm li ul li.red15n a {background:url('../img/bgmenr.png') #ff722b; color:#FFFFFF; font-weight:bold; font-size:16px; padding:0; margin: 4px -1px 4px 0; text-align:center; cursor:pointer; border-radius:12px; cursor:default;}
#mgm li ul li.red15n a:hover {background:url('../img/bgmenr.png') red; color:#FFFFFF; font-weight:bold; font-size:16px; padding:0; margin: 4px -1px 4px 0; text-align:center; border-radius:12px; cursor:default;}

#mgm2 li ul li.red15n a {background:url('../img/bgmenr.png') #ff722b; color:#FFFFFF; font-size:13px; padding:0; margin: 4px -1px 4px 0; text-align:center; cursor:pointer; border-radius:12px; cursor:default;}
#mgm2 li ul li.red15n a:hover {background:url('../img/bgmenr.png') red; color:#FFFFFF; font-size:13px; padding:0; margin: 4px -1px 4px 0; text-align:center; border-radius:12px; cursor:default;}

#mgm li ul li.canc a {background:url('../img/bgmencanc.png') #ff722b; color:#FFFFFF; font-size:13px; padding:0 0 0 10px; margin: 4px -1px 4px 0; text-align:left; cursor:pointer; border-radius:12px; cursor:default;}
#mgm li ul li.canc a:hover {background:url('../img/bgmencanc.png') red; color:#FFFFFF; font-size:13px; padding:0 0 0 10px; margin: 4px -1px 4px 0; text-align:left; border-radius:12px; cursor:default;}

#mgm li ul li.infmen a {background:none; color:#333333; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px -8px; text-align:left; cursor:default; border-radius:20px;}
#mgm li ul li.infmen a:hover {background:none; color:#444444; font-size:15px; padding:0 0 0 10px; margin: 4px -1px 4px -8px; ;text-align:left; min-height:20px;}

#mgm li ul li:hover {background:none;border:none;padding:0;margin:0}
#mgm h3.or {font-size:15px; line-height:24px; font-weight:bold; color:#FFF; background:#ff722b; vertical-align:top; margin: 4px -1px 4px 0; padding:0; border-radius: 20px;}
#mgm h3.orc {font-size:15px; line-height:24px; font-weight:bold; color:#0024ff; background:#fffbc0; vertical-align:top; margin: 4px -1px 4px -1px; padding:0; border-radius: 12px;}

#mgm li ul li a.infos15 {position:relative;text-decoration:none;}
#mgm a.infos15:hover {position:relative;}
#mgm a.infos15 span {display:none;}
#mgm a.infos15:hover span {background:#FFFFFF; display:block; position:absolute; top:-1.9em; left:0em; min-width:280px; line-height:20px; text-align:center; vertical-align:top; font-family:Trebuchet MS,helvetica,sans-serif,Arial; font-size:14px; color:#000000; border:1px solid #000000; border-radius: 12px;}

#mgm3 li.stgix {font-family:"Avant Garde Gothic",Arial,Helvetica;font-size:12pt;color:#000000;font-weight:bold;vertical-align:middle;line-height:16px; padding:2px;}
#mgm3 li.stgix a {background:#none; color:#ffffff; border-radius:0.8em; text-decoration:none;}
#mgm3 li.stgix a:hover {background:url('../img/bgmengix.png') repeat-x #ccffcc; color:#ffffff; border-radius:0.8em; text-decoration:none;}

#mgm3 li.stgixb {font-family:"Avant Garde Gothic",Arial,Helvetica;font-size:12pt;color:#ababab;font-weight:bold;vertical-align:middle;line-height:16px; padding:2px;}
#mgm3 li.stgixb a {background:none; color:#bbbbbb; border-radius:0.8em; text-decoration:none; cursor:default;}
#mgm3 li.stgixb a:hover {background:url('../img/bgavgr.png') repeat-x #cccccc;color:#ff0000; border-radius:0.8em; text-decoration:none; cursor:default;}

#mgm3 li.stgixr {font-family:"Avant Garde Gothic",Arial,Helvetica;font-size:12pt;color:#FFFFFF;font-weight:bold;vertical-align:middle;line-height:16px; padding:2px;}
#mgm3 li.stgixr a {background:url('../img/bgmenr.png') repeat-x #ff0000; /*border-bottom:2px solid #b5b5b5; border-right:3px solid #b5b5b5; */border-radius:0.8em; text-decoration:none; cursor:default;}
#mgm3 li.stgixr a:hover {background:url('../img/bgmenr.png') repeat-x #ff0000;color:#ffffff; border-radius:0.8em; text-decoration:none; cursor:default;}

.stgixst {position:absolute; top:25px; left:455px; z-index:111; cursor:pointer; font-family:"Avant Garde Gothic",Arial,Helvetica; text-align:center; white-space:nowrap; width:auto; font-size:12pt;color:#ff0000;font-weight:bold;vertical-align:middle;line-height:18px; padding:2px;}
a.stgixst {background:#fffeb6; border: solid 1px #ff0000; border-radius:0.8em; text-decoration:none;}
a.stgixst:hover {background:#ccffcc;color:#000000; border: solid 1px #ccffcc; border-radius:0.8em; text-decoration:none;}

.stgixss {font-family:"Avant Garde Gothic",Arial,Helvetica; width:auto; font-size:12pt;color:#ff0000;font-weight:bold;vertical-align:middle;line-height:18px; padding:2px;}
a.stgixss {background:#fffeb6; border: solid 1px #ff0000; border-radius:0.8em; text-decoration:none;}
a.stgixss:hover {background:#ccffcc;color:#000000; border: solid 1px #ccffcc; border-radius:0.8em; text-decoration:none;}


.tooltip
{
  position: relative;
  background: #222222;
  cursor: default;
  display: inline-block;
  text-decoration: none;
  color: #FFFFFF;
  outline: none;
}

#mgm .tooltip span {min-width:308px;}
#mgm2 .tooltip span {min-width:308px;}

.tooltip span
{
  visibility: hidden;
  position: absolute; 
/*  bottom: 30px;
  left: 50%;*/

/*bottom:123%\0/!important;*/
bottom:2.1em; left:0em; 
/*top:-1.9em; left:0em; */

  z-index: 1999;
/*  min-width: 310px;*/
text-align:center;
/*  margin-left: -127px;*/
/*  padding: 2px;*/
  border: 1px solid #FF0000; border-radius:12px;
/*  opacity: .9;*/
  background-color:#FFFFFF;
font-family:Trebuchet MS,helvetica,sans-serif,Arial; font-size:14px; color:#000000; line-height:20px; 
/*  background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  */
  -moz-border-radius: 12px;
  border-radius: 12px;  
/*  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;  
  text-shadow: 0 1px 0 rgba(255,255,255,.4); */
}

.tooltip:hover
{
  border: 0; /* IE6 fix */
}

.tooltip:hover span
{
  visibility:visible;
}

.tooltip span:before,
.tooltip span:after
{
  content: "";
  position:absolute;
  z-index:1000;
  bottom:-12px;
  left:50%;
color:#FFFFFF;
  margin-left:-8px;
  border-top:12px solid #FF0000;
  border-left:8px solid transparent;
  border-right:8px solid transparent;        
  border-bottom:0;
}

.tooltip span:before
{
  border-top-color:#FF0000;
  bottom:-12px;
}
/* ******************** */
.yahere {position: relative; background: #222222; cursor: default; display: inline-block; text-decoration: none; color: #FFFFFF; outline: none;}
#mgm .yahere span {min-width:120px;}
#mgm2 .yahere span {min-width:312px;}

.yahere span {visibility: hidden; position: absolute; /*  bottom: 30px; left: 50%;*//*bottom:123%\0/!important;*/bottom:2.1em; left:20%; /*top:-1.9em; left:0em; */ z-index: 1999; /*  min-width: 310px;*/ text-align:center; /*  margin-left: -127px;*/ /*  padding: 2px;*/ border: 1px solid #FF0000; border-radius:12px; background-color:#FFFFFF; font-family:Trebuchet MS,helvetica,sans-serif,Arial; font-size:14px; color:#000000; line-height:20px;  -moz-border-radius: 12px; border-radius: 12px;}

.yahere:hover {border: 0; /* IE6 fix */}

.yahere:hover span {visibility:visible;}

.yahere span:before, .yahere span:after {content: ""; position:absolute; z-index:1000; bottom:-12px; left:50%; color:#FFFFFF; margin-left:-8px; border-top:12px solid #FF0000; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:0;}

.yahere span:before {border-top-color:#FF0000; bottom:-12px;}


#mgm2 li ul li.red15 a {background:url('../img/bgmenr.png') #ff722b; font-family:Trebuchet MS,Helvetica,sans-serif; font-weight:bold; color:#FFFFFF; font-size:15px; line-height:24px; position:relative; padding:0; margin: 4px -1px 4px -4px; text-align:center; vertical-align:top; cursor:pointer; border-radius:12px;}
#mgm2 li ul li.red15 a:hover {background:url('../img/bgmeng.png') green; font-family:Trebuchet MS,Helvetica,sans-serif; font-weight:bold; color:#FFFFFF; font-size:15px; line-height:24px; position:relative; padding:0; margin: 4px -1px 4px -4px; text-align:center; border-radius:12px;}

#mgm2 li ul li:hover {background:none;border:none;padding:0;margin:0}
#mgm2 h3.or {font-family:Trebuchet MS,Helvetica,sans-serif; font-weight:bold; font-size:15px;color:#FFF; background:#ff722b/*4c4c4c*//*url(../img/bgtit.png)*/; line-height:24px; vertical-align:top; margin: 4px -1px 4px 0; padding:0; border-radius: 20px;}
#mgm2 h3.orc {font-family:Trebuchet MS,Helvetica,sans-serif; font-weight:bold; font-size:15px;color:#0024ff; background:#fffbc0/*ffeb3f ff722b4c4c4c*//*url(../img/bgtit.png)*/; line-height:24px; vertical-align:top; margin: 4px -1px 4px -1px; padding:0; border-radius: 12px;}

#mgm2 li ul li a.infos15 {position:relative;text-decoration:none;}
#mgm2 a.infos15:hover {position:relative;}
#mgm2 a.infos15 span {display:none;}
#mgm2 a.infos15:hover span {background:#FFFFFF; display:block; position:absolute; top:-1.9em; left:0em; min-width:280px; line-height:20px; text-align:center; vertical-align:top; font-family:Trebuchet MS,helvetica,sans-serif,Arial; font-size:14px; color:#000000; border:1px solid #000000; border-radius: 12px; z-index:10000;}

.ptr1 {margin:0 0 0 -2px;\0/IE9!important; margin:0 0 -2px -2px;}
.ptr2 {margin:0.3em 0 -0.2em -2px\0/IE9!important; margin:0 0 -2px -2px;}
.ptr3 {margin:0 -3px -3px 0;}
.ptgr {margin:0 0 -2px 0;}
.elig {margin-right:-3px;}
.eligpen {margin-right:-12px; margin-top:3px;}
.eligshd {margin-right:-4px; margin-top:3px;}
.updwn {padding:0 0 0 0;}

.caption15 {font-family:"Avant Garde Gothic",Arial,Helvetica;font-size:9pt;color:#111111; line-height:11px; vertical-align:middle;/* padding-bottom:5px; font-weight:bold;*/}
.caption15r {font-family:"Avant Garde Gothic",Arial,Helvetica;font-size:9pt;color:#FF0000; line-height:11px; vertical-align:middle;/* padding-bottom:5px; font-weight:bold;*/}

.flagh {position:relative;top:0%; text-decoration:none;}
.flagh:hover {position:relative;top:0em;text-decoration:none;}
.flagh span {display:none;}
.flagh:hover span {background:#0000ff; color:#FFFFFF; font-size:8pt; line-height:10px; white-space:nowrap; vertical-align:middle; font-weight:bold; padding:2px 6px 2px 6px; /*border:1px solid #ffffff; */border-radius:8px; display:block; position:absolute; top:-1px\0/IE9!important; top:2px; left:18px; z-index:2;}

.flagb {position:relative;top:0%; text-decoration:none;}
.flagb:hover {position:relative;top:0em;text-decoration:none;}
.flagb span {display:none;}
.flagb:hover span {background:#0000ff; color:#FFFFFF; font-size:8pt; white-space:nowrap; line-height:10px; vertical-align:middle; font-weight:bold; padding:2px 6px 2px 6px; /*border:1px solid #666666; */border-radius:8px; display:block; position:absolute; top:-1px\0/IE9!important; top:2px; left:18px;}

.flaglh {position:relative;top:0%; text-decoration:none;}
.flaglh:hover {position:relative;top:0em;text-decoration:none;}
.flaglh span {display:none;}
.flaglh:hover span {background:#fffbc0; color:#FF0000; font-size:9pt; white-space:nowrap; line-height:15px; vertical-align:middle; font-weight:bold; padding:0 10px 0 10px; border:1px solid #666666; border-radius:8px; display:block; position:absolute; top:1px\0/IE9!important; top:2px; right:24px; white-space:nowrap;}

.flaglb {position:relative;top:0%; text-decoration:none;}
.flaglb:hover {position:relative;top:0em;text-decoration:none;}
.flaglb span {display:none;}
.flaglb:hover span {background:#fffbc0; color:#FF0000; font-size:9pt; line-height:15px; vertical-align:middle; font-weight:bold; padding:0 10px 0 10px; border:1px solid #666666; border-radius:8px; display:block; position:absolute; top:1px\0/IE9!important; top:2px; right:24px; white-space:nowrap;}

.name {position:relative;top:0%; text-decoration:none;}
.name:hover {position:relative;top:0em;text-decoration:none;}
.name span {display:none;}
.name:hover span {background:#c3ecb7; color:#000000; font-size:9pt; white-space:nowrap; line-height:15px; vertical-align:middle; font-weight:bold; padding:0 2px 0 2px\0/IE9!Important; padding:2px 2px 0 2px; /*border:1px solid #666666; */display:block; position:absolute; margin-top:-3px\0/IE9!important; top:0; left:-18px; z-index:1; width:162px; min-width:162px;}

.newsline {margin-left:-10px; margin-bottom:4px; width:730px; height:1px;}
}

.clist, .clist1, .clist1last, .clist1lastbord, .clist2, .clist2lastbord, .clist3, .clist3mw, .clist3tw, .clist3w2, .clist3p, .clist3w3, .clist3j, .clist3mwo, .clist3two, .clist3w2o, .clist3po, .clist3w3o, .clist3jo, .clist3lastbord, .clist4, .clist4lastbord, .clist5, .clist6, .clist7, .clist7last, .clist7lastbord, .clistodd {font-family:Trebuchet MS,helvetica,sans-serif,Arial; font-size:16px; line-height:18px; vertical-align:middle;}

.tlist1, .tlist2, .tlist3, .tlist4, .tlist5, .tlist6, .tlist7 {background:url('../img/bgtit.png') repeat-x; font-family:Trebuchet MS,helvetica,sans-serif,Arial; font-size:16px; color:#FFFFFF; font-weight:bold; line-height:18px; vertical-align:middle; padding:0 3px 0 5px; text-align:center;}
.tlist1 {width:22px; min-width:22px; max-width:22px; height:38px; min-height:38px; max-height:38px;}
.tlist2 {width:22px; min-width:22px; max-width:22px;}
.tlist3 {width:32px; min-width:32px; max-width:32px;}
.tlist4 {width:240px; min-width:240px; max-width:240px;}
.tlist5 {width:220px; min-width:220px; max-width:220px;}
.tlist6 {width:240px; min-width:240px; max-width:240px;}
.tlist7 {width:40px; min-width:40px; max-width:40px; border-radius:0 14px 0 0;}

.tlov1, .tlov2, .tlov3, .tlov4, .tlov5, .tlov6, .tlov7, .tlov8 {background:url('../img/bgtit.png') repeat-x; font-family:Trebuchet MS,helvetica,sans-serif,Arial; font-size:16px; color:#FFFFFF; font-weight:bold; line-height:18px; vertical-align:middle; padding:0 5px 0 5px; text-align:center;}
.clov1, .clov2, .clov3, .clov4, .clov5, .clov6, .clov7, .clov8 {font-family:Trebuchet MS,helvetica,sans-serif,Arial; font-size:16px; line-height:18px; vertical-align:middle; padding:0 3px 0 5px;}
.clov3mw, .clov3tw, .clov3w2, .clov3p, .clov3w3, .clov3j, .clov3mwo, .clov3two, .clov3w2o, .clov3po, .clov3w3o, .clov3jo {width:25px; min-width:25px; max-width:25px; padding:0 3px 0 5px;}

.tlov1 {width:24px; min-width:24px; max-width:24px; height:38px; min-height:38px; max-height:38px;}
.clov1 {width:24px; min-width:24px; max-width:24px; height:38px; min-height:38px; max-height:38px; text-align:right;}

.tlov2 {width:24px; min-width:24px; max-width:24px;}
.clov2 {width:24px; min-width:24px; max-width:24px; text-align:right;}

.tlov3 {width:24px; min-width:24px; max-width:24px; padding: 0 5px 0 5px;}
.clov3 {width:24px; min-width:24px; max-width:24px; padding:0 1px 0 1px;}

.tlov4 {width:202px; min-width:202px; max-width:202px;}
.clov4 {width:202px; min-width:202px; max-width:202px; text-align:left;}

.tlov5 {width:210px; min-width:210px; max-width:210px;}
.clov5 {width:210px; min-width:210px; max-width:210px; text-align:left;}

.tlov6 {width:70px; min-width:70px; max-width:70px;}
.clov6 {width:70px; min-width:70px; max-width:70px; text-align:right;}

.tlov7 {width:60px; min-width:60px; max-width:60px; border-radius:0 14px 0 0;}
.clov7 {font-size:14px; width:55px; min-width:55px; max-width:55px; padding-right:5px; text-align:right;}

.tlov8 {width:42px; min-width:42px; max-width:42px;}
.clov8 {width:42px; min-width:42px; max-width:42px;}

.clov3mw {background:url('../img/m.png') no-repeat; background-position:100% 50%;}
.clov3tw {background:url('../img/tw.png') no-repeat; background-position:100% 50%;}
.clov3w2 {background:url('../img/wrc2.png') no-repeat; background-position:100% 50%;}
.clov3p {background:url('../img/w2p.png') no-repeat; background-position:100% 50%;}
.clov3w3 {background:url('../img/wrc3.png') no-repeat; background-position:100% 50%;}
.clov3j {background:url('../img/jw.png') no-repeat; background-position:100% 50%;}
.clov3mwo {background:url('../img/m.png') #c7d4e7 no-repeat; background-position:100% 50%;}
.clov3two {background:url('../img/tw.png') #c7d4e7 no-repeat; background-position:100% 50%;}
.clov3w2o {background:url('../img/wrc2.png') #c7d4e7 no-repeat; background-position:100% 50%;}
.clov3po {background:url('../img/w2p.png') #c7d4e7 no-repeat; background-position:100% 50%;}
.clov3w3o {background:url('../img/wrc3.png') #c7d4e7 no-repeat; background-position:100% 50%;}
.clov3jo {background:url('../img/jw.png') #c7d4e7 no-repeat; background-position:100% 50%;}

.clist1 {text-align:right; padding-right:5px; height:40px; min-height:40px; max-height:40px; width:22px; min-width:22px; max-width:22px;}
.clist1last {text-align:right; padding-right:5px; height:40px; min-height:40px; max-height:40px; border-radius:0 0 0 14px; width:22px; min-width:22px; max-width:22px;}
.clist1lastbord {text-align:right; padding-right:5px; height:40px; min-height:40px; max-height:40px; border-bottom:3px solid #c7d4e7; border-radius:0 0 0 14px; width:22px; min-width:22px; max-width:22px;}
.clist2 {text-align:right; padding-right:5px; width:22px; min-width:22px; max-width:22px;}
.clist2lastbord, .clist3lastbord {border-bottom:3px solid #c7d4e7; width:22px; min-width:22px; max-width:22px;}

.clist, .clist3mw, .clist3tw, .clist3w2, .clist3p, .clist3w3, .clist3j, .clist3mwo, .clist3two, .clist3w2o, .clist3po, .clist3w3o, .clist3jo {width:22px; min-width:22px; max-width:22px; padding-left:13px;}

.clist3mw {background:url('../img/m.png') no-repeat; background-position:100% 50%;}
.clist3tw {background:url('../img/tw.png') no-repeat; background-position:100% 50%;}
.clist3w2 {background:url('../img/wrc2.png') no-repeat; background-position:100% 50%;}
.clist3p {background:url('../img/w2p.png') no-repeat; background-position:100% 50%;}
.clist3w3 {background:url('../img/wrc3.png') no-repeat; background-position:100% 50%;}
.clist3j {background:url('../img/jw.png') no-repeat; background-position:100% 50%;}
.clist3mwo {background:url('../img/m.png') #c7d4e7 no-repeat; background-position:100% 50%;}
.clist3two {background:url('../img/tw.png') #c7d4e7 no-repeat; background-position:100% 50%;}
.clist3w2o {background:url('../img/wrc2.png') #c7d4e7 no-repeat; background-position:100% 50%;}
.clist3po {background:url('../img/w2p.png') #c7d4e7 no-repeat; background-position:100% 50%;}
.clist3w3o {background:url('../img/wrc3.png') #c7d4e7 no-repeat; background-position:100% 50%;}
.clist3jo {background:url('../img/jw.png') #c7d4e7 no-repeat; background-position:100% 50%;}
.clist4, .clist5, .clist6 {text-align:left; padding-left:5px;}
.clist4, .clist6 {white-space:normal;}
.clist4 {width:220px; min-width:220px; max-width:220px;}
.clist4lastbord {text-align:left; padding-left:5px; border-bottom:3px solid #c7d4e7;}
.clist5 {width:160px; min-width:160px; max-width:160px;}
.clist6 {width:230px; min-width:230px; max-width:230px;}
.clist7 {text-align:middle; width:40px; min-width:40px; max-width:40px;}
.clist7last {text-align:middle; border-radius:0 0 14px 0;}
.clist7lastbord {text-align:middle; border-bottom:3px solid #c7d4e7; border-radius:0 0 14px 0;}
.flaglist {/*width:20px; */height:13px; margin-bottom:-1px;}
.flagcl {/*width:20px; */height:9px;/* margin-bottom:-1px;*/}
.clistodd {background:#c7d4e7;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/*.colss {margin-left:-10.3em;}*/
.tooltip span
{
  visibility:hidden;
  position:absolute; 
top:-2.0em; left:0em; 
  z-index:999;
/*  min-width:280px;*/
text-align:center;
  border:1px solid #FF0000;
  background-color:#FFFFFF;
font-family:Trebuchet MS,helvetica,sans-serif,Arial; font-size:14px; color:#000000; line-height:20px; border-radius: 12px;  
}

.tooltip span:before,
.tooltip span:after
{
  content: "";
  position:absolute;
  z-index:1000;
  bottom:-11px;
  left:50%;
color:#FFFFFF;
  margin-left:-8px;
  border-top:11px solid #FF0000;
  border-left:8px solid transparent;
  border-right:8px solid transparent;        
  border-bottom:0;
}

.tooltip span:before
{
  border-top-color:#FF0000;
  bottom:-12px;
}

}
@media print {
body {display:none;}
}