/*
Programoval:
   Radovan Moser - PATROKOLOS
   internetove sluby
   http://www.patrokolos.cz
   moser@patrokolos.cz
*/

/*** barvy ***/
/** zakladni barvy **/
/* cerna */
   .color2, body { color: #000000; }
   .color2bg { background-color: #000000; }
/* bila */
   .color1 { color: #ffffff; }
   .color1bg { background-color: #ffffff; }
/* modra */
   .color3, a { color: #0000ff; }
   .color3bg { background-color: #0000ff; }
/* cervena */
   .color4, .bad { color: #FF0000; }
   .color4bg { background-color: #FF0000; }
/* zelena */
   .color5, .ok { color: #008000; }
   .color5bg { background-color: #008000; }

/** paleta **/
/* bareva c. 1 */
   .color1p { color: #FFF1D1; }
   .color1pbg { background-color: #BBD8FF; }
   .tab1a { border-color: #FFF1D1; }
/* bareva c. 2 */
   .color2p { color: #0A48DC; }
   .color2pbg, .menu { background-color: #0A48DC; }
/*   .tlacitko { border-top-color: #339771; border-left-color : #339771; } */
/* bareva c. 3 */
   .color3p, .td1a { color: #D2FFE8; }
   .color3pbg { background-color: #D2FFE8; }
/* bareva c. 4 */
   .color4p { color: #CBDACE; }
   .color4pbg, .td2a { background-color: #CBDACE; }
/*   .tlacitko { border-right-color: #FFFAEF; border-bottom-color: #FFFAEF; } */
/* bareva c. 5 */
   .color5p { color: #718470; }
   .color5pbg, .td1a, .td4a { background-color: #718470; }

/** paleta - �rnob��**/
/* bareva c. 1 */
   .color1bw, .td1a, .td4a { color: #ffffff; }
   .color1bgbw, .td2c { background-color: #ffffff; }
/* bareva c. 2a */
   .radek.sudy { background-color: #ededed; }
/* bareva c. 2b */
   .color2bw { color: #dcdcdc; }
   .color2bgbw, .tlacitko { background-color: #dcdcdc; }
/* bareva c. 3 */
   .color3bw { color: #c0c0c0; }
   .color3bgbw, .paticka { background-color: #c0c0c0; }
/* bareva c. 5 */
   .color5bw, .paticka a, h1, h2, h3 { color: #000000; }
   .color5bgbw { background-color: #000000; }


/** barvy pro tento web **/
/* bareva c. 1 */
   .color1w { color: #FFFF66; }
   .color1wbg { background-color: #FFFF66; }
/* bareva c. 2 */
   .color2w { color: #FFFFCC; }
   .color2wbg { background-color: #FFFFCC; }


/*** tagy ***/
body,h1,h2,h3,h4,h5,h6,ul,ol,li,p {
  margin:0px;
  padding:0px;
}
body, td, th, h1, h2, h3, h4, h5, h6  {
	font-family: "verdana ce","arial ce", "geneva ce", "helvetica ce", verdana, arial, geneva, helvetica, sans-serif;
	font-size: small;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a img {
  border: 0;
}
th, h1, h2, h3, h4, h5, h6  {
   clear: left;
   margin-top: 20px;
   margin-bottom: 7px;
   padding-top: 3px;
   padding-bottom: 6px;
}
th {
  font-style: italic;
  border-bottom: solid silver 1px;
}
h1 {
	font-size: large;
   font-weight: bold;
   padding: 0px;
   margin: 20px 0px 10px 0px;
}
h2 {
	font-size: larger;
  font-weight: bold;
  padding: 0px;
  margin: 20px 0px 10px 0px;
}
h3 {
  font-weight: bold;
  margin: 10px 0px 5px 0px;
}
p {
   margin-top: 5px;
   margin-bottom: 5px;
}
form {
   margin: 0px;
}
ul {
  list-style-type:disc;
  margin: 10px 0px 10px 50px;
}
ol {
  list-style-type:decimal;
  margin: 10px 0px 10px 50px;
}


/*** tridy ***/
.text-center { text-align:center; }
.hidden { display:none; }
.clear { clear:both; }
.font1px { font-size:1px; }
.print { display: none; }
.noprint {  }
.nowrap { white-space: nowrap; }
.strong { text-weight: bold; }
.fixed { position: fixed; }


/*** tabulky ***/
.tab1a {
   border-style: solid;
   border-width: 1px;
}
.tdstart {
   padding-top: 8px;
}
.tdend {
   padding-bottom: 8px;
}
.td1f {
   padding-top: 8px;
}
.th1a {
   font-weight: bold;
}
.td1a {
   text-align: right;
   padding-right: 15px;
   padding-left: 25px;
}
.td1b {
   font-weight: bold;
}
.td2a {
   padding-left: 15px;
   padding-right: 15px;
}
.td2c {
   padding-left: 15px;
   padding-right: 15px;
}
.td4a {
   text-align: right;
   padding: 5px 15px 5px 15px;
}
.tdsto0 input {
   width: 100px;
}
.tdsto1 input {
   width: 150px;
}
.tdsto2 input {
   width: 300px;
}
.tdsto3 input {
   width: 450px;
}
.td4a {
   text-align: right;
   padding-top: 5px;
   padding-right: 15px;
   padding-bottom: 5px;
   padding-left: 15px;
}
.tlacitko {
  font-weight: bold;
	font-size: 9pt;
}


/*** rozlozeni ***/
.floatleft, .vlevo { float: left; }
.floatright, .vpravo { float: right; }
.obsah {
   clear: both;
   padding: 10px 20px 20px 20px;
}
.odsazeni-vlevo {
  padding-left: 25px;
}
.odsazeni-vlevo-small {
  padding-left: 5px;
}
.odsazeni-vlevo-medium {
  padding-left: 15px;
}
.odsazeni-vlevo-big {
  padding-left: 40px;
}
.ramecek {
  border: solid;
  border-color: silver;
  border-width: 1px;
  padding: 5px 10px;
}

.novinky {
}
   .novinky h2, .novinky h3 {
      padding: 0px;
      margin: 0px;
      margin-top: 5px;
   }
      .novinky h2 {
         background-color: #2EAC31;
         color: white;
         padding: 2px 5px;
         margin-bottom: 5px;
      }
      .novinky h3 {
         font-size: 120%;
         color: #2EAC31;
         padding-top: 10px;
         padding-left: 30px;
         background: url("../images/lyout/ctyrlistek_small.gif") bottom left no-repeat;
      }
   .novinky-sloupec {
      width: 350px;
      float: right;
      border: solid 1px silver;
      padding: 5px 10px;
      margin: 10px 20px;
   }

#clenstvi-main-informace-pro-cleny
 ,#clenstvi-main-nastroje-a-utility
 ,#clenstvi-main-provozovatele-ap {
   margin-right: 30px;
}

#clenstvi-main-informace-pro-cleny {
}
#clenstvi-main-nastroje-a-utility {
}
#clenstvi-main-provozovatele-ap {
}
#clenstvi-main-clenske-udaje {
   margin-bottom: 10px;
}

#spravce-kontakty-form
,#spravce-kontakty-result {
   max-width: 820px;
}
   #spravce-kontakty-form .td1a
   ,#spravce-kontakty-result .td1a {
      width: 150px;
   }
   .spravce-kontakty-form-zaskrtnout {
      clear: both;
      padding-top: 5px;
   }
   .spravce-kontakty-form-router {
      float: left;
      width: 140px;
   }
#spravce-kontakty-result textarea {
   width: 570px;
}

#filter-lista-selections {
   clear: both;
   font-weight: bold;
   color: white;
   background-color: #808080;
   padding: 3px 0px 3px 6px;
   margin-bottom: 10px;
}
   #filter-lista-selections a, #filter-lista-selections a:visited {
   color: white;
   }
   #filter-lista-selections .text-pred-selectem {
      padding: 4px 6px 3px 6px;
   }

.paticka {
   clear: both;
   margin-top: 20px;
}