 		
 			a {
 			   color: #a30105;
               text-decoration: none;
			}        
            
           a:hover {
                color: #a30105;
                text-decoration: underline;
			}
 				
 			
			
			body {
                font-family: Tahoma, Arial, Helvetica, sans-serif;
                background-color: #d9d9d9;
            }
            
            #content {
                width: 1000px;
                margin: 30px auto 0 auto;
            }
            
            #content2 {
                background-color: #fff;
            }
            
            #navcontainer {
                width: 100%;
            }
            
            #navcontainer ul {
                display: block;
                list-style: none outside;
                padding: 0;
                margin: 0 0 0 10px;
                font-family: Tahoma, Verdana, sans-serif;
                font-weight: bold;
                font-size: 14px;
            }
            
            #navcontainer li {
                padding: 0;
                margin: 0 7px 0px 0;
                background-color: #d9d9d9;
                color: #ffffff;
                display: block;
                float: left;
                position: relative;
            }
            
            #navcontainer a:link, #navcontainer a:visited {
                background-color: #d9d9d9;
                color: #000;
                text-decoration: none;
                padding-top: 10px;
                padding-left: 10px;
                padding-right: 10px;
            }
            
            #navcontainer a:hover {
                background-image: url(/img/menu_n.jpg);
                color: #fff;
            }
            
            #navcontainer li#active a {
                background-image: url(/img/menu_n.jpg);
                color: #fff;
            }
            
            #red_line {
                clear: both;
                width: 100%;
                height: 15px;
                background-color: #ba0308;
            }
            
            #top {
                width: 1000px;
                height: 225px;
                background-image: url(/img/index_02.jpg);
            }
            
            #undertop {
                width: 1000px;
                height: 20px;
            }
            
            #undertop p {
                font-size: 12px;
                margin-top: 5px;
            }
            
            h1 {
                margin-left: 20px;
                font-size: 1.2em;
                color: #a30105;
                font-weight: normal;
            }
			h5 {
                margin-left: 20px;
                margin-right: 20px;
                font-size: 0.9em;
				margin-bottom:5px;
            }
            
            p {
                margin-left: 20px;
                margin-right: 20px;
                font-size: 0.9em;
            }
            ul {
            	margin-left: 20px;
                margin-right: 20px;
                font-size: 0.9em;
				list-style:disc;
            }
            .red {
                color: #a30105;
            }
			 #newsarchive {
			 	float: left;
                width: 800px;
                background-color: #fff;
				margin-bottom:0px;
				 border-top: #b4b4b4 dotted 1px;
             }
			 #newsarchive a {
                color: #a30105;
                text-decoration: none;
				margin-bottom:0px;
            }
            
            #newsarchive a:hover {
                color: #a30105;
                text-decoration: underline;
				margin-bottom:0px;
            }
			div.newscontent {
				width: 800px;
                background-color: #fff;
			}
            div.newscontent a {
                color: #a30105;
                text-decoration: none;
				margin-bottom:0px;
				margin-left:20px;
                }
			 div.newscontent a:hover {
                color: #a30105;
                text-decoration:underline;
				margin-bottom:0px;
				margin-left:20px;
                }
            #glowna {
                float: left;
                width: 700px;
                background-color: #fff;
                border-top: #b4b4b4 dotted 1px;
            }
            
            #glowna img.left {
                float: left;
                border: 0px;
                margin-right: 10px;
                margin-left: 10px;
            }
            
            #glowna img.right {
                float: right;
                border: 0px;
                margin-right: 10px;
                margin-left: 10px;
            }
			#glowna	img.galeria {
				margin-left:20px;
				margin-top:20px;
				border:0px;
			}
             #glowna a {
                color: #a30105;
                text-decoration: none;
            }
            
            #glowna a:hover {
                color: #a30105;
                text-decoration: underline;
            }
            #news {
                float: left;
                width: 299px;
                border-left: #b4b4b4 dotted 1px;
                border-bottom: #b4b4b4 dotted 1px;
                background-color: #fff;
            }
            
            #news a {
                color: #a30105;
                text-decoration: none;
            }
            
            #news a:hover {
                color: #a30105;
                text-decoration: underline;
            }
			
            #news img.right {
            	margin-left:15px;
				margin-top:15px;
				margin-bottom:15px;
            }
            #bottom_menu {
                width: 1000px;
                height: 40px;
                background-image: url(/img/index_05.jpg);
            }
            
            #bottom_menu2 {
                width: 1000px;
                padding: 8px 0 0 0;
                text-align: center;
            }
            
            #bottom_menu2 a {
                color: #fff;
                text-decoration: none;
                font-size: 14px;
                margin-left: 30px;
            }
            
            #bottom_menu2 a:hover {
                color: #fff;
                text-decoration: underline;
                font-size: 14px;
            }
            
            #clear {
                clear: both;
                background-color: #fff;
            }
			#sidebar {
				 
                float: left;
                width: 299px;
                border-left: #b4b4b4 dotted 1px;
                border-bottom: #b4b4b4 dotted 1px;
                background-color: #fff;
            }
			
			  #sidebar a {
                color: #a30105;
                text-decoration: none;
				margin-left:15px;
            }
            
            #sidebar a:hover {
                color: #a30105;
                text-decoration: underline;
				margin-left:15px;
            }
            td.weekend {
            	background-color: #9f9;
            }
            span.blue {
            	background-color: #38abc8;
            	padding-top:3px;
            	padding-bottom:3px;
            	padding-left:10px;
            	padding-right:10px;
            
            }
            span.yellow {
            	background-color: #ffe680;
            	padding-top:3px;
            	padding-bottom:3px;
            	padding-left:10px;
            	padding-right:10px;
            
            }
            td.blue {
            	background-color: #38abc8;
            	text-decoration: line-through;
            }
			td.yellow {
            	background-color: #ffe680;
            	text-decoration: line-through;
            }
            #news div div table {
            	margin: 0;
            	font-size:small;
            	padding: 0;
            	border-collapse: collapse;
            	
            } 
            #news div div.calendar {
            	padding-left:1em;
            }
            #news div div table td {
            	border:solid 0px #fff;
            	padding:0.2em;
            	margin:0;
            }
            #news div div table tr {
            	border:solid 0px #fff;
            	padding:0;
            	margin:0;
            }
            
            div.disabled {
            	display:inline;
            }
		#realizacja {
			text-align:right;
		}
		/* kalendarz */
		
		
		#kalendarz {
			width: 700px;
			margin-bottom:0px;
			margin-left:50px;
		}
		
		div.calendar table {
			margin: 0 0 0 0;
            font-size: 14pt;
            padding: 0.1em;
            border-collapse: collapse;
		}
		div.calendar table caption {
			
            font-size: 22pt;
            padding: 0em;
            margin:0;
           	
           
		}
		
		div.calendar table td {
			padding: 0.4em;
			border-bottom: solid 1px #aaa;
			border-right: solid 1px #aaa;
		}
		div.calendar table thead td {
			padding-top: 0.4em;
			margin-top:0;
			border-top:solid 1px #aaa;
			border-bottom: solid 1px #aaa;
			border-right: solid 1px #aaa;
		}
		div.calendar table td:first-child {
			
			border-left: solid 1px #aaa;
		}
		
		

