 
   body {background-color: #00A0DD ; color: #00008B }    /*0D94C9 #00A0DD*/
   h1 {font-size:xx-large; text-align: center; color: #1F0DC9; white-space: pre; margin:0; padding:0px ; font-weight:normal; font-family: "Georgia CE", Georgia, times, serif}
   h2 {font-size:x-large; text-align: center; color: #1F0DC9; white-space: pre; margin:0;margin-top:-6px; padding:0px; font-weight:normal; font-family:"Georgia CE", Georgia, times, serif}
   h3 {font-size:large; text-align: center; color: #00008B; white-space: pre; margin:0px; font-family:Arial, sans-serif}
   p,td,tr {font-size:large; margin: 0; color: #00008B; text-align:left; font-weight:400; font-family: Arial, sans-serif}
   em {color:#DB5000; font-style: italic;font-family: Arial, sans-serif; }
   code {display:block; font-size:18px; padding:0px; margin:5px 0 5px 0; font-weight:bold}    
   samp {font-size: 24px;font-weight:bold; text-align: center; color:#DC143C; white-space: pre; margin:auto; padding:0px; font-family:"Courier New", Courier, monospace}
   caption {text-shadow: black 2px 1px 2px; color:white; font-size:1.3em; text-align:left; margin:auto; padding:0px; font-family:"Times New Roman", serif }
   ul {margin:0; padding:0px}
   fieldset {color:Pink; margin:10px ; padding:0}
   tt { color: white ; font-family: Arial, sans-serif ; font-size:12px; margin:2px 0 0 0; padding:0 }
   img {margin: auto; padding:0; border-width:0 }
   img.logo {border-width:0 ; float:left; margin:auto ; padding:0; border:0px solid black;}
   img.mlogo {margin-left:25px; float:left; text-decoration: none; border-width: 0 }
   img.telefon {float:left; margin:1px 0 5px 20px ; padding:0}
   img.loga {float:left; margin-left:240px; padding:0; border:0px solid black;}     
   a {white-space: nowrap }
   body, html {margin:auto ; padding:0 0 8px 0; text-align:center; cursor:url(obrazky/sipka.cur),default }    
   table {margin:auto; padding:0px; border:0px solid red }
   hr {border:1px solid #00A0DD; width:100% }
   
   ul.tel {list-style-position:inside; list-style-image: url(../obrazky/telefonek.gif);list-style-type: circle ; font-size: 12px ; color: red ; text-align:left; text-indent:12px }
   ul.zn {list-style-position:inside; list-style-image: url(../obrazky/znacka.png);list-style-type: circle ; text-align:left; font-size:large; color: #00008B; font-weight:400; font-family: Arial, sans-serif}
    
   .caption {text-shadow: black 2px 1px 2px; color:white; font-size:1.3em; text-align:left; text-indent:1em; margin:0 ; padding:1px; font-family:"Times New Roman", serif }
   .u:first-letter {float:none; font-size:x-large; margin:0; padding:0; color:#dcc160; text-align:left; font-family: Arial, sans-serif} 
              
   .obrazek1 {background-repeat:repeat; background-image: url(../obrazky/cmoptikmlogo_n.png) ; } 

    *#oval {width:559px; height:108px; line-height: 1.5em; overflow:hidden; margin:auto; padding:0; border:0px solid red; background-attachment:scroll; background-image:url(../obrazky/oval.gif); background-position:0 0; background-repeat: no-repeat}  
    *#obrazek2 {background-repeat:no-repeat; background-attachment:scroll; background-position:320px 70%; background-image: url(../obrazky/patent2.gif) ; } 
        
    *#modrep {background-color: #00A0DD}  /*modra barva tela stranky */
    *#svmodrep { overflow:hidden; background-color: #88a2d5; line-height:2.1em ; height:auto; width:auto; padding:0px; margin:0px; border:1px solid #AEC0E3}
    *#hlava2 {display: none}
   
   .pruh { height:20px; width:100%;border:0px solid red;padding:0px; margin:auto; overflow:hidden; clear: both; background-image: url(../obrazky/tecka.gif);background-repeat: repeat-x}
   .plvypln {padding: 0 5px 0 7px; } 
   .odsazeni {float:left; left:2%}
   .rozpal {line-height: 2.3em } 
   .cervene {color:#D5010A}
   .modre {color:#1C0BA9}    
   .oranzove {color:#DB5000}  /*barva pisma Lisen-polik ... atd*/
   .gold {color:gold}   
   .zluta {color:#dcc160 }   /* zluta barva pod odkazy na optiky*/
   .svetle {color:#FFDAB9} /*oteviraci doba cas*/      
   .justify {text-align: justify}
   .male {font-size: 65%; color:#1F0DC9; text-align:left ; text-indent:3em}     
   .L {float:left}
   .P {float:right}
    .P1 {position:absolute; overflow:visible; top:32px; right:0; }
    .P2 {position:absolute; overflow:visible; top:52px; right:0; }
  
   a:link {display:block; cursor: url(obrazky/hand.cur), hand, pointer; color:#1F0DC9 ; text-decoration: underline }  /*nenavštívený*/
   a:visited {display:block; cursor: url(obrazky/hand.cur), hand, pointer; color:#1F0DC9 ; text-decoration: underline } /*navštívený*/
   a:hover {display:block ; cursor: url(obrazky/hand.cur), hand, pointer; color:white ; text-decoration: none ;background: red }  /*při přechodu*/
           
   a.tel:link, a.tel:visited {display:inline; color:#1C0BA9; text-decoration: none ; border-bottom:1px solid #00008B ; background:#FCCB00}               
   a.tel:hover {display:inline; color:black; background:#FCCB00 ; text-decoration: none; border-width:0 0 1px 0; border-style:solid; border-color:red } 
   
   a.nic:link, a.nic:visited {display:block; text-decoration: none; background:inherit; margin:0; padding:0 }               
   a.nic:hover {display:block; text-decoration: none; background:inherit; margin:0; padding:0} 
    
   a.zap:link, a.zap:visited {display:inline;  text-decoration: none; background:#FF4644}               
   a.zap:hover {display:inline; background: #FF4644 ; text-decoration: none ; padding:auto; margin:auto } 
   
   a.sipka:link, a.sipka:hover, a.sipka:visited { text-decoration: none; cursor: url(obrazky/hand_a.cur), hand, pointer;}
        
  div.blok_hl {position: static; overflow:hidden; width:980px; height:auto; background:#fccb00; clear:both; margin:auto; margin-top:10px; padding:2px 0 0 0; border-style:solid; border-width:1px; border-color:#FBFC00 #AE8B00 #AE8B00 #FBFC00}
  div.stredni_hl {position: static; overflow:hidden; width:330px; height:auto; margin:auto; padding:0 ; background:#fccb00; border:1px solid #fccb00 }
  div.pravy_hl {float:right; overflow:hidden; width:200px; height:auto; margin:auto; padding:0; background:#fccb00; border:0px solid black }
  
  div.blok_telo {position:relative; overflow:hidden; width:980px; height: auto; clear: both; margin:auto; padding:20px 0 20px 0; border:0px solid white }
  div.blok_tL {float:left;  overflow:hidden; width:220px; height:auto; background-color:#FF863D; margin:auto; padding:0 ; border-style:solid; border-width:1px; border-color:#FFB68B #AE8B00 #AE8B00 #FFB68B}
  div.blok_tP {float:right; width:750px; height:auto; background-color:#00A0DD; margin:auto; padding:0 ; border:0px solid red  }
  div.stredni_telo {position: static; overflow:hidden; width:680px; height:auto; margin:auto; padding:0; border:0px solid black; line-height: 2.3em ; line-height:222%; clear: both; }
  
  div.zapati {position: static; overflow:hidden ; width:980px; height:22px; background:#FF4644; clear:both; margin:auto ; padding:1px; border:0px solid black; }

  div.blok_tL_lisen {float:left; width:618px; height:auto; background-color:#00A0DD; margin:auto; padding:0 ; border:0px solid red }
  div.blok_tP_lisen {float:right; width:350px; height:auto; background-color:#00A0DD; line-height: 2.3em ; margin:auto; padding:0 ; border:0px solid red  }
  div.stredni_telo_lisen {position: static; overflow:hidden; width:610px; height:auto; margin:auto; padding:0; background-color:#00A0DD;border:0px solid black; line-height: 2.3em ; clear: both; }
  
  div.blok_tL_ceska {float:left; width:570px; height:auto; background-color:#00A0DD; margin:auto; padding:0 ; border:0px solid red }
  div.blok_tP_ceska {float:right; width:400px; height:auto; background-color:#00A0DD; line-height: 2.3em ; margin:auto; padding:0 ; overflow:hidden; border:0px solid red  }
  div.stredni_telo_ceska {position: static; float: left; overflow:hidden; width:560px; height:auto; margin:auto; padding:0; background-color:#00A0DD;border:0px solid black; line-height: 2.3em ; clear: both; }
    
  div.blok_telo_obr1 {position: static; overflow:hidden; width:980px; height: 15px; clear: both; margin: auto; padding:0 ; border:0px solid red } 
  div.blok_telo_obr {position: static; overflow:hidden; width:980px; height: auto; clear: both; margin: auto; margin-bottom:-1px; padding:0 ; border:0px solid red ; background:#00A0DD}
  div.futral_obr {overflow:hidden; background-color:#fccb00; margin:auto; padding:5px 12px; width:320px; height:auto; border-style:solid; border-width:1px; border-color:#FFF5CB #AE8B00 #AE8B00 #FFF5CB}  
  
  div.td {position:relative; overflow:hidden;text-align:left;text-indent:10px; font-size:large; font-family: Arial, sans-serif; width:200px; height:auto ; margin:auto; padding:8px 0 4px 0 ;background:#FFE163; border:0px solid red }
  div.tdrH {position:relative; overflow:hidden;text-align:left;text-indent:10px; font-size:large; font-family: Arial, sans-serif; width:200px; height:auto ; margin:auto; padding:8px 0 4px 0 ; background:#FFE163; border:0px solid red; background-repeat:no-repeat; background-attachment:scroll; background-position:0 0 ;background-image:url(../obrazky/rLH.gif) }
  
  div.td1 {position:static; overflow:hidden; width:200px; height:auto; margin:10px auto; padding:10px 0 ; border:1px solid #FFE162 }

  div.obal {position:relative; overflow:hidden; margin:auto; padding:30px 0 0 0; width:390px; height:150px; border:1px solid #00A0DD}
  div.klient {position:absolute; overflow:hidden; visibility:hidden; margin:20px 0; padding:0; top:0; right:0; width:380px; height:auto; background-color:#FFE163; border-style:solid; border-width:1px; border-color:#FFF5CB #AE8B00 #AE8B00 #FFF5CB}
  div.sluzby {position:absolute;  overflow:hidden; margin:0; padding:0; bottom:10px; left:270px; width:650px; height:auto; border: 0px solid green }  /* ram na tri obrazky */
  div.sluzba {position:static; overflow:hidden; display:none; width:680px; height:200px; margin:auto; padding:10px 0 0 0; line-height: 2.3em ; background-color:#00A0DD; border:0px solid black } /*popisek nad obrazky*/

  html {scrollbar-arrow-color: #FF2BAB; scrollbar-3dlight-color: #DBB200; scrollbar-highlight-color: #00008B; scrollbar-face-color: #005ADD; scrollbar-shadow-color: #00008B; scrollbar-darkshadow-color: #DBB200; scrollbar-track-color: #88A2D5 }
