@charset "windows-1251";
* {
	margin: 0;
	padding: 0;
}

html {
	height:100%;}

* html body {
	height:100%;
	bottom: 0px;
}

body {
	height:100%;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	color: #4b2708;
	font-size:small;
	font-style: normal;
	border-width: 0px;
	background:url(Main/back_r_u.jpg) 209px 69px;
	min-width:800px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
		}
		
 
#footer {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	}

.back-cell-up {
	background: #F3B65B url(Main/back_up_no_bird.jpg) no-repeat;
	height: 69px;
	
	}
	
.back-cell-bird {
	background:#FFEAA8;
	height: 85px;
	}
	
.back-cell-mid
{ 
	background:url(Main/back_l_mid.jpg) repeat-y top left;
	height:100%;
	width:209px;
	
	}
	
.back-or-underline
{	background:url(Main/back_or_underline.jpg) repeat-x top left;
	height:18px;
}
 
.back-or-upline
{
	background: url(Main/back_or_underline.jpg) repeat-x  26px 30px;
	height:65px;
	}
	
.back-col-dark
{
	background: url(Main/back_dark_1px.jpg) repeat; 
	}
	
.afisha-back-orange 
{ 
	margin-top: 0px;
	width:112px;
	}

.back-t-afisha
{ 
	background:url(Main/back_t_afisha.jpg) no-repeat right top;
	width:136px;
	}
	
.back-t-news
{ 
	background:url(Main/back_t_news.jpg) no-repeat right top;
	width:148px;
	}
	
.back-t-talk
{ 
	background:url(Main/back_t_talk.jpg) no-repeat right top;
	width:148px;
	}
	
.back-t-music
{ 
	background:url(Main/back_t_music.jpg) no-repeat right top;
	width:151px;
	}

.back-t-aboutus
{ 
	background:url(Main/back_t_aboutus.jpg) no-repeat right top;
	width:110px;
	}
.back-t-creative
{ 
	background:url(Main/back_t_creative.jpg) no-repeat right top;
	width:176px;
	}
	
.back-t-photo
{ 
	background:url(Main/back_t_photo.jpg) no-repeat right top;
	width:175px;
	}	
	
.back-t-contacts
{ 
	background:url(Main/back_t_contacts.jpg) no-repeat right top;
	width:168px;
	}
	
.back-t-links
{ 
	background:url(Main/back_t_links.jpg) no-repeat right top;
	width:147px;
	}	
		
.afisha-year
{
	height: 5px;
	font-weight:bold;
	color:#FFFFFF;
}

.afisha-month 
{
	height: 5px;
	font-weight:bold;
}

.afisha-date 
{
	color:#FFFFFF;
	font-weight:bold;
	height: 5px;
	}

.afisha-main 
{
	color: #4b2708;
	font-size:small;
	font-style:normal;
	font-weight:normal;
	vertical-align: top;
	height: 100%;
	}		
	
.back-cell-trees 
{
	background-color:#FFEAA8;
	background-image: url(Main/back_down_trees.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.back-bottom
{
	background: #F3B65B;
	vertical-align:text-bottom;
	font: x-small Verdana, Tahoma, Arial, Sans-serif;
	color: #C78842;
	font-size:x-small;
	text-align: right;
	}
	
.image-frame
{ 
	width:240px;
	vertical-align: top;
	margin: 10px 10px 10px 10px;
	border-color: #4b2708;
}

.afisha-table 
{
	margin-top: 20px;
	margin-left:20px;
	vertical-align: top;
	}

.afisha-main 
{
	color: #4b2708;
	font-size:small;
	font-style:normal;
	font-weight:normal;
	vertical-align: top;
	height: 100%;
	}
	
.back-down-menu {
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	color:#a56530;
	font-size:x-small;
	height: 16px;
	text-align: right;
	font-weight: bold;
	width:100%;
	}	
	
.text-w-bold
{
	font-weight:bold;
	color:#FFFFFF;
}

.text-ld-bold
{

	font-size: small;
	font-weight:bold;
	color:#a56530;
}

.text-w-italy 
{
	font-style: italic;
	color:#FFFFFF;
}

.text-w 
{
	color:#FFFFFF;
}
.text-xsmall
{font-size: x-small;
margin-left:0px;
font-weight:bold;

}

.text-xsmall-right
{
	font-size: x-small;
	font-weight:bold;
	margin-right: 30px;

}

.text-light-italy 
{
	font-weight: normal;
	font-style: italic;
	color:#a56530;
}

.text-d-bold 
{
	font-weight:bold;
	height: 5px;
	}
	
.image-frame-1
{ 
	vertical-align: top;
	margin: 10px 10px 10px 10px;
	border-color: #4b2708;
}

.music-table

{
	margin-top: 5px;
	margin-left:5px;
	margin-bottom: 10px;
	vertical-align:middle;
	}
.underline

{
 border-left:10px;
  border-top-width:0px;
  border-bottom:dotted 2px #ffffff;

 }
 
 .floatleft150
{
float: left;
width: 150px;
margin: 10px 10px 10px 10px;
background-color: #FFEAA8;
padding: 5px;
border-top: 1px solid #a56530;
border-right: 1px solid #4b2708;
border-bottom: 1px solid #4b2708;
border-left: 1px solid #a56530;
}

.floatright300
{
float: right;
width: 300px;
margin: 10px 10px 10px 10px;
background-color: #FFEAA8;
padding: 5px;
border-top: 1px solid #a56530;
border-right: 1px solid #4b2708;
border-bottom: 1px solid #4b2708;
border-left: 1px solid #a56530;
}

.floatleft250
{
float: left;
width: 250px;
margin: 10px 10px 10px 10px;
background-color: #FFEAA8;
padding: 5px;
border-top: 1px solid #a56530;
border-right: 1px solid #4b2708;
border-bottom: 1px solid #4b2708;
border-left: 1px solid #a56530;
}

.floatright250
{
float: right;
width: 250px;
margin: 10px 10px 10px 10px;
background-color: #FFEAA8;
padding: 5px;
border-top: 1px solid #a56530;
border-right: 1px solid #4b2708;
border-bottom: 1px solid #4b2708;
border-left: 1px solid #a56530;
}

.floatright150
{
float: right;
width: 150px;
margin: 10px 10px 10px 10px;
background-color: #FFEAA8;
padding: 5px;
border-top: 1px solid #a56530;
border-right: 1px solid #4b2708;
border-bottom: 1px solid #4b2708;
border-left: 1px solid #a56530;
}

.floatcenter500
{
float:none;
width: 500px;
margin: 10px 10px 10px 10px;
background-color: #FFEAA8;
padding: 5px;
border-top: 1px solid #a56530;
border-right: 1px solid #4b2708;
border-bottom: 1px solid #4b2708;
border-left: 1px solid #a56530;
}

.floatleft88
{
float: left;
width: 88px;
margin: 5px 5px 5px 5px;
background-color: #FFEAA8;
padding: 3px;
border-top: 1px solid #a56530;
border-right: 1px solid #4b2708;
border-bottom: 1px solid #4b2708;
border-left: 1px solid #a56530;
}

.floatleft107
{
float: left;
width: 107px;
margin: 5px 5px 5px 5px;
background-color: #FFEAA8;
padding: 3px;
border-top: 1px solid #a56530;
border-right: 1px solid #4b2708;
border-bottom: 1px solid #4b2708;
border-left: 1px solid #a56530;
}

.image_frame
{
margin: 5px 5px 5px 5px;
background-color: #FFEAA8;
padding: 3px;
border-top: 1px solid #a56530;
border-right: 1px solid #4b2708;
border-bottom: 1px solid #4b2708;
border-left: 1px solid #a56530;
}