.f1,
.f2,
.f3,
.f4,
.f5{
	padding-bottom:10px;
	margin:0 auto;
	clear:both;
	width:730px;
}

.f1 .one {
	width:100%;
}

.f2 .one {
	width:358px;
	float:left;
}
.f2 .two {
	width:358px;
	margin-left:372px;
}

.f3 .one {
	width:234px;
	float:left;
}
.f3 .one-two {
	width:482px;
	margin-left:0px;
	float:left;
}
.f3 .two {
	width:234px;
	margin-left:14px;
	float:left;
}
.f3 .two-three {
	width:482px;
	margin-left:248px;
}
.f3 .three {
	width:234px;
	margin-left:496px;
}

.f4 .one {
	width:172px;
	float:left;
}
.f4 .one-two {
	width:358px;
	float:left;
}
.f4 .one-three {
	width:544px;
	float:left;
}
.f4 .two {
	width:172px;
	margin-left:14px;
	float:left;
}
.f4 .two-three {
	width:358px;
	margin-left:14px;
	float:left;
}
.f4 .two-four {
	width:544px;
	margin-left:186px;
}
.f4 .three {
	width:172px;
	margin-left:14px;
	float:left;
}
.f4 .three-four {
	width:358px;
	margin-left:372px;
}
.f4 .four {
	width:172px;
	margin-left:558px;
}

.f5 .one {
	width:138px;
	float:left;
}
.f5 .one-two {
	width:286px;
	float:left;
}
.f5 .one-three {
	width:434px;
	float:left;
}
.f5 .one-four {
	width:582px;
	float:left;
}
.f5 .two {
	width:138px;
	float:left;
	margin-left:10px;
}
.f5 .two-three {
	width:286px;
	float:left;
	margin-left:10px;
}
.f5 .two-four {
	width:434px;
	margin-left:10px;
	float:left;
}
.f5 .two-five {
	width:582px;
	margin-left:148px;
}
.f5 .three {
	width:138px;
	float:left;
	margin-left:10px;
}
.f5 .three-five {
	width:434px;
	margin-left:296px;
}
.f5 .four {
	width:138px;
	float:left;
	margin-left:10px;
}
.f5 .four-five {
	width:286px;
	margin-left:444px;
}
.f5 .five {
	width:138px;
	margin-left:592px;
}


.smart-view{
  display:none;
}

body{
  font-size: 10.5pt;
}

#logo{
  background-size:calc(80%);
  height:30px;
  display:block;
}

#logo-ewr{
  background-size:70px;
  width:70px;
  height:58px;
}

#slogan{
  display:inline-block;
  padding-top:6px;
}
#slogan-1{
  font-size:24pt;
  font-weight:700;
  color:#000;
  display:block;
}
#slogan-2{
  font-size:9.3pt;
  font-weight:400;
  color:#000;
  display:block;
  text-transform:uppercase;
  margin-top:10px;
}

#language select{
  display: inline-block;
  margin-top:0;
}

#main-menu a{
  line-height:50px;
  font-size:10pt;
}
#main-menu li:before{
  content:"";
  display:inline-block;
  border-left:1px solid #c9cbcc;
  height:16px;
  vertical-align:middle;
  margin:0;
  padding:0;
}
#main-menu li:first-child:before{
  border-left:none;
}
#main-menu .sub-menu li:before{
  display:none !important;
}

h1.title {
  font-size:16pt;
}

#footer h2{
  font-size:14pt;
  font-weight:400;
  color:#444;
  margin:0 0 15px 0;
}
#footer .bottom .one{
  margin-bottom:10px;
}

#header .button, #header .button2, #header .button3{
  font-size:10pt;
  padding:8px 16px;
}

.products a h3{
  color:#000;
  font-size:14pt;
}