
a.hint {
    color: #122441;
    text-decoration: none;
	font-style: normal;
}

/* nejak se to bije s normalnimi tabulkami */

table.styled {
    width:100%;
    border-collapse:collapse;
    table-layout:auto;
    vertical-align:top;
    margin-bottom:15px;
    border:1px solid #CCCCCC;
    }

table.styled  thead th{
    color:#FFFFFF;
    background-color:#666666;
    border:1px solid #CCCCCC;
    border-collapse:collapse;
    text-align:center;
    table-layout:auto;
    vertical-align:middle;
    }

table.styled  tbody td{
    vertical-align:top;
    border-collapse:collapse;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    }

table.styled  thead th, table tbody td{
    padding:5px;
    border-collapse:collapse;
    }

table.styled  tbody tr.light{
    color:#666666;
    background-color:#F7F7F7;
    }

table.styled  tbody tr.dark{
    color:#666666;
    background-color:#E8E8E8;
    }


.messageSmall {
	padding: 4px; 
	margin: 4px; 
	background-color: #ffffcc;
	text-align: center;
    font-weight: bold;
}

div.messageBox {
    margin: 0 0 10px 0;
    border: 1px solid #000;
    padding: 12px 40px 0 12px;
    background-repeat: no-repeat;
    background-position: 20px 14px;
    background-color: #ffffcc;
    border-color: #ffcc00;
    width: auto;
    min-height: 48px;
    _height: 48px;
}

div.messageBox.error {
    background-image: url(/img/error_big.gif);
    background-color: #ffffcc;
    border-color: #ffcc00;
    color: #c60000;
    padding-left: 80px;
}

.menu_selected {
	background-color: #4A91C3;
	color: #FFF;
}

td.listing,th.listing {
	vertical-align: top;
}

tr.odd {
	background: #eee;
}
tr.even {
	background: #ddd;
}

.hint {
	color: #577;
	font-style: italic;
}

