div.topimage       { position: absolute; width: 100%; height: 156px; background-image: url(img/topimage_top.jpg);       background-position: center top; background-repeat: no-repeat; background-color: transparent; }
div.topimageend    { width: 100%; height: 156px; background-color: #000066; border-bottom: 5px solid #ffffcc; }
div.title          { display: none; }

div.toplink      { float:right; width: 321px; height: 163px; }
div.toplink a  { text-indent: -9999px; font-size: 1px;  display: block; width: 100%; background-color: #cccccc; background-position: center center; background-repeat: no-repeat; border-top: 1px solid white; }
div.toplink div#toplink_totekan a { position: relative; left:   0px; top:   0px; width: 160px; height: 80px; background-image: url(img/toplink_totekan.gif); }
div.toplink div#toplink_dogal   a { position: relative; left: 161px; top: -81px; width: 160px; height: 80px; background-image: url(img/toplink_dogal.gif); }
div.toplink div#toplink_ptdoga  a { position: relative; left:   0px; top: -81px; width: 321px; height: 40px; background-image: url(img/toplink_ptdoga.gif); }
div.toplink div#toplink_contest a { position: relative; left:   0px; top: -81px; width: 321px; height: 40px; background-image: url(img/toplink_contest.gif); }
div.toplink div#toplink_english a { position: relative; left:   0px; top: -81px; width: 321px; height: 40px; background-image: url(img/toplink_english.gif); }

div.toplink div#toplink_contest a:hover { background-image: url(img/toplink_contest_selected.gif); }
div.toplink div#toplink_ptdoga  a:hover { background-image: url(img/toplink_ptdoga_selected.gif); }
div.toplink div#toplink_totekan a:hover { background-image: url(img/toplink_totekan_selected.gif); }
div.toplink div#toplink_dogal   a:hover { background-image: url(img/toplink_dogal_selected.gif); }
div.toplink div#toplink_english a:hover { background-image: url(img/toplink_english_selected.gif); }

div.sidebar { display: none; }
div.mainpain { margin-left: 0px; }

div.main h2 { margin: 0; color: white; font-size: 120%; padding-top: 5px; padding-left: 2em; background-image: url(img/h2_top.gif); background-position: top left; background-repeat: repeat-x; height: 28px; background-color: transparent; }
div.main h2 { margin-right: 1em; clear: none; }

div.main a.h2opt { display: block; float: right ; position: relative;}
a.h2opt#whatsnew { width: 160px; height: 10px; background-image: url(img/top_h2_whatsnew.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 1px; padding-left: 10px; }
a.h2opt#whatsnew:hover { background-image: url(img/top_h2_whatsnew_selected.gif); }

