/* CSS Document */
/* ten dokument opisuje elementy wspolne dla wszystkich podstron */


body {
	margin:0 auto;
	padding:0;
	border:none;
	font-family:helvetica, arial, sans-serif;
	font-size:100%;
	color:#666;
}

p {
	font-size:0.72em;
	line-height:125%;
}

img {
	border:none;
}

/* ---------------------------------------------------------------------------------------------------------- */
/* opis sekcji gornej, z logotypami, menu, zdjeciem, haslem */


/* warstwa zawierajaca pozostale warstwy sekcji gornej */
#top-section {
	margin:0 auto;
	width:768px;
	height:266px;
	position:relative;
}

/*warstwa z logo gti */
#logo-gti {
	width:100px;
	height:86px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}
/* warstwa z logo orange */
#logo-orange {
	width:60px;
	height:60px;
	position:absolute;
	top:190px;
	right:15px;
	z-index:2;
}

/* warstwa z logo rss */
#logo-rss {
	width:14px;
	height:14px;
	position:absolute;
	top:272px;
	right:10px;
	z-index:5;
}

.t10foto{text-align:center;}

/* warstwa ze zdjeciem */
#foto-top {
	width:768px;
	height:264px;
	position:absolute;
	top:2px;
	left:0px;
	z-index:-10;
	url(../gfx/foto_top.jpg) width:768px; height:264px;

	
}

/* warstwa z haslem */
#haslo-top {
	width:300px; /*width:262px;*/
	/*height:45px;*/
	position:absolute;
	top:195px;
	left:444px; /*left:450px;*/
	z-index:4;
	
	font-family:helvetica, arial, sans-serif;
	font-size:23px;
	color:#737cae;
	font-weight:normal;
	line-height:95%;
}
#haslo-top span {color:#fff; font-weight:bold;}


/* warstwa z menu glownym na gorze -------------------------------------------------------------------------- */

#menu-top {
	/* ta warstwa jest opisana w links.css */
}



/* ---------------------------------------------------------------------------------------------------------- */
/* warstwa z bannerem */

#banner-1 {
	width:768px;
	height:100px;
	margin:0 auto;
}



/* ---------------------------------------------------------------------------------------------------------- */
/* warstwy z wlasciwa trescia */

/*warstwa 'spinajaca' */
#body-copy {
	width:768px;
	margin:0 auto;
	text-align:left;
	vertical-align:top;
	position:relative;
	padding:1px;
}

#left-column {
  float:left;
  width:568px;

}
#right-column {
  float:left;
  width:200px;
  position:relative;
  top:20px;
}

/* typografia */

#left-column h1 {
	font-size:1em;
	color:#3c488e;
	width:540px;
	padding-bottom:2px;
	margin-top:20px;
}

#left-column h2 {
	font-size:1em;
	color:#b4b7c8;
	width:540px;
	text-align:center;
	padding-bottom:2px;
	margin-top:20px;
}

#left-column h3 {
	font-size:0.8em;
	font-weight:bold;
	color:#eb880e;
	width:540px;
	padding:2px;
	margin-top:20px;
}

#left-column h4 {
	font-size:0.8em;
	font-weight:bold;
	color:#9c9fad;
	width:540px;
	padding:2px;
	margin-top:20px;
}

#left-column p {
	width:530px;
	text-align: justify
}

.grube {
	font-weight:bold;
	color:#333;
}
.kursywa {
	font-style:italic;
}

#left-column p.haer { /* zamiast <hr> */
	width:540px;
	height:26px;
	float:left;
}

#left-column ul {
	list-style-type:none;
}
#left-column ul li {
	font-size:0.72em;
	color:#666;
	background:transparent url(../gfx/bullet_list.gif) top left no-repeat;
	margin:0 0 10px -25px;
	padding:0 0 0 14px;
	width:500px;
}

/* lista drugiego stopnia */

#left-column ul ul {
	list-style-type:none;
}

#left-column ul ul li {
	font-size:1em;
	color:#666;
	background:transparent url(../gfx/bullet_list2.gif) top left no-repeat;
	margin:10px 0 0 -15px;
	padding:0 0 0 10px;
	width:450px;
}


#right-column h3 {
	font-size:0.8em;
	font-weight:bold;
	color:#eb880e;
	width:200px;
	padding:2px;
	margin-top:21px;
}
#right-column p {
	width:190px;
}

/* ---------------------------------------------------------------------------------------------------------- */
/* elementy stopki */

#footer {
	width:768px;
	height:26px;
	background-color:#498bdb;
	margin:0 auto;
	float:left
}
#footer {margin-top:20px;}
/* ponizsze dodane zeby 'robic' margines 10px pod stopka - nadawanie stylu margin-bottom dla footer lub diva 'dookola' footer w niektorych przegladarkach nie dawalo efektu */

#footer-10 {
	width:768px;
	height:10px;
	margin:0 auto;
	float:left
}

#footer p {
	text-align:center;
	font-size:11px;
	color:#fff;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	border:none;
}

td.z-tlem {
	background-color:#fffffff;
}
td.header {
	background-color:#FFFFFF;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
}
table.tc {
	width:364px;
	border:none;
	font-size:0.7em;
	margin-bottom:12px;
}
