/* -- MAIN DECLARATIONS -------------------------------------------------- */
body  {  
	font:12px/18px Arial, Tahoma, Vardana, Helvetica, Sans-Serif; 
	text-decoration:none;
	background-color:#000;
	color:#fff;
	padding:0;
	margin:0;
	text-align:center;
}

/* --- glowna czesc strony ---- */
#main, #sub {
	position:relative;
	width:950px;
	margin:0 auto;
	text-align:left;
	border-top:1px solid #000;
}
#sub {
	background:url(../_img/common/bg_sub.jpg) 0 0 no-repeat;
}

#contact_box {
	position:absolute;
	left:40px;
	bottom:40px;
	width:250px;
	padding:10px;
	background:#000;
	color:#fff;
	border:1px solid #6b0004;
	font-size:12px;
}
	#contact_box span {color:#fe7f00;}

#main_player {
	position:absolute;
	left:296px;
	top:66px;
	width:370px;
	height:240px;
}
	#main_player img {
		border:0;
                margin:20px 0px 0px 90px;
	}

#main_content {
	position:relative;
	width:950px;
	height:393px;
	background:url(../_img/common/background.jpg) 0 0 no-repeat;
}

#sub_left {
	float:left;
	width:178px;
	margin-right:10px;
	padding-left:12px;
	padding-top:46px;
}
#sub_content {
	float:left;
	width:470px;
	margin-bottom:10px;
}
#sub_text {
	overflow:auto;
	height:310px;
	color:#afafaf;
	font:12px/18px Arial, Verdana, sans-serif;
	background:none;
}
#sub_right {
	position:absolute;
	right:5px;
	top:55px;
	height:
}

#logo_sub {
	position:absolute;
	left:12px;
	top:0;
	border:0;
}
#menu {
	background:url(../_img/common/bg_menu.jpg) 50% 18px no-repeat;
	margin:0;
	height:28px;
	margin-top:30px;
	margin-bottom:8px;
	padding:0;
	text-align:center;
}
	#menu img {
		border:0;
		border-right:2px solid #0a0001;
		border-left:2px solid #0a0001;

	}
#main #menu, #sub #menu {
	margin-top:50px;
}

#sub #menu {
	padding-left:178px;
	text-align:left;
}

#footer {
	clear:both;
	width:950px;
	height:102px;
	margin:0 auto;
	background:url(../_img/common/background.jpg) left bottom no-repeat;
}
#created_by {
	clear:both;
	text-align:right;
}
	#created_by img {
		border:0;
	}

#partnerzy {
	position:relative; 
	height:100px;
	float:right;
	padding:10px 8px 0;
	margin:0;
	padding:0;
}
#partnerzy li {
	display:inline;
	list-style-type:none;
}
#partnerzy li img {border:0;padding:0 3px}

	.jCarouselLite {
        float: left;
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
		height:267px;
		border:2px solid #c9000e;
	}
	.jCarouselLite ul {
		float:left;
		margin:0;
		padding:0;
	}
	.jCarouselLite img {
		border:0;
		width:258px;
		height:267px;
	}
	#sub_right .prev, #sub_right .next {
		display:block;
		cursor:pointer;
		width:22px;
		height:22px;
		margin-top:20px;
	}
	#sub_right .prev {float:left;padding-right:5px;}
	#sub_right .next {float:right;padding-left:5px;}

/* ---- przyciski ---- */
.main_buttons {
	display:block;
	position:absolute;
	width:273px;
	height:144px;
	z-index:1000;
}
#main_content #round1-pl {left:21px;top:25px;background-image:url(../_img/common/pl/main_buttons_2011_2.jpg);background-position:0 0;}
#main_content #round1-pl:hover {background-position:0px -144px;}

#main_content #round2-pl {left:86px;top:222px;background-image:url(../_img/common/pl/main_buttons_2011_2.jpg);background-position:295px -288px;width:275px;}
#main_content #round2-pl:hover {background-position:295px -435px;top:226px;height:140px}

#main_content #round3-pl {right:57px;top:3px;background-image:url(../_img/common/pl/main_buttons_2011_2.jpg);background-position:0px 288px;width:272px;}
#main_content #round3-pl:hover {background-position:0px -432px;}

#main_content #round4-pl {right:47px;top:200px;background-image:url(../_img/common/pl/main_buttons_2011_2.jpg);background-position:300px 0px;width:300px;}
#main_content #round4-pl:hover {background-position:300px -144px;}

#main_content #round1-en {left:21px;top:25px;background-image:url(../_img/common/en/main_buttons_2011_2.jpg);background-position:0 0;}
#main_content #round1-en:hover {background-position:0px -144px;}

#main_content #round2-en {left:86px;top:222px;background-image:url(../_img/common/en/main_buttons_2011_2.jpg);background-position:295px -288px;width:275px;}
#main_content #round2-en:hover {background-position:295px -435px;top:226px;height:140px}

#main_content #round3-en {right:57px;top:3px;background-image:url(../_img/common/en/main_buttons_2011_2.jpg);background-position:0px 288px;width:272px;}
#main_content #round3-en:hover {background-position:0px -432px;}

#main_content #round4-en {right:47px;top:200px;background-image:url(../_img/common/en/main_buttons_2011_2.jpg);background-position:300px 0px;width:300px;}
#main_content #round4-en:hover {background-position:300px -144px;}


#sub_buttons {
	display:block;
	position:absolute;
	left:230px;
	top:0;
	width:585px;
	height:40px;
	z-index:1000;
}
.sub_buttons {
	display:block;
	float:left;
	height:40px;
}
/* PL */
#sub_buttons #round1-pl, #sub_buttons #round1-pl-on 
{width:149px;background-image:url(../_img/common/pl/sub_buttons_2011_2.png);background-position:0 0;}
#sub_buttons #round1-pl:hover, #sub_buttons #round1-pl-on:link, #sub_buttons #round1-pl-on:visited, #sub_buttons #round1-pl-on:hover, #sub_buttons #round1-pl-on:active
{background-position:0 41px;}

#sub_buttons #round2-pl, #sub_buttons #round2-pl-on 
{width:139px;background-image:url(../_img/common/pl/sub_buttons_2011_2.png);background-position:-149px 0;}
#sub_buttons #round2-pl:hover, #sub_buttons #round2-pl-on:link, #sub_buttons #round2-pl-on:visited, #sub_buttons #round2-pl-on:hover, #sub_buttons #round2-pl-on:active
{background-position:-149px 41px;}

#sub_buttons #round3-pl, #sub_buttons #round3-pl-on 
{width:139px;background-image:url(../_img/common/pl/sub_buttons_2011_2.png);background-position:-288px 0;}
#sub_buttons #round3-pl:hover, #sub_buttons #round3-pl-on:link, #sub_buttons #round3-pl-on:visited, #sub_buttons #round3-pl-on:hover, #sub_buttons #round3-pl-on:active
{background-position:-288px 41px;}

#sub_buttons #round4-pl, #sub_buttons #round4-pl-on
{width:158px;background-image:url(../_img/common/pl/sub_buttons_2011_2.png);background-position:-426px 0;}
#sub_buttons #round4-pl:hover, #sub_buttons #round4-pl-on:link, #sub_buttons #round4-pl-on:visited, #sub_buttons #round4-pl-on:hover, #sub_buttons #round4-pl-on:active
{background-position:-426px 41px;}

/* EN */
#sub_buttons #round1-en, #sub_buttons #round1-en-on 
{width:149px;background-image:url(../_img/common/en/sub_buttons_2011_2.png);background-position:0 0;}
#sub_buttons #round1-en:hover, #sub_buttons #round1-en-on:link, #sub_buttons #round1-en-on:visited, #sub_buttons #round1-en-on:hover, #sub_buttons #round1-en-on:active
{background-position:0 41px;}

#sub_buttons #round2-en, #sub_buttons #round2-en-on 
{width:139px;background-image:url(../_img/common/en/sub_buttons_2011_2.png);background-position:-149px 0;}
#sub_buttons #round2-en:hover, #sub_buttons #round2-en-on:link, #sub_buttons #round2-en-on:visited, #sub_buttons #round2-en-on:hover, #sub_buttons #round2-en-on:active
{background-position:-149px 41px;}

#sub_buttons #round3-en, #sub_buttons #round3-en-on 
{width:139px;background-image:url(../_img/common/en/sub_buttons_2011_2.png);background-position:-288px 0;}
#sub_buttons #round3-en:hover, #sub_buttons #round3-en-on:link, #sub_buttons #round3-en-on:visited, #sub_buttons #round3-en-on:hover, #sub_buttons #round3-en-on:active
{background-position:-288px 41px;}

#sub_buttons #round4-en, #sub_buttons #round4-en-on
{width:158px;background-image:url(../_img/common/en/sub_buttons_2011_2.png);background-position:-426px 0;}
#sub_buttons #round4-en:hover, #sub_buttons #round4-en-on:link, #sub_buttons #round4-en-on:visited, #sub_buttons #round4-en-on:hover, #sub_buttons #round4-en-on:active
{background-position:-426px 41px;}


/* ---- lang selection ---- */
#langsel {
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
}
#langsel li {
	display:inline;
	list-style-type:none;
}
#langsel li a {
	display:block;
	float:left;
	width:50px;
	height:30px;
	background-image:url(../_img/flags/flags.jpg);
}
a#lang_pl:link, a#lang_pl:visited, a#lang_pl:active {background-position:0 0;}
a#lang_pl:hover, a#lang_pl-on:link, a#lang_pl-on:visited, a#lang_pl-on:hover, a#lang_pl-on:active {background-position:0 30px;}
a#lang_en:link, a#lang_en:visited, a#lang_en:active {background-position:50px 0;}
a#lang_en:hover, a#lang_en-on:link, a#lang_en-on:visited, a#lang_en-on:hover, a#lang_en-on:active {background-position:50px 30px;}

/* ---- formularz zgloszeniowy ---- */
#formZglosz {}
#docStandard1 #rightStandard #contentText #formZglosz img {border:0}
#formZglosz .row {clear:both;padding:3px 0;}
#formZglosz .row span {float:left;width:200px}
#formZglosz .row span span {color:#C1C6CA}
#formZglosz .row input {float:left;width:270px}
#formZglosz .row input.checkbox {width:20px;border:0;position:relative;left:-4px}
#formZglosz .row label {float:left;padding-top:2px}
#formZglosz .row select {float:left;width:275px}
#formZglosz .row textarea {float:left;width:252px;height:40px;}
#formZglosz .adress {padding-bottom:5px}
#formZglosz .adress {padding:20px 0 5px;font-weight:bold;text-transform:uppercase}
#formZglosz div.send {clear:both;padding-top:10px;width:480px;text-align:right}

/* ---- dzialy ---- */
table.leader_board {
	width:410px;
	border: 1px solid #ba0000;
	border-collapse: collapse;
}
	table.leader_board td, table.leader_board th {
		border: 1px solid #ba0000;
		padding: 5px 3px;
		vertical-align:top;
		font-size:12px;
	}
	table.leader_board th {
		text-align:center;
	}
/* ---- scrollpane ---- */
.jScrollPaneContainer {
overflow:hidden;
position:relative;
z-index:1;
}
.jScrollPaneTrack {
background: url(../_img/common/scrollpane/scroll.png) repeat-y;
cursor:pointer;
height:100%;
position:absolute;
right:0;
top:0;
}
.jScrollPaneDrag {
background: url(../_img/common/scrollpane/scroll_dot.png) no-repeat;
height:20px !important;
overflow:hidden;
position:absolute;
}
.jScrollPaneDragTop {
left:0;
overflow:hidden;
position:absolute;
top:0;
}
.jScrollPaneDragBottom {
bottom:0;
left:0;
overflow:hidden;
position:absolute;
}
a.jScrollArrowUp {
display:block;
height:30px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-2000px;
top:0;
z-index:1;
}
a.jScrollArrowUp:hover {
}
a.jScrollArrowDown {
bottom:0;
display:block;
height:30px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-2000px;
z-index:1;
}
a.jScrollArrowDown:hover {
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}
a.jScrollArrowUp {
	background: url(../_img/common/scrollpane/scroll-up.png) no-repeat;
}
a.jScrollArrowDown {
	background: url(../_img/common/scrollpane/scroll-down.png) no-repeat;
}


/* ---- dodatkowe style ---- */
a#download-pdf:link, a#download-pdf:visited, a#download-pdf:hover, a#download-pdf:active {
	position:absolute;
	top:0;
	right:0;
	z-index:1500;
}
a#download-pdf img {border:0}
a#facebook:link, a#facebook:visited, a#facebook:hover, a#facebook:active {
	position:absolute;
	top:80px;
	right:0;
	z-index:1500;
}
a#facebook img {border:0}
a#youtube:link, a#youtube:visited, a#youtube:hover, a#youtube:active {
	position:absolute;
	top:160px;
	right:0;
	z-index:1500;
}
a#facebook img {border:0}

.flash-replaced .alt {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}

#partnerzy-strona img {
	vertical-align:middle;
	border:0;
	padding:2px;
}

.odd {
	background:#9e9e9e;
	color:#000;
}
.even {
	background:#000;
}

.flash-update {
    display:none;
}
