* {padding:0px; margin:0px;}
body {font-family: 'Open Sans', sans-serif; font-size:13px;}
#header .call {background-color:#509bd2; height:30px; text-align:right; color:#fff; line-height:30px; font-size:20px; font-weight:600;}
.container {width:1024px; margin:0 auto;}
#header h1 {padding:12px 0 15px 0; float:left;}
.socialNetwork {float:right; margin-top:15px;}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
nav {background-color:#135e95; position: relative;}
nav:after  { content: " ";position: absolute;z-index: 0; bottom:3px; left: 0px; right: 0px; border-top: 1px solid #fff;}
nav ul li {float:left; list-style:none; margin-right:20px;}
nav ul li a {padding:11px 0px; font-size:15px; color:#fff; text-decoration:none; display:block;}
nav ul li a:hover {color:#d20000;}
nav ul li i {margin-right:10px;}
nav ul.fleft {float:left;}
nav ul.fright {float:right;}
.login {background:url('../img/login_bg.jpg') fixed; background-size:cover; padding:100px 0;}
.loginBlock {background-color:rgba(0,0,0,0.5);padding:15px; margin: 0 auto; width:400px; border-radius:5px;}
.loginBlock p ,.loginBlock label {color:#fff; font-weight:600; padding:10px 0; font-size:16px;}
.loginBlock input[type='text'] ,.loginBlock input[type='password'] { width:98%; border:0px; padding:8px 1%;}
.loginBlock label {font-weight:400; font-size:15px; margin-top:5px; display:block;}
.loginBlock ul li {list-style:none;}
.loginBlock input[type='submit'] {background-color:#d20000;  border:0px; border-bottom:1px solid #fff; color:#fff; font-size:18px; font-weight:400; padding:5px 16px; width:100px; margin:0 auto; border:0px; display:inline; pointer:cursor;}
.text-center {text-align: center;}
.loginBlock h2{text-align: center; color:#fff; border-bottom:1px solid #fff; padding-bottom:10px;}
footer {background-color:#509bd2; position: relative; text-align:center; color:#fff; padding:15px 0;}
footer:after  { content: " ";position: absolute;z-index: 0; top:3px; left: 0px; right: 0px; border-top: 1px solid #fff;}