@import url("flags.css");
* {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
body {
	background-color: #111;
	background-image: url(img/bg.jpg);
	background-attachment: fixed;
	font-family: Arial;
	font-size:12px;
	margin: 0px;
	padding: 0px;
}
.loginlogo {
	font-family: 'Oswald', sans-serif;
	color:#FFF;
	font-size:64px;
	position: absolute;
	left:40px;
	top:30px;
	letter-spacing: -2px;
	text-shadow: 1px 1px 2px #000, 0px 0px 50px #ddd;
}
.loginlogo span {
	display: inherit;
	font-size:19px;
	color:#BC2121;
	letter-spacing:normal;
	margin-left:3px;
	margin-bottom: -10px;
	text-shadow: none;
	font-weight: normal;
}
.loginlogo font {
	display: inherit;
	color:#777;
	font-size:14px;
	letter-spacing: normal;
	margin-bottom: -5px;
}

body::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #000;
}
body::-webkit-scrollbar {
	width: 5px;
	background-color: #BC2121;
	cursor:pointer;
}
body::-webkit-scrollbar-thumb {
	background-color: #BC2121;
	border: 1px solid #BC2121;
}
.logo img {
	height: 70px;
	z-index: 999;
	position: relative;
}
.logo {
	position: absolute;
	font-size:44px;
	color:#FFF;
	font-family: Arsenal;
	right:0px;
	bottom:-118px;
	letter-spacing: -1px;
	font-weight: 700;
	text-shadow: 1px 1px 1px #000, 2px 2px 5px #000;
	background-color: #111;
	padding: 20px 50px;
	border-top-left-radius: 80px;
	border-top-right-radius: 80px;
	border-top: 5px solid #BC2121;
	border-bottom: 3px solid rgba(0,0,0,.6);
	box-shadow: 0px 10px 10px #000 inset, 0px 10px 40px rgba(255,255,255,.2) inset, 0px 50px 0px rgba(255,255,255,.05) inset;
}
.logo span {
	display: inherit;
	font-size:10px;
	font-weight: normal;
	letter-spacing: 1px;
	margin-top:-8px;
	text-align: center;
	text-shadow: none;
}
.scroll::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #000;
}
.scroll::-webkit-scrollbar {
	width: 5px;
	background-color: #BC2121;
	cursor:pointer;
}
.scroll::-webkit-scrollbar-thumb {
	background-color: #BC2121;
	border: 1px solid #BC2121;
}

.header {
	background: rgba(0,0,0,.5);
	position: relative;
	padding-top: 30px;
	border-bottom: 5px solid #BC2121;
	background-size: 100%;
}
.wide {
	width: 95%;
	margin: 0 auto;
	position: relative;
	min-width: 1250px;
	max-width: 1600px;
}
.menu {
	padding: 0px;
	font-size:0px;
	float: left;
}
.userbox {
	float: left;
	position: relative;
	left:0px;
	top:12px;
	height: 50px;
	padding: 5px;
	background-color: #222;
	box-shadow: 0px 10px 20px rgba(255,255,255,.05) inset, 0px 32px 0px rgba(255,255,255,.03) inset,  0px 1px 0px rgba(255,255,255,.1) inset, 0px -5px 5px rgba(0,0,0,.2) inset;
	border-top-right-radius: 5px;
	box-sizing: border-box;
}
.usertable {
	display: table;
}
.usertable ul {
	display: table-row;
}
.usertable ul li {
	display: table-cell;
}
.usertable ul li div {
	color:#FFF;
	border:1px solid rgba(255,255,255,.1);
	border-radius: 5px;
	background: rgba(0,0,0,.5);
	box-shadow: 0px 0px 5px #000 inset;
	font-weight: bold;
	box-sizing: border-box;
	padding: 7px 10px;
	margin-right: 5px;
}
.usertable ul li span {
	display: inherit;
	font-weight: normal;
	color:#ffcc00;
	font-size:10px;
}
#content {
}
.clear {
	clear: both;
}
.menu a {
	font-family: 'Arsenal', sans-serif;
	font-size:18px;
	letter-spacing: -0.5px;
	color:#FFF;
	text-decoration: none;
	padding: 15px 30px 20px;
	display: inline-block;
	border-right: 1px solid rgba(0,0,0,.1);
	background-color: #222;
	box-shadow: 0px 10px 20px rgba(255,255,255,.05) inset, 0px 32px 0px rgba(255,255,255,.03) inset,  0px 1px 0px rgba(255,255,255,.1) inset, 0px -5px 5px rgba(0,0,0,.2) inset;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
.menu a:hover {
	background-color: #383838;
}
.menu a.selected {
	background-color: #BC2121;
	padding-top: 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-right: 1px solid rgba(0,0,0,.3);
	box-shadow: 0px 10px 20px rgba(255,255,255,.05) inset, 0px 37px 0px rgba(255,255,255,.1) inset, 0px 2px 1px rgba(255,255,255,.2) inset;
}
.menu a:first-child {
	border-top-left-radius: 5px;
}
.menu a:last-child {
	border-top-right-radius: 5px;
}
.altmenu {
	padding: 0px;
	background-color: #BC2121;
	text-align: left;
	border-bottom: 3px solid rgba(0,0,0,.5);
	box-sizing: border-box;
	height: 50px;
	overflow: hidden;
	box-shadow: 0px -3px 5px rgba(0,0,0,.2) inset;
	font-size:0px;
}
.altmenu a {
	display: inline-block;
	padding: 15px 25px;
	color:#FFF;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
	margin-right: 1px;
}
.altmenu a span {
	color:rgba(255,255,255,.7);
	font-size:12px;
}
.altmenu a:hover {
	background: rgba(0,0,0,.3);
	box-shadow: 0px 3px 5px rgba(0,0,0,.2) inset;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.altmenu a.selected {
	background: rgba(0,0,0,.3);
	box-shadow: 0px 3px 5px rgba(0,0,0,.2) inset;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.submenu {
	padding: 2px 0px 0px;
	background-color: #222;
	text-align: left;
	border-bottom: 1px solid rgba(0,0,0,.5);
	box-sizing: border-box;
	overflow: hidden;
	box-shadow: 0px 2px 10px #000 inset;
	font-size:0px;
}
.submenu a {
	display: inline-block;
	padding: 12px 25px;
	color:#FFF;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.submenu a:hover {
	text-decoration: underline;
	color:#999;
}
.submenu a.selected {
	color:#ffcc00;
	background-color: #111;
	box-shadow: 0px 0px 5px #000 inset;
}
.submenu a.admin {
	color:#ffcc00;
	text-decoration: none;
}
.submenu a.admin:hover {
	text-decoration: underline;
}


.hidden {
	display: none;
}

.bultenalan {
	width: 65%;
	background: rgba(0,0,0,.4);
	float: left;
	padding: 5px 0px 0px 0px;
	box-sizing: border-box;
	position: relative;
}
.kuponalan {
	float: left;
	width: 20%;
	background: rgba(0,0,0,.4);
}
.solalan {
	float: left;
	width: 15%;
	background: rgba(0,0,0,.4);
}
.fullrightcont {
	width: 85%;
	background: rgba(0,0,0,.4);
	float: left;
}

.greatbulten {
	position: relative;
	padding: 0px;
	box-sizing: border-box;
}
.pagetitle {
	font-size:28px;
	font-family: 'Roboto', sans-serif;
	padding: 15px 25px 15px;
	color:#fff;
	border-bottom: 2px solid #222;
	text-shadow: 1px 1px 2px #000, 0px 0px 50px #fff;
}

.bulten {
	width: 100%;
	box-sizing: border-box;
	color:#FFF;
}
.bulten tr.head td {
	padding: 10px;
	background-color: #333;
	border-right: 1px solid #111;
	border-left: 1px solid #444;
	border-bottom: 1px solid #111;
	border-top: 1px solid #444;
	color:#999;
	text-align: center;
	font-weight: bold;
}
.bulten tr td.hbet {

}
.bulten tr.enhead td {
	background-color: #292929;
	border-right: 1px solid #202020;
	border-left: 1px solid #303030;
	border-bottom: 1px solid #202020;
	border-top: 1px solid #303030;
	text-align: left;
}
.bulten tr td.musabaka {
	text-align: left;
}
.bulten tr td.kod {
	width: 20px;
	min-width: 20px;
	max-width: 20px;
	text-align: center;
	font-weight: bold;
}

.bulten tr.mac td {
	padding: 5px 10px;
	background-color: #222;
	border-right: 1px solid #111;
	border-left: 1px solid #292929;
	border-top: 1px solid #292929;
	border-bottom: 1px solid #111;
	position: relative;
}
.bulten tr.mac td.hnd {
	width: 30px;
	min-width: 30px;
	max-width: 30px;
	text-align: center;
	color:#888;
	font-weight: bold;
}

.bulten tr td.tarih {
	width: 55px;
	text-align: center;
	color:#999;
	padding: 5px;
}
.bulten tr.mac td.tarih {
	font-size:10px;
}
.bulten tr.mac td.kod {
	background-color: #181818;
	color:#999;
}

.bulten tr.mac td.teams span {

}
.bulten tr.mac:hover td.teams {
	background-color:#111;
	border-color:#000;
	color:#FFF;
}
.bulten tr td.mbs {
	width: 25px;
	text-align: center;
	padding: 2px 7px;
}
.bulten tr.mac td.teams {
	color:#ffcc00;
}

.bulten tr.mac td.bet {
	font-size:12px;
	color:#FFF;
	font-weight: bold;
	text-align: center;
	background-color: #191919;
	border-right: 1px solid #010101;
	border-left: 1px solid #252525;
	border-top: 1px solid #252525;
	border-bottom: 1px solid #010101;
	width: 35px;
	max-width: 35px;
	min-width: 35px;
	padding: 3px;
	transition: 100ms all;
}
.bulten tr.mac td.bet:hover {
	background-color: #e8bf00;
    box-shadow: 0px 13px 10px #fbd628 inset, 0px 0px 2px #000 inset;
    color: #3d3307;
    border-color: #000;
    cursor: pointer;
    text-shadow: 1px 1px 0px #fbd628;
}
.bulten tr.mac td.bet:active {
	background-color: #111;
    box-shadow: 0px 0px 2px #000 inset;
    color: #444;
    border-color: #000;
    cursor: pointer;
	text-shadow: none;
}
.bulten tr.mac td.bet_selected, .bulten tr.mac td.bet_selected:hover, .bulten tr.mac td.bet_selected:active {
	background-color: #e8bf00;
    box-shadow: 0px 13px 10px #fbd628 inset;
    color: #3d3307;
    border-color: #e8bf00;
    cursor: pointer;
    text-shadow: 1px 1px 0px #fbd628;

}



.bulten tr.mac td.disabled, .bulten tr.mac td.disabled:hover, .bulten tr.mac td.disabled:active {
	background-color: #111;
	border-right: 1px solid #000;
	border-left: 1px solid #181818;
	border-top: 1px solid #181818;
	border-bottom: 1px solid #000;
	color:#333;
	box-shadow: none;
	text-shadow: none;
}




.bulten tr.mac td.morebet {
	color:#e8bf00;
	font-size:24px;
	padding: 0px;
	width: 45px;
	max-width: 45px;
	min-width: 45px;
}

.bulten tr.mac td.mdisabled, .bulten tr.mac td.mdisabled:hover, .bulten tr.mac td.mdisabled:active {
	background-color: #111;
	border-right: 1px solid #000;
	border-left: 1px solid #181818;
	border-top: 1px solid #181818;
	border-bottom: 1px solid #000;
	color:#333;
	box-shadow: none;
	text-shadow: none;
}

.bulten tr.head td.lignam {
	position: relative;
	text-align: left;
	padding: 8px;
	padding-left: 40px;
	color:#ddd;
}
.bulten tr.head td.lignam img {
	height: 24px;
	position: absolute;
	top:5px;
	left:7px;
}
.bulten tr.head td.lignam span {
	display: inherit;
	font-size:10px;
	font-weight: normal;
	color:#888;
}

.bulten tr.enhead td.alc {
	text-align: center;
}
.alc {
	text-align: center;
}
.bulten tr.mac td.mbet_selected, .bulten tr.mac td.mbet_selected:hover, .bulten tr.mac td.mbet_selected:active {
	background-color: #e8bf00;
    box-shadow: 0px 13px 10px #fbd628 inset;
    color: #000;
    border-color: #e8bf00;
    cursor: pointer;
    text-shadow: 1px 1px 0px #fbd628;

}
span.mbs_1 {
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	background-color:#BC2121;
	color:#FFF;
	text-align:center;
	line-height:20px;
	border-radius:2px;
	font-weight:bold;
	font-size:11px;
	box-shadow:1px 1px 0px rgba(0,0,0,.3);
}

span.mbs_2 {
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	background-color:#d98a0e;
	color:#FFF;
	text-align:center;
	line-height:20px;
	border-radius:2px;
	font-weight:bold;
	font-size:11px;
	box-shadow:1px 1px 0px rgba(0,0,0,.3);
}

span.mbs_3 {
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	background-color:#6c972e;
	color:#FFF;
	text-align:center;
	line-height:20px;
	border-radius:2px;
	font-weight:bold;
	font-size:11px;
	box-shadow:1px 1px 0px rgba(0,0,0,.3);
}


span.mbs_4 {
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	background-color:#2078bc;
	color:#FFF;
	text-align:center;
	line-height:20px;
	border-radius:2px;
	font-weight:bold;
	font-size:11px;
	box-shadow:1px 1px 0px rgba(0,0,0,.3);
}
.infilter {
	background-color:#202020;
	padding: 10px;
	box-sizing: border-box;
	border-right: 1px solid #111;
	box-shadow: 0px -5px 10px #111 inset;
}
/*
.soccerfilter {
	background-image: url(img/header_soccer.webp);
	background-repeat: no-repeat;
	background-position: right;
	background-size: auto 100px;
}
.basketfilter {
	background-image: url(img/header_basketball.webp);
	background-repeat: no-repeat;
	background-position: right;
	background-size: auto 100px;
}
*/
.filter {
	display: table;
	width: 100%;
}
.filter >ul {
	display: table-row;
}
.filter >ul >li {
	display: table-cell;
	padding: 2px;
	float: left;
}
.filter >ul >li >span {
	display: inherit;
	color:#FFF;
	font-weight: bold;
	padding: 4px 2px 4px;
}
.filterinput {
	padding: 10px 20px 10px 15px;
	border:1px solid #000;
	font-size:12px;
	font-weight: bold;
	outline: none;
	-webkit-appearance: none;
	background-color: #ddd;
	box-shadow: 0px 5px 10px #fff inset, 0px 0px 5px #000, 0px 17px 0px rgba(255,255,255,.5) inset;
	cursor: pointer;
	border-radius: 3px;
}
select, select.filterinput {
	-webkit-appearance: none;
	padding-right: 40px;
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position: right 5px top 5px;
}
.filterinput:hover {
	box-shadow: none;
	background-color: #FFF;
}
.footer {
	margin-top:20px;
	color:#666;
	padding: 10px;
	box-sizing: border-box;
	text-align: center;
}
.loader {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	z-index: 100;
	cursor: wait;
	background-image: url(img/301.gif);
	background-repeat: no-repeat;
	background-position: right 50px bottom 50px;
}
.box {
	padding: 5px;
	background: rgba(0,0,0,.5);
	margin: 5px;
	box-sizing: border-box;
}
.boxtitle {
	padding: 10px 10px;
	color:#ffcc00;
	font-weight: bold;
	font-size:12px;
	background: rgba(255,255,255,.05);
	position: relative;
	padding-left: 30px;
}
.boxtitle i {
	font-weight: normal;
	font-size:14px;
	position: absolute;
	left:10px;
	top:10px;
	color:#ddd;
}
.boxlinks a {
	display: inherit;
	padding: 5px 10px;
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #222;
	border-bottom: 1px solid #111;
	border-top: 1px solid #303030;
}
.boxlinks a:hover {
	background-color: #282828;
}
.boxlinks a:active {
	background-color:#111;
	color:#666;
	box-shadow: 0px 0px 5px #000 inset;
	border-color:#000;
}
.boxtext {
	padding: 10px;
	color:#ddd;
	font-size:12px;
}
.ulkelist a {
	position: relative;
	padding-left: 30px;
}
.ulkelist a img {
	height: 16px;
	position: absolute;
	top:4px;
	left:5px;
}
.ulkelist a span {
	position: absolute;
	right:4px;
	top:3px;
	font-size:11px;
	color:#777;
	font-weight: normal;
	background-color: rgba(0,0,0,.4);
	width: 28px;
	text-align: center;
	height: 18px;
	line-height: 18px;
	box-shadow: 0px 0px 4px #000 inset;
}
.ulkelist a.selected {
	background-color: #111;
	box-shadow: 0px 0px 5px #000 inset;
	border-color:#000;
	color:#888;
}
.load {
	padding: 10px;
}
.load img {
	height: 25px;
}
.totalmatch {
	padding: 10px 15px;
	background: rgba(0,0,0,.5);
	color:#999;
	font-size:11px;
}
.totalmatch b {
	color:#fff;
}
#kupon {
	color:#FFF;
	position: relative;
}
.boskupon {
	padding: 15px;
	color:#999;
	font-size:12px;
	line-height: 19px;
}
.boskupon span {
	display: inherit;
	font-size:16px;
	font-weight: bold;
	color:#FFF;
}
.kuponline {
	padding: 8px;
	background-color: #f9f9f9;
	margin: 2px 0px 2px;
	border-radius: 3px;
	box-sizing: border-box;
	position: relative;
	box-shadow: 0px 10px 15px #fff inset, 0px -10px 20px #ccc inset;
}
.kupondelete {
	position: absolute;
	right:8px;
	top:8px;
	color:#999;
	font-size:14px;
	cursor: pointer;
}
.kupondelete:hover {
	color:#BC2121;
}
.kuponlineleft {
	float: left;
	width: 10%;
	text-align: center;
}
.kuponlineleft span {
	border-radius: 0px;
	font-size:10px;
	height: 15px;
	line-height: 15px;
	width: 100%;
	box-sizing: border-box;
	box-shadow: none;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.kuponlineleft font {
	display: inherit;
	background-color: #ccc;
	padding: 3px;
	text-align: center;
	font-size:11px;
	color:#222;
	font-weight: bold;
	box-sizing: border-box;
	width: 100%;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.kuponlineteam {
	float: left;
	width: 85%;
	box-sizing: border-box;
	padding: 0px 8px 0px;
}
.kuponlineteam span {
	display: inline-block;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color:#222;
	font-weight: bold;
}
.kuponlineteam span em {
	font-style: normal;
	font-size:10px;
	display: inherit;
	font-weight: normal;
	color:#888;
}
.kuponlineteam font {
	display: inherit;
	color:#444;
}
.kuponlineteam font b {
	display: inherit;
	padding: 3px 0px 0px;
	color:#BC2121;
}
.nonaktif span {
	color:#BC2121;
	text-decoration: line-through;
}
.kuponoran {
	position: absolute;
	color:#BC2121;
	font-weight: bold;
	font-size:12px;
	right:10px;
	bottom:10px;
}
.kuponalt {
	background-color: #222;
	display: table;
	width: 100%;
	box-sizing: border-box;
}
.kupontemizle {
	padding: 5px 10px;
	background-color: #111;
	border-radius: 3px;
	margin: 2px 0px 2px;
	text-align: right;
}
.kupontemizle a {
	color:#BC2121;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}
.kupontemizle a:hover {
	color:#FFF;
}
.kuponhata {
	padding: 5px;
	color:#BC2121;
	font-weight: bold;
	font-size:10px;
}
.kuponalt ul {
	display: table-row;
}
.kuponalt ul li {
	display: table-cell;
	padding: 8px 15px;
	font-weight: bold;
	border-right: 1px solid #292929;
	border-left: 1px solid #191919;
	border-top: 1px solid #292929;
	border-bottom: 1px solid #191919;
	text-align: right;
	vertical-align: middle;
	box-shadow: 0px -2px 5px #141414 inset, 0px 14px 2px rgba(255,255,255,.02) inset;
	color:#FFF;
}
.kuponalt ul li.ele {
	width: 50%;
	text-align: left;
	color:#FFF;
}
#footkupon {
	position:fixed;
	width:270px;
	right:0px;
	bottom:0px;
	color:#FFF;
	background-color:#222;
	padding:3px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	display:none;
	overflow:auto;
}
.kuponalt ul li.kint {
	padding: 2px;
}
.kuponinput {
	border: 1px solid #000;
	padding: 5px;
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
	width: 100%;
	box-sizing: border-box;
	outline: none;
	text-align: right;
}
.miktar {
	font-size:18px;
	text-align: right;
}
.overoran {
	color:#BC2121;
	font-size:10px;
	font-weight: bold;
	text-align: right;
}
#kazanc {
	font-size:18px;
	padding: 3px 10px;
}
.kuponok {
	margin:5px 0px 0px;
	text-align:right;
}
.kuponok a {
	display:inherit;
	font-family: 'Arsenal', sans-serif;
	font-size:18px;
	background-color:#14892c;
	border:1px solid rgba(0,0,0,.9);
	color:#FFF;
	text-decoration:none;
	padding:10px 15px 11px;
	text-align:center;
	box-shadow:0px 1px 0px rgba(255,255,255,.2) inset, 0px 10px 20px rgba(255,255,255,.2) inset, 0px 23px 0px rgba(255,255,255,.05) inset;
	text-shadow:1px 1px 2px rgba(0,0,0,.4);
	position:relative;
	border-radius: 3px;
}
.kuponok a:hover {
	background-color:#1d9e38;
}
.kuponok a:active {
	box-shadow:0px 0px 10px rgba(0,0,0,.6) inset;
	color:rgba(0,0,0,.2);
	text-shadow:1px 1px 0px rgba(255,255,255,.2);
}
.kuponok a.disabled {
	background-color:#444;
	color:#666;
	text-shadow:1px 1px 0px #333;
	box-shadow:none;
}
.hatak {
	padding: 10px;
	text-align: center;
	font-size:12px;
	font-weight: bold;
	color:#FFF;
	background-color: #BC2121;
	margin: 5px 0px 0px;
}
.biload {
	position: absolute;
	background: rgba(0,0,0,.8);
	z-index: 1500;
	left:0px;
	right:0px;
	bottom:0px;
	top:0px;
	cursor: wait;
	background-image: url(img/301.gif);
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: center center;
}
.kpn {
	position: relative;
}
.justleft {
	float: left;
	width: 80%;
	background: rgba(0,0,0,.4);
}
.liveleftcont {
	width: 25%;
	float: left;
}
.livecenter {
	width: 75%;
	float: left;
}
.livemacline {
	margin: 3px 0px 3px;
	position: relative;
}
.livemactitle {
	background-color: #222;
	color:#FFF;
	box-sizing: border-box;
}
.infav {
	float: left;
	width: 10%;
	text-align: center;
	padding: 7px;
	box-sizing: border-box;
}
.infav:hover {
	background-color: #000;
	color:#ffcc00;
	cursor: pointer;
}
.inteam {
	float: left;
	width: 75%;
	padding: 7px;
	box-sizing: border-box;
	border-left: 1px solid #111;
	position: relative;
}
.inteam:hover {
	background-color: #000;
	color:#FFF;
	cursor: pointer;
}
.inteam span {
	display: inherit;
	/* overflow: hidden; */
	/* text-overflow: ellipsis; */
	/* width: 99%; */
	/* white-space: nowrap; */
	color:#ddd;
}
.inarrow {
	width: 15%;
	padding: 7px;
	box-sizing: border-box;
	float: left;
	text-align: center;
	border-left: 1px solid #111;
	background-color: #303030;
}
.inarrow:hover {
	background-color: #111;
	cursor: pointer;
	color:#BC2121;
}
.live_selected .livemactitle {
	background-color: #f0f0f0;
	color:#222;
	border-bottom: 1px solid #ccc;
}
.live_selected .inarrow:hover {
	background-color: inherit;
	color: inherit;
}
.live_selected .inteam, .live_selected .inarrow {
	border-color:#CCC;
	font-weight: bold;
	background-color: inherit;
}
.live_match_selected {
	box-shadow: 2px 0px 0px #BC2121;
	position: relative;
}
.live_match_selected .inteam {
	background-color: #000;
}
.live_match_selected .inteam span {
	color:#fff;
	font-weight: bold;
}
.live_match_selected:before {
	border:10px solid transparent;
	content:'';
	position: absolute;
	border-left-color:#BC2121;
	right:-22px;
	top:4px;
}
.livemoreodds {
	display: none;
}
.live_selected .livemoreodds {
	display: block;
}
.live_selected .inteam span {
	color:#222;
}
.live_selected .inteam {
	background-color: inherit;
}
.leftorantabletitle {
	padding: 3px;
	color:#555;
	font-weight: bold;
	text-align: center;
	background-color: #f0f0f0;
	font-size:11px;
	border-top: 1px solid #ddd;
}
.leftorantable {
	display: table;
	width: 100%;
	box-sizing: border-box;
	table-layout: fixed;
	border-collapse: collapse;
	background-color: #f9f9f9;
}
.leftorantable ul {
	display: table-row;
}
.leftorantable ul li {
	display: table-cell;
}
.leftorantable ul.head li {
	padding: 3px;
	text-align: center;
	border: 1px solid #ddd;
	color:#444;
	font-size:11px;
	font-weight: bold;
}
.leftorantable ul.leftbet li {
	border: 1px solid #ddd;
	font-size:12px;
	color:#333;
	text-align: center;
	padding: 10px;
	font-weight: bold;
}
.leftorantable ul.leftbet li:hover {
	background-color: #BC2121;
	color:#FFF;
	cursor: pointer;
}
.leftorantable ul.leftbet li.disabled, .leftorantable ul.leftbet li.disabled:hover, .leftorantable ul.leftbet li.disabled:active {
	background-color: #ddd;
	border-color:#ccc;
	color:#999;
}
.liveinfo {
	background-color: #fff;
	table-layout: fixed;
	width: 100%;
	display: table;
}
.liveinfo >ul {
	display: table-row;
}
.liveinfo >ul >li {
	display: table-cell;
	padding: 5px 10px;
	color:#BC2121;
	box-sizing: border-box;
	font-weight: bold;
}
.livefastinfo {
	position: absolute;
	background: rgba(0,0,0,.9);
	width: 110px;
	padding: 10px;
	box-sizing: border-box;
	right:-120px;
	color:#ddd;
	display: none;
	text-align: center;
	z-index: 15000;
}
.livefastinfo span {
	display: inherit;
	font-size:24px;
	font-weight: bold;
	letter-spacing: -1px;
	color:#FFF;
}
.livemacline:hover .livefastinfo {
	display: block;
}
.livefastinfo:before {
	border:6px solid transparent;
	content:'';
	border-right-color: rgba(0,0,0,.9);
	position: absolute;
	left:-12px;
}
.live_selected:hover .livefastinfo {
	display: none;
}
.nomarg {
	margin:0px;
	margin-top: 5px;
}
.livemacline .inteam .changer-goal {
	display: none;
	color:#ffcc00;
	font-weight: bold;
	position: absolute;
	left:0px;
	top:0px;
	bottom:0px;
	text-align: center;
	background: rgba(0,0,0,.9);
	padding: 1.5px;
	line-height: 25px;
}
.livemacbar {
	height: 149px;
	background: rgba(0,0,0,.8);
	background-image: radial-gradient(1200px 850px at center 750px,transparent 0,transparent 80%,#000 92%), url(img/soccer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.livemacbarb {
	height: 149px;
	background: rgba(0,0,0,.8);
	background-image: radial-gradient(1200px 850px at center 750px,transparent 0,transparent 80%,#000 92%), url(img/basketball.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.livemactable {
	width: 550px;
	margin: 0 auto;
	position: relative;
	top:15px;
	box-shadow: 0px 15px 10px rgba(0,0,0,.5);
	box-sizing: border-box;
	border: 1px solid #000;
}
.livemactable tr.head td {
	background-color: #363636;
	padding: 8px;
	color:#ccc;
	font-weight: bold;
	border-bottom:1px solid #111;
}
.livemactable tr.enhead td {
	background-color: #111;
	padding: 3px 8px;
	color:#777;
	font-weight: bold;
	border-bottom:1px solid #111;
	font-size:10px;
}

.livemactable tr.line td {
	padding: 8px;
	color:#FFF;
	background-color: #111;
	border-top: 1px solid #202020;
	border-bottom: 1px solid #000;
	text-align: center;
}
.livemactable tr.head td.ic {
	width: 15px;
	max-width: 15px;
	min-width: 15px;
	background-repeat: no-repeat;
	background-position: center center;
}
.livemactable tr.head td.korner {
	background-image: url(img/icon_korner.jpg);
}
.livemactable tr.head td.sari {
	background-image: url(img/icon_sarikart.jpg);
}
.livemactable tr.head td.kirmizi {
	background-image: url(img/icon_kirmizikart.jpg);
}
.livemactable tr.head td.penalti {
	background-image: url(img/icon_penalti.JPG);
}
.livemactable tr.head td.gol {
	background-image: url(img/icon_gol.jpg);
}
.livemactable tr.line td.linegol {
	color:#FFCC00;
	font-weight: bold;
	background-color: #090909;
	border-left: 1px solid #202020;
	position: relative;
}
.livemactable tr.line td.team {
	text-align: left;
	font-weight: bold;
}
.livemactable tr.line td.team font {
	font-size:11px;
	color:#999;
	float: right;
}
.golvar {
	background: rgba(0,0,0,.5);
	position: absolute;
	height: 100%;
	width: 30px;
	background-image: url(img/211.gif);
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center center;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	left:-30px;

}
.golvar_dep {
	background: rgba(0,0,0,.5);
	position: absolute;
	height: 100%;
	width: 30px;
	background-image: url(img/211.gif);
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center center;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	right:-30px;

}


.golvar_lm {
	background: rgba(0,0,0,.5);
	position: absolute;
	height: 100%;
	width: 30px;
	background-image: url(img/211.gif);
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center center;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	right:-30px;
	top:0px;
	bottom:0px;
}
#stre {
	display: none;
}
.livesearch {
	padding: 10px;
	font-weight: bold;
	font-family: Arial;
	background-color: #ddd;
	color:#222;
	border: 1px solid #111;
	width: 100%;
	box-sizing: border-box;
	outline: none;
}
.livesearch:focus {
	background-color: #FFF;
}


.liveoranlar {
	box-shadow: 0px 0px 50px #111;
}
.livesutun {
	width:50%;
	box-sizing:border-box;
	float:left;
}
.liveoranbox {
	margin:10px;
	background-color:#111;
	border:1px solid #181818;
	border-radius:2px;
	box-shadow: 0px 0px 10px #000;
}
.liveoranboxtitle {
	font-weight:bold;
	color:#BC2121;
	padding:8px 15px;
}
.livedenemedesc {
	padding:15px;
	color:#FFF;
}
.liveorantable {
	width:100%;
	box-sizing:border-box;
	table-layout:fixed;
	display:table;
	padding:5px;
}
.liveorantable > ul {
	display:table-row;
}
.liveorantable > ul > li {
	display:table-cell;
	padding:5px;
	background-color:#202020;
	border-right:1px solid #282828;
	border-left:1px solid #101010;
	border-bottom:1px solid #101010;
	border-top:1px solid #282828;
	color:#FFF;
	font-weight:bold;
	position:relative;
}
.liveorantable > ul > li > span {
	color:#e8bf00;
	position:absolute;
	right:5px;
	top:5px;
}
.liveorantable > ul > li.disabled, .liveorantable > ul > li.disabled:hover {
	background-color:#101010;
	border-right:1px solid #181818;
	border-left:1px solid #010101;
	border-bottom:1px solid #010101;
	border-top:1px solid #181818;
	color:#333;
	box-shadow:none;
	cursor:not-allowed;
}
.liveorantable > ul > li.disabled span {
	color:#333;
}
.liveorantable > ul > li:hover {
	background-color:#303030;
	border-right:1px solid #383838;
	border-left:1px solid #101010;
	border-bottom:1px solid #101010;
	border-top:1px solid #383838;
	cursor:pointer;
}
.liveorantable > ul > li:active {
	background-color:#111;
	border-color:#111;
	color:#888;
	box-shadow:0px 0px 10px #000 inset;
}
.liveorantable > ul > li.bet_selected, .liveorantable > ul > li.bet_selected:hover {
	background-color:#ffcc00;
	color:#222;
	border-right:1px solid rgba(255,255,255,.5);
	border-left:1px solid rgba(0,0,0,.2);
	border-bottom:1px solid rgba(0,0,0,.2);
	border-top:1px solid rgba(255,255,255,.5);
	box-shadow:0px 1px 0px rgba(255,255,255,.7) inset;
}
.liveorantable > ul > li.bet_selected span {
	color:#222;
}
.liveorantable > ul > li.bet i.yuksel {
	position:absolute;
}

.liveorantable > ul > li.bet i.duss {
	position:absolute;
	margin-left:15px;
	margin-top:15px;
}

.liveorantable > ul > li.bet i.yuksel {
	position:absolute;
}

.liveorantable > ul > li.bet i.duss {
	position:absolute;
	margin-left:15px;
	margin-top:15px;
}
.yuksel:before {
	border:4px solid transparent;
	border-left-color:#0C0;
	border-top-color:#0C0;
	position:absolute;
	content:'';
	left:3px;
	top:3px;
}

.duss:before {
	border:4px solid transparent;
	border-right-color:#f00;
	border-bottom-color:#f00;
	position:absolute;
	content:'';
	right:3px;
	bottom:3px;
}
.processbar {
	position: absolute;
	bottom:0px;
	top:0px;
	left:0px;
	background: rgba(255,255,255,.1);
}
.orankabul {
	padding: 10px;
	font-size:12px;
	font-weight: bold;
	border: 1px solid #222;
	margin: 4px 0px 0px;
	padding-left: 30px;
	position: relative;
	background-color: #111;
	border-radius: 3px;
	cursor: pointer;
}
.orankabul input {
	position: absolute;
	left:10px;
}
.bilocker {
	position: fixed;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	cursor: wait;
	width: 100%;
	height: 100%;
	z-index: 50000;
}
#stream {
	overflow: hidden;
}
.barem {
	width: 100%;
}
a.exit {
	color:#BC2121;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}
.usertable ul li div.exit span {
	color:#BC2121;
}
.emp {
	padding: 10px;
	color:#999;
	font-size:11px;
}
.inleftodds {
	display: table;
	width: 100%;
	box-sizing: border-box;
	background-color: #f0f0f0;
	border-top: 1px solid #ddd;
}
.inleftodds tr td {
	padding: 5px 5px;
	text-align: center;
	border-right: 1px solid #ddd;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
}
.inleftodds tr td.oddname {
	width: 40%;
	text-align: left;
	font-size:10px;
	font-weight: bold;
	background-color: #FFF;
}
.inleftodds tr td.bet {
	color:#BC2121;
	font-weight: bold;
	font-size:11px;

}
.inleftodds tr td.bet:hover {
	background-color: #BC2121;
	color:#FFF;
	cursor: pointer;
	border-color:#900;
}
.inleftodds tr td.hand {
	color:#333;
	font-weight: bold;
	background-color: #FFF;
	font-size:10px;
	padding: 0px;
}
.inleftodds tr td.disabled, .inleftodds tr td.disabled:hover, .inleftodds tr td.disabled:active {
	background-color: #f0f0f0;
	color:#ccc;
	border-right: 1px solid #ddd;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
}

.mbet {
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0,0,0,.8);
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index: 50000;
	display: none;
}
#mbet {
	width: 1000px;
	margin: 0 auto;
	background-color: #111;
	position: relative;
	box-sizing: border-box;
}
.morebettitle {
	padding: 10px 15px;
	color:#FFF;
	font-weight: bold;
	background-color: #BC2121;
	border-bottom: 2px solid rgba(0,0,0,.5);
	position: relative;
}
.morebettitle span {
	position: absolute;
	font-size:24px;
	color:#FFF;
	right:7px;
	top:3px;
	cursor: pointer;
}
.morebettitle span:hover {
	color:#000;
}
#cmad {
	float: right;
	color:#999;
}
.inmorebet {
	padding: 10px;
	box-sizing: border-box;
	overflow: auto;
	background-color: #000;
}



.oranbox {
	background-color:#101010;
	border:1px solid #191919;
	margin-bottom:5px;
}
.orantitle {
	font-size:12px;
	font-weight:bold;
	color:#BC2121;
	padding:10px 10px 10px;
}
.orantable {
	display:table;
	width:100%;
	box-sizing:border-box;
	table-layout:fixed;
}
.orantable > ul {
	display:table-row;
}
.orantable > ul > li.bet {
	display:table-cell;
	padding:5px 10px 5px;
	background-color:#202020;
	border-right:1px solid #282828;
	border-left:1px solid #101010;
	border-bottom:1px solid #101010;
	border-top:1px solid #282828;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	position:relative;
	color:#ddd;
	cursor:pointer;

}
.orantable > ul > li.bet > span {
	position:absolute;
	font-size:12px;
	color:#e8bf00;
	right:7px;
	top:5px;
}
.orantable > ul > li.bet:hover {
	background-color:#303030;
	border-right:1px solid #383838;
	border-left:1px solid #101010;
	border-bottom:1px solid #101010;
	border-top:1px solid #383838;
}
.orantable > ul > li.bet:active {
	background-color:#111;
	border-color:#111;
	color:#888;
	box-shadow:0px 0px 10px #000 inset;
}
.orantable > ul > li.bet:active span {
	color:#888;
}
.orantable > ul > li.bet_selected, .orantable > ul > li.bet_selected:hover {
	background-color:#ffcc00;
	color:#222;
	border-right:1px solid rgba(255,255,255,.5);
	border-left:1px solid rgba(0,0,0,.2);
	border-bottom:1px solid rgba(0,0,0,.2);
	border-top:1px solid rgba(255,255,255,.5);
	box-shadow:0px 1px 0px rgba(255,255,255,.7) inset;
}
.orantable > ul > li.bet_selected span {
	color:#222;
}
.afterkupon {
	display: none;
}
.afterkupontitle {
	font-size:18px;
	font-weight: bold;
	color:#FFF;
	text-align: center;
	background-color:#14892c;
	border:1px solid rgba(0,0,0,.9);
	text-decoration:none;
	padding:15px;
	box-shadow:0px 1px 0px rgba(255,255,255,.2) inset, 0px 10px 20px rgba(255,255,255,.2) inset, 0px 23px 0px rgba(255,255,255,.05) inset;
	text-shadow:1px 1px 2px rgba(0,0,0,.4);
}
.afterkupontitle i {
	font-size:70px;
}
.aks a i {
	color:#ffcc00;
}
#prn:focus {
	outline: 1px solid #BC2121;
}



.fastkupontab {
	display: table;
	width: 100%;
	box-sizing: border-box;
	table-layout: fixed;
	border-collapse: collapse;
}
.fastkupontab a {
	display: table-cell;
	padding: 10px 0px 10px;
	text-align: center;
	background-color: #333;
	color:#FFF;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}
.fastkupontab a.selected, .fastkupontab a.selected:hover {
	background-color: #BC2121;
	color:#FFF;
}
.fastkupontab a:hover {
	background-color: #000;
	color: #999;
}
.basictable {
	display: table;
	width: 100%;
	box-sizing: border-box;
	table-layout: fixed;
}
.basictable ul li {
	display: table-cell;
	padding: 0px;
	box-sizing: border-box;
}
.basictable ul li input {
	width: 100%;
}
.hklist {
	color:#FFF;
	position: absolute;
	right: 5px;
	top:8px;
	padding: 2px 5px;
	font-size:11px;
	text-decoration: underline;
}
.hklist:hover {
	color:#BC2121;
}
.hkhidden {
	display: none;
}

.input {
	padding: 8px 20px 9px 15px;
	border:1px solid #000;
	font-size:12px;
	font-weight: bold;
	outline: none;
	-webkit-appearance: none;
	background-color: #ddd;
	box-shadow: 0px 5px 10px #fff inset, 0px 0px 5px #000, 0px 17px 0px rgba(255,255,255,.5) inset;
	cursor: pointer;
}
select, select.input {
	-webkit-appearance: none;
	padding-right: 40px;
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position: right 5px top 5px;
}
.input:hover {
	box-shadow: none;
	background-color: #FFF;
}
.basictable input {
	width: 100%;
	box-sizing: border-box;
	border:none;
}
.ui-autocomplete {
	background-color:#fff;
	width:300px;
}
.ui-autocomplete > li > a {
	padding:5px 10px 5px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #fff;
	color:#222;
	display:inherit;
}
.ui-menu .ui-menu-item:hover, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background-color: #BC2121;
	color:#FFF;
	border-color:#900;
}
.fullcontenttitle {
	color:#BC2121;
	font-size:24px;
	padding: 20px 25px 20px;
	border-bottom: 1px solid #BC2121;
}
.fullcontenttitle span {
	display: inherit;
	font-size:13px;
	color:#222;
}
.ustmag {
	padding: 0px;
}

.ui-datepicker {
	background-color:#f0f0f0;
	width: auto;
	height: auto;
	margin: 5px auto 0;
	font: 9pt Arial, sans-serif;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}
.ui-datepicker a {
	text-decoration: none;
}
/* DatePicker Table */
.ui-datepicker table {
	width: 100%;
}
.ui-datepicker-header {
	background: url('img/dark_leather.png') repeat 0 0 #000;
	color: #e0e0e0;
	font-weight: bold;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 2);
	-moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	text-shadow: 1px -1px 0px #000;
	filter: dropshadow(color=#000, offx=1, offy=-1);
	line-height: 30px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #111;
}
.ui-datepicker-title {
	text-align: center;
}
.ui-datepicker-prev, .ui-datepicker-next {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	background-image: url('img/arrow.png');
	background-repeat: no-repeat;
	line-height: 600%;
	overflow: hidden;
}
.ui-datepicker-prev {
	float: left;
	background-position: center -30px;
}
.ui-datepicker-next {
	float: right;
	background-position: center 0px;
}
.ui-datepicker thead {
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));
	background-image: -webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background-image: -o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background-image: -ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background-image: linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );
	border-bottom: 1px solid #bbb;
}
.ui-datepicker th {
	text-transform: uppercase;
	font-size: 6pt;
	padding: 5px 0;
	color: #666666;
	text-shadow: 1px 0px 0px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=0);
}
.ui-datepicker tbody td {
	padding: 0;
	border: 1px solid #ddd;
}
.ui-datepicker tbody td:last-child {
	border-right: 0px;
}
.ui-datepicker tbody tr {
	border-bottom: 1px solid #bbb;
}
.ui-datepicker tbody tr:last-child {
	border-bottom: 0px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display: inline-block;
	font-weight: bold;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #666666;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=1);
}
.ui-datepicker-calendar .ui-state-default {
	color:#222;
	background: -moz-linear-gradient(top,  #ededed 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: linear-gradient(top,  #ededed 0%,#dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 );
	-webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	-moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
}
.ui-datepicker-calendar .ui-state-hover {
	background: #f7f7f7;
}
.ui-datepicker-calendar .ui-state-active {
	background: #BC2121;
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	color: #FFF;
	text-shadow: 0px 1px 0px #900;
	filter: dropshadow(color=#900, offx=0, offy=1);
	border: 1px solid #900;
	position: relative;
	margin: -1px;
}

.ui-datepicker-unselectable .ui-state-default {
	background: #f4f4f4;
	color: #b4b3b3;
}
.ui-datepicker-calendar td:first-child .ui-state-active {
	width: 29px;
	margin-left: 0;
}
.ui-datepicker-calendar td:last-child .ui-state-active {
	width: 29px;
	margin-right: 0;
}
.ui-datepicker-calendar tr:last-child .ui-state-active {
	height: 29px;
	margin-bottom: 0;
}

.nomar {
	margin: 0px;
}
.nokuponda {
	padding:15px;
	background-color:#222;
	color:#999;
	text-shadow:1px 1px 0px #111;
	font-weight:bold;
	line-height:19px;
}
.nokuponda span {
	color:#ffcc00;
	font-size:16px;
	display:inherit;
	margin-bottom:3px;
}

.pager {
	padding: 15px;
	background-color: #f9f9f9;
	border-bottom: 1px solid #ddd;
	text-align: center;
}
.pager a {
	font-weight: bold;
	font-size:12px;
	display: inline-block;
	text-decoration: none;
	border: 1px solid #ddd;
	background-color: #f9f9f9;
	color:#222;
	height: 31px;
	vertical-align: middle;
	line-height: 31px;
	padding: 0px 15px 0px;
	box-shadow: 0px 1px 0px #fff inset;
}
.pager a:hover {
	background-color: #FFF;
	color:#444;
}
.pager a:active {
	background-color: #ddd;
	color:#999;
	box-shadow: 0px 0px 5px #ccc inset;
}
.pager a.disabled, .pager a.disabled:hover {
	color:#dadada;
	text-shadow: 1px 1px 0px #fff;
	background-color: #f9f9f9;
}
.toplam_kupon_goster {
	padding: 10px;
	background-color: #f0f0f0;
	font-weight: bold;
	color:#222;
	text-align: left;
}

.btablo {
	display:table;
	width:100%;
	box-sizing:border-box;
}
.btablo tr td {
	padding:10px 10px 10px;
	position:relative;
	vertical-align: middle;
	text-shadow: 1px 1px 1px #fff;
}
.btablo tr.head td {
	background-color:#ddd;
	color:#222;
	border-right:1px solid #ccc;
	border-bottom:2px solid #ccc;
	border-left: 1px solid #f0f0f0;
	font-weight:bold;
	font-size:12px;
}
.btablo tr.line td {
	background-color:#f0f0f0;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:8px 10px 8px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color:#111;
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
}
.btablo tr.odd td {
	background-color: #f9f9f9;
}
.satir {
	display: inherit;
	font-size:11px;
	font-weight: normal;
}
.btablo tr.dline td {
	background-color: #f0f0f0;
	padding: 5px;
	display: none;
	border-top:1px solid #fff;
	border-bottom: 2px solid #14892c;
}
.btablo tr.line:hover td {
	background-color: #FFF;
}
.btablo tr td a {
	text-shadow: none;
}
.btablo tr.opener td {
	background-color: #fff;
	position: relative;
	box-shadow: 0px 0px 5px #ddd inset;
	text-decoration: underline;
}

.btablo  tr.opener  td a.hov {
	background-color: #333;
}
.hov i {
	font-size:14px;
}
a.brl i {
	font-size:14px;
}



.btablo tr.drm_1 td {
	color:#111;
}

.btablo tr.drm_2 td {
	color:#14892c;
}
.btablo tr.drm_3 td {
	color:#BC2121;
}
.btablo tr.drm_4 td {
	color:#999;
	text-shadow: 1px 1px 0px  #fff;
}

.tablo tr.line td.green {
	color:#14892c;
}
.tablo tr.line td.red {
	color:#BC2121;
}

ul.drm_1 li {
	color:#111;
}

ul.drm_2 li {
	color:#14892c;
	font-weight: bold;
}
ul.drm_3 li {
	color:#BC2121;
	font-weight: bold;
}
ul.drm_4 li {
	color:#999;
	text-shadow: 1px 1px 0px  #fff;
}

.indline {
	padding: 0px;
}
.intab {
	display: table;
	width: 100%;
	box-sizing: border-box;
	border-collapse: collapse;
	box-shadow: 0px 0px 10px #ddd;
}
.intab ul {
	display: table-row;
}
.intab ul li {
	display: table-cell;
	padding: 5px 10px;
	vertical-align: middle;
}
.intab ul.head li {
	background-color: #ddd;
	border:1px solid #ccc;
	font-weight: bold;
	font-size:12px;
}
.intab ul.line li {
	background-color: #f9f9f9;
	border:1px solid #ddd;
	font-size:12px;
}
.btablo tr td a.stm {
	color:#BC2121;
	text-decoration: none;
	font-weight: bold;
	font-size:14px;
}
.alc {
	text-align: center;
}
.alr {
	text-align: right;
}
i.bigi {
	font-size:18px;
}

.btablo tr.line td.report span, .btablo tr.head td.report span {
	float: left;
}
.btablo tr td.red {
	color:#BC2121;
}
.btablo tr td.green {
	color:#14892c;
}

.blackform {
	display:table;
	border-collapse:collapse;
	width:100%;
	padding: 10px;
	box-sizing: border-box;
}
.blackform > ul {
	display:table-row;
}
.blackform > ul > li {
	display:table-cell;
	padding:5px 8px 5px;
	font-size:12px;
	vertical-align:text-bottom;
	position:relative;
}
.blackform > ul > li:first-child {
	padding:8px 15px 8px;
	color:#fff;
	position:relative;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:200px;
	max-width:200px;
	min-width:200px;
}
.button {
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	background-color:#BC2121;
	border:1px solid #BC2121;
	box-shadow:0px 5px 10px rgba(255,255,255,.3) inset, 0px 1px 0px rgba(255,255,255,.5) inset;
	height:30px;
	padding:0px 20px 0px;
	line-height:30px;
	text-decoration:none;
	color:#FFF;
	border-radius:3px;
}
.button:hover {
	background-color:#e24a4a;
}
.button:active {
	background-color:#222;
	border-color:#111;
	box-shadow:0px 0px 10px #000 inset;
	color:#555;
}
.informar {
	padding: 15px;
	background-color: #181818;
	margin: 10px;
}
.ok {
	display:inherit;
	font-size:12px;
	background-color:#14892c;
	border:1px solid rgba(0,0,0,.2);
	color:#FFF;
	text-decoration:none;
	padding:10px;
	text-align:left;
	box-shadow:0px 10px 20px rgba(255,255,255,.2) inset;
	text-shadow:1px 1px 2px rgba(0,0,0,.4);
	position:relative;
	font-weight:bold;
	margin:5px 0px 5px;
}
.error {
	padding:8px;
	text-align:center;
	background-color:#BC2121;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	border:1px solid #900;
	margin:5px 0px 0px;
}

.berror {
	font-size:12px;
	text-align: left;
}

.load {
	padding: 15px;
	text-align: center;
	background: rgba(0,0,0,.8);
}
.load img {
	height: 30px;
}
.pinput {
	box-shadow: none;
	border:1px solid #CCC;
	background-color: #FFF;
}
#hashcontent {
	background-color: #fff;
	position: relative;
	top:5px;
}
.panelcontent {
	padding: 25px;
	background-color: #FFF;
}


.form {
	display:table;
	border-collapse:collapse;
	box-sizing:border-box;
	width:100%;
}
.form > ul {
	display:table-row;
}
.form > ul > li {
	display:table-cell;
	padding:5px 5px 5px;
	font-size:12px;
	vertical-align: middle;
	color:#222;
	border: 1px solid #ddd;
}
.form > ul > li.el {
	width: 180px;
	font-weight: bold;
	background-color: #f9f9f9;
	padding: 5px 10px 5px;
}
.form > ul > li.ela {
	background-color: #f0f0f0;
	border-color:#ddd;
	padding: 10px;
}

.minar {
	width: 50px;
	text-align: right;
}
.form > ul > li > input {
	padding: 8px;
}
.half {
	box-sizing: border-box;
	padding: 5px 0px 5px;
}
.form ul li span {
	display: inherit;
	font-size:11px;
	color:#555;
	padding: 3px 1px 0px;
}
.bottombutton {
	padding: 10px;
	text-align: center;
}

.stline {
	padding: 5px;
	border: 1px solid #f0f0f0;
	box-sizing: border-box;
	margin: 2px;
	background-color: #f9f9f9;
	font-weight: bold;
	padding-left: 22px;
	position: relative;
	cursor: pointer;
}
.stline:hover {
	border-color:#CCC;
	color:#BC2121;
}
.stline input {
	position: absolute;
	left:5px;
}
.stn {
	float: left;
	width: 50%;
}
.halftitle {
	padding: 10px;
	font-weight: bold;
	color:#BC2121;
	font-size:12px;
}
.bos {
	padding: 10px;
	color:#666;
	margin: 10px;
	background: rgba(0,0,0,.1);
	font-weight: bold;
}
.incont {
	padding: 2px;
}
.btablo tr.line td.wspan span {
	display: inherit;
	font-weight: normal;
}
.tablolink {
	display:inline-block;
	padding:5px 10px 5px;
	color:#222;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#ddd;
	border-radius:2px;
}
.redlink {
	display:inline-block;
	padding:5px 10px 5px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#BC2121;
	border-radius:2px;
}
.orangelink {
	display:inline-block;
	padding:5px 10px 5px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#c98e11;
	border-radius:2px;
}
.greenlink {
	display:inline-block;
	padding:5px 10px 5px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#14892c;
	border-radius:2px;
}
.redlink:hover, .greenlink:hover, .tablolink:hover {
	color:#fff;
	background-color:#222;
	transition:250ms all;
	box-shadow:0px 0px 5px #000 inset;
}
.tele {
	width: 70px;
	text-align: right;
}
.sh {
	width: 50px;
	text-align: center;
}
.hiddo {
	display: none;
}
.nonpermit {
	padding: 30px;
	color:#FFF;
	background-color: #BC2121;
	font-size:16px;
}
.nonpermit span {
	font-size:24px;
	letter-spacing: -1px;
	font-weight: bold;
	display: inherit;
}
.back {
	padding: 10px 25px;
}
.form >ul >li.con {
	color:#BC2121;
	padding: 10px;
	font-weight: bold;
}
.btablo tr.inline {
	display: none;
}
.btablo tr.inline td {
	padding: 0px;
}
.inlines {
	padding: 10px;
	background-color: #f0f0f0;
	border: 1px solid #ddd;
	display: none;
}

.inpanelfilter {
	background-color: #f0f0f0;
	padding: 5px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	box-shadow: 0px 0px 5px #ddd;
}
.panelfilter {
	display: table;
}
.panelfilter >ul {
	display: table-row;
}
.panelfilter >ul >li {
	display: table-cell;
	padding: 5px;
}
.panelfilter >ul >li >span {
	font-size:12px;
	font-weight: bold;
	display: inherit;
	padding: 3px 2px 3px;
}
.refresh {
	color:#14892c;
	font-size:28px;
	text-decoration: none;
	margin-top:3px;
}
.refresh:hover {
	color:#BC2121;
}


.kuponstats {
	display: table;
	width: 100%;
	box-sizing: border-box;
	margin: 5px 0px 5px;
	table-layout: fixed;
	border-collapse: collapse;
	border: 1px solid #ddd;
	box-shadow: 0px 0px 5px #ddd;
}
.kuponstats ul {
	display: table-row;
}
.kuponstats ul li {
	display: table-cell;
	padding: 15px;
	border: 1px solid #ddd;
	position: relative;
	background-color: #f9f9f9;
	box-shadow: 0px 5px 20px #fff inset;
	line-height: 18px;
}
.kuponstats ul li b {
	font-weight: bold;
}
.kuponstats ul li span {
	font-size:18px;
	font-weight: bold;
	letter-spacing: -0.5px;
	position: absolute;
	right:15px;
	top:18px;
}
.kuponstats ul li font {
	font-size:12px;
	font-weight: bold;
}
.userallcop {
	position: absolute;
	right:5px;
	top:5px;
	color:#444;
}
.userallcop i {
	font-size:14px;
}
.warn {
	padding: 10px;
	color:#BC2121;
	font-weight: bold;
}



.tablo {
	display:table;
	width:100%;
	box-sizing:border-box;
	margin-top:5px;
	box-shadow:0px 0px 10px #ddd;
}
.tablo tr td {
	padding:10px 10px 10px;
	position:relative;
}
.tablo tr.head td {
	background-color:#f9f9f9;
	color:#222;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	font-weight:bold;
	font-size:12px;
}
.tablo tr.head td:first-child, .tablo tr.line td:first-child {
	border-left:1px solid #ddd;
}
.tablo tr.line td {
	background-color:#FFF;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:8px 10px 8px;
}
.tablo tr.line:hover td {
	background-color:#f0f0f0;
}
.intit {
	font-size:12px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	padding: 15px;
}
.intit span {
	display: inherit;
	font-weight: normal;
}
.orantabs {
	width: 50%;
	float: left;
	box-sizing: border-box;
}
.dtable {
	padding: 1px;
	border: 1px solid #ddd;
	box-shadow: 0px 0px 5px #ddd;
	background-color: #FFF;
	margin: 5px;
}
.dtabletitle {
	padding: 8px;
	font-weight: bold;
	font-size:12px;
	background-color: #f9f9f9;
}
.dtabled {
	display: table;
	width: 100%;
	box-sizing: border-box;
	table-layout: fixed;
	border-collapse: collapse;
}
.dtabled ul {
	display: table-row;
}
.dtabled ul li {
	display: table-cell;
	padding: 5px 15px 5px;
	border: 1px solid #ddd;
}
.dtabled ul li span {
	display: inherit;
	font-size:12px;
	font-weight: bold;
	color:#BC2121;
	padding: 2px 0px 4px;
}
.oraner {
	width: 40px;
	text-align: center;
	padding: 5px;
}
.loginbox {
	height: 400px;
	width: 700px;
	background: rgba(0,0,0,.8);
	background-image: url(img/logingirl.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: auto 400px;
	margin: 0 auto;
	position: relative;
	top:60px;
	border:10px solid rgba(255,255,255,.05);
	box-shadow: 0px 0px 20px #111;
	border-top-right-radius: 100px;
	border-bottom-left-radius: 100px;
}

.loginarea {
	position: absolute;
	width: 400px;
	left:25px;
	top:150px;
	box-sizing: border-box;
	padding: 15px;
}
.loginarea ul li {
	padding: 2px;
	color:#999;
	font-size:14px;
}
.logininput {
	padding: 10px;
	font-weight: bold;
	font-size:18px;
	font-family: Arial;
	outline: none;
	background-color: #ddd;
	border: none;
	width: 100%;
	box-sizing: border-box;
}
.logininput:focus {
	background-color: #FFF;
}
a.loginbutton {
	display: inline-block;
	font-family: Arsenal;
	font-size:18px;
	color:#FFF;
	background-color: #BC2121;
	padding: 8px 25px 10px;
	text-decoration: none;
	border-bottom-left-radius: 100px;
	text-align: right;
	padding-left: 100px;
	box-sizing: border-box;
	width: 50%;
	float: left;
	border-bottom: 3px solid rgba(0,0,0,.5);
}
a.loginbutton:hover {
	background-color: #111;
	transition: 250ms all;
}

a.regbutton {
	display: inline-block;
	font-family: Arsenal;
	font-size:18px;
	color:#FFF;
	background-color: #8ab91a;
	padding: 8px 25px 10px;
	text-decoration: none;
	text-align: right;
	box-sizing: border-box;
	width: 50%;
	float: left;
	border-left: 2px solid #111;
	border-bottom: 3px solid rgba(0,0,0,.5);
}
.foottext {
	padding: 20px;
	box-sizing: border-box;
	background: rgba(0,0,0,.4);
	width: 95%;
	margin: 0 auto;
	position: relative;
	min-width: 1250px;
	max-width: 1600px;
}
.ferrari {
	position:absolute;
	width:370px;
	height:185px;
	background-image:url(ferrari.gif);
	background-repeat:no-repeat;
	right:-70px;
	bottom:-50px;
}

.newser {
    overflow:hidden;
    position:relative;
    margin:0 auto;
	background-color: #111;
	color:#FFF;
	font-weight: bold;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
}
.sanalcontent {
	background:rgba(0,0,0,.5);
}
.insanalcontent {
	width:1200px;
	margin:0 auto;
	background:rgba(0,0,0,.8);
}
.sanalleft {
	width: 950px;
	float:left;
	background-color: #000;
	box-sizing: border-box;
}
.sanalright {
	width:250px;
	float: left;
	background-color: #222;
	box-sizing: border-box;
}
.sanal_video {
	float:left;
	width: 700px;
	box-sizing: border-box;
}
.sanalmaclist {
	float: left;
	box-sizing: border-box;
	width: 250px;
	background-color:#111;
	height: 425px;
}

.sanalinfo {
	padding: 10px;
	background-color: #222;
	color:#FFF;
	font-size:12px;
	position: relative;
	border-bottom: 1px solid #161616;
}
.sanalinfo span {
	position: absolute;
	right:5px;
	top:5px;
	background-color: #111;
	padding: 5px 10px;
	color:#FFF;
	font-weight: bold;
}
.sanalinfo font {
	color:#F00;
	font-weight: bold;
}
.sanalmacline {
}
.sanalmacline a {
	display: inherit;
	color:#FFF;
	font-weight: bold;
	text-decoration: none;
	padding: 11.5px 15px;
	background-color: #222;
	border-top:1px solid #282828;
	border-bottom: 1px solid #161616;
	border-right: 1px solid #161616;
	box-shadow: 0px 0px 20px #101010 inset;
}
.sanalmacline a.selected {
	color:#ffcc00;
	background-color:#010101;
	box-shadow: 0px 0px 20px #000 inset;
}
.sanalmacline a span {
	display: inherit;
	font-weight: normal;
	color: rgba(255,255,255,.6);
}
.sanalhaftalar {
	padding: 2px;
	display: table;
	table-layout: fixed;
	width: 100%;
	box-sizing: border-box;
	background-color: #222;
	border-top:1px solid #333;
	border-bottom:1px solid #000;
}
.sanalhaftalar a {
	display: table-cell;
	padding: 5px;
	color:#FFF;
	font-weight: bold;
	border:1px solid #222;
	background-color: #111;
	text-align: center;
	text-decoration: none;
}
.sanalhaftalar a.endof {
	background-color: #010101;
	color:#555;
	border:1px solid #020202;
}
.sanalhaftalar a.selected {
	background-color:#BC2121;
	color:#FFF;
	border-color:#BC2121;
}
.leftsanalmaclist {
	width: 250px;
	float: left;
}
.centersanaloranlar {
	width: 700px;
	float: left;
	background-color: #282828;
	min-height: 500px;
	border-left:1px solid #BC2121;
	box-sizing: border-box;

}
.leftsanalmaclist a {
	display: inherit;
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
	padding:10px 15px;
	border-top: 1px solid #292929;
	border-bottom: 1px solid #151515;
	background-color: #222;
}
.leftsanalmaclist a:hover {
	background-color: #333;
}
.leftsanalmaclist a.selected, .leftsanalmaclist a.selected:hover {
	background-color: #BC2121;
	color:#FFF;
	border-color:#BC2121;
}
.centersanaltitle {
	font-family: Arsenal;
	font-size:24px;
	color:#FFF;
	padding:15px 20px 15px;
	border-bottom:1px solid #BC2121;
	background-color: #010101;
	box-shadow: 0px 10px 20px rgba(255,255,255,.1) inset;
}
.allsanaloran {
	padding:10px;
}
.hidsanal {
	display:none;
}
.liveorantable ul li.kazanan_sanal, .liveorantable ul li.kazanan_sanal:hover {
	background: rgba(126,174,74,.5);
	color:#FFF;
}
.liveorantable ul li.kazanan_sanal span {
	color:#FFF;
}

.vfl_left {
	float: left;
	width: 760px;
}
.eski_sanalkupon {
	width: 240px;
	float: left;
}

.mins a {
	font-size:10px;
}

.eskisanal_content {
	width: 1000px;
}

.sanalorantab {
	display: table;
	padding: 10px 10px 0px;
}
.sanalorantab a {
	display: table-cell;
	padding: 10px 20px;
	background-color: #000;
	color:#FFF;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.sanalorantab a.selected {
	background-color: #BC2121;
	color:#FFF;
}

.sanalsec {
	width: 1000px;
	margin: 0 auto;
	padding: 10px;
	box-sizing: border-box;
	background-color: #111;
}

.sanalsecbox {
	padding: 5px 0px 5px;
}
.sanalsecbox a {
	font-size:18px;
	color:#BC2121;
	border:1px solid #BC2121;
	border-radius: 5px;
	display: inherit;
	text-decoration: none;
	font-weight: bold;
	padding: 15px 20px;
}

.sanalsecbox a:hover {
	color:#FFF;
	border-color:#FFF;
}

.sbbox {
	float: left;
	width: 50%;
	text-align: center;
	box-sizing: border-box;
	padding: 20px;
}
.sbbox a {
	font-size:18px;
	color:#BC2121;
	text-decoration: none;
	padding: 5px;
}

.sbbox img {
	border: 2px solid #BC2121;
	box-shadow: 0px 0px 10px #000;
}
.sbbox img:hover {
	border:2px solid #FFF;
}

.sanalpuan {
	display: table;
	width: 100%;
}
.sanalpuan ul {
	display: table-row;
}
.sanalpuan ul li {
	display: table-cell;
	padding: 5px;
	border-bottom: 1px solid #181818;
	font-size:10px;
	color:#FFF;
}
.sanalpuan ul.head li {
	font-weight: bold;
	background-color: #111;
}
.sanalpuan ul:hover li {
	background-color: #000;
}





.bets {
	padding: 5px;
}
.inbetinput {
	padding: 5px;
	font-weight: bold;
	font-size:12px;
	font-family: Arial;
	border: 1px solid #999;
	width: 70px;
	outline: none;
}

.inbetinput:focus {
	border: 1px solid #222;
	box-shadow: 0px 0px 10px #ccc;
}
.outbets {
	padding: 5px;
	font-size:12px;
	font-weight: bold;
}

a.yanarli, a.yanarli:hover {
	background-color: #ffcc00;
	color:#222;
	font-weight: bold;
	text-shadow: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-shadow: 0px 0px 10px rgba(0,0,0,.2) inset;
	position: relative;
	z-index: 10;
}
a.yanarli:before {
	content:'YENİ OYUN!';
	position: absolute;
	background-color: #000;
	padding: 2px;
	bottom:-5px;
	left:0px;
	color:#FFF;
	z-index: 1000;
	font-weight: normal;
	font-size:10px;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}




.casinobox {
	padding: 5px;
	float: left;
	width: 25%;
	height: 250px;
	border: 1px solid #222;
	background-color: #333;
	box-sizing: border-box;
	cursor: default;
}

.casinoname {
	font-size:14px;
	font-weight: bold;
	color:#FFF;
	text-align: center;
	padding: 10px 0px 5px;
}

.casinoenter {
	padding: 5px;
	text-align: center;
}
.casinoenter >a {
	display: inline-block;
	padding: 10px 20px;
	background-color: #BC2121;
	color:#FFF;
	text-decoration: none;
	box-shadow: 0px 2px 5px rgba(255,255,255,.2) inset, 0px 1px 0px rgba(255,255,255,.5) inset;
	border-radius: 3px;
	border: 1px solid rgba(0,0,0,.2);
	border-bottom: 3px solid rgba(0,0,0,.3);
	position: relative;
	font-size:11px;
	font-weight: bold;
}
.casinoimage {
	height: 128px;
}
.casinoimage >img {
	width: 100%;
	max-height: 128px;
}
.turboimages .casinoimage {
	height: 150px;
}
.turboimages .casinoimage >img {
	max-height: 270px;
}

.casinomoneys {
	color:#ffcc00;
	font-size:12px;
	text-align: center;
	padding: 5px;
}

.casinobox:hover {
	background-color: #000;
}

#iframe {
	width: 1300px;
	margin: 0 auto;
}

#casino_list {
	width: 1000px;
	margin: 0 auto;
}

.casinobutton {
	display: inline-block;
	padding: 10px 20px;
	background-color: #BC2121;
	color:#FFF;
	text-decoration: none;
	box-shadow: 0px 2px 5px rgba(255,255,255,.2) inset, 0px 1px 0px rgba(255,255,255,.5) inset;
	border-radius: 3px;
	border: 1px solid rgba(0,0,0,.2);
	border-bottom: 3px solid rgba(0,0,0,.3);
	position: relative;
	font-size:13px;
	font-weight: bold;
}

.lobilist {
	padding: 5px;
	text-align: center;
}

.flashmsgbox {
	position: fixed;
	z-index: 100000;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background: rgba(0,0,0,.5);
}

.flashmsgbox >div {
	position: absolute;
	width: 500px;
	background-color: #FFF;
	left:50%;
	margin-left:-250px;
	box-sizing: border-box;
	padding: 25px;
	top:100px;
	box-shadow: 0px 0px 10px #000;
}
.flashmsgbox >div >span {
	display: inherit;
	padding: 5px 0px 5px;
	font-size:14px;
	line-height: 20px;
}

.flashmsgbox >div >font {
	display: inherit;
	font-size:11px;
	color:#666;
	padding: 10px;
	text-align: center;
}



.sofaline {
	padding: 10px;
	border: 1px solid #ddd;
	margin: 5px 0px 5px;
	display: inline-block;
	width: 100%;
	background-color: #FFF;
}

.sofamacline {
	padding: 5px;
	margin: 4px 0px 4px;
}

.hidsofa {
	opacity:0.2;
}



.hiddo {
	display: none;
}


.ulkelist a i {
	position: absolute;
	left:2px;
	top:0px;
}

.lignam i {
	position: absolute;
	left:6px;
	top:4px;
}

.skorline {
	padding: 7px;
	border: 1px solid #999;
	margin: 5px 0px;
}

.slot-content {
	display: flex;
	background: rgba(0,0,0,.6);
	margin-top:10px;
}

.slot-left {
	width: 200px;
}
.slot-center {
	flex:1;
}
.slot-title {
	padding: 15px;
	font-weight: bold;
	color:#FFF;
	border-bottom: 1px solid rgba(255,255,255,.1);
}

.slot-providers {
	display: flex;
	flex-direction: column;
}
.slot-providers a {
	padding: 7px 15px;
	background-color: rgba(255,255,255,.2);
	color:#FFF;
	border-bottom: 1px solid rgba(0,0,0,.5);
	border-top: 1px solid rgba(255,255,255,.1);
	text-decoration: none;
}

.slot-providers a.selected {
	background-color: rgba(0,0,0,.8);
	box-shadow: 0px 0px 10px #000 inset;
	color:#ffcc00;
	font-weight: bold;
}

.slot-providers a:hover {
	background: rgba(0,0,0,.5);
	color:#ffcc00;
	text-decoration: underline;
}

.slot-arama {
	padding: 7px;
	font-size:18px;
	font-weight: bold;
	border: 1px solid #000;
	outline: none;
	width: 100%;
	box-sizing: border-box;
}
.search-slot {
	padding: 5px;
	background-color: rgba(0,0,0,.5);
}

.slot-list {
	display: flex;
	flex-wrap: wrap;
}
.slot-box {
	width: 20%;
	padding: 5px;
	box-sizing: border-box;
	border: 1px solid #333;
}
.slot-img {
	height: 200px;
	width: 100%;
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.slot-name {
	font-weight: bold;
	color:#FFF;
	font-size:18px;
	padding: 5px 15px;
}

.slot-box:hover {
	background: rgba(255,255,255,.5);
	box-shadow: 0px 0px 10px #000 inset;
	cursor: pointer;
}

.slot-fixed {
	position: fixed;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background: rgba(0,0,0,.8);
	width: 100%;
	height: 100%;z-index: 99999999;
	display: none;
}

.slot-fixed-content {
	width: 1000px;
	height: 700px;
	background-color:#333;
	margin: 0 auto;
	margin-top:100px;
	position: relative;
	display: flex;
	padding: 10px;
}

.slot-close {
	position: absolute;
	font-size:15px;
	color:#FFF;
	z-index: 9999999;
	padding: 8px 15px;
	background: #333;
	right:0px;
	top:-32px;
}
.slot-close:hover {
	background-color: #BC2121;
	color:#FFF;
	cursor: pointer;
}

.slot-cont {
	flex:1;
	height: 100%;
	width:100%;
	background-color: #111;
}

.slotframe {
	width: 100%;
	height: 100%;
}
#google_translate_element {
  position: fixed;
  top:0px;
  right:0px;
}
#ytWidget {
  position: fixed;
  top:0px;
  right:0px;
	z-index: 100000;
}
