body {
	font-family: 'Roboto', sans-serif;
	background-image:url(../img/bg1.jpg);
	background-attachment:fixed;
	background-position:50% 0;
}
h2 {
	font-family: 'Roboto Condensed', sans-serif;
	padding:0;
	margin: 0 0 20px 0;
	text-transform:uppercase;
	font-weight:700;
	font-size:36px;
}
#header {
	margin-top:50px;
}
#header .container, #logo {
	position:relative;
	height:370px;
}
#logo {
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	background-position:50% 50px;
	background-size:479px auto;
	display:block;
	text-align: center;
	padding-top: 163px;
	color: #fff;
	font-size: 3em;
	font-weight: bold;
	text-shadow: #000 2px 2px 0, #000 -2px -2px 0, 
                 #000 -2px 2px 0, #000 2px -2px 0;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
}
.girl {
	position:absolute;
	top:-50px;
	bottom:0;
	background-repeat:no-repeat;
	background-position:50% 100%;
}
#girl1{
	width:224px;
	background-image:url(../img/girl1.png);
	background-size:224px auto;
	left:5%;
}
#girl2{
	width:215px;
	background-image:url(../img/girl2.png);
	background-size:215px auto;
	right:5%;
}
#menu {
	text-align:center;
}
#menu a, #menu a:hover, #menu a:focus, #footer, #footer a, #footer a:hover {
	display:inline-block;
	text-transform:uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:700;
	font-size:16px;
	color:#fff;
	text-shadow:1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 0 3px 7px rgba(0,0,0,.25);
	opacity:.95;
	text-decoration:none;
}
#menu a {
	margin:0 10px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition:    all .3s ease-in-out;
	-o-transition:      all .3s ease-in-out;
	-ms-transition:     all .3s ease-in-out;
}
#menu a:hover {
	-webkit-transform: rotate(360deg) scale(1.3);
	-moz-transform:    rotate(360deg) scale(1.3);
	-o-transform:      rotate(360deg) scale(1.3);
	-ms-transform:     rotate(360deg) scale(1.3);
	text-shadow:1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 0 3px 15px rgba(0,0,0,.5);
}

#content .content {
	background:#fff;
	border-left:2px solid #000;
	border-right:2px solid #000;
	position:relative;
	padding:0 0 30px 0;
}
#content .content:before {
	content:'';
	position:absolute;
	height:100px;
	top:-25px;
	left:-2px;
	right:-2px;
	background:#fff;
	-webkit-transform: skewY(2deg);
	-moz-transform:    skewY(2deg);
	-o-transform:      skewY(2deg);
	-ms-transform:     skewY(2deg);
	border-left:2px solid #000;
	border-right:2px solid #000;
	border-top:2px solid #000;
}
#content .content:after {
	content:'';
	position:absolute;
	height:50px;
	bottom:-15px;
	left:-2px;
	right:-2px;
	background:#fff;
	-webkit-transform: skewY(-1deg);
	-moz-transform:    skewY(-1deg);
	-o-transform:      skewY(-1deg);
	-ms-transform:     skewY(-1deg);
	border-left:2px solid #000;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	z-index:-1;
}
#footer {
	width:100%;
	margin:50px 0 30px 0;
}

#status td {
	padding:5px 10px;

	border-bottom:3px solid #fff;
}
#status .title {
	background:#f7f7f7;
	border-right:3px solid #fff;
	color:#531919;
}
#status .value {
	background:#f7f7f7;
}

#vk_groups,
#vk_groups iframe {
     width: 100% !important;
}

.content-left, .content-right {
	margin-bottom:50px;
}

#pay {
	padding:30px;
	background:#f7f7f7;
}
#pay .form-control {
	margin-bottom:15px;
	text-align:center;
}