html	{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	color: #000;
	background: url("../i/tlo.png");
	}

body	{
	border-top: 1px solid #000;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	color: #000;
	font: normal 10px Tahoma, Lucid Grande, Helvetica, sans-serif;
	background: url("../i/tlo_body.png") repeat-x 0 0;
	}
	
ul#nawigacja	{
	width: 790px;
	height: 373px;
	padding:0 20px 0 0;
	margin:0 auto 0 auto;
	background: url("../i/tlo_cien_gora.png") no-repeat 0 23px;
	/* Safari 	*/	border-top: 1px solid #000;
	margin-top: -1px;
	}
ul#nawigacja li 	{float: right;padding:3px 7px;list-style-type: none;}

ul#nawigacja li.menu{display: none;}
ul#nawigacja li span{display: none;}
li#en a			{display: inline;float: left;width:48px;height:8px;	background: url("../i/pl_lang.png") no-repeat 0 0;}li#en a:hover	{background-position: 0 -8px;}li#flash a			{display: inline;float: left;width:91px;height:8px;	background: url("../i/en_flash.png") no-repeat 0 0;}li#flash a:hover	{background-position: 0 -8px;}	
	
.clear	{clear: both;}.gruby	{font-weight: bold;}
img		{border: 0;margin:10px 0 0 0;}	
p		{margin:0 0 10px 0;}

acronym	{border-bottom:1px dashed #ccc;}
#strona	{	width: 810px;	min-height: 100px;	margin:0 auto 0 auto;	padding:12px 0 0 0;	color: #000;	background: #7fb700 url("../i/tlo_strona.png") repeat-y 0 0;	position: relative;	}		
#tresc	{	width: 779px;	min-height: 480px;	height: auto !important;	height: 480px;	margin:-350px 14px -128px 0;	padding: 0 13px 48px 0;	color: #000;	float: right;	display: inline;	position:relative;	z-index: 50;	}
a.email	{
	position: absolute;	display:block;	width:61px;	height:30px;	background: #000 url("i/aniat_1.png") no-repeat 0 0;	}
a.email span	{display: none;	}a.email:hover 	{background-position:0 -30px;}

/* ******************** *//*    Strona główna		*//* ******************** */
.index	{background:  url("../i/tlo_index_3.png") no-repeat right top;}
.index h1	{	position: absolute;	right:25px;	top:15px;	margin:0;	width:307px;	height:107px;	overflow: hidden;	}
.index h1 span	{	position: absolute;	left:0;	top:0;	width:307px;	height:107px;	display: block;	background: #fff url("i/title_litography.png") no-repeat 0 0;	}
.index p	{	position: absolute;	left:40px;	bottom:50px;	width: 160px;	padding:10px;	color: #ababab;	background-color: #000;	}
.index a.email	{	right:20px;	bottom:50px;	}

/* ************ *//*    Kontakt	*//* ************ */
.contact #tresc {background:  url("../i/tlo_kontakt.png") no-repeat 100% 0;}
.contact h1	{	position: absolute;	left:225px;	top:12px;	width:150px;	height:30px;	overflow: hidden;	}
.contact h1 span	{	position: absolute;	left:0;	top:0;	width:150px;	height:30px;	display: block;	background: #fff url("i/title_contact.png") no-repeat 0 0;	}	.contact #tresc	{	min-height: 572px;	height: auto !important;	height: 572px;	}	
.contact #tresc div	{	position: relative;	top:320px;	right:15px;	float: right;		height:209px;	width: 190px;	padding:10px;	color: #ababab;	background-color: #000;	}
.contact address		{font-style: normal;margin:15px 0;}
.contact .mail		{background-color: #fc005c;color: #000;padding:0 2px 2px 2px;}
.contact .mail:hover {background-color: #fff;color: #fc005c;}

.contact .email	{left:20px;	bottom:60px;}

#menu {	width:195px;	height: auto;	margin:-420px 0 0 24px;	padding:0 0 19px 0;	background:  url("../i/tlo_menu_index.png") no-repeat 7px 100%;	position:relative;	z-index: 150;	float: left;	display: inline;	}	.contact #menu	{margin:-512px 0 0 24px;}	
#menu li {	list-style-type: none;	margin:0;	padding:0 0 0 7px;	float: left;	clear: left;	}
#menu span	{display: none;}
#menu a {display: block;width: 188px;}

li#m1			{background: url("i/tlo_menu_gora.png") no-repeat 0 0;height: 25px;width: 188px;}
#m1 a			{background: url("i/m1a.png") no-repeat 0 0;height: 19px;}#m1 a:hover		{background-position:0 100%;}
#m2 a			{background: url("i/m2a.png") no-repeat 0 0;height: 20px;}#m2 a:hover		{background-position:0 100%;}
#m3 a			{background: url("i/m3a.png") no-repeat 0 0;height: 23px;}#m3 a:hover		{background-position:0 100%;}
#m4 a			{background: url("i/m4a.png") no-repeat 0 0;height: 23px;}#m4 a:hover		{background-position:0 100%;}
#m5 a			{background: url("i/m5a.png") no-repeat 0 0;height: 23px;}#m5 a:hover		{background-position:0 100%;}
#m6 a			{background: url("i/m6a.png") no-repeat 0 0;height: 23px;}#m6 a:hover		{background-position:0 100%;}
#m7 a			{background: url("i/m7a.png") no-repeat 0 0;height: 20px;}#m7 a:hover		{background-position:0 100%;}
#m8 a			{background: url("i/m8a.png") no-repeat 0 0;height: 25px;}#m8 a:hover		{background-position:0 100%;}
#m9 a			{background: url("i/m9a.png") no-repeat 0 0;height: 21px;}#m9 a:hover		{background-position:0 100%;}
#m10 a			{background: url("i/m10a.png") no-repeat 0 0;height: 20px;}#m10 a:hover	{background-position:0 100%;}
#m11 a			{background: url("i/m11a.png") no-repeat 0 0;height: 20px;}#m11 a:hover	{background-position:0 100%;}
#m12 a			{background: url("i/m12a.png") no-repeat 0 0;height: 23px;}#m12 a:hover	{background-position:0 100%;}
#m13 a			{background: url("i/m13a.png") no-repeat 0 0;height: 20px;}#m13 a:hover		{background-position:0 100%;}
#m14 a			{background: url("i/m14a.png") no-repeat 0 0;height: 22px;}#m14 a:hover	{background-position:0 100%;}
#menu li.aktywny a	{background-position: 0 100%;}
#stopka	{	width: 810px;	height: 50px;	margin:0;	padding:91px 0 0 0;	clear: both;	background: transparent url("../i/tlo_stopka.png") no-repeat 0 0;		border-bottom:1px solid #74b000;	}
#stopka li	{	width:370px;	list-style-type: none;	margin:0 35px 0 0;	float: right;	display: inline;	position:relative;	z-index: 200;	text-align: right;	}#stopka li a	{position: relative;z-index: 200;margin:7px 0 0 0;float: right;}#stopka	a		{padding:3px 0 0 0;color: #9e9e9e;text-decoration: underline;text-align: left;}
#stopka	a:hover	{text-decoration: none;}

#stopka	a#asp_img	{float:left;padding: 0 10px 0 0;margin:-7px 0 0 35px;}
#stopka	a#asp		{float:left;width: 240px;margin:0 0 -7px 0;}
#stopka	a#asp_lito	{float:left;width: 240px;}