/* main */
body,img,h1,h2,h3,h4,h5,h6,p,form,td,th { 
    margin:0px;
    padding:0px; 
}

a { color: #FF9900; }
a:Hover { text-decoration: none; }
a span { display: none; }

img { border: 0px; }
table   { border-collapse: collapse; }
.cleaner {clear: both; font-size: 1px; }
.hidden { display: none; }


body {
    text-align: center;
    background-color: #EEF1F7;
    
    color: #666666;
    font-family: Tahoma, Arial;
    font-size: 11px;
}

    /*                           hlavicka                         */
    #wrapperHlavicka {
        width: 990px;
		height: 303px;
        
        margin: 0 auto;
		text-align: left;
        background-image: url('bg.hlavicka.jpg');
        _overflow: hidden;
    }
    
        #logo {
            display: block;
            width: 220px;
            height: 50px;
            float: left;
            
            position: relative;
            top: 40px;
            left: 20px;
        }
    
        #english {
            /*display: block;*/
            float: left;
            color: white;
            font-weight: bold;
            margin-left: 622px;
            margin-top: 3px;
            width: 113px;
            text-align: center;
            text-decoration: none;
            
        }
        
            #english:Hover {
                text-decoration: underline;
            }
    
        #menu {
            list-style: none;
                   
            position: relative;
            top: -210px;
            left: 230px;  
            clear: both;
            &top: -175px;
            
            &top: -230px;
            
            
            _top: -50px;
            _left: 0px;
            
        }
        
            #menu li {
                display: block;
                float: left;
                padding: 0px 9px 0px 9px;
                height: 20px;
                border-right: 1px solid #BABABA;
                border-left: 1px solid white;
                
                _position: relative;
                _top: -180px;
                _left: 230px;
                
            }
            
            #menu #menuItemFirst { border-left: none; }
            #menu #menuItemLast { border-right: none; }
            
                #menu li a {
                    color: #333333;
                    text-decoration: none;
                    font-weight: bold;
                    
                    position: relative;
                    top: 3px;
                }
                    #menu li a:Hover { text-decoration: underline; }
        
            #menu ol {
                    width: 150px;
                    position: absolute;
                    top: 13px;
                    padding-top: 7px; 
                    display: none;
                    margin: 0px;
                    
                    
                }
                
                    #menu ol li {
                        display: block;
                        width: 130px;
                        border: 0px;
                        background-color: #EBEBEB;
                        height: 30px;
                        line-height: 25px;
                        
                        _position: relative;
                        _top: 0px;
                    }
        
        #formHledat {
            float: left; 
            position: relative;
            top: 68px;
            left: 60px;
        }
            
            #formVyhledatInput {
                    width: 130px;
                    height: 19px;
                    background-color: white;
                    border: 1px solid #666666;
                    display: block;
                    float: left;
                    padding-top: 1px;
            }
            
            #formVyhledatBtn {
                display: block;
                width: 63px;
                height: 25px;
                float: left;
                
                background-image: url('btn.hledej.jpg');
                border: 0px;   
                
                position: relative;
                top: -1px;
                left: 6px;
                cursor: pointer;
            } 
            
            #formSearchBtn {
                display: block;
                width: 63px;
                height: 25px;
                float: left;
                
                background-image: url('btn.search.jpg');
                border: 0px;   
                
                position: relative;
                top: -1px;
                left: 6px;
                cursor: pointer;
            } 
    
        .hlavickaOdkaz {
            display: block;
            color: white;
            text-decoration: none;
            width: 187px;
            float: left;
            margin-top: 35px;
            &margin-top: 33px;
        }
            /*.hlavickaOdkaz:Hover {
                color: #f0f0f0;
            }*/
    
            .hlavickaOdkaz .h2 {
                font-size: 18px;
                font-weight: bold;
                float: left;
                /*cursor: pointer;*/
                display: block;
            }
    
            .hlavickaOdkaz strong {
                float: right;
                margin-top: 3px;
                cursor: pointer;
            }
            
            .hlavickaOdkaz .p {
                clear: both;
                padding-top: 7px;
                display: block;
            }
            
            .hlavickaOdkaz a { color: white; position: relative; left: 118px; top: 3px; &top: -2px; _top: 4px; }
        
        #hlavickaOdkaz1 { position: relative; top: 70px; left: 330px; }
        #hlavickaOdkaz2 { position: relative; top: 163px; left: 141px; }
        
        #banner {
            width: 460px;
            height: 110px;
            /*background-color: red;*/
            position: relative;
            top: 17px;
            left: 22px;
            float: left;
            &top: 8px; 
        }
    
    /*                           obsah                                  */
    #wrapperObsah {
        margin: 0 auto;
		text-align: left;
		background-color: white;
		width: 990px;
		padding-bottom: 17px;
		background-image: url('bg.obsah.jpg');
		background-position: 0 bottom;
		background-repeat: no-repeat;
    }
    
        #wrapperObsahL {
            width: 650px;
            float: left;
            margin: 0px 0px 10px 35px;
        }
    
        #wrapperObsahR {
            
            width: 240px;
            margin-left: 710px;
        }
    
        #wrapperObsah h3,
        #wrapperObsah h1 {
            color: #053285;
            font-family: Arial, Tahoma;
            font-weight: normal;
            font-size: 16px;
        }
        
        #wrapperObsah p {
            margin: 10px 0px 10px 0px;
            line-height: 14px;
        }
    
        #wrapperObsah ul {
            margin: 10px 0px 10px 15px;
            
        }
        
            #wrapperObsah ul li {
                List-style-image: url('bg.li.ff.gif');
                _List-style-image: url('bg.li.ie.gif');
                &List-style-image: url('bg.li.ie.gif');
                margin: 5px 0px 5px 0px;
            }
    
    
        #mainPageBublina {
            width: 292px;
            padding-top: 160px;
            float: left;
            background-repeat: no-repeat;
            background-position: 32px 20px;
            padding-left: 32px;
        }
            
            .bublinaEn {
                background-image: url('ico.bublinaen.jpg');
                
            }
            
            .bublinaCs {
                background-image: url('ico.bublina.jpg');
            }
        
        #mainPageR {
            width: 310px;
            margin: 0px 0px 0px 300px;
            padding-top: 10px;
        }
        
        .btnVyuzijteRG {
            width: 196px;
            height: 30px;
            display: block;
            background-image: url('btn.vyuzijteRG.gif');
            margin-top: 10px; 
            margin-left: 38px;
        }
        
        .btnUseRG {
            width: 196px;
            height: 30px;
            display: block;
            background-image: url('btn.useRG.jpg');
            margin-top: 10px; 
            margin-left: 38px;
        }
        
        
        #tblAktuality td {
            vertical-align: top;
            padding: 10px 10px 0px 0px;
        }
        
        #archivZprav {
            margin-left: 160px;
        }
    
        
    /*                           copyright                              */
    #copyright {
        width: 990px;
        padding-top: 13px;
        background-image: url('bg.copyright.jpg');
		background-repeat: no-repeat;
		background-color: #B5B5B5;
		clear: both;
		margin: 8px auto;
    }
        #copyright p {
            width: 650px;
            padding: 0px 0px 12px 135px;
            background-image: url('ico.copyright.jpg');
            background-repeat: no-repeat;
            text-align: left;
            color: #666666;
            line-height: 15px;
            margin: 0 auto;
            position: relative; 
        }
        
            #copyright a {
                color: #666666;
                margin: 0px 2px 0px 2px;
            }
            
            
        .formField {
                margin-bottom: 5px;
            }
            
                .formField label {
                    display: block;
                    width: 100px;
                    float: left;
                }
                
        .formField input,
        .formField textarea {
            font-size: 11px;
            font-family: Tahoma, Arial;
            
        }
        .formField input { width: 150px; }
        .formField textarea { width: 250px; height: 50px }
        .submit {
            width: 79px;
            height: 26px;
            background-image: url('btn.odeslat.gif');
            background-repeat: norepeat;
            border: 0px;
            cursor: pointer;
            margin-left: 100px;
        }
