body { color: #06f; font-size: 16px; font-family: "Comic Sans MS", "Zapf Chancery", cursive; width: 760px; height: 100%; margin-left: 20px; padding-top: 5px; }
a:link { color: #390; text-decoration: none; }
a:visited { color: #390; text-decoration: none; }
a:hover { color: #06f; text-decoration: none; }
a:active { }
ul.kwc li { color: #390; display: inline; position: relative; margin-right: 16px; top: -16px; left: 40px; list-style-type: none; }
li.end { position: relative; margin-left: -40px;}
h2 { font-size: 24px; color: #06f; text-align: center; letter-spacing: 0.45em; position: relative; left: 5px;  width: 760px; top: -10px; height: 28px; margin-right: auto; margin-left: auto; }
h2 a:link, h2 a:visited { color: #06f; text-decoration: none; }
h2 a:hover { color: #390; text-decoration: none; }
h1 { font-size: 36px; color: #390; letter-spacing: 0.45em; text-align: center; position: relative; left: 15px; top: -20px; width: 760px; margin-right: auto; margin-left: auto; }
.ar { color: #390; text-align: left; left: 30px; }
.j, .j a:link { color: #06f; text-align: left; left: 30px; }
.j a:hover { color: #390; }
.jasesk, .jasesk a:link, .jasesk a:visited { font-size: 18px; font-family: "arial black"; color: #06f; text-align: center; letter-spacing: 0.5em; position: absolute; left: 15px; width: 760px; margin-right: auto; margin-left: auto; text-decoration: none; }
.jasesk a:hover { color: #390; }
.logo { position: relative; left: 10px; top: -10px; }
.slide, .slidev { text-align: center; position: relative; top: -20px; left: -90px; height: 340px; width: 500px; margin-right: auto; margin-left: auto; }
.slidev { height: 500px; }
.wide { position: relative; width: 900px; left: -120px; }
.index { position: absolute; left: 600px; top: 90px; width: 120px; height: 500px; z-index: 0; }
.index2 { position: absolute; left: 600px; top: 90px; width: 150px; height: 520px; overflow: scroll; }
.tn .tnv { margin-right: auto; margin-left: auto; padding-bottom: 10px; }
.tnv { padding-left: 20px; }
.tnp { position: absolute; left: 600px; top: 470px; z-index: 10; margin-top: 5px; }
.tnend { height: 145px; }
.nav { position: absolute; left: 400px; top: 20px; width: 330px; }
ul.nav li { display: inline; list-style-type: none; margin-right: 25px; }
.portn, .portnv { position: inherit; top: 47%; bottom: 0; left: 0; right: 0; margin-left: -5px; }
.portnv { top: 75%; }
#line, #lin { position: relative; top: -10px; left: 36px; }
#title { text-align: center; height: 25px; top: -30px; }