h2.nazev-serie {
	margin: 0px;
	padding: 5px 0px;
	font-size: 1.2em;
	color: #0f759b;
	text-align: left;
}

div.auto-vyber {
	position: relative;
	clear: both;
	width: 790px;
	height: 165px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #0f759b;
}
	div.auto-vyber div.sloupek-foto {
		float: left;
		width: 180px;
	}
		div.auto-vyber div.sloupek-foto img {
		/*	width: 165px !important; */
			padding: 1px;
			border: 1px solid #000;
		}
	
	div.last {
		height: 170px;
		background: url(../img/bg-tdrev.jpg)	repeat-x top left;
	}
		div.last h3 {padding-top: 0px;}
		div.visited h3 a {
			color: #8a9599 !important;
		}
		div.visited, div.visited table, div.visited table td, div.visited a {
			color: #888 !important;
		}
	
	
	div.auto-vyber h2 {
		margin: 0px !important;
		padding: 5px 0px 5px 0px !important;
		white-space: no-wrap;
		overflow: hidden;
		font-size: 1.2em;
	}
		div.auto-vyber h2 a {
			color: #f60;
			text-decoration: none;
		}
			div.auto-vyber h2 a:hover, div.auto-vyber h2 a:focus, div.auto-vyber h2 a:active {color: #0e7699;}
			
	div.auto-vyber table {
		color: #00394D;
		margin-bottom: 15px;
	}
		div.auto-vyber table th.prvni, 
		div.auto-vyber table th.druhy {
			border-bottom:1px solid #F2F2F2;
			padding:2px 0 2px 5px;
			font-weight: normal;
			text-align: left;
		}
		div.auto-vyber table td.prvni, 
		div.auto-vyber table td.druhy {
			border-bottom: 1px solid #F2F2F2;
			border-right: 10px solid white;			
			font-weight: bold;
			text-align: right;
		}
		div.auto-vyber table tr.posledni td,
		div.auto-vyber table tr.posledni th {
			border-bottom: solid 0px white;
			vertical-align: top;
		}
		
		div.auto-vyber table tr.cena_vc_dph {
			text-align:right;
			font-size:10px; 
			color: #ff944d;
		}
		
		div.auto-vyber table tr.cena_vc_dph td{
			padding-right:5px;
		}
		
		div.auto-vyber table td.vybava {
			vertical-align: top;
			padding-left: 5px;
		}
			div.auto-vyber table td.vybava div {
				height: 95px;
				overflow: hidden;
			}
		
		div.auto-vyber table th.prvni { width: 85px; }
		div.auto-vyber table td.prvni { width: 95px; }
		div.auto-vyber table th.druhy { width: 40px; }
		div.auto-vyber table td.druhy { width: 150px; }
		div.auto-vyber table td.vybava { width: 190px; }
		
		div.auto-vyber table td.bezna {
			border-right: solid 5px white;
			height: 20px;
			background: url(../img/bg-bez-cena-titul-1.jpg) no-repeat bottom left;
			padding: 0px;
		}
			div.auto-vyber table td.bezna div {
				height: 20px;
				overflow: hidden;
				background: url(../img/bg-bez-cena-titul-s-2.jpg) no-repeat bottom right;
			}
			div.auto-vyber table td.bezna div div {
				padding: 2px 5px;
				text-align: center;
				background-image: none;
			}
			
		div.auto-vyber table td.nase {
			border-right: solid 5px white;
			height: 20px;
			background: url(../img/bg-cena-titul-1.jpg) no-repeat bottom left;
			padding: 0px;
		}
			div.auto-vyber table td.nase div {
				height: 20px;
				overflow: hidden;
				background: url(../img/bg-cena-titul-s-2.jpg) no-repeat bottom right;
			}
			div.auto-vyber table td.nase div div {
				padding: 2px 5px;
				text-align: center;
				font-weight: bold;
				background-image: none;
			}

		div.auto-vyber table td.sleva {
			border-right: solid 5px white;
			height: 20px;
			background: url(../img/bg-sleva-titul-1.jpg) no-repeat bottom left;
			padding: 0px;
		}
			div.auto-vyber table td.sleva div {
				height: 20px;
				overflow: hidden;
				background: url(../img/bg-sleva-titul-s-2.jpg) no-repeat bottom right;
			}
			div.auto-vyber table td.sleva div div {
				padding: 2px 0px;
				text-align: center;
				background-image: none;
			}
			
		div.auto-vyber p.zobr {
			clear: both;
			position: absolute;
			width: 100%;
			bottom: 0px;
			padding-right: 8px;
			text-align: right;
		}
			div.auto-vyber p.zobr em {
				float: left;
				font-style: normal;
			}
			div.auto-vyber p.zobr a:link,
			div.auto-vyber p.zobr a:visited,
			div.auto-vyber p.zobr a:hover,
			div.auto-vyber p.zobr a:active {
				text-decoration: none;
			}
			
		div.auto-vyber p.id {
			color: #A1A1A1;
			position: absolute;
			top: 0px;
			right: 8px;
			margin-top: 0px;
		}
		
		
div.volby-strankovani {
	margin: 0px 0px 10px 0px;
	padding: 3px 10px;
	background: #b6d6e0;	
}
	div.volby-strankovani form {
		margin: 0px;
		padding: 0px;
	}
		div.volby-strankovani form select {
			font-size: 1em;
		}
	div.volby-strankovani p {
		margin: 0px;
		padding: 0px;
	}
	p.nalezeno {
		width: 55%;
		float: left;
	}
	p.strankovani {
		width: 40%;
		float: right;
	}
		p.strankovani a {
			display: block;
			float: right;
			height: 17px;
			overflow: hidden;
			margin: 1px 2px 0px 2px;
			padding: 2px 4px 0px 4px !important;
			color: #0e7699;
			font-size: 0.8em !important;
			font-weight: bold;
			background: #fff;
			border: 1px solid #999;
			text-align: center;
			text-decoration: none;
		}
			p.strankovani a:hover, p.strankovani a:focus, p.strankovani a:active {color: #e5e5e5; background: #666;}

			p.strankovani a.odsazeni-l {margin-left: 12px;}
			p.strankovani a.odsazeni-r {margin-right: 12px;}
			p.strankovani a.sipka {
				color: #fff;
				background: #0e7699;
			}
			p.strankovani a.sipka:hover, p.strankovani a.sipka:focus, p.strankovani a.sipka:active {background: #444;}

			p.strankovani a.aktivni {
				color: #fff;
				background: #0e7699;
			}
			
			
div.auto-vyber-autosestavit {
	position: relative;
	clear: both;
	width: 790px;
	/*height: 145px;*/
	height: 105px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #0f759b;
}			
	div.auto-vyber-autosestavit div.sloupek-foto-autosestavit {
		float: left;
		width: 140px;
	}
		div.auto-vyber-autosestavit div.sloupek-foto-autosestavit img {
			padding: 1px;
			border: 1px solid #000;
			max-height:85px;
			max-width:135px;
		}
		
		
div.auto-vyber-autosestavit h2 {
		margin: 0px;
		padding: 0px 0px 5px 0px;
		white-space: no-wrap;
		overflow: hidden;
		font-size: 1.2em;
	}
		div.auto-vyber-autosestavit h2 a {
			color: #f60;
			text-decoration: none;
		}
			div.auto-vyber-autosestavit h2 a:hover, div.auto-vyber h2 a:focus, div.auto-vyber h2 a:active {color: #0e7699;}
			
	div.auto-vyber-autosestavit table {
		color: #00394D;
		padding-left:7px;
		
	}
	div.auto-vyber-autosestavit table tr {
		height:25px;
	}
		div.auto-vyber-autosestavit table th.prvni, 
		div.auto-vyber-autosestavit table th.druhy {
			vertical-align: top;
			border-bottom:1px solid #F2F2F2;
			padding:2px 0 2px 5px;
			font-weight: normal;
			text-align: left;
		} 
		div.auto-vyber-autosestavit table td.prvni, 
		div.auto-vyber-autosestavit table td.druhy {
			vertical-align: top;
			border-bottom: 1px solid #F2F2F2;
			border-right: 10px solid white;			
			font-weight: bold;
			text-align: right;
		}
		div.auto-vyber-autosestavit table tr.posledni td,
		div.auto-vyber-autosestavit table tr.posledni th {
			border-bottom: solid 0px white;
			vertical-align: top;
		}
		
		div.auto-vyber-autosestavit table td.vybava {
			vertical-align: top;
			padding-left: 5px;
		}
			div.auto-vyber-autosestavit table td.vybava div {
				height: 80px;
				overflow: hidden;
			}
		
		div.auto-vyber-autosestavit table th.prvni { width: 40px; }
		div.auto-vyber-autosestavit table td.prvni { width: 95px; }
		div.auto-vyber-autosestavit table th.druhy { width: 40px; }
		div.auto-vyber-autosestavit table td.druhy { width: 135px; }
		div.auto-vyber-autosestavit table td.vybava { width: 243px; }
		
		
		.auto-zhusteny-vyber .blok { display: inline-block; }
		.auto-zhusteny-vyber .nazev {width: 405px; overflow: hidden; white-space: nowrap;}
		.auto-zhusteny-vyber .vlozeni { width: 70px; text-align: right; }
		.auto-zhusteny-vyber .aktualizace { width: 90px; text-align: right; }
		.auto-zhusteny-vyber .cena { width: 110px; text-align: right; }
		.auto-zhusteny-vyber .barva { width: 140px; text-align: left; }
		.auto-zhusteny-vyber .id { width: 155px; text-align: left; padding-left:5px;}			
