body,td,th {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
body {
	background-color: #FFFFFF; margin:0; padding:0; text-align: center; }
.dmen {
	position:relative; background-image: url(f1b.gif); background-repeat: no-repeat; background-position: left top; }
.dmro {
	position:relative; background-image: url(f1b.gif); background-repeat: no-repeat; background-position: left top; }
.dmen, .dmro {
	height: 210px; width: 801px; overflow: visible; margin:0 auto; }
	
.dmen .dreg { background-image: url(r1.gif); background-repeat: no-repeat; }
.dmro .dreg { background-image: url(r2.gif); background-repeat: no-repeat; }
.dreg { position: absolute; width:133px; height:56px; top: 101px; left: 663px; overflow:hidden; }
.dreg a { display: block; width:133px; height:56px; }
.dreg a b { display: none; }

.menu {
	position:relative; top: 187px; left: 230px; margin:0; padding:0; list-style:none; height:25px;}
.menu li {
 	float:left; }
.menu li a, .menu li span {
 	display:block; float:left; height:22px; background-image: url(menu.gif); background-repeat: no-repeat; }
.menu li a b, .menu li span b { display:none; }

.dmen a.a0 { width:100px; background-position: left top; }
.dmen a.a1 { width:70px; background-position: -100px 0; }
.dmen a.a2 { width:61px; background-position: -170px 0; }
.dmen a.a3 { width:89px; background-position: -231px 0; }
.dmen a.a4 { width:62px; background-position: -320px 0; }
.dmen a.a5 { width:69px; background-position: -382px 0; }
.dmen a.a6 { width:59px; background-position: -451px 0; }
.dmen a.a7 { width:58px; background-position: -510px 0; }

.dmen a.a0:hover { width:100px; background-position: 0 -22px; }
.dmen a.a1:hover { width:70px; background-position: -100px -22px; }
.dmen a.a2:hover { width:61px; background-position: -170px -22px; }
.dmen a.a3:hover { width:89px; background-position: -231px -22px; }
.dmen a.a4:hover { width:62px; background-position: -320px -22px; }
.dmen a.a5:hover { width:69px; background-position: -382px -22px; }
.dmen a.a6:hover { width:59px; background-position: -451px -22px; }
.dmen a.a7:hover { width:58px; background-position: -510px -22px; }

.dmen span.a0 { width:100px; background-position: 0 -22px; }
.dmen span.a1 { width:70px; background-position: -100px -22px; }
.dmen span.a2 { width:61px; background-position: -170px -22px; }
.dmen span.a3 { width:89px; background-position: -231px -22px; }
.dmen span.a4 { width:62px; background-position: -320px -22px; }
.dmen span.a5 { width:69px; background-position: -382px -22px; }
.dmen span.a6 { width:59px; background-position: -451px -22px; }
.dmen span.a7 { width:58px; background-position: -510px -22px; }

.dmro a.a0 { width:80px; background-position: 0 -44px; }
.dmro a.a1 { width:75px; background-position: -80px -44px; }
.dmro a.a2 { width:61px; background-position: -155px -44px; }
.dmro a.a3 { width:88px; background-position: -216px -44px; }
.dmro a.a4 { width:56px; background-position: -304px -44px; }
.dmro a.a5 { width:86px; background-position: -360px -44px; }
.dmro a.a6 { width:64px; background-position: -446px -44px; }
.dmro a.a7 { width:58px; background-position: -510px -44px; }

.dmro a.a0:hover { width:80px; background-position: 0 -66px; }
.dmro a.a1:hover { width:75px; background-position: -80px -66px; }
.dmro a.a2:hover { width:61px; background-position: -155px -66px; }
.dmro a.a3:hover { width:88px; background-position: -216px -66px; }
.dmro a.a4:hover { width:56px; background-position: -304px -66px; }
.dmro a.a5:hover { width:86px; background-position: -360px -66px; }
.dmro a.a6:hover { width:64px; background-position: -446px -66px; }
.dmro a.a7:hover { width:58px; background-position: -510px -66px; }

.dmro span.a0 { width:80px; background-position: 0 -66px; }
.dmro span.a1 { width:75px; background-position: -80px -66px; }
.dmro span.a2 { width:61px; background-position: -155px -66px; }
.dmro span.a3 { width:88px; background-position: -216px -66px; }
.dmro span.a4 { width:56px; background-position: -304px -66px; }
.dmro span.a5 { width:86px; background-position: -360px -66px; }
.dmro span.a6 { width:64px; background-position: -446px -66px; }
.dmro span.a7 { width:58px; background-position: -510px -66px; }

.main {
	position:relative; width:800px; margin:0 auto; margin-top:30px; }
.dmain {
	position:absolute; width:570px; top:0; right:0; text-align:left; }
.dmain h2 { font-size: 20px; color: #df1079; font-weight:normal; font-style:normal; }
.dmain h3, .dmain h4 { font-size: 12px; color: #df1079; font-weight:normal; font-style:normal; margin:0 0 20px 0; padding: 0 8px 8px 0;
 border-bottom: solid 1px #000; text-align:right;}
.dmain h4 { text-align:left;}
.dmain p { font-size: 12px; margin: 8px 0 8px 0; }
.dmain b { color: #df1079; font-weight:bold; }
.dmain a, .dmain a:visited { color: #e77915; text-decoration:none; }
.dmain a:active, .dmain a:focus, .dmain a:hover { color: #df1079; }
.dmain ul { padding: 0; margin: 0; text-indent:0; list-style-type:square; }
.dmain li { font-size: 12px; margin-left:16px; }

.guru { width: 95px; height:97px; margin:0 0 0 4px; }
p.pf { margin:0; padding:0; }
.film { position:relative; width:372px; float:left; }
.film3 { position:relative; width:240px; float:left; }
.bfilm { position:relative; width:98px; float:left; margin:0 0 0 11px;}
.bfilm img { border:0; width:96px; height:72px; }

.tabp2 td { border:0; font-size: 18px; color: #df1079; font-weight:normal; font-style:normal; width:405px; vertical-align:top; }
.tabp2 th { border:0; font-size: 18px; color: #999; font-weight:normal; font-style:normal; width:150px; vertical-align:top; }

.autori { font-size: 12px; color: #666666; }

.spons {
	position:absolute; width:180px; left:0; top:4px; }
.spons h2 { font-size: 12px; margin: 12px 0 6px 0; }
.spons a { display:block; }
.spons img { margin: 5px; }
.dmain p.sm { font-size:9px; margin-top:40px; }

