* {
	margin: 0;
	padding: 0;
}

body {
	background: #ffffff url(../images/bg.png) repeat-x;
	color: #000000;
}

div.container {
	width: 1200px;
	margin: 0px auto;
}

div.belka_top {
	width: 1200px;
	height: 55px;
}

div.belka_logo {
	width: 354px;
	height: 55px;
	background:url(../images/logo.jpg);
	margin-left: 53px;
}

div.top {
	width: 1200px;
	height: 202px;
}

div.top_reklama {
	margin: 10px auto;
	text-align: center;
}

div.linia_lg {
	width: 1200px;
	height: 14px;
	background: url(../images/linia_lg.jpg);
	margin-top: -19px;
}

div.top_srodek {
	width: 493px;
	height: 202px;
	background:url(../images/top_srodek.jpg);
	margin: -202px 0px 0px 386px;
}

div.top_logo {
	width: 386px;
	height: 202px;
	background:url(../images/top.jpg);
}

div.top_dolacz {
	width: 266px;
	height: 70px;
	background:url(../images/dolacz.jpg);
	margin: -202px 0px 0px 879px;
}

div.top_zapis {
	width: 186px;
	height: 22px;
	background:url(../images/zapis_pole.jpg);
	margin: 0px 0px 0px 879px;
}

div.top_zapis input {
	width: 170px;
	height: 22px;
	padding: 2px 0 0 5px;
	background: none;
	font-size: 14px;
	border: none;
	
}

div.top_zapis_klik {
	width: 28px;
	height: 22px;
	background:url(../images/zapis_klik.jpg);
	margin: -22px 0px 0px 1065px;
}

div.top_zapis_klik input {
	width: 26px;
	height: 22px;
	background: none;
	border: none;
}

div.top_klodka {
	width: 78px;
	height: 75px;
	background:url(../images/klodka.jpg);
	margin: 0px 0px 0px 879px;
}

div.top_przerwa {
	width: 135px;
	height: 20px;
	background:url(../images/logowanie_przerwa.jpg);
	margin: -75px 0px 0px 957px;
}

div.top_przerwa h1 {
  text-align: left;
	font-family: Tahoma, san-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	padding: 50px 10px 0 10px;
}

div.top_koniec {
	width: 221px;
	height: 36px;
	background:url(../images/top_koniec.jpg);
	margin: 27px 0px 0px 879px;
}

div.top_linia {
	width: 1006px;
	height: 5px;
	background:url(../images/top_linia.jpg);
	margin: -1px 0px 0px 95px;
}

div.srodek {
	width: 1200px;
	height: auto;
	background:url(../images/srodek.jpg) repeat-y;
	float: left;
}

div.srodek h1 {
	text-align: center;
	font-family: Tahoma, san-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
}

div.srodek h2 {
	text-align: justify;
	font-family: Tahoma, san-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0 130px 0 130px;
}

div.srodek h3 {
	text-align: justify;
	font-family: Tahoma, san-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0 130px 10px 130px;
}

div.srodek h4 {
	text-align: center;
	font-family: Tahoma, san-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0 130px 10px 130px;
}

div.srodek h5 {
	text-align: left;
	font-family: Tahoma, san-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0 10px 0 10px;
}

div.srodek2 {
	width: 1200px;
	height: auto;
	background:url(../images/srodek.jpg) repeat-y;
	text-align: center;
	padding: 0 0 0 215px;
}

div.reklama {
	width: 1200px;
	height: auto;
	margin: 0px auto;
	float: left;
	text-align: center;
}

div.panel_main {
	width: 278px;
	height: 270px;
	float: left;
	margin-left: 25px;
}


div.panel_srodek {
	background:url(../images/panel_tlo.gif) repeat-y;
	height: 270px;
}

div.panel_srodek h1 {
	font-size: 11px;
	font-family: Tahoma, san-serif;
	text-align: justify;
	padding: 60px 10px 0px 10px;
}

div.panel_dol {
	width: 278px;
	height: 8px;
	background:url(../images/panel_dol.gif);
}

div.dol {
	width: 909px;
	height: auto;
	margin-left: 130px;
}

div.zalogowany {
	width: 990px;
	height: auto;
	margin-left: 105px;
	text-align: justify;
}


div.staty {
	width: 278px;
	height: 74px;
	background:url(../images/staty.jpg);
}

div.portal {
	width: 278px;
	height: 74px;
	background:url(../images/portal.jpg);
}

div.dzialanie {
	width: 278px;
	height: 74px;
	background:url(../images/dzialanie.jpg);
}

div.zamkniecie {
	width: 1200px;
	height: 20px;
	background:url(../images/dol_zamkniecie.jpg);
}

div.stopka_bg {
	width: 100%;
	height: 60px;
	background:url(../images/stopka_bg.gif) repeat-x;
}

.adnox {
	width: 140px;
	height: 30px;
	margin: 20px 0px 0px 50px;
	display: block;
	position: absolute;
} 

div.stopka {
	width: 1200px;
	height: 60px;
	background:url(../images/stopka.jpg);
	margin: 0 auto;
}

div.stopka h1 {
	text-align: center;
	font-family: Tahoma, san-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	margin: 0 320px 0 200px;
	padding-top: 20px;
}

.belka_home {
	position: relative;
	display: block;
	height: 55px;
	width: 59px;
	background:url(../images/home.jpg) 0 0 no-repeat;
	margin: -55px 0px 0px 605px;
}
	
.belka_home * {
	display: none;
}
	
.belka_home span.hover {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 55px;
	width: 59px;
	background:url(../images/home.jpg) 0 -55px no-repeat;
}


.belka_reklama {
	position: relative;
	width: 129px;
	height: 55px;
	background:url(../images/reklama.jpg) 0 0 no-repeat;
	margin: -55px 0px 0px 664px;
	display: block;
}

.belka_reklama * {
	display: none;
}

.belka_reklama span.hover{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 55px;
	width: 129px;
	background:url(../images/reklama.jpg) 0 -55px no-repeat;
}

.belka_reklamasms {
	position: relative;
	width: 138px;
	height: 55px;
	background:url(../images/reklamasms.jpg) 0 0 no-repeat;
	margin: -55px 0px 0px 793px;
	display: block;
}

.belka_reklamasms * {
	display: none;
}

.belka_reklamasms span.hover {
	position: absolute;
	width: 138px;
	height: 55px;
	top: 0;
	left: 0;
	display: block;
	background:url(../images/reklamasms.jpg) 0 -55px no-repeat;
}

.belka_kontakt {
	position: relative;
	width: 76px;
	height: 55px;
	background:url(../images/kontakt.jpg) 0 0 no-repeat;
	margin: -55px 0px 0px 931px;
	display: block;
}

.belka_kontakt * {
	display: none;
}

.belka_kontakt span.hover {
	position: absolute;
	width: 76px;
	height: 55px;
	top: 0;
	left: 0;
	display: block;
	background:url(../images/kontakt.jpg) 0 -55px no-repeat;
}

.belka_regulamin {
	position: relative;
	width: 98px;
	height: 55px;
	background:url(../images/regulamin.jpg) 0 0 no-repeat;
	margin: -55px 0px 0px 1007px;
	display: block;
}

.belka_regulamin * {
	display: none;
}

.belka_regulamin span.hover{
	position: absolute;
	width: 98px;
	height: 55px;
	top: 0;
	left: 0;
	display: block;
	background:url(../images/regulamin.jpg) 0 -55px no-repeat;
}

.top_logowanie {
	position: relative;
	width: 109px;
	height: 28px;
	background:url(../images/logowanie.jpg) 0 0 no-repeat;
	margin: 0px 0px 0px 957px;
	display: block;
}

.top_logowanie * {
	display: none;
}

.top_logowanie span.hover {
	position: aboslute;
	width: 109px;
	height: 28px;
	top: 0;
	left: 0;
	display: block;
	background:url(../images/logowanie.jpg) 0 -28px no-repeat;
}

.menupanel {
	color: #000000;
	text-decoration: none;
	padding-left: 3px;
	font-family: Tahoma, san-serif;
	font-size: 11px;
	margin: 1px;
}
	
a:hover.menupanel {
	padding-left: 5px;
	color: #444444;
}

div.panel_prawy_tresc {
	width: 780px;
	height: auto;
	float: left;
	margin: 10px 5px 0px 10px;
}

hr {border-bottom: dotted 1px #ccc; border-top: 0px; border-left: 0px; border-right: 0px;}

div.panel_prawy_tresc h1 {
	font-family: Tahoma, san-serif;
	font-size: 13px;
	text-align: center;
	font-weight: normal;
	font-style: normal;
}

div.panel_prawy_tresc input {
	background-color: #A8A8A8;
       border-color: #aaaaaa #000000 #000000 #aaaaaa; 
       border-style: solid; 
       border-width: 2px; 
       color:#000000;
}

div.panel_prawy_tresc tabela {
	border: #333333 1px solid;
}

div.panel_prawy_tresc h2 {
	font-family: Tahoma, san-serif;
	font-size: 15px;
	text-align: center;
	font-style: normal;
}

div.panel_prawy_tresc h3 {
	font-family: Tahoma, san-serif;
	font-size: 14px;
	text-align: left;
	font-style: normal;
}

div.panel_prawy_lg {
	width: auto;
	height: 18px;
	float: right;
	margin-right: 20px;
}

div.l18 {
	width: 9px;
	height: 18px;
	background: url(../images/lewy18.png) no-repeat;
	float: left;
}

div.p18 {
	width: 9px;
	height: 18px;
	background: url(../images/prawy18.png) no-repeat;
	float: left;
}

div.s18_2 {
	width: auto;
	height: 18px;
	background: url(../images/srodek18.png) repeat-x;
	float: left;
}

div.s18 {
	width: auto;
	height: 18px;
	background: url(../images/srodek18.png) repeat-x;
	float: left;
}

div.panel_lewy_lg {
	width: auto;
	height: 18px;
	float: left;
	margin-left: 20px;
	text-align: center;
}

div.panel_lewy_lg h1, div.panel_prawy_lg h1, div.s18 h1 {
	padding-top: 1px;
	font-size: 10px;
	font-family: Tahoma, san-serif;
	font-weight: normal;
	font-style: normal;
}

div.menu_lg {
	width: 152px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	
}

div.g152 {
	width: 152px;
	height: 8px;
	background: url(../images/gora152.png);
}

div.d152 {
	width: 152px;
	height: 8px;
	background: url(../images/dol152.png);
}

div.s152 {
	width: 152px;
	height: auto;
	background: url(../images/srodek152.png) repeat-y;
}

div.s152 h1 {
  font-size: 12px;
	text-align: center;
	text-decoration: underline;
	width: 95%;
	padding: 4px 0 4px 0;
}

div.menu1_lg {
	width: 788px;
	height: 33px;
	float: left;
}

div.l33 {
	width: 7px;
	height: 33px;
	background: url(../images/lewo33.png);
	float: left;
}

div.p33 {
	width: 7px;
	height: 33px;
	background: url(../images/prawo33.png);
	float: left;
}

div.s33 {
	width: 774px;
	height: 33px;
	background: url(../images/srodek33.png) repeat-x;
	float: left;
}

div.menu2_lg {
	width: 790px;
	height: 361px;
	float: left;
	margin-top: 7px;
	margin-left: -1px;
}

div.l361 {
	width: 10px;
	height: 361px;
	background: url(../images/lewo361.png);
	float: left;
}

div.p361 {
	width: 10px;
	height: 361px;
	background: url(../images/prawo361.png);
	float: left;
}

div.s361 {
	width: 770px;
	height: 361px;
	background: url(../images/srodek361.png) repeat-x;
	float: left;
}

div.menuinfo_lg {
	width: 772px;
	height: auto;
	float: left;
	margin: 0 0 0 10px;
}


div.g770 {
	width: 772px;
	height: 7px;
	background: url(../images/gora_770.png);
	float: left;
}

div.s770 {
	width: 772px;
	height: auto;
	background: url(../images/srodek_770.png) repeat-y;
	float: left;
}

div.d770 {
	width: 772px;
	height: 7px;
	background: url(../images/dol_770.png);
	float: left;
}

.tabela {
	margin: 0 auto;
	width: 98%;
}

.tabela_sr {
	magin: 0 auto;
	width: 80%;
}

.tabela, .tabela_sr tr td{
	border: #d3b956 1px dotted;
}

div.wykres {
	background: url(../images/wykres.gif) no-repeat;
	margin-left: 130px;
	width: 950px;
	height: 113px;
	display: block;
}

div.wykres h1 {
	text-align: justify;
	padding: 0 0 0 100px;
	font-family: Tahoma, san-serif;
	font-size: 14px;
}

div.wykres h2 {
	text-align: center;
	font-family: Tahoma, san-serif;
	font-size: 16px;
}

div.reklama_p1 {
	width: 400px;
	height: 100px;
	float: left;
	margin-left: 200px;
}

div.reklama_p2 {
	width: 540px;
	height: 100px;
	float: left;
	margin-bottom: 20px;
}

div.reklama_p1, h1 {
  text-align: center;
	font-family: Arial, san-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}

div.reklama_p1 h5 {
	text-align: left;
	font-family: Tahoma, san-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

div.reklama_p2 h1 {
  text-align: center;
	font-family: Arial, san-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}

div.reklama_p2 h5 {
	text-align: left;
	font-family: Tahoma, san-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	padding-left: 100px;
}

div.reklama_p3 {
	width: 450px;
	height: 50px;
	clear: both;
	text-align: center;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
}

div.reklama_p4 {
	width: 900px;
	height: auto;
	float: left;
	margin: 20px 0 20px 130px;
}

div.reklama_p5 {
	margin-top: 40px;
}
p { text-align: justify; margin: 15px 0 }
		
		p, ul { font-size: 13px; line-height: 1.4em } 
		
		p a, li a { color: #39c; text-decoration: none }
		
		p.intro { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0 30px 0; text-align: center; width: 100% }
		
		p#cross-links { text-align: center }
		
		p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px }
		
		noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
		noscript a { color: #a00; text-decoration: underline }
		noscript ol { margin-left: 25px; }
		
		a:focus { outline:none }
		
		img { border: 0 }
		
		h6 { border-bottom: 1px solid silver; margin: 0 0 5px 0; padding-bottom: 3px; text-align: left; font-size: 14px; font-family: Tahoma, san-serif;}
		
				
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 300px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			margin: auto;
			width: 930px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: auto;
			clear: both;
			background: #fff;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 930px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 25px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 12px;
			font-family: Tahoma, san-serif;
			font-weight: bold;
			text-align: center;
			line-height: 32px;
			background: #ebe9e4;
			color: #111;
			text-decoration: none;
			display: block;
			padding: 0 25px;
		}
		
		.stripNav li.tab1 a { background: #edeae6 }
		.stripNav li.tab2 a { background: #edeae6 }
		.stripNav li.tab3 a { background: #edeae6 }
		.stripNav li.tab4 a { background: #63c }
		.stripNav li.tab5 a { background: #00e }
		
		.stripNav li a:hover {
			background: #46c4f6;
		}
		
		.stripNav li a.current {
			background: #00aaed;
			color: #fff;
		}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(../images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}

