body {

margin:10px 0px 0px 10px;
padding:0px;

font-family:Arial, sans-serif;

 background:#DEDEDE url("images/back2.gif") 0px 0px repeat-x;
}

form { margin:0px; padding:0px; }


    
#a4 { 
clear:both;          
width:1000px;
height:631px;  
border: black 1px solid; 
      
      /* Mimo admina bude sirka blokov o 12 px mensia */
      
} /* 777 x 929 */
      
.bloky { background:url("images/casova-os-dark.gif") 0px 0px repeat;
  width:924px; height:90px;
     
  position:relative; 
  }
  
.den { color:white; width:100px;
vertical-align:top; 
font-family:Arial, sans-serif; font-size:11px;
background:url("images/den-back.gif") 0px 0px repeat-x; 
 }

.den div { position:relative; top:0px; left:0px; }

.den h2 { margin:0px; padding:0px; font-size:14px; font-weight:bold; text-align:left; 
position:absolute; top:0px; left:0px; vertical-align:middle; line-height:24px;
text-indent:3px;
width:75px; height:24px;
color:black;
}

.den h3 { margin:0px; padding:0px; font-size:24px; font-weight:bold; text-align:center; 
position:absolute; top:42px; left:5px;  width:69px;  color:white;
}      
      
#ukazovatel {

width:8px; height:86px;  background-color:blue; border:blue 2px solid; 
position:absolute; top:37px; left:85px; display:none;

}
    
#a4 table { border-collapse:collapse; padding:0px; margin:0px; height:70px;   border-right:black 1px solid; }

#a4 table td { border-collapse:collapse; padding:0px; margin:0px;   }



.blok { position:absolute; cursor:pointer; top:24px; height:65px; }
.blok dl { position:relative;  margin:0px; padding:0px; }
.blok dl dt { margin:0px; padding:3px 0px 0px 0px; text-align:center;  }
.blok dl dd { text-align:center; margin:0px; padding:0px; font-size:10px; }


.blok-reference { position:absolute; cursor:pointer; top:24px; height:65px; }
.blok-reference dl { position:relative;  margin:0px; padding:0px; }
.blok-reference dl dt { margin:0px; padding:3px 0px 0px 0px; text-align:center;  }
.blok-reference dl dd { text-align:center; margin:0px; padding:0px; font-size:10px; }

#form-blok {
width:400px;
height:270px; max-height:270px;
padding-top:20px; 
position:absolute;
top:200px;
left:300px;
background-color:#608090;
border:gray 1px solid;
display:none;
font-family:Arial, sans-serif; 
font-size:12px;
color:white;
}

#form-blok h2 { position:absolute; left:0px; top:0px; background-color:red; margin:0px; font-size:14px; 
width:400px; max-width:400px; overflow:hidden; padding:4px 0px 4px 0px; text-indent:4px;
}



#drop-shadow {
  display:none; 
  position:absolute; top:204px; left:304px;  
  background-color:#606060;
  width:350px;
  height:250px;
  
}

.matrioska {

  padding:15px;

}

#kancel { position:absolute; top:30px; right:10px; color:white; font-family:Verdana, Arial, sans-serif; font-size:10px; text-decoration:none; display:block; color:black; background-color:white; padding:2px 1px 2px 2px; width:14px; height:14px; text-align:center; font-weight:bold; }

#kancel:hover {  width:16px; height:16px; top:29px; right:9px;  }

#form-blok table { border-collapse:collapse;  }
#form-blok table td { margin:0px; padding:1px;  }

#form-blok td a { font-size:10px; color:black; text-decoration:none; display:inline; background-color:white;
padding:2px 3px 2px 3px; margin-left:1px; line-height:10px; text-align:center;  vertical-align:middle; 
 }

#form-blok td a:hover {
  background-color:yellow; color:white; background-color:black;
}

#blok_den { width:80px;  }
#blok_zac_hod { width:50px; }
#blok_kon_hod { width:50px; }

#objednavatel { width:310px; margin-right:2px;  vertical-align:middle; }
#pridat_objednavatela { width:20px; }

#blok_alter_text { width:360px; }
#blok_poznamka { width:360px; overflow:auto; height:32px; }

#ulozit-blok { position:absolute; bottom:10px; right:10px; }

#blok_platba_datum { width:100px; }
#blok_platba_sposob { width:80px; }
#blok_platba_variabilny { width:110px; }

#top_info { margin-bottom:5px; height:22px; position:relative; width:1000px; }
#top_info h1 { font-size:16px; font-weight:bold; margin:2px 0px 0px 0px; padding:0px; color:black; }

#navigacia { position:absolute; top:0px; right:0px; }
#navigacia a { text-decoration:none; font-size:12px; padding:2px 5px 2px 5px; background-color:gray; color:white; font-weight:bold; vertical-align:middle; }
#navigacia a:hover { background-color:blue; } 
#navigacia select  { font-family: "Courier New CE", "Courier CE", "Courier New", courier, monospace; font-size:12px; font-weight:bold; vertical-align:middle;  }
.tyzden_zobrazeny {background-color:red; color:white; }
.tyzden_stare { background-color:#a0a0a0; color:white; }
.tyzden_buduce { background-color:blue; color:white; }


div#riadok1, div#riadok2, div#riadok3, div#riadok4, div#riadok5, div#riadok6, div#riadok7 {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

/* formular pridat objednavatela */

#obj-form table { border-collapse:collapse; }
#obj-form td { font-size:10px; padding:0px 2px 2px 2px; }

#obj-skratka { width:45px; }
#obj-nazov { width:315px; }
#obj-popis { width:368px; height:32px; }

#farba { width:60px; }
#obj-sirka { width:60px; }

#obj-poznamka { width:300px; }
#obj-taxa { width:70px; }

#picker { margin-right:10px; }

#preview-block { cursor:pointer; height:90px; border:#e0e0e0; width:384px; 
position:relative; top:10px; left:0px;
background:url("images/casova-os-dark.gif") 0px 0px repeat;
}

.skry { display:none; }


.blok a { position:absolute; top:2px; right:2px; color:black; background-color:white; border:black 1px solid; font-size:7px; overflow:hidden; 
font-family:Arial,sans-serif; text-decoration:none; width:7px; height:8px; text-align:center; 
display:none; line-height:8px;
}

dd.neza { position:absolute; top:52px; right:3px; color:white; background-color:red; border:black 1px solid; overflow:hidden; 
width:7px; height:8px; 
}

