#header{
border-bottom:10px solid #CB9439;
border-top:10px solid #CB9439;
padding:6px 0
}
#headerL{background:url(../images/header_l.jpg) 0 0 no-repeat #CA9239}
#headerR{
background:url(../images/header_r.jpg) 100% 0 no-repeat;
position:relative;
height:127px
}
	#logo{
	position:absolute;
	left:50%;
	top:4px;
	margin-left:-112px;
	border:none
	}
#sezon{
text-align:center;
padding:2px 5px 8px
}
#dayFoto{
text-align:center;
padding:0 5px 7px
}
	#dayFoto img{border:1px solid #CB9439; margin-bottom:4px}
	#dayFoto a, #dayFoto a:VISITED{
	text-transform:uppercase;
	color:#CB9439;
	font-size:12px;
	text-decoration:none
	}
	
#lMenuCont{padding:3px 26px}
#lMenu{
list-style:none;
padding:0;
margin:0
}
#lMenu li{
background:#CB9439;
padding:6px 3px;
margin:0 0 9px;
text-align:center
}
	#lMenu li.vidEl{margin-top:24px}
	#lMenu a, #lMenu a:VISITED{
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase
	}
	#lMenu a:HOVER{text-decoration:underline}

/**/
#nav{
line-height:10px;
text-align:center;
margin-bottom:23px
}
.navLink, .navLink:VISITED{
color:#BF1E2D;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
padding:0 2px 0 15px;
}
	#nav a:HOVER{text-decoration:underline}
#rus{
background:url(../images/ico_rus.gif) 0 1px no-repeat;
}
#eng{
background:url(../images/ico_en.gif) 6px 1px no-repeat;
border-left:1px solid #BF1E2D;
padding-left:24px
}
#fr{
background:url(../images/ico_fr.gif) 6px 1px no-repeat;
border-left:1px solid #BF1E2D;
padding-left:24px
}

.rHead{
color:#FFF;
font-size:12px;
text-transform:uppercase;
background:#CB9439;
padding:6px 3px;
margin:0 25px 10px;
text-align:center
}
	#rMenulink a, #rMenulink a:VISITED{
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase
	}
	#rMenulink a:HOVER{text-decoration:underline}

#partners{
padding:35px 0 0;
text-align:center
}
	#partners img{
	border:none;
	margin:7px 0 8px
	}
	#smHead{
	color:#CB9439;
	font-size:10px;
	line-height:11px;
	padding:19px 0 0
	}

#topMenuCont{
text-align:center;
padding:0 0 20px
}

#topMenuCont a, #topMenuCont a:VISITED{
color:#CB9439;
text-decoration:none;
text-transform:uppercase;
border-left:1px solid #CB9439;
padding:0 10px
}
	#topMenuCont a.firstItem, #topMenuCont a.firstItem:VISITED{border-left:none}
	#topMenuCont a:HOVER{text-decoration: underline; }

#bannerTop{text-align:center; padding-bottom:25px}
	#bannerTop img{border:1px solid #CB9439}

.dayLink{padding:0 0 2px; border-bottom:1px solid #CB9439;}
.dayLink a, .dayLink a:VISITED{
color:#FFF;
background:#CB9439;
padding:0 14px;
margin:0 6px 0 0;
text-decoration:none
}
	.dayLink a:HOVER{background:#BF1E2E}
#monthLink{
border:none;
padding-top:2px;
text-align:right
}
	#monthLink a, #monthLink a:VISITED{margin:0 0 0 6px;}

.date{
color:#BF1E2E;
font-size:13px;
font-weight:bold;
/* border-bottom:1px solid #CB9439; */
padding:12px 0 1px 46px
}

/**/	
#scrollBlock{
height:413px;
margin-top:2px;
padding:24px 6px 30px
}

/**/
.anonsList{
list-style:none;
padding:0;
margin:0
}
.anonsList li{
padding:0 0 16px
}
	.place{font-size:10px; text-transform:uppercase; color:#BF1E2E; float:right; width:101px}
	.sation{
	color:#BF1E2E;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 40px
	}
	.anonsText{
	background:#F0E1C5;
	margin:2px 0 0;
	padding:5px 6px 3px 5px
	}
		.anonsText img{margin-right:23px}
	.orderLink, .orderLink:VISITED{
	color:#FFF;
	background:#CB9439;
	padding:0 9px;
	text-decoration:none;
	float:right;
	text-transform:uppercase;
	font-size:9px
	}
	.orderLink:HOVER{background:#BF1E2E}
	.more{
	background:url(../images/more.gif) 100% 0 no-repeat;
	float:right;
	width:96px;
	padding:0px 0 5px;
	margin-top:-17px;
	line-height:16px
	}
	.more a, .more a:VISITED{
	color:#FFF;
	padding:0 8px;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	padding-left:12px
	}
	.more a:HOVER{text-decoration:underline}
	
/**/
.newsList{
list-style:none;
margin:0;
padding:12px 0 0
}
.newsList li{
padding:0 0 25px;
font-size:12px
}
.newsDate{
color:#CB9439;
padding:0 0 13px;
font-size:11px;
}
.newsHead{padding-bottom:8px}
.newsHead a, .newsHead a:VISITED{font-size:12px; text-transform:uppercase; text-decoration:none}
.newsHead a:HOVER{text-decoration:underline}
.newsList img{
float:left;
margin:0 15px 0 0
}

/*Футер*/
#footer{background:url(../images/footer.jpg) 0 100% repeat-x; margin:0 72px; height:93px;}
#footerInn{
background:url(../images/footer_l.jpg) 0 100% no-repeat;
height:100px;
position:relative bottom
}
#logoSm{
position:absolute;
left:50%;
bottom:14px;
margin-left:-61px
}




/**/
#calCont{padding:0 0 19px 6px}
/*Стиль внешней таблицы календаря*/

table.bn_main_table 
{
	text-align:center;
	margin: 0px;
}

/*Стиль таблицы календаря*/

table.bn_top_table 
{
	width: 100%;
	color: #CB9439;
}

/*Стиль ссылки месяца*/

a.bn_month_name, a.bn_month_name:VISITED 
{
	font-family: Arial;
	font-size: 10px;
	color: #CB9439;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none
}
	a.bn_month_name:HOVER{text-decoration:underline}

/*Стиль ссылки перехода по месяцам и годам*/

a.bn_arrow, a.bn_arrow:VISITED 
{
    font-family: Arial;
	font-size: 10px;
	color:#CB9439;
	text-decoration:none
}
	a.bn_arrow:HOVER{text-decoration:underline}

/*Стиль ссылки дня*/

a.bn_link_day 
{
font-size:10px;
color:#fff
}

/*Стиль ячейки месяца и года*/

th.bn_month_name 
{
	font-family: Arial;
	font-size: 10px;
	color: #CB9439;
	padding: 3px 2px;
	font-weight:normal
}

/*Стили ячейки перехода по месяцам и годам*/

th.bn_arrow 
{
    width: 20px;
	font-family: Arial;
	font-size: 10px;
	padding: 3px 2px;
}

/*Стиль ячейки названий дней недели*/

th.bn_day_week 
{
	font-family: Arial;
	font-size: 10px;
	color: #FFF;
	padding: 3px 2px;
	text-align:center;
	background:#CB9439;
	font-weight:normal
}

/*Стиль ячейки сегодняшнего дня*/

td.bn_today 
{
	color: #FFF;
	text-align:center;
	padding: 3px 2px;
	background:#BF1E2E
}

/*Стиль ячейки выбранного дня по ссылки*/

td.bn_selday 
{
    color: #FFF;
	text-align:center;
	padding: 3px 2px;
	background:#BF1E2E;
	font-weight:bold
}

/*Стиль ячейки воскресного дня*/

td.bn_sunday 
{
	text-align:center;
	padding: 3px 2px;
	color: #FFF;
	font-size:10px;
	background:url(../images/dot.gif) 0 0 repeat-y #D8AF6B
}

/*Стиль ячейки субботнего дня*/

td.bn_saturday 
{
	text-align:center;
	padding: 3px 2px;
	color: #FFF;
	background:url(../images/dot.gif) 100% 0 repeat-y #D8AF6B;
	font-size:10px
}

/*Стиль ячейки всех дней недели кроме субботы, воскресенья и сегодняшнего дня*/

td.bn_day 
{
	text-align:center; 
	padding: 3px 2px;
	color: #FFF;
	background:#CB9439;
	font-size:10px
}
	.listtitle{
	color:#c89f38;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 0px
	}
.multidivider{padding:0 0 2px; border-bottom:1px solid #CB9439;}



.topmenuitem {
color:#CB9439;
text-decoration:none;
text-transform:uppercase;
padding:0 15px
}
.topmenuitem:hover .submenu {
	display: block;
}
.topmenuitem .submenu {

	display: none;
}

.menubar {
  background: #F7EEDE;

}

.menubar ul {display: inline;}

.menubar li {
  background: #F7EEDE;
  display: block;
  padding: 0px 5px 5px 0px;
  float: left;
  position: relative;
}

.submenu {
  position: absolute; 
  top: 20px; 
  left: -0px; 
  border: 0px;
  background: #F7EEDE;
  display: none;
  border-left:none;
}

.submenu i {
  text-align: left;
  display: block;
  padding: 3px;
  font-style: normal;
}
img.photoday {
  margin-left: auto; 
  margin-right: auto;
  display: block;
}
img.photodaylist {
  margin: auto; 
  display: table;
  padding: 10px 10px 10px 10px;
}
.afishahead {
  background-color:#c99237; 
  color: #fff; 
  font-size: 12px;
}
.afishatimel {
  color: #c99237; 
  font-size: 11px;
  text-align: left;
  border-bottom: 1px solid #c99237;
  border-right: 1px solid #fff;
}
.afishatimer {
  color: #c99237; 
  text-align: right;
  font-size: 11px;
  border-bottom: 1px solid #c99237;
  border-left: 1px solid #fff;
}
.afishadate {
  background-color:#c99237; 
  color: #fff; 
  font-size: 11px;
  text-align: center;
  font-weight:bold;
  border-bottom: 1px solid #c99237;
}
.afishaholyday {
  background-color:bf1e2d; 
  color: #fff; 
  font-size: 11px;
  text-align: center;
  font-weight:bold;
  border-bottom: 1px solid #c99237;
}
.afishaspec {
  color: #c99237; 
  font-size: 11px;
  text-align: center;
  border-bottom: 1px solid #c99237;
 text-decoration:none;
}

.afishaspec a, .afishaspec a:hover, .afishaspec a:visited{
  color: #c99237; 
  font-size: 11px;
  text-align: center;
  text-decoration:none;
}

.afishago{
  font-size: 11px;
  text-decoration:none;
}

.afishago a, .afishago a:visited{
color:#FFF;
background:#CB9439;
text-decoration:none;
}

.afishago a:HOVER{background:#BF1E2E}

.afishaspec2 {
  color: #c99237; 
  font-size: 11px;
  text-align: left;
  line-height:150%;
  text-decoration:none;
}

.afishaspec2 a, .afishaspec2 a:hover, .afishaspec2 a:visited{
  color: #c99237; 
  font-size: 11px;
  line-height:150%;
  text-align: left;
  text-decoration:none;
}

.photoList img{
float:center;
margin:0 15px 0 0
}
.headsign{
color:#FFF;
background:#CB9439;
padding:0 14px;
margin:0 6px 0 0;
text-decoration:none
border-bottom:1px solid #CB9439;
}
.pplname{
color:#CB9439;
  font-size: 20px;
  text-align: center;
}
.footsign a, .footsign a:visited{
color:#FFF;
background:#CB9439;
padding:0 14px;
margin:0 6px 0 0;
text-decoration:none
}
.spechead{
color:#CB9439;
padding:0 0px;
margin:0 0px 0 0;
font-style: italic;
}
.specscene {
  color:bf1e2d; 
  font-size: 14px;
  text-align: right;
  font-weight:bold;
  position: relative right;
}
.specorder a, .specorder a:visited{
color:#FFF;
background:#CB9439;
padding:0 14px;
text-decoration:none
}
.totalback a, .totalback a:visited{
color:#CB9439;
text-decoration:none;
top: 20px;
  font-size: 18px;
  font-weight:bold;
  padding: 0 20px;
}
.specheadsign{
color:#FFF;
background:#CB9439;
  font-size: 20px;
padding:0 14px;
margin:0 6px 0 0;
text-decoration:none
border-bottom:1px solid #CB9439;
}

