body {
    background-image: url('/static/trainings/images/background.jpg');
    background-repeat: no-repeat;
}

#logo {
    max-height: 80px;
}

#header_left {
	position: absolute;
	top:0;
	right: 0;
	width: 40px;
	height: 81px;
	display: block;
	background-image: url('/static/trainings/images/header_left.png');
}

#title {
    position: relative;
    padding-left:20px;
    height: 80px;
}

#content {
    margin-top: 20px;
}

#sidebar {
    padding: 0px 0;
}


#sidebar_main {
    margin-bottom: 10px;
}

.registration ul {
    margin-left: 0;
}

.registration li {
    list-style-type: none;
    margin-left: 0;
}

.registration label {
    display: inline-block;
    width: 100px;
    vertical-align: middle;
}

.registration .errorlist {
    color: red;
}
