
/* 
list-style:none;
	background-image:url(/images/li-bg.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-left:20px;
	font-weight:normal;
	margin-bottom:8px;

}
.right_block ol li{
    margin-left:20px;
	font-weight:normal;
	list-style:decimal;
	margin-bottom:8px;
*/

.list-arr {line-height: 1.4em;margin-left:0px;margin-right:20px;}
.list-arr ol{margin-top:7px;}
.list-arr ol li{margin-bottom:7px;list-style:decimal;margin-left:30px;}

.list-arr ul{margin-top:7px;margin-left:9px;padding:0;margin-bottom:10px}
.list-arr ul li{
	list-style:none;
	font-weight:normal;
	margin-bottom:8px;
}


.list-arr ul li {
	background-image:url(/images/li-bg.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-left:20px;
	font-weight:normal;
	margin-bottom:8px;
	font-weight:normal;
	}

h1.modul-title {font-size:25px;margin:10px 15px 0px 0px; }

.selected-paragraph {background:url(/images/modul_bg_active.png);padding:10px;margin:15px; }
.selected-paragraph p {line-height: 1.4em;}


.file {margin:10px 15px 5px 20px;}

.zal { background-color:white;margin:7px 0px 7px 0px;overflow: auto;  color:black}
.zal h3 {margin:0;margin-bottom:2px;font-size:20px;font-weight:normal; margin-top:10px;font-family:Georgia; }
.zal-image-left {float:left;margin-right:10px;margin-top:5px;text-align:center;white-space:normal;width:218px;}

.paragraph {padding:15px 15px 0px 0px;overflow: auto; color:#dfdfdf;}
.paragraph h3 {margin:0;margin-bottom:2px;font-size:19px;font-weight:normal; margin-top:10px; }
.paragraph p {margin:0;}
.paragraph-image-left {float:left;margin-right:10px;margin-top:5px;text-align:center;white-space:normal;}
.paragraph-image-right {float:right;margin-left:7px;text-align:center;white-space:normal;}
.paragraph  span {color:#c0c0c0;}


.bgcolor-p {background:url(/images/modul_bg_active.png); margin:15px 15px 15px 0; padding-bottom:15px;padding-left:15px;}
.margin-p  { margin-left:40px;}

.paragraph-shift {margin:10px 20px 7px 40px;font-family:Arial;  }
.paragraph-shift h4 {margin:0;margin-bottom:2px;font-size:1em;font-weight:bold; }
.paragraph-shift p {margin:0;line-height: 1.4em;}

.note-paragraph {background-color:#0e0c0c;padding:15px;margin:15px;font-family:Arial; }
.note-paragraph p {margin:0;line-height: 1.4em;font-weight:bold;font-size:0.9em;color:white;}



.image {margin:20px 0 20px 15px;}
.image p{margin:0; font-family:Arial;padding-left:5px;padding-top:0px;}



.ihtml {font-family:Arial;overflow: auto; line-height: 1.4em; margin:15px;}




.pagination {font-size:11px;margin-right:3px;background-color:#f7f7f7;border:1px solid #ececec;padding:3px 6px 3px 6px;color:black;text-decoration:none;}
.pagination-active {font-size:11px;margin-right:3px;background-color:#fefefe;border:1px solid #ececec;padding:3px 6px 3px 6px;color:#d5d5d5;text-decoration:none;}



/* Афиша
-------------------------------------------------------------------------*/
.afisha { 
	margin-bottom:5px; 
	padding:15px;
	overflow: auto; 
	
}



.afisha dl {
  	overflow: auto; 
  	font-size:13px;
  	}

.afisha dt {
  	line-height: 1.4em;
  	}

.afisha dd {
  	line-height: 1.4em;
  	white-space:normal;
  		
  	}
  	

.afisha dd.img {
   	margin-right: 15px;
   	float:left;
   	overflow:hidden;
   
   	}
.afisha dd.img img { float: left;overflow:hidden;}

   	   	
.dd-img { margin-left:233px;}   	

.afisha dd span{
	color:white;
	ptext-transform:lowercase;
	margin-bottom:8px;
}
.afisha dd p {margin-top:17px;} 
.afisha dd div {margin-top:10px;}
.afisha dd div a {color:#b0b0b0}
.afisha a.alink {
   	font-size:19px;
   	color:white;
   	line-height:25px;
   	}
.afisha a.alink:hover {
   	color:#a4a2d1;
   	}   	
/* hover */
.afisha-hover, .afisha:hover { 
	margin-bottom:5px; 
	padding:15px;
	overflow: auto; 
	background: url(/images/modul_bg_hover.png);
}
.afisha-hover dd.img , .afisha:hover dd.img {
 border:2px solid #fff;
   	}
.afisha-hover dd.img img, .afisha:hover dd.img img {
 margin: -2px;
   	}  
   		
/* Анонсы
---------------------------------------------------*/
.anons { 
	margin-bottom:5px; 
	padding:15px;
	overflow: auto; 
	
}

.anons dl {
  	overflow: auto; 
  	font-size:13px;
  	}

.anons dt {
  	line-height: 1.4em;
  	}

.anons dd {
  	line-height: 1.4em;
  	white-space:normal;
  	}
  	

.anons dd.img {
   	margin-right: 15px;
   	float:left;
   	overflow:hidden;
   	margin-bottom:7px;
   	}
.anons dd.img img { float: left;overflow:hidden;}

   	   	
.dd-img { margin-left:233px;}   	

.anons dd span{
	color:white;
	
	ptext-transform:lowercase;
}
.anons dd p {margin-top:17px;} 
.anons a.alink {
   	font-size:19px;
    line-height:25px; 
   	}
.anons a.alink:hover {
   	color:#a4a2d1;
   	}   	
/* hover */
.anons-hover, .anons:hover { 
	margin-bottom:5px; 
	padding:15px;
	overflow: auto; 
	background: url(/images/modul_bg_hover.png);
}
.anons:hover dd.img {
 border:2px solid #fff;
   	}
 .anons:hover dd.img img {
 margin: -2px;
   	} 
   	
/* Пресс-ревью
---------------------------------------------------*/   	   	
.revu { 
	margin-bottom:5px; 
	padding:15px;
	overflow: auto; 
	color:#dfdfdf;
}

.revu dl {
  	overflow: auto; 
  	font-size:13px;
  	}

.revu dt {
  	line-height: 1.4em;
  	}

.revu dd {
  	line-height: 1.4em;
  	white-space:normal;
  	}
  	
.revu dd.img {
   	margin-right: 15px;
   	float:left;
   	overflow:hidden;
   	margin-bottom:7px;
   	}
.revu dd.img img { float: left;overflow:hidden;}

   	   	
.dd-img { margin-left:233px;}   	

.revu dd span{
	color:white;
	line-height:24px;
}

.revu dt {
  	line-height: 1.4em;
  	}

.revu dd {
  	line-height: 1.4em;
  	white-space:normal;
  	}
  	
.revu dd.img {
   	margin-right: 15px;
   	float:left;
   	overflow:hidden;
   	margin-bottom:7px;
   	}
.revu dd.img img { float: left;overflow:hidden;}

   	   	
.dd-img { margin-left:233px;}   	

.revu dd span{
	color:white;
	line-height:24px;
	text-transform:lowercase;
}
.revu dd p {margin-top:17px;}   	
.revu  i {color:#c0c0c0;line-height:30px;}   	
.izdanie {margin-left:15px;margin-top:8px;color:#c0c0c0;}  
.anons-title {margin:0px 0 0px 0;font-size:19px;text-transform:none;} 	   

/* Альбомы
-------------------------------------------------------------------------*/
.album { 
	margin-bottom:5px; 
	padding:15px;
	overflow: auto; 
	color:#dfdfdf;
	
}

.album dl {
  	overflow: auto; 
  	font-size:13px;
  	}

.album dt {
  	line-height: 1.4em;
  	}

.album dd {
  	line-height: 1.4em;
  	white-space:normal;		
  	}
  	
.album dd.img {
   	margin-right: 15px;
   	float:left;
   	overflow:hidden;
   
   	}
.album dd.img img { float: left;overflow:hidden;}

   	   	
.album-img { margin-left:165px;}   	

.album dd p {margin-top:17px;} 
.album dd i {color:#c0c0c0;line-height:30px;}
.album h3.album-title {
   	font-size:19px;

   	}

   		
/*	Коллективы
---------------------------------------------------*/

.collective-bar {
	
}

.collective-bar a {color:#fff;}
.collective-bar a:hover {color:#a4a2d1;}

.collective-bar ul{
	
}
.collective-bar ul li{
	background-image:url(/images/li-bg.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-left:20px;
	font-weight:normal;
	margin-bottom:8px;
}
.collective-bar ol li{
    margin-left:20px;
	font-weight:normal;
	list-style:decimal;
	margin-bottom:8px;
}

.collective {
	width:290px;
	
}
.floats	{
	margin: -3em 0 0 -15px;
	/* Эти правила для IE */
	position: relative;
	display: inline-block;
	clear: both;
}
.floats:after {
	content: '';
	display: block;
	clear: both;
}
.floats .left {
	position: relative;
	float: left;
	/* Убираем удвоение отступов в IE */
	display: inline;
	/* Прячем все, что вдруг вылезло за наши ограничения */
	overflow: hidden;
	/* Отсупы между float-блоками */
	margin: 3em 0 0 15px;
	/* Задаем минимальную ширину по картинке и тексту */
	width: 290px;
	min-width: 290px;
}
.floats .left .r {
	position: absolute;
	top: 0;
	left: 0;
	width: 245px;
}
 
.floats .left .min {
	/* Задаем минимальную высоту по картинке */
	margin: 0 0 163px 0;

	/* Задаем минимальную высоту по тексту */
	height: 4em;

	/* Дублируем значение минимальной ширины по картинке для IE */
	width: 290px;
}
.left {background: url(/images/modul_bg.png); height: 245px;}
.left:hover {background: url(/images/modul_bg_hover.png);}
.r {top: 0;left: 0;width: 100%;margin-top:15px;margin-left:15px}
.r a {color:white;font-family:Arial;font-size:13px;}
.r a:hover {color:#a4a2d1;}  
.r a img {float:left;overflow:hidden;margin-bottom:7px;}
.c-img {overflow:hidden;}
a.c-name {}
.r div {margin:0;padding:0;margin-right:15px}
.left:hover a img {float:left;border:2px solid #fff; margin: -2px; margin-bottom:5px;}