/* CSS Document */

body {
	background: #E8E6E1;
	color: #FFF;
	font-family: sans-serif;
}
a span {
	cursor: pointer;
}
a {
	color: #1689C2;
}
a:hover {
	color: #DA012A;
}
div#footer {
	width: 860px; height: 134px;
	margin: 0 auto;
	position: relative;
}
div#content {
	min-height: 100%;
	width: 860px;
	margin: 0 auto;
	position: relative;
}
div#allFrame {
	background: #092252 url(../img/bgr-body.jpg) center bottom no-repeat;
	width: 100%;
	min-height: 700px; _height: 700px;
}
body#index div#content {
	height: 560px;
}
body#page div#content {
	min-height: 800px; _height: 800px;
}
body.media div#content {
	min-height: 1000px !important;
	_height: 1000px !important;
}

body#index .h1 {
	width: 208px; height: 20px;
	position: absolute; top: 34px; left: 0;
	text-indent: -2000px;
	overflow: hidden;
}
body#index .h1 span {
	background: url(../img/o2snowboardtour.gif) no-repeat;
	width: 208px; height: 20px;
	position: absolute; top: 0; left: 0;
}

body#page .h1 {
	width: 168px;	height: 12px;
	position: absolute; top: 32px; left: 250px;
	text-indent: -2000px;	
	overflow: hidden;
}
body#page .h1 span {
	background: url(../img/o2snowboardtour-page.gif) no-repeat;
	width: 168px;	height: 12px;
	position: absolute; top: 0; left: 0;
}

body#index .h2 {
	width: 273px; height: 25px;
	position: absolute; top: 24px; left: 350px;
	text-indent: -2000px;
	overflow: hidden;
}
body#index .h2 span {
	background: url(../img/martincernik.png) no-repeat;
	width: 273px; height: 25px;
	position: absolute; top: 0; left: 0;
}

body#page .h2 {
	width: 219px; height: 21px;
	position: absolute; top: 24px; left: 486px;
	text-indent: -2000px;
	overflow: hidden;
}
body#page .h2 span {
	background: url(../img/martincernik-page.png) no-repeat;
	width: 219px; height: 21px;
	position: absolute; top: 0; left: 0;
}

p.swatch {
	width: 72px; height: 29px;
	position: absolute; top: 20px; left: 780px;
	text-indent: -2000px;
}
p.swatch a {
	width: 72px; height: 29px;
	position: absolute; top: 0; left: 0;
	overflow: hidden;
}
p.swatch a span {
	background: url(../img/bgr-swatchtr.png) no-repeat;
	width: 72px; height: 29px;
	position: absolute; top: 0; left: 0;
}

body#index p.o2extra {
	width: 139px; height: 116px;
	position: absolute; top: 380px; left: 400px;
	text-indent: -2000px;
}
body#index p.o2extra a {
	width: 139px; height: 116px;
	position: absolute; top: 0; left: 0;
	overflow: hidden;
}
body#index p.o2extra a span {
	background: url(../img/o2-extra.png) no-repeat;
	width: 139px; height: 116px;
	position: absolute; top: 0; left: 0;
}
body#page p.o2extra {
	width: 192px;	height: 150px;
	position: absolute; top: 520px; left: -10px;
	text-indent: -2000px;
}
body#page p.o2extra a {
	width: 192px;	height: 150px;
	position: absolute; top: 0; left: 0;
	overflow: hidden;
}
body#page p.o2extra a span {
	background: url(../img/o2-extra-page.png) no-repeat;
	width: 192px;	height: 150px;
	position: absolute; top: 0; left: 0;
}

body#page p.logoQuikSilver {
	width: 86px; height: 105px;
	position: absolute; top: 380px; left: 40px;
	text-indent: -2000px;
}
body#page p.logoQuikSilver a {
	width: 86px; height: 105px;
	position: absolute; top: 0; left: 0;
	overflow: hidden;
}
body#page p.logoQuikSilver a span {
	background: url(../img/logo-quiksilver.png) no-repeat;
	width: 86px; height: 105px;
	position: absolute; top: 0; left: 0;
}

body#index p.qs {
	width: 258px; height: 172px;
	position: absolute; top: 190px; left: 0;
}
body#index p.qs a {
	width: 258px; height: 172px;
	position: absolute; top: 0; left: 0;
	text-indent: -2000px;
	overflow: hidden;
}
body#index p.qs span {
	background: url(../img/logo-index.png) no-repeat;
	width: 258px; height: 172px;
	position: absolute; top: 0; left: 0;
}

body#page p.qs {
	width: 258px; height: 172px;
	position: absolute; top: 20px; left: 0;
	text-indent: -2000px;
	overflow: hidden;
}
body#page p.qs span {
	background: url(../img/logo-page.png) no-repeat;
	width: 174px; height: 115px;
	position: absolute; top: 0; left: 0;
}

body#index p.info {
	width: 298px; height: 165px;
	position: absolute; top: 190px; left: 570px;
	text-indent: -2000px;
	overflow: hidden;
}
body#index p.info span {
	background: url(../img/bgr-info.png) no-repeat;
	width: 298px; height: 165px;
	position: absolute; top: 0; left: 0;
}

div.sbMan {
	background: url(../img/sbman.png) no-repeat;
	width: 267px; height: 164px;
	position: absolute;	top: 204px; left: 282px;
}
body#page div.sbMan {
	background: url(../img/sbman.png) no-repeat;
	width: 267px; height: 164px;
	top: 170px; left: -50px;
}

body#page ul#mainMenu {
	position: absolute; top: 72px; left: 240px;
	background: url(../img/bgr-mainmenu.png) 60px 0 no-repeat;
	width: 622px;
	height: 80px;
}
body#index ul#mainMenu {
	position: absolute; top: 72px; left: 0;
	background: url(../img/bgr-mainmenu.png) 60px 0 no-repeat;
	width: 900px;
	height: 80px;
}

ul#mainMenu li {
	list-style: none;
	display: inline;
}
ul#mainMenu li a {
	position: absolute;
	text-indent: -2000px;
	overflow: hidden;
	display: block;
}
ul#mainMenu li a span {
	background: url(../img/menu.png) no-repeat;
	_background: url(../img/menu.gif) no-repeat;
	position: absolute; left: 0; top: 0;
	display: block;
}

ul#mainMenu li.menu01 a {
	width: 81px; height: 51px;
	left: 0; top: 22px;
}
ul#mainMenu li.menu01 a span {
	width: 81px; height: 51px;
	background-position: 1px -15px;
}
ul#mainMenu li.menu01 a:hover span,
ul#mainMenu li.menu01 a.selected span {
	width: 81px; height: 51px;
	background-position: 1px -93px;
}

ul#mainMenu li.menu02 a {
	width: 78px; height: 55px;
	left: 133px; top: 32px;
}
body#page ul#mainMenu li.menu02 a {
	left: 90px;
}
ul#mainMenu li.menu02 a span {
	width: 78px; height: 55px;
	background-position: -86px -23px;
}
ul#mainMenu li.menu02 a:hover span,
ul#mainMenu li.menu02 a.selected span {
	width: 78px; height: 55px;
	background-position: -86px -101px;
}

ul#mainMenu li.menu03 a {
	width: 74px; height: 62px;
	left: 270px; top: 9px;
}
body#page ul#mainMenu li.menu03 a {
	left: 184px;
}
ul#mainMenu li.menu03 a span {
	width: 74px; height: 62px;
	background-position: -173px 3px;
}
ul#mainMenu li.menu03 a:hover span,
ul#mainMenu li.menu03 a.selected span {
	width: 74px; height: 62px;
	background-position: -173px -75px;
}

ul#mainMenu li.menu04 a {
	width: 78px; height: 50px;
	left: 392px; top: 7px;
}
body#page ul#mainMenu li.menu04 a {
	left: 268px;
}
ul#mainMenu li.menu04 a span {
	width: 78px; height: 50px;
	background-position: -255px 3px;
}
ul#mainMenu li.menu04 a:hover span,
ul#mainMenu li.menu04 a.selected span {
	width: 78px; height: 50px;
	background-position: -255px -75px;
}

ul#mainMenu li.menu05 a {
	width: 80px; height: 62px;
	left: 522px; top: 15px;
}
body#page ul#mainMenu li.menu05 a {
	left: 358px;
}
ul#mainMenu li.menu05 a span {
	width: 80px; height: 62px;
	background-position: -342px -7px;
}
ul#mainMenu li.menu05 a:hover span,
ul#mainMenu li.menu05 a.selected span {
	width: 80px; height: 62px;
	background-position: -342px -85px;
}

ul#mainMenu li.menu06 a {
	width: 81px; height: 57px;
	left: 643px; top: 6px;
}
body#page ul#mainMenu li.menu06 a {
	left: 448px;
}
ul#mainMenu li.menu06 a span {
	width: 81px; height: 57px;
	background-position: -430px 3px;
}
ul#mainMenu li.menu06 a:hover span,
ul#mainMenu li.menu06 a.selected span {
	width: 81px; height: 57px;
	background-position: -430px -75px;
}

ul#mainMenu li.menu07 a {
	width: 81px; height: 57px;
	left: 773px; top: 30px;
}
body#page ul#mainMenu li.menu07 a {
	left: 546px;
}
ul#mainMenu li.menu07 a span {
	width: 81px; height: 57px;
	background-position: -518px -22px;
}
ul#mainMenu li.menu07 a:hover span,
ul#mainMenu li.menu07 a.selected span {
	width: 81px; height: 57px;
	background-position: -518px -100px;
}
ul#logos {
	margin-top: 8px; margin-left: 13px;
}
ul#logos li {
	list-style: none;
	display: inline;
}
ul#logos li a {
	display: block;
	position: absolute;
	left: 300px;
}
ul#logos li a span {
	display: block;
	position: absolute; top: 0; left: 0;
	background: url(../img/logos.gif) no-repeat;
}

ul#logos li.logo01 a {
	width: 55px; height: 43px;
	left: 0; top: 0;
	overflow: hidden;
}
ul#logos li.logo01 a span {
	width: 55px; height: 43px;
	background-position: 0 0;
}

ul#logos li.logo02 a {
	width: 107px; height: 40px;
	left: 72px; top: 6px;
	overflow: hidden;
}
ul#logos li.logo02 a span {
	width: 107px; height: 40px;
	background-position: -72px -6px;
}

ul#logos li.logo03 a {
	width: 112px; height: 19px;
	left: 197px; top: 12px;
	overflow: hidden;
}
ul#logos li.logo03 a span {
	width: 112px; height: 19px;
	background-position: -197px -12px;
}

ul#logos li.logo04 a {
	width: 58px; height: 28px;
	left: 327px; top: 7px;
	overflow: hidden;
}
ul#logos li.logo04 a span {
	width: 58px; height: 28px;
	background-position: -327px -7px;
}

ul#logos li.logo05 a {
	width: 115px; height: 28px;
	left: 403px; top: 12px;
	overflow: hidden;
}
ul#logos li.logo05 a span {
	width: 115px; height: 28px;
	background-position: -403px -12px;
}

ul#logos li.logo06 a {
	width: 132px; height: 21px;
	left: 0px; top: 60px;
	overflow: hidden;
}
ul#logos li.logo06 a span {
	width: 132px; height: 21px;
	background-position: 0 -60px;
}

ul#logos li.logo07 a {
	width: 78px; height: 15px;
	left: 152px; top: 64px;
	overflow: hidden;
}
ul#logos li.logo07 a span {
	width: 78px; height: 15px;
	background-position: -152px -64px;
}

ul#logos li.logo08 a {
	display: none;
}
ul#logos li.logo08 a span {
	display: none;
}

ul#logos li.logo09 a {
	width: 88px; height: 19px;
	left: 349px; top: 61px;
	overflow: hidden;
}
ul#logos li.logo09 a span {
	width: 88px; height: 19px;
	background-position: -362px -61px;
}

ul#logos li.logo10 a {
	width: 66px; height: 13px;
	left: 0px; top: 104px;
	overflow: hidden;
}
ul#logos li.logo10 a span {
	width: 66px; height: 13px;
	background-position: 0px -104px;
}

ul#logos li.logo11 a {
	width: 25px; height: 21px;
	left: 110px; top: 100px;
	overflow: hidden;
}
ul#logos li.logo11 a span {
	width: 25px; height: 21px;
	background-position: -86px -100px;
}

ul#logos li.logo12 a {
	width: 84px; height: 11px;
	left: 176px; top: 105px;
	overflow: hidden;
}
ul#logos li.logo12 a span {
	width: 84px; height: 11px;
	background-position: -127px -105px;
}

ul#logos li.logo13 a {
	width: 56px; height: 13px;
	left: 300px; top: 104px;
	overflow: hidden;
}
ul#logos li.logo13 a span {
	width: 56px; height: 13px;
	background-position: -230px -104px;
}

ul#logos li.logo14 a {
	width: 20px; height: 24px;
	left: 458px; top: 60px;
	overflow: hidden;
}
ul#logos li.logo14 a span {
	background: url(../img/logo-drive6.gif) no-repeat;
	width: 20px; height: 24px;
}

ul#logos li.logo15 a {
	width: 45px; height: 21px;
	left: 400px; top: 100px;
	overflow: hidden;
}
ul#logos li.logo15 a span {
	width: 45px; height: 21px;
	background-position: -343px -100px;
}

ul#logos li.logo16 a {
	width: 48px; height: 62px;
	left: 496px; top: 53px;
	overflow: hidden;
}
ul#logos li.logo16 a span {
	width: 48px; height: 62px;
	background-position: -469px -53px;
}

ul#logos li.logo17 a {
	width: 71px; height: 17px;
	left: 256px; top: 62px;
	overflow: hidden;
}
ul#logos li.logo17 a span {
	background: url(../img/logo-impromat.gif) no-repeat;
	width: 71px; height: 17px;
}

div#mainContent {
	padding: 190px 200px 80px 250px;
}
body.location div#mainContent {
	padding: 190px 270px 80px 250px;
}
body.partners div#mainContent {
	padding: 190px 0 80px 250px;
}
div#mainContent h1 {
	font-size: 25px;
	font-weight: normal;
	background: url(../img/line-01.png) left bottom no-repeat;
	padding-bottom: 22px;
	margin-bottom: 30px;
}
div#mainContent h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 16px 0;
	line-height: 130%;
}
div#mainContent h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 1.4em 0 0.8em 0 !important;
	line-height: 140%;
}
div#mainContent h4 {
	font-size: 14px;
	font-weight: normal;
	margin: 1.4em 0 0.8em 0 !important;
	line-height: 140%;
	font-weight: bold;
}
div#mainContent p {
	font-size: 13px;
	margin: 0.8em 0;
	line-height: 140%;
}

div#mainContent table {
	border: 0;
	margin-bottom: 20px;
}
div#mainContent table th {
	text-align: left;
	color: #66CCFF;
	background: url(../img/dots.gif) left bottom repeat-x;
	padding: 0.5em 0;
}
div#mainContent table td {
	font-weight: bold;
	background: url(../img/dots.gif) left bottom repeat-x;
	padding: 0.5em 0;
	width: 230px;
	font-size: 15px;
}
.nation {
	width: 100px;
	font-weight: normal !important;
	text-align: right !important;
}
td.position {
	width: 90px !important;
}
td.nameRider {
	width: 400px !important;
}
tr.topThree td {
	font-size: 18px !important;
	color: #CDEEFF;
}
tr.topThree td {
	font-size: 18px !important;
	color: #CDEEFF;
}
table.results tr:hover td {
	background: #FFF !important;
	color: #3399CC;
}
p.registration {
	width: 193px; height: 97px;
	position: absolute; top: 192px; right: 0;
}
p.registration a {
	width: 193px; height: 97px;
	position: absolute; top: 0; right: 0;
	text-indent: -2000px;
	overflow: hidden;
}
p.registration a span {
	background: url(../img/registration.png) no-repeat;
	width: 193px; height: 97px;
	position: absolute; top: 0; right: 0;
}

div.moreInfo {
	background: url(../img/bgr-blueflek-06.png) no-repeat;
	width: 126px; height: 355px;
	padding: 25px 24px 10px 26px;
	position: absolute; top: 300px; right: 0;
}
div.moreInfo p {
	font-size: 12px;
	margin: 0.8em 0;
	line-height: 130%;
}
div.moreInfo h3 {
	font-size: 16px;
	margin: 0 0 0.5em 0;
}
div.dayBlock {
	padding: 22px 0 22px 85px;
	background: url(../img/line-02.png) bottom no-repeat;
	_background: url(../img/line-02.gif) bottom no-repeat;
	position: relative;
	overflow: hidden; zoom: 1;
	min-height: 60px; _height: 60px;
}
div.dayBlock table td,
div.dayBlock table th {
	background: none !important;
}
div.dayBlock table th {
	background: none !important;
	width: 140px;
	color: #FFF !important;
	font-weight: normal;
}
div.dayBlock p.date {
	background: url(../img/bgr-day.png) 0 0 no-repeat;
	width: 65px; height: 49px;
	position: absolute; top: 14px; left: 0;
	text-align: center;
}
div.dayBlock p.date strong {
	position: absolute; top: 8px; left: 0;
	width: 100%;
	display: block;
	font-size: 22px;
	color: #003399;
}
div.dayBlock p.date span {
	position: absolute; top: 26px; left: 0;
	font-size: 10px;
	color: #003399;
	width: 100%;
	display: block;
}
p.downloadPDF {
	width: 177px; height: 78px;
	position: absolute; top: 185px; right: 0;
}
body.media p.downloadPDF {
	width: 177px; height: 78px;
	position: absolute; top: 335px; right: 10px;
}
p.downloadPDF a {
	width: 177px; height: 78px;
	position: absolute; top: 0; right: 0;
	text-indent: -2000px; overflow: hidden;
}
p.downloadPDF a span {
	background: url(../img/pdftodownload.png) no-repeat;
	width: 177px; height: 78px;
	position: absolute; top: 0; right: 0;
}

p.printPreview {
	width: 168px; height: 86px;
	position: absolute; top: 264px; right: 10px;
}
p.printPreview a {
	width: 168px; height: 86px;
	position: absolute; top: 0; right: 0;
	text-indent: -2000px; overflow: hidden;
}
p.printPreview a span {
	background: url(../img/printpreview.png) no-repeat;
	width: 168px; height: 86px;
	position: absolute; top: 0; right: 0;
}

p.sentToFriend {
	width: 160px; height: 69px;
	position: absolute; top: 350px; right: 10px;
}
p.sentToFriend a {
	width: 160px; height: 69px;
	position: absolute; top: 0; right: 0;
	text-indent: -2000px; overflow: hidden;
}
p.sentToFriend a span {
	background: url(../img/sendtofriend.png) no-repeat;
	width: 160px; height: 69px;
	position: absolute; top: 0; right: 0;
}

p.mapLocation {
	width: 246px; height: 145px;
	position: absolute; top: 180px; right: 0px;
}
p.mapLocation a {
	width: 246px; height: 145px;
	position: absolute; top: 0; right: 0;
	text-indent: -2000px; overflow: hidden;
}
p.mapLocation span {
	background: url(../img/map.png) no-repeat;
	width: 246px; height: 145px;
	position: absolute; top: 0; right: 0;
}

div.bgrListTrick {
	width: 235px; height: 182px;
	position: absolute; right: 0; top: 366px;
}
div.bgrListTrick2 {
	width: 235px; height: 282px;
	position: absolute; right: 0; top: 586px;
}
div.bgrListContent {
	width: 185px; height: 128px;
	padding: 30px 20px 20px 34px;
	position: absolute; right: 0; top: 0;
}
div.bgrListContent2 {
	width: 185px; height: 128px;
	padding: 30px 20px 20px 34px;
	position: absolute; right: 0; top: 0;
	text-align: center;
	font-size: 13px;
}
div.bgrListContent2 p {
	line-height: 140%;
	margin-bottom: 1em;
}

div.bgrListLinks {
	background: url(../img/bgr-blueflek-01.png) no-repeat;
	width: 235px; height: 182px;
	position: absolute; right: 0; top: 0;
}
div.bgrListLinks2 {
	background: url(../img/bgr-blueflek-01a.png) no-repeat;
	width: 235px; height: 282px;
	position: absolute; right: 0; top: 0;
}

div.bgrListContent h3 {
	margin-bottom: 1.2em;
}
div.bgrListContent p {
	color: #6DCFF6;
}
div.bgrListContent p a {
	color: #6DCFF6;
	line-height: 140%;
	font-size: 12px;
	z-index: 500;
	position: relative;
	zoom: 1;
	display: block;
}
div.bgrListContent p a:hover {
	color: #FFF;
}
p.acreditation {
	width: 192px; height: 87px;
	position: absolute; top: 180px; right: 0px;
}
p.acreditation a {
	width: 192px; height: 87px;
	position: absolute; top: 0; right: 0px;
	overflow: hidden;
	text-indent: -2000px;
}
p.acreditation a span {
	background: url(../img/acreditation.png) no-repeat;
	width: 192px; height: 87px;
	position: absolute; top: 0; right: 0px;
}

p.mediaSection {
	width: 192px; height: 87px;
	position: absolute;
	top: 276px;
	right: 20px;
}
p.mediaSection a {
	width: 192px; height: 87px;
	position: absolute; top: 0; right: 0px;
	overflow: hidden;
	text-indent: -2000px;
}
p.mediaSection a span {
	background: url(../img/media.png) no-repeat;
	width: 164px; height: 65px;
	position: absolute; top: 0; right: 0px;
}
div.archive {
	width: 176px; height: 257px;
	position: absolute;
	top: 340px; /* top: 410px; */
	right: 0px;
}
div.archiveFrame {
	background: url(../img/bgr-blueflek-04.png) 0 4px no-repeat;
	width: 176px; height: 400px;
	position: absolute; top: 0; right: 0px;
}
div.archiveContent {
	width: 130px; height: 400px;
	padding: 44px 20px 20px 23px;
	position: absolute; top: 0; right: 0px;
}
div.archive h3 {
	font-size: 14px;
	margin-bottom: 0.8em;
}
div.archive p {
	font-size: 12px;
	margin-bottom: 0.6em;
	line-height: 140%;
}
div.archive p a {
	color: #66CCFF;
}
div.archive p a:hover {
	color: #FFF;
}
div.archive p.infobottom {
	font-size: 11px;
	margin-bottom: 0.6em;
	line-height: 140%;
	padding-right: 12px; _padding-right: 0px; _width: 120px !important;
}

div.questions {
	width: 170px; height: 171px;
	position: absolute;
	top: 740px; /*top: 690px;*/
	right: 0px;
}
div.questionsFrame {
	background: url(../img/bgr-blueflek-05.png) no-repeat;
	width: 170px; height: 171px;
	position: absolute; top: 0; right: 0px;
}
div.questionsContent {
	width: 130px; height: 128px;
	padding: 20px 20px 20px 23px;
	position: absolute; top: 0; right: 0px;
}
div.questions h3 {
	font-size: 14px;
	margin-bottom: 0.6em;
}
div.questions p {
	font-size: 11px;
	margin-bottom: 0.8em;
	line-height: 140%;
}
div.questions p a {
	color: #66CCFF;
	font-size: 12px;
}
div.questions p a:hover {
	color: #FFF;
}

ul.logosArea {
		width: 600px; height: 450px;
		display: block;
		position: relative;		 
}
ul.logosArea li {
	list-style: none;
	display: inline;	 
}
ul.logosArea li a {
	display: block;	 
	position: absolute;
	overflow: hidden; text-indent: -2000px;
}
ul.logosArea li a span {
	display: block;	 
	position: absolute; top: 0; left: 0;
}

ul.logosArea li.quiksilver a {
	top: 14px; left: 0;
	width: 183px;	height: 41px;
}
ul.logosArea li.quiksilver a span {
	background: url(../img/blogo-quiksilver.png) no-repeat;
	width: 183px; height: 41px;
}
ul.logosArea li.extra a {
	top: 22px; left: 224px;
	width: 143px; height: 22px;
}
ul.logosArea li.extra a span {
	background: url(../img/o2extra.png) no-repeat;
	width: 143px; height: 22px;
}
ul.logosArea li.snickers a {
	top: 20px; left: 410px;
	width: 203px; height: 32px;
}
ul.logosArea li.snickers a span {
	background: url(../img/blogo-snickers.png) no-repeat;
	width: 203px; height: 32px;
}
ul.logosArea li.mtv a {
	top: 84px; left: 0;
	width: 70px; height: 70px;
}
ul.logosArea li.mtv a span {
	background: url(../img/blogo-mtv.png) no-repeat;
	width: 70px; height: 70px;
}
ul.logosArea li.evropa a {
	top: 95px; left: 112px;
	width: 120px; height: 45px;
}
ul.logosArea li.evropa a span {
	background: url(../img/blogo-evropa2.png) no-repeat;
	width: 120px; height: 45px;
}
ul.logosArea li.sport a {
	top: 95px; left: 274px;
	width: 93px; height: 45px;
}
ul.logosArea li.sport a span {
	background: url(../img/blogo-sport.png) no-repeat;
	width: 93px; height: 45px;
}
ul.logosArea li.freemagazine a {
	top: 102px; left: 412px;
	width: 190px; height: 31px;
}
ul.logosArea li.freemagazine a span {
	background: url(../img/blogo-freemagazine.png) no-repeat;
	width: 190px; height: 31px;
}
ul.logosArea li.libimseti a {
	top: 192px; left: 0;
	width: 148px; height: 22px;
}
ul.logosArea li.libimseti a span {
	background: url(../img/blogo-libimseti.png) no-repeat;
	width: 148px; height: 22px;
}
ul.logosArea li.skiareal a {
	top: 187px; left: 180px;
	width: 146px; height: 28px;
}
ul.logosArea li.skiareal a span {
	background: url(../img/blogo-skiareal.png) no-repeat;
	width: 146px; height: 28px;
}
ul.logosArea li.freeride a {
	top: 156px; left: 379px;
	width: 85px; height: 71px;
}
ul.logosArea li.freeride a span {
	background: url(../img/blogo-freeride.png) no-repeat;
	width: 85px; height: 71px;
}
ul.logosArea li.puschkin a {
	top: 164px; left: 505px;
	width: 95px; height: 116px;
}
ul.logosArea li.puschkin a span {
	background: url(../img/blogo-puskin.png) no-repeat;
	width: 95px; height: 116px;
}
ul.logosArea li.swatch a {
	top: 260px; left: 0;
	width: 155px; height: 25px;
}
ul.logosArea li.swatch a span {
	background: url(../img/blogo-swatch.png) no-repeat;
	width: 155px; height: 25px;
}
ul.logosArea li.ricoh a {
	top: 255px; left: 0px;
	width: 132px; height: 25px;
}
ul.logosArea li.ricoh a span {
	background: url(../img/blogo-ricoh.png) no-repeat;
	width: 132px; height: 25px;
}
ul.logosArea li.maxim a {
	top: 326px; left: 0;
	width: 92px; height: 19px;
}
ul.logosArea li.maxim a span {
	background: url(../img/blogo-maxim.png) no-repeat;
	width: 92px; height: 19px;
}
ul.logosArea li.snowparkdesing a {
	top: 326px; left: 126px;
	width: 134px; height: 17px;
}
ul.logosArea li.snowparkdesing a span {
	background: url(../img/blogo-snowparkdesign.png) no-repeat;
	width: 134px; height: 17px;
}
ul.logosArea li.tr a {
	top: 316px; left: 300px;
	width: 83px; height: 33px;
}
ul.logosArea li.tr a span {
	background: url(../img/blogo-tr.png) no-repeat;
	width: 83px; height: 33px;
}
ul.logosArea li.skateshop a {
	top: 320px; left: 410px;
	width: 108px; height: 27px;
}
ul.logosArea li.skateshop a span {
	background: url(../img/blogo-skateshop.png) no-repeat;
	width: 108px; height: 27px;
}
ul.logosArea li.drive6 a {
	top: 320px; left: 550px;
	width: 50px; height: 61px;
}
ul.logosArea li.drive6 a span {
	background: url(../img/blogo-drive.png) no-repeat;
	width: 50px; height: 61px;
}
ul.logosArea li.promusic a {
	top: 400px; left: 250px;
	width: 94px; height: 42px;
}
ul.logosArea li.promusic a span {
	background: url(../img/blogo-promusic.png) no-repeat;
	width: 94px; height: 42px;
}
ul.logosArea li.level a {
	top: 406px; left: 520px;
	width: 80px; height: 17px;
}
ul.logosArea li.level a span {
	background: url(../img/blogo-level.png) no-repeat;
	width: 80px; height: 17px;
}
ul.logosArea li.hrejcz a {
	top: 406px; left: 370px;
	width: 119px; height: 23px;
}
ul.logosArea li.hrejcz a span {
	background: url(../img/blogo-hrej.png) no-repeat;
	width: 119px; height: 23px;
}
ul.logosArea li.spindlinfo a {
	top: 380px; left: 0;
	width: 93px; height: 54px;
}
ul.logosArea li.spindlinfo a span {
	background: url(../img/spindlinfo.png) no-repeat;
	width: 93px; height: 54px;
}
ul.logosArea li.impromat a {
	top: 250px; left: 187px;
	width: 132px; height: 32px;
}
ul.logosArea li.impromat a span {
	background: url(../img/blogo-impromat.png) no-repeat;
	width: 132px; height: 32px;
}
ul.logosArea li.playstation a {
	top: 250px; left: 362px;
	width: 116px; height: 42px;
}
ul.logosArea li.playstation a span {
	background: url(../img/logo-ps3.gif) no-repeat;
	width: 116px;	height: 42px;
}
ul.logosArea li.lobkowicz a {
	top: 399px; left: 126px;
	width: 92px; height: 34px;
}
ul.logosArea li.lobkowicz a span {
	background: url(../img/logo-lobkowicz.gif) no-repeat;
	width: 92px; height: 34px;
}



p.lastYears a {
	background: url(../img/bgr-whiteflek-01.png) 0 0 no-repeat;
	width: 203px; height: 36px;
	display: block;
	float: left;
	padding-right: 18px;
	font-size: 14px;
	text-align: center;
	padding-top: 8px;
	font-weight: bold;
}
p.lastYears {
	overflow: hidden; zoom: 1;
	padding: 1em 0;
}
ul#fotosMenu {
	background: url(../img/bgr-imgmenu.gif) no-repeat;
	width: 603px; height: 55px;
	position: relative;
	overflow: hidden; zoom: 1;
}
ul#fotosMenuSaturday {
	background: url(../img/bgr-imgmenuright.gif) no-repeat;
	width: 603px; height: 55px;
	position: relative;
	overflow: hidden; zoom: 1;
}

ul#fotosMenu li,
ul#fotosMenuSaturday li {
	display: inline;
	font-size: 18px;
}
ul#fotosMenu li a,
ul#fotosMenuSaturday li a {
	display: block;
	float: left;
	text-align: center;
	padding-top: 16px;
	text-decoration: none;
}
ul#fotosMenu li a.selected,
ul#fotosMenuSaturday li a.selected {
	color: #FFF;
}
ul#fotosMenu li.friday a,
ul#fotosMenuSaturday li.friday a {
	width: 255px
}
ul#fotosMenu li.saturday a,
ul#fotosMenuSaturday li.saturday a {
	width: 300px
}

ul#fotosMenuDays {
	background: url(../img/bgr-imgmenu.gif) no-repeat;
	width: 603px; height: 55px;
	position: relative;
	overflow: hidden; zoom: 1;
	margin-top: 10px;
}
ul#fotosMenuDaysSaturday {
	background: url(../img/bgr-imgmenuright.gif) no-repeat;
	width: 603px; height: 55px;
	position: relative;
	overflow: hidden; zoom: 1;
	margin-top: 10px;
}

ul#fotosMenuDays li,
ul#fotosMenuDaysSaturday li {
	display: inline;
	font-size: 18px;
}
ul#fotosMenuDays li a,
ul#fotosMenuDaysSaturday li a {
	display: block;
	float: left;
	text-align: center;
	padding-top: 16px;
	text-decoration: none;
}
ul#fotosMenuDays li a.selected,
ul#fotosMenuDaysSaturday li a.selected {
	color: #FFF;
}
ul#fotosMenuDays li.friday a,
ul#fotosMenuDaysSaturday li.friday a {
	width: 255px
}
ul#fotosMenuDays li.saturday a,
ul#fotosMenuDaysSaturday li.saturday a {
	width: 300px
}


div.img01 {
	background: url(../img/bgr-photos.png) no-repeat;
	_background: url(../img/bgr-photos.gif) no-repeat;
	width: 122px; height: 122px;
	float: left;
	margin-right: 10px;
}
div.img02 {
	background: url(../img/bgr-photos.png) 0 10px no-repeat;
	_background: url(../img/bgr-photos.gif) 0 10px no-repeat;
	width: 122px; height: 132px;
	float: left;
	padding-top: 10px;
	margin-right: 10px;
}
div.img01 a, div.img02 a {
	display: block; padding: 11px;
}
div.photosArea {
	overflow: hidden; zoom: 1;
	padding: 20px 0;
}