*{ margin: 0; padding: 0; }
html { background: #000 url("../../common/bg_black.jpg"); }
body { font-family: "Trebuchet MS", "Verdana", "Helvetica", sans-serif; text-align: left; color: #fff; font-size: 12px; background: #000 url("../../common/bg_black.jpg"); /*#57451b*/ }

.skip { text-indent: -100em; position: absolute; top: 0; left: 0; height: 1px; }
#header a { display: block; width: 455px; height: 120px; position: absolute; top: 20px; left: 95px; z-index: 100; text-decoration: none; text-indent: -100em; }

p { color: #535353; font-size: 11px; }
a { text-decoration:none; color: #ceb67b; }
a:hover { text-decoration:underline; }
	a img { border: 0;}
li { list-style-type: none; }
h1, h2, h3 { font-size: 16px; color: #549CC3; font-family: "Georgia", serif; }
h3 { font-size: 14px; }

/* W R A P P E R  N A  T R E Ś Ć */
#wrapperMain { min-height: 200px; width: 1000px; margin: 40px auto 0; padding-top: 234px; position: relative; background: transparent url("../img/logo.jpg") 0 0 no-repeat; }

/* T R E Ś Ć */
#content { width: 715px; min-height: 200px; float: right; margin: 40px 0 20px; padding: 10px; background-color: #363A49; border: 1px solid #b5a366; }
	#content h1 { font-size: 18px; padding-bottom: 20px; }
	#content h2 { padding: 10px 10px 0 10px; font-size: 14px; }
	#content p { padding: 5px 5px 10px; line-height: 18px; color: #eee; }
		#content p a { text-decoration: underline; }
		#content p a:hover { text-decoration: none; }
		#content .xtext img { float: left; margin: 10px 5px 10px 0; }
		#content .xtext .img { text-align: center; float: left; margin: 10px 10px 5px 20px; }
			#content .xtext .img a { display: block; }
	#content a img { float: none; margin: 0; text-decoration: none; }
	#content p.info { font-size: 14px; text-align: center; line-height: 20px; padding: 20px; margin: 10px; border: 1px solid #B0B0B0; font-weight: bold; }

#content .xtext { margin: 10px 20px; font-size: 12px; color: #eee; }
	#content .xtext h4, .xtext h5, .xtext h6 { padding: 6px 5px 4px 0; margin-left: -10px; }
	#content .xtext h4 { font-size: 16px; }
	#content .xtext h5 { font-size: 12px; }
	#content .xtext h6 { font-size: 11px; }
	#content .xtext pre { padding: 5px 25px; max-width: 600px; max-height: 600px; overflow: auto; }
	#content .xtext ul { padding: 5px; }
		#content .xtext li { background: transparent url("../img/arr_lightbrown_next.gif") 0 7px no-repeat; padding: 2px 0 2px 15px; }

/* O K R U S Z K I */
/* tarcza */
a#jbShield { clear: both; display: block; border-width: 0; width: 100px; height: 129px; margin: 20px auto 10px; background: transparent url("../../common/logo_jb.png") 0 0 no-repeat; text-indent: -1000em; padding: 0; /*position: absolute; top: 45px; left: 539px;*/ }
#breadcrumbs { height: 30px; width: 760px; position: absolute; top: 234px; left: 240px; line-height: 30px; font-size: 11px; }
	#breadcrumbs li { float: left; padding: 5px 0 5px 19px; background: transparent url("../img/arr_lightbrown_next.gif") 5px 10px no-repeat; max-width: 250px; line-height: 15px; overflow: hidden; }
	#breadcrumbs li.first { background-image: none; padding-left: 5px; }
		#breadcrumbs li strong { color: #fff; }

/* W Y S Z U K I W A R K A */
#search { position: absolute; top: 198px; left: 3px; width: 218px; height: 30px; }
	#search fieldset { border-width: 0; background-color: transparent; border-width: 0; margin: 0; padding: 0; }
		#search legend { text-indent: -1000px; display: none; }
				#search label { text-indent: -1000px; display: none; }
			#search div.required { border-left-width: 0; }
			#search div.text { height: 20px; text-align: center; float: none; margin-left: 10px; }
				#search div.text input { width: 90%; height: 15px; font-size: 11px; line-height: 15px; padding: 0; }
			#search div.submit {  display: none; }

/* M E N U */
#menu { width: 225px; float: left; background: transparent url("../img/bg_menu.gif") 0 100% no-repeat; margin-bottom: 20px; padding: 20px 0 10px; min-height: 20px; }
		#menu a, #menu strong { padding-left: 20px; line-height: 20px; height: 30px; font-size: 12px; display: block; text-align: left; display: block; }
	#menu li#menuCurrent > a, #menu li#menuCurrent > strong { font-weight: bold; }
		#menu ul ul { margin-left: 20px; }

/* TOP MENU */
#top { width: 770px; height: 32px; position: absolute; top: 200px; left: 225px; }
	#top li { float: left; height: 33px; width: 60px; text-align: center; }
	#top li.generalInfo { width: 100px; }
		#top a { font-size: 11px; display: block; height: 15px; line-height: 15px; padding: 9px 0 5px; }
		#top #currentButton a { color: #fff; font-weight: bold; }
		#top a:hover { border-bottom: 5px solid #ceb67b; text-decoration: none; }

/* F O O T E R */
#footer { border: 1px solid #b5a366; background-color: #363a49; clear: both; padding: 10px 0; }
	#footer a { color: #ceb67b; }
	#footer strong { color: #fff; }
	#footer ul { width: 360px; height: 15px; margin: 0 auto; }
		#footer li { float: left; height: 15px; width: 60px; text-align: center; }
		#footer li#footerBl { width: 120px; }
	/* copyright i twórcy */
	#footer p { color: #B0B0B0; text-align: center; font-size: 9px; line-height: 20px;  }
	#footer p#copyright { padding-top: 10px; }
/**
 * kolory w formularzu
 */
form fieldset { border: 1px solid #b0b0b0; background-color: transparent; margin: 10px; }
	form fieldset legend { color: #549cc3; padding: 0pt 5px; }
	form fieldset div input, form fieldset textarea, form fieldset select { border:  1px solid #e5e5e5; background-color: #252938; color: #fff; }
		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:  #585C6D; }
