/* ovladaci prvky */
form.karta-ovladaci-prvky {
	margin: 0px;
	padding: 0px;
}


/* parametry auta */
div#parametry-auta {
	clear: both;
	width: 790px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	overflow: hidden;
	border-top: 1px solid #0e7699;
}

h1 {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	color: #f60;
	font-size: 1.2em;
}
h1 a{
	color: #f60 !important;
	text-decoration: none !important; 
}

p.karta-vozu {
	float: right;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
	color: #00394d;
	text-align: right;
}
em.aktualizace {
	font-size: 0.8em;
	font-style: normal;
}

div#fotogalerie {
	width: 440px;
	clear: both;
	float: left;
	text-align: center;
}
	div#fotogalerie div#hl-foto {
		width: 340px;
		margin-right: 0px;
		float: left;
		text-align: left;
	}
		div#fotogalerie div#hl-foto img {
			/* width: 334px; */
			padding: 1px;
			border: 1px solid #000;
		}
		div#fotogalerie div#hl-foto em {
			font-style: normal;
			float: left;
		}

	div#fotogalerie span {cursor: pointer;}
		div#fotogalerie span img {width: 40px;}

table#ceny {
	width: 100%;
	clear: both;
	border-collapse: collapse;
	margin-top: 5px;
	text-align: left;
}

	table#ceny td {width: 33%; padding: 4px 0px; text-align: center; color: #00394d;}

	table#ceny td.bezna-cena {background: url(../img/bg-karta-bez-cena-zuzena.jpg) no-repeat center right;}
	table#ceny td.nase-cena {background: url(../img/bg-karta-cena-zuzena.jpg) no-repeat center right; font-weight: bold;}
	table#ceny td.sleva {background: url(../img/bg-karta-sleva-zuzena.jpg) no-repeat center right;}
	
	table#ceny tr.cena_vc_dph_karta {padding:0px;}
	table#ceny td.cena_vc_dph_karta {
		font-size:10px; 
		text-align:right; 
		color: #ff944d;
		padding:0px;
	}


div#scroll-obal {
	width: 97px;
	height: 230px;/*200*/
	float: left;
	text-align: left;
}
	div#scroll-obal div.scroll-pane {
		width: 90px;
		height: 275px; /*200*/
		padding-right: 5px;
		text-align: center;
		overflow: auto;
	}
	div#scroll-obal span {
		cursor: pointer;
	}
	div#scroll-obal img {
		width: 60px;
		margin: 0px 0px 5px 0px;
		cursor: pointer;
		padding: 1px;
		border: 1px solid #666;
	}
		div#scroll-obal img:hover {border-color: #000;}



div#parametry-auta table#parametry {
	width: 305px;
	float: right;
}
	div#parametry-auta table#parametry th {
		width: 100px;
		padding: 3px 0px 3px 0px;
		font-weight: normal;
		text-align: left;
		color: #00394d;
		border-bottom: 1px solid #f2f2f2;
	}
	div#parametry-auta table#parametry td {
		width: 196px;
		padding: 3px 0px 3px 0px;
		color: #00394d;
		font-weight: bold;
		text-align: right;
		border-bottom: 1px solid #f2f2f2;
	}

	div.poznamka {
		color: #00394d;
	}
		div.poznamka h2 {
			clear: both;
			margin: 0px;
			padding: 0px 0px 0px 0px;
			color: #0e7699;
			font-size: 1.1em;
			border-bottom: 1px solid #0f759b;
			margin-bottom: 10px;
		}
	
		div.poznamka h3 {
			clear: both;
			margin: 0px;
			padding: 0px 0px 0px 0px;
			font-size: 1em;
			color: #0e7699;	
		}
		div.poznamka h3.poptavka-form {
			padding: 10px 0px 0px 0px;
		}
		div.poznamka h3.poptavka-form-prvni {
			padding: 0px 0px 0px 0px;
		}
		
		div.karta_vozu_text {
		padding-left:0px;
		margin-bottom:10px;
	}
	
	div#poptavka-vozu h2 {
		clear: both;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		color: #0e7699;
		font-size: 1.1em;
		border-bottom: 1px solid #0e7699;
		margin-bottom: 10px;
	}
		div#poptavka-vozu form {
			width: 750px;
			margin: 0px 0px;
			padding-left: 0px;
			color: #00394d;
		}
		div#poptavka-vozu fieldset {
			margin: 10px 0px;
			padding: 5px 10px;
			border: 1px solid #0e7699;
		}
		div#poptavka-vozu legend {
			padding: 0px 10px;
			font-weight: bold;
		}
		div#poptavka-vozu p.chyba {
			margin: 0px;
			padding: 5px 0px;
			font-weight: bold;
			color: #f00;
			background: white;
			/* background: #f2f2f2; */
			
		}
		div#poptavka-vozu p {
			margin: 0px;
			padding: 2px 0px;
		}
		div#poptavka-vozu label {
			clear: both;
		}
			div#poptavka-vozu label span {
				width: 245px;
				display: block;
				float: left;
			}
				div#poptavka-vozu label span.povinne {font-weight: bold;}
			div#poptavka-vozu label input {
				width: 420px;
			}
	
			div#poptavka-vozu p.ulice {width: 560px; float: left;}
				div#poptavka-vozu p.ulice label input {width: 300px;}
			div#poptavka-vozu p.cp {width: 115px; float: left;}
				div#poptavka-vozu p.cp label {clear: none;}
					div#poptavka-vozu p.cp label span {width: 40px;}
						div#poptavka-vozu p.cp label input {width: 64px;}
	
			div#poptavka-vozu p.radio label {font-weight: bold;}
				div#poptavka-vozu p.radio label input {width: auto;}
			div#poptavka-vozu p.textarea label span {width: 100%; float: none;}
				div#poptavka-vozu p.textarea label textarea {width: 612px;}
			div#poptavka-vozu label input.checkbox {width: auto;}
	
			div#poptavka-vozu p.submit input {float: right;padding: 0px 10px;}

table.poptavka {
	width:620px;
	}
	
	th {font-weight:normal;font-size: 12px; text-align:left;}
	th.povinne {font-weight:bold;}
	th.popt-prvni {width:145px;}
	th.popt-treti {width:50px;text-align:left;}
	td.ctvrty {width:60px;}
  input.popt-formular {width:98%;}
  input.treti {width:84.5%;_width:85%;}
  h3.podminky {padding:0px;}
	
	form.poptavkovy_formular p#obch-podminky {padding:0px;margin:0px;}
	
 /* Autosestavit */	
	div.nadstandard-checkbox {
		width:20px; float:left;
	}
	div.nadstandard-vypis {
		width:578px; 
		float:left; 
		margin-left:5px; 
		margin-top:2px;
	}
	div.nadstandard-break {
		clear:left;
	}
	div.nadstandard-last {
		height: 10px;
		width: 500px;
	}
	
div.kartavozu_zuzena {
	width: 750px;
	margin-left: 20px;
	
}
div.blocked_note {
    background-color:#E5E5E5; 
    padding:10px; 
    text-align:center;
}
div.blocked_note p {
    font-weight:bold;
    color:##EE0055;
}
		
/*
div.vybava h2 {
	clear: both;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	color: #0e7699;
	font-size: 1.1em;
	border-bottom: 1px solid #0f759b;
}

  p#vybava-hlavni {
  	margin: 0px;
  	padding: 2px 20px 0px 20px;
		color: #00394d;
  }  
	p#vybava-hlavni span {
		margin-right: 20px;
		padding-left: 15px;
		white-space: nowrap;
		background: url(../img/bg-ul-vybava-li.jpg) no-repeat left center;
	  }
div.vybava {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color: #00394d;
}
div.vybava-ostatni {
	padding: 5px 20px 0px 20px;
	text-align: justify;
}
*/






/*  !!! rozbalovaci menu karta vozu iframe !!!  */
div#iframe_header {
	height: 22px;
	padding: 8px 10px 0px 10px !important;
}
div.right {
	float: right;
}
div.right a {color: #fff;}
ul#iframe_header_list {
  width: 330px;
  height: 22px;
  float: none !important;
  margin: 0px;
  padding: 0px;
}
  ul#iframe_header_list li {
    position: relative;
    z-index: 5;
    float: left;
    width: 140px;
	height: 22px;
    margin: 0px;
    padding: 0px;
    /* background: url(../img/bg-menu-horni.jpg) no-repeat 75px 10px; */
    behavior: url(/tpl_as/css/img/hover.htc);
    font-weight:bold;
   
  }
  ul#iframe_header_list a {
    display: block;
	  margin: 0px;
    padding: 0px;
		letter-spacing: -1px;
    text-decoration: none;
    
    color: #fff;
  }
  ul#iframe_header_list span {
    display: block;
	  margin: 0px;
    padding: 0px;
		letter-spacing: -1px;
    text-decoration: none;
    text-transform:uppercase;   
    color: #fff;
  }
    ul#iframe_header_list a:hover, ul#iframe_header_list a:focus, ul#iframe_header_list a:active {
      color: #ccc;
    }
    ul#iframe_header_list span:hover, ul#iframe_header_list span:focus, ul#iframe_header_list span:active {
      color: #ccc;
    }
  /* horni menu - funkcnost rozbalovani */
  ul#iframe_header_list li:hover ul, ul#iframe_header_list li.hover ul {
		visibility: visible;
	    background: #b52d29;
	}

  ul#iframe_header_list ul {
    position: absolute;
    visibility: hidden;
    top: 20px;
    left: 0;
    width: 194px;
    _width: 172px;
    margin: 0px;
    padding: 6px 0px 6px 0px;
    background: #e5e5e5;
    z-index: 99;
    font-weight: normal !important;
  }
  ul#iframe_header_list ul.uzsi {
		width: 144px !important;
		_width: 132px !important;
		left: -57px !important;
	}

  ul#iframe_header_list ul#menu-2 a {
    font-weight: normal !important;
    font-size: 13px;
    }


	  ul#iframe_header_list li.pravy {width: 90px !important;}
		  ul#iframe_header_list li.pravy ul {left: -60px;}
    ul#iframe_header_list ul li {
      width: 100%;
      height: auto;
      padding: 2px 0px;
      background: none;
    }
    ul#iframe_header_list ul a {
      width: 100%;
      height: auto;
      padding: 0px 0px 0px 12px !important;
	    text-transform: none;
    font-weight: normal !important;
      background: none;
    }



