@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Roboto';
  src:
             url('/css/fonts/Roboto-Regular.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src:
             url('/css/fonts/Roboto-Bold.ttf')  format('truetype');
  font-weight: bold;
  font-style: normal;
}

body{margin:0; background: url(../images/client.png) no-repeat center 20px; font-family: 'Roboto', serif;}

.cont{width:1000px; margin:0 auto;}

#header{display:block; height:72px; background: #c8c8c8; min-width:1000px;}
	#header img{ padding-top:10px;}
footer { background: transparent; }
header { background: black; }

#login-form{width:320px; padding:0 23px; height:300px; position:absolute; background: none; border: 1px solid black; left:50%; top:50%; margin:-140px 0 0 -180px; font-size:12px; color:black;}

#login-form a, #login-form p{display:block; color:black; text-decoration:none; text-align:center; clear:both; margin-top:55px; font-weight:bold;}
#login-form a:hover{ color:#EF3F43;}

.heading{color:#EF3F43; display:block; height:45px; line-height:45px; font-weight: bold; text-align:center; margin-bottom:20px; font-size:14px;}

input, textarea {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #555;
	color: #aeaeae;
	font-size: 13px;
	padding: 12px 10px;
	width: 300px;
	margin-bottom:10px;	border:none;
}
input:focus, textarea:focus{outline:none;}
#email { display: none; }

footer p { color:black; font-size: 18px; }
footer p span {color:#4b6484;}
#footer{display:block; height:25px; padding-top:16px; background: #c8c8c8; position:absolute; top:100%; margin-top:-41px; width:100%; font-size:14px; color:black;min-width:1000px;}
	#footer b{color:#4b6484;}


li {
    display: list-item;
    margin: 10px;
}
