* {
	margin: 0;
	padding: 0;
}
html, body {
	background: #fff url(gfx/bg_main.jpg) repeat-x;
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 13px;
	color: #404040;
}
img { border: none}
a {text-decoration: none}
table { border: none; border-collapse: collapse}
.clear { clear: both}

.color { color: #1c6592; font-weight: bold }

p a, p a:link, p a:visited {color: #fe0d17; font-weight: bold}
	p a:hover { color: #2ac9c6; text-decoration: underline}


p { font-size: 12px; line-height: 17px; padding: 6px 0 10px 10px; color: #404040; }

h1 { padding: 5px 0 0 0; font-size: 16px; font-weight: bold; color: #eb0f01}
h2 { padding: 5px 0 0 0; font-size: 16px; font-weight: bold; color: #1c6592}
h3 { padding: 5px 0 0 0; font-size: 15px; color: #1c6592;}
h4 { font-size: 15px; color: #1c6592; text-align: center}
h5 { font-size: 13px; color: #1c6592; text-align: center}

div#container { margin: 0 auto; width: 962px}

div#top {height: 179px; background: transparent url(gfx/bg_top.jpg) no-repeat}

div#menu {height: 76px;}
	#menu ul { list-style: none; padding: 38px 0 0 60px }
	#menu li {display: inline;}
	#menu li a {float: left; height: 37px; width: 93px; background: transparent url('gfx/menu.jpg') no-repeat;}
	#menu li a span {display: none}
		#menu li#oferta a {background-position: 0 0}
		#menu li#cennik a {background-position: -93px 0}
		#menu li#kontakt a {background-position: -186px 0}

		#menu li#oferta a:hover {background-position: 0 -37px}
		#menu li#cennik a:hover {background-position: -93px -37px}
		#menu li#kontakt a:hover {background-position: -186px -37px}

		#menu li#oferta a#selected {background-position: 0 -37px}
		#menu li#cennik a#selected {background-position: -93px -37px}
		#menu li#kontakt a#selected {background-position: -186px -37px}

div#links {height: 54px; background: transparent url(gfx/bg_links.jpg) no-repeat}
div#links_in {float: right; width: 215px; height: 20px; padding: 20px 0 0 0}
	#links_in a, #links_in a:link, #links_in a:visited {background: #e2edf4 url(gfx/arrow.png) no-repeat left; color: #fe0d17; font-weight: bold; padding: 2px 10px 2px 15px;  }
	#links_in a:hover { color: #2ac9c6; text-decoration: underline}

div#content {height: 569px; background: transparent url(gfx/bg_content.jpg) no-repeat bottom;}
	div#content_left {float: left; width: 620px;}
		#content_left_in {padding: 15px 20px 0 50px }
	div#content_right {float: right; width: 300px; height: 530px; background: transparent url(gfx/bg_content_right.jpg) no-repeat; background-position: 12px 20px}
		#content_right div { padding: 222px 50px 0 35px }
	table#jezyki {margin: 15px 0 0 18px}
		.jezyki_lista { list-style: inside; list-style-type: square;  }

	.box {background: transparent url(gfx/bg_box.jpg) no-repeat top left; text-align: left; padding: 5px 0 9px 13px; margin-left: 20px}
		.box ul {list-style-type: disc; padding: 4px 0 0 50px; color: #404040;}






div#footer {height: 61px; background: transparent url(gfx/bg_footer.jpg) no-repeat; color: #9abfd4; text-align: center; font-size: 11px}
	#footer div { padding-top: 40px}





/* KONTAKT i FORMULARZ KONTAKTOWY --------------------------------------------- */

#formDiv { width: 400px; padding-top: 20px }
fieldset { padding: 20px 20px 10px 0; border: none }
	label { display: block; color: #1c6592; font-size: 12px; font-style: normal;  }
	input, textarea { overflow: auto; border: 1px solid #27cbc2; margin: 4px 0 8px 0; padding: 3px}	
	input[type="text"], textarea { background:#FBFBFB }
	input[type="text"]:focus { background: #ffffc8; color: Highlight; }
	input.focus,textarea:focus { background: #ffffc8; color: Highlight; }
	input#submitButton { color: #fff; border: inset; background: #c1d8e6 url(gfx/bg_button.jpg) repeat-x bottom; border: none; height: 28px; width: 70px; font-weight: bold; margin-top: 2px; }
#formDiv ul {list-style: none}
	ul.error { font-size: 11px; margin: 0; }
	span.star {	padding-left: 3px; color: #ff2228; font-weight: bold; font-size: 15px; vertical-align: top }
	div.sukces { padding: 20px 20px 10px 30px; text-align: center; height: 340px;}
	div.sukces span { padding-top: 120px; color: #ff2228; font-weight: bold; font-size: 15px; display: block }
/* KONIEC - FORMULARZ KONTAKTOWY --------------------------------------------- */
