HTML { height: 100%; margin-bottom: 1px; }
BODY { min-width: 980px; height: 100%; margin: 0; padding: 0; background-color: #4d698f; }
BODY, INPUT, SELECT, TEXTAREA { color: #5c5c5c; font-size: 14px; font-weight: normal; font-family: "Times New Roman", serif; }
FORM { margin: 0; padding: 0; }
INPUT, SELECT, TEXTAREA { border: 1px solid #5c5c5c; }
INPUT { padding-left: 3px; padding-right: 3px; }
TEXTAREA { padding: 3px; overflow: auto; }
IMG { border: none; }
H2 { margin: 20px 0; padding: 0; color: #E6A000; font-size: 18px; font-weight: normal; }
H3 { margin: 15px 0 13px; padding: 0; color: #000; font-size: 18px; font-weight: normal; }
P { margin: 13px 0; }
OL, UL { margin-top: 13px; margin-bottom: 13px; }
UL { list-style: square; }
A { color: #5981b6; text-decoration: underline; outline: none; }
A:hover { color: #9d9d9d; }

/* LAYOUT */
#content { width: 100%; background: #fff url(../img/content_bg.gif) repeat-x left bottom; border-top: 1px solid #739bd0; }
#content .shadow { background: url(../img/content_shadow.gif) no-repeat center bottom; }
#content .contentPad { width: 710px; margin: 0 auto; padding: 20px 0 50px; line-height: 20px; }

/* HEADER */
#header .top { background: #f3b400 url(../img/header/headertop_bg.gif) repeat-x left top; font-size: 11px; font-family: Tahoma, Arial, sans-serif; border-bottom: 1px solid #fff; }
#header .top .container { position: relative; width: 900px; height: 60px; background: url(../img/header/blik.gif) no-repeat left; margin: 0 auto; padding: 48px 36px 0; z-index: 0; }
#header .top A { text-decoration: none; }
#header .top A:hover { text-decoration: underline; }
#header .top A.lnkHome { float: left; color: #986101; }
#header .top A.lnkPrint { float: right; color: #fff; }
#header .top H1 { position: absolute; top: 0; left: 100px; width: 168px; height: 154px; background: url(../img/header/SIKS.png) no-repeat left top; margin: 0; padding: 0; font-size: 0; text-indent: -5000px; z-index: 100; }
#header .top H1 A { display: block; width: 150px; height: 127px; margin: 0 auto; }
#header .bottom { background: #7aa6ea url(../img/header/headerbot_bg.gif) repeat-x left top; }
#header .bottom .left { background: url(../img/header/headerbot_left.jpg) no-repeat left top; }
#header .bottom .right { height: 184px; background: url(../img/header/headerbot_right.jpg) no-repeat right top; }
#header .bottom H2 { width: 500px; margin: 0 auto; padding: 74px 0 0 100px; color: #fff; font-size: 22px; font-weight: normal; text-transform: uppercase; line-height: 30px; }
#header .bottom H2 SPAN { font-size: 28px; }

#titlePage { height: 32px; background: #f3b400 url(../img/header/title_bg.gif) repeat-x left top; border-bottom: 1px solid #fff; }
#titlePage .container { width: 805px; margin: 0 auto; padding: 0 36px 0 131px; }
#titlePage H1 { float: left; margin: 0; padding: 0; color: #fff; font-size: 16px; font-weight: bold; line-height: 32px; }
#titlePage A.lnkContact { float: right; color: #fff; font-size: 11px; font-family: Tahoma, Arial, sans-serif; line-height: 32px; text-decoration: none; }
#titlePage A:hover.lnkContact { text-decoration: underline; }


/* MENU */
#menuTop { position: relative; width: 100%; height: 30px; padding-top: 17px; clear: both; }
#menuTop UL { margin: 0 0 0 245px; padding: 0; list-style: none; }
#menuTop LI { float: left; }
#menuTop LI A { float: left; display: block; background-image: url(../img/menu/menu_bg.gif); background-repeat: repeat-x; background-position: 0 0; color: #fff; font-size: 11px; font-family: Tahoma, Arial, sans-serif; text-decoration: none !important; line-height: 30px; white-space: nowrap; }
#menuTop LI A SPAN { float: left; display: block; height: 30px; background-image: url(../img/menu/menu_left.gif); background-repeat: no-repeat; background-position: 0 0; cursor: pointer; }
#menuTop LI A SPAN SPAN { background-image: url(../img/menu/menu_right.gif); background-repeat: no-repeat; background-position: 100% 0; padding: 0 8px; }
#menuTop LI A:hover { background-position: 0 -30px; }
#menuTop LI A:hover SPAN { background-position: 0 -30px; }
#menuTop LI A:hover SPAN SPAN { background-position: 100% -30px; }
#menuTop LI.active A, #menuTop LI.active A:hover { background-position: 0 -60px; background-color: #fff; color: #3762af; }
#menuTop LI.active A SPAN, #menuTop LI.active A:hover SPAN { background-position: 0 -60px; }
#menuTop LI.active A SPAN SPAN, #menuTop LI.active A:hover SPAN SPAN { background-position: 100% -60px; }
#menuTop UL.submenu { display: none; position: absolute; top: 60px; left: 0; width: 610px; }
#menuTop UL.submenu LI A { float: none; display: inline; background: none !important; margin: 0 8px; color: #c3dbfe; line-height: normal; white-space: nowrap; }
#menuTop UL.submenu LI A:hover, #menuTop UL.submenu LI.subactive A { color: #fff; }
#menuTop LI.active UL.submenu { display: block; }
#menuTop UL.submenu UL { display: none; position: absolute; top: 23px; left: 0; margin: 0 !important; }
#menuTop UL.submenu LI.subactive UL { display: block !important; }
#menuTop UL.submenu UL LI A { color: #c3dbfe !important; }
#menuTop UL.submenu UL LI A:hover, #menuTop UL.submenu UL LI.subactive A { color: #fff !important; }

#menuBot { margin: 0; padding-top: 8px; }
#menuBot A { margin: 0 5px; color: #aabad0; font-size: 11px; font-family: Tahoma, Arial, sans-serif; text-decoration: none; white-space: nowrap; }
#menuBot A:hover { color: #fff; }


/* BLOCKS */
.list SPAN { margin-bottom: 5px; font-weight: bold; }
.list SPAN.date { float: left; width: 25%; clear: left; }
.list SPAN.desc { float: right; width: 74%; }


/* TABLES */
TABLE { border-collapse: collapse; }

TABLE.tblList { width: 100%; }
TABLE.tblList A { text-decoration: none; }
TABLE.tblList TD { padding: 3px 0; font-weight: bold; vertical-align: top; }
TABLE.tblList TD.dotLine { background: url(../img/dotted.gif) repeat-x left center; padding: 13px 0; font-size: 0; line-height: 0; }
TABLE.tblList TR.heading TD { color: #3e3a3a; font-size: 20px; font-weight: normal; }
TABLE.tblList TD.date { width: 25%; white-space: nowrap; }

TABLE.tbl { margin: 5px 0; }
TABLE.tbl TH { padding: 3px 10px; text-align: left; border-bottom: 1px dotted #b1b1b1; vertical-align: top; }
TABLE.tbl TD { padding: 3px 10px; border-bottom: 1px dotted #b1b1b1; vertical-align: top; }
TABLE.tbl .bggray { background-color: #f4f4f4; }

TABLE.tblForm { width: 100%; margin: 5px 0; }
TABLE.tblForm TH { padding: 4px 20px 4px 0; text-align: left; }
TABLE.tblForm TD { padding: 4px 20px 4px 0; vertical-align: top; }
TABLE.tblForm TD.dotLine { background: url(../img/dotted.gif) repeat-x left center; padding: 13px 0; font-size: 0; line-height: 0; }
TABLE.tblForm INPUT { width: 300px; }
TABLE.tblForm SELECT { width: 306px; }
TABLE.tblForm TEXTAREA { width: 300px; }


/* BUTTONS */
INPUT.btn { width: auto !important; height: 28px; background: url(../img/btn_bg.gif) repeat-x left top; padding-left: 15px; padding-right: 15px; color: #fff; border-top: 3px double #7b9cc9; border-right: 3px double #6a89b4; border-left: 3px double #6a89b4; border-bottom: 3px double #15202f; cursor: pointer; }


/* FOOTER */
#footer { background: url(../img/footer/footer_bg.gif) repeat-x left top; }
#footer .container { position: relative; width: 916px; height: 90px; background: url(../img/footer/SIKS.gif) no-repeat 104px 5px; margin: 0 auto; text-align: center; }
#footer .btnHome { position: absolute; top: 0; right: 0; width: 59px; height: 46px; background: url(../img/footer/btnHome.gif) no-repeat left top; }
#footer .btnHome A { display: block; width: 41px; height: 31px; margin: 0 auto; color: #000; font-size: 11px; font-family: Tahoma, Arial, sans-serif; text-decoration: none; text-align: center; line-height: 31px; }
#footer .btnHome A:hover { color: #5981b6; }


/* OTHER */
.aLeft { text-align: left !important; }
.aCenter { text-align: center !important; }
.aRight { text-align: right !important; }

DIV.dotLine { background: url(../img/dotted.gif) repeat-x left center; padding: 15px 0; font-size: 0; line-height: 0; }

.txtorange { color: #FF8900; }
.note { font-size: 13px; font-style: italic; }

.bold { font-weight: bold; }
.normal { font-weight: normal; }
.nowrap { white-space: nowrap; }

.fleft { float: left; }
.fright { float: right; }
.flefthalf { float: left; width: 48%; }
.frighthalf { float: right; width: 48%; }
.nofloat { clear: both; height: 0; font-size: 0; line-height: 0; }
