@import "reset.css";
@import "base.css";
html{
	font-size:100.01%;
	}

body{
	color:#141313;
	font-size:14px;
	font-family:Trebuchet MS;
	background:#182a30 url(/f/i/backgrounds/body.png) repeat-x;
	}
.circles{
	background:url(/f/i/backgrounds/body-in.png) no-repeat 50% 88px;
}
#bone, #all-honest, #rules, #footer{
	min-width:900px;
	max-width:1600px;
	margin:0 auto;
}

#bone, #all-honest, #footer{
	padding:17px 50px 0;
}

#rules{
	padding:8px 50px 0 52px;
}

a{color: #141313;}
a:hover{text-decoration:none;}
.action-force{
	position: absolute;
	top:0;
	right:0;
}
.menu{
	position: absolute;
	top: 35px;
	right: 105px;
}

.menu a{
	color: #a1d305;
	font-size: 18px;
	padding-left: 13px;
}

.menu span{
	color: #75919d;
	padding-left: 13px;
	font-size: 18px;
}


.head{
	padding-left:26px;
}
.prizes{
	padding:0 50px;
}
.prizes h1{
	margin:22px 0 20px 22px;
}

.prizes h1.winners{
	margin: 58px 0 49px 22px;
}

.prizes table, .terms table{
	margin:0;
	width:100%;
}
.prizes td, .terms td{
	list-style:none;
	padding:5px 20px;
	line-height:1.1;
	width:33%;
	border:0;
	vertical-align:top;
}

.terms td.wdate{
	padding: 6px 16px 0 0px;
	margin: 0;
}

.prizes td div{
	position: relative;
	text-align: center;
}
.prizes td div b{
	position:absolute;
	right:10%;
	top:0;
	color: #ffffff;
	font-size:10px;
	text-transform:uppercase;
	padding:8px 8px;
	white-space:nowrap;
}
.prizes b.red{
	text-shadow: #1b372d 1px 0 0;
	background:url(/f/i/backgrounds/red.png) no-repeat;	
}
.prizes b.blue{
	text-shadow: #085e95 1px 0 0;
	background:url(/f/i/backgrounds/blue.png) no-repeat center;
}
.prizes b.bluelong{
	text-shadow: #085e95 1px 0 0;
	background:url(/f/i/backgrounds/blue-long.png) no-repeat center;
}
.prizes b.green{
	text-shadow: #4f8109 1px 0 0;
	background:url(/f/i/backgrounds/green.png) no-repeat center;
}
.prizes td span{
	color: #a1d305;
	font-size:12px;
}

.prizes td span a{
	color: #a1d305;
}

/*middle*/
.middle{
	margin:14px 0 13px;
}
.terms-top, .terms-bottom{
	height:30px;
	margin:0 30px;
	position: relative;
	background:#8c9b9f;
}
.terms-top .tl, .terms-top .tr, .terms-top .tr, .terms-bottom .bl, .terms-bottom .br{
	width:30px;
	height:30px;
	position: absolute;
	background:url(/f/i/backgrounds/terms.png) no-repeat;
}
.terms-top .tl{
	left:0;
	top:0;
	margin-left:-30px;
}
.terms-top .tr{
	right:0;
	top:0;
	margin-right:-30px;
	background-position: -30px 0;
}
.terms-bottom .bl{
	left:0;
	top:0;
	margin-left:-30px;
	background-position: 0 -30px;
}
.terms-bottom .br{
	right:0;
	top:0;
	margin-right:-30px;
	background-position: -30px -30px;
}
.terms-body{
	padding:0 50px 0 50px;
	background:#8c9b9f;
}
.wterms-body{
	padding:0 0 0 50px;
	background:#8c9b9f;
}

.nobg{
	background: none;
	padding-bottom: 50px;
}

.terms-body h2{
	margin:-17px 0 23px;
	position: relative;
	z-index:14;
}
.terms-body p{
	margin-bottom:14px;
}

.terms-body p.green{
	color: #cbff28;
}

.terms-body p.green a{
	color: #cbff28;
}

.terms-body p.indent{
	padding-top: 33px;
}


.terms-body p, .terms-body li{
	line-height:1.3;
}
.terms-body ul{
	margin:0;
}
.terms-body li{
	list-style:none;
	color: #191919;
	font-size:12px;
	padding:3px 0 0 20px;
	margin:0 0 11px -20px;
    background:url(/f/i/icons/quotes.png) no-repeat;
}

.wterms-body p{
    color: white;
	font-size:12px;
    margin-top:-8px;
	margin-bottom:-6px;
}

.nobg p{
    margin-top: 20px;
}

.wterms-body a{
    color: white;
}

.twit{
	height:14px;
	width:29px;
	display:inline-block;
	vertical-align:middle;
	margin-left:4px;
	background:url(/f/i/icons/twit.png) no-repeat;
}
.twit:hover{
	background:url(/f/i/icons/twit-on.png) no-repeat;	
}
.twit span{
	display: none;
}
.terms-body p strong{
	font-size:20px;
	font-weight: normal;
}
.more{
	padding-left:10px;
	margin:10px 0 0 66%;
}
.more a{
	color: #a1d305;
	font-size:11px;
}
.border{
	height:3px;
	overflow:hidden;
	background:url(/f/i/backgrounds/border.png) repeat-x;
}
/*#all-honest*/
#all-honest{
	margin-bottom: 22px;
}
.text-box{
	width:54%;
	float: left;
	color: #d9d9d9;
	padding-left:70px;
}

.text-box h2{
	color: #a1d305;
	font-size:18px;
	margin: 0 0 0 0;
	padding-top: 10px;
}

.text-box ul{
	padding-bottom: 5px;
	margin-top: 0;
}

.text-box h3{
	margin:12px 0 10px;
}

.text-box a{
	color: #d9d9d9;
}

.text-box h1{
	margin-top: 0;
}

.data-box{
	padding:0 0 18px 82px;
	margin:53px 0 0 66%;
	min-height:73px;
	background:url(/f/i/backgrounds/data.png) no-repeat 12px 0;
}

.rdata-box{
	margin-top: 91px;
}

.data-box p{
	font-size:12px;
	color: #9c9c9c;
}

.data-box a{
	color: #a1d305;
	font-size:12px;
}

.data-box a.dark{
	color: #9c9c9c;
}

.data-box a.all{
	color:#8c9699;
	font-size:10px;
	margin:0;
}
/*footer*/
#footer{
	padding:0 50px;
	margin-bottom:22px;
}
.footer-top, .footer-bottom{
	height:26px;
	margin:0 26px;
	position: relative;
	z-index:1;
	background:#121f23;
}
.footer-top .f-tl, .footer-top .f-tr, .footer-top .f-tr, .footer-bottom .f-bl, .footer-bottom .f-br{
	width:26px;
	height:26px;
	position: absolute;
	background:url(/f/i/backgrounds/footer.png) no-repeat;
}
.footer-top .f-tl{
	left:0;
	top:0;
	margin-left:-26px;
}
.footer-top .f-tr{
	right:0;
	top:0;
	margin-right:-26px;
	background-position: -26px 0;
}
.footer-bottom .f-bl{
	left:0;
	top:0;
	margin-left:-26px;
	background-position: 0 -26px;
}
.footer-bottom .f-br{
	right:0;
	top:0;
	margin-right:-26px;
	background-position: -26px -26px;
}
.footer-body{
	padding:0 50px;
	margin:-14px 0 -16px;
	background:#121f23;
}
.copyright{
	width:54%;
	float: left;
	padding:26px 0 0 40px;
	margin:0;
	position:relative;
	z-index:14;
}
.developers{
	padding:0 0 0 12px;
	margin:0 0 0 66%;
	position:relative;
	z-index:14;
}
/* UTIL */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
