#footer {
z-index: 50;
background: url(../i/bg_footer.png) center top no-repeat;
width: 100%;
}


#footer .inner-cont {
z-index: 50;
}

#footer .wrapper-sitewidth {
overflow: hidden;
padding: 30px 0 10px;
min-height: 35px;
}

#footer #socialnets {
position: absolute;
top: 25px;
left: 14px;
}

#footer #socialnets a img {
position: absolute;
left: 0;
top: 0;
display: none !important;
}

#socialnets a {
display: block;
float: left;
margin: 0 3px;
position: relative;
width: 30px;
height: 30px;
}

#footer #menu-down {
float: left;
margin-left: 246px;
width: 300px;
top: .3em;
position: relative;
line-height: 1em;
height: 1.2em;
overflow: hidden;
padding-right: 50px;
}

#footer .phones {
float: left;
margin-left: 30px;
font-size: 11px;
color: #ccc;
width: 230px;
overflow: hidden;
left: 10px;
}

#footer .phones p {
white-space: nowrap;
}

#footer .phones span {
display: block;
font-family: Georgia, serif !important;
font-size: 28px !important;
white-space: nowrap;
}

#footer .phones span imgg {
	display: none;
}

#footer .phone-msk span {
color: #ff9315;
}

#footer .phone-rus span {
color: #ff690c;
}

#footer #copy {
color: #b2b2b2;
font-size: 10px;
top: 30px;
clear: both;
width: 450px;
overflow: hidden;
right: 10px;
text-align: right;
position: absolute;
//clear: none;
}

#copy p {
	margin: 0.3em 0 0;
}

#banners-slider {
position: absolute;
width: 100%;
background: url(../i/bg_slider.png) center top no-repeat;
height: 190px;
overflow: hidden;
z-index: 1;
top: -30px;
left: 0;
display: none !important;
}

#banners-slider .wrapper-sitewidth {
padding: 0 !important;
min-height: 120px;
margin: 15px auto 0;
}

#banners-slider.hover
{
top: -100px;
}

#banners-slider .but-openslider {
position: absolute;
top: 7px;
left: 0;
width: 100%;
}

#footer .phone-callme {
text-align: center;
width: 130px !important;
margin-left: 10px !important;
}

#footer .phone-callme a {
display: block;
width: 110px;
height: 63px;
overflow: hidden;
position: relative;
margin: 0 auto;
top: -5px;
}

#footer .phone-callme a img {
position: absolute;
left: 0;
top: 0;
}

#footer .banners-block {
overflow: hidden;
margin: 0 auto;
width: 920px;
}

#footer .banners-block a {
display: block;
float: left;
width: 190px;
height: 77px;
background-position: left bottom;
background-repeat: no-repeat;
padding: 25px 20px 0;
text-decoration: none;
color: #e5e5e5;
font-family: Georgia, serif;
font-size: 16px;
line-height: 1.2em;
text-shadow: #333 1px 1px 0
}

#footer .banners-block a span {
display: block;
width: 150px;
}

#footer .banners-block .banner-cyan {
background-image: url(../i/bg_banner_cyan.png);
}

#footer .banners-block .banner-pink {
background-image: url(../i/bg_banner_pink.png);
}

#footer .banners-block .banner-green {
background-image: url(../i/bg_banner_green.png);
}

#footer .banners-block .banner-blue {
background-image: url(../i/bg_banner_blue.png);
}

#footer .banners-block a ins {
display: block;
width: 15px;
height: 16px;
margin-top: 5px;
background-image: url(../i/myplace_arrows_sm.png);
background-color: transparent;
background-repeat: no-repeat;
}

.banners-block .banner-cyan ins {
background-position: 0 -116px;
}

#footer .banners-block .banner-pink ins {
background-position: 0 -348px;;
}

#footer .banners-block .banner-green ins {
background-position: 0 -232px;
}

#footer .banners-block .banner-blue ins {
background-position: 0 0;
}


#footer .but-tw,
#footer .but-vk,
#footer .but-fb, 
#footer .but-od {
	background-image: url(../i/buttons/ico_social.png);
	background-repeat: no-repeat;
}


#footer .but-tw {
background-position: -62px 0;
}

#footer .but-vk {
background-position: -93px 0;
}

#footer .but-fb {
 background-position: 0 0;
}

#footer .but-od {
background-position: -31px 0;
}

#footer .but-yt {
	background: url(../i/buttons/ico_yt.png) no-repeat;
}

#footer .but-inst {
	background: url(../i/buttons/ico_inst.png) no-repeat;
}