	html{height: 100%; width: 100%;}
	
	body {
		margin: 0;
		padding: 0;
		color: #323232;
		font-family: Verdana, Arial, Geneva,Helvetica,sans-serif;
		font-size: 10pt;
		width: 100%;
		min-width: 1000px;
		height: 100%;
		position: relative;
		background: #000000;
	}		

p {
margin-bottom:20px;
}
	
    * html #wrapper {height: 100%;}  /*  õàê äëÿ IE */

	
	*html body {
	   width: expression((document.documentElement.clientWidth < 1000) ? '1000px' : '100%');
	}

	*{margin: 0; padding: 0;}
	img{border: none;}
	
	A{color: #fff;}
	A:hover{text-decoration: none;}

	h1{ font-weight: normal;}
	
	#wrapper{
		position: relative;
		clear: both;
        mi n-height: 100%;
		
	}
	
	.main{background: url(../fon_main.jpg) top no-repeat #000000;}
	
	.actor{
		background: url(../fon_actor.jpg) top no-repeat #000000;
		min-height:100%;
	}
	
	.cadr_over{
		background: url(../fon_cadr_over.jpg) top no-repeat #000000;
		min-height:100%;
	}
	
	.main_news{
		background: url(../fon_news.jpg) top no-repeat #000000;
		min-height:100%;
	}
	
	.main_press{
		background: url(../fon_press.jpg) top no-repeat #000000;
		min-height:100%;
	}
	
	.main_age{
		background: url(../fon_age.jpg) top no-repeat #000000;
		min-height:100%;
	}
	
	.main_opinion{
		background: url(../fon_opinion.jpg) top no-repeat #000000;
		min-height:100%;
	}
	
	/***** ËÎÃÎÒÈÏ *****/
	
	.logo{padding-top:52px; font-size: 30pt; color: #fff; line-height: 20px; padding-bottom:25px;}
	.logo A{color: #fff;  line-height: 20px;}
	
	.text{
		width: 868px;
		position: relative;
		margin-left:-421px;
		left: 50%;
		}
	
	.trailer{
		width: 302px;
		height:182px;
		text-align:center;
		padding-top: 20px;
		margin-bottom:44px;
		background: url(../trailer.gif) top no-repeat;
	}
	
	/***** ÌÅÍÞ ****/
	
	#main_menu{
		height: 38px;
		margin-bottom:27px;
		width: 100%;
		overf low: hidden;
		background: url(../fon_menu.gif) top no-repeat;
	}
	
	#main_menu ul{
		width: 930px;
		position: relative;
		margin-left:-421px;
		left: 50%;
		list-style: none;
		padding-top:10px;
		color: #fff;
		font-weight: bold;
		font-size: 12pt;
	}

	#main_menu ul li{float: left; padding-right: 56px;}

	#main_menu ul li A{
		color: #fff;
		font-weight: bold;
		font-size: 12pt;
		text-decoration: none;
	}
	
	.preview{
		color: #6f6f6f;
		font-size:9pt;
		padding-left:317px;
		text- align:justify;
		margin-bottom:40px;
	}
	
	.thx{
		text-transform:uppercase;
		te xt-align:justify;
		font-size:8pt;
		margin-bottom: 27px;
	}
	
	.banners{
		width:471px;
		margin: 0 auto;
		height: 38px;
		margin-bottom: 21px;
		color: #fff;
		text-align: center;
	}
	
	.banners A{color: #fff;}
	.banners img{
		margin-bottom: 21px;}
	
	
	.clear {	clear: both;}

	/**** ÂÍÓÒÐÅÍÍÈÅ ÑÒÐÀÍÈÖÛ *****/
	
	.text_in{
		width: 1000px;
		margin: 0 auto;
	}
	
	.text_in .logo{padding-left:28px; margin-bottom:40px; padding-bottom: 0;}
	
	.left_menu{
		font-family: Myriad Pro;
		font-size:10pt;
		font-weight:bold;
		text-transform:uppercase;
		width: 229px;
		color: #c4c3c2;
		text-align: center;
		letter-spacing:3px;
		padding-left:28px;
	}
	
	.left_menu A{color: #c4c3c2; text-decoration: none;}
	
	.left_menu ul{list-style: none;}
	
	.left_menu .noactive{display:block; margin:4px 0 5px;}
	
	.left_menu ul .active{border-top: 1px solid #2b2925; border-bottom: 1px solid #2b2925; margin-bottom: 8px;}
	.left_menu ul li ul li .active{border: 0; margin-bottom:0; color: #916946;}
	
	.left_menu ul .active A{display:block; margin:4px 0;}
	.left_menu ul .active ul li A{padding: 0;}
	
	.left_menu ul li ul li{
		margin:4px 0 8px 0;
		letter-spacing:2px;
	}
	
	.menu-active{padding:4px 0; cursor: pointer;}
	
	.left_menu ul li ul li A{
		font-size: 9pt;
		font-family: Myriad Pro;
		font-weight: normal;
		color: #65635f;
	}
	
	.page_name{
		color:#D3D3D3;
		font-size:15pt;
		font-weight:normal;
		letter-spacing:28px;
		margin-left:322px;
		position:absolute;
		text-transform:uppercase;
		top:150px;
		font-family: Myriad Pro;
	}
	
	/* dock2 - bottom START*/
	.dock {
		position: relative; 
		height: 50px; 
		text-align: center;
	}
	#dock2 {
		width: 100%;
		bottom: 0px;
		/*position: absolute;*/
		left: 0px;
		padding-bottom:55px;
		padding-top:61px;
	}
	.dock-container2 {
		position: absolute;
		height: 50px;
		/*background: url(images/dock-bg.gif);*/
		padding-left: 20px;
		margin-left:-7px;
	}
	a.dock-item2 {
		display: block; 
		font: bold 12px Arial, Helvetica, sans-serif;
		width: 81px; 
		color: #000; 
		bottom: 0px; 
		position: absolute;
		text-align: center;
		text-decoration: none;
	}
	.dock-item2 span {
		display: none;
		padding-left: 20px;
	}
	.dock-item2 img {
		border: none; 
		margin: 5px 10px 0px; 
		width: 100%; 
	}
	/* dock2 - bottom END*/
	
	/***** GALLERY ******/
	
	.anyClass{padding-top:68px;}
	
	.gallery_btn{width: 119px; margin: 0 auto; padding-top: 17px;}
	
	.fon_gal_left{
		margin-left:15px;
		margin-top:-185px;
		position:absolute;
		z-index:20;
	}
	
	.fon_gal_right{
		margin-left:960px;
		margin-top:-234px;
		position:absolute;
		z-index:20;
	}
	
	.prev{
		width: 35px;
		height: 30px;
		cursor: pointer;
		background: url(../prev.png) top no-repeat;
		border: 0;
		display: block;
		float: left;
		margin-right: 12px;
	}
	
	.next{
		width: 35px;
		height: 30px;
		cursor: pointer;
		background: url(../next.png) top no-repeat;
		border: 0;
		display: block;
	}
	
	
	.banners_in{
		width: 1000px;
		margin: 0 auto;
		padding-top:65px;
		overflow:hidden;
	}
	
	.capitana{float: right;}
	
	.banners_in .thx{clear: left; padding-top:10px; text-transform: uppercase;}
	
	/***** END GALLERY ******/
	
	/***** ÂÑÏËÛÂÀÞÙÈÉ ÁËÎÊ ******/
	
	.container{
		position: absolute;
		z-index: 50;
		min-height: 100%;
		width: 100%;
		padding-top: 189px;
		display: none;
		background: url(../container_fon.png) top left repeat;
	}
	.container2{
		position: absolute;
		z-index: 50;
		min-height: 100%;
		width: 100%;
		padding-top: 189px;
		display: none;
		background: url(../container_fon.png) top left repeat;
	}
	
	.close_btn{
		margin-left:901px;
		margin-top:-36px;
		position:absolute;
		cursor: pointer;
	}
	
	.container_left{
		border-top: 1px solid #1c1c1c;
		background: url(../fon_container_left.jpg) top left no-repeat #000;
		display:none;
		position:relative;
		top:768px;
		/*visible:hidden;*/
		/*margin-top:600px;*/
	}
	.container_left2{
		border-top: 0px solid #1c1c1c;
		/*background: url(../fon_container_left.jpg) top left no-repeat #000;*/
		display:none;
		position:relative;
		top:768px;
		/*visible:hidden;*/
		/*margin-top:600px;*/
	}
	
	.container_right{
		background: url(../fon_container_right.jpg) top right no-repeat;
		min-height: 751px;
		_height: 751px;
		padding-bottom: 40px;
	}
	
	.container .text_in {
		padding-top: 44px;
		padding-left:57px;
		width: 943px;
	}
	
	.left_sidebar{float: left; width: 351px;}
		
	/***** ÖÅÍÒÐÀËÜÍÀß ÊÎËÎÍÊÀ  *****/
	
	.middle_sidebar{
		margin-left: 351px;
		margin-right: 229px;
		font-family: Verdana;
		color: #858484;
	}
	
	.name{
		font-size:20pt;
		letter-spacing:16px;
		line-height:25px;
		text-transform:uppercase;
		color: #d3d3d3;
		padding-left: 20px;
	}
	
	.surname{
		font-size:19pt;
		font-weight:bold;
		letter-spacing:15px;
		line-height:28px;
		margin-bottom:19px;
		text-transform:uppercase;
		color: #d3d3d3;
		padding-left: 20px;
	}
	
	.role{
		font-size:10pt;
		margin-bottom:38px;
		text-transform:uppercase;
		color: #9f7048;
		padding-left: 20px;
		letter-spacing:5px;
	}
	
	.about_actor{
		font-size:10pt;
		line-height:15px;
		margin-bottom:43px;
		padding-left:20px;
		text-ali gn:justify;
	}
	
	.quote{
		background: url(../quote.gif) top left no-repeat;
		color:#d4ad8d;
		font-size: 9pt;
		font-style:italic;
		padding-left:20px;
		te xt-align:justify;
	}

	.quote0{
		background: none;
	}
	
	/***** ÏÐÀÂÀß ÊÎËÎÍÊÀ ******/
	
	.right_sidebar{
		float: right;
		width: 205px;
		padding-top: 129px;
		font-size: 10pt;
		text-transform:uppercase;
		color: #858484;
	}
	
	.right_sidebar ul{
		list-style: none;
		font-family: Verdana;
		color: #454545;
		margin-top:13px;		
		}
		
	.right_sidebar ul li{margin-bottom:14px; font-size: 9pt;}
		
	.right_sidebar ul strong{color: #858484; font-size: 8pt;}
	
	
	
	/***** END ÂÑÏËÛÂÀÞÙÈÉ ÁËÎÊ ******/
	
	/***** Øàáëîí ÇÀ ÊÀÄÐÎÌ ******/
	
	.left_column{
		float: left;
		width: 280px;
		clear: left;
	}
	
	.right_column{
		margin-left: 306px;
		margin-right:63px;
	}
	
	.box{
		width: 200px;
		height: 166px;
		float: left;
		margin-right: 21px;
		margin-bottom: 21px;
		background: url(../box.png) top left no-repeat;
		text-align: center;
		padding-top: 34px;
	}
	
	.box img{margin-bottom: 3px;}
	
	.box A{
		color: #999;
		text-decoration: none;
		text-transform: uppercase;
		font-family:verdana;
	}
	
	/***** END Øàáëîí ÇÀ ÊÀÄÐÎÌ ******/
	
	/***** ÈÍÒÅÐÂÜÞ ******/
	
	.interview_top{
		background: url(../interview_top.png) top left no-repeat;
		font-family: Verdana;
	}
	
	.interview_top A:hover{text-decoration: underline;}
	
	.interview_bottom{
		background: url(../interview_bottom.png) bottom left no-repeat;
		padding: 15px 0;
	}
	
	.interview_middle{
		background: url(../interview_middle.png) top left repeat-y;
		padding: 0 26px 0 43px;
	}
	
	.interview_title{
		width: 502px;
		position:relative;
		top: -40px;
		color: #fff;
		margin-left:-30px;
	}
	
	.interview_title img{width: 120px;}
	
	.interview_title P{
		margin-bottom:0;
		margin-left:141px;
		font-size:10pt;
		margin-top:-42px;
	}
	
	.interview_title A{
		padding-bottom: 11px;
		padding-right: 22px;
		/*background: url(../interview_video.gif) bottom left no-repeat;*/
	}
	
	.interview_question{
		color:#6F6F6F;
		font-size:10pt;
		font-style:italic;
		padding-bottom:10px;
		padding-top:6px;
		width:453px;
	}
	
	.interview_middle .quote{font-style: normal; padding-bottom:32px; width: 450px}
	
	.interview_scroll{
		width: 15px;
		margin-left: 238px;
		margin-top:-20px;		
	}
	
	.interview_scroll img{margin-bottom: 7px; }
	
	.interview_all{
		background: url(../interview_all.png) left no-repeat;
		/*margin-top:-30px;*/
	}
	
	.interview_all A{
		padding-left:28px;
		text-decoration: none;
		color: #916946;
		text-transform: uppercase;
		font-size:8pt;
	}
	
	.interview_small_in{
		margin-left:70px;
		width:198px;
		clear: left;
	}
	
	.interview_small{
		padding-top: 116px;
	}
	
	.interview_small_in A{color: #6f6f6f; padding-bottom: 30px;}
	
	.interview_small_in img{
		width: 40px;
		float: left;
		margin-right: 8px;
		margin-bottom: 30px;
		margin-top:3px;
	}
	
	/***** END ÈÍÒÅÐÂÜÞ ******/
	
	/***** ÍÎÂÎÑÒÈ ******/
	
	.news_top{position: relative; top:-52px;}
	
	.news_block{width: 492px; padding-top:35px;height:500px;overflow:hidden;}
	
	#news-block dt{width: 100%; float: left; margin-bottom:10px;}
	
	#news-block dt span{
		display: block;
		font-style: italic;
		color: #6f6f6f;
		float: left;
		font-size:10pt;
		line-height:12px;
	}
	
	#news-block dt .news-page{
		margin-left: 125px;
		display: block;
		color: #b5b5b4;
		font-size:9pt;
	}
	
	#news-block dt .news-page A, #news-block dt .age-page A, #news-block dt .press-page A{
		color: #b5b5b4;
		text-decoration: none;
	}
	
	#news-block dt .news-page A:hover, #news-block dt .age-page A:hover, #news-block dt .press-page A:hover{text-decoration: underline;}
	
	#news-block dt .age-page{
		display: block;
		color: #b5b5b4;
		font-size:9pt;
	}
	
	#news-block dt .press-page{
		margin-left: 125px;
		display: block;
		color: #b5b5b4;
		font-size:9pt;
	}
	
	
	
	
	#news-block dd{color: #967a64; margin-bottom:10px; margin-left: 21px; width: 95%; float: left;}
	
	#news-block dd P{min-width: 300px;}
	
	
	#news-block dd  img{margin-right: 12px; margin-bottom: 20px;}
	
	.news_scroll{margin-top:0px;}
	
	/***** END ÍÎÂÎÑÒÈ ******/
	.gallery_cadr{ width: 455px;}
	.gallery_cadr_im{width: 120px; height: 120px; float: left; margin-right: 30px; margin-bottom: 30px; cursor: pointer;}
	.gallery_big_foto {
		width:922px;
		margin:0 auto;
		text-align: center;
		color: #6f6f6f; font-style: italic;
	}
	
	.video_cadr_im{width: 242px; height: 194px; float: left; margin-right: 20px;}
	
	.video_cadr_im .dock{margin-top:-81px;}
	
	.video_cadr_im P{text-align: center; padding-top:32px; color: #916946; text-transform: uppercase;}
	
	.wallpaper_in{ margin-bottom: 18px;}
	
	.wallpaper_in .dock{margin-bottom:108px; margin-top:-135px;}
	
	/*------------------------------------------------------------*/
	/* 22.05.2008 - Goodwin (îôîðìëåíèå òàáëèö) */
	
	.feedback {margin-top: 20px;}
	
.feedback tr, 
.feedback td, 
.feedback th {
	padding-top: 6px;
	padding-bottom: 4px;
}
.feedback .title {
	background-color: #e8e8e8;
	text-align: right;
	width: 140px;
}
.feedback .input input,
.feedback .input textarea {
	border: 0;
	padding: 3px 5px;
	background: #191919;
	color: #b7b7b7;
	width: 440px;
	font-size: 10pt;
	font-family: Verdana, Arial, Geneva,Helvetica,sans-serif;
}

.input img {
	margin-top:4px;
}

.feedback .input .sub{width:142px;}

.feedback .input textarea{height: 295px;}

.feedback .sample {
	text-align: left;
	font-weight: normal;
}

.feedback .input .button {
	cursor: pointer;
	background: none;
	width: 93px;
	color: #876241;
	text-transform: uppercase;
	padding: 0;
	margin-top:20px;
	font-size:11pt;
}

.red {
	color: red;
	font-weight: bold;
}
.green {
	color: green;
	font-weight: bold;
}

/* ***************** ñòèëü äëÿ íàâèãàöèè ******************* */
.nav-digit {
	font-family: sans-serif;
	font-size: 80%;
}

.nav-digit a {
	padding-left: 5px; 
	padding-right: 5px; 
	text-decoration: none;
	
	color: #909090;
	border : 1px solid #A0A0A0;
	background-color: #FaFaFa;
}

.nav-digit a:hover {
	padding-left: 5px; 
	padding-right: 5px; 

	color: #606060;
	border: 1px solid #FFC267; 
	background-color: #F0F0F0;
}

.nav-digit .active {
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 2px;
	padding-bottom: 2px;
		
	font-weight: bold;
	color: #000000;
	border: 1px solid #FFB67B;
	background-color: #FFD69B;
}
/* ******************************************************* */

	/*------------------------------------------------------------*/
	
	.faq-item SMALL{color: #6f6f6f; font-size: 8pt;}
	
	.faq-item STRONG{color: #b4b4b4; font-size: 10pt;}
	
	.question{width: 511px; color: #d4ad8d; margin-top:8px; margin-bottom:15px;}
	
	.opinion{text-align: center;}
	
	.opinion-inside{width: 449px; margin: 0 auto;}
	