html, body {height: 100%; margin: 0; padding: 0;}
#all {position: relative; height: 100%;}
html>body#all {height: auto; min-height: 100%}
#empty, #footer {height:_foo_;}
/* или
#footer {height:_foo_;}
#empty {height:_foo_+_bar_;}
*/
#footer {position: absolute; left: 0; bottom: 0; wight: 100%;}


body {padding:0; margin:0; color:#333333; background-color:#ffffff}
body, td {font-family:Arial; font-size:14px; }
h1 {color:#cccccc; font-family:Arial; font-size:24px; align:right; }
h2 {font-family:Arial; font-size:18px; color:#cc0000; font-weight:normal;}
br{font-size:10px}

.content td{color:#3E3E3E; font-size:11px; line-height:14px} 
.content b{color:#F74B08} 
a{color:#333333; text-decoration:underline} 
a:hover{text-decoration:underline} 
.news_title {color:#cc0000; font-family:Arial; font-size:17px; text-decoration:none; }
.menua {color:#cc0000; font-family:Arial; font-size:16px; font-weight:normal; }
.menup {color:#ffffff; font-family:Arial; font-size:16px; font-weight:normal; }
.menup a{color:#ffffff; font-family:Arial; font-size:16px; text-decoration:none; font-weight:normal; }
.menup a:vizited {color:#ffffff; font-family:Arial; font-size:16px; font-weight:normal; }
.h {color:#cccccc; font-family:Arial; font-size:24px; align:right; padding-top:0px; } 
.newsdata {font-size:11px;}

.footer{color:#999999; font-size:11px; line-height:13px} 
.footer a{color:#999999; font-size:11px; text-decoration:none} 
.footer a:hover{color:#666666; text-decoration:underline} 

input,textarea{
   background:#C3C3C3;
   border:1px solid #C3C3C3;
   font-family:Tahoma;
   color:#F74B08; 
   font-size:11px;
   padding-left:5px
} 
/*Left menu*/
.leftmenu, .leftmenuact {font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #999999; text-decoration:none;}
.leftmenuact {color:#cc0000;}
 
