html {
	background:url(../img/main-bg.jpg) repeat top left;
}
body {
	background:none;
}
section {
	border-color:#666;
}
h1, h2, h3, h4, h5, h6 {
  color:#333333;
}
.navbar { margin:0; position:relative; }
	.navbar-inner { border-radius:0; }
header { background:#000; position:relative; box-shadow: 0 5px 10px #616161;  }
	header hgroup { padding:30px 0 0; z-index:9999; }
		header hgroup h1 { color:#fff; }
	header ul { list-style:none; margin: 30px 0 0; opacity:0.6; z-index:9999; float:left; width:325px !important; padding:0 0 0 50px;}
		header ul li {	color:#fff;}
			header ul li p { display:inline-block; 	padding:0 0 0 10px; }
	header #h-img { position:relative; z-index:100;}
		header #h-img img { position:absolute; right:0; bottom:-60px; }
	header button {  }	
		header button img { opacity: 0.8; }
aside { border-top: 3px dashed #666; margin: 40px 0 0;  padding: 10px 0 0; text-align:center;}	
	aside h3 { font-size: 38.5px;  margin: 10px 0 20px; color:#fff; }
	aside div.moduletable { background:#242424; border-radius:4px; padding: 10px 20px; }
	aside div.affix-block { width:270px; }
	aside div.affix { top:40px; }
	aside div.affix-bottom { bottom:500px; }
	aside ul {}
		aside ul li { font:normal 20px/50px PT Sans, Arial, Helvetica, sans-serif; border-bottom:1px solid #666; }
			aside ul li a { color:#CCC; }
.footer {
    background-color: #242424;
    border-top: 1px solid #E4E4E4;
    font-size: 12px;
    margin-top: 70px;
    padding: 15px 0 7px;
	color:#999;
}
	legend { color:#989898; }
	
	input[type="radio"] { margin: 8px 10px 0 0; }
	.form-horizontal .control-label {
		float: left;
		padding-top: 5px;
		text-align: left;
		width: 51px;
	}
	.form-horizontal .controls {
		margin-left:0px;
	}
	.footer iframe { margin:40px 0 0; }
	
/* list */

.moduletable_brand {
	float:left;
	margin:25px;
	width:62%;
}
	table.brands {
    color: #D9D9D9;
    font-size: 12px;
    width: 100%;
	vertical-align:middle;
}
table.brands .info a {
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    line-height: 49px;
    padding: 0 0 0 50px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px #282828;
}
table.brands th {
	text-align:center;
}
table.brands tr {
   
}
.table th, .table td {
    border-top: 1px solid #3D3D3D;
}
table.brands tr td {
    font-size: 12px;
	text-align: center;
	vertical-align: middle;
}
table.brands tr.workspace td.bname {
    padding-left: 10px;
    text-align: left;
}
table.brands tr.workspace td.tbonus {
    color: #93C900;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
table.brands td.rank {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 15px;
}
table.brands td.tdlogo {
    text-align: center;
    width: 90px;
}
table.brands td.tdlogo img {
	width:70px;
}
table.brands tr.workspace td.ex-offer {
	width:50%;
}
table.brands tr.workspace td.rank .info {
	color: #7D7D7D;
    font-size: 20px;
}
table.brands tr.workspace {
	cursor:pointer;
	
}
table.brands tr.workspace:hover {
	background:#222;
}
table.brands tr td.paysm {

}
.video-block {
    clear: both;
}
.video-block div {
    float: left;
    margin: 0 21px 0 0;
    width: 275px;
}
.video-block div:last-child {
    margin: 0;
}
.video-block div h3 {
    font-size: 16px;
    line-height: 16px;
    margin: 10px 0;
	text-align:center;
}