#logonavcontainer {
	position: relative;
}
#headerlogo, .headerlogo{
	position:absolute;
	top:40px;
	left:36px;
	width:254px;
	height:30px;
} 
#navinoro{
	position:absolute;
	top:49px;
	left:306px;
	width:40px;
	height:30px;
} 
#baloon-top{
	position:absolute;
	top:37px;
	left:341px;
	width:372px;
	height:40px;
} 
#mm{
	list-style-type: none;
	margin: 0px;
}
#mm-side{
	list-style-type: none;
	margin: 0px;
	position: relative;
}
#mm-top{
	position:absolute;
	top:120px;
	left:18px;
	z-index:2;
	display: block;
	margin: 0;
	width: 18px;
	height: 118px;
	background-image: url("../img/mainmenu2/viewtop.gif");
} 
#mm-1{
	position:absolute;
	top:92px;
	left:36px;
	z-index:2;
	display: block;
	margin: 0;
	width: 94px;
	height: 28px;
	background-image: url("../img/mainmenu2/newsinfo.gif");
}
#mm-2{
	position:absolute;
	top:92px;
	left:131px;
	z-index:2;
	display: block;
	margin: 0;
	width: 96px;
	height: 28px;
	background-image: url("../img/mainmenu2/shopping.gif");
}
#mm-3{
	position:absolute;
	top:92px;
	left:228px;
	z-index:2;
	display: none;
	margin: 0;
	width: 96px;
	height: 28px;
	background-image: url("../img/mainmenu2/md.gif");
}
#mm-4{
	position:absolute;
	top:92px;
	left:325px;
	z-index:2;
	display: none;
	margin: 0;
	width: 96px;
	height: 28px;
	background-image: url("../img/mainmenu2/newyear.gif");
}
#mm-5{
	position:absolute;
	top:92px;
	left:422px;
	z-index:2;
	display: block;
	margin: 0;
	width: 96px;
	height: 28px;
	background-image: url("../img/mainmenu2/lesson.gif");
}
#mm-6{
	position:absolute;
	top:92px;
	left:519px;
	z-index:2;
	display: block;
	margin: 0;
	width: 96px;
	height: 28px;
	background-image: url("../img/mainmenu2/books.gif");
}
#mm-7{
	position:absolute;
	top:92px;
	left:616px;
	z-index:2;
	display: block;
	margin: 0;
	width: 96px;
	height: 28px;
	background-image: url("../img/mainmenu2/wedding.gif");
}

#gm{
	list-style-type: none;
	margin: 0px;
}
#gm-aboutus{
	position:absolute;
	top:0px;
	left:36px;
	z-index:11;
	display: block;
	margin: 0;
	width: 95px;
	height: 20px;
	background-image: url("../img/garretmenu/aboutus.gif");
}
#gm-access{
	position:absolute;
	top:0px;
	left:132px;
	z-index:11;
	display: block;
	margin: 0;
	width: 95px;
	height: 20px;
	background-image: url("../img/garretmenu/access.gif");
}
#gm-privacy{
	position:absolute;
	top:0px;
	left:228px;
	z-index:11;
	display: block;
	margin: 0;
	width: 95px;
	height: 20px;
	background-image: url("../img/garretmenu/privacy.gif");
}
#gm-legal{
	position:absolute;
	top:0px;
	left:324px;
	z-index:11;
	display: block;
	margin: 0;
	width: 95px;
	height: 20px;
	background-image: url("../img/garretmenu/legal.gif");
}
#gm-sitemap{
	position:absolute;
	top:0px;
	left:420px;
	z-index:11;
	display: block;
	margin: 0;
	width: 95px;
	height: 20px;
	background-image: url("../img/garretmenu/sitemap.gif");
}
#gm-mail{
	position:absolute;
	top:0px;
	left:516px;
	z-index:11;
	display: block;
	margin: 0;
	width: 95px;
	height: 20px;
	background-image: url("../img/garretmenu/mail.gif");
}	
.garretmenu{
	position:absolute;
	top:0px;
	left:36px;
	display: block;
	width: 600px;
	margin:0px;
	padding:20px 40px 0px 40px;
	background-color: #eaebeb;
	border: solid 1px #d3d3d3;@
	border-right: solid 1px #d3d3d3;@
}
#head-aboutus {
	display: block;
	margin-top: 0px;
	width: 109px;
	height: 20px;
	background-image: url("../img/garretmenu/aboutus_title.gif");
}
#head-access {
	display: block;
	margin-top: 0px;
	width: 84px;
	height: 20px;
	background-image: url("../img/garretmenu/access_title.gif");
}
#head-privacy {
	display: block;
	margin-top: 0px;
	width: 164px;
	height: 20px;
	background-image: url("../img/garretmenu/privacy_title.gif");
}
#head-legal {
	display: block;
	margin-top: 0px;
	width: 147px;
	height: 20px;
	background-image: url("../img/garretmenu/legal_title.gif");
}
#head-mail {
	display: block;
	margin-top: 0px;
	width: 120px;
	height: 20px;
	background-image: url("../img/garretmenu/mail_title.gif");
}
#close_tab-aboutus{
	position: relative;
	padding: 0px;
	top:20px;
	left:-41px;
	cursor: pointer;
}
#close_tab-access{
	position: relative;
	padding: 0px;
	top:20px;
	left:55px;
	cursor: pointer;
}
#close_tab-privacy{
	position: relative;
	padding: 0px;
	top:20px;
	left:151px;
	cursor: pointer;
}
#close_tab-legal{
	position: relative;
	padding: 0px;
	top:20px;
	left:247px;
	cursor: pointer;
}
#close_tab-mail{
	position: relative;
	padding: 0px;
	top:20px;
	left:439px;
	cursor: pointer;
}
.gm-heading_with_comment{
	float: left;
	margin:0.4em 12px 0.4em 0;
}
.gm-heading{
	margin:0.4em 12px 0.4em 0;
}
.gm-heading_comment{
	color:#888; 
	margin:0.4em 0;
	padding-top:10px; 
}
.gm-hr{
	 border-style:solid; 
	 height:1px; 
	 border-color:#666; 
	 background-color:#666; 
	 border: inset 0px;
}
address.gm{
	font-style: normal;
	color:#999;
	text-align:right;
}
.heading-h3{
	padding-top: 6px;
	font-size:100%;
}
.aboutus-dl{
	margin-top: 0px;
}
dl.aboutus-dl>dt{
	margin:4px 0px 2px 0px;
	font-weight:bold;
}
.legal-dl{
	margin:0.6em 0 1em 1em;
}
dl.legal-dl>dt{
	font-weight:bold;
}
dl.legal-dl>dd{
	margin: 0 0 0.3em 1em;
}
.privacy-ol{
	margin: 0 0 0.3em 0;
	padding-left: 2em;
}
form{
	margin:0;
}
