body{ background-color: #f7f7f7; }
header{position:absolute;top:0;width: 100%;background-color: #fff;z-index:1;}
header div.center{ width: 865px; margin:auto; height: 50px;}
header h1 a{ display:block; width:144px; height: 50px;  text-indent: -9999px; }
header h1 {float:left; width:144px; height: 50px; background: url('../img/logo_header.webp') no-repeat center center; padding-right: 20px; border-right: solid 1px #f1e6e0; }
header ul{overflow: auto;float: right;}
header li{float:right; list-style: none;}
header li a{display:block; height: 50px; width: 50px; text-indent: -9999px;border-right: solid 1px #f1e6e0;transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; }
header li#facebook a { background: url('../img/facebook.png') no-repeat;border-left: solid 1px #f1e6e0; }
header li#facebook a:hover{ background: url('../img/facebook_over.webp') no-repeat;  }
header li#twitter a { background: url('../img/twitter.webp') no-repeat;  }
header li#twitter a:hover{ background: url('../img/twitter_over.webp') no-repeat; }
header li#google a { background: url('../img/google.webp') no-repeat;  }
header li#google a:hover { background: url('../img/google_over.webp') no-repeat; }

header h2{
  margin:0 0 0 20px;
  float: left;
  text-transform : uppercase;
  color: #E71B1B;
  line-height: 50px;
  font-size: 0.8em;
  font-family: /*"HelveticaNeueLTStd-Th", */helvetica, Arial, sans-serif;
  letter-spacing: 2px;
}


@media only screen and (max-width: 480px)	{
	header h1 {border-right: none 0px #f1e6e0; }
}

#wrapperbackground{
	display: none;
	z-index: 9;
	height: 100%;
    min-height: 100%;
    overflow: hidden;
    width: 100%;
    background: #fe4b4b;
    opacity: 0;
    top:0;
    left: 0;
    position: fixed;
	cursor:pointer;
}

#wrapper{
	display: none;
	top:0;
    left: 0;
	z-index: 10;
	height: 100%;
    min-height: 100%;
    overflow: hidden;
    width: 100%;
    opacity: 0;
    position: fixed;
	cursor:pointer;
}

#popup{
	position:absolute;
	top:50%;
	left:50%;
	margin-left: -410px;
	margin-top: -220px;
	width: 820px;
	height: 440px;
	background: #F7F7F7;
	border: 5px solid #FFF;
}

#popup .title{
	color: #b9201b;
	padding: 4px;
	background: #FFF;
	display: block;
	margin:10px auto;
	width: 130px;
	font: bold 24px "HelveticaNeueLTStd-Th";
	letter-spacing: 2px;
	text-align: center;
}

#popup p.text{
	color: #b9201b;
	padding: 4px;
	background: #FFF;
	display: inline-block;
	margin:5px auto 15px 97px;
	font: normal 10px "Arial";
	letter-spacing: 2px;
	text-align: center;
}

#popup p.text2{
	margin-left:250px;
	margin-bottom: 13px;
}

#popup img{
	display: block;
	margin:auto;
}

#popup canvas{
	text-align: center;
	margin: auto;
	width: 765px;
	margin-left: 28px;
}

.waiter {
	cursor:pointer;
}