body {background-color: #2b2b2b; width: 900px; margin: auto; margin-top: 19px; font-family: Verdana; font-size: 12px; color: white;}
img {border: 0px; padding: 0px; margin: 0px;}	
a {color: white;}
.cleaner {
	width: 100%;
	visibility: hidden;
	clear: both;
	font-size: 10%;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	border: 0px;
}

a.pdf {text-decoration: none;}

#obalka {width: 837px; float: left;}
#menu {margin-left: 37px; height: 85px; background-image: url(../img/menu-bg.gif);}
#menu a {text-decoration: none; color: white;}
#menu #english {float: right; font-size: 9px; text-decoration: none; color: #0096ad; margin-right: 15px; padding-top: 10px;}
#menu #logo{float: left; margin-left: 20px;}

#odkazy {float: left; margin-left: 72px; margin-top: 15px;}
#odkazy a {font-size: 15px; color: white; text-decoration: none; height: 25px; padding-left: 10px; padding-bottom: 10px; margin-right: 32px; background-image: url(../img/menu-cross.gif);  background-repeat: no-repeat; background-position: left bottom}	
#odkazy a:hover, #odkazy a.on {color: #0096ad; background-image: url(../img/menu-cross-on.gif);  background-repeat: no-repeat; background-position: left bottom} 


#top {margin-top: 10px; margin-bottom: 10px;}

.lh {position: absolute; top: 0px; left: 0px;}
.ph {position: absolute; top: 0px; right: 0px;}
.ld {position: absolute; bottom: 0px; left: 0px;}
.pd {position: absolute; bottom: 0px; right: 0px;}

#blok_sk {position: relative; margin-left: 37px; margin-bottom: 10px; background-color: #1e1c1d; padding: 20px; width: 294px; font-size: 11px; float: left; height: 13px;}
#blok_cizina {position: relative; margin-left: 404px; margin-bottom: 10px; background-color: #1e1c1d; padding: 20px; padding-right: 0px; width: 414px; font-size: 11px;}


#page {margin-left: 37px; margin-bottom: 10px; background-color: #1e1c1d; padding: 20px; position: relative;}
#vyrobky {margin-left: 37px; margin-bottom: 10px; background-color: #1e1c1d; padding: 20px; position: relative;}

.levy_sloupec {position: relative; background-color: #232323; padding: 20px; float: left; }
.pravy_sloupec {position: relative; background-color: #232323; padding: 20px; }

h1 {color: #0096ad; font-size: 15px; margin: 0px; }
h1 a {color: #0096ad; text-decoration: underline; }
h2 {color: white; font-size: 11px; margin: 0px; }
h2.vyrobek {color: #0096ad; font-size: 14px;}
h3 {color: #0096ad; font-size: 11px; margin: 0px; font-weight: normal; margin-top: 15px;}
h3.vyrobek {color: #0096ad; font-size: 25px; margin-top: 10px; margin-bottom: 10px; margin-left:55px;}
img.vyrobek {margin-left: 55px; clear: left; margin-bottom: 30px;}
table.popis td.nazev {font-weight: bold; color: #0096ad; width: 200px;}
table.popis td.linka {border-top: 1px solid #2f2f2f; padding-bottom: 10px;}

table.reference a {color: white; text-decoration: none; margin-left: 20px;}
table.reference tr {height: 40px; vertical-align: middle;}
table.reference img {float: right;}

#certifikaty {margin-top: 20px; margin-bottom: 20px;}
#certifikaty img {float: left;}
#certifikaty img.stred {float: left; margin-right: 23px; margin-left: 23px;}

.sloupce {width: 240px; float: left; font-size: 11px; color: #676767; color: white;}
.sloupce a, #mapka a {text-decoration: none; color: white;}
.sloupce a:hover {text-decoration: underline;}
.jmeno {color: white;}

ul.seznam {list-style-image: url(img/sipka.gif); color: #0096ad;}
li {cursor: pointer; margin-left: -20px;}
ul.seznam li a { color: #0096ad;text-decoration:none;}


.miniatury {margin-top: 10px; margin-bottom: 10px; display: none;}
.th_foto {float: left; height: 110px; width: 90px; padding-right: 5px; font-size: 80%;}
.th_foto a {text-decoration: none;}



