/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
}

a, 
a:visited {
	text-decoration:underline;
}
a:hover, 
a:active {
	text-decoration:none;
}
a:focus {
	outline: 1px dotted invert;
}

/*hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}*/

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1,
h2 {
	color:#1C92D7;
}

h3,
h4,
h7 {
	color:#167db9;
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 15px;
}
.bigger_font {
	font-size: 24px !important;
}


/* `Spacing
----------------------------------------------------------------------------------------------------

ol {
	list-style: decimal;
}

ul {
	list-style: square;
}

li {
	margin-left: 30px;
}*/

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
h7,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}


#top a, 
#top a:visited {
	display:inline;
	margin:0 25px;
	font-size:1.8em;
	font-weight:normal;
	text-decoration:none;
	}
#top a:hover, 
#top a:active
#projekty a:hover, 
#projekty a:active,
#article a:hover, 
#article a:active,
#middle_historyjki a:hover, 
#middle_historyjki a:active,
#bottom a:hover, 
#bottom a:active {
	color:#000;
	}

.red, 
#article a,
.top-link a {
	color:#E36C37;
	}
.bloody {
	color:#CF1943;
	}
.yellow {
	color:#E1B208;
	}
.green {
	color:#8EBA17;
	}
.blue {
	color:#1C92D7;
	}
.pink {
	color:#fb3e8a;
	}
.brown {
	color:#4F4431;
	}
.black {
	color:#000;
	}

.span_18 {
	display:block;
	font-size:1.8em;
	position:relative;
	z-index:2;
	}
	
.span_21 {
	display:block;
	font-size:2.1em;
	margin-top:5px;
	margin-bottom:25px;
	position:relative;
	z-index:2;
	}
.span_16, 
.box a.span_16,
.box_short a.span_16 {
	display:block;
	font-size:1.6em;
	}
.box a.span_16 {
	margin-bottom:10px;
	color:#000;
	}
.box_short .span_16 {
	margin-bottom:10px;
	}
.box .span_18 .span_16, 
.box_short .span_18 .span_16 {
	font-size:16px;
	text-align:right;
	}
.box .span_18 .span_12, 
.box_short .span_18 .span_12 {
	display:block;
	font-size:12px;
	}
.span_14 {
	font-size:14px;
	}

#projekty a, 
#projekty a:visited {
	display:block;
	margin-top:8px;
	padding-left:12px;
	font-size:1.2em;
	}

#projekty a.red,
#middle_historyjki a.red,
#article ul li.red {
	background:url(../../lib/raquo-red.png) left no-repeat;
	}
#projekty a.yellow, 
#middle_historyjki a.yellow,
#article ul li.yellow {
	background:url(../../lib/raquo-yellow.png) left no-repeat;
	}
#projekty a.green, 
#middle_historyjki a.green,
#article ul li.green {
	background:url(../../lib/raquo-green.png) left no-repeat;
	}
#projekty a.blue, 
#middle_historyjki a.blue,
#article ul li.blue {
	background:url(../../lib/raquo-blue.png) left no-repeat;
	}
	

#projekty small {
	display:block;
	font-size:1.2em;
	margin:0 0 0 12px;
	}
.box p,
.box_short p {
	font-size:1.2em;
	margin-top:5px;
	}
.box div a {
	font-size:1.0em;
	line-height:1.5em;
	}
a.more_info {
	display:block;
	margin-top:3px;
	margin-bottom:15px;
	text-align:right;
	font-size:1.2em;
	font-weight:bold;
	}

#fundatorzy #fundatorzy_opis p, 
#fundatorzy #fundatorzy_opis h1 {
	display:inline;
	font-size:1.0em;
	font-weight:normal;
	color:#bfbfbf;
	}
	
#article_homepage p {
	text-align:left;
	font-size:1.2em;
	text-indent:1.0em;
	line-height:1.4em;
	margin-bottom:15px;
	}

	
#middle_historyjki a, 
#middle_historyjki a:visited {
	display:block;
	margin-top:8px;
	padding-left:15px;
	margin-left:10px;
	font-size:1.5em;
	}
	
#middle_historyjki h2 {
	color:#000;
	font-size:1.8em;
	font-weight:normal;
	text-align:center;
	margin-bottom:10px;
	}

.zwrotny-link {
	text-align:left;
	padding-left:10px;
	color:#E36C37;
	vertical-align:top;
	}
.top-link {
	text-align:right;
	padding-right:10px;
	color:#E36C37;
	vertical-align:top;
	}
.top-link strong {
	font-size:10px;
	}

.top-link a, 
.top-link a:visited,
.zwrotny-link a, 
.zwrotny-link a:visited {
	font-size:10px;
	text-decoration:none;
	}
.zwrotny-link a, 
.zwrotny-link a:visited {
	font-size:12px;
	}
.top-link a:hover, 
.top-link a:active,
.zwrotny-link a, 
.zwrotny-link a:visited {
	color:#E36C37;
	text-decoration:underline;
	}
#bottom a, 
#bottom a:visited {
	font-size:1.2em;
	font-weight:bold;
	margin:0 15px;
	}
#bottom p {
	width:440px;
	margin:15px auto 0 auto;
	text-align:center;
	font-size:1.0em;
	color:#bfbfbf;
	}
#bottom p a, 
#bottom p a:visited, 
#bottom p a:hover, 
#bottom p a:active {
	color:#bfbfbf;
	font-size:1.0em;
	font-weight:normal;
	margin:0;
	}
#article {
	text-align:center;
	}
#article p {
	font-size:1.2em;
	text-indent:none;
	line-height:1.4em;
	margin-bottom:15px;
	}
#article h1,
#article h2 {
	font-size:1.8em;
	font-weight:normal;
	margin-bottom:10px;
	letter-spacing:1px;
	}
#article h3,
#article h4 {
	font-size:17px;
	margin-bottom:10px;
	}
#article ul,
#article ul li p,
#article ul li ul li p {
	font-size:12px;
	text-align:left;
	list-style-image:none;
	}
#article ul li p,
#article ul li ul li p {
	margin-left:10px;
	}
#article ul li {
	margin-bottom:10px;
	padding-left:20px;
	color:#000;
	}
#article ul.wcieta_lista {
	margin-left:200px !important;
	}
#article ul.wcieta_lista_2 {
	margin:10px 120px !important;
	list-style-type:disc
	}
#article ul.wcieta_lista_2 li {
	padding-left:0;
	margin-left:0
	}
#article ul.lista_fundatorow {
	float:left;
	text-align:center;
	width:310px;
	margin-top:10px;
	}
#article ul.lista_fundatorow li {
	margin-bottom:20px;
	}
#article ul li strong {
	font-size:13px;
	}
#article ul li ul {
	font-size:12px;
	}
#article ul li ul li {
	margin-bottom:5px;
	padding-left:0px;
	color:#000;
	}
#article ul li ul li ul {
	margin-left:10px;
	}
#article .galeria_konkursowa {
	text-align:center;
	margin-bottom:20px;
	}
#article .galeria_konkursowa p {
	font-size:11px;
	}
#article .galeria_konkursowa p a {
	display:block;
	}
#article .galeria_konkursowa p img {
	max-width:140px;
	max-height:140px;
	border:0;
	margin:0 auto;
	}
#article img.max_width_500 {
	max-width:500px;
	max-height:500px;
	}
#article table {
	font-size:12px;
	text-align:left;
	margin-right:10px;
	margin-left:10px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	}
#article table th {
	font-weight:bold;
	}
#article table tr {
	border-bottom:1px solid #dddddd;
	}
#article table tr th,
#article table tr td {
	padding:5px;
	border-right:1px solid #dddddd;
}
#article table .even {
	background-color:#eeeeee;
	}
div#inline_elements p, 
div#inline_elements h1 {
	display:inline;
	font-size:12px;
	font-weight:normal;
	}
#inline_elements h1 {
	margin-right:3px;
	margin-left:3px;
	letter-spacing:0px;
	color:#000;
	}
