body { background-image:url("../img/fon.bmp");  background-repeat:repeat;  border:0;  margin:10;  padding:0; }  

/* --- MENU --- */
.hline { clear:both; display:block; border:0px none; height:2px; color:#009933;  background:#009933; margin: 2px 0 2px; *margin: -5px 0 -5px;  }
#menu { margin-top:0px;  margin-bottom: 0px;  text-decoration:none;  font-family:Verdana, sans-serif; font-size:10pt;  text-align:center; }
#menu a:link { text-decoration:none;  font-family:Verdana, sans-serif; font-size:10pt;   font-weight:bold;  color:darkgreen;  }
#menu a:visited { text-decoration:none;  font-family:Verdana, sans-serif; font-size:10pt;   font-weight:bold;  color:darkgreen;  }
#menu a:hover { text-decoration:underline;  font:12px Tahoma;  color:red;  font: bold 10pt Verdana, sans-serif;  color:darkred; }
#menu_v { margin-top:0px;  margin-bottom:0px;  text-decoration:none;  font:10pt Verdana, sans-serif;  text-align:left; }
#menu_v a:link { text-decoration:none;  font:bold 10pt Verdana,sans-serif;  color:darkgreen; }
#menu_v a:visited { text-decoration: none;  font:bold 10pt Verdana,sans-serif;  color:darkgreen; }
#menu_v a:hover { text-decoration:underline;  font:12px Tahoma;  color:red;  font:bold 10pt Verdana, sans-serif;  color:darkred; }
  
/* --- MAIN --- */
#main-l { width:150; }
.main-c { width:100%; }
#main-r { width:150; }
  
/* --- FOOTER ------*/
#footer { float:left;  width:100%;  min-width:800px; }
table td.footer-td1 { height:15px;  width:100%;  background-image:url("../img/fon4.bmp"); }
table td.footer-td2 { font-family:serif;  font-size:7pt;  color:#808080;  border:0;  border-collapse:collapse;  width:100%; }

/*    HEADER 
--------------------*/
#header { display:inline;  clear:both;  min-width:800px;    max-height:120px; }
#header table { border:0;  border-collapse:collapse;  width:100%;  background-image:url("../img/m_top0.jpg"); }
#header table td { padding: 0px; }

/*    NEWS 
--------------------*/
table.news-tbl { width:100%;  border:2px solid #009933;  border-collapse:collapse; }
table td.news-td1 { border-bottom:2px solid #009933;  border-collapse:collapse;  background-color:#009933;  color:white; }
table td.news-td2 { border-bottom:2px solid #009933;  border-collapse:collapse;  padding:10px;  color:black; }
table td.news-td3 { font:8pt Verdana,sans-serif;  border:none; border-collapse:collapse; color:black; }
p.news_title { color:white;  font: bold sans-serif; }
p.news_date { color:white;  font: Verdana; }

/*    CLIENT 
--------------------*/
#menu_cl { text-decoration:none;  font:bold 10pt Verdana,sans-serif;  color:darkblue; }
.msg-i { width:100%; color:darkgreen;  background-color:#AAFFAA;  font:bold 10pt Tahoma;  text-align:center;  border:1px solid darkgreen;  border-radius:5px; }
.msg-e { width:100%; color:darkred;  background-color:#FFB6C1;  font:bold 10pt Tahoma;  text-align:center;  border:1px solid darkred;  border-radius:5px; }
.cl-title { width:100%; color:darkblue;   font:bold 12pt Tahoma; text-align:left;  }
.hline-help { clear:both; display:block; border:0px none; height:1px; color:darkblue; background:darkblue; margin:2px 0 2px; *margin:-5px 0 -5px;  }  

.cl-edit { color:white; background-color:green; text-decoration:none; }
.cl-edit-box { border:1px solid darkgreen; border-radius:5px; color:darkgreen; background-color:white; padding:5px; display:none }
