.mwinit:not(.n) .mwr:not(.n), .mwinit:not(.n) .mwcr:not(.n), .mwinit:not(.n) .mwc.light, .minit:not(.n) .mwc.light, .threemid .mwc.light {
	border-top: 1px solid rgba(30, 30, 30, .3);  
}

.mwac, .mwar	{ border: 1px solid rgba(30, 30, 30, .3) !important; }
	
.adm_grid.adm_seedflex *, .ubarname, .cprow, .cprowblock, .cpaneltitle > *, [class*=dark], [class*=orange], [class*=black], [class*=blue], [class*=red], [class*=green], [class*=md], [class*=black]	{ color: rgba(255, 255, 255, 1); }
[class*=dark] a, [class*=orange] a, [class*=black] a, [class*=blue] a, [class*=red] a, [class*=green] a, [class*=md] a, [class*=black] a 	{ color: rgba(255, 255, 255, 1); }
.mwc.orange *, .contfoot *, .contdata, .mtitle, .score {
	color: rgba(255, 255, 255, 1);
}

.darkset * {
	color: rgba(255, 255, 255, 1);
}

.mwct.main, .midd .tcd.select, [class*=light], [class*=dim], [class*=mwc], [class*=mwc], [class=mwc]			{ color: rgba(0, 0, 0, 1); }
[class*=light] a, [class*=dim] a, [class*=mwc] a, [class*=mwc] a, [class=mwc] a			{ color: rgba(0, 0, 0, 1); }
.select, #user_acttour .eitem:not(.g), a > .eitem:not(.g), [class*=usernavbtn] .tournav, .btntnav, .eusrnav, .tmobnavmenu {
	color: rgba(5, 5, 5, 1); 
}

.cmtopic, [class*=mwct]							{ color: rgba(7, 84, 180, 1); }

.esc.green										{ background: rgba(56, 162, 32, 1); }
.esc.red										{ background: rgba(226, 54, 31, 1); }
.esc.draw										{ background: rgba(87, 89, 102, .75); }
.darkact										{ background: rgba(49, 61, 79, 1); color: rgba(192, 192, 192, 1); }
	
.red											{ background: rgba(221, 78, 61, 1); border: 1px solid rgba(221, 78, 61, 1) !important; }
.blue 											{ background: rgba(7, 84, 180, 1) !important; }
.green											{ background: rgba(0, 154, 4, 1); border: 1px solid rgba(0, 154, 4, 1) }
.darkside										{ background: rgba(50, 50, 50, .9); }
.darky											{ background: rgba(165, 165, 165, 1); }
.lgrey, .lognav, .someauth, .disbauth			{ background: rgba(200, 200, 200, 1); }
.lgrey:hover									{ background: rgba(200, 200, 200, .8); }
.grey											{ background: rgba(165, 165, 165, 1); }
.yel											{ background: rgba(255, 203, 1, 1); }
.orange											{ background: rgba(208, 101, 31, 1); }
.dropbg											{ background: rgba(210, 210, 210, 1) }
.blue, .input[class="ebt"]						{ }

.white, .mwa, .mwac, .mwar						{ background: rgba(255, 255, 255, 1); border: 0; }
.wlight											{ background: rgba(245, 245, 245, 1); border: 0; }
.lighter										{ background: rgba(235, 235, 235, 1); border: 1px solid rgba(30, 30, 30, .3); }
.wla											{ background: rgba(245, 245, 245, 1); border: 1px solid rgba(30, 30, 30, .3); }
.light, .mwcr, .mwr, .mwinit.light				{ background: rgba(235, 235, 235, 1); border: 0; }

.mwnote											{ color: rgba(22, 28, 34, .6); }
.cdark											{ color: rgba(22, 28, 34, 1); }
.cblue											{ color: rgba(7, 84, 180, 1) !important }
.cred											{ color: rgba(226, 54, 31, 1) !important }
.cgreen											{ color: rgba(56, 162, 32, 1) !important; }
.cgrey											{ color: rgba(165, 165, 165, 1) !important; }
.torange										{ color: rgba(208, 101, 31, 1) !important }
.tyellow										{ color: rgba(255, 203, 1, 1) !important }
.tcd											{ color: rgba(0, 0, 0, 1); }
.mwc.white a, .mwc.light a						{ color: rgba(0, 0, 0, 1); }

.dark											{ background: rgba(120, 120, 120, 1); border: 1px solid rgba(30, 30, 30, .3); }
.darker											{ background: rgba(150, 150, 150, 1); border: 1px solid rgba(30, 30, 30, .3); }
.darkmed										{ background: rgba(80, 80, 80, 1); border: 0 }
.darkeu											{ background: rgba(51, 51, 51, .75); border: 0 }
.darkest										{ background: rgba(50, 50, 50, 1); border: 0 }
.black											{ background: rgba(20, 20, 20, .8) !important; border: 0 }
.sd												{ background: rgba(200, 200, 200, .7); }
.md												{ background: rgba(22, 28, 34, .8); border: 1px solid rgba(22, 28, 34, .8); }
.md:hover										{ background: rgba(22, 28, 34, .6); }
.btn.tlbl.md									{ background: rgba(22, 28, 34, .8) !important; border: 1px solid rgba(22, 28, 34, .8) !important; }
.btn.tlbl.md:hover								{ background: rgba(22, 28, 34, .6); }
.btn.tlbl.blue									{ background: rgba(7, 84, 180, 1) !important; border: 1px solid rgba(7, 84, 180, 1)!important; }
.btn.tlbl.blue:hover							{ background: rgba(7, 84, 180, .8); }
.medset											{ background: rgba(220, 220, 220, 1); border: 1px solid rgba(30, 30, 30, .18); }
.medset:hover									{ background: rgba(230, 230, 230, 1); }	
.kark											{ background: rgba(210, 210, 210, 1); border: 0; }	
.container.eu									{ background: rgba(120, 120, 120, .4); }


.upanel											{ background: rgba(38, 50, 56, 1); }
#userbar										{ background-color: rgba(46, 60, 79, 1); }
#navsplit										{ background-color: rgba(46, 60, 79, 1); }
#tournamentbar									{ background: rgba(46, 60, 79, 1); position: relative; z-index: 5; box-shadow: inset 0 6px 6px 0 rgba(20, 20, 20, .5), 0 4px 2px 0 rgba(40, 40, 40, .5); }
#mainhead										{ background-color: rgba(250, 249, 247, 1); }
.mainhead										{ box-shadow: 0 6px 6px rgba(30, 30, 30, .4); position: relative }
.mwinit 										{ border: 0; } 
.header											{ background-color: rgba(250, 249, 247, 1); } 
[class="mwinit"], .mwinit.bg, .ldark, .dim		{ background: rgba(225, 225, 225, 1); } 


.bheader:not(.st)								{ border-bottom: 1px solid rgba(41, 44, 49, .3); }
.bheader.st										{ border-bottom: 1px solid rgba(20, 20, 20, .4); }
.ubarname										{ }

#visitor										{ margin: auto; width: 100%; max-width: 1000px; cursor: pointer; box-sizing: border-box; position: relative; }
.shadow											{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.8); }
.dragbox										{ background-color: #fff; border: 2px solid #aaa; width: 240px !important; max-width: 240px !important; overflow: hidden; z-index: 4; }
.draghover										{ box-shadow: inset 0 0 15px rgba(0, 0, 255, 0.8) !important; }
.navrow											{ border-bottom: 1px rgba(87, 89, 102, 1) solid; font-size: 14px; text-align: center; }
.navrow:hover									{ background-color: #999; }
.splasherr										{ background: rgba(255, 0, 0, .5); }
.splasherr::placeholder							{ color: rgba(240, 240, 240, 1); }

#user_acttour .eitem:not(.g)					{ background: rgba(255, 203, 1, 1);  }
#user_acttour .eitem:not(.g):hover				{ background: rgba(255, 203, 1, .8); box-shadow: 0 1px 1px 0 rgba(20, 20, 20, .5); z-index: 2 }
#user_acttour label[class*=usernavbtn]			{ background: rgba(255, 203, 1, 1);  }
#user_acttour label[class*=usernavbtn]:hover	{ background: rgba(255, 203, 1, .8); box-shadow: 0 1px 1px 0 rgba(20, 20, 20, .5); z-index: 2 }

.eitemimg										{ background: rgba(198, 158, 1, .8); border-right: 1px solid rgba(30, 30, 30, .5); }
.eitemtdbar										{ background: rgba(157, 129, 17, 1); }
.tournav, .btntnav								{ background: rgba(255, 203, 1, 1);  }
.tournav:hover, .btntnav:hover					{ background: rgba(255, 203, 1, .8); box-shadow: 0 4px 4px 0 rgba(20, 20, 20, 1); z-index: 2 }
.eline											{ margin: 8px 0 0 0; padding: 5px 0 3px 0; border-bottom: 1px solid rgba(100, 100, 100, .4) !important; width: 100%; color: rgba(255, 240, 0, 1); font-weight: bold; }
.epad											{ background: rgba(33, 43, 55, .6); padding: 10px }
.line											{ border-top: 1px solid rgba(120, 120, 120, .6); }

.foot											{ color: #fff; line-height: 20px; margin: auto; min-height: 250px; padding: 15px; width: 100%; z-index: 20 }
.foot a											{ }
.eitem:not(.g), .eitemnav > .eitemimg			{ border-right: 1px solid rgba(30, 30, 30, .5); box-shadow: inset 0 3px 3px 0 rgba(20, 20, 20, .5); }
.eitem:not(.g)									{ background: rgba(198, 158, 1, 1); }
a >.eitem.g, .eitem.g							{ background: rgba(208, 101, 31, 1); border-right: 1px solid rgba(30, 30, 30, .5); box-shadow: inset 0 3px 3px 0 rgba(20, 20, 20, .5); }
a >.eitem.g:hover, .eitem.g:hover				{ background: rgba(208, 101, 31, .8); z-index: 2 }


a > .eitem:not(.g)								{ background: rgba(255, 203, 1, 1);  }
a > .eitem:not(.g):hover						{ background: rgba(255, 203, 1, .8); box-shadow: 0 1px 1px 0 rgba(20, 20, 20, .5); z-index: 2 }
.uicon											{ border-right: 1px solid rgba(30, 30, 30, .5); }

.mnav, .mnav a									{ color: rgba(33, 43, 55, 1); margin: 3px 0 3px 0 }
.mnavr											{ border: 0 }
.mnavs,.mnav:hover								{ border-bottom: 3px solid rgba(198, 158, 1, 1); border-top: 3px solid rgba(198, 158, 1, 1); }
.mnavs a, .mnavs a:hover, .mnav a:hover			{ color: rgba(198, 158, 1, 1); }
.active:not(.inaccess)							{ background: rgba(198, 158, 1, 1) !important; color: rgba(0, 0, 0, 1) !important; }

.tcol											{ border: 1px solid rgba(30, 30, 30, .3) }
.select											{ background: rgba(255, 203, 1, 1);  }

.thead.darker									{ background: rgba(22, 28, 34, 1); }
.thead.dark										{ background: rgba(220, 220, 220, 1); color: rgba(250, 249, 248, 1); }

.mend.no										{ border: none !important }
.mend:not(.flip)								{ border-top: 1px solid rgba(80, 80, 80, .3); box-shadow: inset 0 3px 3px 0 rgba(80, 80, 80, .3); }
.mend.dark										{ background: rgba(210, 210, 210, .3); }
.mend.sol										{ background: rgba(250, 250, 250, 1); border: 1px solid rgba(30, 30, 30, .3); }
.mend, .mend.eg									{ background: rgba(240, 240, 240, .3); border: 1px solid rgba(30, 30, 30, .3); }
.mend.mc										{ background: rgba(210, 210, 210, 1); padding: 8px 10px 5px 10px; box-shadow: 0 3px 3px rgba(30, 30, 30, .4), inset 0 3px 3px rgba(30, 30, 30, .4); border-radius: 0 0 5px 5px }
.mend.min										{ box-shadow: unset; }

[class=topic], .topic.top						{ background: rgba(11, 22, 33, 1); border: 1px solid rgba( 40, 40, 40, 1); }

.ftextarea										{ background: rgba(250, 250, 250, 1); box-shadow: inset 0 -3px 3px rgba(0,0,0,0.2), inset 0 3px 3px rgba(0,0,0,0.2); }
.tnav.prime:hover								{ background: rgba(28, 76, 136, .5); }
.tnav.prime										{ background: rgba(28, 76, 136, 1); }
.is												{ box-shadow: inset 0 -3px 3px rgba(30,30,30,0.2), inset 0 3px 3px rgba(30,30,30,0.2); padding: 5px !important; }

.eusrnav										{ border-right: unset; } 
.eusrnav										{ background: rgba(255, 203, 1, 1); text-shadow: 1px 1px 1px rgba(50, 50, 50, .5), 1px 1px 1px rgba(140, 140, 140, .5); }
.eusrnav:hover, .eusrnavimg:hover				{ background: rgba(255, 203, 1, .8); box-shadow: 0 1px 1px 0 rgba(20, 20, 20, 1); z-index: 2 }
.eusrnavimg										{ background: rgba(198, 158, 1, .8); border-right: 1px solid rgba(30, 30, 30, .5); }

.foot											{ background: rgba(11, 12, 13, 1); }
.darkstatic										{ background: rgba(17, 17, 17, 1); border-top: 5px outset rgba(30, 30, 30, .1); box-shadow: inset 0 6px 6px rgba(30, 30, 30, .9); }
.darkstatic .minit			 					{ background: rgba(24, 25, 27, 1); color: rgba(192, 192, 192, 1); }
.darkstatic .title.med							{ border-bottom: 2px solid rgba(120, 120, 120, .5); padding-bottom: 3px }
.darkstatic .mend								{ background: rgba(29, 30, 32, 1) !important; border-top: 1px solid rgba(40, 40, 40, .8) !important; }
.darkstatic .ctopic								{ color: rgba(192, 192, 192, 1) !important; }
.darkstatic .eform								{ padding: 7px 9px 7px 9px; margin-bottom: 10px }
.darkstatic .mtitle								{ background: none !important; color: rgba(255, 255, 255, 1) !important; font-weight: bold;  }
.darkstatic .cmtopic							{ background: none !important; color: rgba(255, 255, 255, 1) !important; font-weight: bold; border-bottom: 1px solid rgba(120, 120, 120, .5) !important }
.darkstatic .tcd, .darkstatic .mwc 	{ 
	background: rgba(29, 30, 32, 1); color: rgba(208, 101, 31, 1) !important; border: 1px solid rgba(40, 40, 40, .8) !important
}

.darkstatic .etext, .darkstatic .eform, .darkstatic .eset, .darkstatic .tcd { 
	background: rgba(58, 60, 64, 1) !important; color: rgba(200, 200, 200, 1) !important;
	border: 1px solid rgba(40, 40, 40, .8) !important; font-size: 12px
}

.darkstatic ::placeholder						{ color: rgba(200, 200, 200, .6) !important; }


.ftextarea										{ display: block; margin: 5px 0 5px 0; padding: 4px 4px 5px 4px; width: 100%; min-height: 100px }

.myfoot											{ background: rgba(10, 11, 12, .9); color: rgba(133, 142, 158, 1); }

.contain										{ width: 100%; max-width: 1000px; margin: 0 auto; min-height: 100px; padding: 10px; }
.feedok											{ background: rgba(51, 190, 76, 1); padding: 25px; font-size: 15px; text-align: center; display: none; margin-top: 10px; }
#feed_load										{ display: none; }


.score											{ border: 1px inset rgba(40, 40, 40, 1); }
.score.win, .score.green, .esc.win				{ background: rgba(56, 162, 32, 1); }
.score.loss, .score.red, .esc.loss				{ background: rgba(226, 54, 31, 1); }
.score.draw, .esc.draw							{ background: rgba(87, 89, 102, .75); }
.score.big										{ padding: 6px; height: 30px; }
.score											{ border-radius: 3px; font-size: 15px; height: 20px; min-width: 25px; padding: 3px; margin: 0 5px 0 5px; }
[class=score]									{ background: rgba(20, 20, 20, 1); }

.threeside [class="tarea"]						{ background: rgba(10, 10, 10, .2); }
.threeside .ctopic.med							{ border-bottom: 1px solid rgba(255, 255, 255, .5); padding: 7px 0 7px 7px}
#threesiderow	[class="tarea"]					{ background: rgba(50, 50, 50, 1); margin-top: 0; width: 100% }
#threesiderow	.ctopic.med						{ border-bottom: 1px solid rgba(255, 255, 255, .5); }
@keyframes glow									{ to { box-shadow: 0px 0px 3px 5px #aaa; } }

.matchinfo										{ margin: 0 3px 0 3px; min-width: 150px; width: auto; font-size: 12px; font-weight: bolder; padding: 5px; }
#matchinfo										{ background: rgba(0, 0, 0, 0.8); box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); }
[class="minit mw"]								{ background-color: rgba(225, 225, 225, 1);  }

#matchroom_area									{ background-color: rgba(0, 0, 0, .8); }
#matchroom_fade									{ background: linear-gradient(-45deg, rgba(33, 43, 55, .8) 70%, rgba(198, 158, 1, 1) 30%); }
.mroom_btn_next									{ background: none; color: rgba(250, 249, 247, 1); }

.splashe										{ background-color: rgba(255, 193, 177, .5) !important }
.splash											{ background-color: rgba(184, 255, 196, 0.5) !important }
.logonimg										{ padding: 10px; background: rgba(18, 18, 18, 1); height: 80px; width: 80px; margin: auto; }
.logonimg > img									{ max-height: 80px; padding: 0; margin: auto }
.logonarea										{ min-height: 100px; background: rgba(30, 30, 30, .5); }
.labelval .mmq									{ border: 1px solid rgba(30, 30, 30, .4); }
.tholder										{ position: absolute; left: 0; top: 30px; width: 220px; background: rgba(240, 240, 240, 1); z-index: 10; border: 1px solid rgba(40, 40, 40, .4); display: none }
.dragshadow										{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.8); }
.draginshadow									{ box-shadow: inset 0 0 6px rgba(170, 222, 250, 0.9); }
.bgorange										{ background: rgba(208, 101, 31, 1); }
.cinv											{ filter: invert(70%); }

.mshadow										{ box-shadow: inset 0 3px 3px rgba(30, 30, 30, .3); }

input[type="button"].active:not(.inaccess)		{ background: rgba(0, 154, 4, 1) !important; color: rgba(255, 255, 255, 1) !important;}
input[type="button"].green						{ background: rgba(54, 175, 71, 1); border: 1px solid rgba(54, 175, 71, 1); }
input[type="button"].green:hover				{ background: rgba(54, 175, 71, .7); }
input[type="button"].dark						{ background: rgba(22, 28, 34, 1); border: 1px solid rgba(22, 28, 34, 1); text-shadow: 1px 1px rgba(255,255,255, 0) }
input[type="button"].def						{ background: rgba(60, 90, 150, 1); border: 0 }
input[type="button"].orange						{ background: rgba(208, 101, 31, 1); }
input[type="button"].orange:hover				{ background: rgba(208, 101, 31, .8); }


.mcor											{ background: rgba(245, 245, 245, 1);  }
.coredarks										{ background: rgba(51, 53, 56, .7); }
.coredark										{ background: rgba(78, 84, 91, .3); }
.inaccess										{ background: rgba(22, 28, 34, .5) !important; }
.error											{ 	
	background: rgba(245, 245, 245, 1);
	color: rgba(255, 0, 0, 1) !important; 
	display: block; font-size: 13px;
	padding: 4px
}
