/*************
**  FOOTER  **
*************/
#footer {
clear: both;
text-align: center;
padding: 45px 0;
}

/* home */
body.home #footer {
padding: 45px 430px;
}

/*
    footer_mod
*/

.footer_mod {
box-shadow:0 -1px 1px #222222;
border-top:1px solid #E8E8E8;
border-left:1px solid #222222;
border-right:1px solid #222222;
background:#3C3A36;
position:fixed;
bottom:0;
width:977px;
padding:8px;
opacity:0.4;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
filter: alpha(opacity=10);
-webkit-transition: all 0.8s linear;
-moz-transition: all 0.8s linear;
-o-transition: all 0.8s linear;
-ms-transition: all 0.8s linear;
transition: all 0.8s linear;
/*margin-left: 0px; /* Отступ слева */
margin-top: 50px; /* Положение от верхнего края */
}

.footer_mod:hover {
border-top:1px solid #888888;
background:#3C3A36;
position:fixed;
bottom:0;
opacity: 0.8;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
margin-left: 0px; /* Отступ слева */
margin-top: 50px; /* Положение от верхнего края */
}

.footer_mod_left {
float:left;
margin-left:15px;
font-size:10px;
font-family:"Sans-serif", Verdana, Arial;
font-weight:bold;
color:#E8E8E8;
text-shadow:0 1px 1px #000000;
}

.footer_mod_right {
float:right;
margin-right:15px;
/*border:1px solid #E8E8E8;*/
text-shadow:0 1px 1px #000000;
/*box-shadow:0px 0px 3px 1px #000000;*/
}

.footer_mod_center {
float:none;
text-align:center;
margin-top:1px;
font-size:10px;
font-family:"Sans-serif", Verdana, Arial;
font-weight:bold;
color:#E8E8E8;
text-shadow:0 1px 1px #000000;
}

.footer_mod_right a {
border-bottom:0;
}