.box .column_box .column_right .obal_fh {
    border: 1px solid #ddd;
    border-bottom: none;
    width: 630px;
    _width: 635px;
    }
.box .column_box .column_right .obal_fh {
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
    background: url('/img/line_balbex.gif') 284px 0 repeat-y;
    }
.box .column_box .column_right .obal_fh .obal_block {

    }

.box .column_box .column_right .obal_fh .obal_block .popis {
    float: left;
    width: 284px;
    border-right: 1px solid #ddd;
    }
.box .column_box .column_right .obal_fh .obal_block .popis h2 {
    font-weight: bold;
    font-size: 80%;
    padding: 5px;
    margin: 0;
    } 
.box .column_box .column_right .obal_fh .obal_block h3 {
    font-weight: bold;
    background: #eee;
    font-size: 80%;
    padding: 5px;
    margin: 0;
    }     
.box .column_box .column_right .obal_fh .obal_block .popis p {
    font-size: 80%;
    padding: 5px;
    }
.box .column_box .column_right .obal_fh .obal_block .popis .odkaz {
    font-size: 80%;
    text-align: right;
    padding: 0 5px 5px 0;
    border-bottom: 1px solid #ddd;
    }
.box .column_box .column_right .obal_fh .obal_block .popis .odkaz a {}
.box .column_box .column_right .obal_fh .obal_block .foto {
    float: right;
    width: 345px;
    height: none !important;
    }
/*--- druha rada ---- foto a video ---*/   
.box .column_box .column_right .obal_fh .obal_block .fotogalerie {
    float: left;
    width: 284px;
    border-right: 1px solid #ddd;
    }
.box .column_box .column_right .obal_fh .obal_block .fotogalerie .photos_wrapper {
    padding: 5px 0 0 5px;
}
.box .column_box .column_right .obal_fh .obal_block .fotogalerie img {
    margin: 5px 0 0 5px;
    }

.box .column_box .column_right .obal_fh .obal_block .video {
    float: right;
    width: 345px;
    }
.box .column_box .column_right .obal_fh .obal_block .video object {
    margin: 10px 0 5px 12px;
    }
.box .column_box .column_right .obal_fh .obal_block .video .pole_video {
    margin: 5px;
//    background: #333;
    height: 178px;
    }
/*--- treti rada ---- strankovani ---*/
.f_strankovani {
    float: left;
    width: 285px;
    margin: 5px 0 0 0;
    border-top: 1px solid #ddd;
    }
.v_strankovani {
    float: right;
    width: 345px;
    margin: 5px 0 0 0;
    border-top: 1px solid #ddd;
    }    
.f_strankovani .ram,
.v_strankovani .ram {
    background: #eee;
    /*border: 1px solid #ddd;*/
    border-top: none;
    margin: 0;
    float: left;
    }
.ram a,
.ram span {
    background: #fafafa;
    color: #000;
    font-size: 70%;
    display: block;
    text-align: center;
    margin: 3px;
    float: left;
    width: 14px;
    height: 14px;
    text-decoration: none;
    }    
.ram a:hover {
    background: #FF6600;
    color: #fff;
    font-size: 70%;
    display: block;
    text-align: center;
    margin: 3px;
    float: left;
    width: 14px;
    height: 14px;
    text-decoration: none;
    }
div.ram a.active {
    background: #FF6600;
    color: #fff;
    font-size: 70%;
    display: block;
    text-align: center;
    margin: 3px;
    float: left;
    width: 14px;
    height: 14px;
    text-decoration: none;
    }
div.ram a.active:hover {
    background: #000;
    color: #fff;
    font-size: 70%;
    display: block;
    text-align: center;
    margin: 3px;
    float: left;
    width: 14px;
    height: 14px;
    text-decoration: none;
    }
    
    
    
    
    
    
    
    
    
    
/*--- bloky s produkty ---*/
.box .column_box .column_right .block_product {
    border: 1px solid #ccc;
    width: 629px;
    overflow: hidden;
    margin: 0 0 10px 0;
    }
.box .column_box .column_right .block_product .foto {
    float: left;
    width: 235px;
    height: 106px;
    }
.box .column_box .column_right .block_product .foto .obal_img {
    width: 235px;
    height: 80px;    
    margin-bottom: 3px;
    text-align: right;
    }
.box .column_box .column_right .block_product .foto img {
    margin-top: 28px;
    float: left;
    }
.box .column_box .column_right .block_product .foto .odkaz {
    width: 235px;
    height: 23px;
    text-align: right;
    
    }
.box .column_box .column_right .block_product .foto .odkaz a {
    height: 23px;
    width: 24px;
    display: block;
    float: right;
    background: url('/img/sub_lupa.gif') 0 0 no-repeat;
    }
.box .column_box .column_right .block_product .foto .odkaz a:hover {
    height: 23px;
    width: 24px;
    float: right;
    display: block;
    background: url('/img/sub_lupa.gif') -24px 0 no-repeat;
     }        
.box .column_box .column_right .block_product .parametry {
    float: left;
    width: 239px;
    height: 106px;
    border-left: 1px solid #ccc;
    }
.box .column_box .column_right .block_product .parametry h2 {
    font-size: 90%;
    font-weight: bold;
    padding: 10px 10px 20px 10px;
    margin: 0;
    }
.box .column_box .column_right .block_product .parametry table {
    border-collapse: collapse;
    border: none;
    margin: 0;
    padding: 0;
    width: 239px;
    }
.box .column_box .column_right .block_product .parametry table th,
.box .column_box .column_right .block_product .parametry table td {
    border: none;
    padding: 2px 10px;
    font-size: 80%;
    text-align: left;
    background: #fff;
    border-left: 1px solid #ccc;
    }            
.box .column_box .column_right .block_product .parametry table td {
    border: none;
    }            
.box .column_box .column_right .block_product .text {
    float: left;
    width: 152px;
    font-size: 90%;
    border-left: 1px solid #ccc;
    }   
.box .column_box .column_right .block_product .text p {
    padding: 5px 5px 3px 5px;
    margin: 0;
    height: 75px;
    }                                  
.box .column_box .column_right .block_product .text .odkaz a.down {
    height: 18px;
    display: block;
    padding: 5px 0 0 5px;
    color: #fff;
    font-size: 80%;
    text-decoration: none;
    background: #939598 url('/img/sub_vice_down.gif') 95% 8px no-repeat;
   }
.box .column_box .column_right .block_product .text a.down:hover {
    height: 18px;
    display: block;
    padding: 5px 0 0 5px;
    color: #fff;
    font-size: 80%;
    text-decoration: none;
    background: #FF6600 url('/img/sub_vice_down.gif') 95% 8px no-repeat;
    }
.box .column_box .column_right .block_product .text .odkaz a.up {
    height: 18px;
    display: block;
    padding: 5px 0 0 5px;
    color: #fff;
    font-size: 80%;
    text-decoration: none;
    background: #939598 url('/img/sub_vice_up.gif') 95% 8px no-repeat;
    }
.box .column_box .column_right .block_product .text a.up:hover {
    height: 18px;
    display: block;
    padding: 5px 0 0 5px;
    color: #fff;
    font-size: 80%;
    text-decoration: none;
    background: #FF6600 url('/img/sub_vice_up.gif') 95% 8px no-repeat;
    }    
.box .column_box .column_right .block_product .informace {
    border-top: 1px solid #ccc;
    padding: 10px;
    background: #eee;
    }
.box .column_box .column_right .block_product .informace p {
    font-size: 80%;
    padding: 0;
    margin: 0;
    }