html, body{
        margin: 0px;
}
body{
        background: #F5FCFF;
        color: #2D2D2D;
        font-family: Arial, verdana, tahoma;
font-size: 12px;
}


a:link, a:visited, a:hover{
        font-family: Arial, verdana, tahoma;
        font-size: 12px;
        font-weight: normal;
        color: #0093DD;
        text-decoration: underline;


}

a.menu:link, a.menu:visited{
        font-size: 12px;
        font-weight: bold;
        color: #1F63A1;
        text-decoration: underline;
        font-family: Arial, tahoma, verdana;
}
.inn{
        font-size: 12px;
        font-weight: bold;
        color: #1F63A1;
        text-decoration: none;
        font-family: Arial, tahoma, verdana;
}
a.menu:hover{
        font-size: 12px;
        font-weight: bold;
        color: #1F63A1;
        text-decoration: none;
        font-family: Arial, tahoma, verdana;
}

a.link2:link, a.link2:visited{
        font-size: 11px;
        font-weight: normal;
        color: #1F63A1;
        text-decoration: underline;
        font-family: Arial, tahoma, verdana;
}
a.link2:hover{
        font-size: 11px;
        font-weight: normal;
        color: #1F63A1;
        text-decoration: none;
        font-family: Arial, tahoma, verdana;
}
a.course:link, a.course:visited{
        font-size: 12px;
        font-weight: normal;
        color: #1F63A1;
        text-decoration: underline;
        font-family: Arial, tahoma, verdana;
}
a.course:hover{
        font-size: 12px;
        font-weight: normal;
        color: #1F63A1;
        text-decoration: none;
        font-family: Arial, tahoma, verdana;
}
a.spis:link, a.spis:visited{
        font-size: 11px;
        font-weight: normal;
        color: #4D5F6F;
        text-decoration: underline;
        font-family: Arial, tahoma, verdana;
}
a.spis:hover{
        font-size: 11px;
        font-weight: normal;
        color: #4D5F6F;
        text-decoration: none;
        font-family: Arial, tahoma, verdana;
}
a.hide:link, a.hide:visited{
        font-size: 11px;
        font-weight: normal;
        color: #958E7C;
        text-decoration: none;
        font-family: Arial, tahoma, verdana;
}
a.hide:hover{
        font-size: 11px;
        font-weight: normal;
        color: #958E7C;
        text-decoration: none;
        font-family: Arial, tahoma, verdana;
}
.logo{
        background: url(lefttop.jpg) no-repeat left top;
        width: 380px;
        height: 205px;
}

.main{
        height: 30px;
        width: 100%;
        background: url(mainright.jpg) right top no-repeat;
}
.darkleft{
        background: url(darkfon.jpg) repeat-y left top;
        height: 240px;
}
.light{
        background: url(lightfon.jpg) repeat-y left top;
        height: 100%;
}
.logoimg{
        margin-top: 80px;
        margin-left: 40px;
        margin-bottom: 10px;
}
.home{
        margin-top: 0px;
        margin-left: 90px;
        margin-bottom: 20px;
}
h1 {
        color: #385168;
        font-size: 18px;
        font-weight: normal;
        margin-left: 20px;
        margin-top: 10px;
        margin-bottom: 20px;
        font-family: Arial, verdana, tahoma;
}
h2 {
        color: #8F3233;
        font-size: 18px;
        font-weight: normal;
        margin-left: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        font-family: Arial, verdana, tahoma;
}
p{
        color: #2D2D2D;
        font-size: 12px;
        font-weight: normal;
        margin-left: 15px;
        margin-top: 0px;
        margin-bottom: 0px;
        font-family: Arial, verdana, tahoma;
        line-height: 20px;
}
.compbot{
        position: absolute;
        right: 0px;
        top: 205px;
}
.present {
        color: #2C3D4B;
        font-size: 11px;
        font-weight: normal;
        line-height: 18px;
        font-family: Arial, verdana, tahoma;
}
.title{
        color: #74899A;
        font-size: 12px;
        font-weight: bold;
        font-family: Arial, tahoma, verdana;
        margin-left: 80px;
}
.reclink{
        font-size: 11px;
        font-weight: normal;
        color: #1F63A1;
        font-family: Arial, verdana, tahoma;
        margin-top: 10px;
        margin-left: 80px;
        margin-bottom: 30px;
        line-height: 1.3;
}
.courses{
        margin-left: 20px;
        width: 503px;
        height: 164px;
        background: url(courses.gif) no-repeat left top;
}
.obr{
        font-size: 12px;
        font-weight: bold;
        color: #2D2D2D;
        font-family: Arial, verdana, tahoma;
        line-height: 20px;
}
.obr2{
        font-size: 12px;
        font-weight: bold;
        color: #254460;
        font-family: Arial, verdana, tahoma;
        line-height: 20px;
}
a.ttx:link, a.ttx:visited {
        font-size: 12px;
        font-weight: normal;
        color: #1F63A1;
        font-family: Arial, verdana, tahoma;
        text-decoration: underline;
}
a.ttx:hover{
        font-size: 12px;
        font-weight: normal;
        color: #1F63A1;
        font-family: Arial, tahoma, verdana;
        text-decoration: none;
}

a.cat:link, a.cat:visited {
        font-size: 12px;
        font-weight: normal;
        color: #1F63A1;
        font-family: Arial, verdana, tahoma;
        text-decoration: none;
}
a.cat:hover{
        font-size: 12px;
        font-weight: normal;
        color: #1F63A1;
        font-family: Arial, tahoma, verdana;
        text-decoration: underline;
}

.ttm {
        font-size: 12px;
        color: #2C3D4B;
        width: 160px;
        padding-left: 60px;
}

.imcat {
padding-left: 60px;
padding-top: 3px;
padding-bottom: 3px;
}

TABLE.super {
color:#2C3D4B;
font-size: 12px;

}

TD.kurs {
color:#1F63A1;
background: #C4C4C4;
font-size: 12px;
font-family: Arial, tahoma, verdana;

}

TD.niz {
border-bottom: 1px dotted #000000;
}

.border1 {
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

.linkblock {
        padding: 40px 0px 20px 50px;
        width: 180px;
}

.l_zag {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 10px;
        color: #7C7C7C;
}

#lin {padding: 2px 0px 2px 0px;
        font-family: Arial;
        font-size: 11px;
        color: #7C7C7C;
        line-height: 12px;
}

#lin a{
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #7C7C7C;
        text-decoration: none;
}
#spon {padding: 2px 0px 3px 0px;
        font-family: Arial;
        font-size: 11px;
        color: #7C7C7C;
        line-height: 12px;
}

#spon a{
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #7C7C7C;
        text-decoration: none;
}
#spon p{margin:8px;}
#lin a:hover{text-decoration: underline;}

a#slz{text-decoration: none; color:#000000;}
