/* CONTENT TD */	

td.main 
	{
	width: 540px;
	}

table.content 
	{
	width: 540px;
	}

td.afisha 
	{
	width: 180px;
	}

td.right {
	width: 360px;
	padding-top: 20px;
}

/* CALENDAR */	

.afisha 
	{
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #E2A26D;
	}
	
.afisha,
.afisha div,
.afisha a,
.afisha p
	{
	font-size: 11px;
	}

.afisha a,
.afisha a:hover,
.afisha a:visited
	{
	color: #FACF86;
	tex-decoration: none;
	}

.afisha a:hover 
	{
	tex-decoration: underline;
	}

.afisha .date 
	{
	color: #FF4300;
	}
	
.afisha .performanceName
 {
	color: #FACF86;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

.afisha .performanceName a,
.afisha .performanceName a:hover,
.afisha .performanceName a:visisted
 {
	color: #FACF86;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

.afisha .premiere
	{
	color: white;
	font-weight: normal;
	text-transform: uppercase;
	}

/* ----- */
.calendar
	{
	width: 147px;
	margin: 20px 0px 20px 0px;
	border: 1px solid #450000;
	border-width: 1px 0px 0px 1px;
	}
	
.calendar td,
.calendar th,
.calendar caption
	{
	border: 1px solid #450000;
	border-width: 0px 1px 1px 0px;
	
	padding: 2px 0px 2px 0px;
	
	text-align: center;
	vertical-align: middle;
	
	font-size: 10px;
	
	white-space: nowrap;
	}
	
.calendar caption
	{
	font-weight: normal;
	color: #FF4300;
	text-transform: uppercase;
	text-align: left;
	padding: 0px 0px 2px 0px;
	border-width: 0px 0px 1px 0px;
	}
	
.calendar td
	{
	background-color: #814024;
	color: #FACF86;
	}

.calendar th
	{
	background-color: #FACF86;
	color: #4B0000;
	font-weight: normal;
	text-transform: uppercase;
	}
	
.calendar td a,
.calendar td a:hover,
.calendar td a:visited
	{
	color: #FACF86;
	font-weight: normal;
	text-decoration: none;
	}
	
.calendar td.today	
	{
	background-color: #B1390E;
	}
	
.calendar td a.selected,
.calendar td a.selected:hover,
.calendar td a.selected:visited,
.calendar td.today a,
.calendar td.today a:hover,
.calendar td.today a:visited
	{
	color: white;
	}
	
.calendar td a:hover
	{
	text-decoration: underline;
	}
	
.calendar td.d6
	{
	background-color: #A2673F;
	}

.calendar td.d7
	{
	background-color: #BA8353;
	}
	
.calendar th.d6
	{
	background-color: #FCE4BA;
	color: #FF4300;
	}

.calendar th.d7
	{
	background-color: #FDF0D8;
	color: #FF4300;
	}


/*---| NEWS TOP LIST |----------------*/	

div.news
	{
	clear: both;
	margin: 17px 0px 0px 0px;
	padding: 10px 13px 10px 13px;
	background-image: url('../img/bg/news.gif');
	}

div.news a,
div.news a:visited,
div.news a:hover
	{
	text-decoration: none;
	color: #cf925f;
	}

div.news a:hover
	{
	color: #facf86;
	}

div.news h2,
div.news h2 a,
div.news h2 a:visited,
div.news h2 a:hover
	{
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-size: 12px;
	font-weight: bold;
	color: #facf86;
	}

div.news .more
	{
	margin: 8px 0px 0px 0px;
	
	text-align: right;
	}

div.news .more a,
div.news .more a:visited,
div.news .more a:hover,
div.news a .more
	{
	text-decoration: none;
	color: #ff4300;
	}





/*---| ANONSE TOP LIST |--------------*/	

div.anonses
	{
	clear: both;
	margin: 17px 0px 0px 0px;
	}
	
div.anonses .image
	{
	float: left;
	width: 180px;
	margin: 0px 15px 0px 0px;
	}
	
div.anonses .anounce
	{
	float: right;
	width: 165px;
	}
	
div.anonses a,
div.anonses a:hover,
div.anonses a:visited
	{
	text-decoration: none;
	color: #e2a26d;
	}
	
div.anonses a:hover
	{
	color: #facf86;
	}
	
div.anonses h2,
div.anonses h2 a,
div.anonses h2 a:visited,
div.anonses h2 a:hover
	{
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-weight: bold;
	font-size: 12px;
	color: #facf86;
	}
	
div.anonses .more
	{
	margin: 8px 0px 0px 0px;
	
	text-align: right;
	}
	
div.anonses .more a,
div.anonses .more a:visited,
div.anonses .more a:hover,
div.anonses a .more
	{
	text-decoration: none;
	color: #ff4300;
	}





/* PATH */	
div.path
	{
	width: 540px;
	height: 19px;
	padding: 2px 12px 0px 12px;
	background-image: url('../img/bg/newsline.jpg');
	color: #ffe9c5;
	font-size: 11px;
	}
