html, body, form {
	border:0px;
	margin:0px;
	padding:0px;
}

html, body {
	height:100%;
}

body {
	margin:25px 24px 25px 24px;
	background:#FFFFFF;
} 

td, img, div {
	border:0px solid red;
}

td {
	padding:0px;
}

body, td, a, div, span, p, input, textarea, select {
	font-family:Verdana, Tahoma, Arial;
	color:#4e4e4e;
	font-size:12px;
}

p {
	padding:0px;
	margin:0px 0px 15px 0px;
}

a:hover {
	color:#a30329;
	text-decoration:none
}

a.sandline, a.sandline:hover {
	font-size:10px;
	font-family:Tahoma;
}

td.logo {
	background:#a30329;
}

table.menu {
	width:100%;
	height:54px;
	margin-top:1px;
}

tr.menu td {
	background:#a30329;
}

tr.menu td {
	background:#a30329;
}

tr.menu td a, tr.menu td a:hover {
	color:#FFFFFF;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
}

tr.menu td a:hover {
	text-decoration:none;
}

img.menu-str {
	margin:1px 7px 0px 15px;
}

table.menu-inner {
	width:100%;
}

table.menu-inner tr td {
	background:#ecebf0;
	border-bottom:1px solid #b8b8b8;
	padding:10px 10px 10px 0px;
}

table.menu-inner tr td.last {
	background:#ecebf0;
	border-bottom:1px solid #ecebf0;
	padding:10px 10px 10px 0px;
}

table.menu-inner tr td a.act, table.menu-inner tr td a.act:hover, table.menu-inner tr td.last a.act, table.menu-inner tr td.last a.act:hover {
	color:#a30329;
	text-decoration:none;
}

table.visual {
	width:100%;
	background:#a30329;
	margin-top:1px;
	height:164px;
}

td.lang-panel {
	width:100%;
	background:#e6e5eb;
}

div.top-phone div {
	font-size:20px;
	font-family:Arial;
	color:#FFFFFF;
	padding-right:17px;
	font-weight:bold;
	line-height:16px;
}

div.top-phone span {
	font-size:14px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
}

div.lang {
	font-size:9px;
	color:#FFFFFF;
	padding:12px 5px 15px 18px;
}

span.lang {
	font-size:10px;
	color:#FFFFFF;
}

a.lang {
	color:#a30329;
	font-size:10px;
}

a.lang:hover {
	color:#4e4e4e;
}

a.lang-panel {
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}

a.lang-panel:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

input.search {
	border:1px solid #4e4e4e;
	width:128px;
	margin-top:9px;
	padding-left:3px;
}

table.bg {
	background:#d4d4d6 url('../images/bg.gif') repeat-x left top;
	width:100%;
	height:47px;
}

div.path {
	color:#a30329;
}

td.content {
	border:1px solid #BFBCBC;
	padding:18px 16px 18px 16px;
}

table.footer {
	width:100%;
	border-top:3px solid #a30329;
	margin-top:4px;
}

table.footer td div {
	color:#a30329;
}

table.footer td a {
	color:#a30329;
	text-decoration:none;
}

table.footer td a:hover {
	color:#4e4e4e;
	text-decoration:underline;
}

table.footer td div.copyright {
	color:#000000;
	padding-top:20px;
	font-size:11px;
}

h1, h2, h3, h4, h5 {
	color:#a30329;
	font-size:18px;
	font-family:Arial, Verdana, Tahoma;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h1 {
	background:url('../images/h1.gif') no-repeat left top;
	padding-left:27px;
	padding-top:1px;
}

h2 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}

h3 {
	font-size:12px;
	font-weight:bold;
}

h4 {
	font-size:11px;
	font-weight:bold;
}

h5 {
	font-size:11px;
	font-weight:bold;
}

table.header {
	width:100%;
	margin-bottom:15px;
	border-bottom:1px solid #d8d6d6;
}

table.header td {
	padding-bottom:5px;
}

table.level3 {
	width:100%;
	background:#EAE9EF;
	margin-bottom:15px;
}

table.level3 td {
	padding:13px 16px 13px 16px;
}

table.level3 td div {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-bottom:5px;
}

table.level3 td a.more {
	text-decoration:none;
	color:#a30329;
}

table.level3 td a.more:hover {
	text-decoration:underline;
	color:#4e4e4e;
}

table.level3 td.level3 p {
	margin-bottom:5px;
}

/*td.content * a {
	color:#a30329;
}*/

li {
	padding-bottom:10px;
}

ul li ul, ul li ol, ol li ol, ol li ul {
	margin-top:10px;
}

table.inn {
	width:100%;
	border:1px solid #E3E3E3;
}

table.inn td {
	padding:10px 5px 10px 5px;
	background:#E3E3E3;
}

table.inn td.f {
	width:50%;
	font-weight:bold;
}

table.inn tr.n td.f {
	background:none;
}

table.inn td.f2 {
	width:50%;
}

table.inn tr.n td.f2 {
	background:none;
}

table.inn tr.n td {
	background:none;
}

table.inn tr.f td {
	background:#E3E3E3;
	color:#000000;
	font-size:11px;
}

span.htfu-abstract {
	font-size:10px;
}

div.hr {
	border-top:1px solid #D8D8D8;
	margin-bottom:10px;
	margin-top:10px;
}

div.zoom {
	background:#D8D8D8;
	text-align:center;
	padding:3px;
	margin-bottom:5px;
}

div.main-office {
	color:#000000;
	padding:0px 0px 0px 0px;
	font-size:10px;
}

div.main-office td {
	color:#000000;
	font-size:10px;
	padding-top:5px;
}

table.inn2 {
	width:111px;
	margin-top:5px;
}

table.inn2 td {
	padding:5px 5px 5px 0px;
	border-bottom:1px solid #E3E3E3;
	font-size:10px;
}

table.inn2 td b {
	color:#a30329;
	font-size:10px;
}

table.inn2 tr.last td {
	padding:5px 5px 5px 0px;
	border-bottom:0px;
	font-size:10px;
}

table.login {
	width:100%;
}

table.login td {
	color:#FFFFFF;
	font-size:11px;
	padding:5px 5px 0px 0px;
}

table.login td a, table.login td a:hover {
	color:#FFFFFF;
	font-size:10px;
}

input.jlogin {
	height:19px;
	background:#FFFFFF;
	border:1px solid #7F9DB9;
	width:100%;
}

table.feedback {
	width:500px;
}

table.feedback td {
	padding:10px;
	background:#EFEFEF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	color:#a30329;
	font-size:12px;
	font-weight:bold;
}

table.feedback td.form {
	padding:10px;
	padding-right:0px;
	background:none;
	border-bottom:1px solid #FFFFFF;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

table.feedback tr.header td {
	padding:5px 10px 5px 10px;
	background:#a30329;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.required {
	color:red;
}

.success {
	color:green;
}

input.form, textarea.form, select.form {
	width:300px;
}

textarea.form {
	height:100px;
}

.submit {
	color:#000000;
	font-size:12px;
}

div.us {
	position:absolute;
	margin-top:32px;
	margin-left:-163px;
	background:red;
	color:#FFFFFF;
	font-size:11px;
	padding:2px 5px;
	width:150px;
	text-align:center;
	border:1px solid #7F9DB9;	
}

table.inn3 {
	width:100%;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

table.inn3 td {
	padding:5px 10px 5px 10px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background:#DAD9D9;
	color:#303030;
}

table.inn3 tr.n td {
	padding:5px 10px 5px 10px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background:#F1F0F0;
	color:#4e4e4e;
}

table.inn3 td.c {
	text-align:center;
	width:40%;
}

table.inn3 tr.w td {
	padding:5px 10px 5px 10px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background:#FFFFFF;
	font-size:12px;
	color:#a30329;
}

* html #container {
	height:100%;
}

#container {
	position:relative;
	width:100%;
	margin:0 auto;
	min-height:100%;
	border:1px solid red;
}

.clearfloat {
	clear:both;
}

.empty {
	height:50px;
}

#footer {
	position:relative;
	width:100%;
	height:50px;
	margin:-50px auto 0;
}

table.form-archive {
	margin-bottom:20px;
}

table.form-archive td {
	padding:2px 2px 2px 2px;
}

table.form-archive td.title {
	padding:2px 5px 2px 5px;
	background:#EFEFEF;
	color:#a30329;
	font-weight:bold;
}

td.u-menu {
	background:url('../images/u_bg.jpg') repeat-x left top;
	padding:1px 10px 0px 0px;
	height:54px;
	width:25%;
}

td.u-menu a, td.u-menu a:hover {
	color:#ad2243;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
}

td.u-menu-act {
	background:url('../images/u_bg_act.jpg') repeat-x left top;
	padding:1px 10px 0px 0px;
	height:54px;
	width:25%;
}

td.u-menu-act a, td.u-menu-act a:hover {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
}