html, body, div, img,  a, h5, h4, h3 {margin: 0; padding: 0; border: 0; text-decoration: none; color: white;}
html, body {  width: 100%; text-align: center; padding:0; }
a {text-decoration: none; color: #FFA400; }
html {	
	font:  11px  verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
   background: url(../img/tlo.jpg) fixed repeat-x ;
	
	
}  
#gora{
position:absolute;
top:0;
left:0;
background: url(../img/gora.jpg) top no-repeat ;
height:400px;
width:100%;
}
.badf{
	color:red;
}
#container{
	text-align: center;
	overflow:hidden; 
	width: 965px; 
	position: relative;
	margin: 0 auto 0px auto;
	background: #212020;
	padding-bottom: 100px;
}
.belka{
	float: left;

	padding:0px 0;
	height:8px;

}
.reklama{
float:left;
text-align:center;
width:99%;

}
.reklama img{
padding: 5px 0;
}
.silver{
	color: #5B5B5B;
	padding-bottom: 3px;
}
.silver a{
	color: #299FC3;
}
#logo{
	position:absolute;
	left:14px; top:58px;
	height: 90px;
	width:124px;
	padding-bottom: 3px;
}
#top a{
color: white;
} 
#top{
	/*overflow: hidden;*/
	height:175px;
	background: transparent url(../img/top.jpg) no-repeat;
}
#log_top td{

}
#log_top{
	font-size: 10px;
	color: #0000AA;
	float: right; 
	width: 287px;
	height: 65px;
	margin: 4px 0 0 0;
	padding: 0 0 0 8px;
	overflow: hidden;
	text-align:left;
}
#log_top_zal{
	background:url(../img/zalog.jpg) right no-repeat;
	font-size: 10px;
	color: #0000AA;
	float: right; 
	width: 295px;
	height: 30px;
	overflow: hidden;
	text-align: right;
	color: white;
	margin:40px 0 0 0;
}
#log_top a, #log_top_zal a{
	color: gray;
}
#log_top p{
text-align: right;
}
#log_top  #przyciskz{
 float: right;
 margin-left: 5px;
}
#log_top #login, #log_top  #haslo{
	font-size: 11px;
	width: 108px;
 	border: none;
	height: 14px;
	color: #353535;
	margin-right:7px;
	background:none;
}
#box_tp{
	float: right;
	width: 100%;
}
#artykul{
	text-align: right;
	width: 196px;
	display: inline;
	margin: 0px 4px 0 0;
	padding: 0px 2px 6px 0;
	border-bottom: 2px solid black;
}
#artykul img{
	float: right;
	overflow: 
}
.kreska_t{
  float: left;
  margin:0 0px 0 3px;
  display: inline;
}
.nag_st{
	float: left;
	width: 100%;
	padding: 4px 0 5px 0px;
	font-size: 11px;
	color: #749B00;
	font-weight: bolder;
	margin-bottom: 5px;
}
#podban{
	display: block;
	font: 11px  arial, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	text-align: left;

	height: 40px;
	width: 798px;
	float: right;
	margin:23px 10px 0 0;
}
#menu_top{

	margin: 0 0 10px 0px;
	display: block;
	font: 13px  arial, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	text-align: left;
	height: 35px;
	
	float: left;
	padding: 2px 0 2px 3px;
	position:relative;
	z-index:2;
}
.menu_top, .activ_menu_top{
 float: left;
z-index:2;
  position: relative;
}
.menu_top img, .activ_menu_top img{
   display: inline;
	float: left;
}
#menu_top .menu_top a{
	padding: 11px 10px 12px 10px;
   background: url(../img/menu.jpg)  right no-repeat;
	float: left;
	display: block;
}
.activ_menu_top{
  float: left;

}
#menu_top .activ_menu_top a{
	display: inline;
padding: 11px 15px 12px 15px;
   background: #B12929;
	float: left;
}

#menu_top #first_a{
 border-left: 0px;

}
#menu_top img{
	margin: 0px;
}
#menu_top a:hover{
   background: #B12929;
}
#menu_top .submenu .subcont, #menu_top .submenu_b .subcont{
float:left;
width:100%;
position:relative;
}
#menu_top .submenu, #menu_top .submenu_b{
visibility:hidden;
position:absolute;
display:block;
z-index:5;
font-size:12px;

border-top:1px solid #300;
}
#menu_top .submenu{
top:39px;
left:1px;
}
#menu_top .submenu_b{
left:204px;
}

#menu_top .submenu a, #menu_top .submenu_b a{
border-right:1px solid #300;
border-left:1px solid #300;
border-bottom:1px solid #300;
float:left;
display:block;
background:#700000;
white-space: nowrap;
font-weight: normal;
margin:0;
position:relative;
width:80%;
padding:7px 10%;
z-index:7;
}
#menu_top .submenu a:hover{
background:#A00000;

}
#naw_g_p{
	float:right;
	margin:37px 3px 0 0;
	width: 270px;
}
#naw_g_p a{
float:left;
display: block;
width: 74px;
font-size: 10px;
text-align: center;
padding:32px 3px 5px 3px;
margin-right:1px;
}
#naw_g_p a:hover{
	color: Silver;
}
#data{
	position: absolute; top: 0; left: 300px;
	padding-top: 5px;
	font-size: 10px;
}
#pomenu{
	float: right;
	margin: 8px 4px 0px 5px;
	width: 800px;
	padding-bottom:3px;
	height:15px;
	overflow:hidden;
	position:relative;
}
#pomenu div{
float:left;
}
#pomenu a{
	float: left;
	color: #FFA400;
	padding: 0 10px 0 10px;
	visibility:hidden;
}
#pomenu a:hover{
	color: #DF6500;
	}
#serach{
float:right;
width: 180px;
padding: 11px 10px  10px 2px;
text-align:left;
}
#serach #szukaj{
float: right;
}

#serach input{
	float: left;
	border: none;
	display:inline;
}
#serach #szukajj{
	border:0px;
}
#serach #ciag{
 margin-right: 5px;
 font-size: 11px;
 height: 17px;
 padding:3px 0 0 2px;
 width: 150px;
 }
#srodek{
  text-align: left;
  width: 734px;
  float: left;
  padding:7px;
  overflow: hidden;
}
#srodek p{
  line-height:150%;
 
}
#srodek a:hover{
	color: gray;

}
#lewa_st{
	width: 200px;
	float: left;
	display: inline;
}
#prawa{
	float: right;
	width: 216px;
	overflow: hidden;

}

#menu_stopka{
	float: left;
	width: 900px;
	margin:10px 0 0 50px;
	color: silver;
	}
#menu_stopka a{
	float: left;
	padding: 0 10px 3px 10px;
	margin-bottom: 10px;
	color: black;
	display: block;
	border-right: 1px dotted silver;
}
#menu_stopka a:hover{
 color: red;
}

#stopka{
	width: 1006px; 
	height:192px;
	position: relative;
	overflow: hidden;
	font:  10px verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	margin: 2px auto 20px auto;
	background: url(../img/stopka.png) no-repeat;
}
#stopka #klient{
	float: left;
	margin: 10px 0 10px 80px;
	color: black;
}
#stopka #intellect{
   float: right;
	margin: 10px 80px 10px 2px;
	color: black;
}

#stopka #intellect a{
	color: black;
}

#stopka em {
	color: orange;

}
#organizator{
float:left;
width:120px;
margin:22px 0 0 40px;
}
#wspolorganizator{
position:relative;
float:left;
width:810px;
height:80px;
margin:22px 0 0 10px;
padding:0;
overflow:hidden;
}
#wspolorganizator img{
margin:0 5px;
height:70px;
}
address{
	float: left;
	width: 250px;
	font-style: normal;
	line-height: 180%;
	margin-left:10px;
	display: inline;
}
address b{
	color: #F74400;
	font-size: 14px;
}

#gdzie_tekst{
	float: left;
	width: 740px;
	margin: 10px 0 10px 0px;
	display: inline;
}
#gdzie{
	float: left;
	color: #D74126;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	margin: 8px 0 0 3px;
	display: inline;
}
#gdzie a, #gdzie strong{
	color: #FFA400;
}
.textSize{
	font-family: arial;
	float:right;
	text-align: right;
	width: 130px;
}
.textSize span{
	font-size: 10px;
	color: silver;
}
.textSize a{
	color:gray;
	border-right:1px solid #353535;
	padding-right: 4px;
}
.textSize #size1 {
	font-size: 12px;
	color: #FFA400;
}
.textSize #size2 {
	font-size: 15px;
}
.textSize #size3 {
	font-size: 18px;
	border-right:0;
}

/*--------------------------błędy-------------------------*/
.bad{
	font: 13px verdana;	
	text-align: center;	
	color: red;	
	border: 1px solid red;
	padding: 8px;	
	width: 89%;	
	margin: 40px 5% 20px 5%;
	background:#FEE;
}
.good{
	font: 13px verdana; 
	color: Green;
	border: 1px solid Teal;
	text-align: center;
	padding: 8px;	
	overflow:auto;
	width: 89%;	
	float: left;
	margin: 40px 5% 20px 5%;
	background:#EFE;
}
.porcjowanie{
	width: 99%;
	float: left;
	margin-top: 15px;
}
#zaw_szuk{
	width: 98%;
	float: left;
	margin-top: 10px;
	background: #F7F7F7;
	padding-left: 20px;
	padding: 0px;
	border: 1px solid #DEDEDE;
}
#zaw_szuk fieldset{
	width: 99%;
	float: left;
	border: 0px;
	margin-top: 10px;
}
#zaw_szuk label{
	float: left;
	padding-right: 10px;
}
#zaw_szuk .szuk{
	padding-top: 17px;
}
#zaw_szuk  .input{
	font-size: 11px;
	border: 1px solid silver;
	margin-top: 3px;
}
.list_p{
	width: 98%;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.dane_kli{
	float: left;
	width: 70%;
	padding: 5px;
	font-size: 11px;
	background: #F7F7F7;
	margin: 15px  0 10px 0;
}
.dane_kli .brown{  
 background-color: #E0E0C7;
 height: 30px;
 }
.powrot{
	float: left;
	width: 99%;

}
.title_uniwer{
 	color: black;
	float: left;
	width: 99%;
	text-align: left;
	margin: 5px 0 5px 0;
	font-size: 11px;
	letter-spacing: 1px;
}
.last_aktualiz{
	color: #616161;
	float: left;
	width: 99%;
	text-align: right;
	margin: 5px 0 3px 0;
}
#tresc_box{
	float: left;
	width: 99%;
	padding-bottom: 10px;
}
.tresc_title_box{
	color: #2C9A00;
	padding: 0px 0 5px 0;
}

.rss{
	width:100%; 
	float:right; 
	text-align:right; 
	
}
.rss img{
vertical-align: -4px;
}
.rss a{
	color:#e04320;
}
#form_rejestracja label{
 font-weight:bold;
}
.center{
	width:100%;
	float:left;
	text-align:center;
}
#partnerzy{
	float: left;
	width: 99%;
	text-align: center;
	padding-bottom: 20px;
}
.logo_partnera{
		display: inline;
		margin: 0 5px 0 5px;
	}
.logo_partnera img{
	 padding: 3px;
	}
#sponsorzy{
	float: left;
	width: 99%;
	text-align: center;
	padding-bottom: 5px;
	border-bottom: 1px solid silver;
	margin-bottom: 10px;
}
.logo_sponsora{
		display: inline;
		margin: 0 5px 0 5px;
	}
.logo_sponsora img{
	 padding: 3px;
	}
	
	
	.alfa {
  filter: alpha(opacity=100); /* IE */
  opacity: 1; /* Opera i Safari */
  -moz-opacity:1: /* FireFox */
}
 
.alfa2 {
  filter: alpha(opacity=65); /* IE */
  opacity: 0.65; /* Opera i Safari */
  -moz-opacity:0.65: /* FireFox */
}
.wyniki_w{
	float: left;
	width: 100%;
	border-bottom: 1px dotted #aaa;
}
.silver{
	color: #666;
	font-size: 10px;
}
.szukaj_ul li{
	padding:3px;
}
#map{
	border:1px solid silver;
	width:100%;
	height:350px;
}
.tablelist{
	width: 97%;
}
.tablelist td{
	border-bottom:1px dotted #ccc;
}
.tablelist td.nobord{
	border:none;
}
a.drukuj {
background-color:navy;
color:white;
width:70px;
text-decoration:none;
padding: 5px 10px 6px 10px;
}
a.drukuj:hover{
color:yellow;
}
table.user-informacje{
width:70%;
margin: 0 auto;

}table.user-informacje td{
height:150px;
}
#wynik_ulubione{
color:green;
}
#pogoda_box{
float:left;
margin-top:10px;
border: 1px solid #EAEAEA;
margin-left: 0%;
padding-bottom: 10px;

}
.lista_rekordow {
float:left;
display:inline;
}
.lista_rekordow .art_title_l{
	padding: 0 0 5px 0;
	float: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #FF9621;
}
.lista_rekordow .art_title_l a{
	color: #CD3301;
}
.lista_rekordow em{
	padding: 5px 0 0px 0;
	float: left;
	width: 100%;
	line-height: 140%;
}
.lista_rekordow img{
 padding: 1px ;
 border: 1px solid silver;
}
.lista_rekordow .rekord_w{
padding: 5px 15px;
width:135px;
float:left;
}
.lista_rekordow em {
width:100%;
color:gray;
}
.lista_rekordow, .lista_rekordow img, .lista_rekordow p, .lista_rekordow em {
float:left;
}
.lista_rekordow p{
padding:5px 0;
width:100%;
max-height:70px;
overflow:hidden;
}
#glos_img_t{
	float: left;
	font-size: 12px;
	padding: 5px 0 5px 0;
	font-weight: bolder;
}
.gwiazdka{
	color:red;
}
.legenda{
	color:#666;
	font-size:11px;
	text-align: left;
	float: left;
}

#hidden{
  display: none;
}
#display{
    display: block;
}

#kalendarz{
width:216px;
float:left;
position:relative;
font-size:10px;
}
#kalendarz strong{
float:left;
width:100%;
padding:3px 0;
font-size:12px;
}

#kalend{
	width: 216px;
	float: right;
	overflow: hidden;
	background: url(../img/cal.jpg)  no-repeat 5px 5px;
	border-bottom: 1px solid gray;
	padding: 0 0 10px 0;
	margin-right: 5px;
}
#kalend table{
	float: right;
}
#kalendarz #kalendarz_wpisy{
width: 216px;
float:left;
text-align:left;
padding:2px 0 0 0px;
line-height: 160%;
}
#kalendarz #kalendarz_wpisy div{
  float: left;
  width: 216px;
}
#kalendarz #kalendarz_wpisy strong{
  float: left;
  width: 145px;
  padding: 0px;
  font-size: 11px;
}

#kalendarz em{
float:right;
width:30%;
padding-top:20px;
}
#kalend td{
	text-align:center;
	padding:2px;
	margin: 2px;
	border: none;
}
#kalend td.wpis {
	background: #A00000;
	font-weight: bolder;
	color: White;
}
#kalendarz .wiecej{
 border: 0px;
}
#kalendarz #kalendarz_wpisy ul li{
list-style:none;
display:inline;
float:left;
width:100%;
margin:0 0 0 -40px;
padding: 0px;
}
#newsletter{
float:left;
width:216px;
text-align:left;
}
#newsletter #wyb_news{
float:left;
width:216px;
}
#newsletter  p{
float:left;
width:210px;
color:gray;
margin-left:3px;
}
#newsletter #ok_news{
float:left;
}
#newsletter #mail{
float:left;
margin:0px 5px 10px 10px;
height:18px;
width:160px;
padding-top:2px;
border:none;
}
#forum_box {
float:left;
width: 100%;
padding-top:30px;
text-align: left;
}
#forum_box  ul li{
list-style:none;
padding:2px;
}
.boks{
	width:308px !important;
	width:305px ;
	overflow:hidden;
	float:left;
	margin: 5px 0 5px 0;

}
#kolumna_l{
	float: left;
	width:308px !important;
	width:305px ;
	margin-right:15px;
}
#kolumna_p{
	float: left;
	width:308px !important;
	width:305px ;
	margin-left:5px;
}
.boks .move_up{
	float: right;
	cursor: pointer;
	margin-top: 10px;
	border: 1px solid #EEEEEE;
}
.boks .naglowek{
	background: url(../img/tlo_nagbox.jpg) repeat-x ;
	float: left;
	width: 100%;
	overflow: hidden;
}

.boks .naglowek a{
	float: left;
	height: 11px;
	overflow: hidden;
	color: Black;
	font-size: 10px;
}
.boks .naglowek .link_nag{
	font: 11px arial;
	height: auto;
	font-weight: bolder;
}
.open{
	font-weight:bolder;
}
.boks .silver{
	font-weight:normal;
	padding: 1px 0 1px 0;
}
.open .boks_title{
	float: left;
	padding: 5px 0 5px 0;
	border:0px;
	width: 289px;
	font-size: 15px;
}
dt, dd{
		float: left;
		width: 100%;

}
.boks_title{
	float: left;
	padding: 5px 0 5px 0;
	border-bottom:1px dotted silver;
	width: 289px;
}
.boks .naglowek strong{
 float: left;
 padding: 5px 0 0 0 ;
 font: 11px arial;
 font-weight: bolder;
}
.hidden{display:none;}
.visible{display:block;}

#zaznacz{
color: green;
font-weight: bold;
}

.tytul_wpisu{
float:left;
width:100%;
color:silver;
font-size:13px;
padding:0 0 10px 0;
}
.tytul_wpisu em{
font-weight:normal;
font-size:11px;
}
.nag_cz{
padding:5px 0 7px 5px;
float:left;
width:206px;
background:url(../img/nag_cz.jpg) no-repeat;
text-align:left;
margin: 5px 0 9px 0;
}
.nag_sz{
	float: left;
	width: 206px;
	background: url(../img/nag_sz.jpg) left no-repeat;
	padding:7px 0 7px 5px;
	margin: 5px 0 9px 0;
	font-size: 11px;
	text-align: left;
	font: 11px Verdana;
}
.prawy_box{
	float: left;
	width: 216px;
	text-align: left;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	line-height: 3px;
}
.prawy_box em{
   font-style: normal;
}
.najpop p{
  margin: 3px 0 3px 0;
  float: left;
  width:211px;
  font: 11px arial;
  border-bottom: 1px solid gray;
  padding: 4px 0 7px 0;
  overflow:hidden;
}
.najpop strong a{
  float: left;
  width: 145px;
  display: block;
  font-weight: normal;
  color: #FFA400;
}
.najpop span{
	float: left;
	width: 63px;
	margin-left: 2px;
	display: inline;
	color: sliver;
}
.prawy_box a{
	color:silver;
}

.prawy_box ul, .boks ul { 
 list-style: circle url(../img/right.gif) outside; 
 }
.wiecej{
	float: right;
	width: 100%;
	padding: 3px 5px 5px 0px;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
}
.wiecej a{
	color:white;
}
.wiecej a:hover{
	color: silver;
}
.kolumna_l{
	float: left;
}
.powr{
	float: left;
	margin-top:10px;
	padding: 10px;
	width: 99%;
}
.right{
float:right;
}

.klub_rekord{
float:left;
width:220px;
text-align:center;
font-size:14px;
}
#strony_usr_content {
padding:15px 20px 0px 40px;
}
#strony_usr_content a{
color:white;
}
#strony_usr_content b,#strony_usr_content strong{
color:#999999;
}
#strony_usr_content img{
padding:7px;
background:#362e2e;
}
.wys_wiz{
font-size:11px;
}

.zapisy-section {
	float: right;
	clear: both;
	overflow: hidden;
	width: 500px;
	margin-right: 200px;
}

.zapisy-section table {
	float: right;
}

.zapisy-section .header-std{
}


.zapisy-section .impreza ul {
	overflow: hidden;
	list-style: none;
	padding: 5px 0 5px 20px;
}

.zapisy-section .impreza li {
	overflow: hidden;
}

.zapisy-section .impreza li label {
	float: left !important;
}

.zapisy-section  .radio, .zapisy-section .checkbox {
	border: 0 solid transparent;
}

#wizytowki .rt {
	width: 200px;
}

#wizytowki label {
	float: left;
}


.lista-startowa {
	margin: 30px 0;
}

.lista-startowa h3 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 5px 10px;
}

.lista-startowa table {
	color: #fff;
	clear: both;
	border-collapse: collapse;
	border: 0px solid #959595;
	width:100%;
	font:11px arial;
}

.lista-startowa table th {
	text-align: center;
	padding: 3px 2px;
	border: 1px solid #000;
	background: #555; 
	font-weight:normal;
}

.lista-startowa table td {
	text-align: center;
	padding: 6px 2px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #999;
}

.lista-startowa table .odd td {
	background: #a5a5a5;
}

.lista-startowa table .even td {
	background: #a5a5a5;
}

.lista-startowa table td.udzial {
	background-image:  url(../img/tick.png);
	background-repeat: no-repeat;
	background-position: center
}

.lista-startowa table tr:hover td, .lista-startowa table tr:focus td  {
	background-color: #858585;
}

.lista-startowa table img {
	width: 60px;
}

#wizytowki li {
	overflow: hidden;
}


@media print{
	#srodek{
		margin-left:0;
		width:100%;
	}
	#prawa, #lewa, #top, #menu_top, #baner, #oceny, #komentarze, #kalend, .belka, .opcje_user, .drukuj, .dodaj, .porcjowanie{
		display:none;
	}
