.bFon						{
	position		: absolute;
	width			: 100%;
	height		: 100%;
	background	: rgba(0,0,0,0.35);
}

.bModal, .bTabs, .bButtons	{
	position					:	absolute;
	border					:	1px rgb(220,220,220) solid;
}
.inside .bTabs {
	border					:	1px transparent solid;
}
.bModal							{
	color						: white;
	padding					: 1;
	margin					: 1;
	background				: rgba(150,150,150,1);
	border-radius			: 5px 5px 2px 2px;
	-moz-border-radius	: 2px;
	-webkit-border-radius: 2px;
}
.bModal:not(.inside){
	border					:	1px rgb(220,220,220) solid!important;
}
.bModal.bShadow					{
	box-shadow				: 1px 1px 2px rgba(0,0,0,0.5),	-1px -1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow		: 2px 2px 5px rgba(0,0,0,0.3),	-2px -2px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow	: 2px 2px 5px rgba(0,0,0,0.3),	-2px -2px 5px rgba(0,0,0,0.3);
}
.bModal.bInside					{
	box-shadow				: 0px 0px 2px rgba(0, 0, 0, 0.8) inset;
	-moz-box-shadow		: 0px 0px 2px rgba(0, 0, 0, 0.8) inset;
	-webkit-box-shadow	: 0px 0px 2px rgba(0, 0, 0, 0.8) inset;
}

.bTabs, .bButtons.top, .bButtons.bottom, .bButtons.left	{
	margin					: 0!important;
	padding					: 0!important;
	background				: rgba(45,45,45,1);
	position					: absolute;
	cursor					: default;
	font-weight				: bold;
	color						: rgba(200,200,200,1);
}

.bTabs, .bButtons.top	{
	top						: -24;
	height					: 23;
	border-bottom			: none;
	border-radius			: 5px 5px 0px 0px;
	-moz-border-radius	: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
}
.bTabs.bShadow, .bModal .top.bShadow	{
	box-shadow				: 3px -3px 2px rgba(0,0,0,0.2), -3px -3px 2px rgba(0,0,0,0.2), inset 0px -1px 5px rgba(0,0,0,0.7);
	-moz-box-shadow		: 3px -3px 2px rgba(0,0,0,0.2), -3px -3px 2px rgba(0,0,0,0.2), inset 0px -1px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow	: 3px -3px 2px rgba(0,0,0,0.2), -3px -3px 2px rgba(0,0,0,0.2), inset 0px -1px 5px rgba(0,0,0,0.7);
}
.bTabs.bInside,  .bModal .top.bInside	{
	box-shadow				: inset 0px -1px 5px rgba(0,0,0,0.7);
	-moz-box-shadow		: inset 0px -1px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow	: inset 0px -1px 5px rgba(0,0,0,0.7);
}

.noInsideClass		{
	background		:	transparent!important;
	box-shadow		:	none!important;
	border-color	:	transparent!important;
	margin-left		:	0;
	margin-right	:	0;
	padding			:	0;
}
.noInsideClassFlat{
	background		:	transparent!important;
	box-shadow		:	none!important;
	border-color	:	transparent!important;
	margin-top		:	5;
	margin-left		:	5;
}
.noInsideClassFull{
	background		:	transparent!important;
	box-shadow		:	none!important;
	border-color	:	transparent!important;
	margin			:	0;
	padding			:	0;
}
.noInsideClassFull .bModal.inside{
	margin-top		:	0;
	margin-bottom	:	1;
}

.bModal .bottom	{
	bottom					: -24;
	height					: 23;
	border-top				: none;
	border-radius			: 0px 0px 5px 5px;
	-moz-border-radius	: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
}
.bModal .bottom.bShadow	{
	box-shadow				: 3px 3px 2px rgba(0,0,0,0.2), -3px 3px 2px rgba(0,0,0,0.2), inset 0px 1px 5px rgba(0,0,0,0.7);
	-moz-box-shadow		: 3px 3px 2px rgba(0,0,0,0.2), -3px 3px 2px rgba(0,0,0,0.2), inset 0px 1px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow	: 3px 3px 2px rgba(0,0,0,0.2), -3px 3px 2px rgba(0,0,0,0.2), inset 0px 1px 5px rgba(0,0,0,0.7);
}
.bModal .bottom.bInside	{
	box-shadow				: inset 0px 1px 5px rgba(0,0,0,0.7);
	-moz-box-shadow		: inset 0px 1px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow	: inset 0px 1px 5px rgba(0,0,0,0.7);
}

.bModal.mainmenu				{
	border-radius			: 0px 0px 5px 5px;
}

.bInside	{
	border-color	: rgba(130,130,130,1)
}

.bTabs	{
	left						: 5;
}
.bTabs > div, .bTabs > input{
	float						: left;
}
.tabContent	{
	position					: relative;
}

.bButtons  > input[type=text] {
	margin			: 2 3 0 3;
}
.bButtons.top	{
	right						:	5;
}
.bButtons.bottom	{
	right						:	-1;
	width						:	100%;
}
.bButtons.top > div, .bButtons.bottom > div	{
	float						: right;
}
.bButtons.top > .bOn, .bButtons.bottom > .bOn	{
	float						: right;
	background				: rgba(80,120,80,1);
	padding-bottom			: 0px;
	border-radius			: 5px;
	-moz-border-radius	: 5px;
	-webkit-border-radius: 5px;
}

.bOff, .bOn, .bNot, .bName, .bSelect	{
	margin					: 2px 2px 1px 2px;
	padding					: 1px 5px 1px 5px;
	border-radius			: 5px 5px 0px 0px;
}
.bOff, .bOn, .bName, .bSelect	{
	text-shadow				: 1px 1px 3px black;
}
.bOff, .bOn, .bSelect	{
	cursor					: pointer;
}
.bNot	{
	color						: rgba(0,0,0,1)
}
.bOff	{
	color						: rgba(180,180,180,1)
}
.bottom .bOff	{
	color						: yellow!important
}
.bOff:hover, .bSelect:hover	{
	background				: rgba(150,150,150,1);
	color						: white;
	border-radius			: 5px;
	-moz-border-radius	: 5px;
	-webkit-border-radius: 5px;
}
.bTabs .bOff:hover	{
	background				:	#8A9FFC;
}
.bOff[alt=X]	{
	color						:	red;
}
.bOff[alt=X]:hover	{
	background				:	#F78F92;
	color						:	white;
}
.bOff[alt='_']	{
	color						:	lightgreen;
}
.bOff[alt='_']:hover	{
	background				:	#80B782;
	color						:	white;
}
.bOn	{
	padding-bottom			: 4px;
	background				: rgba(150,150,150,1);
	color						: white;
	box-shadow				: 3px -1px 1px rgba(0,0,0,0.2), -3px -1px 1px rgba(0,0,0,0.2);
}
.bTabs.bInside .bOn	{
	height					: 17;
}
.bSelect	{
	float						: right;
	cursor					: pointer;
	color						: rgba(255,140,255,1);
}
.bName	{
	float						: right;
	float						: right;
	color						: yellow;
}

.dot	{
	border-bottom			: 1px dashed;
}

.bModal div.list	{
	overflow-y				: auto;
	box-shadow				: inset 3px 3px 3px rgba(0,0,0,0.2), inset -3px -3px 3px rgba(0,0,0,0.2);
	position					: absolute;
	top						: 0;
	bottom					: 1;
	left						: 0;
	display					: inline-block;
	width						: 100%;
	background				: rgba(70,70,70,1);
}

.bShadow				{
	
}

.pagenation			{
	float				:	left
}
.pagenation	> div		{
	float				:	left;
	padding			:	0 2 0 2;
	margin-top		:	3;
	width				:	22;
	height			:	16;
	text-align		:	center;
	font-size		:	10pt;
	font-weight		:	normal;
	border-radius	:	0px 0px 5px 5px;
}
.pagenation > .bOn	{
	padding-top		:	5;
	margin-top		:	-2;
	height			:	17;
	box-shadow		:	1px 1px 1px rgba(0,0,0,0.2);
}
.pagenation > .arrow	{
	width				:	18
}

.inside	{
	margin					: 1px;
	position					: relative;
	float						: left;
	background				: rgba(0,0,0,0.2);
}
.inside .bOn	{
	background				: #777777;
}


.bModal .liBlock.collaps div.name:hover										{background:rgba(255, 255, 255, 0.3);	text-decoration:none}
.bModal .liBlock div.name 															{color:gold}
.bModal .liBlock.collaps > ul > li												{border-left:1px gold solid;	margin-left:11px;	padding-left:11px}
.bModal .liBlock.collaps > ul > ul												{margin-left:11px;	padding-left:0px}
.bModal .liBlock.collaps > ul > ul > div										{border-left:1px gold solid;	margin-left:0px;	padding-left:0px}
.bModal .liBlock .liBlock.collaps div.name									{color:#3DC8FF}
.bModal .liBlock .liBlock.collaps > ul > li									{border-left:1px #3DC8FF solid;	margin-left:11px;	padding-left:11px}
.bModal .liBlock .liBlock.collaps > ul > ul									{margin-left:11px;	padding-left:0px}
.bModal .liBlock .liBlock.collaps > ul > ul > div							{border-left:1px #3DC8FF solid;	margin-left:0px;	padding-left:0px}
.bModal .liBlock .liBlock .liBlock.collaps div.name						{color:#FF3DFE}
.bModal .liBlock .liBlock .liBlock.collaps > ul > li						{border-left:1px #FF3DFE solid;	margin-left:11px;	padding-left:11px}
.bModal .liBlock .liBlock .liBlock.collaps > ul > ul 						{margin-left:11px;	padding-left:0px}
.bModal .liBlock .liBlock .liBlock.collaps > ul > ul > div				{border-left:1px #FF3DFE solid;	margin-left:0px;	padding-left:0px}
.bModal .liBlock .liBlock .liBlock .liBlock.collaps div.name			{color:#0F3DFE}
.bModal .liBlock .liBlock .liBlock .liBlock.collaps > ul > li			{border-left:1px #0F3DFE solid;	margin-left:11px;	padding-left:11px}
.bModal .liBlock .liBlock .liBlock .liBlock.collaps > ul > ul			{margin-left:11px;	padding-left:0px}
.bModal .liBlock .liBlock .liBlock .liBlock.collaps > ul > ul > div	{border-left:1px #0F3DFE solid;	margin-left:0px;	padding-left:0px}


