/************************** glowne *******************************/
body
		{
	margin:0;
	padding:0;
	background-color: #FFC001;
	text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height: 17px;
	background-image: url(/images/tlo_www.gif);
	background-repeat: repeat-x;
		}


a 
		{
			color:#333333;
		}


a:hover 
		{
			color:#CC0000;
		}
		
		
h1 
		{
			margin: 0 0 7px 0;
			padding: 0;
			font:normal 18px Arial;
			color:#990000;
		}

		
h2 
		{
			margin: 0 0 7px 0;
			padding: 0;
			font:normal 16px Arial;
			color:#990000;
		}		
		
h3 
		{
			margin: 0 0 15px 0;
			padding: 0 0 10px 0;
			font:normal 18px Arial;
			color:#990000;
			border-bottom-width: 1px;
			border-bottom-color: #EFEFEF;
			border-bottom-style: solid;
		}				


HR { margin: 20px 0; text-align: right; height: 1px; color: #DBDBDB; border: none; } /* For Internet Explorer */
HR { margin: 20px 0;  height: 1px; background-color: #DBDBDB; border: none; } /* For Gecko-based browsers */


p 			
		{
			margin:0;
		}


body img 
		{
			border:none;
		}

				
img 		
		{
			border:0;
		}


.clear 		
		{
			clear:left;
		}


form
		 {
			margin:0;
			padding:0;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
		
.form
		 {
			margin:0;
			padding:0;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#666666;
			border-width: 1px;
			border-style: solid;
			border-color: #CCCCCC;
		}		


.table_form
		{
			margin:0;
			padding:0;
			text-align:left;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#666666;
		}		


table
		{
			margin:0;
			padding:0;
			text-align:left;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#333333;
		}		



input.form_button 
		{
			font-family: Tahoma, Verdana, Arial, Sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			background-color: #FFC001;
			border: solid;
			color: #666666;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-top-color: #FECF43;
			border-right-color: #DEA701;
			border-bottom-color: #DEA701;
			border-left-color: #FECF43;
		}
	
input.form_button_2 
		{
			font-family: Tahoma, Verdana, Arial, Sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			background-color: #FFCC33;
			color: #333333;
			border-top: 1px solid #FEE992;
			border-right: 1px solid #D5AA02;
			border-bottom: 1px solid #D5AA02;
			border-left: 1px solid #FEE992;
		}	

input.form_button_3 
		{
			font-family: Tahoma, Verdana, Arial, Sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			background-color: #CC0000;
			border: solid;
			color: FFFFFF;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-top-color: #FF6666;
			border-right-color: #990000;
			border-bottom-color: #990000;
			border-left-color: #FF6666;
		}		
	


	

/************************** layout **************************/


#kontener
		{
			width: 751px;
			margin: 12px auto 10px auto;
			padding:0;
		}

.naglowek-box 
		{
			margin:0;
			padding:0;
			float:left;
		}		

.naglowek-szukaj 
		{
			margin:0;
			padding:0;
			float:left;
			height:41px;
			width:201px;
			background-image: url(/images/naglowek_szukaj.jpg);
		}	



#subkontener
	    {
			clear: both;
			background-image: url(/images/tlo_txt.jpg);
			background-repeat: repeat;
	    }


#menu
	    {
			clear: both;
			margin: 0;
			padding: 10px 0 0 0px;
			background-image:url(images/tlo_menu.gif);
			height: 25px;

	    }


#lokalizacja
		{
			margin:0 0 20px 0;
			padding:0 0 10px 0;
			text-align:left;
			font: normal 11px Arial, Helvetica, sans-serif;
			color:#999999;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			border-bottom-color: #DBDBDB;
		}
		
.podmenu
	    {
	clear: both;
	margin: 0;
	padding: 0 0 10px 0;
	float: right;
	    }
		
.podmenutxt
		{
			margin:0;
			padding:5px 5px 5px 0px;
			text-align:left;
			font: normal 12px Arial, Helvetica, sans-serif;
			line-height: 17px;
			color:#333333;
			border-bottom-color: #EFEFEF;
			border-bottom-style: solid;
			border-bottom-width: 1px;
		}

.newsbok 
		{
			margin:0;
			padding:5px 10px 5px 31px;
			text-align:left;
			font: normal 11px Arial, Helvetica, sans-serif;
			line-height: 16px;
			color:#333333;
		}
		
.news 
		{
			margin:0;
			padding:5px 5px 10px 0px;
			text-align:left;
			font: normal 12px Arial, Helvetica, sans-serif;
			line-height: 17px;
		}		


#kol-1 
		{
			margin:0px 0px 20px 0;
			padding:0;
			float:left;
			width:202px;
			display:block;
		}
	
#kol-2 
		{
			margin:17px 0 0 20px;
			padding:0;
			float:left;
			text-align:left;
			width:505px;
			display:inline;
		}
		
.box-l 
		{
			margin:0 47px 0 0;
			padding:0;
			float:left;
			display:block;
		}		
.box-p 
		{
			margin:0;
			padding:0;
			float:right;
			display:block;
		}				

#banerintro 
		{
			margin:0 0 25px 0;
			background-color: #999999;
		}


#banerbok
		{
			margin:10px 0 0 0;
			background-color: #999999;
		}
		
.fotobox
	    {
			margin: 20px 0 20px 20px;
			padding: 1px;
			float: right;
			background-color: #e5e5e5;
	    }
		
.foto
	    {
			padding: 10px;
			background-color: #FFFFFF;
	    }
		
.opisfoto
		{
			padding: 3px;
			font: normal 10px Arial,  Helvetica, sans-serif;
			text-align: center;
		}		

#stopkapic
	    {
			clear: both;
			margin: 0;
			padding:0;
	    }
	

#stopkatxt
		{
			margin: 0;
			padding: 10px 0 10px 0px;
			font:normal 11px Arial,  Helvetica, sans-serif;
			font-size:10px;
			text-align: center;
		}


/************************** lista **************************/



ul
		{
			margin:10px 0 20px 0;
			padding:0;
			list-style:none;
		}


ul li 
		{
			padding:3px 0 3px 10px;
			background:url(images/strzalka_bordo.gif) 0em 0.8em no-repeat;
			margin: 0;
		}


ul.menu
		{
			margin:0 0 0 10px;
			padding:0;
			list-style:none;
		}


ul.menu li 
		{
			margin: 0 15px 0 0px;
			padding:0 0 0 10px;
			background:url(images/strzalka_biala.gif) 0em 0em no-repeat;
			float: left
		}



/************************** linki **************************/



a.menu, a.menu:visited
		{
			color:#FFFFFF;
			text-decoration: none;
		}

a.menu:hover
		{
			color:#FFFF99;
			text-decoration: none;
		}
		
a.lokalizacja, a.lokalizacja:visited
		{
			color:#999999;
			text-decoration: none;
		}

a.lokalizacja:hover
		{
			color:#CC0000;
			text-decoration: none;
		}		
		
				
a.url-dn 
		{
			text-decoration: none;
		}


a.url-dn:hover 
		{
			text-decoration: none;
		}
		
a.tytul, a.tytul:visited
		{
			line-height: 17px;
			color:#CC0000;
			font-weight: bold;			
		}

a.tytul:hover
		{
			color:#333333;
		}		
