.obal_obsah_sub .obsahovy {
    min-height: 150px;]
    font-size: 110%;
    }
.obal_obsah_sub .obsahovy p img {
    border: 4px solid #ddd;
    margin: 10px;
    margin-top: 0;
    }

/*--- tabulka obecne podstrany ---*/

.obal_obsah_sub .obsahovy table {
    border-collapse: collapse;
    border: 0;
    margin: 10px 0;
    width: 680px;
    }
.obal_obsah_sub .obsahovy table th {
    text-align: left;
    color: #007549;
    border: 1px solid #ddd;
    padding: 3px 5px;
    background: #eee;
    }
.obal_obsah_sub .obsahovy table td {
    border: 1px solid #ddd;
    padding: 3px 5px;
    vertical-align: top;
    width: 33%;
    }
/*--- centrovana --- */
.obal_obsah_sub .obsahovy .vystred {
    border-collapse: collapse;
    border: 0;
    margin: 10px 0;
    width: 680px;
    } 
.obal_obsah_sub .obsahovy .vystred th {
    text-align: left;
    border: 1px solid #ddd;
    padding: 3px 5px;
    color: #007549;
    background: #eee;
    }
.obal_obsah_sub .obsahovy .vystred td {
    border: 1px solid #ddd;
    padding: 3px 5px;
    vertical-align: top;
    text-align: center;
    width: 33%;
    }
/*--- bez borderu --- */
.obal_obsah_sub .obsahovy table.bez {
    border-collapse: collapse;
    border: 0;
    margin: 10px 0;
    width: 680px;
    } 
.obal_obsah_sub .obsahovy table.bez th {
    text-align: left;
    padding: 3px 5px;
    color: #007549;
    border: none;
    background: #fff;
    }
.obal_obsah_sub .obsahovy table.bez td {
    padding: 3px 5px;
    vertical-align: top;
    text-align: center;
    width: 33%;
        border: none;
    background: #fff;
    } 
    
.clear_sub {
    clear: both;
    border: 1px solid #fff;
    }  
      
/* --- novinky --- */    
.obal_obsah_sub .novinka_left p, .obal_obsah_sub .novinka_right p {
    text-align: left;
    clear: both;
    padding: 5px 0;
    margin: 0;
    }

.novinka_left {
    float: left;
    width: 30%;
    padding: 10px;
    min-height: 120px;
    _height: 120px;
    margin-bottom: 10px;
    }
.novinka_right {
    float: left;
    padding: 5px;
    width: 29%;
    padding: 10px;
    min-height: 120px;
    _height: 120px;
    margin-bottom: 10px;
    }    
    .novinka_left img, .novinka_right img {    
        border: 4px solid #ECECEC;
/*        float: left;*/
        margin-bottom: 5px;
        }
    .novinka_left h3, .novinka_right h3 {    
        color: #0A3196;
        font-size: 11px;
        margin: 0;
        padding: 0;
        }
    .novinka_left a, .novinka_right a {
      color: #343434;
      text-decoration: none;
      }   
    .novinka_left a:hover, .novinka_right a:hover {
      color: #000;
      text-decoration: underline;  
      }
    .novinka_left a.selected, .novinka_right a.selected {
      color: #000;
      text-decoration: none;
      }