*, object, embed {
	margin: 0;
	padding: 0;
	/*font-family: Garamond, Times New Roman, serif;*/
	font-family: "georgia ce", "georgia", "verdana ce", verdana, "tahoma ce", tahoma, "arial ce", arial, helvetica;	
}
body {
	font-size: 13px;
	color: #5f5f5f;
}
img {
	border: 0;
}

#container {
	width: 100%;
}

#bg_left, #bg_right {
	top: 0;
	position: absolute;
	width: 50%;
	height: 300px;	
}
#bg_left {
	left: 0;
	background: #fff url(../images/bg_left.png) repeat-x;
}
#bg_right {
	left: 50%;
	background: #fff url(../images/bg_right.png) repeat-x;
}
#main_panel {
	width: 878px;
	margin: 0 auto;
	z-index: 10;
	position: relative;
	border-left: 1px solid #9a9a9a;
	background: transparent url(../images/bg_main_container.png) repeat-y;
}
#site_logo {
	width: 163px;
	height: 253px;
	border-bottom: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	float: left;
	background: #ddd;
}
#site_logo a {
	display: block;
	width: 100%;
	height: 67px;
	background: url(../images/wilanow_logo.png) no-repeat;
	text-indent: -30000px;
	border-bottom: 1px solid #9a9a9a;
}
.clear {
	clear: both;
}
#flash_menu {
	height: 67px;
	width: 548px;	
	border-bottom: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	float: left;
}
#flash_menu ul {
	list-style: none;
}
#flash_menu ul li {
	display: inline;
}
#flash_menu ul li {
	display: inline;
	margin: 0;
}
#flash_menu ul li a, #flash_menu ul li object {
	float: left;
	display: block;
	text-align: center;
	padding-top: 25px;
	height: 42px;
	width: 137px;
	color: #000;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
}
#flash_menu ul li object {
	padding-top: 0;	
	height: 67px;
}
#flash_menu ul li a:hover, #flash_menu ul li a.selected {
	background: #eee;
}
#flash_menu ul li#mainmenu_1 a:hover, #flash_menu ul li#mainmenu_1 a.selected {
	background: #f6e378;
}
#flash_menu ul li#mainmenu_2 a:hover, #flash_menu ul li#mainmenu_2 a.selected {
	background: #a1cf9c;
}
#flash_menu ul li#mainmenu_3 a:hover, #flash_menu ul li#mainmenu_3 a.selected {
	background: #ccab66;
}
#flash_menu ul li#mainmenu_4 a:hover, #flash_menu ul li#mainmenu_4 a.selected {
	background: #98c1d3;
}
#language_menu {
	height: 67px;
	width: 163px;	
	border-bottom: 1px solid #9a9a9a;
	float: left;
	background: #eee;
}
ul#language_list {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#language_list li {
	display: inline;
	margin: 0;
	padding: 0;
}	
ul#language_list li a, ul#language_list li span {
	display: block;
	width: 16px;
	height: 11px;
	margin: 2px;
	text-indent: -30000px;
	float: right;
	border: 1px solid #c8c8c8;
	font-size: 1px;
}
ul#language_list li a:hover {
	border: 1px solid #9a9a9a;
}
ul#language_list li#lang_pl a, ul#language_list li#lang_pl span {
	background: url(../images/flag_pl.gif) no-repeat;
}
ul#language_list li#lang_en a, ul#language_list li#lang_en span {
	background: url(../images/flag_en.gif) no-repeat;
}
ul#language_list li#lang_es a, ul#language_list li#lang_es span {
	background: url(../images/flag_es.gif) no-repeat;
}
ul#language_list li#lang_de a, ul#language_list li#lang_de span {
	background: url(../images/flag_de.gif) no-repeat;
}
ul#language_list li#lang_fr a, ul#language_list li#lang_fr span {
	background: url(../images/flag_fr.gif) no-repeat;
}

#flash_logo {
	width: 548px;
	height: 185px;
	float: left;
	border-bottom: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	background: #fff url(../images/front_0.jpg) no-repeat;
}                                          
.section_1#flash_logo {                   
	background: #fff url(../images/front_1.jpg) no-repeat; 
}                                          
.section_2#flash_logo {                   
	background: #fff url(../images/front_2.jpg) no-repeat; 
}                                          
.section_3#flash_logo {                   
	background: #fff url(../images/front_3.jpg) no-repeat; 
}                                          
.section_4#flash_logo {                   
	background: #fff url(../images/front_4.jpg) no-repeat; 
}
.section_5#flash_logo {                   
	background: #fff url(../images/silvarerum.jpg) no-repeat; 
}
#site_tips {
	width: 163px;
	height: 185px;
	float: left;
	background: #fff;
	border-bottom: 1px solid #9a9a9a;
}
#main_container {
/*	background: url(../images/bg_main_container.png) repeat-y;*/
}
#left_menu {
	float: left;
	width: 165px;
}
#content {
	float: left;
	width: 484px;
	padding: 0 32px;
}
#content img {	
	margin: 10px;
	border: 1px solid #ddd;
}
#content .nomarginimage img, #content img.nomarginimage {
	margin: 0;
}
#content p {
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 15px;
}
#content a {
	color: #333;
	font-weight: bold;
}
#content h1 {
	color: #c5bbbb;
	font-size: 27px;
	font-weight: normal;
	padding: 20px 32px 2px 32px;
	margin: 0 -31px 10px -32px;
	background: #fff url(../images/h1-bg.gif) repeat-x;
	background-position: bottom;
	text-indent: 16px;
}
#content h2 {
 font-size: 16px;
 font-weight: bold;
 color: #5F5F5F;
 padding: 0 16px 0 24px;
 margin: 16px 0;
 background: url(../images/h2_.gif) no-repeat 5px 7px;
}
#content h3 {
 font-size: 14px;
 font-weight: bold;
 color: #5F5F5F;
 padding-left: 0;
 text-align: justify;
 padding: 0 32px 0 0;
 margin: 14px 0;
}
#content h4 {
 font-size: 23px;
 font-weight: normal;
 color: #bbbbbb;
 padding-left: 56px;
 padding-top: 4px;
 margin-top: 25px;
}
#content h5 {
 font-size: 21px;
 font-weight: normal;
 color: #bbbbbb;
 padding-left: 56px;
 padding-top: 4px;
 margin-top: 15px;
}
#content h6 {
 font-size: 17px;
 font-weight: normal;
 color: #bbbbbb;
 padding-left: 56px;
 padding-top: 4px;
 margin-top: 5px;
}

#content  p.info {
  background: #e0e0e0;
  padding: 5px 10px 8px 30px;
  margin: 18px -31px 18px -33px !important;
}
#content p.quote {
  background: #e0e0e0;
  padding: 5px 10px 8px 64px;
  background: url(../images/quote.gif) no-repeat 40px 8px; 
  margin: 18px 0 !important; 
}

#content ul {
	list-style: square;
	margin-left: 20px;
}

div#h1_indent {
	position: absolute;
	width: 8px;
	height: 20px;
	margin-top: 30px;
}
div.section_0, div.section_5 {
	background: #aaa;	
}	
div.section_1 {
	background: #f6e378;	
}
div.section_2 {
	background: #a1cf9c;	
}
div.section_3 {
	background: #ccab66;	
}
div.section_4 {
	background: #98c1d3;	
}
#shop {
	position: absolute;
	top: 25px;
}
#shop a {
	display: block;
	width: 150px;
	height: 33px;
	background: url(../images/shop.gif) no-repeat 60px 0;
	font-size: 17px;
	color: #000;
	text-decoration: none;
	font-variant: small-caps;
	font-weight: bold;
	padding-left: 10px;
}
#right_news_dummy {
	width: 0;
	float: left;
}
#right_news {
	float: left;
	width: 163px;
}
ul#menu {
	width: 163px;
	list-style: none;
	margin: 15px 0;
}
ul#menu li a, ul#menu li span {
	display: block;
	color: #222;
	background: #ddd url(../images/menu_list_image.png) no-repeat 6px 5px;
	margin: 0 0 4px 0;
	padding: 2px 8px 2px 30px;
	text-decoration: none;
	font-size: 12px !important;
}
ul#menu ul {
	width: 163px;
	list-style: none;
	margin: 0;
}
ul#menu ul li a, ul#menu ul li span {
	display: block;
	color: #222;
	background: #eee url(../images/menu_list_image.png) no-repeat 16px 5px;
	margin: 0 0 4px 0;
	padding: 2px 8px 2px 30px;
	text-decoration: none;
	font-size: 12px !important;
}

#search h3, #newsletter h3, #news h3 {
	font-size: 20px;
	padding: 1px 10px 0 30px;
	margin: 5px 0;
	color: #b7b7b7;
	font-weight: normal;
	background: url(../images/icon_search.gif) no-repeat 7px 0;
}
#newsletter h3, #news h3 {
	background: none;
}
#newsletter div, #news div {
	position: absolute;
	margin: 2px 0 0 18px;
	width: 6px;
	height: 20px;
}
input.input_bar {
	color: #888;
	border: 1px solid #d6d6d6;
	border-right: 0;
	width: 130px;
	height: 16px;
	margin: 0 0 0 5px;
	padding: 0 3px;
	font-size: 13px;
}
input.submit_button, input.submit_button_down {
	position: absolute;
	border: 0;
	width: 19px;
	height: 21px;
	margin: 0 0 0 -3px;
	padding: 0;
	background: url(../images/icon_search_button.gif) no-repeat;
	text-indent: -30000px;
}
input.submit_button_down {
	background: url(../images/icon_search_button_down.gif) no-repeat;
}
#news ul {
	list-style: none;
}
#news ul li {
	margin: 0 0 2px 0;
}
#news ul li a {
	display: block;
	background-color: #ededed;
	padding: 2px 5px;
	text-decoration: none;
	color: #5f5f5f;
	font-size: 12px;
}
#news ul li a:hover, 
#news ul li.section_1 a:hover, 
#news ul li.section_2 a:hover, 
#news ul li.section_3 a:hover, 
#news ul li.section_4 a:hover, 
#news ul li.section_5 a:hover {
	background-color: #e0e0e0;
}
#news ul li.section_1 a {
	background: #ededed url(../images/bg_news_1.gif) no-repeat bottom right;
}
#news ul li.section_2 a {
	background: #ededed url(../images/bg_news_2.gif) no-repeat bottom right;
}
#news ul li.section_3 a {
	background: #ededed url(../images/bg_news_3.gif) no-repeat bottom right;
}
#news ul li.section_4 a {
	background: #ededed url(../images/bg_news_4.gif) no-repeat bottom right;
}
#news ul li a span {
	display: block;
	padding-left: 15px;
	margin-bottom: 3px;
}
#news ul li a span.header {
	padding: 0;
	font-weight: bold;
}
#main_footer {
	background: transparent url(../images/bg_main_container.png) repeat-y;
	border-top: 1px solid #9a9a9a;
	border-bottom: 1px solid #9a9a9a;
	text-align: center;
	width: 876px;
}
ul#footer {
	list-style: none;
	margin: 10px 175px 0 175px;
}
ul#footer li {
	color: #666;
	display: inline;
	margin: 0 5px;
	font-size: 11px;
}
ul#footer li a {
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
ul#footer li a:hover {
	color: #000;
}
#copyrights {
	margin: 5px 0;
	font-size: 11px;
}
#creators {
	position: absolute;
	margin: 7px 0 0 15px;
}
#creators span {
	margin-top: 7px;
	display: block;	
	float: left;
}
#creators a {
	display: block;
	text-indent: -30000px;
	float: left;
	margin-left: 5px;
}
a#olifant {
	background: url(../images/olifant.gif) no-repeat;
	width: 50px;
	height: 34px;
}
a:hover#olifant {
	background: url(../images/olifant_down.gif) no-repeat;
}
a#eduserwis {
	background: url(../images/eduserwis.gif) no-repeat 0 5px;
	width: 41px;
	height: 34px;
}
a:hover#eduserwis {
	background: url(../images/eduserwis_down.gif) no-repeat 0 5px;
}
#creators ul {
	list-style: none;
}
#creators ul li {
	display: inline;
}
ul#first_page_button {
	margin: 0;
	list-style: none;
}
ul#first_page_button a {
	display: block;
	margin: 3px 0;
	padding-left: 3px;
}
ul#encyclopedia_article_list {
	list-style: none;
}
ul#encyclopedia_article_list li {
	margin: 0 0 15px 0;
}
ul#encyclopedia_article_list li a {
	padding: 5px 31px;
	margin: 0 -31px;
}
ul#encyclopedia_article_list li a, ul#encyclopedia_article_list li a span {
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #5f5f5f;
}
ul#encyclopedia_article_list li a:hover {
	background: #e5e5e5;
}
ul#encyclopedia_article_list li a span.temat {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
ul#encyclopedia_article_list li a span.autor {
	font-size: 12px;
	font-style: italic;
	margin-top: 5px;
}
#encyclopedia_indexes {
	position: relative;
	background: #fff;
	margin: 0 !important;
	width: 482px;
	left: -33px;
	padding: 3px 33px 3px 33px;
	font-size: 12px;
	list-style: none;
}

#encyclopedia_indexes {
	list-style: none;
}
#encyclopedia_indexes li {
	display: inline;
}
#encyclopedia_indexes li {
	margin-right: 5px;
}
#encyclopedia_indexes a {
	text-decoration: none;
	font-weight: normal;
}
#encyclopedia_indexes a:hover {
	text-decoration: underline;
	color: #000;
}

#encyclopedia_lower_indexes {
	border-top: 1px solid #aaa;
	margin: 0 -31px 0 -33px;
	padding: 10px 31px 10px 33px;
}
ul.encyclopedia_lower_indexes_group {
	list-style: none;
	margin-bottom: 10px;
}
ul.encyclopedia_lower_indexes_group li {
	display: inline;
	margin-right: 10px;
}
ul.encyclopedia_lower_indexes_group li a {
	font-weight: normal !important;
	text-decoration: none;
}
ul.encyclopedia_lower_indexes_group li.header a {
	font-weight: bold !important;
}

ul.indeks li {
	margin-bottom: 3px;
}
ul.indeks a {
	font-weight: normal !important;
	text-decoration: none;
}
ul.indeks a:hover {
	text-decoration: underline;
}
table.billboards {
	position: relative;
	left: -33px;
	margin: 10px 0 0 0;
	padding: 0;
	width: 548px;
}
table.billboards td {
	margin: 0;
	padding: 0 0 10px 0;
}
table.billboards td a, table.billboards td img {
	display: block;
}


/* ankiety */
div#ankiety {
	position: normal;
	display: block;
	float: none;
	width: 150px !important;
	font-size: 12px !important;
	margin: 25px 0 15px 5px !important;
	padding: 15px 0 !important;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0;
}
#ankiety a {
	color: #aaa;
}
div#ankiety ul, div#ankiety div, div#ankiety ul li , div#ankiety form {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}
.locoCMSpollButton {
	text-align: center;
}
.locoCMSpollButton input {
    font-family: "georgia ce", "georgia", "verdana ce", verdana, "tahoma ce", tahoma,  "arial ce", arial, helvetica;
	background: #898989;
	border: 0;
	color: #fff;
	padding: 2px 3px !important;
	margin: 2px 4px !important;
	font-size: 11px;
}
.locoCMSpoll textarea {
	width: 200px;
	height: 75px;
}
ul.vote_answers li, ul.vote_answers_two li {
	margin: 10px 0 !important;
}
ul.vote_answers div, ul.vote_answers_two div {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 1px !important;
}
ul.vote_answers div.poll_answer_bar, ul.vote_answers_two div.poll_answer_bar {
	background: #f8f8f8;
	height: 12px !important;
	margin: 3px 0 !important;
	padding: 0 !important;
}
ul.vote_answers div.poll_answer_bar div, ul.vote_answers_two div.poll_answer_bar div {
	background: #a3a3a3 url(../images/poll_grey.gif) repeat-x !important;
	height: 12px !important;
	margin: 0;
	padding: 0;
}
ul.vote_answers_two li.poll_answer_0 div.poll_answer_bar div {
	background: #71ad94 url(../images/poll_green.gif) repeat-x !important;
}
ul.vote_answers_two li.poll_answer_1 div.poll_answer_bar div {
	background: #b16b6b url(../images/poll_red.gif) repeat-x !important;
}
div.ankieta ul {
	margin: 0 0 0 15px !important;
	padding: 0 !important;
	list-style: none;
	color: #5F5F5F;
	font-size: 13px;
}
div.ankieta ul li {
	margin: 0 0 0 0 !important;
	padding: 0 !important;
	list-style: none;
	color: #5F5F5F;
	font-size: 13px !important;
}
div.ankieta ul input {
	background: transparent !important;
}
div.ankieta h3 {
 font-size: 16px !important;
 font-weight: bold;
 color: #5F5F5F;
 padding: 0 16px 0 56px !important;
 margin: 15px 0 0 0 !important;
 background: url(../images/h2_.gif) no-repeat 39px 7px;
}


ul.section_1 li.selected > a {
	background-color: #f6e378 !important;
}
ul.section_2 li.selected > a {
	background-color: #a1cf9c !important;
}
ul.section_3 li.selected > a {
	background-color: #ccab66 !important;
}
ul.section_4 li.selected > a {
	background-color: #98c1d3 !important;
}

#search, #newsletter, #news {
	margin: 20px 0;
}
ul.section_5 li a:hover, ul.section_5 li.selected > a, ul.section_5 li.selected a {
	background-color: #bbb;
}
ul#menu li.selected li a {
	background-color: #eee;
}

ul#menu.section_1 li a:hover {
	background-color: #f6e378;
}
ul#menu.section_2 li a:hover {
	background-color: #a1cf9c;
}
ul#menu.section_3 li a:hover {
	background-color: #ccab66;
}
ul#menu.section_4 li a:hover {
	background-color: #98c1d3;
}

#content applet {
	position: relative;
	left: -29px;
	border: 1px solid #888;
}
#partner, .partner {
}
#partner a, .partner a {
	margin: 0 !important;
	padding: 0 !important;
	background: #fff !important;
}