ul.error {list-style: none; padding: 0; margin: 0}
ul.error li {
    border: 1px darkred solid; 
    color: white; 
    background-color: red; 
    margin: 5px; 
    padding: 5px;
}

dl {position: reative}
dl dt {font-weight: bold; margin-top:4px}

.box.novinka p.pata {
    clear:both;
    font-size: 0.8em;
    background-color: #eee;
    margin: 0px;
    padding: 3px;
    
}

#content .box.novinka img {float:right; margin: 3px; padding:5px; margin: 1px solid gray}

#content .toolbox {background: url('../images/toolbar.png'); padding: 2px;}
#content .toolbox a img {border: none; padding: 0; margin: 0; }
#existsImage tr td br {display: none;}


.paginator {
	margin: 1em 0;
	font-size: 90%;
}

.paginator a, .paginator span {
	margin-right: 0.1em;
	padding: 0.2em 0.5em;
	color: #999999;
}

.paginator a {
	border: 1px solid #9AAFE5;
	background-color: white;
	text-decoration: none;
	color: #105CB6;
}

.paginator span.button {
	border: 1px solid #DDDDDD;
	background-color: white;
}

.paginator .current {
	background: #2E6AB1;
	border: 1px solid #2E6AB1;
	color: white;
	font-weight: bold;
}


div.ui-datepicker {
        font-size: 60%;
    }
    
input.text {
    border: 1px solid #CCCCCC;
    padding: 0.2em
    
}
    
    input.datepicker {
        background: transparent url('../images/calendar.png') no-repeat right;
        border: 1px solid #CCCCCC;
        padding-right: 20px;
        padding: 0.2em
    }
    
    input.button {
        font-size: 90%;
    }

    .required {
        color: darkred
    }

    fieldset {
        padding: .5em;
        margin: .3em 0;
        background: #EAF3FA;
        border: 1px solid #B2D1EB;
    }

    form table th {
        text-align: right;
    }

    
.flash {
    background-color: #C0FFC0;
    border: 1px solid #80FF80;
    padding: 3px;
}

table.normalize_form tr th {
    width: 30%;
}