@charset "iso-8859-2";
/* CSS Document */

html, body {height:100%}
body {
	background: #363E41;
}
body, input, textarea, select {
	font-family: Arial CE, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
select, input, textarea{
	background-color: #F5F5F5;
	margin: 6px;
	border: 1px solid #999999;
	color: #000000;
}
.potvrzovaci_tlacitko {
	background-color: #000000;
	color: #999999;
	font-weight: bold;
	border: 1px solid #E53319;
}
.tmave_sedy_text {
	color: #777777;
}

h1,h2,h3,h4,html,p,body,ul,li,ol {
	margin: 0; padding: 0;
	text-align: left;
	color: #FFFFFF;
}
h1,h2,h3,h4 {
  font-weight: bold;
}
p {
  margin: 10px;
  font-size: 12px;
}
ul, a {
  font-size: 12px;
}

.hide {display: none;}
.visible {display: block;}
.cerveny_text {color: #E53319;}
.zarovnat_stred {
	text-align:center;
	padding-left: 40px;
}
.zarovnat_na_stred {text-align:center}
.odsazeni_leve_10 {margin-left: 10px}
.odsazeni_nahore_5 {margin-top: 5px}
.odsazeni_nahore_10 {margin-top: 10px}
.odsazeni_leve_20 {margin-left: 20px}
.tucne {font-weight: bold}
.cervena {color: #FF0000}

h1 {font-size: 14px;}
h2 {font-size: 12px;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}

img {border: 0px;}

address {
	font-style: normal;
	font-size: 12px;
}

a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a:link, a:active, a:visited {color: #FFFFFF}
a:hover {color: #D1D3D4}
#koren {
	width: 906px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
#hlavni {
  position: relative;
	width: 906px;
	height: auto;
	margin: 0px;
	text-align: left;
}
#hlavicka {
  margin-top: 25px;
	width: 906px;
	height: 106px;
	float: left;
	background-position: right top;
	background-repeat: no-repeat;
}
.hlavicka_klasik {
  background-image: url('images/hlavicka.gif');
}
.hlavicka_285 {
  background-image: url('images/hlavicka_285.gif');
}
.hlavicka_325 {
  background-image: url('images/hlavicka_325.gif');
}
.hlavicka_385 {
  background-image: url('images/hlavicka_385.gif');
}
.hlavicka_445 {
  background-image: url('images/hlavicka_445.gif');
}
.hlavicka_505d {
  background-image: url('images/hlavicka_505d.gif');
}
#h_menu {
	width: 882px;
	height: 20px;
  margin: 0 auto;
	background-color: #475054;
	background-position: right top;
	
}
.h_menu_285 {
  width: 380px;
  height: 20px;
  float: right;
  background-image: url('images/h_menu_285.gif');  
}
.h_menu_325 {
  width: 380px;
  height: 20px;
  float: right;
  background-image: url('images/h_menu_325.gif');  
}
.h_menu_385 {
  width: 380px;
  height: 20px;
  float: right;
  background-image: url('images/h_menu_385.gif');  
}
.h_menu_445 {
  background-position: right top;
  background-image: url('images/h_menu_445.gif'); 
  z-index: -1; 
}
.h_menu_505d {
  width: 380px;
  height: 20px;
  float: right;
  background-image: url('images/h_menu_505d.gif');  
}
#h_menu ul, #h_menu_pod ul, #h_menu_lode ul {
	list-style-type: none;
}
#h_menu li, #h_menu_pod li, #h_menu_lode li {
  display: inline;
}
#h_menu_pod li {
  padding-left: 40px;
  padding-right: 40px;
}
#h_menu_lode li {
  padding-left: 0px;
  padding-right: 0px;
}

#h_menu a, #h_menu_pod a, #h_menu_lode a{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
#h_menu a {
  background-color: #475054;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 3px;
}
#h_menu_pod a {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 3px;
  padding-top: 2px;
	padding-bottom: 2px;
}
#h_menu_lode a {
  background-color: #475054;
  padding-left: 8px;
  padding-right: 8px;
  margin-top: 7px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#h_menu a:hover {
	background-color: #7D8284;
	color: #FFFFFF;
}
#h_menu_pod a:hover {
  background-color: #485052;
  color: #FFFFFF;
}
#h_menu_lode a:hover {
  background-color: #7D8284;
	color: #FFFFFF;
}
#h_menu_pod {
  width: 882px;
  margin: 0 auto;
}
#h_menu_lode {
  width: auto;
  margin: 0 auto;
  margin-right: 10px;
  float: right;
}
.h_menu_pod_vysoke {
  height: 48px;
  background-image: url('images/horni_menu.gif');
}
.h_menu_pod_nizke {
  height: 28px;
  background-image: url('images/horni_menu_nizke.gif');
}
.h_menu_pod_285 {
  height: 50px;
  background-image: url('images/horni_menu_285.gif');
}
.h_menu_pod_325 {
  height: 50px;
  background-image: url('images/horni_menu_325.gif');
}
.h_menu_pod_385 {
  height: 50px;
  background-image: url('images/horni_menu_385.gif');
}
.h_menu_pod_445 {
  height: 50px;
  background-image: url('images/horni_menu_445.gif');
}
.h_menu_pod_505d {
  height: 50px;
  background-image: url('images/horni_menu_505d.gif');
}
.h_menu_pod_285_specifikace {
  height: 50px;
  background-image: url('images/horni_menu_285_spec.gif');
}
.h_menu_pod_285_bez {
  height: 50px;
  background-image: url('images/horni_menu_285_bez.gif');
}
.h_menu_pod_325_specifikace {
  height: 50px;
  background-image: url('images/horni_menu_325_spec.gif');
}
.h_menu_pod_325_bez {
  height: 50px;
  background-image: url('images/horni_menu_325_bez.gif');
}
.h_menu_pod_385_specifikace {
  height: 50px;
  background-image: url('images/horni_menu_385_spec.gif');
}
.h_menu_pod_385_bez {
  height: 50px;
  background-image: url('images/horni_menu_385_bez.gif');
}
.h_menu_pod_445_specifikace {
  height: 50px;
  background-image: url('images/horni_menu_445_spec.gif');
}
.h_menu_pod_445_bez {
  height: 50px;
  background-image: url('images/horni_menu_445_bez.gif');
}
.h_menu_pod_505d_specifikace {
  height: 50px;
  background-image: url('images/horni_menu_505d_spec.gif');
}
.h_menu_pod_505d_bez {
  height: 50px;
  background-image: url('images/horni_menu_505d_bez.gif');
}
#build_my_tender {
  width: 146px;
  height: 75px;
  position: absolute;
  margin-top: 8px;
  margin-left: 130px;
  z-index: 2;
}
#build_my_tender a {
  width: 146px;
  height: 75px;
  float: left;
  background-color: transparent;
}
#build_my_tender a:hover {
  background-color: transparent;
}
#dieseljettenders {
  width: 146px;
  height: 75px;
  position: absolute;
  margin-top: 8px;
  margin-left: 350px;
  z-index: 2;
}
#dieseljettenders a {
  width: 146px;
  height: 75px;
  float: left;
  background-color: transparent;
}
#dieseljettenders a:hover {
  background-color: transparent;
}

#banner {
  width: 882px;
  height: 203px;
  text-align: center;
}
#banner object {
  margin-top: 40px;
}

#obsah {
	width: 882px;
	height: auto;
	min-height: 285px;
	margin: 0 auto;
	position: relative;	
}
.obsah_williams {
  width: 279px;
  height: 285px;
  float: right;
  background-image: url('./images/obsah_williams.jpg');
  background-repeat: repeat;
}
.obsah_prislusenstvi {
  width: 410px;
  height: 285px;
  float: right;
}
.obsah_prislusenstvi_menu {
  width: 140px;
  border-right:1px solid #FFFFFF;
  height: 285px;
  float: left;
  background-color: #667379;
}
.obsah_prislusenstvi_menu ul {
  list-style-type:none;
  line-height: 125%;
}
.obsah_prislusenstvi_text {
  width: 269px;
  height: 100px;
  float: right;
}
.obsah_prislusenstvi_obrazek {
  width: 269px;
  height: 163px;
  float: right;
  margin-top: 22px;
}
.obsah_prislusenstvi_obrazek img {visibility: hidden}

#obsah_downloads {
  width: 882px;
  height: 306px;
  background-image: url('./images/downloads_textura.gif');
  background-repeat: y-repeat;
  float: left;
}
.text_downloads {
  width: 176px;
  float: left;
  margin-top: 69px;
  padding-right: 10px;
  padding-left: 25px;
}
.text_downloads h4 {
  margin-top: 6px;
  margin-bottom: 3px;
}
.text_downloads li {
  line-height: 175%
}


.pravy_obsah_lode {
  width: 254px;
  height: 285px;
  float:right;
  background-color: #485052;
}
.pravy_obsah_kontakt {
  width: 290px;
  min-height: 285px;
  float: right;
  margin-right: 90px;
}
#stin {
  width: 906px;
  height: 100%;
  background-image: url('./images/stin.gif');
  background-repeat: repeat;
  float: left;
}
#levy_obsah {
  min-height: 285px;
	height: auto;
	float:left;
	position: relative;
}
#pravy_obsah {
  min-height: 285px;
	height: auto;
	float: right;
	position:relative;
}
#pravy_obsah ul {
  margin-left: 20px;
  margin-right: 10px;
}

.homepage_levy_obsah {
	background-image: url('images/rozcestnik.jpg');
	width: 620px;
	height: 285px;
}
.home_page_odkaz_odsazeni {margin-left: 28px}
.home_page_odkaz a {
  margin-top: 72px;
  width: 76px;
  height: 178px;
  float: left;
}
.homepage_pravy_obsah {width: 262px}
.williams_levy_obsah {width: 603px}

.levy_obsah_prislusenstvi_285 {
  width: 472px;
  height: 285px;
  float: left;
  background-repeat: no-repeat;
  background-image: url('images/285_prislusenstvi.jpg');
}
.levy_obsah_prislusenstvi_325 {
  width: 472px;
  height: 285px;
  float: left;
  background-repeat: no-repeat;
  background-image: url('images/325_prislusenstvi.jpg');
}
.levy_obsah_prislusenstvi_385 {
  width: 472px;
  height: 285px;
  float: left;
  background-repeat: no-repeat;
  background-image: url('images/385_prislusenstvi.jpg');
}
.levy_obsah_prislusenstvi_445 {
  width: 472px;
  height: 285px;
  float: left;
  background-repeat: no-repeat;
  background-image: url('images/445_prislusenstvi.jpg');
}
.levy_obsah_prislusenstvi_505d {
  width: 472px;
  height: 285px;
  float: left;
  background-repeat: no-repeat;
  background-image: url('images/505d_prislusenstvi.jpg');
}
.williams_odstavec {
  width: 201px;
  float: left;
}
.levy_obsah_kontakt {
  width: 400px;
  float: left;
  margin-left: 70px;
}

.levy_obsah_285 {
  width: 628px;
  height: 285px;
  background-color: #485052;
  background-repeat: no-repeat;
  background-image: url('images/obsah_285.jpg');
  float: left;
}
#levy_obsah table {
  margin-left: 27px;
  margin-top: 188px;
}
#levy_obsah th {
  height: 30px;
}
#levy_obsah td {
  height: 12px;
  color: #949FA3;
  padding-right: 5px;
}


.levy_obsah_325 {
  width: 628px;
  height: 285px;
  background-color: #485052;
  background-repeat: no-repeat;
  background-image: url('images/obsah_325.jpg');
  float: left;
}
.levy_obsah_385 {
  width: 628px;
  height: 285px;
  background-color: #485052;
  background-repeat: no-repeat;
  background-image: url('images/obsah_385.jpg');
  float: left;
}
.levy_obsah_445 {
  width: 628px;
  height: 285px;
  background-color: #485052;
  background-repeat: no-repeat;
  background-image: url('images/obsah_445.jpg');
  float: left;
}
.levy_obsah_505d {
  width: 628px;
  height: 285px;
  background-color: #485052;
  background-repeat: no-repeat;
  background-image: url('images/obsah_505d.jpg');
  float: left;
}

#obsah_specifikace {
  float: left;
  height: 286px;
  width: 882px;
  background-repeat: no-repeat;
}
#obsah_specifikace table {
  margin-left: 226px;
  margin-top: 52px; 
}
#obsah_specifikace th {
  font-size: 14px;
  height: 41px;
  text-align: left;
}
#obsah_specifikace td {
  width: 186px;
  height: 15px;
}
.specifikace_285 {background-image: url('images/obsah_285_spec.jpg')}
.specifikace_325 {background-image: url('images/obsah_325_spec.jpg')}
.specifikace_385 {background-image: url('images/obsah_385_spec.jpg')}
.specifikace_445 {background-image: url('images/obsah_445_spec.jpg')}
.specifikace_505d {background-image: url('images/obsah_505d_spec.jpg')}

.modelova_rada_obsah {
	background-image: url('images/modelova_rada.jpg');
	width: 882px;
	height: 311px;
}
.modelova_rada_odkaz a {
  width: 175px;
  height: 311px;
  float: left;
}

.obsahova_cast_lode {
	background-image: url('images/lode.jpg');
	height: 460px;
}
.obsahova_cast_home h3 {margin-left:0px}
.obsahova_cast_downloads {
	height: auto;
	margin: 0px;
}

/* aktuální nabídka */
#nabidka_menu {
  width: 242px;
  height: 100%;
  min-height: 100%;
  float: left;
  padding-top: 10px;
  padding-left: 20px;
}
#nabidka_menu ul, li {font-size: 11px}
#nabidka_menu li {line-height: 175%}
#nabidka_prehled {
  width: 604px;
  height: 100%;
  min-height: 100%;
  float: left;
  padding-left: 15px;
  border-left: 1px solid #667379;
}
.nabidka {
  width: 590px; 
  padding: 0px;
  margin: 0px; 
  text-align: center;
  border-bottom: 1px solid #c5c8cb;
}
.nabidka_1 {width: 94px}
.nabidka_2 {width: 80px}
.nabidka_3 {width: 40px}
.nabidka_4 {width: 40px}
.nabidka_5 {width: 80px}
.nabidka_6 {width: 130px}

.nabidka td, th {
  font-size: 11px;
  padding: 2px;
  margin: 0px;
  text-align: center;
}
.zahlavi {background-color: #2c3036}
.zahlavi h4 {color: #FFFFFF}
.zahlavi_2 {
  background-color: #384045;
  color: #FFFFFF;
}
.nabidka img {
  width: 80px;
  max-width: 80px;
  border: 0px;
  padding: 2px;
  margin: 0px;
}
.bila_pozadi {background-color: #FFFFFF} 

/* formuláře */
fieldset {
	border: 0px solid;
	margin: 10px;
}
fieldset legend {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
fieldset div.radek label {
	float: left;
	text-align: right;
	position: relative;
	width: 20%;
	margin-top: 8px;
}
fieldset div.radek {
	clear: both;
	margin: 0;
	padding: 5px;
}
fieldset div.polozka {
	float: left;
	width: 80%;
}
fieldset img {
  padding-left: 6px;
}

.galerie {
	width: 125px;
	height: 83px;
	float: left;
	margin: 10px;
}
.galerie img {border: 1px solid #999999}

/* styl pro speciální nabídku */
#specialni_nabidka {
  width: 252px;
  height: auto;
  padding: 1px;
  position: absolute;
  left: 620px;
  top: 181px;
  background-color: #363e41;
  border: 4px solid #bcbec1;
}
#specialni_nabidka_hlavicka {
  width: 252px;
  height: 25px;
  background: url('images/specialni_nabidka_hlavicka.gif') repeat-x;
  float: left;
}
#specialni_nabidka_hlavicka h4 {
  font-size: 14px;
  font-weight: bold;
  margin-left: 8px;
  margin-top: 3px;
}
#specialni_nabidka_telo {
  width: 252px;
  height: auto;
  float: left;
}
.specialni_nabidka_lod {
  width: 252px;
  height: 79px;
  float: left;
}
.specialni_nabidka_lod_vrsek {
  width: 244px;
  height: 49px;
  padding: 5px 8px;
  padding-right: 0px;
  float: left; 
}
.specialni_nabidka_lod_fotka {
  width: 80px;
  height: 49px;
  float: left;
}
.specialni_nabidka_lod_fotka img {
  width: 80px;
  max-width: 80px;
  border: 0px;
  margin: 0px;
}
.specialni_nabidka_lod_text {
  width: 159px;
  height: 49px;
  float: right;
}
.specialni_nabidka_lod_parametry {
  float: left;
  width: 100%;
  padding: 1px 0px;
}
.specialni_nabidka_lod_parametry h5 {margin: 0px}
.specialni_nabidka_lod_parametry a {font-weight: bold}
.specialni_nabidka_lod_cena {
  width: 236px;
  height: 12px;
  padding: 3px 8px 5px 8px;
  float: left;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
  background: url('images/specialni_nabidka_lod_cena.gif') repeat-x;
}
.svetle_seda_inline {color: #bcbec1}


/* styl paticky webu */
#paticka {
	width: 906px;
	height:100px;
	float:left;
	background-repeat: no-repeat;
}
#paticka h4 {
  font-size: 12px;
  margin-left: 52px;
  margin-top: 30px;
  font-style: italic;
}
#paticka_text {
	width: 906px;
	height:32px;
	text-align:center;
}
#paticka_williams {
  width: 279px;
  height: 88px;
  margin-right: 12px;
  float: right;
	background-image: url('images/paticka_williams.jpg');
}
.paticka_klasicka {
	background-image: url('images/paticka.gif');
}
.paticka_285 {
	background-image: url('images/paticka_285.jpg');
}
.paticka_325 {
	background-image: url('images/paticka_325.jpg');
}
.paticka_385 {
	background-image: url('images/paticka_385.jpg');
}
.paticka_445 {
	background-image: url('images/paticka_445.jpg');
}
.paticka_505d {
	background-image: url('images/paticka_505d.jpg');
}

<style>
/* menu */		
				 
ul.mainMenu, ul  {
		list-style-type:none;
	}
	ul.mainMenu ul {
	}
	
	ul.mainMenu li {
		float:left; 
	}
	
	ul.mainMenu a {
		display:block;
		text-decoration:none;
		font-weight:bold;
	}
	
	
	ul.mainMenu ul a {
		border-bottom:none;
		padding-left: 1px;
		margin: 0;
	}
	
	ul.mainMenu ul a:hover {
		background-color:#000000;
		padding-left: 1px;
	}
	
	ul.mainMenu ul {
		position:absolute;
		left: 300px;
		
		visibility:hidden;
		background-color:#000000;
	}
	
	ul.mainMenu li:hover ul, ul.mainMenu li.hover ul{
		visibility:visible;
		z-index:10;
	}
	
	ul.mainMenu li li {
		float:left;
		border:none;
	}
		
	ul.mainMenu li {
		behavior: url(hover.htc);
	}

</style>
