/* 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;
}


/* ====================================================================================== */


/*#messages{
	width:100%;
	clear:both;
}
	.message{
		width:45%;
		float:left;
		clear:both;
		margin:10px 0;
	}
		.message.mine{
			float:right;
		}
		.message .sent{
			float:right;
			color:#AAAAAA;
		}
		.message .time{
			display:none;
		}
#loading{
	width:100%;
	height:40px;
}
	#loading .gif{
		width:42px;
		height:40px;
		background: url(/img/loading.gif) no-repeat;
		display:none;
		float:right;
	}
#newmessage{
	width:100%;
	clear:both;
}
	#newmessage input[type='text']{
		width:88%;
	}
	#newmessage input[type='submit']{
		float:right;
	}
	
*/

.row.noborder{
	border:none;
}
	.message{
		display:inline-block;
	}
	.message.mine{
		float:right;
		clear:both;
	}
		.message .sent{
			float:right;
			color:#AAAAAA;
			padding-left:20px;
		}
		.message .time{
			display:none;
		}
	/*#loading{
		height:40px;
	}
		#loading .gif{
			width:42px;
			height:40px;
			background: url(/img/loading.gif) no-repeat;
			display:none;
			float:right;
		}*/
	#newmessage input[type='text']{
		width:75%;
		font-size: 16px;
	}
	#newmessage input[type='submit']{
		float:right;
	}
#hidden-message{
	display:none;
}

#logoutbutton{
	display:block;
	position:fixed;
	right:15px;
	bottom:40px;
	z-index:999;
}

#archivebutton{
	display:block;
	position:fixed;
	right:15px;
	bottom:80px;
	z-index:999;
}
#update-indicator{
	display:block;
	position:fixed;
	right:15px;
	bottom:120px;
	z-index:999;
}

.container{
	z-index:1;
}
