body{font-weight:normal;font-size:12px;font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff;margin:0px auto;padding:0px;color:#202020;text-align:left;border: 1px solid lightblue;margin: 9px auto;max-width:557px;}

a:link,a:visited{text-decoration: none; color:#0000cd; }
a:hover{color: #ff0000; position: relative; top: 1px;}

.upban {background:#C8D6E8 ;color:black;margin:0px;padding:1px;border-bottom:1px dotted lightsteelblue;border-top:1px dotted lightsteelblue; padding:3px}
.upban2 {background:#f5deb3 ;border:0px solid tan;color:black;margin:0px;padding: 3px 3px 4px 5px;}
.rowup3 {background-color: #EBEBEB; border-top:1px dotted lightsteelblue;border-bottom: 1px dotted lightsteelblue;  padding: 3px;}
.upban a {color: #006699;font-weight:bold}
.row_hard  { background-color: #D4D6D4; border-bottom: 1px solid #EBEBEB; border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; padding: 3px;}

div.row2{padding:3px;background-color:#e1e1e1}
.row1 {padding: 2px; background:#EBEBEB;border-top:0px solid #99ccff;border-bottom:0px solid #AFCDDC}

.hidden {color: dark; background: lightsteelblue; border: 0px;font-size:normal;border-bottom:1px dotted lightsteelblue;border-top:1px solid lightsteelblue;}
.hidden{-moz-opacity:0.4;opacity:0.4;filter:alpha(opacity=50); border: 0px dashed #000000;}
.hidden:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100); border: 0px solid #000000;}

.rowup2 {padding-top: 0px; background:white;border-top:0px dotted #99ccff;padding:0px;border-bottom:1px dotted #95b2f4; padding:0px;}
.rowup_yelow {padding: 1px; background-color:#fff9d7;border-top:0px dotted #99ccff;border-bottom:1px dotted #95b2f4; padding:1px;}
.rowup_yelow a{color:#000;}
.rowup_yelow a:hover{color: #ff0000; position: relative; top: 1px;}
.rowup_black {padding: 2px; background:black;border-top:0px solid #99ccff;border-bottom:0px solid #AFCDDC}
.rowup_black a{color:#000;}
.rowup_black a:hover{color: #ff0000; position: relative; top: 1px;}
.rowup {padding: 2px; background:lavender;border-top:1px dotted #99ccff; border-bottom:1px dotted #95b2f4; padding:3px}

.rek {background:#f0fff0 ;border:0px solid tan;color:black;margin:0px;padding:1px;}

.end {color: dark; background: lightsteelblue; border: 0px;font-size:normal;border-bottom:1px dotted lightsteelblue;border-top:1px solid lightsteelblue;}
.end a {color: blue;}

div.rowup2 {padding: 2px; background:white;border-top:0px dotted #99ccff;border-bottom:1px dotted #95b2f4; padding:3px;}
div.rowup_white {padding: 2px; background:white;border-top:0px dotted #99ccff;border-bottom:0px dotted #95b2f4; padding:3px;}

td.catSides  {background:#C8D6E8 ;color:black;margin:0px;padding:1px;border-bottom:1px dotted lightsteelblue;border-top:1px dotted lightsteelblue;padding:3px}
td.rowup_yelow  {padding: 1px; background-color:#fff9d7;border-top:0px solid #99ccff;border-bottom:0px dotted #95b2f4; padding:1px;}
td.rowup_upban  { background-color: #f5deb3;border-bottom:1px dotted #95b2f4; padding:3px;}
td.row1  { background-color: #EBEBEB; border-bottom: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9; 

border-right: 1px solid #a9a9a9;}
td.row_easy  { background-color: #EBEBEB; border-bottom: 1px solid #EBEBEB; border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; padding: 1px;}
td.rowup {padding: 2px; background:lavender;border-top:0px solid #99ccff; border-bottom:1px dotted #95b2f4; padding:3px}
td.row_hard  { background-color: #D4D6D4; border-bottom: 1px solid #EBEBEB; border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; padding: 1px;}
.forumline  { font-size: none; background-color: #999999;}
.genmed { font-size : 11px; }
.cattitle  {color: #494949;font-weight: bold;font-size: 12px;}
a.cattitle  { color: #000000; text-decoration: none; }
a.mainmenu  { color: #333333; text-decoration: none; font-weight: bold;}
a.buttom  { color: 004700; border: 1px solid #FFBF40; background: #FFBF40; padding: 0px 2px 0px; line-height: 1.5;}
