*{padding:0px; margin:0px; border:0px}

body{font-family:arial; font-size:90%;}

a{color: #DD040C ; text-decoration: underline;}

a:hover{text-decoration: none;}
 
hr.cleaner{clear:both;height:1px;margin:-1px 0px 0px 0px;padding:0px;border:none;visibility:hidden;}

#obal{width:995px; margin:0px auto; position: relative;}

/* hlavicka */

#hlavicka{height: 186px; background: url('../pics/hlavicka.jpg') top right no-repeat;}
  
  #hlavicka strong{margin:0px;padding:0px;position:relative;}
  
      #hlavicka strong a{display:block;position:relative;left:0px; top:0px;width: 380px;height: 186px;color:black; cursor: pointer; cursor: hand; text-decoration: none;}
      
      #hlavicka strong a:hover{text-decoration:none; cursor: pointer; cursor: hand}
      
      #hlavicka strong span{display:block;position:absolute;left:0px;top:0px;z-index:1;width: 380px;height: 186px;background:url('../pics/faster-magazine-logo.jpg') top left no-repeat;}
      
  #hlavicka #prihlaseni{display: none; float: right; position: absolute; top: 120px; left: 810px; color: black; font-weight: bolder; font-size: 80%; text-align: right; line-height: 180%;}
  
                        #hlavicka #prihlaseni strong{ color: white; font-weight: normal; text-transform: uppercase; display: block; position: relative; top: 5px}
 
  #hlavicka ul {float: left; list-style-type: none;  background: black; width: 100%; font-size: 80%;}
  
      #hlavicka ul li {display: inline; float: left; padding: 5px 10px 5px 10px; background: url('../pics/menu_pozadi.jpg') top right no-repeat; color: gray}

                    #hlavicka ul li a {text-decoration: none; color: white; }
                    
                    #hlavicka ul li a:hover {text-decoration: underline; color: white;}
                    
                    #hlavicka ul li:hover, #hlavicka ul li#kontakt:hover  {background: gray; text-decoration: underline; color: white;}
                    
                    #hlavicka ul li.soon:hover {background: url('../pics/menu_pozadi.jpg') top right no-repeat; text-decoration: none; color: gray;}
                    
                    #hlavicka ul li#aktivni {background: white;}
                    
                    #hlavicka ul li#aktivni a {color: black; font-weight: bold;}
            
      #hlavicka ul li#kontakt {background: none} 
      
/* konec hlavicky */  

/* banner pod hlavickou */
      
      img#banner {border: 0px; margin: 5px 0px 5px 0px; *margin-top: 30px; _margin-top: 5px; }
   

/* obsah */       
    
    #telo {background: url('../pics/pozadi.gif') 0px 0px repeat-y #ffffff; margin: 30px 0px 30px 0px; _margin-top: 5px; min-height: 430px; width: 100%}
    
    #telo strong#novinky {display: block; border-top: 1px dotted #000000; background: white; border-bottom: 1px dotted #000000; _position:relative; _background: url('../pics/tecky3.gif') top left repeat-x; _border-top: 0px none; _border-bottom: 0px none; padding: 2px 0px 2px 0px;} 
 
    #telo #sloupec {width: 225px; float: left; padding: 10px 0px 0px 0px; margin-bottom: 80px}
    
    #telo #sloupec strong#top {color: #D71400; text-align: right; display: block; background: url('../pics/top_pozadi.jpg') top right no-repeat; padding: 3px 13px 10px 0px;}
    
                  #telo #sloupec ul {font-weight: bolder; font-size: 80%; list-style-type: none; margin: 0px 5px 35px 5px; padding: 0px 0px 0px 0px;}
                                                 
                  #telo #sloupec ul li{margin: 0px 0px 10px 0px; }                                                 
                                                 
                  #telo #sloupec ul li a{text-decoration: none; color: #6A6A6A;}                               
                                                 
                  #telo #sloupec ul li a:hover{text-decoration: underline;}
                                                  
                  #telo #sloupec ul li.licha a{color: #222222;}
                                                                                  
                  #telo #sloupec ul li.licha a:hover{text-decoration: underline;}
                  
    #telo #sloupec img#obalka {border: 1px solid gray; padding: 0px 0px 0px 0px}
    
    #telo #sloupec img.banner_levo {border: 0px none; margin: 25px 0px 0px 5px}
    
    #telo #obsah {width: 610px; margin: 0px 0px 0px 225px; padding: 0px 0px 30px 0px}
    
 /* ------------------ */     
    
    #telo #sloupec_pravo {position: absolute; top: 248px; left: 843px; width: 150px ; margin: 0px; padding: 0px;  }
                
                #telo #sloupec_pravo div {border: 1px solid #cccccc; margin-bottom: 15px; text-align: center; }
                
                #telo  #sloupec_pravo strong {display: block; text-align: center; text-align: center;  text-align: center; background: #DD040C; margin: 0px; padding: 0px; color: white; text-transform: uppercase; font-size: 80%; }
                
                #telo #sloupec_pravo a.ramecek {color: gray; text-transform: uppercase; text-decoration: none; font-size: 70%; display: block; padding: 5px; border-top: 1px solid #cccccc;}
                
                #telo #sloupec_pravo a:hover {text-decoration: underline}
                
    #telo #obsah.novinky_obal {width: 610px; margin: 0px 0px 0px 230px; padding: 0px 0px 30px 0px}     
 
    #telo #obsah.novinky_obal #box {margin: 7px 2px 15px 2px; height: 365px;}
    
        #telo #obsah.novinky_obal #box ul {margin: 0px; padding: 0px;}
              
         #telo #obsah.novinky_obal #box #hlavni_clanek {width: 370px; float: left; *margin-top: 7px}    
                            
                             #telo #obsah.novinky_obal #box #hlavni_clanek .ahm {background: black}
          
                            #telo #obsah.novinky_obal #box #hlavni_clanek h1 {margin: 0px;padding: 0px}
                            
                            #telo #obsah.novinky_obal #box #hlavni_clanek h1 a { text-decoration: none;}
                            
                            #telo #obsah.novinky_obal #box #hlavni_clanek h1 a:hover { text-decoration: underline; color: white;  cursor: pointer; cursor: hand; }
                           
                             #telo #obsah.novinky_obal #box #hlavni_clanek h1 a span { margin-top: 5px; margin-left: 5px; background: url('../pics/titulek.png') top left repeat; _background: #8C8C8C; color: white;position: absolute; width: 340px; text-decoration: none; padding: 10px;text-transform: uppercase; font-weight: bolder; font-size: 140%; display: block}
          
                            #telo #obsah.novinky_obal #box #hlavni_clanek h1 a span:hover {text-decoration: underline;  cursor: pointer; cursor: hand; }
          
                             #telo #obsah.novinky_obal #box #hlavni_clanek img {border: 5px solid #A8A9AA; margin-bottom: 2px; *margin-bottom: 0px}     
                             
                             #telo #obsah.novinky_obal #box #hlavni_clanek p {color: white; margin: 0px ; padding: 5px; line-height: 1.5em; font-size: 80%;  border-bottom: 1px dotted #AAAAAA; background: black;}  
                             
                             #telo #obsah.novinky_obal #box #hlavni_clanek ul {list-style-type: none; background: black; height: 15px; padding: 5px; font-size: 80%;}  
                             
                                               #telo #obsah.novinky_obal #box #hlavni_clanek ul li {display: inline; float: left; color: white;}  
                             
                                               #telo #obsah.novinky_obal #box #hlavni_clanek ul li a {color: #EFBC21; text-decoration: none; margin: 0px 5px 0px 5px;}  
                             
                                                                       #telo #obsah.novinky_obal #box #hlavni_clanek ul li a:hover {text-decoration: underline;}                                                 
                                               
                                               #telo #obsah.novinky_obal #box #hlavni_clanek ul li.na_clanek a{color: white; margin: 0px 10px 0px 0px;}     
                                               
                                               #telo #obsah.novinky_obal #box #hlavni_clanek ul li.text a{background: url('../pics/text.gif') top left no-repeat; padding: 0px 0px 0px 20px;}  
                                               
                                               #telo #obsah.novinky_obal #box #hlavni_clanek ul li.video a{background: url('../pics/video.gif') top left no-repeat; padding: 0px 0px 0px 25px;}  
                                               
                                               #telo #obsah.novinky_obal #box #hlavni_clanek ul li.fotogalerie a{background: url('../pics/fotogalerie.gif') top left no-repeat; padding: 0px 0px 0px 25px;}  
       
         #telo #obsah.novinky_obal #box #top_clanky {width: 220px; *margin-top: 7px; float: right; border: 5px solid #A8A9AA; background: black;}   
                            
                              #telo #obsah.novinky_obal #box #top_clanky  h2 {text-transform: uppercase; color: white; font-weight: bolder; font-size: 80%; border: 0px none; background: #222222; padding: 5px; margin: 0px;  }
                              
                              #telo #obsah.novinky_obal #box #top_clanky .clanek {padding: 5px; background: #222222; border-top: 5px solid black; height: 96px; }
                              
                                                               #telo #obsah.novinky_obal #box #top_clanky .clanek img {float: right; border: 0px solid #686767;}
                                                               
                                                               #telo #obsah.novinky_obal #box #top_clanky .clanek p {font-size: 80%; margin: 0px;  color: white; height: 53px ; padding: 0px 0px 5px 0px;  }
                                                
                                                               #telo #obsah.novinky_obal #box #top_clanky .clanek ul {list-style-type: none; background: #222222; padding: 0px 0px 0px 0px; font-size:80%; position: relative; top: 5px; left: 0px;}  
                                                             
                                                                               #telo #obsah.novinky_obal #box #top_clanky .clanek ul li {display: inline; float: left; color: white; }  
                                                             
                                                                               #telo #obsah.novinky_obal #box #top_clanky .clanek ul li a {color: #EFBC21; text-decoration: none; margin: 0px 5px 0px 0px;}  
                                                             
                                                                                                       #telo #obsah.novinky_obal #box #top_clanky .clanek  ul li a:hover {text-decoration: underline;}                                                
                                                                               
                                                                               #telo #obsah.novinky_obal #box #top_clanky .clanek  a.na_clanek {display: block; color: white; margin: 2px 0px 0px 0px; _margin: 5px 0px 2px 0px; font-size:80%; text-decoration: none;}                                                 
                                                                               
                                                                               #telo #obsah.novinky_obal #box #top_clanky .clanek  a.na_clanek:hover {text-decoration: underline;}                                         
                                                                               
                                                                               #telo #obsah.novinky_obal #box #top_clanky .clanek  ul li.text a{background: url('../pics/text.gif') 0px 0px no-repeat; padding: 0px 0px 0px 15px;}  
                                                                               
                                                                               #telo #obsah.novinky_obal #box #top_clanky .clanek  ul li.video a{background: url('../pics/video.gif') 5px 0px  no-repeat; padding: 0px 0px 0px 25px;}  
                                                                               
                                                                               #telo #obsah.novinky_obal #box #top_clanky .clanek  ul li.fotogalerie a{background: url('../pics/fotogalerie.gif') 5px 0px  no-repeat; padding: 0px 0px 0px 25px;}  
                                     
          #telo #obsah .obal_clanek {border-top: 1px solid #cccccc; height: 145px; padding: 10px 0px 10px 0px; z-index: 1000}
          
                         #telo #obsah .obal_clanek img {border: 1px solid  #A8A9AA; float: left; margin: 0px 5px 0px 0px; }
                         
                         #telo #obsah .obal_clanek h2 {padding: 0px 0px 5px 0px;  font-weight: bolder; font-size: 90%; margin: 0px; border: 0px none; background: none;  }
          
                                                      #telo #obsah .obal_clanek h2 a{text-decoration: none;text-transform: uppercase; color: #DD040C ;} 
          
                                                                                     #telo #obsah .obal_clanek h2 a:hover {text-decoration: underline;}
          
                         #telo #obsah .obal_clanek p { margin: 0px; padding: 0px; height: 79px; }
                         
                         #telo #obsah .obal_clanek p.dvojradka { margin: 0px; padding: 0px; height: 93px; } 
                           
                         #telo #obsah .obal_clanek p.trojradka { margin: 0px; padding: 0px; height: 79px; }
                         
                         #telo #obsah .obal_clanek ul {font-size: 80%; list-style-type: none; background: #E0E0E0; height: 15px; padding: 0px; margin: 0px 0px 0px 270px}                         
                         
                                             #telo #obsah .obal_clanek ul li {float: left; padding: 0px 20px 0px 5px; margin: 0px;} 
                                              
                                             #telo #obsah .obal_clanek ul li a {color: black; text-decoration: none;}  
                                             
                                             #telo #obsah .obal_clanek ul li a:hover {text-decoration: underline;}  
                         
                                             #telo #obsah .obal_clanek ul li.komentare {padding: 0px 0px 0px 0px; margin: 0px;}     
                                             
                                             
                                             
      #telo #obsah .obal_cislo {border-bottom: 1px solid #cccccc; height: 305px; padding: 10px 0px 10px 0px; z-index: 1000}
      
                         #telo #obsah .obal_cislo img {border: 1px solid  #A8A9AA; float: left; margin: 0px 5px 0px 0px; }
                         
                         #telo #obsah .obal_cislo h2 {padding: 0px 0px 5px 0px;  font-weight: bolder; font-size: 90%; margin: 0px; border: 0px none; background: none;  }
          
                                                      #telo #obsah .obal_cislo h2 a{text-decoration: none;text-transform: uppercase; color: #DD040C ;} 
          
                                                                                     #telo #obsah .obal_cislo h2 a:hover {text-decoration: underline;}
          
                         #telo #obsah .obal_cislo p { margin: 0px; padding: 0px; height: 238px; }
                         
                         #telo #obsah .obal_cislo ul {font-size: 80%; list-style-type: none; background: #E0E0E0; height: 15px; padding: 0px; margin: 0px 0px 0px 242px}                         
                         
                                             #telo #obsah .obal_cislo ul li {float: left; padding: 0px 20px 0px 5px; margin: 0px;} 
                                              
                                             #telo #obsah .obal_cislo ul li a {color: black; text-decoration: none;}  
                                             
                                             #telo #obsah .obal_cislo ul li a:hover {text-decoration: underline;}  
                         
                                             #telo #obsah .obal_cislo ul li.komentare {padding: 0px 0px 0px 0px; margin: 0px;}                               
 
 /* ------------------- */ 
            
            #telo #obsah.novinky_obal p {margin-bottom: 30px;}
            
            #telo #obsah #prodejni-mista {border-bottom: 1px dotted #cccccc; background: #EFEDEE; padding: 5px 0px 5px 0px; margin: 10px 0px 20px 0px}

                        #telo #obsah #prodejni-mista p {margin-bottom: 5px}
            
           
            #telo #obsah h1{font-size: 100%; color: #DD040C; margin: 10px 15px 5px 15px; text-transform: uppercase;}     
            
            #telo #obsah h2 {font-size: 75%; font-weight: normal; border-bottom: 1px dotted #CCCCCC;  _background: url('../pics/tecky2.gif') bottom left repeat-x; _border-bottom: 0px none; padding: 0px 10px 3px 15px;}
            
                          #telo #obsah h2 strong {font-weight: normal; margin: 0px 20px 0px 0px;}
                          
                                          #telo #obsah h2 span {float: right;}
                                          
                                          #telo #obsah h2 span strong {}
                                          
                                          #telo #obsah h2 span strong a {color: #DD040C ; text-decoration: underline;}
                                          
                                                                      #telo #obsah h2 span strong a:hover {text-decoration: none;}
                                          
                                          #telo #obsah h2 span strong a#poslat {background: url('../pics/poslat.gif') top left no-repeat; padding: 0px 0px 0px 22px;}
                                          
                                          #telo #obsah h2 span strong a#tisk {background: url('../pics/tisk.gif') top left no-repeat;  padding: 0px 0px 0px 22px;}

                                          #telo #obsah h2 span strong#bezod {margin: 0px 0px 0px 0px;}
                                          
            #telo #obsah h3.centruj {text-align: center; font-size: 180%}
            
                            #telo #obsah h3.centruj strong {display: block; font-size: 50%; padding-top: 20px; color: black}
            
            #telo #obsah p {margin: 10px 10px 10px 15px; font-size: 90% ; line-height: 130%; }
            
            #telo #obsah p.dvojlist {margin: 0px auto; margin-bottom: 20px; margin-top: 10px; font-size: 90% ; line-height: 130%; width: 400px; _width: 400px; background: #EFEDEE; padding: 20px;}
            
                          #telo #obsah p.dvojlist strong {display: block; color: #DD040C; margin: 10px 0px 5px 0px; font-size: 130%; text-transform: uppercase; }
                          
                          #telo #obsah p.dvojlist a img {border: 0px solid gray; }
                          
           #telo #obsah .klip_hlavni {margin: 10px 0px 0px 20px;}
          
            #telo #obsah ul {list-style-type: square; margin: 10px 10px 15px 35px; font-size: 90%}
                                                                                                   
            #telo #obsah ol {margin: 10px 10px 15px 35px; font-size: 90%}
            
            #telo #obsah img.foto_levo {float: left; margin: 0px 15px 5px 0px; _margin: 0px 15px 15px 0px; border: 1px solid #A8A9AA; }    
            
            #telo #obsah p#fgalerie {margin-left: 10px}
            
            #telo #obsah img.foto {margin: 0px 0px 5px 5px;  border: 1px solid #A8A9AA; }    
            
            #telo #obsah img.foto_pravo {float: right; margin: 0px 10px 10px 15px; border: 1px solid #A8A9AA; }
            
            #telo #obsah h3 { color: #DD040C; font-size: 80%; padding: 10px 10px 5px 15px; margin: 10px 0px 5px 0px}
            
            #telo #obsah h3 a{ text-decoration: none}
              
                     #telo #obsah h3#article {color: #DD040C; font-size: 80%; padding: 10px 10px 5px 15px; margin: 10px 0px 5px 0px}
                     
                     #telo #obsah h3#komentare_h {border-top: 1px dotted #CCCCCC; _background: url('../pics/tecky2.gif') top left repeat-x; _border-top: 0px none; padding-top: 5px;}
                       
            #telo #obsah h4 {color: #6A6A6A; font-size: 80%; margin: 0px 0px 0px 15px;}
            
            #telo #obsah #add_comment {height: 140px; background: url('../pics/fieldset_komentare.gif') top left no-repeat; margin: 0px 0px 10px 15px;}    
            
                                #telo #obsah #add_comment fieldset {padding: 4px 10px 10px 10px;}
                                
                                                          #telo #obsah #add_comment fieldset legend{display: none;}
                                           
                                                          #telo #obsah #add_comment fieldset label{font-weight: bolder; color: white; font-size: 80%; margin: 0px 10px 0px 10px;}
                                           
                                                          #telo #obsah #add_comment fieldset input{border: 1px solid #6C7481;}
                                                          
                                                          #telo #obsah #add_comment fieldset textarea {margin: 12px 0px 0px 0px; height: 92px; border: 1px solid #6C7481;}
                                
                                #telo #obsah #add_comment fieldset #captcha_obal {float: right; width: 110px; padding: 15px 0px 0px 0px;}
                                                                    
                                                                    #telo #obsah #add_comment fieldset #captcha_obal img#captcha {margin-bottom: 5px;}
                                
                                                                    #telo #obsah #add_comment fieldset #captcha_obal label{margin: 0px;}
                                                                    
                                                                    #telo #obsah #add_comment fieldset #captcha_obal input {width: 100px; }
                                                                                                                                        
                                                                    #telo #obsah #add_comment fieldset #captcha_obal input#submit {background: #919090; border: 1px solid white; color: white; font-size: 70%; width: 50px; float: right; margin: 5px 10px 0px 0px;}
                                                                    
                                                                    
            
            #telo #obsah p.komentare {font-size: 75%; padding: 0px 0px 10px 0px; margin: 5px 10px 10px 15px;}
            
            #telo #obsah table {font-size: 80%;border-collapse: collapse; border: 1px solid #cccccc; margin: 10px 0px 15px 15px;}
            #telo #obsah table tr th{padding: 5px; border-collapse: collapse; border: 1px solid #cccccc; background: #eeeeee}
            #telo #obsah table tr td{ padding: 5px; border-collapse: collapse; border: 1px solid #cccccc}