body {
	font-family: "tahoma";
	font-size: 8pt;
	background-color: #FDF3DA;
	color: #000000;
	margin-top: 0px;
	background: #f7f7f7; 
	margin-bottom: 0px;
}

img {
	border: 0;
}

table {
	border-collapse: collapse;
	border: none;
	background-color: #FFFFFF;
}

table.main {
	background-color: #FFFFFF;
}

table.mainouter {
	background-color: #FFFFFF;
	border: 0px;
}

table.bottom {
	background: transparent;
}

table.main2 {
	background-color: #FDF3DA;
	border: 0px;
}

table.blok {
	background-color: #FFFFFF;
}

h1 {
	font-size: 12pt;
	text-align: center;
}

h2, caption {
	background-image: url(images/header.gif);
	font-size: 8pt;
	margin-bottom: 0px;
	padding: 6px;
	border: 1px #d1d8ec solid;
	border-bottom-width:0px;
	text-align: center;
	color: #2666B9;
	font-weight:bold;
}

h3 {
	font-size: 10pt;
	margin-bottom: 5px;
	text-align: center;
	color: #2666B9;
}

p {
	font-size: 8pt;
}

p.sub {
	margin-bottom: 4pt;
}

td, th {
	font-size: 8pt;
	border: solid #D1D8EC 1px;
}

td.maincontent {
	border: none;
	background: #f7f7f7;
}

td.right_menu {
	border: 0px;
}

td.commenttable {
	background-color: #FFFFFF;
}

td.embedded {
	border: none;
	text-align: left;
	color: #000000;
}

td.bottom {
	border: none;
	color: 2666B9;
}

td.heading {
	font-weight: bold;
}

td.text {
	padding: 10pt;
	text-align: left;
	color: 000000;
}

td.comment {
	padding: 10pt;
	font-size: 8pt;
	text-align: left;
	color: #2666B9;
}

td.colhead, tr.header th {
	padding: 6px;
	color: #2666B9;
	background: url(images/header.gif) top left repeat-x;
}

td.rowhead {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	color: 000000;
}

td.title {
	font-size: 14pt;
}

td.navigation {
	font-weight: bold;
	font-size: 10pt;
	border: none;
}

.blockmenu {
	text-align: left;
	background-color: #FFFFFF;
	border-left: 1px #d1d8ec solid;
	border-right: 1px #d1d8ec solid;
	border-bottom: 1px #d1d8ec solid;
	padding: 5px;
}

.colhead {
	padding: 6px;
	color: #2666B9;
	background: url(images/header.gif) repeat-x top;
	border: 1px #d1d8ec solid;
}

.blockcontent {
	text-align: left;
	background-color: #FFFFFF;
	border-left: 1px #d1d8ec solid;
	border-right: 1px #d1d8ec solid;
	border-bottom: 1px #d1d8ec solid;
	padding: 10px;
}

div.popup {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:170px; 
	height:85px; 
	border:1px solid black; 
	display:none; 
	background-color:ffffff;
}

.red {
	color: #ee0000;
}

.yellow {
	color: #997700;
}

.green {
	color: #000000;
}

.small {
	font-size: 7pt;
}

.petit {
	font-size: 6pt;
}

.big {
	font-size: 10pt;
}

li {
	margin-top: 6pt;
	margin-bottom: 6pt;
}

.startmenu{
	font-weight:bold;
	text-align:center;
	padding:2px;
	margin: 0px;
	background-image: url(images/menu_head.gif);
}

.menutitle{
	font-weight:bold;
	text-align:center;
	color: #7E110E;
	margin: 2px;
	background-color: #D1D8EC;
}

.important {
	font-weight: bold;
	font-size: 8pt;
}


.sublink {
	font-size: 7pt;
	font-weight: normal;
}

a:link, a:visited {
	color: #2666B9;
	font-weight: bold;
}

a:hover {
	color: #FF5500;
}

a.index {
	font-weight: bold;
}

a.biglink {
	font-weight: bold;
	font-size: 12pt;
}

a.menu:link, a.menu:visited
{
	font-weight: normal;
}

a.menu:active
{
	color: #2666B9;
}

a.menu:hover
{
	color: #FF5500;
}

a.menu {
	display:block;
	padding:3px;
	text-align:left;
	text-decoration:none;
	background-color: #FFFFFF;
	font-weight: normal;
	border-top: 1px solid #D1D8EC;
}

a.altlink_white:link, a.altlink_white:visited {
	font-weight: 100;
	color: #4B4646;
	text-decoration: none;
}

a.altlink_white:hover {
	text-decoration: underline;
}

a.topmenu:link, a.topmenu:active {
	font-weight: bold;
	color: #4B4646;
	text-decoration: none;
}

a.topmenu:hover, a.topmenu:active {
	font-weight: 100;
	color: #FFFFFF;
	text-decoration: none;
}


.spoiler {
}

.spoilercontent {
	margin: 1 1 1 0;
	padding: 10px;
	border: 1px black dotted;
}

.spoilerbutton {
	width: 110px;
}


form {
	margin: 0px;
}

button {
	border: 1px solid #9CA4B0;
	background-color: #E1E9F0;
	color: #7786A5;
	padding-left:5px;
	padding-right:5px;
}

input, select, textarea {
	font-family: "tahoma";
	font-size: 8pt;
}

input{
	border: solid #D1D8EC 1px;
	background-color: #FFFFFF;
}

input.radio{
	border: solid #FFFFFF 1px;
	background-color: #FFFFFF;
}

input.check{
	border: solid #FFFFFF 1px;
	background-color: #FFFFFF;
}

input.button{
	border: solid #D1D8EC 1px;
	background-color: #FFFFFF;
}


.us_leech{
	color: Gray;
}

.us_user{
	color: Blue;
}

.us_supuser{
	color: #c06060;
}

.us_vip{
	color: #9c2fe0;
}

.us_guru{
	color: Darkorange;
}

.us_moder{
	color: DarkGreen;
}

.us_admin{
	color: Red;
}

.us_supadmin{
	color: Teal;
}
