body {
	padding: 0px;
	margin: 0px;
	background: #45494E url('bg_head.gif') repeat-x;
}
body, table, form, input, select, textarea  {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: white;
}
a, a:visited, a:hover {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: white;
}
a:hover {
	text-decoration: none;
}
a.name, a.name:visited, a.name:hover {
	font-family: Trebuchet MS, tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.name:hover {
	color: #8ac7ff;
}
a.lang, a.lang:visited, a.lang:hover {
	font-weight: bold;
	text-decoration: none;
}
a.lang:hover {
	color: #808080;
}
a.info, a.info:visited, a.info:hover, a.page, a.page:visited, a.page:hover {
	text-decoration: none;
}
a.info:hover, a.page:hover {
	color: #0760BE;
}
a.page, a.page:visited, a.page:hover {
	font-weight: bold;
}

h1 {
	font-size: 17px;
	color: #0334AB;
}
hr {
	height: 1px;
	color: #3587db;
	background-color: #BDCFEA;
	border-style: none;
}

.all {
	width: 100%;
	height: 100%;
	background: url('bg_foot.jpg') bottom repeat-x;
}
.menu {
	visibility: hidden;
	text-align: center;
        align: center;
}
.lp {
	width: 50%;
	height: 641px;
	background: url('bg_lp.jpg') top right no-repeat;
}
.rp {
	width: 50%;
	background: url('bg_rp.jpg') left bottom no-repeat;
}
.title {
	font-family: Trebuchet MS, tahoma, verdana, arial, sans-serif;
	font-size: 21px;
	color: #808080;
	padding: 0px 20px 5px 0px;
	text-align: right;
	vertical-align: bottom;
}
.content {
	height: 100%;
	background: #2B78C8 url('bg_content.gif') repeat-y;
}
.content_h {
	width: 100%;
	height: 100%;
	background: url('bg_content_h.jpg') no-repeat;
}
.content_f {
	height: 100%;
	width: 890px;
	padding: 60px 0px 50px 0px;
	background: url('bg_content_f.jpg') bottom no-repeat;
	text-align: center;
	vertical-align: top;
}
.cv {
	padding: 30px 0px 0px 0px;
}

.contact1 {
	width: 100%;
	height: 60px;
	padding-left: 100px;
}
.contact2 {
	width: 800px;
	height: 100%;
}
.contact2 td {
	padding: 15px 0px 0px 35px;
	background: url('misc.jpg') no-repeat;
	vertical-align: top;
}
.contact td {
	padding: 15px 0px 0px 35px;
	background: url('misc.jpg') no-repeat;
	vertical-align: top;
}
span.info {
	color: #4E4F4F;
	font-weight: bold;
	padding-right: 7px;
        padding-left: 7px;
}
.copy {
	height: 56px;
	font-family: Trebuchet MS, tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	color: #4E4F4F;
	font-weight: bold;
}
.img {
	border: groove white 2px;
	background-color: #353434;
}
.name1, {
	font-family: Trebuchet MS, tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 35px;
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
.sel_page {
	width: 25px;
	height: 35px;
	padding: 0px;
	background: url('bg_sel_page.gif') center no-repeat;
	text-align: center;
}
.name1 {
	height: 35px;
	padding: 5px;
	text-align: center;
	vertical-align: top;
	background: url('bg_name1.png') top repeat-x;
}
.name2 {
    
    font-family: Trebuchet MS, tahoma, verdana, arial, sans-serif;
	text-align: center;
	vertical-align: middle;
}
.up {
	width: 602px;
	height: 1px;
	padding: 0px;
	background: url('up_line.gif') center no-repeat;
}