*{ margin: 0; padding: 0; }
html { background-color: #212121; }
body { font-family: "Trebuchet MS", "Verdana","Helvetica",sans-serif; text-align: left; color:  #fff; font-size: 12px; background-color: #212121; }

.skip, #header a { text-indent: -100em; position: absolute; top: 0; left: 0; height: 1px; }

#header {
	position: absolute;
	top: 30px;
	right: 140px;
	background: transparent url( "../img/bg_top.png" ) no-repeat 0 0;
	width: 410px;
	height: 50px;
}
	#header a {
		font-size: 30px;
		display: block;
		width: 410px;
		height: 50px;
	}

#blLink {
	background: transparent url( "../img/logo.jpg" ) no-repeat 0 0;
	float: left;
	height: 150px;
	width: 254px;
	position: relative;
}

	#blLink a { 
		height: 150px;
		width: 254px;
		display: block;
	}

table { border-collapse: collapse; }
a { text-decoration:none; color: #ceb67b; }
a:hover { text-decoration:underline; }
a:focus { overflow: hidden; }
	a img { border: 0;}
		
.img { text-align: center; float: left; margin: 10px 10px 5px 20px; }
	.img a { display: block; }
li { list-style-type: none; }
h1, h2, h3 { font-size: 16px; color: #fff; }
h3 { font-size: 14px; }

/* W R A P P E R  N A  T R E Ś Ć */
#wrapperMain {
	z-index: 100;
	width: 980px;
	margin: 40px auto 0;
	padding-top: 10px;
	position: relative;
	background: transparent url("../img/bg.gif") 0 170px no-repeat;
}

/* T R E Ś Ć */
#content { width: 700px; float: right; position: relative; padding-bottom: 30px; color: #a0a0a0; margin-top: 120px; }
	#content h1 { font-size: 18px; margin: 0 0 10px 10px; }
		#content h1 a { color: #fff; }
	#content h2 { padding: 10px 10px 0 15px; font-size: 16px; }
	#content p { padding-bottom: 10px; }
	#content img { float: left; margin: 10px 5px 10px 0; }
	#content a img { float: none; margin: 0; }
	#content p.info { font-size: 14px; text-align: center; line-height: 20px; padding: 20px; margin: 10px; border: 1px solid #666; font-weight: bold; }

/* O K R U S Z K I */
#breadcrumbs { height: 30px; position: absolute; top: 91px; left: 280px; width: 620px; line-height: 30px; font-size: 11px; }
	#breadcrumbs li { float: left; padding-left: 19px; background: transparent url("../img/arr_orange_next.gif") 5px 14px no-repeat; }
	#breadcrumbs li.first { background-image: none; padding-left: 5px; }
		#breadcrumbs li strong { color: #535353; }

/* M E N U */
#menu { width: 225px; float: left; padding: 240px 0 60px; }
		#menu a, #menu strong, #currentUserName h2 { padding-right: 5px; line-height: 30px; height: 30px; font-size: 13px; display: block; text-align: right; }
		#menu a:hover { border-right-color: #ffffbb; }
	#menu li#menuCurrent a, #menu li#menuCurrent strong { font-weight: bold; }
				#menu li li a, #menu li li strong { padding-left: 20px; }

/* F O O T E R */
#footer { border-top: 1px solid #a0a0a0; clear: both; height: 40px; line-height: 40px; }
	/* copyright i twórcy */
	#footer p { color: #a0a0a0; text-align: center; font-size: 9px; }
/**
 * kolory w formularzu
 */
form fieldset { border: 1px solid #a0a0a0; background-color: transparent; }
	form fieldset legend { color: #fff; font-size: 14px; }
	form fieldset div input, form fieldset textarea, form fieldset select { border:  1px #a0a0a0 solid; background-color: #000; color: #a0a0a0; }
		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: #fff; }

