/* Działa optymalnie w połączeniu ze skryptem minmax.js */

html {
   	 background: white;
   	 color: black;
   	 font-family: Verdana, Helvetica, "Bitstream Vera Sans", sans-serif;
   	 font-size: 11px;
		 }
		 
table { /* IE */
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 0.9em;
			text-align: justify /*IE*/
			}
			
td { /* IE */
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 1.1em;
			text-align: justify /*IE*/
			
			}
tr {
	background-color: #F5F5F5;
	height: 30px;
}

.cennik tr:first-child {
	background-color: #E6E6FA;
	}
	
.cennik tr:first-child+tr+tr {
	background-color: #E6E6FA;
	}
	
.cennik td:first-child	{
	width: 270px;
	}
	
.cennik td:first-child+td	{
	width: 35px;
	}
	
/*dla durnego IE*/
.fc {
	background-color: Silver;
}

.tdfc {
	width: 270px;
	}

.tdfctd .cennik td:first-child+td	{
	width: 35px;
	}
/* end */
	
	
a {
	text-decoration: none;
	color: Navy; /* maroon */
	font-weight: bold;
}
	
a:hover {
	color: #778899;
} /* darkgoldenrod */
	 
img {
		border: none;		
		}

body {
			margin: 5px;
			text-align: center;
			margin-top: 15px;
		 }
		 
#container {
					 height: auto;
					 width: 759px;					 
					 margin: auto;					 
 			     }
 
#header {
			  text-align: center;
			  font-weight: bold;
			  width: 100%;
			  height: 100%;
				max-height: 130px;
				background-color: #778899;
				border-bottom: solid 15px;
				border-color: #778899;
		    }
				
#header img {
						border-left: solid 3px;
						border-top: solid 3px;
						border-bottom: solid 3px;
						border-color: #E6E6FA;						
						}

#menu {
			 text-align: left;
		   font-weight: bold;	
		   float: left;
			 width: 165px;			 
			 min-height: 335px;		 
			 display: inline;
			 margin-top: 2px;			 
			}
		  
#menu ul { margin: 0; padding: 0; list-style: none; }

#menu ul li { position: relative; }

#menu ul .dzial {
	text-align: center;
	color: white;
	background-color: #778899;
}

#menu li {
	margin-top: 1px;
	padding: 2px 3px;
	list-style: none;
	background-color: #E6E6FA;
}
				 
#menu a { padding-left: 6px; }

#menu a:hover { padding-left: 10px; }

#menu li ul {
							position: absolute;
							width: 160px;
						  left: 166px;
						  top: -1px;
						  display: none;
						}
										 
#menu li:hover ul, li.over ul{ display: block; }
				 
#submenu {
					text-align: center;
					font-weight: bold;	
					float: left;
					width: 165px;					
					display: inline;
					margin-top: 20px;
					margin-bottom: 50px;
					padding: 8px 0px 8px 0px;					
					color: white;					
				 }
				 
#submenu li
						{
						color: white;
						background: #778899;						
						}

#submenu a { text-indent: 0px; font-weight: normal; color: white; }

#submenu a:hover { text-indent: 0; font-weight: bold; color: white; }
			 
#content {
				 margin-top: 1px;
				 margin-left: 5px;
				 padding-left: 5px;
				 float: left;	 
				 width: 588px;		/*upośledzone wersje IE*/		 
				 min-height: 600px;							
				 text-align: justify;
				 display: inline;
				 line-height: 1.5;				 
				 
				 border-left: dashed 1px;
				 border-color: #c0c0c0;				 
				 }
				 
body>#container>#content{ 	/*pozostale przegladarki*/
												width: 583px;
												}
				 
.tytul {
	/*takie samo jak h1, ale używane w miejscu gdzie nie musi sczególnie zwracać uwagi robota*/
	color: #00008B;
	font-size: 1.3em;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 2px;
	clear: both;
	text-align: center;
	background-color: #DCDCDC;
	line-height: 1;
}
			 
h1 {
		color: #00008B;
		font-size: 1.3em;
		padding-top: 5px;
		padding-bottom: 5px;
		font-weight: bold;
		margin-bottom: 5px;
		margin-top: 2px;
		clear: both;
		text-align: center;
		background-color: #E6E6FA;
		line-height: 1;
	 }
			 
.miniatura img
							{
							float: right;
							padding-left: 5px;
							padding-bottom: 10px;
							display: inline;
							}
							
.obrazekduzy p { text-align: center; }

.obrazekwydarzenie { text-align: center; }
								 
.malytytul   { /*prawie takie samo jak h2, ale używane w miejscu gdzie nie musi sczególnie zwracać uwagi robota*/
							font-size: 1.1em;
							font-weight: bold;
							padding: 10px 0 10px 0;
							margin-top: 5px;
							clear: both;
							line-height: 1;
						 }
						 
h2	{
		font-size: 1.1em;
		font-weight: bold;
		padding: 10px 0 0 0;
		margin-top: 5px;
		clear: both;
		line-height: 1;
		}
						 
.dluzszytekst { text-indent: 4em; }
							
.wyroznienie { font-weight: bold; }

.czerwonewyr {
							font-weight: bold;
							color: red;
						 }

#zrodlo { text-align: right; }

.nawigacja { margin-top: 8px; }
#przyciskkontaktu { float: left; }
#przyciskpowrotu { float: right; }
#animacjaflash { float: left; }
#rysunekgif { float: right; }

.data {
			font-weight: bold;
			width: 100px;
			padding: 15px 0 15px 0;			
			}


#footer {
				padding-top: 3px;
			  text-align: center;				
				width: 100%;
			  height: 20px;
				clear: both;
				color: #c0c0c0;
				font-weight: bold;
		    }
				
.rogi{display:block; }
.rogi *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#778899}
.rogi1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c89191;
  border-right:1px solid #c89191;
  background:#9f3f3f}
.rogi2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f2e5e5;
  border-right:1px solid #f2e5e5;
  background:#983030}
.rogi3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #983030;
  border-right:1px solid #983030;}
.rogi4{
  border-left:1px solid #c89191;
  border-right:1px solid #c89191}
.rogi5{
  border-left:1px solid #9f3f3f;
  border-right:1px solid #9f3f3f}
.rogifg{
	background: #778899;
}
	
#validator {
						margin-top: 0px;
						padding-top: 0px;
						text-align: center;
					 }
#validator a { padding-left: 0; }
#validator a:hover { padding-left: 0; }