*{ margin: 0; padding: 0; }
html { background: #e1f0ca url("../img/bg_body.gif") 0 0 repeat-x; }
body { font-family: "Verdana", sans-serif; text-align: center; color: #535353; font-size: 12px; }
.skip { text-indent: -100em; position: absolute; top: 0; left: 0; height: 1px; }

a { text-decoration:none; color: #b4070f; }
a:hover { text-decoration:underline; }
	a img { border: 0;}

li { list-style-type: none; }
h1, h2 { color: #375111; font-size: 16px; font-family: "Georgia", serif; }

#wrapperMain { width: 980px; padding-top: 40px; margin: 0 auto; text-align: left; position: relative; }
	/* top */
	#header { height: 80px; width: 980px; border-bottom: 1px solid #fff; text-align: center; clear: both; }
		#header a { font-size: 40px; color: #fff; display: block; margin: 0; margin-left: 80px; width: 500px; text-decoration: none; background: transparent url("../img/favicon.ico") -100px -100px no-repeat; }
		#header a:hover { background-position: 20px 40px; }
			#header small { color: #B4070F; font-size: 20px; display: block; text-align: left; }
			#header a:hover small { text-decoration: underline; }
	/* treść */
	#content { width: 600px; float: left; margin-top: 40px; }
		#content p { color: #535353; font-size: 11px; padding: 5px 10px; }
		#content table { border-collapse: collapse; }
		#content .img { text-align: center; float: left; margin: 10px 10px 5px 20px; }
			#content .img a { padding: 10px; display: block; }
		#content h2 { font-size: 18px; padding: 0 0 5px 5px; }
	/* buttony */
	#buttons { height: 26px; width: 360px; position: absolute; top: 10px; right: 20px; }
		#buttons li { float: left; text-align: center; font-size: 11px; padding: 6px 15px 6px 0; }
			#buttons a, #buttons strong { line-height: 14px; border-left: 1px solid #fff; font-weight: bold; padding-left: 15px; }
			#buttons li:first-child a, #buttons li:first-child strong { border-left-width: 0; }
/* 			#buttons a:hover { text-decoration: none; background-color: #fff; border-top-color: #fff; } */
			#buttons strong, #buttons li#menuCurrent a { color: #375111; }
	/* menu */
	#menu { width: 350px; float: right; }
	/* tagi */
		#menu h2 { padding-top: 30px; }
		#tagCloud, #clients { padding-left: 20px; }
			#tagCloud li, #clients li { display: inline; padding: 0 4px; height: 30px; line-height: 30px; }
				.tag0 a { color: #B4070F; font-size: 22px; }
				.tag1 a { color: #AB131A; font-size: 20px; }
				.tag2 a { color: #A11E24; font-size: 18px; }
				.tag3 a { color: #982A2F; font-size: 16px; }
				.tag4 a { color: #8E363A; font-size: 14px; }
				.tag5 a { color: #854144; font-size: 12px; }
				.tag6 a { color: #7B4D4F; font-size: 10px; }
	/* breadcrumb */
	#breadcrumbs { position: absolute; top: 130px; left: 0; height: 30px; width: 590px; }
		#breadcrumbs li { display: inline; line-height: 15px; padding-left: 5px; }
		#breadcrumbs li:first-child { color: #375111; }
			#breadcrumbs li strong { color: #375111; }
			#breadcrumbs li a, #breadcrumbs li strong { background: transparent url("../img/arr_red_next.gif") 100% 6px no-repeat; padding-right: 10px; font-weight: bold; }
			#breadcrumbs li.last a, #breadcrumbs li.last strong { background-image: none; }
/* F O O T E R */
#footer { padding: 30px 0 20px; width: 980px; clear: both; line-height: 20px; font-size: 10px; color: #85C329; text-align: center; }
	#footer a { color: #85C329; font-weight: bold; }
/**
 * kolory w formularzu
 */
form fieldset { border: 1px solid #375111; background-color: #c3de97; }
	form fieldset legend { color: #375111; }
	form fieldset label { color: #375111; }
	form fieldset div input, form fieldset textarea, form fieldset select { border:  1px #375111 solid; background-color: #f1f1f1; color: #000; }
		form fieldset div input:hover, form fieldset select:hover, form fieldset div input:focus, form fieldset select:focus, form fieldset textarea:hover, form fieldset textarea:focus { border-color: #B4070F; }
