/* mac hide\*/
html, body {margin:0; padding:0; height:100%}
/* end hide */
/*__enjoy GMR's Pure Cascade Prophecy 20080825__*/
/*__global__*/
body{color:#000;font:normal 62% Arial, sans-serif;}
body#body{background:url(/2008/a/bg_.gif)}
table{ border-collapse:collapse;border-spacing:0;border:0 }
table td{vertical-align:top;font-size:1em;}
a:link,a:visited{text-decoration:none;color:#C72D26;border-bottom:1px dotted #C72D26}
a:focus {color:#f00;}
a:hover,a:active{text-decoration:none;color:#f00;border-bottom:1px dotted #fff}
img, a img{border:0}
h1{margin:0 0 1em;padding:0;letter-spacing:-.01em;text-transform:uppercase;font: normal 1.35em "Helvetica Neue", "Arial Narrow", sans-serif;color:#fff; }
#main h1 span{padding:2px;background:#C72D26;border-bottom:1px dotted #fff}
#sub h1{font-size:1.25em}
#sub h1 span{padding:2px;background:#3475BA;border-bottom:1px dotted #fff}
h2{margin:0 0 .5em;padding:0;text-transform:uppercase;font:normal 1.3em "Helvetica Neue", "Arial Narrow", sans-serif;color:#3475BA;}
#sub h2{color:#C72D26;font-size:1.3em;font-weight:bold}
h3, th{ margin:0 0 .25em;padding:0;text-transform:uppercase;font:normal 1.2em "Helvetica Neue", "Arial Narrow", sans-serif;color:#000;}
h4,h5,h6{ margin:0 0 .2em 0;padding:0;font:bold 1em Arial, sans-serif;color:#333}
h5, h6{ color:#666 }
p{ margin:0 0 1em 0 }
ul, ol, dl { position:relative;margin:0 0 1em 0;padding:0; }
ol{ padding-left:30px }
ul { list-style:none;}
ul li{ padding:2px 9px;background:url(/2008/a/li.gif) no-repeat left 7px; }
input, textarea, select{ font:normal Arial, Verdana, Helvetica, sans-serif; background:url(/2008/a/bg_.gif); border:0;}
textarea{overflow:auto;}
hr{ height:9px;color:#fff;background:transparent url(/2008/a/bg_.gif);border:0 none;border-top: 1px solid #fff}
em{}
strong{}
/*__tpl__*/
#header *, #nav *, #footer *{ margin:0;padding:0;border:none;list-style:none;list-style-position:outside;text-decoration:none;background:transparent none;outline:0;vertical-align:baseline; }
.cleardiv {height:1px;overflow:hidden;clear:both;margin-top:-1px;}
form.wrap{ margin: 0 auto;padding:0;width:100%;min-width:980px;height:100%;}
* html form.wrap {width: expression(document.body.clientWidth < 982? "980px"  : "auto"); }
#wrapper{ margin:-40px auto 0 auto; width:960px;min-height:100%;height:auto;position:relative;background:#fff;border-right:10px solid #C72D26;border-left:10px solid #fff}
* html #wrapper{ height:100%; }
#header{ position:relative; height:180px; width:100%;border-top:40px solid #fff}
#logo{position:absolute;top:0;left:0;z-index:9999}
/*____________*/
#meta{position:absolute;top:5px;left:-20px;width:16px;text-transform:uppercase}
#meta li{margin-bottom:3px;width:16px;height:16px;line-height:13px}
#meta #en, #meta #fr{display:block;padding:2px;color:#fff;font-size:.9em;font-weight:bold;text-align:center;text-decoration:none;background:#000}
#meta #en:hover,#meta #fr:hover{background:#3475BA}
/*____________*/
#nav{margin-left:335px;width:625px;text-transform:lowercase;font:normal 1.4em "Helvetica Neue",Tahoma,sans-serif;letter-spacing:-.01em;}
#nav .menu{width:125px;position:absolute;top:0;}
#nav .menu span{display:block;width:115px;border-top:2px solid #000}
#nav .menu.one{left:335px;}
#nav .menu.two{left:460px;}
#nav .menu.three{left:585px;}
#nav .menu.four{left:710px;}
#nav .menu.five{left:835px;}
#nav .menu .subnav{width:115px;margin-top:3px;padding-top:3px;}
#nav .menu .subnav a{display:block;width:113px;margin-bottom:1px;padding:1px 0 1px 2px;color:#3475BA;font:normal .8em Arial,sans-serif;letter-spacing:0;background:#fff;}
#nav .menu .subnav a:hover {color:#fff;background:#3475BA}
#nav .menu .subnav a.current{color:#fff;background:#000;font-weight:bold;text-transform:uppercase;}
#footer{clear:both;margin:0 auto;width:940px;height:40px;padding:0 10px;color:#999;line-height:13px;font-size:.8em;text-transform:uppercase;text-align:justify;background:#fff;border-right:10px solid #C72D26;border-left:10px solid #3475BA}
#footer a:link, #footer a:visited, #footer a:hover{ text-decoration:none; color:#999 }
/*__col design__*/
#content{position:relative;padding:0 10px 0 0;width:950px;border-bottom:10px solid #fff }
#main{margin-left:330px;width:620px;font-size:1.2em;border-top:2px solid #C72D26}
* html #main{margin-left:325px;}
#main img{float:left;border-right:10px solid #fff;border-bottom:5px solid #fff}
#main #data, .data{padding-right:40px}
#sub{float:left;width:280px;margin:130px 0 0 40px;font-size:1.1em;border-top:2px solid #3475BA}
* html #sub{display:inline;}
/*_Pantone Red 032 CVC = #C72D26 _*/
/*_Pantone 285 CVC = #3475BA _*/
/*____________*/
.days{position:absolute;top:-19px;left:330px;width:620px;height:18px;font:normal 1.1em Arial,sans-serif;}
.days ul{margin:0;padding:0;list-style:none;width:620px;height:15px}
.days li{float:left;margin:0;padding:0;background:none}
.days a{display:block;width:76px;height:18px;text-align:center;color:#C72D26;background:#fff url(/2008/a/a_days.gif) no-repeat left bottom;}
.days a:hover{color:#000;background:#fff url(/2008/a/a_days.gif) no-repeat right bottom;}
.days a.current{color:#000;background:#fff url(/2008/a/a_days.gif) no-repeat right bottom;font-weight:bold;text-transform:uppercase;}
.days a:link, .days a:visited, .days a:hover, .days a:active{border:none}
/*____________*/
table{margin-bottom:1em;}
th, td {text-align:left;border-bottom: 1px solid #ddd;}
td {padding: 10px 0;vertical-align: top;}
.odd{color:#3475BA}
/*____________*/
.sponsors{position:relative;width:620px;height:400px;background:url(/2008/a/sponsors.gif) no-repeat top left}
.sponsors a{display:block;text-indent:-9999px;position:absolute;border:none;}
.sponsors a:active, .sponsors a:focus{outline:0}
.klara{top:51px;left:79px;width:53px;height:53px;}
.ktr{top:51px;left:310px;width:90px;height:53px;}
.mc{top:132px;left:421px;width:125px;height:58px;}
.wvl{top:51px;left:426px;width:116px;height:53px;}
.vl{top:132px;left:79px;width:154px;height:58px;}
.eu{top:51px;left:182px;width:74px;height:53px;}
.damier{top:284px;left:210px;width:102px;height:105px;}
.kreun{top:210px;left:182px;width:218px;height:74px;}
.gonzo{top:210px;left:426px;width:116px;height:74px;}
.ck{top:284px;left:310px;width:232px;height:92px;}
.jem{top:210px;left:79px;width:103px;height:74px;}
.buda{top:132px;left:256px;width:117px;height:58px;}
/*____________*/
.spotlight{margin:1em 0;padding:10px;text-transform:uppercase;font-size:.9em;color:#fff;}
* html .spotlight{float:left}
.spotlight small{font-size:.8em}
#sub .spotlight{background:#3475BA}
#main .spotlight{background:#C72D26}
/*____________*/
.tickets{text-transform:uppercase;font-size:.9em;color:#fff;background:#000;border-bottom:1px dotted #fff}
* html .tickets{clear:left}
.tickets h3{font-weight:bold;color:#000;background:#fff}
.tickets li{padding:2px 10px;text-transform:uppercase;background:none}
.tickets a:link, .tickets a:visited, .spotlight a:link, .spotlight a:visited{color:#fff;border-bottom:1px dotted #fff}
.tickets a:hover, .spotlight a:hover{color:#fff;font-style:italic;border-bottom:1px dotted #000}
.spotlight a:hover{border-bottom:1px dotted #3475BA}