html {
    overflow-y: scroll;
}

body {
    margin: 0px;
    background-color: #ffffff;

    font-family: Arial, 'Arial CE', sans-serif; font-size: 8pt; color: #1451a1;
}

img {
    border-style: none;
}

form {
    margin: 0px; padding: 0px;
}

form.inline {
    display: inline;
}

div.formLine {
    height: 28px; overflow: hidden;
    line-height: 28px;
}

div.toolTip {
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 196px;
    overflow: hidden;
    visibility: hidden;
    padding: 2px;
    background-color: #f49d01;
    color: #ffffff;
}

div.toolTip div {
    padding: 15px 5px 5px 20px;
    border: 1px solid #ffffff;
    background: transparent url('/images/tooltip-bg.png') no-repeat scroll left top;
}

a {
    color: #1451a1;
}

a.noLink {
    text-decoration: none;
}

.spaceAround {
    margin: 15px; padding: 0px;
}

.shrink {
    line-height: 110%;
}

.strong, .bold {
    font-weight: bold;
}

.nowrap {
    white-space: nowrap;
}

.left, #middleCol .left,      #tinymce .left {
    text-align: left;
}

.center, #middleCol .center,      #tinymce .center {
    text-align: center;
}

.right, #middleCol .right,      #tinymce .right {
    text-align: right;
}

.justify {
    text-align: justify;
}

img.left, span.labelImg.left {
    float: left; margin-right: 10px;
}

img.right, span.labelImg.right {
    float: right; margin-left: 10px;
}

.highlight {
    color: #ff5501;
}

input.radio {
    margin: 0px; padding: 0px;
    vertical-align: middle;
}

input.checkbox {
    width: 20px;
    margin: 0px; padding: 0px;
    vertical-align: middle;
}

input.onLeft {
    position: absolute;
    left: 208px;
}

input.text {
    height: 15px;
    margin: 0px; padding: 0px 1px;
    border: 1px solid #bacbe4;

    font-family: Arial, 'Arial CE', sans-serif; font-size: 8pt; color: #1451a1;
}

input.search {
    border-right-style: none;
    background: #ffffff none no-repeat scroll left bottom;
    vertical-align: middle;
}

input.button23, input.button40, input.button51, input.button86, input.button116 {
    height: 19px; overflow: hidden;
    margin: 0px; padding: 0px;
    border-style: none;
    background: #dfe8f2 none no-repeat scroll center;

    font-family: Arial, 'Arial CE', sans-serif; font-size: 8pt; color: #1451a1; font-weight: normal;
}

input.button23 {
    width: 23px;
    background-image: none;
    vertical-align: middle;
}

input.button40 {
    width: 40px;
    background-image: url('/images/button-40.png');
}

input.button51 {
    width: 51px;
    background-image: url('/images/button-51.png');
}

input.button86 {
    width: 86px;
    background-image: url('/images/button-86.png');
}

input.button116 {
    width: 116px;
    background-image: url('/images/button-116.png');
}

textarea {
    margin: 0px; padding: 0px 0px 0px 1px;
    border: 1px solid #bacbe4;

    font-family: Arial, 'Arial CE', sans-serif; font-size: 8pt; color: #1451a1;
}

ul {
    margin: 0px; padding: 0px;
    list-style-type: none;
}

li {
    margin: 3px 0px;
}

#outerPage {
    background: transparent url('/images/bg.png') repeat-y scroll center;
}

#innerPage {
    position: relative;
    width: 980px; overflow: hidden;
    margin: 0px auto;
    border: 0px solid #ffffff; border-width: 0px 1px;
    background: #ffffff url('/images/col-bottom-bg.png') repeat-x scroll bottom;
}

#title {
    position: absolute; left: 0px; top: 0px;
    width: 980px; height: 26px; overflow: hidden;
    margin: 1px 0px; padding-top: 40px;
    background: #fec311 url('/images/title-australia.png') no-repeat scroll top; /*url('/images/title-bg.png') repeat-y scroll left;*/

    text-align: center;
}

#homeLink {
    position: absolute; left: 0px; top: 0px;
    width: 300px; height: 66px; overflow: hidden;
}

#titleHeader {
    font-size: 9pt; color: #043f90; font-weight: bold;
}

#homeHeadline {
    position: absolute; left: 50%; top: 41px; z-index: 20000;
    width: 380px; overflow: hidden;
    margin: 0px 0px 0px -190px; padding: 0px;
    text-align: center;
}

#logoStudyline {
    position: absolute; left: 17px; top: 11px;
    width: 86px; height: 44px; overflow: hidden;
}

#logoAEC {
    position: absolute; left: 122px; top: 11px;
    width: 43px; height: 44px; overflow: hidden;
}

#topRightMenu {
    position: absolute; right: 0px; top: 0px;
    width: 280px; height: 61px; overflow: hidden;
    padding: 5px 13px 0px 0px;

    text-align: right;
}

#topRightMenu a {
    text-decoration: none;
}

#topRightMenu a:hover {
    text-decoration: underline;
}

#mainMenu {
    position: absolute; left: 0px; top: 68px;
    width: 980px; height: 26px; overflow: hidden;
    margin-bottom: 1px; padding: 1px 0px;
    background: #1451a1 url('/images/main-menu-bg.png') repeat-x scroll top;

    text-align: center; font-size: 9pt; font-weight: bold;
}

#title ul, #mainMenu ul {
    height: 26px; overflow: hidden;
    list-style-type: none;
}

#title li, #mainMenu li {
    display: inline;
    margin: 0px; padding: 0px;
}

#mainMenu a {
    margin-right: -1px; padding: 13px 11px;
    background: transparent url('/images/main-menu-separator.png') no-repeat scroll right;

    color: #ffffff; text-decoration: none;
    line-height: 26px;
}

#mainMenu a.last {
    background-image: none;
}

#mainMenu a:hover, #mainMenu a.chosen {
    background: #ffffff url('/images/main-menu-bg-active.png') repeat-x scroll center;

    color: #1451a1;
}

#main {
    position: relative;
    width: 980px; overflow: hidden;
    margin-top: 97px;
    border-top: 1px solid #668ec2; border-bottom: 1px solid #b8cae3;
    background: transparent url('/images/main-bg.png') repeat-y scroll center;
}

#leftCol {
    position: absolute; left: 0px; top: 0px;
    width: 176px; overflow: hidden;
}

#rightCol {
    position: absolute; left: 804px; top: 0px;
    width: 176px; overflow: hidden;
}

#leftCol h4, #rightCol h4 {
    height: 25px;
    margin: 0px; padding: 0px;
    background: transparent url('/images/col-block-header-bg.png') repeat-x scroll top;

    text-align: center; font-size: 9pt; font-weight: bold;
    line-height: 25px;
}

#leftCol h4 a, #rightCol h4 a {
    display: block;
    height: 25px;
    text-decoration: none;
}

#leftCol ul.withBullets, #rightCol ul.withBullets {
    list-style-type: square; list-style-position: inside;
}

div.colBlock, div.colBlockLast {
    overflow: hidden;
    border: 0px solid #9db6d7; border-bottom-width: 1px;
    background: transparent url('/images/col-block-bg.png') repeat-x scroll bottom;
}

div.colBlockLast {
    border-style: none;
    background-image: none;
}

div.colBlockContent {
    padding: 10px;
}

#leftCol div.colBlockContent {
    padding: 15px 10px;
}

div.colBlockContent table {
    width: 100%;
}

div.colBlockContent table td {
    padding: 2px;
}

#timeInfo1, #timeInfo2 {
    text-align: right;
}

#timeInfo1 {
    float: left;
}

#timeInfo2 {
}

#timeInfo1 .timeIframe, #timeInfo2 .timeIframe {
    vertical-align: -4px;
}

#weatherIframe {
    margin-bottom: 10px;
    text-align: center;
}

#blockDBSkol div.colBlockContent {
    padding-bottom: 10px;
}
#blockKatalog div.colBlockContent {
    height: 98px; overflow: hidden;
}
#blockOnlineSluzby {
}
#blockKontakty {
}

#blockFB iframe {
    overflow: hidden;
    width: 186px;
    height: 282px;
    margin: 1px 0px 0px -5px;
    border-style: none;
}

#blockZasilaniNovinek {
}
#blockKeStazeni {
}
#blockPocasiCas {
}
#blockWebkamery {
}
#blockWebkamery table {
    margin-bottom: 10px;
}

#middleCol,      #tinymce {
    width: 624px;
    overflow: hidden;
    margin-left: 177px;
    border: 0px solid #b7cce3; border-width: 0px 1px;
    background: transparent url('/images/content-bottom-bg.png') no-repeat scroll bottom;

    font-size: 8pt; color: #5b5b5b;
}

#middleCol.topSpace0  {min-height: 800px; padding-top: 192px; /* IE7 hack */ &min-height: 835px;}
#middleCol.topSpace0b {min-height: 778px; padding-top: 214px; /* IE7 hack */ &min-height: 813px;}
#middleCol.topSpace1  {min-height: 779px; padding-top: 213px; /* IE7 hack */ &min-height: 814px;}
#middleCol.topSpace1b {min-height: 757px; padding-top: 235px; /* IE7 hack */ &min-height: 792px;}
#middleCol.topSpace2  {min-height: 758px; padding-top: 234px; /* IE7 hack */ &min-height: 793px;}
#middleCol.topSpace2b {min-height: 736px; padding-top: 256px; /* IE7 hack */ &min-height: 771px;}
#middleCol.topSpace3  {min-height: 737px; padding-top: 255px; /* IE7 hack */ &min-height: 772px;}
#middleCol.topSpace3b {min-height: 715px; padding-top: 277px; /* IE7 hack */ &min-height: 750px;}
#middleCol.topSpace4  {min-height: 716px; padding-top: 276px; /* IE7 hack */ &min-height: 751px;}
#middleCol.topSpace4b {min-height: 694px; padding-top: 298px; /* IE7 hack */ &min-height: 729px;}
#middleCol.topSpace5  {min-height: 695px; padding-top: 297px; /* IE7 hack */ &min-height: 730px;}
#middleCol.topSpace5b {min-height: 673px; padding-top: 319px; /* IE7 hack */ &min-height: 718px;}

div.topSpace0  {/* IE6 hack */ _height: expression(this.scrollHeight < 928 ? "836px" : "auto"); _padding-top: 192px;}
div.topSpace0b {/* IE6 hack */ _height: expression(this.scrollHeight < 928 ? "814px" : "auto"); _padding-top: 214px;}
div.topSpace1  {/* IE6 hack */ _height: expression(this.scrollHeight < 928 ? "815px" : "auto"); _padding-top: 213px;}
div.topSpace1b {/* IE6 hack */ _height: expression(this.scrollHeight < 928 ? "793px" : "auto"); _padding-top: 235px;}
div.topSpace2  {/* IE6 hack */ _height: expression(this.scrollHeight < 928 ? "794px" : "auto"); _padding-top: 234px;}
div.topSpace2b {/* IE6 hack */ _height: expression(this.scrollHeight < 928 ? "772px" : "auto"); _padding-top: 256px;}
div.topSpace3  {/* IE6 hack */ _height: expression(this.scrollHeight < 928 ? "773px" : "auto"); _padding-top: 255px;}
div.topSpace3b {/* IE6 hack */ _height: expression(this.scrollHeight < 928 ? "751px" : "auto"); _padding-top: 277px;}
div.topSpace4  {/* IE6 hack */ _height: expression(this.scrollHeight < 928 ? "752px" : "auto"); _padding-top: 276px;}
div.topSpace4b {/* IE6 hack */ _height: expression(this.scrollHeight < 928 ? "730px" : "auto"); _padding-top: 298px;}
div.topSpace5  {/* IE6 hack */ _height: expression(this.scrollHeight < 928 ? "731px" : "auto"); _padding-top: 297px;}
div.topSpace5b {/* IE6 hack */ _height: expression(this.scrollHeight < 928 ? "709px" : "auto"); _padding-top: 319px;}

#middleCol a.naviSkip {
    display: none;
}

#middleCol a,      #tinymce a {
    color: #144d9e;
}

#middleCol a:hover,      #tinymce a:hover {
    color: #f49d01;
}

#middleCol a.anchor,      #tinymce a.anchor {
    color: #5b5b5b; text-decoration: none;
}

#middleCol h1, #middleCol h2.h1Like,      #tinymce h1 {
    margin: 0px; padding: 0px 0px 7px 0px;

    text-align: left; font-size: 13pt; color: #f49d01; font-weight: bold;
    background: transparent url('/images/content-header-bg.png') no-repeat scroll left bottom;
}

#middleCol h1 img,      #tinymce h1 img {
    margin-right: 8px;
    border-style: none;
    vertical-align: -1px;
}

#middleCol h2, #middleCol h3.h2Like,      #tinymce h2 {
    margin: 24px 0px 0px 0px; padding: 0px;

    text-align: left; font-size: 10pt; color: #5b5b5b; font-weight: bold;
}

#middleCol h3,      #tinymce h3 {
    margin: 20px 0px 0px 0px; padding: 0px;

    text-align: left; font-size: 9pt; color: #5b5b5b; font-weight: bold;
}

#middleCol h3 b,      #tinymce h3 b {
    text-decoration: underline;
}

#middleCol h4,      #tinymce h4 {
    margin: 16px 0px 0px 0px; padding: 0px;

    text-align: left; font-size: 8pt; color: #5b5b5b; font-weight: bold;
}

#middleCol h5,      #tinymce h5 {
    margin: 16px 0px 0px 0px; padding: 0px;

    text-align: left; font-size: 8pt; color: #5b5b5b; font-weight: normal;
}

#middleCol p, #middleCol li,      #tinymce p, #tinymce li {
    margin: 12px 0px 0px 0px; padding: 0px;

    text-align: justify; font-size: 8pt; color: #5b5b5b;
}

#middleCol blockquote,      #tinymce blockquote {
    margin: 12px 0px 0px 0px; padding: 20px 50px 32px 50px;

    font-style: italic;
    background: #ffdea2 url('/images/blockquote-bg.png') no-repeat scroll left top;
}

#middleCol .noMargin,      #tinymce .noMargin {
    margin: 0px 0px 0px 0px;
}

#middleCol .doubleMargin,      #tinymce .doubleMargin {
    margin: 24px 0px 0px 0px;
}

#middleCol .paragraph,      #tinymce .paragraph {
    margin: 12px 0px 0px 0px; padding: 0px;

    font-size: 8pt; color: #5b5b5b;
}

#middleCol ul, #middleCol ol,      #tinymce ul, #tinymce ol {
    margin: 0px 0px 0px 0px; padding: 0px;

    list-style-position: inside;
    text-align: justify; color: #5b5b5b;
}

#middleCol ul ul, #middleCol ol ol, #middleCol ul ul, #middleCol ol ul,      #tinymce ul ul, #tinymce ol ol, #tinymce ol ul {
    margin: 0px 0px 0px 20px; padding: 0px;
}

#middleCol ul,      #tinymce ul {
    list-style-type: square;
}

#middleCol ul ul,      #tinymce ul ul {
    list-style-type: circle;
}

#middleCol ol,      #tinymce ol {
    list-style-type: decimal;
}

#middleCol ul.markOnLeft, #middleCol ol.markOnLeft,      #tinymce ul.markOnLeft, #tinymce ol.markOnLeft {
    margin-left: 18px;
    list-style-position: outside;
}

#middleCol img.left, #middleCol img.right,      #tinymce img.left,      #tinymce img.right {
    margin-top: 5px; margin-bottom: 5px;
}

#middleCol .labelImg,      #tinymce .labelImg {
    display: block;
    margin-top: 5px; margin-bottom: 5px;

    font-size: 8pt; font-weight: bold;
}

#middleCol .labelImg img,      #tinymce .labelImg img {
    margin-bottom: 5px;
}

#middleCol table,      #tinymce table {
    margin: 12px auto 0px auto;
    border: 0px solid #ffdb99; border-width: 1px 1px 1px 0px;
}

#middleCol table.noBorder, #middleCol table.noBorder td, #middleCol img.noBorder,      #tinymce table.noBorder, #tinymce table.noBorder td, #tinymce img.noBorder {
    border-style: none;
}

#middleCol table.wholeWide,      #tinymce table.wholeWide {
    width: 100%;
}

#middleCol thead,      #tinymce thead {
    overflow: hidden;
    background: transparent url('/images/table-header-bg.png') repeat-x scroll top;
}

#middleCol th,      #tinymce th {
    height: 31px; padding: 0px 10px;
    border: 0px solid #ffdb99; border-width: 0px 0px 0px 1px;
    vertical-align: middle;

    font-size: 8pt; color: #ffb632;
}

#middleCol td,      #tinymce table tbody td {
    padding: 1px 10px;
    border: 0px solid #ffdb99; border-width: 1px 0px 0px 1px;

    text-align: left;
    font-family: Arial, 'Arial CE', sans-serif;
    color: #5b5b5b;
}

#middleCol tr.even,      #tinymce tr.even {
    background-color: #fff4e0;
}

#middleCol fieldset h2, #middleCol fieldset h3.h2Like,      #tinymce fieldset h2 {
    margin: 0px; padding: 8px 0px 15px 10px;
}

#middleCol fieldset {
    margin: 14px 0px 0px 0px; padding: 0px 0px 15px 0px;
    border-style: none;
    background-color: #ffdea2;
}

#middleCol div.formText {
    position: static;
    margin-left: 16px; margin-right: 16px;
    text-align: justify;
}

#middleCol div.formText.withPadding {
    padding: 20px 0px;
}

#middleCol span.formObligate, #middleCol span.formObligateSign {
    position: absolute;
    font-size: 13pt; font-weight: bold; color: #ff5501;
}

#middleCol div.formText2 {
    position: absolute; left: 493px;
    width: 278px;
    text-align: justify;
}

#middleCol fieldset.twoCols div.formText {
    width: 278px; margin-right: 0px;
}

#middleCol fieldset.twoCols div.formText.wide {
    width: auto; margin-right: 16px;
}

#middleCol div.formCol {
    position: absolute; left: 493px;
    width: 294px;
}

#middleCol div.formCol div.formText {
    margin-left: 0px;
}

#middleCol div.formRow, #middleCol div.formRow2 {
    padding: 1px 0px; /* IE6+7 hack */ &padding: 0px; padding-left: 156px;
    line-height: 19px;
}

#middleCol div.formRow img, #middleCol div.formRow2 img {
    vertical-align: top;
}

#middleCol fieldset.twoCols div.formRow {
    padding-left: 135px;
}

#middleCol div.formRow2 {
    position: absolute; left: 493px;
    width: 175px;
    padding-left: 119px;
}

#middleCol div.formCol div.formRow {
    padding-left: 119px;
}

#middleCol div.selectRow {
    /* IE6+7 hack */ &padding-bottom: 1px;
    /* IE6 hack */ _padding-bottom: 0px;
    line-height: 22px;
}

#middleCol div.formNote {
    padding-top: 3px;
    line-height: 12px;
    font-size: 8pt; font-style: italic;
}

#middleCol div.formCol div.formNote, #middleCol div.formRow2.formNote {
    padding-right: 16px;
}

#middleCol div.formDivider {
    border: 0px solid #ffffff; border-top-width: 1px;
    padding-top: 10px;
}

#middleCol .highlight {
    color: #ff5501; font-weight: bold;
}

#middleCol .notification {
    padding: 10px;
    background-color: #ff5501;

    text-align: center; color: #ffffff; font-weight: bold;
}

#middleCol .notification input {
    margin-top: 5px;
}

#middleCol p.error {
    color: #ff0000; font-weight: bold;
}

#middleCol p.feedback {
    color: #f49d01; font-weight: bold;
}

#middleCol fieldset label {
    display: block;
    position: absolute; left: 193px;
    width: 151px; overflow: hidden;

    text-align: right;
    font-size: 8pt; font-style: normal;
}

#middleCol fieldset label.wrapped {
    line-height: 14px;
}

#middleCol label.error, #middleCol h2.error {
    color: #ff0000;
}

#middleCol fieldset.twoCols label {
    left: 209px;
    width: 114px;
}

#middleCol div.formRow2 label, #middleCol div.formCol label {
    left: 0px;
}

#middleCol fieldset label.onRight, #middleCol fieldset.twoCols label.onRight {
    display: inline;
    position: static;
    width: auto;

    text-align: left;
    font-weight: normal;
}

#middleCol label.strong, #middleCol fieldset.twoCols label.strong, #middleCol div.formCol label.strong, #middleCol div.formRow2 label.strong, #middleCol fieldset label.onRight.strong {
    font-weight: bold;
}

#middleCol fieldset label.block {
    display: block;
    margin-left: 30px;
    text-align: justify;
}

#middleCol div.formNote label.onRight {
    font-style: italic;
}

#middleCol fieldset.withSubtitles label {
    font-weight: bold;
}

#middleCol input.text {
    width: 155px;
    color: #5b5b5b;
}

#middleCol textarea {
    width: 156px;
    color: #5b5b5b;
}

#middleCol select {
    width: 159px;
    height: 18px;
    margin: 0px;
    /* IE6+7 hack */ &margin-top: 1px;
    /* IE6 hack */ _margin-top: 0px;

    font-family: Arial, 'Arial CE', sans-serif; font-size: 8pt; color: #5b5b5b;
}

#middleCol input.wide {
    width: 300px;
}

#middleCol textarea.wide {
    width: 301px;
}

#middleCol input.extraWide {
    width: 439px;
}

#middleCol textarea.extraWide {
    width: 440px;
}

#middleCol textarea.extraExtraWide {
    width: 559px;
}

#middleCol input.narrow {
    width: 55px;
}

#contentImage {
    position: absolute; left: 178px; top: 0px;
    width: 622px; height: 190px; overflow: hidden;
    padding: 0px 1px 1px 1px;
    border: 0px solid #b8cae3; border-bottom-width: 1px;
}

#subMenu {
    position: absolute; left: 178px; top: 192px;
    width: 622px; overflow: hidden;
    margin: 0px 1px; padding: 0px;

    text-align: center; font-size: 8pt; font-weight: normal;
}

#subMenu ul {
    width: 622px; overflow: hidden;
    margin: 0px; padding: 0px;
    list-style-type: none;
}

#subMenu ul.rows1 {height:  21px;}
#subMenu ul.rows2 {height:  42px;}      
#subMenu ul.rows3 {height:  63px;}
#subMenu ul.rows4 {height:  84px;}
#subMenu ul.rows5 {height: 105px;}

#subMenu li, #subMenu li.last {
    float: left;
    width: 156px; height: 20px; overflow: hidden;
    margin: 0px; margin-top: 1px; padding: 0px;
    background: transparent url('/images/sub-menu-separator.png') no-repeat scroll right;
}

#subMenu .five li {
    width: 125px;
}

#subMenu li.last {
    width: 154px;
    background-image: url('/images/sub-menu-half-separator.png');
}

#subMenu .five li.last {
    width: 122px;
}

#subMenu li.last.endContinues {
    background: transparent url('/images/sub-menu-end-continues.png') no-repeat scroll right;
}

#subMenu a {
    display: block;
    width: 154px; height: 20px; overflow: hidden;
    background: #ffffff url('/images/sub-menu-bg.png') no-repeat scroll left;

    text-align: center; color: #ffffff; text-decoration: none;
    line-height: 20px;
}

#subMenu li.startContinues a {
    background: transparent url('/images/sub-menu-start-continues.png') no-repeat scroll left;
}

#subMenu .five a {
    width: 123px;
}

#subMenu li.last a {
    width: 153px;
}

#subMenu .five li.last a {
    width: 121px;
}

#subMenu a:hover, #subMenu li.startContinues a:hover, #subMenu li.last a:hover, #subMenu a.chosen, #subMenu li.last a.chosen {
    background: #ffffff url('/images/sub-menu-bg-active.png') no-repeat scroll left;

    color: #144d9e;
}

#subMenu li.last.endContinues a:hover {
    border-right: 1px solid #144d9e;
}

#subMenu2 {
    width: 622px; overflow: hidden;
    margin: 0px 1px; padding: 5px 0px;

    text-align: center; font-size: 7pt; font-weight: normal;
}

#subMenu2.rows1 {height: 14px;}
#subMenu2.rows2 {height: 28px;}
#subMenu2.rows3 {height: 42px;}
#subMenu2.rows4 {height: 56px;}
#subMenu2.rows5 {height: 70px;}

/* IE6 hack */ div.rows1 {_height: 14px;}
/* IE6 hack */ div.rows2 {_height: 28px;}
/* IE6 hack */ div.rows3 {_height: 42px;}
/* IE6 hack */ div.rows4 {_height: 56px;}
/* IE6 hack */ div.rows5 {_height: 70px;}

#subMenu2 ul {
    position: absolute; left: 178px; bottom: 0px;
    width: 622px; overflow: hidden;
    margin: 0px 1px; padding: 5px 0px;
    background: transparent url('/images/sub-menu-2-bg.png') no-repeat scroll top;
    list-style-type: none;
    text-align: center;
    line-height: 14px;
}

#subMenu2 li {
    display: inline;
    margin: 0px; margin-right: 5px; padding: 0px; padding-right: 5px;
    border-right: 1px solid #5282b2;
}

#subMenu2 li a {
    font-size: 7pt; color: #5282b2;
}

#subMenu2 li.last {
    margin: 0px; padding: 0px;
    border-right-style: none;
}

#subMenu2 li a.chosen {
    text-decoration: none;
}

#breadcrumbs {
    position: absolute; left: 178px;
    width: 592px; height: 20px; overflow: hidden;
    margin: 0px 1px; padding: 0px 15px;
    line-height: 20px;

    color: #f49d01;
}

#breadcrumbs.breadcrumbsTop0 {top: 193px;}
#breadcrumbs.breadcrumbsTop1 {top: 214px;}
#breadcrumbs.breadcrumbsTop2 {top: 235px;}
#breadcrumbs.breadcrumbsTop3 {top: 256px;}
#breadcrumbs.breadcrumbsTop4 {top: 277px;}
#breadcrumbs.breadcrumbsTop5 {top: 298px;}

/* IE6 hack */ div.breadcrumbsTop0 {_top: 193px;}
/* IE6 hack */ div.breadcrumbsTop1 {_top: 214px;}
/* IE6 hack */ div.breadcrumbsTop2 {_top: 235px;}
/* IE6 hack */ div.breadcrumbsTop3 {_top: 256px;}
/* IE6 hack */ div.breadcrumbsTop4 {_top: 277px;}
/* IE6 hack */ div.breadcrumbsTop5 {_top: 298px;}

#breadcrumbs h1 {
    display: inline;
    margin: 0px; padding: 0px;

    text-align: left; font-size: 8pt; color: #f49d01; font-weight: normal;
    background: transparent none no-repeat scroll left bottom;
}

#breadcrumbs a {
    text-decoration: none;
}

#breadcrumbs a:hover {
    text-decoration: underline;
}

#contentText,      #tinymce {
    position: relative;
    width: 566px; overflow: hidden;
    margin: 0px 1px; padding: 12px 42px 42px 14px;
    background: transparent url('/images/content-bg.png') repeat-x scroll top;
}

#contentText img,      #tinymce img {
    border: 1px solid #ffbb99;
}

#content, #contentWide {
    width: 594px; overflow: hidden;
    margin: 0px 1px; padding: 12px 14px 39px 14px;
    background: transparent url('/images/content-bg.png') repeat-x scroll top;
}

#contentWide {
    width: 622px;
    padding: 12px 0px 39px 0px;
}

#contentWide h1 {
    margin-left: 14px; margin-right: 14px; padding-bottom: 0px;
    background-image: none;
}

div.contentTools, div.contentToolsBottom {
    position: absolute; right: 14px;
}

div.contentTools.bottom {
    margin-top: 12px;
}

#middleCol div.contentTools img,      #tinymce div.contentTools img {
    margin-left: 3px;
    border-style: none;
}

div.contentNavigation1_4, div.contentNavigation2_4, div.contentNavigation3_4, div.contentNavigation4_4 {
    position: absolute; right: 14px;
    width: 15px; overflow: hidden;
    margin-top: 24px;
}

div.contentNavigation1_4 {
    bottom: 75%;
}

div.contentNavigation2_4 {
    bottom: 50%;
}

div.contentNavigation3_4 {
    bottom: 25%;
}

div.contentNavigation4_4 {
    bottom: 40px;
}

#middleCol div.contentNavigation1_4 img, #middleCol div.contentNavigation2_4 img, #middleCol div.contentNavigation3_4 img, #middleCol div.contentNavigation4_4 img {
    margin-bottom: 1px;
    border-style: none;
}

div.contentBlockBottom {
    width: 623px; height: 1px; overflow: hidden;
    margin-left: 1px;
    border-top: 1px solid #ffddcc;
}

/* TODO temporary style */

div.indexBanner {
    text-align: center;
    width: 623px; height: 60px; overflow: hidden;
    margin-left: 1px; padding: 10px 0px;
    border-top: 1px solid #ffddcc;
}

div.contentBlockRow, div.contentBlockRowFirst {
    position: relative;
    width: 624px; overflow: hidden;
    margin-top: 1px;
    border-top: 1px solid #fceaca;
    background: transparent url('/images/content-block-bg.png') repeat-y scroll top;
}

div.contentBlockRowFirst {
    border-style: none;
    margin-top: 0px;
}

div.contentBlock1, div.contentBlock2, div.contentBlock3 {
    float: left;
    overflow: hidden;
    background: transparent url('/images/content-block-corner.png') no-repeat scroll right top;
}

div.contentBlock2, div.contentBlock3 {
    width: 208px;
}

div.contentBlock1 {
    width: 207px;
    /* IE6 hack */ _width: 206px;
    margin-left: 1px;
}

div.contentBlockContent {
    padding: 6px 13px;

    color: #717171;
    line-height: 110%;
}

#middleCol div.contentBlockContent p, #middleCol div.contentBlockContent li {
    margin: 0px 0px 10px 0px; padding: 0px;
}

#middleCol div.contentBlockContent .noMargin {
    margin: 0px 0px 0px 0px;
}

#middleCol div.contentBlockContent .doubleMargin {
    margin: 0px 0px 20px 0px;
}

#middleCol div.contentBlockContent.full {
    padding: 0px;
}

#middleCol div.contentBlockRow h2, #middleCol div.contentBlockRowFirst h2 {
    width: 150px;
    margin: 0px; padding: 0px;
    border-top: 1px solid #ffffff;

    font-size: 9pt; color: #f19c00;
}

#middleCol span.contentBlockHeader {
    display: block;
    padding: 11px 0px 8px 38px;
}

#middleCol div.contentBlockRow h2 img, #middleCol div.contentBlockRowFirst h2 img {
    position: absolute;
}

#bottom {
    width: 980px; height: 22px; overflow: hidden;
    margin: 0px auto;

    text-align: center;
    line-height: 22px;
}

#bottom a {
    color: #1451a1; text-decoration: none;
}
