/* general styles *************************************************************/
* {
	margin: 0;
	padding: 0;
}
html {
	background: #fff url(../images/bg.jpg);
	height: 100%;
}
body {
	color: #494949;
	font: 11px/14px Tahoma, Arial;
	min-height: 100%;
	min-width: 1200px;
	position: relative;
	background: url(../images/bg-content.jpg) no-repeat 50% 458px;
}
#body-inner {
	background: none;
}
a {
	color: #3ea4f3;
	text-decoration: underline;
	outline: 0;
}
a:hover {
	color: #000;
	text-decoration: none;
}
img {
	border: none;
}
p {
	margin: 1em 0;
}
ul,
ol {
	list-style: none;
}
address {
	font-style: normal;
}
.wrap {
	width: 100%;
	overflow: hidden;
}
/* page holder ****************************************************************/
.container {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
/* header *********************************************************************/
#header {
	overflow: hidden;
	position: relative;
}
#header .imgbg {
	height: 379px;
	border-bottom: 1px solid #fff;
	display: block;
}
.logo {
	background: url(../images/logo.png) no-repeat;
	width: 328px;
	height: 303px;
	float: left;
	text-indent: -9999px;
	position: absolute;
	top: 46px;
	left: 96px;
}
#header span {
	display: block;
	position: absolute;
	right: 25px;
	top: 344px;
	color: #0167a3;
	font: 24px/26px 'Avenir-Light';
	text-transform: uppercase;
}
.top-menu {
	background: url(../images/bg-menu.png) no-repeat;
	width: 100%;
	height: 86px;
	overflow: hidden;
}
.top-menu li {
	float: left;
	background: url(../images/sep.png) no-repeat 0 50%;
	padding: 0 55px;
	font: 30px/82px 'AvenirNext-Regular';
	position: relative;
	z-index: 150;
}
.top-menu li a {
	color: #fff;
	text-decoration: none;
}
.top-menu li a:hover {
	text-decoration: underline;
}
.top-menu li.active {
	font: 36px/82px 'AvenirNext-Heavy';
}
/* main content area **********************************************************/
#content {
	position: relative;
	overflow: hidden;
}
.c1 {
	overflow: hidden;
	padding: 9px 0 14px 0;
}
.c1 ul {
	margin-left: 27px;
	overflow: hidden;
	padding-bottom: 1px;
	position: relative;
	z-index: 200;
}
.c1 ul li {
	position: relative;
	float: left;
	width: 172px;
	height: 127px;
	border: 4px solid #fff;
	margin: 5px;
	overflow: hidden;
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    box-shadow: 0 2px 5px rgba(0,0,0,0.5);
}
.c1 ul li:hover {
	border: 4px solid #7cadeb;
}
.c1 ul li img {
	display: block;
	width: 172px;
	height: 127px;
}
.c1 ul li span {
	display: none;
	background: url(../images/icon-play-small.png) no-repeat;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -20px 0 0 -20px;
}
.c1 ul li:hover span {
	display: block;
}
.clip {
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    box-shadow: 0 2px 5px rgba(0,0,0,0.5);
	overflow: hidden;
	width: 743px;
	height: 420px;
	border: 4px solid #fff;
	margin: 5px 5px 5px 32px;
	position: relative;
	float: left;
	z-index: 150;
}
.icon-play {
	display: none;
	background: url(../images/icon-play.png) no-repeat;
	width: 80px;
	height: 80px;
	text-indent: -9999px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -40px 0 0 -40px;
}
.icon-play:hover {
	opacity: 0.9;
}
.clip:hover .icon-play {
	display: block;
}
.clip .plashka {
	width: 743px;
	position: absolute;
	left: 0;
	bottom: 13px;
	background: rgba(255,255,255, 0.5);
	color: #3d3d3d;
	padding: 12px 0 20px 0;
}
.clip .plashka strong {
	display: block;
	font: 27px/27px 'Avenir-Black';
	padding: 10px 190px 0 20px;
}
.clip .plashka strong a {
	color: #3d3d3d;
	text-decoration: none;
}
.clip .plashka strong a:hover {
	text-decoration: underline;
}
.clip .plashka span {
	display: block;
	padding: 10px 190px 0 20px;
	font: 13px/14px Tahoma;
	margin-top: -2px;
}
.clip .join-btn {
	display: block;
	position: absolute;
	right: 10px;
	top: 23px;
	text-decoration: none;
	z-index: 150;
}
.clip .join-btn:hover {
	opacity: 0.8;
}
.p2 {
	padding: 23px 0 27px 0 !important;
}
.clip .join-btn em {
	display: block;
	background: url(../images/join-strong.png) no-repeat;
	width: 106px;
	height: 36px;
	color: #fff;
	text-shadow: 1px 1px #4f83d9;
	font: bold 14px/30px "Trebuchet MS";
	text-align: center;
	position: relative;
}
.clip .join-btn b {
	background: url(../images/join-span.png) no-repeat;
	display: block;
	text-align: center;
	color: #bb8c3f;
	font: 9px/38px Tahoma;
	text-shadow: 1px 1px #f2e061;
	width: 70px;
	height: 30px;
	margin: -15px auto 0;
}
.txt {
	overflow: hidden;
	color: #494949;
	padding: 10px 0 0 32px;
	width: 730px;
}
.txt strong {
	font: 21px/22px 'Avenir-Black';
}
.txt p {
	font: 14px/18px 'Avenir-Medium';
	margin: 8px 0 12px 0;
}
.girl {
	display: block;
	width: 536px;
	height: 915px;
	position: absolute;
	left: 50%;
	top: 325px;
	z-index: 100;
}
.girl img {
	display: block;
	width: 536px;
	height: 915px;
}
.girl a {
	display: block;
	position: absolute;
	right: 75px;
	top: 750px;
	background: url(../images/premium.png) no-repeat;
	width: 167px;
	height: 87px;
	text-align: center;
	text-decoration: none;
	padding: 0 10px 0 73px;
}
.girl a span {
	display: block;
	color: #494135;
	font: 18px/20px Arial;
	text-shadow: 1px 1px #f7e3a4;
	padding: 19px 0 9px 0;
}
.girl a em {
	display: block;
	color: #831717;
	font: bold 14px/16px Tahoma;
}
.button {
	clear: both;
	display: block;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 1140px;
	height: 89px;
	margin: 0 auto;
	position: relative;
	z-index: 200;
	color: #ededed;
	font: 54px/80px 'Avenir-Light';
	background: url(../images/button-big.png) no-repeat;
}
.button:hover {
	background-position: 0 100%;
	color: #fff;
}
.title {
	overflow: hidden;
	text-transform: uppercase;
	padding: 0 32px;
}
.title strong {
	color: #c228de;
	font: bold 32px/42px 'Avenir-Book';
}
.title strong b {
	color: #c228de;
	font: bold 40px/42px 'Avenir-Black';
}
.title span {
	color: #494949;
	font: bold 20px/42px 'Avenir-Book';
}
.s2 {
	overflow: hidden;
	border: 4px solid #fff;
	background: #ccc;
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    box-shadow: 0 2px 5px rgba(0,0,0,0.5);
	width: 1128px;
	height: 440px;
	margin: 4px auto 11px;
	position: relative;
}
.s2 .bx-wrapper {
	min-width: 1128px !important;
	margin: 0 !important;
}
.s2 .bx-viewport {
	width: 1128px !important;
}
.s2 .bx-wrapper img {
	display: block;
	width: 1128px;
	height: 440px;
}
.s2 .bx-controls {
	width: 100%;
	position: absolute;
	left: 0 !important;
	top: 201px !important;
}
.s2 .bx-controls-direction a {
	width: 17px !important;
	height: 33px !important;
}
.s2 .bx-prev {
	background: url(../images/a2-left.png) no-repeat !important;
	float: left;
	margin-left: 16px;
}
.s2 .bx-next {
	background: url(../images/a2-right.png) no-repeat !important;
	float: right;
	margin-right: 16px;
}
.s2 .bx-pager {
	position: absolute;
	top: -192px;
	left: 0;
	z-index: 100;
	width: 1128px !important;
	text-align: center;
}
.s2 .bx-pager-item {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 3px;
}
.s2 .bx-pager-link {
	display: block;
	background: #fff;
	width: 12px;
	height: 12px;
	text-indent: -9999px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.s2 .bx-pager-link.active {
	position: relative;
}
.s2 .bx-pager-link.active:after {
	position: absolute;
	left: 2px;
	top: 2px;
	width: 8px;
	height: 8px;
	background: #cc4d86;
	content: "";
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}




.s2 .plashka {
	width: 1128px;
	position: absolute;
	left: 0;
	bottom: 13px;
	background: rgba(255,255,255, 0.5);
	color: #3d3d3d;
	padding: 12px 0 8px 0;
}
.p-left {
	float: left;
}
.s2 .plashka strong {
	display: block;
	font: 27px/27px 'Avenir-Black';
	padding: 8px 190px 0 20px;
}
.s2 .plashka strong a {
	color: #3d3d3d;
	text-decoration: none;
}
.s2 .plashka strong a:hover {
	text-decoration: underline;
}
.s2 .plashka span {
	display: block;
	padding: 10px 190px 0 20px;
	font: 13px/14px Tahoma;
	margin-top: -2px;
}
.p-right {
	float: right;
	color: #3d3d3d;
	padding: 0 17px 0 0;
}
.p-right em {
	display: block;
	font: 12px/26px 'Avenir-Book';
	margin-top: 4px;
}
.p-right em b {
	font: 24px/26px 'Avenir-Black';
}
.p-right a {
	background: url(../images/all-link.png) no-repeat;
	width: 120px;
	height: 36px;
	display: block;
	font: bold 14px/29px "Trebuchet MS";
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 1px #5488dd;
	padding-left: 39px;
	margin: 0 0 0 55px;
}
.p-right a:hover {
	opacity: 0.9;
}
.small-thumbs {
	float: right;
	overflow: hidden;
	width: 380px;
	margin-right: 27px;
}
.small-thumbs li {
	position: relative;
	float: left;
	width: 172px;
	height: 202px;
	overflow: hidden;
	border: 4px solid #fff;
	margin: 5px;
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    box-shadow: 0 2px 5px rgba(0,0,0,0.5);
}
.small-thumbs li:hover {
	border-color: #7cadeb;
}
.small-thumbs li span {
	display: block;
	position: absolute;
	left: 50%;
	top: 163px;
	margin-left: -53px;
	background: url(../images/b-watch-now.png) no-repeat;
	width: 106px;
	height: 36px;
	text-indent: -9999px;
}
.small-thumbs li:hover span {
	background: url(../images/watch-now.png) no-repeat;
}
.two-buttons {
	padding: 4px 30px 11px 30px;
	overflow: hidden;
}
.two-buttons a {
	width: 569px;
	height: 80px;
	text-decoration: none;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.two-buttons a:hover {
	color: #fff;
}
.two-buttons a strong {
	display: block;
	font: 40px/42px 'Avenir-Black';
	padding: 9px 0 0 0;
}
.two-buttons a span {
	display: block;
	font: 16px/18px 'Avenir-Book';
}
.tb1 {
	float: left;
	background: url(../images/tb1.png) no-repeat;
}
.tb1:hover {
	background: url(../images/tb2.png) no-repeat;
}
.tb2 {
	float: right;
	background: url(../images/tb2.png) no-repeat;
}
.tb2:hover {
	background: url(../images/tb1.png) no-repeat;
}
.b2 .tb1 {
	background: url(../images/tb2.png) no-repeat;
}
.b2 .tb2 {
	background: url(../images/tb1.png) no-repeat;
}
.b2 .tb1:hover {
	background: url(../images/tb1.png) no-repeat;
}
.b2 .tb2:hover {
	background: url(../images/tb2.png) no-repeat;
}
.bx-wrapper {
	margin: 4px auto 11px !important;
	max-width: 1200px !important;
	position: relative;
}
.bx-viewport {
	width: 1050px !important;
	margin: 0 auto;
	z-index: 100;
	height: auto !important;
}
.slider1 img {
	display: block;
	width: 192px;
	height: 258px;
}
.slider1 .slide {
	width: 192px;
	height: 258px;
	border: 4px solid #fff;
	position: relative;
	margin: 4px 5px;
	padding: 0;
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.5);
    box-shadow: 0 1px 4px rgba(0,0,0,0.5);
}
.slider1 .slide:hover {
	border-color: #7cadeb;
}
.slider1 .slide span {
	display: block;
	position: absolute;
	left: 1px;
	bottom: 1px;
	width: 154px;
	overflow: hidden;
	padding: 0 18px;
	height: 30px;
	color: #fff;
	background: rgba(255,255,255,0.5);
	color: #000;
	font: 14px/30px 'Avenir-Black';
}
.bx-controls {
	width: 100%;
	position: absolute;
	left: 0;
	top: 35px;
}
.bx-controls-direction a {
	display: block;
	width: 41px;
	height: 196px;
	text-indent: -9999px;
	position: relative;
	z-index: 200;
}
.bx-controls-direction a:hover {
	background-position: 0 100%;
}
.bx-prev {
	background: url(../images/arrow-left.png) no-repeat;
	float: left;
	margin-left: 32px;
}
.bx-next {
	background: url(../images/arrow-right.png) no-repeat;
	float: right;
	margin-right: 32px;
}
.bonus {
	overflow: hidden;
	margin: 5px 20px 13px 20px;
}
.bonus li {
	width: 278px;
	overflow: hidden;
	float: left;
	text-align: center;
	color: #3d3d3d;
	margin: 0 6px;
}
.bonus li a {
	text-decoration: none;
	color: #3d3d3d;
}
.bonus li img {
	display: block;
	width: 262px;
	height: 262px;
	border: 4px solid #fff;
	margin: 4px 4px 6px 4px;
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.5);
    box-shadow: 0 2px 4px rgba(0,0,0,0.5);
}
.bonus li:hover img {
	border-color: #7cadeb;
}
.bonus li strong {
	display: block;
	font: 21px/23px 'Avenir-Black';
}
.bonus li:hover strong {
	color: #7cadeb;
}
.bonus li span {
	display: block;
	font: 12px/14px 'Avenir-Medium';
}
/*about***********************************************/
.content-inner {
	background: none !important;
	padding-top: 15px !important;
}
.about-wrapper {
	overflow: hidden;
	padding-bottom: 8px;
}
.about {
	float: left;
	overflow: hidden;
	width: 368px;
	margin: 3px 0 0 32px;
}
.about b {
	display: block;
	width: 148px;
	height: 25px;
	color: #c228de;
	font: 20px/25px 'AvenirNext-Regular';
	text-align: center;
	margin-bottom: 2px;
	background: rgba(255,255,255,0.8);
}
.about ul li {
	overflow: hidden;
	margin-bottom: 2px;
}
.about ul li:hover {
	opacity: 0.8;
}
.about ul li span {
	float: left;
	background: #3fa6f6;
	width: 148px;
	text-align: center;
	font: 14px/19px 'Avenir-Book';
	color: #fff;
	padding: 3px 0 3px 0;
}
.about ul li strong {
	display: block;
	overflow: hidden;
	background: #f5d1ed;
	font: 16px/19px 'Avenir-Medium';
	color: #3d3d3d;
	padding: 3px 0 3px 12px;
}
.content-inner .clip {
	margin: 5px 5px 5px 15px !important;
}
.pic {
	position: relative;
	overflow: hidden;
	background: url(../images/big-bg.jpg) no-repeat;
	min-height: 510px;
	padding-top: 14px;
}
.pic .fb-link {
	width: 78px !important;
	height: 78px !important;
	background-size: 78px 78px;
	top: 30px !important;
	left: 800px !important;
	z-index: 150;
}
.pic .tw-link {
	width: 56px !important;
	height: 56px !important;
	background-size: 56px 56px;
	top: 60px !important;
	left: 760px !important;
	z-index: 150;
}
.girl-big {
	display: block;
	width: 636px;
	height: 540px;
	position: absolute;
	left: 510px;
	top: 0;
	z-index: 110;
}
.rand-pic {
	display: block;
	position: absolute;
	border: 4px solid #fff;
}
.pic .pic1 {
	width: 279px;
	height: 191px;
	left: 323px;
	top: 63px;
	z-index: 100;
}
.pic .pic2 {
	width: 279px;
	height: 191px;
	left: 110px;
	top: 196px;
	z-index: 90;
}
.pic .pic3 {
	width: 295px;
	height: 202px;
	left: 67px;
	top: 22px;
	z-index: 80;
}
.pic .pic4 {
	width: 295px;
	height: 202px;
	left: 330px;
	top: 250px;
	z-index: 80;
}
#tabs {
	float: right;
	overflow: hidden;
	width: 280px;
	height: 438px;
	border: 1px solid #dddddd;
	margin: 0 32px 0 0;
	background: #fff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	z-index: 150;
	position: relative;
}
.ui-tabs-nav {
	background: #2cabe1;
	overflow: hidden;
	height: 50px;
}
.ui-tabs-nav li {
	background: #2cabe1;
	float: left;
	width: 140px;
	height: 50px;
	color: #fff;
	text-align: center;
	font: 14px/50px 'Avenir-Roman';
}
.ui-tabs-nav li a {
	color: #fff;
	text-decoration: none;
	display: block;
}
.t1.ui-state-active {
	background: #fff !important;
	border-radius: 0 10px 0 0;
	-webkit-border-radius: 0 10px 0 0;
	-moz-border-radius: 0 10px 0 0;
}
.t2.ui-state-active {
	background: #fff !important;
	border-radius: 10px 0 0 0;
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
}
.ui-state-active a {
	color: #2f3846 !important;
}
.sbox {
	height: 364px;
	padding: 10px 0 0 25px;
	overflow: auto;
}
.sbox ul {
	width: 208px;
}
.sbox ul li {
	overflow: hidden;
	margin-bottom: 20px;
}
.sbox ul li span {
	float: left;
	color: #bababa;
	font: 12px/14px 'Avenir-Roman';
}
.sbox ul li .wrap {
	margin-bottom: 4px;
}
.sbox ul li .wrap a {
	float: right;
}
.sbox ul li .wrap img {
	float: right;
	position: relative;
	display: block;
}
.sbox ul li img {
	display: block;
}
.sbox ul li strong {
	font: 12px/15px 'Avenir-Roman';
	display: block;
	padding-top: 5px;
}
.sbox ul li a {
	text-decoration: none;
	color: #3d3d3d;
}
.sbox ul li a:hover {
	color: #66a9de;
}


.bonus2 {
	overflow: hidden;
	margin: 5px 20px 13px 20px;
}
.bonus2 li {
	width: 278px;
	overflow: hidden;
	float: left;
	text-align: center;
	color: #3d3d3d;
	margin: 0 6px;
}
.bonus2 li a {
	text-decoration: none;
	color: #3d3d3d;
}
.bonus2 li img {
	display: block;
	width: 262px;
	height: 160px;
	border: 4px solid #fff;
	margin: 4px 4px 6px 4px;
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.5);
    box-shadow: 0 2px 4px rgba(0,0,0,0.5);
}
.bonus2 li:hover img {
	border-color: #7cadeb;
}
.bonus2 li strong {
	display: block;
	font: 21px/23px 'Avenir-Black';
}
.bonus2 li:hover strong {
	color: #7cadeb;
}
.bonus2 li span {
	display: block;
	font: 12px/14px 'Avenir-Medium';
	}
/* join *********************************************************************/
.join {
	overflow: hidden;
	position: relative;
	background: url(../images/join-left-girl.jpg) no-repeat;
	min-height: 759px;
}
.j-left {
	float: left;
	overflow: hidden;
	position: relative;
	width: 660px;
}
.j-left ul {
	padding: 32px 0 274px 270px;
}
.j-left ul li {
	overflow: hidden;
	background: url(../images/bi.png) no-repeat 0 2px;
	padding-left: 30px;
	color: #c228de;
	font: 22px/24px 'AvenirNext-Regular';
	margin-bottom: 12px;
}
.j-left ol {
	background: url(../images/transp.png);
	border: 1px solid #fff;
	overflow: hidden;
	padding: 18px 15px 13px 11px;
	float: left;
	margin-left: 32px;
}
.j-left ol li {
	float: left;
	width: 69px;
	height: 107px;
	margin-left: 4px;
}
.j-left ol li img {
	display: block;
	width: 69px;
	height: 107px;
}
.j-left img {
	display: block;
	position: absolute;
}

.jp1 {
	left: 410px;
	top: 248px;
	z-index: 100;
}
.jp2 {
	left: 420px;
	top: 350px;
	z-index: 90;
}
.jp3 {
	left: 225px;
	top: 308px;
	z-index: 80;
}
.jp4 {
	left: 472px;
	top: 515px;
	z-index: 70;
}
.j-right {
	overflow: hidden;
	text-align: center;
	padding-top: 25px;
}
.j-right .error-message {
	color: red;
	display: block;
	font: normal 14px Tahoma, Arial;
	margin: 0 auto 3px auto;
	text-align: left;
	width: 416px;
}
.j-title strong {
	display: block;
	color: #c228de;
	font: 26px/28px 'Avenir-Black';
	padding-bottom: 12px;
	text-transform: uppercase;
}
.j-title b {
	display: block;
	color: #97c2f0;
	font: 34px/38px 'Avenir-Black';
	padding-bottom: 10px;
	text-transform: uppercase;
}
.j-title span {
	display: block;
	color: #3d3d3d;
	font: 27px/29px 'Avenir-Light';
	padding-bottom: 14px;
}
.txt-input {
	display: block;
	background: #fff;
	width: 378px;
	height: 45px;
	border: 1px solid #9f9f9f;
	margin: 0 auto 10px;
	padding: 0 18px;
}
.j-right i {
	display: block;
	text-align: center;
	color: #3d3d3d;
	font: bold 14px/16px 'Avenir-Light';
	padding: 12px 0 4px 0;
}
.j-right h4 {
	text-align: center;
	color: #7f7f7f;
	font: 45px/48px 'Avenir-Black';
	padding: 8px 0 11px 0;
}
.btn-yellow {
	display: block;
	margin: 0 auto 7px;
	width: 302px;
	height: 45px;
	text-align: center;
	color: #810000;
	text-decoration: none;
	font: 16px/45px 'Avenir-Medium';
	border: 1px solid #b9922e;
	text-transform: uppercase;
	background: rgb(246,240,159); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjA5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZjRlYTdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNmNGVhN2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiNmNGU4NzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiNmN2RlNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiNmOWRhNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiNmZWM3NTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MSUiIHN0b3AtY29sb3I9IiNmZWM3NTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiNmZWM4NWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmNhNjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiNmZmQzODciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZkMzg3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(246,240,159,1) 0%, rgba(244,234,126,1) 6%, rgba(244,234,126,1) 7%, rgba(244,232,115,1) 11%, rgba(247,222,106,1) 39%, rgba(249,218,101,1) 44%, rgba(254,199,80,1) 87%, rgba(254,199,84,1) 91%, rgba(254,200,92,1) 93%, rgba(255,202,104,1) 94%, rgba(255,211,135,1) 98%, rgba(255,211,135,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,240,159,1)), color-stop(6%,rgba(244,234,126,1)), color-stop(7%,rgba(244,234,126,1)), color-stop(11%,rgba(244,232,115,1)), color-stop(39%,rgba(247,222,106,1)), color-stop(44%,rgba(249,218,101,1)), color-stop(87%,rgba(254,199,80,1)), color-stop(91%,rgba(254,199,84,1)), color-stop(93%,rgba(254,200,92,1)), color-stop(94%,rgba(255,202,104,1)), color-stop(98%,rgba(255,211,135,1)), color-stop(100%,rgba(255,211,135,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(246,240,159,1) 0%,rgba(244,234,126,1) 6%,rgba(244,234,126,1) 7%,rgba(244,232,115,1) 11%,rgba(247,222,106,1) 39%,rgba(249,218,101,1) 44%,rgba(254,199,80,1) 87%,rgba(254,199,84,1) 91%,rgba(254,200,92,1) 93%,rgba(255,202,104,1) 94%,rgba(255,211,135,1) 98%,rgba(255,211,135,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(246,240,159,1) 0%,rgba(244,234,126,1) 6%,rgba(244,234,126,1) 7%,rgba(244,232,115,1) 11%,rgba(247,222,106,1) 39%,rgba(249,218,101,1) 44%,rgba(254,199,80,1) 87%,rgba(254,199,84,1) 91%,rgba(254,200,92,1) 93%,rgba(255,202,104,1) 94%,rgba(255,211,135,1) 98%,rgba(255,211,135,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(246,240,159,1) 0%,rgba(244,234,126,1) 6%,rgba(244,234,126,1) 7%,rgba(244,232,115,1) 11%,rgba(247,222,106,1) 39%,rgba(249,218,101,1) 44%,rgba(254,199,80,1) 87%,rgba(254,199,84,1) 91%,rgba(254,200,92,1) 93%,rgba(255,202,104,1) 94%,rgba(255,211,135,1) 98%,rgba(255,211,135,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(246,240,159,1) 0%,rgba(244,234,126,1) 6%,rgba(244,234,126,1) 7%,rgba(244,232,115,1) 11%,rgba(247,222,106,1) 39%,rgba(249,218,101,1) 44%,rgba(254,199,80,1) 87%,rgba(254,199,84,1) 91%,rgba(254,200,92,1) 93%,rgba(255,202,104,1) 94%,rgba(255,211,135,1) 98%,rgba(255,211,135,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f09f', endColorstr='#ffd387',GradientType=0 ); /* IE6-8 */
}
.btn-yellow:hover {
	color: #fff;
	border-color: #6e9cd2;
	background: rgb(167,210,246); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3ZDJmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjOGZjOWY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiM4MGMzZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1ZWJlZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiMzZGJhZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OSUiIHN0b3AtY29sb3I9IiMyOGI5ZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MSUiIHN0b3AtY29sb3I9IiMyZWJhZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiMzY2JjZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiM0ZWMwZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2FjYWY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(167,210,246,1) 0%, rgba(143,201,244,1) 5%, rgba(128,195,242,1) 9%, rgba(94,190,242,1) 50%, rgba(61,186,242,1) 77%, rgba(40,185,242,1) 89%, rgba(46,186,242,1) 91%, rgba(60,188,243,1) 93%, rgba(78,192,244,1) 95%, rgba(122,202,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(167,210,246,1)), color-stop(5%,rgba(143,201,244,1)), color-stop(9%,rgba(128,195,242,1)), color-stop(50%,rgba(94,190,242,1)), color-stop(77%,rgba(61,186,242,1)), color-stop(89%,rgba(40,185,242,1)), color-stop(91%,rgba(46,186,242,1)), color-stop(93%,rgba(60,188,243,1)), color-stop(95%,rgba(78,192,244,1)), color-stop(100%,rgba(122,202,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(167,210,246,1) 0%,rgba(143,201,244,1) 5%,rgba(128,195,242,1) 9%,rgba(94,190,242,1) 50%,rgba(61,186,242,1) 77%,rgba(40,185,242,1) 89%,rgba(46,186,242,1) 91%,rgba(60,188,243,1) 93%,rgba(78,192,244,1) 95%,rgba(122,202,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(167,210,246,1) 0%,rgba(143,201,244,1) 5%,rgba(128,195,242,1) 9%,rgba(94,190,242,1) 50%,rgba(61,186,242,1) 77%,rgba(40,185,242,1) 89%,rgba(46,186,242,1) 91%,rgba(60,188,243,1) 93%,rgba(78,192,244,1) 95%,rgba(122,202,246,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(167,210,246,1) 0%,rgba(143,201,244,1) 5%,rgba(128,195,242,1) 9%,rgba(94,190,242,1) 50%,rgba(61,186,242,1) 77%,rgba(40,185,242,1) 89%,rgba(46,186,242,1) 91%,rgba(60,188,243,1) 93%,rgba(78,192,244,1) 95%,rgba(122,202,246,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(167,210,246,1) 0%,rgba(143,201,244,1) 5%,rgba(128,195,242,1) 9%,rgba(94,190,242,1) 50%,rgba(61,186,242,1) 77%,rgba(40,185,242,1) 89%,rgba(46,186,242,1) 91%,rgba(60,188,243,1) 93%,rgba(78,192,244,1) 95%,rgba(122,202,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7d2f6', endColorstr='#7acaf6',GradientType=0 ); /* IE6-8 */
}
.j-right select {
	padding: 13px 5px;
	margin-top: 3px;
	display: block;
	margin: 0 auto 10px;
	width: 416px;
	border: 1px solid #9f9f9f;
}
.j-right .btn-submit {
	display: block;
	margin: 0 auto 7px;
	width: 302px;
	height: 45px;
	color: #810000;
	font: 16px/45px 'Avenir-Medium';
	border: 1px solid #b9922e;
	text-transform: uppercase;
	cursor: pointer;
	background: rgb(246,240,159); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjA5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZjRlYTdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNmNGVhN2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiNmNGU4NzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiNmN2RlNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiNmOWRhNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiNmZWM3NTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MSUiIHN0b3AtY29sb3I9IiNmZWM3NTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiNmZWM4NWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmNhNjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiNmZmQzODciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZkMzg3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(246,240,159,1) 0%, rgba(244,234,126,1) 6%, rgba(244,234,126,1) 7%, rgba(244,232,115,1) 11%, rgba(247,222,106,1) 39%, rgba(249,218,101,1) 44%, rgba(254,199,80,1) 87%, rgba(254,199,84,1) 91%, rgba(254,200,92,1) 93%, rgba(255,202,104,1) 94%, rgba(255,211,135,1) 98%, rgba(255,211,135,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,240,159,1)), color-stop(6%,rgba(244,234,126,1)), color-stop(7%,rgba(244,234,126,1)), color-stop(11%,rgba(244,232,115,1)), color-stop(39%,rgba(247,222,106,1)), color-stop(44%,rgba(249,218,101,1)), color-stop(87%,rgba(254,199,80,1)), color-stop(91%,rgba(254,199,84,1)), color-stop(93%,rgba(254,200,92,1)), color-stop(94%,rgba(255,202,104,1)), color-stop(98%,rgba(255,211,135,1)), color-stop(100%,rgba(255,211,135,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(246,240,159,1) 0%,rgba(244,234,126,1) 6%,rgba(244,234,126,1) 7%,rgba(244,232,115,1) 11%,rgba(247,222,106,1) 39%,rgba(249,218,101,1) 44%,rgba(254,199,80,1) 87%,rgba(254,199,84,1) 91%,rgba(254,200,92,1) 93%,rgba(255,202,104,1) 94%,rgba(255,211,135,1) 98%,rgba(255,211,135,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(246,240,159,1) 0%,rgba(244,234,126,1) 6%,rgba(244,234,126,1) 7%,rgba(244,232,115,1) 11%,rgba(247,222,106,1) 39%,rgba(249,218,101,1) 44%,rgba(254,199,80,1) 87%,rgba(254,199,84,1) 91%,rgba(254,200,92,1) 93%,rgba(255,202,104,1) 94%,rgba(255,211,135,1) 98%,rgba(255,211,135,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(246,240,159,1) 0%,rgba(244,234,126,1) 6%,rgba(244,234,126,1) 7%,rgba(244,232,115,1) 11%,rgba(247,222,106,1) 39%,rgba(249,218,101,1) 44%,rgba(254,199,80,1) 87%,rgba(254,199,84,1) 91%,rgba(254,200,92,1) 93%,rgba(255,202,104,1) 94%,rgba(255,211,135,1) 98%,rgba(255,211,135,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(246,240,159,1) 0%,rgba(244,234,126,1) 6%,rgba(244,234,126,1) 7%,rgba(244,232,115,1) 11%,rgba(247,222,106,1) 39%,rgba(249,218,101,1) 44%,rgba(254,199,80,1) 87%,rgba(254,199,84,1) 91%,rgba(254,200,92,1) 93%,rgba(255,202,104,1) 94%,rgba(255,211,135,1) 98%,rgba(255,211,135,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f09f', endColorstr='#ffd387',GradientType=0 ); /* IE6-8 */
}
.j-right .btn-submit:hover {
	color: #fff;
	border-color: #6e9cd2;
	background: rgb(167,210,246); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3ZDJmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjOGZjOWY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiM4MGMzZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1ZWJlZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiMzZGJhZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OSUiIHN0b3AtY29sb3I9IiMyOGI5ZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MSUiIHN0b3AtY29sb3I9IiMyZWJhZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiMzY2JjZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiM0ZWMwZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2FjYWY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(167,210,246,1) 0%, rgba(143,201,244,1) 5%, rgba(128,195,242,1) 9%, rgba(94,190,242,1) 50%, rgba(61,186,242,1) 77%, rgba(40,185,242,1) 89%, rgba(46,186,242,1) 91%, rgba(60,188,243,1) 93%, rgba(78,192,244,1) 95%, rgba(122,202,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(167,210,246,1)), color-stop(5%,rgba(143,201,244,1)), color-stop(9%,rgba(128,195,242,1)), color-stop(50%,rgba(94,190,242,1)), color-stop(77%,rgba(61,186,242,1)), color-stop(89%,rgba(40,185,242,1)), color-stop(91%,rgba(46,186,242,1)), color-stop(93%,rgba(60,188,243,1)), color-stop(95%,rgba(78,192,244,1)), color-stop(100%,rgba(122,202,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(167,210,246,1) 0%,rgba(143,201,244,1) 5%,rgba(128,195,242,1) 9%,rgba(94,190,242,1) 50%,rgba(61,186,242,1) 77%,rgba(40,185,242,1) 89%,rgba(46,186,242,1) 91%,rgba(60,188,243,1) 93%,rgba(78,192,244,1) 95%,rgba(122,202,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(167,210,246,1) 0%,rgba(143,201,244,1) 5%,rgba(128,195,242,1) 9%,rgba(94,190,242,1) 50%,rgba(61,186,242,1) 77%,rgba(40,185,242,1) 89%,rgba(46,186,242,1) 91%,rgba(60,188,243,1) 93%,rgba(78,192,244,1) 95%,rgba(122,202,246,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(167,210,246,1) 0%,rgba(143,201,244,1) 5%,rgba(128,195,242,1) 9%,rgba(94,190,242,1) 50%,rgba(61,186,242,1) 77%,rgba(40,185,242,1) 89%,rgba(46,186,242,1) 91%,rgba(60,188,243,1) 93%,rgba(78,192,244,1) 95%,rgba(122,202,246,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(167,210,246,1) 0%,rgba(143,201,244,1) 5%,rgba(128,195,242,1) 9%,rgba(94,190,242,1) 50%,rgba(61,186,242,1) 77%,rgba(40,185,242,1) 89%,rgba(46,186,242,1) 91%,rgba(60,188,243,1) 93%,rgba(78,192,244,1) 95%,rgba(122,202,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7d2f6', endColorstr='#7acaf6',GradientType=0 ); /* IE6-8 */
}
.payment {
	display: block;
	margin: 20px auto 0;
}
.title-small {
	text-transform: uppercase;
	display: block;
	padding: 0 0 20px 32px;
	color: #494949;
	font: 30px/32px 'Avenir-Book';
}
.friends {
	overflow: hidden;
	margin: 4px 36px 20px 36px;
}
.friends li {
	float: left;
	width: 282px;
	overflow: hidden;
	text-align: center;
}
.friends li a {
	text-decoration: none;
}
.friends li img {
	border: 4px solid #fff;
	margin: 5px;
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    box-shadow: 0 2px 5px rgba(0,0,0,0.5);
	display: block;
	width: 264px;
	height: 372px;
	margin-bottom: 15px;
}
.friends li:hover img {
	border-color: #7cadeb;
}
.friends li strong {
	display: block;
	color: #7e7e7e;
	text-transform: uppercase;
	font: 20px/22px 'Avenir-Black';
}
.friends li:hover strong {
	color: #d238e7;
}
/* warning *********************************************************************/
.warning-page {
	padding: 100px 0 0 0;
	background: url(../images/bg-warning.jpg) no-repeat 50% 20px;
	min-height: 700px;
	position: relative;
}
.logo2 {
	background: url(../images/logo2.png) no-repeat;
	width: 417px;
	height: 203px;
	text-indent: -9999px;
	display: block;
	margin: 0 0 30px 170px;
}
.text {
	overflow: hidden;
	background: #fff url(../images/text-bg.jpg) no-repeat 0 100%;
	width: 525px;
	border: 1px solid #dddddd;
	margin: 5px 5px 12px 170px;
	padding: 0 25px 26px 30px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,1);
    box-shadow: 0 5px 5px rgba(212,215,216,1);
}
.text strong {
	display: block;
	text-align: center;
	color: #c228de;
	font: 26px/28px 'Avenir-Black';
	padding: 11px 0 3px 0;
}
.text span {
	display: block;
	text-align: center;
	color: #c228de;
	font: 18px/20px 'Avenir-Black';
	padding: 0 0 12px 0;
}
.text span em {
	font-style: normal;
	color: #7cadeb;
	font: 24px/26px 'Avenir-Black';
}
.text p {
	color: #7b7b7b;
	font: 14px/17px 'Avenir-Black';
	text-indent: 40px;
	margin: 0;
}
.buttons {
	overflow: hidden;
	padding-left: 170px;
	position: relative;
	z-index: 100;
}
.buttons a {
	text-transform: uppercase;
	display: block;
	width: 290px;
	height: 80px;
	color: #fff;
	text-decoration: none;
	float: left;
}
.buttons .b1 {
	background: url(../images/b1.png) no-repeat;
}
.buttons .b1:hover {
	background-position: 0 -80px;
}
.buttons .b2 {
	background: url(../images/b1.png) no-repeat 0 -80px;
}
.buttons .b2:hover {
	background-position: 0 0;
}
.buttons a span {
	display: block;
	font: 10px/12px 'Avenir-Black';
	padding: 10px 0 0 40px;
}
.buttons a strong {
	display: block;
	font: 35px/37px 'Avenir-Light';
	padding: 0 0 0 40px;
}
.mini-footer {
	padding: 40px 0 20px 0;
	overflow: hidden;
	text-align: center;
	color: #494949;
	font: 12px/16px 'Avenir-Book';
}
.mini-footer a {
	color: #494949;
	margin: 0 10px;
	text-decoration: none;
}
.mini-footer a:hover {
	color: #5582c2;
}
.w-girl {
	display: block;
	width: 469px;
	height: 557px;
	position: absolute;
	right: 60px;
	top: 108px;
}
/* footer *********************************************************************/
#footer {
	background: url(../images/bg-footer.jpg) no-repeat 0 -24px;
	overflow: hidden;
	position: relative;
	margin-top: -15px;
	padding: 0 0 10px 0;
	width: 100%;
}
.footer-inner {
	margin: 0 !important;
	padding: 5px 0 10px 0 !important;
	background: url(../images/footer-inner.png) no-repeat 100% 100% !important;
}
.footer2 {
	padding-top: 85px !important;
}
.footer-inner h3 {
	color: #3d3d3d;
	font: 26px/28px 'Avenir-Black';
	padding: 0 0 52px 32px;
	text-transform: uppercase;
}
.footer-inner ol {
	overflow: hidden;
	margin-bottom: 47px;
}
.footer-inner ol li {
	float: left;
	font: 20px/22px 'Avenir-Black';
	border-left: 2px solid #7e7e7e;
	padding: 0 20px;
}
.footer-inner ol li:first-child {
	border: none;
	padding-left: 32px;
}
.footer-inner ol li a {
	color: #7cadeb;
	text-decoration: none;
}
.footer-inner ol li a:hover {
	color: #d238e7;
}
.fb-link {
	background: url(../images/fb-icon.png) no-repeat;
	width: 120px;
	height: 120px;
	display: block;
	position: absolute;
	left: 560px;
	top: 215px;
	text-indent: -9999px;
	z-index: 100;
}
.tw-link {
	background: url(../images/tw-icon.png) no-repeat;
	width: 84px;
	height: 84px;
	display: block;
	position: absolute;
	left: 500px;
	top: 260px;
	text-indent: -9999px;
	z-index: 150;
}
.fb-link:hover, .tw-link:hover {
	opacity: 0.8;
}
.f-box {
	overflow: hidden;
	background: url(../images/fbox-bg.png) no-repeat;
	width: 529px;
	height: 224px;
	padding: 31px 106px 0 0;
	float: right;
	position: relative;
	margin: 40px -68px 0 0;
	z-index: 100;
	position: relative;
	z-index: 90;
}
.f-box:after {
	content: "";
	position: absolute;
	left: 270px;
	top: 83px;
	background: #fff;
	width: 1px;
	height: 100px;
}
.f-box .f-join {
	display: block;
	position: absolute;
	left: 0;
	top: 31px;
	width: 41px;
	height: 41px;
	background: url(../images/fbox-join.png) no-repeat;
	text-indent: -9999px;
}
.f-box .f-join:hover {
	opacity: 0.9;
}
.f-box strong {
	color: #fff;
	padding-top: 7px;
	display: block;
	font: 21px/23px 'Avenir-Black';
	text-shadow: 1px 1px #73aaf7;
}
.f-box p {
	font: 16px/22px 'Avenir-Book';
	color: #fff;
	margin: 10px 0;
	text-shadow: 1px 1px #73aaf7;
}
.fl, .fr {
	width: 230px;
}
.fl {
	float: left;
	margin: 30px 0 0 20px;
}
.fr {
	float: right;
	margin: 30px 5px 0 0;
}
#footer .wrap {
	padding-bottom: 63px;
}
.f-text {
	float: left;
	overflow: hidden;
	width: 700px;
	margin-left: 32px;
}
.f-text strong {
	display: block;
	color: #494949;
	font: 21px/23px 'Avenir-Black';
}
.f-text strong em {
	font-style: normal;
	color: #c228de;
}
.f-text p {
	font: 15px/26px 'Avenir-Book';
	margin: 5px 0;
}
.f-text span {
	display: block;
	color: #494949;
	font: 21px/23px 'Avenir-Roman';
	padding-bottom: 20px;
}
.f-text span b {
	color: #7cadeb;
	font: 21px/23px 'Avenir-Black';
}
.f-text span b a {
	text-decoration: none;
}
.f-text span b a:hover {
	color: #C228DE;
}
.f-text i {
	display: block;
	color: 12px/14px 'Avenir-Book';
	font-style: normal;
	color: #494949;
}
.f-text i a {
	text-decoration: none;
}
.f-text i a:hover {
	color: #c228de;
}
.logo-footer {
	float: right;
	margin: -90px 84px 0 0;
}

.error {
	border: 1px solid red;
}

/* Join form styles */
[data-tooltip] {
	position: relative;
	z-index: 2;
	cursor: pointer;
}

/* Position tooltip above the element */
[data-tooltip]:before {
	position: absolute;
	bottom: 150%;
	left: 50%;
	margin-bottom: 5px;
	margin-left: -80px;
	padding: 7px;
	width: 160px;
	-webkit-border-radius: 3px;
	-moz-border-radius:    3px;
	border-radius:         3px;
	background-color: #000;
	background-color: hsla(0, 0%, 20%, 0.9);
	color: #fff;
	content: attr(data-tooltip);
	text-align: center;
	font-size: 14px;
	line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
	position: absolute;
	bottom: 150%;
	left: 50%;
	margin-left: -5px;
	width: 0;
	border-top: 5px solid #000;
	border-top: 5px solid hsla(0, 0%, 20%, 0.9);
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	content: " ";
	font-size: 0;
	line-height: 0;
}
.tooltip-right:before,
.tooltip-right:after {
	bottom: 50%;
	left: 100%;
}

.tooltip-right:before {
	margin-bottom: 0;
	margin-left: -12px;
	border-top-color: transparent;
	border-right-color: #000;
	border-right-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-right:hover:before,
.tooltip-right:hover:after,
.tooltip-right:focus:before,
.tooltip-right:focus:after {
	-webkit-transform: translateX(12px);
	-moz-transform:    translateX(12px);
	transform:         translateX(12px);
}

/* Move directional arrows down a bit for left/right tooltips */
.tooltip-left:before,
.tooltip-right:before {
	top: 3px;
}

/* Vertically center tooltip content for left/right tooltips */
.tooltip-left:after,
.tooltip-right:after {
	margin-left: 0;
	margin-bottom: -16px;
}