﻿body                             { margin:0px; font-family:Verdana; font-size:12px; background-color:white }
.dn                              { display:none }
a                                { color:#405D76 }
a:hover                          {  }

a.gm                             { position:absolute; display:block; left:50px; top:240px; font-size:22px; text-align:left; padding:5px; padding-right:20px; z-index:2 }
a.gm_foto                        { position:absolute; display:block; left:280px; top:130px }
a.gm_foto img                    { border:0px }
div.gm_cont                      { position:absolute; left:70px; top:320px; width:300px; text-align:right }

div.topics                       { background-color:#777777; text-align:center; padding:30px 10px 0px 10px }
div.topics a                     { display:inline-block; font-weight:bold; color:white; padding:3px 4px 2px 4px; font-size:11px }
div.topics a:hover               { background-color:#BD0000 }
div.topics a.select              { background-color:#FFFFFF; color:#777777 }
div.topics a.select:hover        { background-color:#BD0000; color:white }


div.files                        { position:absolute; right:5px; top:5px; width:400px; height:400px; background-color:green; padding:5px }
div.folders                      {  }

div.main                         { text-align:center; margin-top:30px }
div.folder                       { display:inline-block; padding:0px 30px 200px 30px; width:850px }
div.folder p.date                { display:inline-block; color:#BD0000; width:500px; margin-bottom:3px; padding:3px; font-weight:bold; font-size:15px; border-bottom:1px #BD0000 dotted }
div.folder h1                    { display:inline-block; color:#405D76; margin:0px; width:360px; padding:3px 20px 0px 20px; font-size:35px; font-weight:normal }
div.folder p.notice              { margin:0px; font-size:20px; color:gray }
div.folder img                   { display:inline-block; margin-bottom:20px; border:1px silver solid }
div.folder p.text                { margin:4px; font-size:16px; margin-bottom:20px }
div.folder p.link                { margin:10px; font-size:20px }
div.folder p.demo                { margin:10px; font-size:20px }



div.year_folders                 { margin-left:491px; margin-right:20px; margin-top:100px; padding-bottom:300px }
div.year_folders h1              { font-size:20px; color:#777777; width:300px; margin-bottom:30px; margin-left:0px }
div.year_folders h2              { font-size:16px; color:#BD0000; width:300px; margin-bottom:10px; margin-left:10px; padding-left:15px; border-bottom:1px #BD0000 solid }
div.year_folders div.demo        { display:block; position:absolute; margin-top:-100px; left:64px; background-color:white; padding:12px; border:1px #BD0000 solid; z-index:10 }
div.year_folders div.demo img    {  }
div.year_folders a               { display:block; color:#405D76; text-decoration:none; padding:2px 10px 2px 30px; border-left:4px white solid }
div.year_folders a:hover         { border-left:4px #BD0000 solid }
div.year_folders a span.y_title          { display:block; font-weight:bold; font-size:15px; text-decoration:underline }
div.year_folders a:hover span.y_title    { display:block; font-weight:bold; text-decoration:underline; color:#BD0000 }
div.year_folders span.y_text     { display:block; color:#000000 }

div.down                         { background-color:gray; padding:10px; color:white; text-align:center }
div.down a                       { color:#FFCC99 }

div.sl                           { margin-bottom:30px }















