/* CSS Document */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Tahoma;
	font-size: 9pt;
	background-color: #ffffff;
}

input {
	font-family: Tahoma;
	font-size: 9pt;
}

TEXTAREA {
	font-family: Tahoma;
	font-size: 9pt;
}

/*td {
	font-family:Tahoma;
	font-size:9pt;
	}
*/
div {
	font-family: Tahoma;
	font-size: 9pt;
}

select {
	font-family: Tahoma;
	font-size: 9pt;
}

.page {
	width: 100%;
	text-align: center;
	margin: auto;
}

.content {
	width: 95%;/*990px;*/
	text-align: center;
	margin: auto;
	border: 1px solid #8db2e3;
	background-image: url(../images/bg_page.gif);
	background-repeat: repeat-x;
}

.header {
	width: 100%;
	height: 30px;
}

.icon {
	width: 120px;
	height: 64px;
	float: left;
	padding-left: 5px;
	padding-top: 6px;
}

.mainmenu {
	/*width: 85%;*/
	padding-top: 10px;
	text-align: left;
	color: #076d32;
	/*float: left;*/
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
}

.mainmenu a {
	color: #076d32;
	text-decoration: none;
}

.mainmenu a:hover,.mainmenu a.current {
	color: #076d32;
	text-decoration: underline;
}

.mainmenu .selected {
	text-decoration: underline;
	cursor: default;
	color: #054172;
}

.submainmenu {
	width: 85%;
	text-align: center;
	color: #024d23;
	font-size: 12px;
	float: left;
	margin-top: 10px;
}

.submainmenu a {
	color: #024d23;
	text-decoration: none;
	font-size: 12px;
}

.submainmenu a:hover {
	color: #3e6aaa;
	text-decoration: none;
	font-size: 12px;
}

.left {
	width: 6px;
	height: 20px;
	background-image: url(../images/left.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

.right {
	width: 6px;
	height: 20px;
	background-image: url(../images/right.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-right: 3px;
	float: left;
}

.submenu {
	text-align: center;
	height: 20px;
	padding-top: 3px;
	background-color: transparent;/* #dde8f6;*/
	color: #024d23;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight:bold;
/*	border-top: 1px solid #8db2e3;
	border-bottom: 1px solid #8db2e3;
*/}

.submenu a {
	color: #024d23;
	text-decoration: none;
}

.submenu a:hover,.submenu a.current {
	color: #3e6aaa;
	text-decoration: none;
}

/*Submenu temp*/
.submenutemp {
	text-align: center;
	height: 16px;
	padding-top: 3px;
	background-color: #dde8f6;
	color: #024d23;
	margin-bottom: 15px;
	font-size: 10px;
	/*border-top:1px solid #8db2e3;*/
	border-bottom: 1px solid #8db2e3;
}

.submenutemp a {
	color: #024d23;
	text-decoration: none;
}

.submenutemp a:hover,.submenutemp a.current {
	color: #3e6aaa;
	text-decoration: none;
}

/* End Submenu temp */
.center {
	width: 100%;
}

.top {
	width: 100%;
	height: 19px;
	/*background-image: url(../images/top.gif);*/
	background-repeat: no-repeat;
	/*border-top: 1px solid #8db2e3;*/
}

.boder {
	width: 988px;
	/*border-left: 1px solid #8db2e3;
	border-right: 1px solid #8db2e3;*/
	clear: right;
}

.bg_left {
	width: 15px;
}

.image_middle {
	vertical-align: middle;
}

.user {
	padding-left: 15px;
	text-align: left;
	color: #054172;
	padding-top: 2px;
}

.user span {
	color: #ff0000;
}

.logout {
	float: right;
	color: #054172;
	text-align: right;
	padding-right: 40px;
	padding-top: 3px;
}

.logout a {
	color: #054172;
	text-decoration: none;
}

.logout a:hover {
	color: #054172;
	text-decoration: underline;
}

/* Content*/
.border {
	border-left: 1px solid #8db2e3;
	border-right: 1px solid #8db2e3;
	border-bottom: 1px solid #8db2e3;
	padding-bottom: 20px;
}

.border li {
	list-style: none;
	padding-bottom: 5px;
}

.border a {
	color: #054172;
	text-decoration: none;
}

.border a:hover {
	text-decoration: underline;
	color: #ff0000;
}

.border a:visited {
	text-decoration: none;
}

.detail {
	width: 97%;
	text-align: left;
	padding-top: 10px;
	/*padding-left: 17px*/
}

.detail_1 {
	width: 97%;
	text-align: left;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 10px
}

.detail_left {
	width: 45%;
	float: left;
}

.colortext {
	color: red;/*#024d23;*/
	text-align: left;
	font-weight:bold;
	font-size:14px;
	text-shadow: -2px -2px 0px rgb(255, 255, 0);
}

.group {
	padding-left: 15px;
	padding-bottom: 15px;
	text-align: left;
}

.group span {
	color: #FF0000;
}

.bg_button {
	width: 80px;
	height: 18px;
	background-image: url(../images/bg_button.gif);
	background-repeat: no-repeat;
	float: left;
	text-decoration: none;
	text-align: center;
	padding-right: 2px;
}

.bg_button a {
	width: 80px;
	height: 17px;
	padding-top: 1px;
	margin-right: 2px;
	float: left;
	color: #000000;
	text-decoration: none;
}

.bg_button a:hover {
	width: 80px;
	height: 17px;
	background-image: url(../images/bg_button_over.gif);
	padding-top: 1px;
	margin-right: 2px;
	text-align: center;
	color: #054172;
	float: left;
	text-decoration: none;
}

.bg_button_selected {
	width: 80px;
	height: 17px;
	background-image: url(../images/bg_button_over.gif);
	padding-top: 1px;
	margin-right: 2px;
	text-align: center;
	color: #054172;
	float: left;
}

.text {
	width: 15%;
	float: left;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
}

.text_tn {
	width: 19%;
	float: left;
	text-align: right;
	padding-right: 5px;
}

.text1_tn {
	width: 81%;
	float: left;
	text-align: left;
}

.text1 {
	width: 84%;
	float: left;
	text-align: left;
	padding-top: 5px;
}

/***************/
.miniWindow {
	border-left: 2px solid #005DF9;
	border-top: 0px solid #005DF9;
	border-right: 2px solid #005DF9;
	border-bottom: 2px solid #005DF9;
	text-align: left;
	width: 98%;/*920px;*/
}

.toolbarbutton {
	width: 26px;
	height: 18px;
	padding-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #EAEAEA;
	/*cursor: pointer;*/
	float: left;
	text-align: center;
}

.toolbarbutton a {
	height: 18px;
	width: 18px;
	padding-right: 2px;
	margin-right: 2px;
	padding-left: 2px;
	margin-left: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	/*border: 1px solid #EAEAEA;
	color: #000000;*/
	text-decoration: none;
	/*float: left;*/
}

.toolbarbutton a:hover {
	height: 18px;
	/*border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;*/
	cursor: pointer;
	/*float: left;*/
}

.toolbarText {
	height: 18px;
	padding-top: 2px;
	margin-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 2px;
	margin-right: 2px;
	float: left;
}

.toolbarText a {
	height: 18px;
	padding-top: 2px;
	margin-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 2px;
	margin-right: 2px;
	border: 1px solid #EAEAEA;
	color: #000000;
	text-decoration: none;
	float: left;
}

.toolbarText a:hover {
	height: 18px;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	cursor: pointer;
	float: left;
}

.button_luoi {
	height: 18px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	float: left;
	border: 1px solid #91a7b4;
	background-image: url(../images/bg_title_border.gif);
	background-repeat: repeat-x;
	margin-right: 5px;
}

.button_luoi a {
	height: 18px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bg_title_border.gif);
	background-repeat: repeat-x;
	float: left;
}

.button_luoi a:hover {
	height: 18px;
	background-image: url(../images/bg_title_border.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	float: left;
	color: #ffffff;
}

.button_luoi_selected {
	height: 18px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	float: left;
	border: 1px solid #91a7b4;
	background-image: url(../images/bg_title_border.gif);
	background-repeat: repeat-x;
	margin-right: 5px;
}

.button_luoi_selected a {
	height: 18px;
	background-image: url(../images/bg_title_border.gif);
	background-repeat: repeat-x;
	cursor: default;
	float: left;
	color: #000000;
	text-decoration: underline;
}

.toolbarControl {
	height: 18px;
	margin-top: 2px;
	float: left;
}

.toolbar {
	width: 99.91%;
	height: 30px;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #EAEAEA;
	margin-bottom: 3px;
}

.tool {
	height: 30px;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #EAEAEA;
	margin-bottom: 3px;
}

.closeWinButton {
	width: 22px;
	height: 16px;
	cursor: pointer;
	float: left;
}

.closeWinButton a {
	height: 16px;
	padding-right: 2px;
	margin-top: 2px;
	padding-top: 1px;
	padding-left: 2px;
	padding-bottom: 1px;
	border: 1px solid #0056E8;
	cursor: pointer;
	float: left;
}

.closeWinButton a:hover {
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	cursor: pointer;
	float: left;
}

.windowtitle {
	width: 100%;
	background-image: url(../images/bg_title.gif);
	background-repeat: repeat-x;
	height: 25px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.windowtitle1 {
	width: 100%;
	background-image: url(../images/bg_title.gif);
	background-repeat: repeat-x;
	height: 5px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.search {
	width: 15px;
	height: 23px;
	float: left;
}

.search a {
	width: 18px;
	height: 17px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	background-color: #ece9d8;
	text-decoration: none;
	cursor: pointer;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	float: left;
	color: #000000;
	text-align: center;
}

.search a:hover {
	color: #000000;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
	text-decoration: none;
	cursor: pointer;
	float: left;
}

.separatorForHorizontal {
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	height: 15px;
	color: #CCCCCC;
	line-height: 19px;
	border: 1px inset white;
	float: left;
}

.recordlist {
	cursor: pointer;
}

.recordHover {
	background-color: #ccfecc;
	cursor: pointer;
	color: #ff0000;
}

.rowStyle {
	color: #000000;
}

.checked {
	background-color: #ccfecc;
}

.textButton {
	width: 100%;
	height: 20px;
	background-color: #ece9d8;
	margin-right: 10px;
	text-align: center;
	float: left;
}

.textButton a {
	width: 100%;
	height: 15px;
	color: #000000;
	background-color: #ece9d8;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

.textButton a:hover {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	float: left;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
}

.searchdanhmuc {
	width: 80px;
	height: 20px;
	background-color: #ece9d8;
	text-align: center;
	float: left;
	margin-top: 10px;
}

.searchdanhmuc a {
	width: 100%;
	height: 15px;
	color: #000000;
	background-color: #ece9d8;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

.searchdanhmuc a:hover {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	float: left;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
}

.textTitle {
	background-color: #dde8f6;
}

.textTitle span {
	font-weight: bold;
}

/** MENU **/
.b3 {
	height: 1px;
	background-color: #8db2e3;
	border-right: 1px solid #8db2e3;
	border-left: 1px solid #8db2e3;
	margin: 0 2px;
}

.b4 {
	height: 1px;
	background-image: url(../images/bg_menu1.gif);
	border-left: 1px solid #8db2e3;
	border-right: 1px solid #8db2e3;
	margin: 0 1px;
}

.contentb {
	height: 21px;
	background-image: url(../images/bg_menu1.gif);
	background-position: bottom;
	border-right: 1px solid #8db2e3;
	border-left: 1px solid #8db2e3;
	float: left;
	text-align: center;
}

.contentb a {
	height: 19px;
	padding-top: 2px;
	float: left;
	text-align: center;
	width: 100%;
	color: #024d23;
	text-decoration: none;
}

.contentb a:hover,.contentb a.current {
	height: 19px;
	background-image: url(../images/bg_menu_over1.gif);
	float: left;
	text-align: center;
	color: #3e6aaa;
	text-decoration: none;
}

.contentb_selected {
	height: 19px;
	padding-top: 2px;
	width: 100%;
	background-image: url(../images/bg_menu_over2.gif);
	background-repeat: repeat-x;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	border-right: 1px solid #8db2e3;
	border-left: 1px solid #8db2e3;
	cursor: default;
}

.contentb_selected a {
	text-decoration: none;
	color: #085189;
}

.b1,.b2,.b3,.b4 {
	font-size: 1px;
	overflow: hidden;
	display: block;
}

.b1 {
	height: 1px;
	background-color: #8db2e3;
	margin: 0 5px;
}

.b2 {
	height: 1px;
	background: #8db2e3;
	border-right: 2px solid #8db2e3;
	border-left: 2px solid #8db2e3;
	margin: 0 3px;
}

/*
a:link {
	color: #054172;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
*/ /**** SUBTAB*****/
.subtab { /*height:150px;*/
	border: 1px solid #6ac0f2;
	background-color: #FFFFFF;
}

.subtab .menulayer {
	width: 52px;
	height: 16px;
	text-align: center;
	background-image: url(../images/bg_subtab.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	font-size: 10px;
}

.subtab .menulayer a {
	padding-top: 2px;
	margin-right: 2px;
	width: 50px;
	height: 14px;
	color: #054172;
	text-decoration: none;
	float: left;
}

.subtab .menulayer a:hover {
	width: 50px;
	background-image: url(../images/bg_subtab_over.gif);
	background-repeat: no-repeat;
	color: #054172;
	text-decoration: none;
	float: left
}

.subtab .menulayer_selected {
	padding-top: 2px;
	height: 14px;
	width: 50px;
	background-image: url(../images/bg_subtab_over.gif);
	background-repeat: no-repeat;
	color: #054172;
	text-decoration: none;
	float: left
}

.subtab .clsoselayer {
	width: 14px;
	float: right;
	padding-right: 3px;
	cursor: pointer;
}

.subtab .scrollLayer { /*height:126px;*/
	height: 200px;
	width: 125px;
	overflow: scroll;
	overflow-x: hidden;
	padding-top: 5px;
	color: #054172;
	float: left;
	text-align: left;
}

.subtab .record {
	height: 16px;
	background-color: #ffffff;
}

.subtab .record a {
	height: 16px;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #E0E0E0;
	padding-left: 5px;
	padding-right: 2px;
	float: left;
	width: 158px;
	color: #000000;
	text-decoration: none;
}

.subtab .record a:hover,.subtab .record a.current,.subtabHover {
	color: #054172;
	text-decoration: none;
	height: 16px;
	background-color: #fff7e2;
	border-top: 1px solid #fcb248;
	border-bottom: 1px solid #fcb248;
	padding-left: 5px;
	padding-right: 2px;
	float: left;
	width: 158px;
}

/*.subtab .recordbs {
				height:16px;
				background-color:#ffffff;
			border-bottom: 1px solid #E0E0E0;
			}
			.subtab .recordbs a {
				height:16px;
				background-color:#ffffff;
				border:1px solid #ffffff;
				padding-left:5px;
				padding-right:2px;
				float:left;
				width:180px;
				color:#000000;
				text-decoration:none;
			}
			.subtab .recordbs a:hover{
				color:#054172;
				text-decoration:none;
				height:16px;
				background-color:#fff7e2;
				border-top:1px solid #fcb248;
				border-bottom:1px solid #fcb248;
				padding-left:5px;
				padding-right:2px;
				float:left;
				width:180px;
			}*/
.subtab_menubs {
	width: 100px;
	background-image: url(../images/bg_subtab_bs_over.gif);
	background-repeat: no-repeat;
	height: 14px;
	padding-top: 2px;
	float: left;
	cursor: default;
}

.phantrang {
	height: 20px;
	text-align: right;
	padding-right: 15px;
	padding-top: 10px
}

.phantrang a {
	color: #054172;
	text-decoration: none;
}

.phantrang a:hover {
	color: #ff0000;
	text-decoration: none;
}

.chandoan {
	width: 335px;
	float: left;
	cursor: pointer;
	text-align: left;
	height: 18px;
	padding-top: 2px;
}

.divchandoan {
	width: 380px;
	cursor: pointer;
	text-align: left;
	height: 18px;
}

.chandoanHover {
	width: 362px;
	cursor: pointer;
	text-align: left;
	height: 18px;
	background-color: #ccfecc;
	color: #ff0000;
}

.subchandoan {
	width: 300px;
	float: left;
	cursor: pointer;
	text-align: left;
	height: 18px;
	padding-top: 2px;
}

.divsubchandoan {
	width: 335px;
	cursor: pointer;
	text-align: left;
	height: 18px;
}

.subchandoanHover {
	width: 327px;
	cursor: pointer;
	text-align: left;
	height: 18px;
	background-color: #ccfecc;
	color: #ff0000;
}

.checkbox {
	width: 20px;
	text-align: center;
	float: left;
	height: 20px;
	border-left: 1px solid #3bb3f9;
}

.check_phongmo {
	width: 22px;
	text-align: center;
	float: left;
	height: 20px;
}

.dschidinh {
	text-align: left;
	color: #054172;
}

.bullet {
	width: 13px;
	float: left;
	height: 15px;
	padding-top: 5px;
}

.bg {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.bg_focus {
	background-image: url(../images/bg_focus.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.bg_tinhtrangdacbiet {
	background-image: url(../images/bg_focus_tinhtrangdacbiet.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.bg_ketthucdieutri {
	background-image: url(../images/bg_focus_ketthucdieutri.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.bg_ketthucdieutri1 {
	background-image: url(../images/bg_focus_ketthucdieutri1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

/********Begin Footer ********/
.footer {
	width: 100%;
	font-size: 10px;
	height: 20px;
	background-image: url(../images/bg_footer.gif);
	background-repeat: repeat-x;
	color: #054172;
	border-top: 1px solid #8db2e3;
	/*filter:alpha(opacity=0);*/
}

.footer .date {
	width: 45%;
	float: left;
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
}

.footer .allright {
	width: 45%;
	float: right;
	text-align: right;
	padding-right: 10px;
	padding-top: 2px;
}

/******** End Footer ********/ /* over for subtab*/
.A4SResult {
	background: #FFFFFF;
	border-bottom: 1px solid #E0E0E0;
	padding: 5px 5px 0px 5px;
	cursor: pointer;
}

.A4SResultHighlighted {
	background: #333366;
	color: #FFFFFF;
	background-color: #fff7e2;
	border-top: 1px solid #fcb248;
	border-bottom: 1px solid #fcb248;
	padding: 5px 5px 0px 5px;
	cursor: pointer;
}

/* End over for subtab */
.divSelected {
	color: #054172;
	text-decoration: none;
	height: 16px;
	background-color: #fff7e2;
	border-top: 1px solid #fcb248;
	border-bottom: 1px solid #fcb248;
	padding-left: 5px;
	padding-right: 2px;
	float: left;
	width: 128px;
}

.div_over { /*width:215px;*/ /*height:150px;*/
	background-color: gray;
	position: absolute;
	display: none;
	visibility: hidden;
	FILTER: progid:  DXImageTransform.Microsoft.Shadow(  color=  gray,
		direction=  135 );
}

.lable_text {
	width: 14%;
	float: left;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
}

.frmcontrol {
	width: 85%;
	float: left;
	text-align: left;
}

.frmcontrol span {
	color: #000000;
	font-weight: bold;
}

.frmtext {
	float: left;
	text-align: left;
	padding-top: 3px;
	padding-left: 10px;
	width: 250px;
}

.div_border {
	padding-top: 3px;
	height: 19px;
}

.clear {
	clear: both;
}

.border_scroll {
	border-left: 1px solid #91a7b4;
	border-right: 1px solid #91a7b4;
	border-bottom: 1px solid #91a7b4;
	text-align: left;
	clear: left;
	overflow: scroll;
}

.border_scroll a {
	color: #054172;
	text-decoration: none;
}

.border_scroll a:hover {
	color: #054172;
	text-decoration: underline;
}

.border_title {
	border-right: 1px solid #91a7b4;
	border-left: 1px solid #91a7b4;
	clear: both;
	overflow: hidden;
	height: 22px;
}

.border_img {
	border: 1px solid #FF9900;
	cursor: pointer;
}

.bg_title_border {
	border: 1px solid #8db2e3;
	background-image: url(../images/bg_title_border.gif);
}

.luoi {
	width: 840px;
	border: 1px solid #91a7b4;
}

.lable_luoi {
	width: 127px;
	height: 442px;
	float: left;
}

.lable_so {
	width: 197px;
	height: 460px;
	float: left;
}

.show_so {
	border-bottom: 1px solid #91a7b4;
	text-align: center;
}

.icon1 {
	border-right: 1px solid #91a7b4;
	text-align: center;
}

.border_lable_luoi {
	height: 16px;
	padding-top: 3px;
}

.content_luoi {
	float: left;
	height: 528px;
}

.content_luoi .gio {
	width: 126px;
	float: left;
	height: 528px;
	border-right: 1px solid #91a7b4;
}

.show_icon {
	border-right: 1px dashed #91a7b4;
	border-bottom: 1px dashed #91a7b4;
	height: 21px;
	width: 20px;
	text-align: center;
}

.across {
	height: 2px;
	background-image: url(../images/linew.gif);
	background-repeat: repeat-x;
	margin-right: -3px;
}

.image_the {
	float: left;
}

.image_the img {
	border: 1px solid #91a7b4;
}

.div_lable {
	width: 30%;
	float: left;
	text-align: right;
	margin-right: 5px;
	margin-top: 10px;
}

.div_lable span {
	color: #ff0000;
}

.div_control {
	width: 68%;
	float: left;
	text-align: left;
	margin-top: 10px;
}

.lable {
	width: 100%;
	text-align: right;
	height: 21px;
	padding-top: 3px;
}

.control {
	text-align: left;
	height: 24px;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.input_readonly {
	border: 1px solid rgb(127, 157, 185);
	background-color: rgb(243, 243, 243);
	height: 16px;
}

/******** Begin Thong Ke ********/
.thongke_detail {
	padding-bottom: 20px;
	width: 680px;
	clear: both
}

.divradio_thongke {
	width: 140px;
	float: left;
	margin-top: 10px;
	padding-left: 100px;
}

.radio_thongke {
	width: 100%;
	text-align: left;
	height: 24px;
}

.thongkediv_lable {
	width: 80px;
	float: left;
	text-align: right;
	margin-right: 5px;
	margin-top: 10px;
}

.thongkediv_control {
	width: 300px;
	float: left;
	text-align: left;
	margin-top: 10px;
}

.lable_dksearch {
	width: 200px;
	float: left;
	text-align: right;
	margin-right: 5px;
	margin-top: 10px;
}

.div_dksearch {
	width: 420px;
	float: left;
	text-align: left;
	margin-top: 10px;
}

.bntthongke {
	width: 100%;
	text-align: center;
	padding-bottom: 20px;
}

.paddingtop {
	padding-top: 40px;
}

/******** End Thong Ke ********/ /******** Begin Report ********/
.reportA5 {
	width: 500px;
	text-align: left;
	/*margin-bottom: 40px;*/
}

.reportA4 { /*width:600px;*/
	width: 650px;
	text-align: left;
	/*font-size: 14pt;*/
	font-size: 12pt;
	/*margin-bottom: 40px;*/ /*IE not run*/ /*padding-bottom: 40px;*/
}

.reportA4Landscape { /*width:600px;*/
	width: 960px;
	text-align: left;
	/*font-size: 14pt;*/
	font-size: 12pt;
	/*margin-bottom: 40px;*/ /*IE not run*/ /*padding-bottom: 40px;*/
}

.reportA4Toathuoc {
	width: 500px;
	text-align: left;
	font-size: 12px;
	/*padding-left: 210px;*/ /*margin-left: 240px;*/
}

.top_information_toathuoc {
	width: 220px;
	height: 105px;
	text-align: left;
}

.information_toathuoc {
	width: 230px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 15px;
}

.reportTitleToathuoc { /*Title for Toa Thuoc*/
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	/*height:55px;*/ /*padding-top:20px;*/
	clear: both;
	margin-top: 105px;
	margin-bottom: 20px;
}

.companyReport {
	width: 60%;
	float: right;
	font-size: 14px;
	text-align: right
}

.companyName {
	text-align: right;
	font-weight: bold;
	height: 20px;
}

.companyAddress {
	text-align: right
}

.companyAddress span {
	font-weight: bold;
}

.reportTitle { /*Title for A4*/ /*font-size:28px;*/
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	height: 60px;
	padding-top: 20px;
	clear: both;
	margin-top: 110px;
}

.reportTitle1 { /*Title for A5*/
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	height: 60px;
	clear: both;
}

.reportContent {
	font-size: 12px;
	/*font-size:14pt;*/ /*font-size:12pt;*/
	text-align: left;
}

.reportContent span {
	font-weight: bold;
}

.reportContentToathuoc { /*font-size:14px;*/
	font-size: 15px;
	/*font-size:14pt;*/ /*font-size:12pt;*/
	text-align: left;
}

.reportContentToathuoc span {
	font-weight: bold;
}

.reportContentToathuoc td {
	font-size: 15px;
}

.reportContentA5 {
	font-size: 12px;
	text-align: left;
}

.reportContentA5 span {
	font-weight: bold;
}

.reportDetail {
	padding-left: 30px;
}

.logoImage {
	width: 35%;
	float: left;
	padding-left: 10px;
	text-align: left
}

.company {
	text-align: left;
	font-size: 12px;
	padding-top: 10px;
}

.company span {
	font-weight: bold;
}

.address {
	width: 350px;
	float: right;
	height: 50px;
	text-align: right;
	padding-top: 10px;
}

.report_header {
	width: 100%;
}

.report_header span {
	font-weight: bold;
	font-size: 11px;
}

.report_title {
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	padding-top: 20px;
}

.report_title span {
	font-weight: bold;
	font-size: 16px;
}

.textbold {
	font-weight: bold;
	color: #054172;
}

.noinhan {
	width: 300px;
	float: left;
	text-align: left
}

.textCenter {
	font-weight: bold;
	text-align: center;
	/*height:25px*/
}

.div_report {
	padding-top: 5px;
	clear: both;
}

.report_lable {
	width: 17%;
	text-align: right;
	float: left;
	padding-right: 3px;
}

.report_detail {
	width: 80%;
	text-align: left;
	float: left;
}

.report_detail span {
	font-weight: bold
}

.font-weight-bold {
	font-weight: bold;
}

.font-weight-italic {
	font-style: italic;
}

.borderBottom {
	width: 250px;
	font-weight: bold;
	font-size: 12px;
}

.borderBottomA5 {
	width: 250px;
	font-weight: bold;
	font-size: 12px;
}

.borderBottom1 {
	font-weight: bold;
	font-size: 12pt;
}

.textUnderline {
	width: 220px;
	font-weight: bold;
	font-size: 12px;
}

/******** End Report ********/
#dhtmltooltip {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 2px;
	Z-INDEX: 999;
	FILTER: progid:  DXImageTransform.Microsoft.Shadow(  color=  gray,
		direction=  135 );
	LEFT: -300px;
	VISIBILITY: hidden;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: black 1px solid;
	WIDTH: 230px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: black 1px solid;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff;
	text-align: left;
	/*-webkit-box-shadow:30px 30px 10px #ccc;*/
}

/****context menu****/
#contextMenu { /* The menu container */
	border: 1px solid #202867; /* Border around the entire menu */
	background-color: #FFF; /* White background color of the menu */
	margin: 0px;
	padding: 0px;
	width: 175px; /* Width of context menu */
	font-family: arial;
	font-size: 12px;
	background-image: url('../images/gradient.gif');
	background-repeat: repeat-y;
	text-align: left;
	/* Never change these two values */
	display: none;
	position: absolute;
	z-index: 10000;
}

#contextMenu a { /* Links in the context menu */
	color: #000;
	text-decoration: none;
	line-height: 25px;
	vertical-align: middle;
	height: 28px;
	/* Don't change these 3 values */
	display: block;
	width: 100%;
	clear: both;
}

#contextMenu li { /* Each menu item */
	list-style-type: none;
	padding: 1px;
	margin: 1px;
	cursor: pointer;
	clear: both;
}

#contextMenu li div { /* Dynamically created divs */
	cursor: pointer;
}

#contextMenu .contextMenuHighlighted {
	/* Highlighted context menu item */
	border: 1px solid #000;
	padding: 0px;
	background-color: #E2EBED;
}

#contextMenu img {
	border: 0px;
}

#contextMenu .imageBox {
	/* Dynamically created divs for images in the menu */
	float: left;
	padding-left: 2px;
	padding-top: 3px;
	vertical-align: middle;
	width: 30px; /* IE 5.x */
	width /* */: /**/ 28px; /* Other browsers */
	width: /**/ 28px;
}

#contextMenu .itemTxt {
	float: left;
	width: 120px; /* IE 5.x */
	width /* */: /**/ 140px; /* Other browsers */
	width: /**/ 140px;
}

.opaqueLayer {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-Index: 1000;
}

/* Temp */
.contentb_tabluoi {
	height: 21px;
	background-color: #ebebeb;
	border-right: 1px solid #91a7b4;
	border-left: 1px solid #91a7b4;
	float: left;
	text-align: center;
	width: 140px
}

.contentb_tabluoi a {
	height: 19px;
	padding-top: 2px;
	float: left;
	text-align: center;
	width: 140px;
	color: #024d23;
	text-decoration: none;
}

.contentb_tabluoi a:hover,.contentb_tabluoi a.current {
	height: 19px;
	background-color: #dddcdc;
	float: left;
	text-align: center;
	color: #3e6aaa;
	text-decoration: none;
}

.contentb_tabluoi_selected {
	height: 19px;
	padding-top: 2px;
	width: 140px;
	background-color: #dddcdc;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	cursor: default;
}

.contentb_tabluoi_selected a {
	text-decoration: none;
	color: #085189;
	width: 140px;
}

/***********************/
.contentb_tab {
	height: 21px;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	text-align: center;
	width: 100%;
}

.contentb_tab a {
	height: 19px;
	padding-top: 2px;
	float: left;
	text-align: center;
	width: 100%;
	color: #024d23;
	text-decoration: none;
	border-right: 1px solid #8db2e3;
	border-left: 1px solid #8db2e3;
}

.contentb_tab a:hover,.contentb_tab a.current {
	height: 19px;
	width: 100%;
	background-color: #cbdef8;
	float: left;
	text-align: center;
	color: #3e6aaa;
	text-decoration: none;
}

.contentb_tab_selected {
	height: 19px;
	padding-top: 2px;
	width: 100%;
	background-color: #cbdef8;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	border-right: 1px solid #8db2e3;
	border-left: 1px solid #8db2e3;
	cursor: default;
}

.contentb_tab_selected a {
	text-decoration: none;
	/*color:#085189;*/
	color: #3e6aaa;
	/*width:140px;*/
	width: 100%;
}

/** Begin CSS for phong mo **/
.borderTab {
	border: 1px solid rgb(145, 167, 180);
	float: left;
}

.borderTab_lamviec {
	border-top: 1px solid rgb(145, 167, 180);
	border-left: 1px solid rgb(145, 167, 180);
	border-right: 1px solid rgb(145, 167, 180);
	border-bottom: 0px;
	float: left;
}

/** End CSS for phong mo **/ /*************************/
.border_ykien {
	width: 195px;
	float: left;
	padding: 5px;
	margin: 5px;
	height: 100px;
	border: 1px solid #999999;
	cursor: pointer;
}

.border_ykien_ddnhap {
	width: 290px;
	height: 252px;
	float: left;
	padding: 10px;
	margin: 5px;
	border: 1px solid #999999;
}

.border_ykien_ddnhap_cs {
	width: 265px;
	height: 252px;
	float: left;
	padding: 10px;
	margin: 5px;
	border: 1px solid #999999;
}

.leftMenu {
	color: #085189;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 3px;
	height: 16px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.leftMenu:hover {
	background-color: #ccfecc;
	border-top: 1px solid rgb(145, 167, 180);
	border-bottom: 1px solid rgb(145, 167, 180);
	height: 16px;
	cursor: pointer;
	color: #085189;
	padding-top: 3px;
	padding-left: 3px;
}

/*.leftMenu a {
		color:#085189;
		text-decoration:none;
		}
		.leftMenu a:hover {
		background-color:#ccfecc;
		color:#085189;
		text-decoration:none;
				}
		.leftMenu:hover {
		background-color:#ccfecc;
		color:#085189;
		text-decoration:none;
		border-top:1px solid rgb(145, 167, 180);
		border-bottom:1px solid rgb(145, 167, 180);
				}*/
.selectLeftMenu {
	background-color: #ccfecc;
	color: #085189;
	text-decoration: none;
	border-top: 1px solid rgb(145, 167, 180);
	border-bottom: 1px solid rgb(145, 167, 180);
	padding-top: 3px;
	padding-left: 3px;
	height: 16px;
}

/*.selectLeftMenu a {
		background-color:#ccfecc;
		color:#085189;
		text-decoration:none
		}
		.selectLeftMenu a:hover {
		background-color:#ccfecc;
		color:#085189;
		text-decoration:none;
		}*/
.titleLeftMenu {
	height: 17px;
	padding-top: 3px;
	text-align: center;
	font-weight: bold;
	background-color: #cccccc;
	border-bottom: 1px solid rgb(145, 167, 180)
}

.scrollCalendar_khoa {
	clear: both;
	overflow: auto;
	/*overflow-x:hidden;*/
	height: 77px;
	padding-left: 1px;
	width: 126px;
}

.scrollCalendar {
	clear: both;
	overflow: auto;
	overflow-x: hidden;
	height: 55px;
	padding-left: 1px;
}

.borderRecord {
	border-bottom: 1px solid rgb(145, 167, 180);
	padding: 3px;
}

.bieudienGio {
	overflow: scroll;
	overflow-x: hidden;
	height: 430px;
	clear: both;
	width: 100%;
}

/******Button search *********/
.buttonSearch {
	width: 80px;
	height: 16px;
	background-color: #ece9d8;
	text-align: center;
	float: left;
}

.buttonSearch a {
	width: 80px;
	height: 15px;
	color: #000000;
	background-color: #ece9d8;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	float: left;
}

.buttonSearch a:hover {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
	float: left;
}

.imageList {
	float: left;
	width: 60px;
	/*height: 60px;*/
	margin-right: 7px;
	margin-left: 5px;
	position: relative;
	margin-top: 5px;
}

.imageListCLS {
	float: left;
	width: 60px;
	/*height: 60px;*/
	margin-right: 5px;
	margin-left: 5px;
	position: relative;
	margin-top: 5px;
}

.border_imageList {
	height: 155px;
	overflow: scroll;
	margin-left: 110px;
	padding-left: 10px;
	width: 680px;
	text-align: left;
	border: 1px solid #ff0000;
}

.imageList_NgoaiTru {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 6px;
	margin-left: 6px;
	position: relative;
	margin-top: 5px;
}

.bgcolum {
	background-color: #cccccc;
	text-align: center;
}

.cell {
	text-align: center;
	width: 60px;
	height: 45px;
}

.bgrow2 {
	background-color: #eafbea;
	text-align: center;
}

.buttonCay {
	width: 18px;
	height: 20px;
	background-color: #ece9d8;
	text-align: center;
	float: left;
	margin-left: 10px;
	margin-top: 8px;
}

.buttonCay a {
	width: 18px;
	height: 15px;
	color: #000000;
	background-color: #ece9d8;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

.buttonCay a:hover {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	float: left;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
}

.divbutton {
	height: 30px;
	text-align: center;
	padding-top: 10px;
}

.bgXien {
	background-image: url(../images/xien.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

.buttonCayTextBox {
	width: 18px;
	height: 20px;
	background-color: #ece9d8;
	text-align: center;
	float: left;
	margin-left: 10px;
}

.buttonCayTextBox a {
	width: 18px;
	height: 15px;
	color: #000000;
	background-color: #ece9d8;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

.buttonCayTextBox a:hover {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	float: left;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
}

br.pagebreakhere {
	page-break-before: always;
	 page-break-inside: always;
}

.bg_dsbncho {
	background-image: url(../images/bg_dsbncho.gif);
	background-repeat: no-repeat;
	width: 35px;
	height: 200px;
	float: left;
	text-align: center;
	cursor: pointer;
}

.bg_dsbntiepnhan {
	background-image: url(../images/bg_dsbnduoctiepnhan.gif);
	background-repeat: no-repeat;
	width: 35px;
	height: 200px;
	float: left;
	text-align: center;
	cursor: pointer;
}

.bg_dslankham {
    background-image: url("../images/bg_dslankham.gif");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 200px;
    text-align: center;
    width: 35px; 
}

.bg_thongtinBHYT {
    background-image: url("../images/bg_thongtinBHYT.gif");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 200px;
    text-align: center;
    width: 35px;
}
.bg_dsbnchokq {
	background-image: url(../images/bg_dsbnchoketqua.gif);
	background-repeat: no-repeat;
	width: 35px;
	height: 200px;
	float: left;
	text-align: center;
	cursor: pointer;
	margin-top: 50px;
	margin-top: 160px;
}

/*nicEditor*/ /* Temp submenu */
.submenuRecord {
	width: 190px;
	height: 20px;
	/*background-color:#8bc7f6;*/
	background-image: url(../images/bg_submenu.gif);
	border-top: 1px solid #8db2e3;
	border-left: 1px solid #8db2e3;
	border-right: 1px solid #8db2e3;
	text-align: left;
	padding-left: 10px;
}

.backgroundTitleLM {
	background-color: #d3ecc3;
}

.backgrounfFocusLM {
	background-color: #a4e0c5;
}

.backgroundDay {
	background-color: #c0e2fc;
	text-align: center;
}

.bgChooseDayFocus {
	background-color: #f9e6c7;
}

.bgChooseDay {
	background-color: #ffffff;
}

/*.divFilter {
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=5,Color=#FF0000);
	-ms-filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=5,Color=#FF0000);
	 -moz-box-shadow: 1px 1px 10px #00f;
	}*/
.bntcontrolsubmenu {
	width: 30px;
	text-align: center;
	float: left;
	cursor: pointer;
	padding-top: 2px
}

.groupFieldset {
	padding-left: 5px;
	padding-bottom: 15px;
	text-align: left;
}

.groupFieldset span {
	color: #ff0000;
}

.showImageBN {
	width: 12px;
	height: 130px;
	float: left;
	padding-left: 15px;
}

.showImageBN img {
	border: 1px solid #FF9900;
}

.showImageBN img#imgPatient {
	width: 120px;
	height: auto !important;
}

.div_lable_ttbn {
	width: 80px;
	float: left;
	text-align: right;
	margin-right: 5px;
	margin-top: 10px;
}

.div_control_ttbn {
	width: 630px;
	float: left;
	text-align: left;
	margin-top: 10px;
}

.display_ngaylamviec {
	background-color: rgb(108, 206, 205);
	cursor: pointer;
}

.bg_luoilichlamviec {
	background-image: url(../images/bg_luoilichlamviec.gif);
	background-repeat: repeat;
	background-position: top;
}

.alignCenter {
	text-align: center;
}

.disabled {
	background-color: rgb(243, 243, 243);
	border: 1px solid rgb(127, 157, 185);
}

.textColor a {
	color: #000000;
}

.textColor a:hover {
	text-decoration: underline;
}

.accountFocus {
	color: #00000
}

.accountLostFocus {
	color: #aaaaaa
}

.toolbar_bottom {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.zoomWebcam_click{background: url("../images/zoomin.png") no-repeat scroll 18px 0 transparent;display: block;height: 120px;line-height: 72px;position: absolute;right: 120px;top: -30px;width: 70px;}
.icon_capture{background: url("../images/icon-capture.png") no-repeat scroll 18px 0 transparent;display: block;height: 120px;line-height: 72px;position: absolute; right: 190px; top: -30px; width: 70px;} 
#wrap_capture .minzoomWebcam_click{background: url("../images/zoomout.png") no-repeat scroll 12px 0 transparent;display: block;height: 50px;line-height: 72px; position: absolute;right: 70px;top: -30px;width: 50px;}
#wrap_capture .capture_wc{background: url("../images/icon-capture.png") no-repeat scroll 26px 0 transparent;display: block;height: 50px;line-height: 72px;position: absolute;right: 140px;top: -30px; width: 70px;} 
.ZoomMin{height: 245px; width: 325px; float:left;position: relative;}
.ZoomMax{width: 100%;height: 100%;position:fixed;left:0px;top:0px;z-index:99999;}
.ZoomMax #webcam{width:100% !important;height:100% !important;padding: 0px !important;background: #fff;}
.ZoomMax #webcam object,.ZoomMax #webcam embed{ height: 600px !important;left: 50%;margin-left: -400px;margin-top: -300px;padding: 0 !important;position: absolute;top: 50%;width: 800px !important;}
.ZoomMin #wrap_capture{display:none;}
.ZoomMax #wrap_capture{display:block;position:absolute;right:10px;top:50px;text-align:right;background:#fff;z-index:9999999;}
.ZoomMax #flash {display: none;width: 100%;height: 100%;position:fixed;left:0px;top:0px;z-index:999999;background-color: #EEEEEE;}
/*dinh dang cho phieu gay me ==================================================*/
.blockphieugayme{overflow:auto;margin:0px 0px 0px 0px;}
.blockphieugayme .wrap_block_main{width:210px;position:relative;float:left;}
.blockphieugayme .wrap_block{width:210px;float:left;border-left:1px dotted #333;border-top:1px solid #333;margin:0px 0px 0px 0px;}
.blockphieugayme span{display:block;width:34px;height:24px;border-right:1px dotted #666;border-bottom:1px dotted #666;float:left;}
.blockphieugayme .chuv_down{z-index:100;width:12px;height:8px;position:absolute;display:block;background:url('../images/chuv_down.png') no-repeat;border:none !important;}
.blockphieugayme .chuv_up{z-index:100;width:12px;height:8px;position:absolute;display:block;background:url('../images/chuv_up.png') no-repeat;border:none !important;}
.blockphieugayme .khoisumo{z-index:100;width:16px;height:16px;position:absolute;display:block;background:url('../images/icon_khoisumo.gif') no-repeat;border:none !important;}
.blockphieugayme .modut{z-index:100;width:16px;height:16px;position:absolute;display:block;background:url('../images/icon_modut.gif') no-repeat;border:none !important;}
.blockphieugayme .thuocme_batdau{z-index:100;width:16px;height:16px;position:absolute;display:block;background:url('../images/icon_thuocme_batdau.gif') no-repeat;border:none !important;}
.blockphieugayme .thuocme_dut{z-index:100;width:16px;height:16px;position:absolute;display:block;background:url('../images/icon_thuocme_dut.gif') no-repeat;border:none !important;}
.blockphieugayme .nhietdo_gayme{z-index:100;width:16px;height:16px;position:absolute;display:block;background:url('../images/icon_nhietdo.gif') no-repeat;border:none !important;}
.blockphieugayme .mach_gayme{z-index:100;width:16px;height:16px;position:absolute;display:block;background:url('../images/icon_mach.gif') no-repeat;border:none !important;}
.blockphieugayme .nhiptho_gayme{z-index:100;width:25px;height:25px;position:absolute;display:block;border:none !important;color:#000}
.block_gayme_time{width:210px;display:block;height:24px;position:relative;line-height:24px;}
.block_gayme_time span{display:block;float:left;border:none !important;width:auto !important;height:auto !important;position:absolute;color:#000;}
.block_gayme_time .gayme10{left:28px;}
.block_gayme_time .gayme20{left:67px;}
.block_gayme_time .gayme30{left:103px;}
.block_gayme_time .gayme40{left:136px;}
.block_gayme_time .gayme50{left:172px;}
.table_gayme_left{border-collapse: collapse;}
.table_gayme_left{border-collapse: collapse;}
.table_gayme_left td{border:1px solid #666;}
/*===========================*/
.thuocgaymeleft_above td{height:24px;}
.wrap_block_main:hover{background:#f8d784;cursor:pointer;}
.bgfieldset{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#72bfe5+0,7db9e8+49,207cca+100,72bfe5+100,1e5799+100 */
background: #72bfe5; /* Old browsers */
background: -moz-linear-gradient(45deg,  #72bfe5 0%, #7db9e8 49%, #207cca 100%, #72bfe5 100%, #1e5799 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #72bfe5 0%,#7db9e8 49%,#207cca 100%,#72bfe5 100%,#1e5799 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #72bfe5 0%,#7db9e8 49%,#207cca 100%,#72bfe5 100%,#1e5799 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72bfe5', endColorstr='#1e5799',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}