	html,
	body,
	h2,
	h3,
	h4,
	ul,
	li {
		margin: 0;
		padding: 0;
		font-family:arial;

	}
	body{height:101%}
	html {
		background-position: left top;
		background-size: cover;
		background-repeat: no-repeat;
		background-attachment:fixed;
		background-color: #000 !important;
		background-image:url(img/bg01.jpg);
	}
	.login,
	.sldr,
	.bnr-bdr,
	.logo1,
	.usern,
	.pasw,
	.btn {
		position: absolute
	}
	.nav{
		position: sticky;
		height:80px;
		background: #ccc url(img/nav-bg.gif) left top;
		-webkit-box-shadow: 0px 0px 72px 17px rgba(0,0,0,1);
		-moz-box-shadow: 0px 0px 72px 17px rgba(0,0,0,1);
		box-shadow: 0px 0px 72px 17px rgba(0,0,0,1);
		z-index: 2;
		top: 0;
		}
	.nav a{font-size:16px;text-shadow:1px 1px #fff;color:#666;font-weight:bold}
	.nav a:hover{color:#000;border-bottom:2px solid red}
	.logo{
		position:absolute;
		top: 32px;
		left: 15px;
		width: 157px;
		height: 24px;
		background: url(img/logo_dailywager.png) no-repeat;
	}
	.navys{
		position:relative;
		left:188px;
		top:10px;
		border:0px solid red;
		width: 485px;
	}
	.navys ul{
		list-style: none;
		margin: 0;
		padding: 0;
		list-style-position:inside;

		}
	.navys li{
		float: left;
		background: url('img/dvder.gif') no-repeat;
		padding:0 15px
	}
	.navys li a{
		text-align: center;
	   text-decoration: none;
	   display: inline;
	   line-height:65px
	}
	.login{
		position:absolute;
		top:25px;
		right:15px;
		width: 386px;
		height: 37px;
		background:#5b5a5a;
			-webkit-box-shadow: inset 0px 0px 33px -3px rgba(0,0,0,1);
		-moz-box-shadow: inset 0px 0px 33px -3px rgba(0,0,0,1);
		box-shadow: inset 0px 0px 33px -3px rgba(0,0,0,1);
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
	}

	.usern,
	.pasw {
		width: 140px;
		height: 26px;
		top: 5px;
		font: normal 16px arial;
		line-height: 26px;
		padding-left: 5px;
		color: #fff;
	}
	.usern,
	.pasw,
	.btn {
		background: transparent;
		border: none;
		outline: none;
	}
	.usern {
		left: 12px
	}
	.pasw {
		right: 80px;
		border-left:2px solid #ccc;
		padding-left:15px;
	}
	.btn {
		width: 64px;
		height: 26px;
		line-height: 26px;
		font: bold 14px arial;
		text-transform: uppercase;
		color: #fff;
		top: 5px;
		right: 5px;
		text-align: center;

		background:red;
		/*border-top:1px solid #ff7a7a;
		border-left:1px solid #ff7a7a;
		text-shadow: 1px 1px #666;*/
			-webkit-box-shadow: 2px 3px 3px 0px rgba(0,0,0,0.4);
		-moz-box-shadow: 2px 3px 3px 0px rgba(0,0,0,0.4);
		box-shadow: 2px 3px 3px 0px rgba(0,0,0,0.4);
	}
	.errortxt {
		position: absolute;
		top: 90px;
		right: 20px;
		width: 400px;
		height: 30px;
		z-index: 400;
		font: bold 14px arial;
		color: red;
		text-transform: uppercase;
		text-align: right
	}
	input::-webkit-input-placeholder {
		-webkit-transition: opacity .3s linear;
		color: #ccc
	}
	input:focus::-webkit-input-placeholder {
		opacity: .35
	}
	input:-moz-placeholder {
		-webkit-transition: opacity .3s linear;
		color: #ccc
	}
	input:focus:-moz-placeholder {
		opacity: .35
	}
	input::-moz-placeholder {
		-webkit-transition: opacity .3s linear;
		color: #ccc
	}
	input:focus::-moz-placeholder {
		opacity: .35
	}
	input:-ms-input-placeholder {
		-webkit-transition: opacity .3s linear;
		color: #ccc
	}
	input:focus:-ms-input-placeholder {
		opacity: .35
	}

	.contr, .contr2, .contr3 {
		position: relative;
		width: 921px;
		margin:100px auto;
		border-top: 1px solid #6b6b6b;
		border-left: 1px solid #6b6b6b;
		border-right: 1px solid #313131;
		border-bottom: 1px solid #313131;
		background: #454545;
			-webkit-box-shadow: 0px 0px 72px 25px rgba(0,0,0,.65);
		-moz-box-shadow: 0px 0px 72px 25px rgba(0,0,0,.65);
		box-shadow: 0px 0px 72px 25px rgba(0,0,0,.65);
	}
	.contr{

		height: 577px;
	}
	.contr3{height:434px;
	}

	.bnrs{height: 276px;top: 10px;}
	.bnrs, .games, .ogames, .ogames2, .ogames3{
		position: relative;    
		left: 10px;
		width: 902px;  
	}
	.games, .ogames{
		height: 131px;
		top: 20px;
	}
	.ogames2{height:140px;}

	.ogames{top: 30px;}
	.ogames3{top: 23px;}
	.sports, .casino, .horses, .mobile{width: 218px;
		height: 131px;float:left;}
	.ingame, .lcasino{width: 446px;
		height: 130px;float:left;}
	.casino, .horses, .mobile, .lcasino{margin-left:10px;}
	.sports{background: url(img/sports.gif) no-repeat;}
	.casino{background: url(img/casino.gif) no-repeat;}
	.horses{background: url(img/horse.gif) no-repeat;}
	.mobile{background: url(img/mobile.gif) no-repeat;}
	.ingame{background: url(img/ingame.gif) no-repeat;}
	.lcasino{background: url(img/lcasino.gif) no-repeat;}
	.footer {
		position: relative;
			margin:-50px auto;
			width: 921px;
		border-top: 1px solid #242424;
		padding: 5px 0 0
	}
	.frights {
		position: absolute;
		right: 0;
		text-align: right;
		font: 10px arial;
		color: #787878;
		top:10px;
	}
	.smlmenu2 {
		width: 400px;
		height: 15px;
		position: absolute;
		left: 0;
		z-index: 9999
	}
	.smlmenu a,
	.smlmenu2 a {
		clear: both;
		font: bold 9px arial;
		color: #787878;
		text-decoration: none;
		text-transform: uppercase;
		padding-bottom: 2px
	}
	.smlmenu a:hover,
	.smlmenu2 a:hover {
		color: #fff;
		border-bottom: 2px solid red
	}
	.smldvdr {
		font: 14px arial;
		color: #444;
		margin: 0 5px
	}
	.gmgames,
	.gmgames2 {
		float: left;
		margin: 15px 22px 25px 0;
		width: 218px;
		height: 177px
	}
	.gmgames2 {
		float: left;
		margin: 15px 0 25px 0;
		width: 218px;
		height: 177px
	}
	.gmgames3 {
		float: left;
		width: 272px;
		height: 230px;
		margin: 0 10px 0 0;
		background: #333;
		padding: 15px 10px;
		border-right: 1px solid #666;
		border-bottom: 1px solid #5b5b5b;
	}
	.mwagers div:nth-child(3) {
		margin-right: 0
	}
	.gmgames4 {
		float: right;
		width: 285px;
		margin: 30px 0 0 0;
		height: 230px;
		background: #0b3775;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		padding: 12px 8px
	}
	.gmgames5 {
		float: left;
		margin: 30px 10px 25px 0;
		height: 260px
	}
	.gmgames6 {
		float: right;
		margin: 15px 0 25px 0;
		width: 304px;
		height: 260px;
		background: #0e2431;
		border: 1px solid #18455c
	}
	.gmgames7 {
		float: left;
		padding: 10px;
		width: 880px;
		background: #333;
			border-right: 1px solid #666;
			border-bottom: 1px solid #5b5b5b;
	}
	.gmgames7 img{width:100%}
	.bmgames {
		clear: both;
		position: relative;
		margin: 15px 0 25px 0;
		top: -15px;
		width: 916px;
		background: #0e2431;
		padding: 10px;
		border: 1px solid #18455c;
		font: 11px arial;
		color: #ccc
	}
	.mwagers {
		position: relative;
		padding: 10px 10px 0;
	}
	.mwagers2 {
		padding: 10px 0 0 10px
	}
	.bmgames p {
		padding-left: 10px
	}
	.gmgames img,
	.gmgames2 img,
	.gmgames3 img,
	.gmgames4 img,
	.gmgames5 img,
	.gmgames6 img {
		margin: -5px 0 12px 0;
		border: none;
		width:100%;
	}
	.mcontent {
		display: inline-block;
		margin: 0 10px 0 0;
		width: 900px;
		height: 100%;
		font-family: sans-serif
	}
	.mcontent a {
		color: #000;
		text-decoration: none;
		border-bottom: 1px dotted #ccc
	}
	.mcontent p,
	.RuleDoc,
	.RuleDocCenterAlign {
		font-size: 12px;
		color: #999;
		text-align: justify;
	}
	.tabttl2 {
		color: #ccc;
		padding: 10px 0;
		margin: 10px 0 20px;
		border-bottom:3px solid #999;
		font-size:18px;
	}
	.DivMessage,
	.DivMessage h2 {
		font: bold 12px arial;
		color: #ccc;
		text-transform: uppercase
	}
	.DivMessage {
		border-bottom: 1px solid #666;
		padding-bottom: 5px;
	}
	.mttl {
		font: bold 12px arial;
		color: #ccc;
		text-transform: uppercase;
		height: 15px;
		text-decoration: none;
	}
	.mttl a {
		font: bold 14px arial;
		color: #0b3775;
		text-transform: uppercase;
		height: 15px;
		text-decoration: none
	}
	.mttla {
		font: bold 11px arial;
		color: #fff;
		text-transform: uppercase;
		margin: 10px 0 0 0;
		height: 15px;
		text-decoration: none
	}
	.mtt2 {
		font: 10px arial;
		color: #666;
		margin: 2px 0 0 0;
		width: 274px
	}
	.mtt3 {
		font: 10px arial;
		color: #999;
		margin: 2px 0 0 10px
	}
	.mtt4 {
		font: 10px arial;
		color: #39c;
		margin: 2px 0 0 0
	}
	.mtt5 {
		font: 10px arial;
		color: #999;
		margin: 2px 0 0 0
	}
	.cuttr{z-index:999;position:relative;left:-1px;top:270px;height:1px;border-top:1px solid #000;border-bottom:1px solid #666}