body, img, h1, h2, h3, h4, h5, h6, p, form, ul, ol, li, td, th { margin:0; padding:0; }
img { border: 0px; }
table   { border-collapse: collapse; }
.cleaner {clear: both; font-size: 1px; }
.cleaner_left {clear: left; font-size: 1px; }
.hidden { display: none; }
.hidden2 { visibility: hidden; }
a span { display: none; }
.upper { text-transform: uppercase; }
.lower { text-transform: lowercase; }

a { color: #333333; }
a:Hover { text-decoration: none; }

.right {float: right;}
.left {float: left; }
.textLeft { text-align: left; }
.block { display: block; }

body { background-color: #d5d5d5; background-image: url('bg.body.jpg'); background-repeat: repeat-x; text-align: center; font-family: Tahoma, Arial; color: #333333; font-size: 11px; }

    #wrapper { width: 100%; margin: 0 auto; background-image: url('bg.wrapper.png'); background-position: center top; background-repeat: repeat-y; position: relative; }
    #copyright { width: 100%; margin: 0 auto; background-image: url('bg.copyright.png'); background-position: center top; background-repeat: no-repeat; font-size: 10px; padding: 20px 0px 30px 0px; color: #959595 }
        #copyright a { color: #959595; }
        #copyright .lista { text-align: right; width: 970px; margin: 5px auto; }

    #inner { /*min-height: 1000px; _height: 1000px;*/ width: 980px; overflow: hidden;  margin: 0 auto; text-align: left; }
    #strom { width: 0px; height: 0px;  position: absolute; top: 0px; }
        #strom div { width: 300px; height: 382px; background-image: url('bg.strom.jpg'); position: relative; top: 467px; left: -311px; &left: -310px; _left: -310px; }
        
    #topBanner { width: 980px; height: 202px; background-repeat: no-repeat; background-position: 0px 13px; }
        .topBanner_motiv1 {  background-image: url('banner1.jpg'); }
        .topBanner_motiv2 {  background-image: url('banner2.jpg'); }
        .topBanner_motiv3 {  background-image: url('banner3.jpg'); }
        .topBanner_motiv4 {  background-image: url('banner4.jpg'); }
        .topBanner_motiv5 {  background-image: url('banner5.jpg'); }
        .topBanner_motiv6 {  background-image: url('banner6.jpg'); }
         
        #topBanner .banner { display: block; height: 13px }
        #topBanner .banner strong { font-size: 9px; color: #d6cfc9; font-weight: normal; display: block; float: right; margin-right: 15px; }
        #topBanner .banner .btn-banner { display: block; width: 335px; height: 13px; background: url('btn.banner.jpg') center center no-repeat; margin-left: 320px; float: left; }
        #btn-banner-close { width: 24px; height: 24px; position: relative; float: right; left: -6px; display: block; background-color: red; opacity: 0; filter: alpha(opacity = 0); }
        #topBanner #logo { width: 238px; height: 111px; float: left; display: block; margin-top: 32px; }
        #topBanner div.mainBanner { float: right; width: 175px; margin-top: 75px; color: white; }
            #topBanner div.mainBanner a { color: white; text-decoration: none; }
            #topBanner div.mainBanner a:Hover { color: white; text-decoration: underline; }
            #topBanner div.mainBanner b a { font-size: 9px; font-weight: normal; text-decoration: underline; }
                #topBanner div.mainBanner b a:Hover { text-decoration: none; }
            #topBanner p { margin-left: 70px; line-height: 15px; position: relative; top: -3px; font-family: Arial; }
            #topBanner span { position: relative; top: 28px; left: 18px;}
        #topBanner #banner_zeme { display: none; position: relative; top: -20px; width: 350px; min-height: 170px; _height: 170px; padding: 7px; background-color: white; border: 1px solid #d7764c; position: absolute; margin: 101px 0px 0px 432px; &margin: 101px 0px 0px 194px; z-index: 1001; font-family: Verdana }
            #topBanner #banner_zeme .zavrit { display: block; width: 20px; height: 21px; background-image: url('btn.banner.zeme.jpg'); float: right; }
            #topBanner #banner_zeme strong {  font-size: 14px; color: #f25b21; font-weight: bold; margin: 0px 0px 0px 20px; clear: left; padding-top: 10px; text-align: left;}
            #topBanner #banner_zeme ul { margin: 10px 0px 20px 0px;}
            #topBanner #banner_zeme ul li { display: block; float: left; width: 150px; height: 25px; margin-left: 10px; padding-left: 10px; line-height: 25px; _margin-left: 5px;}
            #topBanner #banner_zeme .color {background-color: #fcf6ef; }
            #topBanner #banner_zeme a {color: #6c5436; text-decoration: underline; }
                #topBanner #banner_zeme a:Hover { text-decoration: none; }
            #topBanner #banner_zeme .atlas { clear: both; display: block; margin: 10px 0px 40px 20px; position: relative; top: 25px; }
            
            
            
            
    #topMenu { width: 980px; height: 40px; display: block; background-image: url('bg.topMenu.jpg'); background-repeat: no-repeat; background-position: 20px 0px; }
        #topMenu ul { float: left; list-style-type: none; margin: 0px 10px 0px 13px; position: relative; left: 15px;  _left: 0px;}
            #topMenu ul li {float: left; display: block; height: 40px;  }
                #topMenu ul li a { font-family: Arial; font-size: 13px; color: white; margin: 0px 16px 0px 16px; position: relative; top: 12px; text-decoration: none; }
                    #topMenu ul li a:Hover { text-decoration: underline; }
            #topMenu ul .selected { background-image: url('bg.topMenu.li.jpg'); background-repeat: no-repeat; background-position: center bottom;}
            #topMenu ul .selected_dark { background-image: url('bg.topMenu.li2.jpg'); background-repeat: no-repeat; background-position: center bottom;}
         #topMenu form { background-image: url('bg.topMenu.form.input.jpg'); background-repeat: no-repeat; float: left;  position: relative; top: 13px; left: 36px; _left: 24px; }
            #topMenu form input { border: 0px solid black; background-color: transparent; font-size: 9px; color: #948674; width: 190px; position: relative; top: 4px; left: 6px; }
            #topMenu form .submit { background-image: url('btn.topMenu.form.submit.jpg'); width: 16px; height: 16px; cursor: pointer; margin-left: 20px; _position: relative; _left: 20px; &position: relative; &left: 20px;  }
    
    #footer { width: 980px; height: 71px; background-image: url('bg.footer.jpg'); color: #959595; overflow: hidden; clear: both; }
        #footer a { color: #959595; }
        #footer p { position: relative; top: 20px; left: 220px; display: block; }
        
        #footer ul { position: relative; top: 30px; left: 230px;}
            #footer ul li {  float: left; list-style-type: none; background-image: url('footer.li.jpg'); background-repeat: no-repeat; background-position: left center; padding-left: 15px; margin-right: 26px; position: relative; left: -10px}
                #footer ul li a { text-decoration: none;}
                    #footer ul li a:Hover { text-decoration: underline; }
    
    #content { min-height: 600px; _height: 600px; }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    /*                            home page                 */
    .content_hp .lastmoment { float: right; display: block; width: 214px; height: 21px; background-image: url('bg.hp.lastmoment.jpg'); margin-right: 14px; z-index: 1000; position: relative; top: -1px; }
        .content_hp .lastmoment a { color: white; text-transform: uppercase; font-weight: bold; text-decoration: none; position: relative; top: 4px; left: 54px; }
            .content_hp .lastmoment a:Hover { text-decoration: underline; }
    
    .content_hp .hp_text { clear: left; float: left; width: 170px; height: 380px; overflow: hidden; color: #333333; font-size: 13px; margin: 0px 0px 0px 10px; _margin-left: 5px; }
        .content_hp .hp_text strong { color: #6c5436; }
        .content_hp .hp_text a { color: #6c5436; }
        .content_hp .hp_text p { margin-bottom: 16px; width: 170px; }
        .content_hp .hp_text .vice { background-image: url('ico.vice_white.jpg'); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; font-size: 11px; color: #6c5436; text-decoration: none; float: right; position: relative; top: -6px; left: -5px; } 
            .content_hp .hp_text .vice:Hover { text-decoration: underline; }
        
    .content_hp .hp_form { clear: right; float: right; width: 776px; height: 380px; background-image: url('bg.hp.form.jpg'); margin: 0px 14px 0px 0px; _margin-right: 5px; overflow: hidden;  }
        .content_hp .hp_form form { width: 170px; position: relative; top: -230px; left: 60px; z-index: 50 }
        .content_hp .hp_form form h2 { color: #f25b21; font-size: 14px; font-family: Tahoma; font-weight: bold; padding-bottom: 10px; margin-bottom: 15px; position: relative; left: -3px; background-image: url('hp_form_hr.gif'); background-repeat: repeat-x; background-position: left bottom; margin-right: 10px; }
        .content_hp .hp_form form label { display: block; color: #333333; margin: 5px 0px 5px 5px; }
        .content_hp .hp_form form select { border: 1px solid #ebbba5; color: #696969; font-size: 11px; width: 140px; margin-left: 5px; height: 20px; padding: 1px; }
        .content_hp .hp_form form input { width: 150px; height: 22px; background-color: transparent; /*background-image: url('btn.hp.form.submit.jpg'); */border: 0px; margin: 18px 0px 0px 0px; cursor: pointer; font-size: 11px; color: white; font-family: Arial; }
        .content_hp .hp_form form a { color: #6c5436; text-decoration: none;   /*background-image: url('ico.vice_white.jpg');*/ background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; font-size: 11px; color: #6c5436; text-decoration: none; float: right; position: relative; top: 20px; left: -22px; }
            .content_hp .hp_form form a:Hover { text-decoration: underline; }
    
    .content_hp #hp_left { clear: both; float: left; width: 439px; margin-top: 1px; margin-bottom: 20px; }
        .content_hp #hp_left .rychlyPruvodce { float: left; margin-top: 24px; margin-left: 5px; top: -1px;}    
        .content_hp #hp_left .lastMomentForm { margin-left: 190px; _left: -4px; padding-left: 5px; width: 204px; &padding-left: 0px; &width: 209px; _padding-left: 0px; _width: 209px; }
        .content_hp #hp_left .tableZeme { clear: both; margin-left: 10px;  }

        
    .content_hp #hp_right { width: 508px; float: right; margin-top: 1px; margin-right: 24px; background-color: #fae2c5; margin-bottom: 20px; }
        .content_hp #hp_right_left { width: 216px; background-color: #f7d4aa; float: left; border-right: 1px solid white; }
        .content_hp #hp_right_right { width: 291px; background-color: #fae2c5; float: right; }
            .content_hp #hp_right h2 { height: 42px; background-image: url('bg.hp.right.h2.jpg'); background-repeat: no-repeat; background-position: right top;  background-color: white; color: #6c5436; font-size: 13px; font-weight: bold; line-height: 42px; text-indent: 9px;  }
                .content_hp #hp_right #hp_right_left .box { clear: both; width: 190px; padding: 15px 0px 25px 20px; color: #6c5436; line-height: 16px; }
                    .content_hp #hp_right #hp_right_left .box strong {}
                    .content_hp #hp_right #hp_right_left .box strong a { color: #6c5436; font-size: 13px; width: 190px; text-align: center; display: block; margin: 5px 0px 5px 0px; }
                    .content_hp #hp_right #hp_right_left .box img { float: left; border: 1px solid #85735c; margin: 2px 13px 10px 2px;}
                    .content_hp #hp_right #hp_right_left .box b { font-size: 13px; }
                    
                .content_hp #hp_right #hp_right_right p { margin: 16px 16px 23px 23px; color: #6c5436; font-size: 13px;}
                    .content_hp #hp_right #hp_right_right p img { float: left; border: 1px solid #85735c; margin: 2px 13px 10px 2px;}
                    .content_hp #hp_right #hp_right_right .vice { color: #6c5436; text-decoration: none;  background-image: url('ico.vice_red.jpg'); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; font-size: 11px; color: #6c5436; text-decoration: none; margin: 0px 0px 15px 100px; position: relative; top: 11px;   }
                        .content_hp #hp_right #hp_right_right .vice:Hover { text-decoration: underline; }
                        
                        
    /*                            golf hp                 */
    .golf_hp { width: 960px;  margin-left: 10px; _margin-left: 10px;  }
        
        #golf_left { float: left; width: 433px; margin-bottom: 20px;}
            #golf_left .rychlyPruvodce { float: left; margin-top: 24px; position: relative; left: -5px; top: -1px; }    
            #golf_left .lastMomentForm { margin-left: 180px; margin-top: 1px; &left: -5px; _left: -8px; }
            #golf_left .tableZeme { clear: both; margin-left: 10px;  }
            
            #golf_left .hp_text { color: #333333; font-size: 13px; height: 380px; overflow: hidden; }
            #golf_left .hp_text strong { color: #6c5436; }
            #golf_left .hp_text a { color: #6c5436; }
            #golf_left .hp_text img { float: right; margin-left: 10px; position: relative; left: -2px; }
            #golf_left .hp_text p { margin-bottom: 16px; width: 170px;}
            #golf_left .hp_text .vice { background-image: url('ico.vice_white.jpg'); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; font-size: 11px; color: #6c5436; text-decoration: none; float: right; position: relative; top: -6px; left: -7px; } 
                #golf_left .hp_text .vice:Hover { text-decoration: underline; }
        
        #golf_left .underLineGray { margin-top: 20px;}
    
            
        #golf_right { width: 500px; float: right; margin-top: 1px;margin-bottom: 20px; }
            #golf_right .klicBrown { margin-top: 30px; }
                #golf_right .klicBrown a { }
            #golf_right .golf_boxik1,
            #golf_right .golf_boxik2,
            #golf_right .golf_boxik3 { width: 122px; height: 233px; background-image: url('btn.golf.jpg'); float: left; margin-left: 1px; }
            #golf_right .golf_boxik2 { background-position: 246px; }
            #golf_right .golf_boxik3 { background-position: 123px }
            #golf_right .golf_boxik1 h2,
            #golf_right .golf_boxik2 h2,
            #golf_right .golf_boxik3 h2 { color: #6c5436; font-weight: normal; font-size: 19px; width: 80px; text-align: center; margin: 30px 0px 0px 20px; display: block; min-height: 97px; _height: 97px; }
            #golf_right .golf_boxik1 p,
            #golf_right .golf_boxik2 p,
            #golf_right .golf_boxik3 p { margin: 0px 12px; min-height: 63px; }
            #golf_right .golf_boxik1 a,
            #golf_right .golf_boxik2 a,
            #golf_right .golf_boxik3 a { color: #d4704f; font-weight: bold; display: block; margin-left: 45px; }
            
            #golf_right .podrobne_hledani { width: 121px; height: 38px; background-image: url('zajezdy_hp_form_vyhledavat.jpg'); background-position: right top; float: right; margin-top: 12px;  }
                #golf_right .podrobne_hledani a { color: #d4704f; font-weight: bold; display: block; width: 58px; text-align: center; margin: 5px 0px 0px 50px;}
            #golf_right .golfova_hriste_hledani { width: 121px; height: 125px; background-image: url('golf_vyhledavani.jpg'); float: right; margin: 22px 0px 0px 0px; }               
                #golf_right .golfova_hriste_hledani a { color: #749860; font-weight: bold; display: block; width: 50px; margin: 9px 0px 0px 55px; text-align: center;}
                #golf_right .golfova_hriste_hledani p { color: #333333; margin: 17px 15px 0px 0px; line-height: 16px; }
                #golf_right .golfova_hriste_hledani p span { color: #6d6d6d; display: block; font-size: 9px; margin-left: 5px; } 
               
               
               
               
               
               
                        
    /*                      zajezdy                     */
    .zajezdy_hp {  width: 960px;  margin-left: 10px; _margin-left: 10px; }
        #zajezdy_hp_left { width: 422px; /*margin-left: 10px;*/ float: left; margin-bottom: 20px; /*_margin-left: 2px;*/}
            #zajezdy_hp_left .zajezdy_hp_text { width: 422px; height: 380px; clear: both; padding-top: 20px; overflow: hidden; color: #333333; font-size: 13px; margin: 1px 0px 0px 0px; }
                .zajezdy_hp_text strong { color: #6c5436; }
                .zajezdy_hp_text a { color: #6c5436; }
                .zajezdy_hp_text p { margin-bottom: 16px; width: 170px;}
                .zajezdy_hp_text .vice { background-image: url('ico.vice_white.jpg'); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; font-size: 11px; color: #6c5436; text-decoration: none; float: right; position: relative; top: -6px; left: -15px; } 
                    .zajezdy_hp_text .vice:Hover { text-decoration: underline; }           
        
             
            .zajezdy_hp h1 { position: relative; left: -10px;}
            #zajezdy_hp_left .rychlyPruvodce { float: left; margin-top: 24px; left: -5px;}    
            #zajezdy_hp_left .lastMomentForm { margin-left: 180px; _left: -18px; top: 1px; _margin-left: 200px; &left: -5px; }
            #zajezdy_hp_left .tableZeme { margin: 15px 0px 20px 0px; }
            #zajezdy_hp_left .seznam { top: 3px;}
            #zajezdy_hp_left .boxikBigIco p { color: #333333; }
                #zajezdy_hp_left .boxikBigIco .vice_white { color: #6c5436; }        
            #zajezdy_hp_left .gray { margin-top: 20px; line-height: 15px;}      
            #zajezdy_hp_left .underLineGray { margin-top: 20px; }      
            #zajezdy_hp_left .telefonBrown { padding-bottom: 10px; }                        
                        
        #zajezdy_hp_right { width: 517px;  float: right; margin-right: 10px; _margin-right: 5px; }
            #zajezdy_hp_right .textTitle { font-size: 13px; color: #6c5436; font-family: Tahoma; text-align: right;}                  
            #zajezdy_hp_right .lista_red { margin-top: 6px; }
            #zajezdy_hp_right .strankovani { margin-top: 30px; }        
                        
                        
                        









    /*                      zeme                     */
    .zeme {}
        
        #zeme_left { width: 422px; margin-left: 10px; float: left; margin-bottom: 20px; _margin-left: 5px;}
            #zeme_left { }
                #zeme_left .drobeckovaNavigace { margin-top: 20px; }
                #zeme_left .zpet {float: right; margin-top: 10px; } 
                #zeme_left .nadpis_h1 {  display: block; padding: 18px 0px 0px 0px; &padding: 0px;}
                #zeme_left .nadpis_h1 img {vertical-align: bottom; height: 20px; margin-right: 20px; }
                
            
            #zeme_left .zeme_text { width: 422px;  clear: both; padding-top: 20px; overflow: hidden; color: #333333; font-size: 13px; margin: 0px 0px 0px 0px; _margin-left: 5px; }
                .zeme_text strong { color: #6c5436; }
                .zeme_text a { color: #6c5436; }
                .zeme_text p { margin-bottom: 16px;}
                .zeme_text .vice { background-image: url('ico.vice_white.jpg'); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; font-size: 11px; color: #6c5436; text-decoration: none; float: right; position: relative; top: -6px; left: -15px; } 
                    .zeme_text .vice:Hover { text-decoration: underline; }           
        
            #zeme_left .rychlyPruvodce { float: left; margin-top: 24px; left: -5px;}    
            #zeme_left .lastMomentForm { margin-left: 180px; _left: -18px; top: 1px; _margin-left: 200px; }
            #zeme_left .tableZeme { margin: 15px 0px 20px 0px; }
            #zeme_left .seznam { top: 3px;}
            #zeme_left .boxikBigIco { margin: 0px 0px 20px 0px; }
                #zeme_left .boxikBigIco p { color: #333333; }
                    #zeme_left .boxikBigIco .vice_white { color: #6c5436; }
                    #zeme_left .boxikBigIco p .title { padding-bottom: 8px; }        
            #zeme_left .gray { margin-top: 20px; line-height: 15px;}      
            #zeme_left .underLineGray { margin-top: 20px; }      
            #zeme_left .telefonBrown { padding-bottom: 10px; }   
            #zeme_left .Qbrown { padding-bottom: 20px; margin-top: 10px; margin-bottom: 10px;}
                #zeme_left .Qbrown .left { width: 160px; margin-left: 80px; _margin-left: 40px; margin-top: 10px; }
                #zeme_left .Qbrown .right { width: 160px; margin-top: 10px; }
                #zeme_left .Qbrown strong { display: block; margin-bottom: 5px;}
                        
        #zeme_right { width: 517px;  float: right; margin-right: 10px; _margin-right: 5px; padding-top: 26px; }
            #zeme_right .textTitle { font-size: 13px; color: #6c5436; font-family: Tahoma; text-align: right; margin-bottom: 6px; margin-top: 8px; }                  
            #zeme_right .lista_red { }
            #zeme_right .strankovani { margin-top: 30px; }        
            #zeme_right .boxikZajezdy2 { margin: 10px 0px 0px 0px; padding-bottom: 15px;}       
                #zeme_right .grayBox form label { font-weight: bold; display: block; float: left; width: 110px; }
                #zeme_right .grayBox form .left { width: 230px; margin-bottom: 25px  }
                #zeme_right .grayBox form .right { width: 230px; ; margin-bottom: 25px  }
                #zeme_right .grayBox form .left label,
                #zeme_right .grayBox form .right label { display: block; margin-bottom: 5px; }
                #zeme_right .grayBox form select { border: 1px solid #d7764c; color: #696969; font-size: 11px; width: 140px; height: 20px; padding: 1px; }
                #zeme_right .grayBox form .left select { width: 215px; }
                #zeme_right .grayBox form .right select { width: 205px; }        
                #zeme_right .grayBox form input { position: relative; top: -7px; border: 1px solid #79787e; color: #696969; font-size: 11px; width: 146px; padding: 3px 2px 3px 2px; }                        
                #zeme_right .grayBox form .submit { width: 147px; height: 27px; background-image: url('btn.zeme.form.submit.jpg'); border: 0px; cursor: pointer; left: 53px; top: -6px; }
                #zeme_right .grayBox form .formDalsi { margin-top: 15px; padding-top: 15px; background-image: url('bg.zeme.form.spacer.jpg'); background-repeat: no-repeat; background-position: left top; color: #f15a23; }
                        #zeme_right .grayBox form .formDalsi label { color: #514d4d; }
                        #zeme_right .grayBox form .formDalsi a { color: #514d4d; margin: 0px 5px 0px 5px; text-decoration: none; }
                            #zeme_right .grayBox form .formDalsi a:Hover { text-decoration: underline; }
                        #zeme_right .grayBox form .formField { clear: both; margin-bottom: 5px; }
                        #zeme_right .grayBox form .formField input { position: static; width: 146px; }
                        #zeme_right .grayBox form .formField select { width: 152px; }
                        #zeme_right .grayBox form .formField { display: none; }
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
                        
                        
    /*                      oblast                     */        
    .obast { width: 960px; }
        #oblast_left { width: 431px; margin-left: 0px; float: left; margin-bottom: 20px; }
            #oblast_left .underLineBrown { background-position: left bottom; padding-bottom: 10px; padding-top: 10px;}
            #oblast_left .nadpis_h1 img {height: 20px; vertical-align: middle; margin: 0px 20px 0px 10px;}
            #oblast_left .golf_oblast_h1 { position: relative; top: 10px;}
            #oblast_left .drobeckovaNavigace { margin-top: 20px; margin-left: 5px; }
            #oblast_left .zpet {float: right; margin-top: 10px; }
            #oblast_left h1 img {vertical-align: bottom; height: 20px; margin-right: 20px; }
            #oblast_left .left { display: block; width: 208px; height: 47px; background-image: url('bg.oblast.pobytZajezd.jpg'); font-size: 13px; font-weight: bold; line-height: 35px; text-indent: 65px; margin: 10px 0px 0px 10px; _margin-left: 5px; color: #6c5436;}
            #oblast_left .right { display: block; width: 207px; height: 47px; background-image: url('bg.oblast.poznavaciZajezd.jpg'); font-size: 13px; font-weight: bold; line-height: 35px; text-indent: 65px; margin: 10px 0px 0px 0px; color: #6c5436;}
            #oblast_left .oblast_text { clear: both; width: 422px;  clear: both; padding-top: 20px; overflow: hidden; color: #333333; font-size: 13px; margin: 0px 0px 0px 0px; _margin-left: 5px; margin-left: 10px; }
                .oblast_text strong { color: #6c5436; }
                .oblast_text a { color: #6c5436; }
                .oblast_text p { margin-bottom: 16px;  line-height: 18px; margin-right: 10px;}
                .oblast_text .vice { background-image: url('ico.vice_white.jpg'); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; font-size: 11px; color: #6c5436; text-decoration: none; float: right; position: relative; top: -6px; left: -15px; } 
                    .oblast_text .vice:Hover { text-decoration: underline; }                        
                        
            
        #oblast_right { width: 517px; float: right; margin-right: 10px; _margin-right: 5px; padding-bottom: 10px; }
            #oblast_right .malyNadpis { font-size: 9px; color: #bcb3a8; text-align: right; display: block; font-weight: normal; margin-top: 28px; position: relative; top: 2px;}  
            #oblast_right .innerIm { padding: 5px 0px 5px 0px; border: 1px solid #d6cfc8; text-align: center; margin-bottom: 6px; }
            #oblast_right .jcarousel-skin-airmarine { margin-bottom: 10px; }
            #oblast_right .tablePocasi { width: 517px; background-image: url('bg.tablePocasi.png'); padding-bottom: 10px; display: block; background-repeat: no-repeat; margin-top: 8px;  }
                #oblast_right .tablePocasi table { width: 517px; }    
                #oblast_right .tablePocasi th,
                #oblast_right .tablePocasi td { min-width: 35px; vertical-align: top;  text-align: center; text-indent: 3px; padding: 4px 0px 3px 0px; _padding: 4px 8px 3px 8px; &padding: 4px 8px 3px 8px; white-space: nowrap; }
                #oblast_right .tablePocasi th { padding: 5px 0px 18px 0px; }
                 #oblast_right .tablePocasi .textLeft { text-align: left; _padding: 4px 0px 3px 2px; &padding: 4px 0px 3px 2px; }
                
        .oblast .lista_red { width: 960px; margin-left: 10px; margin-bottom: 20px;}
        .oblast .lista_green { width: 960px; margin-left: 10px; margin-bottom: 20px; margin-top: 20px; background-image: url('lista_green_wide.jpg');}
        .oblast .boxikyZajezdy2 { width: 1000px; margin-left: 10px; }   
        .oblast .boxikyZajezdy2 .boxikZajezdy2 { width: 472px; height: 103px; float: left; overflow: hidden; clear: none; margin-right: 15px; }
        .oblast .pingBox {margin: 10px 0px 10px 10px; padding: 5px 10px; line-height: 16px; }
        .oblast .pingBox_margin { margin-bottom: 40px; }      
        .oblast .pingBox a { margin-right: 20px; background-image: url('ico.vice_red.jpg'); background-repeat: no-repeat; padding-left: 20px; background-position: left center; }    
        .oblast .lista_brown { width: 960px; margin: 17px 0px 20px 10px;}     
        .oblast .boxikyZajezdy1 { width: 1000px; margin-left: 10px; margin-bottom: 30px; }   
        .oblast .boxikyZajezdy1 .boxikZajezdy1 { width: 472px; height: 103px; float: left; overflow: hidden; clear: none; margin-right: 15px; }
        
        #oblast_left2 { width: 423px; float: left; margin-left: 10px; _margin-left: 5px; }
            #oblast_left2 .listaBig_red { margin-bottom: 10px; }
        
        #oblast_right2 { width: 517px; float: right; margin-right: 10px; _margin-right: 5px; }     
            #oblast_right2 .gray { margin-top: 20px; line-height: 15px;}
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
        /*                      zajezd                     */
        .zajezd { width: 960px;  margin-left: 10px; _margin-left: 5px; }  
            
            .zajezd .drobeckovaNavigace { margin-top: 20px;  }
            
            #zajezd_left { width: 423px; float: left; margin-bottom: 20px;}
            body #zajezd_left .nadpis_h1 h1 { padding-bottom: 10px; color:#6c5436; font-size: 19px;  font-weight: normal; &display: block; &max-width: 350px; &padding-right: 40px; _display: block; _max-width: 350px; _padding-right: 40px   }
            #zajezd_left .nadpis_h1 { background: url('bg.h1.jpg') left bottom no-repeat; padding: 10px 0px 5px 0px; margin: 0px; }
            
            #zajezd_left .h1 { display: block; float: left; padding-top: 20px; margin: 0px;} 
                #zajezd_left .h1 h1 { display: block; float: left; margin: 0px; color:#6c5436; font-size: 19px;  font-weight: normal; }
                .h1_ai { padding-right: 60px; background: url('h1.ai.jpg') right 27px no-repeat; }
                #zajezd_left .underLineBrown_h1 { display: block; clear: both; margin: 0px 0px 15px 0px; height: 1px; background-color: red; background: url('bg.h1.jpg') left 8px no-repeat; height: 10px;}
              
            
            #zajezd_left .pridatkvyberu { background-image: url('ico.koruna.jpg'); background-repeat: no-repeat; padding-left: 25px; display: block; width: 150px; height: 25px; float: left; margin-top: 20px; margin: 0px 0px 0px 0px; text-decoration: none; line-height: 20px; position: relative; top: -7px; }
            #zajezd_left .poslatodkaz { background-image: url('ico.poslatOdkaz.jpg'); background-repeat: no-repeat; padding-left: 25px; display: block; width: 150px; height: 25px; float: left; margin-top: 20px; margin: 0px 0px 0px 0px; text-decoration: none; line-height: 20px; position: relative; top: -7px; }
                #zajezd_left .pridatkvyberu:Hover { text-decoration: underline; }
                #zajezd_left .poslatodkaz:Hover { text-decoration: underline; }
            
            #zajezd_left .gray_boxik { clear: both; background-color: #ebe5ea; color: #333333; text-transform: uppercase; font-size: 13px; font-weight: bold; text-align: center; padding: 10px 0px; margin-bottom: 10px; position: relative; top: 6px; &padding-top: 5px; &top: -3px; &margin-bottom: 0px; }
                #zajezd_left .gray_boxik span {text-transform: lowercase;}
                #zajezd_left .gray_boxik .padding { text-align: center; position: relative; top: 5px;}

                #wrapper .gray_boxik { text-align: left; padding-top: 0px; }
                #wrapper .golf_boxik { text-align: left; }
                .golf_boxik span { font-size: 9px; color: #4f3d2f; font-weight: normal; Text-transform: none; padding: 0px 20px 0px 20px; }
                .golf_boxik b { font-size: 9px; color: #4f3d2f; font-weight: normal; display: block; Text-transform: none; position: relative; top: -9px; }
                .golf_boxik select { border: 1px solid #ebbba5; color: #696969; font-size: 11px;  height: 20px; padding: 1px; width: 290px; }

                
            #zajezd_left .zajezd_text { clear: both; width: 422px;  clear: both; padding-top: 20px; overflow: hidden; color: #333333; font-size: 13px; margin: 0px 0px 0px 0px;  }
                .zajezd_text strong { color: #6c5436; }
                .zajezd_text a { color: #6c5436; }
                .zajezd_text p { margin-bottom: 16px;  line-height: 18px; margin-right: 10px;}
                .zajezd_text .vice { background-image: url('ico.vice_white.jpg'); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; font-size: 11px; color: #6c5436; text-decoration: none; float: right; position: relative; top: -6px; left: -15px; } 
                    .zajezd_text .vice:Hover { text-decoration: underline; }
           
            #zajezd_left #send2friend { clear: both; padding-top: 10px; margin-left: 30px; display: none; }
                #zajezd_left #send2friend label { float: left; width: 100px; display: block; position: relative; top: 3px; } 
                #zajezd_left #send2friend .input { width: 195px; border: 1px solid #f25b21; margin-bottom: 8px; font-size: 11px; padding: 3px 1px 3px 1px;color: #514d4d; &margin-bottom: 6px; _margin-bottom: 6px;}
                #zajezd_left #send2friend .submit { width: 92px; height: 26px; background-image: url('btn.odeslat.jpg'); background-repeat: no-repeat; border: 0px; cursor: pointer; margin-left: 100px; }
                        
            
            
            
            #zajezd_right { width: 517px; float: right;  overflow: hidden; } 
                #zajezd_right .malyNadpis { color: #bcb3a8; font-size: 9px; font-weight: normal; margin-top: 10px; display: block; position: relative; top: 2px; }
                #zajezd_right .innerIm { width: 272px; height: 271px; border: 1px solid #d9d2cb; overflow: hidden; text-align: center; float: left;  position: relative; }
                    #zajezd_right .innerIm a { width: 268px; height: 271px; display: table-cell; vertical-align: middle; text-align: center; _position: absolute; _height: auto; _top: 50%; _left: 50%; &position: absolute; &height: auto; &top: 50%; &left: 50%; }
                    #zajezd_right .innerIm img { _top: -50%; _left: -50%; _position: relative; &top: -50%; &left: -50%; &position: relative;  }
                    #zajezd_right #carousel { float: left; margin-left: 15px; }
                    #zajezd_right #carousel li { width: 150px; height: 58px; display: block;}
                    #zajezd_right .lupa { width: 57px; height: 47px; display: block; background-image: url('btn.lupa.jpg');  float: left; margin-top: 33px;}
                   
                    
                    #zajezd_right form {background-image: url('ico.klic.jpg'); background-repeat: no-repeat; height: 37px; background-position: right bottom; }
                        #zajezd_right form label { display: block; color: #333333; margin-bottom: 2px; margin-top: 5px;}
                        #zajezd_right form div { float: left; margin-right: 9px; }
                        #zajezd_right form select { border: 1px solid #d7764c; color: #696969; font-size: 11px; width: 140px; height: 20px; padding: 1px; }
                        #zajezd_right form a { color: #d4704f; font-weight: bold; display: block; width: 110px; text-align: center; float: right; margin: 7px 40px 0px 0px;}
                        #zajezd_right .brownBox { margin-bottom: 20px; }   
            
                    #zajezd_right .boxikyVylety { width: 540px; }
                    #zajezd_right .boxikVylet { width: 165px; float: left; margin: 8px 0px 0px 6px; position: relative; left: -2px; }
                    #zajezd_right .listaBig_brown { margin: 50px 0px 15px 0px;}
                    #zajezd_right .underLineGrayR { margin-top: 20px;}
                    #zajezd_right .underLineGrayR_golfMargin { margin-top: 50px; }
                    #zajezd_right .boxikyZajezdy1 { padding-bottom: 20px;}
                
                #zajezd_right .vyexpForm { background-image: url('bg.klic.jpg'); background-position: 5px 5px; margin-top: 5px; height: auto; padding: 0px 0px 10px 80px; color: #514d4d; }
                    #zajezd_right .vyexpForm p { line-height: 16px;}
                    #zajezd_right .vyexpForm input  { border: 1px solid #f25b21; font-size: 11px; color: #6c5436; padding: 3px 0px 3px 2px;}
                    #zajezd_right .vyexpForm label { color: #514d4d; display: inline; }
                    #zajezd_right .vyexpForm div { margin-top: 10px; margin-bottom: 10px; }
                    #zajezd_right .vyexpForm div label { display: block; margin-bottom: 4px; display: block; }
                    #zajezd_right .vyexpForm div input { width: 155px; }
                    #zajezd_right .vyexpForm .cleaner { float: none; }
                    #zajezd_right .vyexpForm .formField2 { float: none; }
                    #zajezd_right .vyexpForm .formField2 label { margin-left: 5px; display: inline;}
                    #zajezd_right .vyexpForm .formField2 input { width: 15px; margin-right: 15px; }
                    
                    #zajezd_right .vyexpForm .formField { float: none;  }
                    #zajezd_right .vyexpForm .formField label { float: left; width: 180px;}
                    #zajezd_right .vyexpForm .formField input { width: 195px;}
                    #zajezd_right .vyexpForm .submit { width: 145px; height: 25px; display: block; cursor: pointer; background-image: url('btn.vyexpForm.submit.png'); background-repeat: no-repeat; color: white; text-decoration: none; font-size: 11px; font-family: Arial; border: 0px; margin-left: 235px;}
                    #zajezd_right .vyexpForm textarea { border: 1px solid #f25b21; font-size: 11px; color: #6c5436; padding: 3px 0px 3px 2px; font-family: Tahoma; width: 375px; height: 50px; margin-top: 4px; }
                    #zajezd_right .vyexpForm .DateTimePicker input { width: 150px;  }
                    #zajezd_right .vyexpForm .DateTimePicker a { display: none; }
                    #zajezd_right .vyexpForm .DateTimePicker { margin: 0px;}
                
                #zajezd_right .boxikPoradit { margin-top: 40px; position: relative; top: 10px; }
                
            #zajezd_right .boxikGolfHriste { margin: 40px 0px 10px 0px; position: relative; top: -20px; }
                #zajezd_right .boxikGolfHriste .galerka { margin-top: 5px; }
            
                #zajezd_right .pingBox { width: 960px; height: 26px; text-indent: 15px; margin: 10px 0px 5px 0px}
                    #zajezd_right .pingBox_margin { margin-bottom: 40px; }      
                    #zajezd_right .pingBox a { margin-right: 20px;}
                    #zajezd_right .pingBox ul { margin-left: 20px;}      
                        #zajezd_right .pingBox .seznamInline li a { background-image: url('ico.vice_red.jpg'); }
            
            #zajezd_left2 { width: 423px; margin-left: 0px; float: left; margin-bottom: 20px; clear: left; }
                #zajezd_left2 .listaBig_red { margin-bottom: 10px; }
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
                   
        /*                                          vylety                                       */
        .vylet { width: 960px;  margin-left: 10px; _margin-left: 5px; }                  
            .vylet .drobeckovaNavigace { margin-top: 20px;  }           
                   
            #vylet_left { width: 518px; float: left; background-image: url('ico.sponka.jpg'); background-repeat: no-repeat; background-position: left 38px; padding-top: 16px; padding-bottom: 20px; }
                #content #vylet_left h1 { color: #6c5436; font-size: 13px; font-weight: bold; margin-left: 60px; }
                #vylet_left p { line-height: 16px; font-size: 13px; margin: 10px 0px 0px 60px; }
                #vylet_left table { margin: 20px 0px 20px 60px; font-size: 13px;  }
                #vylet_left table td {  }
                #vylet_left table th {  font-weight: normal; Font-style: italic; padding-right: 10px;  }
                #vylet_left .dalsi_vylety { clear: both; margin: 0px 0px 50px 60px; padding-top: 60px; }
                    #vylet_left .dalsi_vylety strong { color: #6c5436; font-size: 13px; }
                    #vylet_left .dalsi_vylety ul { list-style-image: url('ico.vice_brown.jpg'); line-height: 18px; margin: 20px 0px 0px 57px;}
                    #vylet_left .dalsi_vylety ul li a { color: #6c5436; text-decoration: none; }
                        #vylet_left .dalsi_vylety ul li a:Hover { text-decoration: underline; }
                #vylet_left .gray {margin-left: 0px; font-size: 11px; }
                #vylet_left #galerka { float: right; margin-right: 23px;}
            
            
            #vylet_right { width: 422px; float: right;  padding-bottom: 20px; }
                #vylet_right .listaBig_red { margin: 13px 0px 0px 0px; }
                   
                   
        
        /*                                          golf hriste                                       */
        .golf_hriste { width: 960px;  margin-left: 10px; _margin-left: 5px; }                  
            .golf_hriste .drobeckovaNavigace { margin-top: 20px;  }           
                   
            #golf_hriste_left { width: 518px; float: left; background-image: url('ico.golfHriste.jpg'); background-repeat: no-repeat; background-position: left 38px; padding-top: 16px; padding-bottom: 20px;}
                #golf_hriste_left.sponka { background-image: url('ico.sponka.jpg'); }
                #content #golf_hriste_left h1 { color: #6c5436; font-size: 13px; font-weight: bold; margin-left: 60px; }
                #golf_hriste_left p { line-height: 16px; font-size: 13px; margin: 15px 0px 0px 60px; color: black; }
                #golf_hriste_left .p_margin { margin-bottom: 35px; }
                #golf_hriste_left table { margin: 20px 0px 20px 60px; font-size: 13px;  }
                #golf_hriste_left table td {  }
                #golf_hriste_left table th {  font-weight: normal; Font-style: italic; padding-right: 10px;  }
                #golf_hriste_left .dalsi_hriste { clear: both; margin: 0px 0px 50px 60px; padding-top: 60px; }
                    #golf_hriste_left .dalsi_hriste strong { color: #6c5436; font-size: 13px; }
                    #golf_hriste_left .dalsi_hriste h1 { color: #6c5436; font-size: 13px; display: inline; margin: 0px; position: static; padding: 0px; }
                    #golf_hriste_left .dalsi_hriste ul { list-style-image: url('ico.vice_brown.jpg'); line-height: 18px; margin: 20px 0px 0px 57px;}
                    #golf_hriste_left .dalsi_hriste ul li a { color: #6c5436; text-decoration: none; }
                        #golf_hriste_left .dalsi_hriste ul li a:Hover { text-decoration: underline; }
                    #golf_hriste_left .dalsi_hriste_margin { padding-top: 20px;}
                #golf_hriste_left .gray { margin-left: 0px; font-size: 11px; color: #bbbbbb; }
                #golf_hriste_left #galerka { float: right; margin-right: 23px; margin-top: 10px;}
                #golf_hriste_left .underLineGray { margin-top: 40px;}
            
            .golf_hriste .pingBox {text-indent: 15px; margin: 0px 0px 3px 0px; clear: both;  margin-bottom: 10px;}
            .golf_hriste .pingBox_margin { margin-bottom: 40px; }      
            .golf_hriste .pingBox a { margin-right: 20px;}
            .golf_hriste .pingBox ul { margin-left: 20px;}
            .golf_hriste .pingBox ul li { float: left; }      
                .golf_hriste .pingBox .seznamInline li a { background-image: url('ico.vice_red.jpg'); white-space: nowrap; }
            
                #golf_hriste_left .pingBox table  { padding: 0px; margin: 0px; font-size: 11px;  margin-left: 8px;  }
                    #golf_hriste_left .pingBox table td  { vertical-align: top; }
            
            
            
            #golf_hriste_right { width: 422px; float: right;  padding-bottom: 20px; }
                #golf_hriste_right .listaBig_red { margin: 13px 0px 0px 0px; }
                #golf_hriste_right .listaBig_green { margin: 30px 0px 0px 0px; }
                #golf_hriste_right .listaBig_green_margin { margin: 10px 0px 0px 0px; }
                   


                       
                   
                   
                   
                   
                   



        /*                                          lastmoemnty                                       */
        .lastmoment { width: 960px;  margin-left: 10px; float: left; _margin-left: 5px; }                  
            .lastmoment .drobeckovaNavigace { margin-top: 20px;  }
            
            #lm_left { width: 290px; float: left; }
                #content #lm_left h1 { margin-left: 0px; }
                #lm_left p { color: #6c5436; line-height: 15px; margin: 15px 0px 20px 0px }
                #lm_left span { display: block; color: #bcbcbc; margin: 40px 0px 0px 27px; }
                #lm_left .rychlyPruvodce { margin-left: 20px; width: 120px; margin-top: 10px; }
                    #lm_left .rychlyPruvodce span { font-size: 9px; color: #6d6d6d; display: inline; margin: 0px; }
        
            #lm_right { width: 647px; float: right; }
                #lm_right .boxikZajezd4 { position: relative; top: -1px; padding: 10px 23px 27px 27px;  }
                    #lm_right .strankovani { margin-right: 25px; }               
                    #lm_right .boxikZajezd4 .tableTerminy { width: 391px; }
                    #lm_right .boxikPoradit .strankovani { position: relative; top: -20px;  }
                    
                    #lm_right .boxikPoradit { height: 37px; overflow: hidden; }
                    #lm_right .boxikPoradit div ul{ _position: relative; _top: 0px; }
                     #lm_right .boxikPoradit div span { _position: relative; _top: 0px; color: #6c5436; font-weight: normal; font-size: 11px;  }
    
        
        /*                                          vyhledavani                                       */
        .vyhledavani { width: 960px;  margin-left: 10px; float: left; _margin-left: 5px; }                  
            .vyhledavani .drobeckovaNavigace { margin-top: 20px;  }
            
            #vyhledavani_left { width: 290px; float: left; }
                #content #vyhledavani_left h1 { margin-left: 0px; }
                #vyhledavani_left p { color: #6c5436; line-height: 15px; margin: 15px 0px 20px 0px }
                #vyhledavani_left span { display: block; color: #bcbcbc; margin: 40px 0px 0px 27px; }
                #vyhledavani_left .rychlyPruvodce { margin-left: 20px; width: 120px; margin-top: 10px; }
                    #vyhledavani_left .rychlyPruvodce span { font-size: 9px; color: #6d6d6d; display: inline; margin: 0px; }
        
        
                #vyhledavani_left .vyhl_form { background-image: url('ico.plus.gif'); background-repeat: no-repeat; background-position: 5px 5px; }
                    #vyhledavani_left .vyhl_form .vyhle_form_inner { display: none; }
                    #vyhledavani_left .vyhl_form_minus { background-image: url('ico.minus.gif'); background-repeat: no-repeat; height: auto; background-position: 5px 8px; }
                        #vyhledavani_left .vyhl_form_minus .vyhle_form_inner{ display: block; }
                    #vyhledavani_left .vyhl_form .rozklik { color: #f25b21; font-size: 13px; font-family: Tahoma; font-weight: bold; text-decoration: none; background-image: url('bg.rozklik.gif'); background-repeat: repeat-x; background-position: left bottom; padding: 0px 4px 4px 22px;  }
                    #vyhledavani_left .vyhl_form .rozklik_margin { padding-bottom: 10px;}
                    #vyhledavani_left .vyhl_form .orange { background-color: #f9d4aa; padding: 8px 0px 8px 24px;; color: #514d4d; margin: 5px 0px 5px 0px}
                        #vyhledavani_left .vyhl_form .orange select { border: 1px solid #d7764c; color: #696969; font-size: 11px; width: 140px; margin-left: 5px; height: 22px; padding: 1px; margin-left: 10px; padding-top: 2px; }
                        #vyhledavani_left .vyhl_form .orange label { display: block; width: 73px; float: left; margin-top: 4px;}
                        #vyhledavani_left .vyhl_form .orange div select { width: 200px; }
                        #vyhledavani_left .vyhl_form .orange a { font-size: 9px; color: #6c5438; line-height: 20px; position: relative; top: 3px; left: 45px; }

                    #vyhledavani_left .vyhl_form p { margin: 5px 0px 5px 14px; _margin: 2px 0px 2px 7px;}
                    #vyhledavani_left .vyhl_form .m_left { margin-left: 24px; _margin-left: 12px; color: #514d4d; }
                        #vyhledavani_left .vyhl_form .m_left input { position: relative; top: 2px; margin-right: 10px}
                    #vyhledavani_left .vyhl_form .formField { margin: 5px 0px 0px 0px; }
                        #vyhledavani_left .vyhl_form .formField label { display: block; float: left; width: 108px; margin-left: 15px; _margin-left: 4px; color: #514d4d;  }
                        #vyhledavani_left .vyhl_form .formField select,
                        #vyhledavani_left .vyhl_form .formField input { width: 150px; color: #696969; font-size: 11px; border: 1px solid #79787e; padding: 1px}
                        #vyhledavani_left .vyhl_form .formField input { width: 146px;}
                        #vyhledavani_left .vyhl_form .submit { width: 150px; height: 32px; background-image: url('btn.hp.form.submit.jpg'); border: 0px; margin: 18px 0px 20px 140px; cursor: pointer; font-size: 11px; color: white; font-family: Arial;  }
                    #vyhledavani_left .vyhl_form .DateTimePicker input { height: 16px; }

                    
            #vyhledavani_right { width: 647px; float: right; }
                #vyhledavani_right .boxikZajezd5 { position: relative; top: -1px; padding: 10px 23px 27px 27px;  }
                    #vyhledavani_right .strankovani { margin-right: 25px; }               
                    #vyhledavani_right .boxikZajezd5 .tableTerminy { width: 391px; }
                    #vyhledavani_right .boxikPoradit .strankovani { position: relative; top: -20px;  }
                    
                    #vyhledavani_right .boxikPoradit { height: 37px; overflow: hidden; }
                    #vyhledavani_right .boxikPoradit div ul{ _position: relative; _top: 0px; }
                    #vyhledavani_right .boxikPoradit div span { _position: relative; _top: 0px; color: #6c5436; font-weight: normal; font-size: 11px;  }
                    #vyhledavani_right .zadneVysledky { margin: 20px; padding: 5px 0px 30px 75px; background: url('ikona-boxu-chyba.png') no-repeat;  line-height: 14px; }
                        #vyhledavani_right .zadneVysledky h3 { color: #f25b21; font-size: 13px; font-weight: bold; margin-bottom: 10px; }
                        #vyhledavani_right .zadneVysledky p { margin-bottom: 10px; }
                        #vyhledavani_right .zadneVysledky a { color: #002aff; }
        
    
    
        
        
        
        /*                                          kosik                                       */
        .kosik { width: 960px;  margin-left: 10px; float: left; _margin-left: 5px; }                  
            .kosik .drobeckovaNavigace { margin-top: 20px;  }
            
            .kosik .btn_vytisknout { display: block; width: 122px; height: 26px; background-image: url('btn.kosik.vytisknout.png');}
            .kosik .btn_vysypat { display: block; width: 92px; height: 26px; background-image: url('btn.kosik.vysypat.png');}
            .kosik .btn_smazat { display: block; width: 92px; height: 26px; background-image: url('btn.kosik.smazat.png');}
            .kosik .btn_poslat_emailem { display: block; width: 162px; height: 26px; background-image: url('btn.kosik.poslat_mail.png'); }
            .kosik .btn_odeslat_dotaz { display: block; width: 162px; height: 26px; background-image: url('btn.kosik.odeslat_vzkaz.png');}
            .kosik .submit { display: block; width: 92px; height: 49px; background-image: url('btn.kosik.odeslat.png');}
            
            
            #kosik_left { width: 290px; float: left; background-image: url('bg.kosik.jpg'); background-repeat: no-repeat; background-position: 5px 5px; margin-top: 15px; }
                #content #kosik_left h1 { margin-left: 80px; }
                #kosik_left p { margin-left: 80px; color: #6c5436; margin-top: 10px; margin-bottom: 50px; }
                #kosik_left a { margin-bottom: 5px;}
                
            #kosik_right { width: 647px; float: right; }
            
            
            
        .kosikBox {border: 1px solid #f8ddbb; padding: 11px; color: #6c5436; font-size: 13px; font-weight: bold; clear: both; margin-bottom: 10px; }
            .kosikBox img { margin-right: 10px;}
            .kosikBox h2 { display: inline; font-size: 15px; font-weight: bold; position: relative; top: -2px; }
                .kosikBox h2 a { display: inline; font-size: 15px; font-weight: bold; position: relative; top: -2px; text-decoration: none; color: #6c5436; position: relative; top: 0px; }
                    .kosikBox h2 a:Hover { text-decoration: underline; }
            .kosikBox .golf { padding-right: 19px; background-image: url('ico.golf_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 2px; padding-bottom: 2px;}
                
            .kosikBox .formField { margin-bottom: 3px; float: left; clear: left; width: 450px; }
            .kosikBox .formField label {float: left; width: 70px; color: #d4704f; font-weight: normal; font-size: 11px; position: relative; top: 2px;}
            .kosikBox .nazev { color: #6c5436; text-decoration: none }
                .kosikBox .nazev:Hover { text-decoration: underline; }
            .kosikBox .btn_smazat { float: right; position: relative; top: 45px; }
            .kosikBox .btn_odeslat_dotaz { float: right; margin-top: 5px; clear: right; position: relative; top: 45px;  }
            .kosikBox .btn_poslat_emailem { float: right; margin-top: 5px; clear: right; position: relative; top: 45px;  }
            .kosikBox .vice { color: #62a647; font-size: 11px; font-weight: normal; padding-left: 10px; background-image: url('vice.kosik.jpg'); background-repeat: no-repeat; background-position: left 3px;}
            .kosikBox .smazat { color: #ff7070; font-size: 11px; font-weight: normal; padding-left: 15px; background-image: url('ico.smazat.png'); background-repeat: no-repeat; background-position: left 3px; margin-left: 20px;}
            .kosikBox form { padding-top: 20px; clear: both; color: #514d4d; font-size: 11px; font-weight: normal; display: none }
                .kosikBox form .formField label { color: #514d4d; }
                .kosikBox form .input { width: 195px; border: 1px solid #f25b21; margin-bottom: 8px; font-size: 11px; padding: 3px 1px 3px 1px;color: #514d4d; &margin-bottom: 6px; _margin-bottom: 6px;}
                .kosikBox form .short { width: 12px; border: 1px solid #f25b21; margin-bottom: 5px; font-size: 11px; padding: 2px 1px 2px 1px; margin: 0px 10px 0px 3px; }
                .kosikBox form .left { width: 280px;}
                .kosikBox form .right { width: 340px; float: left; }
                    .kosikBox form .right label { float: none; display: block; width: 150px; margin-top: 23px; &margin-top: 25px; _margin-top: 25px;}
                    .kosikBox form .right textarea { float: left; width: 200px; height: 43px; border: 1px solid #f25b21; margin-top: 8px; color: #514d4d; font-family: Tahoma; font-size: 11px; padding: 3px 1px 3px 1px}
                .kosikBox .submit { float: left; width: 92px; height: 49px; background-image: url('btn.kosik.odeslat.png'); background-repeat: no-repeat; border: 0px; position: relative; top: 10px; left: 15px;}
                .kosikBox .submit2 { float: left; width: 92px; height: 26px; background-image: url('btn.odeslat.jpg'); background-repeat: no-repeat; border: 0px; position: relative; top: -3px; left: 5px; float: left;}
                .kosikBox form p { position: relative; top: -5px; left: 70px;}
        
        
        
        
        
        
        
        
        
        
        
        /*                                          stranky zeme                                       */
        .zeme_stranka { width: 960px;  margin-left: 10px; float: left; _margin-left: 5px; }                  
            .zeme_stranka .drobeckovaNavigace { margin-top: 20px;  }
            
            #zs_left { width: 290px; float: left; }
                #content #zs_left h1 { margin-left: 0px; }
                #zs_left p { color: #6c5436; line-height: 15px; margin: 15px 0px 20px 0px }
                
            #zs_right { width: 647px; float: right; }
                #zs_right .vice_brown { color: #6c5334; text-decoration: underline; display: inline; }
                    #zs_right .vice_brown:Hover { text-decoration: none; }
                #zs_right  .carouselLabel { font-size: 9px; font-weight: normal; color: #bcb3a8; display: block; text-align: right; position: relative; top: -131px; left: -30px; }
                #zs_right #carouselBox { position: relative; top: -20px; }
        
                
        
        
        /*                                        stranky                           */
        .stranka { width: 960px;  margin-left: 10px; float: left; _margin-left: 5px; }
            .stranka .drobeckovaNavigace { margin-top: 20px;  }
            
            #stranka_left { width: 290px; float: left; padding-top: 30px; }
                #stranka_left span { display: block; color: #bcbcbc; margin: 40px 0px 0px 27px; }
                #stranka_left .rychlyPruvodce { margin-left: 20px; width: 120px; margin-top: 10px; }
                    #stranka_left .rychlyPruvodce span { font-size: 9px; color: #6d6d6d; display: inline; margin: 0px; }
        
        
            #stranka_right { width: 647px; float: right; overflow: hidden; }
                #content #stranka_right h1 { display: block; margin: 0px; margin-bottom: 13px; }
                #stranka_right  .carouselLabel { font-size: 9px; font-weight: normal; color: #bcb3a8; display: block; text-align: right; position: relative; top: -131px; left: -30px; }
                
                #stranka_right .layout_1 .bigImLeft { float: left; margin: 0px 20px 0px 0px;}
                #stranka_right .layout_1 .bigImRight { float: right; margin: 0px 0px 0px 20px;}
                #stranka_right .layout_1 p { font-size: 13px; font-family: Tahoma; line-height: 16px; margin-bottom: 10px; }
                #stranka_right .layout_1 a { color: #d4704f; }
                #stranka_right .layout_1 strong { color: #6c5436; }
                #stranka_right .layout_1 .boxikPoradit { margin: 60px 0px }
                #stranka_right .layout_1 .nadpis { font-size: 13px; margin: 0px; }
                
                #stranka_right .layout_1 .formZajezdyNaMiru { margin-top: 5px; height: auto; padding: 0px 0px 10px 0px; color: #514d4d; line-height: 15px; }
                    #stranka_right .layout_1 .formZajezdyNaMiru p { line-height: 15px; font-size: 11px; position: relative; top: 12px; }
                    #stranka_right .layout_1 .formZajezdyNaMiru input  { border: 1px solid #f25b21; font-size: 11px; color: #6c5436; padding: 3px 0px 3px 2px;}
                    #stranka_right .layout_1 .formZajezdyNaMiru label { color: #514d4d; display: inline; }
                    #stranka_right .layout_1 .formZajezdyNaMiru div { margin-top: 10px; margin-bottom: 10px; }
                    #stranka_right .layout_1 .formZajezdyNaMiru div label { display: block; margin-bottom: 4px; display: block; }
                    #stranka_right .layout_1 .formZajezdyNaMiru div input { width: 155px; }
                    #stranka_right .layout_1 .formZajezdyNaMiru .cleaner { float: none; }
                    #stranka_right .layout_1 .formZajezdyNaMiru .formField2 { float: none; }
                    #stranka_right .layout_1 .formZajezdyNaMiru .formField2 label { margin-left: 5px; display: inline;}
                    #stranka_right .layout_1 .formZajezdyNaMiru .formField2 input { width: 15px; margin-right: 15px; margin-left: 5px; }
                    
                    #stranka_right .layout_1 .formZajezdyNaMiru .formField { float: none;  }
                    #stranka_right .layout_1 .formZajezdyNaMiru .formField label { float: left; width: 180px;}
                    #stranka_right .layout_1 .formZajezdyNaMiru .formField input { width: 195px;}
                    #stranka_right .layout_1 .formZajezdyNaMiru .submit { width: 145px; height: 25px; display: block; cursor: pointer; background-image: url('btn.vyexpForm.submit.png'); background-repeat: no-repeat; color: white; text-decoration: none; font-size: 11px; font-family: Arial; border: 0px; margin-left: 235px;}
                    #stranka_right .layout_1 .formZajezdyNaMiru textarea { border: 1px solid #f25b21; font-size: 11px; color: #6c5436; padding: 3px 0px 3px 2px; font-family: Tahoma; width: 375px; height: 50px; }
                    #stranka_right .layout_1 .formZajezdyNaMiru .boxikPoradit { margin-top: 30px; }

        /*                                        stranka 404                          */
        .stranka404 {  margin-left: 10px; float: left; _margin-left: 5px; background-image: url('ikona-boxu-chyba.png'); background-repeat: no-repeat; background-position: 20px 40px; padding: 40px 0px 0px 90px; color: #514d4d; line-height: 14px; }
            .stranka404 h3 { color: #514d4d; font-size: 13px; font-weight: bold; margin-bottom: 10px; }
            .stranka404 p { margin-bottom: 10px; }
            .stranka404 a { color: #002aff; }
            
            
        /*                                        konfigurator                           */
        .konfigurator { width: 960px;  margin-left: 10px; float: left; _margin-left: 5px; }
            .konfigurator .drobeckovaNavigace { margin-top: 20px;  }
            #konfigurator_left { width: 290px; float: left; padding-top: 14px; background: url('ico.konfigurator.jpg') 0px 29px no-repeat; color: #6c5436; }
            #konfigurator_left h1 { display: block; font-family: Tahoma; width: 150px; text-align: center; line-height: 20px; position: relative; left: 60px; } 
            #konfigurator_left p { margin: 40px 0px 20px 0px; }
            #konfigurator_left ul li { list-style-type: decimal; margin-left: 40px; }
    
    
        #konfigurator_right { width: 647px; float: right; overflow: hidden; }
        
            #konfigurator_right .golf { padding-right: 19px; background-image: url('ico.golf_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 3px; padding-bottom: 2px }
        
            #konfigurator_right h2 { color: #f25b21; display: block; border-bottom: 1px solid #acb8a0; clear: both; font-size: 13px; font-family: Tahoma; font-weight: bold; text-transform: uppercase; padding: 5px 0px 8px 0px; margin-bottom: 10px; }
            #konfigurator_right select,
            #konfigurator_right input { border: 1px solid #d7764c; font-size: 11px; padding: 2px;}
            #konfigurator_right label { float: left; display: block; width: 55px; position: relative; top: 4px; }
            
            #konfigurator_right div#tab1 select { width: 220px;}
            #konfigurator_right div#tab1 .right select { width: 280px;}
            
            #konfigurator_right div#tab1 { height: 80px; }
            #konfigurator_right a { color: #d7764c; }
            
            #konfigurator_right div#tab2 .right { margin: 10px 155px 0px 0px; }
            #konfigurator_right div#tab2 .left { margin-top: 10px; margin-bottom: 20px; }
            #konfigurator_right div#tab2 input { width: 150px; padding: 3px 2px 3px 2px; }
            #konfigurator_right .boxik { margin-top: 10px; height: 40px; }
            #konfigurator_right .boxik span { background-color: #f7d4aa; padding: 2px 15px 2px 15px; position: relative; top: 2px; left: 20px; color: #6c5436; }
            #konfigurator_right .boxik img { vertical-align: middle; }
            #konfigurator_right .boxik span b { margin-left: 60px; margin-right: 12px; font-weight: normal;  }
            #konfigurator_right .boxik p { margin: 3px 0px 0px 68px; clear: both;}
            #konfigurator_right .hotel a { color: #6c5436; text-decoration: none; }
                #konfigurator_right .boxik p input { position: relative; top: 2px; margin-left: 20px; }
            #konfigurator_right table { width: 410px; }
                #konfigurator_right table input { width: 13px; font-size: 11px; }
                #konfigurator_right table th { padding: 12px 2px 8px 5px; color: #f15a23; font-weight: normal; background: url('bg.th.jpg') 0px 28px repeat-x; }
                #konfigurator_right table td { padding: 2px 8px 2px 5px; height: 23px;}
                
                #konfigurator_right .boxik2 { float: right; width: 181px; text-align: center; color: #514d4d; margin: 28px 10px 0px 0px; }
                    #konfigurator_right .boxik2 img { border: 1px solid #d6cfc8; padding: 6px; margin-bottom: 5px; }
                    #konfigurator_right .boxik2 b { color: #f25b21; font-size: 17px; display: block; margin: 3px 0px 3px 0px; }
                    
                    #konfigurator_right .boxik2 a { display: block; float: left; padding: 0px 2px 3px 20px; background: url('ico.x.jpg') 0px 0px no-repeat; color: #57524c; font-weight: bold; margin-bottom: 5px; position: relative; left: 15px; top: 20px; }
                    #konfigurator_right .boxik2 a.p { display: block; float: left; padding: 0px 2px 3px 20px; background: url('ico.p.jpg') 0px 0px no-repeat; color: #57524c; font-weight: bold; margin-bottom: 5px; position: relative; left: 15px; top: 20px; }
                
            #konfigurator_right #tab4 { margin-top: 25px }
            
                #konfigurator_right .zpet { display: block; float: left; width: 145px; height: 145px; border: none; background-image: url('btn.konfigurator.zpet.jpg'); cursor: pointer; margin-right: 8px; margin-top: 20px; }
                #konfigurator_right .obj { display: block; float: left; width: 145px; height: 145px; border: none; background-image: url('btn.konfigurator.objednat.jpg'); cursor: pointer; margin-right: 8px; margin-top: 20px; }
                #konfigurator_right .submit { display: block; width: 145px; height: 145px; border: none; float: left; background-image: url('btn.konfigurator.kosik.jpg'); cursor: pointer; margin-right: 8px; margin-top: 20px; }
                
                
                #konfigurator_right .kosikBox { padding-top: 20px; clear: both; color: #514d4d; font-size: 11px; font-weight: normal; display: none; border: 0px; }
                #konfigurator_right .kosikBox .formField label { white-space: nowrap; width: 60px; color: #514d4d; }
                #konfigurator_right .kosikBox .input { width: 185px; border: 1px solid #f25b21; margin-bottom: 8px; font-size: 11px; padding: 3px 1px 3px 1px;color: #514d4d; &margin-bottom: 6px; _margin-bottom: 6px;}
                #konfigurator_right .kosikBox .short { width: 12px; border: 1px solid #f25b21; margin-bottom: 5px; font-size: 11px; padding: 2px 1px 2px 1px; margin: 0px 10px 0px 3px; }
                #konfigurator_right .kosikBox .left { width: 280px;}
                #konfigurator_right .kosikBox .right { width: 340px; float: left; }
                    #konfigurator_right .kosikBox .right label { float: none; display: block; width: 150px; margin-top: 23px; &margin-top: 25px; _margin-top: 25px;}
                    #konfigurator_right .kosikBox .right textarea { float: left; width: 200px; height: 43px; border: 1px solid #f25b21; margin-top: 8px; color: #514d4d; font-family: Tahoma; font-size: 11px; padding: 3px 1px 3px 1px}
                #konfigurator_right .kosikBox .submit { float: left; width: 92px; height: 49px; background-image: url('btn.kosik.odeslat.png'); background-repeat: no-repeat; border: 0px; position: relative; top: -12px; left: 15px;}
                #konfigurator_right .kosikBox .submit2 { float: left; width: 92px; height: 26px; background-image: url('btn.odeslat.jpg'); background-repeat: no-repeat; border: 0px; position: relative; top: -3px; left: 5px; float: left;}
                #konfigurator_right .boxikPoradit { margin-top: 30px; margin-bottom: 10px; }
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                #stranka_right .layout_2 .bigIm{ float: left; margin: 0px 0px 0px 20px;}
                #stranka_right .layout_2 p { font-size: 13px; font-family: Tahoma; line-height: 16px; margin-bottom: 10px; }
                #stranka_right .layout_2 a { color: #d4704f; }
                #stranka_right .layout_2 strong { color: #6c5436; }
                #stranka_right .layout_2 .boxikPoradit { margin: 15px 0px 0px 0px  }
                #stranka_right .layout_2 .boxikPoradit2 { margin: 30px 0px 0px 0px; }
                #stranka_right .layout_2 .vice_white { float: right; margin-right: 5px;}
                     #stranka_right .layout_2 .left { width: 176px; }
                     #stranka_right .layout_2 .right { width: 179px; }
                     
                #stranka_right .layout_3 { } 
                #stranka_right .layout_3 p { font-size: 13px; font-family: Tahoma; line-height: 16px; margin-bottom: 10px; }
                #stranka_right .layout_3 a { color: #d4704f; }
                #stranka_right .layout_3 table { width: 100%; font-size: 13px; font-family: Tahoma; line-height: 16px; margin-bottom: 10px; }
                #stranka_right .layout_3 strong { color: #6c5436; }
                #stranka_right .layout_3 .boxikPoradit {margin: 15px 30px 30px 0px;  }
                #stranka_right .layout_3 .boxikPoradit2 {margin: 15px 0px 30px 0px;  }
                #stranka_right .layout_3 .nadpis { font-weight: 16px; color: #f25b21; font-size: 16px; margin-top: 10px; margin-bottom: 10px; display: block; }
                #stranka_right .layout_3 .boxikKontakt { width: 200px; float: left; margin: 0px 20px 20px 0px;  }             
                #stranka_right .layout_3 .boxikyKontakty { width: 680px;}
                
        
        
        
        
        /*  leve menu  */
        .leftMenu {   list-style-type: none; line-height: 24px; background-image: url('bg.leftMenu.ul.gif'); padding-bottom: 1px; }
            .leftMenu li { list-style-type: none; }
            .leftMenu b { height: 24px; display: block; position: relative; top: 2px; margin-bottom: 3px; text-indent: 37px; background-color: #fae2c5; text-decoration: none; color: #6c5436; background-image: url('bg.leftMenu.li.gif'); background-repeat: no-repeat; background-position: 24px center; font-weight: normal}
            .leftMenu a { height: 24px; display: block; position: relative; top: 2px; margin-bottom: 3px; text-indent: 37px; background-color: #fae2c5; text-decoration: none; color: #6c5436; background-image: url('bg.leftMenu.li.gif'); background-repeat: no-repeat; background-position: 24px center;}
                .leftMenu a:Hover { text-decoration: underline; }
            .leftMenu .selected { background-image: url('bg.leftMenu.li.selected.jpg'); background-repeat: repeat-y; background-position: left top;}
            .leftMenu ol li a { text-indent: 33px; background-color: #e4caab; margin-left: 24px; background-image: url('bg.leftMenu.ol.li.gif'); background-position: 20px center;  }
            .leftMenu ol .selected { background-image: url('bg.leftMenu.ol.li.selected.jpg'); }                
            
            
            
            
            
                   
                   
                   
                   
                        
                        
    /*                                          common                                       */
    
    #content .nadpis_h1 { display: block; margin: 19px 0px 17px 0px; color: #f25b21; font-size: 16px; font-weight: bold; clear: both;}
        #content .nadpis_h1 h1 { display: inline; margin: 0px; position: static; }
        #content .nadpis_h1 .all_inclusive { color: #f15a23; font-size: 11px; font-weight: normal; position: relative; top: -8px; left: 10px;}
        
    
    
        .hvezdicky1_red { height: 14px; background-image: url('ico.hvezdicky.jpg'); background-repeat: no-repeat; margin: 0px 0px 1px 78px; width: 15px; }
        .hvezdicky2_red { height: 14px; background-image: url('ico.hvezdicky.jpg'); background-repeat: no-repeat; margin: 0px 0px 1px 78px; width: 35px; }
        .hvezdicky3_red { height: 14px; background-image: url('ico.hvezdicky.jpg'); background-repeat: no-repeat; margin: 0px 0px 1px 78px; width: 50px; }
        .hvezdicky4_red { height: 14px; background-image: url('ico.hvezdicky.jpg'); background-repeat: no-repeat; margin: 0px 0px 1px 78px; width: 68px; }
        .hvezdicky5_red { height: 14px; background-image: url('ico.hvezdicky.jpg'); background-repeat: no-repeat; margin: 0px 0px 1px 78px; width: 85px; }
        .hvezdicky6_red { height: 14px; background-image: url('ico.hvezdicky.jpg'); background-repeat: no-repeat; margin: 0px 0px 1px 78px; width: 102px; }
        .hvezdickyp_red { height: 14px; background-image: url('ico.hvezdickyp.jpg'); background-repeat: no-repeat; width: 15px; position: relative; left: 16px; float: right; }
        
        .zajezd_hvezdicky1_small { padding-right: 18px; background-image: url('hvezdicky1_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 1px;}
        .zajezd_hvezdicky2_small { padding-right: 30px; background-image: url('hvezdicky2_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 1px;}
        .zajezd_hvezdicky3_small { padding-right: 42px; background-image: url('hvezdicky3_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 1px;}
        .zajezd_hvezdicky4_small { padding-right: 54px; background-image: url('hvezdicky4_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 1px;}
        .zajezd_hvezdicky5_small { padding-right: 66px; background-image: url('hvezdicky5_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 1px;}
        .zajezd_hvezdicky6_small { padding-right: 82px; background-image: url('hvezdicky6_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 1px;}
        .zajezd_hvezdicky1p_small { padding-right: 30px; background-image: url('hvezdicky1p_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 1px;}
        .zajezd_hvezdicky2p_small { padding-right: 42px; background-image: url('hvezdicky2p_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 1px;}
        .zajezd_hvezdicky3p_small { padding-right: 54px; background-image: url('hvezdicky3p_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 1px;}
        .zajezd_hvezdicky4p_small { padding-right: 66px; background-image: url('hvezdicky4p_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 1px;}
        .zajezd_hvezdicky5p_small { padding-right: 82px; background-image: url('hvezdicky5p_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 1px;}
        
        .zajezd_hvezdicky1_small_white { padding-right: 36px; background-image: url('hvezdicky1_small_white.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 0px;}
        .zajezd_hvezdicky2_small_white { padding-right: 48px; background-image: url('hvezdicky2_small_white.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 0px;}
        .zajezd_hvezdicky3_small_white { padding-right: 60px; background-image: url('hvezdicky3_small_white.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 0px;}
        .zajezd_hvezdicky4_small_white { padding-right: 72px; background-image: url('hvezdicky4_small_white.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 0px;}
        .zajezd_hvezdicky5_small_white { padding-right: 86px; background-image: url('hvezdicky5_small_white.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 0px;}
        .zajezd_hvezdicky6_small_white { padding-right: 103px; background-image: url('hvezdicky6_small_white.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 0px;}
        .zajezd_hvezdicky1p_small_white { padding-right: 48px; background-image: url('hvezdicky1p_small_white.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 0px;}
        .zajezd_hvezdicky2p_small_white { padding-right: 60px; background-image: url('hvezdicky2p_small_white.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 0px;}
        .zajezd_hvezdicky3p_small_white { padding-right: 72px; background-image: url('hvezdicky3p_small_white.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 0px;}
        .zajezd_hvezdicky4p_small_white { padding-right: 86px; background-image: url('hvezdicky4p_small_white.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 0px;}
        .zajezd_hvezdicky5p_small_white { padding-right: 103px; background-image: url('hvezdicky5p_small_white.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 0px;}
        
        #content h1 { color: #f25b21; font-size: 16px; font-weight: bold;  font-family: Tahoma; margin: 15px 0px 0px 10px; position: relative; top: 4px; }
        
        .lastMomentForm { width: 209px; height: 88px; background-color: #f7d4aa; position: relative; }
            .lastMomentForm strong { font-size: 13px; color: #6c5436; position: relative; left: 29px; top: 12px; display: block; }
            .lastMomentForm input { width: 131px; border: 1px solid #d7764c; position: relative; top: 19px; left: 29px; font-size: 11px; color: #6c5436; padding: 3px 0px 3px 2px;}
            .lastMomentForm .submit { width: 20px; height: 21px; background-image: url('btn.newsletter.jpg'); border: 0px; left: 26px; top: 20px; cursor: pointer; }
            .lastMomentForm a { font-size: 9px; color: #6c5436; text-decoration: none; background-image: url('ico.vice_red.jpg'); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; font-size: 11px; color: #6c5436; text-decoration: none;  position: relative; top: 26px; left: 15px; }
                .lastMomentForm a:Hover { text-decoration: underline; }
                
        .rychlyPruvodce { width: 125px; height: 95px; background-image: url('bg.kruh.jpg'); padding-left: 60px; background-repeat: no-repeat; position: relative; }
            .rychlyPruvodce a { font-size: 13px; color: #d4704f; font-weight: bold;  display: block;  }
            .rychlyPruvodce span { font-size: 9px; color: #6d6d6d; display: inline; margin: 0px; }
        
       
        
        .tableZeme { border-collapse: collapse;  }
            .tableZeme td { padding: 7px 0px 7px 0px; min-width: 42px; _width: 42px; &width: 42px;}
            .tableZeme a { padding-left: 20px; background-image: url('ico.vice_brown.jpg'); background-repeat: no-repeat; background-position: left center; margin-right: 10px; display: block; color: #6c5436; text-decoration: none; white-space: nowrap; }
                .tableZeme a:Hover { text-decoration: underline; }
                
        /*.underLineBrown { display: block; clear: both; background-image: url('underLineBrown.jpg'); background-repeat: no-repeat; background-position: right 13px; font-weight: normal; color: #948674; margin: 0px 0px 10px 0px; position: relative; top: 5px;  font-size: 13px; font-family: Arial;}*/
        .underLineBrown { display: block; clear: both; background: url('bg.h1.jpg') left 13px no-repeat; font-weight: normal; color: #948674; margin: 0px 0px 10px 0px; position: relative; top: 5px;  font-size: 13px; font-family: Arial;}
        .underLineGray { display: block; clear: both; background-image: url('underLineGray.jpg'); background-repeat: no-repeat; background-position: left 13px; font-weight: normal; color: #948674; margin: 0px 0px 10px 0px; position: relative; top: 5px;  font-size: 13px; font-family: Arial;}
        .underLineGrayR { display: block; clear: both; background-image: url('underLineGrayR.jpg'); background-repeat: no-repeat; background-position: right 13px; font-weight: normal; color: #959595; margin: 0px 0px 10px 0px; position: relative; top: 5px;  font-size: 13px; font-family: Arial; text-align: right;}
        .underLineBrownR { display: block; clear: both; background-image: url('underLineBrownR.jpg'); background-repeat: no-repeat; background-position: right 13px; font-weight: normal; color: #948674; margin: 0px 0px 10px 0px; position: relative; top: 5px;  font-size: 13px; font-family: Arial; text-align: right;}
        
        .telefonBrown { background-image: url('bg.telefonBrown.jpg'); background-position: right top; background-repeat: no-repeat; min-height: 64px; _height: 64px; color: #6c5436; line-height:14px;}
			.telefonBrown a { color: #6c5436; text-decoration: none; white-space: nowrap; }
                .telefonBrown a:Hover { text-decoration: underline; }
        .Qbrown { background-image: url('bg.q.jpg'); background-position: left top; background-repeat: no-repeat; min-height: 64px; _height: 64px; color: #6c5436; line-height:14px;}
        .seznam { list-style-image: url('ico.vice_white.jpg'); _list-style-image: url('ico.vice_white_ie6.jpg'); margin-left: 15px; text-indent: 5px; line-height: 15px; position: relative;  }
        .klicBrown { background-repeat: no-repeat; background-image: url('bg.klic.jpg'); color: #6c5436; }
            .klicBrown { padding-left: 50px; margin-bottom: 100px; }
                .klicBrown strong { font-size: 13px; display: block;  position: relative; top: -13px; left: -15px; }
                .klicBrown p { line-height: 16px; background-color: #f7d4aa; padding: 0px 15px 25px 15px; margin-left: 10px; border-top: 9px solid white; }
                .klicBrown span { display: block; }
                .klicBrown a { display: block; width: 153px; height: 37px; background-image: url('btn.zajezd.na.klic.jpg'); background-repeat: no-repeat; text-align: center; line-height: 36px; color: white; font-family: Arial; text-decoration: none; position: relative; top: 5px; left: 255px; float: left; }
                    .klicBrown a:Hover { text-decoration: underline;}                 
            
        .variantyBrown { background-image: url('boxik.varObsazenosti.png'); background-repeat: no-repeat; width: 517px; min-height: 106px; _height: 106px; margin-top: 7px; } 
            .variantyBrown strong { font-size: 13px; color: #d4704f; margin: 0px 0px 0px 60px; display: block; padding-top: 9px; }
            .variantyBrown p { color: #6c5436; line-height: 14px; margin: 7px 0px 0px 60px;}
            
        .boxikBigIco { min-height: 110px; _height: 110px;  margin: 13px 0px 13px 0px;}
            .boxikBigIco p { margin-left: 177px; clear: both; font-family: Tahoma; font-size: 13px; }
                .boxikBigIco p .title {font-size: 13px; color: #6c5436; display:block; padding: 5px 0px 10px 0px;}
                
            .bigIcoKlic { background-image: url('icobig.klic.jpg'); background-repeat: no-repeat; }
            .bigIcoPalma { background-image: url('icobig.palma.jpg'); background-repeat: no-repeat; }
            .bigIcoSleva10 { background-image: url('icobig.sleva10.jpg'); background-repeat: no-repeat; }
            .bigIcoKombi { background-image: url('icobig.kombi.jpg'); background-repeat: no-repeat; }
            .bigIcoBuss { background-image: url('icobig.buss.jpg'); background-repeat: no-repeat; }
                
        .vice_white { background-image: url('ico.vice_white.jpg'); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; font-size: 11px; text-decoration: none; position: relative; top: 5px; left: 5px; display: block;  }
            .vice_white:Hover { text-decoration: underline; }
        
        .vice_brown { background-image: url('ico.vice_brown.jpg'); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; font-size: 11px; text-decoration: none; position: relative; top: 5px; left: 5px; display: block;  }
            .vice_brown:Hover { text-decoration: underline; }
        
        
        .lista_red { height: 29px; background-image: url('lista_red.jpg'); background-repeat: no-repepat; font-family: Tahoma; font-size: 13px; font-weight: bold; text-indent: 12px; line-height: 29px; color: white;}
        .listaBig_red { height: 40px; background-image: url('listaBig_red.jpg'); background-repeat: no-repepat; font-family: Tahoma; font-size: 13px; font-weight: bold; text-indent: 12px; line-height: 40px; color: white;}
        .listaBig_green { height: 40px; background-image: url('listaBig_green.jpg'); background-repeat: no-repepat; font-family: Tahoma; font-size: 13px; font-weight: bold; text-indent: 12px; line-height: 40px; color: white;}
        .lista_brown { height: 29px; background-image: url('lista_brown.jpg'); background-repeat: no-repepat; font-family: Tahoma; font-size: 13px; font-weight: bold; text-indent: 12px; line-height: 29px; color: white;}
        .listaBig_brown { height: 40px; background-image: url('listaBig2_brown.jpg'); background-repeat: no-repepat; font-family: Tahoma; font-size: 13px; font-weight: bold; text-indent: 12px; line-height: 40px; color: white;}
        .lista_green { height: 29px; background-image: url('lista_green.jpg'); background-repeat: no-repepat; font-family: Tahoma; font-size: 13px; font-weight: bold; text-indent: 12px; line-height: 29px; color: white;}
            
        .gray, .gray a { color: #bbbbbb; }
        .orange, .orange a { color: #f25b21; }
        
        .zajezdy_form_vyhledavaci { background-image: url('zajezdy_hp_form_vyhledavat2.jpg'); background-repeat: no-repeat; background-position: right top; height: 38px; margin: 15px 1px 25px 10px; overflow: hidden; }
            .zajezdy_form_vyhledavaci div { width: 250px; overflow: hidden; float: left; }
                .zajezdy_form_vyhledavaci div input {float: left; display: block; }
                .zajezdy_form_vyhledavaci div label {float: left; display: block; width: 100px; color: #514d4d; font-size: 11px; font-family: Arial; position: relative; top: 2px; left: 3px; }
                .zajezdy_form_vyhledavaci .submit { background-image: url('btn.zajezdy.form.zobrazit.jpg'); float: left; border: 0px; cursor: pointer; width: 66px; height: 24px; margin-top: 8px; }
                .zajezdy_form_vyhledavaci a { font-size: 11px; font-weight: bold; font-family: Tahoma; color: #d4704f; display: block; width: 58px; text-align: center; float: right; margin: 5px 7px 0px 0px; }
/*                .zajezdy_form_vyhledavaci .submit { background-image: url('btn.zajezdy.form.zobrazit.jpg'); border: 0px; cursor: pointer; width: 66px; height: 24px; position: relative; left: -10px; top: 8px; }
                .zajezdy_form_vyhledavaci a { font-size: 11px; font-weight: bold; font-family: Tahoma; color: #d4704f; display: block; width: 58px; text-align: center; float: right; margin: 5px 7px 0px 0px; &position: relative; &top: -24px; }*/

        .strankovani { display: block; text-align: right; color: #6c5436; line-height: 17px; }
            .strankovani span {float: right; }
            .strankovani ul { float: right; list-style-type: none; margin-left: 10px; display: inline; }
            .strankovani ul li { float: left; width: 16px; height: 17px; margin-left: 2px;}
            .strankovani ul li a { display: block; width: 14px; height: 15px; border: 1px solid #d6764d; background-color: #c5c6c1; text-align: center; color: black; font-size: 10px; text-decoration: none; line-height: 14px; }
                .strankovani ul li a:Hover { background-color: #bbbbbb; }
                
            .strankovani .prev { width: 18px; height: 19px; background-image: url('btn.strankovani.prev.jpg');  position: relative; left: -2px; top: -1px; border: 0px; }
            .strankovani .next { width: 18px; height: 19px; background-image: url('btn.strankovani.next.jpg');  position: relative; left: 1px; top: -1px; border: 0px; }
            .strankovani .selected { background-color: white; border: 1px solid #6b6a7d;}
                .strankovani .selected:Hover { background-color: white;  }
            .strankovani ul .spacer {width: 13px; background-image: url('bg.strankovani.spacer.gif'); background-position: left 12px; background-repeat: no-repeat; margin: 0px 3px 0px 5px;}
            
            
        .boxikZajezdy1 { background-image: url('bg.boxik.zajezdy1.jpg'); background-repeat: repeat-x; background-position: left bottom;  min-height: 99px; &min-height: 110px; margin-bottom: 10px; padding-bottom: 10px; &padding-bottom: 0px; clear: both; _background-position: left 109px; _padding-bottom: 10px; }
            .boxikZajezdy1 .last_moment { float: right; clear: right; display: block; width: 96px; height: 19px; background-image: url('btn.lastmoment.jpg'); text-align: center; font-size: 13px; font-family: Tahoma; color: white; font-weight: bold; text-decoration: none; margin-bottom: 3px; margin-right: 7px; _margin-right: 3px;  margin-left: 0px; }
            .boxikZajezdy1 .all_inclusive { float: right; clear: right; display: block; width: 96px; height: 19px; background-image: url('btn.allinclusive.jpg'); text-align: center; font-size: 13px; font-family: Tahoma; color: white; font-weight: bold; text-decoration: none; margin-bottom: 3px; margin-right: 7px; _margin-right: 3px; margin-left: 0px; }
                /*.boxikZajezdy1 .last_moment:Hover, .boxikZajezdy1 .all_inclusive:Hover { text-decoration: underline; }*/
            .boxikZajezdy1 a img { float: left; border: 1px solid #a0a0a0; margin: 8px 10px 0px 10px; }
            .boxikZajezdy1 .obsah { color: #6c5436; font-size: 11px; font-family: Tahoma; }
                .boxikZajezdy1 .obsah span {  line-height: 25px; margin-top: 3px; display: block; margin-left: 100px; _margin-top: 10px; }
                    .boxikZajezdy1 .obsah span img { vertical-align: middle; margin-right: 10px; }
                    .boxikZajezdy1 .obsah span strong { vertical-align: middle; margin-right: 25px; }
                    .boxikZajezdy1 .obsah span span { margin-left: 0px; white-space: nowrap }
                .boxikZajezdy1 .obsah p { margin-bottom: 10px; }
                     
            .boxikZajezdy1 .nazev { padding-top: 2px; display: block; }
            .boxikZajezdy1 .nazev a { color: #6c5436; font-size: 13px; font-family: Tahoma; margin-left: 10px; text-decoration: none; }
        
        .boxikZajezdy2 { background-image: url('bg.boxik.zajezdy1.jpg'); background-repeat: repeat-x; background-position: left bottom;  margin-bottom: 10px; padding-bottom: 10px; clear: both; &min-height: 110px; _background-position: left 109px;; }
            .boxikZajezdy2 .last_moment { float: right;  display: block; width: 96px; height: 19px; background-image: url('btn.lastmoment.jpg'); text-align: center; font-size: 13px; font-family: Tahoma; color: white; font-weight: bold; text-decoration: none; margin-bottom: 3px; position: relative; top: 8px; left: -8px; }
            .boxikZajezdy2 .all_inclusive { float: right;  display: block; width: 96px; height: 19px; background-image: url('btn.allinclusive.jpg'); text-align: center; font-size: 13px; font-family: Tahoma; color: white; font-weight: bold; text-decoration: none; margin-bottom: 3px; position: relative; top: 1px; left: -8px; }
                /*.boxikZajezdy2 .last_moment:Hover, .boxikZajezdy1 .all_inclusive:Hover { text-decoration: underline; }*/
            .boxikZajezdy2 a img { float: left; border: 1px solid #a0a0a0; margin: 8px 10px 0px 10px; }
            .boxikZajezdy2 .right { width: 195px; }
            .boxikZajezdy2 .obsah { color: #6c5436; font-size: 11px; font-family: Tahoma; }
                .boxikZajezdy2 .obsah span {  line-height: 16px; margin-top: 8px; display: block; margin-left: 100px; _margin-top: 15px; }
                .boxikZajezdy2 .obsah p { line-height: 14px; margin-top: 5px;}
                    .boxikZajezdy2 .obsah span img { vertical-align: middle; }
                .boxikZajezdy2 .obsah p { margin-bottom: 10px;}
            .boxikZajezdy2 .nazev { padding-top: 2px; display: block; }
            .boxikZajezdy2 .nazev a { color: #6c5436; font-size: 13px; font-family: Tahoma; margin-left: 10px; text-decoration: none; }
            .boxikZajezdy2 .golf { padding-right: 19px; background-image: url('ico.golf_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 2px; padding-bottom: 2px;}
            .boxikZajezdy2 .gray_label { text-transform: uppercase; background-color: #e5e5e5; color: black; padding: 3px 6px 3px 6px; margin-left: 6px; position: relative; top: -2px;}
            
        .boxikZajezdy3 { background-image: url('bg.boxik.zajezdy1.jpg'); background-repeat: repeat-x; background-position: left bottom;  padding-bottom: 10px; clear: both; min-height: 80px; _height: 80px; }
            .boxikZajezdy3 .last_moment { float: right; clear: right; display: block; width: 96px; height: 19px; background-image: url('btn.lastmoment.jpg'); text-align: center; font-size: 13px; font-family: Tahoma; color: white; font-weight: bold; text-decoration: none; margin-bottom: 3px; position: relative; top: 10px; }
            .boxikZajezdy3 .all_inclusive { float: right; clear: right; display: block; width: 96px; height: 19px; background-image: url('btn.allinclusive.jpg'); text-align: center; font-size: 13px; font-family: Tahoma; color: white; font-weight: bold; text-decoration: none; margin-bottom: 3px; position: relative; top: 10px; }
            .boxikZajezdy3 .golf { padding-right: 19px; background-image: url('ico.golf_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 3px;}
                /*.boxikZajezdy3 .last_moment:Hover, .boxikZajezdy1 .all_inclusive:Hover { text-decoration: underline; }*/
            .boxikZajezdy3 a img { float: left; border: 1px solid #a0a0a0; margin: 8px 10px 0px 3px; }
            .boxikZajezdy3 .obsah { color: #6c5436; font-size: 11px; font-family: Tahoma;  line-height: 18px;}
                .boxikZajezdy3 .right { width: 100px; }
                .boxikZajezdy3 .obsah p { /* line-height: 1px; position: relative; top: 8px; &line-height: 0px; */ }
                .boxikZajezdy3 .obsah p span { position: absolute; }
                .boxikZajezdy3 .obsah p img { vertical-align: middle; position: relative; top: 13px; }
                .boxikZajezdy3 .obsah p a { position: relative; top: 15px; text-decoration: none; padding-left: 12px; margin-left: 20px; background-image: url('ico.boxikZajezdy3.jpg'); background-position: left 5px; background-repeat: no-repeat; color: #6c5436; }
                    .boxikZajezdy3 .obsah p a:Hover { text-decoration: underline; }
                .boxikZajezdy3 .obsah  b {  position: relative; top: 14px; text-decoration: none;  margin-left: 10px;  color: #333333; background-color: #e5e5e5; padding: 4px 8px 4px 8px; font-weight: bold; text-transform: uppercase;}
                    .boxikZajezdy3 .obsah  b b { text-transform: lowercase; position: static; margin: 0px; padding: 0px; }
                    
            .boxikZajezdy3 .nazev { display: block; padding-top: 12px;}
            .boxikZajezdy3 .nazev a { color: #6c5436; font-size: 13px; font-family: Tahoma; text-decoration: none; }
        
        .boxikZajezd4 { margin-bottom: 0px; background-image: url('bg.boxik4b.jpg'); background-repeat: no-repeat; background-position: left top;   }
            .boxikZajezd4_first { background-image: url('bg.boxik4.jpg');}
            .boxikZajezd4 .nadpis { float: left; margin-right: 20px; position: relative; top: 5px; margin-bottom: 15px; }
                .boxikZajezd4 .nadpis h2 { display: inline; font-size: 15px; font-family: Tahoma; color: #6c5436; }
                    .boxikZajezd4 .nadpis h2 span { text-transform: uppercase;}
                .boxikZajezd4 .nadpis img { position: relative; top: 1px; margin: 0px 10px 0px 2px; height: 20px;}        
            .boxikZajezd4 .cenovka { color: #514d4d; position: relative; top: -4px; }
                .boxikZajezd4 .cenovka span { text-decoration: line-through; }
                .boxikZajezd4 .cenovka a { font-size: 27px; font-weight: bold; color: #ff0000; text-decoration: none}
            .boxikZajezd4 .hotel { color: #6a5536; font-size: 13px; }
                .boxikZajezd4 .hotel a { color: #6a5536; text-decoration: none; }
                    .boxikZajezd4 .hotel a:Hover { text-decoration: underline; }
                .boxikZajezd4 .golf { padding-right: 19px; background-image: url('ico.golf_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 2px;}
                .boxikZajezd4 .grayLabel { color: #333333; text-transform: uppercase; background-color: #e5e5e5; padding: 3px 5px 3px 5px; font-weight: bold; margin-left: 20px; position: relative; top: -1px;}
                .boxikZajezd4 .all_inclusive { padding-right: 19px; background-image: url('btn.allinclusive.jpg');  background-repeat: no-repeat; padding: 2px 12px 2px 12px; color: white; font-size: 13px; font-weight: bold; margin-left: 20px; }
            .boxikZajezd4 p { color: #6c5436; line-height: 15px; margin-top: 4px;  }
                .boxikZajezd4 p span { padding: 0px 7px 0px 7px; }
            .boxikZajezd4 .bigIm img { float: right; border: 1px solid #ded8d3; padding: 8px; margin-top: 10px; _position: relative;}
            .boxikZajezd4 .bigIm:Hover img { border: 1px solid #beb8b3; }
            .boxikZajezd4 .fotos { margin: 5px 0px 0px 0px;;  }
                .boxikZajezd4 .fotos img { border: 3px solid #d9d2cb; }
                .boxikZajezd4 .fotos a { margin-right: 12px;}
                    .boxikZajezd4 .fotos a:Hover img { border: 3px solid #beb8b3; }
                .boxikZajezd4 .tableTerminy { width: 391px; background-image: url(''); margin-top: 8px;}
                    .boxikZajezd4 .bgWhite { background-color: white;}
                    .boxikZajezd4 .dalsi { background-image: url('ico.sipka.jpg'); background-repeat: no-repeat; width: 9px; height: 8px; display: block; padding: 0px; margin: 0px; }
                    .boxikZajezd4 td a { text-decoration: none; background-image: url(''); width: auto; text-align: right; margin-right: 10px; }
                        .boxikZajezd4 td a:Hover { text-decoration: underline; }
        
        .boxikZajezd5 { margin-bottom: 0px; background-image: url('bg.boxik4b.jpg'); background-repeat: no-repeat; background-position: left top;    }
            .boxikZajezd5_first { background-image: url('bg.boxik4.jpg');}
            .boxikZajezd5 .nadpis { float: left; margin-right: 20px; margin-bottom: 15px; color: #6c5436; }
                .boxikZajezd5 .nadpis h2 { display: inline; font-size: 15px; font-family: Tahoma; color: #6c5436; }
                    .boxikZajezd5 .nadpis h2 span { text-transform: uppercase;}
                .boxikZajezd5 .nadpis img { position: relative; top: 5px; margin: 0px 10px 0px 2px; height: 20px;}        
            .boxikZajezd5 .cenovka { color: #514d4d; position: relative; top: -4px; }
                .boxikZajezd5 .cenovka span { text-decoration: line-through; }
                .boxikZajezd5 .cenovka a { font-size: 27px; font-weight: bold; color: #ff0000; text-decoration: none}
            .boxikZajezd5 .hotel { color: #6a5536; font-size: 13px; }
                .boxikZajezd5 .hotel a { color: #6a5536; text-decoration: none; }
                    .boxikZajezd5 .hotel a:Hover { text-decoration: underline; }
                .boxikZajezd5 .golf { padding-right: 19px; background-image: url('ico.golf_small.jpg');  background-repeat: no-repeat; background-position: right top; padding-top: 2px;}
                .boxikZajezd5 .grayLabel { color: #333333; text-transform: uppercase; background-color: #e5e5e5; padding: 3px 5px 3px 5px; font-weight: bold; margin-left: 5px; position: relative; top: -1px;}
                .boxikZajezd5 .all_inclusive { background-image: url('btn.allinclusive.jpg');  background-repeat: no-repeat; padding: 2px 85px 2px 12px; color: white; font-size: 13px; font-weight: bold; margin-left: 5px; }
                .boxikZajezd5 .last_moment { padding-right: 19px; background-image: url('btn.lastmoment.jpg');  background-repeat: no-repeat; padding: 2px 95px 2px 8px; color: white; font-size: 13px; font-weight: bold; margin-left: 5px; }
            .boxikZajezd5 p { color: #6c5436; line-height: 15px; margin-top: 4px;  }
                .boxikZajezd5 p span { padding: 0px 7px 0px 7px; }
            .boxikZajezd5 .bigIm img { float: right; border: 1px solid #ded8d3; padding: 8px; margin-top: 30px; _position: relative;}
            .boxikZajezd5 .bigIm:Hover img { border: 1px solid #beb8b3; }
            .boxikZajezd5 .fotos { margin: 5px 0px 0px 0px;;  }
                .boxikZajezd5 .fotos img { border: 3px solid #d9d2cb; }
                .boxikZajezd5 .fotos a { margin-right: 12px;}
                    .boxikZajezd5 .fotos a:Hover img { border: 3px solid #beb8b3; }
                .boxikZajezd5 .tableTerminy { width: 391px; background-image: url(''); margin-top: 8px;}
                    .boxikZajezd5 .bgWhite { background-color: white;}
                    .boxikZajezd5 .dalsi { background-image: url('ico.sipka.jpg'); background-repeat: no-repeat; width: 9px; height: 8px; display: block; padding: 0px; margin: 0px; }
                    .boxikZajezd5 td a { text-decoration: none; background-image: url(''); width: auto; text-align: right; margin-right: 10px; }
                        .boxikZajezd5 td a:Hover { text-decoration: underline; }

        
        
        .boxikVylet { border: 1px solid #f7d4aa; }
            .boxikVylet .right { display: block; width: 15px; height: 12px; background-image: url('ico.korunka.jpg'); margin: 14px 9px 0px 0px }
            .boxikVylet .nadpis { display: block; margin: 15px 0px 0px 7px;  font-family: Tahoma; }
                .boxikVylet .nadpis a { color: #6c5436; }
            .boxikVylet p { margin: 10px 7px 15px 7px; color: #6d6d6d; line-height: 16px; min-height: 128px; _height: 128px; } 
            .boxikVylet table { margin: 0px 0px 12px 7px; }
                .boxikVylet table td { color: #d4704f; }
                .boxikVylet table th { color: #6d6d6d; font-weight: normal; padding-right: 5px; }
        
        .boxikKontakt { border: 1px solid #f7d4aa; font-size: 9px; }
            .boxikKontakt .nadpisA { display: block; margin: 15px 0px 0px 15px;  font-family: Tahoma; font-size: 13px; color: #6c5436;  }
            #content .boxikKontakt p { margin: 0px 7px 15px 15px; color: #6d6d6d; line-height: 16px; font-size: 11px; min-height: 16px; _height: 16px; } 
                #content .boxikKontakt p span { color: #6c5436; }
            #content .boxikKontakt table { margin: 0px 0px 15px 15px; font-size: 11px; width: auto }
                #content .boxikKontakt table td { color: #d4704f; }
                #content .boxikKontakt table th { color: #6d6d6d; font-weight: normal; padding-right: 5px; }
        
        
        .zpet { padding-left: 20px; background-image: url('ico.zpet_white.jpg'); background-repeat: no-repeat; background-position: left center; color: #584b3f; font-family: Arial; text-decoration: none;}
            .zpet:Hover { text-decoration: underline; }
        
        .drobeckovaNavigace { color: #f15a23; font-size: 11px; font-family: Tahoma;}
            .drobeckovaNavigace a { margin: 0px 5px 0px 5px; text-decoration: none;  color: black; }
                .drobeckovaNavigace a:Hover { text-decoration: underline; }
            
        .zajezdy_hvezdicky1 { background-image: url('hvezdicky_white1.jpg'); background-repeat: no-repeat; padding-right: 23px; background-position: right top; padding-top: 2px; }
        .zajezdy_hvezdicky2 { background-image: url('hvezdicky_white2.jpg'); background-repeat: no-repeat; padding-right: 40px; background-position: right top; padding-top: 2px; }
        .zajezdy_hvezdicky3 { background-image: url('hvezdicky_white3.jpg'); background-repeat: no-repeat; padding-right: 57px; background-position: right top; padding-top: 2px; }
        .zajezdy_hvezdicky4 { background-image: url('hvezdicky_white4.jpg'); background-repeat: no-repeat; padding-right: 74px; background-position: right top; padding-top: 2px; }
        .zajezdy_hvezdicky5 { background-image: url('hvezdicky_white5.jpg'); background-repeat: no-repeat; padding-right: 90px; background-position: right top; padding-top: 2px; }
        .zajezdy_hvezdicky6 { background-image: url('hvezdicky_white6.jpg'); background-repeat: no-repeat; padding-right: 107px; background-position: right top; padding-top: 2px; }
        .zajezdy_hvezdicky1p { background-image: url('hvezdicky_white1p.jpg'); background-repeat: no-repeat; padding-right: 40px; background-position: right top; padding-top: 2px; }
        .zajezdy_hvezdicky2p { background-image: url('hvezdicky_white2p.jpg'); background-repeat: no-repeat; padding-right: 57px; background-position: right top; padding-top: 2px; }
        .zajezdy_hvezdicky3p { background-image: url('hvezdicky_white3p.jpg'); background-repeat: no-repeat; padding-right: 74px; background-position: right top; padding-top: 2px; }
        .zajezdy_hvezdicky4p { background-image: url('hvezdicky_white4p.jpg'); background-repeat: no-repeat; padding-right: 90px; background-position: right top; padding-top: 2px; }
        .zajezdy_hvezdicky5p { background-image: url('hvezdicky_white5p.jpg'); background-repeat: no-repeat; padding-right: 107px; background-position: right top; padding-top: 2px; }
        .poznavaci_white { padding-right: 25px; background-image: url('ico.poznavaci.jpg'); background-position: right top; background-repeat: no-repeat; padding-top: 3px; padding-bottom: 1px;}
        
        .tableTerminy { background-image: url('bg.tableTerminy.jpg'); background-repeat: no-repeat; width: 100%; margin: 20px 0px 0px 0px;}
            .tableTerminy th { font-weight: normal; padding: 5px 5px 20px 6px; }
            .tableTerminy td { font-weight: normal; padding: 4px 5px 4px 6px; text-align: center; }
            .tableTerminy .cl1 { width: 140px; text-align: left; }
            .tableTerminy .red { background-color: #f7d4aa;}
            .tableTerminy .trOverRed { background-color: #eec99c; cursor: pointer; }
            .tableTerminy .trOver { background-color: #fff5ea; cursor: pointer; }
            .tableTerminy .green { background-color: #cef7aa; cursor: pointer; }
            .tableTerminy .trOverGreen { background-color: #ebffea; cursor: pointer; }
                .tableTerminy .green td { border-top: 2px solid white; }
                .tableTerminy .trOverGreen td { border-top: 2px solid white; } 
            
            .tableTerminy a { background-image: url('ico.korunka.jpg'); width: 15px; height: 12px; display: block; }
                .tableTerminy a span { display: none; }
                .tableTerminy .pridatDoKosiku { background-color: white; }
                .tableTerminy .lastMoment { display: block; width: 10px; height: 10px; background-image: url('ico.lastmoment.png'); background-position: left top; }
                .tableTerminy .red .lastMoment { background-position: left bottom;}
                .tableTerminy .special { display: block; width: 2px; height: 8px; background-image: url('ico.vykricnik.jpg'); background-position: left top; margin-left: 7px; }
                
            .poznamka_cena_1 { color: #fd0505; font-size: 13px; font-weight: bold; font-family: Tahoma; position: relative; top: 7px; line-height: 20px; }
            .poznamka_cena_2 { color: #6c5436; position: relative; top: 7px; line-height: 16px; }
        
        .grayBox { background-color: #e5e5e5; margin: 1px 0px 1px 0px; padding: 15px; }
            .grayBox .seznam { list-style-type: none;  }
            .grayBox .seznam li { list-style-type: none; list-style-image: url(''); display: block; float: left; height: 25px; line-height: 25px; }
            .grayBox .seznam li a {display: block; float: left; padding-left: 10px; background-image: url('ico.vice_gray.jpg'); background-repeat: no-repeat; background-position: left center; margin-right: 20px; }
        
        .pingBox { background-color: #f7d4aa; }
        .brownBox { color: #6c5436; }
            .brownBox ul {  margin: 10px 0px 0px 30px; }
            .brownBox ul li { list-style-image: url('ico.brownList.png'); text-indent: 10px; line-height: 16px; }
        
        .vice_red { padding-left: 15px; background-image: url('ico.vice_red.jpg'); background-repeat: no-repeat; background-position: left 5px; text-decoration: none; }
            .vice_red:Hover { text-decoration: underline; }
        
        .seznamInline { list-style-type: none;  display: inline; }
            .seznamInline li { list-style-type: none; list-style-image: url(''); display: inline; height: 25px; line-height: 25px; }
            .seznamInline li a {display: inline; padding-left: 13px; background-image: url('ico.vice_white.jpg'); background-repeat: no-repeat; background-position: left 5px; margin-right: 20px;  text-decoration: none;}
                .seznamInline li a:Hover { text-decoration: underline; }
        
        .boxikPoradit { min-height: 37px; _height: 37px; background-image: url('bg.boxikPoradit.jpg'); background-repeat: no-repeat; line-height: 14px; color: #6d5436; padding: 8px 0px 0px 55px; font-size: 13px; }
            .boxikPoradit span { color: #f25b21; font-weight: bold; } 
        
        .boxikPoradit2 { min-height: 37px; _height: 37px; background-image: url('bg.boxikPoradit2.jpg'); background-repeat: no-repeat; line-height: 14px; color: #6d5436; padding: 8px 0px 0px 55px; font-size: 13px; }
            .boxikPoradit2 span { color: #f25b21; font-weight: bold; } 
        
        .boxikDalsi { height: 40px; background-image: url('bg.boxikDalsi.jpg'); background-repeat: no-repeat; background-position: top right; overflow: hidden; }
            .boxikDalsi .left { display: block; width: 22px; height: 21px; background-image: url('ico.dalsi.jpg'); display: block; margin: 10px 0px 0px 60px; _margin-left: 30px; }
            .boxikDalsi .icoZpet { background-image: url('ico.zpetZajezd.jpg');}
                .boxikDalsi .left span { display: none; }
            .boxikDalsi span {  color: #6c5436; font-size: 9px; position: relative; top: 8px; left: 20px;}
            .boxikDalsi span a { font-size: 11px; font-weight: bold;  text-decoration: none; color: #6c5436; }
                .boxikDalsi span a:Hover { text-decoration: underline; }
            .boxikDalsi .right { color: #d4704f; font-size: 11px; display: block; width: 60px; text-align: center; line-height: 14px; margin-top: 10px; &margin-top: 25px; }
        
        .boxikZpet { height: 40px; background-image: url('bg.boxikDalsi.jpg'); background-repeat: no-repeat; background-position: top right; overflow: hidden; }
            .boxikZpet .left { display: block; width: 22px; height: 21px; background-image: url('ico.zpetZajezd.jpg'); display: block; margin: 10px 0px 0px 10px; }
                .boxikZpet .left span { display: none; }
            .boxikZpet span {  color: #6c5436; font-size: 9px; position: relative; top: 8px; left: 20px; }
            .boxikZpet span a { font-size: 11px; font-weight: bold;  text-decoration: none; color: #6c5436; }
                .boxikZpet span a:Hover { text-decoration: underline; }
            .boxikDalsi .right { color: #d4704f; font-size: 11px; display: block; width: 60px; position: relative; top: -7px; &top: -19px; _top: -19px; text-align: center; line-height: 14px; }
    
    
        .boxikGolfHriste { background-image: url('ico.golfHriste.jpg'); background-repeat: no-repeat; padding-left: 60px; }
            .boxikGolfHriste .nadpis { color: #6c5436; text-decoration: none; font-size: 13px; display: block; margin-bottom: 10px; }
                .boxikGolfHriste .nadpis:Hover { text-decoration: underline }
            .boxikGolfHriste p { line-height: 16px; color: black;  font-size: 13px; margin-bottom: 10px; }
         
        .infoBox { color: #6c5535; line-height: 16px; margin-bottom: 50px; }
            .infoBox h2 { font-size: 12px; margin-bottom: 10px; padding-top: 5px; }
            .infoBox p { margin-bottom: 10px; }
            .infoBox ul { list-style-type: none; margin-bottom: 20px; }
            #content .infoBox ul li .vice_brown { text-decoration: none; }
            #content .infoBox ul li .vice_brown:Hover { text-decoration: underline; }
            
               
        .boxParaple { background-image: url('ikona-boxu-sluncovnik.png'); background-repeat: no-repeat; padding-left: 100px;  }
        .boxPalma { background-image: url('ikona-boxu-exotika-palmicka.png'); background-repeat: no-repeat; padding-left: 100px;  }
        .boxGolf { background-image: url('ikona-boxu-golf.png'); background-repeat: no-repeat; padding-left: 100px;  }
        .boxLetenky { background-image: url('ikona-boxu-letenka.png'); background-repeat: no-repeat; padding-left: 100px;  }
        
        
        
        
        
        
        .content_page { width: 960px; font-size: 12px; line-height: 16px; }
            .content_page h1 { line-height: 28px; margin: 0px;}
            
            
    .table_lm { margin: 10px 0px 10px 0px; color: #6c5436; width: 625px; }
        .table_lm a { color: #6c5436 }
        .table_lm td {border-top: 1px solid #c0c0c0; padding: 5px;}
        .table_lm .lm_table_first td { border-top: 0px; }
        .table_lm .table_lm_td1 { padding-left: 0px; }
        .table_lm_td2 { width: 45%; }
            .table_lm_td2 span { color: #f15a23; padding-left: 5px; position: relative; top: -2px;}
        .table_lm_td3 {}
        .table_lm_td4 { color: #ff0000; font-size: 13px; font-family: Tahoma; font-weight: bold; }
        .table_lm .table_lm_td5 { padding-right: 0px; }
        
        
        
    .topBarMenu { display: block; float: left; background-repeat: no-repeat; background-position: 0px 0px; clear: both; position: relative; top: 14px; left: 20px; }
        .topBarMenuBg1 { background-image: url('topMenuBar/bg.topMenuBar.banner1.jpg'); }
        .topBarMenuBg2 { background-image: url('topMenuBar/bg.topMenuBar.banner2.jpg'); }
        .topBarMenuBg3 { background-image: url('topMenuBar/bg.topMenuBar.banner3.jpg'); }
        .topBarMenuBg4 { background-image: url('topMenuBar/bg.topMenuBar.banner4.jpg'); }
        .topBarMenuBg5 { background-image: url('topMenuBar/bg.topMenuBar.banner5.jpg'); }
        .topBarMenuBg6 { background-image: url('topMenuBar/bg.topMenuBar.banner6.jpg'); }
        
        .topBarMenu li { list-style-type: none; float: left; height: 31px; line-height: 31px; margin: 0px 16px 0px 16px; }
        .topBarMenu li a { font-size: 13px; font-family: Arial; color: white; text-decoration: none; }
        .topBarMenu li a:Hover { text-decoration: underline; } 