body, p, div, td, input, textarea, select { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; }
body { background:#9d9d9d; }

#supr { width:100%; text-align:center; }

#main { width:850px; text-align:left; }

#head {  }

#left { margin:0; padding:0; }

#left p { margin:10px 20px;}

#menu { margin:0; padding:0; height:26px; font-size:11px; font-weight:bold; 
background-color:#666; background-image:url(../images/site_menu_bg25.jpg); background-repeat:repeat-x; }

#menu ul { list-style:none; margin:0; padding:0; border:none; }

#menu ul li { list-style:none; margin:0; padding:0; border:0; font-weight:bold; line-height:normal; float:left; }

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active { 
display:block; margin:1px 1px 2px 1px; padding:5px 10px; border:0; color:#FFF; text-decoration:none; }

#menu ul li a:hover { background:#666; padding:4px 9px; border:1px solid #FFF; color:#FFF; }

#date { background:#FFF; background-image:url(../images/site_date.jpg); background-repeat:no-repeat; height:28px; clear:both;  }
#date .text { padding:7px 0 0 12px; font-weight:bold; color:#FFF; }

#body { background:#FFF; color:#333; padding:20px; }

h1 { color:#C00; font-size:18px; margin:0; margin-bottom:10px; }
h2 { background:#C00; color:#FFF; font-size:12px; margin:0; padding:3px; border-bottom:0px solid #F99; text-transform:uppercase; }
h3 { color:#333; font-size:11px; margin:0; }

#foot { background-image:url(../images/site_foot.jpg); background-repeat:no-repeat; height:65px; color:#FFF; font-size:10px; }

#foot .text { padding:17px 40px 0 0; text-align:right; }

#foot a:link, #foot a:visited, #foot a:active { color:#FFF; font-weight:bold; text-decoration:none; }
#foot a:hover { color:#FFF; text-decoration:underline; }

#credit { color:#CCC; font-size:10px; text-align:center; padding:5px; text-align:right; padding-right:40px; }

#credit a:link, #credit a:visited, #credit a:active { color:#CCC; font-weight:bold; text-decoration:none; }
#credit a:hover { color:#CCC; text-decoration:underline; }

.label { float:left; padding-top:3px; font-weight:bold; }
.input { margin-left:150px; margin-bottom:10px; clear:right; }
.space { clear:both; }