
	/*																											*/
	/*			MB0net Official BASE CSS																		*/
	/*																											*/


	*{
		margin:0;
		padding:0;
		/*font-family: 'Tahoma';*/
		font-family: 'Open Sans', sans-serif;
		user-select:none;
		-webkit-tap-highlight-color: transparent;
	}

	html{
		touch-action: manipulation;
		min-height:100%;
	}

	body{
		background-image:linear-gradient(black,#141f09);
		color:whitesmoke;
		-webkit-font-smoothing: antialiased;
		min-height:94%;
	}

	h1{
		font-size:25px;
		color:white;
		text-shadow:0px 0px 8px black, 1px 1px 1px grey;
		padding-top:10px;
		user-select:none;
	}

	h2{
		font-size:20px;
		color:white;
		text-shadow:0px 0px 8px black, 1px 1px 1px grey;
		padding-top:12px;
		user-select:none;
	}

	h3{
		font-size:16px;
		color:white;
		text-shadow:0px 0px 8px black;
	}

	ul{
		margin-left:20px;
	}

	a{
		text-decoration:none;
		color:orange;
	}

	textarea{
		width:250px;
		padding:6px;
		border-radius:2px;
		color:beige;
		border:1px solid #444;
		font-size:14px;
		vertical-align:bottom;
	}

	textarea:focus{
		border:1px solid #676;
		outline: 0;
		outline-color: transparent;
		outline-style: none;
	}

	input{
		border:1px solid #444;
		font-size:14px;
	}

	input:hover:enabled{ border:1px solid #666; }
	input:active{ border:1px solid #676; }
	input:focus{ border:1px solid #676; outline:none; outline-color: transparent; outline-style: none; }


/*
	input[type="text"]:focus{border:1px solid #676;}
	input[type="text"]:active,input[type="password"]:active{border:1px solid #676;}
	input[type="text"]:hover{border:1px solid #777;}
*/
	input[type="text"]{
		width:250px;
		padding:6px;
		border-radius:2px;
		color:beige;
	}

	input[type="tel"]{
		width:250px;
		padding:6px;
		border-radius:2px;
		color:white;
	}

	input[type="date"]{
		width:250px;
		padding:6px;
		border-radius:2px;
		color:Beige;
	}

	input[type="time"]{
		width:250px;
		padding:6px;
		border-radius:2px;
		color:white;
	}

	input[type="password"]{
		width:250px;
		padding:6px;
		border-radius:2px;
		color:beige;
	}

	input[type="number"]{
		width:250px;
		padding:6px;
		border-radius:2px;
		color:white;
	}

	input[type="checkbox"]{
		width:18px;
		height:18px;
		vertical-align:text-bottom;
	}

	input[type="button"]{
		padding:2px 3px 3px 4px;
		color:WhiteSmoke;
		border:1px outset #444;
		background-color:#333;
		/*height:45px;*/
		cursor:pointer;
		border-radius:2px;
		background-repeat:no-repeat;
		font-size:14px;

	}

	button{
		padding:2px 3px 3px 4px;
		color:WhiteSmoke;
		border:1px outset #444;
		background-color:#333;
		/*height:45px;*/
		cursor:pointer;
		border-radius:2px;
		background-repeat:no-repeat;
		font-size:14px;

	}

	input[type="button"]:active{ box-shadow:0px 0px 5px #777; }
	input[type="button"]:focus{	border:1px outset #666;	}
	input[type="button"]:hover:enabled{	background-color:#444;border:1px outset #555;}

	::placeholder { /* Firefox, Chrome, Opera */
		/*color: #6a6f6a;*/
		color: #444;
	}

	select{
		padding:6px 4px;
		border-radius:2px;
		color:beige;
		background-color:#234;
		border:1px solid #444;
		font-size:14px;
	}

	select:hover{ border:1px solid #777; }
	select:active{ border:1px solid #565; }
	select:focus{ border:1px solid #676; outline: 0; outline-color: transparent;outline-style: none;}

	input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
		/* display: none; <- Crashes Chrome on hover */
		-webkit-appearance: none;
		margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
	}

	.afterjs{
		background-color:black;
		color:GreenYellow;
	}

	.tb{display:table;}
	.tb-full{display:table;width:100%;height:100%;}
	.tr{
		display:table-row;
	}
	.td{
		display:table-cell;
	}



	/*																					*/
	/*		 Mobile Vertical Menu														*/
	/*																					*/

	.bubble
	{
		position: absolute;
		z-index:60;
		width: 180px;
		height: auto;
		padding: 0px;
		background: #FFFFFF;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius:4px 0 4px 4px;
		border: #7F7F7F solid 1px;
	}

	.bubble:after
	{
		content: '';
		position: absolute;
		border-style: solid;
		border-width: 0 13px 15px;
		border-color: #FFFFFF transparent;
		display: block;
		width: 0;
		z-index: 1;
		margin-left: 179px;
		top: -15px;
		right: 1px;
	}

	.bubble:before
	{
		content: '';
		position: absolute;
		border-style: solid;
		border-width: 0 13px 15px;
		border-color: #7F7F7F transparent;
		display: block;
		width: 0;
		z-index: 0;
		margin-left: 179px;
		top: -16px;
		right: 2px;
	}

	.mobul{
		list-style-type: none;
		margin:0;
		padding:0;

	}

	.mobul a{
		font-size:16px;
		text-decoration:none;
		color:#222;
	}

	.mobul li{
		padding:10px;
		border-bottom:1px solid #999;
		padding-left: 40px;
	}
	.mobul li:hover{
		background-color:#cec;
	}

	.mobul li:active{
		background-color:yellowgreen;
	}


	.mobli{
		background-repeat: no-repeat;
		background-size: 24px;
		background-position: 6px 8px;
		transition:background-color .4s;
	}

	#img_hamb{
		transition:all 0.3s;
		cursor:pointer;
	}

	.nav.li{
		list-style-type: none;
		width: 40px;
		height: 29px;
	}

	.hambcont {
		display: inline-block;
		cursor: pointer;
	}
	.hambcont:hover > div{
		box-shadow: 0px 0px 5px #67bd17;
	}

	.bar1, .bar2, .bar3 {
		width: 35px;
		height: 6px;
		background-color: #111;
		margin: 6px 0;
		transition: 0.3s;
		box-shadow: 0px 0px 3px #5fb212;
		border:1px outset #5fb212;
	}

	.change .bar1 {
		transform: rotate(-45deg) translate(-8px, 9px);
	}
	.change .bar2 {opacity: 0;}

	.change .bar3 {
		transform: rotate(45deg) translate(-8px, -9px);
	}

	/*																											*/
	/*			MB0net Official Site CSS																		*/
	/*																											*/


	/*																			*/
	/*			MB0net	-	Base Elements CSS									*/
	/*																			*/

	#dv_main{
		margin-top:50px;
		padding-top:10px;
		transition:0.5s margin-top ease-in-out;
		overflow:hidden;
	}

	#dv_bbg{
		position:fixed;
		width:100%;
		height:100%;
		z-index:-1;
		top:0;
		left:0;
		opacity:.2;
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		transition:all 2s;
	}

	#dv_player{

		position:fixed;
		background-color:rgba(0,0,0,0.8);
		width:100%;
		height:50px;
		bottom:-50px;
		/*bottom:0px;*/
		z-index:50;
		transition:bottom .6s;

	}

	#dv_navbar{
		position:fixed;
		top:0;left:0;
		height:50px;
		width:100%;
		background-color:rgba(0,0,0,0.9);
		z-index:15;
		overflow:hidden;
		cursor:default;
		box-shadow:0px 0px 4px black;
	}
	#dv_tracks{
		margin-bottom:50px;
	}
	.tab_nav{
		display:table;
		width:inherit;
		height:inherit;
	}

	.dv_navl-v{
		display:table-cell;
		height:inherit;
		width:200px;
		position:relative;
		box-sizing:border-box;
	}

	#dv_navc-v{
		display:table-cell;
		height:inherit;
		vertical-align:middle;
		text-align:right;
		position:relative;

	}

	.dv_navr-v{
		display:table-cell;
		height:inherit;
		width:60px;
		vertical-align:middle;
		text-align:center;
	}

	#dv_full{
		top:0;
		position:absolute;
		z-index:20;
		width:100%;
		height:102%;
		background-color:rgba(0,0,0,0.7);
		transition:opacity 0.2s;
		opacity:0;
		display:none;
	}

	#dv_uparrow{
		display:none;
		position:fixed;
		height:48px;
		width:48px;
		bottom:10px;
		left:0;
		right:0;
		margin:auto;
		z-index:15;
		background-image:url(/img/up_arrow2.png?);
		opacity:0;
		transition:0.4s all;
		cursor:pointer;
	}

	#dv_loader{
		background-color:rgba(0,0,0,0.8);width:40px;height:40px;position:absolute;top:6px;left:5px;opacity:0;
		transition:.7s opacity;
	}


	#dv_msgbox{
		min-width:120px;
		position:fixed;
		z-index:55;
		min-height:70px;
		box-shadow: 0 0 4px white;
		background-color:#141f09;
		background: linear-gradient(to right, black, #232);
		border-radius:3px;
		color:whitesmoke;
		font-size:14px;
		user-select:none;
		padding:2px;
	}

	.bg-grad-red{ background:linear-gradient(to right,#000,#300) !important; }
	.bg-grad-ora{ background:linear-gradient(to right,#000,#320) !important; }


	.box{
		/* mediaqueried */
		display:block;
		margin:0 auto;
		border-radius:3px;
		transition:margin 1s;
	}

	.bgwave{
		position:absolute;
		background-image:url(/img/wave1g.jpg);
		background-size:contain;
		width:100%;
		height:100%;
		top:0;
		left:0;
		opacity:.4;
		z-index:-1;
		transition:opacity .6s;
	}

	.bgwave.on{
		background-image:url(/img/wave1.jpg);
		opacity:.4 !important;
	}

	.bgwave.red{
		background-image:url(/img/wave1r.jpg);
	}


	.dv-winclose{ position:absolute; background-image:url(/img/btn_close.png?); top:1px;right:1px;background-repeat:no-repeat;width:30px;height:30px;background-size:24px;cursor:pointer; background-position:2px 3px; }



	.dv-topico{
		position:absolute;width:50px;height:50px;background-image:url(/img/topico.png);background-size: 44px;background-repeat: no-repeat;background-position: 3px 4px;
		transform:rotate(0deg);
		transition:transform 0.6s ease-out;
	}
	.dv-topico.rot{
		transform:rotate(360deg);
	}

	.dv-topico.cs{
		background-image:url(/img/btn_playg.png);background-size: 44px;background-repeat: no-repeat;background-position: 3px 4px;
		animation: rotating 2s linear infinite;
		cursor:pointer;
	}
	.dv-topico.cs:hover{
		background-image:url(/img/btn_playg.png);background-size: 44px;background-repeat: no-repeat;background-position: 3px 4px;
		animation:none;
		cursor:pointer;
	}

	.flagimg{
		content:url(/img/en.png);
		cursor:pointer;
		opacity:.5;
		margin-bottom:1px;
		transition:all .3s;
	}
	.flagimg:hover{
		opacity:.8;
	}
	.flagimg.hu{
		content:url(/img/hu.png);
	}
	.flagimg.en{
		content:url(/img/en.png);
	}

	.navc-tx{
		position:absolute;
		top:16px;
		right:37px;
		font-size:13px;
		color:DarkKhaki;
	}

	.numcircle{
		position:absolute;
		padding:3px;
		font-size:11px;
		min-width:23px;
		text-align:center;
		opacity:.7;

	}
	.numcircle-inner{
		display:inline-block;padding:0 5px 0 4px;border-radius:25px;
		box-shadow:0 0 3px yellow;
		background-color:rgba(0,0,0,0.6);
	}

	.icoplay{
		position:absolute;top:0;left:5px;height:100%;width:inherit;opacity:.8;background-image:url(/img/icoplay.png);background-size:cover;background-position:center;
	}


	.hower:hover > input, .hower:hover > textarea{
		border: 1px solid #777;
	}


	.dv-trk{ position:relative;overflow:hidden;margin-top:15px;cursor:pointer;
			 height:118px;
			 border-left:1px solid #333;border-right:1px solid #222;border-bottom:1px solid #222;border-top:1px solid #222;
	}

	.dva-trk{ position:fixed;transition:all .5s;overflow:hidden;margin:auto;top:0;left:0;right:0;bottom:0;cursor:pointer;height:118px;border-left:1px solid #333;border-right:1px solid #222;border-bottom:1px solid #222;border-top:1px solid #222;	}



	.trk-padbottom{
		padding-bottom:6px;
	}






	.headpage{	text-align:center;height:35px;padding-top:6px;box-shadow:0 0 4px #5fb21285;color:#ced2cb;background-color:#00000059;box-sizing:border-box;text-shadow:0px 0px 5px yellow; }
	.headpage.red{	box-shadow:0 0 4px #5fb21285;color:#ced2cb;background-color:#00000059;box-sizing:border-box; }

	.subheadpage{ text-align:center;height:30px;padding-top:9px;box-shadow:0 0 4px #b2ad1285;color:#d4f8b2;background-color:#000000a5;opacity:.65; position:relative;cursor:pointer;}
	.subheadpage:hover{	opacity:1;color:#b6fb75; }
	.subheadpage.on{ opacity:1;color:#b6fb75; }
	.subheadpage-off{	text-align:center;font-size:14px;height:50px;padding-top:16px;box-shadow:0 0 4px #b2ad1285;color:#ddd;background-color:#000000a5;opacity:.85; position:relative;box-sizing:border-box;}


	/*.dv-infobox{ text-align:center;font-size:14px;height:50px;box-shadow:0 0 4px #b2ad1285;color:#ddd;background-color:#000000a5;opacity:.85; position:relative;}*/

	.dv-infobox{ text-align:center;font-size:14px;height:50px;box-shadow:0 0 4px #b2ad1285;color:#ddd;background-color:#000000a5;opacity:.85;
				 position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;
				 transition:left .5s;
	}


	.btn-coll{	position:absolute;right:7px;top:7px;background-image:url(/img/up_arrow1.png);background-size:24px;width:24px;height:24px;cursor:pointer;transition:all .4s;	}
	.btn-coll:hover{ background-image:url(/img/up_arrow.png); }
	.btn-coll.on{ background-image:url(/img/up_arrow.png); }

	.dv-clist{ transition:height .4s;overflow:hidden; }


	.mlr{ margin-left:100%; }
	.mll{ margin-left:-100%; }

	.lr{ left:100%;	}
	.ll{ left:-150%;}


	.headbox{	text-align:center;height:26px;padding-top:5px;color:#e1faca;background-color:#00000059;border-bottom:1px solid #2a2a2a;border-top:1px solid #222; background:linear-gradient(to bottom,#000,#111);border-radius: 3px 3px 0 0; }

	/*		Form box backgrounds												*/
	.boxbg-1{ box-shadow:0 1px 2px #333; }
	.bg-brick{ background-image:url(/img/brick5a.jpg);     background-position-y: 247px;}
	.bg-brick-g{ background-image:url(/img/brick5g2.jpg);     background-position-y: 247px;}

	.bg-tile1{ background-image:url(/img/tile2.jpg);}

	/*		Form item backgrounds												*/
	.txbg-1{ background-color:rgba(5,10,5,.9); }
	.txbg-2{ background-color:rgba(60,0,10,.9); }
	.txbg-dis{ background-color:#222; color:#999 !important; }
	/*		Mobile Menu Icons													*/
	.micon-bio{background-image: url(/img/btn_home.png);background-size:21px;background-position: 6px 9px;}
	.micon-mixes{background-image: url(/img/btn_mixes.png?);}
	.micon-tracks{background-image: url(/img/btn_tracks.png);background-size: 23px;background-position: 7px 9px;}
	.micon-login{background-image: url(/img/btn_login.png);background-size: 22px;background-position: 9px 9px;}
	.micon-logoff{background-image: url(/img/btn_logoff.png);background-size: 22px;background-position: 9px 9px;}
	.micon-live{background-image: url(/img/btn_live.png);background-size: 22px;background-position: 6px 9px;}
	.micon-close{background-image: url(/img/btn_clean.png);background-size: 26px;background-position: 6px 9px;}
	.micon-effects{background-image: url(/img/btn_effects.png);background-size: 22px;background-position: 8px 10px;}
	/*		Main BG images														*/
	.bgi-1{	background-image:url(/img/twp1.jpg); }
	.bgi-2{	background-image:url(/img/twp2.jpg); }
	.bgi-3{	background-image:url(/img/twp3.jpg); }
	.bgi-4{	background-image:url(/img/twp4.jpg); }
	.bgi-5{	background-image:url(/img/twp5.jpg); }
	.bgi-6{	background-image:url(/img/twp6.jpg); }
	.bgi-7{	background-image:url(/img/twp7.jpg); }
	/*		Button Images														*/
	.btn-img{ background-repeat:no-repeat; background-position:17px 7px; }
	.btn-img.search{ background-image:url(/img/btn_search.png);	background-size:30px;}
	.btn-img.login{ background-image:url(/img/btn_login.png); background-size:30px;	}
	.btn-img.save{ background-image:url(/img/btn_save.png);background-size:26px; background-position:17px 10px;	}
	.btn-img.cancel{ background-image:url(/img/btn_cancel.png);background-size:24px; background-position:8px 9px;padding-left:22px;	}
	.btn-img.tick{ background-image:url(/img/btn_tick.png);background-size:26px; background-position:17px 10px;	}
	.btn-img.upload{ background-image:url(/img/btn_upload.png);background-size:22px; background-position:8px 9px; padding-left:17px;	}
	.btn-img.upload.off{ background-image:url(/img/btn_uploadoff.png);background-size:22px; background-position:8px 9px; padding-left:17px;	}
	.btn-img.loading{ background-image:url('/img/loader2.gif');background-repeat:no-repeat;background-size:24px;background-position:16px 9px;background-color:#222 !important;color:#555 !important;	}

	.img-miniup{ content:url(/img/btn_uploadoff.png); cursor:pointer;	}
	.img-miniup:hover{ content:url(/img/btn_upload.png);	}

	.fil-mecover{
		position:absolute;width: 22px;left:70px;z-index:10;opacity:0;cursor:pointer;

	}

	.fil-mecover:hover + img{
		content:url(/img/btn_upload.png);
	}

	.ccover{
		height:120px;width:120px;
		overflow:hidden;
		position:relative;
	}
	.tgray{ transition:all 0.4s; }
	.tnorm{ transition:all 0.4s;}
	}
	.ccover:hover .tgray{transform:scale(1.3);opacity:0;}
	.ccover:hover .tnorm{ transform:scale(1.3);	opacity:1 !important;	}


	.img-info{
		content:url(/img/btn_info3.png);
		width:16px;
		height:16px;
		opacity:.6;
		vertical-align:top;
		margin-top:2px;
		margin-left:3px;
	}
	.img-info:hover{ content:url(/img/btn_info2.png); opacity:.8; }



	/*																			*/
	/*			MB0net	-	Media EDitors CSS									*/
	/*																			*/

	.popwin-caption{
		background-color:black;height:33px;padding-top:5px;box-sizing:border-box;border-bottom:1px solid #333;text-align:center;color:beige;
	}

	.me-colcont{
		display:block;
		border:1px inset #444;
		background-color: rgba(5,10,5,.8);
		font-size:14px;
		overflow-y:auto;
		text-align:center;

	}
	.me-column{
		display:inline-block;
		height:inherit;
		width:260px;
		box-sizing:border-box;
		padding:5px;
		outline:1px solid #222;
		vertical-align:top;
		text-align:left;
	}
	.me-cell{
		/*display:inline-block;*/
		line-height:27px;
	}


	.me-fl50{	float:left;width:50%; }
	.me-fl25{	float:left;width:25%; }
	.me-fl25.m{	margin:0 8px 0 8px; }
	.me-fl33{	float:left;width:33%; }
	.me-fl33.m{	margin:0 2px 0 2px; }

	.me-flf{ 	float:left;width:100%; }
	.me-fl{ 	float:left; }
	.me-fr{ 	float:right; }

	.me-tx{ width:230px;min-height:48px;resize:none;padding-top:3px; background-color: rgba(5,10,5,.9); }

	.me-tx.r3{height:48px;}
	.me-tx.r4{height:64px;}


	.me-sbtn{ width:34px;height:34px;vertical-align:top; background-position:center; background-size:22px;}

	.me-sbtn.edit{ background-image:url(/img/btn_editfield.png);}

	.me-sbtn.del{ background-image:url(/img/btn_trash.png); }
	.me-sbtn.del:hover{ background-image:url(/img/btn_trashon.png); }

	.me-stag{ display:inline-block;border:1px solid #555;border-radius:3px;margin:2px;padding:2px 4px 2px 4px; font-size:13px;min-width:37px;text-align:center; }
	.me-stag.on { color:#fc0; background-color:DarkGreen;}

	.me-sbtn.reset{ background-image:url(/img/btn_reset.png);background-size: 36px;	background-position: -2px 0px; }



	/*																			*/
	/*			MB0net	-	Buttons CSS											*/
	/*																			*/

	/*			btn		-	[N]admin												*/
	.btn.nadmin{ min-width:80px;height:25px;padding:2px 3px 3px 4px;color:#ddd;border:1px outset #666;background-color:#333;cursor:pointer;border-radius:2px;}
	.btn.nadmin:hover{ color:beige;background-color:#444; }
	.btn.nadmin.red{ background-color:#533;	}

	/*			btn		-	[S]admini buttons										*/
	.btn.sadmini{ width:32px;height:32px;background-size:24px;background-position:center;	}
	.btn.sadmini.add{	background-image:url(/img/btn_add.png); 	}
	.btn.sadmini.addo{	background-image:url(/img/btn_addo.png); 	}
	.btn.sadmini.src{	background-image:url(/img/btn_searchg.png); 	}
	.btn.sadmini.src:hover{	background-image:url(/img/btn_search.png); 	}
	.btn.sadmini.stags{	background-image:url(/img/btn_stags.png); background-size:78px;	background-position:0 4px;}
	.btn.sadmini.stags:hover{	background-image:url(/img/btn_stags.png); background-size:78px;	background-position:0 -20px;}

	/*			btn		-	[S]admicro buttons										*/
	.btn.sadmicro{ width:21px;height:21px;background-size:cover;	}
	.btn.sadmicro.addo{	background-image:url(/img/btn_addo.png); 	}
	.btn.sadmicro.edit{	background-image:url(/img/btn_editfield.png);    background-size: 16px;	background-position: 1px 2px; 	}



	/*			btn		-	[SQ]admin												*/
	.btn.sqadmin{ width:45px;height:45px;padding:2px 3px 3px 4px;border:1px outset #444;background-color: #222;cursor:pointer;border-radius:2px;vertical-align:bottom;}
	.btn.sqadmin:hover{ color:beige;	background-color:#333 !important;}
	.btn.sqadmin.play{ background-image:url('/img/btn_play-h.png');background-repeat:no-repeat;background-size:36px;background-position:4px 3px; }
	.btn.sqadmin.play:hover{ background-image:url('/img/btn_play2.png'); }
	.btn.sqadmin.stop{ background-image:url('/img/btn_stop.png');background-repeat:no-repeat;background-size:36px;background-position:4px 3px; }
	.btn.sqadmin.winamp{ background-image:url('/img/btn_winampm.png');background-repeat:no-repeat;background-size:36px;background-position:4px 3px; }
	.btn.sqadmin.winamp:hover{ background-image:url('/img/btn_winamp.png'); }

	/*			btn		-	[S]admin												*/
	.btn.sadmin{ width:32px;height:32px;padding:2px 3px 3px 4px;border:1px outset #444;background-color: #222;cursor:pointer;border-radius:2px;vertical-align:bottom;}
	.btn.sadmin:hover{ color:beige;	background-color:#333 !important;}

	.btn.sadmin.play{ background-image:url('/img/btn_play-h.png');background-repeat:no-repeat;background-size:24px;background-position:3px 3px; }
	.btn.sadmin.play.on{ background-color:#3e5625 !important; }
	.btn.sadmin.play:hover{ background-image:url('/img/btn_play2.png'); }
	.btn.sadmin.stop{ background-image:url('/img/btn_stop.png');background-repeat:no-repeat;background-size:22px;background-position:4px 4px; }
	.btn.sadmin.stop.on{ background-color:#3e5625 !important;}
	.btn.sadmin.down{ background-image:url('/img/btn_down-h.png');background-repeat:no-repeat;background-size:23px;background-position:4px 4px; }
	.btn.sadmin.down.on{ background-color:#3e5625 !important; }
	.btn.sadmin.down:hover{ background-image:url('/img/btn_down.png'); }
	.btn.sadmin.like{ background-image:url('/img/btn_like-h.png');background-repeat:no-repeat;background-size:34px;background-position:-2px -2px; }
	.btn.sadmin.like.on{ background-color:#3e5625 !important; background-image:url('/img/btn_like-on.png') !important; }
	.btn.sadmin.like:hover{ background-image:url('/img/btn_like.png'); }
	.btn.sadmin.comment{ background-image:url('/img/btn_comment-h.png');background-repeat:no-repeat;background-size:22px;background-position:5px 4px; }
	.btn.sadmin.comment:hover{ background-image:url('/img/btn_comment.png');background-repeat:no-repeat; }
	.btn.sadmin.edit{ background-image:url('/img/btn_edit3.png');background-repeat:no-repeat;background-size:21px;background-position:center; }

	/*			btn		-	[M]admin												*/
	.btn.madmin{width: 250px;height: 45px;padding: 5px 0 5px 20px;margin: 10px auto 10px auto;display: block;background-repeat:no-repeat;background-position:14px 7px;cursor:pointer;}
	.btn.madmin.loading{ background-image:url('/img/loader2.gif');background-repeat:no-repeat;background-size:26px; background-color:#333; color:#777; cursor:progress; }
	.btn.madmin.search{	background-image:url(/img/btn_search.png);	background-size:30px;}
	.btn.madmin.edit{	background-image:url(/img/btn_edit2.png);	background-size:30px;}
	.btn.madmin.magic{	background-image:url(/img/btn_magic.png);	background-size:30px;}

	.btn.madmin.tracks{	background-image:url(/img/btn_tracks.png);	background-size:30px;width:280px;}
	.btn.madmin.mixes{	background-image:url(/img/btn_mixes.png);	background-size:30px;width:280px;}
	.btn.madmin.live{	background-image:url(/img/btn_live2.png);	background-size:30px;}

	/*			btn		-	[SM]admin												*/
	.btn.smadmin{width:45px;height:45px;padding: 5px 0 5px 20px;background-position: center;background-repeat:no-repeat;}
	.btn.smadmin:hover{	/*background-color:#555 !important;*/}
	.btn.smadmin.clean{		background-image:url(/img/btn_cleano.png);background-size: 33px;	}
	.btn.smadmin.clean-off{		background-image:url(/img/btn_cleanoff.png?1);background-size: 33px;	}


	.btn.wadmin{
		height:32px;width:130px;padding:4px 5px 5px 25px;
	}

	.btn.wadmin.clean{		background-image:url(/img/btn_cleano.png);background-size: 24px; background-position: 2px 3px;	}
	.btn.wadmin.send{		background-image:url(/img/btn_send2.png);    background-size: 20px; background-position: 5px 3px;}



	/*																			*/
	/*			MB0net	-	Audio Player CSS									*/
	/*																			*/

	.ap-tda{
		display:table-cell;
		width:48px;
		height:inherit;
		vertical-align:top;
		position:relative;
		background:radial-gradient(yellow,green);
		/*background-image:url(/img/tst.jpg);*/
		cursor:pointer;
	}
	.ap-tdb{
		display:table-cell;padding:7px 6px 3px 7px;
	}
	.ap-tdc{
		display:table-cell;width:1%;vertical-align:middle;
	}
	.ap-tdd{
		display:table-cell;width:60px;
	}
	.ap-button{
		background-color:transparent;
		width:inherit;
		height:inherit;
		border:0;
		background-image:url(/img/btn_playpause.png);
		background-position:-1px 108px;
		cursor:pointer;
		vertical-align:top;
	}
	.ap-button:active{ outline:0; }
	.ap-button:focus{ outline:0; }
	.ap-button.on{
		background-color:whitesmoke;
		width:inherit;
		height:inherit;
		border:0;
		background-image:url(/img/btn_playpause.png);
		background-position:-1px -151px;
		cursor:pointer;
	}
	.ap-button.wait{
		background-color:whitesmoke;
		width:inherit;
		height:inherit;
		border:0;
		background-image:url(/img/btn_playpause.png);
		background-position:-1px -102px;
		cursor:default;
	}
	.ap-ibuffy{
		display:none;position:absolute;top:16px;left:16px;
	}
	.ap-iplaytri{
		width:22px;height:22px;display:none;position:absolute;top:13px;left:13px;transition:all 1s;
	}
	.ap-iplaytri:hover{
		animation: emptyanim;
	}
	.ap-ipause{
		display:none;position:absolute;top:13px;left:13px;
	}
	.ap-lbc1{
		height:18px;border-bottom:1px solid #333;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #004400;
	}
	.ap-lbc1.stream{
		height:35px;
	}
	.ap-lb1{
		position:absolute;
		top:0;left:0;right:0;
		margin:0 auto;
		font-size:14px;width:max-content;
		color:#e1faca;
		transition:left 10s;
	}
	.ap-lb1.stream{
		right:0;
		margin:auto;
		top:9px;
	}

	.ap-lbc2{
		margin-top:4px;
	}

	.ap-lb3{
		font-size:14px;color:#e1faca;
		display:inline-block;
	}
	.ap-progcnt{
		width:inherit;height:10px;border:1px inset #888;cursor:pointer;
	}
	.ap-progcnt.buff{
		background-image: url(/img/buffer.gif);
		background-position: -20px -3px;
		background-size: 115% 15px;
	}
	.ap-progbar{
		background:linear-gradient(to right,yellow,green);width:0px;height:inherit;display:table-cell;
	}
	.ap-progbar-2{
		background:linear-gradient(to right,green,yellowgreen);width:0px;height:inherit;display:table-cell;transition:width .3s linear;
	}
	.ap-progbar-seek{
		background:linear-gradient(to right,yellow,red);width:0px;height:10px;
	}

	.ap-muter{
		position:absolute;top:11px;right:1px;width:30px;height:30px;background-image:url(/img/muter.png);background-size:30px;cursor:pointer;
		background-position:0px 30px;
		opacity:.3;
	}

	.ap-muter.on{
		opacity:.6;
		background-position:0px 0px;
	}

	.ap-pmoder{
		position:absolute;
		top:15px;right:34px;width:22px;height:22px;
		padding-top:0 !important;
		opacity:.75;
		background-color:#222;
	}


	.box-full{
		width:100%;
	}

	.mq-mtop1{
		top:10px;
	}

	/*																								*/
	/*			MB0net	-	MediaQueries															*/
	/*																								*/
	@media screen and (max-width: 420px) {
		#dv_msgbox{	max-width:90%; }
		.box{ width:97%;}
		.trk-padbottom{ padding-bottom:42px; }
		/*.dv-infobox{ margin-top:30vh;}*/
		.mq-mtop1{	top:62px;	}
	}
	@media screen and (min-width: 421px) {
		#dv_msgbox{	max-width:90%; }
		.box{ width:97%;}
	}
	@media screen and (min-width: 600px) {
		#dv_msgbox{	max-width:580px; }
		.me-column{width:280px;padding:10px;}
	}
	@media screen and (min-width: 900px) {
		#dv_msgbox{	max-width:650px; }
		.box{ width:900px; }
		.box-full{ width:900px;	margin:0 auto; }
		.tab_nav{ width:900px; margin:0 auto; }
		/*.dv-infobox{ margin-top:40vh;}*/
	}

	/*																								*/
	/*			MB0net	-	Animations Effects And Frames CSS										*/
	/*																								*/
	.rot90{ transform:rotate(90deg); }
	.rot180{ transform:rotate(180deg); }
	.rot0{ transform:rotate(0deg); }
	.eff-sc-mini{ transform:scale(.2); }
	.glow{ box-shadow:0px 0px 2px #67bd17; }
	.zoomy { transition:all 0.4s; }
	.zoomy.on{ transform:scale(1.3); }
	.zoomy:hover{ transform:scale(1.3); }
	.eff-opacity{ transition:opacity 0.3s; }

	@keyframes emptyanim {}

	@keyframes rotating {
	from {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
	}
	.rotating {
		-webkit-animation: rotating 2s linear infinite;
		-moz-animation: rotating 2s linear infinite;
		-ms-animation: rotating 2s linear infinite;
		-o-animation: rotating 2s linear infinite;
		animation: rotating 2s linear infinite;
	}

	@keyframes pulse_animation {
		0% { width:22px;height:22px;top:13px;left:13px;  }
		25% { width:18px;height:18px; top:15px;left:15px; }
		50% { width:16px;height:16px; top:16px;left:16px; }
		75% { width:18px;height:18px; top:15px;left:15px; }
		100% { width:22px;height:22px; top:13px;left:13px;}

	}

	.pulse {
		animation-name: pulse_animation;
		animation-duration: 800ms;
		transform-origin:70% 70%;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
	}

