/* CSS Document */
body {font-family:"Verdana",sans-serif;
      font-size:11px;color:#003388;    
      background-image:url("images/background7.jpg");      
      background-repeat:repeat-x;
      background-position:0px 0px;                        
      width:970px;
      margin-left: auto;
	    margin-right: auto;
	    text-align: center;
	    padding-top: 0;
	    padding-bottom: 0;
	    margin-top: 0;
	    margin-bottom: 0;	                            
	    }

            
#body_cover {/*border:5px solid blue;*/                                                   
                background-image:url("images2/bg_body2.gif");
                background-repeat:repeat-y;
                background-position:left 0px;
            position:relative;
            width:966px;
            width="1000px";
            height:auto;
            top:0px;
            text-align:left;
            padding-left:17px;
            padding-right:17px;
            margin-left:auto;
            margin-right:auto;
            
            /*border:1px solid black;*/
            margin-bottom:30px;            
            }
            
          
           }


H1:before {content:":::";}
H1 A{text-decoration:none;color:#AAAAFF;}
H1 A:hover{color:#FFFFFF;}

H2 {font-family:"Verdana";font-size:12px;color:#076BA7;margin-top:5px;padding-top:0px;padding-bottom:2px;margin-bottom:0px;}
H2:before {content:"::";margin:2px;}
H2 A{text-decoration:none;color:#006BB3;margin:1px;}
H2 A:hover{color:#80CCFF;}

H3 {font-family:"Verdana";font-size:13px;color:#006BB3;}
H4 {font-family:"Verdana";font-size:12px;color:#006BB3;margin:2px;}
H4 A{text-decoration:none;color:#006BB3;margin:2px;}
H4 A:hover{color:#80CCFF;}

H5 {font-family:"Verdana";font-size:11px;color:#0099FF;margin:2px;}
H5 A{text-decoration:none;color:#0099FF;margin:2px;}
H5 A:hover{color:#80CCFF;}
H6 {margin:2px;font-size:10px;font-weight:normal;}

H1 {font-family:"Verdana";
    color:#076BA7;margin-top:10px;padding-top:0px;
    font-weight:bold;
    background-color:#DDDDFF;
    background-image:url('images2/b_fon.gif');font-size:13px;
    }


input, select,label {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}


#zahlavi {position:relative;
          top:0px;right:0px;
          padding:0px;margin:0px;border:0px; 
          width:100%;
          height:119px;
          height = "95px" /*to je zas pro hloupockej IE*/
          border:0px solid black;
          /*overflow:hidden;*/
          text-align:right;                        
          background-color:#D0E0ED;
          background-image:url("images2/fon_top3.jpg");                                       
          }
#zahlavi #suma   {position:absolute;top:14px;left:260px;color:#EBF2FE;font-family:Arial;font-weight:bold;font-size:14px;letter-spacing:3px;}
#zahlavi #legend {font-size:10px;}

#zahlavi #logo {position:absolute;width:200px;right:10px;top:10px;}          
#zahlavi #logo2 {position:absolute;width:200px;left:-11px;top:2px;}
#zahlavi #vlajka{position:absolute;width:30px;height:20px;left:210px;top:17px;
                  -moz-opacity:0.6;filter:alpha(opacity=60);}
#zahlavi #vlajka:hover{-moz-opacity:1.0;filter:alpha(opacity=100);}                  
#zahlavi A{color:#076BA7;padding:0px;margin:0px;border-width:0px;}
#zahlavi A img{padding:0px;margin:0px;border-width:0px;}
#zahlavi img{padding:0px;margin:0px;border-width:0px;}


#zahlavi #login_info{position:absolute;right:240px;top:14px;font-size:11px;font-weight:bold;color:#FFFFFF;
                     border:1px solid #B2C0CB;
                     background-color:#076BA7;
                     -moz-border-radius:13px;
                     -moz-opacity:0.5;filter:alpha(opacity=50);
                     padding:3px;
                    }
#zahlavi #login_info A{color:#FFFFFF;}                    
#zahlavi #login_info form{padding:0px;margin:0px;}                              


#zahlavi #choose_language{position:absolute;right:70px;top:14px;font-size:10px;font-weight:bold;color:#FFFFFF;
                     border:1px solid #B2C0CB;
                     background-color:#076BA7;
                     -moz-border-radius:13px;
                     -moz-opacity:0.7;filter:alpha(opacity=70);
                     padding:3px;
                    }
#zahlavi #choose_language .selected{border:1px solid white;}                    
#zahlavi #choose_language A       {-moz-opacity:0.5;filter:alpha(opacity=50);}                    
#zahlavi #choose_language A:hover {-moz-opacity:1.0;filter:alpha(opacity=100);}
#zahlavi #choose_language form{padding:0px;margin:0px;}                              


#zahlavi #menu {position:absolute;
                top:70px;
                left:10px;
                color:#FFFFFF;font-size:9px;font-weight:bold;
                height:12px;
                /*border:1px solid black;*/       
               }
#zahlavi #menu .vybrano {                       
                         position:relative;border:0px solid black;
                         background-color:#076BA7;
                         background-image:url('images2/b_fon_a.gif');                         
                         top:-13px;
                         top="-11px";                         
                         height:24px;
                         padding:16px;
                         margin:0px;
                         vertical-align:middle;
                         }
#zahlavi #menu .vybrano A{color:#FFFFFF;font-size:11px;text-decoration:none;}               
                         
#zahlavi #menu .polozka {position:relative;border:0px solid black;
                         background-color:#CCCCFF;
                         background-image:url('images2/b_fon.gif');                         
                         top:-13px;
                         top="-11px";                         
                         height:24px;
                         padding:9px;
                         padding-left:0px;padding-right:0px;
                         margin:0px;
                         vertical-align:middle;}
#zahlavi #menu .polozka img {margin:0px;padding:0px;border:0px;top:2px;}                                        

#zahlavi #menu .polozka A {color:#076BA7;font-size:10px;font-weight:bold;position:relative;top:0px;text-decoration:none;}              	

/*==========================================================================================================*/


#obsah {/*filter: alpha(opacity=80);*/        
        /*background-image:url('images2/bg_left.gif');
        background-repeat:repeat-y;*/
        /*background-color:#FFFFFF;*/
        width:680px;
        width="645px";        
        height="600px";
        min-height:600px;
        top:0px;        
        text-align:left;
        /*border:1px solid black;*/
        float:left;           
        margin-top:0px;
        padding-top:10px;
        padding-left:1px;
        padding-right:0px;
        margin-right:0px;   
           
        }
/* #obsah p {font-size:0.7em;} */
/*#obsah A{color:#0033CC;font-family:'Verdana';font-weight:bold;}*/

#obsah A img{border-width:0px;}
#obsah ul li{color:#006BB3;font-size:10px;text-decoration:none;list-style-type:square;}
#obsah ul li A{color:#0099FF;text-decoration:none;}
#obsah ul li A:hover{color:#80CCFF;;text-decoration:none;}
#obsah form 
       {position:relative;
        /*left:50px;*/
        top:0px;
        width:450px;
        border:2px solid #809FFF;
        background-image:url("images/bg_blue_grad_moz.jpg");
        background-image = url("images/bg_blue_grad.jpg");
        background-repeat:no-repeat;
        background-position:top left;
        background-color:#F0F5F9;
        padding:10px;
        padding-top:0px;
        -moz-border-radius:13px;     
        }

        
#obsah form label
        {font-size:12px;color:#FF9900;
         padding-right:10px;padding-left:10px;
         border-left:2px solid #FFCC80;}

#obsah form div 
        {text-align:right;
         font-size:9px;font-weight:bold;
         padding:3px;
         border-top:1px solid #FFCC80;}
#obsah form div p{padding:0px;margin:5px;}         

/*
#obsah select {background-color:#BFCFFF;border-width:1px;border-color:#809FFF;border-style:solid;font-weight:bold;}        
#obsah input {background-color:#BFCFFF;border-width:1px;border-color:#809FFF;border-style:solid;font-weight:bold;}
*/


         
#obsah #miniform select {font-size:9px;background-color:#BFCFFF;border-width:1px;border-color:#809FFF;border-style:solid;font-weight:bold;}        
#obsah #miniform input {font-size:9px;background-color:#BFCFFF;border-width:1px;border-color:#809FFF;border-style:solid;font-weight:bold;}
#obsah #miniform label {font-size:9px;}

#obsah .err
        {position:relative;
         top:0px;left:0px;
         color:#FFFFFF;
         background-color:#FF0000;
         margin:5px;}
         
        

#obsah_zapati
        {clear:left;
         background-color:#076BA7;         
         background-image:url('images2/fon_bot.gif');
         background-repeat:no-repeat;
         background-position:-310px 0px;
         background-position="-344px 0px";
         position:relative;
         height:40px;
         padding-top:15px;
         margin-top:0px;
         margin-bottom:0px;
         border-top:0px solid #BFCFFF;
         text-align:center;
         color:#FFFFFF;
         font-size:9px;
         font-weight:bold;}



#obsah table
        {border:none;         
         white-space:normal;
         background-color:#F7F7FF;
         padding:1px;
         border-spacing:0px;                  
         padding-top:4px;
         margin:4px;
        -moz-border-radius:6px;       
        font-size:9px;text-align:right;
        color:#000000;
        }
        
.stats_table {width:630px;height:600px;overflow:scroll;}
.stats_table .tbl td{border:1px solid #809FFF;}
.stats_table .tbl .tr_hlavicka{background-color:#809FFF;background-image:url('images/background_cpsintlet.jpg');background-repeat:repeat-x;font-weight:bold;color:white;}
.stats_table .tbl .tr_celkem {background-color:#DDDDFF;font-weight:bold;}
.stats_sloupc table .td_colname{color:#B36B00;font-family:'Verdana';padding-right:10px;}        
.stats_sloupc table .td_val    {color:#809FFF;font-family:'Verdana';font-weight:bold;text-align:left;border-left:1px solid #0033CC;}
.stats_sloupc table .td_hlavickacol{color:#B36B00;font-family:'Verdana';font-weight:bold;background-color:#DDDDFF;}        
.stats_sloupc table .td_hlavickaval{color:#809FFF;font-family:'Verdana';font-weight:bold;text-align:left;background-color:#DDDDFF;}



#obsah .intro_novelety{overflow:hidden;width:650px;height:150px;}
#obsah .intro_novelety div{font-size:8px;font-family:Verdana;}
#obsah .intro_novelety .bold{font-size:8px;font-weight:900;font-family:Verdana;}
#obsah .intro_novelety .bodyvelke{font-size:9px;color:#0033CC;font-family:'Verdana';font-weight:bold;white-space:nowrap;}
#obsah .intro_novelety .cas{font-size:10px;font-weight:900;font-family:Verdana;}


#obsah .intro_welcomeramecek 
                          {position:absolute;left:300px;top:320px;
                           width:320px;width="298px";
                           height:210px;overflow:hidden;
                           background-image:url("images/bg_blue_grad_moz.jpg");
                           background-image = url("images/bg_blue_grad.jpg");
                           background-repeat:no-repeat;
                           background-color:#F0F5F9;padding:6px;
                           font-size:10px;
                           -moz-opacity:0.8;filter:alpha(opacity=80);border:1px solid #DDDDFF;
                           -moz-border-radius:13px;                                                         
                           }
#obsah .intro_welcomeramecek p{margin:0px;padding:5px;}

#obsah .intro_top10{position:absolute;left:20px;top:135px;
                    width:950px;
                    height:175px;height = "185px";
                    overflow:hidden;border:none;}
#obsah .intro_top10 table {width:100%;height:100%;margin:0px;padding:0px;
                          background:none;background-color:#F7F7FF;
                          -moz-border-radius:5px;                                           
                          border:none;border-spacing:0px;text-align:center;}
                                                    
#obsah .intro_top10 .top10_poradi {height:170px;margin-left:4px;border:none;}
#obsah .intro_top10 .top10_poradi table {height:10px;background-color:#EEEEFF;}
#obsah .intro_top10 .top10_poradi tr td {border:none;text-align:left;white-space:nowrap;padding-left:2px;color:#000000;}
#obsah .intro_top10 .top10_poradi tr td A{text-decoration:none;color:#000000;}
#obsah .intro_top10 .top10_poradi tr td A:hover{text-decoration:none;color:#AAAAAA;}
#obsah .intro_top10 .top10_poradi .td_body {color:#0033CC;font-family:'Verdana';font-weight:bold;white-space:nowrap;}
#obsah .intro_top10 .top10_poradi .td_jmeno{color:#000000;font-family:'Verdana';font-weight:bold;}                               
                          
#obsah .intro_fotogalerie{width:620px;height:555px;margin:5px;margin-top:10px;
                          background-color:#F7F7FF;
                          -moz-border-radius:5px;text-align:center; }
#obsah .intro_foto{position:absolute;left:23px;top:455px;border:1px solid #809FFF;
                   width:300px;height:200px;overflow:hidden;
                   -moz-border-radius:5px;}
#obsah .intro_foto #img1{position:absolute;left:0px;top:0px;-moz-opacity:0.99;filter:alpha(opacity=99);}                   
#obsah .intro_foto #img2{position:absolute;left:0px;top:0px;-moz-opacity:0.0;filter:alpha(opacity=0);}

#obsah .intro_pilot{position:absolute;left:345px;top:455px;border:1px solid #809FFF;
                   width:300px;height:200px;-moz-border-radius:5px;}                   

                           

#obsah .souteze_seznam{position:relative;left:0px;top:0px;}
#obsah .souteze_seznam .rok{position:absolute;-moz-opacity:0.15;filter:alpha(opacity=15);font-size:30px;font-weight:bold;
                            top:-10px;right:80px;}        
#obsah .souteze_seznam table {text-align:left;width:620px;}
#obsah .souteze_seznam table tr{vertical-align:top;}
#obsah .souteze_seznam table tr td{width:50%;}

#obsah .souteze_graf{position:relative;left:0px;top:0px;overflow:hidden;}
#obsah .souteze_graf table{text-align:left;color:#000000;font-size:9px;width:620px;}
#obsah .souteze_graf table tr td{border-top:1px solid #809FFF;overflow:hidden;white-space:nowrap;}
#obsah .souteze_graf table tr td A{color:#0099FF;font-weight:bold;text-decoration:none;}
#obsah .souteze_graf table tr td A:hover{color:#80CCFF;}
#obsah .souteze_graf table .tr_sude{background-image:url('images2/b_fon.gif');background-repeat:repeat-x;}
#obsah .souteze_graf table .tr_nati{background-image:url('images/background_cpsintlet.jpg');background-repeat:repeat-x;}
#obsah .souteze_graf .mesic{position:absolute;border-left:1px solid #0099FF;width:1px;height:17px;margin:5px;margin-left:7px;padding-left:2px;        
                            -moz-opacity:0.6;filter:alpha(opacity=60);font-size:9px;}
#obsah .souteze_graf .aktual{position:absolute;height:17px;margin:5px;margin-left:7px;padding-left:2px;
                            border-right:2px solid red;
                            /*background-color:#FFCCCC;left:-3px;       
                            -moz-opacity:0.6;filter:alpha(opacity=60);*/}
#obsah .souteze_graf .kurzor {position:absolute;margin:5px;padding-left:2px;height:17px;}                            
                            
                                            
#obsah .let_seznam table {border-collapse= "collapse";padding-bottom:4px;padding-top:0px;}
#obsah .let_seznam td{padding:0px;margin:0px;}
#obsah .let_seznam td A img{border:0px solid black;margin 0px;padding 0px;}
#obsah .let_seznam tr{padding-bottom:0px;margin:0px;}
#obsah .let_seznam tr:hover{background-color:#CCCFFF;}
#obsah .let_seznam .foto
       {position:relative;
         top:0px;
         border: 2px solid #FFCC80;
         padding:0px;
         margin:1px;    
         float:left;    
        }

#obsah .let_seznam table .tr_hlavicka{background-image:url('images/background_cpsintlet.jpg');background-repeat:repeat-x;font-weight:bold;text-align:center;color:#0077DD;}
#obsah .let_seznam table .tr_cpsczlety {background-image:url('images/background_cpsczlet.jpg');background-repeat:repeat-x;background-color:#E1AD64;}        
#obsah .let_seznam table .tr_cpsintlety{background-image:url('images/background_cpsintlet.jpg');background-repeat:repeat-x;background-color:#809FFF;}
#obsah .let_seznam table .tr_cpsbothlety{background-image:url('images/background_cpsbothlet.jpg');background-repeat:repeat-x;background-color:#809FFF;}
#obsah .let_seznam table .tr_probihavyhodnoceni{background-color:#FFEE98;}
#obsah .let_seznam table .tr_cekanavyhodnoceni{background-color:#FFEE98;}

#obsah .let_seznam table td {padding-left:3px;padding-right:2px;padding-bottom:1px;margin:0px;}        
#obsah .let_seznam table .td_klasiktext    {color:#0033CC;font-family:'Verdana';font-weight:normal;text-align:left;}
#obsah .let_seznam table .td_velkeporadi   {color:#FF9900;font-family:'Verdana';font-weight:bold;font-size:15px;}
#obsah .let_seznam table .td_datum{color:#B36B00;font-family:'Verdana';border-width:0px;white-space:nowrap;}        
#obsah .let_seznam table .td_km   {color:#B36B00;font-family:'Verdana';font-weight:bold;white-space:nowrap;}
#obsah .let_seznam table .td_body {color:#0033CC;font-family:'Verdana';font-weight:bold;white-space:nowrap;}
#obsah .let_seznam table .td_bbody{color:#AAAAAA;font-family:'Verdana';font-weight:bold;white-space:nowrap;}
#obsah .let_seznam table .td_jmeno{color:#000000;font-family:'Verdana';font-weight:bold;}
#obsah .let_seznam table .td_email{color:#5555FF;font-family:'Verdana';font-weight:bold;}
#obsah .let_seznam table .td_jmeno A{color:#000000;font-family:'Verdana';font-weight:bold;text-decoration:none;}
#obsah .let_seznam table .td_vlajka{-moz-opacity:0.7;filter:alpha(opacity=70);}

#obsah .let_seznam table .td_info  {background:url('');background-color:#FFFFFF;color:#0033CC;font-family:'Verdana';font-weight:bold;text-decoration:none;}
#obsah .let_seznam table .td_info A{color:#0033CC;font-family:'Verdana';font-weight:bold;}
#obsah .let_seznam table .td_info A img{border:0px solid black;margin:0px;padding:0px;}


#obsah table .td_line {height:2px;width:100%;
                 background-color:#809FFF;}


#obsah .strankovani {color:#B36B00;font-size:9px;font-weight:bold;}
#Obsah .strankovani A{color:#FF9900;font-weight:normal;text-decoration:none;}

/*=====================*/

#obsah .pilot_informace
        {border:1px solid #809FFF;
         width:400px;
         background-image:url("images/bg_blue_grad_moz.jpg");
         background-image = url("images/bg_blue_grad.jpg");         
         background-repeat:no-repeat;
         background-position:top left;
         background-color:#F0F5F9;
         -moz-border-radius:13px;
         padding:10px;
         padding-top:0px;
         margin-bottom:10px;
        /*font-size:0.8em;*/
        font-weight:normal;
        color:#0033CC;
        line-height: 1.2;
        }
        
#obsah .pilot_informace .odznak
        {position:relative;top:-10px;left:150px;}
#obsah .pilot_informace .pilot_foto
        {position:relative;
         top:0px;
         right:5px;
         border: 3px solid #FFCC80;
         padding:0px;
         margin:1px;         
         float:left;        
        }
        
#obsah .pilot_informace .pilot_podfoto
        {clear:left;
         padding:1px;        
        }
#obsah .pilot_informace .pilot_velke
        {font-size:12px;
         color:#000000;}
         
#obsah .pilot_informace .pilot_male
        {font-size:10px;
         color:#000000;}

        
#obsah .pilot_informace p {margin:5px;padding:0px;font-size:11px;font-weight:normal;}

/*=====================*/
#obsah .let_informace .let_obrazek
       {position:relative;
         top:0px;
         border: 2px solid #FFCC80;
         padding:0px;
         margin:10px;        
        }
        
#obsah .let_fotka {border: 1px solid #809FFF;margin:5px; -moz-border-radius:3px;}      
#obsah .let_fotka:hover{border:1px solid #0000FF;}
#view_bigfoto{position:absolute;z-index:100;padding-top:10px;
              width:100%;height:2000px;top:0px;left:0px;background-color:#000000;
              -moz-opacity:0.8;filter:alpha(opacity=80);text-align:center;font-size:20px;color:white;}
#view_bigfoto_img {position:absolute;z-index:101;width:70%;top:5%;border:2px solid white;left:15%;}
#view_minfoto {position:absolute;top:-200px;border:0px solid #FFCC80;z-index:50;}              
/*=====================*/

#obsah .seznampilotu table {border-spacing:5px;}
#obsah .seznampilotu table tr .pilot_miniinfo {position:relative;background-color:#BFCFFF;
                                               background-image:url("images/bg_blue_grad.jpg");
                                               width:180px;height:72px;overflow:hidden;}
#obsah .seznampilotu table tr .pilot_miniinfo p{padding:2px;margin:0px;}
#obsah .seznampilotu table tr .pilot_miniinfo .podfoto{clear:right;padding-top:2px;left:0px;}
#obsah .seznampilotu table tr .pilot_miniinfo .velkeporadi{font-size:30px;color:#FFFFFF;margin:0px;padding:0px;top:0px;border:1px;}                                  
#obsah .seznampilotu table tr .pilot_miniinfo .velke {font-size:10px;font-weight:bold;}
#obsah .seznampilotu table tr .pilot_miniinfo .tucne {font-weight:bold;}
#obsah .seznampilotu table tr A .pilot_minifoto{border:2px solid #FFCC80;float:right;margin-left:5px;}                                  
#obsah .seznampilotu table tr A .pilot_minifoto:hover{border:2px solid #B36B00;}
#obsah .seznampilotu table tr .pilot_miniinfo .odznak a{position:absolute;left:-15px;top:18px;-moz-opacity:0.1;filter:alpha(opacity=10);}
#obsah .seznampilotu table tr .pilot_miniinfo .odznak a:hover{-moz-opacity:0.6;filter:alpha(opacity=60);}


#obsah .fotogalerie #fotogalerie_lista {                  
                     width:600px;height:120px;
                     overflow:-moz-scrollbars-horizontal;
                    overflow-y="hidden";overflow-x="scroll";
                    white-space:nowrap;
                    text-size:8px;margin-bottom:10px;
                    text-decoration:none;
                    margin-left:10px;
                     }
                    

#obsah .fotogalerie .fotogalerie_ovlpanel {position:relative;left:270px;white-space:nowrap;}
#obsah .fotogalerie .fotogalerie_ovlpanel2 {position:relative;left:5px;white-space:nowrap;}
#obsah .fotogalerie .fotogalerie_foto {position:relative;left:10px;width:600px;height:850px;}
#obsah .fotogalerie  form {width:600px;border:0px solid black;background-image:url('');background-color:transparent;}
#obsah .fotogalerie  form input {border:0px solid black;background-color:transparent;
                                 color:#076BA7;} 
#obsah #foto_velke {position:absolute;left:10px;top:10px;border:4px solid white;z-index:99}

                 
                    

/*=========================================================================================================*/

#right {/*background-color:#D0E0ED;*/
        /*background-image:url("images/bg_snowflakes.jpg");
        background-repeat:repeat-y;
        background-position:right 0px;*/
        /*border:1px solid black;*/
        margin:0px;   
        position:relative;
        padding-left:0px;
        margin:0px;
        padding-top:0px;
        padding-bottom:50px;      
        padding-right:0px;
        
        left:0px;                        
        top:0px;
        
        /*float:right;*/
        width:285px;
        width = "300px";
        height:auto;        
        overflow:hidden;        
        color:#076BA7;        
        }

#right .panel {background-color:#F7F7FF;-moz-border-radius:6px;margin:10px;padding:3px;width:255px;position:relative;left = "33px";}
#right .panel h1{background:none;font-family:sans-serif;font-size:16px;font-weight:bold;text-align:right;margin-top:0px;margin-right:5px;}
#right .country_title {text-align:center;font-size:23px;font-weight:900;font-style:italic;color:#006BB3;margin-top:5px;border-bottom:5px solid #006BB3;}


#right .partners_logo {text-align:center;}
#right .partners_logo a img{border:0px;margin:10px;}                           
#right .partners_logo a img:hover{border:0px;}

#right table {white-space:normal;font-size:9px;text-align:right;color:#000000;border-spacing:0px;}

/*#right img {padding:0px;margin:0px;border:5px solid black;}*/
#right A img{border:1px solid #FFCC80;}
#right A img:hover{border:1px solid #FF0000;}
#right .let_fotka{margin:5px;}

#right ul li{color:#006BB3;font-size:10px;text-decoration:none;}
#right ul li A{color:#0099FF;text-decoration:none;}
#right ul li A:hover{color:#80CCFF;;text-decoration:none;}

#right .formulare table
        {border:2px solid #809FFF;         
         white-space:normal;
         background-image:url("images/bg_blue_grad_moz.jpg");
         background-image = url("images/bg_blue_grad.jpg");
         background-repeat:no-repeat;
         background-position:top left;
         background-color:#F0F5F9;
         padding:1px;
         border-spacing:0px;                  
         padding-top:4px;
         margin:4px;
        -moz-border-radius:13px;
        /*font-size:0.6em;*/
        text-align:right;
        color:#000000;
        font-size:9px;
        width:95%;
        }



#right form div 
        {text-align:right;
         vertical-align:middle;
         padding:5px;
         margin:5px;
         border-top:1px dashed #FFFFFF;}
         
/*
#right label {font-size:12px;padding-right:12px;font-weight:bold;}
#right select {background-color:#FFCC80;border-color:#FF9999;border-width:1px;border-style:solid;font-size:10px;font-weight:bold;}        
#right input {background-color:#FFCC80;border-color:#FF9999;border-width:1px;border-style:solid;font-size:10px;font-weight:bold;}
*/
#right #kalendar table tr {vertical-align:top;}
#right #kalendar table{font-size:9px;}


#right #kalendar table .td_kalendar_vsedniden {color:#999999;}
#right #kalendar table .td_kalendar_vsedniden_vyber {color:#999999;background-image:url("images/bg_blue_grad.jpg");}
#right #kalendar table .td_kalendar_vsedniden a{color:#0000FF;}
#right #kalendar table .td_kalendar_vikend    {color:#FF9999;}
#right #kalendar table .td_kalendar_vikend_vyber{color:#FF9999;background-image:url("images/bg_blue_grad.jpg");}
#right #kalendar table .td_kalendar_vikend    a{color:#FF0000;}        
#right #kalendar table .td_kalendar_mesic  {color:#FF0000;background-image:url("images2/b_fon.gif");}
#right #kalendar table .td_kalendar_rok    {color:#FF0000;background-image:url("images2/b_fon.gif");font-size:9px;text-align:center;font-weight:bold;}
#right #kalendar table .table_kalendar_mesic_vyber{background-image:url("images/bg_blue_grad.jpg");border:1px solid #076BA7;}        
        

#right #sprava_seznamletu table{width:100%;
                                font-size:9px;text-align:right;
                                background-color:#F0F5F9;background-image:url("images/bg_blue_grad.jpg");background-repeat:no-repeat;
                                border-spacing:0px;
                                border-collapse= "collapse";
                                }
#right #sprava_seznamletu table .tr_seznamletu_hlavicka{background-image:url('images/background_cpsintlet.jpg');background-repeat:repeat-x;font-weight:bold;text-align:center;color:#0077DD;}
#right #sprava_seznamletu table .tr_poradi_hlavicka{background-image:url('images/background_cpsintlet.jpg');background-repeat:repeat-x;background-color:#809FFF;font-weight:bold;}
#right #sprava_seznamletu table .tr_cpsczlety {background-image:url('images/background_cpsczlet.jpg');background-repeat:repeat-x;background-color:#E1AD64;}        
#right #sprava_seznamletu table .tr_cpsintlety{background-image:url('images/background_cpsintlet.jpg');background-repeat:repeat-x;background-color:#809FFF;}
#right #sprava_seznamletu table .tr_poznamka{font-size:8px;color:#000000;}
#right #sprava_seznamletu table .td_poradi1{color:#0033CC;font-weight:bold;}
#right #sprava_seznamletu table .td_poradi2{color:#B36B00;font-weight:bold;font-size:12px;}
#right #sprava_seznamletu table .td_seznamletu_datum{color:#B36B00;}
#right #sprava_seznamletu table .td_seznamletu_body{color:#0033CC;font-weight:bold;}
#right #sprava_seznamletu table .td_seznamletu_jmeno{color:#000000;font-weight:bold;}
#right #sprava_seznamletu table .td_seznamletu_vzdalenost{color:#B36B00;font-weight:bold;}
#right #sprava_seznamletu table .td_seznamletu_line {height:2px;width:100%;background-color:#809FFF;}

#right .let_info {position:relative;left:39px;width:245px;height:341px;height="346px";
                  border:0px solid black;background-color:#CCCFFF;margin-bottom:10px;
                  border-bottom:5px solid #076BA7;overflow:hidden;}
#right .let_menu {position:absolute;top:10px;
                   left:0px;width:40px;height:335px;border:0px solid black;
                   padding-top:10px;background-image:url('images/let_menu/let_menu_prechod.jpg');
                   }
#right .let_menu .polozka {margin-top:15px;width:35px;height:35px;}                   
#right .let_menu .polozka_sel {padding-left:4px; margin-top:15px;width:35px;height:35px;background-image:url('images/let_menu/let_bgsel.gif');background-repeat:no-repeat;}
#right .let_menu .polozka_sel img {-moz-opacity:1.0;filter:alpha(opacity=100);border:0px;}
#right .let_menu .polozka A img{border:0px;}
#right .let_menu .polozka A{-moz-opacity:0.4;filter:alpha(opacity=40);}
#right .let_menu .polozka A:hover {-moz-opacity:0.8;filter:alpha(opacity=80);}
#right .let_menu .dole {position:absolute;top:323px;}

#right .let_komentar {border:2px solid #076BA7;-moz-border-radius:13px;
                      vertical-align:top;
                      background-color:#CCCFFF;
                      margin-top:10px;margin-bottom:10px;padding:5px;}
#right .let_komentar .smile img{float:left;}

.trat_informace {font-size:9px;padding-top:15px;margin-top:15px;border-top:1px solid #DDDDFF;}
.trat_informace .label {font-weight:bold;font-size:10px;}
.trat_informace .tratbod {border:2px solid #DDDDFF;                     
                         background-image:url("images/bg_blue_grad_moz.jpg");
                         background-image = url("images/bg_blue_grad.jpg");
                         background-repeat:no-repeat;background-position:top left;
                         background-color:#F0F5F9;                      
                        -moz-border-radius:13px;
                        width:400px;position:relative;left:150px;
                        margin-top:5px;margin-bottom:5px;}
.trat_informace .tratbod .nazev{font-size:10px;font-weight:bold;}
.trat_informace .rameno {position:relative;
                        white-space:nowrap;
                        border:1px solid #CCCCFF;                                                
                        -moz-border-radius:8px;
                        width:180px;left:270px;
                        padding:2px;
                        font-size:11px;font-weight:bold;text-align:center;}

  
