body
{
	background-color: white;
	color: #0d0105;
	font-family: Verdana, "Bitstream Vera Sans", Geneva, sans-serif;
	font-size: 10pt;
	text-align: center;
	line-height: 1.6em;
	margin-top: 0px;
	margin-bottom: 0px;
}

p		{ margin-bottom: 1em; }
img		{ border: none; }
div.img		{ font-style: italic; text-align: center; margin: 20px; }
div.img a	{  }
code		{ text-align: left; }
dt		{ font-weight: bold; }

a, .m		{ color: #815d1f; font-weight: bold; text-decoration: none; }
a:hover, .m:hover	{ text-decoration: underline; }
a.blank:after	{ content: " " url(img/website/blank.gif); }
a.down:after	{ content: " " url(img/website/down.gif); }
/*
a.blank:hover:after	{ content: " " url(img/website/blank_hover.gif); }
a.down:hover:after	{ content: " " url(img/website/down_hover.gif); }
*/

table		{ max-width: 100%; overflow: auto; }
/*tr		{ background-color: white; }*/
/*tr:hover	{ background-color: rgb(161,108,52); }*/
th, td		{ padding-left: 5px; padding-right: 5px; text-align: left; border: 1px solid #663f00; }
/*th		{ border: 1px solid rgb(160,160,160); }*/


.warn		{ color: red; font-weight: bold; }
.todo		{ color: red; font-weight: bold; }
.invalid_link	{ color: red; }
.todo:before	{ content: "TODO: "; }
.cleaner	{ clear: both; }
.napr		{ font-style: italic; color: rgb(70,70,70); }


#header_image, #page, #divmenu, #footer { background-color: rgb(255,252,235); margin: 0 auto 0 auto; padding: 0;}

#footer {height: 5px; border-bottom: 2px solid #663f00; border-top: 2px solid #663f00; }

#header_image, #divmenu, #page, #footer {width: 780px;}

#header_image	{ height: 228px; margin-bottom: 0px; background: url("img/website/header.png") no-repeat; }
#page		{ padding: 0px 0 3px 0; text-align: justify; background: url("img/website/pagebg.png") repeat-y; }
#text		{ float: left; width: 580px; padding: 0 10px 30px 30px; }
#sidebar	{ float: right; width: 120px; text-align: center; font-size: 110%; padding: 0 10px 0 10px;}
#sidebar #sidebar_inner {margin: 0; padding: 0; background-color: rgb(255,252,235);}
#sidebar .group	{ margin-bottom: 2em; }
#sidebar .group	.note { font-size: 7pt; margin-bottom: 1em; }
#alogin		{ float: right; padding-right: 30px; }
#copyright	{ border-top: 1px solid silver; text-align: center; font-size: 85%; margin-top: 2em; }

#menu		{ border-bottom: 2px solid #663f00; text-align: center; padding-left: 0; margin: 0 0 0 0; }
#menu li	{ display: inline; padding-right: 1em; padding-left: 0.7em; /* background: url("img/website/menu_item.png") no-repeat 0 50%; */ }
#menu li a.active { text-decoration: none; color: black; }


/* Index */
.news		{ max-height: 40em; overflow: auto; border: 1px solid silver; padding: 1em; }
.news h3	{ margin-top: 0px; }
#org_img	{ float: right; display: none; }
#org_img img	{ background-color: white; border: 1px solid black; padding: 5px; }

/* Diskuze */
#page .post { border: 1px solid black; margin: 5px 0 5px 0; padding: 5px 10px 5px 10px; }
#page .post .tym1 { color: red }

#story p {
    margin-top: 6px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 12px;
    text-align: justify;
    line-height: 15px;
}