/* reset settings */
body{
	margin:0;
  	color:#000;
	font:13px  Arial, Verdana, Helvetica, sans-serif;
	background:#fff;
	min-width:960px;
}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#page1{
	width:100%;
	background:url(../images/bg-body.jpg) repeat-x;
	position:relative;
	overflow:hidden;
}
#page2{
	width:100%;
	background:url(../images/bg-body2.jpg) repeat-x;
	position:relative;
	overflow:hidden;
}
.holder-1{
	width:1035px;
	position:relative;
	float:left;
	left:50%;
}
.holder-2{
	width:1035px;
	position:relative;
	float:left;
	left:-50%;
}
#main{
	width:960px;
	margin:0 auto;
	padding:155px 0 0;
	position:relative;
}
#header{
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#header .logo{
	float:left;
	width:360px;
	height:91px;
	overflow:hidden;
	margin:59px 0 0;
}
#header .logo a{
	display:block;
	width:360px;
	height:91px;
	overflow:hidden;
}
.login-form{
	float:right;
	margin:4px 0 0;
}
.login-form label{
	background:url(../images/bg-key.gif) no-repeat 0 50%;
	padding:2px 6px 0 24px;
	color:#195972;
	float:left;
	font-size:12px;
}
.login-form input{
	color:#6a93a3;
	width:113px;
	padding:3px 5px 0;
	line-height:15px;
	height:17px;
	float:left;
	margin:0 0 0 4px;
	border:none;
	display:inline;
	font-size:11px;
}
.login-form .pass{width:92px;}
.login-form .btn-login{
	border:none;
	background:url(../images/btn-login.gif) no-repeat;
	width:61px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	cursor:pointer;
	float:left;
	margin:0 0 0 3px;
}
.nav{
	float:right;
	list-style:none;
	padding:0;
	margin:52px -24px 0 0;
	width:550px;
	display:inline;
}
.nav li{
	float:left;
	margin:0 19px 0 0;
	display:inline;
}
.nav a{float:left;}
.nav a span{
	float:left;
	line-height:32px;
	height:32px;
	padding:0 15px;
	cursor:pointer;
	color:#397085;
}
.nav .active a,
.nav a:hover{
	background:url(../images/link-nav-l.gif) no-repeat;
	text-decoration:none;
}
.nav .active a span,
.nav a:hover span{background:url(../images/link-nav-r.gif) no-repeat 100% 0;}
#content{width:100%;}
#content h1{
	font-size:30px;
	margin:52px 0 0;
	color:#555;
	line-height:34px;
	font-weight:normal;
}
#content h2{
	margin:10px 0 0;
	text-transform:uppercase;
	font-size:17px;
	color:#11afbd;
	line-height:22px;
	word-spacing:3px;
}
.colums1{
	width:420px;
	float:left;
	overflow:hidden;
	padding:0 0 61px;
	margin:10px 0 0;
}
.colums1 p{
	color:#5a90a5;
	line-height:26px;
	margin:26px 0 0;
	font-size:14px;
}
.colums1 .titles{
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
	padding:0 0 22px;
}
.colums1 .titles p{
	color:#555;
	font-size:24px;
	line-height:32px;
	margin:22px 0 0;
}
.colums1 .text{
	width:392px;
	overflow:hidden;
}
.colums2{
	width:530px;
	float:right;
	position:relative;
	margin:26px 0 0;
}
.colums2 img{display:block;}
.shadow{
	position:absolute;
	right:-38px;
	bottom:119px;
	background:url(../images/image02.png) no-repeat;
	height:59px;
	width:40px;
}
.btn-learn{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-learn.png) no-repeat;
	width:481px;
	height:71px;
	margin:1px 0 0 46px;
}
.colums3{
	float:left;
	width:480px;
	overflow:hidden;
	padding:0 0 29px;
}
.colums3 h2{
	margin:10px 0 0;
	font-size:18px;
}
.contact-form{
	width:100%;
	overflow:hidden;
	margin:38px 0 0;
}
.divider{
	width:100%;
	overflow:hidden;
	margin:16px 0 0;
}
.divider label{
	width:100%;
	color:#5a90a5;
	font-weight:bold;
	height:21px;
	float:left;
}
.divider input{
	border:1px solid #dddddd;
	height:22px;
	padding:5px 4px 0;
	width:180px;
	margin:0 7px 0 0;
	float:left;
}
.divider .phone{
	width:40px;
	float:left;
}
.divider .phone2{
	float:left;
	width:57px;
}
.divider .email{width:262px;}
.divider select{
	width:158px;
	margin:0 0 8px;
}
.divider textarea{
	width:458px;
	height:133px;
	padding:10px;
	border:1px solid #dddddd;
}
.btn-send{
	background:url(../images/btn-send.gif) no-repeat;
	width:107px;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:22px 0 0;
}
.colums4{
	width:400px;
	float:right;
	margin:124px 0 0;
}
.colums4 h3{
	font-weight:normal;
	color:#11afbd;
	margin:16px 0 0;
	line-height:16px;
	font-size:14px;
}
.colums4 p{
	color:#5a90a5;
	margin:13px 0 0;
	line-height:24px;
}
.colums4 address{
	color:#5a90a5;
	margin:2px 0 0;
	font-style:normal;
	line-height:24px;
}
.colums4 .phone-number{margin:24px 0 0;}
.colums5{
	width:650px;
	overflow:hidden;
	float:left;
	padding:0 0 65px;
}
.colums5 .product{
	width:100%;
	overflow:hidden;
	margin:37px 0 0;
}
#content .colums5 .product p{margin:8px 0 0;}
.colums5 .product ul{
	list-style:none;
	margin:8px 0 0;
	padding:0 0 0 2px;
}
.colums5 .product li{
	background:url(../images/bg-ticks.gif) no-repeat 6px 50%;
	line-height:16px;
	padding:0 0 0 30px;
	margin:0 0 14px;
	color:#5a90a5;
}
.colums5 .product a{}
#content .colums5 h2{
	color:#11afbd;
	margin:14px 0 0;
}
#content .colums5 h3{
	margin:17px 0 0;
	color:#d8480d;
	font-size:15px;
	word-spacing:3px;
}
#content .colums5 h3 span{
	color:#86aebd;
	font-weight:normal;
}
#content .colums5 p{
	margin:4px 0 0;
	color:#5a90a5;
	font-size:13px;
	line-height:26px;
	word-spacing:1px;
}
.colums6{
	width:260px;
	overflow:hidden;
	float:right;
	padding:0 0 65px;
	margin:0 -2px 0 0;
	display:inline;
}
.colums6 ul{
	list-style:none;
	padding:0;
	margin:117px 0 0;
	float:right;
}
.colums6 li{margin:20px 0 0;}
#footer{
	width:100%;
	overflow:hidden;
	clear:both;
	border-top:1px solid #d6dbdd;
	margin:0 0 100px;
	padding:15px 0 0;
}
#footer p{
	margin:0;
	color:#85898b;
	font-size:11px;
	word-spacing:3px;
}
#footer a{color:#85898b;}
.copyright{
	float:left;
	padding:0 0 0 5px;
}
.powered{float:right;}
