body, table {font-family: Tahoma, 'Arial CE', 'Helvetica CE', Arial, sans-serif; font-size: 13px;}
		body{padding: 0; margin: 0; text-align: center; }
		a{ color: #bb2633; }
		a:hover,active{text-decoration:none;}
		p, tr, td{ padding: 0; margin: 0; margin-top:10px;}
		p.popis{font-size: 0.85em; font-weight: bold; padding-left: 14px;}
		.popis ul,li {list-style: url(img/bullet-2uroven.gif);}
		h2, h3, h4, p.h2{padding: 0; margin: 0;}
			h1, p#page-heading{ font-size: 1.2em; font-weight: bold; margin-bottom: 5px; color: #000; padding-left: 0; background: none;}
		 	h2, h3, h4, p.h2{ font-size:1em;margin-bottom: 8px;margin-top:15px;}
			h2, h3, h4, p.h2 {color:#005A9C;}
			h2, h4, p.h2 {color: #065C99; background: url(img/ico-list.gif) 0 3px no-repeat; padding-left: 14px;}
			h5 {font-weight:bold; text-decoration:underline;padding-top:0px;display:inline;}
			p.h2 {font-weight: bold;margin-bottom: -15px;}
			h2.no-image {background: none; padding: 0; margin-bottom: -10px;}
			div.map-description {position: absolute; color: #0076CA; font-size: 1.6em; margin: 10px 0 12px 0;}
		hr{color: #c4c4c4; background-color: #c4c4c4; border: 0; height: 1px;}
		a img{border:none}
		p.center, a.center {text-align: center;}
		
		 
		.left{float: left;}
		.right{float: right;}
		.clear { clear: both; height: 1px; line-height: 1px; font-size: 1px; }
		.blulinks a, .dkblu{ color: #075ea9;}
		.mensi{ font-size: 0.8em;}
		.padding10{ padding: 10px}		
		.redfont{ color: #bb2633;}
		
		ul.redbull{ list-style: url(img/bullet-2uroven.gif);}
		ul.bluearr{ list-style: url(img/bullet-bluearr.gif);}
		ul.nobull{ list-style: none; padding: 0; margin: 0;}
			ul.nobull li{ margin: 10px 0; text-align: center; font-size: 0.85em}
			ul.nobull li a{ display: block; color: #075ea9; padding: 3px 0;}
			
		#content{ width: 770px; text-align: left; margin-left:auto; margin-right:auto; background: url(img/back-stred.gif) 189px 127px no-repeat;}
		#zahlavi{ background: url(img/back_zahlavi.jpg) top right no-repeat; background-color: #E7F8FF; height: 114px; position: relative; margin-bottom: 2px; overflow: hidden;}
			#logo{ position: absolute; bottom: 0; left: 0; width: 189px; height: 80px;}
			#banner{ float: right; bottom: 0; left: 190; width: 581px; height: 80px;}
			#zahlavi ul{ padding: 0; margin: 0;}
			#zahlavi ul.empty_upper_menu {display: block; height: 35px;}
			#zahlavi li{ float: right; display: block; margin: 10px 20px; background: url(img/bullet_mainmenu.gif) left center no-repeat; padding: 0 0 0 10px;}
			#zahlavi li a{ color: Black;}
			#zahlavi h1, #zahlavi p {position: absolute; top: 3px; left: 0;width: 189px; text-align: center; font-size: .8em;}
			#zahlavi p {top: -6px; font-weight: bold; padding: 0; color: #000; background: none;}
			
		#levy{ float: left; width: 189px; border-top: 7px solid #7c8491; margin-right: 2px; background: url(img/kusb-left-ford.gif) right 19px no-repeat;}
			#menu{ width: 189px;}
			#menu.top-ford-logo { background-position: 82px 9px;}
			#menu ul{ list-style: url(img/bullet_sidemenu.gif); padding: 0 30px; margin: 0;}
			#menu li{list-style: url(img/bullet_sidemenu.gif);padding: 3px}
			#apsearch{ background: url(img/back-ap_search.gif) 0 -6px no-repeat; width: 189px; height: 167px; border-top: 4px solid #e4e2e1; padding-top: 10px;}
				#apsearch p.h4{ color: #143e64; background: url(img/ico-lupa.gif) no-repeat; padding: 0 20px; margin-bottom: 5px; font-weight: bold;}
				#apsearch label{font-weight:bold; font-size:0.85em;}
				#apsearch form{ margin: 5px 10px; padding:0;}
				#apsearch select{ width: 166px; margin-bottom: 4px} 
				#apsearch select.p70{ width: 110px;}
			#submenu{ width: 189px; border-top: 7px solid #777;}
			#levy ul.blulinks{padding: 0; margin: 20px 0 0 50px;}
			#levy .blulinks li{ padding: 0 5px; margin: 5px}
			#levy p.h2 { margin-bottom: 5px;}
			
		#stred{ float: right;  width: 579px; background: url(img/back-obsah-line.gif) top repeat-y;}
			    #obsah{ float: left; border-top: 7px solid #cccfd4; width: 392px;}
					#obsah .content{padding: 8px 10px;}
				.podtrzeni{ border-bottom: 1px solid #E0E3E8; padding: 13px 0;}
				.nepodtr{padding: 13px 0;}
				.podtrzeni .right, .nepodtr .right{width: 72%; }
				.podtrzeni img, .nepodtr img { padding: 3px; border: 1px solid #dddfe1; margin-right: 10px;}
				.img2 {width:85px;display:inline;height:70px;padding: 2px; border: 1px solid #dddfe1;margin-right: 10px;}
				
				/* ===== 2. uroven ===== */
				.address{ width: 347px; padding: 10px; background: #f0f0f0; border:1px solid #c0c0c0;}
					.address img, div.img{border: 1px solid #dddfe1; }
					div.img{padding: 3px; text-align: center; margin: 10px 0; width: 347px;}
		
		#pravy{ float: right; border-top: 7px solid #a3abaa; width: 185px}
			#pravy .content{ padding: 10px	}
			.redbg{ background: #bb2633; color: white; font-weight: bold; border-top: 2px solid white; border-bottom: 2px solid white;}
				.redbg p{ padding: 10px; }
			.zlut{ color: #ffea00;}
			#news{ width: 100%; background: url(img/back-news.jpg) top no-repeat; padding-top: 176px}
				#news p{ padding: 3px 10px;	}
				#news p.h2 {padding: 0 0 0 14px;}
				.datum{ color: #4e6384; font-weight: bold; font-size: 0.8em}	
				#news a{color: #11356e}	
		#zapati{ background: url(img/back-zapati.gif) top no-repeat; clear: both; width: 100%; text-align: center; font-size: 0.8em; padding-top: 10px}


.survey-accessories table td, .survey-accessories table th {
	border: 1px #a3abaa solid;
	padding: 4px;
} 

/*  HP 2  */
#page-heading {
  margin: 0;
  height: 30px;
}
#map {
  margin: -2px 0 0 4px;
}
:root #map {
  margin: -4px 0 0 5px;
}
#map img {
  border: 0;
  text-decoration: none;
}

.featured-heading { clear: both; margin: 0 0 5px 0; }
.featured-left-column {
  display: block;
  font-size: .9em; font-weight: normal;
}
form.select fieldset {
  display: block;
  width: 362px;
  margin: 0; border: 0; padding: 0 0 20px 0;
  background: #ebeef4;
}
form.select div {
  float: left;
  margin: 0 0 0 15px;
}
form.select div select {
  width: 120px;
}
form.select div.cleaner {
  clear: both;
}
form.select label {
  display: block;
  font-weight: bold;
  margin: 0 0 10px 0;
}
input.button {
  display: block;
  color: #FFF; background: #0f3864;
  border: 1px solid #000;
  float: left;
}
form.select input.button {
  margin-top: 25px;padding: 2px 5px;
}

form#clientLogin fieldset {border: 1px solid #777;}
body strong.hide {display: none;}
body#ford strong.hide {display: inline;}
body#ford strong.hide2 {display: none;}
a.rightImage {text-decoration: none;}
a.rightImage img {display: block;}
a.rightImage span {text-align: center; font-size: .85em; margin-left: 40px;text-decoration: underline;}
a.rightImage:hover span {text-decoration: none;}
