
#mainsite {  background: url("mainsitecontentbg.gif") repeat-y; height: 300px; }
html>body #mainsite { height: auto; min-height: 300px; }

#left { width: 172px; float: left;  }
#right { width: 578px; float: left; }

#left .inside { padding: 30px 20px 20px 20px; }
#left .position {  border-bottom: 1px dotted #b6b6b6;  padding-bottom: 20px; margin-bottom: 20px;  }
#left .position .foto { width: 145px; }
#left .position .header { width: 145px;  color: #5d5d5d; font-size: 12px; padding-bottom: 15px; font-weight: bold; }
#left .position .desc {  padding-top: 15px; color: #5d5d5d; font-size: 11px; text-align: justify; }
#left .position .more { text-align: right; padding-top: 10px; }
#left .position .more a { color: #6c8797; text-decoration: underline; }
#left .position a { color: #6c8797; text-decoration: none; }
#left .position a:hover { color: #5d5d5d; text-decoration: underline; }
#left .position a.active { color: #6c8797; text-decoration: underline; }
#left .position .year { font-size: 12px; padding-bottom: 4px; font-weight: bold; }
    
#right .inside { padding: 27px 20px 20px 20px; }
#right .header { color: #505050; font-weight: bold; font-size: 16px; margin-bottom: 15px;}
#right .header1 { color: #505050; font-weight: bold; font-size: 13px; margin-bottom: 12px;}
#right .position {  border-bottom: 1px dotted #b6b6b6; text-align: justify;   padding-bottom: 20px; color: #5d5d5d; font-size: 11px; margin-bottom: 20px;  }
#right .position .podpis { text-align: right; padding-top: 20px; font-style: italic; }
#right .position a { color: #6c8797; text-decoration: underline; }
#right .position .more { text-align: right; padding-top: 5px; padding-bottom: 15px;}
#right .position .more a { color: #6c8797; text-decoration: underline; }
#right .position img.gal { margin: 0px 20px 20px 0px; }

#seperator { background-color: #929292; height: 20px; width: 780px; }

#searchbg { background-color: #929292; height: 62px; width: 390px; }
#searchbg form { padding: 16px 0px 0px 40px; font-family: tahoma; color: #fff; font-size: 14px;}
#searchbg form input { border: 1px solid #5f5f5f; color: #505050; font-family: Tahoma; font-size: 11px; }
#searchbg form select { border: 1px solid #5f5f5f; margin-top: 0px; margin-left: 20px;  color: #505050; font-family: Tahoma; font-size: 11px; }
html>body #searchbg form select { margin-top: 7px; }
#searchbg form input.button { border: 1px solid #9e9e9e; margin-top: 4px; padding: 2px 5px 2px 5px; color: #fff; background-color: #686868; font-weight: bold; font-family: Tahoma; font-size: 11px; }

table.spectech { width: 500px; border-collapse: collapse; }
table.spectech th, td { padding: 3px 5px 3px 5px; border: 1px solid #b6b6b6; text-align: center; }

