body
{
background-color:#f0e7d7;
background-image:url(../images/backr.gif);
font-family:Arial,Helvetica,sans-serif;
position:absolute;
top:0px;
left:0px;
bottom:0px;
right:0px;
margin:0px;
padding:0px;
}

a
{
color:#777; text-decoration:none;
}

a:hover
{
color:#3c0000; text-decoration:underline;
}

.fnt
{
font-size:0.9em;
}

.uns
{
background-color:#f7f2ea;
}

.uns2
{
background-color:#f0e7d7;
}

.uns3
{
border-width:5px;
border-color:#f7f2ea;
border-style:solid;
}

.hrs
{
height:1px; border:1px dashed #ccc;
}

.lnk
{
font-size:0.9em;
}

.lnk a
{
color:#777; text-decoration:underline;
}

.lnk a:link
{
color:#777;
}

.lnk a:hover
{
color:#3c0000;
}

.blnk a
{
color:#777; text-decoration:underline;
}

.blnk a:link
{
color:#777;
}

.blnk a:hover
{
color:#3c0000;
}

#lang
{
padding-left:17px;
font-size:1em;
text-align:left;
}

#langim
{
vertical-align:middle;
}

#sh
{
	color:#0000cd;
  font-size:125%;
  font-style:italic;
  text-align:center;
	text-decoration:none;
}

#out
{
	color:#ff0000;
  font-weight:bold;
  font-size:110%;
  font-style:italic;
  text-align:center;
	text-decoration:none;
}

#detail
{
background-color:#f0e7d7;
background-image:url(../images/backr.gif);
border-width:20px;
border-color:#f7f2ea;
border-style:solid;
}

#gall a img
{
border-width:1px;
border-color:#aaaaaa;
border-style:solid;
}

#gall a:visited img
{
border-width:1px;
border-color:#ffffff;
border-style:solid;
}

#gall a:hover img
{
border-width:1px;
border-color:#000000;
border-style:solid;
}

#navcont1
{
width:100%;
margin:0 auto;
padding:0 0;
font-size:0.8em;
text-align:center;
}

ul#navlist
{
	text-align:left;
	list-style:none;
	padding:0;
	margin:0 auto;
	width:100%;
}

ul#navlist li
{
	display:block;
	margin:0;
	padding:0;
}

ul#navlist li a
{
	display:block;
	width:100%;
	padding:6px 15px 6px 15px;
	border-width:1px;
	border-color:#ffe #aaab9c #ccc #fff;
	border-style:solid;
	color:#777;
	text-decoration:none;
	background:#f7f2ea;
}

#navcont1>ul#navlist li a { width:auto; }

ul#navlist li#activev a
{
	background:#f0e7d7;
	color:#800000;
}

ul#navlist li a:hover, 	ul#navlist li#activev a:hover
{
	color:#800000;
	background:#f0e7d7;
	border-color:#aaab9c #fff #fff #ccc;
}

#navcont2
{
margin:0 auto;
padding:0 0 0 0;
}

/* to stretch the container div to contain floated list */
#navcont2:after
{
content:".";
display:block;
line-height:1px;
font-size:0.8em;
clear:both;
}

ul#navlisth
{
list-style:none;
padding:0;
margin:0 auto;
width:90%;
font-size:0.8em;
}

ul#navlisth li
{
display:block;
float:left;
width:19%;
margin:0;
padding:0;
}

ul#navlisth li a
{
display:block;
width:100%;
padding:0.2em;
border-width:1px;
border-color:#ffe #aaab9c #ccc #fff;
border-style:solid;
color:#777;
text-decoration:none;
background:#f7f2ea;
}

#navcont2>ul#navlisth li a { width:auto; }

ul#navlisth li#activeh a
{
background:#f0e7d7;
color:#800000;
}

ul#navlisth li a:hover, ul#navlisth li#activeh a:hover
{
color:#800000;
background:#f0e7d7;
border-color:#aaab9c #fff #fff #ccc;
}
