body, html {
	background:#fff;
	text-align:center;
}
.container_12 {
	background:url(../lib/body_bg.jpg) top repeat-y;
	}
#homepage_bg {
	background:none;
	}
	
#top, #bottom {
	margin-bottom:20px;
	}
#top img, #bottom img {
	border:0;
	display:block;
	margin:0 auto;
	}

.box {
	text-align:left;
	padding:10px;
	margin-bottom:5px;
	position:relative;
	z-index:1;
	}
.box_short {
	text-align:left;
	padding:10px 10px 0 10px;
	margin-bottom:10px;
	position:relative;
	z-index:1;
	}
	
.box_silver {
	background:url(../lib/grid_3_bg_silver.png) top no-repeat;
	}
.box_red {
	background:url(../lib/grid_3_bg_red.png) top no-repeat;
	}
.box_yellow {
	background:url(../lib/grid_3_bg_yellow.png) top no-repeat;
	}
.box_green {
	background:url(../lib/grid_3_bg_green.png) top no-repeat;
	}
.box_blue {
	background:url(../lib/grid_3_bg_blue.png) top no-repeat;
	}
.broad_box {
	text-align:left;
	padding:10px 10px 0 10px;
	}
.broad_box_silver {
	background:url(../lib/grid_6_bg_silver.png) top no-repeat;
	}	

#historyjki_thumbnails a.thumbnail {
	display:inline;
	margin:0 1px;
	padding:0;
	}
#historyjki_thumbnails a.thumbnail img {
	border:1px solid #dfdfdf;
	margin:0;
	padding:0;
	width:60px;
	}

#goraco_polecam div {
	float:left;
	height:120px;
	width:90px;
	margin:10px 10px 0 0;
	}
#goraco_polecam div a img {
	display:block;
	border:1px solid #dfdfdf;
	max-height:80px;
	max-width:90px;
	}

#moja_biblioteka div {
	margin-top:10px;
	}
#moja_biblioteka div a img {
	float:left;
	margin-right:6px;
	border:1px solid #dfdfdf;
	width:40px;
	}
.banner_edukatorzy {
	margin-bottom:20px
	}
.banner_edukatorzy h4,
.banner_edukatorzy a {
	color:#CF1943;
	}
.banner_film img {
	width:460px;
	border:0;
	margin:5px auto;
	}
.banner_film h4,
.banner_edukatorzy h4 {
	margin:2px auto;
	font-size:18px;
	font-weight:normal
	}
.banner_film h5 {
	margin:2px auto;
	font-size:30px;
	font-weight:normal
	}
.banner_film h4,
.banner_film h5,
.banner_film a {
	color:#000;
	}
.banner_film h5 a {
	text-decoration:none
	}
.banner_konkursy p {
	font-size:1.2em;
	text-align:center;
	}
.banner_konkursy img {
	width:460px;
	border:0;
	margin:auto;
	}
.banner_konkursy h5	a {
	color:#CF1943;
	}
.banner_ekran {
	margin-top:10px;
	margin-bottom:10px;
	}
.banner_ekran p {
	font-size:1.1em;
	text-align:justify;
	}
.banner_ekran img {
	float:left;
	margin-right:10px;
	}
.banner_ekran a {
	color:#E36C37;
	}
#fundatorzy div {
	float:right;
	padding-top:10px;
	margin-right:5px;
	width:100px;
	}
#fundatorzy div img {
	border:0;
	}
#fundatorzy #fundatorzy_opis {
	float:left;
	padding-top:0px;
	margin-left:5px;
	width:325px;
}
#article_homepage {
	margin-top:10px;
	}
#article_homepage p img {
	border:0;
	margin-bottom:10px;
	}
.float_left {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
.float_right {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	}

#middle_historyjki {
	margin-bottom:40px;
	}

#banner_WCEKK {
	background:url(../img/wirtualne-centrum-edukacji-kadr-kultury_bg.jpg) top no-repeat;
	height:504px;
	margin-top:15px;
	}
	
#bottom img {
	border:0;
	margin-bottom:5px;
	}

#inline_elements {
	margin-bottom:20px;
	}

#fundatorzy_logotypy {
	}
#fundatorzy_logotypy img {
	vertical-align:middle;
	border:0;
	margin:0 2px 20px 2px;
	max-height:80px;
	}
	
ul.galeria_thumbnails {
	list-style-type:none;
	text-align:left;
	width:100%;
	margin-top:10px;
	}
ul.galeria_thumbnails li {
	display:inline;
	margin-right:10px;
	margin-left:15px;
	margin-bottom:20px !important;
	padding-left:0px !important;
	width:60px;
	}
ul.galeria_thumbnails li a {
	}
ul.galeria_thumbnails li img {
	margin-bottom:20px !important;
	border:0;
	}
	
ul.historyjka_obrazkowa {
	list-style-type:none;
	text-align:left;
	margin-top:20px;
	}
ul.historyjka_obrazkowa li {
	float:left;
	margin-right:0px !important;
	margin-left:4px !important;
	margin-bottom:0px !important;
	padding-left:0px !important;
	width:200px !important;
	}
ul.historyjka_obrazkowa li p {
	font-size:10px !important;
	margin-bottom:0 !important;
	}
ul.historyjka_obrazkowa li img {
	display:block;
	margin-top:10px;
	margin-bottom:5px !important;
	border:0;
	}	

div#recenzje h1.recenzje-h1 {
	margin:10px auto 0px auto;
	padding:0px 0px 0px 0px;
	font-size:17px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#000000;
	}
div#recenzje ul {
	margin:0px 0px 0px 110px;
	padding:0px 0px 10px 0px;
	text-align:left;
	width:550px;
	}
div#recenzje ul li {
	background:url(../lib/raquo-red.png) left no-repeat;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:0px;
	}
div#recenzje ul li h3 {
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	padding:0px;
	}
div#recenzje ul li ul {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	}
div#recenzje ul li ul li {
	background:url(../lib/raquo-green.png) left no-repeat;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
div#recenzje ul li ul li a, 
div#recenzje ul li ul li a:visited {
	color:#8EBA17;
	}
div#recenzje ul li ul li ul {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	}
div#recenzje ul li ul li ul li {
	background:url(../lib/raquo-blue.png) left no-repeat;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
div#recenzje ul li ul li ul li a, 
div#recenzje ul li ul li ul li a:visited {
	color:#8EBA17;
	}
div#recenzje div.recenzja {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	}
div#recenzje div.recenzja h1 {
	font-size:14px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	margin:10px 0px 0px 5px;
	padding:0px 0px 10px 0px;
	color:#E36C37;
	}
div#recenzje div.recenzja p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	}
div#recenzje p a {
	margin:0px 10px 0px 0px;
	}
div#recenzje div.recenzja img.wydawca {
	display:block;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:50px;
	height:50px;
	}
div#recenzje div.recenzja p img.okladka {
	width:50px;
	height:50px;
	}
div#recenzje div.recenzja p img.float_left {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}

div.recenzja div#recenzja-tekst {
	margin: 0px;
	padding: 0px;
	}

div.recenzja div#recenzja-tekst p {
	text-indent:8px;
	font-weight:normal;
	text-align:justify;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.zdjecia3 {
	padding:0;
	margin-bottom:8px;
	}
.zdjecia3 img {
	margin-right:2px;
	}
.zdjecia3 a {
	display:block;
	margin:0 auto
	}
.vertical-space-10px {
	display:block !important;
	height:10px !important;
	}
.vertical-space-20px {
	display:block !important;
	height:20px !important;
	}
.vertical-space-30px {
	display:block !important;
	height:30px !important;
	}