.afisha	{}
	.afisha .zag_top {position: relative; background: #c7b6a8; height: 80px;}
		.zag_top .afisha_calendar {position: absolute; top: -2px; right: 60px; border: 0px solid #fff; height: 84px;}
			.zag_top .afisha_calendar .den, .zag_top .afisha_calendar .denactive  {float: left; text-align: center; width: 50px; height: 84px; padding-top: 15px; font-size:11px; color: #655a52;}
			.zag_top .afisha_calendar .den:hover  {background: #b9a697;}
			.zag_top .afisha_calendar .denactive  {background: #917d6d; color: #fff;}
			.zag_top .afisha_calendar .den a:link,.zag_top .afisha_calendar .den a:visited {color: #4b3a2c; font-size: 21px; text-decoration: none;}
			.zag_top .afisha_calendar .den a:active,.zag_top .afisha_calendar .den a:hover {color: #796758;}
			.zag_top .afisha_calendar .den:hover  a{color: #796758;}
			.zag_top .afisha_calendar .denactive a:link,.zag_top .afisha_calendar .denactive a:visited {color: #fff; font-size: 21px; text-decoration: none;}
			.zag_top .afisha_calendar .denactive  a:active,.zag_top .afisha_calendar .denactive a:hover {color: #cdbcae;}
			.zag_top .afisha_calendar .denactive:hover  a{color: #cdbcae;}
			.zag_top .afisha_calendar .den .denned, .zag_top .afisha_calendar .denactive .denned {font-size: 15px;}
			.zag_top .afisha_calendar .afisha_str1 {position: absolute; top: 17px; left: -40px; font-size: 11px; cursor: pointer; text-align: center; line-height: 1.1em; color: #655a52;}
			.zag_top .afisha_calendar .afisha_str2 {position: absolute; top: 17px; right: -40px; font-size: 11px; cursor: pointer; text-align: center; line-height: 1.1em; color: #655a52;}
	.afisha .categ_top {position: relative; background: #efe3d9; padding: 10px;}
		.categ_top div.categ {float: left; padding: 2px 5px; margin: 1px 3px;}  
		.categ_top div.categ:hover  {float: left; padding: 1px 4px; margin: 1px 3px; border: 1px solid #917d6d; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}  
			.categ_top div.categ:hover a:link, .categ_top div.categ:hover a:visited {color: #786353; text-decoration: none;}
		.categ_top div.categ a:link, .categ_top div.categ a:visited {color: #313131; font-size: 14px; font-family: 'PT Sans'; text-decoration: underline;}
		.categ_top div.categ a:active, .categ_top div.categ a:hover {color: #917d6d; text-decoration: none;}
		.categ_top div.categ .counter {font-size: 10px; color: #a3968c;}
		.categ_top div.categactive {float: left; padding: 2px 5px; margin: 1px 3px; background: #917d6d;  -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}  
		.categ_top div.categactive a:link, .categ_top div.categactive a:visited {color: #fff; font-size: 14px; font-family: 'PT Sans'; text-decoration: none;}
		.categ_top div.categactive a:active, .categ_top div.categactive a:hover {color: #cfbdaf;}
		.categ_top div.categactive .counter {font-size: 10px; color: #c9bdb4;}	
		.categ_top div.categnone {float: left; padding: 2px 5px; margin: 1px 3px;}  
		.categ_top div.categnone a:link, .categ_top div.categnone a:visited {color: #a3968c; font-size: 14px; font-family: 'PT Sans'; text-decoration: none;}
		.categ_top div.categnone a:active, .categ_top div.categnone a:hover {color: #84786e;}
		.categ_top div.categnone .counter {font-size: 10px; color: #a3968c;}		
	.afisha .afisha_osnova {background: #fff; padding: 10px 25px 30px 25px;}
		.afisha_osnova .line1 {background: #efe3d9; width: 100%; height: 30px; line-height: 30px; margin: 20px 0 20px 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border-bottom: 1px solid #c7b6a8;}		
		.afisha_osnova .line1 div.white {margin-left: 20px;}
		/*
		.afisha_osnova .line1 div.zag a:link{background: #efe3d9; padding: 0 5px;}
		.afisha_osnova .line1 div.zag span {background: #efe3d9; padding: 0 2px;}
		*/
		.afisha_osnova .line1 .zag a:link, .afisha_osnova .line1 .zag a:visited {color: #432d1c; font-size: 16px; font-family: 'PT Sans'; text-decoration: none;}
		.afisha_osnova .line1 .zag a:active, .afisha_osnova .line1 .zag a:hover {color: #7d6d61; text-decoration: none;}	
		.afisha_osnova .colonka_events {float: left; width: 460px; padding-top: 5px;}
			.colonka_events .img_events {float: left; width: 120px; height: 120px; margin: 0 20px 10px 0;}
				.img_events img {-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
			.colonka_events .text_evets {float: left; width: 300px; margin-right: 20px;}
				.text_events .date_time{color: #998677; font-size: 12px;}				
					.date_time .time {background: #c7b6a8; color: #605043; padding: 2px 3px; display: inline; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
					.date_time .segodnya {background: #917d6d; color: #fff; padding: 2px 3px; display: inline; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
				.text_events .name_events {padding: 6px 0 6px 0;}
				.text_events .name_events a:link,.text_events .name_events a:visited {color: #0059b5; font-size: 18px; text-decoration: underline;}
				.text_events .name_events a:active,.text_events .name_events a:hover {color: #4f92d7; text-decoration: none;}
				.text_events .icon_events {color: #6c5d52; font-size: 11px; padding-top: 10px;}
					.icon_events img {vertical-align: middle; padding: 0 2px;}
				.text_events .icon_events a:link,.text_events .icon_events a:visited {color: #6c5d52; font-size: 11px; text-decoration: underline;}
				.text_events .icon_events a:active,.text_events .icon_events a:hover {color: #897e76; text-decoration: none;}
				.text_events .mesto {color: #432d1c; font-size: 11px;}
				.text_events .mesto a:link,.text_events .mesto a:visited {color: #432d1c; font-size: 11px; text-decoration: underline;}
				.text_events .mesto a:active,.text_events .mesto a:hover {color: #6d5d51; text-decoration: none;}
			.colonka_events .line2 {clear: both; background: url('../a_i/theme/line2.gif') top left repeat-x; width: 440px; height: 1px;}
		.afisha_osnova .line3 {float: left; background: url('../a_i/theme/line3-2.gif') top left repeat-y; width: 20px; height: 141px;}
			.afisha_osnova .zag {color: #432d1c; font-size: 16px; font-family: 'PT Sans';}
			.afisha_osnova #event_polnoe {}
				#event_polnoe .zag {font-family: 'PT Sans'; font-size: 21px; color: #432d1c; padding: 0 0 30px 0;}
				#event_polnoe .text1 {font-size: 12px; color: #998677;}
					.text1 .text1a {padding: 2px 0;}
						.text1a a:link,.text1a  a:visited {color: #432d1c; font-size: 12px; text-decoration: underline;}
						.text1a a:active,.text1a a:hover {color: #6d5d51; text-decoration: none;}
				#event_polnoe .text2 {padding: 10px 0 10px 30px; font-size: 15px; color: #313131; line-height: 1.3em;}
				#event_polnoe .mesto {display: inline; color: #432d1c; font-size: 12px;}
				#event_polnoe .mesto a:link, #event_polnoe .mesto a:visited {color: #432d1c; font-size: 12px; text-decoration: underline;}
				#event_polnoe .mesto a:active, #event_polnoe .mesto a:hover {color: #6d5d51; text-decoration: none;}
				#event_polnoe .line2 {clear: both; background: url('../a_i/theme/line2.gif') top left repeat-x; width: 440px; height: 1px; margin: 15px 0;}
			.afisha_osnova .bl_kino {background: #ebe7d7 url('../a_i/theme/kino_f2.jpg');}
				.bl_kino .kino_menu {height: 45px; background: #e9e2d4 url('../a_i/theme/kino_f1.jpg'); line-height: 45px;}
					.bl_kino .kino_menu .menu_a {float: left; padding: 0 10px;}
					.bl_kino .kino_menu .menu_a img{vertical-align: middle;}
					.bl_kino .kino_menu .menu_a a:link, .bl_kino .kino_menu .menu_a a:visited {color: #432d1c; font-size: 12px; text-decoration: underline;}					
					.bl_kino .kino_menu .menu_a a:active, .bl_kino .kino_menu .menu_a a:hover {color: #7d6d61; text-decoration: none;}						
					.bl_kino .kino_menu .menu_a .zag {padding: 0 30px 0 0;}
					.bl_kino .kino_menu .menu_a .zag a:link, .bl_kino .kino_menu .menu_a .zag a:visited {color: #432d1c; font-size: 16px; font-family: 'PT Sans'; text-decoration: none;}
					.bl_kino .kino_menu .menu_a .zag a:active, .bl_kino .kino_menu .menu_a .zag a:hover {color: #7d6d61; text-decoration: none;}			
					.bl_kino .kino_menu .menu_a a.menu_ac:link, .bl_kino .kino_menu .menu_a a.menu_ac:visited {background: #c7b6a8; color: #fff; padding: 2px 3px; display: inline; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-size: 12px; text-decoration: none;}
					.bl_kino .kino_menu .menu_a a.menu_ac:active, .bl_kino .kino_menu .menu_a a.menu_ac:hover {color: #7d6d61; text-decoration: none;}						
					.bl_kino .zagfilm {FONT-WEIGHT: normal; font-size:26px; color:#432d1c; font-family: 'PT Sans'; line-height: 1em;}					
					.bl_kino a.zagfilm:link, .bl_kino a.zagfilm:visited {FONT-WEIGHT: normal; color:2f302b;  font-size: 26px; text-decoration: underline;}
					.bl_kino a.zagfilm:active, .bl_kino a.zagfilm:hover { text-decoration: none; color:999999;}
					.bl_kino .zagT {padding: 10px; font-size:18px; color:#432d1c; font-family: 'PT Sans'; line-height: 1em; }
					.bl_kino .bl_catfilm {padding: 20px; color: #432d1c; line-height: 1.4em;}
					.bl_kino .bl_catfilm a:link,.bl_kino .bl_catfilm a:visited {color: #432d1c; font-size: 12px;}
					.bl_kino .bl_catfilm a:active,.bl_kino .bl_catfilm a:hover {color: #5c4839;}
						
				
				.bl_drugoe_event {padding-top: 20px;}
				.bl_drugoe_event .drugoe_event {border-left: 1px solid #b4a192; padding: 3px 0 3px 20px;}
				.bl_drugoe_event .drugoe_event_a {border-left: 1px solid #b4a192; padding: 3px 0 3px 20px; background: #ccbeb2; -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0; }
					.drugoe_event a:link, .drugoe_event a:visited {color: #0059b5; font-size: 12px; text-decoration: underline;}
					.drugoe_event a:active, .drugoe_event a:hover {color: #432d1c; text-decoration: none;}
					.drugoe_event_a a:link, .drugoe_event_a a:visited {color: #897c71; font-size: 12px; text-decoration: underline;}
					.drugoe_event_a a:active, .drugoe_event_a a:hover {color: #ac9c8e; text-decoration: none;}
