
* {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: tahoma, verdana, sans-serif;
	font-size: 13px;
	text-align: center;
	background-image: url(images/pozadi.jpg);
	background-repeat: repeat-x;
	background-color: #9EB1AD;
}

table {
  font-size: 13px;
}

a:hover {
  text-decoration: none;
}

#obal {
	margin: 0 auto;
	width: 1000px;
	text-align: left;
}

#hlavicka {
	position: relative;
	float: left;
	font-size: 1.0em;
	width: 1000px;
	height: 175px;
	background: url(images/hlavicka-bck.gif) repeat-x bottom right;
}

#logo {
	width: 760px;
	height: 136px;
	float: left;
}

#kontakt {
	position: relative;
	right: 0px;
	top: 60px;
	width: 240px;
	height: 132px;
	float: left;
	font-size: 11px;
}

#menu {
	width: 1000px;
	height: 39px;
	float: left;
	margin-left: 10px;
}

#levyPanel {
	width: 720px;
	float: left;
	font-size: 1.0em;
	margin-right: 5px;
}

#banner {
	width: 720px;
	height: 305px;
	float: left;
}

#levySloupec {
	width: 280px;
	float: left;
}

#pravySloupec {
	width: 428px;
	float: left;
	margin: 0 6px;
}

#pravyPanel {
	width: 275px;
	font-size: 1.0em;
	float: left;
}

.vyhledat {
  position: relative;
  width: 260px;
  height: 39px;
  float: left;
  background: url(images/hledej_bck.gif);
  padding: 10px;
  padding-left: 16px;
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: -11px;
}

#paticka {
	width: 980px;
	float: left;
	font-size: 12px;
	background: url(images/hlavicka-bck.gif) repeat-x;
	padding-top: 20px;
	padding-left: 20px;
	margin-top: 12px;
	margin-bottom: 35px;
	clear: both;
}

/* NASTAVENI FONTU */

h2 {
	font-family: georgia;
	font-size: 19px;
	font-weight: normal;
}

h3 {
	font-family: georgia;
	font-size: 16px;
	font-weight: normal;
	margin: 10px 5px;
}

h4 {
	position: absolute;
	bottom: 0px;
	right: 11px;
	font-size: 11px;
	font-weight: normal;
  padding-left: 23px;
  padding-bottom:4px;
  padding-top: 2px;
  background: url(images/cenikPozadi.gif) no-repeat top left;
}

h4 a {
	color: #fff;

padding-right:5px;
}

/* NASTAVENI ODSTAVCU **************/

p {
	margin-bottom: 15px;
padding: 0 5px 0 5px;
}

/* HLAVICKA *************************/

#kontakt a {
  color: #000;
}

#kontakt h2 {
	position: relative;
	left: 100px;
  width: 104px;
	padding: 7px 13px;
	margin-bottom: 5px;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	color: #fff;
	background: url(images/kontakt.jpg) no-repeat;
}

#kontakt h2 a {
	color: #fff;
	font-size: 12px;
}

#kontakt table {
	font-size: 11px;
}

#kontakt table.prvni_bunka {
	width: 80px;
}

/* VLAJKY ***************************/

#mutace {
position: absolute;
top: 40px;
right: 40px;
}

#mutace img {
padding-right: 5px;
}

#mutace a img {
border: 0px;
}

/* MENU ****************************/

ul#nav, ul {
	color:#000000;
	padding:0px;
	margin:0px;
	list-style-type:none;
}

ul#nav li {
	margin: 0 6px 0px 0;
	float:left;
	background: url(images/menu-right.gif) no-repeat top right;
}

ul#nav li li {
background: #fff;
}

ul#nav li.active {
	background: url(images/menu_right_active.gif) no-repeat top right;
}

ul#nav a {
	color:#fff;
	display:block;
	text-decoration:underline;
	font-weight:bold;
}

ul#nav li a {
	padding: 5px 15px 3px 15px;
	background: url(images/menu-left.gif) no-repeat top left;
}

ul#nav li.active li a {
background: #fff;
}

ul#nav li.active a {
	background: url(images/menu_left_active.gif) no-repeat top left;
}

ul#nav li a:hover {
	text-decoration: none;
}

ul#nav li ul a {
	font-size: 11px;
  color: grey;
	margin:0px;
	display: block;
}

ul#nav ul a
{
  background: #fff;
border: 1px solid #AD9667;
	padding: 3px 10px;
	min-height: 15px;
	color: #000;
}

ul#nav ul a:hover,
ul#nav li.active li a:hover {
	color:#fff;
	background: #F3F3F3;
	text-decoration:none;
	font-size: 11px;
color: #575654;
padding: 3px 5px;
border-left: 3px solid #E7974A;
border-right: 3px solid #E7974A;
}

ul#nav ul {
	position:absolute;
	visibility:hidden;
	padding-top: 0px;
	margin-left: 0px;
  z-index: 1;
}

ul#nav li:hover ul, ul#nav li.hover ul {
	visibility:visible;
}

ul#nav li li {
	float:none;
  height: 21px;
	border-bottom: 1px solid #AF9868;
}

ul#nav li {
	behavior: url(hover.htc); 
}

#spolecnost {
	width: 165px;
}

#sluzby {
	width: 220px;
}

#ceniky {
	width: 260px;
}

/* VYHLEDAT************************/

.vyhledat h2 {
  margin-bottom: -10px;
  font-size: 0.9em;
  font-weight: bold;
  margin-left: 10px;
}

.vyhledat p {
  margin-left: 10px;
}

.vyhledat form {
  position: absolute;
  left: 100px;
  top:  5px;
  width:180px;
}

.vyhledat #search {
  border: 1px solid #AD9667;
  width: 170px;
margin-top: 2px;
}

.vyhledat #odeslat {
  position: relative;
  top: 16px;
  left: 133px;
  text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
  padding-right: 5px;
  padding-left: 15px;
  padding-top: 2px;
  padding-bottom: 5px;
  display: block;
  background: url(images/hledej.gif) no-repeat;
  color: #fff;
  border: 0px;
  margin-left: -12px;
  margin-top: -2px;
}

.vyhledat fieldset {
  border: none;
}

/* ZAKLADNI PRVKY *******************/

#clanek,
.zakladniPrvek,
.zakladniPrvekTop,
.zakladniPrvekUzky,
.zakladniPrvekSiroky {
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
}

#clanek,
.zakladniPrvekTop,
.zakladniPrvek.novinky {
  padding: 0px;
	margin-bottom: 6px;
	margin-top:0px; 
}

.zakladniPrvekHlava {
background: url(images/top_normal.gif) no-repeat top left;
padding-top:10px;
padding-left:10px;
}

.zakladniPrvekUzkyHlava {
background: url(images/top_uzky.gif) no-repeat top left;
padding-top:10px;
padding-left:10px;
}

.zakladniPrvekSirokyHlava {
background: url(images/top_siroky.gif) no-repeat top left;
padding-top:10px;
padding-left:10px;
}

#clanekHlava {
	background-color: #fbf2e9;
padding: 10px;
padding-top: 2px;
font-size: 11px;
}

#clanekHlavaKulata {
background: url(images/top_clanek.gif) no-repeat top left;
padding-top:10px;
padding-left:10px;
margin-top: 8px;
}

.zakladniPrvekTopHlava,
.zakladniPrvekHlava.novinky {
	background-color: #fbf2e9;
padding-top:10px;
padding-left:10px;
}

#clanekTelo,
.zakladniPrvekTopTelo,
.zakladniPrvekTelo,
.zakladniPrvekUzkyTelo,
.zakladniPrvekSirokyTelo {
	background-color: #fbf2e9;
  margin: 0;
  padding: 11px;
padding-top: 5px;
padding-bottom: 1px;
}

.zakladniPrvekTopPata,
.zakladniPrvekPata {
background: url(images/bottom_normal.gif) no-repeat left bottom;
height: 20px;
}

.zakladniPrvekUzkyPata {
background: url(images/bottom_uzky.gif) no-repeat left bottom;
height: 20px;
}

.zakladniPrvekSirokyPata {
background: url(images/bottom_siroky.gif) no-repeat left bottom;
height: 20px;
}

#clanekPata {
background: url(images/bottom_clanek.gif) no-repeat left bottom;
height: 20px;
position: relative;
}

#clanekPataKulata {
background: url(images/bottom_napsali.gif) no-repeat bottom left;
height: 10px;
}


.zakladniPrvekHnedy {
  position: relative;
  width: 164px;
  float: left;
}

.zakladniPrvekHnedyHlava {
  background: url(images/top_hnedy.gif) no-repeat left top;
  padding: 0px;
}

.zakladniPrvekHnedyTelo {
  background-color: #df9c60;
color: #fff;
text-align: center;
}

.zakladniPrvekHnedyPata {
  background: url(images/bottom_hnedy.gif) no-repeat left bottom;
  padding: 0px;
}

.zakladniPrvekExtra {
  position: relative;
  width: 550px;
  float: left;
}

.zakladniPrvekExtraHlava {
  background: url(images/top_extra.gif) no-repeat left top;
  padding: 0px;
  margin: 0px;
  height: 40px;
}

.zakladniPrvekExtra h3 {
  padding-top: 10px;
  padding-left: 10px;
  margin: 0px;
}

.zakladniPrvekExtraTelo {
  background-color: #fbf2e9;
  padding: 10px 50px;
  height: 107px;
}

.zakladniPrvekExtraPata {
  background: url(images/bottom_extra.gif) no-repeat left bottom;
  padding: 0px;
  height: 20px;
}

.zakladniPrvekAktDatum {
  background: url(images/center_aktualita.gif) no-repeat left top;
  width: 164px;
  height: 23px;
  float: left;
  color: #fff;
  padding-top: 7px;
  text-align: center;
}


.zakladniPrvekAktualita {
  width: 550px;
  float: left;
  text-align: left;
}

.zakladniPrvekAktualitaHlava {
  background: url(images/top_extra.gif) no-repeat left top;
  padding: 0px;
  margin: 0px;
}

.zakladniPrvekAktualita h3 {
  padding-top: 10px;
  padding-left: 10px;
  margin: 0px;
}

.zakladniPrvekAktualitaTelo {
  background-color: #fbf2e9;
  padding: 10px;
}

.zakladniPrvekAktualitaPata {
  position: relative;
  background: url(images/bottom_aktualita.gif) no-repeat left bottom;
  padding: 0px;
  height: 19px;
}

.zakladniPrvekUzky {
	width: 196px;
	height: 168px;
}

.zakladniPrvekTop.ceniky ul,
.zakladniPrvek.ceniky ul{
margin-left: -15px;
}

.zakladniPrvekTop,
.zakladniPrvek {
	width: 275px;
}

#clanek {
  position: static;
  width: 714px;
  margin-top: 0px;
  text-align: justify;
}

.zakladniPrvekSiroky {
	width: 428px;
}

.zakladniPrvekUzkySPozadim {
	position: relative;
	width: 191px;
	height: 168px;
	float: left;
	padding: 10px;
	margin-top: 6px;
}

.zakladniPrvekSirokySPozadim {
	position: relative;
	width: 426px;
	float: left;
	padding: 1px;
	margin-top: 6px;
}

.zakladniPrvekUzkySPozadim.hnedyGradient {
  margin-right: 6px;
  background: url("images/hnede_pozadi.png") no-repeat top left;
}

.zakladniPrvekUzkySPozadim.oranzovyGradient {
  background: url("images/oranzove_pozadi.png") no-repeat top left;
}

.zakladniPrvekUzkySPozadim.oranzovyGradient p, 
.zakladniPrvekUzkySPozadim.hnedyGradient p, 
.zakladniPrvekSirokySPozadim.sedyGradient ul {
  padding-top: 3px;
  color: #fff;
}

.zakladniPrvekUzkySPozadim.oranzovyGradient h4 a, 
.zakladniPrvekUzkySPozadim.hnedyGradient h4 a, 
.zakladniPrvekUzkySPozadim.oranzovyGradient h4 , 
.zakladniPrvekUzkySPozadim.hnedyGradient h4 {
  background: none;
  margin-bottom: 3px;
  margin-right:5px;
}

.zakladniPrvekSirokySPozadim.sedyGradient h4,
.zakladniPrvekSirokySPozadim.sedyGradient h4 a {
  background: none;
  margin-bottom: 3px;
  margin-right: 48px;
}

.zakladniPrvekSiroky p,
.zakladniPrvekSirokySPozadim p {
  margin: 10px 0;
margin-bottom: 0px;
}


.zakladniPrvekSiroky ul, 
.zakladniPrvekSirokySPozadim ul {
  margin: 10px 15px;
}

.zakladniPrvekSiroky img {
  margin: 15px 0;
  padding: 0px;
  max-width: 406px;
}

.zakladniPrvekTop img,
.zakladniPrvek.novinky img {
  margin-top: 15px;
}

.zakladniPrvekTop a,
#clanek a {
color: #297670;
}

.zakladniPrvekTop h4 a,
#clanek h4 a {
color: #fff;
}

#clanek img {
  margin: 5px 5px 10px 15px;
}

#clanek .img_vpravo {
float: right;
  margin: 5px 5px 10px 15px;
}

#clanek .img_vlevo {
float: left;
  margin: 5px 10px 5px 0px;
}

.zakladniPrvekSirokySPozadim.sedyGradient {
	margin-right: 6px;
  background: url("images/michelangelo_sed.png") no-repeat top left;
  height: 173px;
margin-bottom: 6px;
}

#clanek ul li,
.zakladniPrvek ul li, 
.zakladniPrvekTop ul li,
.zakladniPrvekUzky ul li, 
.zakladniPrvekSiroky ul li,
.zakladniPrvekUzkySPozadim ul li, 
.zakladniPrvekSirokySPozadim ul li {
	margin-left: 5px;
	padding-left: 18px;
	background: url(images/oranzovaOdrazka.gif) no-repeat 1px 5px;
}

#clanek ul li a,
.zakladniPrvek ul li a, 
.zakladniPrvekTop ul li a,
.zakladniPrvekUzky ul li a, 
.zakladniPrvekSiroky ul li a,
.zakladniPrvekUzkySPozadim ul li a, 
.zakladniPrvekSirokySPozadim ul li a{
	color: #000;
}

.zakladniPrvekTop.ceniky ul li,
.zakladniPrvek.ceniky ul li {
	margin-left: 40px;
	margin-bottom: 3px;
}

.zakladniPrvek.otazky ul li {
	margin-bottom: 15px;
}

#clanek h2,
.zakladniPrvek h2,
.zakladniPrvekTop h2,
.zakladniPrvekSiroky h2 {
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}

#clanek h2 {
	padding-top: 0px;
	padding-bottom: 5px;
	margin: 0px;
}

.zakladniPrvekUzky h2,
.zakladniPrvekUzkySPozadim h2 {
margin-bottom: 5px;
}

.zakladniPrvekSirokySPozadim h2 {
  margin: 5px 15px;
}

h2#h2ceniky {
	background: url(images/h2ceniky.gif) no-repeat; 
	padding-left:35px; 
}

h2#h2kontakt {
	background: url(images/h2kontakt.jpg) no-repeat; 
	padding-left:35px; 
}


h2#h2otazkyOdpovedi {
	background: url(images/h2otazkyOdpovedi.gif) no-repeat; 
	padding-left:35px; 
}

h2#h2osobniPece {
	background: url(images/h2osobniPece.gif) no-repeat; 
	padding-left:35px; 
}

h2#h2novinkyVABELU,
h2#h2informacniMaterialy {
	background: url(images/h2novinky.jpg) no-repeat; 
	padding-left:35px; 
}

h2#h2aktuality {
	padding-left:35px; 
	background: url(images/h2aktuality.jpg) no-repeat; 
}

h2#h2vyzkum{
	padding-left:35px; 
	background: url(images/h2vyzkum.gif) no-repeat; 
}

h2#h2profil{
	padding-left:35px; 
	background: url(images/h2profil.gif) no-repeat; 
}

h2#h2historie{
	padding-left:35px; 
	background: url(images/h2historie.gif) no-repeat; 
}


h2#h2napsali{
	padding-left:35px; 
	background: url(images/h2napsali.jpg) no-repeat;
}

h2#h2vykup{
	padding-left:35px; 
	background: url(images/h2vykup.gif) no-repeat; 
}

h2#h2iso{
	padding-left:35px; 
	background: url(images/iso.jpg) no-repeat; 
}

h2#h2objednavka{
	padding-left:35px; 
	background: url(images/h2renovace.jpg) no-repeat; 
}

h2#h2prehledSluzeb{
	padding-left:35px; 
	background: url(images/h2prehledSluzeb.gif) no-repeat; 
}

h2#h2vseobecne{
	padding-left:35px; 
	background: url(images/h2vseobecne.gif) no-repeat; 
}

h2#h2michelangelo{
	padding-left:35px; 
	background: url(images/h2michelangelo.gif) no-repeat; 
}

h2#h2cenikyKeStazeni {
	padding-left:35px; 
	background: url(images/cenikyKeStazeni.jpg) no-repeat; 
}


h2#h2prehledSluzeb {
	padding-left:35px; 
	background: url(images/prehledSluzeb.jpg) no-repeat; 
}


h2#h2vykupKazet {
	padding-left:35px; 
	background: url(images/vykupKazet.jpg) no-repeat; 
}


h2#h2revolucniPapir {
	padding-left:35px; 
	background: url(images/revolucniPapir.jpg) no-repeat; 
}

h2#h2nabidka {
	padding-left:35px; 
	background: url(images/h2osobniPece.gif) no-repeat; 
}

.zakladniPrvekTop h3,
.zakladniPrvek.novinky h3{
  font-size: 1.1em;
  font-weight: bold;
  color: #EF9C4D;
  margin-left: 65px;
  margin-top: -18px;
}

div#clanekTelo h3 {
margin-top: 30px;
margin-left: 0px;
color: #077F7F;
}

.datum {
  color: #297670;
  margin-left: 5px
}

.zakladniPrvekTop img,
.zakladniPrvek img{
  margin: 5px 8px 0px -12px;
}

.zakladniPrvekTop ul,
.zakladniPrvek ul {
  clear: both;
}

ul#mich {
  margin-bottom: 20px;
}

.otazky ul li a{
color: #297670;
}

/* AKTUALITY ************************/

.odsad_bunku {
padding-left: 20px;
}

table.aktuality {
margin-bottom: 15px;
margin-top: 15px;
clear: both;
}

table.aktuality tr td,
table.aktualityL tr td,
table.aktualityR tr td {
width: 80px;
}

table.aktuality tr td.odsad_bunku {
width: 135px;
}

table.aktualityL tr td.odsad_bunku,
table.aktualityR tr td.odsad_bunku {
width: 160px;
}

table.aktuality tr td strong{
color: #c04144;
}

img.kazeta_leva{
float: left;
margin-left: -11px;
}

img.kazeta_prava{
float: right;
margin-right: -11px;
}

hr {
margin-top: 5px;
margin-bottom: 5px;
}

.aktuality a {
margin-left: 170px;
color: black;
}

.zakladniPrvekAktualita h3 {
font-size: 13px;
margin: 0px;
font-family: tahoma;
}

table.aktualityL {
width: 290px;
margin-left: 40px;
margin-bottom: 20px;
margin-top: 10px;
float:right;
}

table.aktualityR {
width: 290px;
margin-right: 40px;
margin-bottom: 20px;
margin-top: 10px;
float: left;
}

table.aktualityL tr td strong, table.aktualityR tr td strong{
color: #c04144;
}

img.kazeta_leva{
float: left;
margin-left: -11px;
}

img.kazety_prava{
float: right;
margin-right: 20px;
}

/* CENIKY***************************/

#clanekTelo .divCenik h2 {
margin-top: -10px;
margin-bottom: 15px;
}

#clanekTelo .divCenik strong {
color: #ce3630;
}

#clanekTelo .divCenik img {
float:left;
margin-left: -11px;
margin-right: 15px;
}

#clanekTelo .divCenik p {
margin-bottom: 15px;
}

#clanekTelo .divCenik h3 {
margin: 0px;
margin-bottom: 10px;
}

#clanekTelo .divCenik .vyrobci {
clear: both;
margin-top: 0px;
}

.prvniVyrobci {
position: relative;
left: 10px;
float: left;
}

.druziVyrobci {
position: relative;
left: 110px;
float: left;
}

.tretiVyrobci {
position: relative;
left: 180px;
float: left;
}

.ctvrtiVyrobci {
position: relative;
left: 270px;
float: left;
}


.podcenik {
clear: both;
margin-bottom: 40px;
margin-left: 5px;
padding-top: 20px;
}

.podcenik h3 {
font-weight: normal;
margin-bottom: 1px;
letter-spacing: -1px;
padding-left: 10px;
}

.podcenik td{
padding-left: 15px;
padding-right: 15px;
padding-bottom: 1px;
padding-top: 1px;
text-align: left;
}


.podcenik tr th {
font-weight: bold;
background: #B79F6C;
color: white;
padding-bottom: 2px;
padding-left: 15px;

}

.podcenik tr th.rozsir {
width:80px;
text-align: center;
}

.podcenik tr.t2 {
background: #e1ddd9;
}

.podcenik tr.t1 td.tiskarny {
background: url(images/odrazka.gif) no-repeat left center;
}

.podcenik tr th.cena,
.podcenik tr td.cena {
width: 60px;
padding-left: 0px;
text-align: center;
}

.podcenik tr td strong {
whhhhite-space: nowrap;
}

.podcenik tr th.prvni {
width: 410px;
}

/* OTAZKY A ODPOVEDI ***************/

div#clanekTelo h2#otazky {
margin-bottom: -20px;
}

a.skryty
{
color:#000;
text-decoration:underline;
}

a.skryty em
{
display:none;
}

a.skryty:hover
{
text-decoration:none;
}


a.skryty:active em, a.skryty:focus em
{
display:block;
color:#297670;
width:650px;
font-style:normal;
cursor:default;
margin-bottom: 20px;
margin-left: 15px;
} 

/* HISTORIE FIRMY *****************/

div#clanekTelo table#historie td {
vertical-align: top;
padding-bottom: 10px;
padding-right: 20px 
}

div#clanekTelo table#historie {
margin-left: 15px;
}



/* MICHELANGELO *****************/

div#clanekTelo img.michelangelo {
float: left;
margin-right: 15px;
margin-left: 5px;
}

table.michelangelo {
margin-top: 25px;
margin-bottom: -30px;
margin-right: 5px;

}

table.michelangelo th {
text-align: left;
padding-left: 5px;
}

table.michelangelo tr td {
padding-left: 15px;
}

table.michelangelo th.odsadBunku {
padding-left: 10px;
text-align: left;
}

span.poznamka {
float: right;
color:red;
}


/* PROFYLAXE **********************/

div#clanekTelo th.odsun{
text-align: center;
width: 110px;
padding-left: 5px;
padding-right: 5px;
}

span.zvyrazni {
color: #ce3630;
}

/* KONTAKT ************************/

td.zvyrazni {
color: #ce3630;
}

td.roztahni {
padding-right: 20px;
}

table td{
vertical-align: top;
}

div#ceskaRepublika img {
float: left;
margin-left: -11px;
margin-right: 15px;
margin-top: 2px;
}

div#slovenskaRepublika {
margin-bottom: 25px;
}

div#ceskaRepublika {
margin-top: 25px;
margin-bottom: 25px;
}

div#slovenskaRepublika img{
float: right;
margin-right: -11px;
}

/* PATICKA *************************/

#paticka a {
  color: #000;
  font-weight: bold;
  font-size: 11px;
}

#mapa {
  margin-right: 30px;
}

#design {
  margin-right: 20px;
}

#copy {
  margin-left: 280px;
}


/* PATICKA *************************/

#paticka a {
  color: #000;
  font-weight: bold;
  font-size: 11px;
}

#mapa {
  margin-right: 30px;
}

#design {
  margin-right: 20px;
}

#copy {
  margin-left: 280px;
}


/* NAHRADA LOGA *******************************/

#skryt_logo  {
	margin:0; padding:0;
	position:relative;
	left:30px; 
	top:30px; 
	width:240px;
	height:89px;
	overflow:hidden;
	text-decoration: none;
}

#skryt_logo span,
#skryt_logo span:hover {
	cursor: hand;
	display:block;
	position:absolute;
	z-index:1;
	margin:0; 
	padding:0;   
	top: 0px;
	left: 0px;
	width:240px;
	height:89px;
	background:url("images/logo.png") top left no-repeat;
	text-decoration: none;
}

#skryt_obrazek,
#skryt_obrazek:hover  {
	margin:0; padding:0;
	position:relative;
	left:335px; 
	top:-25px; 
	width:331px;
	height:29px;
	overflow:hidden;
}

#skryt_obrazek span {
	cursor: hand;
	display:block;
	position:absolute;
	z-index:1;
	margin:0; 
	padding:0;   
	top: 0px;
	left: 0px;
	width:331px;
	height:29px;
	background:url("images/odlisny-pristup.png") top left no-repeat;
	text-decoration: none;
}

/* PANELY ************************/

/* ISO ***************************/

img#certifikat {
float: left;
margin-left: -11px;
margin-top: -8px;
}


/* VYZKUM ***********************/

img#hvezda {
float: left;
margin-right: 8px;
margin-top: -5px;
}

/* OBJEDNAVKA *******************/

fieldset {
border: 0px;
}

#clanek label {
font-weight: bold;
}

#clanek input {
width: 200px;
margin-bottom: 3px;
}

form table tr td {
margin-right: 20px;
}

p.smallText {
margin: 0px;
padding: 0px;
font-size: 10px;
}


/* KONTAKTN? ?DAJE ****************/

a#mail {
color: #297670;
}

/*OTAZKY****************************/

ol {
margin-left: 30px;
margin-right: 25px;
}

ol li {
margin-bottom: 10px;
}

/*FORMULARE***********************/

table#formular td.zkratBunku {
padding-right: 30px;
text-align: left;
}

table#formular td
{
padding-left: 5px;
padding-right: 30px;
text-align:center;
}

table#formular th {
padding-right: 30px;
}

table#formular input {
width: 30px;
}

table#formular input.suma {
width: 50px;
margin-right: 20px;
}



#slider {
    margin-left: 7px;
}
