/* CSS Document */

.loading
{
	position: fixed;
	z-index: 1003;
	top:50%;
	left:50%;
	margin-top:-35px;
	margin-left:-35px;
}

.ui-mask {
position: fixed;
top: 0;
left: 0;
background: #888;
opacity: 0.4;
display: none;
z-index: 1001;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
width: 100%; height:100%;
-webkit-transform: translateZ(0);
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-user-select: none;
-webkit-user-drag: none;
}

.ui-dialog {
z-index: 1002;
position: fixed;
display: block;
height:172px;
width:300px;
background-image:url(png/msgbox.png);
top:50%;
left:50%;
display: none;
margin-top:-86px;
margin-left:-150px;
}
.ui-dialog .ui-dialog-title {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 3px 3px 0 0;
	font-style: normal;
}
.ui-dialog .ui-dialog-content {
padding: 10px;
position: relative;
}
.ui-dialog-btns {
table-layout: fixed;
display: table;
border-collapse: collapse;
top:125px;
position:absolute;
bottom:0px;
width: 100%;
}

.ui-btn {
margin-top:15px;
font-size: 18px;
width: 150px;
float: none;
text-align: center;
height: 40px;
color: #0079FF;
border-bottom: 0 none;
float:left;
}

.ui-btn a
{
	cursor: pointer;
}

.details-dialog
{
	z-index: 1002;
	position: fixed;
	display: block;
	width:571px;
	height:429px;
	background-image:url(png/details.png);
	top:50%;
	left:50%;
	display: none;
	margin-top:-204.5px;
	margin-left:-285.5px;
}

.details-dialog .close
{
	font-size:14px; position:absolute; top:9px; right:14px; font-weight:bold; color:
	rgb(0,0,0); cursor:pointer;
}



.details-dialog .close:hover
{
	color:rgb(255,0,0);
}


.details-dialog .close2
{
	font-size:14px; position:absolute; top:9px; right:14px; font-weight:bold; color:
	rgb(0,0,0); cursor:pointer;
}



.details-dialog .close2:hover
{
	color:rgb(255,0,0);
}


.details-dialog-appoint
{
	z-index: 1002;
	position: fixed;
	display: block;
	width:571px;
	height:409px;
	background-image:url(png/details.png);
	top:50%;
	left:50%;
	display: none;
	margin-top:-204.5px;
	margin-left:-285.5px;
}

.details-dialog-appoint .close
{
	font-size:14px; position:absolute; top:9px; right:14px; font-weight:bold; color:
	rgb(0,0,0); cursor:pointer;
}



.details-dialog-appoint .close:hover
{
	color:rgb(255,0,0);
}


.details-dialog-appoint .close2
{
	font-size:14px; position:absolute; top:9px; right:14px; font-weight:bold; color:
	rgb(0,0,0); cursor:pointer;
}



.details-dialog-appoint .close2:hover
{
	color:rgb(255,0,0);
}