HTML, BODY {
	background:#000; 
}
HTML, BODY, UL {
	margin:0; padding:0;
}
.main {
	width:500px; height:491px; left: 50%; position: absolute; top: 50%; margin: 0 auto; margin-top: -261px; margin-left: -250px;
}
.main IMG {
	display:block; margin-left: auto; margin-right: auto;
}
.menu {
	width:440px; height:20px; margin-left:10px; margin-top:0px; text-align:right; 
}
.menu1 {
	display:block;
}
.menu2 {
	float:right;
}
.menu1, .menu2 A {
	padding-right:10px; color: #FFF; font: 16px verdana; text-decoration: none;
}
.menu1:hover, .menu2 A:hover {
	color: #FFF; text-decoration:underline;
}
.menu UL {
	float:right; margin:0; padding:0; list-style:none; width:150px;
}
.menu UL LI {
	position:relative;
}
.menu LI UL {
	position:absolute; display:none; left:0px; top:18px; padding:20px 0px; background-color:#2A2A2A;
}
.menu LI UL LI A {
	display: block; padding:5px 18px; text-decoration: none; font:10px verdana; color:#A8A8A8;
}
.menu LI UL LI A:hover {
	color:#FFF; background-color:#444;
}
* HTML .menu UL LI {
	float:left; height:1%; 
}
* HTML .menu UL LI A {
	height:1%; 
}	
.menu LI:hover UL, .menu LI.over UL { 
	display:block; 
}
.maincounter {
	width:100px; height:50px; margin-left:-100px;
}
.targetlinkts {
	position:absolute; top:0px; right:0px; width:52px; height:53px;
}
.targetlinkts A {
	display: block; width:52px; height:53px; background-image:url("img//ts.gif");
}
.targetlinkts A:hover {
	background-position:-100% 0px;
}