/* bootstrap compatibility... */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

#main{
	width:960px!important;
}

/* end of bootstrap compatibility */

#languageselector{
	display:inline-block;
}

.toplink .user{
	margin-right:10px;
}

.toplink a.logout{
	color: #cc262c!important;
}

#languageselector a.selected{
	color: #cc262c !important;
}

#logo a{
	display:inline-block;
	margin-top:10px;
}

#topright {
	width:181px;
	height:35px;
}

.auth #topright {
	line-height:35px;
}

.success-contact{
	display:block!important;
	background-position:10px 10px!important;
	padding: 10px 0 10px 30px!important;
	width:390px!important;
	margin:10px auto!important;
}

.contact-column-left{
	width:300px;
}

.contact-column-right{
	width:500px;
}

.contact-area label{
	float:left;
	display:inline-block;
}

span.contact-error{
	color:#cc262c;
	float:right;
}

#header-inner .imgtitle {
	top:10px!important;
}

#header-inner h1{
	padding-right:100px!important;
}

ul#slideshow ul li{
  background-image:url(/img/epsilon/list-red.png) !important;
  background-position:0px 8px !important;
  background-repeat:no-repeat;
  padding:0px 0px 0px 20px !important;
  list-style-type:none;
}

#hosting-col{
	height:238px;
}

#login-form{
	/*border:1px solid #ddd;
	border-radius:5px;*/
}

.auth-form{
	width:300px;
	margin:20px auto;
}

#login-button{
	margin:5px auto;
	display:block;
	clear:both;
}

#forgot-password-button{
	color:#333!important;
	display:block;
	margin:10px auto 0 auto;
}
#forgot-password-button:hover{
	color:#cc262c!important;
}

#register-button{
	color:#333!important;
	margin:0 auto;
	display:block;
	width:100px;
}

span.register-error{
	color:#cc262c;
	float:left;
	clear:both;
}

#content-col.welcome{
	height:160px;
}

#content-col .vertical-separator{
	height: 182px;
}

ul.partnerek li{
	margin-right:5px!important;
}

.iso9001{
	position:relative;
	top:30px;
}
