@import url("lytebox.css");

.color1 {color: #999999 !important;}/*default text*/
.color2 {color: #515151 !important;}/*small text*/
.color3 {color: #FFFFFF !important;}/*headers text*/
.color4 {color: #890103 !important;}/*red links*/

body {
margin: 0px; 
padding: 0px; 
background: #0c0c0c url('../images/body.jpg') no-repeat center top; 
font-family: Tahoma, sans-serif; 
font-size: 11px; 
color: #999999; 
line-height: 18px;
scrollbar-arrow-color:#adadad;
scrollbar-base-color:#000000;
scrollbar-shadow-color:#666666;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#666666;
scrollbar-dark-shadow-color:#000000;
}

form {margin:0px; padding: 0px;}
input 
{
	background-color: #1F1F1F;
	border: solid 1px #313131;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


img {border: none;}

*:focus {outline: none;}

a {text-decoration: underline; color: #999999;}
a:hover {text-decoration: underline; color: #ffffff;}

.float_wrapper {height: auto !important; height: 0px; min-height:0px; overflow: hidden !important; overflow: none;}

.push {margin: 0px; padding: 0px; height: 0px; line-height: 0px; font-size: 0px; clear: both;}

.float_left {float: left !important;}

.float_right {float: right !important;}

.title {color: #FFFFFF; text-decoration: none;}

.title:hover {text-decoration: none;}

.arrow_link,
#logo1,
#logo2,
#top_menu li #choose_language,
#top_menu li #polish,
#top_menu li #english,
#top_menu li #music_text,
#top_menu li #music,
#top_menu li #facebook,
#top_menu li #twitter,
#top_menu li #nk,
#footer li.separator  {background-image: url('../images/icons3.gif'); background-repeat: no-repeat;}

.arrow_link {display: block; padding: 0px 0px 0px 10px;  background-position: 0px -142px;}

.hr {margin: 0px; padding: 0px; height: 2px; line-height: 0px; font-size: 0px; background: url('../images/dot2.gif') repeat-x;}

#page {margin: auto; width: 982px;}

#top_wrapper { height: 164px; overflow: hidden; background: url('../images/top_trans3.png') no-repeat 100px 0px;}
	
	#top {position: relative;}
	
	#logo1 {display: block; position: absolute; top: 20px; left: 29px; width: 258px; height: 24px;  background-position: 0px 0px; cursor: pointer;}
	
	#logo2 {display: block; position: absolute; top: 75px; left: 29px; width: 135px; height: 40px;  background-position: 0px -48px; cursor: pointer;}
	
	#top_menu {margin: 0px; position: absolute; top: 20px; right: 11px; padding: 0px; list-style: none; border: solid 0px red;}
	
		#top_menu li {display: block; float: left; line-height: 0px; font-size: 0px;}
		
			#top_menu li #choose_language {display: block; width: 82px; height: 24px;  background-position: -51px -24px;}
			
			#top_menu li #polish {display: block; margin-right: 10px; width: 24px; height: 24px;  background-position: -133px -24px;}
			
			#top_menu li #english {display: block; margin-right: 9px; width: 24px; height: 24px;  background-position: -157px -24px;}
			
			#top_menu li #music_text {display: block; width: 51px; height: 24px;  background-position: 0px -24px;}
			
			#top_menu li #music {display: block; width: 24px; height: 24px;  background-position: -181px -24px;}

			#top_menu li #facebook {display: block; width: 16px; height: 20px; margin-left: 12px; background-position: -165px -57px;}
			
			#top_menu li #twitter {display: block; width: 22px; height: 22px; margin-left: 10px; background-position: -220px -57px;}	
			#top_menu li #nk {display: block; width: 20px; height: 20px; margin-left: 8px; background-position: -193px -57px;}	

	
/*MENU*/
#menu_wrapper,
ul.menu li.separator,
#menu_strona_glowna_ a.menu,
#menu_aktualnosci a.menu,
#menu_zawodnicy a.menu,
#menu_wiecej_o_ksw a.menu,
#menu_biuro_prasowe a.menu,
#menu_multimedia_ a.menu,
#menu_kontakt a.menu,
#menu_newsletter a.menu,
#menu_bilety  a.menu {display: block; height: 36px; background-image: url('../images/menu/menu_text.gif'); background-repeat: no-repeat;}

ul.menu li.separator {float: left; font-size: 0px;  width: 1px; background-position: 0px 0px;}
#menu_strona_glowna_ a.menu {width: 120px; background-position: -1px 0px;}
#menu_aktualnosci a.menu {width: 112px; background-position: -121px 0px;}
#menu_zawodnicy a.menu {width: 102px; background-position: -233px 0px;}
#menu_wiecej_o_ksw  a.menu {width: 118px; background-position: -335px 0px;}
#menu_biuro_prasowe  a.menu {width: 128px; background-position: -453px 0px;}
#menu_multimedia_ a.menu {width: 107px; background-position: -581px 0px;}
#menu_kontakt a.menu  {width: 89px; background-position: -688px 0px;}
#menu_newsletter a.menu {width: 110px; background-position: -777px 0px;}
#menu_bilety a.menu {width: 74px; background-position: -887px 0px;}

#menu_strona_glowna_:hover a.menu {background-position: -1px -36px;}
#menu_aktualnosci:hover a.menu {background-position: -121px -36px;}
#menu_zawodnicy:hover a.menu {background-position: -233px -36px;}
#menu_wiecej_o_ksw:hover a.menu {background-position: -335px -36px;}
#menu_biuro_prasowe:hover a.menu {background-position: -453px -36px;}
#menu_multimedia_:hover a.menu {background-position: -581px -36px;}
#menu_kontakt:hover a.menu {background-position: -688px -36px;}
#menu_newsletter:hover a.menu {background-position: -777px -36px;}
#menu_bilety:hover a.menu {background-position: -887px -36px;}

ul.menu li.menu a.menu span {visibility: hidden;}

#menu_wrapper {position: relative; width: 982px; height: 51px; background-position: 0px -72px;}

ul.menu,
ul.sub_menu { margin: 0px; padding: 0px; list-style: none;}

ul.menu { position: absolute; top: 7px; left: 7px; z-index: 100;}

	ul.menu a {text-decoration: none;} 
	ul.menu a:hover {text-decoration: none;}
	
	ul.menu li.menu  {position: relative; float: left;}
	
ul.sub_menu {position: absolute; top: 36px; left: 0px; z-index: 1000; width: 176px; display: none; }
	
ul.menu li.menu:hover  ul.sub_menu {display: block;}
	
ul.sub_menu li,
ul.sub_menu a{line-height: 0px; font-size: 0px;}

/*MENU - end*/
/*BOXES*/
.box {margin: 1px 0px 4px 0px;}

.box_medium_middle, 
.box_medium_bottom,
.box_medium_top {width: 671px; background-image: url('../images/box_medium.gif');}

.box_medium_middle {background-repeat: repeat-y; background-position: -1342px 0px;}

.box_medium_bottom {background-repeat: no-repeat; background-position: -671px bottom;}

.box_medium_top {width: 669px; padding: 1px; height: auto !important; height: 120px; min-height: 120px; background-repeat: no-repeat; background-position: 0px top;}

.box_small_middle, 
.box_small_bottom,
.box_small_top {width: 301px; background-image: url('../images/box_small.gif');}

.box_small_middle {background-repeat: repeat-y; background-position: -602px 0px;}

.box_small_bottom {background-repeat: no-repeat; background-position: -301px bottom;}

.box_small_top {width: 299px; padding: 1px; height: auto !important; height: 120px; min-height: 120px; background-repeat: no-repeat; background-position: 0px top;}

.box_top {padding: 10px 10px 0px 10px; height: 32px; min-height: 32px;}

	.box_top .header_image {margin: 3px 0px 2px 0px; padding: 0px; line-height: 0px; font-size: 0px;}

.box_padding {padding: 10px;}	
/*BOXES - end*/

#content_left {float: left; width: 671px; margin: 0px 7px 0px 0px; overflow-x: hidden;}

#content_right {float: left; width: 300px; overflow-x: hidden;}

#footer {margin: 10px 0px 40px 0px;}

	#footer ul {float: left; width: 100%; margin: 0px; padding: 0px; list-style: none;}
	
		#footer li {display: block; float: left;}
		
		#footer li.text {padding: 0px 10px 0px 10px;}
		
		#footer li.text,
		#footer li.text a {color: #8C8C8C;}
		
		#footer li.separator {margin: 8px 0px 0px 0px; width: 5px; height: 5px; line-height: 0px; font-size:0px; background-position: -253px -150px;}

		#footer li.clear {clear: both;}
/*SCROLLER GENERAL*/
.scroller_paginator {float: right;}

.scroller_left,
.scroller_center,
.scroller_right,
.scroller_active,
.scroller_inactive {background-image: url('../images/scroller.gif'); background-repeat: no-repeat;}

.scroller_left,
.scroller_center,
.scroller_right {display: block; float:left; height: 24px;}

.scroller_left {width: 25px; background-position: 0px 0px; cursor: pointer;}

.scroller_right {width: 25px; background-position: 0px -24px; cursor: pointer;}

.scroller_center {padding: 1px 4px 0px 4px; background-position: 0px -48px; background-repeat: repeat-x;}

.scroller_steps {margin: auto; padding: 4px 0px 0px 0px; height: 0px !important;}
	
.scroller_active,
.scroller_inactive {float: left; width: 15px; height: 15px; background-position: 0px -72px;}

.scroller_inactive {background-position: 0px -87px;}
/*SCROLLER GENERAL - end*/
/*SCROLLER 1*/
#news_scroller_outer {
width: 669px; 
height: 287px; 
overflow: hidden;

}
#news_scroller_outer1 {
width: 669px; 
height: 828px; 
overflow: hidden;
}
#news_scroller_outer2 
{
	width: 650px; height: 828px; overflow: auto;
	float: left;
}	
#news_scroller_outer3 
{
	width: 650px; height: 628px; overflow: hidden;
	float: left;
}	
#news_scroller_outer4
{
	width: 650px; height: 828px; overflow: hidden;
	float: left;
}	
p.news_lista
{
	text-align: justify;
}
p.news
{
	text-align: justify;
}
p.tytul
{
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}
#foto
{
	width: 150px;
	float: left;
	margin-right: 20px;
}
#news_scroller_inner1
{
	margin-top: 40px;
	margin-left: 20px;
	margin-right: 10px;
}
#news_scroller_inner2
{
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
}
#history_inner
{
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 20px;
}
#zawodnicy_inner
{
	margin-top: 70px;
	margin-left: 20px;
	margin-right: 20px;
}


.news_scroll_item {float: left;  width: 224px; height: 287px; overflow: hidden;}

	.news_scroll_item .news_item {padding: 10px 12px 10px 10px; width: 202px; height: 267px; background: url('../images/dot1.gif') repeat-y right;}
	
		.news_scroll_item .news_item  .news_image {display: block; border: 1px solid #515151;}
		
			.news_scroll_item .news_item  .news_image a {display: block; border: 1px solid #0C0C0C; line-height: 0px; font-size: 0px;}
			
		.news_scroll_item .news_item .title {display: block; margin: 0px; padding: 6px 0px 0px 0px; line-height: 14px; text-transform: uppercase;}
		
		.news_scroll_item .news_item .sub_title {margin: 0px; padding: 1px 0px 5px 0px; color: #515151; line-height: 14px;}
		
		.news_scroll_item .news_item .text {margin: 0px; padding: 0px; text-align: justify;}
		
		.news_scroll_item .news_item .button_read_more {margin-top: 5px;}	
		
/*SCROLLER1- end*/
/*SCROLLER2*/
#gallery_scroller_outer {width: 669px; height: 127px; overflow: hidden;}
		
.gallery_scroll_item {float: left;  width: 133px; height: 127px; overflow: hidden;}

	.gallery_scroll_item .gallery_image {display: block; margin: 10px 9px 10px 9px; width: 113px; border: 1px solid #515151; overflow: hidden;}
	
		.gallery_scroll_item   .gallery_image a {display: block; border: 1px solid #0C0C0C; line-height: 0px; font-size: 0px;}
/*SCROLLER2 - end*/
/*BUTTONS*/
.buttons a {margin: 0px 3px 0px 0px;}

.button_see_archive,
.button_vote,
.button_details,
.button_basket,
.button_read_more {display: block; height: 22px; cursor: pointer; background-image: url('../images/buttons.gif'); background-repeat: no-repeat;}

.button_see_archive {width: 97px; background-position: 0px 0px;}

.button_vote {width: 46px; background-position: 0px -22px;}

.button_details {width: 60px; background-position: 0px -44px;}

.button_basket {width: 68px; background-position: 0px -66px;}

.button_read_more {width: 77px; background-position: 0px -88px;}
/*BUTTONS*/

.index_shop .index_shop_image {float: left; width: 78px; display: block; border: 1px solid #515151; overflow: hidden;}
.news_lista_image
{
	float: left;
	width: 150px;
	display: block;
	border: 1px solid #515151;
	overflow: hidden;
	margin-right: 20px;
}
.news_lista_info
{
	float: left;
	width: 350px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	overflow: hidden;
}		
			.index_shop .index_shop_image a {display: block; border: 1px solid #0C0C0C; line-height: 0px; font-size: 0px;}
			
.index_shop .index_shop_info {float: left; margin: 0px 0px 11px 0px; padding: 0px 0px 0px 12px; width: 187px; overflow: hidden;}

	.index_shop .index_shop_info ul {margin: 1px 0px 8px 0px; padding: 0px; list-style: none;}

.index_shop  .hr {margin: 0px 0px 15px 0px; clear: both;}



.enquiry .question {padding: 0px 0px 10px 0px;}

.enquiry .radio {float: left; width: 29px;}

.enquiry label {display: block; float: left; width: 250px; }

.enquiry .float_wrapper {padding: 4px 0px 4px 0px;}

.enquiry  .buttons {padding: 13px 0px 8px 0px;}

.add1 {margin: 10px 0px 8px 0px; text-align: center;}

.add2 {margin: 30px 0px 50px 0px; text-align: center;}
ul.zawodnicy
{
	list-style-type: none;
}
ul.zaw
{
	list-style: none;
	float: right;
	width: 100%;
}
td.a
{
	font-size: 12px;
	font-weight: bold;
}
img.profil
{
	border: solid 1px #adadad;
}
div.vizual
{
	background: url(../images/vizual.jpg) no-repeat;
	width: 671px;
	height: 525px;
	padding: 10px;
	
}
li.zasady
{
	text-align: justify;
	line-height: 20px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
}
ul.zasady1
{
	text-align: justify;
}
#zasady_inner
{
	text-align: justify;
	width: 600px;
	margin-right: 10px;
}
img.profil2
{
	border: solid 2px #000000;
}
