/*                          
Theme Name: Zaci Technika
*/                          
                            
body { font-size: 75%; font-family: Trebuchet, Trebuchet MS, Tahoma, Arial, Verdana, sans-serif; text-align: center; margin: 0; background-color: #000; background-image: url('img/bg.png'); color: #000; }
img { border: 0; }
.cb { clear: both; font-size: 1px; height: 1px; }
#obsahram { width: 896px; background-color: #000; margin: 0 auto; text-align: left; }
#obsahodsaz { padding: 16px; }
#headerobr1 { float: left; width: 318px; height: 202px; background-image: url('img/obr1.jpg'); background-repeat: no-repeat; }
#headerobr2 { float: left; width: 277px; height: 202px; background-image: url('img/obr2.jpg'); background-repeat: no-repeat; }
#headerobr2odsaz { padding: 30px 30px; font-weight: bold; color: #fff; font-size: 90%; }
#headerobr2odsaz p { margin: 0; padding: 0; }
#headerobr2odsaz p a { color: #fff; }
#headerobr3 { float: left; width: 269px; height: 202px; background-image: url('img/obr3.jpg'); background-repeat: no-repeat; }
#headerobr3odsaz { padding: 28px 24px; padding-right: 14px; padding-bottom: 0; font-weight: bold; color: #fff; font-size: 90%; }
#headerobr3odsaz ul { margin: 0; padding: 0; list-style-type: none; }
#headerobr3odsaz ul li { padding: 6px 0; border-bottom: 1px solid #fff; }
#headerobr3odsaz ul li.last { border-bottom: 0; }
#obsahbg { background-color: #fff; }
span.velke { font-size: 125%; }
#lmenu { float: left; width: 259px; background-image: url('img/bgmenu.png'); background-repeat: repeat-y; }
#lmenuodsaz { padding: 14px; padding-right: 20px; }
#lmenu h3 { padding: 6px 10px; margin: 0; font-weight: bold; color: #fff; font-size: 100%; background-color: rgb(51,51,51); }
#lmenu ul { margin: 0; padding: 0; list-style-type: none; padding: 6px 0; }
#lmenu ul li {  }
#lmenu ul li a { padding: 3px 10px; background-image: url('img/bullet.png'); background-position: 10px 50%; background-repeat: no-repeat; display: block; color: #000; padding-left: 30px; }
#lmenu ul li a:hover { font-weight: bold; text-decoration: none; color: blue; }
#lmenu ul li ul { margin: 0; padding: 0; padding-left: 10px; }

#obsah { float: left; width: 605px; }
#obsah a { color: #000; } 
#obsahsp { padding: 20px; }
.indexright { float: right; width: 200px; }
.indexright img { border: 1px solid #aaa; }
.indexleft { float: left; width: 340px; }
.indexofirme {  }
.indexofirme .text { float: right; width: 310px; text-align: justify; }
.indexofirme .text .ods { border-left: 2px solid #000; padding-left: 15px; }
.indexofirme .nadpis { float: left; width: 25px; line-height: 100%; }
.indexofirme .nadpis em { display: block; font-size: 80%; font-weight: bold; font-style: normal; text-align: center; }
#obsah h3 { font-size: 120%; font-weight: bold; padding: 3px 15px; margin: 0; border-bottom: 2px solid #000; background-image: url('img/bullet2.png'); background-repeat: no-repeat; background-position: 99% 55%; margin-top: 30px; }
.h3pad { padding: 15px; }
#indexaktualne p.datum { font-size: 90%; font-weight: bold; color: #aaa; }
#indexaktualne p.nazev { font-size: 110%; font-weight: bold; padding: 4px 0;}
#indexaktualne p { padding: 0; margin: 0; text-align: justify; }
#obsah p { margin: 0; padding: 4px 0; }
#obsah p a { color: #000; }
#obsah p a:hover { text-decoration: none; }
#kontaktt { margin: 0; padding: 0; border: 0; border-collapse: collapse; }
#kontaktt td { padding: 3px 8px; }
#kontaktt td.l { width: 140px; }
#kontaktt td.r { width: 240px; }
#kontaktt td.r input { width: 100%; }
#kontaktt textarea { width: 100%; height: 70px; }

table.productt { border: 0; border-collapse: collapse; font-size: 100%; }
table.productt td { border: 2px solid #eee; padding: 3px 6px; }
table.productt td table td { border: 0; }

#paticka { padding-bottom: 20px; text-align: center; color: #fff; font-size: 90%; }
#paticka a { color: #fff; }

#obsah p a img.aligncenter { text-align: center; }

div#activelinks { padding: 0; margin: 0; font-size: 7pt; }
div#activelinks a { color: rgb(40,40,40); font-size: 7pt; text-decoration: none; background: none; }
div#activelinks a:hover { color: rgb(40,40,40); text-decoration: underline; background: none; }
