/* CSS Document */
body {
  margin: 0; padding: 0;
  text-align: center;
 	background: #FFF;
 	color: #FFF;
 	font-family:Arial,Helvetica,sans-serif;
 	font-size: 75%;
}
img {
  border: 0;
}
a {
  color: #8FE6FA;
}
a:hover {
  color: #00FFFF;
}
hr {
  display: none;
}
#frame01 {
  background: #00A6E0 url(../img/bgr-gradient.jpg) top repeat-x;
}
#frame02 {
  background: transparent url(../img/bgr-bottom.jpg) center bottom no-repeat;
  min-height: 800px;
  _height: 800px;
  position: relative;
}

#main {
  width: 980px;
  margin: 0 auto; padding: 1px 0 1px 0;
  text-align: left;
  position: relative;
  background:  transparent url(../img/bgr-snowboard.jpg) 14px 0 no-repeat;
  min-height: 420px;
  _height: 420px;
}
#head #h1 a {
  position: absolute; top: 37px; left: 103px;
  width: 152px; height: 74px;
  margin: 0;
  font-size: 18px;
  cursor: pointer;
  z-index: 50;
}
#head #h1 span {
  position: absolute; top: 0; left: 0;
  background: url(../img/snow-jam-quiksilver.gif) no-repeat;
  width: 152px; height: 74px;
  display: block;
}
#head #h2 {
  position: absolute; top: 23px; left: 460px;
  width: 199px; height: 23px;
  margin: 0;
  font-size: 14px;
}
#head #h2 span {
  position: absolute; top: 0; left: 0;
  background: url(../img/o2-snowboard-tour.gif) no-repeat;
  width: 199px; height: 239px;
  display: block;
}
h3 {
  font-size: 120%;
}
#content{
  margin: 160px 0 170px 320px;
  width: 660px;
  overflow: hidden;
  zoom: 1;
}
body#page #content h1 {
  text-transform: uppercase;
  font-size: 140%;
  padding-top: 8px;
  padding-bottom: 30px;
  background: url(../img/line-l3.gif) left 38px no-repeat;
}
table.tab01 {
  width: 448px;
}
table.tab02 th {
  color: #3BC8FF;
  text-align: left;
}
table.tab02 th.rider {
  width: 110px;
  padding-right: 14px;
}
table.tab02 th.age {
  width: 50px;
}
table.tab02 th.nat {
  width: 110px;
}
table.tab02 th.team {
  width: 200px;
}
table.tab02 th, table.tab02 td {
  padding: 14px 0 0 0;
  vertical-align: top;
}
#content table.tab02  td.highlight b {
  background: #DBC800;
  color: #1A1E4D;
  width: 18px; padding-left: 4px;
  display: block;
}

#content table.tab01, #content table.tab01 td {
  margin: 0  0 0px 0; padding: 0;
  border: 0;
  vertical-align: top;
}
#content table.tab01 tr.line1 td {
  background: url(../img/line-l1.gif) left center no-repeat;
  height: 30px;
}
#content table.tab01 tr.line1b td {
  background: url(../img/line-l1b.gif) left center no-repeat;
  height: 30px;
}
#content table.tab01 tr.line2 td {
  background: url(../img/line-l2.gif) left center no-repeat;
  height: 30px;
}
#content table.tab01 td.timeOn {
  background: #FFF;
  color: #1A1E4D;
  font-weight: bold;
  text-align: center;
}
#content table.tab01 td.timeOn, #content table.tab01 td.time {
  width: 80px;
  text-align: center;
  padding: 0;
}
#content table.tab01 td.day {
  width: 60px;
  color: #BEE4FF;
  font-weight: bold;
  font-size: 110%;
}
#content table.tab01 td.action {
  width: 240px;
}
#content table.tab01 td.action p {
  margin: 0 0 0 12px;
}
#content table.tab01  td.highlight span {
  background: transparent;
}
#content table.tab01  td.highlight {
  background: #DBC800;
  color: #1A1E4D;
}
#content p, #content li {
  line-height: 140%;
}
#content h2 {
  background: #FFF;
  color: #1A1E4D;
  font-size: 100%;
  padding: 1px 4px;
  margin: 1.4em 0 0.0em 0;
  width: 240px;
}

#mainContent {
  width: 450px;
  float: left;
}
#suppContent {
  width: 210px;
  float: left;
  padding-top: 14px;
}
#suppContent ul, #suppContent li {
  margin: 0; padding: 0;
  list-style: none;
}
#mainContent02 {
  width: 360px;
  float: left;
}
#suppContent02 {
  width: 300px;
  float: left;
}

#bottom {
  position: absolute; bottom: 0; left: 0;
  width: 100%;
  overflow: hidden; zoom: 1;
}
#bottom div {
  margin: 0 auto;
  text-align: left;
  width: 980px; height: 100px;
  position: relative;
}
#bottom div ul, #bottom div ul li {
  margin: 0; padding: 0; list-style: none;
}
#bottom img {
  position: absolute;
}
#bottom img.free-magazine {
  top: 41px; left: 87px;
}
#bottom img.ski-areal {
  top: 45px; left: 239px;
}
#bottom img.swatch {
  top: 45px; left: 383px;
}
#bottom img.evropa-2 {
  top: 45px; left: 502px;
}
#bottom img.libim-se-ti {
  top: 45px; left: 605px;
}


ul#mainMenu, ul#partners {
  position: absolute; top: 0; left: 0;
  margin: 0; padding: 0;
  width: 100%;
}
ul#partners li, ul#mainMenu li {
  list-style: none;
  margin: 0;
}
ul#partners .quikb {
  position: absolute; top: 340px; left: 84px;
}
ul#partners .o2-extra {
  position: absolute; top: 450px; left: 52px;
}
ul#partners .fernet-stock {
  position: absolute; top: 586px; left: 80px;
}
body#index ul#partners .o2-extra {
  position: absolute; top: 350px; left: 52px;
}
body#index ul#partners .fernet-stock {
  position: absolute; top: 486px; left: 80px;
}
ul#partners .swatch-wst {
  position: absolute; top: 13px; right: 15px;
}
ul#partners .quiks {
  position: absolute; top: 19px; left: 103px; z-index: 99;
}
ul#mainMenu li a {
  cursor: pointer;
}
ul#mainMenu li.mm01 a {
  width: 90px; height: 60px;
  position: absolute; top: 86px; left: 310px;
}
ul#mainMenu li.mm01 a span {
  position: absolute; left: 0; top: 0;
  background: url(../img/bttn/01-program.gif) no-repeat;
  width: 90px; height: 60px;
}
ul#mainMenu li.mm01#selected a span {
  background: url(../img/bttn/01-program-on.gif) no-repeat;
}
ul#mainMenu li.mm02 a {
  width: 96px; height: 57px;
  position: absolute; top: 81px; left: 404px;
}
ul#mainMenu li.mm02 a span {
  position: absolute; left: 0; top: 0;
  background: url(../img/bttn/02-misto.gif) no-repeat;
  width: 96px; height: 57px;
}
ul#mainMenu li.mm02#selected a span {
  background: url(../img/bttn/02-misto-on.gif) no-repeat;
}
ul#mainMenu li.mm03 a {
  width: 92px; height: 64px;
  position: absolute; top: 81px; left: 502px;
}
ul#mainMenu li.mm03 a span {
  position: absolute; left: 0; top: 0;
  background: url(../img/bttn/03-jezdci.gif) no-repeat;
  width: 92px; height: 64px;
}
ul#mainMenu li.mm03#selected a span {
  background: url(../img/bttn/03-jezdci-on.gif) no-repeat;
}
ul#mainMenu li.mm04 a {
  width: 95px; height: 63px;
  position: absolute; top: 72px; left: 593px;
}
ul#mainMenu li.mm04 a span {
  position: absolute; left: 0; top: 0;
  background: url(../img/bttn/04-vysledky.gif) no-repeat;
  width: 95px; height: 63px;
}
ul#mainMenu li.mm04#selected a span {
  background: url(../img/bttn/04-vysledky-on.gif) no-repeat;
}
ul#mainMenu li.mm05 a {
  width: 92px; height: 59px;
  position: absolute; top: 86px; left: 690px;
}
ul#mainMenu li.mm05 a span {
  position: absolute; left: 0; top: 0;
  background: url(../img/bttn/05-fotky.gif) no-repeat;
  width: 92px; height: 59px;
}
ul#mainMenu li.mm05#selected a span {
  background: url(../img/bttn/05-fotky-on.gif) no-repeat;
}
ul#mainMenu li.mm06 a {
  width: 92px; height: 72px;
  position: absolute; top: 76px; left: 786px;
}
ul#mainMenu li.mm06 a span {
  position: absolute; left: 0; top: 0;
  background: url(../img/bttn/06-tisk.gif) no-repeat;
  width: 92px; height: 72px;
}
ul#mainMenu li.mm06#selected a span {
  background: url(../img/bttn/06-tisk-on.gif) no-repeat;
}
ul#mainMenu li.mm07 a {
  width: 87px; height: 51px;
  position: absolute; top: 98px; left: 878px;
}
ul#mainMenu li.mm07 a span {
  position: absolute; left: 0; top: 0;
  background: url(../img/bttn/07-partneri.gif) no-repeat;
  width: 87px; height: 51px;
}
ul#mainMenu li.mm07#selected a span {
  background: url(../img/bttn/07-partneri-on.gif) no-repeat;
}

ul#supportMenu {
  display: none;
}

#infoPanMain {
  background: url(../img/bgr-board-middle.gif) repeat-y;
  width: 276px;
}
#infoPanMain div {
background: url(../img/bgr-board-top.gif) top no-repeat;
}
#infoPanMain div div {
background: url(../img/bgr-board-bottom.gif) bottom no-repeat;
padding-top: 1px; padding-bottom: 24px;
min-height: 209px;
_height: 209px;
}
#infoPanMain01, #infoPanMain02 {
  background: url(../img/bgr-board01-middle.gif) repeat-y;
  width: 197px;
}
#infoPanMain01 div {
background: url(../img/bgr-board01-top.gif) top no-repeat;
}
#infoPanMain01 div div, #infoPanMain02 div div {
background: url(../img/bgr-board01-bottom.gif) bottom no-repeat;
padding-top: 1px; padding-bottom: 24px;
min-height: 166px;
_height: 166px;
}
#infoPanMain02 div {
background: url(../img/bgr-board02-top.gif) top no-repeat;
}
#infoPanMain h3, #infoPanMain01 h3, #infoPanMain02 h3 {
  margin: 2em 30px 0.8em 24px;
}
#infoPanMain p, #infoPanMain01 p, #infoPanMain02 p {
  margin: 0.6em 30px 0.6em 24px;
}
#infoPanMain p, #infoPanMain h3 {
  margin-left: 38px;
}
.registration {
  padding-top: 6px; 
}
#flashMotion {
  position: absolute; top: 176px; right: 0;
}
.imgIndex {
   padding: 5px 0 0 1px;
   *padding: 6px 0 0 1px;
}
.par01 {
  position: absolute;
  top: 258px; left: 317px;
} 
.par02 {
  position: absolute;
  top: 268px; left: 452px;
} 
.par03 {
  position: absolute;
  top: 256px; left: 630px;
} 
.par04 {
  position: absolute;
  top: 256px; left: 820px;
} 
.par05 {
  position: absolute;
  top: 318px; left: 317px;
} 
.par06 {
  position: absolute;
  top: 328px; left: 450px;
} 
.par15 {
  position: absolute;
  top: 330px; left: 705px;
} 
.par07 {
  position: absolute;
  top: 320px; left: 605px;
} 
.par08 {
  position: absolute;
  top: 410px; left: 322px;
} 
.par09 {
  position: absolute;
  top: 405px; left: 442px;
} 
.par10 {
  position: absolute;
  top: 390px; left: 590px;
} 
.par11 {
  position: absolute;
  top: 394px; left: 700px;
} 
.par12 {
  position: absolute;
  top: 414px; left: 780px;
} 
.par13 {
  position: absolute;
  top: 464px; left: 317px;

} 
.par19 {
  position: absolute;
  top: 514px; left: 658px;
} 
.par16 {
  position: absolute;
  top: 526px; left: 370px;
} 
.par17 {
  position: absolute;
  top: 468px; left: 492px;
} 
.par18 {
  position: absolute;
  top: 460px; left: 660px;
} 
.par14 {
  position: absolute;
  top: 464px; left: 790px;
}
img.indexBan01 {
  position: absolute;
  top: 166px; left: 320px;
}
img.indexBan02 {
  position: absolute;
  top: 249px; left: 321px;
}
img.indexBan03 {
  position: absolute;
  top: 249px; left: 606px;
}
img.indexBan04 {
  position: absolute;
  top: 348px; left: 322px;
}
table.galerie td.photo {
padding-top:10px;
}
table.galerie td {
vertical-align:top;
}
