#searchForm {
    width: 954px;
    height: 329px;
    background-image: url('bg.searchForm.jpg');
    overflow: hidden;
}
            #wrapperMainMenu {
                margin: 0px 0px 0px 261px;    
            }    
            
            #searchForm form {
                display: block;
                width: 687px;
                height: 267px;
                margin-left: 260px;
            }
                
                #searchForm label {
                    font-size: 13px;
                    font-weight: bold;
                    color: #696969;
                }
                
                #searchForm .field {
                    padding-top: 13px;
                    margin-left: 19px;
                    clear: both;
                }
                
                #searchForm .clock {
                    padding-left: 15px;
                    background-image: url('ico.clock.jpg');
                    background-repeat: no-repeat;
                    background-position: 1px top;
                }
                
                #searchForm #searchForm_child {width: 270px; margin-right: 58px; }
                    #searchForm #searchForm_child td { padding: 2px; }
            
                .searchForm_chb { margin-right: 5px; position: relative; top: 2px;}
                .searchForm_red { color: #ce4a27; position: relative; left: 2px; top: 6px; }
                .searchForm_hledej { background-image: url('btn.searchForm_hledej.jpg'); background-repeat: no-repeat; display: block; height: 23px; width: 110px; padding-left: 15px; background-color: white; text-align: right; color: #2740ce; font-size: 18px; font-weight: bold; border: 0px; text-decoration: underline; cursor: pointer; margin: 20px 0px 0px 0px; position: relative; left: 8px;  }
                    .searchForm_hledej:Hover { text-decoration: none; }
            
            #searchForm .bublina {
                position: relative;
                top: -85px;
                left: 35px;
                color: black;
                width: 175px;
            }
                #searchForm .bublina strong { display: block; margin-bottom: 5px; }
                
            
            
                
        #searchForm_tip {
            width: 954px;
            height: 29px;
            background-image: url('bg.tip.jpg');
            color: white;
            font-size: 13px;
            font-weight: bold;
            line-height: 28px;
            Text-indent: 15px;
        }
        
        
        .input_wide_invalid { background-color: #ffeeee; }
        .input_wide_valid { background-color: #eeffee; }
        
        
    .textarea_skup_let { width: 680px; background-image: url('bg.textarea_skup_let.jpg'); background-repeat: no-repeat; background-position: 360px 25px; padding: 25px 0px 7px 25px;}
        .textarea_skup_let textarea { width: 320px; height: 120px; }
    
    
    .yellow_box {
        background-color: #fefbdc;
        /*background-color: red;*/
        height: 41px;
        /*width: 954px;*/
        margin: 0px 7px 0px 2px;
    }
        .yellow_box select { margin: 9px 5px 5px 5px; }
        .yellow_box div { margin: 12px 5px 5px 10px; font-weight: bold; font-size: 12px; }
    
    
    .tipy_box {
        width: 465px;
        height: 241px;
        background-image: url('bg.tipy_box.png');
        background-position: left bottom;
        background-repeat: no-repeat;
        float: left;
        margin: 10px 5px 0px 5px;
        _margin: 10px 4px 0px 4px;
        position: relative;
        top: -25px;
        z-index: 0;
        margin-bottom: 10px;
    }
    
        .tipy_box h2 {
            display: block;
            width: 465px;
            height: 39px;
            background-image: url('bg.tipy_box_title.png');
            background-repeat: no-repeat;
            background-position: left top;
            margin: 0px;
            padding: 0px;
            
        }
        
            .tipy_box h2 span {
                color: #ce4a27;
                font-size: 25px;
                font-weight: bold;
                background-color: white;
                padding: 0px 5px 0px 3px;
                position: relative;
                top: -7px;
                left: 20px;
            }
    
    .tipy_box table {
        width: 450px;
        margin: 0px 0px 0px 5px;
    }
    
        .tipy_box table td { padding: 2px 0px 2px 3px; white-space: nowrap; }
        .tipy_box table td span { background-color: white; padding-right: 5px; }
        .tipy_box table td a {font-weight: bold; display: block; text-align: center; }
        .tipy_box table .tecky { padding-left: 0px; background-image: url('bg.tecky.gif'); background-repeat: repeat-x; width: 240px; background-position: left 12px; }
        .tipy_box .vsechny_vysledky { display: block; margin: 3px 0px 0px 200px } 
        
        
    .tipy_bublina {
        height: 72px;
        background-image: url('bg.tipy_bublina.jpg');
        background-repeat: no-repeat;
        background-position: 620px top;
        z-index: 15;
        position: relative;
        top: 15px;
    }
    
        
    body #wrapper .skupinovy_pozadavek {
        background-image: url('bg.wrapper_right.jpg');
        background-repeat: no-repeat;
        background-position: left 50px;
        overflow: visible; 
        height: auto
    }