/* ---------- */
	
	body {
		background-color: #000000;
		color: #FFF;
		margin: 2px;
		margin-top: 2px;
		padding: 0;
	}

	ul, li {
		margin: 0;
		padding: 0;
	}
	
	.textstyle {color: #FFFFFF}

/* ---------- */

	#navigation {
		position:absolute;
		margin: 0 auto;
		left:140px;
		top:539px;
		width:700px;
		height:35px;
		overflow: hidden;
	}

	li.tab {
		display: block;
		width: 140px;
		height: 35px;
		float: left;
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	li.tab a {
		width: 140px;
		height: 35px;
		float: left;
		text-decoration: none;
		line-height: 35px;
		text-align: center;
	}
	
	li.tab a span {
		visibility: hidden;
	}

	#tab-galeria { background-image: url(images-m/m_galeria.jpg); }
	#tab-oferta { background-image: url(images-m/m_oferta.jpg); }
	#tab-szkolenia { background-image: url(images-m/m_szkolenia.jpg); }
	#tab-kontakt { background-image: url(images-m/m_kontakt.jpg); }
	#tab-fotografia { background-image: url(images-m/m_fotografia.jpg); }
	
	#tab-galeria-a { background-image: url(images-m/m_galeria-a.jpg); }
	#tab-oferta-a { background-image: url(images-m/m_oferta-a.jpg); }
	#tab-szkolenia-a { background-image: url(images-m/m_szkolenia-a.jpg); }
	#tab-kontakt-a { background-image: url(images-m/m_kontakt-a.jpg); }
	#tab-fotografia-a { background-image: url(images-m/m_fotografia-a.jpg); }
		
	#tab-galeria:hover { background-position: 0 -35px; }
	#tab-oferta:hover { background-position: 0 -35px; }
	#tab-szkolenia:hover { background-position: 0 -35px; }
	#tab-kontakt:hover { background-position: 0 -35px; }	
	#tab-fotografia:hover { background-position: 0 -35px; }	



	#navigation-g {
		position:absolute;
		margin: 0 auto;
		left:89px;
		top:407px;
		width:810px;
		height:376px;
		overflow: hidden;
	}

	li.tab-g {
		display: block;
		width: 162px;
		height: 376px;
		float: left;
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	li.tab-g a {
		width: 155px;
		height: 376px;
		float: left;
		text-decoration: none;
		line-height: 336px;
		text-align: center;
	}
	
	li.tab-g a span {
		visibility: hidden;
	}

	#tab-g-1 { background-image: url(images-m/m_galeria-1.jpg); }
	#tab-g-2 { background-image: url(images-m/m_galeria-2.jpg); }
	#tab-g-3 { background-image: url(images-m/m_galeria-3.jpg); }
	#tab-g-4 { background-image: url(images-m/m_galeria-4.jpg); }
	#tab-g-5 { background-image: url(images-m/m_galeria-5.jpg); }
	
	#tab-g-1:hover { background-position: 0 -376px; }
	#tab-g-2:hover { background-position: 0 -376px; }
	#tab-g-3:hover { background-position: 0 -376px; }
	#tab-g-4:hover { background-position: 0 -376px; }
	#tab-g-5:hover { background-position: 0 -376px; }

	#navigation-g2 {
		position:absolute;
		margin: 0 auto;
		left:140px;
		top:111px;
		width:350px;
		height:35px;
		overflow: hidden;
	}
	
	li.tab-g2 {
		display: block;
		width: 175px;
		height: 35px;
		float: left;
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	li.tab-g2 a {
		width: 175px;
		height: 35px;
		float: left;
		text-decoration: none;
		line-height: 35px;
		text-align: center;
	}
	
	li.tab-g2 a span {
		visibility: hidden;
	}
	
	#tab-g2-p { background-image: url(images-m/m_powrot.jpg); }
	#tab-g2-pe { background-image: url(images-m/m_pelnye.jpg); }
	
	#tab-g2-p:hover { background-position: 0 -35px; }
	#tab-g2-pe:hover { background-position: 0 -35px; }
	
/* ---------- */

	#layout_01 {
		position:relative;
		left:0px;
		top:0px;
		width:980px;
		height:834px;
		margin: 0 auto;
		background:url(images-m/main.jpg) no-repeat;
	}

	#logo {
		position:absolute;
		margin: 0px 0px;
		border: 0px none;
		left:126px;
		top:23px;
		width:316px;
		height:58px;
		display: block;
		background:url(images-m/m_logo.jpg) no-repeat;
	}

	#logo_a {
		position:absolute;
		margin: 0px 0px;
		border: 0px none;
		width:316px;
		height:58px;
		display: block;
	}
	
	#banner {
		position:absolute;
		left:140px;
		top:107px;
		width:700px;
		height:400px;
		background:url(images-m/banner.jpg) no-repeat;
	}
	
	#quote {
		position:absolute;
		left:0px;
		top:613px;
		width:980px;
		height:157px;
		background:url(images-m/m_quote.jpg) no-repeat;
	}

	#footer {
		position:absolute;
		margin: 0px 0px;
		border: 0px none;
		left:413px;
		top:800px;
		width:164px;
		height:24px;
		display: block;
		background:url(images-m/m_stopka.jpg) no-repeat;
	}

	#footer_a {
		position:absolute;
		margin: 0px 0px;
		border: 0px none;
		width:164px;
		height:24px;
		display: block;
	}



	#layout_02 {
		position:relative;
		left:0px;
		top:0px;
		width:980px;
		height:834px;
		margin: 0 auto;
		background:url(images-m/main_p.jpg) no-repeat;
	}
	
	#banner-g {
		position:absolute;
		left:140px;
		top:107px;
		width:700px;
		height:182px;
		background:url(images-m/banner_g.jpg) no-repeat;
	}
	
	#banner-o {
		position:absolute;
		left:140px;
		top:107px;
		width:700px;
		height:182px;
		background:url(images-m/banner_o.jpg) no-repeat;
	}
	
	#banner-s {
		position:absolute;
		left:140px;
		top:107px;
		width:700px;
		height:182px;
		background:url(images-m/banner_s.jpg) no-repeat;
	}
	
	#banner-k {
		position:absolute;
		left:140px;
		top:107px;
		width:700px;
		height:182px;
		background:url(images-m/banner_k.jpg) no-repeat;
	}

	#banner-f {
		position:absolute;
		left:140px;
		top:107px;
		width:700px;
		height:182px;
		background:url(images-m/banner_f.jpg) no-repeat;
	}
	
	#banner-e {
		position:absolute;
		left:140px;
		top:107px;
		width:700px;
		height:182px;
		background:url(images-m/banner_e.jpg) no-repeat;
	}
	
	#navigation-p {
		position:absolute;
		margin: 0 auto;
		left:140px;
		top:314px;
		width:700px;
		height:35px;
		overflow: hidden;
	}
	
	#opis {
		position:absolute;
		left:50px;
		top:390px;
	}

	#opis-r {
		position:absolute;
		left:540px;
		top:490px;
	}
	
	#opis-column_1 {
		position:absolute;
		left:50px;
		top:390px;
	}
	
	#opis-column_2 {
		position:absolute;
		left:515px;
		top:390px;
	}

	#album {
		position:absolute;
		left:102px;
		top:492px;
		width:342px;
		height:274px;
		background:url(images-m/m_album.jpg) no-repeat;
	}



	#layout_03 {
		position:relative;
		left:0px;
		top:0px;
		width:980px;
		height:834px;
		margin: 0 auto;
		background:url(images-m/main_g.jpg) no-repeat;
	}
	
	#footer-g {
		position:absolute;
		left:413px;
		top:664px;
		width:164px;
		height:24px;
	}
	
	#galeria-flash {
		position:absolute;
		left:10px;
		top:177px;
		width:960px;
		height:592px;
	}

/* ---------- */
		
	.description, .description-big {
		font: normal 11px Tahoma, Arial, sans-serif;
		color: #DED3C6;
		text-align: justify;
		position: relative;
		padding: 0px 0px;	
		margin: 0px 0px;	
	}
	
	.description {
		line-height: 14px;
		width: 680px;
		font-size: 12px;
		padding: 0px 20px;
	}
	
	.description-big {
		line-height: 26px;
		width: 700px;
		font-weight: normal;
		font-size: 18px;
	}
	


	.description-column, .description-column-ul, 
	.description-column-ul-2, .description-column-ul-3,
	.description-column-big {
		font: normal 11px Tahoma, Arial, sans-serif;
		color: #DED3C6;
		text-align: justify;
		position: relative;
		padding: 0px 0px;	
		margin: 0px 0px;	
	}
	
	.description-column {
		line-height: 14px;
		width: 405px;
		font-size: 12px;
		padding: 0px 20px;
	}
	
	.description-column-ul {
		line-height: 18px;
		width: 375px;
		font-size: 14px;
		letter-spacing: 0em;
		padding: 0px 50px;
	}

	.description-column-ul-2 {
		line-height: 16px;
		width: 375px;
		font-size: 12px;
		letter-spacing: 0em;
		padding: 0px 50px;
	}

	.description-column-ul-3 {
		line-height: 18px;
		width: 375px;
		font-size: 13px;
		letter-spacing: 0em;
		padding: 0px 80px;
	}
		
	.description-column-big {
		line-height: 26px;
		width: 405px;
		font-size: 18px;
	}



	.description-center, .description-center-big {
		font: normal 11px Tahoma, Arial, sans-serif;
		color: #DED3C6;
		text-align: center;
		position: relative;
		width: 880px;
		padding: 0px 0px;
		margin: 0px 0px;
	}
	
	.description-center {
		line-height: 16px;
		font-size: 13px;
	}

	.description-center-big {
		line-height: 26px;
		font-size: 18px;
	}

	.description-center_l, .description-center-big_l {
		font: normal 11px Tahoma, Arial, sans-serif;
		color: #DED3C6;
		text-align: left;
		position: relative;
		width: 415px;
		padding: 0px 20px;
		margin: 0px 0px;
	}
		
	.description-center_l {
		line-height: 16px;
		font-size: 13px;
		padding: 0px 60px;
	}
		
	.description-center_l a {
		font-weight: normal;
		text-decoration: underline;
		font-size: 14px;
		padding: 0px 35px;
		color: #836741;
		line-height: 20px;
	}
	
	.description-center_l b {
		font-weight: bold;
		font-size: 14px;
		padding: 0px 30px;
		color: #FFF;
		line-height: 18px;
	}
	
	.description-center-big_l {
		line-height: 26px;
		font-size: 18px;
	}

/* ---------- */

	#galeria-opis{
		position:absolute;
		left:50px;
		top:775px;
		width:880px;
		height:24px;
	}
	
	.description-center-galeria {
		font: normal 11px Tahoma, Arial, sans-serif;
		line-height: 16px;
		font-size: 13px;
		color: #6c5d4d;
		text-align: center;
		padding: 0px 0px;
		margin: 0px 0px;
	}
	
a:link, a:visited{
	color: #DED3C6;
}

a:hover{
	color: #FFFFFF;
}

