@font-face{
	font-family:'vr-helvetica';
	src:url('../fonts/helvetica.eot');
	src:local('☺'),url('../fonts/helvetica.woff') format('woff'),url('../fonts/helvetica.ttf') format('truetype'),url('../fonts/helvetica.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}

@-moz-keyframes vrtv-arrow-anim {
    0% {
        bottom: 20px
	}
	
    50% {
        bottom: 30px
	}
	
    100% {
        bottom: 20px
	}
}

@-webkit-keyframes vrtv-arrow-anim {
    0% {
        bottom: 20px
	}
	
    50% {
        bottom: 30px
	}
	
    100% {
        bottom: 20px
	}
}

@-o-keyframes vrtv-arrow-anim {
    0% {
        bottom: 20px
	}
	
    50% {
        bottom: 30px
	}
	
    100% {
        bottom: 20px
	}
}

@-ms-keyframes vrtv-arrow-anim {
    0% {
        bottom: 20px
	}
	
    50% {
        bottom: 30px
	}
	
    100% {
        bottom: 20px
	}
}

@keyframes vrtv-arrow-anim {
    0% {
        bottom: 20px
	}
	
    50% {
        bottom: 30px
	}
	
    100% {
        bottom: 20px
	}
}

* {
    font-family: 'Open Sans',sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.brdu-border-radius-4 {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -mox-border-radius: 4px;
    -o-border-radius: 4px
}

.brdu-border-radius-6 {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -mox-border-radius: 6px;
    -o-border-radius: 6px
}

.brdu-transition-opacity {
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s
}

.brdu-transition-background {
    -webkit-transition: background-color .5s;
    -moz-transition: background-color .5s;
    -o-transition: background-color .5s;
    transition: background-color .5s
}

.brdu-full-width {
    left: 0;
    right: 0
}

.brdu-full-height {
    top: 0;
    bottom: 0
}

.brdu-menu {
    position: absolute;
    height: 60px;
    background-color: rgba(255,255,255,0.15);
    z-index: 500
}

.brdu-logo {
    position: absolute;
    display: block;
    left: 50%;
    top: 0;
    margin-left: -500px;
    height: 60px;
    width: 385px;
    background: url(../images/logo-briz3.png) no-repeat;
    background-size: contain;
}

.brdu-shadow-overlay {
    position: absolute;
    background-color: rgba(0,0,0,0.35)
}

.brdu-welcome-block {
    position: absolute;
    background: url(../images/bg-briz1.gif);
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

.brdu-welcome-block h1 {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 20%;
    width: 100%;
    text-align: center;
    color: #fafafa;
    font-size: 39px;
    font-weight: 100;
    font-family: 'Helvetica Neue Thin','HelveticaNeue-Thin','vr-helvetica',arial,sans-serif;
    z-index: 2;
    text-shadow: 0 8px 16px rgba(0,0,0,0.5)
}

.brdu-welcome-message {
    position: absolute;
    top: 19%;
    width: 100%;
    text-align: center;
    color: #fafafa;
    font-size: 27px;
    font-family: 'Helvetica Neue Thin','HelveticaNeue-Thin','vr-helvetica',arial,sans-serif;
    font-weight: 100;
    z-index: 2;
    text-shadow: 0 8px 16px rgba(0,0,0,0.5)
}
.brdu-info-blocks {
    position: absolute;
    bottom: -20%;
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-size: 27px;
    font-family: 'Helvetica Neue Thin','HelveticaNeue-Thin','vr-helvetica',arial,sans-serif;
    font-weight: 100;
    z-index: 2;
    text-shadow: 0 8px 16px rgba(0,0,0,0.5)
}
.brdu-info-blocks .l9{
    font-size: 23px;
    font-family: 'Helvetica Neue Thin','HelveticaNeue-Thin','vr-helvetica',arial,sans-serif;
    font-weight: 100;
    z-index: 2;
    text-shadow: 0 8px 16px rgba(0,0,0,0.5);
    margin-right: 40px;
}
.brdu-enter-videochat {
    position: absolute;
    top: 24%;
    left: 50%;
    width: 280px;
    margin-left: -140px;
    height: 55px;
    line-height: 55px;
    color: #fff;
    z-index: 2;
    text-align: center;
    font-size: 21px;
    cursor: pointer;
    box-shadow: 1px 1px 20px 4px rgba(0, 0, 0, 0.62);
    text-shadow: 2px 2px 4px rgba(0,0,0,0.35);
    background-color: #ff7000;
    background: linear-gradient(to right, #3F888F, #3F888F);
	border: 0px;
    outline: none;
}

.brdu-enter-videochat:hover {
    background-color: #ff7000;
    background: linear-gradient(to right, #256D7B, #256D7B);
}
.brdu-enter-videochat input {
    border: 0px;
    outline: none;
}
.brdu-arrow-down {
    position: absolute;
    bottom: 2px;
    height: 30px;
    width: 50px;
    left: 50%;
    margin-left: -25px;
    cursor: pointer;
    opacity: .7;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQlJREFUeNrs2O0NgyAQBmDsBq7gCqzQrsJOruAK7QjtKu0I1yO5pNYA5eMOivGSN5pA9J6AP2QAALWHOqmd1AHpDXLGTH/S60T9uMt+7J4s8CkTmFcjZtXL4poTWpFxdT9jTKOVMPR+V19RK6IxT/gu03AlgPrRrrm/HtQSE42IgbTCJCFiIbUxyYgUSC1MFiIV4sPMTIg5F5EDkcIUIXIh3JhiRAmEC8OCKIWUYtgQHJBcDCuCC5KKYUdwQkKYkcZHKQQ3xIe5Yya6iiAkIMrTNEgibAahUxT7z3DFaMfYC3PBPHr4Z/c1K4KQPnzYNi2GsCW1tbbbzB4a3AijeoUc51oHpOd6CzAAfUMFB68kSjgAAAAASUVORK5CYII=)
}

.brdu-arrow-down:hover {
    opacity: 1;
    -webkit-animation: vrtv-arrow-anim 1s infinite linear;
    -moz-animation: vrtv-arrow-anim 1s infinite linear;
    -o-animation: vrtv-arrow-anim 1s infinite linear;
    animation: vrtv-arrow-anim 1s infinite linear
}

.brdu-info-block {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%
}

.brdu-menu-items {
    position: absolute;
    right: 50%;
    margin-right: -500px;
    text-align: right;
    height: 60px;
    line-height: 60px
}

.brdu-menu-item {
    color: #fff;
    margin-left: 25px;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s
}

.brdu-menu-item:hover {
    background-color: rgba(25,25,25,0.25)
}

.brdu-radio-info {
    position: absolute;
    bottom: 13%;
    width: 100%;
    text-align: center;
    z-index: 2;
}
nav {
    max-width: 1180px;
	height: 80px;
    margin: 0px auto;
    display: -webkit-flex;
    display: flex;
	-ms-align-items: center;
    align-items: center;
}
nav ul {
	display: -webkit-flex;
	display: inherit;
    list-style: none;
	position: absolute;
    top: -5px;
    right: 15px;
    text-align: right;
    height: 60px;
    line-height: 40px;
}

nav ul li a {
    color: #fff;
    margin: 0px 10px;
    text-decoration: none;
    padding: 5px 10px 5px 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s;
}
nav  ul li a:hover {background-color: rgba(25,25,25,0.25);}
nav  .nav__icon,
nav  .nav__icon span {
    display: none;
}

nav .nav__icon {
    width: 36px;
    height: 28px;
    position: absolute;
    cursor: pointer;
    right: 15px;
    margin-top: -10px;
}

nav .nav__icon span {
    background: rgba(255, 255, 255, 1);
    position: absolute;
    left: 0;
    width: 100%;
    height: 4px;
    border-radius: 4px;
}

nav .nav__icon span:nth-of-type(1) {
    top: 0;
}

nav .nav__icon span:nth-of-type(2) {
    top: 12px;
}

nav .nav__icon span:nth-of-type(3) {
    bottom: 0;
}

nav .nav__icon.active span:nth-of-type(1) {
    -webkit-transform: translateY(12px) rotate(-45deg);
    transform: translateY(12px) rotate(-45deg);
}

nav .nav__icon.active span:nth-of-type(2) {
    display: none;
}

nav .nav__icon.active span:nth-of-type(3) {
    -webkit-transform: translateY(-12px) rotate(45deg);
    transform: translateY(-12px) rotate(45deg);
}

@media only screen and (max-width: 700px) {
	nav ul {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.84);
    position: absolute;
    top: 44px;
    left: 0px;
    width: 100%;
    z-index: 9999999;
    height: auto;
	}
    nav ul li {
    padding: 8px;
    text-align: center;
    margin-left: -60px;
    border-bottom: 1px solid #fff;
    }
    nav ul li a {
		display: block;
        background: transparent;
        margin: 0px;
        padding: 20px;
    }
    nav ul li a:hover {
        color: #000;
        background: #fff;
    }
	nav ul li a img{display: none;}
    nav .nav__icon,
    nav .nav__icon span {
        display: inline-block;
        transition: all .4s;
        box-sizing: border-box;
        z-index: 999;
    }
	.brdu-enter-videochat {
    width: 305px;
    left: 56%;
    }
	.brdu-welcome-message {
    font-size: 22px;
    }
	.brdu-radio-info {
    bottom: 25%;
    }
	.brdu-info-blocks {
    display: none;
    }
	
	#modal table {
	position: absolute;
    margin: 0!important;
    top: 105px!important;
    left: 2px!important;
    }
	.modaltop {
    top: 40px;
    left: 2px;
    position: absolute;
    }
    .brdu-logo {
	left: 0px;
    top: 0;
    margin: -2px 0!important;
    width: 265px;
	}
}
.brdu-footer {
    position: relative;
    width: 100%;
    height: 50px;
    background-color: #555
}

.brdu-footer-copyright {
    position: absolute;
    left: 50%;
    margin-left: -500px;
    color: #fff;
    font-size: 14px;
    bottom: 18px
}

.brdu-footer-up {
    position: absolute;
    right: 50%;
    margin-right: -500px;
    color: #fff;
    font-size: 14px;
    bottom: 14px;
    cursor: pointer
}

.brdu-footer-up-arrow {
    position: relative;
    top: -3px;
    left: 5px
}

.brdu-social-button {
    position: absolute;
    display: block;
    width: 32px;
    height: 32px;
    opacity: .7;
    cursor: pointer;
    z-index: 1
}

.brdu-social-button:hover {
    opacity: 1
}

.brdu-social-popup-button {
    bottom: 85px;
    left: 50%
}

.brdu-social-button-group {
    margin-left: -80px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYhJREFUeNrkV4uNwyAMTapbIB2BFVjBK3SFrMCNcCt0ha4QRmhHoCOQETg4ORJn8TG0UXQ6S25LYuxX/GxgdM4NR8ppOFhSAJRX49Xht+r0zfMTUhDp1aXlSuxqyvYTD6Qri2QGb/ITpwAqSwrMpW/y00PC4ODm1WJ+LY6hiymNSzdXbObWFLSQpxY8BtFFwk2VV4MTDI4nr5YJwKJ9ys+QA6Bw4haMGl5cm1wSPiYS5+f5GF4gkWLRid9fDdT6TDCekvTsdf3wH7JSKvqFTluqjBBXnzIAqOGzMfCT6ZfVBwBXYWUGX9Ee3rUbBo7MUV45+Z9xHqsRQaGcFGkcnEYUNzZVKF+gZWhIcInldMdni1eBE2+RY4tjwPcLPr/jfElA/OoJpV1NFVZFEFtR+LeqtHv2bqkbmIXZIbNbeY6EM5OcwCRb1t+YOZRaNov5pXnmliG8OXi8WiwAYqcDsOACmHYCMP2Ze8HhAPROsTQXwGMHEBr9Vm9GubNhr5haKx7//e34W4ABAKDBEMvvTr63AAAAAElFTkSuQmCC)
}

.brdu-social-button-like {
    margin-left: -16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASJJREFUeNrUl4ENgyAQRdV0AVawI7iCK7iCuzgCK7QjwAjtCLqCI9CzgcRS0AOUa3/yY0C5eybnIaVSqqBUVRCLHODima/BnTUnwU9EzAbcWnN38OR8eqmBlRuwUH6N4M5aY9zp+z4JHf9j3XrQK7w4mOl1TI+x6l0AjQrXA1zra6haG0CovBIGoFzeAkphJPgArkthVo6KzaXW9AFGBMB+phPORLlnAyCJAKQBmAggpGnNpgaGzACDay/gmZoQ9+0FLLKthrZv5gM4G+IruQvgLAhnch/A0RDe5FsAR0FsJt8DSIXYTY4BiIVAJccChPaJGzZ5KAAGggfGCwbYguARsaIAXBA8Mk40wBqCJ8R4/5Sm7Gq198SDVCrA/x9OXwIMAFbVjc8a/oIhAAAAAElFTkSuQmCC)
}

.brdu-social-button-share {
    margin-left: 48px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWxJREFUeNrEV4FtwyAQtK0u4I6QjsAKrOAV3BFYoR2BjOAV7BGcEcIIzggUqiciiJDH8M5JJyXi7b/w/OVptdbNO/FB/P7RkBv28H0xPBve7hF2BwjYG646js2QuVgqAbNOYwORTUew7QNsewq2JMJ+oBBwQsYxKgE8J66rnHjOELDUakMO9eSZzy2lbcgRp/1lF6T6mBUkvhpOibWnPjBAgA8JgrCJx0CshOesIOF+eUzAj96PMDGavtJDE4cCpqMThwK2oxM7dp43Y6Du/VsJ3YMp4EznaigzPD8N2Ipx5yG0LXaqcQaaAlcrEtJ6M6H7jxaRuv9666nzcoZY5b1zCEayS6wEoQ1zKAuPrAlE18hE3OS7YcnMJzLaN8RaayYsETLWHEr3CJnDQ1gDPUxFDBFr7waftWfCW4apKaqhVCHj/tuxJbobrogyfFmxFDtg8f1w/4uvK8q7oesM6Y14G5gQe2bFb8GfAAMAq57425tzGxUAAAAASUVORK5CYII=)
}

.brdu-social-button-vk {
    left: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS5JREFUeNrsl9ENwiAQhqlxAVboCjpCV2CFroAj4AidoSPgCDpCHQFHwGLAEITjqKl9kD/5HwzX68fdCWmjtSZbakc2VgWoABVgc4B9YXxrHeo2+7EUgCfWzsFvAcSalx9n3yNrLAFtdCE6rd4c057p7AGI74J441bDGqAZYJFdngorzDLrI1mwK4WMpUCskXxdhJkyyQiARAJwIK+y7yUuuKQKGIBc79/z5T+QKte0oAUSGjw/H7Zk3OtrSgyR52pzRAGo3W1KwhpKLjJ9P4QzFQ4Y0+tJRAb64y4YrX+nCFXu//uN+lwLnLsVW9FjAHLTDA2iKoGAAHIHVOrUPCAhOgwAsbSqsLQYCLNOMQDupJSYHRVCcCyAn1REYCZ3uUTiJVAB1tRvw78HeAowALc13LkeIFNHAAAAAElFTkSuQmCC)
}

.brdu-social-button-fb {
    left: 52px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPdJREFUeNpi/P//P8NAAiaGAQajDmDBI2cMxC5UtGs1EN/DEAUlQix45n/agDR0u+hpOQyE4nOAMYWG34X6UgnNXBc0NXA59DRASZyD4tcEiN8TUKcETV9nqZ0LOomwHAYEickFpIKzWMRckHIUydmQUgeUA3HHaElIawfsAWJGKMaWKGFyrgMdAsZDsjIiNj+7IEUHeoGjhMSmiQNAQbsbykZPB6Gj2XDUAaMOGJIOeE8ne8/icsBqOjhiD7IdjFj6hqASbBWZBuMqipFDWBnFkzj6BaBW7BkqN8dBzX1BdLsYCfSOBfFVpUSC9zjaizijgK4AIMAAoRz62WSApkAAAAAASUVORK5CYII=)
}

.brdu-social-button-twitter {
    left: 94px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVZJREFUeNrsV+0NgjAQbYkL1BFwBB2hjoAjwAg4go5QVmAFRpAVXIERsE2O5FIL/UhP/viS9weS3rvPXvk8z2xPFGxn/AUcNv6dNWVGW73m++urKUIH1UyD2rb1S+MLKmyPW21owv4iTrtJw2mtCOUP6q4ER3ftAkElYKSYAxNwC53mUfOiyTXvIKZztl6kAHPIdUOE6e/G+v8EMUMOARN4c4IDXQLXMOB8pwookZArsAtIi4HCFZ8qoLIOGSDkR4jKGCA+6S5YcPcMFea5T1iOCIwJLXnO1YYScikiBVQ59wEZ6hGadHVOAWVIQSG0oRGLGcUqpK3A85ZyJZs8xlWulQxPun5lCuIUPUILL1ZADUXYQztOjr0xeY84RBRhywhQROSXZG8oHFcrtYgB23BFoCE0bs6/hbwLpOYr8zpu1n1h2+Ke17GIHMFbC40TfO/n+UeAAQDW+qRylEAjeQAAAABJRU5ErkJggg==)
}

.brdu-social-button-gp {
    left: 136px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeFJREFUeNrsV+1xgzAMhV4WYAU6AivQEcgIdAQyQjoCjBBGgBHCCDACjECknty+urb5CJQ/1Z0O4zP2sz6ehD+Oo3ekvHgHyz+AE774vv81ptiI6RFteFZJ+3ew//dAqbwHpLdxH0kRAOvJgDQjTWQ8kDaig+N2sSgK37aQ8VWeOR06kCVKT0ciGgrSil0g7/wMcGeYT2StSSpYj9LiuTqATJmJnlf4qNfMx27KJ8xtA8AS2QAE8kFq2TTRQLQrAcTGGCDfKD8nFl+zL0u1ljYowL+dqJIGxrW2z2CMAZjrHTdDK8Qwny3JSXWmjYi6iYhXFqv3YkIXgBDjAN2zJAamAMy9WbyLBci0xYQV9gUg8u6yjvBC+nSF0HggQr8KH2BGVJL/6Qze72V95eIBExPeMUgg3SJD6q2V2FWM+CBGPQCZnIGksg1LtBGAkkAFGRzuzQzObTsiLd8vio7/siVLsV6Qnmn4sacLSmhEjJRLcxeyDLsj3zwNIdVyLY0yw/e3Z7LA1BMmE9XwrnFFuBmABZvpINqFAAJbOR4mmk/kinRlatY/0trigjlSrbBAD22fuSGRlvltbklmt2GP4BCusK8aqXk+tmL4ZwQEZPs7Yj5oZgD4XGfKvl8AjpCHAAMA/wnPImuBnQIAAAAASUVORK5CYII=)
}

.brdu-social-popup {
    position: absolute;
    height: 35px;
    background-color: rgba(255,255,255,0.15);
    bottom: 125px;
    display: none
}

.brdu-social-popup-groups {
    position: absolute;
    margin-left: -111px;
    width: 94px;
    left: 50%
}

.brdu-social-popup-likes {
    position: absolute;
    margin-left: -60px;
    height: 70px;
    width: 120px;
    left: 50%
}

.brdu-social-popup-shares {
    position: absolute;
    margin-left: -25px;
    width: 178px;
    left: 50%
}

.brdu-vk-like {
    position: absolute!important;
    bottom: 85px;
    left: 50%;
    margin-left: -100px
}

.brdu-fb-like {
    position: absolute!important;
    bottom: 88px;
    left: 50%;
    margin-left: 10px
}

.brdu-promo-title {
    margin-top: 35px;
    position: relative;
    width: 100%;
    text-align: center;
    color: #333;
    font-size: 39px;
    font-family: 'Helvetica Neue Thin','HelveticaNeue-Thin','vr-helvetica',arial,sans-serif;
    font-weight: 100
}

.brdu-promo-text {
    position: relative;
    font-size: 15px;
    color: #555;
    text-align: center;
    width: 1000px;
    left: 50%;
    margin-left: -500px;
    font-family: 'Open Sans',sans-serif;
    margin-top: 35px;
    line-height: 1.5
}

.brdu-promo-block-container {
    position: relative;
    width: 1000px;
    left: 50%;
    margin-left: -500px;
    height: 350px
}

.brdu-promo-block-left {
    position: absolute;
    left: 0;
    right: 50%;
    top: 0;
    bottom: 0
}

.brdu-promo-block-right {
    position: absolute;
    left: 50%;
    right: 0;
    top: 0;
    bottom: 0
}

.brdu-promo-left-arrow:before {
    position: absolute;
    left: -10px;
    margin-top: -5px;
    top: 50%;
    border-top: 10px solid transparent;
    border-right: 10px solid #f7f7f7;
    border-bottom: 10px solid transparent;
    content: ''
}

.brdu-promo-right-arrow:before {
    position: absolute;
    left: 0;
    margin-top: -5px;
    top: 50%;
    border-top: 10px solid transparent;
    border-left: 10px solid #f7f7f7;
    border-bottom: 10px solid transparent;
    content: ''
}

.brdu-promo-block-text {
    background-color: #f7f7f7;
    padding: 50px;
    text-align: center;
    font-family: 'Open Sans',sans-serif;
    text-align: center;
    line-height: 1.5;
    font-size: 15px;
    color: #555
}

.brdu-bromo-block-text-title {
    margin-bottom: 35px;
    position: relative;
    width: 100%;
    text-align: center;
    color: #333;
    font-size: 30px;
    font-family: 'Helvetica Neue Thin','HelveticaNeue-Thin','vr-helvetica',arial,sans-serif;
    font-weight: 100
}

.brdu-promo-block-img-1 {
    background: url(../images/promo/1.jpg);
    background-size: cover;
    opacity: .9
}

.brdu-promo-block-img-2 {
    background: url(../images/promo/2.jpg);
    background-size: cover
}

.brdu-promo-block-img-3 {
    background: url(../images/promo/3.jpg);
    background-size: cover
}

.brdu-promo-block-rules {
    color: #555;
    font-family: 'Open sans',sans-serif;
    font-size: 15px;
    line-height: 1.5;
    height: 425px
}

.brdu-promo-block-rules ul {
    padding-left: 25px
}

.brdu-promo-block-rules li {
    margin: 50px 0 50px 0
}

.brdu-promo-block-rules li>ul>li {
    margin: 15px 0 15px 0
}

.brdu-promo-block-contacts {
    color: #555;
    font-family: 'Open sans',sans-serif;
    font-size: 15px;
    line-height: 1.5;
    height: 600px;
    margin-top: 50px
}

.brdu-fb-like-box {
    position: absolute;
    left: 50%;
    margin-left: -330px
}

.brdu-vk-group {
    position: absolute;
    left: 50%;
    margin-left: -225px
}

.brdu-global-divider {
    max-height: 0;
    border-top: 1px solid #ddd;
    margin-top: 50px;
    margin-bottom: 50px;
    text-align: center
}

.brdu-divider-icon {
    background-color: #fff;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 50px;
    margin-top: -25px;
    margin-left: -25px;
    position: relative;
    left: 50%;
    color: #ddd;
    font-size: 20px;
    font-family: sans-serif
}

.brdu-divider-icon-down {
    margin-top: -15px;
    font-size: 25px
}

.brdu-google-ads {
    position: absolute;
    bottom: 205px;
    left: 50%;
    width: 728px;
    height: 90px;
    margin-left: -364px
}
.button {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    font-size: 13px;
	margin-top: 10px;
    color: white;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.4);
    background-clip: padding-box;
    border: 1px solid;
    border-radius: 50px;
    cursor: pointer;
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.08), 0 1px 2px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.08), 0 1px 2px rgba(0, 0, 0, 0.25);
    outline: none;
}
.button:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	pointer-events: none;
	background-image: -webkit-radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
	background-image: -moz-radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
	background-image: -o-radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
	background-image: radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
}
.button:hover:before {
	background-image: -webkit-radial-gradient(farthest-corner, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.03));
	background-image: -moz-radial-gradient(farthest-corner, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.03));
	background-image: -o-radial-gradient(farthest-corner, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.03));
	background-image: radial-gradient(farthest-corner, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.03));
}
.button:active {
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
.button:active:before {
	content: none;
}

.button-green {
	background: #5ca934;
	border-color: #478228 #478228 #3c6f22;
	background-image: -webkit-linear-gradient(top, #69c03b, #5ca934 66%, #54992f);
	background-image: -moz-linear-gradient(top, #69c03b, #5ca934 66%, #54992f);
	background-image: -o-linear-gradient(top, #69c03b, #5ca934 66%, #54992f);
	background-image: linear-gradient(to bottom, #69c03b, #5ca934 66%, #54992f);
}
.button-green:active {
	background: #5ca934;
	border-color: #3c6f22 #478228 #478228;
}

.button-red {
	background: #d5452f;
	border-color: #ae3623 #ae3623 #992f1f;
	background-image: -webkit-linear-gradient(top, #da5c48, #d5452f 66%, #c73d28);
	background-image: -moz-linear-gradient(top, #da5c48, #d5452f 66%, #c73d28);
	background-image: -o-linear-gradient(top, #da5c48, #d5452f 66%, #c73d28);
	background-image: linear-gradient(to bottom, #da5c48, #d5452f 66%, #c73d28);
}
.button-red:active {
	background: #d5452f;
	border-color: #992f1f #ae3623 #ae3623;
}

.button-blue {
	background: #1097e6;
	border-color: #0d78b6 #0d78b6 #0b689e;
	background-image: -webkit-linear-gradient(top, #25a5f0, #1097e6 66%, #0f8ad3);
	background-image: -moz-linear-gradient(top, #25a5f0, #1097e6 66%, #0f8ad3);
	background-image: -o-linear-gradient(top, #25a5f0, #1097e6 66%, #0f8ad3);
	background-image: linear-gradient(to bottom, #25a5f0, #1097e6 66%, #0f8ad3);
}
.button-blue:active {
	background: #1097e6;
	border-color: #0b689e #0d78b6 #0d78b6;
}

.button-orange {
	background: #f4902a;
	border-color: #df770c #df770c #c76a0a;
	background-image: -webkit-linear-gradient(top, #f69f47, #f4902a 66%, #f38617);
	background-image: -moz-linear-gradient(top, #f69f47, #f4902a 66%, #f38617);
	background-image: -o-linear-gradient(top, #f69f47, #f4902a 66%, #f38617);
	background-image: linear-gradient(to bottom, #f69f47, #f4902a 66%, #f38617);
}
.button-orange:active {
	background: #f4902a;
	border-color: #c76a0a #df770c #df770c;
}

.button-pink {
	background: #e8367f;
	border-color: #d31865 #d31865 #bc165a;
	background-image: -webkit-linear-gradient(top, #eb5190, #e8367f 66%, #e62473);
	background-image: -moz-linear-gradient(top, #eb5190, #e8367f 66%, #e62473);
	background-image: -o-linear-gradient(top, #eb5190, #e8367f 66%, #e62473);
	background-image: linear-gradient(to bottom, #eb5190, #e8367f 66%, #e62473);
}
.button-pink:active {
	background: #e8367f;
	border-color: #bc165a #d31865 #d31865;
}

.button-gray {
	background: #47494f;
	border-color: #2f3034 #2f3034 #232427;
	background-image: -webkit-linear-gradient(top, #55585f, #47494f 66%, #3d3f44);
	background-image: -moz-linear-gradient(top, #55585f, #47494f 66%, #3d3f44);
	background-image: -o-linear-gradient(top, #55585f, #47494f 66%, #3d3f44);
	background-image: linear-gradient(to bottom, #55585f, #47494f 66%, #3d3f44);
}
.button-gray:active {
	background: #47494f;
	border-color: #232427 #2f3034 #2f3034;
}

.button-darkblue {
	background: #3b5ca0;
	border-color: #2d477b #2d477b #263c68;
	background-image: -webkit-linear-gradient(top, #4369b6, #3b5ca0 66%, #365391);
	background-image: -moz-linear-gradient(top, #4369b6, #3b5ca0 66%, #365391);
	background-image: -o-linear-gradient(top, #4369b6, #3b5ca0 66%, #365391);
	background-image: linear-gradient(to bottom, #4369b6, #3b5ca0 66%, #365391);
}
.button-darkblue:active {
	background: #3b5ca0;
	border-color: #263c68 #2d477b #2d477b;
}

.button-purple {
	background: #9966cb;
	border-color: #8040be #8040be #733aab;
	background-image: -webkit-linear-gradient(top, #a87dd3, #9966cb 66%, #8f57c6);
	background-image: -moz-linear-gradient(top, #a87dd3, #9966cb 66%, #8f57c6);
	background-image: -o-linear-gradient(top, #a87dd3, #9966cb 66%, #8f57c6);
	background-image: linear-gradient(to bottom, #a87dd3, #9966cb 66%, #8f57c6);
}
.button-purple:active {
	background: #9966cb;
	border-color: #733aab #8040be #8040be;
}

.form-control {
    display: block;
    width: 90%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}

.form-control:-moz-placeholder {
    color: #999
}

.form-control::-moz-placeholder {
    color: #999
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}
.form-signin input[type="text"] {
    margin-bottom: -5px;
	margin-top: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.form-signin input[type="password"], #mycodes input[type="text"] {
    margin-bottom: 20px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.modaltop{
    background: url(../images/top_bg.jpg);
    width: 350px;
    height: 65px;
    border-radius: 6px 6px 0px 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0px -65px;
}
#modal table{
    border: 0;
    min-width: 350px;
    max-height: 365px;
    background: #fff;
    padding: 15px;
    border-radius: 0px 0px 6px 6px;
    top: 43%;
    left: 50%;
    width: 350px;
	color: #555;
    font-family: 'Helvetica Neue Thin','HelveticaNeue-Thin','vr-helvetica',arial,sans-serif;
    font-weight: 100;
}
#modal table .title{
	color: #777;
    font-size: 27px;
    font-family: 'Helvetica Neue Thin','HelveticaNeue-Thin','vr-helvetica',arial,sans-serif;
    font-weight: 100;
    z-index: 2;
    text-shadow: 0 2px 1px rgba(0,0,0,0.5);
}
.myalert{
    width: 400px;
    position: fixed;
    top: 250px!important;
    left: 0px;
    right: 0px;
    margin: auto;
    padding: 10px;
    z-index: 1000;
    background: #ffffff;
    border: 0px!important;
    border-radius: 6px;
    text-align: center;
    font-family: 'Helvetica Neue Thin','HelveticaNeue-Thin','vr-helvetica',arial,sans-serif;
    font-weight: 100;
    text-shadow: 0 6px 13px rgba(0,0,0,0.5);
    color: #777;
    box-shadow: 7px 8px 18px 0px #000;
}