.global_content a:active { background: transparent; text-decoration: underline; color: blue }
.global_content a:link { background: transparent; text-decoration: underline; color: blue }
.global_content a:visited { background: transparent; text-decoration: underline; color: blue }
.global_content a:hover { background: transparent; color: #FFA500; }
.global_content { background-image: url(kuvat/layout/contenttausta.gif); padding-left: 10px; padding-right: 10px; vertical-align: top; }

.global_heading1 { font-size: 16px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.global_heading2 { font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.global_loginwlcm { padding-left: 5px; }
.global_loginprfl { padding-left: 5px; padding-top: 20px; }
.global_infobox { font-size: 13px; background-color: #F1ECF2; padding: 6px; border: 1px solid black; vertical-align: top; }

.maintable { BORDER: solid 1px #000000; padding-left:0px; }

.viivaintausta { background-image: url(kuvat/layout/viivaintausta.jpg); vertical-align: top; }
.topbackground { background-image: url(kuvat/layout/topbackground.gif); }

.bottombackground { background-image: url(kuvat/layout/bottombackground.gif); }
.roundbackground { background-image: url(kuvat/layout/roundbackground.gif); margin-right: 0px; padding-right: 0px;}

.ylaoikea { margin-left:165px; }
.logintaulu { width: 145px; margin-left: 10px; margin-right: 10px; }
.loggedintaulu { width: 145px; margin-left: 10px; margin-right: 10px; margin-top: 20px; font-size: 11px; font-family: "Impact"}
.inputbox { border-right: 0px; border-top: 1px solid #7F9DB9; border-bottom: 1px solid #7F9DB9; border-left: 0px; }
.roundwidth { width: 8px; }
.kirjaudupadding { padding-top: 5px; }

.error { color: #FF0000; }
.comment { color: #FFA500; }

.right { float: right; }
.index_mainlink { width: 234px; padding-left: 20px; }
.index_lukiolink { font-size: medium; font-weight: bold; padding-bottom: 5px; }
.index_lukioainelinks { width: 130px; font-size: 13px; padding-left: 7px; }
.index_lukioainesmall { font-size: 10px; font-weight: normal; white-space: nowrap }
.index_lukioaineheadings { font-size: 10px; font-weight: normal; padding-left: 14px; padding-top: 5px; padding-bottom: 5px; }
.index_mainlink_right { font-size: medium; font-weight: bold; width: 244px; padding-top: 50px; text-align: right; padding-right: 60px; }
.index_forummainlink { font-size: medium; font-weight: bold; text-align: left; padding-top: 40px; }
.index_forummainlink_text { font-size: x-small; text-align: left; padding-top: 5px; padding-bottom: 50px; padding-left: 7px; }
.index_newbox { font-size: 13px; background-color: #F1ECF2; margin-left: 20px; padding: 5px; width: 250px; border-width: 1px 1px 0px 1px; border-color: black; border-style: solid; vertical-align: top; }
.index_newboxlow { font-size: 13px; background-color: #F1ECF2; margin-left: 20px; margin-bottom: 10px; width: 250px; border-width: 0px 1px 1px 1px; border-color: black; border-style: solid; vertical-align: top; }
.index_newboxlow TD { padding-left: 8px; padding-right: 2px; padding-bottom: 5px; }
.index_heading2 { font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 10px; }
.index_heading1 { font-size: 13px; font-weight: bold; font-style: italic; text-align: center; padding-top: 5px; }
a.index_feed:link, a.index_feed:visited, a.index_feed:active { border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:4px; }

.header2_menulinks { padding-left: 10px; vertical-align: top; }
.header2_menulinks a:active { background: transparent; text-decoration: none; color: #222222 }
.header2_menulinks a:link { background: transparent; text-decoration: none; color: #222222 }
.header2_menulinks a:visited { background: transparent; text-decoration: none; color: #222222 }
.header2_menulinks a:hover { background: transparent; color: #FFA500; }
.header2_menulinks_nosublinks { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.header2_menulinks_yessublinks { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.header2_menulinks_sublinks { font-size: xx-small; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 150px; }
.header2_menulinks_headinglinks { font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 4px; font-weight:normal; } 
.header2_menulinks_headinglinks p { margin-bottom: 0.5em; margin-top: 0.5em; }

.header2_menulinks_categorylinks { font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  }

.collapsable { display: inline }

.links_linktable { margin-top: 30px; }
.links_linktable TD { padding-top: 20px; }

.listessays { font-size: x-small; }
.listessays2 { font-size: x-small; padding-top: 5px; }

.linkbox { margin-top: 20px; }
.getessay_padding { padding-top: 3px; }
.getessay_infotable { background-color: #CCCCCC; font-size: 12px; margin-bottom: 0px; border: solid 1px #000000 }
.getessay_infotable_lastrow { background-color: #CCCCCC; font-size: 12px; margin-bottom: 10px; border-left: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000; }
.getessay_comment a:active { background: transparent; text-decoration: none; color: blue }
.getessay_comment a:link { background: transparent; text-decoration: none; color: blue }
.getessay_comment a:visited { background: transparent; text-decoration: none; color: blue }
.getessay_comment a:hover { background: transparent; text-decoration:none; color: #FFA500 }
.getessay_comment { background-color: #EEEEEE; font-size: 12px; margin-bottom: 0px; border-left: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000; }
.getessay_commentheading { background-color: #DDDDDD; font-size: 12px; margin-bottom: 0px; border: solid 1px #000000 }
.getessay_commentpadding { padding-top: 10px; }
.getessay_votepadding { padding-top: 50px; }
.getessay_votetable { background-color: #FFFFFF; font-size: 13px; margin-bottom: 0px; }
.getessay_ad { font-size: 13px; background-color: #F1ECF2; padding: 6px; float:left; margin-right: 10px; margin-bottom: 10px; border: 1px solid black; vertical-align: top; }
.getessay_nobr { white-space: nowrap }
.getessay_text { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif}

.submitessay_reunus { background-image: url(kuvat/layout/reunus.gif); }
.submitessay_vasenreuna { background-image: url(kuvat/layout/vasenreuna.gif); }
.submitessay_table { font-size: 12px; color: #FFFFFF; background-color:#60917E; }
.submitessay_tableheading { padding: 10px 0px 20px 5px; background-color:#60917E; }
.submitessay_tablebottom { padding: 20px 0px 10px 5px; background-color:#60917E; }
.submitessay_left { padding: 0px 0px 0px 5px; background-color:#60917E; }
.submitessay_left_bottom { padding: 0px 0px 14px 5px; background-color:#60917E; }
.submitessay_left_top { padding: 8px 0px 0px 5px; background-color:#60917E; }

.huippusuoritukset_toppadding { padding-top: 20px; vertical-align: top; background-color: #F1ECF2; border: 1px solid black;}
.huippusuoritukset_bottompadding { padding-bottom: 20px; vertical-align: top; }
.huippusuoritukset_boxstyle { font-size: 13px; padding: 6px; vertical-align: top; }

.kayttoehdot_warning { color: red; }