/* form */div.form_default {	background-color: white;	width: 660px;	padding: 2px;	border: 3px solid #4d882b;}div.form_default_line {	margin-bottom: 2px;	padding: 5px 0px;	background-color: #f7fbe6;}div.form_default_name {	width: 140px;	text-align: right;	margin-left: 10px;}div.form_default_pref {	width: 20px;	text-align: center;	font-weight: bold;}div.form_default_cell {	width: 300px;}div.form_default_stat {	width: 180px;	padding-left: 10px;	padding-top: 4px;}fieldset.form_fieldset {	padding: 10px;	width: 645px;	float: left;	font-weight: bold;	margin-bottom: 10px;}fieldset.form_fieldset legend {	color: #87e126;}fieldset.form_fieldset div.tr {	margin-bottom: 2px;	padding: 8px;	border-bottom: 1px dashed #aaaaaa;	width: 630px;}div.form_langselector {	width: 660px;	margin-left: 10px;}div.form_langselector .butt_n, div.form_langselector .butt_h {	background-color: #f0f5dc;	color: #4d882b;	font-weight: bold;	width: 100px;	border-width: 0px;	margin-top: 4px;}div.form_langselector .butt_h {	background-color: #4d882b;	color: white;}/* menu */div.menu_mark {	width: 590px;	padding: 10px 40px;	border-top: 2px dashed #cce4b3;	text-align: center;}div.menu_mark a {	display: inline-block;	padding: 2px 4px;	background-color: #cce4b3;	border: 1px solid white;	text-decoration: none;	margin-right: 2px;	font-weight: bold;	color: white;}div.menu_mark a:hover {	background-color: white;	border-color: #444444;	color: #444444;}div.menu_mark a.hover {	background-color: #444444;	color: white;	border-color: white;}div.menu_auth {	width: 630px;	padding: 20px;	text-align: center;	background-color: #cce4b3;	color: white;	font-weight: bold;}div.menu_auth_user, div.menu_auth_pass {	width: 230px;	height: 30px;	text-align: right;	padding-right: 10px;}div.menu_auth_user input, div.menu_auth_pass input {	width: 160px;}div.menu_auth_butt {	width: 150px;}div.menu_head {	height: 25px;	background-image: url(pic/menu.gif);}div.menu_body {	width: 230px;	border: 5px solid #4d882b;	border-top-width: 0px;	background-color: #b4e968;	padding: 0px 5px;}div.menu_body a {	display: block;	width: 210px;	padding: 10px;	background-color: #bceb77;	margin-bottom: 5px;	text-decoration: none;	font-weight: bold;	color: #4d882b;	font-size: 12px;}div.menu_body a:hover {	background-color: #cbf096;}div.menu_submenu {	width: 210px;}ul.menu_submenu_in {	float: left;	width: 200px;	background-color: #b4e968;	border: 5px solid #e7f3cc;	border-top-width: 0px;	list-style: none;	margin: 0px;	padding: 0px;}ul.menu_submenu_in li {	margin: 0px;	padding: 0px;	background-image: none;}div.menu_submenu a {	float: left;	display: block;	padding: 5px 0px;	width: 100%;	font-weight: bold;	color: #509c24;	text-decoration: none;	font-size: 12px;}div.menu_submenu a:hover {	background-color: #509c24;	color: white;}/* report */div.report_default, div.report_error {	width: 624px;	padding: 20px;	text-align: center;	border: 3px solid #c8ac78;	background-color: white;	margin-bottom: 5px;}div.report_error {	border-color: #ff3030;}div.report_error b {	color: #ff3030;}div.report_action {	padding: 10px 0px;	font-weight: bold;	text-align: center;	background-color: #cce4b3;}/* object */input, textarea, select {	width: 294px;	border: 1px solid #cccccc;	padding: 2px;	margin: 0px;}input.object_butt {	width: 120px;	height: 30px;	border-width: 0px;	background-color: #cce4b3;	background-image: url(pic/butt.gif);	font-weight: bold;	font-size: 12px;	color: white;}input.object_checkbox {	width: auto;	border-width: 0px;}.object_wysiwyg {	width: 850px;	height: 800px;}/* list */div.tr {	margin-bottom: 10px;}div.list_admin {	width: 666px;	border: 2px solid #f0f5dc;}div.list_admin div.tr_0 {	background-color: #4d882b;	color: white;	font-weight: bold;	padding: 8px 0px;}div.list_admin div.tr_0 a {	color: white;	text-decoration: underline;}div.list_admin div.tr_0 a:hover {	text-decoration: none;}div.list_admin div.tr_1, div.list_admin div.tr_2 {	padding: 10px 0px;	background-color: none;}div.list_admin div.tr_2 {	background-color: #f0f5dc;}div.list_admin div.tr_0 div, div.list_admin div.tr_1 div, div.list_admin div.tr_2 div {	text-indent: 4px;}div.list_default_name {	padding-left: 20px;	width: 680px;	border-bottom: 2px solid #4d882b;}div.list_default_data {	width: 450px;	padding: 10px;}div.list_default_foto {	width: 160px;	height: 160px;	background: white url(cms/none.gif) no-repeat center center;	border: 5px solid #f0f5dc;	padding: 10px;	text-align: center;}div.list_default_text {	width: 680px;	padding: 10px;}div.list_default_l {	width: 5px;	height: 10px;}div.list_default_c {	width: 670px;}div.list_default_r {	width: 5px;	height: 10px;}