/*Styl 8*/
body {
	margin: 0px;
	padding: 0px;
	color: #172428;
	font-size: 11pt;
	font-family: helvetica; /*Microsoft Sans Serif;*/
	background: #E3F6FC;

}
@media print {
    body {background: #FFFFFF}
}
/* zakladni prvky */
p {
	text-align: justify;
}
img {
	border: 0;
}
hr {
	border: 1px dashed #1522A0;
	text-align: center;
	width: 100%;
}
h1 {
	font-size: 17pt;
	text-align: center;
	font-weight: bold;
	color: #000000;
}
h2 {
	font-size: 15pt;
	text-align: center;
	font-weight: bold;
	color: #000000;
}
h3 {
	font-size: 13pt;
	text-align: left;
	font-weight: bold;
	color: #000000;
}
h4 {
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	margin: 0em;
}
table {
	text-align: justify;
	border: 0px solid;
	font-size: 11pt;
}
a:link, a:visited, a:active {
	color: #0606E0;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}

@media print {
    a:link, a:visited, a:active {text-decoration: none; color: #172428;}
}

/*--------------------------------------------*/
/* =============== resetovac ====================*/
.resetovac {
  border: 0px none;
  margin: 0px;
  padding: 0px;
  float: none;
  clear: both;
  width: 0px;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
}

/*--------------------------------------------*/
/* =============== STRANKA ====================*/
#strankaobal {
  width: 990px;
  margin: 0px auto 0px auto;
}

#strankaobal1 {
  background: url('../obr/styl7.gif') top left repeat-y;
}

#strankaobal2 {
  background: url('../obr/styl7r.gif') top right repeat-y;
}

#strankaobal2_off {
}

@media print {
    #strankaobal {width: 100%; padding: 0px; margin: 0px;}
    #strankaobal1 {background: #FFFFFF; padding: 0px; margin: 0px;}
    #strankaobal2 {background: #FFFFFF; padding: 0px; margin: 0px;}
    #strankaobal2_off {background: #FFFFFF; padding: 0px; margin: 0px;}
}

/*--------------------------------------------*/
/* =============== hlavni panel================*/

#hlavnipanelobal {
  padding: 5px 150px 5px 150px;
}

#hlavnipanelobal_off {
  padding: 5px 5px 5px 150px;
}

@media print {
    #hlavnipanelobal {padding: 5px 5px 5px 5px; margin: 0px;}
    #hlavnipanelobal_off {padding: 5px 5px 5px 5px; margin: 0px;}
}

/*--------------------------------------------*/
/* =============== levy panel================*/
#levypanelobal {
  float: left;
  width: 126px;
  margin: 5px 0px 5px 0px;
  padding: 2px 2px 2px 1px;
}

@media print {
    #levypanelobal {display:none;}
}

/*--------------------------------------------*/
/* =============== pravy panel================*/
#pravypanelobal {
  float: right;
  width: 126px;
  margin: 0px;
  padding: 0px;
}

.pravypanelobsah {
  margin: 2px 2px 1px 2px;
  padding: 2px;
	font-size: 9pt;
	border: 1px solid #8A8A8A; /*#000000*/
	background: #D4ECF2; /*#E3F6FC*/
	text-align: left;
}

@media print {
    #pravypanelobal {display:none;}
}

/*--------------------------------------------*/
/* =============== header ====================*/
#strankahlavicka {
  background: url('../obr/top7.gif') top left no-repeat;
  padding: 5px 0 5px 5px;
}

@media print {
    #strankahlavicka {display:none;}
}

/*--------------------------------------------*/
/* =============== footer ====================*/
#strankapaticka {
  background: url('../obr/pata.png') top left repeat;
  color: #111111;
  font-size: 7pt;
  margin: 5px 0 0 0;
  padding: 0 15px 0 15px;
  text-align: right;
}

@media print {
    #strankapaticka {display:none;}
}

/*--------------------------------------------*/
/* =================== menu ==================*/
ul#hlavniMenu {
	width: 121px;
	z-index:1;
}
ul#hlavniMenu, ul {
	padding: 2px 0px 0px 1px;
	margin: 0px;
	list-style-type: none;
	z-index:2;
}
ul#hlavniMenu ul {
	position: absolute;
	top: 0;
	left: 121px;
	visibility: hidden;
}
ul#hlavniMenu li {
	position: relative;
	width: 121px;
	margin: 0px 0px 2px 2px;
	border: #384A8C 1px solid;
	background-color: #91C6E8;
}
ul#hlavniMenu a {
	display: block;
	text-decoration: none;
	padding: 0px 1px 0px 1px;
	display: block;
	width: 99%;
	color: #1A078F;
	font-weight: bold;
  font-size: 10pt;
}
ul#hlavniMenu a:hover, ul#hlavniMenu li:hover a, ul#hlavniMenu li.hover a {
	background-color: #4A90DB;
}
ul#hlavniMenu li:hover ul a, ul#hlavniMenu li.hover ul a {
	font-weight: normal;
  font-size: 10pt;
	background-color: #AED9F4;
	color: #1A078F;
	border-left: #2E3D73 3px solid;
	border-top: #2E3D73 1px solid;
	border-right: #2E3D73 1px solid;
	border-bottom: #2E3D73 1px solid;
}
ul#hlavniMenu li:hover ul a:hover, ul#hlavniMenu li.hover ul a:hover {
	background-color: #7EAECC;
	border-left: #242F59 3px solid;
	border-top: #242F59 1px solid;
	border-right: #242F59 1px solid;
	border-bottom: #242F59 1px solid;
}
ul#hlavniMenu li:hover ul, ul#hlavniMenu li.hover ul {
	visibility: visible;
}
ul#hlavniMenu li li {
	border: none;
	margin: 0px;
	width: 170px;
	padding: 0;
}
ul#hlavniMenu li {
	behavior: url(css/hover.htc);
}

/*--------------------------------------------*/
/* ================= ostatni =================*/
.pocit {
  width: 128px;
  padding-left: 1px;
	padding-top: 6px;
	text-align: center;
}
.bil {
	background: url(../obr/papir.jpg);
	font-weight: bold;
	padding-bottom: 8px;
	padding-top: 8px;
}
.ul1 {
	list-style-position: outside;
	display: list-item;
}
.stopro {
	width: 100%;
}
.view {
	width:810px;
	margin-top: 6px;
  float: left;
}
.viewl {
	width:720px;
  float: left;
}
.viewr {
	width: 80px;
  float: right;
	border: 1px double #797979;
}
@media print {
    .viewr {display: none;}
}
.tabgal {
	text-align: center;
	border: 3px double #797979;
	width: 100px;
}
.tabgalsto {
	text-align: center;
	border: 3px double #797979;
	width: 100%;
}
.tabgalpade {
	text-align: center;
	width: 50%;
	border: 3px double #797979;
}
.tabgalthumb {
  text-align: center;
	width: 80px;
}
.thumb {
  padding-top: 6px;
  padding-bottom: 3px;
  padding-left: 1px;
	border: 1px dotted #BCBCBC;
	width: 78px;
	background: url('../obr/pozadi.png') top left repeat;
}
.thumb_selected {
  padding-top: 6px;
  padding-bottom: 3px;
  padding-left: 1px;
	border: 1px dotted #BCBCBC;
	width: 78px;
	background: #DFDFDF;
}
.vpravo {
	text-align: right;
	padding-bottom: 1px;
	width: 100%;
}
.centruj {
	text-align: center;
}
.datum {
  width: 128px;
  padding: 1px;
	font-size: 8pt;
	text-align : center;	
	font-family: Dark Crystal Outline, Arial;
}
.face-gotic {
	font-family: Century Gotic, Times New Roman;
}
.name {
	font-size: 8pt;
	text-align : center;	
	font-family: Dark Crystal Outline, Arial;
}
.size {
	font-size: 7pt;
	text-align : center;
	color: #5E5E5E;
	font-family: Dark Crystal Outline, Arial;
}
.fieldset {
 text-align : center;
 width  : 97%;
 padding: 8px;
 border : 1px double #797979;
}
.stonasto {
 text-align : center;
 width  : 100%;
 height: 80px;
}
.dveste {
  text-align : left;	
  float : left;
  width : 290px;
  margin : 0px;
  padding : 0 0 0 5px;
  border-right : 3px double #797979;
  overflow: hidden;
      }
.stopade {
  text-align : center;
  float : left;
  width : 130px;
  margin : 0px;
  padding : 0px;
      }
.sedmsetpade {
 text-align : center;
 width  : 706px;
 margin: 0px;
 padding: 4px;
 border : 3px double #797979;
}
.sedmsetpade_view {
 text-align : center;
 width  : 706px;
 margin-top: -14px;
 padding: 4px;
 border : 3px double #797979;
}
.sedmsetpadesip {
 text-align : center;
 width  : 714px;
 height: 24px;
 margin-bottom: -18px;
 padding: 0px;
 border-left: 3px double #797979;
 border-top:  3px double #797979;
 border-right:  3px double #797979; 
}
.sedmsetpadenavi {
 text-align : center;
 width  : 714px;
 height: 18px;
 margin: 0px;
 padding: 2px 0 2px 0;
 border: 3px double #797979; 
}
.sedmsetpadeleft {
 text-align : left;
 width  : 706px;
 margin-bottom: 2px;
 padding: 4px;
 font-family : Dark Crystal Outline, Arial;
 font-size : 10pt; 
 border : 3px double #797979;
}
.gal{
 float: left;
 text-align : center;
 width  : 78pt;
 height: 80pt;
 margin: 0px;
 padding: 3px;
 border : 3px double #797979;
}
legend{
  font-size : 10pt;
  font-family : Dark Crystal Outline, Arial;
  color : #172428;
  padding-bottom: 3px;
  text-align : center;	
}
legend {
  border:1px solid #797979;
} 
.yt{
 float: left;
 text-align : center;
 width  : 425pt;
 height: 350pt;
 margin: 0px;
 padding: 3px;
 border : 3px double #797979;
}
.hydro{
 text-align : center;
 width  : 88pt;
 height: 31pt;
 border : 0px;
}
.fl {
 text-align: left;
}
.fc {
 margin-top: -20pt;
 margin-bottom: -10px;
}
table.plan {
 	background: #7AA0A8;
}
td.plan {
 	background: #E3F6FC;
}
th.plan {
 	background: #B8CED5;
 	text-align: center;
}

table.newgal {
 	background: #7AA0A8;
 	font-size: 9pt;
}
td.newgal {
 	background: #E3F6FC;
 	padding: 1px 2px 1px 2px;
}
th.newgal {
 	background: #B8CED5;
 	text-align: center;
 	white-space: nowrap;
 	padding: 1px 2px 1px 2px;
}
input.newgal {
 	font-size: 9pt;
}


@media print {
    table.plan {
     	border: 1px solid #333333;
     	border-spacing: 0px;
     	margin: 0px;
     	padding: 0px;
    }
    td.plan {
     	border: 1px solid #333333;
     	margin: 0px;
     	padding: 1px 3px 1px 3px;
    }
    th.plan {
     	border: 1px solid;
     	border: 1px solid #333333;
     	margin: 0px;
     	padding: 2px 3px 2px 3px;
    }
}
