* {-moz-box-sizing: border-box;}
body {background-color: #f2f2f2; background-image: url("images/dlazdice3.jpg"); background-repeat: repeat-x; font-family: verdana, tahoma, sans-serif; font-size: 80%;}
table {font-size: 100%;}
a {color: green;}
a:visited {color: #008080;}
a:active {color: orange;}
a.menu {display: block; height: 31px; padding-top: 8px; text-decoration: none; color: #004F34; background-image: url("images/lista2.gif"); font-size: 13px;}
a.menu:visited {color: #004F34;}
a.menu:hover {color: white; background-image: url("images/tlacitko2.gif"); background-repeat: repeat-x;}
a.menuaktivni {display: block; height: 31px; padding-top: 8px; text-decoration: none; color: white; background-image: url("images/tlacitko2.gif"); background-repeat: repeat-x; font-size: 13px;} 
a.menuaktivni:hover, a.menuaktivni:visited {color: white;}
h1 {
	font-family: georgia, times new roman ce, times new roman, trebuchet ms;
	font-weight: normal;
	color: #1D8E4D;
	margin-bottom: 30px;
	font-size: 150%;
	margin-top: 0px;
}
h2 {font-family: georgia, times new roman ce, times new roman, trebuchet ms; font-weight: normal; color: #1D8E4D; font-size: 150%; line-height: 140%;}
h3 {font-family: georgia, times new roman ce, times new roman, trebuchet ms; font-size: 120%; color:  #1D8E4D; line-height: 150%;}
.produkty {margin: 0px; width: 162px; height: 46px; background-image: url("images/panylek3.jpg"); text-align: center;}
.produkty a {font-size: 100%; color: green; display: block; width: 162px; text-align: center; text-decoration: none; font-weight: bold;}
.paticka {font-size: 10px; color: #004F34; text-align: center; margin-top: 6px;}
.paticka a {color: green; text-decoration: none;}
.navigacnimenu {width: 682px; height: 31px; position: absolute; top: 123px; left: 0px; background-image: url('images/lista2.gif'); background-repeat: repeat-x;}
#hlavni {width: 684px; position: relative; text-align: left; margin: auto; background-color: white; border: 1px solid #9a9a9a;}
#obsah {width: 400px; position: absolute; top: 220px; left: 230px; border-left: 1px dashed green; line-height: 150%; text-align: left; padding-left: 20px;}
#zapati {position: absolute; width: 100%; height: 25px; background-color: #efefef; border-top: 1px solid #dfdfdf;}
#obrazky {position: absolute; top: 275px; width: 162px; left: 40px; border: 0px solid black;}
#produktyrychle {position: absolute; top: 220px; left: 40px; width: 190px; height: 170px; border-right: 1px dashed green; border-bottom: 1px dashed green;}
#obrazkyprodukty {position: absolute; top: 405px; left: 40px; width: 190px; border-right: 1px dashed green;}
#produkty {position: absolute; top: 220px; left: 40px;}
#galerie {position: absolute; top: 220px; left: 80px; padding-left: 20px; border-left: 1px dashed green;}
.rychlonavigace {position: relative; left: -25px;}
.rychlonavigace li {margin-bottom: 5px;}
.otazka {font-family: georgia; color: green; font-style: italic; margin-bottom: 0px;}
.odpoved {margin-top: 0px; position: relative; left: 15px;}
a.otazka {text-decoration: none;}
a.otazka:hover {text-decoration: underline;}
fieldset {padding: 10px;}
.instrukce {margin-bottom: 5px;}
.popisek {font-size: 75%; margin-top: 0px;}
.odkaz {border: 1px solid green;}
.obrgalerie {border: 1px solid green; float: left: margin-left: 10px; margin-right: 15px; margin-bottom: 25px;}
.odkazprodukt {border: 1px solid #c1c1c1;}
.posledni {margin-bottom: 0px;}
.vlajka {position: relative; top: 1px;}
.produkt {width: 162px; height: 200px; border: 0px solid #c0c0c0; float: left; margin-left: 10px; margin-right: 25px;}
.odrazky {list-style-image: url("images/odrazka.gif"); position: relative; left: -13px; font-size: 85%;}
a.navprodukty {font-family: georgia; font-style: normal; color: green; text-decoration: none; display: block; widht: 100%; height: 100%; text-align: right;}
a.navprodukty:hover {text-decoration: underline;}
a.ikonkakatalogu {position: absolute; top: 170px; left: 545px; border: 1px solid #cecece;}
a.logo1 {border: 0px solid black;}
a.logo1:hover {border: 1px solid black;}
a.ikonkakatalogu:hover {border-color: #646464;}
.skryty {position: absolute; left: -100px; top: -100px; visibility: hidden;}
.popisekrychlonavigace {font-size: 75%; margin-top: 0px; position: relative; top: 0px; left: 18px; margin-bottom: 5px;}
a.obrgalerie:hover {border: 1px solid red;}
.aktualita {text-align: left; font-size: 85%; line-height: 150%; color: #2c2c2c;}
.tabulka_technika {border: 2px solid #1D8E4D; border-collapse: collapse;}
.tabulka_technika td {padding: 7px; border: 1px solid #1D8E4D; text-align: center;}
.tabulka_technika thead {color: #1D8E4D; font-weight: bold;}
.sedy {border: 1px solid #ddd;}
.tbpriprava {border-collapse: collapse; border-width: 0px; background-color: #efefef;}
/* .tbpriprava a {border: 1px solid green;} */
.obrpriprava {margin: 10px; border: 1px solid green;}

