
.photo_block
{
	width: 100%;
    height: 90px;
		position:relative;
    margin-bottom: 15px;
}

.photo_block .photo
{
    position: absolute;
    height: 100%;
    width: 100%;
		z-index:1;
}

.photo_block a.light
{
    position: absolute;
    height: 100%;
    width: 100%;
		z-index:2;
}

.delete_img,.delete_img:hover
{
    position: absolute;
    top: 0;
    right: 0;
    background: #333;
    width: 22px;
    height: 22px;
    color: #fff;
    text-align: center;	
		z-index:3;
}

.delete_img i
{
	
}

.photo_block img
{
	width:100%;
	opacity:0;
	position: absolute;
	height:100%;
	
}

div.adminpanel { /* стиль админ-панели */
    padding: 5px;
    margin: 0px;
    color: #272727;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    background: #4194b9;
    background: -moz-linear-gradient(top, #4194b9 0%, #096c98 100%);
    background: -webkit-linear-gradient(top, #4194b9 0%,#096c98 100%);
    background: linear-gradient(to bottom, #4194b9 0%,#096c98 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4194b9', endColorstr='#096c98',GradientType=0 );
}

.adminmenu
{
	list-style-type: none;
	float: right;
	margin: 17px 0px 0px;
}

.admin_btn_edit_block
{
	position: absolute;
	right: 15px;
	top: -30px;
	color:#333
}

.adminmenu
{
	
}

.adminmenu li
{
    float: left;
    margin-left: 15px;	
}

.adminmenu li a
{
	
}

div.adminpanelicon
{
	margin: 0px;
    background: #FFFFFF;
    font-size: 8pt;
    color: #272727;
    top: 0px;
    text-align: right;	
}

div.adminpanelicon a, div.adminpanelicon button
{
    font-size: 30px;
    color: #333;
}


div.adminpanelmini { /* стиль админ-панели */
	padding: 5px;
	margin: 0px;
	background:#FFFFFF;
	box-shadow: 1px 1px 5px #7A7A7A;
	border:1px #E9D9AD;
	font-size: 8pt;
	color: #272727;
	text-align:left;
	width:250px;
	top:0px;
	left:0px;
	border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
}

div.adminpanel a { /* стиль админ-панели */
color: #ffffff;
}







.admin-modalwindow {
position: absolute;
width: 700px;
padding: 30px;
display:none;
background: #FFF;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
z-index:0;
}

.admin-modalwindow-text {
position: absolute;
display:none;
z-index: 100!important;
background: #FFF;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
z-index:0;
text-align:left;
}

#lean_overlay {
position: fixed;
z-index:90;
top: 0px;
left: 0px;
height:100%;
width:100%;
background: #000;
display: none;
}

.admin-window-title {
    font-size: 14pt;
    margin-top: 10px;
    text-align: center;
}

.admin-modalwindow a { /* стиль админ-панели */
	font-size: 8pt;
	color: #1249BC;
}

.admin-modalwindow a:hover { /* стиль админ-панели */
	font-size: 8pt;
	color: #165AE9;
}




.admin-code-redactor {
width:100%;
height:400px;
font-family: Courier New;
letter-spacing:1px;
padding:5px;
font-size:11pt;
background:#EBF3EB;
border:1px solid #C1C1C1;
color:#002D55;
}

.redactor-materials-block {
    background: #F8F8F8;
    border-bottom: 1px solid #ddd;
    padding: 12px;
    margin-bottom: 10px;
}

.redactor-materials-block-title {font-size: 10pt;
text-align: left;
}

.redactor-materials-inputs {
padding:5px;
border-radius: 4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
border:1px solid #DFDFDF;
}

.addcontent
{
    overflow: hidden;
}

.icons_admin
{
position: absolute;
top:0;
    right: 15px;
}

.icons_admin a
{
background: #464646!important;
    width: 30px;
    height: 30px;
    display: flex!important;
    float:right;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    padding-top: 0!important;
    padding-bottom: 0!important;
    border: none!important;	
}


.icons_admin a:hover
{
	background:#313131;
}

.icons_admin a .fa
{
margin:auto;
color:#fff;
}
