body {
	padding: 0;
	margin: 0;
	color: #666263; 
	font-size: 12px;
	font-family: arial, verdena;
	background: #D0E7EF;
}

input, select, textarea {
	font-family: Tahoma;
	font-size: 11px;
}
input {
	padding-left: 3px;
}

img { border: 0; }

/* divy */
div#header { width: 899px; height: 101px; margin: 0 auto; background: transparent url(gfx/top.jpg) no-repeat; }
div#menu_top { height: 29px; background: transparent url(gfx/tlo_menu.jpg) no-repeat; padding: 0; }
div#separator { height: 6px; background: transparent url(gfx/separator.jpg) top no-repeat; }
div#body_1 { width: 899px; margin: 0 auto; }
div#left_1 { width: 575px; float: left; }
div#right_1 { width: 319px; height: 213px; float: right; }

div#footer {
	bottom: 1px;
	width: 700px;
	background: #CCCCCC url(footer.jpg) no-repeat;
	z-index: 0;
}


/* span */
span.kroki { background: #CFE7FF; color: #028FBA; padding: 3px 15px; border-left: 1px #83B6D1 solid; border-top: 1px #83B6D1 solid; border-right: 1px #83B6D1 solid; }
span.kroki_2 { background: #CFE7FF; color: #CA5E22; padding: 3px 15px; border-left: 1px #83B6D1 solid; border-top: 1px #83B6D1 solid; border-right: 1px #83B6D1 solid; }


/* linki */
a#o_nas {
	padding: 4px 35px 3px 30px;
	float: left;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #CA4900;
	text-decoration: none;
}
a#o_nas:hover {
	text-decoration: underline;
}

a#kontakt {
	padding: 4px 35px 3px 25px;
	float: right;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #CA4900;
	text-decoration: none;
}
a#kontakt:hover {
	text-decoration: underline;
}

a.menu_top {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	word-spacing: 1px;
	font-family: Arial;
	font-size: 11px;
	line-height: 28px;
	margin-top: 1px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	border-right: 1px #BB862A dotted;
}

a.menu_top:hover {
	background: #FFAE4B;
	line-height: 28px;
}