div#container { background: white url('../img/2cols.gif') repeat-y;  }
div#wrapper { margin-top: 5px; }
div#content { float: right;  width: 700px; }
div#navigation { float: left;  width: 210px; }

div.navigation {  float: left; width: 210px; }

div#extra { float: left;  clear: left;  width: 210px; text-align: center;  margin-top: 5px;}
div#footer { clear: both;  }

div#content p {margin-bottom: 10px; /* text-indent: 3em; */ margin-left: 10px; }
div#content img.right {float: right;  margin: 5px 0 5px 10px;  border: 1px solid #969696; padding: 3px; }

div#content ul {padding-left: 10px; margin-bottom: 10px;}
div#content ul li { margin-bottom: 5px; padding-left: 12px; list-style-type: none; background: url('../img/ul-li.gif') no-repeat 0 2px; }
div#content ul ul li { margin-left: 10px; }
div#content ul ul ul li { margin-left: 20px; }
div#content ul.openhouse li {margin-bottom: 15px;} /* seznam stroju tak, aby byly radky vic oddelene */

/* NAHLEDY OBRAZKU VLEVO */
div#extra div { margin-bottom: 15px; font-style: italic; } /* obal u fotografii */
div#extra img {border: 1px solid #686C6F; border: 1px solid #F2F2F2; }
div#extra img.border {border: 1px solid black;}

/* NADPISY VLEVO */
h3 {font-size: 10pt; text-align: left; margin-bottom: 10px; margin-top: 5px; height: 17px; }
h3.select-country { width: 148px;  background: url('../img/nadpisy/h3/h3-select-country.gif');  }
h3.vyberte-zemi { width: 148px;  background: url('../img/nadpisy/h3/h3-vyberte-zemi.gif');  }
h3.vyberite-stranu { width: 148px;  background: url('../img/nadpisy/h3/h3-vyberite-stranu.gif');  }

h3.copyright {font-size: 10pt; text-align: left; margin-left: 0px; margin-top: 15px; margin-bottom: 5px; color: #747B7C; }
h3.copyright { width: 205px;  background: url('../img/nadpisy/h3/h3-copyright-2006-soma-eng.gif');  }
h3.pdf-brochures { width: 148px;  background: url('../img/nadpisy/h3/h3-pdf-brochures.gif');  }
h3.prospekty { width: 148px;  background: url('../img/nadpisy/h3/h3-prospekty.gif');  }
h3.pdf-prospekty { width: 148px;  background: url('../img/nadpisy/h3/h3-pdf-prospekty.gif');  }

/* MENICKO */
/* Submenu */
div#navigation ul li a.midi-II {	color: #EF6700; }
div#navigation ul { list-style-type: none; padding-left: 0; background: #686c6f; background: #2c3366; padding: 5px 5px 5px 10px; }
div#navigation ul li {margin-bottom: 0px; }
div#navigation ul li a {color: white; color: #d8d8d8; background: url('../img/trojuhelnik.gif') 0 50% no-repeat; padding-left: 8px; text-decoration: none; cursor: pointer; }
div#navigation ul li a.active { color: #FFFF00; background: url('../img/trojuhelnik.gif') 0 50% no-repeat; padding-left: 8px; text-decoration: none; }
div#navigation ul li a:hover, a.active:hover, a.midi-II:hover {color: #FFFF81; }

div.navigation ul li a.midi-II {	color: #EF6700; }
div.navigation ul { list-style-type: none; padding-left: 0; background: #686c6f; background: #2c3366; padding: 5px 5px 5px 10px; }
div.navigation ul li {margin-bottom: 0px; }
div.navigation ul li a {color: white; color: #d8d8d8; background: url('../img/trojuhelnik.gif') 0 50% no-repeat; padding-left: 8px; text-decoration: none; cursor: pointer; }
div.navigation ul li a.active { color: #FFFF00; background: url('../img/trojuhelnik.gif') 0 50% no-repeat; padding-left: 8px; text-decoration: none; }
div.navigation ul li a:hover, a.active:hover, a.midi-II:hover {color: #FFFF81; }


/* Copyright a contact a paticka */
ul.contact {text-align: left;  list-style-type: none;  padding-left: 0;  margin-top: 0; }
ul.contact li {margin-bottom: 8px; padding-left: 20px; }
ul.contact li a, ul.contact li span {padding-left: 20px; color: black; }
ul.contact li span.telephone {background: url('../img/icon-telephone.gif') 0 90% no-repeat; color: #747B7C; }
ul.contact li span.fax {background: url('../img/icon-fax.gif') 0 90% no-repeat; color: #747B7C; }
ul.contact li a.email {background: url('../img/icon-email.gif') 0 90% no-repeat; color: #747B7C; }
ul.contact li a.printer {background: url('../img/icon-printer.gif') 0 90% no-repeat; }

ul.contact li a.zakazat {background: url('../img/icon-zakazat.gif') 0 90% no-repeat; }
ul.contact li a.povolit {background: url('../img/icon-povolit.gif') 0 90% no-repeat; }

ul.contact li acronym {display: none; background: url('../img/icon-info-small.gif') 5px 0 no-repeat; width: 10px; padding-left: 15px; cursor: help; border-bottom: none;}

/* Tisk stranky, PDF brozura */
ul.pdf {text-align: left;  list-style-type: none;  padding-left: 0;  margin-top: 0; }
ul.pdf li {margin-bottom: 8px; padding-left: 20px; }
ul.pdf li a, ul.pdf-print li span {padding-left: 20px; color: black; }
ul.pdf li a.pdf {background: url('../img/icon-pdf.gif') 0 90% no-repeat; }
ul.pdf li a.printer {background: url('../img/icon-printer.gif') 0 90% no-repeat; }
/* MENICKO KONEC */

/* HISTORIE */
dl#history {margin-bottom: 10px; margin-left: 10px; }
dl#history dt {font-weight: bold; margin-top: 5px; font-size: 10pt; color: #4E4E4E; }
dl#history dd {padding-left: 20px; background: url('../img/ctverec.gif') no-repeat 18px 60%; padding-left: 25px; }

/* Tabulka vystav a open-house*/
table.exhibitions {border: 0; }
table.exhibitions td {padding-left: 10px; white-space: nowrap; }
table.exhibitions td.left {width: 200px; padding-left: 5px;}

form#open-house-registration {margin-left: 10px; }
form#open-house-registration label {width: 200px; display: block; float: left; text-align: left; padding-right: 15px; }
form#open-house-registration label.accomodation {width: auto; margin-left: 5px; }
form#open-house-registration input, form#open-house-registration textarea, form#open-house-registration checkbox, form#open-house-registration img {margin-bottom: 10px; }
form#open-house-registration input, textarea {width: 200px; }
form#open-house-registration input#accomodation {width: auto; float: left; }
form#open-house-registration input#button {width: auto; }

/*
form#defect-registration input { width: 200px; }

form#defect-registration ol li {margin-bottom: 10px; font-weight: bold;}
form#defect-registration ul li {margin-bottom: 10px; margin-left: -20px;}
*/

form#defect-registration textarea {width: 400px; height: 100px;}

fieldset { padding: 15px; margin-bottom: 30px; border: 1px solid #1187B4; }
legend { padding: 5px 10px; font-weight: bold; background: white; border: 1px solid black; margin-bottom: 15px; }


.form#defect-registration fieldset input {
	/* vertical-align:middle; */
}

form#defect-registration fieldset h3 {
	margin-bottom: 5px; margin-top: 5px; height: auto;
}

form#defect-registration fieldset ol {padding-left: 20px; }

form#defect-registration fieldset input, form#defect-registration fieldset textarea,form#defect-registration fieldset select {
	margin: 0px 0 0px 0;
	margin-bottom: 5px;
	/* vertical-align: top; */
}
form#defect-registration fieldset input.ch {margin-bottom: 0;}
.required {background: rgb(242,252,171); border: 1px solid rgb(179,185,195); }

form#defect-registration fieldset textarea {
	width: 90%;
}

form#defect-registration fieldset label {
  /* border: 1px solid blue; */
  vertical-align: middle; 
}


/* Fotogalerie */
div#content div.photogallery {margin-left: 10px; margin-top: 5px; text-indent: 0; clear: both; }
div#content div.photogallery img {border: 1px solid #262B47; border: 1px solid #8F8F8F; }
div#content div.photogallery div {float: left; width: 80px; margin-bottom: 5px; margin-right:10px; text-align: center; font-size: 8pt; }

div#content div.images div {width: 115px; _margin-right: 3px;}
div#content div.images div div { background: #F2F2F2; }

div#content div.photogallery.flexo div {width: 89px; }

div#content div.photogallery-big {margin-left: 10px; margin-top: 5px; text-indent: 0; clear: both; }
div#content div.photogallery-big img {border: 1px solid #262B47; border: 1px solid #8F8F8F; }
div#content div.photogallery-big div {float: left; width: 160px; margin-bottom: 5px; margin-right: 8px; text-align: center; font-size: 8pt; }
div#content div.photogallery-big div div { width: 160px; background: rgb(216,216,216); padding: 3px 0; border: 1px solid #8F8F8F; margin-top: 3px; margin-bottom: 0; text-align: center; font-size: 8pt; }

br.end {clear: left; visibility: hiden; } /* ukoncovaci cara kvuli float pro Mozillu a Operu */

address {margin-left: 10px; font-style: normal;} /* contact-information */

dl.representatives {margin-bottom: 10px; }
dl.representatives dt {font-weight: bold; }
dl.representatives dd {margin-left: 10pt; }

dl.ekover {margin-bottom: 10px; margin-left: 10px; }
dl.ekover dt {font-weight: normal;  text-decoration: underline;}
dl.ekover dd {margin-left: 10pt; margin-bottom: 5px;}

ul.links {padding-left: 10px; }
ul.links li {list-style-type: none; margin-bottom: 5px; }

/* overview u slitters */
table.planets td {vertical-align: middle; padding-left: 15px; }
table.planets td.name {white-space: nowrap; font-weight: bold; }

table.table { border-collapse: collapse; }
table.table tr td { padding: 3px 8px;}

table.technical-parameters { margin-left: 10px; background-color: #F8F8F8;  background: #ffffff; border-collapse: collapse; border: 1px solid #686C6F; width: 100%; font-size: 8pt; width: 690px;}
table.technical-parameters td {border: 1px solid #686C6F; padding: 2px 2px; vertical-align: middle; text-align: center; }
table.technical-parameters td.left {text-align: left; padding-left: 5px; }
.tmavsi_pozadi {background: #EBEBEB; background: #9EA8D0; background: #C0C6E0;   background: #D1D5E8; }

ul li.title {
	background: none;
	padding-left: 0;
	margin-top: 10px;
}
ul li.title span {
	font-weight: bold;
}


ul.site-map li {
	margin-bottom: 3px;
}

table#product-range {
	width: 100%;
	border: none;
	border-left: none;
}

table#product-range tr.nadpis td {
	padding-top: 5px;
	padding-bottom: 10px;
}

table#product-range td {
	text-align: center;
	width: 110px;
	font-weight: bold;
	border-bottom: none;
	border-top: none;	
	border-left: none;
}

ul {
	text-align: left;
}

.float-left {
	float: left;
}

div.big-machine-preview {
	text-align: center;
	margin-bottom: 15px;
}

div.overview1 {
  margin-bottom: 35px;
}

div.overview1 img {
  border: 1px solid #f2f2f2;
}

div.overview1 table tr td.nazev {
  text-align: center;
  font-size: 1em;
}

div.overview1 table tr td {
  text-align: center;
  font-size: 0.8em;
  width: 220px;
  padding-right: 15px;
  vertical-align: top;
}

div.overview1 table tr td dl {
  text-align: left;
}

div.overview1 table tr td dl dt {
  float: left;
  margin-right: 5px;
  font-style: italic;
}

div.overview1 table tr td dl dd {
  clear: right;
  font-weight: bold;
}

div.overview1 table tr {

}

/* MIDI II */
