/* ========== topbar - loading... ============ */

#topbar {

	position: fixed;

		left: 10px;

		top: 10px;

	z-index: 100;

	visibility: hidden;

	width: 100px;

	height: 24px;

	line-height: 24px;

	padding: 0px 0px 0px 6px;

	color: #FF0000;

	background-color: #000000;

	border-top: 1px solid #7E898B;

	border-left: 1px solid #7E898B;

	border-right: 1px solid #667777;

	border-bottom: 1px solid #667777;

	background-image: url(../images/gui/loading.gif); background-repeat: no-repeat; background-position: 70px center;

	cursor: crosshair; 

}

#topbar:hover { cursor: crosshair; }

/* ========== polls ============ */

.pollbg {

	float: left;

	width: 100px;

	height: 14px;

	line-height: 14px;

	margin-right: 6px;

	background-color: #000000;

	border: 1px solid #E6DEA0;

}



body {

	margin: 0px; 

	padding: 0px;

	color: #E6DEA0;

	font-size: 12px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	background-color: #000000;

}



.zagl{

	color: #E6DEA0;

	font-size: 12px; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

.clr {

	font-size: 0px;

	line-height: 0px;

	height: 0px;

	clear: both;

}

img { border: none; }

a {

 	color: #E6DEA0;

	font-size: 12px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	/*color: #0000FF;

	font-size: 12px; 

	font-family: Verdana, Arial, Helvetica, sans-serif; */ 

	text-decoration: none;

}

a:hover { color: #FF0000; }

form {

	padding: 0px;

	margin: 0px;

}

input {

	font-size: 9px;

	border: 1px solid #666666;

}

.mainout {

	width: 990px;

	text-align: left;

}

.mainoutleft , .mainoutright {

	width: 26px;

	line-height: 0px;

	font-size: 0px;

	background-repeat: repeat-y;

}

.mainoutleft { background-image: url(../images/gui/mol.jpg); }

.mainoutright { background-image: url(../images/gui/mor.jpg); }

.mainheader {

	height: 257px;

	

	background-image: url(../images/gui/header_01.jpg); background-repeat: no-repeat; background-position: top left;

}

.langbar {

	height: 23px;

}

.langbarleft {

	width: 31px;

	background-image: url(../images/gui/langbarleft.jpg); background-repeat: no-repeat; background-position: top left;

}

.langs {

	line-height: 23px;

	padding: 0px 20px 0px 20px;

	background-image: url(../images/gui/langs.jpg); background-repeat: repeat-x; background-position: top left;

}

.langs a {

	margin: 0px 3px 0px 3px;

}

.langbarright {

	width: 31px;

	background-image: url(../images/gui/langbarright.jpg); background-repeat: no-repeat; background-position: top right;

}

.main { }

.mainin { width: 100%; }

.maininleft { width: 162px; }

.mainincenter {

	width: 616px;

	

	

	background-image: url(../images/gui/bg_content.jpg);  background-repeat: repeat-y;

}

.content { 

	padding-top: 93px;

	background-image: url(../images/gui/top_content.jpg);  background-repeat: no-repeat; background-position: top left;

}



.maininright { width: 161px; }

.rootmenu { }

.rightmenu {}

.stats {

	width: 100%;

	background-image: url(../images/gui/bg_stats.jpg);  background-repeat: repeat-y; background-position: top left;

}

.stats td {

	height: 38px;

	background-image: url(../images/gui/bg_stats_but.jpg);  background-repeat: repeat-x; background-position: bottom left;

}

.stats_sum {

	width: 70px;

	line-height: 34px;

	color: #CB9529;

}

.stats_img {

	width: 91px;

	line-height: 16px;

	font-weight: bold;

}





.bottom_bg {

	width: 620px;

	height: 70px;

	margin-left: 159px;

	background-image: url(../images/gui/bottom_bg.gif); background-repeat: no-repeat; background-position: top left;

}

.contentin {

	width: 450px;

	padding: 15px 30px 0px 30px;

	margin-bottom: 30px;

	text-align: justify;

	border: 1px solid #886A0E;

	background-image: url(../images/gui/bg_contentin.jpg);

}

.contentin2 {

	width: 447px;

	padding: 25px 15px 6px 15px;

	margin-bottom: 30px;

	text-align: left;

	border: 1px solid #886A0E;

	background-image: url(../images/gui/bg_contentin.jpg);

}

form {

	margin: 0px;

	padding: 0px;

}

.formtab {

	width: 100%;

	margin: 10px 0px 0px 0px;

}

.formtab td { height: 32px; }

.formtab1 {

	width: 70px;

	padding-right: 4px;

	font-weight: bold;

	font-size: 11px;

	text-align: right;

	text-transform: uppercase;

}

.formtab2 {

	width: 150px;

}

.formtab2 input {

	width: 148px;

	height: 17px;

	padding: 2px 0px 0px 0px;

	font-size: 12px;

}

.formtab3 {

	width: 128px;

	padding-right: 4px;

	font-weight: bold;

	font-size: 11px;

	text-align: right;

	text-transform: uppercase;

}

.formtab4 {

	width: 93px;

	

}

.formtab4 input {

	width: 91px;

	height: 17px;

	padding: 2px 0px 0px 0px;

	font-size: 12px;

}

.formtab4 select {

	width: 91px;

	height: 21px;

	padding: 2px 0px 0px 0px;

	font-size: 10px;

}

.formtab5 { font-size: 10px;}

.first_letter {

	float: left;

	/*position: relative;

		top: -14px;

		left: -47px;*/

	margin: -14px 0px 0px -47px;

}

.contentinbut {

	position: relative;

		top: 23px;

	text-align: center;

}

.tabs {

	padding: 2px 5px 3px 5px;

	margin-bottom: 18px;

	background-image: url(../images/gui/bg_tabs.gif);  background-repeat: repeat-x; background-position: top left;

}

.races { margin-bottom: 18px; }

.raceimg {}

.raceinfo {

	width: 270px;

	padding: 25px 28px 25px 28px;

	text-align: justify;

	border: 1px solid #886A0E;

	background-image: url(../images/gui/bg_contentin.jpg);

}

.contadstop {
	height: 10px;
	line-height: 10px;
	font-size: 0px;
	background-image: url(../images/gui/bg_ads_top_2.jpg); background-repeat: no-repeat;
}
.contadscen {
	padding: 9px 18px 9px 18px;
	
	background-image: url(../images/gui/bg_ads_cen_2.jpg); background-repeat: repeat-y;
	
}
.contadsbot {
	height: 10px;
	line-height: 10px;
	font-size: 0px;
	background-image: url(../images/gui/bg_ads_bot_2.jpg); background-repeat: no-repeat;
}

.footer {

	height: 23px;

	line-height: 23px;

	padding: 0px 0px 14px 0px;

	text-align: center;

	background-image: url(../images/gui/bg_footer.jpg); background-repeat: repeat-x; background-position: bottom left;

}

.footer img {

	margin: 0px 5px 0px 5px;	

}