html {
	width: 100%;
	position: relative;
	height: 100%;
}
body {
	color: #2F2F2F;
	font-family: Arial;
	font-size: 12px;
	line-height: 1.3;
	position: absolute;
	width: 100%;
	min-width: 990px;
	min-height: 100%;
	background: #CDD1D2 url('../imega/bg-top.png?2010') 0 0 repeat-x;
}

#page {
	position: relative;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto 192px;
	z-index: 2;
}
#footer {
	position: absolute;
	left: 0; bottom: 0;
	width: 100%;
	height: 192px;
	z-index: 1;
}

a { color: #29806F; }
a:hover { color: #005040; }
a.unreal { text-decoration: none; border-bottom: 1px dashed; }
.clearfix:after,
.clearfix-left:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0; height: 0;
	overflow: hidden;
	font-size: 0;
}
.clearfix-left:after {
	clear: left;
}

img.fix { vertical-align: bottom; }
h1, h2 {
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #288272;
}
h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; font-weight: normal; }
h5 { color: #288272; font-weight: bold; }


/* short space */
span.tsp {
	display: inline; 
	display: inline-block; 
	display: -moz-inline-box; 
	width: 0.12em; 
	overflow: hidden; 
	text-decoration: inherit;
}

/*********************************/
#bg-header {
	height: 290px;
	margin-bottom: -290px;
	background: black url('../imega/header-back.jpg') top center no-repeat;
}
	#bg-header.logined {
		background: black url('../imega/header-back-login.jpg') top center no-repeat;
	}
	#site_2 {
		
	}
	#site_2 #bg-header{
		background: transparent url('../imega/header-back-ufa-rus.jpg') top center no-repeat;
	}
#bg-index {
	position: absolute;
	bottom: 0; left: 0;
	width: 100%; height: 564px;
	overflow: hidden;
}
	#bg-index .gradient {
		position: absolute;
		bottom: 192px; left: 0;
		width: 100%; height: 372px;
		background: url('../imega/bg-bottom.png') repeat-x bottom;
		z-index: 0;
	}
	#bg-index .fog {
		position: absolute;
		top: 0; left: 0; right: 0;
		width: 100%;
		max-width: 1200px;
		margin: 0 auto;
		z-index: 1;
	}
	#bg-index .fog .disco {
		position: absolute;
		top: 262px; left: 50%;
		width: 613px; height: 110px;
		margin-left: -159px;
		background: url('../imega/footer-disco-index.jpg') 0 0;
		z-index: 1;
	}
	#bg-index .fog .flap {
		position: absolute;
		top: 235px; left: 0;
		width: 481px; height: 137px;
		margin-left: -162px;
		background: url('../imega/footer-flap.jpg') 0 0;
		z-index: 1;
	}
	#bg-index .fog .left,
	#bg-index .fog .right {
		position: absolute;
		left: -85px; top: 3px;
		width: 385px; height: 561px;
		background: url('../imega/index-glow-fixed.png') no-repeat -385px 0;
		z-index: 2;
	}
	#bg-index .fog .right {
		left: auto;
		right: -85px;
		background-position: 0 0;
	}
	#bg-index .fog .left-repeat,
	#bg-index .fog .right-repeat {
		position: absolute;
		top: 0; left: 0;
		margin-left: -1085px;
		width: 1000px; height: 561px;
		background: url('../imega/index-glow-stretch.png') repeat-x;
		z-index: 2;
	}
	#bg-index .fog .right-repeat {
		left: auto;
		right: 0;
		margin-right: -1085px;
	}

#bg-djball {
	position: absolute;
	top: 296px; left: 0;
	width: 100%; height: 251px;
	overflow: hidden;
}
	#bg-djball .inner {
		position: relative;
		width: 100%; height: 251px;
		margin: 0 auto;
		max-width: 1200px;
	}
	#bg-djball .solid {
		position: absolute;
		left: -541px; top: 0;
		margin-left: 100%;
		width: 607px; height: 251px;
		background: url('../imega/index-solid.jpg') no-repeat;
	}

#header {
	color: white;
	height: 290px;
}
	#header a { color: white; text-decoration: none; }
	#header a:hover { color: white; text-decoration: underline; }
	#header .mainmenu {
		position: absolute;
		left: 14px; top: 46px;
		width: 500px;
		line-height: 24px;
		white-space: nowrap;
	}
	#header .mainmenu ul {
		float: left;
		margin-right: 22px;
	}
	#header .mainmenu li {
		overflow: hidden;
		position: relative;
		padding-left: 30px;
		margin-bottom: 5px;
		height: 24px;
	}
	#header .mainmenu li span {
		position: absolute;
		left: 0; top: 200px;
		display: block;
		width: 24px; height: 192px;
		background: url('../imega/header-icons.png');
	}
	/* mega74.ru */
	#header .mainmenu .i131 span { top: 0; }
	#header .mainmenu .i132 span { top: -24px; }
	#header .mainmenu .i133 span { top: -48px; }
	#header .mainmenu .i134 span { top: -72px; }
	#header .mainmenu .i135 span { top: -96px; }
	#header .mainmenu .i136 span { top: -120px; }
	#header .mainmenu .i137 span { top: -144px; }
	#header .mainmenu .i138 span { top: -168px; }
	/* mega02.ru */
	#header .mainmenu .i220 span { top: 0; }
	#header .mainmenu .i221 span { top: -24px; }
	#header .mainmenu .i222 span { top: -48px; }
	#header .mainmenu .i223 span { top: -72px; }
	#header .mainmenu .i224 span { top: -96px; }
	#header .mainmenu .i225 span { top: -120px; }
	#header .mainmenu .i226 span { top: -144px; }
	#header .mainmenu .i227 span { top: -168px; }
	/* russia.mega74.ru */
	#header .mainmenu .i330 span { top: 0; }
	#header .mainmenu .i331 span { top: -24px; }
	#header .mainmenu .i332 span { top: -48px; }
	#header .mainmenu .i333 span { top: -72px; }
	#header .mainmenu .i334 span { top: -96px; }
	#header .mainmenu .i335 span { top: -120px; }
	#header .mainmenu .i336 span { top: -144px; }
	#header .mainmenu .i337 span { top: -168px; }
	
	#header .home-page {
		display: block;
		width: 308px; height: 128px;
		position: absolute;
		top: 40px; left: 50%;
		margin: 0 0 0 -30px;
	}
	#header .help {
		position: absolute;
		top: 20px; left: 44px;
		font-weight: bold;
	}
	#header .help-alone {
		font-size: 11px;
		top: 52px; left: 70px;
	}
	#header .help big {
		font-size: 14px;
		display: block;
	}
	#header .user {
		position: absolute;
		top: 50px; left: 65%;
		width: 330px;
		text-align: right;
	}
		#header .user-login {
			/*right: 40px;*/
		}
		#header .user a {
			color: #73D9A9;
			text-decoration: underline;
		}
		#site_2 #header .user a {
			color: black;
		}
		#header .user a:hover {
			color: #277a75 !important;
		}
		#header .user a.unreal {
			text-decoration: none;
		}
		#header .user p {
			margin-top: 6px;
		}
		#header .user .logout img {
			vertical-align: middle;
			width: 12px; height: 12px;
			background: url('../imega/icon-logout.gif?2010') no-repeat;
		}
		#header .user a.logout:hover img {
			background-position: 0 -15px;
		}
		#site_2 #header .user .logout img {
			background-position: -15px 0;
		}
		#site_2 #header .user a.logout:hover img {
			background-position: -15px -15px;
		}
	#header .institutions {
		position: absolute;
		top: 127px; right: 20px;
		width: 500px;
	}
		#header .institutions li {
			float: right;
			display: block;
			width: 70px; height: 30px;
			padding: 2px;
			margin-left: 3px;
			background: url('../imega/plane-institutions-frame.png') no-repeat;
		}
		#header .institutions li:hover, #header .institutions li.active  {
			background-position: 0 -34px;
		}
		#header .institutions li a {
			display: block;
			background-position:0 -30px;
			width:70px;height:30px;line-height:30px;
			text-decoration:none;
		}
		#header .institutions li  a:hover, #header .institutions li.active a{
			background-position:0 0px;
		}

#megabar {
	position: absolute;
	top: 158px; left: 0;
	width: 100%; height: 256px;
	z-index: 1;
}
	#megabar, #megabar a { color: white; }
	#megabar a:hover { color: #C1E281; }
	#megabar .stars1 {
		position: absolute;
		left: 52%; bottom: 0;
		width: 319px; height: 150px;
		margin: 0 0 0 -150px;
		background: url('../imega/plane-stars1.png');
	}
	#megabar .line-top,
	#megabar .line-bottom {
		margin: 0 32px;
	}
	#megabar .line-top b,
	#megabar .line-bottom b {
		display: block;
		width: 100%; height: 18px;
		background: url('../imega/plane-shadow-top-hq.png');
	}
	#megabar .line-bottom b {
		background: url('../imega/plane-shadow-bottom-hq.png');
	}
	#megabar .body {
		position: relative;
		z-index:2;
		height: 220px;
		margin: 0 17px;
		background: #2F5E55 url('../imega/plane-back.jpg') 50% -55px no-repeat;
	}
	#megabar .decor-left,
	#megabar .decor-right {
		position: absolute;
		top: 0; left: 0;
		width: 32px; height: 256px;
		overflow: hidden;
		z-index: 2;
	}
	#megabar .decor-left b,
	#megabar .decor-right b {
		display: block;
		width: 64px; height: 256px;
		background: url('../imega/plane-sides-hq.png') no-repeat;
	}
	#megabar .decor-right {
		left: auto; right: 0;
	}
	#megabar .decor-right b {
		margin-left: -32px;
	}
	#megabar .decor-popcorn {
		position: absolute;
		left: 95px; bottom: -18px;
		display: block;
		width: 162px; height: 94px;
		background: url('../imega/opros-panel-popcorn-trans.png');
	}
	#megabar .decor-popcorn b {
		display: block;
		width: 162px; height: 94px;
		background: url('../imega/opros-panel-popcorn-solid.png');
	}
	#megabar .item {
		position: relative;
		float: left;
		padding: 10px 0 0;
		height: 210px;
		z-index: 1;
	}
	#megabar .separator {
		position: absolute;
		top: -1px; left: -8px;
		width: 18px; height: 222px;
		background: url('../imega/plane-spliter.png');
		z-index: 2;
	}
	#megabar .item .title,
	#megabar .float .title {
		position: absolute;
		top: 0; left: 50%;
		overflow: hidden;
		margin-top: 17px;
		line-height: 0;
	}
	#megabar .float .title {
		margin-top: 107px;
	}
	#megabar .item .title a,
	#megabar .float .title a {
		cursor: pointer;
		display: block;
	}
	#megabar .item .title span,
	#megabar .float .title span {
		display: block;
		height: 18px;
	}
	#megabar .item .title b,
	#megabar .float .title b {
		display: block;
		 height: 2px;
		background: url('../imega/plane-dots-title.png') repeat-x;
	}
	#megabar .item .title .arrows,
	#megabar .float .title .arrows {
		width: 48px; height: 11px;
		margin: 8px auto 0;
		background: url('../imega/plane-arrows-white.png') no-repeat;
	}
	#megabar .float .title .arrows {
		background: url('../imega/plane-arrows-green.png') no-repeat;
	}
	#megabar .kino {
		width: 28%;
		font-size: 11px;
	}
		#megabar .kino .bar1,
		#megabar .kino .bar2 {
			position: absolute;
			top: 12px; left: 15%;
			margin-left: -20px;
		}
		#megabar .kino .gt {
			cursor: pointer;
			position: absolute;
			left: 92%; top: 90px;
			display: block;
			width: 12px; height: 47px;
			background: url('../imega/plane-arrows-gt.png') no-repeat;
		}
		#megabar .kino .bar2 {
			left: 70%; top: 8px;
			width: 55%;
			margin-left: -65px;
		}
		#megabar .kino p {
			margin: 0 0 3px;
		}
		#megabar .kino .new {
			color: #FF717D;
			padding-left: 5px;
			font-size: 11px;
			font-family: Tahoma;
		}
		#megabar .kino .fixed img{
			display: block;
			width: 57px; height: 22px;
			margin: 0 0 4px;
			background: url('../imega/plane-kino-title.png');
		}
		#megabar .kino .left {
			position: absolute;
			top: 10px; left: 16px;
		}
		#megabar .kino .right {
			position: absolute;
			top: 13px; left: 30%;
		}
		#megabar .kino .week {
			font-size: 13px;
			margin-bottom: 5px;
		}
		#megabar .kino .week a {
			color: #C1E281;
			padding-right: 6px;
		}
		#megabar .kino .week a.this {
			color: white;
		}
		#megabar .kino .links {
			position: absolute;
			top: 170px; left: 16px;
		}
		#megabar .kino .frame {
			position: absolute;
			top: 60px; left: 6px;
			background: url('../imega/plane-kino-frame1.png') no-repeat;
		}
		#megabar .kino .frame {
			cursor: pointer;
		}
		#megabar .kino .frame img {
			display: block;
			width: 60px; height: 82px;
			margin: 7px 10px 13px;
		}
		#megabar .kino .frame1 {
			background: url('../imega/plane-kino-frame2.png') no-repeat;
		}
		#megabar .kino .frame2 {
			left: 31%;
		}
		#megabar .kino .frame3 {
			left: 60%;
		}
			#second #megabar .kino .fixed img{
				width: 65px; height: 25px;
				margin: 10px 0 9px;
				background: url('../imega/plane-kino-title-2.png');
			}
			#second #megabar .kino .gt {
				cursor: default;
				left: 38%; top: 10px;
			}
			
	#megabar .rest {
		width: 22%;
	}
		#megabar .rest .bar1,
		#megabar .rest .bar2 {
			position: absolute;
			top: 12px; left: 28%;
			margin-left: -43px;
		}
		#megabar .rest .bar2 {
			left: 75%;
		}
		#megabar .rest .icon {
			position: relative;
			display: block;
			width: 86px;
			cursor: pointer;
		}
		#megabar .rest .icon img {
			position: absolute;
		}
		#megabar .rest .icon span {
			position: absolute;
			top: 0; left: 0;
			display: block;
			visibility: hidden;
			width: 86px; height: 100%;
			background: url('../imega/logos/megabar-on.png?3') no-repeat;
		}
		#megabar .rest .icon .off {
			visibility: visible;
			background-image: url('../imega/logos/megabar-off-0.55.png?3');
		}
		#megabar .rest .icon:hover .on { visibility: visible; }
		#megabar .rest .icon:hover .off { visibility: hidden; }

		/* mega74.ru */
		#megabar .rest .icon149 { margin-top: 9px; height: 36px; }
		#megabar .rest .icon149 span { background-position: 0 0; }
		#megabar .rest .icon143 { margin-top: /*12px*/ 25px; height: 45px; }
		#megabar .rest .icon143 span { background-position: 0 -48px; }
		#megabar .rest .icon144 { margin-top: /*15px*/ 20px; height: 37px; }
		#megabar .rest .icon144 span { background-position: 0 -108px;}
		#megabar .rest .icon147 { margin-top: 5px; height: 54px; }
		#megabar .rest .icon147 span { background-position: 0 -437px;}
		
		#megabar .rest .icon145 { margin-top: /*0px*/ 12px; height: 53px; }
		#megabar .rest .icon145 span { background-position: 0 -184px;}
		#megabar .rest .icon148 { margin-top: /*10px*/ 20px; height: 41px; }
		#megabar .rest .icon148 span { background-position: 0 -247px;}
		#megabar .rest .icon146 { margin-top: 16px; height: 49px; }
		#megabar .rest .icon146 span { background-position: 0 -304px;}
		
		/* mega02.ru */
		#megabar .rest .icon236 { margin-top: 19px; height: 36px; }
		#megabar .rest .icon236 span { background-position: 0 0; }
		#megabar .rest .icon231 { margin-top: 25px; height: 37px; }
		#megabar .rest .icon231 span { background-position: 0 -108px;}
		#megabar .rest .icon234 { margin-top: 25px; height: 21px; }
		#megabar .rest .icon234 span { background-position: 0 -161px;}
		
		#megabar .rest .icon232 { margin-top: 10px; height: 53px; }
		#megabar .rest .icon232 span { background-position: 0 -184px;}
		#megabar .rest .icon295 { margin-top: 20px; height: 38px; }
		#megabar .rest .icon295 span { background-position: 0 -356px;}
		
		/* russia.mega74.ru */
		#megabar .rest .icon347 { margin-top: 19px; height: 36px; }
		#megabar .rest .icon347 span { background-position: 0 0; }
		#megabar .rest .icon342 { margin-top: 25px; height: 37px; }
		#megabar .rest .icon342 span { background-position: 0 -108px;}
		
		#megabar .rest .icon343 { margin-top: 10px; height: 53px; }
		#megabar .rest .icon343 span { background-position: 0 -184px;}
		#megabar .rest .icon406 { margin-top: 18px; height: 38px; }
		#megabar .rest .icon406 span { background-position: 0 -356px;}		
		
		/* ii.mega74.ru */
		#megabar .rest .icon417 { margin-top: 2px; height: 37px; }
		#megabar .rest .icon417 span { background-position: 0 -108px;}
		#megabar .rest .icon418 { margin-top: 5px; height: 38px; }
		#megabar .rest .icon418 span { background-position: 0 -394px;}			
		
		#megabar .rest .title {
			width: 142px;
			margin-left: -71px;
		}
		#megabar .rest .title span {
			width: 142px;
			background: url('../imega/plane-rest-title.png') no-repeat;
		}
	#megabar .activ {
		width: 21%;
	}
		#megabar .activ ul {
			position: absolute;
			top: 10px; left: 15%;
			width: 75%;
			padding: 1em 0 0 0;
		}
		#megabar .activ ul li {
			margin: 0 0 10px;
		}
		#megabar .activ-dolled ul {
			top: 20px;
		}
		#megabar .activ-dolled ul li {
			margin: 0 0 16px;
		}
		#megabar .activ .title {
			width: 132px;
			margin-left: -66px;
		}
		#megabar .activ .title span {
			width: 132px;
			background: url('../imega/plane-activ-title.png') no-repeat;
		}
	#megabar .nightclub {
		width: 29%;
		margin-right: -20px;
	}
		#megabar .nightclub .fixed {
			position: absolute;
			left: 49%; top: 8px;/*20px;
			margin-left: -110px;*/
			margin-left: -80px;
		}
		#megabar .nightclub .fixed img{
			display: block;
			/*width: 239px; height: 33px;
			background: url('../imega/plane-djpark-title.png');*/
			width: 159px; height: 46px;
			background: url('../imega/plane-djpark-open-title.png');
		}
		#megabar .nightclub247 .fixed {
			position: absolute;
			left: 47%; top: 8px;
			margin-left: -81px;
		}
		#megabar .nightclub247 .fixed img{
			display: block;
			width: 162px; height: 46px;
			background: url('../imega/plane-teatro-title.png');
		}
		#megabar .nightclub .tiles {
			position: absolute;
			left: 47%; top: 60px;
		}
		#megabar .nightclub .tiles .images {
			overflow: hidden;
			position: absolute;
			left: 0; top: 0;
			display: block;
			height: 146px;
		}
		#megabar .nightclub .tiles .images i {
			float: left;
			display: block;
			width: 48px; height: 48px;
			margin: 0 0 1px 1px;
		}
		#megabar .nightclub .tiles .images .i2 { background-position: -48px 0; }
		#megabar .nightclub .tiles .images .i3 { background-position: -96px 0; }
		#megabar .nightclub .tiles .images .i4 { background-position: -144px 0; }
		#megabar .nightclub .tiles .images .i5 { background-position: -192px 0; }
		#megabar .nightclub .tiles .images .i6 { background-position: -240px 0; }
		#megabar .nightclub .tiles .images .i7 { background-position: -288px 0; }
		#megabar .nightclub .tiles .images .i8 { background-position: -336px 0; }
		#megabar .nightclub .tiles .images .i9 { background-position: -384px 0; }
		#megabar .nightclub .tiles .images .i10 { background-position: -432px 0; }
		#megabar .nightclub .tiles .images .i11 { background-position: -480px 0; }
		#megabar .nightclub .tiles .images .i12 { background-position: -528px 0; }
		#megabar .nightclub .tiles-3 {
			width: 198px;
			margin-left: -90px;
			/*width: 260px;
			margin-left: -120px;*/
		}
		#megabar .nightclub .tiles-3 .images {
			width: 198px;
		}
	#megabar .current .selection {
		position: absolute;
		top: 0; left: 0;
		width: 100%; height: 55px;
		overflow: hidden;
		z-index: 0;
	}
	#megabar .current .selection b {
		position: absolute;
		top: 0; left: 50%;
		display: block;
		width: 585px; height: 55px;
		margin: 0 0 0 -292px;
		background: url('../imega/plane-selection-hq.png') no-repeat 0 0 ;
	}
	#megabar .float {
		position: absolute;
		display: none;
		top: -90px;
		height: 275px;
		background-color: #2F5E55;
		background-image: url('../imega/plane-back.jpg');
		z-index: 5;
	}
		#megabar .float-rest {
			left: 28%;
			background-position: 25% 0;
		}
			#megabar .float-rest .bar1,
			#megabar .float-rest .bar2 {
				top: 68px;
			}
		#megabar .float-activ {
			left: 50%;
			background-position: 43% 0;
		}
			#megabar .float-activ ul {
				top: 66px;
			}
		#megabar .float .left,
		#megabar .float .right {
			position: absolute;
			top: -18px; left: -17px;
			width: 32px; height: 311px;
			overflow: hidden;
		}
		#megabar .float .left b,
		#megabar .float .right b {
			display: block;
			width: 64px; height: 311px;
			background: url('../imega/plane-sides-long-hq.png') no-repeat;
		}
		#megabar .float .right {
			left: auto; right: -17px;
		}
		#megabar .float .right b {
			margin-left: -32px;
		}
		#megabar .float .top,
		#megabar .float .bottom {
			position: absolute;
			left: 0; top: -18px;
			width: 100%; height: 18px;
		}
		#megabar .float .top b,
		#megabar .float .bottom b{
			display: block;
			height: 18px;
			margin: 0 15px;
			background: url('../imega/plane-shadow-top-hq.png');
		}
		#megabar .float .bottom {
			top: 275px;
		}
		#megabar .float .bottom b{
			background: url('../imega/plane-shadow-bottom-hq.png');
		}

#footer {
	font-size: 11px;
	background: #A4ADAC url('../imega/footer-back-repeat.png') repeat-x;
}
	#footer a {
		color: black;
		text-decoration: underline;
	}
	#footer .bg {
		position: absolute;
		top: 0; left: 0;
		width: 100%; height: 192px;
		overflow: hidden;
		background: url('../imega/footer-back-center.jpg') no-repeat top center;
		z-index: 0;
	}
	#footer .bg .stars {
		position: absolute;
		top: 1px; left: 50%;
		display: block;
		width: 1118px; height: 102px;
		margin-left: -664px;
		background: url('../imega/footer-stars.png') no-repeat;
	}
	#footer .disco {
		position: absolute;
		left: 50%; top: -110px;
		width: 613px; height: 302px;
		margin-left: -159px;
		background: url('../imega/footer-disco.jpg');
		z-index: 1;
	}
	#footer.index .disco {
		top: 0; height: 192px;
		background: url('../imega/footer-disco-index.jpg') 0 -110px;
	}
	#footer .content {
		position: relative;
		width: 100%;
		max-width: 1200px;
		margin: 0 auto;
		z-index: 2;
	}
		#footer .content .text {
			position: absolute;
			right: 0; top: 48px;
			width: 216px;
		}
		#footer .content .text p {
			margin: 12px 0;
		}
		#footer .content .banners {
			position: absolute;
			top: 48px; left: 36px;
			width: 512px;
		}
		#footer .content .banners img,
		#footer .content .banners object,
		#footer .content .banners embed {
			display: block;
			float: left;
			margin-right: 28px;
		}

#index {
	padding: 160px 14px 90px;
	min-height: 500px;
	position: relative;
	z-index: 0;
}
	#index .opros-and-gallery {
		float: left;
		width: 287px;
		padding: 13px 0 35px;
	}
	#index .dj-park-anons {
		float: right;
		width: 230px;
		padding: 50px 0 0;
	}
		#index .dj-park-anons .shadow {
			width: 200px; height: 15px;
			margin: 0 0 20px;
			background: url('../imega/index-banners-shadow.png');
		}
		#index .dj-park-anons img {
			vertical-align: bottom;
		}
	#index .news-container {
		position: relative;
		margin: 0 255px 0 287px;
		padding: 20px 0 12px 0;
		z-index: 1;
	}
		#index .news-container .decor-popcorn {
			display: block;
			width: 22px; height: 144px;
			position: absolute;
			top: 0; left: 0px;
			background: url('../imega/opros-news-popcorn-solid.png');
			z-index: 1;
		}
		#index .news-container .decor-djball {
			position: absolute;
			left: -439px; top: -70px;
			margin-left: 100%;
			width: 440px; height: 147px;
			z-index: 1;
		}
			#index .news-container .decor-djball .solid {
				position: absolute;
				top: 0; left: 168px;
				width: 272px; height: 147px;
				background: url('../imega/index-solid.jpg') left bottom;
			}
			#index .news-container .decor-djball .layer1,
			#index .news-container .decor-djball .layer2,
			#index .news-container .decor-djball .layer3 {
				position: absolute;
				top: 0; left: 0;
				width: 168px; height: 147px;
				background: url('../imega/index-layer1.png') left bottom;
			}
			#index .news-container .decor-djball .layer2 {
				background-image: url('../imega/index-layer2.png');
			}
			#index .news-container .decor-djball .layer3 {
				background-image: url('../imega/index-layer3.png');
			}

#opros {
	position: relative;
	padding: 0 37px 0 4px;
	margin: 0 0 50px;
}
	#opros .back-repeat {
		position: absolute;
		left: 4px; bottom: 35px;
		width: 270px; height: 100%;
		background: url('../imega/opros-repeat.png');
		z-index: 0;
	}
	#opros .back-question {
		position: absolute;
		top: -173px; left: -244px;
		display: block;
		width: 656px; height: 362px;
		background: url('../imega/opros-back.jpg') 0 bottom;
		z-index: 1;
	}
	#opros .back-bottom {
		position: absolute;
		left: 4px; bottom: -35px;
		display: block;
		width: 256px; height: 70px;
		background: url('../imega/opros-bottom-hq.png');
		z-index: 1;
	}
	#opros .header {
		position: relative;
		color: white;
		font-size: 15px;
		padding: 20px 5px 0 66px;
		height: 57px;
		z-index: 2;
	}
	#opros .body {
		position: relative;
		padding: 4px 8px 0 24px;
		z-index: 2;
		min-height: 150px;
	}
	#opros .body p {
		padding: 6px 0;
	}
	#opros .body input {
		margin: 0;
	}
	#opros .body .silver-button {
		margin-left: -6px;
	}
	#opros .body .voting_results .item {
		width: 185px;
		margin-right: 5px;
	}
	
.poll_contents .voting_current_res p {
	padding: 5px 0 0;
}
	.poll_contents .voting_res {
		display: none;
	}
	.poll_contents .show_res {
		position: relative;
		top: 6px;
	}
	.poll_contents .voting_results .item {
		margin: 0 0 5px;
		width: 400px;
	}
	.poll_contents .voting_results .item p {
		padding: 6px 0 2px !important;
	}
	.poll_contents .voting_results .item div {
		position: relative;
		height: 16px;
		background: url("../imega/vote-line.png") -6px 0px no-repeat;
		color: #ffffff;
		font-weight: bold;
		padding: 2px 6px;
	}
	.poll_contents .voting_results .item div b {
		width: 6px;
		background: url("../imega/vote-line.png") 0px 0px no-repeat;
		height: 20px;
		position: absolute;
		right: -6px;
		top: 0px;
	}
	.p_nav {
		margin-top: 20px;
		font-size: 1.4em;
		font-weight: bold;
	}
	.p_nav .p_prev {
		margin-right: 25px;
	}

#gallery {
	padding: 0 0 0 23px;
}
	#gallery h2 {
		padding: 0 0 0 5px;
	}
	.photoalbums {
		margin-top: 20px;
	}
	.photoalbums .item {
		float: left;
		width: 110px; height: 174px;
		margin: 0 15px 0 0;
	}
	.photoalbums .item .date {
		color: #7C7C7C;
		font-size: 11px;
		padding: 0 0 0 6px;
	}
	.photoalbums .item .img {
		width: 112px; height: 112px;
		margin: 0 0 -3px -7px;
	}
	.photoalbums .item a {
		color: #2B2B2B;
		font-style: italic;
	}

.silver-button {
	color: #2C4F5A;
	text-shadow: white 1px 1px 0px;
	cursor: pointer;
	font-size: 13px;
	float: left;
	position: relative;
	overflow: hidden;
	height: 36px;
	line-height: 32px;
}
	.silver-button:hover {
		color: #29806F;
	}
	.silver-button span {
		display: block;
		height: 168px;
		margin: 0 12px;
		background: url('../imega/controls-hq.png?1') repeat-x;
	}
	.silver-button b {
		position: absolute;
		top: -36px; left: -12px;
		display: block;
		width: 24px; height: 168px;
		background: url('../imega/controls-hq.png?1') repeat-x;
	}
	.silver-button b.r {
		left: auto; right: -12px;
	}
	.silver-button-down span {
		position: relative;
		top: -96px;
		/*margin-top: -96px;*/
		padding-top: 98px;
		padding-left: 1px;
		height: 70px;
	}
	.silver-button-down b {
		top: -132px;
	}
	.silver-button-disabled {
		cursor: default;
		color: #aaa;
	}
	.silver-button-disabled:hover {
		color: #aaa;
	}
	
.silver-radio,
.silver-checkbox {
	cursor: pointer;
	display: inline-block;
	width: 12px; height: 12px;
	vertical-align: bottom;
	margin: 0 2px;
	overflow: hidden;
}
	.silver-radio b,
	.silver-checkbox b {
		display: block;
		width: 24px; height: 168px;
		margin-top: -72px; margin-left: -12px;
		background: url('../imega/controls-hq.png');
	}
	.silver-checkbox b {
		margin-top: -84px;
	}
	.silver-radio b.checked,
	.silver-checkbox b.checked {
		margin-left: 0;
	}

.bevel-out {
	border: solid #A9AEAE;
	border-width: 0 1px;
	margin: 0 1px 0 0;
}
	.bevel-in {
		width: 100%;
		position: relative;
		border: solid #D1D8DA;
		border-width: 0 1px;
		margin-right: -2px;
	}
	.bevel-out .bevel-top,
	.bevel-out .bevel-bottom {
		position: relative;
		top: -12px; left: -2px;
		height: 12px;
		width: 100%;
		margin: 0 -10px -12px 0;
		padding: 0 2px 0 1px;
		overflow: hidden;
		z-index: 0;
	}
	.bevel-out .bevel-top {
		position: absolute;
	}
	.bevel-out .bevel-bottom {
		top: 12px;
		height: 2px;
		padding-top: 10px;
		margin: -12px 0 0;
	}
	.bevel-out .bevel-top b,
	.bevel-out .bevel-bottom b{
		display: block;
		height: 1px;
		margin: 0 10px 0 11px;
		border: solid #A9AEAE;
		border-width: 1px 0 0;
		background-color: #D1D8DA;
	}
	.bevel-out .bevel-top i,
	.bevel-out .bevel-bottom i {
		position: absolute;
		top: -13px; left: -13px;
		display: block;
		width: 25px; height: 25px;
		background: url('../imega/inner-groove-corners.png');
	}
	.bevel-out .bevel-bottom i {
		top: 0;
	}
	.bevel-out .bevel-top i.r, 
	.bevel-out .bevel-bottom i.r {
		left: auto; right: -13px;
	}

.news-container .content {
	position: relative;
	color: #5A5555;
	padding: 10px 30px;
	z-index: 2;
}
	.news .item {
		position: relative;
		margin: 10px 0;
		overflow: hidden;
	}
	.news .item a {
		cursor: pointer;
	}
	.news .iconized p {
		margin: 4px 0 4px 80px;
	}
	.news .item .icon {
		float: left;
		width: 60px; height: 60px;
		padding: 5px;
	}
	.news .item .frame {
		position: absolute;
		top: 0; left: 0;
		display: block;
		width: 70px; height: 70px;
		background: url('../imega/news-frame-small-hq.png') no-repeat;
	}
	.news .item .frame-ontop {
		background: url('../imega/news-frame-gold-hq.png') no-repeat;
	}
	.news .hr {
		overflow: hidden;
		height: 1px;
		margin: 20px 10px 20px 80px;
		border-top: 1px solid #A9AEAE;
		background: #D1D8DA;
	}



.silver-frame {
	position: relative;
	float: left;
}
	.silver-frame .silver-left,
	.silver-frame .silver-right {
		position: absolute;
		left: -5px; top: 0;
		display: block;
		width: 5px; height: 100%;
	}
	.silver-frame .silver-right {
		left: auto; right: -5px;
	}
	.silver-frame .silver-top,
	.silver-frame .silver-bottom {
		position: absolute;
		top: -5px; left: -5px;
		width: 100%;
		padding: 0 5px;
		overflow: hidden;
	}
	.silver-frame .silver-top span,
	.silver-frame .silver-bottom span{
		display: block;
		width: 100%; height: 5px;
		background: #FEFFFF;
	}
	.silver-frame .silver-bottom {
		top: auto; bottom: -5px;
	}
	.silver-frame .silver-bottom span {
		background: #94999B;
	}
	.silver-frame .silver-top b,
	.silver-frame .silver-bottom b {
		position: absolute;
		left: -5px; top: -5px;
		display: block;
		width: 10px; height: 10px;
		background: url('../imega/silverframe-corners.png') no-repeat;
	}
	.silver-frame .silver-bottom b {
		top: 0;
	}
	.silver-frame .silver-top b.r,
	.silver-frame .silver-bottom b.r {
		left: auto; right: -5px;
	}

#global-shadow{
	position: absolute; 
	top:0; left: 0; 
	width: 100%; height: 100%; 
	opacity: 0.6;
	filter: alpha(opacity=60);
	background: black; 
	z-index: 10;
	display: none;
}
#kinoblock-container,
#loginblock-container {
	position: absolute;
	overflow: hidden;
	top: 0; left: 0;
	width: 100%;
	z-index: 11;
	display: none;
}
	#kinoblock-container .kinoblock-body,
	#loginblock-container .loginblock-body {
		width: 100%;
		max-width: 1200px;
		margin: 0 auto;
	}
#loginblock {
	color: white;
	font-size: 13px;
	float: right;
	width: 346px; height: 387px;
	padding: 0 14px 0;
	margin: 52px 0 0;
	position: relative;
}
	#loginblock .loginblock-top,
	#loginblock .loginblock-bottom {
		position: relative;
		overflow: hidden;
		width: 346px; height: 10px;
	}
	#loginblock .loginblock-top b, 
	#loginblock .loginblock-bottom b {
		position: absolute;
		top: 0; left: 0;
		display: block;
		width: 346px; height: 20px;
		background: url('../imega/loginblock-tb.png');
	}
	#loginblock .loginblock-bottom b {
		margin-top: -10px;
	}
	#loginblock .loginblock-inner {
		position: relative;
		overflow: hidden;
		height: 360px;
		padding: 7px 30px 0;
		background: #33635A url('../imega/loginblock-back.png');
	}
	#loginblock a {
		color: #FFFE91;
	}
	#loginblock a.off {
		cursor: default;
		color: white;
		font-weight: bold;
		border-bottom: none;
	}
	#loginblock span.login-link,
	#loginblock span.registration-link {
		font-weight: bold;
	}
	#loginblock .registration-link {
		float: right;
		margin-right: 50px;
	}
	#loginblock table td {
		padding: 8px 16px 8px 0;
	}
	#loginblock .close {
		cursor: pointer;
		position: absolute;
		right: -8px; top: -4px;
		padding: 4px;
		z-index: 1;
	}
	#loginblock .registration {
		display: none;
	}
	#loginblock .loginblock-relative {
		position: relative;
	}
	#loginblock .login, 
	#loginblock .registration {
		position: absolute;
		top: 40px; left: 0;
		width: 100%;
	}
	#loginblock img.loader {
		float: left;
		display: none;
		margin-left: -30px;
		padding: 8px 0;
	}
	
#kinoblock {
	font-size: 14px;
	width: 736px;
	padding: 0 14px 0;
	margin: 172px 0 0;
}
	#kinoblock,
	#kinoblock a {
		color: white;
	}
	#kinoblock .kinoblock-top,
	#kinoblock .kinoblock-bottom {
		position: relative;
		clear: left;
		overflow: hidden;
		width: 736px; height: 12px;
		background: url('../imega/kinoblock-corner-tb.png') no-repeat 12px 0;
	}
	#kinoblock .kinoblock-bottom {
		background-position: 12px -12px;
	}
	#kinoblock .kinoblock-top b,
	#kinoblock .kinoblock-bottom b {
		position: absolute;
		top: -12px; left: -12px;
		display: block;
		width: 24px; height: 24px;
		background: url('../imega/kinoblock-corner-angles.png');
	}
	#kinoblock .kinoblock-top b.r,
	#kinoblock .kinoblock-bottom b.r {
		left: auto; right: -12px;
	}
	#kinoblock .kinoblock-bottom b {
		top: 0;
	}
	#kinoblock .kinoblock-left,
	#kinoblock .kinoblock-right,
	#kinoblock .kinoblock-inner {
		float: left;
	}
	#kinoblock .kinoblock-left,
	#kinoblock .kinoblock-right {
		width: 12px;
		height: 593px;
		background: #2E5C52 url('../imega/kinoblock-corner-lr.png') 0 0;
	}
	#kinoblock .kinoblock-right {
		background-position: top right;
	}
	#kinoblock .kinoblock-inner {
		position: relative;
		width: 688px; height: 577px;
		padding: 8px 12px;
		background: #2E5C52 url('../imega/kinoblock-back.jpg');
	}
	#kinoblock .new {
		color: #FF717D;
		padding-left: 5px;
		font-size: 8px;
	}
	#kinoblock .fixed img{
		display: block;
		width: 65px; height: 25px;
		margin: 0 0 5px;
		background: url('../imega/plane-kino-title-2.png');
	}
	#kinoblock .left {
		position: absolute;
		top: 8px; left: 8px;
	}
	#kinoblock .right {
		position: absolute;
		top: 8px; left: 132px;
	}
	#kinoblock .week {
		font-size: 14px;
		margin-bottom: 5px;
	}
	#kinoblock .week a {
		color: #C1E281;
		padding-right: 6px;
	}
	#kinoblock .week a.this {
		color: white;
	}
	#kinoblock .timer {
		font-size: 18px;
	}
	#kinoblock .links {
		position: absolute;
		top: 8px; left: 475px;
	}
	#kinoblock .links p {
		margin: 0 0 6px;
	}
	#kinoblock .close {
		cursor: pointer;
		position: absolute;
		right: 0; top: 4px;
		padding: 4px;
	}
	#kinoblock .scrollbar {
		position: absolute;
		left: 701px; top: 89px;
		height: 434px;
	}
	#kinoblock .movies {
		position: absolute;
		overflow: hidden;
		top: 86px; left: 7px;
		width: 690px; height: 500px;
	}
		#kinoblock .movies .item {
			float: left;
			width: 230px; height: 250px;
		}
		#kinoblock .movies .silver-frame {
			width: 130px; height: 184px;
			margin: 5px;
		}
		#kinoblock .movies .sessions {
			font-size: 11px;
			color: #c1e281;
			float: left;
			width: 85px;
			padding: 0 0 0 5px;
		}
		#kinoblock .movies .column {
			float: left;
			width: 27px;
		}
		#kinoblock .movies .column span {
			display: block;
			height: 19px;
			line-height: 19px;
		}
		#kinoblock .movies .column span.off {
			color: #8d8d8d;
		}
		#kinoblock .movies .column sup {
			font-size: 9px;
			position: relative;
			top: -4px;
		}
		#kinoblock .movies .title {
			clear: left;
			font-size: 13px;
			width: 200px;
			padding: 3px 0 0 5px;
			margin: 0;
		}
	
	
.scrollbar {
	position: relative;
	display: none;
	width: 0;
	border-left: 1px solid #A3A6A7;
}
	.scrollbar .scroll-body {
		cursor: pointer;
		position: relative;
		top: 0; left: -7px;
		width: 13px; height: 200px;
	}
	.scrollbar .scroll-body .dots {
		position: absolute;
		top: 50%; left: 4px;
		display: block;
		width: 5px; height: 5px;
		background: url('../imega/scrollbar-dots.gif') no-repeat;
		z-index: 1;
	}
	.scrollbar .scroll-body .back {
		position: absolute;
		top: 0; left: 2px;
		display: block;
		width: 9px;	height: 100%;
		background: #29806F;
	}
	.scrollbar .scroll-body span {
		position: absolute;
		top: -4px; left: 2px;
		display: block;
		width: 9px; height: 4px;
		overflow: hidden;
	}
	.scrollbar .scroll-body span b {
		display: block;
		width: 9px; height: 10px;
		margin-top: -6px;
		background: url('../imega/scrollbar-corners.png');
	}
	.scrollbar .scroll-body span.b {
		top: auto; bottom: -4px;
	}
	.scrollbar .scroll-body span.b b {
		margin: 0;
	}
.scrollbar-white {
	border-left-color: #6A7472;
}
	.scrollbar-white .scroll-body .dots {
		background: url('../imega/scrollbar-dots-white.gif') no-repeat;
	}
	.scrollbar-white .scroll-body .back {
		background: #CDCDCD;
	}
	.scrollbar-white .scroll-body span b {
		background: url('../imega/scrollbar-corners-white.png');
	}

#second {
	background-position: 0 -41px;
}
	#second #bg-header {
		height: 212px;
		margin-bottom: -212px;
	}
	#second #bg-megabar {
		position: absolute;
		top: 212px; left: 0;
		width: 100%; height: 136px;
		overflow: hidden;
		z-index: 0;
	}
		#second #bg-megabar .center {
			position: relative;
			width: 100%; height: 136px;
			max-width: 1200px;
			margin: 0 auto;
			background: url('../imega/plane-inner-shadow.jpg') 0 -136px;
		}
		#second #bg-megabar .left,
		#second #bg-megabar .right {
			position: absolute;
			top: 0; left: -50px;
			width: 109px; height: 136px;
			background: url('../imega/plane-inner-shadow.jpg') no-repeat;
		}
		#second #bg-megabar .right {
			left: auto; right: -50px;
			background-position: -109px 0;
		}
		#site_2 #second #bg-megabar {
			display: none;
		}
	#second #header {
		height: 212px;
	}
	#second #megabar {
		height: 106px;
	}
		#second #megabar .decor-left,
		#second #megabar .decor-right {
			height: 106px;
		}
		#second #megabar .decor-left b,
		#second #megabar .decor-right b {
			height: 106px;
			background-image: url('../imega/plane-sides-short-hq.png');
		}
		#second #megabar .body {
			height: 70px;
			zoom:1;
		}
		#second #megabar .item {
			height: 60px;
		}
		#second #megabar .separator {
			height: 72px;
			background-image: url('../imega/plane-spliter-short.png');
		}
		#second #megabar .nightclub162 .fixed {
			top: 10px;
		}

.content {
}
	.content p {
		margin: 8px 0;
	}
	.content h1 {
		margin: 0 0 16px;
	}
	.content h2,
	.content h3 {
		margin: 20px 0 16px;
	}
	.content h4 {
		margin: 6px 0 4px;
	}
	.content h4 small {
		font-size: 11px;
	}
	.content sup, .content sub {
	  vertical-align: middle;
	  position: relative;
	  font-size: 75%;
	}
	.content sup { bottom: 0.5em; }
	.content sub { top: 0.5em; }
	.content small {
		font-size: 90%;
	}
	.content big {
		font-size: 120%;
	}
	
	.content table,
	.content table tr,
	.content table tr th,
	.content table tr td {
		vertical-align: top;
		padding: 0px;
		margin: 0px;
		border-collapse: collapse;
	}
	.content table tr th,
	.content table tr td {
		padding: 6px 10px 6px 0;
	}
	.content td[valign=middle],
	.content th[valign=middle] {
		vertical-align: middle;
	}
	.content table.zebra {
		text-align: center;
		border: 1px solid #29806F;
		border-width: 0 1px 1px 0;
	}
	.content table.zebra th,
	.content table.zebra td {		
		border: 1px solid #29806F;
		border-width: 1px 0 0 1px;
		padding: 6px;
	}
	.content table.zebra th {
		padding-right: 10px;
		font-size: 90%;
		color: #29806F;
		background: #ADC2BF;
	}
	.content table.zebra tr.odd td,
	.content table.zebra tr:nth-child(odd) td {
		background: #E0E3E5;
	}
	.content table.zebra .vip {
		color: #29806F;
	}
	
form.silver {
}
	form.silver .text,
	form.silver textarea,
	form.silver select,
	.form-silver .text,
	.form-silver textarea,
	.form-silver select{
		padding: 4px 4px 4px 6px;
		border: 1px solid #B3B9BB;
		background: #E9E9E9 url('../imega/controls-edit.png') no-repeat top left;
	}
	form.silver .width-100 {
		position: relative;
		width: 98%;
		margin-right: -50px;
	}
	form.silver select.width-100 {
		width: 100%;
	}
	form.silver .label {
		line-height: 24px;
	}

.kino-comments form p {
	margin: 12px 0;
}
.comemntConteiner {
}
	.comemntConteiner .comment {
		position: relative;
		margin: 20px 0 10px;
	}
	.comemntConteiner .name,
	.comemntConteiner .date,
	.comemntConteiner .anonym,
	.comemntConteiner .counter {
		padding-right: 10px;
	}
	.comemntConteiner .name {
		font-weight: bold;
	}
	.comemntConteiner .anonym {
		font-style: italic;
	}
	.comemntConteiner .date {
		color: #777;
	}
	.comemntConteiner .response {
		margin: 15px 0 30px 40px;
	}
	.comemntConteiner .label {
		color: #307557;
		font-weight: bold;
	}
	.comemntConteiner .quote {
		/*position: absolute;
		top: 100%;*/
		display: none;
		/*width: 100%;
		text-align: right;
		background: #D2D5D6;*/
	}
	.comemntConteiner .comment:hover {
		background: #D2D5D6;
	}
	.comemntConteiner .comment:hover .quote {
		display: inline;
	}
	.comemntConteiner .comment .quoted {
		display: block;
		margin: 8px 0 4px;
		border-left: 2px solid #9A9D9D;
		padding-left: 8px;
	}

	.comemntConteiner .comment .votings{
		float:right;
		margin:2px 5px 0 0;
	}
	.comemntConteiner .comment .votings img {
		cursor:pointer;
		vertical-align:middle;
/*		visibility:hidden; */
	}
	.comemntConteiner .comment:hover .votings img,
	.comemntConteiner .comment-hover .votings img	{
		visibility:visible;		
	}
	.comemntConteiner .comment .unreg img,
	.comemntConteiner .comment .vote-like .unlike,
	.comemntConteiner .comment .vote-unlike .like {
		visibility:hidden  !important;		
	}
	.comemntConteiner .comment .votings .rate {padding:0 5px;}
	.comemntConteiner .comment .votings .red {color:#c30e0e;}
	.comemntConteiner .comment .votings .green {color:#06751e;}
	#best-comment-place {
		padding: 7px 10px 5px;
		margin: 10px -10px 30px;
		border-bottom: 1px solid #A9AEAE;
		border:2px solid #29806F;
	}
		#best-comment-place .comment {
			margin: 0;
		}

.any-menu {
}
	.any-menu .any-item{
		float: left;
		line-height: 38px;
		position: relative;
		display: block;
		height: 38px;
		white-space: nowrap;
	}
	.any-menu .any-selected {
		background: url('../imega/any-menu-selected.png') -30px 0;
	}
	.any-menu .any-selected,
	.any-menu .any-selected a {
		cursor: normal;
		text-decoration: none;
		color: white;
		font-weight: bold;
		border-bottom: 0;
	}
	.any-menu .any-selected span {
		position: absolute;
		top: 0; left: -14px;
		display: block;
		width: 14px; height: 38px;
		overflow: hidden;
	}
	.any-menu .any-selected span b {
		display: block;
		width: 274px; height: 38px;
		margin-left: -16px;
		background: url('../imega/any-menu-selected.png');
	}
	.any-menu .any-selected span.r {
		left: auto; right: -14px;
	}
	.any-menu .any-selected span.r b {
		margin: 0;
	}
	.any-menu br {
		clear: left;
	}
	
#actions {
}
	#actions .item {
		margin-bottom: 40px;
	}
		#actions .item .poster {
			float:left;
			position:relative;
			text-align: right;
		}
		#actions .item .text {
			margin-left: 200px;
		}
		.institution #actions .item .poster {
			width:28%;
		}
		.institution #actions .item .text {
			overflow: hidden;
			margin-left: 0;
			padding-left: 36px;
		}

.photo-parts {
}
	.photo-parts .photo-part-item {
		margin-left: 40px;
	}
	.photo-parts .photo-part-photo {
		position: relative;
		top: -10px; left: -4px
	}
	.photo-parts .photo-part-photo .item {
		display: block;
		float: left;
		padding: 3px;
		margin: 0 16px 10px 0;
		background: url('../imega/photo-frame-110.png') no-repeat;
	}
	.photo-parts .photo-part-photo .item img {
		vertical-align: bottom;
	}
	
/* Megapolis Russia */
	#site_3 #megabar .kino {
		width: 34%;
	}
		#site_3 #megabar .kino .fixed img{
			width: 97px;height:45px;
			margin-top:0;
			background: url('../imega/plane-russia-kino-title-2.png');
		}
		#site_3 #second #megabar .kino .gt  {left:45%;}
		#site_3 #megabar .kino .bar2 {
			left:70%;
			margin-left:-40px;
			top:8px;
			width:45%;
		}
		
	#site_3 #megabar .rest {
		width:33%;
	}

		#site_3 #megabar .rest .title {
			margin-left:-119px;
			width:245px;
		}
		#site_3 #megabar .rest .title span.name {
			background:url("../imega/plane-russia-rest-title.png") no-repeat scroll 0 0 transparent;
			width:245px;
		}
	#site_3 #megabar .float-rest {
		left:34%;
	}

	#site_3 #megabar .activ {
		width:33%;
	}
			
		#site_3 #megabar .activ .title {
			margin-left:-112px;
			width:233px;
		}
		#site_3 #megabar .activ .title span.name {
			background:url("../imega/plane-russia-activ-title.png") no-repeat scroll 0 0 transparent;
			width:233px;
		}
		
	#site_3 #megabar .float-activ {
		left:67%;
	}
	#site_3 .nightclub {display:none;}
	
	
/* Meet Point */
	#site_4 #megabar .sushi {
		width:50%;
	}

		#site_4 #megabar .sushi .title {
			margin-left:-65px;
			width:130px;
		}
		#site_4 #megabar .sushi .title span.name {
			background:url("../imega/plane-mp-sushi-short.png") no-repeat scroll 0 0 transparent;
			width:130px;
		}

	#site_4 #megabar .dancing {
		width:50%;
	}
			
		#site_4 #megabar .dancing .title {
			margin-left:-69px;
			width:138px;
		}
		#site_4 #megabar .dancing .title span.name {
			background:url("../imega/plane-mp-dancing-short.png") no-repeat scroll 0 0 transparent;
			width:138px;
		}
		
	#site_4 #megabar .item .title span {
		border-bottom:1px solid white;
		height:29px;
	}
	#site_4 #megabar .item .title {margin-top:19px;}
		
/* Империя игр */
	#site_5 #megabar .bouling {
		width:50%;
	}
		#site_5 #megabar .bouling .title {
			margin-left:-168px;
			width:336px;
		}
		#site_5 #megabar .bouling .title span.name {
			background:url("../imega/plane-ii-bouling.png") no-repeat scroll 0 0 transparent;
			width:336px;height:29px;
			border-bottom:1px solid white;
		}
	#site_5 #megabar .bouling .title {margin-top:19px;}
		

	#site_5 #megabar .rest {
		width:50%;
	}	
		#site_5 #megabar .rest .bar0 {
			left:15%;top:16px;
			margin-left:-20px;
			position:absolute;			
		}
		#site_5 #megabar .rest .bar0  img{
			width: 147px;height:38px;
			margin-top:0;
			background: url("../imega/plane-ii-rest-2line.png") no-repeat 0 0 transparent;
		}
		
		#site_5 #megabar .rest .gt {
			background:url("../imega/plane-arrows-gt.png") no-repeat scroll 0 0 transparent;
			cursor:pointer;
			display:block;
			height:47px;
			left:47%;
			position:absolute;
			top:10px;
			width:12px;
		}
		
		#site_5 #megabar .rest .bar1 {left:63%;}
		#site_5 #megabar .rest .bar2 {left:84%;}
		/*
		#site_5 #megabar .rest .title {
			margin-left:-147px;
			width:294px;
		}
		#site_5 #megabar .rest .title span.name {
			background:url("../imega/plane-ii-rest.png") no-repeat scroll 0 0 transparent;
			width:294px;
		}*/
		/*#site_5 #megabar .item .title span, #site_5 #megabar .float .title span {height:28px;}
		#site_5 #megabar .rest .title {margin-top:10px;}
		#site_5 #megabar .float-rest .title {margin-top:107px;}*/
		
	#site_5 #megabar .float-rest {
		left:50%;
	}