*	{ position: relative; }
html	{ background: url('../img/bg.jpg') repeat-x center 200px #ffffff; }
body	{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, sans-serif;
	background: url('../img/bgb.png') no-repeat center top;
	font-size: 11px;
	color: #5b5a58;
}
header, #content, footer	{ margin: 0px auto; width: 960px; }
#logo, footer > section, footer > article > section	{ display: inline-block; vertical-align: top; }
#logo	{ margin: 30px 10px 10px 25px; }
header nav	{
	float: right;
	margin: 45px 0px 40px 10px;
	border-top: 1px solid #189fd6;
}
header nav a	{
	display: block;
	float: left;
	font-family: 'MuseoSans500Regular', sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #189fd6;
	padding: 20px 15px;
	z-index: 2;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}
header nav a.slideOn	{ color: #ffffff; }
header nav .hover-box	{ position: absolute; background: #189fd6; position: absolute; top: 0px; z-index: 1; }
header > #contact	{ position: absolute; right: 15px; top: 15px; }
header > #fader, header > #fader_min	{
	width: 960px;
	height: 275px;
	margin-top: 40px;
	padding-bottom: 8px;
	background: url('../img/fader_shadow.png') no-repeat bottom center;
}
header > #fader_min	{ width: 960px; height: 85px; }
header > #fader > #slides	{ z-index: 2; }
header > #fader > nav	{
	position: absolute;
	right: 10px;
	bottom: 10px;
	height: 20px;
	padding: 5px;
	z-index: 4;
}
header > #fader > nav > div	{
	float: left;
	height: 0px;
	width: 0px;
	margin: 5px;
	border: 5px solid #ffffff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	z-index: 4;
}
header > #fader > nav > div.active	{
	border: 2px solid #ffffff;
	height: 6px;
	width: 6px;
}
header > #fader > #slides > img, header > #fader_min > #slides_min > img	{
	position: absolute; top: 0px; left: 0px; display: none; }
header > #fader > hgroup	{
	position: absolute;
	bottom: 25px;
	left: -20px;
	padding: 15px 15px 15px 40px;
	width: 375px;
	background: rgba(0, 40, 70, 0.87);
	z-index: 3;
}
header > #fader_min > hgroup	 	{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 30px 15px 15px 40px;
	width: 310px;
	height: 40px;
	background: rgba(0, 40, 70, 0.87);
}
header > #fader_min > hgroup > div.arrow	{
	position: absolute;
	right: -6px;
	top: 38px;
	width: 6px;
	height: 11px;
	background: url('../img/arrows.png') no-repeat -6px
}
header > #fader > hgroup > h1, header > #fader_min > hgroup > h1 	{
	margin: 0px;
	text-align: left;
	font-family: 'MuseoSans100Regular', sans-serif;
	font-size: 26px;
	color: #ffffff;
}
header > #fader > section	{
	position: absolute;
	right: 0px;
	top: 0px;
	background: rgba(0, 40, 70, 0.87);
	color: #ffffff;
	width: 260px;
	height: 245px;
	padding: 15px 25px;
	z-index: 3;
}
header > #fader > section > h1	{
	font-family: 'MuseoSans100Regular', sans-serif;
	font-size: 26px;
	color: #ffffff;
	padding-bottom: 15px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #3d6f85;
}
header > #fader > section > p	{ line-height: 21px; text-align: justify; }
header > #fader > section > div.arrow	{
	position: absolute;
	left: -6px;
	top: 25px;
	width: 6px;
	height: 11px;
	background: url('../img/arrows.png') no-repeat;
}
footer	{ margin: 10px auto; }
footer h3	{ border-bottom: 1px solid #bcbec0; color: #189fd6; padding: 7px 0px; margin: 0px; }
footer > article > section	{
	width: 280px;
	height: 148px;
	/*margin-right: 21px;*/
	margin: 0px 15px 20px 6px;
	padding: 0px 0px 0px 20px;
	color: #ffffff;
}
footer > article > section > div	{
	display: block;
	position: absolute;
	bottom: -10px;
	left: 0px;
	width: 300px;
	height: 10px;
	background-image: url('../img/box_shadow.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}
footer > article > section > img	{ float: right; }
footer > article > section > a		{ color: #ffffff; }
footer > article > section > a:hover		{ color: #eeeeee; }
footer > section	{ margin-bottom: 10px; }
footer > section > a	{
	display: inline-block;
	padding: 7px 10px 7px 0px;
	margin-right: 1px;
	width: 175px;
	float: left;
	color: #999999;
	border-bottom: 1px dotted #bcbec0;
}
footer > section > a:hover	{ color: #4d4d4d; }
footer > .execution { position: absolute; right: 0px; }
a	{
	color: #189fd6;
	text-decoration: none;
	-webkit-transition: color 250ms ease-in-out;
	-moz-transition: color 250ms ease-in-out;
	-ms-transition: color 250ms ease-in-out;
	-o-transition: color 250ms ease-in-out;
	transition: color 250ms ease-in-out;
}
a:hover	{ color: #0a76a2; }
a img	{ border: 0px; }

#debuger	{
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	overflow: hidden;
	background: #eeeeee;
	border-bottom: 1px solid #aaaaaa;
	padding: 0px 0px 10px;
	cursor: pointer;
	z-index: 100;
}

footer .offer-menu {
	width: 745px; 
	margin-right: 15px; 
	margin-left: 5px;
}

footer .contact-menu {
	width: 185px;
}

footer article section:last-child {
	margin-right: 0;
}

.slicknav_menu {
	display: none;
}

header nav a.active, header nav a:hover {
	background: #189fd6;
	color: #fff;
}

/* ---------- Facebook/Google Module ---------- */

#face-slider {
	position:fixed;
	right:-302px;
	top: 147px;
	z-index: 900;
}

#face-slider #tab {
	cursor:pointer;
	height:110px;
	width:35px;
	float:left;
	background: url('../img/facebook.png') no-repeat center center;
}

#face-code {
	padding:5px;
	border: solid #436ea5 2px;
	background: #fff;
	float:left;
	width:286px;
	height:570px;
}

a.yt {
	display: block;
	width: 33px;
	height: 41px;
	background: #e5322e url('../img/yt.png') no-repeat center center;
	position: absolute;
	right: 0;
	top: 102px;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

a.yt:hover {
	width: 63px;
}

.cf:before,
.cf:after {
    content: " ";
    display: table; 
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}
