/* body a css reset */
body {
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	text-align: center;
	color: #00394d;
	background: #f2f2f2;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
}
ul, ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/* odkazy pro nevidome a klaveskare */
p.blind {
	margin: 0px;
}
p.blind a {
	position: absolute;
	left: 0;
	top: -1000px;
}
	p.blind a:active, p.blind a:focus {
		top: 10px;
		margin: 10px;
		padding: 5px;
		color: #333;
		font-weight: bold;
		background: #f2f2f2;
		border: 1px solid #0e7699;
	}


/* lista iDnes */
#plink { clear: both; margin: 0; padding:0; height:3px; font-size: 3px; width: 1000px; background-color: #2E4F8E; }
#portal { width:1000px; margin: 0px auto; background:white }
#p-top {  font-family: Tahoma, Arial, sans-serif}
#p-top ul, #p-top li {list-style:none; list-style-position:outside;  }
#p-top li { display:inline; }
#p-top { margin-bottom:22px; height:18px; line-height:18px; font-size:11px; background:#F0F0F0 url("../img/idnes-bar-bg.gif") top right repeat-x}
#p-top ul, #p-top li {height:18px; margin:0; padding:0;}
#p-top ul { background:url("../img/idnes-bar-end.gif") top right no-repeat}
#p-top a { color:#000}
#p-top a:hover { color:#EE333E}
#toplinks { float:right; text-align:right; }
#toplinks ul { padding-right:8px}
#toplinks li { margin-left:10px}
#toplinks a { color:#000}
#p-dnes { position:relative; color:#383838; background:#FFF url("../img/idnes-bar-start.gif") no-repeat right top; float:left; height:18px; padding-left:105px; padding-right:54px; }
#p-dnes #p-roll { position:absolute; top:0; left:0; z-index:1; display:block; width:101px; height:38px; }
#p-dnes #p-roll span { position:absolute; top:0; left:0; z-index:1; display:block; width:100%; height:100%; background:url("../img/idnes-p-roll.gif") no-repeat; cursor:pointer; cursor:hand;}


/* kontejner stranky */
div#kontejner-obal {
	clear: both;
	width: 1020px;
	margin: 0px auto;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	background: #fff;
}
div#kontejner {
	clear: both;
	width: 1000px;
	margin: 0px auto;
	text-align: left
}


/* hlavicka - tema */
div#nad_hlavicka {
	height: 20px;
	background: url(../img/bg-nad-hlavicka.jpg) no-repeat bottom left;
}
	
	div#nad_hlavicka p {
		margin: 0px;
		padding: 2px 5px 0px 0px;
		text-align: right;
	}
	p#datum {
		width: 85px;
		padding: 2px 0px 0px 0px;
		color: #FF6600;
	}


div#hlavicka {
	height: 133px;
	background: url(../img/bg-hlavicka.jpg) no-repeat bottom left;
	position: relative;
}
	div#hlavicka p#logo {
		float: left;
		display: block;
		margin: 0px !important;
		padding: 0px !important;
		width: 375px !important;
		height: 108px !important;
		overflow: hidden;
		font-size: 1em !important;
		background: url(../img/bg-logo.jpg) no-repeat top left;
	}
		div#hlavicka p#logo strong {display: none;}
		div#hlavicka p#logo a {
			display: block;
			margin: 0px;
			padding: 0px;
			width: 100%;
			height: 70px;
			overflow: hidden;
		}
	div#hlavicka-tema {
		position: relative;
		width: 625px;
		_width: 622px;
		height: 108px;
		margin: 0px 0px 0px 375px;
	}
		div#hlavicka-tema span {
			position: absolute;
			top: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			background: url(../img/bg-hlavicka-tema.jpg) no-repeat top right;
		}

	div#menu {
		padding: 0px 10px;
		font-weight: bold;
	}
		div#menu p {
			margin: 0px;
			padding: 0px;
		}
		div#menu p a {
			padding: 0px 10px;
			letter-spacing: -1px;
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			border-right: 1px solid #fff;
		}
			div#menu a.sestavit {border: none;}
			div#menu a.aktivni {color: #f90;}
			div#menu a:hover, div#menu a:focus, div#menu a:active {color: #f90;}

ul#horni-menu {
  width: 330px;
  height: 22px;
  float: right;
  margin: 0px;
  padding: 0px;
}
  ul#horni-menu li {
    position: relative;
    z-index: 5;
    float: left;
    width: 90px;
	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;
    cursor: pointer;
   
  }
  ul#horni-menu a {
    display: block;
	margin: 0px;
    padding: 0px;
	letter-spacing: -1px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: none;
    color: #fff;
  }
  ul#horni-menu a.netucne {
   font-weight:500;
  }
  
  
  ul#horni-menu li:hover {color: #ccc !important; cursor: pointer !important;}
  ul#horni-menu li:hover li {color: #fff !important; cursor: pointer !important;}
  ul#horni-menu li:hover a {color: #fff !important; cursor: pointer !important;}
    ul#horni-menu a:hover, ul#horni-menu a:focus, ul#horni-menu a:active {
      color: #f90;
    }
  /* horni menu - funkcnost rozbalovani */
  ul#horni-menu li:hover ul, ul#horni-menu li.hover ul {
		visibility: visible;
    background: #0d6887;
	}
  ul#horni-menu ul {
    position: absolute;
    visibility: hidden;
    top: 20px;
    left: 0;
    width: 134px;
    _width: 122px;
    margin: 0px;
    padding: 10px 0px 6px 0px;
    background: #e5e5e5;
    z-index: 99;
  }
  ul#horni-menu ul.uzsi {
		width: 144px !important;
		_width: 132px !important;
		left: -57px !important;
	}

	  ul#horni-menu li.pravy {width: 90px !important;}
		  ul#horni-menu li.pravy ul {left: -60px;}
    ul#horni-menu ul li {
      width: 100%;
      height: auto;
      padding: 2px 0px;
      background: none;
    }
    ul#horni-menu ul a {
      width: 100%;
      height: auto;
      padding: 0px 0px 0px 12px !important;
	    text-transform: none;
      background: none;
    }


/* lista s casem a linkem do adminu */
div#cas-admin {
	color: #00394d;
	font-size: 0.9em;
}
	div#cas-admin a {color: #00394d; text-decoration: none;}
		div#cas-admin a:hover, div#cas-admin a:focus, div#cas-admin a:active {color: #000;}
	div#cas-admin p {
		margin: 0px;
		padding: 5px 0px;
	}


/* vyber a inzertni nabidka */
div#vyber-nabidka {
	clear: both;
}
div#filtr {
	float: left;
	width: 750px;
	height: 137px;
	overflow: hidden;
	padding: 8px 20px 5px 20px;
	z-index: 1;
	font-size: 0.8em;
	background: #0b627e url(../img/bg-vybery-grad.jpg) repeat-x top left;
	margin-top: 10px !important;
}
	div#filtr form input.submit {
    width: 50px;
    margin: 0px !important;
	}
	div#filtr form.selectboxy {
		clear: both;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
		height: 115px;
		_height: 120px;
	}
		div#filtr form.selectboxy p {
			float: left;
			width: 192px;
			margin: 0px 0px 8px 0px;
			padding: 0px;
			font-size: 1.1em;
			color: #EEEEEE;
		}
			div#filtr form.selectboxy label select {
				width: 172px;
				font-size: 1em;
				color: #000;
				z-index: 55;
				letter-spacing: -1px;
			}
		div#filtr form.selectboxy p.nopadd {
			padding: 0px;
			width: 173px;
		}
			div#filtr form.selectboxy p.nopadd select {
				width: 171px;
			}

                div#filtr form.selectboxy div.my {
                    font-size: 1.1em !important;
                    color:#eee;
                }

div#filtr p.fulltext {
	width: 364px !important;
	margin: 0px !important;
	padding-right: 20px !important;
}
div#filtr p.fulltext input {display: block; float: left; margin: 0px !important;}
div#filtr p.fulltext input#vyhl_fullt {
	width: 307px !important;
	_width: 306px !important;
	margin: 0px 3px 0px 0px !important;
	height: 15px !important;
}
div#filtr input#hledat_podle_fulltextu {
	font-size: 0.8em;
	_font-size: 0.9em;
}
div#filtr p.vyhl_dle_cisla {
	margin: 0px !important;
}
div#filtr p.vyhl_dle_cisla input {display: block; float: left; margin: 0px !important;}
div#filtr input#vyhl_cislo {
	width: 110px !important;
	margin: 0px 3px 0px 0px !important;
	height: 15px !important;
}
div#filtr input#hledat_podle_id {
	font-size: 0.8em;
	_font-size: 0.9em;
}
div#filtr p.odpocet_dph {
	margin: 0px !important;
}
div#filtr p#rozsirene_vyhl {
	clear: both !important;
	text-align: right;
	margin: 0px !important;
	padding: 7px 0px 0px 0px !important;
	color: #fff;
	font-weight: bold;
}
div#filtr p#rozsirene_vyhl a {margin: 0px 3px 0px 3px; color: #fff; font-weight: normal; font-size: 1.2em; text-decoration: none;}
div#filtr p#rozsirene_vyhl a:hover, div#filtr p#rozsirene_vyhl a:focus, div#filtr p#rozsirene_vyhl a:active {color: #f90;}



div#nabidka {
	float: right;
	/*width: 180px;*/
	width: 200px;
	/* height: 135px; */
	height: 150px;
	overflow: hidden;
	/* padding: 10px 10px 5px 10px; */
	padding: 0;
	font-size: 0.8em;
	/* background: url(../img/bg-div-nabidka.jpg) no-repeat top left; */
	margin-top: 10px;
}
		div#nabidka form {
			margin: 0px;
			padding: 0px;
		}
			div#nabidka form p {
				float: left;
				width: 180px;
				margin: 0px;
				padding: 0px 0px 5px 0px;
				color: #00394d;
				font-size: 1.1em;
			}
				div#nabidka form label select {
					font-size: 1em;
					width: 180px;
					font-size: 1em;
					z-index: 55;
					letter-spacing: -1px;
				}
		div#nabidka p.txtc {
			clear: both;
			margin: 0px;
			padding: 0px;
			font-size: 1.2em;
			font-weight: bold;
		}
			div#nabidka p.txtc a {
				display: block;
				width: 180px;
				height: 95px;
				text-decoration: none;
			}
			div#nabidka p.txtc a span {
				display: none;
				overflow: hidden;
			}



/* pocet aut a navigace */
div#pocet-navigace {
	clear: both;
	color: #00394d;
	font-size: 0.9em;
}
	div#pocet-navigace p {
		margin: 0px;
		padding: 6px 0px;
	}
	div#pocet-navigace a {color: #00394d;text-decoration:none;}
		div#pocet-navigace a:hover, div#pocet-navigace a:focus, div#pocet-navigace a:active {color: #000;}
	div#pocet-navigace a.last {text-decoration: none;}



/* obsah a sloupce */
div#obsah-obal {
	clear: both;
}

div#levy-sloupek {
	width: 220px;
	float: left;
	overflow: hidden;
}

div#obsah {
	width: 790px;
	float: left;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	color: #333;
}
	body.magazin div#obsah {
		width: 990px;
		padding-top: 10px;
	}
	body.magazin div#pravy-sloupek {display: none;}

.magazin .podval {display: none;}
.magazin .fixme {display: none;}

div#pravy-sloupek {
	width: 200px;
	float: right;
	overflow: hidden;
}

div#pravy-sloupek.ostatni {
	border-top: solid 1px #0E7699;
	padding: 0px 5px;
	width: 190px;
}
	div#pravy-sloupek.ostatni h2 {
		font-size:0.9em;
		margin-top:10px;
		_margin-top:5px;
		margin-bottom: 5px;
		text-transform: uppercase;
		font-weight: normal;
	}




table#prihlasovaci-formular th {
width:135px;
}
table#prihlasovaci-formular td input.prihlaseni {
width:200px;
}


/* 7 kroku objednavky */

div#levy-sloupek p.kroky-objednavky {
	margin: 0px;
	padding: 0px;
	width: 220px;
	height: 120px;
	margin-bottom: 5px;
	overflow: hidden;
}
	div#levy-sloupek p.kroky-objednavky a {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
		div#levy-sloupek p.kroky-objednavky a span {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			cursor: pointer;
			background-repeat: no-repeat;
			background-position: top left;
		}
	div#levy-sloupek p.krok1 a span {background-image: url(../img/bg-kroky-objednavky-1.jpg);}
	div#levy-sloupek p.krok2 a span {background-image: url(../img/bg-kroky-objednavky-2.jpg);}
	div#levy-sloupek p.krok3 a span {background-image: url(../img/bg-kroky-objednavky-3.jpg);}
	div#levy-sloupek p.krok4 a span {background-image: url(../img/bg-kroky-objednavky-4.jpg);}
	div#levy-sloupek p.krok5 a span {background-image: url(../img/bg-kroky-objednavky-5.jpg);}
	div#levy-sloupek p.krok6 a span {background-image: url(../img/bg-kroky-objednavky-6.jpg);}
	div#levy-sloupek p.krok7 a span {background-image: url(../img/bg-kroky-objednavky-7.jpg);}

	div#levy-sloupek p.krok1 {background-image: url(../img/bg-kroky-objednavky-1.jpg);}
	div#levy-sloupek p.krok2 {background-image: url(../img/bg-kroky-objednavky-2.jpg);}
	div#levy-sloupek p.krok3 {background-image: url(../img/bg-kroky-objednavky-3.jpg);}
	div#levy-sloupek p.krok4 {background-image: url(../img/bg-kroky-objednavky-4.jpg);}
	div#levy-sloupek p.krok5 {background-image: url(../img/bg-kroky-objednavky-5.jpg);}
	div#levy-sloupek p.krok6 {background-image: url(../img/bg-kroky-objednavky-6.jpg);}
	div#levy-sloupek p.krok7 {background-image: url(../img/bg-kroky-objednavky-7.jpg);}
	
/* prave boxy */
div#pravy-sloupek p.box {
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 120px;
	margin-bottom: 5px;
	overflow: hidden;
}
	div#pravy-sloupek p.box a {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
		div#pravy-sloupek p.box a span {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			cursor: pointer;
			background-repeat: no-repeat;
			background-position: top left;
		}
	/*div#pravy-sloupek p.znacka-dne a span {background-image: url(../img/bg-znacka-dne-1.jpg);}*/
	div#pravy-sloupek p.nove-vlozena-auta a span {background-image: url(../img/bg-nove-vlozena-auta-1.jpg);}
	div#pravy-sloupek p.auta-s-nejvetsimi-slevami a span {background-image: url(../img/bg-auta-s-nejvetsimi-slevami-1.jpg);}
	div#pravy-sloupek p.autopremiery a span {background-image: url(../img/bg-autopremiery-1.jpg);}
	div#pravy-sloupek p.vozy-ze-skladovych-zasob a span {background-image: url(../img/bg-vozy-ze-skladovych-zasob-1.jpg);}
	div#pravy-sloupek p.suv-a-off-road a span {background-image: url(../img/bg-suv-a-off-road-1.jpg);}
	div#pravy-sloupek p.vozy-s-odpoctem-dph a span {background-image: url(../img/bg-vozy-s-odpoctem-dph-1.jpg);}
	div#pravy-sloupek p.uzitkove-vozy a span {background-image: url(../img/bg-uzitkove-vozy-1.jpg);}
	div#pravy-sloupek p.predvadeci-referentske-vozy a span {background-image: url(../img/bg-predvadeci-referentske-vozy-1.jpg);}


/* paticka */
div#paticka {
  position: relative;
	clear: both;
	margin: 0px 0px 20px 0px;
	padding: 12px 20px 3px 20px;
	height: 25px;
	color: #fff;
	font-size: 0.85em;
	font-weight: bold;
	background: url(../img/bg-paticka.jpg) no-repeat top left;
}
  div#paticka a.nahoru {
    display: block;
    position: absolute;
    top: -5px;
    left: 470px;
    width: 59px;
    height: 50px;
  }
    div#paticka a.nahoru span {
      position: absolute;
      top: 0;
      left: 0;
      width: 59px;
      height: 50px;
      cursor: pointer;
      background: url(../img/bg-paticka-a-nahoru.jpg) no-repeat top left;
    }
  div#paticka span.dalsi-fce {
    float: right;
  }
  div#paticka a {
    color: #fff;
    text-decoration: none;
  }
    div#paticka a:hover, div#paticka a:focus, div#paticka a:active {color: #f90;}

div#kont-tisk {display: none;}

.rozsirene a:link, .rozsirene a:visited, .rozsirene a:active {
	color: #EEEEEE;
}
.rozsirene a:hover {
	color: #f90;
}

/* float label */
.float-label {
	position: absolute;
	z-index: 20;
}

.float-label.linka {
	color: white;
	right: 10px !important;
	top: 60px !important;	
	margin-left: 0px !important;
	margin-top: 0px !important;
	font-size: 1.2em;
	font-weight: bold;
}
.float-label.zkusenosti {
	color: white;
	right: 10px !important;
	top: 80px !important;	
	margin-left: 0px !important;
	margin-top: 0px !important;
	font-size: 0.9em;
}


/* zhusteny */
	body.zhusteny div.pravy-sl-vyber {display: none;}
	body.zhusteny div.obsah-zhusteny {width: 1000px !important;}











/* nova hlavicka */
div#hlavicka-new div#menu {
	height: 22px;
	padding: 3px 10px 0px 20px;
	background: #1a7694 url(../img/bg-hlavicka-new-menu.jpg) no-repeat top center !important;
	color: #fff !important;
	font-weight: normal !important;
	text-align: right;
}
div#hlavicka-new div#menu a {
	color: #fff;
}
div#hlavicka-new div#menu a:hover {
	color: #FF9900;
}
div#hlavicka-new ul#horni-menu {
	float: left !important;
	text-align: left;
}
div#hlavicka-new ul#horni-menu li {
	background: none !important;
	padding: 0px !important;
}



div#hlavicka-new ul#horni-menu li.li-2 {padding: 0px 15px 0px 0px !important;}
div#hlavicka-new ul#horni-menu li.li-1 {
	padding: 0px 0px 0px 19px !important;
	background: url(../img/bg-hlavicka-new-menu-ul.jpg) no-repeat top left !important;
}
div#hlavicka-new ul#horni-menu ul {
	width: 150px !important;
	padding-top: 5px !important;
}

div#hlavicka-motiv {
	position: relative;
	height: 118px;
	text-align: right;
	color: #fff;
	background: url(../img/bg-hlavicka-motiv.jpg) no-repeat top left !important;
}
div#hlavicka-motiv p {
	margin: 0px !important;
	padding: 72px 10px 0px 0px !important;
}
div#hlavicka-motiv p strong {
	font-size: 1.2em;
}
div#hlavicka-motiv a#link-idnes {
	display: block;
	position: absolute;
	top: 65px;
	left: 425px;
	width: 100px;
	height: 40px;
	cursor: pointer;
	background: url(../img/invisi.gif) repeat center !important;
	text-decoration: none;
}
div#hlavicka-motiv a#link-logo {
	display: block;
	position: absolute;
	top: 35px;
	left: 0px;
	width: 400px;
	height: 60px;
	cursor: pointer;
	background: url(../img/invisi.gif) repeat center !important;
	text-decoration: none;
}


div#nabidka {margin-top: 0px !important;}
div#filtr {margin-top: 0px !important;}
div#filtr form.selectboxy {_height: 114px !important;}
div#filtr input#vyhl_cislo {width: 115px !important; _width: 113px !important;}
p#rozsirene_vyhl .filtr_vsechny {float: left;}













/* univerzalky */

.printonly {
	display: none;
}

a {color: #0e7699;}
	a:hover, a:focus, a:active {color: #f90;}
.fll {float: left !important;}
.flr {float: right !important;}
.flv {float: right !important; width:180px !important;}
.txtl {text-align: left;}
.txtc {text-align: center;}
.txtr {text-align: right;}
p.clr {clear: both; margin: 0px; padding: 0px; height: 1px; overflow: hidden;}
p.clr-max {clear: both;}
.no-disp {display: none;}

.str5 {
  display: none;
}

.idnes {
	position: absolute;
	display: block;
	height: 40px;
	width: 80px;
	top: 53px;
	left: 400px;
	z-index: 20;
}

ul.vybavy {
    margin:10px 0px 10px 30px;
}
ul.vybavy li {
    list-style-type:disc;
}
ul.vybavy li.other {
    display:none;
}

p.vybava-link {
    margin: 0px 0px 20px 30px;
}

p.vybava-link#zkrac-stand, p.vybava-link#zkrac-nadstand
{
    display:none;
}
