html {
	height: 100%;
}

body {
	height: 100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	font-family: tahoma;
	background: #000 url(../images/background.jpg) no-repeat top center;
	background-attachment: fixed;
}

img {
	border: 0px;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
}

td {
	vertical-align: top;
	padding: 0px;
}

h1, h2, h3, h4, p, span {
	padding: 0px;
	margin: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
}

ul li {
	margin: 0px;
	padding: 0px;
}

/*--main----------------------------------------------------------------------------------------------------------------------*/
.header {
	margin: 0 auto 20px auto;
	width: 987px;
	height: 207px;
	background: url(../images/header.png) no-repeat;
}

.header p {
	margin: 0 0 0 567px;
}

.header p a:link, .header p a:visited {
	margin: 0 0 0 27px;
	font: bold 11px Verdana;
	color: #fff;
	text-decoration: none;
}

.header p a:hover, .header p a:active {
	font: bold 11px Verdana;
	color: #fff;
	text-decoration: none;
}

.header p a:hover b, .header p a:active b {
	border-bottom: 0px;
}

.header p a b {
	border-bottom: 1px dotted #fff;
}

.header em {
	margin: 105px 0 0 819px;
	width: 30px;
	text-align: right;
	display: block;
}

.header em a:link, .header em a:visited {
	margin: 0 0 2px 0;
	font: bold 11px Verdana;
	color: #fff;
	display: block;
	text-decoration: none;
}

.header em a:hover, .header em a:active {
	font: bold 11px Verdana;
	color: #fff;
}

.header em span {
	margin: 0 0 2px 0;
	font: bold 11px Verdana;
	color: #fff;
	display: block;
	text-decoration: none;
}

.main1 {
	margin: 0 auto 0 auto;
	width: 987px;
}

.main2 {
	margin: 0 auto 0 auto;
	width: 987px;
}

.main3 {
	margin: 0 auto 40px auto;
	width: 987px;
	-margin-bottom: 22px;
}

.l1 {
	width: 109px;
	height: 295px;
	background: url(../images/left.png) no-repeat top;
}

.l2 {
	width: 109px;
	height: auto;
	background: url(../images/center1.png) repeat;
	-background: url(../images/center1.gif) repeat;
}

.l3 {
	width: 109px;
	height: 36px;
	background: url(../images/leftbottom.png) no-repeat bottom;
}

.r1 {
	width: 109px;
	height: 295px;
	background: url(../images/right.png) no-repeat top;
}

.r2 {
	width: 109px;
	height: auto;
	background: url(../images/center2.png) repeat;
	-background: url(../images/center2.gif) repeat;
}

.r3 {
	width: 109px;
	height: 36px;
	background: url(../images/rightbottom.png) no-repeat bottom;
}

.text {
	padding: 0 25px 0 25px;
	width: 719px;
	background: url(../images/grey.png) repeat;
}

.text div {
	margin: -285px 0 -20px 0;
	position: relative;
}

.text h1 {
	margin: 0 0 10px 0;
	padding:  2px 40px 45px 0;
	font: bold 30px Century Gothic;
	color: #fff;
	display: block;
	background: url(../images/globus.png) no-repeat;
}

.text p {
	margin: 0 0 18px 0;
	font: bold 17px Century Gothic;
	color: #fff;
	display: block;
}

.text hr {
	margin: 7px 0;
	height: 1px;
	line-height: 1px;
	border-bottom: 1px dashed #fff;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	-margin: -7px 0 0 0;
}

.text span {
	margin: 3px 0 0 0;
	font: bold 12px Verdana;
	color: #fff;
	display: block;
	-margin: 0 0 0 0;
}

.text span a:link, .text span a:visited {
	color: #fff;
}

.text span a:hover, .text span a:active {
	text-decoration: none;
}

.text a:link, .text  a:visited {
	color: #fff;
}

.text a:hover, .text a:active {
	text-decoration: none;
}

.endpage {
	height: 1px;
}

/*--menu----------------------------------------------------------------------------------------------------------------------*/
ul#nav-main li ul.men {
	top: 35px;
	width: 133px;
	-left: -120px;
	-margin: 0 -1000px -1000px 0;
}

ul#nav-main li ul.men li.m1 {
	margin: 0 0 -10px 0;
	background: url(../images/m1.png) no-repeat;
	position: relative;
}

ul#nav-main li ul.men li {
	padding: 0 5px 0 5px;
	width: 123px;
	background: url(../images/m2.png) repeat;
}

ul#nav-main li ul.men li.m3 {
	background: url(../images/m3.png) no-repeat;
}

#nav-main li ul.men li a:link, #nav-main li ul.men li a:visited {
	margin: 0 0 0 13px;
	font: bold 12px Verdana;
	color: #303030;
	text-decoration: none;
	display: inline-block;
	float: none;			
}

#nav-main li ul.men li a:hover, #nav-main li ul.men li a:active {
	color: #ff5400;
	text-decoration: underline;
}

* {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: none;
}

*:focus {
	outline: none;
}

#nav-main ul {
	margin: 0 0 1em 2em;
	padding: 0;
	list-style-type: none;
}

ul#nav-main li {
	padding: 0 0 0 1em;
	font-size: 1.2em;
}

ul#nav-main li ul {
	margin: 0;
}

ul#nav-main li li {
	font-size: 1em;
}

#nav-main img {
	margin: 0 0 -18px 5px;
	position: relative;
}

#nav-main li a {
	font: bold 17px Century Gothic;
	color: #fff;
	text-decoration: none;
	display: block;
	float: left;	
}

#nav-main li a:hover {
	color: #fff;
}

#nav-main li span {
	font: bold 17px Century Gothic;
	color: #ffb400;
	display: block;
	float: left;
}

#nav-main {
	margin: 0 0 0 35px;
	top: 160px;
	width: 900px;
	position: absolute;
	-top: 6px;
	list-style-type: none;
}

#nav-main li {
	float: left;
	margin: 0;
	padding: 0;
	background: none;
}

#nav-main:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	font-size: 0;
}

#nav-main {
	display: inline-block;
}

* html #nav-main {
	height: 1px;
}

#nav-main {
	display: block;
}

#nav-main li {
	position: relative;
	z-index: 1;
}

#nav-main ul {
	visibility: hidden;
	position: absolute;
	top: 2.2em;
	left: -1px;
}

* html #nav-main ul {
	top: 2.3em;
	width: 14em;
}

*+html #nav-main ul {
	top: 2.3em;
}

#nav-main LI:hover > UL {
	visibility: visible;
}

/*--load----------------------------------------------------------------------*/

.bgr {	
	background: #000 url(../images/loadbgr.jpg) no-repeat top center;
	background-attachment: fixed;
}

.bgr table {
	width: 100%;
	height: 100%;
}

.bgr table td {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}

.load {
	margin: 0 auto 0 auto;
	width: 593px;
	height: 332px;
	background: url(../images/load.png) no-repeat;
}

.load div {
	padding: 135px 0 0 30px;	
	text-align: left;
}

.load span {
	top: -10px;
	padding: 0 0 0 70px;	
	text-align: right;
	display: inline-block;
	position: relative;
}

.load span p {
	font: bold 13px Verdana;
}

.load span a {
	color: #000;
}

.load span a:hover {
	text-decoration: none;
}

.load i {
	font: bold 14px Verdana;
	color: #565656;
}

.load p {
	margin: 0 0 5px 0;
	font: bold 14px Verdana;	
}

.lang {
	margin: 3px 0 0 0;
}

.lang a {
	margin: 0 15px 0 0;
	font: bold 14px Verdana;
	color: #fff;
	text-decoration: none;	
}

.lang a:hover {
	text-decoration: underline;
}

/*--copyright-----------------------------------------------------------------*/

.copyright {
	width: 14px;
	height: 247px;
	background: url(../images/copyright.png) no-repeat right top;
	display: block;
	position: relative;
	margin: -220px 0 0 3px;
	-background: url(../images/copyright.gif) no-repeat right top;
	-position: absolute;	
}

.copyright:hover {
	background: url(../images/copyright.png) no-repeat left top;
	-background: url(../images/copyright.gif) no-repeat left top;		
}

img#imgH {
	background: #000;
	display: block;
}

