*{margin:0; padding:0; font-family:tahoma,arial; font-size:12px;}
a {text-decoration:none;}
#main_block{width:1020px; margin:0 auto; padding-top:40px}
.main_menu{color: #FFFFFF; width:109px; height:18px; border-color:#FFFFFF; border-style:solid; border-width:1px; font-size:13px; margin-bottom:3px; padding:2px 0px 4px 5px; text-decoration:none; cursor:pointer;background-color:#ab651c;}
.main_menu.active{ background-color:#3d0712;}
#lines{ position:absolute; width:1020px; top:0px; height:787px; background-image:url(img/linespattern.gif); z-index:0;opacity:0.1;}	
#body_bg {width:1020px; height:624px; background-image:url(photos/photo1.jpg);}
#body_block{position:absolute; top:40px; width:1020px; height:582px; padding-top:165px;}
#menu{float:left; width:116px; height:145px; padding-left:150px;}
#content_block{float:right; width:640px; height:445px; padding-right:100px;}
#content_bg{background-color:#773913;opacity:0.60; width:648px; height:440px;}
#content{padding:10px 20px 0;border-width:1px; border-style:solid; border-color:#fff; width:608px; color:#fff; font-size:12px; height:429px; position:absolute; top:0px; margin-top:165px;}

#news_block{float:left; margin-top:10px; clear:left; width:130px; padding-left:150px; height:129px;}
#news{background-color:#AB651C; border-color:#fff; border-width:1px; border-style:solid;width:116px; height:80px; }

#auth_block{float:left; clear:left; width:130px; padding-left:150px; margin-top:84px; height:129px;}
#auth{width:116px; height:129px; }
#auth_form  .input_text{font-size:14px; background-color:#AB651C;width:114px;height:22px;border-width:1px; border-color:#ffffff;border-style:solid;}
.form_reg{ font-size:11px; color:#FFFFFF;}
#vhod{float:left;cursor:pointer;}
#register_button{float:left;font-size:12px;color:#ffbf00;margin-top:2px;padding-left:3px;}
