#newdbskol, #newdbskol p, #newdbskol td, #newdbskol div {
    font-family: Arial, 'Arial CE', sans-serif; font-size: 8pt;
}

#newdbskol img {
    border-style: none;
}

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

#newdbskol form.inline {
    display: inline;
}

#newdbskol 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;
    text-align: left;
    font-family: Arial, 'Arial CE', sans-serif; font-size: 8pt;
    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;
}

#newdbskol a {
    color: #1451a1;
    font-weight: normal;
}

#newdbskol h3 a {
    font-weight: bold;
}

#newdbskol a.noLink {
    text-decoration: none;
}

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

#newdbskol .shrink {
    line-height: 110%;
}

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

#newdbskol .nowrap {
    white-space: nowrap;
}

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

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

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

#newdbskol .justify {
    text-align: justify;
}

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

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

#newdbskol .highlight {
    color: #ff5501;
}

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

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

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

#newdbskol 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;
}

#newdbskol input.button40, #newdbskol input.button51, #newdbskol input.button86, #newdbskol 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;
}

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


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

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

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

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

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

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

#newdbskol li {
    margin: 3px 0px;
}

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

#newdbskol #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;
}

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

    text-align: center;
}

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

#newdbskol #titleHeader {
    font-size: 9pt; color: #ffffff; font-weight: bold;
}

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

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

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

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

    text-align: right;
    color: #ffffff;
}

#newdbskol #topRightMenu a {
    color: #ffffff;
    text-decoration: none;
}

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

#newdbskol #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;
}

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

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

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

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

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

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

    color: #1451a1;
}

#newdbskol #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;
}

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

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

#newdbskol #leftCol h4, #newdbskol #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;
}

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

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

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

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

#newdbskol div.colBlockContent {
    padding: 10px;
}

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

#newdbskol div.colBlockContent table {
    width: 100%;
}

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

#newdbskol #timeInfo1, #newdbskol #timeInfo2 {
    text-align: right;
    font-size: 7pt;
}

#newdbskol #timeInfo1 {
    float: left;
}

#newdbskol #timeInfo2 {
}

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

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

#newdbskol #blockDBSkol div.colBlockContent {
    padding-bottom: 10px;
}

#newdbskol #blockKatalog div.colBlockContent {
    padding: 12px 12px 0px 0px;
    text-align: center;
}

#newdbskol #blockKatalog img {
    margin: 0px 0px 12px 12px;
}

#newdbskol #blockOnlineSluzby {
}
#newdbskol #blockKontakty {
}

#newdbskol #blockZasilaniNovinek {
}
#newdbskol #blockKeStazeni {
}
#newdbskol #blockPocasiCas {
}
#newdbskol #blockClanky {
}

#newdbskol #blockClanky li {
    text-align: justify;
    margin-bottom: 5px;
}

#newdbskol #blockClanky li a {
    font-size: 7pt;
}

#newdbskol #blockNastenka {
}

#newdbskol #middleCol,      #tinymce {
    width: 624px;
    overflow: hidden;
    margin: 0px auto;
    /* IE6 hack */ _margin-left: 104px;
    padding-top: 194px;
    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;
}

#newdbskol #middleCol.topSpace0  {min-height: 498px; padding-top: 192px;}
#newdbskol #middleCol.topSpace0b {min-height: 476px; padding-top: 214px;}
#newdbskol #middleCol.topSpace1  {min-height: 477px; padding-top: 213px;}
#newdbskol #middleCol.topSpace1b {min-height: 455px; padding-top: 235px;}
#newdbskol #middleCol.topSpace2  {min-height: 456px; padding-top: 234px;}
#newdbskol #middleCol.topSpace2b {min-height: 434px; padding-top: 256px;}
#newdbskol #middleCol.topSpace3  {min-height: 435px; padding-top: 255px;}
#newdbskol #middleCol.topSpace3b {min-height: 413px; padding-top: 277px;}
#newdbskol #middleCol.topSpace4  {min-height: 414px; padding-top: 276px;}
#newdbskol #middleCol.topSpace4b {min-height: 392px; padding-top: 298px;}
#newdbskol #middleCol.topSpace5  {min-height: 393px; padding-top: 297px;}
#newdbskol #middleCol.topSpace5b {min-height: 371px; padding-top: 319px;}

#newdbskol div.topSpace0  {/* IE6 hack */ _height: expression(this.scrollHeight < 615 ? "498px" : "auto"); _padding-top: 192px;}
#newdbskol div.topSpace0b {/* IE6 hack */ _height: expression(this.scrollHeight < 615 ? "476px" : "auto"); _padding-top: 214px;}
#newdbskol div.topSpace1  {/* IE6 hack */ _height: expression(this.scrollHeight < 615 ? "477px" : "auto"); _padding-top: 213px;}
#newdbskol div.topSpace1b {/* IE6 hack */ _height: expression(this.scrollHeight < 615 ? "455px" : "auto"); _padding-top: 235px;}
#newdbskol div.topSpace2  {/* IE6 hack */ _height: expression(this.scrollHeight < 615 ? "456px" : "auto"); _padding-top: 234px;}
#newdbskol div.topSpace2b {/* IE6 hack */ _height: expression(this.scrollHeight < 615 ? "434px" : "auto"); _padding-top: 256px;}
#newdbskol div.topSpace3  {/* IE6 hack */ _height: expression(this.scrollHeight < 615 ? "435px" : "auto"); _padding-top: 255px;}
#newdbskol div.topSpace3b {/* IE6 hack */ _height: expression(this.scrollHeight < 615 ? "413px" : "auto"); _padding-top: 277px;}
#newdbskol div.topSpace4  {/* IE6 hack */ _height: expression(this.scrollHeight < 615 ? "414px" : "auto"); _padding-top: 276px;}
#newdbskol div.topSpace4b {/* IE6 hack */ _height: expression(this.scrollHeight < 615 ? "392px" : "auto"); _padding-top: 298px;}
#newdbskol div.topSpace5  {/* IE6 hack */ _height: expression(this.scrollHeight < 615 ? "393px" : "auto"); _padding-top: 297px;}
#newdbskol div.topSpace5b {/* IE6 hack */ _height: expression(this.scrollHeight < 615 ? "371px" : "auto"); _padding-top: 319px;}

#newdbskol #middleCol a.naviSkip {
    display: none;
}

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

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

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

#newdbskol #middleCol h1, #newdbskol  #middleCol h2.h1Like, #newdbskol       #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;
}

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

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

    text-align: left; font-size: 10pt; color: #5b5b5b; font-weight: bold;
    border-style: none;
    background: transparent none no-repeat scroll center;
}

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

    text-align: left; font-size: 9pt; color: #5b5b5b; font-weight: bold;
    border-style: none;
    background: transparent none no-repeat scroll center;
    
    font-weight: bold;
}

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

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

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

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

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

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

#newdbskol #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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    text-align: center;
    font-size: 8pt; color: #ffb632;
}

#newdbskol #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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#newdbskol #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;
}

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

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

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

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

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

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

#newdbskol #contentImage {
    position: absolute; left: 104px; top: 1px; /* IE6 hack */ _left: 0px;
    width: 622px; height: 190px; overflow: hidden;
    padding: 0px 1px 1px 1px;
    border: 0px solid #b8cae3; border-bottom-width: 1px;
}

#newdbskol #subMenu {
    position: absolute; left: 178px; top: 192px;
    width: 622px; overflow: hidden;
    margin: 0px 1px; padding: 0px;
    background: #1451a1 url('/images/sub-menu-bg.png') repeat scroll top;

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

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

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

#newdbskol #subMenu li, #newdbskol  #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;
}

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

#newdbskol #subMenu li.last {
    width: 154px;
    background-image: none;
}

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

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

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

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

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

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

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

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

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

    color: #144d9e;
}

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

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

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

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

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

#newdbskol #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;
}

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

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

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

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

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

    color: #f49d01;
}

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

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

#newdbskol #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;
}

#newdbskol #breadcrumbs a {
    text-decoration: none;
}

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

#newdbskol #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;
}

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

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

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

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

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

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

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

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

#newdbskol div.contentNavigation1_4 {
    bottom: 75%;
}

#newdbskol div.contentNavigation2_4 {
    bottom: 50%;
}

#newdbskol div.contentNavigation3_4 {
    bottom: 25%;
}

#newdbskol div.contentNavigation4_4 {
    bottom: 40px;
}

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

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

/* TODO temporary style */

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

#newdbskol div.contentBlockRow, #newdbskol  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;
}

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

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

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

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

#newdbskol div.contentBlockContent {
    padding: 6px 13px;

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

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

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

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

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

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

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

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

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

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

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


#newdbskol #tinymce {
    overflow: scroll;
}
