/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen 
{ /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide { display: none; }
}

/* Hide useless elements in print layouts... */
@media print 
{
    .ui-tabs-nav { display: none; }
}

ul.ui-tabs-nav {
    background: transparent url('../images/zalozky.gif') no-repeat left bottom;
    list-style: none; }
    
ul.ui-tabs-nav li {
    height: 35px;
    margin: 4px 3px 0 3px;
    float: left;
    background: #dddff3 url('../images/zalozky_zalozka.gif') repeat-x left bottom;
    list-style: none; }
    
ul.ui-tabs-nav li.prvni.ui-tabs-selected {
    margin-left: 0 !important; }

ul.ui-tabs-nav li.posledni.ui-tabs-selected {
    margin-right: 0 !important; }

ul.ui-tabs-nav li.ui-tabs-selected {
    height: 39px;
    margin: 0px 3px 0 3px;
    background: transparent url('../images/zalozky_selection.gif') no-repeat left top; }

ul.ui-tabs-nav li.ui-tabs-selected span {
    height: 39px;
    display: block;
    float: left;
    background: transparent url('../images/zalozky_selection_end.gif') no-repeat right top; }
    
ul.ui-tabs-nav li a {
    padding: 10px 15px 8px 15px;
    display: block;
    float: left; }
    
ul.ui-tabs-nav li.ui-tabs-selected a {
    padding: 14px 15px 0 15px;
    display: block;
    float: left;
    font-weight: bolder;
    text-decoration: none; }

