body {
    background: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a {color: #0000ff;}
#leftcolumn {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 180px;
	background-color: white;
}
#rightcolumn {
	float: right;
	width: 336px;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color: white;
}
#maincolumn {
float: left;
padding-left: 10px;
padding-right: 10px;
background-color: white;
}
#footer {
width: 100%;
background-color: White;
padding-top:50px;
}
#filmslenta {
width: 700px;
overflow:auto;
overflow-y:hidden;
height:160px;
padding:0px;
margin:0px;
background:#fafafa;
border:#ddd solid 1px;
margin-top:5px;
margin-bottom:10px;
padding:5px;
}
.genres {
text-align: justify;
}
.clearer {
clear: both;
}
ul,ol,p {
margin:5px;
padding:5px;
text-align: left;
color: black;
}
h1, h2, h3, h4, h5 {font-weight:normal;
margin:5px;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 25px;
}
h3 {
font-size: 18px;
}
h4 {margin-bottom:5px;}
li {
margin:10px;
list-style: circle inside;
}
b, strong {
    font-weight: bold;
}
.firsttable {
width: 800px;
text-align: left;
}
#nowinbase {
margin: 2px;
width: 146px;
float: left;
}
#favorits {
margin: 2px;
margin-right: 0px;
width: 146px;
float: right;
}
.nowinbase {
font-size:10px;
display: block;
}
.right {
float: right;
}
#logo {
	float: left;
	margin-top: 1px;
	margin-left: 0px;
	margin-bottom: 2px;
	margin-right: 2px;
	width: 198px;
}
#login {
	float: right;
	margin: 1px;
	margin-right: 0px;
	margin-bottom: 2px;
	width: 198px;
}
#search {
width: 400px;
margin: 1px;
margin-bottom: 3px;
display: block;
}
#mainmenu {
width: 400px;
margin: 1px;
margin-bottom: 2px;
display: block;
}
.centered {
text-align: center;
}
.genre {
font-size: 16px;
font-weight: normal;
}
#topbanner {
height: 90px;
text-align:left;
}
