table.tab { border: 1px solid #aaaaaa; border-collapse: collapse }
th { font-size: 11pt; background: #dddddd }
tr.nas { background: #ffe2e2 }

textarea, input { font-family: Arial; font-size: 10pt }

div.block { float: left; width: 290px; overflow: hidden; margin: 2px 5px; border: 1px solid #aaaaaa; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px }
div.block h3 {cursor:pointer; display: block; width: 290px; margin: 0px; padding: 5px; text-align: center; background: #dddddd; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px }
div.block h3 img { float: right; margin: 3px 10px; cursor:pointer; }

div.block input[type=text] { width: 180px; font-family: Arial; font-size: 11pt }
div.block textarea { width: 180px; padding: 2px; margin: 2px; height: 40px }

#open { height: 315px}
#close { height: 30px }

h1 { font-size: 14pt; text-align: center; font-weight: normal }
h2 { font-size: 12pt; text-align: center; font-weight: normal; margin: 5px }

a { TEXT-DECORATION: underline; color: #555555  }
a:hover { TEXT-DECORATION: none; color: #ff3232 }

div.block input[type=text].date_calendar { width: 80px }
.date_calendar { width: 80px }
.lheight { line-height: 1.8 }

div.pohledavky_div { height: 400px; overflow: auto } 
tr.red { background: #FFE0E0 }

tr.ukoncit{background: #E1E1E1!important }
tr.ins_status_0{background: #E1E1E1!important }