﻿html 
{ 
	margin:0;
	padding:0;	
}
body 
{
	margin:0;
	padding:0;	
	font-family: 'Roboto', sans-serif;
	background: url("../images/bg.png") no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg.png', sizingMethod='scale')";
}
.middle
{
	margin:0 auto 0;
	width:1000px;
}
#header
{
	width:100%;
	background-color:#1486e3;
	margin:15px 0;
    display:inline-block;
}
#header #logo
{
	width:350px;
	float:left;
}
#header #logo h1
{
	font-family: 'Abel', sans-serif;
	margin:0;
	font-size:3.7em;
	font-weight:300;
	color:#fff;
}
#header #logo h4
{
	font-family: 'Roboto', sans-serif;
	font-weight:100;
	color:#e7f2fc;
	margin-bottom:5px;
	margin-top:-5px;
}
#header #topmenu
{
	width:650px;
	float:right;
	margin-top:30px;
}
/*/////////////////////////////////////// Top horizontal menu started /////////////////////////////////////////*/
.menu_simple { width: 100%; }
.menu_simple ul { margin: 0; padding: 0;float: left;text-align:right;}
.menu_simple ul li { display: inline; }
.menu_simple ul li img{ vertical-align:middle;text-align:center; margin-top:-3px;}
.menu_simple ul li a { float: left; text-decoration: none; color:#eee; padding: 10.5px 8px;font-size:11pt;}
.menu_simple ul li a:hover { color: white; background-color: #333; }
/*/////////////////////////////////////// Top horizontal menu ended /////////////////////////////////////////*/
#banner
{
	width:100%;
}
#banner #slider
{
	width:100%;
	height:400px;
	background-color:#fff;
	box-shadow: 0px 0px 20px 3px #000000;
	-moz-box-shadow: 0px 0px 20px 3px #000000;
	-webkit-box-shadow: 0px 0px 20px 3px #000000;
}
#aboutus
{
	width:100%;
	font-family: 'Abel', sans-serif;
	display:inline-block;
	background-color:#222;
	margin-top:10px;
}
#aboutus .about
{
	float:left;
	width:250px;
}
.about h1
{
	margin:0;
	float:left;
	font-size:4.5em;
	font-weight:300;
	color:#1486e3;
	margin-right:5px;
}
.about p
{
	font-size:1.5em;
	margin:0;
	margin-top:15px;
	padding:0;
	color:#eee;
}
#container 
{
	width:100%;
	background-color:#fafafa;
	padding-bottom:10px;
	border-bottom:solid 1px #444;
}
#send
{
	width:100%;
	text-align:center;
	background-color:#333;
	padding:20px 0;
}
#send .btn
{
	background-color:#1486e3;
	color:#fff;
	font-weight:300;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px 25px;
	font-size:14pt;
	border:none;
}
#advantages
{
	width:100%;
	background-color:#fff;
	padding:15px 0;
	display:inline-block;
	border-bottom:solid 1px #444;
}
#advantages h1
{
	font-family: 'Abel', sans-serif;
	font-weight:300;
	font-size:2.2em;
	margin:0;
}
#advantages .advantage
{
	width:480px;
	margin-right:20px;
	float:left;
	margin-top:20px;
}
.advantage img
{
	width:170px;
	height:170px;
	float:left;
	margin-right:10px;
}
.advantage h2
{
	font-family: 'Abel', sans-serif;
	font-weight:300;
	font-size:1.8em;
	margin:0;
	margin-top:-7px;
	color:#1486e3;
}
.advantage p
{
	line-height:16pt;
	font-size:11pt;
	font-weight:300;
	color:#444;
	margin:5px 0 0 0;
}
#bottom
{
	width:100%;
	background-color:#fff;
	padding:15px 0;
	display:inline-block;
}
#bottom h2
{
	font-family: 'Abel', sans-serif;
	font-weight:300;
	font-size:2em;
	margin:0;
	margin-bottom:10px;
}
#bottom #abtbtm
{
	width:480px;
	margin-right:20px;
	float:left;
}
#abtbtm img
{
	width:200px;
	float:left;
	margin:0 10px 10px 0;
}
#abtbtm p
{
	margin:0;
	font-size:11pt;
	font-weight:300;
	line-height:18pt;
	color:#444;
}
#bottom #solution
{
	width:300px;
	float:left;
}
#solution .sollist
{
	margin:0;
	font-size:11pt;
	font-weight:300;
	line-height:18pt;
	color:#444;
	padding-left:25px;
	list-style-image: url("../images/correct.jpg");
}

#social img
{
	width:50px;
}
#footer
{
	width:100%;
	padding:15px 0;
	background-color:#1486e3;
	display:inline-block;
	font-size:11pt;
}
#footer h2
{
	font-family: 'Abel', sans-serif;
	font-weight:300;
	font-size:2.2em;
	margin:0;
	float:left;
	margin-right:10px;
	margin-bottom:-10px;
}
#footer #copy
{
	color:#ccc;
	padding:16px 0 0 0;
}
#footer p
{
	margin:8px 0;
	color:#ccc;
}
#footer a
{
	color:#fff;
	text-decoration:none;
}
#footer a:hover
{
	color:#000;
}
/*///////////////////////////////////////// main container content CSS ///////////////////////////////////////////////////*/
#container h1
{
	font-family: 'Abel', sans-serif;
	font-weight:300;
	text-align:center;
	font-size:3.5em;
	margin:0;
	border-bottom:solid 5px #ddd;
}
#container h3
{
	font-weight:100;
	text-align:center;
	font-size:1.6em;
	color:#1486e3;
	margin:10px 0;
}
#container p
{
	color:#444;
	font-size:11pt;
	line-height:16pt;
	text-align:center;
	font-weight:300;
	width:700px;
	margin:0 auto 0;
}
#container .tbl
{
	width:100%;
	font-size:11pt;
}
#container .tbl td
{
	padding:5px;
}
#container .ico
{
	width:20px;
	height:22px;
	vertical-align:middle;
	margin-right:10px;
}
.tbl .lbl
{
	width:135px;
	text-align:right;
}
.tbl .txtboxsmall
{
	font-family: 'Roboto', sans-serif;
	font-size:11pt;
	width:335px;
	padding:3px;
	
}
.tbl .txtboxbig
{
	font-family: 'Roboto', sans-serif;
	font-size:11pt;
	width:835px;
	padding:3px;
	
}
.tbl .button
{
	font-family: 'Roboto', sans-serif;
	font-size:11pt;
	padding:10px 30px;
}
.tbl .msg
{
	color:#239023;
}
/*///////////////////////////////////////// main container content CSS ends ///////////////////////////////////////////////////*/