/* Pop-up соц сеть */
.vk-box {
    display: block;
    width: 910px;
    height: 580px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 1000;
    background: #ebebeb;
    border: 5px solid rgba(0, 0, 0, .2);
    border-radius: 10px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-align: center;
    color: #323232;
}
.vk-box .vk-inner {
    position: relative;
    padding: 25px;
}
.vk-box .vk-inner .close {
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 2000;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
.vk-box .vk-inner .close:hover {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.vk-box .vk-logo {
    padding-bottom: 20px;
}
.vk-box .vk-title {
    font-size: 1.4em;
    padding: 10px 0 5px;
}
.vk-box .btn {
    margin: 20px 2px;
    height: 55px;
    line-height: 55px;
    color: #fff;
    font-size: 1.2em;
    font-weight: normal;
    padding: 0 15px 0 10px;
    border-radius: 10px;
	text-decoration: none;
}
.vk-box .btn.vkontakte {
    background: #7099c6;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7099c6), to(#5c80a7));
    background: -webkit-linear-gradient(#7099c6, #5c80a7);
    background: -moz-linear-gradient(#7099c6, #5c80a7);
    background: -ms-linear-gradient(#7099c6, #5c80a7);
    background: -o-linear-gradient(#7099c6, #5c80a7);
    background: linear-gradient(#7099c6, #5c80a7);
    -pie-background: linear-gradient(#7099c6, #5c80a7);
    border: solid 1px #5b7fa6;
}
.vk-box .btn.vkontakte:hover {
    background: #84a8cf;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#84a8cf), to(#5c80a7));
    background: -webkit-linear-gradient(#84a8cf, #5c80a7);
    background: -moz-linear-gradient(#84a8cf, #5c80a7);
    background: -ms-linear-gradient(#84a8cf, #5c80a7);
    background: -o-linear-gradient(#84a8cf, #5c80a7);
    background: linear-gradient(#84a8cf, #5c80a7);
    -pie-background: linear-gradient(#84a8cf, #5c80a7);
}
.vk-box .btn.vkontakte:active {
    background: #6f99c6;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5c80a7), to(#6f99c6));
    background: -webkit-linear-gradient(#5c80a7, #6f99c6);
    background: -moz-linear-gradient(#5c80a7, #6f99c6);
    background: -ms-linear-gradient(#5c80a7, #6f99c6);
    background: -o-linear-gradient(#5c80a7, #6f99c6);
    background: linear-gradient(#5c80a7, #6f99c6);
    -pie-background: linear-gradient(#5c80a7, #6f99c6);
}
.vk-box .btn.odnoklassniki {
    background: #ff9d05;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff9d05), to(#f86a0b));
    background: -webkit-linear-gradient(#ff9d05, #f86a0b);
    background: -moz-linear-gradient(#ff9d05, #f86a0b);
    background: -ms-linear-gradient(#ff9d05, #f86a0b);
    background: -o-linear-gradient(#ff9d05, #f86a0b);
    background: linear-gradient(#ff9d05, #f86a0b);
    -pie-background: linear-gradient(#ff9d05, #f86a0b);
    border: solid 1px #f9740d;
}
.vk-box .btn.odnoklassniki:hover {
    background: #ffb645;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffb645), to(#f86a0b));
    background: -webkit-linear-gradient(#ffb645, #f86a0b);
    background: -moz-linear-gradient(#ffb645, #f86a0b);
    background: -ms-linear-gradient(#ffb645, #f86a0b);
    background: -o-linear-gradient(#ffb645, #f86a0b);
    background: linear-gradient(#ffb645, #f86a0b);
    -pie-background: linear-gradient(#ffb645, #f86a0b);
}
.vk-box .btn.odnoklassniki:active {
    background: #f86a0b;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f86a0b), to(#ff9d05));
    background: -webkit-linear-gradient(#f86a0b, #ff9d05);
    background: -moz-linear-gradient(#f86a0b, #ff9d05);
    background: -ms-linear-gradient(#f86a0b, #ff9d05);
    background: -o-linear-gradient(#f86a0b, #ff9d05);
    background: linear-gradient(#f86a0b, #ff9d05);
    -pie-background: linear-gradient(#f86a0b, #ff9d05);
}
.vk-box .btn.facebook {
    background: #5e7ec8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5e7ec8), to(#3d599b));
    background: -webkit-linear-gradient(#5e7ec8, #3d599b);
    background: -moz-linear-gradient(#5e7ec8, #3d599b);
    background: -ms-linear-gradient(#5e7ec8, #3d599b);
    background: -o-linear-gradient(#5e7ec8, #3d599b);
    background: linear-gradient(#5e7ec8, #3d599b);
    -pie-background: linear-gradient(#5e7ec8, #3d599b);
    border: solid 1px #5d81a7;
}
.vk-box .btn.facebook:hover {
    background: #7792d1;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7792d1), to(#3d599b));
    background: -webkit-linear-gradient(#7792d1, #3d599b);
    background: -moz-linear-gradient(#7792d1, #3d599b);
    background: -ms-linear-gradient(#7792d1, #3d599b);
    background: -o-linear-gradient(#7792d1, #3d599b);
    background: linear-gradient(#7792d1, #3d599b);
    -pie-background: linear-gradient(#7792d1, #3d599b);
}
.vk-box .btn.facebook:active {
    background: #3d599b;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3d599b), to(#5e7ec8));
    background: -webkit-linear-gradient(#3d599b, #5e7ec8);
    background: -moz-linear-gradient(#3d599b, #5e7ec8);
    background: -ms-linear-gradient(#3d599b, #5e7ec8);
    background: -o-linear-gradient(#3d599b, #5e7ec8);
    background: linear-gradient(#3d599b, #5e7ec8);
    -pie-background: linear-gradient(#3d599b, #5e7ec8);
}
.vk-box .btn span {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    text-align: center;
}
.vk-box .btn span img {
    vertical-align: middle;
}
.vk-box .widgets {
    overflow: hidden;
    margin-left: -15px;
    text-align: center;
}
.vk-box .widgets .widget-holder {
    display: inline-block;
    margin-left: 15px;
    overflow: hidden;
    vertical-align: top;
}
.app-adv {
	display: block;	
	padding: 20px 0 10px;
}
.app-adv p {
	font-size: 1.2em;	
}
.app-adv img {
	max-width: 100%;
	height: auto;
	width: auto\9;
}
