/* base styles */
BODY {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #222222; margin-left: 0px; margin-right: 4px; margin-top: 6px; margin-bottom: 10px; background: #ffffff url(/images/polotno_edge.jpg) repeat-y;}
TD {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #222222;}

/* links*/
A:link {text-decoration: none; color: #000099;}
A:visited {text-decoration: none; color: #000099;}
A:hover {text-decoration: underline; color: #0000ff;}

/* top navigation */
TD.topNormal1 {text-decoration: none; background: #ddefff; text-align: center; font-weight: bold; line-height: 18px; border: 1px solid #ffff00;}
TD.topNormal2 {text-decoration: none; background: #ddffef; text-align: center; font-weight: bold; line-height: 18px; border: 1px solid #ffff00;}
TD.topPinned1 {text-decoration: none; background: #eef0ff; text-align: center; font-weight: bold; line-height: 18px; border-top: 1px solid #ffff00; border-bottom: 0px; border-left: 1px solid #ffff00; border-right: 1px solid #ffff00;}
TD.topPinned2 {text-decoration: none; background: #ffffff; text-align: center; font-weight: bold; line-height: 18px; border-top: 1px solid #ffff00; border-bottom: 0px; border-left: 1px solid #ffff00; border-right: 1px solid #ffff00;}
TD.topSpacerCell1 {text-decoration: none; background: transparent; line-height: 18px; border: 0px solid #ffff00; border-bottom: 1px solid #ffff00;}
TD.topSpacerCell2 {text-decoration: none; background: #eef0ff; line-height: 18px; border: 0px solid #ffff00; border-bottom: 1px solid #ffff00;}
A.topNormal1 {text-decoration: none; display:block; color: #aaaaaa;}
A.topNormal2 {text-decoration: none; display:block; color: #aaaaaa;}
A.topNormal1:hover {text-decoration: none; background: #9999ff; display:block; color: #ffffff;}
A.topNormal2:hover {text-decoration: none; background: #9999ff; display:block; color: #ffffff;}
A.topPinned1 {text-decoration: none; display:block; color: #000099;}
A.topPinned2 {text-decoration: none; display:block; color: #000099;}
A.topPinned1:hover {text-decoration: none; background: #9999ff; display:block; color: #ffffff;}
A.topPinned2:hover {text-decoration: none; background: #9999ff; display:block; color: #ffffff;}

/* other text variations */
.mainZone {background: #f9f0ff; text-align: justify; vertical-align: top; font-size: 13px; padding-left: 4px; padding-top: 2px; padding-right: 4px; padding-bottom: 2px;}
.menuArea {background: #eeeeff;}
.warning {color: #cc5511; text-align: center; font-weight: bold; font-size: 13px;}
.year {color: #444444; font-weight: bold; text-align: right; vertical-align: top; font-size: 13px; line-height: 20px;}
.evenRow {background: #e0eeef;}
.oddRow {background: #eef0ef;}
.headingText {font-size: 14px; font-weight: bold; color: #330000}
.tinyText {font-size: 10px;}

/* form elements */
INPUT {font-size: 12px; background: #ffeedd;}
INPUT.yellowButton {font-size: 11px; background: #ddccaa; color: #ffffff; height: 20px; text-align: center;}
INPUT.blueButton {font-size: 11px; background: #aaccdd; color: #ffffff; height: 20px; text-align: center;}
TEXTAREA {font-size: 13px; background: #ffeedd;}
SELECT {font-size: 11px; background: #ffeedd;}

/* article db styles */
.articleDate {font-size: 10px; font-weight: bold; color: #000000; text-align: left;}
.articleTitle {font-size: 14px; font-weight: bold; color: #002255; text-align: center;}
.articleBody {font-size: 11px; font-weight: normal; color: #554422; text-align: justify;}
.articleSig {font-size: 10px; font-weight: normal; font-style: oblique; color: #000000; text-align: right;}
.articleImg {position: relative; margin-right: 4px; margin-bottom: 4px; border: 0px;}
.headingCell {text-align: center; background: #d6e4c1; font-weight: bold; font-size: 11px;}
.infoCell {text-align: center; background: #ffe5e4; font-weight: normal; font-size: 11px; border: 1px solid #556655;}

/* poll styles */
.pollHeading {color: #997722; font-size: 10px; font-weight: bold;}
.pollQuestion {color: #000000; font-size: 9px; font-weight: bold;}
.pollResult {color: #999999; height: 13px; line-height: 13px; font-weight: normal; padding-top: 2px; padding-bottom: 2px;}
.pollSeparator {background: #997722; height: 1px;}
.pollFooter {font-size: 9px; font-weight: normal; color: #aaaaaa; padding-top: 4px;}

/* calendar styles */
td.CalWeekday {color: #ffffff; background: #aa9944; font-weight: bold; text-align: center;}
td.CalWeekdaySelected {color: #ffffff; background: #a0a0cc; font-weight: bold; text-align: center;}
td.CalEmpty {text-decoration: none; background: #eeeeee; line-height: 16px; text-align: center;}
td.CalSelect {text-decoration: none; background: #eeeeee; line-height: 16px; text-align: center;}
td.CalDays {text-decoration: none; background: #cccccc; line-height: 16px; text-align: center;}
td.BigCalDays {text-decoration: none; background: #cccccc; line-height: 16px; text-align: left; vertical-align: top;}
td.CalMarked {text-decoration: none; background: #dd7755; line-height: 16px; text-align: center;}
.CalFocus {font-size: 15px;}
a.LinkHover:hover {text-decoration: none; background: #554488; color: #ffffff; display:block; width:100%;}
.tiny_button {font-size: 10px; background: #248954; height: 20px; width: 20px; FONT-WEIGHT: bold; COLOR: #f4f4f4; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-RIGHT: #aaaaaa 1px outset; PADDING-RIGHT: 2px; BORDER-TOP: #eeeeee 1px outset; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #eeeeee 1px outset; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px outset;}
select.CalFormat {font-size: 10px; background: #eff0ff; height: 20px; width: 100px; BORDER-RIGHT: #aaaaaa 1px outset; BORDER-TOP: #eeeeee 1px outset; BORDER-LEFT: #eeeeee 1px outset; BORDER-BOTTOM: #aaaaaa 1px outset;}
.bigDay {font-size: 22px; color: #ffffff; line-height: 30px; font-weight: bold; margin-right: 6px;}
.bigMonth {font-size: 36px; color: #D9D6A9; font-weight: bold; margin-left: 12px; margin-top: 58px;}
a.bigDay:link {text-decoration: none; color: #ffffff; margin-right: 6px;}
a.bigDay:hover {text-decoration: none; color: #ff6600; margin-right: 6px;}
a.bigDaySelected:link {text-decoration: none; color: #2b5db4; margin-right: 6px;}
a.bigDaySelected:hover {text-decoration: none; color: #ff6600; margin-right: 6px;}
