body {
	font:        		12px Arial;
	margin: 		0;
	color:			#000;
	padding:		0;
	background:		#f7f7f7 url(img/tlo.gif) repeat-x;
}


img  { 
	border: 		0;
}

p, h1, h2, h3 {
	margin: 		0;
	padding:		0;
}

img.left {
	float:			left;
	padding:		5px 15px 10px 0;
}

a.l1:link, a.l1:visited, a.l1:active {
	text-decoration: 	none;
	color: 			#78736f;
	font-weight:		normal;
	font-size:		11px;
}

a.l1:hover {
 	text-decoration: 	underline; 
	color: 			#565656;
	font-weight:		normal;
	font-size:		11px;
}

a.l2:link, a.l2:visited, a.l2:active {
	text-decoration: 	underline; 
	color: 			#f74107;
	font-weight:		normal;
	font-size:		12px;
}

a.l2:hover {
 	text-decoration: 	underline; 
	color: 			#000;
	font-weight:		normal;
	font-size:		12px;
}

a.l3:link, a.l3:visited, a.l3:active {
	text-decoration: 	none;
	color: 			#78736f;
	font-weight:		bold;
	font-size:		14px;
}

a.l3:hover {
 	text-decoration: 	underline; 
	color: 			#78736f;
	font-weight:		bold;
	font-size:		14px;
}


a.l4:link, a.l4:visited, a.l4:active {
	text-decoration: 	none;
	color: 			#fff;
	font-weight:		normal;
	font-size:		16px;
}

a.l4:hover {
 	text-decoration: 	none; 
	color: 			#fff;
	font-weight:		bold;
	font-size:		16px;
}


div#top {
	margin:			0 auto 0 auto;
	width:			952px;
	height:			255px;
	background:		url(img/top.jpg) no-repeat;
}

img#logo {
	margin:			42px 20px 30px 5px;
	float:			left;
	display:		block;
}

div#menu_top {
	width:			460px;
	height:			60px;
	float:			right;
	border-bottom:		1px solid #cacaca;
}


h1 { 
	float:			right;
	padding:		12px 28px 0 0;
	font-size:		49px;
	font-weight:		normal;
	color:			#fe3d00;
}

#top h2 { 
	float:			right;
	padding:		0 75px 0 0;
	color:			#928e8d;
	font-weight:		normal;
	font-size:		25px
}


#google_translate_element {
	margin:			0;
	padding:		0;
	margin-top:		10px;
	float:			right;
	width:			190px;
}

#menu_top ul {
	list-style:		none;
	padding:		0;
	margin:			0;
}

#menu_top li {
	float:			left;
	padding:		25px 13px 0 13px;
	background:		url(img/pkt.gif) no-repeat right bottom;
}

#content {
	margin:			0 auto 0 auto;
	width:			952px;
	background:		url(img/tlo_cont.gif);
	padding-bottom:		10px;
	overflow: 		hidden;

}

#content h2 {
	font-size:		18px;
	font-weight:		normal;
	padding:		23px 13px;
	text-align:		right;
	color:			#000;
}

div#left {
	float:			left;
	width:			174px;
}

dl {
	list-style:		none;
	margin:			0;
	padding:		0;
}

dt a:link, dt a:visited, dt a:active {
	padding:		5px;
	text-decoration: 	none;
	color: 			#000;
	font-weight:		normal;
	display:		block;
	font-size:		14px;
}

dt a:hover {
	padding:		5px;
	text-decoration: 	none;
	color: 			#fff;
	font-weight:		normal;
	font-size:		14px;
	background:		#898989 url(img/menu_url_wys.gif) no-repeat right;
	display:		block;
}


dt#pokaz {
	padding:		5px;
	text-decoration: 	none;
	color: 			#fff;
	font-weight:		normal;
	font-size:		14px;
	background:		#f74107 url(img/menu_url_teraz.gif) no-repeat right;
	display:		block;
}

dd {
	list-style:		none;
	margin:			0;
	padding:		0;
}

dd a:link, dd a:visited, dd a:active {
	padding:		7px;
	margin-left:		15px;
	text-decoration: 	none;
	color: 			#6e6e6e;
	font-weight:		normal;
	display:		block;
	font-size:		12px;
}

dd a:hover {
	padding:		7px;
	margin-left:		15px;
	text-decoration: 	none;
	color: 			#fff;
	font-weight:		normal;
	font-size:		12px;
	background:		#898989 url(img/menu_url_wys.gif) no-repeat right;
	display:		block;
}

dd#pokaz {
	padding:		7px;
	margin-left:		15px;
	text-decoration: 	none;
	color: 			#fff;
	font-weight:		normal;
	font-size:		12px;
	background:		url(img/menu_url_teraz.gif) no-repeat top right;
	display:		block;
}


div#tlo_stopka {
	background:		url(img/tlo_stopka.gif) repeat-x;
}
div#stopka {
	margin:			0 auto 0 auto;
	width:			952px;
}
div#stopka h2 {
	font-weight:		normal;
	font-size:		18px;
	padding:		15px 10px;
	text-align:		right;
}

div#stopka ul {
	list-style:		none;
	padding:		0;
	margin:			0;
	float:			right;
}

div#stopka li {
	float:			left;
	padding:		15px 13px 15px 13px;
	background:		url(img/pkt.gif) no-repeat right center;
}

div#przewodnik {
	padding:		15px 0 10px 0;
	background:		#e7e6e6 url(img/tlo_przewodnik.gif) repeat-x bottom;
	overflow: 		hidden;	
}

div#przewodnik img {
	padding:		0 10px 5px 0;
	float:			left;
}

div.przew_Wys {
	width:			455px;
	border-right:		1px solid #fff;
	line-height:		160%;
	color:			#565656;
	padding:		10px 10px;
	overflow: 		hidden;	
}

div.prezentacja {
	width:			364px;
	float:			left;
	padding:		0 12px;
	color:			#6e6e6e;
	line-height:		150%;
}

div#prezentacja_text {
	width:			577px;
	float:			left;
	padding:		0 12px;
	color:			#6e6e6e;
	line-height:		150%;
	background:		#f7f7f7;
	border-right:		1px solid #cacaca;
}

div#prezentacja_info, div#prezentacja_text h2 {
	text-align:		right;
	margin:			0;
	padding:		24px 0 10px 0;
	
}

div#prezentacja_info {
	width:			150px;
	float:			right;
	padding:		10px 12px;
	color:			#6e6e6e;
	line-height:		150%;
}

div#adres {
	text-align:		right;
	background:		#e7e6e6 url(img/tlo_przewodnik.gif) repeat-x top;
	padding:		10px;
	font-size:		14px;
}
div#kontakt_tel {
	height:			46px;
	color:			#fff;
	font-size:		18px;
	background:		#e7e6e6 url(img/kontakt_tel.gif) repeat-x top;
	margin-bottom:		15px;


}

div#kontakt_tel p {
	padding:		14px;
	float:			left;
}

div#kontakt_tel strong {
	font-size:		22px;
	padding-left:		20px;
}
div#grafik {
	width:			180px;
	height:			16px;
	padding:		15px;
	font-size:		16px;
	float:			right;
	text-align:		center;
	background:		#e7e6e6 url(img/grafik.gif) repeat-x top;
}

div.prezentacja img {
	margin-bottom:		10px;
}
div#podstrona {
	padding-top:		0;
	padding-margin:		0;
	width:			760px;
	background:		#f7f7f7;
	float:			right;
	padding-right:		8px;
	padding-bottom:		15px;
	color:			#565656;
	line-height:		150%;
}
div#podstrona h2 {
	text-align:		left;
	margin:			0;
	padding:		24px 0 10px 0;
	
}
div.hr {
	clear:			both;
}
div.hr hr {
	border:			0;
	border-bottom:		1px solid #e0e0e0;
	border-top:		1px solid #fff;
}
p.akapit {
        text-indent:		0.63cm;
}
p.next {
	float:			right;
	padding:		10px 0;
}

div.galeria {
	weight:			140px;
	height:			100px;
	margin:			5px;
	float:			left;
}


div.galeria_info {
	weight:			130px;
	height:			100px;
	margin:			5px;
	float:			left;
}
