body {
    font : 73% "Verdana", helvetica, arial, sans-serif;
    line-height: 1.7em;
    background : #DEE0C1 url(../images/background.gif) repeat;
    color : #5f4858;
}


#container {
    width: 760px;
    \width: 780px;
    w\idth: 760px;
    border: 0px solid #5f4858;
    margin: auto;
    padding: 10px;
    background : #DEE0C1;
    border: 5px solid #5f4858;
}

#topbar {
    height : 25px;
    margin : 0;
    padding : 0;
    background : #5f4858;
    color : #630947;
}

#banner h1 {
    float : right;
    margin : 0;
    padding : 60px 20px 10px 0;
    font-size : 140%;
    letter-spacing: 3px;
    font-weight: bold;
    text-transform : uppercase;
    background : transparent;
    color : #5f4858;
}

#banner {
    padding: 0px;
    margin-bottom: 10px;
    height: 150px;
    /* background: #000 url(images/02.jpg) no-repeat; */
    background: #5f4858 url(../images/dc2009_logo.png) no-repeat;
    border: 5px solid #5f4858;
}

		/* LEFTBOX PROPERTIES */
#leftbox  {
    float : left;
    width : 200px;
    height: auto;
    padding : 0;
    margin-top : 0;
    font-size : 1em;
    background : #DEE0C1;
    color : #5f4858 ;
}
		/* RIGHTBOX PROPERTIES */

#rightbox {
    float : right;
    width : 70%;
    height: auto;
    margin : 0;
    padding-top : 20px;
    background : #DEE0C1;
    color : #5f4858;
}

.sadrzaj, div.sadrzaj p {
    margin : 0;
   /* background : #DEE0C1; */
    color : #630947;
}

#content {
    padding: 5px;
    margin-left: 215px;
    background:  #DEE0C1;
	
}

#sidebar-a {
    float: left;
    width: 200px;
    \width: 210px;
    w\idth: 200px;
    margin: 0 5px 0 0;
    padding: 5px;
    background:  #DEE0C1;
}
			/*TOP NAVIGATION */ 
#menu {
    height: 40px;
    margin : 0;
    padding : 0;
    list-style-type : none;
    list-style-image : none;
    background: #E4D169;
    padding-left: 1%;
}

#menu li {
    float : left;
    width : 19%;
    border-right : 1px solid #E4D169;
}

#menu a {
    text-decoration: none;
    display : block;
    height : 38px;
    width : 100%;
    padding : 2px 0 0 0;
    font-weight : bold;
    line-height : 30px;
    letter-spacing: 1.5px;
    text-align : center;
    color : #29041B;
    background : #E4D169;
}

#menu a.noactive {
    text-decoration: none;
    color : #630947;
}


#menu a:hover {
    color : #DEE0C1;
    background : #5f4858;
}

#menu ul { 
    list-style : none;
    margin : 0;
    padding : 0;
}

#footer {
    clear: both;
    padding: 5px;
    margin-top: 5px;
    background: #E4D169;
    color: #5f4858;
}

.clear {
    clear : both;
}

h2 {
    margin : 0;
    padding: 15px 0 0 15px;
    font : bold 140%  verdana, helvetica, arial, sans-serif;
    text-transform : uppercase;
    line-height: 1.5em;
    background : transparent;
    color : #5f4858 ;
}

h3 {
    margin : 0;
    font : normal 200% verdana, helvetica, arial, sans-serif;
    text-transform : uppercase;
    line-height: 2em;
    border-bottom: 1px solid #5f4858;
    background : transparent;
    color : #5f4858 ;
}

h3 {
    margin : 0;
    font : normal 200% verdana, helvetica, arial, sans-serif;
    text-transform : uppercase;
    line-height: 2em;
    border-bottom: 1px solid #5f4858;
    background : transparent;
    color : #5f4858 ;
}

h4 {
    margin : 0;
    font : normal 140% verdana, helvetica, arial, sans-serif;
    align: justified;
    color : #5f4858 ;
}

/*SEARCH BOX*/
legend { 
    color : #5f4858 ;
}

input { 
    background : #DEE0C1;
    color : #5f4858 ;
}

a:link, a:visited {
    text-decoration : none;
    background : inherit;
    color : #65324A; 
}

a:hover {
    text-decoration : underline;
    background : inherit;
    color :  #630947;
}

table.rubovi {
    border: 0px;
    border-collapse: collapse;
}

table.rubovi td, table.rubovi th {
    border: 1px solid #630947;
   
}


td {
    padding: 2px;
    background-color: #DEE0C1;
}

th {
    font-weight: bold;
    background-color: #65324A;
    color: #DEE0C1 !important;
}

th p {
    font-weight: bold;
    background-color: #65324A;
    color: #DEE0C1 !important;
}

th.level2 {
    background-color: #5f4858;
    color: #DEE0C1 !important;
}

th.level2 div {
    background-color: #5f4858;
    color: #DEE0C1 !important;
}

th.level2 p {
    background-color: #5f4858;
    color: #DEE0C1 !important;
}

th.level2 span {
    
    background-color: #5f4858;
    color: #DEE0C1 !important;
}

.wrkshp{
   font : 125% "Verdana", helvetica, arial, sans-serif;
   /* background : #DEE0C1; */
    color : #990947;
}
