@charset "utf-8";
/* CSS Document */

.eventwrapper {
	float: left;
	display: block;
	width: 100%;
	padding: 0px;
	margin: 0 0 30px 0;
	text-align: left;
	}
	.eventwrapper h1 {
		padding: 0;
		margin: 5px 0 10px 0;
		font: normal 22px Arial, Helvetica, sans-serif;
		color: #649800;
		}
		.eventwrapper h1 a {
			color: #649800;
			text-decoration: underline;
			}
		.eventwrapper h1 a:hover {
			color: #86cb00;
			text-decoration: underline;
			}
	.all {
		float: right;
		margin: 10px 0 0 0;
		font: normal 13px Arial, Helvetica, sans-serif;
		}
		.all a {
			font-weight: bold;
			}
		
.event {
	float: left;
	width: 47%;
	}	
	.event img {
		margin: 2px 0 8px 0;
		}
	.event .aimg {
		width: 98%;
		max-width: 98%;
		border: 3px solid #fff;
		margin: 0px 0 5px 0;
		}	
		.event .aimg:hover {
			border: 3px solid #83c4ff;
			}
		.event .aimg a {
			border: 0;
			}
		.event em {
			font-size: 9px;
			font-style: normal;
			color: #333333;
			}
		.event b {
			font: normal 12px Arial, Helvetica, sans-serif;
			color: #878787;
			}
		.event a {
			font: normal 18px Arial, Helvetica, sans-serif;
			color: #09659b;
			padding: 0 0 5px 0;
			}
		
		
		
		
.event-list {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
	}
	.event-list table {
		width: 100%;
		}
	.event-list th,
	.event-list td {
		width: auto;
		padding: 10px 10px 10px 0;
		text-align: left;
		vertical-align: top;
		}
	.event-list th {
		border-bottom: 1px solid #ccc;
		padding: 10px 10px 0 10px;
		}
		.event-list th a {
			color: #09659b;
			}
		.event-list table {
			font: normal 12px Arial, Helvetica, sans-serif;
			}
		.event-list td {
			border-bottom: 1px solid #ccc;
			font: normal 13px Arial, Helvetica, sans-serif;
			text-align: left;
			vertical-align: top;
			}
			.event-list td a {	
				color: #000;
				}
				.event-list td a:hover {
					color: #00a8ff;
					}
			.event-list em {
				font: normal 13px Arial, Helvetica, sans-serif;
				color: #bdbdbd;
				}
			.event-list td b,
			.event-list th b {
				font: bold 13px Arial, Helvetica, sans-serif;
				}
				
		
.darkline {
	float: left;
	width: 100%;
	height: 7px;
	background: #aaacab url(../images/backgrounds/bg_darkline.jpg) top left repeat;
	font-size: 1px;
	line-height: 0px;
	}


.event-desc {
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	}
	
	
.ev-box {
	float: left;
	margin: 0 0 25px 0;
	}

	
	
	
	

.eventwrapper h2 {
	margin: 5px 0 0 0;
	padding: 0;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #25292c;
	}
	.eventwrapper h2 b {
		font: normal 18px Arial, Helvetica, sans-serif;
		padding: 0;
		margin: 0;
		background: none;
		color: #99cc00;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
.show_pink-bg {
	float: left;
	width: 100%;
	height: 43px;
	padding: 0; 
	margin: 5px 0 3px 0;
	background: #a51066 url(../images/afisha/bg_pink.jpg) top left repeat;
	}	
	.show_pink-tl {
		height: 34px;
		padding: 9px 0 0 15px;
		font: normal 13px;
		color: #fff;
		background: url(../images/afisha/bg_pink-tl.jpg) top left no-repeat;
		}
.show_green-bg {
	float: left;
	width: 100%;
	height: 43px;
	padding: 0; 
	margin: 5px 0 3px 0;
	background: #78b600 url(../images/afisha/bg_green.jpg) top left repeat;
	}	
	.show_green-tl {
		height: 34px;
		padding: 9px 0 0 15px;
		font: normal 13px;
		color: #fff;
		font: normal 12px Arial, Helvetica, sans-serif;
		background: url(../images/afisha/bg_green-tl.jpg) top left no-repeat;
		}		
		.show_green-tl a {
			color: #fff;
			}
		
		
.showfield {
	padding: 0 0 0 3px;
	margin: 0 0 0 15px;
	font: normal 12px Arial, Helvetica, sans-serif;
	}
.showbutton {
	font: normal 13px Arial, Helvetica, sans-serif;
	}
.brc {
	height: 43px;
	background: transparent url(../images/backgrounds/bg_menu-top-lv-2-br.gif) bottom right no-repeat;
	}
		
		


.event_container {	
	float: left; 
	width: 100%;
	background: #fafafa;
	}
	.event_container-left {
		float: left; 
		width: 475px;
		height: 265px;
		padding: 0;
		margin: 0;
		}
	.event_container-right {
		height: 265px;
		margin: 0 0 0 475px;
		background: #fafafa url(../images/afisha/bg_event_container-right.gif) top right no-repeat;
		}
		
		.event_container-right#pink ul,
		.event_container-right#green ul{
			list-style-type: none;
			margin: 0;
			padding: 10px 0 0 0;
			}
		
		.event_container-right#pink ul li a,
		.event_container-right#pink ul li a#write,
		.event_container-right#green ul li a,
		.event_container-right#green ul li a#write {
			display: block;
			width: auto;
			padding: 10px 0 10px 20px;
			font: normal 13px;
			color: #00014e;
			text-decoration: none;
			}
		.event_container-right#pink ul li a#event_active {
			color: #fff;
			background: #c5006f url(../images/afisha/bg_pink-br.gif) bottom right no-repeat;
			}
		.event_container-right#pink ul li a#write,
		.event_container-right#pink ul li a:hover,
		.event_container-right#pink ul li a#write:hover {
			color: #c5006f;
			}
		.event_container-right#green ul li a#event_active {
			color: #fff;
			background: #78b600 url(../images/afisha/bg_green-br.gif) bottom right no-repeat;
			}
		.event_container-right#green ul li a#write,
		.event_container-right#green ul li a:hover,
		.event_container-right#green ul li a#write:hover {
			color: #78b600;
			}
		
		* html .event_container-right#pink ul li,
		* html .event_container-right#pink ul li a, 
		* html .event_container-right#green ul li,
		* html .event_container-right#green ul li a 
		{ height: 1%; }