/* xhtml, css, js coding by Joseph / icq: 219465801 / (c) 2013 */


/* --- main--- */

* {padding:0; margin:0; outline:none;}

html,body{height:100%;}

body{
	color:#373737;
	background: #f0f0f0 url(../images/bg.png);
	font: 15px/1.25 "Ubuntu","Trebuchet MS", Arial, Helvetica, sans-serif;
}

a{
	color:#000;
	text-decoration:none;
}

a:hover{
	color:#920000;
	text-decoration:underline;
}

ul {list-style:none;}

a img {border:0;}

.clear {clear:both;}

.clear-inner:before,
.clear-inner:after,
.forms .form-table > li:before,
.forms .form-table > li:after{
    content: "";
    display: table;
} 
.clear-inner:after,
.forms .form-table > li:after{
    clear: both;
}
.clear-inner,
.forms .form-table > li{
    zoom: 1;
}

input[type="text"],
input[type="password"],
input[type="submit"],
input[type="button"],
select,
textarea{
	font: 14px/1.2 "Ubuntu","Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* --- main ---*/

.wrapper{
	position:relative;
	z-index:3;
	width:792px;
	min-height:800px;
	margin:0px auto 11px auto;
	border:4px solid #fff;
	background: #6db2d3 url(../images/main-bg.png);
	-webkit-box-shadow: inset 0px 0px 0px 2px #6db2d3, inset 0px 0px 38px 1px #5aa5c9;	
	box-shadow:  inset 0px 0px 0px 2px #6db2d3, inset 0px 0px 38px 1px #5aa5c9;
}
.wrapper:before{
	position:absolute;
	z-index:-1;
	top:0;
	left:-77px;
	width:926px;
	height:430px;
	content:'';
	background: url(../images/main-shadow-top.png) no-repeat center top;
}
.wrapper:after{
	position:absolute;
	z-index:-1;
	bottom:-30px;
	left:-55px;
	width:904px;
	height:443px;
	content:'';
	background: url(../images/main-shadow-bottom.png) no-repeat center bottom;
}

/*
login form
*/
.login-form{
	margin:9px 0 10px 0;
	padding-left:407px;
	height:19px;
	background: url(../images/login-form-line-bg.png) no-repeat center 9px;
}

.login-form input{
	float:left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	height:19px;
	border:none;
	font-size:12px;
	
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.login-form label{
	float:left;
	color:#fff;
	font-size:11px;
	margin:3px 5px 0 0;
}

.login-form input[type="text"],
.login-form input[type="password"]{
	margin-right:10px;
	padding:0 3px;
	width:100px;
	color:#555;
	font-size:13px;
	background:#e7ecef;
}
.login-form input[type="text"]:focus,
.login-form input[type="password"]:focus{
	background:#f6f6f6;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);	
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
}

.login-form input[type="submit"]{
	width:46px;
	text-align:center;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-height:19px;
	background:#cb4242;
	cursor:pointer;
}
.login-form input[type="submit"]:hover{
	background:#d93e3e;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(255,255,255,0.4);	
	box-shadow: 0px 0px 4px 0px rgba(255,255,255,0.4);
}

/*
logo
*/
h1.logo{
	margin-bottom:11px;
	height:74px;
	text-indent:-900em;
	background: url(../images/logo.png) no-repeat center top;	
}

/*
menu
*/
ul.top-menu{
	position:relative;
	z-index:3;
	margin:0 auto;
	width:672px;
	height:35px;
	text-align:center;
	text-transform:uppercase;
	background:#cb4242;
	font-size:0;
	line-height:0;
}

ul.top-menu:before{
	position:absolute;
	z-index:-1;
	top:-1px;
	left:-41px;
	width:753px;
	height:59px;
	content:'';
	background: url(../images/top-menu-shadow-and-stars.png) no-repeat center top;
}

ul.top-menu li{
	display:inline-block;
}

ul.top-menu li a{
	position:relative;
	display:block;
	height:35px;
	padding:0 20px;
	color:#fff;
	text-decoration:none;
	font: bold 16px/35px "Roboto","Trebuchet MS", Arial, Helvetica, sans-serif;
	
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
}

ul.top-menu li.active a,
ul.top-menu li a:hover{
	background:#b23a3a;
}
ul.top-menu li a:hover{
	text-shadow:0px 0px 4px rgba(0,0,0,0.5);
}
ul.top-menu li a:before{
	position:absolute;
	z-index:5;
	top:0;
	left:-3px;
	width:5px;
	height:35px;
	content:'';
	background: url(../images/top-menu-separator.png) no-repeat center center;
}
ul.top-menu li:last-child a:after{
	position:absolute;
	z-index:5;
	top:0;
	right:-2px;
	width:5px;
	height:35px;
	content:'';
	background: url(../images/top-menu-separator.png) no-repeat center center;
}

/*
MAIN
*/
.main {
	position:relative;
	z-index:5;
}

/* main: join now */
.main .join-now{
	position:relative;
	height:86px;
	background: url(../images/main-join-now-line.png) no-repeat 185px bottom;	
}

.main .join-now .new-concept{
	padding-left:103px;
	font-size:60px;
	font-weight:bold;
	letter-spacing:-6px;
	color:#fff;
	text-shadow:1px 1px 0px #3f7893;
}

.main .join-now .new-concept .arrow{
	display:inline-block;
	width:15px;
	text-indent:-900em;
	background: url(../images/main-join-now-arrow.png) no-repeat left 32px;
}


.main .join-now .new-concept a{
	color:#cb4242;
	text-shadow:1px 1px 0px #fff;
	text-decoration:none;
	
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
}
.main .join-now .new-concept a:hover{
	color:#e24242;
}

.main .join-now .top-choice{
	position:absolute;
	top:12px;
	right:-16px;
	width:167px;
	height:68px;
	padding:16px 0 0 52px;
	color:#fff;
	font-size:24px;
	font-weight:600;
	letter-spacing:-2px;
	background: url(../images/main-join-now-top-choice-bg.png) no-repeat left top;	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* main: tons of money */
.main .tons-of-money{
	position:relative;
	float:left;
	padding-left:140px;
	max-width:310px;
	height:213px;
}

.main .tons-of-money h3{
	color:#135879;
	font-size:34px;
	font-weight:600;
	line-height:45px;
	letter-spacing:-3px;
	text-shadow:0px 1px 0px #fff;
}

.main .tons-of-money ul{
	padding-left:8px;
}

.main .tons-of-money ul li{
	padding-left:22px;
	color:#fff;
	text-shadow:0px 1px 0px #4d7487;
	font: italic bold 24px/26px "Roboto Condensed","Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(../images/main-tons-of-money-list-bullet.png) no-repeat left 7px;
}

.main .tons-of-money:before{
	position:absolute;
	z-index:-1;
	top:-49px;
	left:-53px;
	width:418px;
	height:262px;
	content:'';
	background: url(../images/main-tons-of-money-bg.png) no-repeat left top;
}

/* main: we are issue */
.main .we-are-issue{
	float:right;
	width:341px;
	height:157px;
	padding-left:17px;
	background: url(../images/main-we-are-issue-bg.png) no-repeat left bottom;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.main .we-are-issue h3{
	color:#cb4242;
	font-size:35px;
	font-weight:bold;
	line-height:52px;
	letter-spacing:-2px;
	text-transform:uppercase;
	text-shadow:0px 1px 0px #fff;
}

.main .we-are-issue .text{
	color:#fff;
	font-size:15px;
	font-weight:600;
	line-height:18px;
	text-shadow:1px 1px 0px #4d7487;
}

/* main: pps revshare */
.main .pps-revshare{
	position:relative;
	float:right;
	width:396px;
	height:339px;
	margin-top:-56px;
}
.main .pps-revshare:before{
	position:absolute;
	z-index:-1;
	top:-38px;
	right:0;
	width:467px;
	height:439px;
	content:'';
	background: url(../images/pps-revshare-bg.jpg) no-repeat left top;
}

.main .pps-revshare h3{
	position:relative;
	margin:5px -16px -2px 0;
	padding-left:77px;
	height:68px;
	color:#fff;
	font-size:35px;
	font-weight:bold;
	line-height:58px;
	letter-spacing:-1px;
	background: url(../images/pps-revshare-header-bg.png) no-repeat right top;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.main .pps-revshare .revshare-percents,
.main .pps-revshare .ratio{
	clear:both;
	float:right;
	margin-right:12px;
	width:198px;
	height:141px;
	color:#387491;
	font-size:38px;
	font-weight:bold;
	line-height:1;
	letter-spacing:-2px;
	text-transform:uppercase;
	text-shadow:0px 1px 0px #fff;
	background: url(../images/pps-revshare-benefit-box.png) no-repeat right top;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.main .pps-revshare .gray{
	color:#525252;
}
.main .pps-revshare .red{
	color:#cb4242;
}
.main .pps-revshare .font-54{
	font-size:54px;
}
.main .pps-revshare .font-46{
	font-size:46px;
}
.main .pps-revshare .font-28{
	font-size:28px;
}

.main .pps-revshare .revshare-percents{
	padding:20px 0 0 9px;
	text-align:left;
}
.main .pps-revshare .revshare-percents .red{
	letter-spacing:-3px;
}

.main .pps-revshare .ratio{
	padding:4px 0 0 0;
	text-align:center;
	line-height:0.8;
}
.main .pps-revshare .ratio .red{
	line-height:0.9;
	margin-bottom:-2px;
}
.main .pps-revshare .ratio .red em{
	padding-right:3px;
	font-style:normal;
	position:relative;
	top:-3px;
}

.main .pps-revshare .ratio .font-28{
	line-height:1;
}

/* main: stable monthly payouts */
.main .monthly-payouts{
	float:left;
	width:396px;
	height:256px;
	padding-left:17px;
	background: url(../images/main-monthly-payouts-bg.png) no-repeat right top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.main .monthly-payouts h3{
	color:#cb4242;
	height:46px;
	font-size:40px;
	font-weight:bold;
	line-height:0.8;
	letter-spacing:-4px;
	text-shadow:0px 1px 0px #fff;
}

.main .monthly-payouts ul{
	float:right;
	margin-right:5px;
	height:196px;
}
.main .monthly-payouts ul li{
	width:108px;
	height:49px;
	text-indent:-900em;
	background: url(../images/main-monthly-payouts-icons.png) no-repeat;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	opacity:0.5;
}
.main .monthly-payouts ul li:hover{
	opacity:1;
}
.main .monthly-payouts ul li.paxum{
	background-position:0 0;
}
.main .monthly-payouts ul li.webmoney{
	background-position:0 -49px;
}
.main .monthly-payouts ul li.paypal{
	background-position:0 -98px;
}
.main .monthly-payouts ul li.wire{
	background-position:0 -147px;
}

.main .monthly-payouts h4{
	clear:both;
	color:#404040;
	font-size:39px;
	font-weight:600;
	letter-spacing:-4px;
	text-shadow:0px 1px 0px #fff;
}

/* main: exlusive content */
.main .exlusive-content{
	clear:both;
	height:112px;
	overflow:hidden;
}

.main .exlusive-content h3{
	margin:8px 0 -5px 0;
	color:#fff;
	font-size:60px;
	font-weight:bold;
	line-height:1;
	text-align:center;
	letter-spacing:-5px;
	text-transform:uppercase;
	text-shadow:0px 0px 20px #0e4d6b;
}
.main .exlusive-content h4{
	margin-right:-4px;
	color:#373737;
	font-size:28px;
	font-weight:bold;
	line-height:1;
	text-align:center;
	letter-spacing:-2px;
	text-shadow:0px 0px 6px #a7e2ff;
}


/* content forms wrapper */
.login-forms h2{
	margin-top:23px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	text-shadow:1px 1px 0px #4d7487;
}

.forms{
	padding:21px 0 31px 0;
	margin:12px auto 34px auto;
	width:715px;
	background:#fff;
}

.forms a{
	color:#5695b3;
	text-decoration:underline;
}
.forms a:hover{
	color:#2f9acd;
	text-decoration:none;
}

.forms .help-text{
	margin:0 0 33px 0;
	padding:12px 22px 12px 22px;
	background:#f5f5f5;
	font-size:18px;
	color:#5695b3;
}

.forms .error-text{
	color:#cb4242;
	background:#F9F3F0 url(../images/access-blocked-icon.png) no-repeat right 16px center;
}

.forms .form-table > li{
	margin-bottom:6px;
}

.forms label{
	float:left;
	width:257px;
	height:24px;
	padding-right:12px;
	color:#373737;
	line-height:24px;
	text-align:right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
}

.forms input[type="text"],
.forms input[type="password"],
.forms select{
	float:left;
	width:237px;
	height:24px;
	padding:0 5px;
	background:#e8e8e8;
	border:1px solid #ccc;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0px 0px 3px 0px rgba(255,255,255,0.7);	
	box-shadow: inset 0px 0px 3px 0px rgba(255,255,255,0.7);	
	
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
}

.forms select{
	-webkit-box-shadow: none;
	box-shadow: none;
	padding:0px;
}


.forms input[type="text"]:focus,
.forms input[type="password"]:focus,
.forms select:focus{
	background:#f6f6f6;
	border:1px solid #8c8c8c;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);	
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
}

.forms input.edit-form-error{
	background:#E08585;
	border-color: #900;
}

.forms input[type="submit"]{
	display:block;
	min-width:158px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	text-shadow:0px 1px 0px #741414;
	background:#cb4242;
	border:none;
	cursor:pointer;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;

}

.forms input[type="submit"]:hover{
	background:#be2828;
}

.forms input[type="submit"].DisableSubmit{
	background:#999;
	text-shadow:0px 1px 0px #333;
}

.forms .submit{
	margin-top:29px;
	text-align:center;	
}

.forms .submit span{
	position:relative;
	display:inline-block;
	padding-bottom:10px;
	background: url(../images/form-button-shadow-bottom.png) no-repeat center bottom;	
	background-size: 100% 10px;
}

.forms .submit span:before,
.forms .submit span:after{
	position:absolute;
	top:-1px;
	width:22px;
	height:36px;
	content:'';
	background: url(../images/form-button-shadow-side.png) no-repeat;
}

.forms .submit span:before{
	left:-22px;
	background-position:left top;
}

.forms .submit span:after{
	right:-22px;
	background-position:left bottom;
}

/* page header text font style */
.page-signup .signup-text,
.page-programs .programs-list li .program-text,
.page-sites .sites-text,
.page-contacts .contacts-text{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	text-shadow:1px 1px 0px #4d7487;
}

/*
SIGNUP PAGE
*/
.page-signup .signup-text{
	margin-top:19px;
	padding:0 42px;

}
.page-signup .forms h3,
.page-signup-virify .forms h3{
	padding-left:273px;
	margin-bottom:12px;
	color:#5695b3;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
}

.page-signup .forms .form-table{
	margin-bottom:18px;
}

.page-signup .forms label{
	width:278px;
}

.page-signup .forms input[type="submit"]{
	background-image:  url(../images/form-button-icon-arrow.png) ;
	background-repeat: no-repeat ;
	background-position: right 18px top 14px;
}

/*
SIGNUP PAGE: VERIFY
*/
.page-signup-virify .forms h3{
	padding:0;
	text-align:center;
}



/*
PROGRAMS PAGE
*/

.page-programs .programs-list li{
	position:relative;
	padding-top:24px;
	min-height:156px;
	display:table;
}
.page-programs .programs-list li:after{
	position:absolute;
	left:0px;
	bottom:-35px;
	width:100%;
	height:35px;
	background: url(../images/program-item-shadow-bottom.png) no-repeat 45px top;
	content:'';
}

.page-programs .programs-list li .program-title-box{
	position:absolute;
	top:50%;
	left:-16px;
	width:187px;
	height:104px;
	margin-top:-34px;
	padding:5px 0 0 34px;
	background: url(../images/program-item-left-arrow-box-bg.png) no-repeat;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;		
}

.page-programs .programs-list li .program-title-box p{
	color:#fff;
	line-height:0.9;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:1px 1px 0px #4d7487;
}

.page-programs .programs-list li .program-title-box p span{
	color:#cb4242;
}

.page-programs .programs-list li.revshare .program-title-box p.amount{
	font-size:63px;
	letter-spacing:-2px;
}
.page-programs .programs-list li.revshare .program-title-box p.title{
	padding-left:2px;
	font-size:24px;
	letter-spacing:-1px;
}

.page-programs .programs-list li.per-signup .program-title-box{
	padding-top:0px;
}
.page-programs .programs-list li.per-signup .program-title-box p.amount{
	font-size:70px;
	line-height:68px;
	letter-spacing:-2px;
}
.page-programs .programs-list li.per-signup .program-title-box p.title{
	padding-left:2px;
	font-size:20px;
	letter-spacing:-1px;
}

.page-programs .programs-list li.referal .program-title-box{
	padding-top:1px;
}
.page-programs .programs-list li.referal .program-title-box p.amount{
	padding-left:2px;
	font-size:65px;
	line-height:58px;
	letter-spacing:-2px;
}
.page-programs .programs-list li.referal .program-title-box p.title{
	display:inline-block;
	font-size:16px;
	text-align:center;
}

.page-programs .programs-list li .program-text{
	min-height:156px;
	padding:0 30px 0 192px;
	display:table-cell;
	vertical-align:middle;	
}

.page-programs .signup-button{
	margin:41px 0;
	text-align:center;
}

.page-programs .signup-button a{
	position:relative;
	display:inline-block;
	min-width:373px;
	height:80px;
	line-height:70px;
	color:#fff;
	font-size:60px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	letter-spacing:-5px;
	text-shadow:0px 1px 0px #441414;
	
	background: #cb4242; /* Old browsers */
	background: -moz-linear-gradient(top,  #cb4242 0%, #b23a3a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb4242), color-stop(100%,#b23a3a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cb4242 0%,#b23a3a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cb4242 0%,#b23a3a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cb4242 0%,#b23a3a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cb4242 0%,#b23a3a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb4242', endColorstr='#b23a3a',GradientType=0 ); /* IE6-9 */

	border:none;
	cursor:pointer;
	
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	
	-webkit-box-shadow: 0px 1px 0px 0px #396d86;	
	box-shadow: 0px 1px 0px 0px #396d86);
	
}
.page-programs .signup-button a:before{
	position:absolute;
	top:30px;
	left:20px;
	width:15px;
	height:26px;
	background: url(../images/main-join-now-arrow.png) no-repeat left center;
	content:'';
}
.page-programs .signup-button a:hover{
	background: #d03e3e; /* Old browsers */
	background: -moz-linear-gradient(top,  #d03e3e 0%, #b83434 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d03e3e), color-stop(100%,#b83434)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d03e3e 0%,#b83434 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d03e3e 0%,#b83434 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d03e3e 0%,#b83434 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d03e3e 0%,#b83434 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d03e3e', endColorstr='#b83434',GradientType=0 ); /* IE6-9 */
	text-decoration:none;
}
.page-programs .signup-button a:hover:before{
	left:25px;
}




/*
SITES PAGE
*/
.page-sites .sites-text{
	margin:18px 0 14px 0;
	padding:0 32px;
}

.page-sites .sites-list{
	margin:0 0 40px 110px;
	padding-left:45px;
	overflow:hidden;
}

.page-sites .sites-list li{
	float:left;
	width:221px;
	min-height:237px;
	margin-right:20px;
}

.page-sites .sites-list li h4{
	height:21px;
	color:#fff;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	line-height:19px;
}

.page-sites .sites-list li .thumb a{
	position:relative;
	display:block;
	padding:3px;
	
	background: #b3e6ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #b3e6ff 0%, #ffffff 29%, #9cdaf9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3e6ff), color-stop(29%,#ffffff), color-stop(100%,#9cdaf9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b3e6ff 0%,#ffffff 29%,#9cdaf9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b3e6ff 0%,#ffffff 29%,#9cdaf9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b3e6ff 0%,#ffffff 29%,#9cdaf9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b3e6ff 0%,#ffffff 29%,#9cdaf9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3e6ff', endColorstr='#9cdaf9',GradientType=0 ); /* IE6-9 */
}

.page-sites .sites-list li .thumb a:hover{
	
	background: #e5f6ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #e5f6ff 0%, #ffffff 29%, #dcf3fe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5f6ff), color-stop(29%,#ffffff), color-stop(100%,#dcf3fe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5f6ff 0%,#ffffff 29%,#dcf3fe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5f6ff 0%,#ffffff 29%,#dcf3fe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5f6ff 0%,#ffffff 29%,#dcf3fe 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e5f6ff 0%,#ffffff 29%,#dcf3fe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f6ff', endColorstr='#dcf3fe',GradientType=0 ); /* IE6-9 */
}

.page-sites .sites-list li .thumb a:after{
	position:absolute;
	left:0;
	bottom:-8px;
	width:100%;
	height:8px;
	content:'';
	background: url(../images/sites-item-thumb-shadow.png) no-repeat left top;
}

.page-sites .sites-list li .thumb a img{
	display:block;
	width:215px;
	height:160px;
}

.page-sites .sites-list li .launch-site{
	margin-top:8px;
	text-align:center;
}

.page-sites .sites-list li .launch-site a{
	position:relative;
	display:inline-block;
	width:119px;
	height:26px;
	color:#fff;
	font-size:16px;
	font-weight:500;
	line-height:24px;
	background:#cb4242;
	text-shadow:0px 1px 0px #640000;
	cursor:pointer;
	
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
}
.page-sites .sites-list li .launch-site a:hover{
	background:#d93e3e;
	text-decoration:none;
}
.page-sites .sites-list li .launch-site a:before{
	position:absolute;
	top:-1px;
	left:-10px;
	width:143px;
	height:34px;
	content:'';
	background: url(../images/sites-button-launch-site-shadows.png) no-repeat left top;
}

/*
CONTACTS PAGE
*/
.page-contacts .contacts-text{
	margin:18px 0 14px 0;
	padding:0 60px;
}

.page-contacts .contacts-list{
	margin:50px 0 0 180px;
	padding:0 60px;
}

.page-contacts .contacts-list li{
	position:relative;
	min-height:54px;
	margin-bottom:20px;
	padding-left:14px;
	color:#fff;
	font-size:36px;
	font-weight:500;
	line-height:46px;
	letter-spacing:-1px;
	text-shadow:1px 1px 0px #4d7487;	
}
.page-contacts .contacts-list li:before{
	position:absolute;
	top:0;
	left:-50px;
	width:50px;
	height:54px;
	background: url(../images/contacts-icons.png) no-repeat;
	content:'';
}
.page-contacts .contacts-list li.icq:before{
	background-position:100% 0;
}
.page-contacts .contacts-list li.email:before{
	background-position:100% -54px;
}
.page-contacts .contacts-list li.skype:before{
	background-position:100% -108px;
}

/*
ACCESS BLOCKED
*/

.access-blocked .forms .forgot-pass{
	margin-top:10px;
	text-align:center;
}

.access-blocked .forms input[type="submit"]{
	text-transform:uppercase;
}


/*
FORGOT PASSWORD
*/
.forgot-password .forms input[type="submit"]{
	min-width:192px;
}



/*
footer
*/
.footer{
	padding-top:25px;
	min-height:75px;
	text-align:center;
	font: 12px/1.2 "Roboto","Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ababab;
}

.footer .warning-text{
	font-size:10px;
	margin-bottom:14px;
}





















