/* clear all*/ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {


	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}


body { text-align: center; font-size: 12px; line-height: 1.5; font-family: Tahoma, Myriad Pro, Verdana, Arial, Helvetica, sans-serif, Lucida Grande, Lucida Sans Unicode;  color: #9c9f9e; background: #ebebeb;  }
div { text-align: left; }
	
a { cursor: pointer; font-size: 12px; font-weight: normal; text-decoration: none; color: #9c9f9e; }
a:hover  { text-decoration: underline; }

.linia { float: left; width: 96%; margin-left: 2%; margin-right: 2%; border-bottom: 2px solid #e0e0e0; padding-top: 2px; }
.active { color: #7c2400; }
.bold { font-weight: bold; }
.do-h2 { float: left; width: 718px; font-size: 24px; color: #7c2400; padding-left: 25px; padding-top: 20px; }			


#wrapper { margin: auto; width: 743px; position: relative; padding-top: 25px; }
	.ramka { float: left; width: 100%; background: url(../images/border-top.jpg) no-repeat; height: 12px; }
	.container { float: left; width: 100%; background: url(../images/bg.jpg) repeat-y;}

		#header { float: left; width: 743px; } 
			h1#logo a { width: 286px; height: 71px; background: url(../images/logo.jpg) no-repeat; float: left; margin-left: 20px;}
		.nav { float: right; padding-right: 20px; }
			.nav a { float: right; color: #83a7c9; font-size: 10px; padding-right: 20px; padding-top: 4px; }
			.icon-kontakt { background: url(../images/icon-kontakt.jpg) no-repeat; padding-left: 25px; height: 19px; }
			.icon-home { background: url(../images/icon-home.jpg) no-repeat; padding-left: 25px; height: 19px; }
			
		.baner { float: right; width: 475px; height: 224px; margin-top: 10px; background: url(../images/baner.jpg) no-repeat; margin-right: 10px;}
		
		.menu { float: left; width: 200px; padding-left: 40px; padding-top: 20px;}
			.menu ul { list-style-image: url(../images/icon-plus.jpg); padding-left: 10px; }
				.menu li { padding-bottom: 5px; background: url(../images/linia-przerywana.jpg) repeat-x; }
				.menu .brak-lini { background: none; }
					.menu a { font-size: 16px; font-family: Myriad BoldItalic, Myriad Pro, Tahoma; font-weight: bold; font-style: italic; padding-left: 10px;}
			
		#content { float: left; width: 743px; padding-top: 5px; }
			.box { float: left; width: 372px; padding-top: 20px;}
				.box h2 { float: left; width: 322px; height: 68px; background: url(../images/napis-witamy.jpg) no-repeat; margin-left: 20px; padding-bottom: 10px; }
				.box p { padding-top: 20px; padding-left: 30px; width: 300px; }
				.box .click-mapka { float: right; background: url(../images/click-mapka.jpg) no-repeat; width: 77px; height: 28px; padding-bottom: 10px; margin-top: -23px; padding-left: 5px; }
			.photo-box { float: left; width: 363px; background: #e5e7e6; margin-right: 8px; }
				.photo { float: left; padding-left: 2px; padding-top: 3px; }
				.photo-box p { padding-top: 20px; padding-left: 10px; width: 280px; }
			.box-przyjecia { float: left; width: 49%; padding-top: 20px; }
			.box-przyjecia-border { background: url(../images/linia-przerywana.jpg) repeat-y top right; }
				.box-przyjecia h3 { float: left; width: 90%; padding-left: 10%; font-size: 16px; font-weight: bold; padding-bottom: 20px; }
				.box-przyjecia ul { list-style: none; padding-left: 40px; padding-bottom: 20px; }
					.box-przyjecia li { padding-bottom: 10px;}
			.cennik { float: left; width: 713px; padding-left: 30px; padding-top: 20px; padding-bottom: 20px; }
				.cennik ul { list-style: none; }
					.cennik li { padding-bottom: 7px; }
			.podstrona { float: left; width: 673px; padding: 10px 40px 20px 30px; }	
				.podstrona p { padding-top: 20px; text-align: justify; }	
			
		#footer { float: left; width: 100%; background: url(../images/border-bottom.jpg) no-repeat; height: 12px; padding-bottom: 70px; }
			#footer a { float: left; padding-right: 10px; font-size: 11px; padding-top: 15px; padding-left: 20px;}
			#footer p { float: right; padding-top: 15px; padding-right: 20px; }
			

