body{
	margin:0;
	padding:0;
	font-size: 12px;
	background-image:url('red_11.gif');
}

table{
	empty-cells:show;
}

input, select, textarea{
	font-size: 12px;
}

form{
	margin:0;
	padding:0;
	border:0;
}

fieldset{
	margin:0;
	padding:0;
	border:0;
	line-height:28px;
}

fieldset label{
	width:95px;
	float:left;
	text-align:right;
	margin-right:5px;
}

fieldset textarea{
	height:100px;
	margin-top:4px;
	margin-bottom:4px;
}

fieldset input, fieldset select{
	margin-top:4px;
}

fieldset br{
	clear:left;
}

a{
	color:#4060C3;
	text-decoration:none;
}

a:visited{
	color:#4060C3;
	text-decoration:none;
}

a:hover{
	color:#28ACB3;
	text-decoration:underline;
}

#BodyFrame{
	width:990px;
	margin:0 auto 0 auto;
}

#HeaderBlock{
	width:990px;
	height:147px;
	background-image:url('admin_index01_01.jpg');
	position:relative;
}

#page_header_link{
	position:absolute;
	bottom:20px;
	right:40px;
}

#BodyBlock{
	width:990px;
	background-image:url('admin_index01_02.jpg');
	overflow:auto;
}

#FooterBlock{
	width:990px;
	height:57px;
	background-image:url('admin_index01_03.jpg');
}

#MenuBlock{
	width:190px;
	float:left;
	overflow:auto;
	margin-left:24px;
	_margin-left:12px;
	margin-right:20px;
}

#menuHeader{
	width:190px;
	height:38px;
	background-image:url('admin_index_left_01.jpg');
}

#menuBody{
	width:190px;
	overflow:auto;
	background-image:url('admin_index_left_02.jpg');
}

#menuBody UL{
	margin:0;
	padding:0;
	list-style-type:none;
}
#menuBody LI{
	width:155px;
	height:32px;
	background-image:url('admin_index_left_b.gif');
	margin-left:5px;
	padding-left:20px;
	padding-top:5px;
}

#menuFooter{
	width:190px;
	height:62px;
	background-image:url('admin_index_left_03.jpg');
}

#limitInfo{
	text-align:center;
	width:190px;
	overflow:auto;
	background-image:url('admin_index_left_04.jpg');
	padding-top:5px;
	padding-bottom:5px;
}

#limitInfoBottom{
	width:190px;
	height:15px;
	background-image:url('admin_index_left_05.jpg');
}

#serviceTel{
	width:190px;
	height:81px;
	background-image:url('admin_index_left_06.jpg');
}

#ContentBlock{
	width:720px;
	float:left;
	margin-top:10px;
}

.listTblHighlightRow{
	background:#FFEE04;
}

.hide{
	display:none;
}

#album_block{
}
.album_pic_list{
	float:left;
	text-align:center;
	width:210px;
	height:180px;
}

.album_list{
	float:left;
	text-align:center;
	width:50px;
	height:37px;
	overflow:hidden;
	margin-bottom:5px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:2px;
	padding-right:2px;
	background-image:url('admin_album_block_bg.gif');
}

.album_list img{
	margin:auto;
	cursor:pointer;
}

.big_label{
	font-size:16px;
	float:left;
	width:86px;
}

.admin_tit{
	margin-bottom:20px;
}

.formSubmitButtonRow{
	text-align:center;
}

.record_counter{
	text-align:right;
	margin-top:0;
}

.clr-r{
	color:red;
}

.clr-b{
	color:blue;
}

.w50{
	width:50px;
}

.w100{
	width:100px;
}

.w200{
	width:200px;
}

.w300{
	width:300px;
}

.w400{
	width:400px;
}

.w500{
	width:500px;
}

.w600{
	width:600px;
}

.thin_border{
	border:1px solid #999999;
}

.button{
	background-color:#CCCCCC;
}

.bg-c{
	background-color:#CCCCCC;
}

.b{
	font-weight:bold;
}

.fs12{
	font-size:12px;
}

.fs14{
	font-size:14px;
}

.fs16{
	font-size:16px;
}
.fs18{
	font-size:18px;
}

.sorry_01{
	width:450px;
	height:180px;
	background-image: url('sorry_01.gif');
	margin:30px auto 0 auto;
}

.sorry_02{
	width:450px;
	height:250px;
	background-image: url('sorry_02.gif');
	margin:30px auto 120px auto;
}

.listTbl{
	border-collapse:separate;
	border-spacing:1px;
	border:1px solid #CCCCCC;
}
.listTbl th, .listTbl td{
	border:1px solid #CCCCCC;
}

.listTbl th{
	background-color:#EEEEEE;
}

.dataTbl{
	border-collapse:separate;
	border-spacing:1px;
	border:1px solid #CCCCCC;
}
.dataTbl th, .dataTbl td{
	border:1px solid #CCCCCC;
}

.dataTbl th{
	background-color:#EEEEEE;
}

.searchForm{
	margin-bottom:5px;
}

.title_bg_pic{
	float:left;
	width:166px;
	margin-bottom:10px;
	text-align:center;
}

#ajax_page_switcher{
	text-align:center;
}

.expired_row{
	background-color:#EBEBEB;
	color:#8B8B8B;
}

.FCKFix{
	line-height:150%;
}

.fs16{
	font-size:16px;
}

#admin_themes_list_block{
	width:720px;
	margin:auto;
}

.themes_list{
	width:135px;
	margin-left:5px;
	margin-bottom:10px;
	float:left;
	text-align:center;
	cursor:pointer;
}