
@font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Regular'), url('../../fonts/MYRIADPRO-REGULAR.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed'), url('../../fonts/MYRIADPRO-COND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold Italic'), url('../../fonts/MYRIADPRO-SEMIBOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold'), url('../../fonts/MYRIADPRO-SEMIBOLD.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed Italic'), url('../../fonts/MYRIADPRO-CONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Italic'), url('../../fonts/MYRIADPRO-BOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed Italic'), url('../../fonts/MYRIADPRO-BOLDCONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed'), url('../../fonts/MYRIADPRO-BOLDCOND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold'), url('../../fonts/MYRIADPRO-BOLD.woff') format('woff');
}
* 
{
    margin:0;
    padding:0;
}

@font-face {
    font-family: "bebasneue";
    src: url('../../fonts/utm_bebas-webfont.eot');
    src: url('../../fonts/utm_bebas-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/utm_bebas-webfont.ttf') format('truetype'), url('../../fonts/utm_bebas-webfont.svg#font_class_name') format('svg');
    font-weight: normal;
}

@font-face {
    font-family: "HelveticaNeue";
    src: url('../../fonts/UVF HelveticaNeue-Roman.ttf');
}

@font-face {
    font-family: "UTMBebas";
    src: url('../../fonts/UTM-Bebas.ttf');
}


/*______________________________ HTML CSS________________________________*/

body 			{height: 99%; width: 99%;	margin:0; padding:0; line-height: 20px; color:#5e5e5e; background: #a6a6a6; font-family: 'Myriad Pro Regular' !important; font-size:15px;}
body.blank 		{background: transparent;}


table 			{line-height: 22px;}
.clearfix:after {content: "."; display: block; clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.clearfix 		{display: inline-block;}
html[xmlns] .clearfix 		{display: block;}

.hidden 		{display: none;}

form 			{margin: 0; padding: 0;}
input 			{outline: none;}
.hand 			{cursor: pointer;cursor: hand;}
a 				{font-weight: bold; line-height: 20px; color: #0088CE; text-decoration: none; cursor: pointer; cursor: hand;}
a:hover 		{color: #12afff !important;}
.color_			{color: #0088CE; font-weight:bold;}
a.home 			{color: White;}
a.home:hover 	{color: White !important;}
a.hiddenlink 	{font-size: 0px;height: 0px;width: 0px;	display: none;}

ul 				{list-style-type:none; }
ul.disc 		{list-style-type:disc; }
ul.disc ul 		{list-style-type: square; }
img 			{border: none;}
.center 		{text-align: center;}
.justify 		{text-align: justify;}
/*____________CONTACT______________*/
.contact_parent, .container_parent 
{padding:10px 10px 10px 10px; text-align:justify; }

.container_div	{margin-right:15px; margin-left: 15px;}
.container_div1, .gioi_thieu_div1, .contact_div1	{width:230px;}
.container_div2 {width:720px; margin-left:15px;font-family: 'Myriad Pro Regular' !important; line-height: 20px; }
.gioi_thieu_div2, .contact_div2	{width:720px; margin-left:15px;line-height: 20px; }
.container_bonus2 {margin:0px 0px 0px 0px; border-right:dotted 1px #00a1ed; padding-right:5px;}


/*______________________________MAIN DIV SMALL____________________________*/
div.main_small	{padding-bottom:15px; padding-top:5px;}
div.main_left	{float:left; text-align:right; margin-left:12px;width:180px;}
div.main_sperator{float:left; width: 10px;}
div.main_right	{float:left; width:956px;}

div.main_full	{float:left; width: 99%; margin-top:-10px;}



/*______________________________ LEFT DIV________________________________*/

/*______________________________ RIGHT DIV________________________________*/
div.main_top	{background: #FFF; border-top:solid 1px #909090; width: 96%; height:10px;margin-top:10px; margin-left:2%;}
div.main_bottom	{background: #FFF; border-bottom:solid 1px #909090;width: 96%; height:10px; margin-left:2%;}

div.main_middle	{background: #FFF; border-left:solid 1px #909090; border-right:solid 1px #909090;width: 96%; margin-left:2%; min-height:550px;}

div.main_middle_top		{background:url('../images/main_top_headbg.png') repeat-x; height: 110px;}
div.main_middle_shadow	{background:url('../images/main_top_head_shadow.png') repeat-x; height: 20px;}


/*______________________________ HEADER________________________________*/
/*_____________________________Head Menu_______________________________*/

.headmenu 	{width: 99%; background: url('../images/menubg_bar.png') repeat-x;}
div.headmenu 	{width: 100%; height: 31px; background: url('../images/menubg_bar.png') repeat-x;}
div.headmenu div.middle {height: 31px;width: 100%; float: left; max-height: 31px;}

div.headmenu #menu, div.headmenu #menu2 {list-style-type:none; padding:0; margin: 0;}
div.headmenu #menu li 					{display:block; float:left; position:relative; z-index:100; background: url('../images/menubar_separator.png') no-repeat right top; cursor: pointer; cursor: hand;}
div.headmenu #menu li.last 				{background: none;}
div.headmenu #menu li span 				{display:block; z-index:100; padding: 8px 22px; font: bold 9pt Arial; letter-spacing: 1px; color: #FFFFFF; cursor: pointer; cursor: hand;}
div.headmenu #menu li a, div.headmenu #menu li a:visited {display:block; padding:0; cursor: pointer; cursor: hand;}
div.headmenu #menu dl 					{position:absolute; top:0; left:0; margin: 0; padding: 0;}
div.headmenu #menu dt 					{margin:0; float:left; margin-bottom: 1px; height: 31px;}
div.headmenu #menu dd 					{display:none; clear:left; margin:0; padding:0; color: #ffffff; text-align:left;}
div.headmenu #menu dt a, div.headmenu #menu dt a:visited	{display: block; font: bold 9pt Arial; letter-spacing: 1px; color: #FFFFFF; padding: 8px 22px; text-decoration: none; white-space: nowrap;}
div.headmenu #menu dd a, div.headmenu #menu dd a:visited	{white-space: nowrap; font: 9pt Arial; background: #2c3d99 url('../images/menubar_dropbg.jpg') repeat-x left bottom; color: #FFFFFF; text-decoration: none; display: block; padding: 3px 10px;}
div.headmenu #menu dd a sup 								{font: 6pt Arial; position: absolute; top: auto;}
div.headmenu #menu li a:hover 			{border:0;}
div.headmenu #menu li:hover dd, div.headmenu #menu li a:hover dd {display:block;}
div.headmenu #menu li:hover dt a, div.headmenu #menu li a:hover dt a, div.headmenu #menu dd a:hover {background: #2c3d99 url('../images/menubar_separator.png') no-repeat right top;color: #FFFFFF !important;}


div.headmenu #menu li.last:hover dt a 	{background: #1a7ab0;}
div.headmenu #menu dd a:hover 			{background: #2c3d99 url('../images/menubar_drophoverbg.jpg') repeat-x left bottom;}
div.headmenu #menu li.active a 			{background: #2c3d99 url('../images/menubar_drophoverbg.jpg') repeat-x left bottom;}

div.headmenu #menu dd.last a, div.headmenu #menu dd.last a:visited {background: #086f9f;}
div.headmenu #menu dd.last a:hover 		{background: #016290;}

div.headmenu #menu dd.sepa a 			{margin-top: -1px; margin-top: 0px; border-top: 1px solid #FFFFFF !important;}


div.headmenu #menu2 					{text-align: right; display:inline-block; display:-moz-inline-stack; zoom:1; display:inline; float: right; margin-right:2px;}
div.headmenu #menu2 li 					{height: 31px;}
div.headmenu #menu2 li a 				{white-space: nowrap;font: bold 9pt Arial; color: #FFFFFF; text-decoration: none; display:inline-block; display:-moz-inline-stack; zoom:1; *display:inline; padding: 0px 22px; line-height: 31px;}
div.headmenu #menu2 li a, x:-moz-any-link {display:-moz-inline-block;}
div.headmenu #menu2 li:hover a, div.headmenu #menu2 li a:hover {background: #1a7ab0; color:#FFFFFF !important;}

div.headmenu #menu li:hover dl iframe.hidefrm{display: block; position: absolute;}
div.headmenu iframe.hidefrm				{display: none;	z-index: 0;	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}


/*_______________________________Small Box________________________________*/

input			{background-color: #FFFFFF;height: auto;width:235px; padding: 3px 5px; font: bold 11px Arial;border: 1px solid #a5d2ff; color: #1d88ca;}

input:hover		{background-color: #ffffdd;}

.radio			{border:none;} 

.input			{background-color: #FFFFFF;height: auto;min-width:165px; padding: 3px 5px; font: bold 11px Arial;border: 1px solid #a5d2ff; color: #1d88ca; margin-left:-4px;}


.button 		{border: none;background: url('../images/button.png') no-repeat top left; width:100px; height:22px; color:#FFF; font-size:12px;}
.button2 		{border: none;background: url('../images/button2.png') no-repeat top left; width:140px; height:22px; color:#FFF; font-size:12px;}

.button:hover 	{border: none;background: url('../images/buttonHover.png') no-repeat top left;width:100px; height:22px; color:#FFF; font-size:12px; padding: 2px 8px; cursor:pointer;}

.button2:hover 	{border: none;background: url('../images/button2Hover.png') no-repeat top left;width:140px; height:22px; color:#FFF; font-size:12px; padding: 2px 8px; cursor:pointer;}

.div_button 	{border: none;background: url('../images/button.png') no-repeat top left; width:100px; height:22px; color:#FFF; font-size:12px; cursor:pointer;}
.div_button2 	{border: none;background: url('../images/button2.png') no-repeat top left; width:140px; height:22px; color:#FFF; font-size:12px; cursor:pointer;}

/*____simple box_____*/
div.box 							{margin: 0 auto; height: 99%; padding: 0; font: 11px Arial; line-height: 16px;}
div.box span.text 					{font: 11px Arial; line-height: 12px;}
div.box div.topcorners 				{height: 3px; background: url('../images/box_whiteinputtopleft.gif') top left no-repeat;  padding-left: 3px;
}
div.box div.topcorners div 			{height: 3px;background: url('../images/box_whiteinputtopright.gif') top right no-repeat; padding-right: 3px;}
div.box div.topcorners div div 		{height: 2px;background: #efefef;border-top: solid 1px #e2e5e7;overflow: hidden;}
div.box div.middle div.left 		{height: 99%;background: none;background-color:  #efefef;border-left: solid 1px #e2e5e7;float: none !important;}
div.box div.middle div.left div.right {background: none; background-color:  #efefef; padding: 0px; border-right: solid 1px #e2e5e7;float: none !important;    }
div.box div.bottomcorners 			{height: 3px;background: url('../images/box_whiteinputbottomleft.gif') no-repeat left top;padding: 0px 0px 0px 3px;overflow: hidden;}
div.box div.bottomcorners div 		{height: 3px;background: url('../images/box_whiteinputbottomright.gif') no-repeat right top;padding: 0px 3px 0px 0px;}
div.box div.bottomcorners div div 	{height: 2px;background: #efefef;border-bottom: solid 1px #e2e5e7;}

/*_____contact support bordered box_____*/
#support-tab div.box div.topcorners 		{background: url('../images/box_graywhitetopleft.gif') top left no-repeat;}
#support-tab div.box div.topcorners div 	{background: url('../images/box_graywhitetopright.gif') top right no-repeat;}
#support-tab div.box div.topcorners div div {background: none;}
#support-tab div.box div.bottomcorners 		{background: url('../images/box_graywhitebottomleft.gif') top left no-repeat;}
#support-tab div.box div.bottomcorners div 	{background: url('../images/box_graywhitebottomright.gif') top right no-repeat;}
#support-tab div.box div.bottomcorners div div {background: none;}
#support-tab div.box div.topcorners div div {border-top: solid 1px #e7e7e7; background-color:  #ffffff;}
#support-tab div.box div.middle div.left 	{background-color:  #ffffff; border-left: solid 1px #e7e7e7; font: 9pt Arial;}
#support-tab div.box div.middle div.left div.right {background-color:  #ffffff; border-right: solid 1px #e7e7e7;}
#support-tab div.box div.bottomcorners div div {border-bottom: solid 1px #e7e7e7; background-color:  #ffffff;}
#support-tab  								{height: 244px}

#support-tab .white 						{background-color: #efefef !important;}
#support-tab .first 						{background-color: #dddddd !important;}
#support-tab div.box div.middle div.left div.right div{padding: 1px 3px 1px 3px !important; background: none !important;}


/*______simple bordered box_____*/
div.box.bordered div.topcorners 			{background: url('../images/box_grayboxtopleft.png') top left no-repeat;}
div.box.bordered div.topcorners div 		{background: url('../images/box_grayboxtopright.png') top right no-repeat;}
div.box.bordered div.topcorners div div 	{background: url('../images/box_grayboxtop.png') repeat-x; height: 3px; border: none;}
div.box.bordered div.middle div.left 		{background: #ededed url('../images/box_grayboxleft.png') repeat-y; border: none; padding: 0px 0px 0px 3px;}
div.box.bordered div.middle div.left div.right {background: url('../images/box_grayboxright.png') repeat-y top right; border: none; padding: 0px 3px 0px 0px;}
div.box.bordered div.bottomcorners 			{background: url('../images/box_grayboxbottomleft.png') top left no-repeat; }
div.box.bordered div.bottomcorners div 		{background: url('../images/box_grayboxbottomright.png') top right no-repeat;}
div.box.bordered div.bottomcorners div div 	{background: url('../images/box_grayboxbottom.png') repeat-x; height: 3px; border: none;}

/*_____darkgray bordered box____*/
div.box.darkgray div.topcorners 			{height: 4px; padding-left: 4px; background: url('../images/box_darkgraytopleft.png') top left no-repeat;}
div.box.darkgray div.topcorners div 		{height: 4px; padding-right: 4px;  background: url('../images/darkgraytopright.png') top right no-repeat;}
div.box.darkgray div.topcorners div div 	{background: url('../images/box_darkgraytop.png') repeat-x; height: 4px; border: none;}
div.box.darkgray div.middle div.left 		{background: #ababab url('../images/box_darkgrayleft.png') repeat-y; border: none; padding: 0px 0px 0px 4px;}
div.box.darkgray div.middle div.left div.right {background: url('../images/box_darkgrayright.png') repeat-y top right; border: none; padding: 0px 4px 0px 0px;}
div.box.darkgray div.bottomcorners 			{height: 4px;padding: 0px 0px 0px 4px; background: url('../images/box_darkgraybottomleft.png') top left no-repeat;    }
div.box.darkgray div.bottomcorners div 		{height: 4px; padding: 0px 4px 0px 0px; background: url('../images/box_darkgraybottomright.png') top right no-repeat;}
div.box.darkgray div.bottomcorners div div 	{background: url('../images/darkgraybottom.png') repeat-x; height: 4px; border: none;}


/*____gray bordered white box____*/
div.box.graywhite div.topcorners 			{background: url('../images/box_graywhitetopleft.gif') top left no-repeat !important;}
div.box.graywhite div.topcorners div 		{background: url('../images/box_graywhitetopright.gif') top right no-repeat !important;}
div.box.graywhite div.topcorners div div 	{background: none !important;}
div.box.graywhite div.bottomcorners 		{background: url('../images/box_graywhitebottomleft.gif') top left no-repeat !important;}
div.box.graywhite div.bottomcorners div 	{background: url('../images/box_graywhitebottomright.gif') top right no-repeat !important;}
div.box.graywhite div.bottomcorners div div {background: none !important;}
div.box.graywhite div.topcorners div div 	{border-top: solid 1px #e7e7e7 !important; background-color:  #ffffff !important;}
div.box.graywhite div.middle div.left 		{background: none !important; background-color:  #ffffff !important; border-left: solid 1px #e7e7e7 !important; font: 9pt Arial;}
div.box.graywhite div.middle div.left div.right {background: none !important; background-color:  #ffffff !important; border-right: solid 1px #e7e7e7 !important;}
div.box.graywhite div.middle div div		{background: none !important;}
div.box.graywhite div.bottomcorners div div {border-bottom: solid 1px #e7e7e7 !important; background-color:  #ffffff !important;}


/* System Standard Messages */
.system-message dd.message ul 				{background: #c7dcfc url('../images/message/notice-info.png') 4px center no-repeat; text-align: center;}

/* System Error Messages */
.system-message dd.error ul 				{ color: #c00; background: #E6C0C0 url('../images/message/notice-alert.png') 4px top no-repeat; border-top: 2px solid #DE7A7B; border-bottom: 2px solid #DE7A7B;border-right: 2px solid #DE7A7B; border-left: 2px solid #DE7A7B;}

/* System Notice Messages */
.system-message dd.notice ul 				{ color: #c00; background: #EFE7B8 url('../images/message/notice-note.png') 4px top no-repeat; border-top: 2px solid #F0DC7E; border-bottom: 2px solid #F0DC7E;border-right: 2px solid #F0DC7E; border-left: 2px solid #F0DC7E;}


/* System Messages */
.system-message    { margin-bottom: 10px; padding: 0;}
.system-message dt { font-weight: bold; }
.system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
.system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 2px solid #84A7DB; border-bottom: 2px solid #84A7DB;border-left: 2px solid #84A7DB;border-right: 2px solid #84A7DB;}

/* System Standard Messages */
.system-message dt.message { display: none; }
.system-message dd.message {  }

/* System Error Messages */
.system-message dt.error { display: none; }
.system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
.system-message dt.notice { display: none; }
.system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}


div.footer 				{width: 99%; height: 20px; margin: 3px auto; font: 11px Arial; line-height: 20px; margin-top:-4px;}
div.footer div.left 	{width: 300px; float: left; padding: 0px 0px 0px 28px; color: #5e5e5e;}
div.footer div.left a 	{color: #5e5e5e; font-weight: normal;}
div.footer div.right 	{width: 600px; float: right; text-align: right; padding: 0px 50px 0px 0px; color: #5e5e5e;}
div.footer div.right a 	{color: #6ba8da; font-weight: normal;}


/*_______________________BOOKING_______________________*/
.seat					{float:left; width:40px; height:30px; background: #FFF; margin:5px 5px 5px 5px; cursor: pointer; border: solid 1px #000; text-align: center;}
 
.seat:hover				{background: #aced77;}
.seatHover:hover		{background: #aced77;}
 
.reserved_seat			{background:#FFFF00; }
.paid_seat				{background:#FF0000; }
.empty_seat				{background:#FFFFFF; }
.current_selection		{background:#aced77; }
.handle_seat			{width:100px; margin-left:5px; margin-right:5px;border: none;background: url('../images/button.png') no-repeat top left; width:100px; height:22px; color:#FFF; font-size:12px; font-weight:bold; cursor:pointer;}
.handle_seat:hover		{width:100px; margin-left:5px; margin-right:5px;border: none;background: url('../images/buttonHover.png') no-repeat top left; width:100px; height:22px; color:#FFF; font-size:12px; font-weight:bold; cursor:pointer;}


/*___________________PAGE_____________________*/
.cssPager span 			{display: inline;display: block;background:url('../images/page.png'); height:20px; width: 24px; text-align:center; font-weight:bold; color:#FFF; }

.cssPager a:hover		{display: inline;display: block;background:url('../images/page.png'); height:20px; width: 24px; text-align:center; font-weight:bold; color:#FFF; }
.cssPager  a			{display: inline;display: block;height:20px; width: 24px; cursor:pointer;text-align:center; font-weight:bold; color:#0088CE;}
.cssPager td            {padding-left: 4px; padding-right: 4px; color: #0088CE;}


/*____________________TABLE_____________________*/
table.adminlist {
	width: 99%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;	
}

table.adminlist td,
table.adminlist th { padding: 4px; }

table.adminlist thead th {
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}




table.adminlist thead a:hover { text-decoration: none; }

table.adminlist thead th img { vertical-align: middle; }

table.adminlist tbody th { font-weight: bold; }

table.adminlist tbody tr			{ background-color: #ff0;  text-align: left; }
table.adminlist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }

table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td  { background-color: #ffd ; }

table.adminlist tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #fff; }

table.adminlist tfoot tr { text-align: center;  color: #333; }
table.adminlist tfoot td,
table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

table.adminlist td.order 		{ text-align: center; white-space: nowrap; }
table.adminlist td.order span { float: left; display: block; width: 20px; text-align: center; }

table.adminlist .pagination { display:table; padding:0;  margin:0 auto;	 }

.pagination div.limit {
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0 10px;
}


/* System Standard Messages */
#system-message dd.success ul 				{background: #c7dcfc url('../images/message/notice-info.png') 4px center no-repeat; text-align: center;}

/* System Error Messages */
#system-message dd.error ul 				{ color: #c00; background: #E6C0C0 url('../images/message/notice-alert.png') 4px top no-repeat; border-top: 2px solid #DE7A7B; border-bottom: 2px solid #DE7A7B;border-right: 2px solid #DE7A7B; border-left: 2px solid #DE7A7B;}

/* System Notice Messages */
#system-message dd.notice ul 				{ color: #c00; background: #EFE7B8 url('../images/message/notice-note.png') 4px top no-repeat; border-top: 2px solid #F0DC7E; border-bottom: 2px solid #F0DC7E;border-right: 2px solid #F0DC7E; border-left: 2px solid #F0DC7E;}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}


.image_thumbnail {height:100px; width:130px; margin:2px; padding:2px; border:solid 1px #0F0F0F;}
.image_thumbnail2 {height:40px; width:60px; margin:2px; padding:2px; border:solid 1px #0F0F0F;}
.image_full {border:solid 1px #0F0F0F; margin:2px;}



/* PHAN TRANG */

.list_page					{list-style: none;}
.list_page li a:hover   	{ text-decoration: underline; }
.list_page li				{display: inline;display: block; float:left;}
.current_page				{background:url('../images/page.png'); height:18px; width: 24px; float:left; cursor:pointer; margin-right:1px;}
.current_page a				{color:#FFF !important;; font-weight:bold; margin-left:7px;}

.non_page					{display: inline;display: block; background:url('../images/no-page.png'); height:18px; width: 24px; float:left; cursor:pointer;}
.non_page a					{display: inline;display: block; color:#000; font-weight:bold; font-size:12px; margin-left:7px;}
.non_page:hover				{display: inline;display: block; background:url('../images/page.png'); height:18px; width: 24px; float:left; }
.non_page:hover a			{color:#FFF !important; display: inline;display: block; color:#FFF; font-weight:bold; margin-left:7px;}





