body	{ margin:0; padding:0; background: url('/images/0.gif') no-repeat; background-attachment:fixed; }

table	{ border-collapse:collapse; }

td		{ font-family:Tahoma, Arial, sans-serif; font-size:12px; margin:0; padding:0; }

img		{ border:0; }

.png	{ behavior: url('/images/pngfix.htc');  //background-image: none !important; }

a		{ color:#38b; }

a:hover	{ color:#c74; }

.fixed	{ position:fixed; top:expression(eval(document.body.scrollTop)+"px"); position:expression('absolute'); }



#top_block				{ height:50px; background-color:#6e7981; background-image:url('/images/mainpage/main_topblock_bg.jpg'); }

#top_block div			{ height:50px; background-image:url('/images/mainpage/main_topblock_bg0.gif'); background-position:200px 0; background-repeat:no-repeat; }

#top_block div div		{ background-image:url('/images/mainpage/main_topblock_bg0.gif'); background-position:800px 0; }

#top_block div div div	{ background-image:url('/images/mainpage/main_topblock_bg1.gif'); background-position:400px 0; }



#error_background		{ width:100%; height:100%; z-index:5; filter:Alpha(Opacity=75); background-color:expression('#000'); }

#error_window			{ width:100%; height:100%; z-index:6; }

#error_window b			{ color:#30363c; }

#error_window a 		{ color:#45caf6; }

#error_window a:hover	{ color:#f90; }

#error_window table table{ background-image:url('/images/mainpage/error_window.png'); width:400px; height:150px; }



div.button			{ padding:4px 0 0 0; width:137px; height:33px; color:#fff; background-image:url('/images/mainpage/button_bg.png'); }

div.button input	{ margin:0; color:#fff; font-family:Tahoma, Arial, sans-serif; font-size:12px; font-weight:bold; width:115px; height:24px; background-image:url('/images/mainpage/button.png'); background-color:transparent; border:0; }



#main				{ background-color:#bab071; height:300px; background-image:url('/images/mainpage/main_bg1.gif'); }

#main div			{ height:100%;  }

#main div			{ background-image:url('/images/mainpage/main_sky.jpg');  background-repeat:repeat-x; }

#main div div		{ background-image:url('/images/mainpage/main_robo1.gif'); background-repeat:no-repeat; }

#main div div div	{ background-image:url('/images/mainpage/main_build.gif'); background-position:top right; }



#regform_tophead	{ background-image:url('/images/mainpage/main_form_bg1.gif'); width:400px; height:18px; position:absolute; top:332px; z-index:2; }

#regform			{ margin:0; background-color:#7a8188; background-image:url('/images/mainpage/main_form_bg2.jpg'); width:400px; height:123px;}

#regform input		{ border:0; margin:12px 25px 7px 90px; width:173px; background:none; color:#4a555f; font-family:Tahoma, Arial, sans-serif; font-size:15px; font-weight:bold;}



#regform #submit			{ width:101px; height:113px; background-image:url('/images/mainpage/main_form_button1.gif');}

#regform #submit input		{ margin:0; width:101px; height:113px; cursor:hand; }

#regform #submit input.over { background-image:url('/images/mainpage/main_form_button2.gif'); }



#middle_block .bottom	{ height:65px; background-repeat:no-repeat; background-position:left; background-image:url('/images/mainpage/main_bg3.jpg');}

#middle_block			{ background-repeat:repeat-x; background-position:-88px 10px; background-image:url('/images/mainpage/main_bg2.jpg');}

#description			{ padding:25px 10px 3px 75px; vertical-align:top; color:#30363c; background-position:0 0;  background-image:url('/images/mainpage/main_middle_border.gif'); background-repeat:repeat-x; }

#description p			{ font-size:11px; margin-top:7px; }



#bottom_block		{ background-image:url('/images/mainpage/main_bottom_bg.gif'); border-top:4px solid #a89526;}

#bottom_block td	{ vertical-align:top; color:#5e6c7c;}



#registration_desc	{ padding:50px 0 0 92px; background-image:url('/images/mainpage/main_label.png'); background-repeat:no-repeat; background-position:0 30px;}

#registration_desc a{ font-size:15px; }

#registration_desc p{ position:relative; z-index:3;}



#main_news_head		{ position:absolute; left:426px; top:525px; z-index:2;}

#news_blocks		{ padding:50px 50px 0 67px;}



.news_block .head *,

.news_block .description *	{ color:#a8adb3; }

.news_block  			{ background-image:url('/images/mainpage/main_news_block_head2.gif'); background-position:top right; background-repeat:no-repeat; }

.news_block .date 		{ width:68px; color:#b8ad85!important; padding:13px 5px 0 5px; font-size:11px; font-family:"Arial Narrow", Arial, sans-serif; background-image:url('/images/mainpage/main_news_block_date.gif'); background-repeat:no-repeat; background-position:top right; }

.news_block .head 		{ cursor:hand; background-image:url('/images/mainpage/main_news_block_head.gif'); background-repeat:no-repeat; padding:3px 3px 0 18px; }

.news_block .head div 	{ padding:0;padding:10px 10px 10px 31px; background-color:#454d55; background-image:url('/images/mainpage/main_news_block_head1.gif'); background-repeat:repeat-y; }

.news_block .active .head div { border-bottom:1px solid #3b4248;}



.news_block .head b 	{ width:100%; background-position:right; background-repeat:no-repeat; background-image:expression("url('/images/mainpage/main_button_ncollapse.gif')");}

.news_block .noactive .head b { background-image:expression("url('/images/mainpage/main_button_collapse.gif')");}



.news_block .description			{ background-image:url('/images/mainpage/main_news_block_desc.gif'); background-repeat:repeat-y; padding:0 3px 0 18px;}

.news_block .description div		{ padding:10px 10px 22px 31px; background-color:#61686e; background-image:url('/images/mainpage/main_news_block_desc1.gif'); background-repeat:repeat-y; }

.news_block .active .description div{ border-top:1px solid #797f84;}



.news_block .bottom 	{ background-image:url('/images/mainpage/main_news_block_bottom.gif'); background-position:bottom left; background-repeat:no-repeat; padding:0 3px 3px 18px; }

.news_block .bottom div { font-size:2px; height:2px; background-color:#61686e; background-image:url('/images/mainpage/main_news_block_desc1.gif'); background-repeat:repeat-y; }



.news_block .noactive div.description { display:none; visibility:hidden; }

.news_block .noactive div.bottom div  { background-color:#454d55; background-image:url('/images/mainpage/main_news_block_head1.gif'); }

.news_block .noactive	{ background-image:url('/images/mainpage/main_news_block_noactvbg.gif'); background-position:right bottom; background-repeat:no-repeat; }

.news_block .active		{ background-image:url('/images/mainpage/main_news_block_actvbg.gif'); background-position:right bottom; background-repeat:no-repeat; }



#copyright_block { font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#5e6c7c; padding:80px 10px 20px 80px; height:100px;}



