
body {margin: 0; padding: 0;}
div, td, li {font-family: Tahoma; color: white; font-size: 90%;}

h1 {
	font-family: Tahoma;
	color: white;
	font-weight: normal;
	font-size: 150%;
	margin: 0;
	padding-bottom: 1em;
}
h2 {
	font-family: Tahoma;
	color: white;
	font-weight: normal;
	font-size: 130%;
	margin: 0;
	padding-bottom: 0.2em;
}
h3 {
	font-family: Tahoma;
	color: white;
	font-weight: normal;
	font-size: 110%;
	margin: 0;
	padding: 0;
	padding-bottom: 0.2em;
}

.spoted {
	font-size: 80%;
}


a {
	color: white;
	text-decoration: none;
	border: 0px solid white;
	border-bottom-width: 1px;
}

a:hover {
	color: white;
	text-decoration: none;
	border-color: red;
	border-bottom-width: 1px;
}


a.nbr {
	border: 0px;
}

a.arrow, a.arrow:hover {
	text-decoration: none;
	border-width: 0px;
}

div.copyright {
	font-size: 75%;
	padding-bottom: 1.5em;
}


div.menu, div.menu2 {
	padding-top: 2.5em;
	line-height: 3em;
}


div.menu a {
	font-size: 150%;
}

div.menu div.menu2, div.menu2 div.menu2 {
	padding-top: 0;
	padding-left: 2em;
	padding-right: 3em;
	font-size: 70%;
	/*background-color: #222222;*/
}
div.menu2 div.menu2 {
	padding-left: 0;
}

div.menu2 a {
	font-size: 130%;
	margin-right: 0.5em;
	margin-bottom: 0.1em;
	white-space: nowrap;
	color: white;
}
div.menu2 a.selected {
	background: red;
	padding: 0.3em;
	border: 1px solid red;
	color: white;
}

/*
div.menu a.inverse, div.menu2 a.inverse {
	color: black;
	background-color: #eeeeee;
}
*/

div.menu a.lang, div.menu2 a.lang {
	font-weight: bold;
}

div.mainimage {
	padding-top: 2em;
	/*padding-bottom: 3em;*/
}

div.mainimage h2 {
	font-size: 150%;
	padding: 5px;
}

div.img440 {
	width: 440px;
}

h2 a, h3 a {
	border-color: white;
}
h2 a:hover, h3 a:hover {
	border-color: red;
}


div.reddate {
	color: red;
	/*margin-bottom: 2em;*/
	/*clear: both;*/
}

span.cb {
	display: block;
	clear: both;
}

div.addimage {
	display: block;
	padding-right: 2em;
	padding-bottom: 2em;
	float: right;
}

table.imgtable {
	width: 100px;
	display: inline;
	float: left;
	margin-right: 2em;
}	

table.imgtableb2 {
	width: 100px;
	display: inline;
	float: left;
	margin-right: 2em;
	margin-bottom: 1em;
}	


table.imgtable td.spoted {
	padding-left: 0.5em;
	font-size: 70%;
}

table.imgtable td.spoted a {
	border-color: #333333;
}
table.imgtable td.spoted a:hover {
	border-color: red;
}

div.roundheader5 {
	clear: both;
	position: relative;
	height: 5px;
	overflow: hidden;
	top: 5px;
	margin-top: -5px;
	background: url('/$files/images/rou5-1.png') no-repeat left top;
}
div.roundheader5 div {
	float: right;
	height: 5px;
	width: 5px;
	background: url('/$files/images/rou5-2.png') no-repeat right top;
}
div.roundfooter5 {
	clear: both;
	position: relative;
	height: 5px;
	overflow: hidden;
	top: -5px;
	margin-top: 0px;
	background: url('/$files/images/rou5-3.png') no-repeat left top;
}
div.roundfooter5 div {
	float: right;
	height: 5px;
	width: 5px;
	background: url('/$files/images/rou5-4.png') no-repeat right top;
}

div.roundheader3 {
	clear: both;
	position: relative;
	height: 3px;
	overflow: hidden;
	top: 3px;
	margin-top: -3px;
	background: url('/$files/images/rou3-1.png') no-repeat left top;
}
div.roundheader3 div {
	float: right;
	height: 3px;
	width: 3px;
	background: url('/$files/images/rou3-2.png') no-repeat right top;
}
div.roundfooter3 {
	clear: both;
	position: relative;
	height: 3px;
	overflow: hidden;
	top: -3px;
	margin-top: 0px;
	background: url('/$files/images/rou3-3.png') no-repeat left top;
}
div.roundfooter3 div {
	float: right;
	height: 3px;
	width: 3px;
	background: url('/$files/images/rou3-4.png') no-repeat right top;
}
