﻿body { font-family:Arial; font-size:10pt; line-height:1.3; background-color:#eee; color:#666; }

h1   { font-family: Arial; font-size:14pt;  margin-top:0px; color:#76b41f; margin-bottom:14px; }
hr { color:#76b41f; height:1px; background-color:#76b41f; border:0px; }

.hlavniDiv { width:800px; margin-left:auto; margin-right:auto; background-color:White; padding:0px; }
.prihlaseni { text-align:center; padding-top:20px; padding-bottom:30px; }
.prihlaseni td { text-align:left; }

p  { font-family: Arial; font-size:10pt; line-height:13pt; margin-top:0px; margin-bottom:13px;}
h2   { font-family: Arial; font-size:11pt; line-height:13pt; margin-top:20px; color:#666; font-weight:bold; margin-bottom:13px; }
h3   { font-family: Arial; font-size:10pt; line-height:13pt; margin-top:10px;  font-weight:bold; margin-bottom:0px; }
td { vertical-align:top; }
a { color:#0055cc; }
input.text { height:28px; border: none; background-color: White; }
input.input_description { color:Gray; }
h1.login   { font-family: Arial; font-size:26pt;  margin-top:0px; color:#e3001a; margin-bottom:14px; }

.hTable {}
.ISTable { width:980px; }
.tFormular td { padding-top:5px; padding-right:20px; }
.radioVek td { padding-top:0px; padding-right:20px; }
.gray {color:#a0a0a0;}
.masterInTD { background-color: White;}
.loginTD { padding:20px; }
.leftButton { background-image:url('../images/pozadi_menu.png'); background-repeat:no-repeat; width:263px; height:50px; }
.leftButton2 { line-height:50px;  margin-left:30px; }
.hlavicka { background-color:#76b41f; padding:15px 20px 15px 20px; border-bottom:1px white solid; color:White; }
.menu { background-color:#76b41f; padding:5px 20px 5px 20px; border-bottom:1px white solid; color:White; }
.menu a{ text-decoration:none; color:#fff; font-size:12pt; font-weight:bold; margin-left:10px; margin-right:10px;}
.menu a:hover { color:#555;}
.levySloupec { height:500px; vertical-align:top; width:263px;}
.pravySloupec { padding:16px; padding-left:0px; }

.seznamTD { padding-top:2px; padding-right:5px; padding-left:5px; vertical-align:top;  }
.seznamTD2 { padding-top:2px; padding-right:5px; padding-left:5px; background-color:#eee; vertical-align:top;}
.seznamTDhead { padding-top:2px; padding-right:5px; padding-left:5px; font-weight:bold; background-color:#999; color:White;  vertical-align:top;}

.chart { width: 671px; height: 500px; }
.chartPie { width: 671px; height: 400px; }
.dontDisplay { display: none; }

.loginDiv { width: 419px; height:271px; background-image:url('../images/login.png'); position: relative; margin-left: auto; margin-right: auto; }
.logo_nm { width:420; height: 79; margin-left: auto; margin-right: auto; margin-top: 37px; margin-bottom: 45px; display: block; }

.registraceDiv { width: 449px; height:696px; background-image:url('../images/registrace.png'); position: relative; margin-left: auto; margin-right: auto; font-size:10pt; line-height:14pt; top:-6px; }
.registraceDivHotovo { width: 449px; height:696px; background-image:url('../images/registrace-hotovo.png'); position: relative; margin-left: auto; margin-right: auto; font-size:11pt; line-height:16pt; }
.registracePodminky { position:fixed; left:0px; top:0px; z-index:10; background-image:url('../images/polo_seda.png'); display:none; width:100%; height:100%; }
.podminkyStred { width:500px; margin-top:300px;  background-color:White; margin-left:auto; margin-right:auto; padding:30px; }
.nadpisWebu { font-size: 24pt; color: #fff; font-weight: normal;  }

.obsah { padding:20px; padding-bottom:30px; }
.obsah table { width:100%; }
.patickaArtax { color:#999; text-align:right; padding:5px; background-color:#ddd; }
.patickaArtax a { color:#999; }