/* GENERAL */

* {	margin: 0; padding: 0; border: 0;}

body { font-family: Trebuchet MS; font-size: 12px; color: #000;	background: url(../i/bg.png) repeat-x top; margin: 0;}

input {}

a { text-decoration: none; color: #07B2DE;}
a:hover { text-decoration: none; color: #07B2DE;}

p { margin: 10px 0; }

ul { list-style-type: none; }

h1 { font-size: 30px; font-weight:normal; margin-bottom: 10px; color: #07B2DE;}
h2 { font-size: 22px; font-weight: bold; margin-bottom: 15px; color: #006699;}
h3 { font-size: 18px; font-weight: bold; color: #006699; margin: 10px 0;}

.BlueText { color:#07B2DE;}
.CoffeeText { color:#BB7108;}
.GreenText { color:#79A03D;}
.PassiveText { color: #888;}

.MR5 { margin-right: 5px;}
.MR20 { margin-right: 20px;}

.ClearAll { clear: both;}

.Space { margin-left: 190px;}

/* GENERAL */

.Vido {
	position: fixed;
	right: 20px;
	bottom: -5px;
	z-index: 999;
}

*html .Vido {
	position: absolute;
	bottom: 0;
	right: 20px;
}

.Header {
	height: 110px;
	background: url(../i/bg_top.gif) no-repeat top center;
}

.Container {
	width: 960px;
	position: relative;
	text-align: left;
}

.Logo {
	position: absolute;
	left: 402px;
	top: -80px;
	z-index: 999;
}

.Navigation {
	background: url(../i/bg_navi.gif) no-repeat;
	height: 38px;
}

.Navigation li {
	float: left;
	padding-right: 6px;
	margin-right: 8px;
}

.Navigation li a {
	height: 28px;
	display: block;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	float: left;
	padding: 10px 18px 0 18px;
}

.Navigation li.Active {
	float: left;
	background: url(../i/bg_navi_act_right.gif) no-repeat right top;
	padding-right: 6px;
}

.Navigation li.Active a {
	background: url(../i/bg_navi_act_left.gif) no-repeat left top;
	height: 28px;
	display: block;
	color: #006699;
	font-size: 15px;
	font-weight: bold;
	float: left;
	padding: 10px 18px 0 18px;
}

.Splash {
	height: 190px;
	background: #fff;
	padding: 10px;
}

.SubSplash {
	background: url(../i/bg_subsplash.png) no-repeat;
	padding: 45px 20px 0 40px;
	height: 55px;
}

.TheSplash {
	width: 940px;
	height: 190px;
	background: url(../i/bg_splash.png) no-repeat;
	position: relative;
}

.SplashPartRightBG {
	background: url(../i/bg_splash_part.gif) no-repeat;
	width: 460px;
	height: 170px;
	position: absolute;
	left: 10px;
	top: 10px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	
}

.SplashPartRight {
	width: 400px;
	height: 130px;
	position: absolute;
	left: 10px;
	top: 10px;
	padding: 20px 30px;
	color: #006699;
	
}

.SplashPartRight input,textarea {
	width: 400px;
	height: 20px;
	background: #fff;
	border-left: 1px solid #97E9FF;
	border-right: 1px solid #97E9FF;
	border-top: 1px solid #97E9FF;
	border-bottom: 3px solid #97E9FF;
	margin: 5px 0 8px 0;
	padding: 3px 3px 0 3px;
}

.Agent {
	width: 540px;
}

.Agent input {
	width: 400px;
	height: 26px;
	background: #fff;
	border-left: 1px solid #97E9FF;
	border-right: 1px solid #97E9FF;
	border-top: 1px solid #97E9FF;
	border-bottom: 3px solid #97E9FF;
	margin: 5px 0 8px 0;
	padding: 3px 3px 0 3px;
}

.SubContent input {
	width: 400px;
	height: 20px;
	background: #fff;
	border-left: 1px solid #97E9FF;
	border-right: 1px solid #97E9FF;
	border-top: 1px solid #97E9FF;
	border-bottom: 3px solid #97E9FF;
	margin: 5px 0 8px 0;
	padding: 3px 3px 0 3px;
}

.Content {
	background: url(../i/bg_cont.png) repeat-x #fff;
	padding: 10px;
}

.SubContent {
	background: url(../i/bg_subcontent.png) no-repeat #fff 20px 10px;
	padding: 20px 40px 20px 40px;
}

.Box {
	background: url(../i/box.png) no-repeat;
	width: 270px;
	height: 75px;
	float: left;
	margin-bottom: 20px;
	color: #006699;
	padding: 25px 20px;
	line-height: 15px;
	font-size: 11px;
}

.World {
	background: url(../i/world.gif) no-repeat;
	height: 220px;
	float: left;
	margin: 0 20px 20px 10px;
	padding-left: 160px;
	width: 300px;
}

.World a {
	color: #0099FF;
}

.Advantages {
	
}

.Advantages li {
	background: url(../i/bullet.gif) no-repeat 490px 2px;
	font-weight: bold;
	color: #0099FF;
	margin-bottom: 5px;
}

.FootMenu {
	background: #7FCEFF;
	padding: 20px;
	color: #006699;
}

.FootMenu a {
	color: #006699;
}

.FootMenu ul {
	margin-bottom: 5px;
	height: 30px;
}

.FootMenu li {
	float: left;
	margin-right: 30px;
}

.FootMenu li a {
	font-weight: bold;
	font-size: 13px;
	color: #006699;
}

.FootMenu p {
	margin: 1px 0;
}


.Footer {
	height: 110px;
	background: url(../i/bg_bottom.gif) no-repeat bottom center;
	width: 100%;
}

.Reference {
	margin: 10px 0 20px 0;
	width: 430px;
	float: left;
}

.Reference img {
	float: left;
	margin: 0 20px 0 0;
}

.SalesMan {
	background: url(../i/bg_subcontent.png) no-repeat #fff 20px 10px;
	padding: 20px 40px 20px 40px;
	width: 880px;
	text-align: left;
	margin-top: 40px;
}

.TRYInput {
	width: 400px;
	height: 20px;
	background: #fff;
	border-left: 1px solid #97E9FF;
	border-right: 1px solid #97E9FF;
	border-top: 1px solid #97E9FF;
	border-bottom: 3px solid #97E9FF;
	margin: 5px 0 8px 0;
	padding: 3px 3px 0 3px;
}

.Services ul {
	margin: 10px;
}

.Services li {
	margin: 5px;
}

.Language {
	position: absolute;
	top: -110px;
	right: 0;
}

.Language .Active {
	font-weight: bold;
	color: #ffff00;
}

.Language a {
	display: block;
	color: #fff;
	background: url(../i/tab.png);
	width: 104px;
	height: 26px;
	text-align: center;
	padding: 6px 0 0 0;
	float: left;
	margin-right: 3px;
}