body { padding:0px; background-color:#222; margin:0px; margin-top:5px; text-align:center; font-family:tahoma; font-size:12px; }

h1 { background:url(images/h1.jpg) no-repeat; padding:0px; margin:0px; padding-left:70px; color:#FFFFFF; padding-top:11px; padding-bottom:14px; font-size:24px; font-weight:normal; }
.root_flat { width:800px; margin:0 auto; text-align:left; }
.menu_flat { font-weight:bold; width:230px; font-size:14px; }
.menu_flat div { text-align:center; border-bottom:#222 solid 1px; background-color:#003d1e; padding-top:18px; padding-bottom:18px; }
.menu_flat p { padding:0px; margin:0px; }
.menu_flat a { color:#FFFFFF; text-decoration:none; }
.menu_flat a:hover { text-decoration:underline; }

.right_flat { float:right; width:599px; background-color:#c4b4b7; color:#666; }
.right_flat div { padding:10px; padding-bottom:0px; }
.right_flat h2 { background:url(images/h2.jpg) no-repeat; color:#003d1e; padding:0px; margin:0px; padding:5px; font-size:20px; font-weight:normal; padding-left:40px; padding-top:0px; }
.right_flat p { padding:0px; margin:0px; padding-left:41px; font-size:14px; color:#666; }
dt { background:url(images/dd.jpg) no-repeat; font-size:15px; padding-top:2px; padding-bottom:5px; padding-left:40px; }
dt a { color:#003d1e; text-decoration:none; }
dt a:hover { text-decoration:underline; }
dd { padding:0px; color:#666; margin:0px; padding-left:40px; font-size:13px; padding-bottom:5px; }

.left_flat { float:left; width:200px; color:#fff; background-color:#af8d4c; font-size:11px; }
.left_flat div { color:#FFFFFF; font-weight:normal; font-size:18px; padding-left:5px; }
.left_flat ul { padding:0px; margin:0px; list-style:none; padding-top:5px; padding-left:10px; padding-right:5px; }
.left_flat li { padding-bottom:5px; }
.left_flat a { color:#666; font-size:11px; font-weight:bold; }

.addr { color:#fff; padding:10px; text-align:center; }

.left { float:left; }
.right { float:right; }
.clr { clear:both; }