html, body			{ width: 100%; height: 100%; padding: 0; margin: 0; color: white; font-family: Verdana,Tahoma,sanf-serif; font-size: 12px; background-color: #000; }

img						{ border: 0; }
a							{ color: white; }
a:hover				{ color: #fff500; }
h1						{ margin: 0; padding: 0; font-size: 24px; font-weight: normal; }

#outer					{ position: relative; margin-left: -450px; width:900px; height: 100%; }
#lang					{ width: 900px; text-align: right; }
#lang img				{ margin: 5px 5px; }
#siteplayer			{ height: 20px; margin-top: 5px;}
#cont					{ width: 900px; height: 540px; overflow: none; }
#inner					{ width: 900px; height: 540px; }
#menu					{ position: absolute; z-index: 10; width: 110px; margin-top: 217px; margin-left: -19px; }
#menu div			{ margin: 13px 0; }


#slideshow			{ width: 691px; height: 175px; position: absolute; margin-top: 1px; margin-left: 1px; }
ul#slideshow_pict, ul#slideshow_pict li		{ margin:0; padding:0; }
ul#slideshow_pict		{ display:block; width:691px; height:175px; -webkit-box-shadow: #000 0px 0px 10px; -moz-box-shadow: #000 0px 0px 10px; -o-box-shadow: #000 0px 0px 10px; box-shadow: #000 0px 0px 10px; }
ul#slideshow_pict li		{ width:691px; height:175px; display:block; position:relative; list-style: none; }
.dnone					{ display:none; }

#index_content	{ position: absolute; width: 550px; margin-top: 230px; margin-left: 125px; height: 260px; overflow: hidden; }


#anons_list					{ position: absolute; margin-top: 35px; margin-left: 22px; width: 400px; height: 160px; line-height: 18px; overflow: hidden; }
#anons_list ul				{ margin: 0; padding: 0; list-style: none; }
#anons_list ul li			{ font-size: 12px; }
#anons_text				{ position: absolute; margin-top: 230px; margin-left: 125px; width: 550px; height: 255px; overflow: hidden; }
#anons_text h1			{ margin-bottom: 10px; }


#news_list					{ position: absolute; margin-top: 35px; margin-left: 22px; width: 400px; height: 160px; line-height: 18px; overflow: hidden; }
#news_list ul				{ margin: 0; padding: 0; list-style: none; }
#news_list ul li				{ font-size: 12px; }
#news_text					{ position: absolute; margin-top: 230px; margin-left: 125px; width: 550px; height: 255px; overflow: hidden; }
#news_text h1			{ margin-bottom: 10px; }


#about_persons			{ position: absolute; margin-top: 95px; margin-left: 20px; width: 230px; line-height: 18px; font-size: 11px; }
#about_text				{ position: absolute; margin-top: 85px; margin-left: 125px; width: 550px; height: 400px; overflow: hidden; }


#video_list					{ position: absolute; margin-top: 35px; margin-left: 22px; width: 400px; height: 160px; line-height: 16px; overflow: hidden; }
#video_player				{ position: absolute; margin-top: 230px; margin-left: 179px; width: 550px; height: 270px; overflow: hidden; }
#video_download		{ position: absolute; margin-top: 566px; margin-left: 607px; width: 100px; height: 20px; }
#video_name				{ position: absolute; margin-top: 276px; margin-left: 380px; width: 320px; height: 20px; text-align: center; font-weight: bold; }


#audio_list					{ position: absolute; margin-top: 35px; margin-left: 22px; width: 400px; height: 160px; line-height: 16px; overflow: hidden; }
#audio_player				{ position: absolute; margin-top: 390px; margin-left: 179px; width: 550px; height: 100px; overflow: hidden; }
#audio_download		{ position: absolute; margin-top: 510px; margin-left: 510px; width: 100px; height: 20px; }
#audio_name				{ position: absolute; margin-top: 447px; margin-left: 240px; width: 420px; height: 20px; text-align: center; font-weight: bold; }


#photogallery_list		{ position: absolute; margin-top: 85px; margin-left: 180px; width: 495px; height: 400px; overflow: hidden; }
#photogallery_list img	{ border: 1px solid #f1ed7f; margin-bottom: 3px;}


#techrider_list								{ position: absolute; margin-top: 85px; margin-left: 125px; width: 550px; height: 400px; overflow: hidden; }
#techrider_content						{ margin-top: 20px; width: 660px; height: 407px; overflow: auto; }
#techrider_content_inner			{ margin: 10px 20px; }
#techrider_content_inner dl dt	{ margin-top: 10px; margin-bottom: 5px; font-weight: bold; }
#techrider_content_inner table	{ border-collapse: collapse; }
#techrider_content_inner td		{ padding: 2px 5px; border: 1px solid white; border-collapse: collapse; }


#contact_form				{ position: absolute; margin-top: 85px; margin-left: 125px; width: 550px; height: 400px; overflow: hidden; }
#contact_form div		{ margin: 5px 0; display: inline; }
#contact_form textarea	{ border: 1px solid #45916b; height: 150px; width: 500px; vertical-align: middle; font-size: 14px; }


#links	{ position: absolute; right: 0; margin-top: 8px; }
#links span { padding-left: 7px; }



#auth_block						{ position: absolute; margin-top: 195px; margin-left: 340px; width: 500px; height: 30px; z-index: 100; }
.input_auth	{ height: 13px; background: black; border: 1px solid #45916b; color: white; vertical-align: middle; font-size: 11px; }
.submit_auth	{ background: #45916b; border: 0; border: 1px solid #45916b; padding: 0 20px; }


.thumbnails
{
	margin: -2em 0 0 -2em;
	text-align: left;
}
.thumbnail
{
	text-decoration: none;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin: 2em 0 0 2em;
}
.thumbnail .r
{
	width: 210px;
	float: left;
}
.thumbnail .r2
{
	width: 110px;
	float: left;
}

