
/* ----- WARNING ----- \\
// COPYRIGHTED CONTENT \\
//  COPYRIGHT © NERVA  \\
//   nerva@nerva.ee    \\
// All rights reserved \\
// ------------------- */

/* STYLES DIRECTLY RELATED TO MB RENDERING */

/* mb */
table.mb {
  position: absolute;
	left: -1000px;
	top: -1000px;
	margin-bottom: 10px;
}
table.mb td.menutitle {
	text-align: center;
}

/* mb title texts according to mb types (like 'white' and 'orange'): */
table.mb td.menutitle div.white {
  color: #bbbbbb;
	letter-spacing: +4px;
}
table.mb td.menutitle div.yellow {
  color: #b89c00;
	letter-spacing: +4px;
}
table.mb td.menutitle div.orange {
  color: #ff9966;
	letter-spacing: +4px;
}
table.mb td.menutitle div.gray {
  color: #666666;
	letter-spacing: +4px;
}
table.mb td.menutitle div.black {
  color: #666666;
	letter-spacing: +4px;
}
table.mb td.menutitle div.photo {
  color: #333333;
	letter-spacing: +1px;
}
table.mb td.menutitle div.transparent {
  color: #dddddd;
	letter-spacing: +4px;
}

/* mb buttons */
table.mb td.menutitle img.photo {
  position: relative;
	top: 3px;
}

/* mb content color depending on mb color: */
table.mb td.color_gray {
  color: white;
}
table.mb td.color_black {
  color: white;
}
table.mb td.color_transparent {
  color: white;
}

/* mb size */
table.mbleft {
  width: 140px;
}

/* top and bottom titles */
table.mb td.toptitle {
	vertical-align: top;
}
table.mb td.toptitle div {
  position: relative;
	top: 4px;
	font-size: 0.7em;
	text-transform: uppercase;
}
table.mb td.toptitle div.photo {
	top: 10px;
}
table.mb td.bottomtitle {
	vertical-align: middle;
}
table.mb td.bottomtitle div {
  position: relative;
	top: 4px;
	font-size: 0.7em;
	text-transform: uppercase;
}
table.mb td.commentstitle {
	vertical-align: middle;
}
table.mb td.commentstitle div {
	font-size: 0.7em;
	text-transform: uppercase;
}
table.mb td.bottomtitle div.photo {
	top: 0px;
}

/* mbmenu */
table.mb div.mbmenu_title {
  font-size: 0.85em;
  text-align: left;
	position: relative;
	left: 10px;
/*	text-indent: -8px;*/
}
table.mbmenu_creature {
  position: relative;
	left: -20px;
	top: +20px;
}

/* mbarticle top title and buttons */
table.mbarticle td.toptitle div {
  text-align: left;
}
table.mbarticle td.toptitle td.buttons {
	white-space: nowrap;
}
table.mbarticle td.toptitle td.buttons img {
	cursor: pointer;
}

/* mboverlay top title and buttons */
table.mboverlay td.toptitle div {
  text-align: left;
}
table.mboverlay td.toptitle td.buttons {
	white-space: nowrap;
}
table.mboverlay td.toptitle td.buttons img {
	cursor: pointer;
}

/* mbarticle content */
table.mbarticle td.mb_content {
  text-align: left;
	padding-left: 20px;
}

/* ce links */
/*
a.ce {
	color: #444444;
}
a.ce:visited {
	color: #444444;
}
a.ce:hover {
	color: #444444;
}
*/
table.mbgray a.ce {
	color: white;
}
table.mbgray a.ce:visited {
	color: white;
}
table.mbgray a.ce:hover {
	color: white;
}
table.mbarticle a.ce {
	color: #d86e2f;
}
table.mbarticle a.ce:visited {
	color: #d86e2f;
}
table.mbarticle a.ce:hover {
	color: #b24200;
	background-color: #e3e3e9;
}
table.mbarticle a.ce_http {
	color: #2f7bd8;
}
table.mbarticle a.ce_http:visited {
	color: #2f7bd8;
}
table.mbarticle a.ce_http:hover {
	color: #2f7bd8;
	background-color: #e3e3e9;
}

/* mboverlay */
table.mboverlay {
}