@charset "windows-1250";
html {
     overflow: -moz-scrollbars-vertical;
}


  body {
    text-align:center;
    margin:0px;
    margin-top:10px;
   font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
   font-size:10px;
   background-image:url(../layout/pantek-bg.gif);
    }

 hr {
 	color:#c5c5c5;
}
 

  /* celkovy layout */
  #frame {
    width:980px;
    margin-right:auto; /* center */
    margin-left:auto;  /* center */
    margin-top:0px;
    padding:0px;
    text-align:left;
    }
  /* --------------------------------------------------------------- */
  /* vrchni frame s logem */
  #hlavicka {
    background:#fff;
    background-image: url("../layout/main_header.jpg");
    height:80px;
	cursor: hand;
    }

  /* --------------------------------------------------------------- */
  /* vrchni frame s logem - stranka hlavniho menu */
  #hlavicka_main {
    background:#fff;
    background-image: url("../layout/main_pctr_index.jpg");
    height:190px;
	cursor: hand;
    }

  /* --------------------------------------------------------------- */

  /* vrchni frame s hlavnim menu */
  #blokmenu {
    background:#ffd700;
    height:25px;
    padding-top: 0px;
    }

  #blokmenu_menu {
    float: left;
    background:#ffd700;
/*    height:25px;*/
    top:0px;
    white-space:nowrap;
    }


  #blokmenu_hledani {
    float: right;
    background:#ffd700;
        height:21px;
    top:0px;
    vertical-align: middle;
	text-align:right;
	width:200px;
	padding-top:4px;
	
    }

  #blokmenu_hledani form {
	display:inline;
	text-align:right;
    }

  #blokmenu_hledani form img {
	border: 0;
	padding:1px;
	margin:0px;
	padding-right:0px;
    vertical-align: middle;
    }

  #blokmenu_hledani input {
   border:1px solid #000000;
   height: 10px;
   font-size:9px;
    vertical-align: middle;

  }

  /* --------------------------------------------------------------- */

  #blokobsahu td, #blokobsahu tr  { border:0px;
/*    margin:0; padding:0;
background:#DD3456;
border-collapse: collapse;*/
    vertical-align: top;
    padding-top:0x;
    padding-left:0px;
    padding-right:0px;

  }

#blokobsahu ul {
 padding-left: 0px;
 spacing-left: 0px;
}

  #blokobsahu {
   /*clear: all;*/
/*   height:100%;*/
    margin:0;
    padding:0;
/*    background-color:#ff00ff;*/
    width:980px;
    border:0px;
    border-collapse: collapse;




  }



  /* --------------------------------------------------------------- */

  .blokvlevo {
    width:180px;
    margin:0;
    padding:0px;
    padding-top:10px;

    background-color:#fff2be;
    background:#fff2be;
/*    border-right: 1px solid #c5c5c5;*/
    border:0px;
    background-image: url("../layout/left.gif");
    background-repeat:repeat-y;
    }



  .blokvlevo hr {
    height:1px;
    size:1px;
	color:#c5c5c5;
	margin:0;
	padding:0px;
  }


/* menu vlevo - jen pro uvodni stranku  */
  .menuvlevo_uvod {
    margin:0;
    padding:0px;
    padding-top:10px;
}

 .menuvlevo_uvod hr {
    height:1px;
    size:1px;
	color:#c5c5c5;
	background-color: #c5c5c5; 
	margin:0;
	padding:0px;
	margin-top:3px;
	margin-bottom:3px;
  }


.menuvlevo_uvod p {
   margin:0;
    padding:0px;
    padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
 
}

.menuvlevo_uvod img {
text-align:center;
	padding-bottom:3px;
	padding-top:3px;
}

/* KONEC: menu vlevo - jen pro uvodni stranku */

.menuvlevo ul {
padding:0;
margin:0;
margin-left:30px;
margin-right:8px;
}

  .menuvlevo li   {
	list-style-image: url("../layout/zarazka.gif");
	padding:0px;
	margin:0px;
	margin-bottom: 10px;
	font-weight:bold;
	text-decoration: none;
	marker-offset:auto;

  }
/*
  .menuvlevo li   {
	margin-left:8px;
	padding-left:0px;
	list-style:none;
	list-style-image: url("../layout/zarazka.gif");
	list-style-position: inside;
	margin-bottom: 8px;
	font-weight:bold;
	text-decoration: none;

  }
*/

.menuvlevo a {
text-decoration:none;
color:#000000;
}

.menuvlevo a:hover {
text-decoration:underline;
color:#000000;
}

  /* --------------------------------------------------------------- */

  #blokstred {
/*    margin: 0 175x;*/
    padding:4px;
    padding-top:10px;
    padding-bottom:10px;


/*width: 98%;
    margin:0px;

    width:619px;
/*    color: #000000;         */
/*    font-weight: normal;*/

/*    float:left;*/
    background:#ffffff;
/*    border:1px dotted #ff0000;*/
border:0px;
font-size:14px;

    }

#blokstred p {
margin-right:6px;
}


#blokstred ul {
padding:0;
margin:0;
margin-left:50px;
margin-right:8px;

}

  .blokstred hr {
    height:1px;
    size:1px;
	color:#c5c5c5;
  }

  #blokstred li   {
	padding:0px;
	margin:0px;
	margin-bottom: 8px;
	marker-offset:auto;
	margin-right: 3px;
  }


#blokstred table {

margin-left:12px;
margin-right:8px;
border:1px #000000 solid;
width:95%;
padding:1px;
margin-left:10px;
border-spacing: 0px;
border-collapse:collapse;


}

#blokstred tr {

border:1px #000000 solid;

}

#blokstred td {

margin:3px;
padding:5px;
border:1px #000000 solid;

}

#blokstred th {
background-color:#000000;
color:#FFFFFF;
margin:3px;
padding:5px;
border:1px #000000 solid;

}

  #blokstred img {
     border:0px #000000 solid;
     margin:3px;

  }


  /* --------------------------------------------------------------- */

  #blokvpravo {
/*    float:left;*/
    width:180px; /* vratit na 180 */
    margin: 0px;
    padding:0px;
/*    border-left: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
/*    border:1px dotted #000ff0;*/
    border:0px;
    background:#ffffff;
    border-collapse: collapse;

    background-image: url("../layout/right.gif");
    background-repeat:repeat-y;

    }

  .blokvpravo_tisk {

    background:#dddddd;
    padding:0px;
    margin:0px;
    padding-top:10px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px;
    border:0px;
/*    position:relative;
    left:-4px;
    top: -10px;
    width:180px;*/
/*    display:float;
    float:left;*/
  }

  .blokvpravo_obsah {

    background:#ffffff;
    margin:0px;
    padding-top:10px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px;
    border:0px;
    background-image: url("../layout/right.gif");
    background-repeat:repeat-y;
  }

  .blokvpravo_obsah h1 {
      font-size:10px;
      font-weight:bold;
      color:#000000;
      margin:0;
      padding:0;
      padding-left:1px;
      padding-bottom:4px;
  }

  .blokvpravo_obsah img {
     vertical-align: middle;
     border:0px;
     margin:3px;

  }

  .blokvpravo_obsah hr {
    height:1px;
    size:1px;
	color:#c5c5c5;
  }

  .blokvpravo_obsah a {
      font-size:10px;
      font-weight:normal;
      color:#000066;
      text-decoration: underline;
/*      display: block;*/
   }

  .blokvpravo_obsah a:hover {
      color:#000000;
      text-decoration: none;
   }


.blokvpravo_obsah ul {
 padding-left: 0px;
 spacing-left: 0px;
 
 margin-left:30px;
margin-right:8px;
}

  .blokvpravo_obsah li   {
	list-style-image: url("../layout/pdf.gif");
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-bottom: 9px;
	margin-left:-5px;

	font-weight:bold;
	text-decoration: none;
	marker-offset:auto;

  }




/*

  #blokvpravo p { font-size:10px}

  #blokvpravo_ovladani {
    padding: 2px;
    background-color:#eee;
  }

  #blokvpravo_obsah {
    padding: 2px;
    background:#fff;
  }
  */

  /* --------------------------------------------------------------- */

  /* spodni frame s logem */
  #paticka {
    background:#000099;
    height:18px;
    color: #FFFFFF;
    text-align:center;
    vertical-align:middle;
    padding-top:6px;


    }

  /* --------------------------------------------------------------- */
  /* --------------------------------------------------------------- */
  /* --------------------------------------------------------------- */

  p,h1,pre {
/*    margin:0px 10px 10px 10px;*/
    padding-left:10px;
/*    color: #000000;
    font-weight: normal;*/
    }

  h1 {
    font-size:20px;
    font-weight:bold;
    padding-left:10px;
    padding-bottom:0px;
    margin-bottom:2px;
    }

  h2 {
    font-size:17px;
    font-weight:bold;
    padding-left:10px;
    color:#0000aa;
    }

  h3 {
    font-size:14px;
    padding-left:10px;
    }

  h4 {
    font-size:12px;
	padding:0px;
	margin:0px;
    padding-left:10px;
	padding-top:2px;
	padding-bottom:3px;
    }

  h6 {
    font-size:13px;
	padding:0px;
	margin:0px;
    padding-left:10px;
	padding-bottom:2px;
    }

.aktualita  {
margin:0px;
padding:0px;
	margin-right:6px;
    padding-left:10px;
	padding-bottom:10px;
	}


  .podtitul {
    font-size:14px;
    font-weight:bold;
    padding-left:10px;
    padding-top:0px;
    margin-top:0px;

  }

  .navigace {
    padding-left:10px;
    font-size:11px;
    font-weight: bold;
    color:#c0c0c0;
  }

.navigace a {
text-decoration:none;
    color:#c0c0c0;
}

.navigace a:hover {
text-decoration:underline;
    color:#c0c0c0;

}

.poznamka {
	font-size: 10px;
	background-color: #e4e4e4;
	padding: 4px;
	border: 1px solid #777777;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	width: 590px;

    ruby-align: expression(  this.runtimeStyle.rubyAlign = "auto",   this.innerHTML ="<strong>Poznámka:</strong>&nbsp;" + this.innerHTML );

}

.poznamka:before
{
content: 'Poznámka: ';
}

.redtext { /* pro reference */
	color:#FF0000;
	font-weight: bold;
}

.oceneni-nadpis { /* pro si */
	font-weight: bold;
	padding-top: 20px;
}

.oceneni { /* pro si */
	color:#0000aa;
	font-weight: bold;
	padding-top: 20px;
}
.oceneni-jmeno { /* pro si */
text-align: center;
}


#pas_obrazku {

margin:0;
padding:0;
margin-left:28px;

}

#pas_obrazku img {

border:0px;
margin:0px;
padding:0px;

}

#bezramu, #bezramu table {

margin-left:12px;
margin-right:8px;
border:0px #000000 solid;
width:95%;
padding:0px;
margin-left:10px;
border-spacing: 0px;
border-collapse:collapse;

}

#bezramu tr {
border:0px;
margin-bottom:10px;
}

#bezramu td {
border:0px;
}

.priklad {
	font-size: 10px;
	background-color: #e4e4e4;
	padding: 4px;
	border: 1px solid #777777;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	width: 590px;

    ruby-align: expression(  this.runtimeStyle.rubyAlign = "auto",   this.innerHTML ="<strong>Příklad:</strong>&nbsp;" + this.innerHTML );

}

.priklad:before
{
content: 'Příklad: ';
}
h5 {
	font-size:10px;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:3px;
	font-weight: normal;
}
.podtrzeno {
	text-decoration: underline;
}


.sitemap {
display:none;
visibility:hidden;
}




/* ----------------------------------------------------------*/
  .blokvpravo_newcustomer {

    background:#d7daf0;
    margin:0px;
    padding-top:10px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px;
    border:0px;
	border-bottom:1px solid #c5c5c5;
	border-top:1px solid #c5c5c5;
    background-image: url("../layout/right.gif");
    background-repeat:repeat-y;
  }
  
  .blokvpravo_newcustomer h1 {
      font-size:10px;
      font-weight:bold;
      color:#000000;
      margin:0;
      padding:0;
      padding-left:1px;
      padding-bottom:4px;
  }

  .blokvpravo_newcustomer img {
     vertical-align: middle;
     border:0px;
     margin:3px;

  }

  .blokvpravo_newcustomer hr {
    height:1px;
    size:1px;
	color:#c5c5c5;
  }

  .blokvpravo_newcustomer a {
      font-size:10px;
      font-weight:normal;
      color:#000066;
      text-decoration: underline;
/*      display: block;*/
   }

  .blokvpravo_newcustomer a:hover {
      color:#000000;
      text-decoration: none;
   }


.blokvpravo_newcustomer ul {
 padding-left: 0px;
 spacing-left: 0px;
 
 margin-left:30px;
margin-right:8px;
}

  .li_pdf   {
	list-style-image: url("../layout/pdf.gif");
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-bottom: 5px;
	margin-left:-5px;

	font-weight:bold;
	text-decoration: none;
	marker-offset:auto;
	vertical-align:top;

  }

  .li_telefon  {

	list-style-image: url("../layout/telefon.gif");
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-bottom: 5px;
	margin-left:-5px;

	font-weight:bold;
	text-decoration: none;
	marker-offset:auto;
	vertical-align:top;

  }

  .li_obalka  {
	list-style-image: url("../layout/obalka.gif");
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-bottom: 5px;
	margin-left:-5px;

	font-weight:bold;
	text-decoration: none;
	marker-offset:auto;
	vertical-align:top;

  }

  

/* ----------------------------------------------------------*/
