/* CSS Document */
body {
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-family: "Arial CE", arial, verdana, "Helvetica CE", helvetica, sans-serif;
	background-color: white;
	font-size: 90%;
}
body, html {
	height: 100%;
}
h1{
  margin: 0px;
  padding: 0px;
  font-size: 1.2em;
  font-family: verdana, snas-serif;
}
h2{
  margin: 0px;
  padding: 0px;
  font-size: 1.2em;
  font-family: verdana, snas-serif;
}

h3 {
  margin: 0px;
  padding: 0px;
  font-size: 1.1em;
  font-family: verdana, snas-serif;
}
.mainTable {
	width: 950px;
	height: 100%;
	margin: 0px;
	border-left: 1px solid  #A2A2A2;
	border-right: 1px solid  #A2A2A2;
}
.hand{
  cursor: pointer;
}

.warning {color: #FF3300;}

.cleaner {clear: both; line-height: 0px; margin: 0px; padding: 0px; font-size: 0px;}

/* [hlavicka] */
#head-td {height: 132px; vertical-align: top;
          background-color: #00468E;
          background-image: url("../images/ban-bubles.gif");
          background-position:right  top ;
          background-repeat: no-repeat;}
#cerpadlo-top-img,#cerpadlo-bot-img  {float: right; _position: relative; _left: 3px;}
#logo-ram { margin: 0px 14px; _margin-left: 7px; border-left: 3px solid #A2A2A2; border-right: 3px solid #A2A2A2;
            width: 360px; height: 132px; background-color: white; float: left;}
#logo-ram img {margin-top: 33px; margin-left: 5px; border: 0px;}
#logo-ram h1 {color: white; font-size: 0.5em;  margin: 0px; padding: 0px;}

.flag {margin: 10px; margin-bottom: 0px; margin-left: 0px; border-width: 0px;}
#search-td {height: 25px; }
#search-ram {margin-left: 14px;  margin-right: 0px; border-left: 3px solid #A2A2A2; border-right: 3px solid #A2A2A2;
            width: 360px; height: 25px; background-color: #00468E;}
.white-c {color: white;}
#pos-ram {width: 560px; _width: 570px; border-bottom: 1px dashed  #A2A2A2; 
          margin: 0px; padding-left: 5px; float: right; height: 24px; _height: 25px;}
#pos-ram p {margin-top: 3px; font-size: 0.8em; color: #696969;}
#pos-ram p a {color: #006699;}
#pos-ram p a:hover {color: #00468E; text-decoration: none;}

#search-form {width: 203px; float: left; margin: 0px; paddin: 0px;}
#search-form .search-value {font-size: 0.6em; margin-left: 10px; position: relative; top: -2px;_top: -1px;}
#search-form #go {position: relative; top: 3px;}
.ico {position: relative; top: 4px; border-width: 0px; margin: 0px 10px;}
.ico a {}
/*  [menu]  */
#mainMenu-td{ background-image: url("../images/tecky-left-right.gif");
              background-position: right  top ;
              background-repeat: repeat-y; 
              width: 227px; clear: both;
              vertical-align: top;}

#mainMenu-div { margin-left: 17px;}

.mmenu-ul {margin: 0px; padding: 0px; margin-bottom: 10px; margin-right: 1px;}
.buton-li {margin: 0px; padding: 3px; list-style: none; border-bottom: 1px solid #B3B3B3; 
           font-size: 0.8em;}
.buton-li a {color: black; text-decoration: none;}
.buton-li a:hover {text-decoration: underline;}
.buton-li img {margin-right: 5px; margin-left: 3px;}


.menu-ul-sub-jedna{
  margin: 0px; margin-left: 18px; margin-top: 2px; padding: 0px; margin-bottom: 10px; margin-right: 1px;
}



/*list-style-image: url("../images/img-menu-off_sub_1.gif");*/
.buton-li-sub-jedna{
  margin: 0px; margin-left: 0px; padding: 2px; _padding: 1px; padding-left: 0px; list-style: none; font-size: 9pt; 
   border-bottom: 1px dashed #B3B3B3;} 
}
img.img-menu-sub {position: relative; left: -6px; margin: 0px; }

.buton-li-sub-on {
  margin: 0px; margin-left: 0px; padding: 2px; _padding: 1px; padding-left: 0px; list-style: none; font-size: 9pt; 
  border-bottom: 1px dashed #B3B3B3;
}
.buton-li-sub-on a {color: #003399; text-decoration: underline;}

/* [menu /end ] */

#kontakt-div{ margin-left: 20px; font-size: 0.8em; color: #696969; padding-left: 10px;  }
#kontakt-div a {color: #696969; text-decoration: none;}
#kontakt-div a:hover {text-decoration: underline;}

/* [ hlavni obsah ] */
#mainObsah-td {vertical-align:top; width: 722px;}
#mainObsah-td #inside { height: 100%;
                  padding: 15px; margin: 0px;
                  
                  background-image: url("../images/bubles.gif");
                  background-position: right bottom;
                  background-repeat: no-repeat;
                  background-color: white;}




.box {width: 225px; border: 1px solid  #A2A2A2;  margin-left: 1px; margin-top: 1px; height: 170px;
      float: left; background-position: center bottom; background-repeat: no-repeat;}
.box h2 {background-color: #00468E; padding: 2px 5px; color: white; font-size: 8pt; margin: 0px;}
.box h2 a {color: white; text-decoration: none;}
.vice-span {float: right; font-weight: normal;}
.vice-span a {color: white; text-decoration: none;}
.box p {font-size: 8pt; text-align: justify; margin: 0px; padding: 3px 5px;}
.box .box-img {float: right; margin: 5px 5px; margin-right: 3px;}
.cerpadla{background-image: url("../images/cerpadla-vyvevy2.jpg");}
.dmychadla{background-image: url("../images/dmychadla-kompresory2.jpg");}
.spojky{background-image: url("../images/spojky2.jpg");}
.ostatnik{background-image: url("../images/ostatni-komodity2.jpg");}
.certifikace{background-image: url("../images/certifikace2.jpg");}
.ostatnis{background-image: url("../images/ostatni-sluzby2.jpg");}

#inside .nadpis {color: #01458E; border-bottom: 2px solid #A2A2A2; padding-bottom: 3px;}
#inside .subnadpis {margin: 0px; padding-top: 15px; color: #01458E; font-size: 0.9em; padding-bottom: 0px;}

#inside p.obsah { font-size: 0.8em; }

.obsah strong {font-style: italic; color: #01458E; }

p.obsah a {color: #01458E; }
p.obsah a:hover {text-decoration: none;}
p.obsah img {border: 1px solid black; margin: 5px;}
p.obsah img.right-image {float: right; margin: 5px; border: 1px solid #01458E; border-right: 3px solid #01458E; border-bottom: 3px solid #01458E;}
p.obsah img.right-image-u {float: right; margin: 5px; clear: right; border: 1px solid #01458E; border-right: 3px solid #01458E; border-bottom: 3px solid #01458E;}
p.obsah img.c-img  {border: 1px solid #01458E; border-right: 3px solid #01458E; border-bottom: 3px solid #01458E;}

ul.anchor   {}
li.anchor  {list-style: square;}
li.anchor a {color: #696969; border-bottom: 1px dashed grey; text-decoration: none;}
li.anchor a:hover {border-bottom-width: 0px;}

#inside ol {margin-top: 0px; padding-top: 0px;}
#inside li { font-size: 0.8em;}

/* definice tabulky parametru*/
.table-params {border: 1px solid black; background-color: black;}
.table-params th {font-size: 0.9em;  background-color: white;}
.table-params td {font-size: 0.8em; text-align: center; vertical-align: top;  background-color: white;}

.table-popis {}
.table-popis th {font-size: 0.9em;}
.table-popis td {font-size: 0.8em; text-align: center; vertical-align: top;}
/* [paticka] */
#foot-td { height: 20px; background-color: #00468E; padding: 3px; border-top: 3px solid #356CA5;}
#foot-td p {color: white; text-align: center; font-size: 0.7em;}

/* [mapa stranek] */
.mapa-ul {font-size: 11pt; padding: 0px; margin: 30px;}
.mapa-li { font-weight: bold;list-style: none; margin: 1px 0px; padding-left: 1px;}
.mapa-sup-ul {font-size: 11pt; list-style: none; margin: 0px; padding-left: 10px;}
.mapa-sup-li {margin:0px; margin-top: 1px; padding: 0px;}
.mapa-li     a {color: #00468E; text-decoration: none; border-left: 3px solid #00468E; padding-left: 3px; height: 17px;}
.mapa-sup-li a {color: #4A7CAF; text-decoration: none; border-left: 3px solid #4A7CAF; padding-left: 3px; height: 17px; }
.mapa-li     a:hover {text-decoration: underline;}
.mapa-sup-li a:hover {text-decoration: underline;}
/* [/mapa stranek] */

/* [definice formulare] */
.formList table{width: 100%;}
.povinneParametry {padding: 0; margin: 0px; margin: 5px 0px; font-size: 0.8em; border: 1px solid #336699;}
.povinneParametry td.hodnota {width: 60px; }
.povinneParametryNadpis {padding: 2px 10px; color: #336699; font-weight:  bold; border: 1px solid #CDCDCD;}
td.nazev {vertical-align: top; text-align: right; font-size: 0.8em; width: 190px; color: #333366;
          background-color: #DBE4FF;}
          
td.hodnotax {font-size: 0.8em; background-color: #DBEBFF; width: 500px;}
td.hodnotax input{font-size: 0.8em; padding-right: 3px;}
td.hodnotax textarea{color: #474747; font-family: "Arial CE", Arial, Helvetica}

td.hodnota {font-size: 0.8em; background-color: #DBEBFF;}
td.hodnota input{font-size: 0.8em; padding-right: 3px;}
td.hodnota textarea{color: #474747; font-family: "Arial CE", Arial, Helvetica}

input.xMale {width: 60px; text-align: right; color: #CC6600;border: 1px solid #5D7B99;}
input.xVelke {width: 260px; color: #474747;}
td.velicina {font-size: 0.8em; color: #336633; vertical-align: top;  background-color: #CCFFFF;}

/* [/definice formulare] */


/* [zobrazeni novinek] */
.f-right {float:right;}
#news-list {border: 1px solid #A2A2A2; margin-top: 2px; margin-left: 1px; 
            margin-right: 3px; width: 681px; _width: 678px;}
#news-list h2 {background-color: #696969; padding: 2px 5px; color: white; 
               font-size: 8pt; margin: 0px;}
.aktualita-short {font-size: 8pt; padding: 0px 0px;}  

.novinky-table {font-size: 9pt; width: 100%;}
.novinky-table td {padding: 1px;}
.datumN {width: 80px; text-align: center; }
.datumND {width: 80px;}
.nazevND h3 {font-size: 10pt; font-family: "Arial CE", arial, verdana, "Helvetica CE", helvetica, sans-serif; }
.nazevN {width: 150px; }
.nazevN a {color: #3366CC;}
.nazevN a:hover {color: #00468E;}

/* [zobrazeni ceniku] */
.cenik-obsah {font-size: 0.8em;}
