body{font-family: Verdana; font-size:11px; background: url(../psd2/bg.jpg) no-repeat left top #fff; }
a {text-decoration:none; color: #000000;}
img {vertical-align:top;}

/*Main*/
.clear { clear: both; }

#content { width: 950px; margin: 0px; }
#top { position: relative; width: 950px; height: 116px; }
#top1 { position: absolute; top: 0px; left: 120px; }
#top2 { position: absolute; top: 0px; left: 800px; }
#center { position: relative; width: 950px; margin-left: 120px; }
#center_top { position: relative; width: 700px; height: 110px; font-size: 10px; font-weight: bold; }
#center_top #logo { position: absolute; width: auto; height: auto; top: 0px; left: 40px; text-align: center; }
#center_top a { color: #000; }
#center_top a:hover { color: #888; }
#center_top #top_menu { position: absolute; width: 800px; height: 20px; top: 90px; left: 0px; text-align: left; }
#center_top #top_menu .menu_item { float: right; width: 120px; height: 20px; text-align: center; }
#center_top #top_menu #menu_32 a { color: #f00; }
#center_bottom { position: relative; width: 880px;  }
#center_bottom #menu { width: 170px; min-height: 400px;
						border: 1px solid #ddd; border-bottom-width: 2px; border-top-width: 2px; border-top-color: #999;
						padding: 5px; background: #fff; float: left; }
#center_bottom #menu .menu_item { background: url(../psd2/menu_button.png) bottom; width: auto; height: 14px; padding: 13px 5px 13px 20px; }
#center_bottom #menu .menu_lvl_1 .menu_item { padding: 13px 5px 13px 30px; }
#center_bottom #menu .menu_lvl_2 .menu_item { padding: 13px 5px 13px 40px; }
#center_bottom #menu .menu_item:hover { background: url(../psd2/menu_button.png) top; }
#center_bottom #menu .menu_active { background: url(../psd2/menu_button.png) top; }
#center_bottom #menu .menu_separator_0 { width: auto; height: 10px; padding: 30px 0 0 10px; text-align: left; font-size: 12px; font-weight: bold; }
#center_bottom #menu .menu_bottom { background: url(../psd2/menu_bottom.png) bottom; width: auto; height: 30px; padding: 40px 20px; text-align: center; margin-top: 30px; }
#center_bottom #text { width: 600px; min-height: 400px; line-height: 17px;
						border: 1px solid #ddd; border-bottom-width: 2px; border-top-width: 2px; border-top-color: #999;
						margin-left: 10px; padding: 5px; background: #fff; float: left; }
#center_bottom #text h1 { font-size: 16px; font-weight: bold; margin: 10px 0; }
#center_bottom #text h2 { font-size: 14px; font-weight: bold; margin: 10px 0; }
#center_bottom #text h3 { font-size: 12px; font-weight: bold; margin: 10px 0; }
#footer { width: 800px; font-size: 9px; font-weight: normal; padding: 0 0 10px; text-align: right; }

table.lista { width: 700px; margin: 40px auto; }
.lista td { padding: 5px; }
.lista th { padding: 5px; font-size: 14px; font-weight: bold; text-align: center; }
.lista .f_name { color: #000; font-size: 11px; width: 100px; }
.lista .f_html { width: 400px; }
.lista .f_error { width: 200px; color: #f00; font-size: 9px; }
.lista .f_req { padding: 5px; text-align: justify; }
.lista input { border: 1px solid #aaa; background: #fafafa; color: #333; font-size: 11px; }
.lista .f_html input { width: 250px; }
.lista input:focus { border: 1px dashed #666; background: #666; color: #fff; }

table.agree { width: 100%; }

.gallery { width: 610px; margin: 40px auto; }
.gallery .photo { width: 150px; height: 150px; float: left; text-align: center; }