/* --- Structure --- */
html {
	height:100%; 
	min-height:100%;
}

head:first-child+body html>body, html>body #wrapper {height:auto;}

body {
	position:relative;
	margin:0; padding:0;
	font-size:1em;
	font:62.8% Arial, Tahoma, Helvetica, sans-serif;
	min-width:960px; 
	height:100%; 
	min-height:100%;
	background: #2d2d2b url('../images/bg.jpg') no-repeat center top;
	color: #c3c3c3;
}

.wrapper {
	width:960px;
	margin:0 auto;
	position:relative;
}

/* --- End Structure --- */

/* --- Standart Tag's --- */
h1, h2, h3, h4, h5, h6, form, fieldset, dl, ul {margin:0;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
small {display:block;}
fieldset {border:0;}
img {border:none;}


a:focus {
	-moz-outline-style: none;
}

a {
	color: #88c6ff;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

/* --- End Standart Tag's --- */

/* --- Content --- */

img.logo {
	position: absolute;
	top: 40px; left: 0;
}

a.video {
	position: absolute;
	top: 95px; left: 0;
}

dl.text_1 {
	position: absolute;
	top: 485px; left: 12px;
}

dl.text_1 dt {
	font-family: Arial Black;
	font-size: 2.0em;
	color: #fff;
	line-height: 20px;
}

dl.text_1 dd {
	margin: 0;
	font-size: 1.2em;
	padding-top: 10px;
}

dl.text_2 {
	position: absolute;
	top: 137px; left: 686px;
}

dl.text_2 dt {
	font-family: Arial Black;
	font-size: 2.0em;
	color: #fff;
	line-height: 20px;
}

dl.text_2 dd {
	margin: 0;
	font-size: 1.2em;
	padding-top: 10px;
}

dl.text_2 dd span.text {
	display: block;
	padding-bottom: 15px;
}

dl.text_3 {
	position: absolute;
	top: 250px; left: 686px;
}

dl.text_3 dt {
	font-family: Arial Black;
	font-size: 2.0em;
	color: #fff;
	line-height: 20px;
}

dl.text_3 dd {
	margin: 0;
	font-size: 1.2em;
	padding-top: 10px;
}

dl.text_3 dd span.text {
	display: block;
	padding-bottom: 15px;
}

dl.text_4 {
	position: absolute;
	top: 280px; left: 686px;
}

dl.text_4 dt {
	font-family: Arial Black;
	font-size: 2.0em;
	color: #fff;
	line-height: 20px;
}

dl.text_4 dd {
	margin: 0;
	font-size: 1.2em;
	padding-top: 10px;
}

dl.text_4 dd span.text {
	display: block;
	padding-bottom: 15px;
}

dl.text_5 {
	position: absolute;
	top: 380px; left: 686px;
}

dl.text_5 dt {
	font-family: Arial Black;
	font-size: 2.0em;
	color: #fff;
	line-height: 20px;
}

dl.text_5 dd {
	margin: 0;
	font-size: 1.2em;
	padding-top: 10px;
}

dl.text_5 dd span.text {
	display: block;
	padding-bottom: 15px;
}

div.image_2 {
	position: absolute;
	top: 133px; left: 844px;
}

div.image_3 {
	position: absolute;
	top: 266px; left: 844px;
}

div.image_4 {
	position: absolute;
	top: 385px; left: 850px;
}


div.contact {
	position: absolute;
	top: 480px; left: 686px;
}

div.contact span.name {
	display: block;
	font-size: 2.0em;
	color: #fff;
	padding-top: 25px;
}

div.contact a {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
}

div.contact span.phone {
	display: block;
	font-weight: bold;
	font-size: 2.2em;
	color: #bebeb7;
	padding-top: 10px;
}

b.important {
	color: #fff;
	font-size: 1.2em;
}

marquee {
	position: absolute;
	top: 35px; right: 10px;
	font-size: 2.0em;
	color: #fff;
	width: 300px;
	padding-top: 20px;
	font-family: Arial Black;
}


dl#partners {
	position: absolute;
	top: 665px; left: 12px;
	width: 948px;
}

dl#partners dt {
	float: left;
	width: 100%;
	font-size: 2.0em;
	color: #fff;
	font-family: Arial Black;
	background: url('../images/line.gif') no-repeat bottom;
	padding-bottom: 1px;
}

dl#partners dt span {
	float: left;
	padding: 2px 15px;
	background: #871695;
}


dl#partners dd {
	float: left;
	padding: 10px 20px 0 0;
	margin: 0;
}


/* --- End Content --- */



/* --- End Footer --- */

.clear {
	width:100%;
	clear:both;
}
