html,body{text-align: center}
body{background-image:url('body_bg.gif')}
body{
	background-color: black;
}
body *{margin:0px;padding:0px}

/*   navigation */
.navigation {
	margin-left:10px;
	width: 100%;
	height: auto;
	
	/*   padding-top:10px;
	   padding-bottom:10px; */
	text-align: left;
	cursor: pointer;
	background-color: black; 
	color: white; 
	font-size: 60px;
	
}

.harmonica-menu {
	width: 100%;
	cursor: pointer;
	background:black;
}

.harmonica-menu a, .harmonica-menu h3 {
	display: block;
	padding: 5px 5px 5px 15px;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	color: white; 
}

.harmonica-menu-hidden {
	display: none;
	padding: 5px 5px 5px 20px;
	cursor: pointer;
	background:black;
}

.harmonica-menu-hidden a {
	font-weight: normal;
	padding: 15px;
	color: #C0C0C0;
}

.harmonica-menu-hidden a:hover {
	font-weight: normal;
	padding: 5px;
	color: #C0C0C0;
	background: DimGray;
}

.harmonica-menu-hidden a:visited {
	font-weight: normal;
	padding: 5px;
	color: #C0C0C0;
}
/*   navigation end  */


#container{position: relative; text-align:center;margin:0px auto;width:900px; height: auto;}
#bloc_container_table{
	background:white;padding:0px;width:880px;height:667px; position:relative;top:10px;left:10px;
	/* border: rgba(0, 0, 0, 0.5) 10px groove; */
}
.bloc_table_left{height:320px;width:40px;padding:0px;position:absolute;left:0px;top:10px}
.bloc_table{width:800px; height:629px; padding:0px;position:absolute;left:40px;top:10px}
.bloc_table_rigth{height:320px;width:40px;padding:0px;position:absolute;left:840px;top:10px}
.bloc_elementa{width:75px;height:75px;position:absolute;text-align:center;cursor:pointer}
.bloc_elementa_2{width:75px;height:75px;position:absolute;text-align:center;background-color:#434550}
a.Element{color:#CFCFCF;text-decoration:none;cursor:default;font-size:60px}
a.Element:visited{color:#CFCFCF;cursor:default}
a.Element:hover{color:black;text-decoration:none;cursor:default}
a.ElementBlack{color:black;text-decoration:none;cursor:default;font-size:60px}
a.ElementBlack:visited{color:black;cursor:default}
a.ElementBlack:hover{color:black;text-decoration:none;cursor:default}
a.ElementVivod{color:black;text-decoration:none;cursor:pointer;font-size:60px}
a.ElementVivod:visited{color:black;cursor:pointer}
a.ElementVivod:hover{color:black;text-decoration:none;cursor:pointer}
a.ElementVivod2{color:white;text-decoration:none;cursor:default;font-size:60px}
a.ElementVivod2:visited{color:white;cursor:default}a.ElementVivod2:hover{color:white;text-decoration:none;cursor:default}a img{border:none}.bloc_table_1{height:80px;width:40px;padding:0px;position:absolute;left:0px;top:0px}.bloc_table_2{height:80px;width:40px;padding:0px;position:absolute;left:0px;top:80px}.bloc_table_3{height:80px;width:40px;padding:0px;position:absolute;left:0px;top:160px}.bloc_table_4{height:80px;width:40px;padding:0px;position:absolute;left:0px;top:240px}.ImageStrelkaHidden{visibility:hidden}.ImageStrelkaVisible{visibility:visible}#bloc_pinyin{background:#434550;position:absolute;width:75px;height:22px;z-index:1000;border-width:0px;border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-top-width:0px;text-align:center}

#Copyright{position: relative; font-size: medium; color:white; text-align:center}
#Copyright a{color: white;text-decoration:none}
#Copyright a:visited{color:white;text-decoration:none}
#Copyright a:hover{color: white;text-decoration:none}


/*   class contacts   */
.contacts {
	font-size: 60px;
	font-weight: normal;
	padding: 5px;
	color: white;

}
.contacts a {
	font-weight: normal;
	padding: 5px;
	color: #C0C0C0;

}

.contacts a:hover {
	font-weight: normal;
	padding: 5px;
	color: white;
}

.contacts a:visited {
	font-weight: normal;
	padding: 5px;
	color: #C0C0C0;
}
/*   class contacts end  */

/*   class contacts   */
.question {
	font-size: xx-large;
	font-weight: normal;
	padding: 5px;
	color: white;
	text-decoration: none;
	text-align:left;

}
.question a {
	font-weight: normal;
	padding: 5px;
	color: #C0C0C0;

}

.question a:hover {
	font-weight: normal;
	padding: 5px;
	color: white;
}

.question a:visited {
	font-weight: normal;
	padding: 5px;
	color: #C0C0C0;
}
.question li {
	color: #C0C0C0;
}
/*   class contacts end  */
