.boxes-afisha {
	width: 998px;
	padding:0;
	margin:0 0 20px 0;
	background: url(../../images/main/bg-boxes.gif) -2949px 0 repeat-y;
}	
	.boxes-afisha .boxes-wrap {
		width:998px;
		background: url(../../images/main/bg-boxes.gif) -3947px 0 no-repeat;
		
	}
	.boxes-afisha .box-frame {
		width:998px;
		padding:0;
		background: url("../../images/main/bg-boxes.gif") no-repeat scroll -4945px 100% transparent;
	}
	.boxes-afisha .title-page {
		font-weight:normal;
		font-size:24px;
		color:#058ce0;
		font-family;Calibri, Arial;
		width:205px;
		padding:15px 0 25px 75px;
		text-transform:none;
		float:left;
		background: url(../../images/main/sprites.png) no-repeat -2940px -964px;
	}
	
	.boxes-afisha .tabs {
		width:715px;
		float:left;
		margin:0;
		padding:0;
		list-style:none;
		display:block;
		padding:15px 0 0 0; 
		cursor:pointer;
	}
	
	.boxes-afisha .tabs li {
		float:left;
		height:37px;
	}
	.boxes-afisha .tabs li.active {
		background:url(../../images/main/tabs.png) right bottom no-repeat;
	}
	.boxes-afisha .tabs li:hover {
		background:url(../../images/main/tabs.png) right -37px no-repeat;
	} 
	.boxes-afisha .tabs li.active:hover {
		background:url(../../images/main/tabs.png) right bottom no-repeat;
	} 
	.boxes-afisha .tabs li a:link,
	.boxes-afisha .tabs li a:visited
	{
		font-family:Tahoma;
		display:block;
		float:left;
		color:#2fa13c;
		font-size:18px;
		margin:0 6px 0 0;
	}
	.boxes-afisha .tabs li a:hover {
		color:#058be0;
		background:url(../../images/main/tabs.png) left 0px no-repeat;
	}
	
	.boxes-afisha .tabs li.active a:link,
	.boxes-afisha .tabs li.active a:visited{
		color:#fff;
		background:url(../../images/main/tabs.png) left -74px no-repeat;
	}
	.boxes-afisha .tabs li.active a:hover {
		background:url(../../images/main/tabs.png) left -74px no-repeat;
	}
	.boxes-afisha .tabs li.active a {
		text-decoration:none;
	}
	.boxes-afisha .tabs li a span{
		display:block;
		float:left;
		height:27px;
		padding:10px 4px 0 10px;
		text-decoration:underline;
		*cursor:pointer;
	}
	.boxes-afisha .tabs li a:hover span {
		text-decoration:none;
	}
	.boxes-afisha .tabs li.active a span {
		text-decoration:none;
	}
	.boxes-afisha .box {
		background:none;
		margin:0;
	}
	.boxes-afisha .box2 {
		width:676px;
	}
	.boxes-afisha .box2 h2 {
		font-weight:bold;
		padding:0 0 0 20px;
		margin:0 0 10px 0;
		left:-1px;
		position:relative;
		z-index:999;
		background: url(../../images/main/sprites.png) no-repeat -2997px -1072px;
	}
		.boxes-afisha .box2 h2:hover {
			background-position: -2997px -1615px;
		}
		.boxes-afisha .box2 h2 a:link,
		.boxes-afisha .box2 h2 a:visited {
			color:#f44602;
			text-decoration:none;
		}
		.boxes-afisha .box2 h2 a:hover {
			color:#018adf;
		}
		.boxes-afisha .box2 h2 span {
			color:#359ed7;
			font-size:14px;
			text-transform:none;
			font-family:Tahoma;
		}
		.boxes-afisha .box2 h2 a:hover span {color:#2fa13c;}
		
		/*
			box-left settings
		*************************/
			
			.box-left {
				width:462px;
				float:left;
				font-family:Tahoma;
			}
				.info-table {
					display:block;
					margin:0 20px;
				}
				
				.info-table td {
					padding:8px 20px 8px 0;
					font-size:12px;
					color:#0165a3;
					border-bottom:1px solid #b0dfff;
				}
				.info-table td span{
					color:#2fa13c;
				}
			.box-left p {
				font-size:12px;
				padding:0 5px 15px 20px;
				line-height:1.5;
			}
				.box-left p.description {color:#0165a3;}
				.read-review-out {
					position:relative;
					height:43px;
					z-index:998;
					margin-bottom:12px;
				}
				.read-review {	
					height:43px;
					padding:0 0 0 3px;
					background:url(../../images/main/review-bg.png) no-repeat left -43px;
					position:absolute;
					z-index:999;
					left:-4px;
					top:0;
				}
				
				.read-review:hover {
					background:url(../../images/main/review-bg.png) no-repeat left -130px;
				} 
				
				.read-review a:link,
				.read-review a:visited {
					display:inline-block;
					vertical-align:top;
					height:35px;
					padding:8px 20px 0 17px;
					background:url(../../images/main/review-bg.png) no-repeat right top;
					color:#fff;
					font-size:14px;
				}
				.read-review a:hover {
					text-decoration:underline;
				}
				
				.read-review:hover a:link,
				.read-review:hover a:visited {
					background:url(../../images/main/review-bg.png) no-repeat right -86px;
				}
				
				.video-box {
					width:640px;
					height:390px;
					border:1px solid #c7e6fb;
					padding:2px 2px 2px 2px;
					margin:0 0 16px 6px;
				}
				
				
			/*
				box-right settings
			*************************/			
			.box-right {
				width:195px;
				height:490px;
				float:right;
				background:url(../../images/main/box-right.jpg) 6px bottom no-repeat;
				font-size:12px;
				color:#359ed7;
				position:relative;
				font-family:Tahoma;
			}
			.box-right .info-view {
				position:absolute;
				top:16px;
				left:2px;
				background:url(../../images/main/3d.png) left top no-repeat;
				width:49px; height:39px;
				text-indent:-9999px;
			}
			.box-right .img-box {
				width:190px;
				height:260px;
				background:url(../../images/main/img-box.png) left top no-repeat;
				cursor:pointer;
			}
			.box-right .img-box:hover {
				background:url(../../images/main/img-box.png) left bottom no-repeat;
			}
			
			.box-right .img-box a:link,
			.box-right .img-box a:visited {
				display:inline-block;
				vertical-align:top;
				width:181px;
				height:253px;
				padding:7px 0 0 9px;
			}
			.box-right p {
				text-align:center;
			}
			.box-right .img-box img {
				padding:2px;
				border:1px solid #1d5676;
			}
			.box-right .img-box:hover img {
				border:1px solid #f44602;
			}
			
			.box-right .raiting {
				width:110px;
				margin:16px auto;
				padding:10px 0;
				clear:both;
			}
			
			.box-right .feed-write-box {
				width:185px;
				padding:0 0 0 0;
				text-align:center;
				margin:0 0 10px 0;
			}
				.box-right .feed-write-box  a:link,
				.box-right .feed-write-box  a:visited {
					color:#f44602;
					text-decoration:underline;
				}
				.box-right .feed-write-box  a:hover {
					color:#2fa13c ;
					text-decoration:none;
				}
				
		.box-right .feed-count {
			background:url(../../images/main/feed.png) left -45px no-repeat; 
			padding:0 0 0 4px;
			display:inline-block;
			vertical-align:top;
		}		
		
		.box-right .feed-count span {
			display:inline-block;
			vertical-align:top;
			
		}
		.box-right .feed-count span.feed-count-inner {
			background:url(../../images/main/feed.png) right top no-repeat; 
		}
		.box-right .feed-count span.feed-count-num {
  height:37px;
   *line-height:32px;
   padding:8px 18px 0 14px;
   *padding:2px 18px 6px 14px;
   color:#fff;
   font-size:20px;	
			background:url(../../images/main/feed.png) center bottom no-repeat; 
		}
		
		.like-box {
			width:159px;
			height:58px;
			margin:0 0 0 12px;
			padding:8px 0 0 0;
			background:url(../../images/main/like-box-bg.png) center bottom no-repeat; 
			text-align:center;
		}
			.like-box span,
			.like-box a
			{
				display:inline-block;
				vertical-align:middle;
				margin:0 2px;
				text-decoration: none;
			}
			
			.like-box a.down-button {
				margin:8px 0 0 0;
			}
			
		.shedule-box {
			padding:0 0 0 20px ;
			color:#46585f;
			font-family:Tahoma;
		}

			.shedule-box h4{
				background: url(../../images/main/sprites.png) no-repeat -2968px -1368px;
				color:#068de0;
				font-size:16px;
				font-weight:normal;
				padding:0 0 6px 40px;
			}
			.shedule-box p {
				padding:0 0 0 40px;
			}
			.shedule-time {
				padding:0 0 0 35px !important;
			}
			.shedule-time-sep {
				border-bottom: 1px solid #B0DFFF;
				 margin:16px;
			}


			.shedule-time span{
				color:#f44602;font-size:16px;
				padding:0 5px;
			}
	.gallery-afisha 	{
		position:relative;
		padding:0 0 0 18px;
	}
	.gallery-afisha 	.btn-prev {
		position:absolute;
		left:5px;
		padding:0;
		margin:0;
		top:50px;
		background: url(../../images/main/sprites.png) no-repeat scroll -6px -935px transparent;
		height: 44px;
		width: 11px;
	}
	
	.gallery-afisha 	.btn-next {
		position:absolute;
		right:36px;
		top:50px;
		height: 44px;
		width: 11px;
		padding:0;
		margin:0;
		background: url(../../images/main/sprites.png) no-repeat -31px -935px;
	}
	.gallery-afisha 	.btn-next:hover {
		background-position:-31px -984px;
	}
	.gallery-afisha 	.btn-prev:hover {
		background-position:-6px -984px;
	} 
	
	.gallery-afisha 	.gallery-holder {
		width:620px;
		height:118px;
		padding:22px 0 0 4px;
		background:url(../../images/main/afisha-gallery-bg.gif) repeat-x;
	}	
	.gallery-afisha .gallery-holder ul li {
		background:#fff;
		float: left;
		height: 97px;
		margin: 0 5px 0 0;
		padding: 1px;
		position: relative;
		width: 148px;
		}		
	
	.places-box {
		width:285px;
		margin:0 0 0 15px;
		
	}
		.places-box	h2 {
			font-size:20px;
			font-family:Calibri;
			padding:8px 0 0 34px;
			margin:0;
			height:36px;
			background: url(../../images/main/btn06.png) no-repeat left top;
		}
			.places-box	h2 a:link,
			.places-box	h2 a:visited {
				text-decoration:none;
				color:#fff;
			}
			.places-box	ul {
				width:280px;
				margin:0 0 0 18px;
				padding:8px 0 0 0;
				list-style:none;
			}
			.places-box	ul li{
				float:left;
				width:140px;
				height:22px;
				padding:4px 0 0 0;
				margin:0 0 2px;
			}
			.places-box	ul li:hover {
				background: url(../../images/main/sprites.png) no-repeat -2888px -1430px;
			}
			.places-box	ul li img {
				vertical-align:top;
				margin:0px 3px 0 3px;
			}
			.places-box	ul li a:link,
			.places-box	ul li a:visited {
				font-family:Tahoma;
				color:#fff;
				font-size:14px;
			}
			.places-box	ul li:hover a,
			.places-box	ul li a:hover {
				color:#f44602;
				text-decoration:none;
				
			}

		.places-box-inner-top {
			padding:0 0 4px;
			background: url(../../images/main/module-bottom.png) no-repeat 4px bottom;
		}
		.places-box-inner-bottom {
			background: url(../../images/main/module-inner.gif) repeat-y 4px top;
		}
		.places-box-inner-middle {
			background: url(../../images/main/module.png) no-repeat 4px top;
			padding:10px 0 10px 0;
		}
		.lider-module-top {
			background: url(../../images/main/module-inner.gif) repeat-y 4px top;
		}
		.lider-module-middle {
			padding:10px 0 20px;
			background: url(../../images/main/module-bottom.png) no-repeat 4px bottom;
		}

		.lider-module-bottom {
			padding:0;
			background: url(../../images/main/module.png) no-repeat 4px top;
		}
		.new-club-module,
		.new-kino-module {
			width:280px;
			padding:0 0 0 18px;
		}
			.new-kino-module  h2 {
				font-family:Calibri;
				font-size:20px;
				color:#fff;
				padding:8px 0 0 50px;
				left:-5px;
				position:relative;
				height:36px;
				margin:0;
				background: url(../../images/main/btn07.png) no-repeat left top;
			}
			.new-club-module h2{
				font-family:Calibri;
				font-size:20px;
				color:#fff;
				padding:8px 0 0 50px;
				left:-5px;
				position:relative;
				height:36px;
				margin:0;
				background: url(../../images/main/btn08.png) no-repeat left top;
			}
			
		.new-club-module-top,
		.new-kino-module-top {
			padding:0 0 0;
			background: url(../../images/main/module-inner.gif) repeat-y -280px top;
		}

		.new-club-module-middle,
		.new-kino-module-middle {
			background: url(../../images/main/module-bottom.png) no-repeat -280px bottom;
			padding:0 0 10px 0;
		}

		.new-club-module-bottom,
		.new-kino-module-bottom {
			padding:10px 0 0;
			background: url(../../images/main/module.png) no-repeat -280px top;
		}
		.new-kino-module-box {
			width:250px;
			padding:15px;
			border-bottom:1px solid #b2e0ff;
		}
		.new-kino-module-box-last {
			border:none;
		}
			.img-box {
				width:68px;
				float:left;
			}
				.img-box img {
					padding:1px;
					background:#fff;
					border-right:1px solid #b2b8bb;
					border-bottom:1px solid #b2b8bb;
				}
			.about-kino-box {
				font-size:12px;
				color:#5c6f7a;
			}
			.about-kino-box a:link,	
			.about-kino-box a:visited {
				color:#1b9928;
			}
			.about-kino-box a:hover {
				color:#f44602;
			}
			.about-kino-box span {
				color:#69baff;
			}			
			.new-kino-module-box h3 {
				text-transform:uppercase;
				font-size:15px;
				padding:0 0 10px 0;
				margin:0;
				font-family:Tahoma;
			}
			.new-kino-module-box h3 a:link,
			.new-kino-module-box h3 a:visited {
				color:#007bbf;
			}
			.new-kino-module-box h3 a:hover {
				text-decoration:underline;color:#00a4ff;
			}
			.lider-module {
				width:285px;
				margin:0 0 0 15px;
				line-height:1.5;
			}
				.lider-module h2 {
					background: url(../../images/main/sprites.png) no-repeat -2815px -1496px;
					margin:0;
					font-size:18px;
					font-family:Calibri;
					color:#fff38c !important;
					padding:14px 0 0 20px;
				}
				.lider-module .description {
					font-size:12px;
					color:#a6f9af;
					margin:0;
					padding:0 0 10px 20px;
				}
				.lider-module ol {
					padding:0 0 0 20px;
					margin:0;
				}
				.lider-module ol li{
					font-family:Tahoma;
					padding:0;
					margin:0;
					font-size:14px;
					color:#fff;
				}
				.lider-module ol li span {
					color:#fff38d;
				}
				.lider-module ol li a:link,
				.lider-module ol li a:visited {
					color:#fff38d;
					text-decoration:none;
				}
				.lider-module ol li a:hover {
					text-decoration:underline;
				}
		
		.new-club-module {
			width:280px;
		}
		
		.new-club-module-box {
			padding:0 0 0 30px;
		}	
			.new-club-module-box p {
				padding:5px 0;
				margin:0;
			}
			.new-club-module-box  .name {
				padding:5px 0 0 0;
			}
			.new-club-module-box  .name  a:link,
			.new-club-module-box  .name a:visited {
				font-size:16px;
				text-transform:uppercase;
			}
			.new-club-module-box  .data {
				color:#5c6f7a
			}
			.new-club-module-box  .dj {
				font-size:14px;
				color:#4a9fcf;
			}
			.new-club-module-box  .place a:link,
			.new-club-module-box  .place a:visited{
				font-size:12px;
				color:#1b9928;
				text-decoration:underline;
			}
			.new-club-module-box  .place a:hover {
				color:#f44602;
				text-decoration:none;
			}
			
		.soon-module {
			width:285px;
			margin:0 0 0 18px;
		}
		.soon-module h2 {
			 color: #FFFFFF;
			font-family: Calibri;
			font-size: 20px;
			height: 36px;
			left: -5px;
			margin: 0;
			padding: 8px 0 0 50px;
			position: relative;
			background: url(../../images/main/btn09.png) no-repeat left top;
		}
		.soon-module-top {
			padding:0 0 0;
			background: url(../../images/main/module-inner.gif) repeat-y -560px top;
		}

		.soon-module-middle {
			background: url(../../images/main/module-bottom.png) no-repeat -560px bottom;
			padding:0 0 10px 0;
		}

		
		.soon-module-bottom {
			padding:10px 0 0;
			background: url(../../images/main/module.png) no-repeat -560px top;
		}
		.soon-module-box {
			width:250px;
			padding: 15px;
			background: url(../../images/main/line.gif) repeat-x left bottom;
		}
		.soon-module-box-last {
			background:none;
		}
		.soon-module-box h3 {
			 font-family: Tahoma;
			font-size: 15px;
			padding: 0 0 10px;
			margin:0;
			text-transform: uppercase;
		}
		.soon-module-box h3 a:link,
		.soon-module-box h3 a:visited {
			color:#007bbf;
		}
		.soon-module-box h3 a:hover {
			text-decoration:underline;
			color:#00a4ff;
		}
		.soon-module-box .about-kino-box a:link,
		.soon-module-box .about-kino-box a:visited {
			color:#f44602;
		}
		.soon-module-box .about-kino-box a:hover {
			color:#007bbf;
		}

.box .box-left p.intro {font-size:14px;color:#f44602;font-weight:bold;padding-top:24px;}
.new-kino-module-box span,soon-module-box span {color:#f44602;}
.pt6 {padding-top:6px} 
.pb12 {padding-bottom:12px} 
.pb24 {padding-bottom:24px} 