body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FEFAEA;
}
td{
	font-size: 12px;
}

td.menushadow{
	background-color: #A7AFA7;
}

.note{
	text-indent: 40px;
	font-size: 10px;
	color: #647164;
}
a{text-decoration: none;color:#647164;}
a:hover{color:#000000}
a.writemail{color: #FFFFFF;}

td.menutd { font-size: 11px; color:#364436; text-indent: 10px; background-color: #FEFAEA; background-image: url(../img/bg_menu-off.gif); height: 29px; }
td.submenutd { font-size: 11px; color:#364436; text-indent: 15px; background: url(../img/bg_submenu.gif) repeat-y; padding:5px; }
td.menutd a, td.submenutd a{ color:#364436; font-size: 12px;}
td.menutd a.selected, td.submenutd a.selected{ border-bottom:1px solid #364436; }
td.menutd a{ font-weight: bold; }
td.menutd a:hover, td.submenutd a:hover{ color: #000000; }

span.addition {font-weight:bold; color:#900;}

td#content {background-color:#FEFAEA; padding:20px;}
td#content h2 {margin:0 0 15px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; } 
td#content div.description {font-size:11px; color:#647164; margin-bottom: 56px;}
td#content h2 span.dateplace {font-size:10px; color:#647164; }
td#content h2 span.backlink {font-size:12px; color:#647164; }
td#content h2 span.backlink a {color:#647164; }
td#content p {margin:5px 0; padding:0;}

td#content p.photos {text-align:center; }
td#content p.photos img {border:1px solid #4A584A; margin:20px; }

img.tmbnail {border:1px solid #4A584A;}

td#content p.num { text-align:center; font-size:12px; color:#4A584A; margin:0 0 0 0; }
td#content p.num a {color: #4A584A; }
td#content p.num a:hover {color: #000000; font-weight:bold; }
td#content p.num span.numcur {color:#000000; font-weight:bold; }

td#content div.hint {text-align:center; font-size:14px;}
td#content div.hint strong {font-size:10px;}
td#content div.hint p {text-align:left; width:500px; margin:auto auto;}
td#content div.hint p span.label {font-weight:bold; width:80px;}

td#content div.hint dl {text-align:left; width:500px; margin:0 auto; padding:0; clear:both;}
td#content div.hint dl dt {font-weight:bold; width:80px; float:left; margin:0; padding:0;}
td#content div.hint dl dd {float:left;margin:0; padding:0;}
td#content div#imghint {display:none;}

div#alt {position:absolute; border:1px solid #666; background:#FEFAEA; font-size:11px; padding:3px; filter:alpha(opacity=85); -moz-opacity:0.85; max-width:250px; }
div#alt dl {margin:0; padding:0; clear:both;}
div#alt dl dt {font-weight:bold; float:left; margin:0 5px 0 0; padding:0;}
div#alt dl dd {float:left;margin:0; padding:0;}

div.newsblock h3 { font-size:12px; color:#364436; margin:15px 0 5px 0; padding:0}
div.newsblock h3 span.date {color:#88938D; padding-right:20px;}
div.newsblock p {margin-bottom:100px;}

p.newspagelink {padding-top:300px; color:#4A584A;}
p.newspagelink a {color:#4A584A;}
p.newspagelink a:hover {color: #000000; font-weight:bold;}
p#newsprev {float:left; }
p#newsnext {float:right;}

div#about {clear:both;}
div#about img {float:left; border:1px solid #364436; margin-right:10px;}
div#about span {font-weight: bold; color:#364436; font-size:11px}

td.topmenu { text-align:center; vertical-align:top; font-family:Verdana, Arial; font-size:11px; color:#FFF;}
td.topmenu a {color:#FFF;}
td.topmenu a:hover {color:#4A584A;}

div.linkblock {margin-bottom:23px;}

div.linkblock h3 {margin:0; padding:0 0 4 0; font-size:12px;color:#364436; font-weight:normal;}
div.linkblock h3 a {color:#364436; font-weight:bold;}
div.linkblock h3 a:hover{color:#000000;text-decoration:none;}

div.linkblock p {margin:0; padding:0;color:#364436;text-indent:0px;}

div.linkblock a {color:#660000;}
div.linkblock a:hover {text-decoration:underline;}
