/* puvodni modra #5f8bae */
*{padding:0;margin:0;}

body{font-family:Arial, sans-serif;font-size:1em;background:#eff1f3 url(../images/bg_main.gif) repeat-y;}
a:hover{text-decoration:none;}
a img{border:none;}

fieldset{border:1px solid #EAEAEA;padding:15px;margin-bottom:20px;}
legend{font-weight:bold;font-size:.8em;padding:0px 4px;color:#666;}
label{display:block;float:left;min-width:80px;}
input{margin-bottom:5px;vertical-align: middle;}
textarea{margin-bottom:5px;}


/* ===================== G E N E R A L   C L A S S E s */

.center{text-align:center;}
.aleft{text-align:left !important;}
.left{float:left;}
	img.left{margin-right:5px;}
.right{float:right;}
	img.right{margin-left:5px;}
.cleaner{clear:both;display:block;}
	hr.cleaner{visibility:hidden;}
	
em.small{font-size:.85em;font-style: normal;}

/* ====================== H E A D E R */
#header{width:1000px;height:94px;position:relative;}
#logo-suw{display:block;width:254px;height:27px;position:absolute;right:0;top:37px;color:#595959;font-size:1.1em;text-decoration:none;overflow:hidden;cursor:pointer;}
	#logo-suw span{display:block;width:254px;height:27px;position:absolute;left:0;top:0;background-image:url(../images/logo_suw.gif);}
	
#menu{height:28px;width:1014px;position:absolute;z-index:80;}
#menu-padding-left{display:block;float:left;height:28px;background-color:#FFF;width:200px;}
#menu-padding-right{height:28px;display:block;float:left;width:100px;background:#FFF url(../images/bg_menu.gif) right no-repeat;}
	#menu ul{list-style-type: none;height:32px;float:left;}
	#menu > ul {white-space: nowrap;}
	#menu ul li{display:block;float:left;position:relative;}
		#menu ul li a.main-link{display:block;color:#6f787f;text-decoration:none;font-size:.75em;height:28px;line-height:28px;background-color:#FFF;text-align:center;cursor:pointer;}
		
		#menu a.main-link:hover{color:#00adef;} 
			#menu ul li a.main-link.active{background:#e9e9e9 url(../images/bg_menu_hover_right.gif) right no-repeat;position:relative;padding-bottom:5px;color:#00adef;top:4px;} 
			#menu ul li a.main-link.active span{width:3px;height:28px;position:absolute;left:0;top:0;background-image:url(../images/bg_menu_hover_left.gif);}
	
	#menu ul li ul.submenu{display:none;height:auto;position:absolute;left:50%;padding-left:0px;z-index:99;background-color:#e9e9e9;}
		#menu ul li .submenu li{float:none;height:18px;}
		
		#menu ul a{cursor:pointer;display:block;height:18px;%height:19px;line-height:18px;font-size:.7em;color:#6f787f;text-decoration:none}
		 a.submenu-link{font-weight:normal;border-left:4px solid #e9e9e9;padding-left:7px;
		 background:#e9e9e9 url(../images/odrazka_menu.gif) no-repeat;color:#00adef;}
		 	a.submenu-link.active, a.submenu-link:hover{background-color:#FFF;background-image:url(../images/odrazka_menu_hover.gif);color:#00adef !important;}
			 
			
			#menu .submenu2{display:none;position:absolute;left:120px;top:-5px;border-top: 1px solid #eaeaea;padding-bottom:3px;background: url(../images/bg_submenu2_bottom.gif) left bottom no-repeat;}
				#menu .submenu2-inner{background:#FFF;width:330px;_width:360px;height:250px;_height:280px;padding:15px;}
				#menu .submenu2 h2{color:#6f787f;font-weight:normal;border-bottom: 1px solid #eaeaea;padding-bottom:5px;margin-bottom:15px;font-size:1.3em;}
				#menu .submenu2 p{font-size:8pt; color:#6f787f;margin-bottom:2px;white-space:normal;}
					
				#menu .submenu2 p.right{width:150px;}
				#menu .submenu2 ul{border-top: 1px solid #eaeaea;height:auto;}
				#menu .submenu2 li{width:160px;}
				#menu .core-img{clear:both;}
					#menu .submenu2 li.last{margin-left:0;padding-bottom:4px;}
				 a.showroom-link{padding-left: 10px;border-left:none !important;color:#6f787f !important;background:#FFF url(../images/odrazka_menu.gif) 2px center no-repeat !important;border-bottom:1px solid #eaeaea !important;line-height:17px !important;height:17px !important;%height:18px !important;}
					a.showroom-link:hover{color:#00adef !important;background-color:#e9e9e9 !important;background-image:url(../images/odrazka_menu_hover.gif) !important;}
					
			
			#menu div#submenu2-B{top:-23px;%margin-top:-2px;}
			#menu div#submenu2-C{top:-41px;%margin-top:-4px;}
			#menu div#submenu2-CL{top:-59px;%margin-top:-6px;}
			#menu div#submenu2-CLC{top:-77px;%margin-top:-8px;}
			#menu div#submenu2-CLS{top:-95px;%margin-top:-10px;}
			#menu div#submenu2-E{top:-113px;%margin-top:-12px;}
			#menu div#submenu2-G{top:-131px;%margin-top:-14px;}
			#menu div#submenu2-GL{top:-149px;%margin-top:-16px;}
			#menu div#submenu2-GLK{top:-167px;%margin-top:-18px;}
			#menu div#submenu2-M{top:-185px;%margin-top:-20px;}
			#menu div#submenu2-R{top:-203px;%margin-top:-22px;}
			#menu div#submenu2-S{top:-221px;%margin-top:-24px;}
			#menu div#submenu2-SL{top:-239px;%margin-top:-26px;}
			#menu div#submenu2-SLK{top:-257px;%margin-top:-28px;}
			#menu div#submenu2-SLR{top:-275px;%margin-top:-30px;}
			
			#menu div#submenu2-vito{left:140px;}
			#menu div#submenu2-sprinter{left:140px;top:-23px;%margin-top:-2px;}
			#menu div#submenu2-vario{left:140px;top:-41px;%margin-top:-4px;}
			#menu div#submenu2-viano{left:140px;top:-59px;%margin-top:-6px;}
			
			#menu div#submenu2-actros{left:130px;%margin-top:-2px;}
			#menu div#submenu2-axor{left:130px;top:-23px;%margin-top:-4px;}
			#menu div#submenu2-atego{left:130px;top:-41px;%margin-top:-6px;}
			
			#perex-c-kombi,#perex-g-terenni-vozidlo, #perex-e-kombi,#perex-e-kupe{display:none;}
			
			
	#but1{width:110px;}
		#menu ul li#but1 .submenu{width:120px;margin-left:-60px;}
		#menu ul li#but1 .submenu a{background-position:100px 7px;}
	#but2{width:130px;}
		#menu ul li#but2 .submenu{width:140px;margin-left:-70px;}
		#menu ul li#but2 .submenu a{background-position:120px 7px;}
	#but3{width:120px;}
		#menu ul li#but3 .submenu{width:130px;margin-left:-65px;}
		#menu ul li#but3 .submenu a{background-position:110px 7px;}
	#but4{width:110px;}
		#menu ul li#but4 .submenu{width:120px;margin-left:-60px;}
		#menu ul li#but4 .submenu a{background-position:100px 7px;}	
	#but5{width:66px;}
		#menu ul li#but5 .submenu{width:110px;margin-left:-55px;}
		#menu ul li#but5 .submenu a{background-position:90px 7px;}	
	#but6{width:65px;}
		#menu ul li#but6 .submenu{width:161px;margin-left:-78px;}
		#menu ul li#but6 .submenu a{background-position:141px 7px;}
	#but7{width:110px;}
		#menu ul li#but7 .submenu{width:130px;margin-left:-65px;}
		#menu ul li#but7 .submenu a{background-position:110px 7px;}
		
/* ====================== C O N T E N T s */

/*--------------------- H O M E P A G E */
#content-homepage,
#content-osobni,
#content-nakladni,
#content-dodavky{padding-top:324px;height:180px;width:1000px;position:relative;}
	#content-osobni{padding-top:0;height:541px;}
	#content-dodavky{padding-top:0;height:467px;}
	#content-nakladni{padding-top:0;height:450px;}
	
	#content-homepage #flash,
	#content-dodavky #flash,
	#content-osobni #flash,
	#content-nakladni #flash{position:absolute;top:28px;z-index:0;left:0;}
#content-homepage #flash-admin{position:absolute;top:28px;left:0;z-index:0;background-color:#FFF;height:296px;width:1000px;overflow:auto;}
	#content-homepage #flash-admin #text{width:900px;}	
	
	.home-block{width:200px;height:180px;float:left;position:relative;color:#595959;}
		.home-block h2{font-size:.9em;}
		.home-block .more-link{display:block;width:58px;height:20px;position:absolute;bottom:0;right:17px;font-size:.7em;font-weight:bold;color:#595959;cursor:pointer;}
			.home-block .more-link span{display:block;width:58px;height:20px;background-image:url(../images/button_more_home.gif);background-position:0 0;position:absolute;left:0;top:0;}
				.home-block .more-link:hover span{background-position:0 20px;}
		
	#rychla-navigace{background-color:#e9e9e9;padding:22px 15px 15px 15px;width:170px;height:143px;_width:200px;_height:180px;}
		#rychla-navigace ul{margin-top:18px;font-size:.7em;margin-left:15px;}
			#rychla-navigace li{list-style-image: url(../images/odrazka.gif);margin-bottom:6px;}
			#rychla-navigace ul a{color:#6f787f;text-decoration:none;padding:1px 3px;}
				#rychla-navigace a:hover{/*color:#FFF;background-color:#00adef;*/color:#00adef;text-decoration:underline;}
	
	#home-passanger-cars,#home-vans, #home-track, #home-action{padding:11px 13px;width:173px;_width:200px;height:158px;_height:180px;border-right:1px solid #abb0b6;}
		#home-passanger-cars h2, #home-vans h2, #home-track h2, #home-action h2{font-size:.55em;}
			#home-passanger-cars h2 strong,#home-vans h2 strong, #home-track h2 strong, #home-action h2 strong{display:block;font-size:1.5em;}
		
		#home-passanger-cars{background:#FFF url(../images/home_pc.jpg) 8px 48px no-repeat;}
		#home-vans{background:#FFF url(../images/home_van.jpg) 8px 49px no-repeat;}
		#home-track{background:#FFF url(../images/home_truck.jpg) 7px 48px no-repeat;border-right:none;}
		
	#home-admin{background-color:#e9e9e9;width:280px;_width:300px;padding-right:8px;}
	
	#home-action{background-color:#e9e9e9;border:none;width:180px;_width:200px;padding-right:8px;}
		#home-action h2{margin-bottom:6px;}
		#home-action p{font-size:.7em;}
		#home-action a{text-decoration:none;color:#595959;}
			#home-action a:hover{color:#00adef;text-decoration:underline;}
		#home-action .cleaner{display:block;margin-top:10px;}
		#home-action img{float:left;margin-right:5px;width:70px;height:45px;}
		
/* verze se dvěmi novinkami na hp	
	#home-action{background-color:#e9e9e9;border:none;width:180px;_width:200px;padding-right:8px;}
		#home-action h2{margin-bottom:4px;}
		#home-action p{font-size:.7em;}
		#home-action a{text-decoration:none;color:#595959;}
			#home-action a:hover{color:#00adef;text-decoration:underline;}
		#home-action .cleaner{display:block;margin-top:8px;}
		#home-action img{float:left;margin-right:5px;width:70px;height:45px;}
*/			
		
/*--------------------- D E T A I L */

#content{min-height:730px;_height:730px;margin-bottom:60px;padding-left:199px;padding-right:199px;background:url(../images/bg_content.gif) repeat-y;position:relative;width:602px;margin-top:28px;%margin-top:0;%top:28px;}

	#content #flash{width:800px;height:312px;}
	#content #image{z-index:50;width:602px;xheight:240px;position:relative;}
	#content #image-home{z-index:50;width:800px;height:312px;position:relative;}
	
	
#text{padding:10px 15px 10px 15px;color:#595959;clear:both;width:570px;}
	#text h1{font-size:1.1em;margin-bottom:10px;}
	#text h2{font-size:1em;margin-bottom:5px;clear:both;}
	#text h3{font-size:.8em;}
	#text a{color:#00adef;}
	#text p, #text ul, #text ol, #text dl{font-size:.7em;line-height:1.45em;margin-bottom:10px;}
		#text ul{margin-left:20px;}
		
	#text table{font-size:.7em;border-collapse: collapse;width:570px;margin-bottom:20px;}
		#text table tr:hover td{color:#00adef;}
		#text table th, #text table td{padding: 2px 4px;border:1px solid #FFF;}
		#text table th{background-color:#e0e1e2;}
		#text table td{background-color:#eeeff0;text-align:center;}
		
	.table-wrapper{width:570px;overflow:auto;margin-bottom:20px;}
		.table-wrapper table{margin-bottom:0 !important;}

	#download{background-color:#e9e9e9;padding:0 13px;margin-top:15px;}
		#download h3{color:#939393;font-weight:normal;font-size:.8em;float:left;vertical-align:middle;padding-top:10px;padding-right:9px;}
		#download p{padding-top:5px;padding-bottom:8px;margin-left:130px;padding-left:10px;border-left:1px solid #fff;}
		#download a {display:block;width:116px;height:19px;overflow:hidden;float:right;display:block;position:relative;top:3px;cursor:pointer;}
			#download a span{display:block;width:116px;height:19px;position:absolute;top:0;left:0;background-image:url(../images/but_download.gif);}
				#download a:hover span{background-position: 0 19px;}

.teaser{padding-bottom:10px;border-bottom:1px solid #e9e9e9;margin-bottom:10px;}
	.teaser img{width:160px;float:left;margin-right:15px;}
	.teaser h3{font-size:.8em;}
	.teaser .more{display:block;float:right;width:53px;height:18px;overflow:hidden;position:relative;cursor:pointer;}
		.teaser .more span{display:block;width:53px;height:18px;position:absolute;left:0;top:0;background-image:url(../images/button_more.gif);}
			.teaser .more:hover span{background-position:0 18px;}
	.teaser.last{border-bottom:none;}

#submenu3{padding-left:15px;margin-top:-4px;%margin-top:0px;_width:570px;}
	#submenu3 li{float:left;white-space:nowrap;}
	#submenu3 a{display:block;height:24px;line-height:24px;float:left;padding:0 8px;padding-top:6px;background-color:#d7d7d7;color:#595959;text-decoration:none;font-size:.7em;margin-right:4px;position:relative;top:-6px;z-index:0;text-transform: uppercase;}
		#submenu3 a:hover, #submenu3 a.active{/*background-color:#5f8bae;color:#FFF;*/background-image:none;color:#00adef;top:0;%top:-3px;}
		
#picture-line{margin-bottom:20px;}
#picture-line a{display:block;text-align:center;font-size:1px;padding:5px;background:url(../images/bg_gallery_pict.gif) 0 0 no-repeat;margin-right:11px;float:left;margin-bottom:10px;}
		#picture-line a:hover{background-position:0 -67px;}
		#picture-line a.last{margin-right:0;}
	#picture-line img{width:95px;height:57px;float:left;}

/* ====================== L E F T  &  R I G H T  columns */

#left-column{width:199px;position:absolute;top:122px;left:0;}
	#left-column h2{height:41px;line-height:41px;background:url(../images/bg_headline.gif) no-repeat;color:#595959;font-size:1.1em;padding-left:13px;}
	
#submenu{margin-bottom:15px;}
#submenu li{margin-bottom:1px;}
#submenu li a{display:block;height:21px;line-height:21px;font-size:.7em;font-weight:bold;
	color:#595959;text-decoration:none;padding-left:25px;background:#FFF url(../images/odrazka_menu.gif) 13px 7px no-repeat;}
	#submenu li a:hover, #submenu2 a:hover{/*background-color:#5f8bae;color:#FFF;*/color:#00adef;background-image:url(../images/odrazka_menu_hover.gif);}

#submenu2{background:#d4d4d4 url(../images/bg_detail_submenu.gif) right repeat-y;font-size:.7em;padding:5px 5px 5px 20px;list-style-type: none;}
	#submenu2 li{padding:2px 0;}
	#submenu2 a{color:#595959;text-decoration:none;padding:2px 8px 2px 20px;background:url(../images/odrazka_menu.gif) 7px 7px no-repeat;}
	

#right-column, #right-column-home{width:169px;padding:15px;position:absolute;top:122px;left:800px;font-size:.7em;}
#right-column-home{top:440px;}
	.teaser-small{margin-bottom:15px;}
	.teaser-small img{margin:4px 0;}
	.teaser-small a{color:#595959;text-decoration:none;}
		.teaser-small a:hover{text-decoration:underline;color:#00adef;}

/* =================== F O O T E R */

#footer{top:30px;width:1000px;position:relative;padding-top:60px;padding-bottom:60px;}
	#brand-menus{position:absolute;right:0;top:0;width:399px;height:42px;background:url(../images/bg_footer.gif) no-repeat;overflow:hidden;}
		#brand-menus a{display:block;position:absolute;text-decoration:none;background-position:0 0;}
		#brand-menus strong{visibility:hidden;}
		#logo-jeep{width:51px;height:21px;top:10px;left:308px;background-image:url(../images/logo_jeep.gif);}
			#logo-jeep:hover{background-position:0 21px;}
		#logo-chrysler{width:91px;height:22px;top:10px;left:154px;background-image:url(../images/logo_chrysler.gif);}
			#logo-chrysler:hover{background-position:0 22px;}
		#logo-dodge{width:32px;height:35px;top:3px;left:48px;background-image:url(../images/logo_dodge.gif);}
			#logo-dodge:hover{background-position:0 35px;}
		
	#footer p{color:#595959;font-size:.7em;text-align:right;}
		#footer p a{color:#595959;}

#mb-star{position:absolute;left:103px;top:24px;background-image:url(../images/mb_star.gif);overflow:hidden;cursor:pointer;background-repeat:no-repeat;}
	#mb-star a{display:block;width:46px;height:46px;text-decoration:none;}
		#mb-star strong{visibility:hidden;}
			
	#logo-mb{width:155px;height:19px;display:block;position:absolute;top:10px;left:47px;text-decoration:none;}
		#logo-mb span{width:155px;height:19px;display:block;position:absolute;top:0;left:0;background-image:url(../images/logo_mb.gif);}

/* ===================== K O N T A K T Y */
.column{width:280px;_width:270px;}
.boxed{background-color:#9b9b9b;color:#FFF;height:25px;line-height:25px;padding-left:10px;margin-bottom:1px !important;_margin-right:10px;}
.boxed-list{margin-left:0 !important;}
.boxed-list li{list-style-type: none;line-height:20px;min-height:20px;_height:20px;margin-bottom:1px;background:#e9e9e9 url(../images/odrazka_ctverech.gif) 260px 3px  no-repeat;_background:#e9e9e9 url(../images/odrazka_ctverech.gif) 240px 3px  no-repeat;_width:260px;}
	#text .boxed-list a{text-decoration:none; _width:260px; color:#595959;display:block;background:url(../images/odrazka_ctverec.gif) 260px 3px  no-repeat;_background:url(../images/odrazka_ctverec.gif) 240px 3px  no-repeat;padding-left:10px;}
	#text .boxed-list a:hover,
		#text .boxed-list .active a
		{color:#00adef;background-image:none;}
	#text .boxed-list a:hover{text-decoration:underline;}
	#text .boxed-list .active{background-image:url(../images/odrazka_ctverec_active.gif);}
	#text .contact-item table{width:210px;margin-bottom:0;float:right;font-size:.95em;line-height:1em;margin-top:8px;}
	#text .contact-item p{margin-bottom:0;font-size:1em;line-height:1em;}
		#text .contact-item table td{border:none;background-color:transparent;text-align:right;}
		#text .contact-item table td a{display:inline;width:auto;}
		#text .contact-item table td:hover{color:#595959;}
		#text .contact-item table th{border:none;background-color:transparent;text-align:left;font-weight:normal;}
	
	#text .contact-item{background-color:#f8f8f8;padding:10px;text-align:right;border-bottom:1px solid #FFF;font-size:1.05em;line-height:1.2em;width:260px;_width:260px;}
	.contact-envelope{display:none;}	
	
#open-hours-kv, #open-hours-ul{background-color:#f8f8f8;float:left;padding:10px;width:250px;_width:270px;display:none;}
	#open-hours-kv span.cleaner, #open-hours-ul span.cleaner{display:block;margin-bottom:10px;}

.open-hours-button, .map-button{display:block;width:102px;height:19px;position:relative;overflow:hidden;margin-bottom:8px;}
	.open-hours-button span,
	.map-button span{display:block;position:absolute;top:0;left:0;width:102px;height:19px;background-image:url(../images/button_opening.gif);}

.map-button{width:56px;margin-bottom:1px;}
	.map-button span{width:56px;background-image:url(../images/button_map.gif);}

.certificate-pict{float:left;margin-right:32px;margin-bottom:30px;font-size:.7em;text-align:center;width:150px;}
	.certificate-pict img{border:4px solid #D8D8D8;width:150px;height:208px;margin-bottom:3px;}
	certificate-pict a:hover img{border:4px solid #00ADEF;}
	
.table-cell{display:block;float:left;clear:left;width:70px;}
