@charset "utf-8";
body {
	font: normal normal 11px/16px Geneva, Arial, Helvetica, sans-serif;
	margin: 0; /* zaleca się wyzerowanie dopełnienia i marginesu elementu body, tak aby mogły być uwzględniane różne domyślne ustawienia przeglądarki */
	padding: 0;
	text-align: center; /* kontener zostaje wyśrodkowany w oknach przeglądarek IE 5*. Następnie tekst określony przez selektor #container jest wyrównywany domyślnie do lewej */
	color: #676863;
	background-repeat: repeat;
	background-position:center;
	background-position:top;
}
a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
}
a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
}
a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #c3c1b0;
	text-decoration: none;
}
p {
	margin: 0;
	padding: 0;
}
ul {
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 0px;
	list-style-type: circle;
}
ol {
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 0px;
}
img {
	border:0;
}
.odstepprawy {
	margin-right:20px;
}
.odsteplewy {
	margin-left:20px;
}
h1 {
	font-size:20px;
	color:#6b4142;
	font-variant:small-caps;
	margin-top:0;
	margin-bottom:15px;
	text-align: left;
	line-height: 1.3em;
}
#main {
	width:980px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#main_srodek {
	width:980px; 
	margin:0;
	padding:0;
	text-align: left;
}
fieldset {
	border: 0;
}
form, input, textarea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #4c4c4e;
	padding: 4px;
	margin: 0;
}
input, textarea {
	border: 1px solid #c0c0c0;
}
#inputok {
	background-color:#ccc;
	border: 0px;
}
#panelgorny {
	width:980px;
	height:200px;
	padding:0;
	margin:0;
}
#linklogo {
	width:160px;
	float:left;
}
#flash {
	width:820px;
	float:right;
}



/* SRODEK */

#srodek {
	width:980px;
	float: left;
}
#srodek_hold {
	width:980px;
	float: left;
}
#srodek_kol_hold {
	width:980px;
	padding-top:30px;
	float: left;
}
#srodek_kol_1_hold {
	width:300px;
	padding-top:0px;
	float: left;
}
#srodek_kol_2_hold {
	width:450px;
	padding-top:0px;
	float: left;
}
#srodek_kol_3_hold {
	width:230px;
	padding-top:0px;
	float: left;
}
#srodek_kol_hold #tekst {
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}
#srodek_kol_1_hold #tekst {
	padding-left:20px;
	padding-right:10px;
	text-align:justify;
}
#srodek_kol_2_hold #tekst {
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}
#srodek_kol_3_hold #tekst {
	padding-left:10px;
	padding-right:20px;
	text-align:justify;
}


#srodek_kol_1 {
	width:160px;
	padding-top:50px;
	float: left;
}
#srodek_kol_2 {
	width:200px;
	padding-top:50px;
	float: left;
}
#srodek_kol_3 {
	width:620px;
	padding-top:50px;
	float: left;
}
#srodek_kol_4 {
	width:800px;
	padding-top:50px;
	float: left;
}
#srodek_kol_1 #tekst {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	text-align:justify;
}
#srodek_kol_2 #tekst {
	padding-right:10px;
	padding-bottom:30px;
	text-align:justify;
}
#srodek_kol_2 #tekstmenu {
	padding-right:10px;
	padding-bottom:30px;
	text-align:justify;
}
#srodek_kol_3 #tekst {
	padding-left:10px;
	padding-right:20px;
	padding-bottom:30px;
	text-align:justify;
}
#srodek_kol_4 #tekst {
	padding-right:20px;
	padding-bottom:30px;
	text-align:justify;
}



/*PODMENU*/

#podmenu{
	width:160px;
}
#podmenu ul {
	padding:0;
	margin:0;
}
#podmenu li {
	list-style-type: none;
	padding-bottom:12px;
	background-repeat: no-repeat;
}
#podmenu li.dwielinie {
	list-style-type: none;
	padding-bottom:12px;
}
#podmenu li.bezlinii {
	list-style-type: none;
	padding-bottom:12px;
}
#podmenu a {
	display:block;
	padding-left:15px;
	padding-top:1px;
	text-decoration:none;
	font: normal normal 13px Geneva, Arial, Helvetica, sans-serif;
}
#podmenu ul li ul {
	padding: 5px 0px 0px 0px;
	margin:0;
}
#podmenu ul li ul li {
	list-style-type: none;
	padding-bottom:2px;
	background-repeat: no-repeat;
}
#podmenu ul li ul li a {
	display:block;
	padding-left:30px;
	padding-top:5px;
	text-decoration:none;
	font: normal normal 11px Geneva, Arial, Helvetica, sans-serif;
}




/* DOL */

#foot {
	width:980px;
	height:120px;
	clear:both;
}
#foot #napis {
	font: normal normal 11px Geneva, Arial, Helvetica, sans-serif;
	padding-top:35px;
	padding-left:270px;
}
#foot #napis a {
	font: normal normal 11px Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#foot ul {
	margin:0;
	padding-top:54px;
	padding-left:13px;
}
#foot li {
	list-style-type: none;
	float: left;
	display:inline;
}
#copyright {
	width: 980px;
	font: normal normal 10px Geneva, Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom:20px;
	color:#999;
	margin: 0 auto;
}
#copyright a {
	font: normal normal 10px Geneva, Arial, Helvetica, sans-serif;
	color:#999;
}
#copyright .copy {
	float: left;
}
#copyright .hydra {
	float: right;
}

p #news {
	padding-bottom:5px;
}
#news a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	padding-left:18px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
}
#news a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	padding-left:18px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
}
#news a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #c3c1b0;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	padding-left:18px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
}
#news_skrot {
	font-size: 11px;
	padding-bottom:20px;
}
#news_skrot a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
}
#news_skrot a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
}
#news_skrot a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #c3c1b0;
	text-decoration: none;
}





















/*MENU */

/*
#menu {
	width:980px;
	height:35px;
	background-repeat: no-repeat;
	background-position:center;
	background-position:top;
      }
#menu ul {
	margin:0;
	margin-left:25px;
	padding:0;
}
#menu li {
	list-style-type: none;
	float: left;
	display:inline;
}
*/
#menu li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font: normal normal 15px/1.3em Geneva, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: right;
	padding-left:0px;
	padding-right:34px;
	padding-top:5px;
	padding-bottom:7px;
}
#menu li a:hover {
	display: block;
	color: #c3c1b0;
	text-decoration: none;
	font: normal normal 15px/1.3em Geneva, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: right;
	padding-left:0px;
	padding-right:34px;
	padding-top:5px;
	padding-bottom:7px;
}









#menu {
	width:980px;
	height:35px;
	background-repeat: no-repeat;
	background-position:center;
	background-position:top;
}
#menu ul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
	line-height: 1.3em;
	overflow: hidden;
	padding: 2px;
	margin: 0px;
	padding-left:25px;
      }
#menu li {
	list-style-type: none;
	float: left;
	font-weight: normal;
	padding-left:0px;
	padding-right:0px;
}
/*
#menu li a:link {
	display: block;
	padding: 5px 5px 5px 0px;
	color: #000000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
}
#menu li a:visited {
	display: block;
	padding: 5px 5px 5px 0px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
}
#menu li a:hover {
	display: block;
	padding: 5px 5px 5px 0px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
}
*/
#menu li li a {
	width: 260px;
	color: #000000;
	font-size: 12px;
	padding: 2px 5px 2px 5px;
border-bottom:1px solid #999999;
}
#menu li li a:hover {
	color: #a40000;
	font-size: 12px;
	padding: 2px 5px 2px 5px;
}
#menu li ul {
	overflow: hidden;
	display:none;
}
#menu li ul li{
	padding-left:3px;
	padding-right:3px;
}
#menu li:hover ul{
	position: absolute;
	padding: 1px;
	margin: 0;
	display: block;
	width: 140px;
	background-color: #f6f6f4;
	color: #FFFFFF;
}



#linia {
	border-bottom-style:solid;
	border-bottom-color:#3c0808;
	border-bottom-width:1px;
	margin-top:7px;
	margin-bottom:7px;
}





