/* styly pro obrazovku */
@media screen{
html, body {
  font-family: Arial;
  font-size: 12px;
  background-color: #cdF;
  margin: 0px;
  height:100%;
}
img.link {
  cursor: pointer;
  cursor: hand;
}
.center1 {
  margin-left: auto;
  margin-right: auto;
}
div#pageMain { 
  width: 1000px;
  height: 100%;
  border: 0px solid #C0C0C0;
}
div#topMain {
  width: 100%;
  height: 138px;
  text-align: left;
  border: 0px solid blue;
  background-image: url(top.jpg);
}
div#topDatum {
  width: 200px;
  height: 14px;
  text-align: left;
  margin-left: 15px;
  padding-top: 15px;
  border: 0px solid blue;
  color: balck;
}
div#topJmeniny {
  width: 200px;
  height: 14px;
  text-align: left;
  margin-left: 15px;
  margin-top: 10px;
  border: 0px solid blue;
  color: balck;
}
div#centerMain {
  width: 1000px;
  margin: 0px;
  height:auto /*!important;*/;
  min-height: 71.5%;
  height: 71.5%;
  overflow: hidden;
}
div#leftCol {
  width: 210px;
  height: 100%;
  background-image: url(left.jpg);
  float: left;
  border: none;
}
div#rightCol {
  width: 790px;
  height: 100%;
  background-image: url(papir.jpg);
  float: right;
  border: none;
}
div#menuMain {
  position: relative;
  left: 37px;
  top: 0px;
  width: 173px;
  /*height:auto /*!important; /* real browsers */;
  height: 100%;
  /*min-height: 100%;*/
  background-image: url(cihla.jpg);
}
div.menu { /* odsazeni menu od horni hrany */
  width: 173px;
  height: 20px;
  /*margin-left: 10px;
  margin-bottom: 10px;
  color: white;
  font-weight: bold;
  background-color: yellow; filter: alpha(opacity=55); -moz-opacity: .55;*/
}
div#rightColMenu {
  width: 100%;
  height: 23px;
  background-image: url(cihla.jpg);
  background-position: 1% 0%;
  border: none;
}
div#rightColMenuText {
  width: 95%;
  padding-top: 3px;
  text-align: right;
  /*height: 16px;*/
  height: 20px;
  border: none;
  color: white;
  font-weight: bold;
}
div#rightColMenuText form {
  margin: 0px;
  padding: 0px;
  height: 20px;
}
div#rightColMenuText img.hledej {
  height: 16px;
  width: 16px;
  margin-top: 3px;
  border: 0px;
}
div#rightColMenuText input.textpole {
  height: 15px;
  width: 150px;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
  /*border: 1px solid red;*/
}
div#rightColMenuText input.tl {
  height: 18px;
  font-size: 12px;
}
div#clanekMain {
  width: 770px;
  height: 91%;
  margin: 10px;
  /*padding-right: 10px;*/
  overflow: auto;
}
div#bottomMain {
  height: 30px;
  text-align: center;
  border: 0px solid cyan;
  background-image: url(trava.jpg);
}
div#bottomText {
  position: relative;
  left:0px;
  top: 8px;
  width: 990px;
  text-align: center;
  color: #eee;
  height: 14px;
  font-weight: bold;
}

/* styly pro menu bloky */
.blok	{ /* hlavni div jednoho menu */
	/*position:relative;
  top:0px;
  right:0px;*/
  width:150px;
  margin:0px 0px 10px 10px;
	overflow:hidden;
  /*background-color:#e8f3c4;*/
}

.bltit { /* menu - titulek */
	font-weight:bold;
  /*line-height:1.3em;*/
  text-align:left;
	color:#fff;
  /*background-color:#ddd;*/
  /*background-image: url(left.jpg);*/
  overflow:hidden;
  padding-left:10px;
  height: 20px;
}

.bloktx	{ /* menu - obsah */
	text-align:left;
  display:block;
  position:relative;
  left:10px;
  width:150px;
  color:#ffffff;
}

.bloktxCenter	{ /* menu - obsah vystredeny */
	text-align:center;
  display:block;
  width:150px;
  color:#ffffff;
}

.bltit p {
  margin: 0px;
  padding: 0px;
}
.opc	{
	opacity:0.5;
  filter:alpha(opacity=50);
	}

/* dokazy v menu */
div.blok a {
  color: white;
  text-decoration: none;
}
div.blok a:visited {
  color: white;
  text-decoration: none;
}
div.blok a:hover {
  color: yellow;
  text-decoration: underline;
}

/* dokazy v menu */
div#rightColMenuText a {
  color: white;
  text-decoration: none;
  margin-left: 20px;
}
div#rightColMenuText a:visited {
  color: white;
  text-decoration: none;
  margin-left: 20px;
}
div#rightColMenuText a:hover {
  color: yellow;
  text-decoration: underline;
  margin-left: 20px;
}

/* dokazy v dolnim pruhu */
div#bottomText a {
  color: #eee;
  text-decoration: underline;
}
div#bottomText a:visited {
  color: #eee;
  text-decoration: underline;
}
div#bottomText a:hover {
  color: yellow;
  text-decoration: underline;
}
/* dokazy v textu */
div#clanekMain a {
  color: #00B;
  text-decoration: none;
}
div#clanekMain a:visited {
  color: #00B;
  text-decoration: none;
}
div#clanekMain a:hover {
  color: #009;
  text-decoration: underline;
}

.clanok, .ram
	{
	width: 97%;
	margin:0px 0px 10px 0px;
	/*border-bottom: 2px solid #a9a9a9;*/
  /*padding:1em;*/
  /*background:#fff7d3;*/
	}

div.div-cla-nadpis
	{
	display:block;
  width:100%;
	text-align:left;
	font-size: 100%;
  /*font-weight:bold;*/
  height: 24px;
	background: #e5e5e5;
  /*margin:-15px -15px 0px -15px;*/
  /*padding-left: 10px;*/
  float: none;
	}
div.div-cla-nadpis-left	{
  width: 90%;
  float: left;
}
div.div-cla-nadpis-right {
  width: 8%;
  float: right;
  padding-right: 10px;
}
h1 {
  font-size: 150%;
}
h2 {
  font-size: 125%;
}
.cla-nadpis
	{
	display:block;
  /*width:99%;*/
	text-align:left;
  /*font-weight:bold;*/
  /*line-height:1.3em;*/
	/*background: #e5e5e5;*/
  /*margin:-15px -15px 0px -15px;*/
  padding-left: 10px;
  margin: 0px;
	}
.cla-nadpis-h2
	{
	display:block;
  width:99%;
	text-align:left;
  /*font-weight:bold;*/
  line-height:1em;
	/*background: #e5e5e5;*/
  /*margin:-15px -15px 0px -15px;*/
  padding-left: 10px;
	}

.cla-informace
	{
	text-align:left;
  /*margin:0.6em 0;*/
  font-size:85%;
  font-style: italic;
  /*line-height:1.2em;*/
	}
.cla-text {
  text-align: justify;
}
.cla-text table{
  font-size: 100%;
}
div.z	{
	font-size:90%; color:#400; text-align:left;
	}
table.z	{
	font-size:100%; color:#400; text-align:left;
	}
}
.cla-text p.left{
  text-align: left;
}
.cla-text p.center{
  text-align: center;
}
.cla-text p.right{
  text-align: right;
}
/* ----- Ramecky pro poptavku ------*/
div.divRamecekBila{
  background-color: #ececec;
}
.dispNone{
  display: none;
}
div.divPoptavkovyFormular{
  margin: 0px 10px 0px 10px;
  padding: 0px 0px 10px 0px;
}
.nazevPolozky {
  width: 100px;
}
.nazevPolozkyPovinne { color: red; }
.textBox {
display:inline-block;
margin-bottom:4px;
vertical-align:middle;
}
.tdFormPolozkaNazev{
  text-align: right;
}
.imgPoptavkovyFormular
{
	float: left;
}

.tblForm td { padding: 3px 0px 3px 10px; text-align: center; }
.tblForm td input[type="text"] { margin: -1px 0px -2px 0px; }
.tblForm td input[type="checkbox"] { vertical-align: middle; }
.tblForm .tdFormObrazek { vertical-align: top; }

.tblForm .tdFormPolozkaNazev
{
	text-align: right;
	white-space: nowrap;
	padding: 2px 12px 2px 30px;
}
.divPoptavkovyFormular h4{
  font-size: 120%;
  margin-top: 0px;
  padding-top: 0px;
}
.tblFormMain td.leva{
  vertical-align: top;
}
.tblFormMain td.prava{
  vertical-align: middle;
}

/* styly pro tisk */
@media print {
  body {
    font-family: Times;
    font-size: 11pt;
  }
  div#pageMain { border: none; }
  div#topMain { display: none; }
  div#leftCol { display: none; }
  div#rightCol {
    width: 100%;
    background: none;
  }
  div#clanekMain {
    width: 100%;
    height: 100%;
  }
  div#bottomText {
    border-top: 1px solid #666;
    padding-top: 10px;
    margin-top: 10px;
    color:black;
    text-align: center;
  }
  /* dokazy v dolnim pruhu */
  div#bottomText a {
    color: #009;
    text-decoration: none;
  }
  div#bottomText a:visited {
    color: #009;
    text-decoration: none;
  }
  div#bottomText a:hover {
    color: #009;
    text-decoration: underline;
  }
}
