/* (c) 2006 OKOLO */

body#main					{ margin: 0; padding: 0; font-family: Tahoma, Verdana, Arial, sans-serif; background-color: #000000; }
.small						{ font-size: 80%; }
.smallest					{ font-size: 70%; }
img							{ border: 0; }
span.nobr					{ white-space: nowrap; }
div.hr						{ margin: 10px 5px; height: 1px; font-size: 1px; border-top: 1px solid #83613e; clear: both;}

table#main					{ width: 100%; height: 100%; }
table#main td.top			{ height: 65px; }
table#main td.top table		{ width: 100%; height: 65px; }
td.top td.t_left			{ width: 99%; background: url('/i/bg1.jpg') top right repeat-x; }
td.top td.t_right			{ width: 1%; background: url('/i/bg2.jpg') top right no-repeat; }
td.top td.t_right div		{ width: 472px; padding-right: 10px; }

td.content_l				{ width: 200px; padding: 10px; background-color: #83613e; }
td.content_r				{ width: auto; padding: 10px 5em 70px 2em; background-color: #b39d86; }
div.content_l				{ width: 200px; position: relative; z-index: 2; color: #ddb489; }
div.strut					{ width: 400px; height: 1px; font-size: 1px; }

table#main td.bot			{ height: 17px; background: url('/i/bg3.jpg') top right repeat-x; }

div.copyright				{ position: relative; top: 50%; padding-left: 230px; }
div.index_first				{ position: relative; top: -6em; z-index: 1; }
div.index_second			{ position: absolute; width: 100%; height: 7em; background-color: #83613e; }
div.index_copyr1			{ position: absolute; top: -2.9em; color: #ffecbf; }
div.index_copyr2			{ position: absolute; top: -12px; right: 140px; }
div.index_copyr3			{ position: absolute; top: -11px; right: 20px; }

div.first					{ position: relative; top: -2em; z-index: 1; }
div.second					{ position: absolute; width: 100%; height: 2em; background-color: #83613e; }
div.copyr1					{ position: absolute; top: -0.6em; color: #ffecbf; }
div.copyr2					{ position: absolute; top: -0.6em; right: 20px; color: #ffecbf; }

a, a:visited				{ color: #a96522; }
a:hover						{ color: #d47720; }

div.copyright a,
div.copyright a:visited,
div.content_l a,
div.content_l a:visited,
.text						{ color: #ddb489; }
div.content_l a:hover,
div.copyright a:hover		{ color: #efdcb1; }
.active						{ font-weight: bold; color: #ffecbf; }

ul#list, ul#list_padding	{ margin: 0; padding: 0; list-style-type: none; }
ul#list li,
ul#list_padding li, .list	{ margin-bottom: 0.5em; }

ul#list_padding li,
.padding					{ padding-left: 1em; }
p							{ margin: 0; padding: 0; }
p.press						{ padding: 1em 0; text-align: right; }
li.none						{ padding-left: 0 !important; }

/* timetable */
table#timetable				{ width: 100%; }
table#timetable td			{ padding: 5px 15px 5px 0; }
td.color					{ background-color:	#b39677; }

/* photo */
body#photo					{ margin: 0; padding: 0; background-color: #b39d86; font-family: Tahoma, Verdana, Arial, sans-serif; }
table#photo					{ width: 100%; height: 100%; }
table#photo	td.top			{ height: 420px; }
table#photo	td.top div		{ text-align: right; padding-top: 10px; }
table#photo	td.bot			{ text-align: center; padding-top: 3px; }

div.h_random				{ margin: 10px 0; }
div.v_random				{ margin: 10px 0 10px 10px; float: right; z-index: 0;}
img.preview					{ margin: 4px 7px 3px 0; }

/* 404 */
body#error404				{ margin: 0; padding: 0; background-color: #b39d86; font-family: Tahoma, Verdana, Arial, sans-serif; }
#error404 table				{ width: 100%; height: 100%; }
#error404 td.l				{ width: 200px; background-color: #83613e; }
#error404 td.r				{ width: auto; padding: 5