@charset "utf-8";
/* CSS Document */
img, div, input {
	behavior: url("iepngfix.htc")
}
body {
	margin:0;
	padding:0;
	color:#000;
	background:#e7e7e7 url(images/bg.jpg) top  repeat-x;
	font-family: Helvetica, Arial, sans-serif;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
}
.wrapper {
	background:none;
	min-height: 100%; /* Fix cho firefox */
	height: auto !important;
	height: 100%;
	margin: 0 auto -180px;
}
.top {
	background:url(images/bgtop.png) left top no-repeat;
	width:1024px;
	height:130px;
	margin:0;
	padding:0;
}
.center {
	background:url(images/bgb.png) bottom left no-repeat;
	width:1024px;
	padding:0;
}
.content {
    background:url(images/bgc.png) left top repeat-y;
	width:1024px;
	margin:0;
	padding:0;}
.nd{text-align:left; margin-left:50px; background:none; width:750px;}
.nd h1{font-family: Helvetica, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em;
padding-top:10px;
padding-bottom:10px;}
.nd h3{ text-transform:uppercase; padding-bottom:5px; color:#090;}
.nd p,h3,li{line-height:23px;}
.nd img{border: #CCC 4px solid; width:150px; height:100px; margin:5px;}
.nd img.n{border: #CCC 4px solid; width:450px; height:300px; margin:5px;}
.alert {
	background: #f8fafc url(images/information.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-transform:uppercase;
	font-weight:bold;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid  #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
	}
#table1
{
	font-size: 12px;
	background: #fff;
	margin-top:3px;
	margin-bottom:3px;
	border-collapse: collapse;
	text-align: left;
}
#table1 th
{
	font-size: 14px;
	font-weight:bold;
	color: #000;
	padding: 10px 8px;
	border-bottom: 2px solid #999;
}
#table1 td
{
	border-bottom: 1px solid #ccc;
	color: #000;
	padding: 6px 8px;
}
#table1 td.c{font-size:28px; text-transform:uppercase; color: #0080C0; font-weight:bold;}
#table1 td.s{font-size:16px; text-transform:uppercase; font-weight:bold;}
#table2{background:url(images/cup.png) no-repeat;
background-position:25px 50%;
height:78px;}

.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color:none;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top:35%;
			padding: 16px;
			border: 16px solid orange;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}
