/************************************************************************Basic************************************************************************/html {	overflow: hidden;}.mm_no {	display: none;}/************************************************************************Loading************************************************************************/.mm_loading {	position: absolute;	z-index: 1500;	display: none;}.mm_loading .mm_background {	width: 100%;	height: 100%;	position: absolute;	background: #000000;	opacity: 0.5;	filter: alpha(opacity = 50);}.mm_loading .mm_icon {	width: 100%;	height: 100%;	position: absolute;	background: url("../images/mm_loading_icon.gif") center center no-repeat;}/************************************************************************Menu************************************************************************/.mm_menu {	position: absolute;	z-index: 1000;	background: #d5e9ff;	cursor: default;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	display: inline-block;	width: 100%;}.mm_menu .mm_li {	background: url("../images/mm_li.gif") #d5e9ff right center no-repeat;	float: left;	padding: 4px 11px 4px 10px;	white-space: nowrap;	height: 15px;}.mm_menu .mm_li_last {	background-image: none;}.mm_menu .mm_li_expansion {	background: url("../images/mm_li_expansion.gif") #d5e9ff right center no-repeat;	float: left;	padding: 4px 10px;	white-space: nowrap;	height: 15px;}.mm_menu .mm_li a {	font-weight: normal;	color: #000000;	cursor: default;}.mm_menu .mm_li a:hover {	text-decoration: none;}.mm_menu .mm_li:hover {	position: relative;	background-color: #9ccbff;}.mm_menu .mm_li_expansion:hover {	background: url("../images/expansion.gif") #9ccbff right center no-repeat;}.mm_menu .mm_ul {	background: #d5e9ff;	position: absolute;	z-index: 1001;	top: 23px;	left: 0;	display: none;	border: solid 1px #0c549b;	/* Fix IE 6, 7, width of .li */	*width: 150px;	/* Fix IE 6, 7, width of .li */}.mm_menu .mm_li:hover .mm_ul {	display: block;}.mm_menu .mm_ul .mm_li {	background-image: none;	float: none;	padding: 4px 44px 4px 10px;}.mm_menu .mm_ul .mm_li_expansion {	background-image: url("../images/mm_li_expansion.gif");}.mm_menu .mm_ul .mm_li .mm_ul {	top: -1px;	left: 100%;	display: none;}.mm_menu .mm_ul .mm_li:hover .mm_ul {	/*top: 0;*/	/*left: 100%;*/	display: block;}/************************************************************************Update************************************************************************/.mm_update {	background: yellow;	padding: 0 10px;}/************************************************************************Body************************************************************************/.mm_body {	position: absolute;	z-index: 0;	overflow: auto;	background: #ffffff;	/*display: none;*/}/************************************************************************Admin************************************************************************/.mm_admin_add {	display: inline-block;	width: 22px;	height: 22px;	background: url("../images/admin/mm_add.gif") left top no-repeat;}.mm_admin_add:hover {	background-position: left -22px;}.mm_admin_add:active {	background-position: left -44px;}.mm_admin_edit {	display: inline-block;	width: 22px;	height: 22px;	background: url("../images/admin/mm_edit.gif") left top no-repeat;}.mm_admin_edit:hover {	background-position: left -22px;}.mm_admin_edit:active {	background-position: left -44px;}.mm_admin_delete {	display: inline-block;	width: 22px;	height: 22px;	background: url("../images/admin/mm_delete.gif") left top no-repeat;}.mm_admin_delete:hover {	background-position: left -22px;}.mm_admin_delete:active {	background-position: left -44px;}.mm_admin_refresh {	display: inline-block;	width: 22px;	height: 22px;	background: url("../images/admin/mm_refresh.gif") left top no-repeat;}.mm_admin_refresh:hover {	background-position: left -22px;}.mm_admin_refresh:active {	background-position: left -44px;}.mm_admin_empty {	display: inline-block;	width: 22px;	height: 22px;	background: url("../images/admin/mm_empty.gif") left top no-repeat;}.mm_admin_empty:hover {	background-position: left -22px;}.mm_admin_empty:active {	background-position: left -44px;}/************************************************************************Admin form************************************************************************/.mm_form {	border: solid 1px #879eb8;	padding: 5px 15px 15px 15px;	padding-top: 5px;	margin-top: 15px;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.mm_form_button {	border: 0;	margin-top: 0;	padding-left: 16px;	padding-right: 16px;}.mm_form .mm_table {	width: 100%;}.mm_form .mm_table td {	padding-top: 10px;}.mm_form .mm_table .mm_col_left {	vertical-align: bottom;	width: 20%;	padding-bottom: 3px;}.mm_form .mm_table .mm_col_left_textarea {	padding-bottom: 64px;}.mm_form .mm_table .mm_col_left span,.mm_form .mm_table .mm_col_right .error {	color: #ff5a00;}.mm_form .mm_table .mm_col_right .error {	margin-bottom: 4px;}.mm_form .mm_table .mm_col_right .guild {	color: #647e99;	font-size: 11px;	margin-top: 2px;}.mm_form .mm_table .mm_input_text {	height: 22px;	line-height: 22px;	border: solid 1px #a1a7ab;	margin: 0;	padding: 0 2px;	width: 96%;}.mm_form .mm_table .mm_textarea {	line-height: 20px;	margin: 0;	padding: 2px;	width: 96%;	height: 80px;	border: solid 1px #a1a7ab;}.mm_form .mm_table .input_button {	height: 24px;	padding: 0 12px;	*padding: 0;	margin: 0;}.mm_form .mm_table select.mm_input_text {	height: 24px;	line-height: normal;	padding: 2px;	width: auto;}.mm_form .mm_table .col_right .radio {	float: left;	margin-right: 22px;	line-height: 22px;}.mm_form .mm_table .col_right .input_radio {	margin: 3px 12px 0 0;}.mm_form .mm_table .mm_button {	float: left;	margin: 0;	margin-right: 10px;}.ui-button.mm_button_cancel {    border: 1px solid #999999;	background: #dadada url("../images/jquery-ui-1.8.7/smoothness/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;	font-weight: normal;	color: #212121;}.ui-state-hover.mm_button_cancel,.ui-state-focus.mm_button_cancel {	background-image: url("../images/jquery-ui-1.8.7/smoothness/ui-bg_glass_75_dadada_1x400.png");}.ui-state-active.mm_button_cancel {	background-image: url("../images/jquery-ui-1.8.7/smoothness/ui-bg_glass_95_fef1ec_1x400.png");}