@import url('reset.css');

html, body { height: 100%; }
body { background: #ffffff; font-family: "Myriad Pro"; font-size: 13px; line-height: 15px; color: #222222; }
a { color: #444444; }
	a:hover { color: #666666; }
h1 { color: #e84535; font-size: 18px; margin: 10px 0px; }
img { border: none; }
ul { list-style-type: disc; padding-left: 15px; }
.clear { clear: both; }
.nu, .nu a { text-decoration: none; }
.fleft { float: left; }
.fright { float: right; }

#website { min-height: 100%; height: auto !important; height: 100%; margin-bottom: -80px; }
#languages { text-align: right; }
#logo { background: #FFFFFF url('../image/office.jpg') no-repeat top right; height: 200px; }
	#logo a { margin-left: 30px; }
#menu { text-align: center; }
	#menu a { font-size: 18px; font-weight: bold; display: inline-block; margin: 0px 30px; color: #e84535; }
		#menu a:hover { color: #ee5b2f; }
#content { padding: 20px; min-height: 300px; font-family: Tahoma; }
#footerSpace { height: 80px; }
#footer { height: 78px; border-top: 2px solid #fbaf40; text-align: center; line-height: 15px; }
	#footer .links { padding: 5px 0px 10px; }
		#footer .links a { display: inline-block; margin: 0px 10px; font-size: 13px; text-transform: uppercase; }
	
.bar { height: 40px; line-height: 40px; background: #fbaf40 url('../image/bar.jpg') repeat-x; }
	.bar img { vertical-align: middle; }
div.contact, div.kontakt { background: transparent url('../image/contact-bg.jpg') no-repeat top right; }
div.jobs, div.praca { background: transparent url('../image/praca-bg.jpg') no-repeat bottom left; font-size: 15px; }
	div.jobs p, div.praca p { text-align: center; margin-top: 50px; }
div.nasi-klienci, div.our-clients { background: transparent url('../image/klienci-bg.jpg') no-repeat top left; }
	div.nasi-klienci img, div.our-clients img { display: block; margin: 0px auto 30px; }
div.uslugi, div.offer { background: transparent url('../image/offer-bg.jpg') no-repeat bottom left; }
form.contact { text-align: center; margin-left: 100px; }
	form.contact p { font-size: 15px; line-height: 17px; margin-bottom: 30px; }
	form.contact label { display: inline-block; width: 100px; }
	form.contact input[type=text] { width: 200px; }
	form.contact textarea { width: 300px; height: 170px; margin: 10px 0px; }
.index { background: transparent url('../image/bg-index.png') no-repeat top center; }
	.index p { font-size: 14px; text-align: center; padding: 50px 0px 100px; font-weight: bold; }
.width { width: 940px; margin: 0px auto; }