@charset "utf-8";
/* CSS Document */

body{
	background: #FFFFFF url(../img/textura.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

img{
border:none;	
	
}


a {
	
 color:#265f9c;	
 font-weight:bold;
 text-decoration:none;
}


a:hover {
	
 /*color:#fff;*/
 color:#85878a;
 font-weight:bold;
}

#strona{
	width:1000px;
	margin:0 auto;
	
}


#glowa{
    width:1000px;
	height:231px;
	background: url(../img/tlogora.gif);
	
}

#logo1{
    width:162px;
	height:156px;
	/*background: url(../img/logo1.gif);*/
	margin:-30px 0px 0px 30px;
	
	position:absolute;
	
}

#logo2{
    width:246px;
	
	/*background: url(../img/logo2.gif);*/
	margin:10px 0px 0px 640px;
	
	position:absolute;
	
}


#logo3{
    width:105px;
	height:121px;
	background: url(../img/logo3.gif);
	margin:15px 0px 0px 890px;
	
	position:absolute;
	
}

#napisduzy{
    width:659px;
	height:38px;
	background: url(../img/napisduzy.gif);
	margin:205px 0px 0px 300px;
	
	position:absolute;
	z-index:150000;
	
}

#napiswyscigi{
    width:375px;
	height:45px;
	background: url(../img/napiswyscigi.gif);
	margin:10px 0px 0px 170px;
	
	position:absolute;
	z-index:150000;
	
}


#menu{
    width:1000px;
	height:48px;
	margin:0 auto;
	padding-top:2px;
	
	
}
#lewamenu{
     width:29px;
	 height:50px;
	 float:left;
	 background: url(../img/lewapol.png);
	
}



#srodekmenu{
	width:942px;
	height:49px;
	background: url(../img/pasekm.gif) repeat-x;
	float:left;
	color:#fff;
	font-size:20px;
	
}


#menusek{
    width:942px;
	margin:-10px 0px 0px -20px;
}


#prawemenu{
     width:29px;
	 height:50px;
	 float:left;
	 background: url(../img/prawapol.png);
	
}

#naglowki{
    width:1000px;	
	margin:0px;
	padding:0px;
	
}

#naglowek1{
    width:700px;
	height:40px;
	background: url(../img/naglowek.png);
	
	
}

#naglowekzaw{
    width:700px;
	height:40px;
	background: url(../img/zawodnicy.png);
	
	
}


#naglowektra{
    width:700px;
	height:40px;
	background: url(../img/trasy.png);

	
}

#naglowekrel{
    width:700px;
	height:40px;
	background: url(../img/relacje.png);

	
}

#naglowekfil{
    width:700px;
	height:40px;
	background: url(../img/filmy.png);
	
	
}

#naglowekgal{
    width:700px;
	height:40px;
	background: url(../img/galeria.png);
	
	
}

#naglowekczysty{
    width:700px;
	height:40px;
	background: url(../img/czysty.png);
	
	
}

#naglowek2{
    width:278px;
	height:40px;
	background: url(../img/szukaj.png);
	margin:0px;
	
	
}

#szukajmnie{
    color:#fff;
	font-size:12px;
	width:280px;
	margin:0px;
	padding:0px;
}


#szukajtutaj{
    color:#fff;
	background:none;
	border:none;
	margin:15px 0px 0px 26px;
	width:195px;
	height:20px;
}


#submitek{
    width:34px;
	height:34px;
	background:url(../img/go.png);
	border:none;
	margin:0px 0px 0px 0px;
	padding-left:5px;
	font-weight:bold;
}

#cialo{
   width:1000px;
   margin:0 auto;
   
   
  
	
}





#prawamenu{
   width:24px;
   height:50px;
   float:left;
   background: url(../img/polokrag2.gif);
	
}

#lewastrona{
   width:700px;
   float:left;
   background: url(../img/paseksrodek.gif) repeat-y;
   
	
}

#prawastrona{
   width:278px;
   float:left;
   background: url(../img/pasekbok.gif) repeat-y;
   margin-left:20px;
   height:auto;
}

#wstupinka{
 width:700px;


}



#topnews{
   width:440px;
   margin:10px 0px 0px 20px;
   float:left;
   
	
}

#naglowektop{
   width:441px;
   height:26px;
   background: url(../img/naglowektop.png);
}


#tresctop{
   width:447px;
   height:110px;
   background: url(../img/pasektops.gif) repeat-y;
   margin-left:1px;
   font-size:11px;
  
}





#naglowekdol{
   width:440px;
   height:14px;
   background: url(../img/pasektopd.gif);
   margin-left:1px;
}


#relacja{
   width:199px;
   float:left;
   margin:10px 0px 0px 22px;
	
}

#naglowektrel{
   width:200px;
   height:25px;
   background: url(../img/relacjatop.png);
   

}

#trescrel{
   width:199px;
   height:120px;
   background: url(../img/pasekboks.gif) repeat-y;
   margin-left:1px;
   font-size:10px;
   text-align:center;
}

#naglowekdrel{
   width:199px;
   height:5px;
   background: url(../img/pasekbokd.gif);
   

}


#newsy{
    width:700px;
    margin:20px 0px 0px 20px;
	
}

.news{
	width:660px;
	height:160px;
  	  
	  
}


.newss{
	width:660px;
	
  	  
	  
}

.naglowekng{
	width:663px;
	height:25px;
   	background: url(../img/naglowekpng.png);
}

.tytulnewsa{
    margin:0px 8px 0px 0px;
	padding:5px 0px 0px 0px;
	color:#fff;
	text-align:right;
   	
}


.trescnews{
    width:659px;
	height:115px;
	background: url(../img/newss.gif);
	margin-left:1px;
	font-size:11px;
	text-align:justify;
	
}

.trescnews ul{

   list-style:none;
 


}

.trescnews li{

      /*background: url(znacznik2.gif) no-repeat left center;*/
      list-style-image:url(../img/delete.png);

      } 

.trescnewskla{
    width:659px;
	background: url(../img/newss.gif);
	margin-left:1px;
	font-size:11px;
	text-align:justify;
	
}
/*
.trescnewsblock{
    padding:7px;
	overflow:auto;
	width:663px;
    height:1340px;
	position:      absolute;
  
}
*/

.trescnewsblock{
    padding:7px;
	
  
}

.trescnewsblockn{
    padding:7px;
	height:90px;
	
  
}
/*
.trescnewsp{
    width:659px;
	height:1350px;
	background: url(../img/newss.gif);
	margin-left:1px;
	font-size:11px;
	text-align:justify;
	
	
}
*/
.trescnewsp{
    width:659px;
	min-height:1650px;
	background: url(../img/newss.gif);
	margin-left:1px;
	font-size:11px;
	text-align:justify;
	
	
}

.trescnewsp a{
   
	font-size:11px;

	
	
}



.nagloweknd{
	width:659px;
	height:9px;
   	background: url(../img/newsd.gif);
	margin-left:1px;
}


.tytulpogrubiony{
    font-weight:bold;	
}

.fotkanews{
	width:196px;
	height:131px;
	border:1px solid #fff;
	float:left;
	margin:-15px 0px 0px 5px;
	
}

.fotkanewsgal{
	width:196px;
	height:131px;
	border:1px solid #fff;
	float:left;
	margin:-15px 5px 0px 5px;
	
}

#tresctopnews{
	float:left;
	width:230px;
	font-size:11px;
	margin:7px 3px 0px 3px;
	text-align:justify;
	
}


.trescnornews{
	float:left;
	width:450px;
	height:40px;
	font-size:11px;
	margin:7px 3px 0px 3px;
	text-align:justify;
	
}



.datanewst{
   font-size:10px;
   margin-top:10px;
   width:230px;
	
}

.datawyst{
  color:#85878a;
  float:left;
  width:150px;
  
}

.datawiecejt{
 float:left;
 width:80px;
	
}

.datanewsn{
   font-size:10px;
   margin:0px;
   width:450px;
   
	
}

.datanewsnn{
   font-size:10px;
   margin:0px;
   width:700px;
   text-align:right;
   color:#85878a;
	
}


.datanewsnnp{
   font-size:10px;
   margin-top:60px;
   width:640px;
   text-align:right;
   color:#85878a;
	
}



.datawys{
  color:#85878a;
  float:left;
  width:370px;
  
}
.datawysn{
  color:#85878a;
  float:left;
  width:260px;
  
}

.datawiecej{
 float:left;
 width:80px;
	
}

.datawiecejnn{
 float:left;
 width:380px;
	
}






#typowanie{
	width:270px;
	background: url(../img/typowanie.png);
	height:65px;
	margin:0 auto;
	margin-top:10px;
	
}


.bloczek{
    width:270px;
	margin:0 auto;
	margin-top:10px;
}

#naglowekppg{
   background: url(../img/prawytytul.png);
   width:270px;
   height:15px;
   color:#fff;
   font-size:12px;
   text-align:center;
}


#textpp{
  background: url(../img/pasekprawybok.gif) repeat-y;
  width:270px;
  font-size:10px;
  
	
}

#textppko{
  background: url(../img/pasekprawybok.gif) repeat-y;
  width:270px;
  font-size:10px;
  
	
}

#textppko a{
  
  font-size:10px;
  
	
}


#textppp{
  background: url(../img/losowafotka.png) no-repeat;
  width:270px;
  height:188px;
  font-size:10px;
  
	
}

#textppp img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
	}
#textppp a:hover img {
		border: 5px solid #c0d0e2;
		border-width: 5px 5px 20px;
		color: #fff;
	}
#textppp a:hover { color: #fff; }

#stopka{
   width:1000px;
   margin:0px 0px 20px 0px;
   
   
	
}

#lewama{
   width:700px;
   float:left;
   
}

#prawama{
   width:278px;
   float:left;
   margin-left:20px;
  
	
}


#lewastopka{
    width:25px;
	height:35px;
	background: url(../img/pollewedol.png);
	float:left;	
}

#srodekstopka{
    width:650px;
	height:35px;
	background: url(../img/pasekstopka.gif) repeat-x;
	float:left;
	text-align:center;
	color:#fff;
	padding-top:4px;
}


#srodekstopka a{
 color:#fff;	
	
}

#srodekstopka a:hover{
 color:#fff;
 text-decoration:underline;
	
}

#prawastopka{
    width:25px;
	height:35px;
	background: url(../img/polprawydol.png);
	float:left;	
}


#lewastopkal{
    width:25px;
	height:35px;
	background: url(../img/pollewedol.png);
	float:left;	
}

#srodekstopkal{
    width:228px;
	height:35px;
	background: url(../img/pasekstopka.gif) repeat-x;
	float:left;	
}


#prawastopkal{
    width:25px;
	height:35px;
	background: url(../img/polprawydol.png);
	float:left;	
}


#menustopka{
    color:#5e88b5;
	width:1000px;
	font-size:12px;
	text-align:center;
	margin:0 auto;
	padding:10px 0px 0px 0px;
}


#prawastr{
    color:#5e88b5;
	width:1000px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	padding:5px 0px 0px 0px;
	
}
  
#prawastr a{
    color:#5e88b5;
	
	
}  

#prawastr a:hover{
    color:#fff;
	
	
}  
  .lavaLampWithImage {
            position: relative;
            height: 50px;
            width: 1000px;
            /*background: url("menupasek.gif") no-repeat top;*/
            padding: 9px;
            margin: 10px 0;
            overflow: hidden;
			color:#fff;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: url("../lava.gif") no-repeat right -30px;
                        width: 9px; 
						height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLampWithImage li.back .left {
                            background: url("../lava.gif") no-repeat top left;
                            height: 30px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    .lavaLampWithImage li a {
                        font: bolder 12px arial;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;    
                    }
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }

        .lavaLampNoImage {
            position: relative;
            height: 29px;
            width: 421px;
            background-color: white;
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            border: 1px solid gray;
        }
                .lavaLampNoImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampNoImage li.back {
                        border: 1px solid #000;
                        background-color: #e6e8ea;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampNoImage li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }
                        .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
                            border: none;
                        }                    

       
						

/* Demo 2 - Vote Default on item 2 */
#lavaLampVariableImage {
position: relative;
width: 1000px;
padding: 5px;
margin: 10px 0;
overflow: hidden;
color:#fff;
}
#lavaLampVariableImage li {
float: left;
display:inline;
list-style: none;
}
#lavaLampVariableImage li.backLava {
background: url("images/slider-right1.gif") no-repeat top right;
width: 30px;
z-index: 8;
position: absolute;
}
#lavaLampVariableImage li.backLava .leftLava {
  background: url("../lava.gif") no-repeat top left;
                            height: 30px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
}
#lavaLampVariableImage li.backLava .cornerLava {
background: url("images/slider-corner1.gif") no-repeat bottom right;
height:20px;
width:24px;
position:absolute;
bottom:0px;
right:0px;
}
#lavaLampVariableImage li.backLava .bottomLava {
background: url("images/slider-bottom.gif1") no-repeat bottom left;
height:27px;
width:100%;
position:absolute;
bottom:0px;
left:0px;
}
#lavaLampVariableImage li a {
  font: bold 12px arial;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;   
}
#lavaLampVariableImage li a:hover, #lavaLampVariableImage li a:active, #lavaLampVariableImage li a:visited {
color: #fff;
border: none;
}

/*aaaa*/


#navi{
  color:#0b4b8f;
  font-size:12px;
	
}





.paseklink{
 text-align:right;
 width:670px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 20px;
 font-size:12px;
}

.imglewy{
    margin-top:3px;
	margin-left:9px;
	margin-bottom:3px;
	border:2px solid #fff;
	}
	
.imgprawy{
    margin-top:3px;
    margin-right:9px;
  	margin-bottom:3px;
	border:2px solid #fff;
}

#listalat {
background-color:#96b1cf;
color: #fff;
margin: 0px 0px 15px;
padding: 0px 5px;
text-align: right;
font-weight: bold;
}

#newsy_menu {
border-bottom: 1px solid #96b1cf;
margin: 0px;
padding: 1px 0px;
text-align: center;
}

table.months {
border: 0px dashed black;
border-collapse: collapse;
margin: 0px;
width: 100%;
padding: 0px;
}

table.months td {
border-style: solid;
border-width: 2px;
border-color: white;
color: #fff;
font-size: 13px; 
font-weight: bold;
margin: 0px;
background:#96b1cf;
width: 95px;
}

table.months td.left_col {border-width: 2px 2px 2px 0px;}

table.months td.right_col {border-width: 2px 0px 2px 2px;}

table.months a{background:#fff; color:#0c4c90; text-decoration:none; 
border-width:0px;  width:100%; float: left; margin: 0px; font-size: 13px; font-weight: bold;}
table.months a:hover{background:#fff;color:#b8cade;}
table.months a.display{background:#fff;color:#b8cade;}


#galeria {
		/*background-color: #FFFFFF;*/
		padding: 0px;
		margin:0px;
		width: 700px;
		margin-right:0px;
		margin-left:-35px;
		
	}
	
html>body #galeria {
		/*background-color: #FFFFFF;*/
		padding: 0px;
		margin:0px;
		width: 700px;
		margin-right:0px;
		margin-left:-35px;
		
		
	}
#galeria ul { 
    list-style: none;
	}
#galeria ul li { 
    display: inline; 
	padding-left:5px;
	
	}
#galeria ul img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
	}
#galeria ul a:hover img {
		border: 5px solid #c0d0e2;
		border-width: 5px 5px 20px;
		color: #fff;
	}
#galeria ul a:hover { color: #fff; }


/**********************************************************/
/*********************kalendarz****************************/
/**********************************************************/

#naglowektable{
 width:270px;
 background-color:#5e88b5;
 color:#fff;
 text-align:center;
 font-size:12px;

}



.tablediv {
display:  table;
width:290px;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
border-collapse:separate;
font-size:12px;
}
.celldiv {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:33px;
background-color:#5e88b5;
margin:2px;
color:#fff;
text-align:center;
}

.celldivtitle {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:33px;
margin:2px;
color:#fff;
text-align:center;
}
.rowdiv  {
display:  table-row;
width:10px;
}


.caltabela{

	width: 270px;
	border:0;
	color:#788BAF;
	margin-top:-3px;
	

}


html>body .caltabela{
   width: 270px;
	border:0;
	border-spacing:2px;
	color:#788BAF;
	text-align:center;
	


}


.calnaglowek{

  font-size:12px;
  font-weight:normal;
  background-color:#5e88b5;
  /*color:#BEC8DA;*/
  color:#fff;

}


.caldzien{
  font-size:10px;
  font-weight:normal;
  color:#fff;
  text-align:center;



}

.caltd{

        padding: 1px;
        border: 1px solid #FFFFFF;
        text-align: center;
		width:15px;
		background-color:#FFFFFF;
		margin:4px 4px;
		font-size:10px;
		color:#5e88b5;
}





.akt {

     background-color:#E4D5C3;
	 font-size:10px;
	 color:#788BAF;
	 text-align:center;
     border: 1px solid #E4D5C3;
     width:15px;
	 
	 
     }


.aktmy {

     background-color:#5e88b5;
	 font-size:10px;
	 color:#788BAF;
	 text-align:center;
     width:15px;
	 
	 
     }

ol.steps {
	margin: 10px 0;
	background: #00418f;
	padding: 0 0 0 35px;
	font-size:12px;
	width:500px;
}
ol.steps li {
	margin: 0;
	padding: 2px 5px;
	color: #c0d0e2;
	font-size: 12px;
	font-weight: bold;
	background: #c0d0e2;
}
ol.steps li h2 {
	font-size: 0.9em;
	padding: 5px 0;
	margin-bottom: 10px;
	border-bottom: 1px dashed #333;
	color: #fff;
}

#textppk{
  background: url(../img/pasekprawybok.gif) repeat-y;
  width:270px;
  font-size:10px;
  position:relative;
	
}

#textppk ul {
  list-style:none;
	
}



#textppk ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; 
	left:10px; 
	list-style:none; 
	padding:0; margin:0; 
	width:1px; 
}
#textppk ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#c0d0e2; 
	list-style:none;
}
#textppk ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	padding:2px; 
}
#textppk ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#textppk li.ui-tabs-nav-item a{ 
	display:block; 
	height:10px; 
	color:#333;  
	background:#fff; 
	line-height:20px;
}
#textppk li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#textppk li.ui-tabs-selected{ 
	 
}
#textppk ul.ui-tabs-nav li.ui-tabs-selected a{ 
	 
}
#textppk .ui-tabs-panel{ 
	width:270px; 
	height:150px; 
	 
	position:relative;
}
#textppk .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	 
}
#textppk .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#textppk .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#textppk .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#textppk .info a:hover{ 
	text-decoration:underline; 
}
#textppk .ui-tabs-hide{ 
	display:none; 
}