* {margin: 0; padding: 0;}
body  {font: normal 12px Arial, Helvetica, sans-serif; color: #535353; background: #444444;}
body.srv {font: normal 12px Arial, Helvetica, sans-serif; color: #535353; background: #f3f3f3;}
img {border: none;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a {text-decoration: underline; color: #0000ff;}
a:hover {text-decoration: none;}

/*center*/
.center {width: 967px; margin: 0px auto;}

.block {background: url(../images/block-y.gif) 0 0 repeat-y; #f3f3f3;}
.block-t {background: url(../images/block-t.png) 0 0 no-repeat;}
.block-b {background: url(../images/block-b.png) 0 100% no-repeat; padding: 64px 112px 51px 80px;}
.block1 {background: url(../images/block-y1.gif) 0 0 repeat-y #f3f3f3;}
.block-b1 {padding: 64px 112px 51px 80px;}
/*center*/

/*head*/
.head {height: 103px; position: relative;}
.logo {background: url(../images/logo.png) 0 0 no-repeat; width: 249px; height: 82px; position: absolute; top: 21px; right: 9px;}
.slogo {background: url(../images/slogo.png) 0 0 no-repeat; width: 328px; height: 82px; position: absolute; top: 21px; right: 9px;}
.logo a {display: block; height: 82px; text-indent: -9999px; overflow: hidden;}
.slogo a {display: block; height: 82px; text-indent: -9999px; overflow: hidden;}
h1 {position: absolute; text-indent: -9999px; overflow: hidden;}
.h101 {background: url(../images/h101.png) 0 0 no-repeat; left: 11px; top: 55px; height: 31px; width: 523px;}
.h102 {background: url(../images/h102.png) 0 0 no-repeat; left: 19px; top: 46px; height: 45px; width: 334px;}
.h103 {background: url(../images/h103.png) 0 0 no-repeat; left: 19px; top: 46px; height: 45px; width: 523px;}
.h104 {background: url(../images/h104.png) 0 0 no-repeat; left: 19px; top: 46px; height: 61px; width: 38px;}
.h105 {background: url(../images/h105.png) 0 0 no-repeat; left: 19px; top: 46px; height: 25px; width: 225px;}
.h106 {background: url(../images/h106.png) 0 0 no-repeat; left: 19px; top: 46px; height: 26px; width: 356px;}
.h107 {background: url(../images/h107.png) 0 0 no-repeat; left: 19px; top: 46px; height: 26px; width: 200px;}
.h108 {background: url(../images/h108.png) 0 0 no-repeat; left: 19px; top: 46px; height: 33px; width: 264px;}
.h109 {background: url(../images/h109.png) 0 0 no-repeat; left: 19px; top: 46px; height: 33px; width: 415px;}
/*head*/

.textfield{height:20px; width:200px;}

/*block*/
.block h2 {font-size: 14px; font-style: italic; padding-bottom: 6px; border-bottom: 1px solid #b1b1b1; margin-bottom: 27px;}
.login-info {font-size: 14px; padding-bottom: 30px;}
.login-info h3 {font-weight: normal; font-size: 14px;}
.login-info h3 em {font-weight: bold;}
.login-info ul {padding: 27px 0 0 0; font-size: 12px;}
.login-info li {margin-bottom: 6px;}

.info {padding: 0 0 0 45px;}
.info h3 {font-weight: normal; font-size: 14px; margin-bottom: 27px;}
.info h3 em {font-weight: bold;}
.info li {margin-bottom: 7px;}
.info ul {margin-bottom: 22px; font-size: 12px;}
.info p {font-size: 14px; font-weight: normal;}

.retrieve {padding-bottom: 55px;}
.retrieve h3 {font-weight: normal; font-size: 14px; margin-bottom: 27px;}
.retrieve table {padding: 0 0 0 30px;}
.retrieve td {height: 33px;}
/*block*/

.left { width: 520px;}

.left div { width: 427px; border-top: 1px solid #b7b7b7; padding: 12px 0 0 0; float:left;}

.left p { padding-left: 25px; padding-bottom: 19px; font: 14px Georgia, "Times New Roman", Times, serif; color:#2e2e2e; float:left;}

.left p a { font: bold 14px Georgia, "Times New Roman", Times, serif; color:#6174a3; text-decoration:underline;}

.left p a:hover { text-decoration:none;}

.all_in4 h1 { width: 100%; float:left; font: 30px Georgia, "Times New Roman", Times, serif; color:#050505;}

.all_in4 h2 { width: 100%; float:left; font: 18px Georgia, "Times New Roman", Times, serif; color:#787777; padding-bottom: 50px; text-indent: 125px;}

.all_in4 h3 { width: 100%; float:left; font: 18px Georgia, "Times New Roman", Times, serif; color:#787777;}

.all_in4 h4 { width: 100%; float:left; font: 18px Georgia, "Times New Roman", Times, serif; color:#2e2e2e; padding: 0 0 10px 0;}

.right { width: 380px;}

.right img { margin: 14px 0; border: 1px solid #a4a4a4;}

.right p { font: 14px Georgia, "Times New Roman", Times, serif; color:#2e2e2e; float:left;}

.right p a { font: bold 14px Georgia, "Times New Roman", Times, serif; color:#6174a3; text-decoration:underline;}

.right p a:hover { text-decoration:none;}

.copy{
	text-align:right; 
	padding-top:7px; 
	color:#FFF;
}
.vat{
	vertical-align:top;
}

.some{
	color:#fd3182;
	font-family: Arial, Helvetica, serif;
	font-size: 16px;
	font-style:italic;
	line-height: 20px;
}
