html, body {
	margin: 0px;
	background-color: #000000;
	width: 100%;
}

.top_cell {
	background-image: url(../images/aikido_01.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 20%;
}

.middle_left_cell1 {
	background-image: url(../images/zm1.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 478px;
}

.bottom_cell1 {
	background-image: url(../images/zm_bottom_1.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 30%;
}

.middle_left_cell2 {
	background-image: url(../images/zm2.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 478px;
}

.bottom_cell2 {
	background-image: url(../images/zm_bottom_2.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 30%;
}

.middle_left_cell3 {
	background-image: url(../images/zm3.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 478px;
}

.bottom_cell3 {
	background-image: url(../images/zm_bottom_3.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 30%;
}

.middle_left_cell4 {
	background-image: url(../images/zm4.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 478px;
}

.bottom_cell4 {
	background-image: url(../images/zm_bottom_3.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 30%;
}

.middle_left_cell5 {
	background-image: url(../images/zm5.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 478px;
}

.bottom_cell5 {
	background-image: url(../images/zm_bottom_3.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 30%;
}

.langs_bg {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	white-space: nowrap;
	background-image: url(../images/aikido_08.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 23px;
	width: 54px;
}
.langs_bg a:link, .langs_bg a:visited {
	color: #fff3db;
	text-decoration: underline;
}

.langs_bg a:hover {
	text-decoration: none;
}

.menu_bg {
	background-image: url(../images/aikido_09.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 36px;
}

.content_bg {
	background-image: url(../images/aikido_10.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 419px;
}

.menu_item {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	white-space: nowrap;
}

.menu_item a:link, .menu_item a:visited {
	color: #fff3db;
	text-decoration: none;
}

.menu_item a:hover {
	text-decoration: underline;
}

.scrollContainer { 
	border-right: 1px solid #583f2b;
	height: 340px;
	width: 460px;
	overflow: auto;
	padding: 0px 8px 0px 0px;  
}

.scrollContent, .scrollContent td {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #EFE0E0;
}

.scrollContent { 
	padding: 2px 100px 2px 0px;
}

.root     {
	position: relative;
	height:	340px;
    width:	460px;
    margin:	0px 15px 8px 0px; 
}

.contentTitleTable {
	margin: 0px 0px 5px 20px;
}

.contentTitle {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #fff3db;
	border-bottom: 1px solid #583f2b;
	padding: 0px 0px 5px 0px;
}

.submenuTableShow {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
	padding: 2px 5px 5px 5px;
	white-space: nowrap;
	position: absolute;
	background-color: #391F0F;
	z-index: 5;
}

.submenuTableShow td {
	white-space: nowrap;
}

.submenuTableShow td a:link, .submenuTableShow td a:visited {
	color: #fff3db;
	text-decoration: none;
}

.submenuTableShow td a:hover {
	text-decoration: underline;
}

.submenuTableHide {
	position: absolute;
	display: none;
}

a img {
	border: 0px;
}

.footer_table {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #EFE0E0;
	margin: 0px 10px 0px 0px;
}

a:link, a:visited {
	color: #DFC3C3;
}

a:hover {
	color: #C7A46C;
}