body {
        background-color:#FFF; color:#333; font-size:10pt; font-family:tahoma,arial cyr,arial,helvetica,sans-serif; margin:0px; padding:0px; border:0px;
}
font                                                {font-family:tahoma,arial cyr,arial,helvetica,sans-serif; }
h1,h2                                                {font-size:12pt; font-weight:bold; }
h3,h4,h5                                        {font-size:10pt; font-weight:bold; }
div,th,td                                        {font-size:10pt; }
p                                                {font-size:10pt; }
ol,ul,dl,dt,dd,li				{font-size:0.9em; }
pre                                                {font-family:courier new cyr,courier,sans-serif; font-size:9pt; }
hr                                                {height:1px; width:100%; }

img { border: none; }

a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:active { color: #333; text-decoration: none; }
a:hover { color: #333; text-decoration: underline; }

  #top {
        background:#678db4;
        width:100%;
        font-size: 0.9em;
        font:bold .8em/1.7em Arial,Geneva,sans-serif;
}
  #top form {
    float:right;
    width:10.5em;
    text-align:right;
    margin:0;
    line-height:.7em;}
  #top input {font-size:.8em;}
  #top b {
    display:block;
    text-align:left;
    font:bold .8em/1.7em Arial,Geneva,sans-serif;
    padding-left:.5em;}

#top A {
        color: #fff;
        text-decoration: none;
}

#top A:hover {
        text-decoration: underline;
}


#title {
        background-color: #f3c061;
}
#title .h1 {
        font:bold 1.2em/2.0em Arial, Geneva, sans-serif;
        color: #5c7a98;
}
#title .h2 {
        font:bold 0.8em/1.2em Arial, Geneva, sans-serif;
        color: #5c7a98;
}
#path {
        background-color: #678db4;
    font:bold .8em/1.7em Arial,Geneva,sans-serif;
}
#path A {
        color: #fff;
        text-decoration: none;
}

#path A:hover {
        text-decoration: underline;
}
#left {
        background-color: #fab824;
        border-right: 1px solid #678db4;
}
#content {
        background-color: #FFFFFF;
        padding-top: .5em;
        padding-left: .5em;
        padding-bottom: .5em;
        padding-right: 0em;
}
#footer {
        background:#678db4;
        width:100%;
        font:bold .8em/1.7em Arial,Geneva,sans-serif;
}
#login_logout {
        padding-top: .5em;
        padding-left: .5em;
        padding-bottom: .5em;
        padding-right: .5em;
}
#colLeft {
        padding-top: .5em;
        padding-left: .5em;
        padding-bottom: .5em;
        padding-right: .5em;
}
#colRight {
        padding-top: .5em;
        padding-left: .5em;
        padding-bottom: .5em;
        padding-right: .5em;
}
#banners_left {
        padding-top: .5em;
        padding-left: .5em;
        padding-bottom: .5em;
        padding-right: .5em;
}
#banners_foot {
        padding-top: .5em;
        padding-left: .5em;
        padding-bottom: .5em;
        padding-right: .5em;
}

DIV#menu DIV A {
        color: #34475B;
        text-decoration: none;
}

DIV#menu DIV A:hover {
        text-decoration: underline;
}

DIV#menu DIV.menu1-level1-no {
        border-bottom: 1px dotted #999999;
        font-size: 1em;
        padding-top: 5px;
        padding-left: 5px;
}

DIV#menu DIV.menu1-level1-act {
        border-bottom: 1px solid #999999;
        font-weight: bold;
        font-size: 1em;
        padding-top: 5px;
        padding-left: 5px;

        backgrounf-color: #eeeeee;
        filter: alpha(opacity='70', style='0');
}

DIV#menu DIV.menu1-level1-act A {
        color: black;
}



DIV#menu DIV.menu1-level2-no {
        font-size: 0.8em;
        padding-left: 20px;
}

DIV#menu DIV.menu1-level2-act {
        font-weight: bold;
        font-size: 0.8em;
        padding-left: 20px;
}

/* content element header */
div.csc-header h1 {
        background-color: #FEEFD3;
        font:bold 1.1em/1.2em Arial, Geneva, sans-serif;
        color: #5c7a98;
        margin:2px 0px 2px 0px;
}
div.csc-textpicHeader h1 {
        background-color: #FEEFD3;
        font:bold 1.1em/1.2em Arial, Geneva, sans-serif;
        color: #5c7a98;
        margin:2px 0px 2px 0px;
       border-bottom: 1px dotted #999999;
}
.csc-header {
       border-bottom: 1px dotted #999999;
       margin: 0px 0px 0px 0px;
}
.csc-caption {
       font:bold 0.8em/1.0em Arial, Geneva, sans-serif;
       color: #333;
       margin: 5px 0px 0px 0px;
}
.bodytext {
       font:1.0em/1.7em Arial,Geneva,sans-serif;
       text-align: justify;
       text-indent: 0pt;
/*       border-bottom: 1px solid #999999;*/
       margin: 0px 0px 0px 0px;
}


/* =========== simple TABLE content element */
table.contenttable {
	width:100%;
	margin-left: auto;
	margin-right: auto;
}
table.contenttable td {
        padding: 0.3em 0.3em 0.3em 0.3em;
        vertical-align:top;
}
/* --- TABLE layout NORMAL                  */
table.contenttable-0 tr.tr-even {
        background-color:#e7e9eb;
}
table.contenttable-0 tr.tr-odd {
        background-color:#d9e1ea;
}
table.contenttable-0 tr.tr-0 {
        color:#fff;
        background-color:#678db4;
        font:bold 1.0em/1.1em Arial, Geneva, sans-serif;
}
/* --- TABLE layout LAYOUT 1               */
table.contenttable-1 tr.tr-even {
        background-color:#e7e9eb;
}
table.contenttable-1 tr.tr-odd {
        background-color:#d9e1ea;
}
table.contenttable-1 tr.tr-0 {
        background-color: #FFA446;
        font:bold 1.0em/1.1em Arial, Geneva, sans-serif;
}
/* --- TABLE layout LAYOUT 2               */
table.contenttable-2 tr.tr-even {
        background-color:#e7e9eb;
}
table.contenttable-2 tr.tr-odd {
        background-color:#d9e1ea;
}

/* ==============  IMAGE content element */
table.imgtext-nowrap {
        margin: 0.5em 0.5em 0.5em 0.5em;
}
table.imgtext-table {
        margin: 0.3em 0.3em 0.3em 0.3em;
}
table.imgtext-table td {
}
table.imgtext-nowrap td {
        background-color:#fff;
        padding: 0.3em 0.3em 0.3em 0.3em;
        vertical-align:top;
}

/* ================= MAILFORM =========== */
table.csc-mailform { margin: 0.3em 0.3em 0.3em 0.3em; }
table.csc-mailform td {
        padding: 0.3em 0.3em 0.3em 0.3em;
        vertical-align:top;
}
TD.csc-form-labelcell { }
TD.csc-form-fieldcell { }
P.csc-form-label-req  { }
P.csc-form-label { }

/* ============ UPLOADS ================= */
table.csc-uploads {
	width:100%;
	margin-left: auto;
	margin-right: auto;
}
table.csc-uploads-1 {}
table.csc-uploads TR.tr-even {
        background-color:#e7e9eb;
}
table.csc-uploads TR.tr-odd {
        background-color:#d9e1ea;
}
table.csc-uploads TD {
        vertical-align:top;
        padding: 0.3em 0.3em 0.3em 0.3em;
}
TD.csc-uploads-fileName {
       font: 1.0em/1.2em Arial, Geneva, sans-serif;
       color: #333;
       margin: 0px 0px 0px 0px;
}
P.csc-uploads-description {
       font:bold 0.8em/1.0em Arial, Geneva, sans-serif;
       color: #333;
       margin: 0px 0px 0px 0px;
}

/* text content element */
p.cat {
       font:.8em/1.7em Arial,Geneva,sans-serif;
       text-align: justify;
/*       text-indent: 10pt; */
/*       border-bottom: 1px solid #999999;*/
       margin: 0.8em 0.8em 0.8em 0.8em;
}

td#content div.csc-menu p {
	margin: 0px 0px 0px 50px;
	font:bold 0.9em/1.0em Arial, Geneva, sans-serif;
	text-align:left;
}
td#content div.csc-menu p a {
       target: self;
}
td#content div.csc-menu p.csc-abstract {
       font: normal 0.8em/1.0em Arial, Geneva, sans-serif;
       color: #333;
       padding-left: 2.5em;
       padding-top: 1.0em;
       padding-bottom: 2.0em;
}
td#content div.csc-menu p.csc-section {
       font: normal 0.8em/1.0em Arial, Geneva, sans-serif;
       color: #333;
       padding-left: 2.5em;
       padding-top: 0.5em;
       padding-bottom: 0.5em;
}
form#login {
       font:.8em/1.0em Arial,Geneva,sans-serif;
       text-align: justify;
       text-indent: 0pt;
}
/* sitemap */
p.csc-sitemap-level1 {
    padding-left: 0px;
}
p.csc-sitemap-level2 {
    padding-left: 25px;
}
p.csc-sitemap-level3 {
    padding-left: 50px;
}
p.csc-sitemap-level4 {
    padding-left: 75px;
}
p.csc-sitemap-level5 {
    padding-left: 100px;
}

