	html {height: 100%;}
	
	body {
		margin: 0;
		padding: 0;
		color: #424242;
		font-family: Arial, Tahoma, serif;
		font-size: 10pt;
		min-height: 100%;
		position: relative;
		width: 100%;
		min-width: 960px;
	}	
	
	div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, blockquote, th, td {
		margin:0;
		padding:0;
	}
	img{border: none;}
	
	A{color: #2991c1;}
	A:hover{text-decoration: none;}
	
	#main{
		background: url(/i/fon_main.jpg) no-repeat top #000;
	}
	
	#film{
		background: url(/i/fon_about.jpg) no-repeat top #000;
	}
	
	#actors{
		background: url(/i/fon_actors.jpg) no-repeat top #000;
	}
	
	#files{
		background: url(/i/fon_files.jpg) no-repeat top #000;
	}
	
	#creators{
		background: url(/i/fon_creators.jpg) no-repeat top #000;
	}
	
	#wrapper{
		width: 1000px;
		margin: 0 auto;
		padding-bottom: 250px;
	}
	
	/******* шапка *******/
	
	#header {
		height: 266px;
	}	

	/******* логотип *******/
	
	.logo{
		float: left;
		padding:56px 0 0 20px;
		color: #fff;
	}
	
	#main .logo{
		float: left;
		padding:44px 0 0 11px;
		color: #fff;
	}
	
	.logo A{font-size: 28pt; text-decoration: none;}
	
	/******* верхнее меню *******/
	
	#menu_top{
		margin-left:514px;
		padding-top:108px;
	}
	
	#menu_top UL{
		list-style: none;
	}
	
	#menu_top LI{
		height: 28px;
		color: #fff;
		margin-right:28px;
		float: left;
	}
	
	#menu_top LI A{
		height: 28px;
		text-decoration: none;
		display: block;
	}
	
	/******* О фильме *******/
	
	#menu_top .film A{
		width: 83px;
		background: url(/i/about.png) no-repeat top;
	}
	
	#menu_top .film A:hover{
		background-position: bottom;
	}
	
	#menu_top .film_active{
		width: 83px;
		background: url(/i/about.png) no-repeat bottom;
	}
	
	#menu_top .film_active A{width: 83px;}
	
	/******* Материалы *******/
	
	#menu_top .files A{
		width: 100px;
		background: url(/i/files.png) no-repeat top;
	}
	
	#menu_top .files A:hover{
		background-position: bottom;
	}
	
	#menu_top .files_active{
		width: 100px;
		background: url(/i/files.png) no-repeat bottom;
	}
	
	#menu_top .files_active A{width: 100px;}
	
	/******* Создатели *******/
	
	#menu_top .creators A{
		width: 94px;
		background: url(/i/creators.png) no-repeat top;
	}
	
	#menu_top .creators A:hover{
		background-position: bottom;
	}
	
	#menu_top .creators_active{
		width: 94px;
		background: url(/i/creators.png) no-repeat bottom;
	}
	
	#menu_top .creators_active A{width: 94px;}
	
	/******* Актеры *******/
	
	#menu_top .actors A{
		width: 78px;
		background: url(/i/actors.png) no-repeat top;
	}
	
	#menu_top .actors A:hover{
		background-position: bottom;
	}
	
	#menu_top .actors_active{
		width: 78px;
		background: url(/i/actors.png) no-repeat bottom;
	}
	
	#menu_top .actors_active A{width: 78px;}
	
	#main #container{
		min-height: 534px;
	}
	
	/******* контент *******/
	
	#content{color:#ACAEB1; font-size:11pt; line-height:20px;}
	
	#main #content {
		color:#ACAEB1;
		margin-left:572px;
		margin-right:27px;
		height:366px;
	}
	
	#film #content {
		border-bottom: 1px solid #252525;
		line-height:19px;
		margin:0 23px 0 21px;
		padding:79px 17px 0 490px;
	}
	
	#content H1{text-align: right; margin-bottom: 16px; color: #937d62;}
	
	#content P{margin-bottom: 15px;}
	
	#content TABLE P{margin-bottom: 0;}
	
	#content UL, #content OL{padding-left: 15px;}
	
	.inquiry {
		margin-left:650px;
	}
	
	.down{text-align: center; padding-bottom: 10px;}
	
	.down IMG{cursor: pointer;}
	
	.block_trailer{
		padding-top:11px;
		text-align:center;
	}
	
	.block_trailer IMG{cursor: pointer;}
	
	/******* подвал *******/
	
	#footer{
		font-size: 8pt;
		position: absolute;
		bottom: 0;
		height: 210px;
		width: 100%;
	}
	
	#footer_in{
		width: 1000px;
		margin: 0 auto;
	}
	
	.made{
		font-size:7pt;
		line-height:16px;
		color: #515559;
		margin-bottom:11px;
		text-align: center;
		text-transform:uppercase;
	}
	
	.counters{
		clear: both;
		padding-top:20px;
	}
	
	.copyright{
		padding:11px 35px 0 0;
		float: right;
	}
	DIV#wn {
		OVERFLOW: hidden; WIDTH: 440px; POSITION: relative; HEIGHT: 210px
	}

#main DIV#wn{height:163px;}
	
	#files DIV#wn{margin-left:48px; width:952px; height:260px;}
	
	.sc_menu LI{list-style: none; float: left; width: 160px; text-align: center; cursor: pointer;}

	.actor-name{text-align: center; color: #bec0c2; font-weight: bold;}
	
	.actor-rol{color: #957f64;}
	
	#actors #content, #creators #content, #files #content{padding-top: 76px;}
	
	#files .down{margin-left:48px; width:952px;}
	
	.gal_im{
		width:189px;
		height: 129px;
		float: left;
		margin-right: 1px;
		margin-bottom: 1px;
		background-color: #404040;
		background-position: 50%;
		background-repeat: no-repeat;
		cursor:pointer;
	}
	.vk_tw_fb{
		padding-left:452px;
		padding-top:100px;
		text-align:center;
	}
	
	.vk_tw_fb A{
		display: block;
		width: 32px;
		height: 32px;
		float: left;
		background-position: top;
		background-repeat: no-repeat;
		margin-right: 12px;
		text-decoration: none;
	}
	
	.vk_tw_fb A:hover{background-position: bottom;}
	
	.vk_tw_fb .vk{
		background-image: url(/i/vk.gif);
	}
	
	.vk_tw_fb .tw{
		background-image: url(/i/tw.gif);
	}
	
	.vk_tw_fb .fb{
		background-image: url(/i/fb.gif);
	}

#main #content {
color:#ACAEB1;
height:176px;
margin-left:572px;
margin-right:27px;
padding-top:190px;
}
