* {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
}
html, body  
	{
	 text-align: center; 
	 font-size:12px;
	 font-family: verdana, tahoma, arial, helvetica, sans-serif;
	 background: #1E2D64 url('../images/body.jpg') no-repeat top center;
	 height:100%;
	}
img 
  {border: 0px;
	}

h1,h2 
	{
	font-family:'times new roman',georgia;	
	font-size:14px;
	text-transform:uppercase;
	}
	
h3
	{font-size: 1em; 
	 font-weight: bold;
	}
table.main 
	{padding: 0px; 
	 border: 0px; 
	 margin: 0px auto 0px auto; 
	 width: 700px; 

	}
td 
	{text-align: left; 
	 vertical-align: top; 

	}
a 
	{color: #FF6800; 
	 font-size: 1em;
	}
a:visited 
	{color: #FF6800;
	}
a:hover 
	{color: #FF6800;
	}

div.top{
width:100%;
height:347px;
display:block;
overflow:hidden;
/* background: #07051D url('../images/top.jpg') no-repeat top center; */
background: #07051D;
text-align:center;
}

div#top{
width:975px;
height:307px;
padding:0px 5px;
display:block;
text-align:left;
margin:0px auto;
}

div.right{
overflow:hidden;
float:right;
display:block;
height:347px;
width:847px;
overflow:hidden;
margin-left:-100px;
}

div.right *{
z-index:-1;
}

div.left{
float:left;
display:block;
height:347px;
width:228px;
overflow:hidden;
padding:20px 0px;
}

div.left *{
z-index:2;
}

div#top table input{
background:#6E53A0;
color:#ffffff;
border:1px solid #ffffff;
}

div#top table span{
margin:0px;
display:block;
float:left;
height:20px;
padding:2px;
}

div.top a img{
padding:125px 0px 10px;
}

div.topmenu{
width:100%;
height:39px;
display:block;
background: #9F0041;
border-top:2px solid #ffffff;
border-bottom:2px solid #ffffff;
text-align:center;
padding:0px 0px 0px 0px;
}



div.topimages{
width:100%;
display:block;
overflow:hidden;
background: #D3C2AE;
text-align:center;
padding:10px 0px 10px 0px;
}

div#topimages{
width:975px;
text-align:center;
overflow:hidden;
margin:5px auto;
}

div#topimages ul{
list-style:none;
clear:both;
}

div#topimages ul li{
float:left;
display:inline;
padding:0px 5px;
}

div.content{
width:100%;
display:block;
overflow:hidden;
background: #F3EFE2;
text-align:center;
padding:10px 0px 10px 0px;
}

div#content{
width:975px;
display:block;
overflow:hidden;
padding:10px 0px 10px 0px;
margin:0px auto;
}


div.side{
width:210px;
padding:0px;
display:block;
float:left;
text-align:left;
color:#666664;
font-size:11px;
}

div.side h2{
color:#3299FF;
font-family:tahoma,arial;
font-size:12px;
margin:15px 0px 0px;
text-transform:none;
clear:both;
}	

div#orange h2{
color:#FF6800;
font-family:tahoma,arial;
font-size:12px;
margin:15px 0px 0px;
text-transform:none;
clear:both;
}	

div.center{
width:520px;
padding:0px 15px;
display:block;
float:left;
text-align:left;
/*color:#666664;*/
color:#000000;
font-size:12px;
}

div.center h1{
background: transparent url('../images/kropki.png') repeat-x bottom center;
display:block;
clear:both;
padding:5px 0px 10px 0px;
margin:5px 0px 10px 0px;
color:#99917E;
font-size:16px;
}

div.center h2{
font-family:tahoma,arial;
font-size:12px;
margin:15px 0px 0px;
text-transform:none;
}	

div.center span{
float:left;
padding:5px;
}

div.center span img{
border:3px solid #D6CEC1;
margin:3px;
}


div.side span img{
border:1px solid #D6CEC1;
margin:5px 1px;
float:left;
display:block;
}

div.botmenu{
width:100%;
height:112px;
display:block;
overflow:hidden;
background: transparent url('../images/bot.png') repeat-x top center;
text-align:center;
padding:10px 0px 0px 0px;
}


div#botmenu{
width:975px;
margin:25px auto;
display:block;
overflow:hidden;
text-align:left;
color:#DBCFBF;
}

div.botmenu ul{
display:block;
margin:5px 0px;
}

div.botmenu ul li{
display:inline;
height:26px;

}

div.botmenu ul li a{
color:#5C8DEA;
text-decoration:none;
}

.white{
color:#ffffff;
}

div.box{
width:119px;
height:99px;
display:block;
float:left;
margin:10px 0px;
padding:45px 5px 5px 60px;
text-align:left;
font-size:10px;
}

div.box1{
background: transparent url('../images/box1.png') no-repeat top center;
}

div.box2{
background: transparent url('../images/box2.png') no-repeat top center;
}

div.box3{
background: transparent url('../images/box3.png') no-repeat top center;
}

div.box4{
background: transparent url('../images/box4.png') no-repeat top center;
}

div.box5{
background: transparent url('../images/box5.png') no-repeat top center;
}


/* menu css */


div.topmenu ul li{
font-family:'times new roman',georgia;
font-size:12px;
}

div.topmenu ul li a{
text-decoration:none;
font-size:17px;
color:#ffffff;
text-align:left;
}

div.topmenu ul li a:hover{
background:#EEAC00;
color:#9F0042;
}

ul.menu {list-style:none; padding:0;height:29px;width:975px;margin:0px auto;}
ul.menu * {margin:0; padding:0}
ul.menu a {text-decoration:none;padding:9px 18px 10px 18px;display:block;float:left;}
ul.menu a {display:block; color:#FFFFFF; text-decoration:none}
ul.menu li {position:relative; float:right; }
ul.menu ul {position:absolute; top:39px; left:0; background:#9F0041; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; width:148px; margin:0;float:none;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#9F0041;clear:both;overflow:hidden;width:133px;border:1px solid #4F0021; border-top:0;margin:0px;}
ul.menu ul li a:hover {background:#EEAC00;color:#9F0042;}
ul.menu ul li a,ul.menu ul {background:#7F0035;}
ul.menu ul ul li a,ul.menu ul ul {left:148px; top:-1px;background:#5F0027;}
ul.menu .menulink {}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {background:transparent url(../images/arrow.gif) no-repeat center right;}
ul.menu .sub:hover{background: #EEAC00 url(../images/arrow.gif) no-repeat center right;}

/* end menu css */

/* dodane przeze mnie! */
#sBiuletynInfo {
	color:#FFFFFF;
}
div.center p {
}
div.center a {
	color:#FF6800;
	text-decoration:underline;
}
/* koniec dodane przeze mnie! */

/* style formularza */
table.formularz {
	width:100%;
	border:0;
}
table.formularz td.header {
	font-size:13px;
	padding:3px;
	padding-left:60px;
}
div.alert {
	font-size:10px;
	color:#990000;
	display:inline;
	float:none;
	margin:0px;
	height:auto;
	padding:0;
}
table.formularz td.left {
	text-align:left;
}
table.formularz td.right {
	text-align:right;
}

table.formularz td input {
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#454545;
	background-color:#F9F9F9;
	border:solid 1px #454545;
}

/* style formularza */

/*style przewijanego paska z banerami */
div.scroll{
width:969px;
height:165px;
margin:0px auto;
padding:0px 5px 5px;
display:block;
color:#E8E130;
overflow:hidden;
text-align:center;
background-color:#D3C2AE;
}

marque{
font-size:12px;
}


div.tekst{
float:left;
padding:10px;
display:block;
width:700px;
}


h3{
color:#558DFE;
font-weight:normal;
font-size:20px;
}


select,input,textarea{
background:transparent url(images/select.gif) no-repeat top left;
border:0px;
}

input.submit{
background:transparent url(images/submit.gif) repeat-x top left;
color:#ffffff;
padding:3px 5px;
}


a.move-right,a.move-left{
display:block;
width:19px;
height:32px;
float:left;
overflow:hidden;
}


div.scroll-container{
width:995px;
display:block;
float:left;
overflow:hidden;
}


/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Master button styles - note that up and down versions 
have been removed in this example */

.simply-scroll-btn {
	position: absolute;
	width: 20px;
	height: 68px;
	z-index:3;
	cursor: pointer;
	display:block;
	float:left;
}
	
.simply-scroll-btn-left {
	left: 20px;
	bottom: 6px;
	margin-left:-20px;
	background-image:url(../images/strzalka_lewo.gif);
	margin-bottom:45px;
}
.simply-scroll-btn-left.disabled {

}
.simply-scroll-btn-left:hover {

}

.simply-scroll-btn-right {
	right: 0px;
	bottom: 6px;
	margin-right:-5px;
	background-image:url(../images/strzalka_prawo.gif);
	margin-bottom:45px;
}
.simply-scroll-btn-right.disabled {

}
.simply-scroll-btn-right:hover {

}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 960px;
	height: 160px;
	margin-bottom: 1em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 880px;
	height: 160px;
	display:block;
	float:left;
	margin:0px 42px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	height: 160px;
	padding:0px 20px 0px 10px;
	display:block;
	margin-left:15px;
}
/*koniec style przewijanego paska z banerami */
ul.spis_tresci {
		margin-left:30px;
}
ul.spis_tresci li {
		margin-bottom:12px;
}
table.spis_tresci {
	border:0;
	width:480px;
}
table.spis_tresci td {
	padding-bottom:8px;
	border-bottom:dotted 1px #BABABA;
}
table.spis_tresci td a {
	color:#333;
}
table.spis_tresci td strong {
	color:#222222;
}

td.spis_str {
	color:#222222;
	text-align:right;
	width:50px;
	font-weight:bold;
}

<!--scroll nowy -->
div.slider-menu-outer{
display:block;
overflow:hidden;
position:absolute;
width:100%;
left:0px;
}

div.slider-menu{
width:960px;
margin:0px auto;
display:block;
clear:both;
padding:0px 10px;
overflow:hidden;
}

div.slider-menu ul{
margin:10px 5px 0px;
padding:0px;
}

div.slider-menu ul li{
display:block;
width:180px;
height:160px;
overflow:hidden;
float:left;
padding:2px 2px 2px 3px;
margin-left:10px;
margin-right:20px;
}

div.slider-menu ul li a{
width:180px;
height:160px;
overflow:hidden;
display:block;
float:left;
text-decoration:none;
opacity: .8;
filter: alpha(opacity=80);
overflow:hidden;
text-align:left;
margin-right:20px;
}

div.slider-menu ul li a img{
border:3px solid #000;
}

div.slider-menu ul li a:hover{
opacity: 1;
filter: alpha(opacity=100);
}

div.slider-menu ul li a:hover img{
border:3px solid #BCBCBC;
}

div.slider-under{
width:980px;
height:25px;
display:block;
margin:0px auto;
clear:both;
background: transparent url('../images/slider-under.gif') no-repeat top left; 
overflow:hidden;
}

a#zwinl,a#zwin{
width:930px;
padding:0px 30px 0px 0px;
height:25px;
display:block;
clear:both;
cursor:pointer;
background: transparent url('../images/zwin.gif') no-repeat center right; 
text-align:right;
line-height:25px;
}

a#rozwinl,a#rozwin{
width:930px;
padding:0px 30px 0px 0px;
height:25px;
display:block;
clear:both;
cursor:pointer;
background: transparent url('../images/rozwin.gif') no-repeat center right; 
text-align:right;
line-height:25px;
}


div.carousel{
height:170px;
display:block;
overflow:hidden;
clear:both;
}

div.slides{
width:960px;
overflow:hidden;
display:block;
height:160px;
}

div.slides img{
margin:0px 4px;
}


div.slides a#left{
width:15px;
height:160px;
display:block;
}

div.slides a#right{
width:15px;
height:160px;
display:block;
}

span.span-right{
width:10px;
height:160px;
display:block;
float:right;
}


span.span-left{
width:10px;
height:160px;
display:block;
float:left;
background-color:#090;
}

div.container{
width:930px;
display:block;
float:left;
padding:4px;
}

div.container ul li{
width:176px;
display:block;
margin-right:40px;
margin-left:8px;
height:155px;
}