/* CSS Document */

.h1 {
  width: 247px;
  height: 62px;
	display: block;
	overflow: hidden;
	position: absolute; left: 10px; top: 19px;
	margin: 0; padding: 0;
}
.h1 a {
  width: 247px;
  height: 62px;
	display: block;
	overflow: hidden;
	position: relative;
	text-indent: -5000px;
}
.h1 a span {
  background: url(../imgs/logo-en.png) no-repeat;
  width: 247px;
  height: 62px;
	display: block;
	overflow: hidden;
	position: absolute; top: 0; left: 0;
	cursor: pointer;
}
span.dateFestival {
  width: 139px; height: 15px;
  display: block;
  position: absolute; top: 54px; left: 300px;
  overflow: hidden;
  text-indent: -2000px;
}
span.dateFestival span {
  background: url(../imgs/date-en.png) no-repeat;
  width: 139px;
  height: 15px;
  display: block;
  position: absolute; top: 0; left: 0;
}

ul.headMenu li a span {
	background: url(../imgs/head-menu-en.gif) no-repeat;
	width: 217px; height: 45px;
	display: block;
	position: absolute; top: 0; left: 0;
	cursor: pointer;
}
div.setYourProgram {
	/*background: url(../imgs/bgr-set-your-program-en.gif) 0 0 no-repeat;*/
}
div#partners h2 span {
	background: url(../imgs/title-partners-en.gif) no-repeat;
}
div.setYourProgram form {
	background: url(../imgs/bgr-login-box-en.gif) no-repeat;
}
form.registrationForm input.submitButton {
		background: url(../imgs/button-144.gif) no-repeat;
		width: 144px;
}
ul#supportMenu {
	position: absolute; top: 0; left: 474px;
}
ul.headMenuFest li a span {
	background: url(../imgs/head-menu-full-en.gif) no-repeat;
}
a.iphoneBanner span{
	background: url(../imgs/iphone.jpg) no-repeat;
}
body#index div#topBlock {
	position: relative;
	height: 430px;
}
div.newsBlock div.filters {
	height: 28px;
	padding: 6px 0 0 2px;
}
p.newsBar {
	height: 42px;
}
div.guide h2 {
	width: 122px; height: 25px;
}
div.guide h2 span {
	background: url(../imgs/title-top-films-en.gif) no-repeat;
	width: 122px; height: 25px;
}
div.showenTW {
	width: 447px !important;
	background: url(../imgs/arr-twett.gif) 0px 20px no-repeat;
}
div.twitBlock div p {
	position: absolute; top: 10px; left: 18px;
	color: #787878;
	width: 500px; _width: 484px; height: 40px;
	font-size: 11px;
	line-height: 120%;
	display: none;
}
ul.headMenu li a.foto span {
	background: url(../imgs/menu-fotky-en.png) 0 -45px no-repeat;
	width: 220px;
}
ul.headMenu li a.video span {
	background: url(../imgs/menu-videa-en.png) 0 -45px no-repeat;
}
div.socialWeb a span {
	background: url(../imgs/buttons-social-en.jpg) no-repeat;
	width: 159px; height: 140px;
	display: block; position: absolute;
	top: 0; left: 0;
}
