.loadingbox{
	padding: 0px !important;
    background: url(image/loading.gif) no-repeat center center;
    width: 40px !important;
    height: 40px !important;
    overflow: hidden !important;
    position: relative;
    margin: 0px;
    background-size: auto 100% !important;
}
.fancybox-close.loadingwindow{
	display:none;
}
.loadingwindow .fancybox-skin{
	  background:none!important;
	  box-shadow:none!important;
	  border: 0px!important;
}
/*---------------------------*/
.fancybox-wrap.fullsizewindow, .fullsizewindow .fancybox-skin, .fullsizewindow .fancybox-inner{
	height:auto!important;
}
.fancybox-opened.windclass{
	transition: all 0.5s 0.05s ease;
}

.fancybox-opened.windclass, .fancybox-opened.windclass .fancybox-skin, .fancybox-opened.windclass .fancybox-outer, .fancybox-opened.windclass .fancybox-inner{
	overflow-x:hidden!important;
}

/*---------------------------*/
#move_content{
	background:#000;
	background:rgba(0,0,0,0.8);
	padding:7px;
	position:absolute;
	color:#fff;
	font-size:12px;
	border-radius:5px;
	font-family:arial;
	z-index:10000;
	box-shadow:2px 2px 5px #000;
}
#move_content a{
	color:#fff;
}
#move_content a:hover{
	color:#eee;
}
.hidedialog{
	display:none;
}
#show_dialog_block{
	position:absolute;
	z-index:1000;
}
.show_obvotka{
	background:url(image/black.png) repeat left top;
	padding:5px;
	color:#ffffff;
	font-size:10px;
	color:#ffffff;
	border-radius:5px;
	font-family:arial;
	float:left;
}
.show_obvotka a{
	color:#ffffff;
	font-size:10px;
}
.show_shadow_bottom{
	background:url(image/black_arrow.png) no-repeat center top;
	height:17px;
	padding:0px;
}
.closeblock{
	cursor: pointer;
    float: right;
    font-family: cursive;
    font-size: 12px;
    font-weight: bold;
    margin: -2px 0 2px 9px;
}
#show_dialog_block table{
	border-collapse: collapse;
    border-spacing: 0;
}
#show_dialog_block td{
	padding:0px!important;
}
.closeblock:hover{
	color:#cacaca;
}
/*---------------------------*/
a.filestype img{
  border:0px;
}
a.filestype{
  text-decoration:none!important;
}
a.filestype span{
  text-decoration:underline;
  margin:0 0 0 3px;
}
a.filestype:hover span{
  text-decoration:none;
}
a.closefiles{
  float:right;
  text-decoration:none;
  margin:0 5px;
  font-size:18px;
  font-weight:bold;
  font-family:comic Sans MS;
}
a:hover.closefiles{
  opacity:0.5;
}

.flashvideoblock{
	display:block;
}
.flashvideoblock table{
	height:215px;
	width:100%;
}
.flashvideoblock td{
	border:0px!important;
}
.flashvideoblock .ileft{
	width:20px;
	background:url(player_bg/play_ramka.png) no-repeat left top;
}
.flashvideoblock .iright{
	width:20px;
	background:url(player_bg/play_ramka.png) no-repeat right top;
}
.flashvideoblock .icenter{
	background:url(player_bg/play_ramka_bg.png) repeat-x right top;
}
.flashvideoblock .images{
	height:180px;
	margin:18px 0 0 0;
}
.flashvideoblock .info{
	height:100%;
	background:url(player_bg/shadow.png);
	opacity:0.7;
}
.flashvideoblock:hover .info{
	opacity:1;
}
.flashvideoblock .info span{
	background:url(player_bg/play.png) no-repeat left top;
	color: #FFFFFF;
    display: block;
    height: 44px;
    margin: 0 auto;
    padding: 14px 30px 0 7px;
    position: relative;
    top: 65px;
    width: 122px;
}
a.filesmedia, a.filesmedia:hover{
	 text-decoration:none!important;
}
a.filesmedia{
	display:block;
	margin: 0 auto;
}

a.filesmedia .audioblock{
	width:100%;
	height:44px;
}


a.filesmedia .audioblock .leftblock{
	width:15px;
	background:url(player_bg/audio_ramka.png) no-repeat left top;
}
a.filesmedia .audioblock .rightblock{
	width:15px;
	background:url(player_bg/audio_ramka.png) no-repeat right top;
}
a.filesmedia .audioblock .centerblock{
	background:url(player_bg/audio_ramka_bg.png) repeat-x right top;
	color:#ffffff;
}
a.filesmedia .audioblock .conteiner u{
	background:url(icons/mp3.gif) no-repeat left top;
	float: left;
    font-weight: bold;
    height: 20px;
    margin: 14px 0 0;
    padding: 0 0 0 18px;
    text-decoration: none;
    width: 39px;
}
a.filesmedia .audioblock .conteiner i{
	float: left;
	margin: 13px 0 0;
}

