.mainSections{
	list-style: none;
	padding-left: 10px;
}

.mainSections h3{
	font-size: 20px;
	font-weight: normal;
}

.mainSections li{
	margin-left: 0px;
	margin-bottom: 6px;
}

.mainSections h3 a{
	color: #FF9C10;
}

.mainpic{
	margin-right: 1em;
}

#viewEvent{
	margin-bottom: 2em;
}

#viewEvent h1{
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
}

#viewEvent h1 a{
	color: #FF9C10;
}

.sectionsCol{
	width: 50%;
	float: left;
}

#afishaInfoBar{
	font-size: 17px;
	font-family: 'Trebuchet MS', Verdana;
	color: #FF9C10;
	z-index: 10;
}

#afishaInfoBar a{
	color: #5D5D5B;
	font-size: 15px;
	font-weight: bold;
}

#afishaInfoBar a span{
	font-size: 20px;
}

#todayInTown h2{
	color: #E25500;
	margin-bottom: 1em;
}

#todayInTown .teItem{
	border-bottom: 1px solid #C2C2C2;
	margin-bottom: 1.5em;
	padding-bottom: 1.5em;
}

#todayInTown strong a{
	color: #E46011;
	font-size: 15px;
	font-weight: normal;
}

#afishaTop{
	font-family: 'Trebuchet MS', Verdana;
}

#afishaTop .topAfishaItem{
	border-bottom: 1px dashed #C2C2C2;
	margin-bottom: 1.5em;
	padding-bottom: 1.2em;
}

#afishaTop td{
	font-size: 11px;
}

#afishaTop strong a{
	color: #E46011;
	font-size: 14px;
	font-family: 'Trebuchet MS', Verdana;
}

.secondpic{
	clear: both;
}

.afisha_map {float: right;}
.afisha_map a{color: #228fb8;padding-right:6px;}

#viewFilmAndClub h3{font-family: 'Trebuchet MS', Verdana;color: #FF9C10;font-size: 11pt;padding-left: 12px;}
#viewFilmAndClub li{font-family: 'Trebuchet MS', Verdana;font-size: 4px;margin-left: 0;}
#viewFilmAndClub li a{font-size: 8pt;}

/*-----------Timax верстал эту хуйню------------*/


.afisha_gray_bl{background: #edebe4;margin-right:11px;padding-left:13px;}
.afisha_gray_bl .br{background: url(img/afisha/201.jpg); width: 26px; height: 22px;}

.afisha_name{
	padding:5px;
	color: #f99d1c;
	font-weight: bold;
	font-size: 14px;
}
.afisha_kogda{
	width:200px;
	background: #e1ddd1;
	margin-left:14px;
	padding:0;

	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;

}
.afisha_fon{
	height: 31px;background: #787465;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-top-left-radius: 15px;
}

.afisha_fon span{
	line-height: 30px;
	margin-left:40px;
	font-size: 16px;
	color: #dfdbcd;
	font-weight: bold;
}

.afisha_kogda ul{
	float: left;
	margin-right: 35px;
	margin:8px 0;
	padding: 0px;
	width: 103px;
}
.afisha_kogda li a{
	font-weight: bold;
	color: #949082;
	text-decoration: none;
}
.afisha_kogda li a:hover{color: #e25500;text-decoration: underline;}
.afisha_kogda li{padding:4px 0px;}
.afisha_soon{
	margin-left: 148px;
	margin-top: 24px;
	background: url(img/afisha/soon.gif); width: 67px; height: 18px;
}
.afisha_soon a{
	line-height: 15px;
	padding-left: 24px;
	padding-top: 4px;
	font-size: 10px;
	font-weight: bold;
	color:#fff;
}
.afisha_reg{
	padding: 0;
	margin-left: 6px;
	background: url(img/afisha/block.gif); width: 221px; height: 151px;
}
.afisha_reg div{font-family: 'Trebuchet MS', Verdana;}
.afisha_line1, .afisha_line2{font-weight: bold;padding-left: 12px;color: #e25500;}
.afisha_line1{padding-top: 10px;font-size: 16px;}
.afisha_line2{font-weight: bold;padding-top: 3px;font-size: 11px;}
.afisha_line3, .afisha_line4, .afisha_line5{text-decoration: none;color: #fff;height:26px;font-size: 11px;padding-bottom:5px; padding-left:10px;}


.afisha_goroskop{background: url(img/afisha/goroskop.gif); width: 174px; height: 37px;}
.afisha_goroskop a{
	line-height: 30px;
	padding:35px;
	font-size: 16px;
	font-weight: bold;
	color: #e25500;
}
.afisha_line{
	width: 220px;
	height: 1px;
	background: #999999;
	margin-left:18px;
}

/* ----------------------------------- */

.afisha_ad{
	width:200px;
	background: #e1ddd1;
	color: #5f5f5f;
	margin-left:12px;
	padding:5px;
	font-size: 10px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.afisha_ad a{
	line-height: 15px;
	font-size: 12px;
	color: #5f5f5f;
}