/*---
background: #fff
linkovi zeleni :#64AF5D
linkovi headeri modri: #2C35AC
borderi i sive boje: #808080
----*/

body {
       margin: 0px; padding: 0px;
       background-color: #fff;
       font-size: small;
       font-family: Tahoma, Verdana, Georgia, sans serif;
       height: 12px;
       text-align:center;
       }
h1{
        margin: 0px;
        font-size: 130%;
        font-weight: bold;
        color: #2C35AC;
        border-bottom: 1px solid  #2C35AC;
        }
h1 a, h1 a:hover, h1 a:visited{
        color: #2C35AC;
        text-decoration: none;
        }
h2{
font-size: 115%;
font-weight: normal;
color: #2C35AC;
        }

img {border: 0px;}

table{
text-align: center;
        }

#fileList table{
text-align: left;
width: 100%;
cell-spacing: 0px;
 }
#fileList table td.files{
width: 70%;
text-align:left;
}
#fileList table td.txtstyles{
width: 30%;
text-align:left;
}
td{
width: 158px;
                }

#public{
border-spacing: 0px;
text-align: left;
width: 780px;
height: auto
        }
#public td{
width: auto;
                }

#container {
        position: relative;
        top:0px;
        left:0px;
        margin: 0px auto;
        padding: 0;
        width: 780px;
        height: 100%;
        font-size: 85%;
        text-align: justify;
        color: #000;
        }

#upper{
        position: relative;
        top: 0px;
        left: 0px;
        width: 792px;
        margin: 0px auto;
        padding: 0px;
}

#wrapper{
         position: relative;
         top: 0px;
         left: 0px;
         width: 780px;
         clear: left;
}

#sidebar{
        position: relative;
        top: 0px;
        left: 0px;
        width: 180px;
        height: 100%;
        float: right;
        }
#sidebar.news{
        text-align: left;
        }

#sidebar.meetings{
        position: relative;
        top: 0px;
        left: 0px;
        width: 158px;
        max-height: 600px;
        float: right;
        text-align: left;
        background-color: #E8E7E8;
        }

#gallery{
         position: relative;
         top: -10px;
         left: 0px;
}

#content{
        position: relative;
/*        float: left;*/
        top:20px;
        left:0px;
        padding: 0px 0px 0px 0px;
        width: 780px;
        }
#content p a, p a:active, p a:hover, #content_right p a, p a:active, p a:hover{
        font-weight: bold;
        font-size: 80%;
        text-decoration:none;
        color: #64AF5D;
        }
#content_right {
text-align:left;
float:left;
padding:0 10px 0 0;
position:relative;
top:10px;
left: 0px;
width:380px;
min-height:430px;

}

#footer {
        position: relative;
        top: 0px;
        left: 0px;
         width: 100%;
         border-top: 1px solid gray;
         text-align: center;
         color: gray;
         background: #fff;
         clear: both;
         }

td a, td a:active, td a:visited, td a:hover{
        font-weight: bold;
        text-decoration:none;
        color: #64AF5D;
}
td a:hover{
        color: #2C35AC;
}
.profi1{ background-color: #DAE1F1;}
.profi2{ background-color: #9CE48A;}
.profi3{ background-color: #E8E7E8;}
.profi4{ background-color: #FDF4D5;}
.profi5{}

.naslov1{
border-top: 1px solid green;
}

.naslov1 a, .naslov1 a:active, .naslov1 a:visited{
        font-weight: bold;
        font-size: 100%;
        text-decoration:none;
        color: #64AF5D;
}
.naslov1 a:hover{
        font-weight: bold;
        font-size: 100%;
        text-decoration:none;
        color: #64AF5D;
}

/*OSTALO - trenutno nabacano ali treba poredit*/

.floatR {float: right;
         padding: 0px 50px 0px 0px;
}
.floatL {float: left;
         padding: 0px 0px 0px 50px; }

.spacer{
        clear: both;}