* {
	padding:0px;
	margin:0px;
	list-style:none;
}
html {
	margin: 0px;
	padding: 0px;
}
body {
	background-image:url(img/bg.jpg?k=1);
	background-attachment:fixed;
	background-size:cover;
	font-family:Arial;
	font-size:12px;
	margin:0px;
	padding:0px;
	box-sizing: border-box;
}
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;
}




.wide {
	width:90%;
	max-width:1600px;
	min-width:1300px;
	margin:0 auto;
}
@media (max-width: 1600px) {
.wide {
	width:98%;
	min-width:1250px;
	margin:0 auto;
	box-sizing: border-box;
}
}


.main {
	min-height:1000px;
	margin-top:5px;
	box-sizing: border-box;
}
.header {
	position:relative;
	box-sizing: border-box;
}
.clear {
	clear:both;
}
.menu a {
	font-family: 'Merriweather Sans', sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	display:inline-block;
	background-color:#BC2121;
	padding:15px 20px 15px;
	border-right:1px solid #BC2121;
	box-shadow:0px 0px 10px rgba(0,0,0,.2), 0px 10px 15px rgba(255,255,255,.2) inset, 0px 22px 0px rgba(255,255,255,.1) inset;
}
.menu a span {
	position:relative;
	background:rgba(0,0,0,.2);
	padding:5px 7px 5px;
	font-family:Arial;
	font-size:12px;
	border-radius:3px;
	margin-left:5px;
	box-shadow:0px 0px 5px rgba(0,0,0,.3) inset;
}
.menu a.hovered, .menu a.hovered:hover {
	background-color:#222;
	border-color:#222;
	position:relative;
	box-shadow:0px 0px 5px #111 inset,0px 1px 0px #000, 0px 2px 0px #000, 0px 3px 0px #000, 0px 4px 0px #000, 0px 5px 0px #000, 0px -1px 0px #000, 0px -2px 0px #000;
	color:#ddd;
}
.menu a.hovered span {
	color:#999;
	font-weight:bold;
}
.menu a:first-child {
	border-left:none;
}
.menu a:last-child {
}
.menu {
	font-size:0;
	background-color:#BC2121;
	border-bottom:4px solid #901313;
	border-top:2px solid #901313;
}
.menu a:hover {
	background-color:#cd2b2b;
	color:#fff;
}
.menu a:active {
	background-color:#222;
	border-color:#222;
	position:relative;
	box-shadow:0px 0px 5px #111 inset,0px 1px 0px #000, 0px 2px 0px #000, 0px 3px 0px #000, 0px 4px 0px #000, 0px -1px 0px #000, 0px -2px 0px #000;
	color:#ddd;
}
.mainhead {
	background-color:#f0f0f0;
	border-bottom:2px solid #fff;
	padding:10px;
	box-shadow:0px -15px 20px #fff inset;
	margin-top:10px;
}
.adminmainhead {
	border-bottom:2px solid #900;
}
.logo {
	font-size:40px;
	color:#222;
	font-family: 'Arsenal', sans-serif;
	font-weight:600;
	letter-spacing:-1px;
	text-shadow:1px 1px 1px #fff,1px 1px 0px #ddd, 2px 2px 0px #ddd;
	float:left;
	height:65px;
	margin-left:0px;
	line-height:65px;
	padding:0px 20px 0px;
	position:relative;
}
.logo span {
	position:absolute;
	font-size:10px;
	font-weight:normal;
	letter-spacing:normal;
	font-family:Arial;
	bottom:-22px;
	right:20px;
	text-shadow:none;
	color:#777;
}
.logo a {
	color:inherit;
	text-decoration:none;
}
.logo a:hover {
	color:#444;
}
.headbox {
	float:left;
	background-color:#FFF;
	border:1px solid #ddd;
	margin-left:9px;
	box-shadow:0px 0px 10px #ddd;
	height:65px;
	border-radius:3px;
}
.headbox span {
	display:inherit;
	padding:15px;
	font-weight:bold;
}
.headbox font {
	display:inherit;
	font-weight:bold;
	font-size:13px;
	color:#BC2121;
	margin-top:3px;
}
.left {
	width:15%;
	float:left;
	min-height:100px;
}
.right {
	width:20%;
	float:left;
	min-height:100px;
}
.menter {
	width:65%;
	float:left;
	min-height:100px;
}
.leftwide {
	width:80%;
}
.rightwide {
	width: 85%;
}
.rightwide .centercontent {
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
.fullwide {
	width:100%;
	margin: 0px;
	float: inherit;
}
.fullwide .centercontent {
	margin: 0px;
	padding: 0px;
}
.msgbox {
	background-color:#222;
	border:1px solid #000;
	box-shadow:0px 0px 5px #111;
	margin:5px 0px 5px;
	color:#FFF;
	height:40px;
	position:relative;
	padding-left:100px;
	line-height:40px;
}
.msgbox span {
	position:absolute;
	background-color:#333;
	color:#999;
	bottom:0px;
	left:0px;
	top:0px;
	line-height:40px;
	padding:0px 15px 0px;
	font-weight:bold;
	border-right:1px solid #393939;
}
.box {
	background-color:#222;
	border:1px solid #000;
	color:#FFF;
	margin-bottom: 5px;
}
.boxtitle {
	font-size:12px;
	font-weight:bold;
	color:#BC2121;
	background-color:#111;
	padding:10px 15px 8px;
	border-bottom:1px solid #000;
	position: relative;
}
.boxlinks a {
	display:inherit;
	padding:8px 15px 8px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#202020;
	border-bottom:1px solid #111;
	border-top:1px solid #303030;
}
.boxlinks a:hover {
	background-color:#181818;
	border-top:1px solid #282828;
	color:#888;
}
.boxlinks a:active {
	color:#BC2121;
}
.boxlinks a:last-child {
	border-bottom:none;
}

.centercontent {
	padding:0px 5px 0px;
}
.leftwide .centercontent {
	padding:0px 5px 0px 0px;
}
.footer {
	background-color:#111;
	border-top:1px solid #333;
	margin-top:10px;
}
.footertext {
	padding:25px 0px 5px;
	color:#777;
	font-size:12px;
	text-align:center;
}
.footertext strong {
	font-weight:bold;
	color:#BC2121;
}
.loader {
    border: 5px solid #333; /* Light grey */
    border-top: 5px solid #BC2121; /* Blue */
	border-bottom: 5px solid #BC2121;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 1s linear infinite;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-50px;
	margin-top:-50px;
}
.locker span {
	position:absolute;
	color:#FFF;
	font-weight:bold;
	background-color:#222;
	font-size:10px;
	border-radius:2px;
	left:50%;
	top:50%;
	margin-left:-53px;
	margin-top:-29px;
	z-index:99999;
	padding:3px 0px 3px;
	text-align: center;
	width: 65px;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

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


.filt {
	width:100%;
}
.infilter {
	box-shadow:0px 0px 20px #111 inset;
	padding:5px;
	box-sizing:border-box;
}
.filter {
	display:table;
	width:100%;
}
.filter > ul {
	display:table-row;
}
.filter > ul > li {
	display:table-cell;
	padding:10px 5px 10px;
	box-sizing:border-box;
}
.filter > ul > li > span {
	display:inherit;
	color:#FFF;
	font-size:12px;
	padding:0px 5px 5px;
	font-weight:bold;
}
.filter > ul > li:first-child {
	border-left:0px;
	padding-left:10px;
}
.input {
	padding:8px;
	border:1px solid #000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	outline:none;
	box-shadow:0px 0px 10px #000;
	box-sizing:border-box;
	cursor:pointer;
}
.pinput {
	box-shadow:0px 0px 5px #ddd;
	border:1px solid #ccc;
	padding:8px 8px 9px;
}
.input:focus {
	border-color:#777;
	box-shadow:0px 0px 5px #777;
}
select {
	-webkit-appearance:none;
	-moz-appearance:none;
	background-image:url(img/select.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#fff;
}
select.input {
	padding-right:40px;
}
.getir {
	padding:8px 15px 8px;
	background-color:#BC2121;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	box-shadow:0px 0px 10px rgba(0,0,0,.2), 0px 10px 15px rgba(255,255,255,.2) inset, 0px 15px 0px rgba(255,255,255,.1) inset;
	text-shadow:1px 1px 1px rgba(0,0,0,.3);
}
.getir:active {
	box-shadow:none;
	background-color:#111;
	color:#666;
}
.boxdesc {
	padding:15px;
	color:#999;
}
.bulten {
	display:table;
	width:100%;
}
.bulten tr.head td {
	padding:10px;
	color:#999;
	background-color:#111;
	border-right:1px solid #181818;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	border-top:1px solid #181818;
	font-weight:bold;
}
.bulten tr.head td.livelignam img {
	position: relative;
	height: 20px;
	vertical-align: middle;
	margin-right: 5px;
	top:-1px;
}
.bulten tr.head td.livelignam {
	padding: 5px;
}
.alc {
	text-align:center;
}
.bulten tr td.hbet {
	width:35px;
	max-width:35px;
	min-width:35px;
	text-align:center;
}
.bulten tr.mac td {
	padding:7px 10px 7px;
	color:#ddd;
	background-color:#303030;
	border-right:1px solid #383838;
	border-left:1px solid #101010;
	border-bottom:1px solid #101010;
	border-top:1px solid #383838;
}
.bulten tr.mac td.mkod {
	background-color:#404040;
	border-right:1px solid #484848;
	border-left:1px solid #101010;
	border-bottom:1px solid #101010;
	border-top:1px solid #484848;
	width:20px;
	min-width:20px;
	max-width:20px;
	position:relative;
}
a.gol {
	position:absolute;
	width:15px;
	height:15px;
	background-image:url(img/211.gif);
	background-size:15px;
	display:inline-block;
	right:7px;
	top:8px;
}
.bulten tr.mac td.teams {
	position:relative;
	font-size:12px;
}
.bulten tr.mac td.teams span {
	color:#e8bf00;
	font-weight:normal;
	line-height:25px;
	display:inline-block;
	position:absolute;
	top:0px;
	left:0px;
	padding:3px;
	right:0px;
	bottom:0px;
	padding-left:10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	max-width:80%;
	cursor: pointer;
	font-size:12px;
}
.bulten tr.mac td.teams font {
	display:inherit;
	font-size:10px;
	color:#999;
	position:absolute;
	right:0px;
	bottom:0px;
	top:0px;
	background:rgba(0,0,0,.1);
	line-height:30px;
	border-left:1px solid #202020;
	width:70px;
	text-align:center;
}

.bulten tr.head td.lignam {
	color:#FFF;
	position:relative;
	padding: 5px;
	padding-left:45px;
}
.bulten tr.head td.lignam span {
	font-weight:normal;
	margin-left:5px;
	color:#999;
}
.bulten tr.head td.lignam font.flag {
	position:absolute;
	top:4px;
	left:8px;
}
.bulten tr.head td.lignam font.flag img {
	height:25px;
	vertical-align:middle;
}
.bulten tr td.time {
	width:80px;
	min-width:80px;
	max-width:80px;
	padding:0px 5px 0px;
}
.bulten tr td.bet {
	background-color:#202020;
	border-right:1px solid #282828;
	border-left:1px solid #101010;
	border-bottom:1px solid #101010;
	border-top:1px solid #282828;
	text-align:center;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	position:relative;
}





.bulten tr td.hnd {
	background-color:#101010;
	border-right:1px solid #181818;
	border-left:1px solid #090909;
	border-bottom:1px solid #090909;
	border-top:1px solid #181818;
	text-align:center;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	position:relative;
	color:#e8bf00;
	width:30px;
	max-width:30px;
	min-width:30px;
}


.bulten tr td.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;
	cursor:pointer;
}
.bulten tr.mac td.bet_selected  {
	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;
}
.bulten tr td.bet:active {
	background-color:#111;
	border-color:#111;
	color:#888;
	box-shadow:0px 0px 10px #000 inset;
}
.bulten tr td.stats {
	text-align:center;
	color:#999;
	font-size:14px;
}
.bulten tr td.stats:hover {
	background-color:#333;
	cursor:pointer;
	color:#FFF;
}
.bulten tr td.active_stats, .bulten tr.mac td.active_stats:hover {
	background-color:#BC2121;
	color:#FFF;
	position:relative;
	border-color:#BC2121;
}
.bulten tr td.active_stats:before {
	position:absolute;
	content:'';
	border:10px solid transparent;
	border-top-color:#BC2121;
	bottom:-20px;
	left:50%;
	margin-left:-10px;
}
.bulten tr td.mbs {
	text-align:center;
	width:20px;
	max-width:20px;
	min-width:20px;
	padding:0px 5px 0px;
}
.bulten tr td.mor {
	color:#e8bf00;
}
.bulten tr td.morebet_selected, .bulten tr td.morebet_selected:hover {
	background-color:#ffcc00;
	color:#222;
	border-color:#ffcc00;
}
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);
}
.bulten tr.mac:hover td.teams span {
	color:#FFF;
}
.bulten tr.mac:hover td.teams {
	color:#FFF;
	background-color:#111;
	cursor:default;
	border-color:#111;
}
.orantipalan {
	padding:5px;
	background-color:#222;
	border-bottom:1px solid #111;
	border-top:1px solid #303030;
	box-sizing:border-box;
	display:table;
	width:100%;
}
.orantipalan a {
	display:table-cell;
	color:#FFF;
	border:1px solid #333;
	padding:13px 15px 13px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#000;
	text-align:center;
	border-right:none;
}
.orantipalan a:last-child {
	border-right:1px solid #333;
}
.orantipalan a:hover {
	background-color:#BC2121;
	color:#FFF;
	border-color:#900;
}
.orantipalan a.selected, .orantipalan a.selected:hover {
	background-color:#BC2121;
	color:#FFF;
	border-color:#900;
	box-shadow:0px 0px 10px #000;
	position:relative;
}
.fixar {
	position:fixed;
	top:0px;
	z-index:99999;
	border-bottom:3px solid #BC2121;
	box-shadow:0px 0px 20px #000;
	margin-left:1px;
}



.bulten tr td.disabled, .bulten tr td.disabled:hover, .bulten tr td.disabled:active {
	background-color:#101010;
	border-right:1px solid #181818;
	border-left:1px solid #010101;
	border-bottom:1px solid #010101;
	border-top:1px solid #181818;
	text-align:center;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#333;
	box-shadow:none;
	cursor:not-allowed;
}

.nosonuc {
	padding:10px 15px 10px;
	background-color:#333;
	color:#777;
	font-size:12px;
	font-weight:bold;
}
.fav {
	position:absolute;
	left:-32px;
	top:-1px;
	padding:8px 10px 7px;
	background-color:#000;
	border:1px solid #444;
	display:none;
}
.bulten tr.mac:hover div.fav {

}

.fav:hover {
	color:#ffcc00;
	cursor:pointer;
}
.favline {
	padding:10px 15px 10px;
	background-color:#303030;
	color:#FFF;
	position:relative;
	border-top:1px solid #404040;
	border-bottom:1px solid #101010;
}
.fav_musabaka {
	font-weight:bold;
	white-space:nowrap;
	width:95%;
	text-overflow: ellipsis;
	overflow:hidden;
}
.fav_musabaka span {
	display:inherit;
	font-size:11px;
	color:#888;
}
.fav_musabaka a.kdel {
	color:#BC2121;
	text-decoration:none;
	position:absolute;
	right:8px;
	top:10px;
}
.favline:hover {
	background-color:#383838;
}
.fav_musabaka > font > a {
	color:#FFF;
	display:inline-block;
	font-size:11px;
	padding:4px 8px;
	background-color:#BC2121;
	margin-top:5px;
	text-decoration:none;
	border-radius:3px;
}
.favline:hover .fav_musabaka > font > a {
	background-color:#FFF;
	color:#BC2121;
}



.bulten tr td.bet span {
	position:absolute;
	width:100px;
	background-color:#000;
	border:1px solid #333;
	top:31px;
	left:0px;
	z-index:999999;
	display:none;
	text-align:left;
}

.fasttitle {
	font-size:11px;
	background-color:#303030;
	color:#FFF;
	padding:9px 10px;
	font-weight:bold;
	text-align:center;
}
.plusminus {
	display:table;
	width:100%;
	table-layout:fixed;
}
.plusminus a {
	display:table-cell;
	padding:5px 10px;
	border:1px solid #333;
	text-align:center;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
}
.plusminus a.pls {
	background-color:#BC2121;
}
.plusminus a.mns {
	background-color:#090;
}
.bulten tr td.bet span input {
	text-align:center;
}
.stats_match {
	background-color:#222;
	padding:0px;
	border-bottom:3px solid #BC2121;
}
.bulten tr.match_stats {
	display:none;
}
.instats {
	padding:0px;
	background-color:#111;
	border:1px solid #333;
	color:#FFF;
	box-shadow:0px 0px 10px #000;
}
.instats_tab {
	font-size:0px;
	border-bottom:2px solid #333;
}
.instats_tab a {
	display:inline-block;
	padding:10px 18px 10px;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	background-color:#111;
	border-bottom:0px;
	text-decoration:none;
	color:#FFF;
	border-right:1px solid #333;
}
.instats_tab a:hover {
	background-color:#333;
}
.instats_tab a.selected {
	background-color:#333;
}
.form_durum {
	display:table;
	padding:5px;
	width:100%;
	background-color:#111;
	box-sizing:border-box;
	border-collapse:collapse;
	table-layout:fixed;
}
.form_durum ul {
	display:table-row;
}
.form_durum > ul > li {
	display:table-cell;
	padding:10px;
	box-sizing:border-box;
	border:1px solid #333;
	position:relative;
}
.form_durum > ul > li > span {
	display:inline-block;
	width:25px;
	height:20px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}
.form_durum > ul > li > span.typ_W {
	background-color:#090;
	color:#FFF;
}
.form_durum > ul > li > span.typ_D {
	background-color:#C90;
	color:#FFF;
}
.form_durum > ul > li > span.typ_L {
	background-color:#BC2121;
	color:#FFF;
}
.form_durum > ul.head > li {
	background-color:#373737;
	border-color:#444;
}
.form_durum > ul > li.form_durum_tab {
	width:40px;
	max-width:40px;
	min-width:40px;
	text-align:center;
}
.form_durum > ul.odd > li {
	background-color:#282828;
}
.stabil {
	color:#F90;
}
.yukselis {
	color:#0C0;
}
.dusus {
	color:#BC2121;
}
.form_durum > ul > li > strong {
	font-weight:bold;
	color:#BC2121;
}
a img {
	border:none;
}
img a {
	border:none;
}
.countlist a img {
	height:20px;
	position:absolute;
	top:5px;
	left:7px;
}
.countlist a {
	padding:8px 15px 8px;
	padding-left:35px;
	position:relative;
}
.countlist a.selected {
	background-color:#111;
	color:#BC2121;
	border-color:#000;
	box-shadow:0px 0px 10px #000 inset;
}
.countlist a.selected img {
	opacity:0.5;
}
.zeros {
	color:#FFF;
	float:right;
}
.countlist a span {
	position:absolute;
	right:3px;
	top:3px;
	width:40px;
	font-size:11px;
	color:#999;
	background:rgba(0,0,0,.3);
	padding:5px 0px 5px;
	text-align:center;
	border:1px solid rgba(255,255,255,.1);
	box-shadow:0px 0px 10px #000;
}
.kupon_alan {
	box-sizing:border-box;
}
.kuponline {
	padding:0px;
	box-sizing:border-box;
	background-color:#f0f0f0;
	border:1px solid #000;
	box-shadow:0px 0px 20px #000;
	margin:5px;
	cursor:default;
	position:relative;
}
.kupon_team {
	box-sizing:border-box;
	color:#222;
	font-weight:bold;
	position:relative;
	border-bottom:2px solid #ccc;
	padding:7px 10px 4px;
	background-color:#ddd;
}
.kupon_team span.kteams {
	display:inline-block;
	white-space:nowrap;
	width:80%;
	text-overflow: ellipsis;
	overflow:hidden;
	padding-left: 35px;
}
.kupon_team span.kmcode {
	position: absolute;
	background-color: #666;
	color:#fff;
	width: 30px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	font-size:11px;
	left:5px;
}
.kupon_team span.kmbs {
	position: absolute;
	background-color: #ccc;
	color:#222;
	width: 30px;
	height: 15px;
	text-align: center;
	line-height: 17px;
	font-size:11px;
	left:5px;
	bottom:5px;
}
.kuponlinecanli {
	position: absolute;
	background-color: #BC2121;
	color:#fff;
	width: 30px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	font-size:10px;
	left:5px;
	z-index: 999;
}
.kupon_team span.kupontime {
	display:inherit;
	font-size:10px;
	font-weight:normal;
	color:#666;
	padding:0px 0px 3px;
	padding-left: 35px;
}

.kupon_team span.kdelete {
	color:#888;
	position:absolute;
	right:5px;
	top:5px;
	font-size:18px;
	cursor:pointer;
	text-shadow:1px 1px 0px #f0f0f0;
}
.kupon_team span.kdelete:hover {
	color:#111;
}
.bilocker {
	position:fixed;
	z-index:99999999;
	top:0px;
	right:0px;
	left:0px;
	bottom:0px;
	display:none;
	cursor:wait;
}

.kuponoranline {
	padding:5px 10px 5px;
	font-size:11px;
	color:#222;
	background-color:#f9f9f9;
	border-bottom:1px solid #ddd;
	font-weight:bold;
	position:relative;
	padding-left:25px;
	padding-right:20px;
	display:inherit;
}
.kuponoranline span {
	color:#BC2121;
	display:inherit;
	padding:2px 0px 0px;
}
.disab span {
	color:#777;
}
.kuponoranline font.kooran {
	position:absolute;
	right:0px;
	top:0px;
	bottom:-1px;
	background-color:#f9f9f9;
	border-left:1px solid #ddd;
	line-height:35px;
	width:50px;
	text-align:center;
	color:#BC2121;
	font-size:12px;
}
.disab font.kooran {
	background-color:#888;
	color:#222;
	border-color:#ddd;
	text-decoration: line-through;
}
.kuponoranline font.kdelete {
	color:#ccc;
	position:absolute;
	left:5px;
	top:4px;
	font-size:14px;
}
.kuponoranline font.kdelete:hover {
	color:#BC2121;
	cursor:pointer;
}
.kupon_alt_content {
	padding:0px 5px 5px;
}
.kupon_alt {
	display:table;
	width:100%;
	background-color:#111;
	box-sizing:border-box;
	border:1px solid #303030;
	box-shadow:0px 0px 10px #111;
}
.kupon_alt > ul {
	display:table-row;
}
.kupon_alt > ul > li {
	display:table-cell;
	padding:5px 15px 5px;
	font-weight:bold;
	border-top:1px solid #383838;
	border-bottom:1px solid #111;
}
.kupon_alt > ul:first-child li {
	border-top:none;
}
.kupon_alt > ul > li.cont {
	background-color:#303030;
	width:50%;
	border-left:1px solid #383838;
	text-align:right;
}
.kupon_alt > ul > li.cont a {
	color:#FFF;
	text-decoration:none;
	float:right;
	margin-left:5px;
}
.kupon_alt > ul > li.cont a:hover {
	color:#BC2121;
}
.miktar {
	padding:8px;
	font-size:13px;
	font-weight:bold;
	border:1px solid #000;
	width:100%;
	text-align:right;
	box-sizing:border-box;
	outline:none;
}

.kupon_alt > ul > li.nopad {
	padding:3px 5px 3px;
}
.windowback {
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:9999999;
	background:rgba(0,0,0,.8);
	display:none;
}
#window {
	width:800px;
	margin:0 auto;
	background-color:#f0f0f0;
	position:relative;
	top:20px;
	border:1px solid #ccc;
	box-shadow:0px 0px 40px #000;
}
.wboxtitle {
	padding:10px 15px 10px;
	color:#222;
	background-color:#fff;
	border-bottom:1px solid #ddd;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	position:relative;
}
.incontent {
	padding:10px;
}
span.windowclose {
	position:absolute;
	color:#888;
	font-size:24px;
	right:6px;
	top:4px;
}
span.windowclose:hover {
	color:#BC2121;
	cursor:pointer;
}
.kombox {
	margin:5px;
	background-color:#FFF;
	border:1px solid #ddd;
}
.komboxtitle {
	font-size:12px;
	padding:10px 20px 10px;
	background-color:#f9f9f9;
	font-weight:bold;
	font-family:Arial;
	color:#BC2121;
	border-bottom:1px solid #ddd;
	cursor:pointer;
}
.komboxtitle span {
	float:right;
	color:#666;
	font-size:11px;
	font-weight:normal;
}
.komkuponline {
	display:table;
	border-collapse:collapse;
	width:100%;
	box-sizing:border-box;
}
.komkuponline > ul {
	display:table-row;
}
.komkuponline > ul > li {
	display:table-cell;
	padding:5px 10px 5px;
	border:1px solid #ddd;
}
.komtotals {
	padding:10px;
	font-weight:bold;
	background-color:#ddd;
}
.indesc {
	background-color:#FFC;
	color:#222;
	font-weight:bold;
	margin:5px;
	padding:10px;
	line-height:18px;
}
.morebet {
	width:1000px;
	background-color:#222;
	margin:0 auto;
	margin-top:20px;
	border:1px solid #181818;
	overflow:hidden;
}
.wboxtitle {
	font-size:12px;
	font-weight:bold;
	color:#222;
	background-color:#f9f9f9;
	padding:10px 15px 8px;
	border-bottom:1px solid #ddd;
}
.morebettitle {
	border-bottom:3px solid #BC2121;
	background-color:#111;
	color:#FFF;
	font-size:14px;
}
.morebettitle span.windowclose {
	color:#FFF;
}
.morebettitle span.windowclose:hover {
	color:#BC2121;
}
.inmorebet {
	padding:15px;
	box-sizing:border-box;
	width:100%;
	background-color:#111;
	border:1px solid #282828;
	box-shadow:0px 0px 20px #000 inset;
	position: relative;
	overflow-y: scroll;
}
.domorebet {
	padding:7px 5px 7px;
}


.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;
}

.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:7px 10px 7px;
	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:7px;
}
.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;
}
.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;
}
#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;
}
.sistembox {
	font-size:0px;
	background-color:#181818;
	padding:5px;
	margin:0px 0px 5px;
}
.sistemboxtitle {
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding:5px 5px 5px;
}
.sistembox a {
	display:inline-block;
	padding:3px 8px 3px;
	border:1px solid #333;
	margin:3px;
	font-size:11px;
	font-weight:bold;
	background-color:#111;
	color:#FFF;
	text-decoration:none;
	box-shadow:0px 0px 5px #000;
}
.sistembox a.selected {
	background-color:#ffcc00;
	color:#222;
	border-color:#ffcc00;
}
.kupon_alt_links {
	padding:0px 0px 5px;
	text-align:right;
}
.kupon_alt_links a {
	display:inherit;
	padding:5px 10px 5px;
	background-color:#BC2121;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.kupon_alt_links a:hover {
	background-color:#fff;
	color:#BC2121;
}
.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;
}
.kuponok {
	margin:5px 0px 0px;
	text-align:right;
}
.kuponok a {
	display:inherit;
	font-family: 'Merriweather Sans', sans-serif;
	font-size:14px;
	background-color:#14892c;
	border:1px solid rgba(0,0,0,.9);
	color:#FFF;
	text-decoration:none;
	padding:10px 15px;
	text-align:center;
	font-weight:700;
	box-shadow:0px 1px 0px rgba(255,255,255,.2) inset, 0px 10px 20px rgba(255,255,255,.2) inset;
	text-shadow:1px 1px 2px rgba(0,0,0,.4);
	position:relative;
}
.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;
}
.komboxtitlekupon {
	font-size:11px;
	padding:5px 10px 5px;
	background-color:#f9f9f9;
	font-weight:bold;
	font-family:Arial;
	color:#222;
	border:1px solid #ddd;
	border-bottom:none;
}

.nanobox {
	padding:5px;
}
.boxtab {
	font-size:0px;
	border-bottom:2px solid #BC2121;
}
.boxtab a {
	font-size:14px;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight:400;
	display:inline-block;
	padding:15px 25px;
	color:#FFF;
	background-color:#111;
	text-decoration:none;
	position:relative;
	padding-left:50px;
	margin-right:2px;
}
.boxtab a:hover {
	background-color:#222;
}
.boxtab a i {
	position:absolute;
	font-size:25px;
	left:13px;
	top:10px;
}
.boxtab a.selected {
	background-color:#BC2121;
}
.live_ulketitle {
	padding:10px 15px 10px;
	background-color:#111;
	font-weight:bold;
	font-size:12px;
	color:#ddd;
	border-bottom:1px solid #000;
}
span.lgn {
	display:inherit;
	font-size:11px;
	color:#666;
}
.odinput {
	width:100%;
}
i.redcardev {
	width:8px;
	height:10px;
	background-color:#BC2121;
	display:inline-block;
	margin-right:5px;
	position:relative;
	top:-1px;
	color:#FFF;
	font-weight:bold;
	font-style:normal;
	font-size:8px;
	text-align:center;
	line-height:12px;
	box-shadow:1px 1px 0px rgba(0,0,0,.5);
}
i.redcardko {
	width:8px;
	height:10px;
	background-color:#BC2121;
	display:inline-block;
	margin-left:5px;
	position:relative;
	top:-1px;
	color:#FFF;
	font-weight:bold;
	font-style:normal;
	font-size:8px;
	text-align:center;
	line-height:12px;
	box-shadow:1px 1px 0px rgba(0,0,0,.5);
}
.livedeteam span {
	color:#e8bf00;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	max-width:95%;
	display:inline-block;
}
@font-face{font-family:"sportsfont";src:url("fonts/rd-sportsfont.eot");src:url("fonts/rd-sportsfont.eot?#iefix") format("embedded-opentype"),url("fonts/rd-sportsfont.woff") format("woff"),url("fonts/rd-sportsfont.ttf") format("truetype"),url("fonts/rd-sportsfont.svg#sportsfont") format("svg");font-weight:normal;font-style:normal;}

@font-face{font-family:"rd-ui";src:url("fonts/sb-ui.eot");src:url("fonts/sb-ui.eot?#iefix") format("embedded-opentype"),url("fonts/sb-ui.woff") format("woff"),url("fonts/sb-ui.ttf") format("truetype"),url("fonts/sb-ui.svg#sportsfont") format("svg");font-weight:normal;font-style:normal;}

.sp {
	font-family:"sportsfont";
	font-style:normal;
	-webkit-font-smoothing: antialiased;
}



.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;
}
span.songolatan {
	color:#BC2121;
}
.tooltip {
	position:absolute;
	top:-20px;
	padding:5px 10px 5px;
	background-color:#111;
	left:0px;
	color:#fff;
	font-weight:bold;
}
.ui-autocomplete {
	background-color:#222;
	border:1px solid #333;
	width:350px;
}
.ui-autocomplete > li > a {
	padding:5px 10px 5px;
	border-bottom:1px solid #111;
	border-top:1px solid #333;
	color:#FFF;
	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;
}

.dks {
	color:#0C0;
	font-size:18px;
	position:absolute;
	margin-top:-1px;
	margin-left:1px;
}


.bulten tr td.bet i.yuksel {
	position:absolute;
	top:0px;
	left:0px;
}

.bulten tr td.bet i.duss {
	position:absolute;
	bottom:0px;
	right:0px;
}
#totalize {
	color:#FFF;
}
.sistembox li {
	padding:5px;
	color:#888;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.sistembox li input {
	position:relative;
	top:3px;
	width:14px;
	height:14px;
}
.sistembox li:hover {
	color:#FFF;
}
.leftmaclist {
	width:20%;
	float:left;
}
.macalan {
	width:80%;
	float:left;
}
.inmacalan {
	background-color:#000;
	margin-left:5px;
}
.lsb_4 {
	background-image:url(img/livebgn.jpg);
}
.lsb_5 {
	background-image:url(img/livebgnb.jpg);
}
.liveoranlar {
	box-shadow: 0px 0px 50px #111;
}
.lo_4 {
	background-color: #4b6f0d;
}
.lo_5 {
	background-color: #c1702e;
}
.livescoreboard {
	background-position:bottom;
	background-repeat:no-repeat;
	background-size:100%;
	padding:10px;
	background-color: #000;
}
.scorebo {
	display:table;
	width:100%;
	box-sizing:border-box;
	position:relative;
	padding:15px 0px 0px;
}
.scorebo > ul {
	display:table-row;
}
.scorebo > ul > li {
	display:table-cell;
	text-shadow:1px 1px 1px #000;
}
.scorebo > ul > li.thome {
	font-size:20px;
	color:#FFF;
	letter-spacing:-0.5px;
	text-align:right;
	padding:10px;
	width:46%;
	font-family: 'Merriweather Sans', sans-serif;
}
.scorebo > ul > li.taway {
	font-size:20px;
	color:#FFF;
	letter-spacing:-0.5px;
	padding:10px;
	width:46%;
	font-family: 'Merriweather Sans', sans-serif;
}
.scorebo > ul > li.sco {
	font-size:28px;
	color:#fff;
	text-align:center;
	letter-spacing:1px;
	font-weight:bold;
	background:rgba(0,0,0,.9);
	vertical-align:middle;
	width:100px;
	padding:7px 10px 7px;
	border-radius:2px;
	border-bottom:none;
	text-shadow:1px 1px 1px #000;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
::selection {
	background: #BC2121;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background: #BC2121;
	color:#FFF;
	text-shadow:none;
}
.livestats {
	box-sizing:border-box;
}
.statsbar {
	width:60%;
	margin:0 auto;
	background:rgba(0,0,0,.8);
	display:table;
	border-collapse:collapse;
}
.statsbar > ul {
	display:table-row;
}
.statsbar > ul > li {
	display:table-cell;
	border:1px solid #222;
}
.statsbar > ul.head > li {
	background:rgba(0,0,0,.5);
	text-align:center;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
}
.statsbar > ul.head > li span {
	background-image:url(img/stats.png);
	background-repeat:no-repeat;
	background-position:-100px -100px;
	width:17px;
	height:15px;
	position:relative;
	display:inline-block;
	left:-1px;
}
.statsbar > ul.head > li.iy span {
	background-position:0px 0px;
}
.statsbar > ul.head > li.ik span{
	background-position:0px -15px;
}
.statsbar > ul.head > li.sari span{
	background-position:0px -45px;
}
.statsbar > ul.head > li.kirmizi span {
	background-position:0px -60px;
}
.statsbar > ul.head > li.korner span{
	background-position:0px -30px;
}
.statsbar > ul.head > li.penalti span{
	background-position:0px -75px;
}
.statsbar > ul.head > li.od span{
	background-position:0px -90px;
}
.statsbar > ul.ist > li {
	padding:5px;
	color:#FFF;
	font-size:11px;
	text-align:center;
	font-weight:bold;
}
.statsbar > ul.ist > li:first-child {
	text-align:left;
	font-weight:normal;
}

.livedk {
	width:20%;
	background:rgba(0,0,0,.9);
	color:#e8bf00;
	margin:0 auto;
	padding:10px;
	text-align:center;
	font-weight:bold;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}


.livesutun {
	width:50%;
	box-sizing:border-box;
	float:left;
}
.liveoranbox {
	margin:10px;
	background-color:#111;
	border:1px solid #181818;
	border-radius:2px;
}
.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;
}
.leftmacbox {
	margin:0px;
	background-color:#111;
	border-bottom:2px solid #000;
}
.leftmacbox:hover {
	cursor:pointer;
}
.leftmacbox:hover .leftmacboxdesc {
	background-color:#ddd;
}
.leftmacbox .selected {
	background-color:#ffcc00;
	color:#222;
}
.leftmacbox .selected span {
	color:rgba(0,0,0,.6);
}
.leftmacboxtitle {
	font-weight:bold;
	font-size:12px;
	padding:5px 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	background-color:#BC2121;
	border-bottom:2px solid rgba(0,0,0,.5);
	box-shadow:0px 5px 10px rgba(255,255,255,.2) inset;
	color:#FFF;
}
.leftmacboxtitle span {
	display:inherit;
	font-size:10px;
	font-weight:normal;
	color:rgba(255,255,255,.9);
}
.leftmacboxdesc {
	display:table;
	width:100%;
	box-sizing:border-box;
	background-color:#f9f9f9;
	color:#222;
}
.leftmacboxdesc ul {
	display:table-row;
}
.leftmacboxdesc ul li {
	display:table-cell;
	padding:5px 8px 5px;
}

.leftlivelist_ulke {
	padding: 5px;
	font-weight:bold;
	box-shadow: 0px 0px 5px #000 inset;
}
.leftlivelist_ulke img {
	height: 20px;
	vertical-align: middle;
	position: relative;
	top:-1px;
	margin-right: 5px;
}
a.exit {
	display:inline-block;
	padding:2px 5px;
	background-color:#BC2121;
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	border-radius:2px;
}
a.exit:hover {
	background-color:#222;
	color:#777;
}

a.admen {
	display:inline-block;
	padding:5px 10px;
	background-color:#BC2121;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	border-radius:2px;
	font-weight:bold;
}
a.admen:hover {
	background-color:#222;
	color:#777;
}
#perform {
	display:none;
}
#performes {
	font-size:0px;
}
.disab {
	opacity:0.7;
	border-bottom: 1px solid #ddd;
}

.kuponoranline i.yuksel {
	position:absolute;
	bottom:15px;
	right:15px;
}
.kuponoranline i.duss {
	position:absolute;
	bottom:2px;
	right:2px;
}
.adalet {
	padding:15px 0px 20px;
	text-align:center;
}
.adalet span {
	display:inherit;
	text-align:center;
	padding:10px;
	color:#888;
	line-height:20px;
}
.adalet span i {
	display:inherit;
}
.panelcenter {
	width:100%;
}
.inpanelcenter {
	background-color:#f0f0f0;
	border:1px solid #000;
	box-sizing:border-box;
	padding-bottom: 20px;
	min-height: 1000px;
}


.panelbox {
	margin:10px;
}
.panelbigtitle {
	font-size:24px;
	color:#555;
	text-shadow:1px 1px 1px #fff;
}
.panelspottext {
	font-size:14px;
	color:#444;
	padding:5px 0px 5px;
}
.welcome {
	padding:20px;
	border-bottom:1px solid #ddd;
}
.boxlinks a.selectedi {
	background-color:#BC2121;
	border-color:#900;
	color:#FFF;
	position:relative;
	box-sizing:border-box;
}
.boxlinks a.selectedi:before {
	border:10px solid transparent;
	border-left-color:#BC2121;
	right:-20px;
	top:50%;
	margin-top:-10px;
	position:absolute;
	content:'';
}
.leftmacboxlig {
	font-size:10px;
	padding:5px 10px;
	background-color:#111;
	color:#fff;
}
.panelcontent {
	padding:20px;
	background-color:#fff;
	border:1px solid #ddd;
	box-shadow:0px 0px 5px #ddd;
	box-sizing:border-box;
	width:auto;
}
.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;
}
.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 8px 5px;
	font-size:12px;
	vertical-align:text-bottom;
	border:1px solid #ddd;
	position:relative;
}
.form > ul > li:first-child {
	padding:8px 15px 8px;
	color:#555;
	position:relative;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	border:1px solid #ddd;
	background-color:#f9f9f9;
	width:200px;
	max-width:200px;
	min-width:200px;
}
.form > ul > li.ext {
	padding:8px 15px 8px;
	color:#555;
	position:relative;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	border:1px solid #ddd;
	background-color:#f9f9f9;
}
.form > ul > li.con {
	color:#BC2121;
	background-color:#fff;
	border:none;
	border-bottom:1px solid #ddd;
	text-align:left;
	font-weight:bold;
	padding:15px 10px 10px;
}
.form > ul > li.btn {
	border-bottom: none;
}
.form > ul > li > span {
	display:inherit;
	color:#555;
	font-size:11px;
	padding:5px 2px 5px;
}
.form > ul > li > label {
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	padding:5px 15px 4px 4px;
	border:1px solid #ddd;
	margin:2px;
	box-sizing:border-box;
	width:32%;
}
.form > ul > li.slb > label {
	width:100px;
}
.form > ul > li > label .icheckbox_square-red {
}
.form > ul > li > label:hover {
	cursor:pointer;
	background-color:#f0f0f0;
	color:#777;
}
.form > ul > li > label > font > i {
	font-style:normal;
	position:relative;
	top:1px;
	left:5px;
}
.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;
}
.sh {
	width:50px;
	text-align:center;
}
.alr {
	text-align:right;
}
.hata {
	display:inherit;
	font-size:12px;
	background-color:#BC2121;
	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;
}
.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;
}

.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;
}


.ui-slider { position: relative; text-align: left; background-color:#f0f0f0; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 18px; height: 18px; cursor:pointer; background-color:#BC2121; outline:none; border-radius:2px; }
.ui-slider .ui-slider-handle:hover {
	background-color:#000;
}
.ui-slider-horizontal { height: 10px; box-shadow:0px 0px 5px #ccc inset; border-radius:10px; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.inslider {
	width:200px;
	padding:0px 8px 0px;
	position:absolute;
	top:18px;
	left:170px;
}
.yzd {
	background-image:url(img/yuzde.jpg);
	background-repeat:no-repeat;
	padding-left:40px;
	width:80px;
}
.tele {
	background-image:url(img/tele.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:40px;
	width:120px;
	text-align: right;
}
.usertab {
	border-bottom:2px solid #BC2121;
	width:100%;
	font-size:0px;
}
.usertab a {
	padding:15px 25px;
	background-color:#FFF;
	font-size:12px;
	font-weight:bold;
	color:#222;
	text-decoration:none;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	width:auto;
	display:inline-block;
}
.usertab a:first-child {
	border-left:1px solid #ddd;
}
.incont {
	padding:0px 10px 0px;
}
.usertab a.selected {
	background-color:#BC2121;
	border-color:#900;
	color:#FFF;
}
.warn {
	display:inherit;
	font-size:12px;
	background-color:#FFC;
	border:1px solid rgba(0,0,0,.2);
	color:#222;
	text-decoration:none;
	padding:10px 15px 10px;
	text-align:left;
	box-shadow:0px 10px 20px rgba(255,255,255,.2) inset;
	position:relative;
	font-weight:bold;
	margin:5px 0px 5px;
	line-height:18px;
}
.warn b {
	font-size:12px;
}
.warn a {
	color:#444;
}
.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;
}
span.remem_name {
	display:inherit;
	color:#BC2121;
	font-size:11px;
}
.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;
}
span.krl_tablo {
	display:inherit;
	color:#555;
	font-size:11px;
}
b.overoran {
	background-color: #BC2121;
	padding: 3px 5px 3px;
	color:#FFF;
	position: relative;
}
b.overoran span {
	position: absolute;
	background-color: #BC2121;
	font-weight: normal;
	font-size:10px;
	padding: 2px 5px;
	top:-15px;
	right:0px;
	width: 120px;
	text-align: right;

}
.lock {
	position: absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	background: rgba(0,0,0,.8);
	z-index: 999;
	cursor: wait;
}
#kupon {
	position: relative;
}
#kpnar {
	position: relative;
}
#countdown {
	position: absolute;
	font-size:18px;
	font-weight: bold;
	color: #FFF;
	z-index: 99999;
	background-color: #000;
	border-radius: 5px;
	width: 100%;
	padding: 20px 30px 20px;
	top:50%;
	margin-top:-50px;
	box-sizing: border-box;
}
#countdown span {
	display: inherit;
	font-size:12px;
	font-weight: normal;
	padding: 5px 0px 0px;
	color:#999;
	line-height: 19px;
}
.afterkupon {
	margin: 5px;
	display: none;
}
.afterkupontitle {
	padding: 15px;
	background-color:#14892c;
	border:1px solid rgba(0,0,0,.9);
	color:#FFF;
	text-align: center;
	text-decoration:none;
	font-weight:700;
	box-shadow:0px 1px 0px rgba(255,255,255,.2) inset, 0px 10px 20px rgba(255,255,255,.2) inset;
	text-shadow:1px 1px 2px rgba(0,0,0,.4);
	font-family: 'Merriweather Sans', sans-serif;
	font-size:14px;
	position: relative;

}
.afterkupontitle i {
	font-size:50px;
	display: inherit;
	padding: 0px 0px 10px;
}

.aks {
	background-color: #000;
	padding: 5px;
	box-sizing: border-box;
}
.progressbar {
	margin: 10px 0px 10px;
	box-sizing: border-box;
}
.progressbar span {
	display: inherit;
	height: 5px;
	background-color: #888;
	width: 0%;
	border-radius: 5px;
	box-shadow: 0px 0px 50px #999;
}
#ozelmac {
	display: none;
}


.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;
	font-size:10px;
}
.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;
}
.insistem {
	background-color: #fff;
	border: 1px solid #ddd;
	box-shadow: 0px 0px 5px #ddd;
}
.insistembox {
	padding: 5px;
}
.insistemtitle {
	padding: 10px 15px 10px;
	font-weight: bold;
	font-size:12px;
	color:#BC2121;
	background-color: #FFF;
	border:1px solid #ddd;
	border-bottom: 0px;
}
.totalline {
	padding: 7px 15px 7px;
	font-weight: bold;
	font-size:12px;
	color:#222;
	background-color: #FFF;
	border:1px solid #ddd;
	border-top: 0px;
}
i.bigi {
	font-size:18px;
}
.sbox {
	padding: 10px;
	margin: 10px;
	background-color: #FFF;
	box-sizing: border-box;
	border: 1px solid #ddd;
	box-shadow: 0px 0px 10px #ddd;
}
.sboxtitle {
	font-size:12px;
	font-weight: bold;
	padding: 10px 15px;
	color:#BC2121;
}
.skupon {
	float: left;
	width: 242px;
	background-color: #f0f0f0;
	box-sizing: border-box;
	margin: 5px;
	border: 2px solid #ddd;
}
.skuponmacline {
	padding: 5px;
	margin: 5px;
	background-color: #fff;
	position: relative;
}
.skuponmaclineteam {
	padding: 10px 10px 0px;
	overflow: hidden;
	box-sizing: border-box;
	white-space:nowrap;
	text-overflow: ellipsis;
	width: 99%;
	font-weight: bold;
}
.skuponmaclineoran {
	padding: 5px 10px 5px;
	overflow: hidden;
	box-sizing: border-box;
	white-space:nowrap;
	text-overflow: ellipsis;
	width: 99%;
}

.skuponmaclineteam span {
	font-size:11px;
	display: inherit;
	font-weight: normal;
}
.skuponmaclineoran span {
	position: absolute;
	font-size:12px;
	font-weight: bold;
	right:10px;
	bottom:10px;
}
.lind_1 {
	border-bottom: 2px solid #ddd;
	color:#222;
}
.lind_2 {
	border-bottom: 2px solid #14892c;
	color:#14892c;
}
.lind_3 {
	border-bottom: 2px solid #BC2121;
	color: #BC2121;
}
.lind_4 {
	border-bottom: 2px solid #ddd;
	color:#666;
}
.footblok {
	display: table;
	width: 100%;
	box-sizing: border-box;
}
.footblok ul {
	display: table-row;
}
.footblok ul li {
	display: table-cell;
	padding: 7px 15px 7px;
	font-weight: bold;
}
span.inkteams {
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	max-width:99%;
	display: inline-block;
	top:2px;
	position: relative;
}
.mindesc {
	font-size:10px;
	color:#666;
	text-align: right;
	padding: 5px 0px 5px;
}
.intab ul.odd li {
	background-color: #f0f0f0;
}
#analog {
	overflow: hidden;
	position: relative;
}
.goals {
	width: 60%;
	margin: 0 auto;
}
.goalline {
	display: table;
	width: 100%;
	box-sizing: border-box;
	border-collapse: collapse;
	margin-top:5px;
}
.goalline ul {
	display: table-row;
}
.goalline ul li {
	display: table-cell;
	padding: 5px;
	color:#999;
	border: 1px solid #222;
	background: rgba(0,0,0,.7);
	font-size:11px;
}
.toplam_kupon_goster {
	padding: 10px;
	background-color: #f0f0f0;
	font-weight: bold;
	color:#222;
	text-align: center;
}
.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;
}
.leftlivesearch {
	padding: 10px;
	box-sizing: border-box;
}
.leftlivesearch input {
	width: 100%;
}
.inpanelfilter {
	background-color: #fff;
	margin: 0px 10px 0px;
	padding: 10px;
	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 10px;
}
.panelfilter >ul >li >span {
	font-size:12px;
	font-weight: bold;
	display: inherit;
	padding: 3px 0px 3px;
}
#grres {
	margin: 0px 10px 0px;
	box-sizing: border-box;
}
.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;
}
.informar {
	padding: 15px;
	background-color: #181818;
	margin: 10px;
}
.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;
}
.sifirla {
	position: absolute;
	margin-left:-35px;
	margin-top:-25px;
}


.secimlist {
	width:800px;
	background-color:#f0f0f0;
	margin:0 auto;
	margin-top:20px;
	border:1px solid #222;
	overflow:hidden;
}

.kmbs_1 {
	border-bottom: 2px solid #BC2121;
}
.kmbs_2 {
	border-bottom: 2px solid #d98a0e;
}
.kmbs_3 {
	border-bottom: 2px solid #6c972e;
}
.kmbs_4 {
	border-bottom: 2px solid #2078bc;
}
.login {
	background: none;
	background-color: #222;
	background-image: url(img/dark_leather.png);
	/* background-image: url(img/dark_leather.png); */
}
.loginbox {
	width: 500px;
	margin: 0 auto;
	margin-top:100px;
}
.loginlogo {
	font-family: Arsenal;
	color:#FFF;
	font-size:84px;
	text-shadow: 1px 1px 1px #000, 2px 2px 2px #000, 3px 3px 3px #000;
	text-align: left;
	letter-spacing: -5px;
	font-weight: 700;
	line-height: 80px;
	position: relative;
	z-index: -1;
}
.logintable {
	display: table;
	width: 100%;
	box-sizing: border-box;
	padding: 25px;
	border-top: none;
	background-color: #000;
	border-bottom-right-radius: 40px;
	box-shadow: 0px 0px 50px #000;
}
.logintable ul {
	display: table-row;
}
.logintable ul li {
	display: table-cell;
	padding: 10px;
	font-size:18px;
	font-family: Arsenal;
	color:#FFF;
}
.loginput {
	font-family: Arsenal;
	font-size:18px;
	font-weight: 700;
	color:#222;
	padding: 10px;
	border:1px solid #111;
	outline: none;
	background-color: #ddd;
	box-sizing: border-box;
}
.loginput:focus {
	background-color: #FFF;
}
a.loginbutton {
	display: inline-block;
	font-family: Arsenal;
	font-size:18px;
	color:#FFF;
	background-color: #222;
	padding: 15px 25px;
	text-decoration: none;
	line-height: 18px;
	border-bottom: 1px solid #BC2121;
}
a.loginbutton:hover {
	background-color: #BC2121;
	transition: 250ms all;
}
.loginlogo span {
	position: absolute;
	letter-spacing: normal;
	font-size:14px;
	font-weight: normal;
	top:-19px;
}



.loginlogo {
	position: relative;
}
.loginlogo:before, .bot-left:after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 99999;
}
.loginlogo:before {
	width: 100%;
	height: 3px;
	bottom:0px;
	background-image: -webkit-gradient(right,linear, 0 100%, 0 0, from(#BC2121), to(transparent));
	background-image: -webkit-linear-gradient(right,transparent, #BC2121);
	background-image: -moz-linear-gradient(right,transparent, #BC2121);
	background-image: -o-linear-gradient(right,transparent, #BC2121);
}
.loginerror {
	padding: 10px;
	font-family: Arsenal;
	font-size:16px;
	color:#FFF;
	background-color: #BC2121;
	text-align: center;
}
.berror {
	font-size:12px;
	text-align: left;
}
.navigation {
	font-size:0;
	background-color:#BC2121;
	border-bottom:4px solid #901313;
}
.navigation >ul >li {
	font-family: 'Merriweather Sans', sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	display:inline-block;
	background-color:#BC2121;
	padding:15px 20px 15px;
	border-right:1px solid #BC2121;
	box-shadow:0px 0px 10px rgba(0,0,0,.2), 0px 10px 15px rgba(255,255,255,.2) inset, 0px 22px 0px rgba(255,255,255,.1) inset;
	position: relative;
	cursor: default;
}
.navigation >ul >li >a {
	color:#FFF;
	text-decoration: none;
}
.navigation >ul >li:hover {
	background-color:#222;
	border-color:#222;
	position:relative;
	box-shadow:0px 0px 5px #111 inset,0px 1px 0px #000, 0px 2px 0px #000, 0px 3px 0px #000, 0px 4px 0px #000, 0px 5px 0px #000;
	color:#ddd;
}
.navigation >ul >li >ul {
	position: absolute;
	width: 200px;
	background-color: #111;
	top:48px;
	left:0px;
	display: none;
	z-index: 99999999;
	border:1px solid #000;
	box-shadow: 1px 1px 0px rgba(0,0,0,.1), 2px 2px 0px rgba(0,0,0,.1);
}
.navigation >ul >li >ul >li >a {
	display: inherit;
	font-size:12px;
	color:#ddd;
	font-weight: 300;
	padding: 8px 15px;
	text-decoration: none;
	border-bottom: 1px solid #000;
	border-top: 1px solid #222;
}
.navigation >ul >li >ul >li >a:hover {
	background-color: #202020;
	color:#FFF;
	text-decoration: underline;
}
.fastlinks {
	font-size:0px;
	padding: 5px;
	background-color: #111;
	margin: 0px 0px 5px;
	position: relative;
	padding-left: 135px;
}
.fastlinks a {
	display: inline-block;
	padding: 8px 15px;
	text-decoration: none;
	color:#ddd;
	font-size:12px;
	font-weight: bold;
}
.fastlinks a:hover {
	text-decoration: underline;
	color:#FFF;
}
.fastlinks span {
	position: absolute;
	background-color: #222;
	color:#999;
	left:0px;
	top:0px;
	height: 40px;
	width: 130px;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
	font-size:12px;
}
.refresh {
	color:#14892c;
	font-size:28px;
	text-decoration: none;
	margin-top:3px;
}
.refresh:hover {
	color:#BC2121;
}
.livefavori {
	color:#FFCC00;
	font-size:14px;
}



.newser {
    overflow:hidden;
    position:relative;
    margin:0 auto;
	background-color: #111;
	color:#FFF;
	font-weight: bold;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
}
table.nopadder tr td {
	padding: 3px;
}
a.bg {
	font-size:12px;
}
.desc {
	padding: 10px;
	color:#666;
	font-weight: bold;
	line-height: 19px;
}
.desc li {
	padding: 5px;
	list-style: circle;
}
select optgroup {
	font-weight: 600;
	color:#BC2121;
}
.miniti {
	padding: 15px;
	font-weight: bold;
	color:#BC2121;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}
.od-oranbox {
	margin: 2px 0px 2px;
	background-color: #f9f9f9;
	box-shadow: 0px 0px 5px #ddd;
	border: 1px solid #ddd;
}
.od-oranboxtitle {
	font-size:12px;
	font-weight: bold;
	padding: 10px;
	border: 1px solid #ddd;
}
.duzentable {
	display: table;
	width: 100%;
	box-sizing: border-box;
	table-layout: fixed;
}
.duzentable ul {
	display: table-row;
}
.duzentable ul li {
	display: table-cell;
	padding: 5px 10px 5px;
	border: 1px solid #ddd;
}
.duzentable ul li span {
	display: inherit;
	font-weight: bold;
	color:#555;
}
.budemo {
	padding: 25px;
	background-color: #BC2121;
	font-size:16px;
	color:#FFF;
	box-sizing: border-box;
	text-align: center;
	line-height: 20px;
}
.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;
}
.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;
}

.tvbox {
	margin: 2px;
	width: 400px;
	box-sizing: border-box;
	float: left;
	background: rgba(0,0,0,.5);
}
.tvboxtitle {
	padding: 10px 15px;
	color:#FFF;
	font-size:12px;
	font-weight: bold;
	background-color: #111;
}
.tvboxtitle a {
	display: inherit;
	color:#BC2121;
	margin: 5px 0px 5px;
}
#prn:focus {
	outline: 2px solid #BC2121;
}


/* SANAL */

.sanalcontent {
	background-color: #000;
}
.insanalcontent {
	width:1070px;
	margin:0 auto;
}
.sanalleft {
	width: 758px;
	float:left;
	background-color: #000;
	box-sizing: border-box;
}
.eski_sanalkupon {
	width:300px;
	float: left;
	background-color: #222;
	box-sizing: border-box;
	height: 20px;
	margin-top:5px;
}
.sanal_video {
	float:left;
	width: 700px;
	box-sizing: border-box;
}

.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;
	font-size:12px;
}
.sanalhaftalar a.endof {
	background-color: #010101;
	color:#555;
	border:1px solid #020202;
}
.sanalhaftalar a.selected {
	background-color:#BC2121;
	color:#FFF;
	border-color:#BC2121;
}
