body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666;}
body { background-color: #fff; margin:0; padding:0; text-align: center; }
.dmen { position:relative; background-image: url(cap.jpg); background-repeat: no-repeat; background-position: left top; }
.dmro { position:relative; background-image: url(cap.jpg); background-repeat: no-repeat; background-position: left top; }
.dmen, .dmro { height: 280px; 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; }
.dmen .drega { background-image: url(r1a.gif); background-repeat: no-repeat; }
.dmro .drega { background-image: url(r2a.gif); background-repeat: no-repeat; }
.dreg, .drega { position: absolute; width:303px; height:46px; top: 212px; left: 497px; overflow:hidden; }
.dreg a, .drega a { display: block; width:250px; height:40px; }
.dreg a b, .drega a b { display: none; }

.menu { position:relative; top: 257px; left: 0px; 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:143px; background-position: left top; }
.dmen a.a1 { width:75px; background-position: -143px 0; }
.dmen a.a2 { width:112px; background-position: -218px 0; }
.dmen a.a3 { width:98px; background-position: -330px 0; }
.dmen a.a4 { width:81px; background-position: -428px 0; }
.dmen a.a5 { width:91px; background-position: -509px 0; }
.dmen a.a6 { width:102px; background-position: -600px 0; }
.dmen a.a7 { width:98px; background-position: -702px 0; }

.dmen a.a0:hover, .dmen a.a0:active, .dmen a.a0:focus, .dmen span.a0 { width:143px; background-position: 0 -22px; }
.dmen a.a1:hover, .dmen a.a1:active, .dmen a.a1:focus, .dmen span.a1 { width:75px; background-position: -143px -22px; }
.dmen a.a2:hover, .dmen a.a2:active, .dmen a.a2:focus, .dmen span.a2 { width:112px; background-position: -218px -22px; }
.dmen a.a3:hover, .dmen a.a3:active, .dmen a.a3:focus, .dmen span.a3 { width:98px; background-position: -330px -22px; }
.dmen a.a4:hover, .dmen a.a4:active, .dmen a.a4:focus, .dmen span.a4 { width:81px; background-position: -428px -22px; }
.dmen a.a5:hover, .dmen a.a5:active, .dmen a.a5:focus, .dmen span.a5 { width:91px; background-position: -509px -22px; }
.dmen a.a6:hover, .dmen a.a6:active, .dmen a.a6:focus, .dmen span.a6 { width:102px; background-position: -600px -22px; }
.dmen a.a7:hover, .dmen a.a7:active, .dmen a.a7:focus, .dmen span.a7 { width:98px; background-position: -702px -22px; }

.dmro a.a0 { width:119px; background-position: 0 -44px; }
.dmro a.a1 { width:86px; background-position: -119px -44px; }
.dmro a.a2 { width:97px; background-position: -205px -44px; }
.dmro a.a3 { width:89px; background-position: -302px -44px; }
.dmro a.a4 { width:90px; background-position: -391px -44px; }
.dmro a.a5 { width:99px; background-position: -481px -44px; }
.dmro a.a6 { width:122px; background-position: -580px -44px; }
.dmro a.a7 { width:98px; background-position: -702px -44px; }

.dmro a.a0:hover, .dmro a.a0:active, .dmro a.a0:focus, .dmro span.a0 { width:119px; background-position: 0 -66px; }
.dmro a.a1:hover, .dmro a.a1:active, .dmro a.a1:focus, .dmro span.a1 { width:86px; background-position: -119px -66px; }
.dmro a.a2:hover, .dmro a.a2:active, .dmro a.a2:focus, .dmro span.a2 { width:97px; background-position: -205px -66px; }
.dmro a.a3:hover, .dmro a.a3:active, .dmro a.a3:focus, .dmro span.a3 { width:89px; background-position: -302px -66px; }
.dmro a.a4:hover, .dmro a.a4:active, .dmro a.a4:focus, .dmro span.a4 { width:90px; background-position: -391px -66px; }
.dmro a.a5:hover, .dmro a.a5:active, .dmro a.a5:focus, .dmro span.a5 { width:99px; background-position: -481px -66px; }
.dmro a.a6:hover, .dmro a.a6:active, .dmro a.a6:focus, .dmro span.a6 { width:122px; background-position: -580px -66px; }
.dmro a.a7:hover, .dmro a.a7:active, .dmro a.a7:focus, .dmro span.a7 { width:98px; background-position: -702px -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; font-weight:normal; font-style:normal; }
.dmain h3 { font-size: 16px; font-weight:normal; font-style:normal; }
.dmain p { font-size: 12px; margin: 8px 0 8px 0; }
.dmain b, .dmain em { font-weight:bold; }
.dmain a, .dmain a:visited { color: #078; text-decoration:none; }
.dmain a:active, .dmain a:focus, .dmain a:hover { color: #f00; }
.dmain ul { padding: 0; margin: 0; text-indent:0; list-style-type:square; }
.dmain li { font-size: 12px; margin-left:16px; }

.guru { width: 192px; height:109px; margin:0 12px 0 0; }
p.pf { margin:0; padding:0; }


.tabp2 td { border:0; font-size: 18px; font-weight:normal; font-style:normal; width:435px; vertical-align:top; }
.tabp2 th { border:0; font-size: 18px; font-weight:normal; font-style:normal; width:120px; vertical-align:top; }

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

.spons {
	position:absolute; width:180px; left:0; top:4px;  z-index:1; }
.spons h2 { display:block; background-color:#f80; width:150px; height:24px; font-size: 12px; color:#fff; padding-top:8px;}
.spons a { display:block; }
.spons img { margin: 5px; }
.dmain p.sm { font-size:9px; margin-top:40px; }

.film3 { position:relative; width:334px; float:left; }
.bfilm { position:relative; width:108px; float:left; margin:0 0 0 9px;}
.bfilm img { border:0; width:96px; height:72px; }


