	body
		{
		font-family: Verdana, Arial;
		color: #616161;


		}
	#glowna
		{
		width:1000px;
		margin-left:auto;
		margin-right: auto;
		font-family: Verdana, Arial;
		}	
	#gornemenu
		{
			width:1000px;
			height: 40px;
		/*	background-image: url(gora.png);*/
		}
	#gorne_break
		{
			width:1000px;
			visible: inline;
			height: 10px;
		/*	background-image: url(../layout/pod_menu.png);*/
		}
/*	#gorne_logo
		{
			width: 1000px;
			height: 340px;
			background-image: url(../layout/gornelogo2.png);
		} */
	#gowno	
		{
			width: 1000px;
                        height: 328px;
			 background-image: url(../layout/gornelogo_sz.png);


		}
	#logo_ruchome
		{
			width: 300px;
			height: 160px;
			margin-left: 800px;
			margin-top: 240px;
			background-image: url(../layout/zuraw22.png);
			opacity: 0;
		}


	#logo_stale
		{
			width: 450px;
			height: 70px;
			margin-left: 270px;
			margin-top: 10px;
			background-image: url(../layout/tekst.png);
		}
		
	#listaboczna
		{
			width:
		}
	b.dot
		{
		display: none;
		}
	#content
		{
		width:1000px;
		min-height:750px;
		margin-left:auto;
		margin-right: auto;
		background-image: url(../layout/content_sz.png);
		}
	#lista
		{
			width: 268px;
			float: left;					
			height: 490px;
			background-image: url(../layout/bok_sz.png);
			background-repeat: no-repeat;
		}
	#bok_prawy
		{
			width:250px;
			float: right;
			height:455px;
			background-image: url(../layout/bok_p_sz.png);
		/*	background-repeat: no-repeat;*/
		}
	#tekst
		{
			margin-left: 260px;
			width: 470px;
			min-height: 540px;
			padding-left: 20px;
			padding-right: 20px;
			padding-top: 20px;
		}
	#hr    {
			margin-top: 10px;
			margin-bottom: 20px;
			margin-left: auto;
			margin-right: auto;
			width: 420px;
			height:2px;
			background-color: #e6e6e6;
		}
	#stopka{
			
			margin-top:-20px;
			margin-left: auto;
			margin-right: auto;
			width: 1000px;
			height: 276px;
			background-image: url(../layout/stopka_sz2.png);
			background-repeat: no-repeat;
			color: #1b1b1b;
		}
	.stopka
		{
			font-size: 13px;
		}
	#tytul
		{
			font-size: 16px;
			font-family: Verdana,Arial;
			font-weight: 600;
			color: #616161;
			padding-left: 20px;
		}
	#tytul h1
		{
			font-size: 22px;
			display: inline;
		}
	.kolor {
			width: 10px;
			height: 20px;
			background-color: #3c3c3c;
			float: left;
		}
	.naglowek_doc
		{
			margin-top: 30px;
			font-weight: 600;
			text-decoration: underline;
		}
	.naglowek_doc a
		{
		float: right;
		color: #616161;
		font-weight: 500;
		
		}
	.bug
		{
		color: red;
		font-weight: 600;
		font-size: 14px;
		height: 40px;
		padding-bottom: 5px;
		}

/*menu */
	ul#menu
		{
			margin-top: 130px;
			margin-left: 10px;
			display: block;
			list-style: none;
			width: 160px;
		}
	ul#menu li.gl
		{
			text-align: right;
			font-family: Verdana,Arial;
			font-weight: 500;
			color: black;
			padding: 5px;
			height: 34px;
			width: 200px;
			opacity: 0.4;
			background-color:#c3c3c3;
			margin-left: -10px;


				}
	ul#menu li a
		{
			font-size: 20px;
			text-decoration: none;
			font-weight: border;
                  color: black;
			
		}
	/*ul#menu li a:hover
		{
		}/*
	ul#menu li:hover
		{
			background-color: #343f53;
			height: 28px;
			width: 205px;
			padding-right: 10px;
		} */
	ul#menu li.active
		{
			background-color:#c3c3c3;

			height: 28px;
			width: 205px;
			padding-right: 25px;
			opacity:1;
		}

/*	ul#meny li.active:hover
		{
		background-color: #343f53;
			height: 28px;
			width: 205px;
			padding-right: 10px;

		}*/
/*end menu*/
/*logo ruchome gorne*/
	#tytul_logo
		{
			font-size: 15px;
			color: #0004fe;
			font-weight: 700;
			opacity: 0.1;
		}
	.slideshow
		{
			margin-top: -14px;
			margin-left:52px;
			width:180px;
			height:252px;
			border 3px solid white;
			padding-top: auto;
			padding-bottom:auto;
			/*background-image: url(mini.png);*/
		}
.as li
		{
			margin-top: 10px;
			margin-bottom: 10px;
		}
	
/*galeria */
	div.realizacje_box
		{
			width:140px; 
			height: 180px; 
			float: left;
			margin-left: 5px;
			margin-right: 5px;
			margin-top: 5px;
			margin-bottom: 5px;
			border: 1px solid black;
			
		}
	
	div.realizacje_box div.gal_slide
		{
			margin-left: auto;
			margin-right: auto;		
		}
	div.realizacje_box div.gal_slide img
		{
			display: block;
			margin-left: auto;
			margin-right: auto;
			margin-top: 10px;
		}
	
	div.realizacje_box p
		{
			font-size: 12px;

		}
	div.realizacje_box a
		{
			float: right;
		}
	p.title_gal
		{
			font-weight: 700;
		}
	a.link_gal
		{
			text-decoration: none;
		}


/*oferta*/
	.oferta
		{
			list-style-type:square;
		}
	.oferta li
		{
			margin-left: 5px;
			margin-top: 5px;
			margin-bottom: 5px;
			float:left;
			display: inline;
			list-style-type:square;
		}
	h2.oferta{
		font-size:17px;
		margin-left: 20px;
			
		}
/*formularz kontaktowy*/
	ul.formularz_kontaktowy 
		{
			height: 600px;
			width: 420px;
		}

	ul.formularz_kontaktowy li
		{
			list-style-type: none;
			width: 420px;
			height: 30px;
			padding: 6px 5px 6px 5px;
		}
	ul.formularz_kontaktowy li textarea
		{
			display: inline;
			width: 420px;
			height: 150px;
		}
	ul.formularz_kontaktowy li input
		{
			float: right;
			width: 220px;
		}
	ul.formularz_kontaktowy li select
		{
			float: right;
		}
	#email_info
		{
		width: 400px;
			margin-left: auto;
			margin-right: auto;
		font-size: 18px;
		font-weight: 600;

		padding-top: 140px;

		}
	a.powrot
		{
		text-decoration: none;
		font-size: 16px;
		padding-top: 20px;
		float: right;
		color:  #616161;
		}
	a.powrot:hover
                {
                text-decoration: underline;
                font-size: 16px;
                padding-top: 20px;
                float: right;
                color:  #616161;
                }


/*aktualnosci*/

	div.box_aktualnosci
		{
		width: 100%;
		height: 200px;
		text-align: justify;
		}
	div.temat_aktualnosci
		{
		font-size: 17px;
		font-weight: 600;
		}
	div.box_aktualnosci div.tresc
		{
		margin-top: 10px;
		width: 330px;
		float:left;
		}
	div.box_aktualnosci div.img
		{
		margin-top: 10px;
		float: right;
		width: 120px;
		}
	div.box_aktualnosci div.img img
		{
		float: right;
		}

	div.box_aktualnosci div.wiecej
		{
		height: 20px;
		text-align: right;
		margin-top: 140px;
		}
	div.box_aktualnosci div.wiecej a
		{
		color: #1B1B1B;
		text-decoration: none;
		}
	div.box_aktualnosci div.wiecej a:hover
		{
		color: #1B1B1B;
		text-decoration: underline;
		}
	.hr_aktualnosci
		{
		margin-left: auto;
		margin-right: auto;
		height:2px;
		width: 70%;
		background-color:  #e6e6e6;
		}
	a.limit
		{
		color: #1B1B1B;
		text-decoration: none;
		font-weight: 500;

		}
	a.limit:hover
		{
		color: #1B1B1B;
		text-decoration: none;
		font-weight: 700;

		}
	div#aktualnosci
		{
		width: 360px;
		text-align: left;
		float: left;
		}
	div#aktualnosci div.img
		{
		width: 100px;
		height: 200px;
		float: right;
		}

/*praca*/
	div.temat_praca
		{
		margin-top: 10px;
		font-size: 17px;
		font-weight: 600;
		}
	div.temat_praca:hover
		{
		cursor: pointer;
		}
	div.tresc_praca
		{
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
		float:left;
		display: none;
		}

	.hr_praca
		{
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		height:2px;
		width: 90%;
		background-color:  #e6e6e6;
		}

/* realizacja */
	.realizacja_box
		{
		width: 600px;
		height: 280px;
		margin-top: 20px;
		margin-bottom: 20px;
		}
	.realizacje_tytul
		{
		font-size: 18px;
		font-weight: 600;
		text-align: center;
		margin-top:20px;
		}
	.realizacje_opis
		{
		width: 100%;
		margin-top: 15px;
		margin-bottom: 15px;
		}
table.tabela
		{
		border-collapse:collapse;
		width: 100%;
		margin-top: 40px;
		}
table.tabela tr td
		{
			border: 1px solid #e6e6e6;
		}
table.tabela tr:first-child td
		{
		font-weight: 700;
		font-size: 15px;
		}


