body {
	background: #FFF7DE;
	color: #000000;
	margin: 0;
	padding: 0;
	font: 11px/16px Arial, Helvetica, sans-serif;
}

a:link, a:visited {
	color: #B8650C;
	text-decoration: none;
}

a:hover, a:active {
	color: #E38C2D;
	text-decoration: none;
}

h1 {
	margin-bottom: 2px;
	color: #9b522a;
	font-size: 13px;
	line-height: 13px;
}

h2 {
	margin-top: 5px;
	margin-bottom: 2px;
	font-size: 11px;	
	line-height: 12px;
}

h3 {
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	line-height: 12px;
}

p {
	margin-top: 4px;
}

ul {
	margin: 4px 0 17px 0;
	padding: 0;
	list-style: none;
}

li {
	margin: 0 0 9px 0;
	padding: 0;
	list-style: none;
	line-height: 13px;
}

ul.menu-top {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

ul.menu-top li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	overflow: hidden;
}

ul.menu-bottom {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

ul.menu-bottom li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	overflow: hidden;
}

/* home page */
#home {
	background: transparent url(../images/bg/home_emmy.jpg) no-repeat;
	width: 800px;
	height: 398px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -199px;
	margin-left: -400px;
}

#home ul.menu-bottom {
	margin-top: 308px;
}

.menu-top a {
	float: left;
	padding: 45px 0 0 0;
	height: 0px !important;
	overflow: hidden;
}

#nav-film a {
	background: transparent url(../images/nav/nav-top.jpg) top left no-repeat;
	width: 150px;
}

#nav-film a:hover {
	background-position: 0 -45px;
}

#nav-playing a {
	background: transparent url(../images/nav/nav-top.jpg) -150px 0 no-repeat;
	width: 131px;
}

#nav-playing a:hover {
	background-position: -150px -45px;
}

#nav-trailer a {
	background: transparent url(../images/nav/nav-top.jpg) -281px 0 no-repeat;
	width: 148px;
}

#nav-trailer a:hover {
	background-position: -281px -45px;
}

#nav-support a {
	background: transparent url(../images/nav/nav-top.jpg) -429px 0 no-repeat;
	width: 151px;
}

#nav-support a:hover {
	background-position: -429px -45px;
}

#nav-of a {
	background: transparent url(../images/nav/nav-top.jpg) -580px 0 no-repeat;
	width: 220px;
}

#nav-of a:hover {
	background-position: -580px -45px;
}

.menu-bottom a {
	float: left;
	padding: 45px 0 0 0;
	height: 0px !important;
	overflow: hidden;
}

#nav-festivals a {
	background: transparent url(../images/nav/nav-bottom.jpg) top left no-repeat;
	width: 354px;
}

#nav-festivals a:hover {
	background-position: 0 -45px;
	z-index: 99;
}

#nav-press a {
	background: transparent url(../images/nav/nav-bottom.jpg) -354px 0 no-repeat;
	width: 69px;
}

#nav-press a:hover {
	background-position: -354px -45px;
}

#nav-about a {
	background: transparent url(../images/nav/nav-bottom.jpg) -423px 0 no-repeat;
	width: 377px;
}

#nav-about a:hover {
	background-position: -423px -45px;
}

/* film */
#nav-film a.flm {
	background: transparent url(../images/nav/nav-top-film.jpg) top left no-repeat;
	width: 150px;
}

#nav-film a.flm:hover {
	background-position: 0 -45px;
}

#nav-playing a.flm {
	background: transparent url(../images/nav/nav-top-film.jpg) -150px 0 no-repeat;
	width: 131px;
}

#nav-playing a.flm:hover {
	background-position: -150px -45px;
}

#nav-trailer a.flm {
	background: transparent url(../images/nav/nav-top-film.jpg) -281px 0 no-repeat;
	width: 148px;
}

#nav-trailer a.flm:hover {
	background-position: -281px -45px;
}

#nav-support a.flm {
	background: transparent url(../images/nav/nav-top-film.jpg) -429px 0 no-repeat;
	width: 151px;
}

#nav-support a.flm:hover {
	background-position: -429px -45px;
}

#nav-of a.flm {
	background: transparent url(../images/nav/nav-top-film.jpg) -580px 0 no-repeat;
	width: 220px;
}

#nav-of a.flm:hover {
	background-position: -580px -45px;
}

#nav-festivals a.flm {
	background: transparent url(../images/nav/nav-bottom-film.jpg) top left no-repeat;
	width: 354px;
}

#nav-festivals a.flm:hover {
	background-position: 0 -45px;
}

#nav-press a.flm {
	background: transparent url(../images/nav/nav-bottom-film.jpg) -354px 0 no-repeat;
	width: 69px;
}

#nav-press a.flm:hover {
	background-position: -354px -45px;
}

#nav-about a.flm {
	background: transparent url(../images/nav/nav-bottom-film.jpg) -423px 0 no-repeat;
	width: 377px;
}

#nav-about a.flm:hover {
	background-position: -423px -45px;
}

/* now playing */
#nav-film a.plyg {
	background: transparent url(../images/nav/nav-top-playing.jpg) top left no-repeat;
	width: 150px;
}

#nav-film a.plyg:hover {
	background-position: 0 -45px;
}

#nav-playing a.plyg {
	background: transparent url(../images/nav/nav-top-playing.jpg) -150px 0 no-repeat;
	width: 131px;
}

#nav-playing a.plyg:hover {
	background-position: -150px -45px;
}

#nav-trailer a.plyg {
	background: transparent url(../images/nav/nav-top-playing.jpg) -281px 0 no-repeat;
	width: 148px;
}

#nav-trailer a.plyg:hover {
	background-position: -281px -45px;
}

#nav-support a.plyg {
	background: transparent url(../images/nav/nav-top-playing.jpg) -429px 0 no-repeat;
	width: 151px;
}

#nav-support a.plyg:hover {
	background-position: -429px -45px;
}

#nav-of a.plyg {
	background: transparent url(../images/nav/nav-top-playing.jpg) -580px 0 no-repeat;
	width: 220px;
}

#nav-of a.plyg:hover {
	background-position: -580px -45px;
}

#nav-festivals a.plyg {
	background: transparent url(../images/nav/nav-bottom-playing.jpg) top left no-repeat;
	width: 354px;
}

#nav-festivals a.plyg:hover {
	background-position: 0 -45px;
}

#nav-press a.plyg {
	background: transparent url(../images/nav/nav-bottom-playing.jpg) -354px 0 no-repeat;
	width: 69px;
}

#nav-press a.plyg:hover {
	background-position: -354px -45px;
}

#nav-about a.plyg {
	background: transparent url(../images/nav/nav-bottom-playing.jpg) -423px 0 no-repeat;
	width: 377px;
}

#nav-about a.plyg:hover {
	background-position: -423px -45px;
}

/* trailer */
#nav-film a.trlr {
	background: transparent url(../images/nav/nav-top-trailer.jpg) top left no-repeat;
	width: 150px;
}

#nav-film a.trlr:hover {
	background-position: 0 -45px;
}

#nav-playing a.trlr {
	background: transparent url(../images/nav/nav-top-trailer.jpg) -150px 0 no-repeat;
	width: 131px;
}

#nav-playing a.trlr:hover {
	background-position: -150px -45px;
}

#nav-trailer a.trlr {
	background: transparent url(../images/nav/nav-top-trailer.jpg) -281px 0 no-repeat;
	width: 148px;
}

#nav-trailer a.trlr:hover {
	background-position: -281px -45px;
}

#nav-support a.trlr {
	background: transparent url(../images/nav/nav-top-trailer.jpg) -429px 0 no-repeat;
	width: 151px;
}

#nav-support a.trlr:hover {
	background-position: -429px -45px;
}

#nav-of a.trlr {
	background: transparent url(../images/nav/nav-top-trailer.jpg) -580px 0 no-repeat;
	width: 220px;
}

#nav-of a.trlr:hover {
	background-position: -580px -45px;
}

#nav-festivals a.trlr {
	background: transparent url(../images/nav/nav-bottom-trailer.jpg) top left no-repeat;
	width: 354px;
}

#nav-festivals a.trlr:hover {
	background-position: 0 -45px;
}

#nav-press a.trlr {
	background: transparent url(../images/nav/nav-bottom-trailer.jpg) -354px 0 no-repeat;
	width: 69px;
}

#nav-press a.trlr:hover {
	background-position: -354px -45px;
}

#nav-about a.trlr {
	background: transparent url(../images/nav/nav-bottom-trailer.jpg) -423px 0 no-repeat;
	width: 377px;
}

#nav-about a.trlr:hover {
	background-position: -423px -45px;
}

/* support */
#nav-film a.sppt {
	background: transparent url(../images/nav/nav-top-support.jpg) top left no-repeat;
	width: 150px;
}

#nav-film a.sppt:hover {
	background-position: 0 -45px;
}

#nav-playing a.sppt {
	background: transparent url(../images/nav/nav-top-support.jpg) -150px 0 no-repeat;
	width: 131px;
}

#nav-playing a.sppt:hover {
	background-position: -150px -45px;
}

#nav-trailer a.sppt {
	background: transparent url(../images/nav/nav-top-support.jpg) -281px 0 no-repeat;
	width: 148px;
}

#nav-trailer a.sppt:hover {
	background-position: -281px -45px;
}

#nav-support a.sppt {
	background: transparent url(../images/nav/nav-top-support.jpg) -429px 0 no-repeat;
	width: 151px;
}

#nav-support a.sppt:hover {
	background-position: -429px -45px;
}

#nav-of a.sppt {
	background: transparent url(../images/nav/nav-top-support.jpg) -580px 0 no-repeat;
	width: 220px;
}

#nav-of a.sppt:hover {
	background-position: -580px -45px;
}

#nav-festivals a.sppt {
	background: transparent url(../images/nav/nav-bottom-support.jpg) top left no-repeat;
	width: 354px;
}

#nav-festivals a.sppt:hover {
	background-position: 0 -45px;
}

#nav-press a.sppt {
	background: transparent url(../images/nav/nav-bottom-support.jpg) -354px 0 no-repeat;
	width: 69px;
}

#nav-press a.sppt:hover {
	background-position: -354px -45px;
}

#nav-about a.sppt {
	background: transparent url(../images/nav/nav-bottom-support.jpg) -423px 0 no-repeat;
	width: 377px;
}

#nav-about a.sppt:hover {
	background-position: -423px -45px;
}

/* of */
#nav-film a.ob {
	background: transparent url(../images/nav/nav-top-of.jpg) top left no-repeat;
	width: 150px;
}

#nav-film a.ob:hover {
	background-position: 0 -45px;
}

#nav-playing a.ob {
	background: transparent url(../images/nav/nav-top-of.jpg) -150px 0 no-repeat;
	width: 131px;
}

#nav-playing a.ob:hover {
	background-position: -150px -45px;
}

#nav-trailer a.ob {
	background: transparent url(../images/nav/nav-top-of.jpg) -281px 0 no-repeat;
	width: 148px;
}

#nav-trailer a.ob:hover {
	background-position: -281px -45px;
}

#nav-support a.ob {
	background: transparent url(../images/nav/nav-top-of.jpg) -429px 0 no-repeat;
	width: 151px;
}

#nav-support a.ob:hover {
	background-position: -429px -45px;
}

#nav-of a.ob {
	background: transparent url(../images/nav/nav-top-of.jpg) -580px 0 no-repeat;
	width: 220px;
}

#nav-of a.ob:hover {
	background-position: -580px -45px;
}

#nav-festivals a.ob {
	background: transparent url(../images/nav/nav-bottom-of.jpg) top left no-repeat;
	width: 354px;
}

#nav-festivals a.ob:hover {
	background-position: 0 -45px;
}

#nav-press a.ob {
	background: transparent url(../images/nav/nav-bottom-of.jpg) -354px 0 no-repeat;
	width: 69px;
}

#nav-press a.ob:hover {
	background-position: -354px -45px;
}

#nav-about a.ob {
	background: transparent url(../images/nav/nav-bottom-of.jpg) -423px 0 no-repeat;
	width: 377px;
}

#nav-about a.ob:hover {
	background-position: -423px -45px;
}

/* festivals */

#nav-film a.fest {
	background: transparent url(../images/nav/nav-top-festivals.jpg) top left no-repeat;
	width: 150px;
}

#nav-film a.fest:hover {
	background-position: 0 -45px;
}

#nav-playing a.fest {
	background: transparent url(../images/nav/nav-top-festivals.jpg) -150px 0 no-repeat;
	width: 131px;
}

#nav-playing a.fest:hover {
	background-position: -150px -45px;
}

#nav-trailer a.fest {
	background: transparent url(../images/nav/nav-top-festivals.jpg) -281px 0 no-repeat;
	width: 148px;
}

#nav-trailer a.fest:hover {
	background-position: -281px -45px;
}

#nav-support a.fest {
	background: transparent url(../images/nav/nav-top-festivals.jpg) -429px 0 no-repeat;
	width: 151px;
}

#nav-support a.fest:hover {
	background-position: -429px -45px;
}

#nav-of a.fest {
	background: transparent url(../images/nav/nav-top-festivals.jpg) -580px 0 no-repeat;
	width: 220px;
}

#nav-of a.fest:hover {
	background-position: -580px -45px;
}

#nav-festivals a.fest {
	background: transparent url(../images/nav/nav-bottom-festivals.jpg) top left no-repeat;
	width: 354px;
}

#nav-festivals a.fest:hover {
	background-position: 0 -45px;
}

#nav-press a.fest {
	background: transparent url(../images/nav/nav-bottom-festivals.jpg) -354px 0 no-repeat;
	width: 69px;
}

#nav-press a.fest:hover {
	background-position: -354px -45px;
}

#nav-about a.fest {
	background: transparent url(../images/nav/nav-bottom-festivals.jpg) -423px 0 no-repeat;
	width: 377px;
}

#nav-about a.fest:hover {
	background-position: -423px -45px;
}

/* press */
#nav-film a.prss {
	background: transparent url(../images/nav/nav-top-press.jpg) top left no-repeat;
	width: 150px;
}

#nav-film a.prss:hover {
	background-position: 0 -45px;
}

#nav-playing a.prss {
	background: transparent url(../images/nav/nav-top-press.jpg) -150px 0 no-repeat;
	width: 131px;
}

#nav-playing a.prss:hover {
	background-position: -150px -45px;
}

#nav-trailer a.prss {
	background: transparent url(../images/nav/nav-top-press.jpg) -281px 0 no-repeat;
	width: 148px;
}

#nav-trailer a.prss:hover {
	background-position: -281px -45px;
}

#nav-support a.prss {
	background: transparent url(../images/nav/nav-top-press.jpg) -429px 0 no-repeat;
	width: 151px;
}

#nav-support a.prss:hover {
	background-position: -429px -45px;
}

#nav-of a.prss {
	background: transparent url(../images/nav/nav-top-press.jpg) -580px 0 no-repeat;
	width: 220px;
}

#nav-of a.prss:hover {
	background-position: -580px -45px;
}

#nav-festivals a.prss {
	background: transparent url(../images/nav/nav-bottom-press.jpg) top left no-repeat;
	width: 354px;
}

#nav-festivals a.prss:hover {
	background-position: 0 -45px;
}

#nav-press a.prss {
	background: transparent url(../images/nav/nav-bottom-press.jpg) -354px 0 no-repeat;
	width: 69px;
}

#nav-press a.prss:hover {
	background-position: -354px -45px;
}

#nav-about a.prss {
	background: transparent url(../images/nav/nav-bottom-press.jpg) -423px 0 no-repeat;
	width: 377px;
}

#nav-about a.prss:hover {
	background-position: -423px -45px;
}

/* about */
#nav-film a.abt {
	background: transparent url(../images/nav/nav-top-about.jpg) top left no-repeat;
	width: 150px;
}

#nav-film a.abt:hover {
	background-position: 0 -45px;
}

#nav-playing a.abt {
	background: transparent url(../images/nav/nav-top-about.jpg) -150px 0 no-repeat;
	width: 131px;
}

#nav-playing a.abt:hover {
	background-position: -150px -45px;
}

#nav-trailer a.abt {
	background: transparent url(../images/nav/nav-top-about.jpg) -281px 0 no-repeat;
	width: 148px;
}

#nav-trailer a.abt:hover {
	background-position: -281px -45px;
}

#nav-support a.abt {
	background: transparent url(../images/nav/nav-top-about.jpg) -429px 0 no-repeat;
	width: 151px;
}

#nav-support a.abt:hover {
	background-position: -429px -45px;
}

#nav-of a.abt {
	background: transparent url(../images/nav/nav-top-about.jpg) -580px 0 no-repeat;
	width: 220px;
}

#nav-of a.abt:hover {
	background-position: -580px -45px;
}

#nav-festivals a.abt {
	background: transparent url(../images/nav/nav-bottom-about.jpg) top left no-repeat;
	width: 354px;
}

#nav-festivals a.abt:hover {
	background-position: 0 -45px;
}

#nav-press a.abt {
	background: transparent url(../images/nav/nav-bottom-about.jpg) -354px 0 no-repeat;
	width: 69px;
}

#nav-press a.abt:hover {
	background-position: -354px -45px;
}

#nav-about a.abt {
	background: transparent url(../images/nav/nav-bottom-about.jpg) -423px 0 no-repeat;
	width: 377px;
}

#nav-about a.abt:hover {
	background-position: -423px -45px;
}

#footer-home {
	position: absolute;
 	top: 405px;
	left: 320px;
}

/* content */
#box {
	width: 800px;
	height: 600px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -400px;
}

#box ul.menu-bottom {
	position: absolute;
	top: 555px;
	z-index: 100;
}

.content-bg {
	background: #FFFFFF;
	position: relative;
	top: 0;
	left: 410px;
	width: 390px;
	height: 510px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
}

.txt {
	position: absolute;
	top: 65px;
	left: 450px;
	right: 30px;
	bottom: 65px;
	width: 310px;
	height: 468px;
	padding-right: 25px;
	overflow: auto;
}

.movie {
	margin-top: 90px;
}

.movie p {
	margin-top: 40px;
}

.txt ul.reviews {
	margin-top: 17px;
}

.txt ul.reviews li {
	display: inline;
	margin-top: 23px;
	margin-right: 21px;
}

.txt ul.reviews li img {
	vertical-align: middle;
}

#film {
	background: transparent url(../images/bg/film.jpg) no-repeat;
	height: 555px;
}

#playing {
	background: transparent url(../images/bg/playing.jpg) no-repeat;
	height: 555px;
}

#trailer {
	background: transparent url(../images/bg/trailer.jpg) no-repeat;
	height: 555px;
}

#support {
	background: transparent url(../images/bg/support.jpg) no-repeat;
	height: 555px;
}

#of {
	background: transparent url(../images/bg/of.jpg) no-repeat;
	height: 555px;
}

#festivals {
	background: transparent url(../images/bg/festivals.jpg) no-repeat;
	height: 555px;
}

#press {
	background: transparent url(../images/bg/press.jpg) no-repeat;
	height: 555px;	
}

#about {
	background: transparent url(../images/bg/about.jpg) no-repeat;
	height: 555px;
	clear: both;
}

#footer {
	position: absolute;
 	top: 610px;
	left: 310px;
}



/* popups */
#popup {
	margin: 20px 30px;
	padding: 15px 25px;
	border: 1px solid #cfa980;
}

#popup h2 {
	margin: 10px 0 0 0;
	line-height: 12px;
}

#popup p {
	margin-top: 0;
}

.opening {
	padding-top: 6px;
}

h1.spec {
	color: #6f3b1e;	
}
