/* Настройки всей страницы - начало */
img {
	margin: 0; 
	padding: 0; 
	border: 0;
}
html, body {
	margin: 0; 
	padding: 0; 
	border: 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0d0c0c;
}
body#home {
	text-align: center;
	background:url(../images/home.jpg) top center no-repeat #fcf6e0;
}
body#director {
background:#F9F6EA url(../images/director1.jpg) no-repeat scroll center top;
text-align:center;
}
body#adabashyan {
	background:#FAF5E4 url(../images/adabashyan.jpg) no-repeat scroll center top;
	text-align:center;
}
body#adabashyan1 {
background:#FAF5E4 url(../images/adabashyan1.jpg) no-repeat scroll center top;
text-align:center;
}
body#bezrukov {
background:#FAF5E4 url(../images/bezrukov.jpg) no-repeat scroll center top;
text-align:center;
}
body#unclevanya {
background:#FAF5E4 url(../images/unclevanya.jpg) no-repeat scroll center top;
text-align:center;
}
body#contacts {
	text-align: center;
	background:url(../images/contacts.jpg) top center no-repeat #fcf6e0;
}
body#stills {
	text-align: center;
	background:url(../images/stills.jpg) top center no-repeat #edeade;
}
body#chehov {
	text-align: center;
	background:url(../images/chehov.jpg) top center no-repeat #f9f6ea;
}
body#costumes {
	text-align: center;
	background:url(../images/costumes.jpg) top center no-repeat #f9f6ea;
}
body#makeup {
background:#F9F6EA url(../images/makeup.jpg) no-repeat scroll center top;
text-align:center;
}
body#volga {
	text-align: center;
	background:url(../images/volga.jpg) top center no-repeat #f9f6ea;
}
body#sound {
background:#F9F6EA url(../images/sound.jpg) no-repeat scroll center top;
text-align:center;
}
body#producer {
	text-align: center;
	background:url(../images/producer.jpg) top center no-repeat #f9f6ea;
}
body#stoianov {
	text-align: center;
	background:url(../images/stoyanov.jpg) top center no-repeat #f9f6ea;
}
body#synopsis {
background:#FBF6E5 url(../images/synopsis.jpg) no-repeat scroll center top;
text-align:center;
}
body#babenko {
	text-align: center;
	background:url(../images/babenko.jpg) top center no-repeat #f9f6ea;
}
body#belozerov {
	text-align: center;
	background:url(../images/belozerov.jpg) top center no-repeat #f9f6ea;
}
body#poglazov {
background:#F9F6EA url(../images/poglazov.jpg) no-repeat scroll center top;
text-align:center;
}
body#surova {
background:#F9F6EA url(../images/surova.jpg) no-repeat scroll center top;
text-align:center;
}
body#grave {
background:#F9F6EA url(../images/grave.jpg) no-repeat scroll center top;
text-align:center;
}
body#shpagin {
	text-align: center;
	background:url(../images/shpagin.jpg) top center no-repeat #f9f6ea;
}
body#drapeko {
	text-align: center;
	background:url(../images/drapeko.jpg) top center no-repeat #f9f6ea;
}
body#feklistov {
background:#F9F6EA url(../images/feklistov.jpg) no-repeat scroll center top;
text-align:center;
}
body#germanova {
background:#F9F6EA url(../images/germanova.jpg) no-repeat scroll center top;
text-align:center;
}
body#years {
	text-align: center;
	background:url(../images/years.jpg) top center no-repeat #fdfcf7;
}
body#video {
	text-align: center;
	background:url(../images/video.jpg) top center no-repeat #f9f7ee;
}
body#author {
	text-align: center;
	background:url(../images/author.jpg) top center no-repeat #fdfbf5;
}
body#news {
	text-align: center;
	background:url(../images/news.jpg) top center no-repeat #fdfbf5;
}
body#welcome {
	text-align: center;
	background:url(../images/welcome.jpg) top center no-repeat #f8f8e7;
}
body#game {
	text-align: center;
	background:url(../images/game.jpg) top center no-repeat #dad0ba;
}
body#game2 {
	text-align: center;
	background:url(../images/game2.jpg) top center no-repeat #dad0ba;
}
body#game3 {
	text-align: center;
	background:url(../images/game3.jpg) top center no-repeat #dad0ba;
}
body#karuk {
	text-align: center;
	background:url(../images/karuk.jpg) top center no-repeat #f9f6ea;
}
body#game3_fail {
	text-align: center;
	background:url(../images/game3_fail.jpg) top center no-repeat #e9e5dd;
}
body#game3_fail_0 {
	text-align: center;
	background:url(../images/game3_fail_0.jpg) top center no-repeat #e9e5dd;
}
body#game3_fail_1 {
	text-align: center;
	background:url(../images/game3_fail_1.jpg) top center no-repeat #e9e5dd;
}
body#game3_fail_2 {
	text-align: center;
	background:url(../images/game3_fail_2.jpg) top center no-repeat #e9e5dd;
}
body#game3_fail {
	text-align: center;
	background:url(../images/game3_fail.jpg) top center no-repeat #e9e5dd;
}
body#game2_fail {
	text-align: center;
	background:url(../images/game2_fail.jpg) top center no-repeat #e9e5dd;
}
body#game2_win_1 {
	text-align: center;
	background:url(../images/game2_win_1.jpg) top center no-repeat #e9e5dd;
}
body#game2_win_2 {
	text-align: center;
	background:url(../images/game2_win_2.jpg) top center no-repeat #e9e5dd;
}
body#game3_fail_1 {
	text-align: center;
	background:url(../images/game3_fail_1.jpg) top center no-repeat #e9e5dd;
}
body#game3_fail_2 {
	text-align: center;
	background:url(../images/game3_fail_2.jpg) top center no-repeat #e9e5dd;
}
body#actors {
	text-align: center;
	background:url(../images/actors.jpg) top center no-repeat #dad0ba;
}
body#video_zagl {
	text-align: center;
	background:url(../images/video_zagl.jpg) top center no-repeat #dad0ba;
}
.all {
	width:1000px;
    margin:0 auto;
	text-align:left;
}
a {
	outline:none;
	color:#040100;
}
a:hover {
	text-decoration:none;
}
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size:0;
	line-height:0;
}
/* Настройки всей страницы - конец */

/* welcome - begin */



.all .content .actor_2 {
padding-left:12px;
padding-top:10px;
}
.all .content .actor_2 h1 {
margin:0;
padding:0 0 5px 34px;
}
.all .content .actor_2 .hr {
padding-bottom:12px;
}
.all .content .actor_2 .actor_in {
background:transparent url(../images/bg_actor.png) repeat scroll left top;
font-size:13px;
padding:30px 17px 14px;
width:427px;
}
.all .content .actor_2 .actor_in .hr {
margin-bottom:-5px;
padding-bottom:7px;
}
.all .content .actor_2 .actor_in p {
margin:0;
padding:0 7px 9px 18px;
}

.all .enter_ru {
	padding-top:75px;
	padding-left:130px;
}
.all .enter_ru a {
	display:block;
	width:230px;
	height:195px;
}
.all .enter_eng {
	padding-top:89px;
	padding-left:22px;
}
.all .enter_eng a {
	display:block;
	width:228px;
	height:196px;
}
.all .enter_site {
	padding-left:580px;
	padding-bottom:40px;
}
.all .enter_site a {
	display:block;
	width:200px;
	height:42px;
}
/* welcome - end */

/* menu - begin */
.all .menu {
	float:left;
	width:214px;
	padding-top:33px;
	padding-bottom:40px;
}
.all .menu ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.all .menu ul li {
	padding:0px;
	margin:0px;
}
.all .menu ul li a {
	display:block;
}
.all .menu ul li.menu_1 {
	background:url(../images/menu_1.png) top left no-repeat;
	width:214px;
	height:43px;
}
.all .menu ul li.menu_1 a {
	width:214px;
	height:43px;
	background:none;
}
.all .menu ul li.menu_2 {
	background:url(../images/menu_2.png) top left no-repeat;
	width:214px;
	height:42px;
}
.all .menu ul li.menu_2 a {
	width:214px;
	height:42px;
}
.all .menu ul li.menu_3 {
	background:url(../images/menu_3.png) top left no-repeat;
	width:214px;
	height:80px;
}
.all .menu ul li.menu_3 a {
	width:214px;
	height:80px;
}
.all .menu ul li.menu_4 {
	background:url(../images/menu_4.png) top left no-repeat;
	width:214px;
	height:46px;
}
.all .menu ul li.menu_4 a {
	width:214px;
	height:46px;
}
.all .menu ul li.menu_5 {
	background:url(../images/menu_5.png) top left no-repeat;
	width:214px;
	height:51px;
}
.all .menu ul li.menu_5 a {
	width:214px;
	height:51px;
}
.all .menu ul li.menu_6 {
	background:url(../images/menu_6.png) top left no-repeat;
	width:214px;
	height:45px;
}
.all .menu ul li.menu_6 a {
	width:214px;
	height:45px;
}
.all .menu ul li.menu_7 {
	background:url(../images/menu_7.png) top left no-repeat;
	width:214px;
	height:46px;
}
.all .menu ul li.menu_7 a {
	width:214px;
	height:46px;
}
.all .menu ul li.menu_8 {
	background:url(../images/menu_8.png) top left no-repeat;
	width:214px;
	height:77px;
}
.all .menu ul li.menu_8 a {
	width:214px;
	height:77px;
}
.all .menu ul li.menu_9 {
	background:url(../images/menu_9.png) top left no-repeat;
	width:214px;
	height:47px;
}
.all .menu ul li.menu_9 a {
	width:214px;
	height:47px;
}
.all .menu ul li.menu_10 {
	background:url(../images/menu_10.png) top left no-repeat;
	width:214px;
	height:70px;
}
.all .menu ul li.menu_10 a {
	width:214px;
	height:70px;
}
.all .menu ul li.menu_11 {
	background:url(../images/menu_11.png) top left no-repeat;
	width:214px;
	height:48px;
}
.all .menu ul li.menu_11 a {
	width:214px;
	height:48px;
}
.all .menu ul li.menu_12 {
	background:url(../images/menu_12.png) top left no-repeat;
	width:214px;
	height:72px;
}
.all .menu ul li.menu_12 a {
	width:214px;
	height:72px;
}
.all .menu ul li.menu_13 {
	background:url(../images/menu_13.png) top left no-repeat;
	width:214px;
	height:47px;
}
.all .menu ul li.menu_13 a {
	width:214px;
	height:47px;
}
.all .menu ul li.menu_1_active {
	background:url(../images/menu_1_active.png) top left no-repeat;
	width:214px;
	height:43px;
}
.all .menu ul li.menu_2_active {
	background:url(../images/menu_2_active.png) top left no-repeat;
	width:214px;
	height:42px;
}
.all .menu ul li.menu_3_active {
	background:url(../images/menu_3_active.png) top left no-repeat;
	width:214px;
	height:80px;
}
.all .menu ul li.menu_4_active {
	background:url(../images/menu_4_active.png) top left no-repeat;
	width:214px;
	height:46px;
}
.all .menu ul li.menu_5_active {
	background:url(../images/menu_5_active.png) top left no-repeat;
	width:214px;
	height:51px;
}
.all .menu ul li.menu_6_active {
	background:url(../images/menu_6_active.png) top left no-repeat;
	width:214px;
	height:45px;
}
.all .menu ul li.menu_7_active {
	background:url(../images/menu_7_active.png) top left no-repeat;
	width:214px;
	height:46px;
}
.all .menu ul li.menu_8_active {
	background:url(../images/menu_8_active.png) top left no-repeat;
	width:214px;
	height:77px;
}
.all .menu ul li.menu_9_active {
	background:url(../images/menu_9_active.png) top left no-repeat;
	width:214px;
	height:47px;
}
.all .menu ul li.menu_10_active {
	background:url(../images/menu_10_active.png) top left no-repeat;
	width:214px;
	height:70px;
}
.all .menu ul li.menu_11_active {
	background:url(../images/menu_11_active.png) top left no-repeat;
	width:214px;
	height:48px;
}
.all .menu ul li.menu_12_active {
	background:url(../images/menu_12_active.png) top left no-repeat;
	width:214px;
	height:72px;
}
.all .menu ul li.menu_13_active {
	background:url(../images/menu_13_active.png) top left no-repeat;
	width:214px;
	height:47px;
}
.all .menu ul li.menu_1_active a {
	width:214px;
	height:43px;
}
.all .menu ul li.menu_2_active a {
	width:214px;
	height:42px;
}
.all .menu ul li.menu_3_active a {
	width:214px;
	height:80px;
}
.all .menu ul li.menu_4_active a {
	width:214px;
	height:46px;
}
.all .menu ul li.menu_5_active a {
	width:214px;
	height:51px;
}
.all .menu ul li.menu_6_active a {
	width:214px;
	height:45px;
}
.all .menu ul li.menu_7_active a {
	width:214px;
	height:46px;
}
.all .menu ul li.menu_8_active a {
	width:214px;
	height:77px;
}
.all .menu ul li.menu_9_active a {
	width:214px;
	height:47px;
}
.all .menu ul li.menu_10_active a {
	width:214px;
	height:70px;
}
.all .menu ul li.menu_11_active a {
	width:214px;
	height:48px;
}
.all .menu ul li.menu_12_active a {
	width:214px;
	height:72px;
}
.all .menu ul li.menu_13_active a {
	width:214px;
	height:47px;
}
.all .menu ul li.menu_1:hover {
	background:url(../images/menu_1_hover.png) top left no-repeat;
}
.all .menu ul li.menu_2:hover {
	background:url(../images/menu_2_hover.png) top left no-repeat;
}
.all .menu ul li.menu_3:hover {
	background:url(../images/menu_3_hover.png) top left no-repeat;
}
.all .menu ul li.menu_4:hover {
	background:url(../images/menu_4_hover.png) top left no-repeat;
}
.all .menu ul li.menu_5:hover {
	background:url(../images/menu_5_hover.png) top left no-repeat;
}
.all .menu ul li.menu_6:hover {
	background:url(../images/menu_6_hover.png) top left no-repeat;
}
.all .menu ul li.menu_7:hover {
	background:url(../images/menu_7_hover.png) top left no-repeat;
}
.all .menu ul li.menu_8:hover {
	background:url(../images/menu_8_hover.png) top left no-repeat;
}
.all .menu ul li.menu_9:hover {
	background:url(../images/menu_9_hover.png) top left no-repeat;
}
.all .menu ul li.menu_10:hover {
	background:url(../images/menu_10_hover.png) top left no-repeat;
}
.all .menu ul li.menu_11:hover {
	background:url(../images/menu_11_hover.png) top left no-repeat;
}
.all .menu ul li.menu_12:hover {
	background:url(../images/menu_12_hover.png) top left no-repeat;
}
.all .menu ul li.menu_13:hover {
	background:url(../images/menu_13_hover.png) top left no-repeat;
}
/* menu - end */

/* content - begin */
.all .content {
	float:left;
	width:786px;
	padding-bottom:40px;
}
.all .content .game2 {
	width:786px;
	position:relative;
	min-height:765px;
	_height:765px;
}
.all .content .game3 {
	width:786px;
	position:relative;
	min-height:824px;
	_height:824px;
}
.all .content .action_1 {
	padding-top:248px;
}
.all .content .action_1 a {
	display:block;
	width:183px;
	height:117px;
}
.all .content .action_2 {
	padding-top:18px;
	padding-left:534px;
}
.all .content .action_2 a {
	display:block;
	width:182px;
	height:102px;
}
.all .content .action_3 {
	padding-top:53px;
	padding-left:16px;
}
.all .content .action_3 a {
	display:block;
	width:150px;
	height:56px;
}
.all .content .rol {
	padding-top:137px;
	padding-bottom:154px;
}
.all .content .rol a {
	display:block;
}
.all .content .actor_1 {
	padding-top:48px;
}
.all .content .actor_1 a {
	width:130px;
	height:194px;
}
.all .content .actor_2 a {
	width:102px;
	height:132px;
}
.all .content .actor_3 {
	padding-left:9px;
	padding-top:15px;
}
.all .content .actor_3 a {
	width:101px;
	height:131px;
}
.all .content .actor_4 {
	padding-top:8px;
}
.all .content .actor_4 a {
	width:119px;
	height:147px;
}
.all .content .actor_5 {
	padding-left:8px;
}
.all .content .actor_5 a {
	width:108px;
	height:136px;
}
.all .content .actor_6 {
	padding-top:5px;
}
.all .content .actor_6 a {
	width:105px;
	height:150px;
}
.all .content .actor_7 a {
	width:108px;
	height:125px;
}
.all .content .actor_8 {
	padding-top:4px;
}
.all .content .actor_8 a {
	width:103px;
	height:115px;
}
.all .content .actor_9 {
	padding-top:9px;
}
.all .content .actor_9 a {
	width:119px;
	height:155px;
}
.all .content .actor_10 a {
	width:113px;
	height:136px;
}
.all .content .actor_11 {
	padding-top:8px;
	padding-left:7px;
}
.all .content .actor_11 a {
	width:108px;
	height:141px;
}
.all .content .actor_12 {
	padding-left:51px;
	float:left;
}
.all .content .actor_12 a {
	width:137px;
	height:109px;
	display:block;
}
.all .content .actor_13 {
	padding-left:49px;
	float:left;
}
.all .content .actor_13 a {
	width:101px;
	height:109px;
	display:block;
}
.all .content .actor_14 {
	padding-left:49px;
	float:left;
}
.all .content .actor_14 a {
	width:101px;
	height:109px;
	display:block;
}
.all .content .game3_fail {
	position:relative;
}
.all .content .game3_fail a {
	position:absolute;
	top:648px;
	left:581px;
	width:121px;
	height:86px;
	display:block;
}
.all .content .game3_fail a.to_home_bottom {
	width:141px;
}
.all .content .game3_fail a.to_home {
	position:absolute;
	top:43px;
	left:580px;
	width:144px;
	height:21px;
	display:block;
}
.all .content .video {
	margin-top:89px;
	margin-left:85px;
	position:relative;
	width:599px;
	height:462px;
}
.all .content .video .text_in_frame {
	padding-top:47px;
	padding-left:39px;
}
.all .content .video .frame {
	background:url(../images/frame.png) top left no-repeat;
	width:599px;
	height:462px;
	position:absolute;
	top:0px;
	left:0px;
}
.all .content .back a {
	display:block;
	margin-top:14px;
	margin-left:85px;
	width:125px;
	height:89px;
}
.all .content .sharlotta_name {
	position:absolute;
	top:176px;
	left:-7px;
	width:119px;
	height:32px;
}
.all .content .game3 .sharlotta_name a {
	display:block;
	width:119px;
	height:32px;
}
.all .content .sharlotta_face {
	position:absolute;
	top:211px;
	left:40px;
	width:79px;
	height:68px;
}
.all .content .game3 .sharlotta_face a {
	display:block;
	width:79px;
	height:68px;
}
.all .content .sharlotta_body {
	position:absolute;
	top:279px;
	left:47px;
	width:89px;
	height:166px;
}
.all .content .game3 .sharlotta_body a {
	display:block;
	width:89px;
	height:166px;
}
.all .content .sharlotta_cross {
	position:absolute;
	top:291px;
	left:35px;
	width:188px;
	height:118px;
	background:url(../images/sharlotta_cross.png) top left no-repeat;
}
.all .content .epihodov_name {
	position:absolute;
	top:152px;
	left:187px;
	width:109px;
	height:30px;
}
.all .content .game3 .epihodov_name a {
	display:block;
	width:109px;
	height:30px;
}
.all .content .epihodov_face {
	position:absolute;
	top:183px;
	left:253px;
	width:54px;
	height:65px;
}
.all .content .game3 .epihodov_face a {
	display:block;
	width:54px;
	height:65px;
}
.all .content .epihodov_body {
	position:absolute;
	top:248px;
	left:253px;
	width:76px;
	height:143px;
}
.all .content .game3 .epihodov_body a {
	display:block;
	width:76px;
	height:143px;
}
.all .content .game3 .epihodov_cross {
	position:absolute;
	top:267px;
	left:239px;
	width:188px;
	height:112px;
	background:url(../images/epihodov_cross.png) top left no-repeat;
}
.all .content .dunjasha_name {
	position:absolute;
	top:235px;
	left:121px;
	width:92px;
	height:33px;
}
.all .content .game3 .dunjasha_name a {
	display:block;
	width:92px;
	height:33px;
}
.all .content .dunjasha_face {
	position:absolute;
	top:268px;
	left:197px;
	width:55px;
	height:66px;
}
.all .content .game3 .dunjasha_face a {
	display:block;
	width:55px;
	height:66px;
}
.all .content .dunjasha_body {
	position:absolute;
	top:335px;
	left:190px;
	width:62px;
	height:124px;
}
.all .content .game3 .dunjasha_body a {
	display:block;
	width:62px;
	height:124px;
}
.all .content .game3 .dunjasha_cross {
	position:absolute;
	top:362px;
	left:183px;
	width:188px;
	height:107px;
	background:url(../images/dunjasha_cross.png) top left no-repeat;
}
.all .content .petja_name {
	position:absolute;
	top:608px;
	left:7px;
	width:55px;
	height:27px;
}
.all .content .game3 .petja_name a {
	display:block;
	width:55px;
	height:27px;
}
.all .content .petja_face {
	position:absolute;
	top:381px;
	left:-4px;
	width:47px;
	height:71px;
}
.all .content .game3 .petja_face a {
	display:block;
	width:47px;
	height:71px;
}
.all .content .petja_body {
	position:absolute;
	top:452px;
	left:-4px;
	width:80px;
	height:129px;
}
.all .content .game3 .petja_body a {
	display:block;
	width:80px;
	height:129px;
}
.all .content .game3 .petja_cross {
	position:absolute;
	top:456px;
	left:-1px;
	width:209px;
	height:117px;
	background:url(../images/petja_cross.png) top left no-repeat;
}
.all .content .anja_name {
	position:absolute;
	top:697px;
	left:308px;
	width:43px;
	height:26px;
}
.all .content .game3 .anja_name a {
	display:block;
	width:43px;
	height:26px;
}
.all .content .anja_face {
	position:absolute;
	top:393px;
	left:291px;
	width:55px;
	height:67px;
}
.all .content .game3 .anja_face a {
	display:block;
	width:55px;
	height:67px;
}
.all .content .anja_body {
	position:absolute;
	top:460px;
	left:280px;
	width:65px;
	height:138px;
}
.all .content .game3 .anja_body a {
	display:block;
	width:65px;
	height:138px;
}
.all .content .game3 .anja_cross {
	position:absolute;
	top:474px;
	left:275px;
	width:188px;
	height:113px;
	background:url(../images/anja_cross.png) top left no-repeat;
}
.all .content .varja_name {
	position:absolute;
	top:179px;
	left:333px;
	width:55px;
	height:31px;
}
.all .content .game3 .varja_name a {
	display:block;
	width:55px;
	height:31px;
}
.all .content .varja_face {
	position:absolute;
	top:211px;
	left:347px;
	width:52px;
	height:74px;
}
.all .content .game3 .varja_face a {
	display:block;
	width:52px;
	height:74px;
}
.all .content .varja_body {
	position:absolute;
	top:285px;
	left:347px;
	width:66px;
	height:165px;
}
.all .content .game3 .varja_body a {
	display:block;
	width:66px;
	height:165px;
}
.all .content .game3 .varja_cross {
	position:absolute;
	top:302px;
	left:336px;
	width:188px;
	height:111px;
	background:url(../images/varja_cross.png) top left no-repeat;
}
.all .content .piwik_name {
	position:absolute;
	top:163px;
	left:447px;
	width:79px;
	height:29px;
}
.all .content .game3 .piwik_name a {
	display:block;
	width:79px;
	height:29px;
}
.all .content .piwik_face {
	position:absolute;
	top:197px;
	left:467px;
	width:58px;
	height:75px;
}
.all .content .game3 .piwik_face a {
	display:block;
	width:58px;
	height:75px;
}
.all .content .piwik_body {
	position:absolute;
	top:273px;
	left:444px;
	width:115px;
	height:96px;
}
.all .content .game3 .piwik_body a {
	display:block;
	width:115px;
	height:96px;
}
.all .content .game3 .piwik_cross {
	position:absolute;
	top:281px;
	left:453px;
	width:188px;
	height:122px;
	background:url(../images/piwik_cross.png) top left no-repeat;
}
.all .content .ranevskaja_name {
	position:absolute;
	top:687px;
	left:519px;
	width:119px;
	height:27px;
}
.all .content .game3 .ranevskaja_name a {
	display:block;
	width:119px;
	height:27px;
}
.all .content .ranevskaja_face {
	position:absolute;
	top:370px;
	left:419px;
	width:73px;
	height:65px;
}
.all .content .game3 .ranevskaja_face a {
	display:block;
	width:73px;
	height:65px;
}
.all .content .ranevskaja_body {
	position:absolute;
	top:436px;
	left:423px;
	width:75px;
	height:119px;
}
.all .content .game3 .ranevskaja_body a {
	display:block;
	width:75px;
	height:119px;
}
.all .content .game3 .ranevskaja_cross {
	position:absolute;
	top:450px;
	left:416px;
	width:188px;
	height:112px;
	background:url(../images/ranevskaja_cross.png) top left no-repeat;
}
.all .content .lopahin_name {
	position:absolute;
	top:203px;
	left:644px;
	width:99px;
	height:32px;
}
.all .content .game3 .lopahin_name a {
	display:block;
	width:99px;
	height:32px;
}
.all .content .lopahin_face {
	position:absolute;
	top:186px;
	left:584px;
	width:52px;
	height:68px;
}
.all .content .game3 .lopahin_face a {
	display:block;
	width:52px;
	height:68px;
}
.all .content .lopahin_body {
	position:absolute;
	top:271px;
	left:560px;
	width:88px;
	height:180px;
}
.all .content .game3 .lopahin_body a {
	display:block;
	width:88px;
	height:180px;
}
.all .content .game3 .lopahin_cross {
	position:absolute;
	top:283px;
	left:557px;
	width:188px;
	height:119px;
	background:url(../images/lopahin_cross.png) top left no-repeat;
}
.all .content .game3 .firs_name {
	position:absolute;
	top:300px;
	left:710px;
	width:62px;
	height:32px;
}
.all .content .game3 .firs_name a {
	display:block;
	width:62px;
	height:32px;
}
.all .content .game3 .firs_face {
	position:absolute;
	top:333px;
	left:690px;
	width:64px;
	height:64px;
}
.all .content .game3 .firs_face a {
	display:block;
	width:64px;
	height:64px;
}
.all .content .game3 .firs_body {
	position:absolute;
	top:399px;
	left:690px;
	width:90px;
	height:153px;
}
.all .content .game3 .firs_body a {
	display:block;
	width:90px;
	height:153px;
}
.all .content .game3 .firs_cross {
	position:absolute;
	top:411px;
	left:583px;
	width:188px;
	height:126px;
	background:url(../images/firs_cross.png) top left no-repeat;
}
.all .content .game3 .advance {
	position:absolute;
	top:737px;
	left:658px;
	width:122px;
	height:87px;
}
.all .content .game3 .advance a {
	display:block;
	width:122px;
	height:87px;
}
.all .content .trigger {
	position: relative;
	cursor:pointer;
}
.all .content .trigger ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.all .content .popup {
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
	width:135px;
}
.all .content .popup .text {
	background:#f7eacc;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
}
.all .content .popup .text_2 {
	background:#f0e5fe;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
}
.all .content .popup td.bottom { 
	padding-left:16px;
	text-align:left;
}
.drag_obj { 
	position:absolute; 
	top:0px; 
	left:0px; 
	cursor:move; 
	text-align:center; 
	z-index:100; 
}
.all .content .game2 .position {
	position:relative;
}
.all .content .game2 .icon {
	width:34px;
	height:15px;
}
.all .content .game2 .icon ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.all .content .game2 .icon ul li {
	padding:0px;
	margin:0px;
}
.all .content .game2 .feklistov {
	position:absolute;
	top:84px;
	left:-18px;
	width:106px;
	height:96px;
}
.all .content .game2 .feklistov:hover {
	background:url(../images/feklistov_hover.png) top left no-repeat;
}
.all .content .game2 .feklistov .face a {
	margin-left:28px;
	margin-top:15px;
	display:block;
	width:62px;
	height:62px;
}
.all .content .game2 .feklistov .frame {
	position:absolute;
	top:0px;
	left:11px;
	background:url(../images/feklistov_frame.png) top left no-repeat;
	width:95px;
	height:91px;
}
.all .content .game2 .feklistov .icon {
	position:absolute;
	top:83px;
	right:0px;
}

.all .content .game2 .babenko {
	position:absolute;
	top:84px;
	left:86px;
	width:103px;
	height:96px;
}
.all .content .game2 .babenko:hover {
	background:url(../images/babenko_hover.png) top left no-repeat;
}
.all .content .game2 .babenko .face a {
	margin-left:19px;
	margin-top:15px;
	display:block;
	width:62px;
	height:62px;
}
.all .content .game2 .babenko .frame {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/babenko_frame.png) top left no-repeat;
	width:103px;
	height:96px;
}
.all .content .game2 .babenko .icon {
	position:absolute;
	top:80px;
	right:0px;
}

.all .content .game2 .shpagin {
	position:absolute;
	top:178px;
	left:-17px;
	width:97px;
	height:106px;
}
.all .content .game2 .shpagin:hover {
	background:url(../images/shpagin_hover.png) top left no-repeat;
}
.all .content .game2 .shpagin .face a {
	margin-left:18px;
	margin-top:18px;
	display:block;
	width:64px;
	height:72px;
}
.all .content .game2 .shpagin .frame {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/shpagin_frame.png) top left no-repeat;
	width:97px;
	height:106px;
}
.all .content .game2 .shpagin .icon {
	position:absolute;
	top:88px;
	right:-5px;
}

.all .content .game2 .drapenko {
	position:absolute;
	top:184px;
	left:79px;
	width:102px;
	height:96px;
}
.all .content .game2 .drapenko:hover {
	background:url(../images/drapenko_hover.png) top left no-repeat;
}
.all .content .game2 .drapenko .face a {
	margin-left:21px;
	margin-top:19px;
	display:block;
	width:64px;
	height:61px;
}
.all .content .game2 .drapenko .frame {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/drapenko_frame.png) top left no-repeat;
	width:102px;
	height:96px;
}
.all .content .game2 .drapenko .icon {
	position:absolute;
	top:77px;
	right:-16px;
}

.all .content .game2 .poglazov {
	position:absolute;
	top:285px;
	left:-15px;
	width:95px;
	height:115px;
}
.all .content .game2 .poglazov:hover {
	background:url(../images/poglazov_hover.png) top left no-repeat;
}
.all .content .game2 .poglazov .face a {
	margin-left:25px;
	margin-top:18px;
	display:block;
	width:53px;
	height:73px;
}
.all .content .game2 .poglazov .frame {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/poglazov_frame.png) top left no-repeat;
	width:95px;
	height:115px;
}
.all .content .game2 .poglazov .icon {
	position:absolute;
	top:88px;
	right:-11px;
}

.all .content .game2 .volga {
	position:absolute;
	top:283px;
	left:87px;
	width:99px;
	height:102px;
}
.all .content .game2 .volga:hover {
	background:url(../images/volga_hover.png) top left no-repeat;
}
.all .content .game2 .volga .face a {
	margin-left:15px;
	margin-top:21px;
	display:block;
	width:62px;
	height:68px;
}
.all .content .game2 .volga .frame {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/volga_frame.png) top left no-repeat;
	width:99px;
	height:102px;
}
.all .content .game2 .volga .icon {
	position:absolute;
	top:81px;
	right:-12px;
}

.all .content .game2 .grave {
	position:absolute;
	top:400px;
	left:-7px;
	width:91px;
	height:84px;
}
.all .content .game2 .grave:hover {
	background:url(../images/grave_hover.png) top left no-repeat;
}
.all .content .game2 .grave .face a {
	margin-left:13px;
	margin-top:14px;
	display:block;
	width:59px;
	height:59px;
}
.all .content .game2 .grave .frame {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/grave_frame.png) top left no-repeat;
	width:91px;
	height:84px;
}
.all .content .game2 .grave .icon {
	position:absolute;
	top:65px;
	right:-13px;
}

.all .content .game2 .germanova {
	position:absolute;
	top:382px;
	left:86px;
	width:99px;
	height:119px;
}
.all .content .game2 .germanova:hover {
	background:url(../images/germanova_hover.png) top left no-repeat;
}
.all .content .game2 .germanova .face a {
	margin-left:18px;
	margin-top:17px;
	display:block;
	width:67px;
	height:83px;
}
.all .content .game2 .germanova .frame {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/germanova_frame.png) top left no-repeat;
	width:99px;
	height:119px;
}
.all .content .game2 .germanova .icon {
	position:absolute;
	top:91px;
	right:-11px;
}

.all .content .game2 .surova {
	position:absolute;
	top:487px;
	left:-15px;
	width:98px;
	height:111px;
}
.all .content .game2 .surova:hover {
	background:url(../images/surova_hover.png) top left no-repeat;
}
.all .content .game2 .surova .face a {
	margin-left:21px;
	margin-top:19px;
	display:block;
	width:59px;
	height:80px;
}
.all .content .game2 .surova .frame {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/surova_frame.png) top left no-repeat;
	width:98px;
	height:111px;
}
.all .content .game2 .surova .icon {
	position:absolute;
	top:86px;
	right:-12px;
}

.all .content .game2 .belozerov {
	position:absolute;
	top:502px;
	left:90px;
	width:92px;
	height:85px;
}
.all .content .game2 .belozerov:hover {
	background:url(../images/belozerov_hover.png) top left no-repeat;
}
.all .content .game2 .belozerov .face a {
	margin-left:15px;
	margin-top:15px;
	display:block;
	width:60px;
	height:58px;
}
.all .content .game2 .belozerov .frame {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/belozerov_frame.png) top left no-repeat;
	width:92px;
	height:85px;
}
.all .content .game2 .belozerov .icon {
	position:absolute;
	top:76px;
	right:-4px;
}
.all .content .game2 .firs {
	position:absolute;
	top:245px;
	left:221px;
	z-index:10000;
}
.all .content .game2 .piwik {
	position:absolute;
	top:203px;
	left:329px;
	z-index:10000;
}
.all .content .game2 .lopahin {
	position:absolute;
	top:221px;
	left:594px;
	z-index:10000;
}
.all .content .game2 .ranevskaja {
	position:absolute;
	top:233px;
	left:440px;
	z-index:10000;
}
.all .content .game2 .dunjasha {
	position:absolute;
	top:278px;
	left:700px;
	z-index:10000;
}
.all .content .game2 .varja {
	position:absolute;
	top:334px;
	left:183px;
	z-index:10000;
}
.all .content .game2 .petja {
	position:absolute;
	top:646px;
	left:253px;
	z-index:10000;
}
.all .content .game2 .anja {
	position:absolute;
	top:661px;
	left:381px;
	z-index:10000;
}
.all .content .game2 .epihodov {
	position:absolute;
	top:643px;
	left:555px;
	z-index:10000;
}
.all .content .game2 .sharlotta {
	position:absolute;
	top:588px;
	left:676px;
	z-index:10000;
}
.all .content .game2 .advance {
	position:absolute;
	top:677px;
	left:638px;
	width:122px;
	height:87px;
}
.all .content .game2 .advance a {
	display:block;
	width:122px;
	height:87px;
}
.all .content .content_left {
	width:445px;
	float:left;
	padding-top:71px;
	padding-left:6px;
}
.all .content .content_left h2 {
	padding:0px;
	margin:0px;
	padding-bottom:6px;
	padding-left:14px;
	padding-right:29px;
}
.all .content .content_left p {
	padding:0px;
	margin:0px;
}
.all .content .content_left .about {
	background:url(../images/bg_aboute.png) repeat;
	color:#333333;
	padding-left:15px;
	padding-top:22px;
	padding-bottom:25px;
	margin-bottom:26px;
	_background:#fefdf7;
}
.all .content .content_left .info {
	
	color:#333333;
        font-size:16px;
        font-weight:bold;
	padding-left:15px;
	padding-bottom:20px;
	_background:#fefdf7;
}
.all .content .content_left .about p {
	padding-right:29px;
	padding-left:14px;
}
.all .content .content_left .hr {
	padding-top:8px;
	padding-bottom:7px;
}
.all .content .content_left .quote {
	position:relative;
	padding-bottom:25px;
}
.all .content .content_left .quote h2 {
	padding-bottom:8px;
	padding-right:29px;
	padding-left:29px;
}
.all .content .content_left .quote p {
	padding-right:19px;
	padding-left:29px;
}
.all .content .content_left .quote .quote_left {
	position:absolute;
	left:5px;
	_left:-25px;
	top:37px;
}
.all .content .content_left .quote .quote_right {
	position:absolute;
	right:-1px;
	top:37px;
}
.all .content .content_left .news h2 {
	padding-bottom:8px;
	padding-left:29px;
}
.all .content .content_left .news p {
	padding-left:29px;
}
.all .content .content_left .news p.date {
	padding-bottom:2px;
}
.all .content .content_left .news p.title {
	font-size:16px;
	color:#0d0c0c;
	font-weight:bold;
	padding-bottom:5px;
}
.all .content .content_left .news p.title a {
	color:#0d0c0c;
}
.all .content .content_left .news p.text {
	padding-bottom:14px;
}
.all .content .content_right {
	width:325px;
	float:left;
	padding-top:132px;
}
.all .content .content_right .photos {
	padding-left:14px;
	position:relative;
	padding-bottom:42px;
}
.all .content .content_right .photos h2 {
	padding:0px;
	margin:0px;
	padding-left:36px;
}
.all .content .content_right .photos  a.photo_frame_1 {
	display:block;
	position:absolute;
	top:47px;
	left:14px;
	_left:-38px;
	width:148px;
	height:138px;
}
.all .content .content_right .photos  a.photo_frame_2 {
	display:block;
	position:absolute;
	top:30px;
	left:171px;
	_left:121px;
	width:151px;
	height:144px;
}
.all .content .content_right .photos  a.photo_frame_3 {
	display:block;
	position:absolute;
	top:193px;
	left:14px;
	_left:-30px;
	width:151px;
	height:145px;
}
.all .content .content_right .photos  a.photo_frame_4 {
	display:block;
	position:absolute;
	top:184px;
	left:176px;
	_left:126px;
	width:149px;
	height:140px;
}
.all .content .content_right .photos .photo_1 {
	padding-left:19px;
	padding-top:31px;
	width:159px;
	float:left;
}
.all .content .content_right .photos .photo_2 {
	padding-top:15px;
	width:132px;
	float:left;
}
.all .content .content_right .photos .photo_3 {
	padding-left:27px;
	padding-top:42px;
	width:154px;
	float:left;
}
.all .content .content_right .photos .photo_4 {
	padding-top:34px;
	width:129px;
	float:left;
}
.all .content .content_right .video_div {
	padding-left:28px;
	padding-bottom:12px;
}
.all .content .content_right .video_div h2 {
	padding:0px;
	margin:0px;
	padding-left:23px;
	padding-bottom:4px;
}
.all .content .content_right .video_div .video_in {
	padding-top:21px;
	padding-left:21px;
}
.all .content .content_right .video_div .video_in ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.all .content .content_right .video_div .video_in ul li {
	padding:0px;
	margin:0px;
}
.all .content .content_right .video_div .bg_video {
	width:277px;
	height:217px;
	background:url(../images/bg_video.png) top left no-repeat;
	position:relative;
}
.all .content .content_right .video_div .bg_video:hover .video_hover {
	background:url(../images/video_hover.png) top left no-repeat;
	position:absolute;
	top:83px;
	left:112px;
	width:64px;
	height:50px;
}
.all .content .content_right .video_div .bg_video ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.all .content .content_right .video_div .bg_video ul li {
	margin:0;
	padding:0;
}
.all .content .content_right .video_div .bg_video:hover .video_hover ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.all .content .content_right .video_div .bg_video:hover .video_hover ul li {
	margin:0;
	padding:0;
}
.all .content .content_right .video_div .bg_video:hover .video_hover a {
	display:block;
	width:64px;
	height:50px;
}
.all .content .content_right .video_div .title {
	background:url(../images/bg_aboute.png) top left repeat;
	margin-left:20px;
	margin-right:41px;
	color:#333333;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	padding-bottom:12px;
	margin-bottom:10px;
	_background:#fffefb;
}
.all .content .content_right .video_div .title ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.all .content .content_right .poll {
	padding-left:51px;
	color:#333333;
	font-size:12px;
}
.all .content .content_right .poll h2 {
	padding:0px;
	margin:0px;
	padding-bottom:4px;
}
.all .content .content_right .poll .title {
	font-size:16px;
	padding-bottom:8px;
}
.all .content .content_right .poll .button {
	padding-left:22px;
}
.all .content .content_right .poll .button input {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#040100;
}
.all .content .content_right .poll td {
	padding-bottom:11px;
}
.all .content .contacts {
	background:url(../images/bg_aboute.png) repeat;
	margin-top:27px;
	font-size:16px;
	color:#040100;
	padding-top:26px;
	padding-bottom:14px;
	_background:#fdfdf1;
}
.all .content .contacts h3 {
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}
.all .content .contacts .left_contact {
	width:355px;
	padding-right:26px;
	text-align:right;
}
.all .content .contacts .middle_contact {
	width:25px;
}
.all .content .contacts .right_contact {
	width:354px;
	padding-left:26px;
}
.all .content .contacts p {
	padding:0px;
	margin:0px;
	padding-bottom:4px;
}
.all .content .contacts p.grey {
	color:#333333;
}
.all .content .contacts p.small {
	font-size:14px;
	padding-bottom:3px;
}
.all .content .contacts p.pad {
	padding-top:10px;
}
.all .content .contact_form {
	padding:0px;
	margin:0px;
	width:440px;
	margin:0px auto;
	padding-top:33px;
}
.all .content .contact_form h2 {
	padding:0px;
	margin:0px;
	text-align:center;
	padding-bottom:14px;
}
.all .content .contact_form .text {
	font-size:16px;
	color:#040100;
	font-weight:bold;
	padding-bottom:4px;
}
.all .content .contact_form .text span {
	color:#ef2300;
}
.all .content .contact_form .input {
	padding-bottom:8px;
}
.all .content .contact_form .input input {
	width:424px;
	padding:0px;
	margin:0px;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#040100;
	border-top:1px solid #abadb3;
	border-left:1px solid #e2e3ea;
	border-bottom:1px solid #e3e9ef;
	border-right:1px solid #dbdfe6;
	background:#ffffff;
}
.all .content .contact_form .input select {
	width:440px;
	padding:0px;
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#040100;
	border-top:1px solid #abadb3;
	border-left:1px solid #e2e3ea;
	border-bottom:1px solid #e3e9ef;
	border-right:1px solid #dbdfe6;
	background:#ffffff;
	padding-left:7px;
}
.all .content .contact_form .input textarea {
	width:424px;
	height:86px;
	padding:0px;
	margin:0px;
	padding-left:7px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#040100;
	border-top:1px solid #abadb3;
	border-left:1px solid #e2e3ea;
	border-bottom:1px solid #e3e9ef;
	border-right:1px solid #dbdfe6;
	background:#ffffff;
}
.all .content .contact_form .button {
	padding-top:10px;
}
.all .content .contact_form .button input {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#040100;
}
.all .content .autor {
	padding-left:157px;
	padding-top:177px;
	padding-bottom:129px;
}
.all .content .autor td a {
	display:block;
	width:195px;
	height:21px;
}
.all .content .autor td a.two {
	height:46px;
}
.all .content .autor td a:hover {
	background:url(../images/a_hover.png) top left no-repeat;
	_background: none;
}
.all .content .news_text {
	padding-left:46px;
	padding-top:56px;
	padding-right:50px;
}
.all .content .news_text h1 {
	padding:0px;
	margin:0px;
}
.all .content .news_text p {
	padding:0px;
	margin:0px;
	padding-left:25px;
}
.all .content .news_text p.date {
	padding-top:11px;
	padding-bottom:5px;
}
.all .content .news_text p.title {
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}
.all .content .news_text .news_item {
	padding-bottom:13px;
	clear:both;
}
.all .content .news_text img.left {
	float:left;
	margin-right:33px;
	margin-bottom:11px;
	margin-top:5px;
}
.all .content .bg_pages {
	background:url(../images/bg_pages.png) top left no-repeat;
	width:239px;
	height:23px;
	margin-left:24px;
	margin-top:30px;
	margin-bottom:7px;
}
.all .content .bg_pages a.prev {
	display:block;
	float:left;
	width:41px;
	height:23px;
	margin-right:160px;
}
.all .content .bg_pages a.next {
	display:block;
	float:left;
	width:38px;
	height:23px;
}
.all .content .pages {
	padding-left:78px;
}
.all .content .pages a {
	padding-right:11px;
}
.all .content .pages a.active {
	font-weight:bold;
	text-decoration:none;
	cursor:default;
}
.all .content .video_content {
	padding-left:114px;
	padding-top:47px;
}
.all .content .video_content .video_item {
	float:left;
	width:280px;
}

.all .content .video_content .video_item .video_img {
	margin-bottom:13px;
}
.all .content .video_content .video_item .video_img ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.all .content .video_content .video_item .video_img ul li {
	padding:0px;
	margin:0px;
}
.all .content .video_content .video_item .video_text {
	background:url(../images/bg_video_text.png) top left repeat;
	width:206px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:12px;
	margin-bottom:34px;
	_background:#f8f8f1;
}

.all .content .video_content .video_item_fekl {
	width:280px;
}

.all .content .video_content .video_item_fekl .video_img {
	margin-bottom:13px;
}
.all .content .video_content .video_item_fekl .video_img ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.all .content .video_content .video_item_fekl .video_img ul li {
	padding:0px;
	margin:0px;
}
.all .content .video_content .video_item_fekl .video_text {
	background:url(../images/bg_video_text.png) top left repeat;
	width:206px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:12px;
	margin-bottom:34px;
	_background:#f8f8f1;
}


.all .content .video_content .video_pages {
	width:516px;
}
.all .content .video_content .bg_pages {
	margin:0px auto;
}
.all .content .video_content .pages {
	text-align:center;
	padding:0px;
	padding-top:8px;
}
.all .content .years {
	position:relative;
	min-height:870px;
	_height:870px;
}
.all .content .years .back_button {
	position:absolute;
	top:334px;
	left:290px;
}
.all .content .years .photo_21 {
	position:absolute;
	top:110px;
	left:33px;
}
.all .content .years .photo_20 {
	position:absolute;
	top:115px;
	left:25px;
}
.all .content .years .photo_19 {
	position:absolute;
	top:121px;
	left:23px;
}
.all .content .years .photo_18 {
	position:absolute;
	top:42px;
	left:94px;
}
.all .content .years .photo_17 {
	position:absolute;
	top:135px;
	left:57px;
}
.all .content .years .photo_16 {
	position:absolute;
	top:105px;
	left:-2px;
}
.all .content .years .photo_15 {
	position:absolute;
	top:188px;
	left:57px;
}
.all .content .years .photo_14 {
	position:absolute;
	top:117px;
	left:35px;
}
.all .content .years .photo_13 {
	position:absolute;
	top:93px;
	left:76px;
}
.all .content .years .photo_12 {
	position:absolute;
	top:159px;
	left:165px;
}
.all .content .years .photo_11 {
	position:absolute;
	top:147px;
	left:82px;
}
.all .content .years .photo_10 {
	position:absolute;
	top:99px;
	left:53px;
}
.all .content .years .photo_9 {
	position:absolute;
	top:149px;
	left:124px;
}
.all .content .years .photo_8 {
	position:absolute;
	top:135px;
	left:113px;
}
.all .content .years .photo_7 {
	position:absolute;
	top:117px;
	left:124px;
}
.all .content .years .photo_6 {
	position:absolute;
	top:135px;
	left:36px;
}
.all .content .years .photo_5 {
	position:absolute;
	top:106px;
	left:130px;
}
.all .content .years .photo_4 {
	position:absolute;
	top:91px;
	left:76px;
}
.all .content .years .photo_3 {
	position:absolute;
	top:137px;
	left:95px;
}
.all .content .years .photo_2 {
	position:absolute;
	top:157px;
	left:112px;
}
.all .content .years .photo_1 {
	position:absolute;
	top:139px;
	left:146px;
}
.all .content .volga {
	padding-left:255px;
	padding-top:49px;
}
.all .content .volga h1 {
	padding:0px;
	margin:0px;
	padding-left:170px;
	padding-bottom:14px;
}
.all .content .volga .volga_in {
	background:url(../images/bg_chehov.png) top left repeat;
	font-size:13px;
	color:#0d0c0c;
	width:447px;
	padding-left:36px;
	padding-right:24px;
	padding-top:29px;
	padding-bottom:21px;
	_background:#fcfcfa;
}
.all .content .volga .volga_in p {
	padding:0px;
	margin:0px;
	padding-bottom:9px;
}
.all .content .volga .volga_in p.right {
	text-align:right;
}
.all .content .volga .volga_in .hr {
	padding-left:43px;
	margin-top:7px;
	margin-bottom:16px;
}
.all .content .producer {
	padding-left:255px;
	padding-top:49px;
}
.all .content .producer h1 {
	padding:0px;
	margin:0px;
	padding-left:170px;
	padding-bottom:14px;
}
.all .content .producer .producer_in {
	background:url(../images/bg_chehov.png) top left repeat;
	font-size:13px;
	color:#0d0c0c;
	width:447px;
	padding-left:36px;
	padding-right:24px;
	padding-top:29px;
	padding-bottom:21px;
	_background:#fcfcfa;
}
.all .content .producer .producer_in p {
	padding:0px;
	margin:0px;
	padding-bottom:9px;
}
.all .content .producer .producer_in p.right {
	text-align:right;
}
.all .content .producer .producer_in .hr {
	padding-left:43px;
	margin-top:7px;
	margin-bottom:16px;
}
.all .content .chehov {
	padding-left:255px;
	padding-top:49px;
}
.all .content .chehov h1 {
	padding:0px;
	margin:0px;
	padding-left:35px;
	padding-bottom:14px;
}
.all .content .chehov .chehov_in {
	background:url(../images/bg_chehov.png) top left repeat;
	font-size:13px;
	color:#0d0c0c;
	width:447px;
	padding-left:36px;
	padding-right:24px;
	padding-top:29px;
	padding-bottom:21px;
	_background:#fcfcfa;
}
.all .content .chehov .chehov_in p {
	padding:0px;
	margin:0px;
	padding-bottom:9px;
}
.all .content .chehov .chehov_in p.right {
	text-align:right;
}
.all .content .chehov .chehov_in .hr {
	padding-left:43px;
	margin-top:7px;
	margin-bottom:16px;
}
.all .content .costumes {
	padding-left:255px;
	padding-top:49px;
}
.all .content .costumes h1 {
	padding:0px;
	margin:0px;
	padding-left:35px;
	padding-bottom:14px;
}
.all .content .costumes .costumes_in {
	background:url(../images/bg_chehov.png) top left repeat;
	font-size:13px;
	color:#0d0c0c;
	width:447px;
	padding-left:36px;
	padding-right:24px;
	padding-top:29px;
	padding-bottom:21px;
	_background:#fcfcfa;
}
.all .content .costumes .costumes_in p {
	padding:0px;
	margin:0px;
	padding-bottom:9px;
}
.all .content .costumes .costumes_in p.right {
	text-align:right;
}
.all .content .costumes .costumes_in .hr {
	padding-left:43px;
	margin-top:7px;
	margin-bottom:16px;
}
.all .content .stoianov {
	padding-left:255px;
	padding-top:49px;
}
.all .content .stoianov h1 {
	padding:0px;
	margin:0px;
	padding-left:35px;
	padding-bottom:14px;
}
.all .content .stoianov .stoianov_in {
	background:url(../images/bg_chehov.png) top left repeat;
	font-size:13px;
	color:#0d0c0c;
	width:447px;
	padding-left:36px;
	padding-right:24px;
	padding-top:29px;
	padding-bottom:21px;
	_background:#fcfcfa;
}
.all .content .stoianov .stoianov_in p {
	padding:0px;
	margin:0px;
	padding-bottom:9px;
}
.all .content .stoianov .stoianov_in p.right {
	text-align:right;
}
.all .content .stoianov .stoianov_in .hr {
	padding-left:43px;
	margin-top:7px;
	margin-bottom:16px;
}
.all .content .babenko {
	padding-left:255px;
	padding-top:49px;
}
.all .content .babenko h1 {
	padding:0px;
	margin:0px;
	padding-left:35px;
	padding-bottom:14px;
}
.all .content .babenko .babenko_in {
	background:url(../images/bg_chehov.png) top left repeat;
	font-size:13px;
	color:#0d0c0c;
	width:447px;
	padding-left:36px;
	padding-right:24px;
	padding-top:29px;
	padding-bottom:21px;
	_background:#fcfcfa;
}
.all .content .babenko .babenko_in p {
	padding:0px;
	margin:0px;
	padding-bottom:9px;
}
.all .content .babenko .babenko_in p.right {
	text-align:right;
}
.all .content .babenko .babenko_in .hr {
	padding-left:43px;
	margin-top:7px;
	margin-bottom:16px;
}
.all .content .belozerov {
	padding-left:255px;
	padding-top:49px;
}
.all .content .belozerov h1 {
	padding:0px;
	margin:0px;
	padding-left:35px;
	padding-bottom:14px;
}
.all .content .belozerov .belozerov_in {
	background:url(../images/bg_chehov.png) top left repeat;
	font-size:13px;
	color:#0d0c0c;
	width:447px;
	padding-left:36px;
	padding-right:24px;
	padding-top:29px;
	padding-bottom:21px;
	_background:#fcfcfa;
}
.all .content .belozerov .belozerov_in p {
	padding:0px;
	margin:0px;
	padding-bottom:9px;
}
.all .content .belozerov .belozerov_in p.right {
	text-align:right;
}
.all .content .belozerov .belozerov_in .hr {
	padding-left:43px;
	margin-top:7px;
	margin-bottom:16px;
}
.all .content .shpagin {
	padding-left:255px;
	padding-top:49px;
}
.all .content .shpagin h1 {
	padding:0px;
	margin:0px;
	padding-left:35px;
	padding-bottom:14px;
}
.all .content .shpagin .shpagin_in {
	background:url(../images/bg_chehov.png) top left repeat;
	font-size:13px;
	color:#0d0c0c;
	width:447px;
	padding-left:36px;
	padding-right:24px;
	padding-top:29px;
	padding-bottom:21px;
	_background:#fcfcfa;
}
.all .content .shpagin .shpagin_in p {
	padding:0px;
	margin:0px;
	padding-bottom:9px;
}
.all .content .shpagin .shpagin_in p.right {
	text-align:right;
}
.all .content .shpagin .shpagin_in .hr {
	padding-left:43px;
	margin-top:7px;
	margin-bottom:16px;
}
.all .content .drapeko {
	padding-left:255px;
	padding-top:49px;
}
.all .content .drapeko h1 {
	padding:0px;
	margin:0px;
	padding-left:35px;
	padding-bottom:14px;
}
.all .content .drapeko .drapeko_in {
	background:url(../images/bg_chehov.png) top left repeat;
	font-size:13px;
	color:#0d0c0c;
	width:447px;
	padding-left:36px;
	padding-right:24px;
	padding-top:29px;
	padding-bottom:21px;
	_background:#fcfcfa;
}
.all .content .drapeko .drapeko_in p {
	padding:0px;
	margin:0px;
	padding-bottom:9px;
}
.all .content .drapeko .drapeko_in p.right {
	text-align:right;
}
.all .content .drapeko .drapeko_in .hr {
	padding-left:43px;
	margin-top:7px;
	margin-bottom:16px;
}

.all .content .stills {
	min-height:770px;
	_height:770px;
	padding-top:58px;
	padding-left:3px;
}

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:780px; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:626px; height:418px; margin-left:80px;}
#information {position:absolute; bottom:0; width:626px; height:0; background:#ffffff; color:#000000; overflow:hidden; text-align:center; z-index:200; opacity:.6; filter:alpha(opacity=60)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:626px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:418px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:30px}
#slideleft {float:left; width:62px; height:32px; background:url(../images/scroll-left.png) center center no-repeat; cursor:pointer; padding-right:12px; margin-top:61px;}
#slideright {float:right; width:57px; height:32px; background:url(../images/scroll-right.png) center center no-repeat; cursor:pointer; margin-top:61px;}
#slidearea {float:left; position:relative; width:626px; margin-left:5px; height:135px; overflow:hidden; margin-right:7px;}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; padding-right:24px; }

/* content - end */

/* footer - begin */
.all .footer {
	padding-left:237px;
	padding-bottom:40px;
	font-size:12px;
	color:#707070;
}
.all .footer a {
	color:#707070;
}
.all .footer .copy {
	float:left;
	width:490px;
	padding-left:13px;
	padding-top:3px;
}
.all .footer .employer {
	float:left;
	width:250px;
	padding-top:3px;
}
/* footer - end */
