html, body {
    margin:0;
    padding:0;
  }

html {
    height: 100%;
  }

body {
 font-family: 'Roboto Condensed', sans-serif;
 min-height: 100%;
 position:relative;
      }
.nazwa { 
 font-size:18px;
 font-weight:bold;
}

.prof_zaw_zawodnik{ 
 color:#ec1c24;
 font-size:14px;
 font-weight:bold;
}

.prof_zaw_tab{
 
}
td {
padding-bottom:6px;
padding-left:2px;
padding-right:2px;
padding-top:6px;
}

.prof_zaw_nag{ color:#000000;
font-size:12px;
font-weight:bold;
background-color:#e5e5e5;
white-space:nowrap;
text-align:center;
}

.prof_zaw_tr1{ color:#000000;
font-size:12px;
background-color:#FFFFFF;
white-space:nowrap;
text-align:center;
}
.prof_zaw_tr2{ color:#000000;
font-size:12px;
background-color:#FFFFFF;
white-space:nowrap;
text-align:center;
}

.prof_zaw_kon{ color:#FFFFFF;
font-size:12px;
font-weight:bold;
background-color:#ec1c24;
white-space:nowrap;
text-align:center;
}

.stopka{ 
 font-size:11px;
}

.ostat_akt{ 
 font-size:11px;
}

.konkur{ 
 font-size:14px;
 cursor:pointer;
 color:#000000;
 padding-right:3px;
 padding-left:3px;
 padding-top:3px;
 padding-bottom:3px;
 font-weight:bold;
}
.konkur:hover{ 
 color:#ec1c24;
}
.konkur_wybor{ 
 font-size:14px;
 cursor:pointer;
 color:#ec1c24;
 padding-right:3px;
 padding-left:3px;
 padding-top:3px;
 padding-bottom:3px;
 font-weight:bold;

}

.konkur_przerwa{ 
 border-right-color:#9c9ea1;
 border-right-style:solid;
 border-right-width:1px;
}

.konkur_punkt{ 
 font-size:14px;
 cursor:pointer;
 color:#000000;
 padding-right:4px;
 padding-left:4px;
 padding-top:3px;
 padding-bottom:3px;
}
.konkur_punkt:hover{ 
 color:#ec1c24;
}
.konkur_punkt_wybor{ 
 font-size:14px;
 cursor:pointer;
 color:#ec1c24;
 padding-right:4px;
 padding-left:4px;
 padding-top:3px;
 padding-bottom:3px;
}

.szukaj {
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
.szukaj_button {
   font-family: 'Roboto Condensed', sans-serif;
   color:#FFFFFF;
   background-color:#9c9ea1;
   font-size: 14px;
}
.strona{ 
 font-size:14px;
 color:#000000;
 padding-right:3px;
 padding-left:3px;
 padding-top:3px;
 padding-bottom:3px;
}
.strona a{ 
 text-decoration:none;
 color:#000000;
}
.strona a:hover{ 
 color:#ec1c24;
}
.strona_wybor{ 
 font-size:14px;
 color:#ec1c24;
 padding-right:3px;
 padding-left:3px;
 padding-top:3px;
 padding-bottom:3px;
}

.konkur_nazwa{ 
 font-size:14px;
 color:#000000;
 padding-right:3px;
 padding-left:3px;
 padding-top:3px;
 padding-bottom:3px;
}

.kateg{ 
 font-size:14px;
 cursor:pointer;
 color:#000000;
 padding-right:3px;
 padding-left:3px;
 padding-top:1px;
 padding-bottom:1px;
 text-decoration:none;
}
.kateg:hover{ 
 color:#ec1c24;
}
.kateg_wybor{ 
 font-size:14px;
 cursor:pointer;
 color:#ec1c24;
 padding-right:3px;
 padding-left:3px;
 padding-top:1px;
 padding-bottom:1px;
 text-decoration:none;
}
.kateg_dod {
   width: 270px;
   height: 25px;
   overflow: hidden;
   
   border: 1px solid #9c9ea1;
   }
.kateg_dod select {
   font-family: 'Roboto Condensed', sans-serif;
   color:#FFFFFF;
   background-image:url(white-arrow-down2.png) ;
   background-color:#9c9ea1;
   background-position: 245px 6px;
   background-repeat:no-repeat;
   background-size: 15px;
   width: 288px;
   padding: 3px;
   font-size: 14px;
   line-height: 1;
   border: 0;
   height: 25px;
   }
.lista_nag{ 
color:#000000;
font-size:12px;
font-weight:bold;
background-color:#e5e5e5;
white-space:nowrap;
text-align:center;
}  
.lista_nag a{ 
text-decoration:none;
color:#000000;
} 
.lista_nag a:hover{ 
color:#ec1c24;
} 
.lista_tr1{ color:#000000;
font-size:12px;
background-color:#FFFFFF;
white-space:nowrap;
text-align:center;
text-decoration:none;
}
.lista_tr1 td{ 
    padding-left: 10px;
}
.lista_tr1 a{ 
text-decoration:none;
color:#000000;
}
.lista_tr1 a:hover{ 
color:#ec1c24;
}
.lista_tr2{ color:#000000;
font-size:12px;
background-color:#FFFFFF;
white-space:nowrap;
text-align:center;
text-decoration:none;
}
.lista_tr2 td{ 
    padding-left: 10px;
}
.lista_tr2 a{ 
text-decoration:none;
color:#000000;
}
.lista_tr2 a:hover{ 
color:#ec1c24;
}
  
#header {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
}
#header2 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
	white-space:nowrap;
}

#middle {
    padding-bottom: 60px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}

#middle2 {
    padding-bottom: 60px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}
#footer {
    bottom: 0;
    height: 60px;
    position: absolute;
    width: 100%;
}
#footer2 {
    bottom: 0;
    height: 60px;
	position:absolute;
	width: 100%;
}
#logo_sponsor{
    font-size: 9px;
	color: #9c9ea1;
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
	position:absolute;
	right:40px;
	top:-10px;
    width: 60px;
}
#logo_sponsor2{
     position: relative;
	 width: 100px;
	 height: 42px;
}

#Zawodnik_suggest {
                width:350px;
                position: absolute;
                background-color: #FFFFFF;
                text-align: left;
                border: #edebd5 solid 1px;
                visibility:hidden;
				font-size:11px;
				font-family: 'Roboto Condensed', sans-serif;
                               
}
.suggest_link {
                background-color: #f9f8f0;
                padding: 2px 6px 2px 6px;
				font-size:11px;
				font-family: 'Roboto Condensed', sans-serif;
}
.suggest_link_over {
                background-color: #ffffff;
                padding: 2px 6px 2px 6px;
                cursor:pointer;
				font-size:11px;
				font-family: 'Roboto Condensed', sans-serif;
}