﻿.mycaptcha
{
	height:42px !important;
}
.mycaptcha,.mycaptcha .image,.mycaptcha .boxchild
{
	height:42px !important;
}
.mycaptcha .boxchild, .btn
{
	margin-top:6px !important;
}
.mycaptcha .image
{
	border-radius:0px !important;
	border: 0px solid #005eac;
	box-shadow: 0px 0px 6px #004985;
	width:184px !important;
}
body
{
	background-color:#005eac;
	font-family:Arial;
	font-size:15px;
	color:#fff;
}

.header
{
	background-color: #fff;
	height: 119px;
}
.header-box
{
	background: #fff url(../images_certificate/bg_header_psu.gif) no-repeat left top;
	height: 119px;
	width: 960px;
	margin: 0 auto;
	position: relative;
}
.header .logo
{
	float: left;
	min-width: 250px;
	min-height: 93px;
}
#language{position:absolute;top:30%;right:0;width:170px}
#language a{display:block;height:16px;line-height:16px;float:left;font-size:11px;color:#333}
#language .vn{background:url(../images/vietnam.png) no-repeat left center;padding-left:18px;margin-right:10px}
#language .en{background:url(../images/english.png) no-repeat left center;padding-left:18px;margin-right:10px}
#language .active{text-decoration:underline}
.dd
{
	border: 1px solid #005eac;
}
.dd .ddArrow
{
	width: 30px;
	height: 30px;
	background: url(../images_certificate/lang-psu.gif) no-repeat;
}
.dd .ddArrow:hover
{	
	background: url(../images_certificate/lang-hover-psu.gif) no-repeat;
}
.wrapper
{
	padding: 5px 0px;
	width: 960px;
	margin: 0 auto;
	/*border:#fff solid 1px;*/
}
.wrapper p
{
	font-size: 18px;	
	padding: 20px 0;
	text-align:center;
}
.wrapper .btn
{	
	width:159px;
	height:49px;	
	border:none;
}
.wrapper .en
{
	background: url(../images_certificate/btn_search_psu_en.png) no-repeat left top;	
}
.wrapper .vn
{
	background: url(../images_certificate/btn_search_psu_vn.png) no-repeat left top;	
}
.wrapper input[type="radio"]
{
	margin: 0;
}
.wrapper table tr td input[type="text"],#box-captcha img
{
	border:#005eac solid 1px;
	height:38px;
	font-size:15px;
	border: 1px solid #005eac;
	box-shadow: 0px 0px 6px #004985;
}
#box-captcha img
{
	height:40px;
}
.tb-form
{
	border:none;
}
.tb-form tr td
{
	border:none;
	padding:5px 0;
	vertical-align:middle;
}
.tb-chinhsualich
{
	width:959px !important;
}
.tb-chinhsualich tr th.nobg
{
	background: none;
	/*background-color: #F5F5F5;*/
	height: 20px;
}
.error
{	
	padding-top:10px;
	color:#ff0000;
}
.tb-chinhsualich tr td.head-title
{
	background: url(../images_certificate/bg_ds_psu.jpg) repeat-x scroll left center;
	height:49px !important;
	padding-top:0px !important;
	padding-right:0px !important;
	padding-bottom:0px !important;
	border:none;
	padding-left:65px !important;
	color:#fff;
}
.tb-chinhsualich tr td.head-title .fullname
{
	color:#f2e733;
	font-weight:bold;
}
.tb-chinhsualich tr th.th-left
{
	background: #32b49a url(../images_certificate/bg-tb-psu-left.jpg) no-repeat scroll left center;
	width:14px !important;
}
.tb-chinhsualich tr th.th-right
{
	background: #32b49a url(../images_certificate/bg-tb-psu-right.jpg) no-repeat scroll left center;
	width:14px !important;
}
.tb-chinhsualich tr td.bg-tb-bot-left
{
	background: url(../images_certificate/bg-tb-bot-psu-left.jpg) no-repeat scroll left center;
	width:14px !important;
}
.tb-chinhsualich tr td.bg-tb-bot-right
{
	background: url(../images_certificate/bg-tb-bot-psu-right.jpg) no-repeat scroll left center;
	width:14px !important;
}
.tb-chinhsualich tr .noborder
{
	border-left: none !important;	
	border-right: none !important;	
	border-bottom: none !important;	
	border-top: none !important;	
	border-color:#32b49a;	
}
.tb-chinhsualich tr .nobackground
{
	background:none !important;	
}
.tb-chinhsualich tr .nopadding
{
	padding:0 !important;
}
.tb-chinhsualich tr th
{
	text-align: center;
	vertical-align: middle;
	border-left: #1bceaa solid 1px;	
	background-color:#32b49a;
	color: #fff;
	height: 46px;
	line-height: 46px;
	font-weight:normal;
}
.tb-chinhsualich tr td
{	
	height: 56px;
	vertical-align: middle;
	padding: 3px 2px !important;
	line-height: 18px;
	border:none;
	color:#000;	
}
.tb-chinhsualich tr.le
{	
	background-color:#bce7de;
}
.tb-chinhsualich tr.chan
{	
	background-color:#dbfff8;
}
.tb-chinhsualich tr td .view-detail
{
	display:block;
	background: url(../images_certificate/view_detail.png) no-repeat scroll center center;
	width:39px;
	height:27px;	
}
.menu
{
	padding: 10px 0;
}
hr
{
	display: block;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
	-webkit-margin-start: auto;
	-webkit-margin-end: auto;
	border-style: inset;
	border-width: 1px;
}
