html {
        height: 100%;
}
body {
        margin: 0px;
        padding: 0px;
        height: 100%;
}
body, td {
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
}

table#top {
        background: url(/images/top/rightbg.jpg) no-repeat right top #4385C3;
}

.leftbg {
        width: 198px;
        background: url(/images/leftbg.gif) repeat-y left top;
}
.leftbg1 {
        width: 198px;
        height: 173px;
        background: url(/images/leftbg1.jpg) repeat-y left top;
}
.leftbg2 {
        width: 198px;
        height: 139px;
        background: url(/images/leftbg2.jpg) repeat-y left top;
}
.leftbg3 {
        width: 198px;
        height: 72px;
        background: url(/images/leftbg3.jpg) repeat-y left top #669CCE;
}
.rightbg {
        background: #9DC7EB;
        padding: 10px;
        width: 187px;
}


form {
        padding:0px;
        margin:0px;
}

input, textarea, select {
        border: 0px;
}


.white {
        color: white;
}

a.white {
        color: white;
        text-decoration: none;
}
a.white:hover {
        color: red;
        text-decoration: none;
}


.bookman, .bookman_blue {
        font-family: "Bookman Old Style";
        color: #36396F;
        font-size: 17px;
        text-transform: uppercase;
}
.bookman_blue {
        color:#ff2400;
}

.bluebox {
        padding: 14px;
        color: #D5EBFF;
        font-size: 11px;
}
.bluebox strong {
        font-size: 15px;
}


.login {
        color: #3A5580;
        font-size: 11px;
        text-transform: uppercase;
}

.redbox {
        background:url(/images/redbg1.jpg) no-repeat left top;
}
.redbox td {
        font-size:11px;
        padding-left:10px;
}
.redbox div {
        margin-bottom:4px;
        color: #FFFFFF;
}


.news_title, .art_title {
        height: 25px;
        color: #fff;
        font-size: 15px;
        background: url(/images/redbg3.jpg) no-repeat left top;
        padding-top: 5px;
}

.art_title {
        height: 35px;
        padding-top: 0px;
}


.ann, .art_ann {
        text-align: left;
        color: #9C8677;
        font-size: 11px;
        background: url(/images/annoncebg.gif) no-repeat top left #F7F6F4;
        padding: 8px;
        width: 166px;
        //width: 182px;
        margin-bottom: 8px;
}
.art_ann {
        background: url(/images/artbg.gif) no-repeat top left #F7F6F4;
}
.ann a, .art_ann a {
        color: #706259;
        text-align: center;
        display: block;
}
.ann .date, .art_ann .title {
        font-size: 11px;
        color: #EB3219;
        text-align: center;
        margin-top: -4px;
        margin-bottom:6px;
}
.title {
        padding-left: 10px;
        padding-top: 2px;
}
.author {
        padding-top: 2px;
}
.art_ann .title {
        margin-top: -7px;
        margin-bottom:0px;
}

.art_ann .author {
        color: #3D4466;
        text-align: center;
        margin-bottom:6px;
}


.allnews {
        color: #CE1010;
        display: block;
        width: 120px;
        padding: 5px;
        background: #DBE8F6;
        margin-top: 20px;
}




#menu {
        margin-left: 53px;
        margin-top: 23px;
}

.folder, .folder_active {
        background: url(/images/menu/l1key.gif) right repeat-y #fff;
        width: 132px;
        height: 20px;
        margin-bottom: 10px;
}
.folder a, .folder_active a {
        color: #1E477D;
        text-decoration: none;
        display: block;
        padding: 2px 6px 2px 6px;
}

.folder_active2 {
        background: url(/images/menu/l2keya.gif) right repeat-y #ff0000;
        width: 132px;
        height: 20px;
        margin-bottom: 10px;
}
.folder_active2 a {
        color: #FFFFFF;
        text-decoration: none;
        display: block;
        padding: 2px 6px 2px 6px;
}

.folder_active {
        background: url(/images/menu/l1keya.gif) no-repeat right bottom;
}
.folder_active a {
        color: #FFFFFF;
}

.item a {
        padding-left: 35px;
        color: #B4C5DC;
        display: block;
        background: url(/images/menu/sdot.gif) no-repeat 25px 6px;
}
.item a:hover {
        background-position: 25px -9px;
        color: #FF3333;
}

.item_a {
        color: #FF3333;
}

.op {
        display: block;
        margin-bottom: 10px;
}
.cl {
        display: none;
}

h3 {
        font-size: 15px;
}


.openedDrop {

        width: 100px;
        background: #4385C2;
        border: 1px solid #214B7E;
}
.openedDrop a {
        display:block;
        padding: 3px 10px 3px 10px;
        color: #fff;
}
.openedDrop a:hover {
        background: #1E609D;
        width: 100%;
}



.filter input, .filter select {
        width: 23%;
        border: 1px solid gray;
        margin-bottom: 4px;
}






.print {
        display:none;
}

@media print {
        .noprn {
                display: none;
        }
        .print {
                display:block;
        }
}
a.nav, a.nav:active, a.nav:visited
{ color: #B63333; font: 12px Arial; text-decoration: none; }
