/* NADPISY */
H1 {
  font-size:15pt;
  text-align:center;
  color:navy;
  letter-spacing: 1px;
}

H2 {
  font-size:13pt;
  text-align:center;
  color:navy;
}

H3 {
  font-size:11pt;
  text-align:center;
  color:navy;
  margin: 10px 0px 10px 0px;
}

H4 {
  font-size:10pt;
  text-align:center;
  color:navy;
}

H5 {
  color:navy;
}

/*tabulecka pro blok*/
table.blok_l {
	table-layout : fixed;
	border-collapse : collapse;
  width : 190px;
  margin-left: 5px;
	font-size:10pt;
  border:1px solid #4D5D7F;
  border-width:1px 1px 0px 1px;
}
table.blok_p {
	table-layout : fixed;
	border-collapse : collapse; 
  width : 190px;
  margin-right: 5px;
	font-size:10pt;
	border : 1px solid #CFA201;
	border-width : 1px 1px 0px 1px ;
}
td.murka_l {
	width : 18px;
	_width : 22px;
  background-color:#FFF;
}
td.murka_p {
	width : 18px;
	_width : 22px;
  background-color:#FFFFFF;
}
td.nadpis_l {
	font-size: 12px;
	font-weight: bold;
	color: #EFC211;
	background-color:#4D5D7F;
	letter-spacing:2px;
	padding-left: 8px;
	text-align : left;
  background-image:url('./img_zpv/ramec_pravy.jpg');
}
td.nadpis_p {
	font-size: 12px;
	font-weight: bold;
	color: #02488E;
	background-color:#FFCC00;
	letter-spacing:2px;
	padding-left: 8px;
	text-align : center;
  background-image:url('./img_zpv/ramec_levy.jpg');
}

div.obsah_l,div.obsah_l_scrlbr{
  text-align: left;
  color: #02488E;
  background-color:#FFFFFF;
	border : 1px solid #366285;
	border-width : 1px 1px 1px 1px;
  width : 182px;
  _width : 190px;
  margin:-1px 0px 15px 5px;
  padding:5px 0px 5px 5px;
  _padding:7px 5px 5px 5px;
}
div.obsah_l_scrlbr{
  _padding:7px 5px 21px 5px;
}

div.obsah_p,div.obsah_p_scrlbr {
  text-align:left;
  color: #02488E;
  background-color:#FFFFFF;
	border : 1px solid #CFA201;
	border-width : 0px 1px 1px 1px;
  width : 182px;
  _width : 190px;
  margin:-1px 5px 15px 0px;
  padding:5px 0px 5px 5px;
  _padding:7px 5px 5px 8px;
}
div.obsah_l_scrlbr{
  _padding:7px 5px 21px 5px;
}

div.sez_obj {
	width: 575px;
	_width: 570px;
}

/*Seznamy a listíky*/

div.obsah_l li{
  line-height:15px;
  _line-height:16px;
  margin:5px 0px 5px 0px;
  list-style-position:outside;
}

div.obsah_l ul{
  margin:0px 0px 0px 22px;
  _margin:0px 0px 0px 17px;
  padding:0px;
}

div.obsah_p li{
  line-height:15px;
  _line-height:16px;
  margin:5px 0px 5px 0px;
  list-style-position:outside;
}

div.obsah_p ul{
  margin:0px 0px 0px 22px;
  _margin:0px 0px 0px 12px;
  padding:0px;
}
/*A hrefy*/
A, A:link, A:visited, A:link    {
	color: black;
	text-decoration: none;
}
A:focus, A:hover {
	color: #D4463C;
	text-decoration: none;
}

#content A{
  font-weight:bold;
  color: #46729F;
  cursor:pointer;
}

#head_menu A{
  background-color: white;
  color: #D4463C;
  font-weight: normal;
  font-size:9pt;
  text-transform: uppercase;
  padding:1px 3px 1px 3px;
}
#head_menu A:hover{
  background-color: #D4463C;
  color:white;
}

div.obsah_l A, div.obsah_l A:visited{
  cursor:pointer;
  color: #02488E;
}

div.obsah_p A, div.obsah_p A:visited{
  cursor:pointer;
  color: #02488E;
}


/*ruzna BRcka*/
BR.mezera12 {
	line-height : 0px;
}

/*DIVy celkove*/
#frame {
  margin-top:5px;
	background-image: url('./img_zpv/pozadi_ramce.jpg');
	border-top:1px solid #4D5D7F;
	border-left:1px solid #4D5D7F;
}

#head {
	height: 133px;
	background-image: url('./img_zpv/zahlavi.jpg');
	background-repeat : no-repeat;
	border-bottom:1px dotted #4D5D7F;
	margin-bottom:7px;
	position:relative;
}

#head_menu {
  position: absolute;
	text-align: right;
	color:red;
	font-family:Arial Narrow,Arial,ArialCE,Arial CE;
	bottom:2px;
	right:5px;
}

#head_kontakty{
  position: absolute;
  letter-spacing:1px;
  top: 0px;
  left: 5px;
	padding: 1px 0px 5px 1px;
  color: #FA453D;
  font-size:10px;
/*  text-transform: lowercase;*/
}

#leftcol {
  position:relative;
  width:200px;
  float:left;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 10px 0px;
  _padding: 5px 0px 0px 0px;
  _margin:0px;
  z-index:2;
  color: black;
}
#rightcol {
  position:relative;
  width:200px;
  float:right;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 10px 0px;
  _padding: 5px 0px 0px 0px;
  _margin:0px;
  z-index:2;
  color: black;
}
#content {
	position : relative;
	text-align: left;
	padding : 0px 10px 25px 10px;
	margin: 0px 0px 20px 202px;
	_margin: 8px 0px 20px 0px;
	z-index:1;
  width: 575px;
  _width: 570px;
}
#footer {
	border-top:1px dotted #ADBDC0;
	border-bottom:1px dotted #4D5D7F;
	padding: 3px 0px 3px 0px;
	clear: both;		
}

#sysinfo{
  position:absolute;
  left:50%;
  text-align:right;
  width:170px;
  _width:500px;
  font-family:verdana;
  font-size:7pt;
  color:#B0B0B0;
  padding:2px 20px 2px 0px;
  margin:-30px 0px 25px 320px;
  _padding:2px 20px 2px 260px;
  _margin:-35px 0px 25px 0px;
  z-index:5;
}

td.clanek_nadpis {
	border-collapse : collapse;
	font-size:10pt;
	background-color: #CFDCE0;
	border-style: solid;
	border-width: 1px;
	border-color: #909090 silver silver #909090;
}
td.clanek_podnadpis {
        font-size: x-small;
	border-style: solid;
	border-width: 1px;
	border-color: #909090 silver silver #909090;
	background-color: lightyellow;
}
td.clanek_podnadpis_2 {
        font-size: x-small;
	background-color: lightyellow;
}

/*tabulecka pro produkt e-shop*/
table.blok_prod_obsah {
        border: solid 1px;
	border-collapse : collapse;
	background-color: #FFECA0;
        border-color: #366285  #76A2C5 #76A2C5 #366285;
}

td.prod_obsah {
	background-color: #F0F0F0;
	border-style: solid;
	border-width: 1px;
	border-color: #909090 silver silver #909090;
}

td.nadpis_prod_l {
	font-size: large;
	font-weight: bold;
	color: #164265;
	letter-spacing:2px;
	padding-left: 8px;
	text-align : left;
	border-style: solid;
	border-width: 1px;
	border-color: #366285  #76A2C5 #76A2C5 #366285;
        background-color: #B5CCDF;
}

td.nadpis_prod_2 {
	font-size: 12px;
	font-weight: bold;
	color: #505050;
	letter-spacing:2px;
        padding-left: 8px;
        padding-right: 8px;
	text-align : left;
	border-style: solid;
	border-width: 1px;
	border-color: #909090 #909090 silver #909090;
}

td.nadpis_prod_3 {
	font-size: 12px;
	color: #000000;
	letter-spacing:1px;
        padding-left: 8px;
        padding-right: 8px;
	text-align : left;
	border-style: solid;
	border-width: 1px;
	border-color: #909090 #909090 silver #909090;
        background-color: #F0F0F0;
}
