

/* Start:/bitrix/templates/html/components/db.base/iblock.element/.default/style.css?17448833491780*/
.element-item  .title {font-weight: bold; margin: 0px 0px 2px 0px;}
.element-item  .list-item.db-gallery-items .item {width: 133px;}

/** full **/
.b-block-content.full {}
.b-block-content.full dt { display: none;}
.b-block-content.full dd { margin: 0px 0px 10px 0px;}

/** accordion **/
.b-block-content.accordion {}
.b-block-content.accordion dt span {
	text-decoration: none;
	border-bottom: 1px dashed;
	border-bottom-color: rgba(0, 0, 0, 0.75);
	cursor: pointer;
}
.b-block-content.accordion dt::after {
}
.b-block-content.accordion dd {}

.b-block-content.accordion dd {
    text-align: justify;
    display: block;
    opacity: 0; 
    height: 0;
    overflow: hidden;
    margin: 0px;
    
	-webkit-transition: opacity 0.6s ease-in-out;
     -moz-transition: opacity 0.6s ease-in-out;
       -o-transition: opacity 0.6s ease-in-out;
          transition: opacity 0.6s ease-in-out;
}

.b-block-content.accordion dd._open{
    opacity: 1;
    height: auto;
    margin: 10px 0px 10px 0px;
}

/** tabs **/
.b-block-content-nav {
	position: relative;
	z-index: 10;
	overflow: hidden;
}
.b-block-content.tabs {
	position: relative;
	zoom: 1;
	margin: 0;
}

.b-block-content.tabs dt {
	position: relative;
	cursor: pointer;
	display: inline-block;
	zoom: 1;
	float: left;
	height: 20px;
	padding: 0px 20px 5px 0px;
}
.b-block-content.tabs dt span {
	text-decoration: none;
	border-bottom: 1px dashed;
	border-bottom-color: rgba(0, 0, 0, 0.75);
}

.b-block-content.tabs dd{
	position: relative;
	z-index: 2;
	display: none;
	float: right;
	width: 100%;
	margin: 20px 0 0 -100%;
}
.b-block-content.tabs dt._open{
	z-index: 3;
	text-decoration: none;
	cursor: auto;
}
.b-block-content.tabs dt._open span {
	border-bottom: none;
}

.b-block-content.tabs dd._open {
	display: block;
}
/* End */


/* Start:/bitrix/components/db.base/fileslist.system/style.css?15560279232420*/
/* b-files */
.b-files {
    overflow: hidden;
    margin: 0 0 40px;
    font-size: 0.9em;
}
.b-files .title{
  margin: 0 0 15px;
}
.b-files .files-list {
    margin: 0;padding: 0;list-style: none;
}
.b-files .file {
    background: none;
    min-height: 45px;
    position: relative;
    margin: 0 0 15px;
    padding: 0 0 0 40px;
    line-height: 1.3;
    *z-index: 1;
    *text-indent: 0;
}
.b-files .file a{
  display:block;
  *zoom:1;
  text-decoration:none;
}
.b-files .file span{
  text-decoration:underline;
}
.b-files .file:before{
  display:none;
}
.b-files .e-title {
    padding: 0 0 5px 10px;
    margin: 0 0 20px;
    border-bottom: 1px solid #a2a5a8;
}
.b-files .e-title-small {
    font: 1.3em/1 'metamediumcregular', Arial, sans-serif;
    padding: 0 0 0 7px;
    margin: 0 0 15px 0;
}

.b-files .file .pic {
    position: absolute;
    width: 34px;
    height: 35px;
    background: url(/bitrix/components/db.base/fileslist.system/images/files.png) 0 0 no-repeat;
    top: 2px;
    left: 0;
    filter:alpha(opacity=70);
    opacity: 0.7;
}
.b-files .file:hover .pic{
  filter:alpha(opacity=100);
  opacity:1;
}
.b-files .misc {
    color: #777777;
    border-bottom: none;
    font-size: 0.8em;
    display: block;
    margin-top: 5px;
    font-style: italic;
}
.b-files ._ppt .pic { background-position: 0 -37px;}
.b-files ._pdf .pic { background-position: 0 -74px;}
.b-files ._xls .pic { background-position: 0 -111px;}
.b-files ._doc .pic { background-position: 0 -148px;}
.b-files ._jpg .pic { background-position: 0 -185px;}
.b-files ._gif .pic { background-position: 0 -222px;}
.b-files ._png .pic { background-position: 0 -259px;}
.b-files ._tif .pic { background-position: 0 -296px;}
.b-files ._bmp .pic { background-position: 0 -333px;}
.b-files ._rar .pic { background-position: 0 -370px;}
.b-files ._zip .pic { background-position: 0 -407px;}
.b-files ._7z .pic { background-position: 0 -444px;}
.b-files ._mp3 .pic { background-position: 0 -481px;}
.b-files ._wma .pic { background-position: 0 -518px;}
.b-files ._ogg .pic { background-position: 0 -555px;}
.b-files ._wav .pic { background-position: 0 -592px;}
.b-files ._avi .pic { background-position: 0 -629px;}
.b-files ._mwv .pic { background-position: 0 -668px;}
.b-files ._mkv .pic { background-position: 0 -703px;}
.b-files ._eps .pic { background-position: 0 -740px;}
.b-files ._cdr .pic { background-position: 0 -777px;}
.b-files ._ai .pic { background-position: 0 -814px;}
/* End */
/* /bitrix/templates/html/components/db.base/iblock.element/.default/style.css?17448833491780 */
/* /bitrix/components/db.base/fileslist.system/style.css?15560279232420 */
