/* 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... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

#taby {
    background: #E3E3F7;
    width: 995px;
    height: 324px;
    border: 0px; padding: 0; margin: 0;
    margin-bottom: 4px;
}
#tab_nav {
    width: 203px;
    height: 320px;
    border: 0px; padding: 0; margin: 0;
    list-style: none;
    float: left;
}
#tab_nav li {
    display: block;
    width: 203px;
    background: url(../images/tabs_li.gif) top left red no-repeat;
    height: 40px;
    overflow: hidden;
}
#tab_nav li.prvni.tabs-selected{
    background: url(../images/tabs_li_prvni_active.gif) top left transparent no-repeat !important;
}
#tab_nav li.prvni.hover {
    background: url(../images/tabs_li_prvni_hover.gif) top left transparent no-repeat;
}
#tab_nav li.prvni {
    background: url(../images/tab_li_first.gif) top left transparent no-repeat;
}
#tab_nav li.posledni {
    background: url(../images/tab_li_last.gif) top left transparent no-repeat;
}
#tab_nav li.tabs-selected.posledni{
    height: 44px;
    background: url(../images/tabs_li_poslednii_active.gif) top left transparent no-repeat !important;
}
#tab_nav li.posledni.hover{
    height: 44px;
    background: url(../images/tabs_li_poslednii_hover.gif) top left transparent no-repeat;
}
#tab_nav li.posledni.tabs-selected,
#tab_nav li.posledni.hover{
    height: 44px !important;
}

#tab_nav li a {
    color: white;
    font-weight: bold;
    display: block;
    height: 40px;
    width: 204px;
    text-decoration: none;
    overflow: hidden;
}
#tab_nav li a span {
    display: block;
    padding: 10px;
}
#tab_nav li.hover,
#tab_nav li.tabs-selected {
    text-decoration: none;
    color: white;
}

#tab_nav li.hover {
        background: url(../images/tab_li_hover.gif) top left transparent repeat-y;
}
#tab_nav li.tabs-selected {
    background: url(../images/tab_li_active.gif) top left white repeat-y;
}


#tab_nav li.hover a {
    color: white;
    text-decoration: none;
}

#tab_nav li.tabs-selected a{
    color: black;
}
.home_box {
    left: 200px;
    width: 792px;
    float: right;
    height: 320px;
    overflow: hidden;
    background: url(../images/tab_content_bg.gif) no-repeat white top right;
}
.tabs-container {}

#tabs_selected {
    width:10px;
    height:46px;
    position: absolute;
    top: 134px;
    left: -9px;
    background: url(../images/tab_selected_presah_mala.gif) no-repeat transparent;
    z-index: 10;
}
.home_box table {
    margin-top: 2px;
    width: 788px;
    height: 316px;
    border-collapse: collapse;
}
.home_box table .td {
    width: 390px;
    height: 76px;
    overflow: hidden;
    
    padding: 0;
}
.home_box table td {
    border-right: 1px solid #dcdceb;
    border-bottom: 1px solid #dcdceb;
    background: url(../images/tabs_box_td_bg.gif) repeat-x bottom transparent;
}
.home_box table td.druhy {
    border-right: 0px;
}
.home_box table tr.posledni td {
    border-bottom: 0px;
}

.home_box table .td .box_text h3 a{
    width: 250px;
    display: block;
    color: #3c3c50;
    font-size: 14px;
    padding: 7px 0 0 !important;
    overflow: hidden;

}
.home_box table .td p {
    color: #8c8ca0;
    padding: 3px 0 0;
}
.home_box table .td p a{
    color: #8c8ca0;
}
.home_box table .td.druhy {
    border-right: 0;
    width: 390px;
   
}
.home_box table tr.posledni .td {
    border-bottom: 0;
    height: 74px;

}
.home_box table .td .icon{
    width: 90px;
    height: 78px;
    overflow: hidden;
    float: left;
    line-height: 78px;
    text-align: center;
}
.home_box table .td .icon img, .home_box table .td .more img{
    display: inline;
    vertical-align: middle;
}
.home_box table .td .more  {
    width: 40px;
    height: 78px;
    overflow: hidden;
    float: right;
    line-height: 78px;
    text-align: center;
}
.home_box table .td .more a{
    width: 40px;
    height: 78px;
    overflow: hidden;
    line-height: 78px;
    text-align: center;
}
.home_box table .td .box_text{
    height: 78px;
    width: 255px;
    overflow: hidden;
    float: left;
}
.home_box table .td #mim{
    height: 78px;
    width: 310px;
    overflow: hidden;
    float: left;
    padding: 10px;
}
.home_box table .td #mim h3 a{
    color: #e60f14;
    text-decoration: none;
}
.home_box table .td .box_text a, .home_box table .td #mim a{
    text-decoration: none;
}
#missing_last_li{
    width: 5px;
    height: 41px;
    background: url(../images/tab_missing_last_li.gif) no-repeat bottom left;
    position: absolute;
    top: 641px;
    left: 198px;
    z-index: 30;
}
.home_box table .td {
    margin-top: 0;
    padding-top: 0;
    border-top: 0;
}
