img										{ border: 0; }
table									{ border-collapse: collapse; }
tr.nadpis								{ font-weight: bold; background-color: #0D97C5; color: white;}
form									{ margin: 0;}
.f-left									{ float: left; margin-right: 8px;}
.f-right								{ float: right;}
.center									{ text-align: center;}
.right									{ text-align: right; border: 1px solid black;}
.left									{ text-align: left !important;}
.cistic                 				{ clear:both; height:0; overflow:hidden; visibility:hidden;}
.clear									{ clear: both;}
.noborder								{ border: 0 !important;}
.nomargin								{ margin: 0 !important;}
.submit									{ font-size: 0.8em; font-weight: bold; cursor: pointer;}
.info_message							{ font-weight: bold; margin-bottom: 20px; padding: 10px; background-color: #91F0F0; border: 1px solid #17AAAA; }
.error_message							{ font-weight: bold; margin-bottom: 20px; padding: 10px; background-color: #F7BBBB; border: 1px solid #AA1617; }
a.back									{ display: block; margin-bottom: 15px; }
.parametry-hledani						{ background-color: #F0F0F0; border: 1px solid #0D97C5; padding: 5px; }
.parametry-hledani a 					{ margin-top: 10px; display: block; color: #003F7E; }
#razeni									{ background-color: #F0F0F0; border: 1px solid #0D97C5; padding: 5px; }
#razeni	select							{ background-color: white; border: 1px solid #0D97C5; font-size: 1em; }
#partner								{ float: left; }
#partner a								{ text-decoration: none; }
span.dph								{ font-size: 0.8em; font-weight: normal; }
.obrazek-doleva							{ float: left; margin-right: 8px;}
.obrazek-doprava						{ float: right;}
.obrazek-bez-ramecku					{ border: 0 !important;}
tr.nadpis-tabulky						{ font-weight: bold; background-color: #0D97C5; color: white;}
a										{ color: black; }
a:hover									{ color: #dc2920; }

body {
  margin:0px;
  width:100%;
  font-family:verdana, tahoma, arial;
  font-size:11px;
  background:#404040;
  color:#000000;
}

.clear {
  clear:both;
}

#blok1 {
  width:100%;
  height:29px;
  background:url("../images/1_bg_back.jpg");
  margin:0px;
}

#blok1Inner {
  height:29px;
  margin:0px auto 0px auto;
  background:url("../images/1_bg_inner.jpg") no-repeat center;
}


#blok2 {
  width:100%;
  height:342px;
  background:url("../images/2-bok.jpg");
  margin:0px;
}

#blok2Bg {
  height:342px;
  margin:0px auto 0px auto;
  background:url("../images/2-bg.jpg") no-repeat center;
  width:100%;
}

#blok2Inner {
  height:342px;
  margin:0px auto 0px auto;
  width:992px;
}

#blok2Inner a#odkaz {
  float:right;
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
  width:610px;
  height:27px;
  text-align:right;
  padding:10px 44px 0px 0px;
}

#blok2Inner #logo {
  float:left;
  margin-left:32px;
  _margin-left:17px;
  height:120px;
  width:275px;
}

#blok2Inner #menu {
  width:654px;
  height:83px;
  background:url("../images/2-menu-bottom.jpg") no-repeat center bottom;
  float:right;
  margin-right:31px;
  _margin-right:15px;
  margin-top:0px;
  font-family:verdana, tahoma, arial;
  font-size:12px;
}

#blok2Inner #menu a {
  color:#000000;
  height:37px;
  vertical-align:middle;
  text-decoration:none;
  display:block;
  float:left;
  padding-top:22px;
  text-align:center;
}

#blok2Inner #menu a:hover {
  color:#ffffff;
}

#blok2Inner #menuRight {
  width:26px;
  height:86px;
  background:red;
  float:right;
  margin:10px 1px 0px 0px;
  _margin:10px 0px 0px 0px;
  &margin:10px 0px 0px 0px;
}

#blok2Inner #menuRight { margin /*\**/: 10px 0px 0px 0px\9 }

#blok2Inner #menuRight img {
  float:left;
}

#blok2Inner #menu a#home {
  background:url("../images/2-home.jpg");
  width:80px;
  }

#blok2Inner #menu a#oFirme {
  background:url("../images/2-o-firme.jpg");
  width:87px;
}

#blok2Inner #menu a#vyrobniZazemi {
  background:url("../images/2-vyrobni-zazemi.jpg");
  width:202px;
}

#blok2Inner #menu a#vyrobky {
  background:url("../images/2-vyrobky.jpg");
  width:93px;
}

#blok2Inner #menu a#kalkulace {
  background:url("../images/2-kalkulace.jpg");
  width:102px;
}

#blok2Inner #menu a#kontakt {
  background:url("../images/2-kontakt.jpg");
  width:90px;

}

#blok2Inner #menu a#home:hover {
  background:url("../images/2-home_a.jpg");
}

#blok2Inner #menu a#oFirme:hover {
  background:url("../images/2-o-firme_a.jpg");
}

#blok2Inner #menu a#vyrobniZazemi:hover {
  background:url("../images/2-vyrobni-zazemi_a.jpg");
}

#blok2Inner #menu a#vyrobky:hover {
  background:url("../images/2-vyrobky_a.jpg");
}

#blok2Inner #menu a#kalkulace:hover {
  background:url("../images/2-kalkulace_a.jpg");
}

#blok2Inner #menu a#kontakt:hover {
  background:url("../images/2-kontakt_a.jpg");
}

#blok2Inner #links {
  float:left;
  margin-left:40px;
  _margin-left:20px;
  margin-top:175px;
}

#blok2Inner #links img {
  margin:0px 15px 0px 15px;
}

#blok2Inner #links a {
  text-decoration:none;
  color:#ffffff;
}

#blok3 {
  width:100%;
  background:url("../images/3-text-bg.jpg") repeat-y center #404040;
  margin:0px;
}

#blok3Inner {
  width:929px;
  margin:0px auto 0px auto;
}

#blok4 {
  width:100%;
  height:69px;
  background:url("../images/4-bg.jpg") no-repeat top center #404040;
  margin:0px;
  text-align:center;
  color:#ffffff;
  line-height:180%;
  padding-top:28px;
}

#blok4 a {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}

#blok4 span {
  color:red;
}

/* ----------- */
/*   HOMEPAGE  */
/* ----------- */

#levySloupecHp {
  width:520px;
  _width:520px;
  padding-bottom:10px;
  float:left;
}

#levySloupecHp h1 {
  color:#dc2920;
  font-family:arial;
  font-size:16px;
  margin:0px 0px 0px 24px;
  padding:0px;
}

#levySloupecHp h2 a {
  color: black;
  font-size:12px;
}

#levySloupecHp h2 a:hover {
  color: #dc2920;
  font-size:12px;
}

#blok3Inner #levySloupecHp h2 {
  color:black;
  font-family:arial;
  font-size:12px;
  margin:10px 0px 0px 24px;
  padding:0px;
}

#levySloupecHp #obdelnik {
  width:499;
  height:115px;
  background:url("../images/hp-obdelnik.jpg");
  margin:0px;
  padding:20px 15px 15px 15px;
  margin-left:1px;
}

#levySloupecHp #obdelnik div {
  margin:8px 0px 0px 10px;
}

#levySloupecHp #obdelnik img {
  float:left;
  margin-left:14px;
}

#levySloupecHp #obdelnik #text {
  float:left;
  width:170px;
  margin-left:14px;
  height:74px;
  margin-top:0px;
}

#levySloupecHp p {
  text-align:justify;
  margin:5px 3px 5px 24px;
  padding:0px;
}

#pravySloupecHp {
  width:409px;
  padding-bottom:10px;
  float:right;
}

#pravySloupecHp img#stroj {
  float:left;
}

#pravySloupecHp h2 {
  color:#dc2920;
  font-family:arial;
  font-size:16px;
  margin:5px 0px 0px 0px;
  padding:0px;
}

#pravySloupecHp #banner {
  width:372px;
  height:97px;
  clear:both;
  padding: 15px 18px;
  background:url("../images/banner-pozadi.jpg");
}

#pravySloupecHp ul {
  list-style-image:url("../images/sipka.gif");
  width:190px;
  float:right;
  margin:0px 20px 0px 0px;
  _margin:0px 10px 0px 0px;
  padding:0px;
}

#pravySloupecHp ul li {
  padding-top:10px;
  font-weight:bold;
  list-style-image:url("../images/sipka.gif");
}

/* ----------- */
/*   STRANKA   */
/* ----------- */

#stranka {
  width:929px;
  background:url("../images/stranka-bg.gif");
  &margin-left:1px;
}


#levySloupec {
  float:left;
  width:199px;

}

#levySloupec h2 {
  display:block;
  width:182px;
  height:30px;
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
  padding:0px 0px 0px 17px;
  margin:0px;
  font-size:16px;
  color:#dc2920;
  font-family:arial;
  background:#ffffff;
}

#levySloupec a {
  display:block;
  background:url("../images/menu-left-bg.jpg");
  width:162px;
  height:20px;
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
  padding:6px 0px 0px 37px;
}

#levySloupec a:hover {
  background:url("../images/menu-left-bg_a.jpg");
  color:#dc2920; 
}

#pravySloupec {
  width:678px;
  float:right;
  margin-right:20px
}

#pravySloupec h1 {
  color:#dc2920;
  font-family:arial;
  font-size:16px;
  margin:0px 0px 0px 0px;
  padding:0px;
}


#pravySloupec h2, #pravySloupec h3, #pravySloupec h4, #pravySloupec h5, #pravySloupec h6 {
  color:#dc2920;
  font-family:verdana;
  font-size:13px;
  margin:0px 0px 0px 0px;
  padding:0px;
}

#pravySloupec h2 {
  font-size:13px;
}
#pravySloupec h3 {
  font-size:12px;
}
#pravySloupec h4 {
  font-size:14px;
  font-weight:normal;
}
#pravySloupec h5 {
  font-size:13px;
  font-weight:normal;
}
#pravySloupec h6 {
  font-size:12px;
  font-weight:normal;
}

#pravySloupec table {
  width:100%;
  margin-top:10px;
}

#pravySloupec table th {
  font-weight:bold;
  text-align:left;
  padding:5px 0px 5px 10px;
  color:#fafcb8;
  background:#315d90;
}

#pravySloupec table td {
  text-align:left;
  padding:5px 0px 5px 10px;
}


#pravySloupec table tr.even td {
  background:#dddddd;
}

#pravySloupec table tr.odd td {
  background:#eaeaea;
}

#fotogaleriex {
  width:520px;
  _width:520px;
  padding-bottom:10px;
  float:left;
}

#fotogalerie-polozky 					{ margin: 10px 20px 0 25px; }
#fotogalerie-polozky table				{ border: 0px solid navy; width: 100%; }
#fotogalerie-polozky table tr td		{ border: 1px dotted #000000; text-align: center; padding: 5px; }
