a:link { color: #000000; text-decoration: none; }
a:visited { color: #8C8C8C; }
a:hover { color: #FF0000; text-decoration: underline; }
ul.souteze { margin-left: -60px; _margin-left: 40px; }
a.menu:link { background-color: #00017D; color: #FFFF00; text-decoration: none; }
a.menu:visited { background-color: #00017D; color: #FFFFFF; text-decoration: underline; }
a.menu:hover { background-color: #0002B7; color: #FFFF00; text-decoration: none; }
div#menu a, div#menu-vampire a { font-size: 7pt; }
body { background-color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0 0 0 0; }
div#logo2008 { margin: 0; }
div#adress { margin-top: 50px; padding-left: 50px; }
div#layout { background-color: #EDEDED; background-repeat: no-repeat; text-align: justify; position: absolute; left: 50%; width: 770px; margin-left: -385px; }
div#logo-zj { width: 209px; height: 50px; z-index: 10; margin-left: 177px; _margin-left: 15px; margin-top: 15px; position: absolute; }
html>body div#logo-zj { margin-left: 260px;}


div#logo-zj a img { border: none; }

/*div#layout { background-color: #EDEDED; background-repeat: no-repeat; text-align: justify; width: 770px; /*	margin-left: -15px;
	padding-right: -15px;*/
}*/

div#logo { background-image: url(../images/logo1.jpg); background-position: center; background-repeat: no-repeat; border: 1px solid #000000; height: 150px; margin-bottom: -15px; _margin-bottom: -1px; width: 770px; }
div#logo_about { background-image: url(../images/logo_about.gif); background-position: center; background-repeat: no-repeat; height: 120px; margin-bottom: 5px; }
/*div#mapa_cr { background-image: url(../images/f3b_mapacr.gif); background-position: 0 right; background-repeat: no-repeat; height: 295px; padding-left: 0; /*	padding-left: 15px;*/ padding-right: 5px; _padding-right: 0; width: 490px; _width: 770px; margin-left: 160px; /*	margin-left: 260px;*/ _margin-left: -110px; margin-top: -240px; _margin-top: -260px; background-color: #6B8E23; }*/
div#menu { font-size: 7pt; text-align: center; width: 770px; margin-top: -2px }


div#menu-vampire { font-size: 7pt; text-align: center; width: 770px; margin-top: -14px; _margin-top: 0; }
div#prava-foto { padding-right: 15px; padding-left: 0; text-align: right; width: 317px; margin-left: 440px; _margin-left: 0; margin-top: 28px; _margin-top: 0; }
div.caraprerusovana { border-bottom: 1px dotted #7D7D7D; margin-bottom: 10px; margin-left: 0; margin-right: 0; margin-top: 0; width: 100%; }
div.dph { font-size: 7pt; margin-bottom: 15px; margin-top: 3px; text-align: center; }
div.fotky-levy { float: right; height: auto; text-align: center; width: 50%; }
div.fotky-pravy { float: left; height: auto; text-align: center; width: 50%; }
div.odsad { margin-left: 80px; _margin-left: 15px; margin-right: 15px; }
div.odsad-stratos3 { margin-left: 80px; _margin-left: 50px; margin-right: 15px; }
div.odsad-adresu { padding-left: 60px; width: 250px; }
	html>body div.odsad-adresu { padding-left: 34px; }
div.plna-sirka, div.sloupce-zrus { clear: both; }
div.vyrobek { background-color: #FFFFB9; border: 1px solid #000000; height: 180px; margin-bottom: 15px; margin-left: 20px; margin-right: 20px; padding-left: 15px; padding-right: 15px; width: 100%; }
h1, h2, h3 { font-size: 1.6em; padding-left: 15px; }
h2 { font-size: 1.2em; padding-left: 15px; }

div#new h2 { font-size: 1.3em; margin: 15px 20px; padding: 5px 10px;  border-top: 1px solid Black; border-bottom: 1px solid Black; background-color: #D2D2D2;}
html>body h2 { padding-top: 30px; }

h3 { font-size: 1.0em; padding-left: 15px; }
p { text-align: justify;  padding: 0 15px;  }

img.dilna-foto { border: 1px solid #000000; margin-bottom: 15px; }
img.foto-leve { float: left; margin-bottom: 10px; margin-right: 10px; }
img.model-new-stredni, img.model-new-slope { border: 1px solid #000000; margin-bottom: 10px; margin-left: 50px; margin-right: 0; _margin-right: 5px; text-align: left; /*	text-align: justify;*/ float: left; width: 190px; }
img.model-new-slope { width: 150px; }
img.model-new-stratos3 { border: 1px solid #000000; margin-bottom: 15px; margin-left: 0; margin-right: 20px; _margin-right: 15px; /*_margin-right: 5px;*/ text-align: justify; float: left; }
img.produkty { border: 1px solid #000000; float: left; margin-bottom: 15px; margin-left: 20px; margin-right: 0; margin-top: 0; padding-bottom: 0; position: relative; width: 350px; }
div#silony { width: 270px;  float: left;  margin-bottom: 0;  margin-left: 25px;  margin-right: 0;    }
div#silony img { border: 1px solid Black;  margin: 0 0 10px;  }
table.silon { font-size: 8pt; margin-left: 20px; width: 450px; }
ul#box-menu { padding-left: 150px; }
.border1 { border: 1px solid #000000; }
.cervene { color: #FF0000; }
.margin-bottom15 { margin-bottom: 15px; }
.menu { display: inline; float: left; margin-left: 0; margin-top: 0; padding-bottom: 3px; padding-top: 3px; width: 90px; _width: 110px; height: 10px; _height: 30px; padding: 10px; _padding: 10px; }

.stin { background-color: #DDDDDD; }
table.silon tr { padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px; }
.stred { font-size: 9pt; text-align: center; }
.textkobrazku { font-size: 8pt; margin: -10px 0 15px 0; margin-bottom: 15px; text-align: justify; width: 302px; }
.tucne { font-weight: bold; }
.vetsi { font-size: 120%; }
.vpravo { text-align: right; }
.zpet { margin-top: 10px; padding-bottom: 15px; text-align: center; }
.zprava { padding-right: 40px; }
div.elastic-quality { text-align: left; font-size: 80%; }
div.elastic-quality1 { text-align: left; font-size: 80%;  margin-left: 300px;  }
#logo_zj { background-image: url(../images/logo_zj.gif); width: auto; height: 66px; background-repeat: no-repeat; background-position: top; padding-top: 50px; position: relative; }
div#leva { float: left; padding-left: 0; width: 445px; }

/*dodatecne styly k obrazkum*/
ul#jw-sir {position:relative;margin:0;padding:0;background:none;width:770px;height:150px;}
ul#jw-sir li img {display:none; position:absolute; top:0; left:0; background:none;}
ul.opus2009 li { list-style: none;  padding: 0 55px 0 90px;  }
div#logo-svetle { background-image: url(../images/logo_svetle.png); height: 63px; width: 263px; position: absolute; z-index: 10; right: 15px; bottom: 15px;  background-repeat: no-repeat;  }

div#battery-clamps a:link img, div#battery-clamps a:visited img { border: 1px solid Black; }
div#battery-clamps a:hover img { border: 1px solid Red; }
div#battery-clamps a img { margin: 15px 9px 0 9px; }

div.cara {
	background-image: url(../images/cara.png);
	width: 729px;
	height: 31px;
	background-repeat: repeat-x;
	margin: 10px 20px 25px 20px;
}

ul#france { margin: 0 0 0 150px;  list-style-type: none;  }
ul#france li { margin: 0 0 8px 0;}

div#new p { margin: auto 10px;}


