body {
	margin				: 0;
	padding				: 0;
	font-size			: 14px;
	color				: rgb(233, 233, 214);
	font-family			: Times;
	background		    : url('/images/background.jpg');
	background-repeat	: repeat-y;
	background-position	: top center;
}

hr {
	height		: 1px;
	border		: none;
	background	: rgb(133, 133, 114);
}


a {
	text-decoration	: none;
	color			: #8EB73A;
}
a:hover {
	color			: #E9E9D6;
}

p.date {
	text-align		: right;
	font-style		: italic;
}

.green {
	color			: #8EB73A;
}

.times {
	font-family			: Times;
}



/*** NAWIGATOR ***/
.navi {
	width			: 100%;
	text-align		: center;
	font-size		: 18px;
	margin-top		: 20px;
}
.navi span {
	margin			: 0 5px 0 5px;
}
.navi a {
	margin			: 0 5px 0 5px;
}


/*** STYLOWANE TABELE ***/
table.styled {
    border: none;
    font-size: 16px;
    padding: 0px;
    margin: 0px;
}

table.styled td {
    padding: 5px;
    border-bottom: 1px dotted #FFFF99;
}

table.styled tr.header {
    margin-top: 20px;
    padding-top: 20px;
}

table.styled tr.header td {
    background: black;
    font-size: 24px;
    border: none;
}

table.styled tr.spacer td {
    border: none;
    height: 20px;
}

table.styled tr.spacer td {
    border: none;
    height: 20px;
}



/*** NAGŁÓWEK ***/
#header_wrap {
	background			: url('/images/i18n/pl/header.jpg') no-repeat;
	background-position	: top center;
	height				: 160px;
}

#header_content {
	width		: 1000px;
	height		: 160px;
	margin		: 0 auto;
	position	: relative;
}

#header {
	width		: 1000px;
	height		: 100px;
	position	: absolute;
	top			: 0;
	left		: 0;
}

#header a.homepage {
	width		: 222px;
	height		: 64px;
	position	: absolute;
	top			: 14px;
	left		: 48px;
}

#header a.new_tree {
	width		: 80px;
	height		: 57px;
	position	: absolute;
	top			: 14px;
	left		: 900px;
}

#header div.sticker {
	position	: absolute;
	top		: 19px;
	left		: 440px;
	color		: #990000;
}
#header div.sticker a img {
	border		: 1px solid black;
}
#header div.sticker a:hover img, #header div.sticker img.selected {
	border		: 1px solid white;
}


#header #speaker {
	width		: 28px;
	height		: 28px;
	position	: absolute;
	top		: 14px;
	left		: 407px;
	cursor		: pointer;
	background	: url('/images/speaker_active.gif') no-repeat;
}
#header #speaker.deactive {
	background	: url('/images/speaker_deactive.gif') no-repeat !important;
}
#header #speaker:hover {
	background	: url('/images/speaker_deactive.gif') no-repeat;
}


#header #date {
	position	: absolute;
        top		: 87px;
	right		: 10px;
	font-weight	: bold;
	color		: rgb(164, 156, 138);
}

#header #tree_number {
	position	: absolute;
	width		: 150px;
	top			: 3px;
	left		: 638px;
	font-weight	: bold;
	font-size	: 52px;
	text-align	: right;
	font-family	: Times;
	color		: rgb(142, 183, 58);
}



/*** MENU ***/
#menu {
	position	: absolute;
	top			: 120px;
	left		: 0px;
}
#menu a {
	height		: 24px;
	position	: absolute;
	top			: 0px;
}
#menu #glowna {
	left		: 45px;
	width		: 119px;
	background	: url('/images/i18n/pl/m00.gif');
}
#menu #program {
	left		: 215px;
	width		: 70px;
	background	: url('/images/i18n/pl/m01.gif');
}
#menu #bohaterowie {
	left		: 340px;
	width		: 100px;
	background	: url('/images/i18n/pl/m02.gif');
}
#menu #partnerzy {
	left		: 495px;
	width		: 72px;
	background	: url('/images/i18n/pl/m03.gif');
}
#menu #katyn {
	left		: 635px;
	width		: 80px;
	background	: url('/images/i18n/pl/m04.gif');
}
#menu #kontakt {
	left		: 775px;
	width		: 62px;
	background	: url('/images/i18n/pl/m05.gif');
}
#menu #ksiega {
	left		: 893px;
	width		: 98px;
	background	: url('/images/i18n/pl/m06.gif');
}

#menu #glowna:hover {
	background	: url('/images/i18n/pl/h00.gif');
}
#menu #program:hover, #menu #program.active {
	background	: url('/images/i18n/pl/h01.gif');
}
#menu #bohaterowie:hover, #menu #bohaterowie.active {
	background	: url('/images/i18n/pl/h02.gif');
}
#menu #partnerzy:hover, #menu #partnerzy.active {
	background	: url('/images/i18n/pl/h03.gif');
}
#menu #katyn:hover, #menu #katyn.active {
	background	: url('/images/i18n/pl/h04.gif');
}
#menu #kontakt:hover, #menu #kontakt.active {
	background	: url('/images/i18n/pl/h05.gif');
}
#menu #ksiega:hover, #menu #ksiega.active {
	background	: url('/images/i18n/pl/h06.gif');
}



#main_wrap {
	background		: url('/images/footer.jpg') no-repeat bottom;
	padding-bottom	: 92px;
}

table#content_wrap {
	width		: 1000px;
	margin		: 0 auto 100px auto;
}


/*** LEWE MENU ***/
ul#left_menu {
	width		: 150px;
	margin		: 0 20px 0 0;
	padding		: 0;
	list-style	: none;
	font-size	: 14px;
}
ul#left_menu li {
	border-top	: 1px solid rgb(110, 100, 90);
	padding		: 5px 0 8px 0;
}
ul#left_menu li.first {
	border-top	: none;
}
ul#left_menu li a {
	color			: rgb(233, 233, 214);
	text-decoration	: none;
}
ul#left_menu li a:hover, ul#left_menu li a.active {
	color			: rgb(142, 183, 58);
}

ul#left_menu ul._1 {
	list-style		: disc;
	padding-left	: 25px;
}


/*** TRESC ***/
#content {
	width		: 770px;
	min-height	: 400px;
}
#content h1 {
	margin		: 0;
	font-size	: 24px;
	color		: #ffff99;
}
#content h3 {
	font-size	: 18px;
	line-height	: 30px;
}
#content h4 {
	font-size	: 14px;
	line-height	: 20px;
}

ul.ceremony {
	margin		: 0;
	padding		: 0;
	list-style	: none;
	color		: #FFFFFF;
	font-size	: 14px;
}
ul.ceremony li {
	padding		: 5px 0 5px 0;
	color		: #FFFFFF;
}
ul.ceremony li h3 {
	margin		: 0;
	padding		: 0;
	color		: #FFFFFF;
}
ul.ceremony li p {
	margin		: 0 0 10px 0;
	padding		: 0;
	color		: #FFFFFF;
}



/*** STOPKA ***/
#footer {
	width		: 1000px;
	margin		: 0 auto;
	height		: 100px;
	position	: relative;
	bottom		: 0px;
}

#footer p#counter {
	position	: absolute;
	top			: 0px;
	left		: 50px;
	color		: rgb(153, 134, 117);
}

#footer img#fio_logo {
	position	: absolute;
	top			: 40px;
	left		: 50px;
	color		: rgb(153, 134, 117);
}

#footer p#fio_text {
	position	: absolute;
	top			: 27px;
	left		: 150px;
	color		: rgb(153, 134, 117);
	width		: 835px;
	font-size	: 16px;
}


#footer ul{
	position	: absolute;
	top			: 14px;
	right		: 5px;
	margin		: 0;
	padding		: 0;
	list-style	: none;
	color		: rgb(153, 134, 117);
	font-size	: 14px;
}
#footer ul li {
	display		: inline;
	border-left	: 1px solid rgb(153, 134, 117);
	padding		: 0 8px 0 10px;
}
#footer ul li.first {
	border-left		: none;
	padding-left	: 0px;
}
#footer ul li a {
	color			: rgb(153, 134, 117);
	text-decoration	: none;
}
#footer ul li a:hover {
	text-decoration	: underline;
}



/*** INFO O DEBACH ***/
#tree_info {
	background		: #8EB73A;
	padding			: 10px;
	margin			: 10px 0;
	font-size		: 18px;
}

#tree_info h4 {
	margin			: 0 0 10px 0;
	font-size		: 20px;
}

#map_ballon {
	color			: #666666;
	font-size		: 14px;
}
#map_ballon h1 {
	font-size		: 18px;
}



/*** TABELE ***/
table {
	width		: 750px;
	margin		: 0;
	padding		: 0;
}

table.list {
	font-size		: 16px;
}
table.list img {
	border			: none;
}
table.list tr, table.list tr td {
	margin			: 0;
	padding			: 5px;
	border			: 0px none;
}
table.list tr.odd td {
	background		: rgb(70, 60, 50);
	border-top		: 1px solid #998675;
	border-bottom	: 1px solid #998675;
}
table.list tr.header td {
	background		: rgb(100, 90, 80);
	border-top		: 1px solid #998675;
	border-bottom	: 1px solid #998675;
}
table.list tr.header td a {
	color			: #FFFFFF;
}


/*** WYSZUKIWARKA ***/
#content .search_item {
	margin-bottom	: 20px;
}
#content .search_item h3 {
	font-size	: 14px;
	margin		: 0;
	padding		: 0;
}
#content .search_item h3 img {
	border		: none;
	margin-left	: 20px;
}
#content .search_item h3 a {
	color			: #E9E9D6;
	text-decoration	: none;
}
#content .search_item p {
	margin		: 0;
	padding		: 0;
}


/*** KSIEGA GOSCI ***/
ul#guest_book {
	margin		: 0 0 30px;
	padding		: 0;
	list-style	: none;
	font-size	: 14px;
}
ul#guest_book li {
	border-bottom	: 1px solid rgb(110, 100, 90);
	padding			: 5px 0 8px 0;
}
ul#guest_book li strong {
	font-size	: 18px;
}
ul#guest_book li span {
	float		: right;
}




/*** FORMULARZE ***/
form ul.error_list {
	margin		: 10px 0 5px;
	padding		: 0;
	list-style	: none;
	color		: yellow;
}

form ul.radio_list {
	padding		: 0;
	list-style	: none;
	display		: inline;
}
form ul.radio_list li {
	display		: inline;
}
form ul.radio_list li input {
	width		: 10px;
}

form ul.checkbox_list {
	padding		: 0;
	list-style	: none;
	display		: inline;
}
form ul.checkbox_list li {
	display		: inline;
}
form ul.checkbox_list li input {
	width		: 30px;
}


form table th, form table td {
	padding-bottom	: 5px;
}
form table input, form table select, form table textarea {
	width		: 230px;
	padding		: 2px;
	border		: 1px solid black;
	color		: #888888;
	font-weight	: bold;
	font-family	: Times;
}

/* ksiega gosci */
form#guest_book_form th {
	text-align		: left;
	width			: 170px;
}
form#guest_book_form table tr td textarea {
	width			: 400px;
}


/* bohaterowie */
form #hero_birth_date_day, form #hero_death_date_day {
	width			: 50px;
	margin-right	: 3px;
}
form #hero_birth_date_month, form #hero_death_date_month {
	width			: 100px;
	margin-right	: 3px;
}
form #hero_birth_date_year, form #hero_death_date_year {
	width			: 68px;
}
form #hero_tree_country {
	width			: 125px;
	margin-right	: 7px;
}
form #hero_tree_province {
	width			: 125px;
	margin-right	: 7px;
}
form #hero_tree_city {
	width			: 125px;
}


/* sonda */
span.poll, span.poll a {
	margin-left		: 10px;
	color			: #ffff99;
}

div.poll ul {
	margin			: 0;
	padding			: 0;
	list-style		: none;
}

div.poll ul li {
	color			: #ffff99;
}


div.poll h3 {
	margin-bottom	: 0;
	color			: #ffff99;
}

div.poll ul b {
	color			: #ffff99;
}
li#sonda {
	color			: white;
}