.sid {
		position:absolute;
		border-top: 1px solid #adaaad;border-left: 1px solid #adaaad;
		margin-top:20px;
		margin-left:20px;
		z-index:2;
		display:block;
}
.img_film {
	height: 150px;
	width: 150px;
	overflow: hidden;
}
.img_f {
	cursor:pointer;
}
.main {
	padding:3px;
}

#topbar_container {color: #333; text-align: center; line-height: auto;}
#topbar_container a {color:#1B6FBF;font-size:14px;}
#topbar_container { text-align: center; margin-top: 10px; margin-bottom: 0; padding-bottom: 0; padding-top: 0px}
#menu {
		margin: 0 auto 0 auto; padding-top: 0px; padding-bottom: 0px; padding-left: 0; 
		width: 720px; text-align: left; 
}
#menu ul.menu {
margin: 0px 0 0 0px; padding: 6px auto 0 0; padding-left: 0; list-style-type: none; list-style-position: outside; overflow: visible}

#menu ul.menu li{
	float: left; margin-right: 7px; font-weight: bold; overflow: visible; margin-bottom: 0;
}

#menu ul.menu li a {
	text-decoration: none; background: url(images/menu_tabs.gif); padding-left: 10px; display: block; line-height: 2em; float: left;background-position: 0 -38px;
}

#menu ul.menu li a:active {
	text-decoration: none; background: url(images/menu_tabs.gif); padding-left: 10px; display: block; line-height: 2em; float: left;background-position: 0px;
}

#menu ul.menu li a span {
	background: url(images/menu_tabs.gif) 100% 0; display: block; padding-top: 2px; line-height: 2.1em; padding-right: 10px;background-position: 100% -38px;
}
#menu ul.menu li.current a, #menu ul.menu li.current a:hover {
	background-position: 0px;
}

#menu ul.menu li.current a span, #menu ul.menu li.current a:hover span {
	color: #fff; font-weight: bold;
}
#menu ul.menu li a:hover {
	background-color: #48f; color: #1B6FBF;background-position: 0% -0px;
}
#menu ul.menu li a:active {
	background-color: #48f; color: #1B6FBF;background-position: 0% -0px;
}

#menu ul.menu li a:hover span {
	background-position: 100% 0px; color: #1B6FBF;
}
