* {border:0px; margin:0px; padding:0px;}
body {width:100%; text-align:center; font-size:11px; font-family:Verdana; color:#000000; background-color:#F4F4F4;}
input {border:solid 1px #444444; vertical-align:middle;}
table {border-collapse:collapse;}
select {border:solid 1px #444444; vertical-align:middle;}
textarea {border:solid 1px #444444; vertical-align:middle;}
a {text-decoration:none; font-weight:bold; color:#000000}
h1 {font-size:22px; margin-bottom:20px;}

.login {text-align:center;}
.login form {margin:0px auto; width:400px; border:solid 2px #6D0000; padding:10px; text-align:left;}
.login form .label {width:150px; float:left; text-align:right; padding-right:7px; height:16px; padding-top:2px; font-weight:bold;}

.title {margin:30px auto 50px auto; width:500px; height:60px; font-size:22px; vertical-align:middle; text-align:left;}
.title .text {float:left; margin-top:5px; text-decoration:underline;}
.title img {float:right; height:60px; vertical-align:middle;}

.spacer {width:600px; height:1px;}

#inner {margin:0px auto; width:1004px;}

#inner h2 {font-size:14px; margin-top:20px; margin-bottom:10px; text-decoration:underline;}

table#tabs {width:1004px; margin-top:20px; margin-bottom:10px;}
table#tabs tr td {border-bottom:solid 2px #CC0000; vertical-align:middle; text-align:center; font-weight:bold; font-size:13px; color:#000000;}
table#tabs tr td.tabover {width:130px; background-color:#CC0000;}
table#tabs tr td.tabover a {color:#FFFFFF;}
table#tabs tr td.tabactive {width:130px; background-color:#CC0000;}
table#tabs tr td.tabactive a {color:#FFFFFF;}
table#tabs tr td.tab {width:130px;}
table#tabs tr td.empty {width:20px;}

table.people {margin-top:40px; width:100%;}
table.people tr td {padding:10px 0px;}
table.people tr td:first-child {width:120px;}
#pempty {width:120px;}

table.forms {width:1004px; margin-bottom:10px;}
table.forms tr td {padding:3px;}
table.forms tr td input {height:18px; padding-top:2px; padding-left:3px; margin-bottom:1px;}
table.forms tr td input.date {width:70px;}
table.forms tr td input.button {height:22px; font-weight:bold; padding-top:0px; margin-left:15px;}
table.forms tr td select {height:18px; margin-bottom:1px;}

table#list {width:1004px;}
table#list tr th {border-bottom:solid 2px #444444;}
table#list tr td {border-top:solid 1px #666666; padding:0px 0px;}
table#list tr.mainrow td {border-bottom:solid 1px #CCCCCC; cursor:pointer;}
table#list tr.subdivs td div {display:none;}
.otherrow {border-top:0px; background-color:#ffffff;}
.lastrow {border-top:0px; padding-bottom:20px; background-color:#ffffff;}
.seprow {border-top:0px; padding-bottom:5px; background-color:#ffffff;}
table#list tr td.print {text-align:left; padding-left:7px;}
table#list tr td.print a.active {color:#009900; font-weight:normal;}
table#list tr td.print a.active:hover {text-decoration:underline;}
table#list tr td.print a.inactive {color:#BB0000; font-weight:normal; cursor:default;}
table#list tr td.buttonpanel {border:0px; text-align:right; padding-bottom:5px;}
table#list tr td.buttonpanel img {vertical-align:middle;}
table#list tr td.buttonpanel a {margin-left:10px;}
table#list tr td span.note {font-style:italic; color:#888888;}
#col1 {width:13%;}
table#list tr td:first-child {width:13%;}
#col2 {width:10%;}
table#list tr td:first-child+td {width:10%;}
#col3 {width:15%;}
table#list tr td:first-child+td+td {width:15%;}
#col4 {width:9%;}
table#list tr td:first-child+td+td+td {width:9%;}
#col5 {width:5%;}
table#list tr td:first-child+td+td+td+td {width:5%;}
#col6 {width:18%;}
table#list tr td:first-child+td+td+td+td+td {width:18%;}
#col7 {width:25%;text-align:left;}
table#list tr td:first-child+td+td+td+td+td+td {width:25%;text-align:left;}
#col8 {width:5%;text-align:center;}
table#list tr td:first-child+td+td+td+td+td+td+td {width:5%;text-align:center;}

form {margin:0px auto; width:1004px;}
form table.zadost {width:1004px;}
form table.zadost tr td {padding:2px 5px; text-align:left; vertical-align:middle;}
form table.zadost tr td input {width:600px; padding:1px 3px;}
form table.zadost tr td textarea {width:600px; padding:2px;}
form table.zadost tr td input.datenum {width:100px;}
form table.zadost tr td.label {width:250px; text-align:right;}
form table.zadost tr td.button {padding-top:10px; text-align:center;}
form table.zadost tr td.button input.button {width:auto; height:22px; font-weight:bold; padding-top:0px; margin-left:15px;}

.printtitle {width:600px; margin:30px auto 40px auto; height:20px; font-size:13px; font-family:"Times New Roman";}
.printtitleshort {width:600px; margin:30px auto 10px auto; font-size:13px; font-family:"Times New Roman";}
.printzadost {margin:0px auto; width:550px; text-align:left;}
.printzadost div, .printzadost p {text-align:left;}
.printzadost p {margin-bottom:10px;}
.printzadost h5 {text-decoration:underline; margin-top:20px; margin-bottom:10px; font-weight:normal; text-transform:uppercase;}
.printzadost table.polozka {margin-bottom:10px;}
.printzadost table.polozka tr td {font-weight:bold;}
.printzadost .property {font-weight:bold; text-align:center; margin-bottom:10px;}
.printzadost .property img {vertical-align:middle;}
.printzadost .label {width:245px; float:left; text-align:left; padding-right:5px; padding-top:2px; font-weight:bold; margin-bottom:5px; font-size:13px;}
.printzadost .labelfull {width:538px; float:left; text-align:left; padding-right:5px; padding-top:2px; font-weight:bold; margin-bottom:5px; font-size:13px;}
.printzadost .labelfulloznameni {width:600px; font-size:13px; font-weight:bold; margin-bottom:20px;}
.printzadost .text {border:solid 1px #000000; width:293px; float:right; padding-left:5px; padding-top:2px; margin-bottom:5px; font-size:13px;}
.printzadost .textfull {border:solid 1px #000000; width:540px; float:right; padding-left:5px; padding-top:2px; margin-bottom:5px; font-size:13px;}
.header {margin:0px auto; width:600px;}
.header .subtitle {margin-left:20px; text-align:left; width:570px; padding-bottom:20px; font-weight:bold; font-size:14px; text-decoration:underline;}
.header .info {margin-left:300px; text-align:left; margin-bottom:40px; width:240px; padding:15px; border:solid 1px #000000;}

.clear {clear:both;}