/*rámeček*/
.m-bg-1 {position:relative; z-index:2; min-height:400px; margin:0 auto -10px; padding:10px 0 0;
background:url('../img/shadeTop.png') no-repeat 50% 0;}
.m-bg-2 {padding:0 0 10px; background:url('../img/shadeBot.png') no-repeat 50% 100%;}
.m-bg-3 {background:url('../img/shadeMid.png') repeat-y 50% 0;}
.m-bg-4 {width:1000px; min-height:400px; margin:0 auto; padding:14px 0 1px; background:#FFF; text-align:left;}

/* kraje */
html.kraje div#body-in {
	min-height: 520px;
	background: url(../img/bg-body.png) repeat-y top center;
}
html.kraje #horni-banner {background: none !important;}
/*html.kraje #portal {background: transparent url("../img/bg-portal.png") no-repeat bottom center !important;} */

body.kraj-1 {background: #DCE9E9 url("../img/kraj-1.gif") no-repeat top center !important;}
body.kraj-2 {background: #DCE9E9 url("../img/kraj-2.gif") no-repeat top center !important;}
body.kraj-3 {background: #DCE9E9 url("../img/kraj-3.gif") no-repeat top center !important;}
body.kraj-4 {background: #DCE9E9 url("../img/kraj-4.gif") no-repeat top center !important;}
body.kraj-5 {background: #DCE9E9 url("../img/kraj-5.gif") no-repeat top center !important;}
body.kraj-6 {background: #DCE9E9 url("../img/kraj-6.gif") no-repeat top center !important;}
body.kraj-7 {background: #DCE9E9 url("../img/kraj-7.gif") no-repeat top center !important;}
body.kraj-8 {background: #DCE9E9 url("../img/kraj-8.gif") no-repeat top center !important;}
body.kraj-9 {background: #DCE9E9 url("../img/kraj-9.gif") no-repeat top center !important;}
body.kraj-10 {background: #DCE9E9 url("../img/kraj-10.gif") no-repeat top center !important;}
body.kraj-11 {background: #DCE9E9 url("../img/kraj-11.gif") no-repeat top center !important;}
body.kraj-12 {background: #DCE9E9 url("../img/kraj-12.gif") no-repeat top center !important;}
body.kraj-13 {background: #DCE9E9 url("../img/kraj-13.gif") no-repeat top center !important;}
/* kraje konec */



#obsah-reklamy {
	background: url("../img/bg-obsah-reklamy.png") no-repeat top right;
}
#reklama-nudle {
	margin: 50px auto 5px auto !important;
}




/* body a css reset */
body, html {
  margin: 0px;
  padding: 0px;
  font-size: 12px !important;
  text-align: center;
  background: #eee;
  font-family: Arial, 'Arial', sans-serif;
}
ul, ul li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
/* =Clearfix (all browsers)--------------------------------*/.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* IE6 */ * html .clearfix {height: 1%;}/* IE7 */*:first-child+html .clearfix {min-height: 1px;}



/* 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 #ef3929;
  }


a {outline: none;}


#nazev-tisk {display: none;}



/* lista iDnes */
#portal { width:100%; margin-bottom: 0 !important; padding: 5px 0px 5px 0px; 
	background: url("../img/bg-portal.png") no-repeat bottom center;
}
#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:10px; height:5px; line-height:18px; font-size:11px;}
#p-top ul, #p-top li {height:18px; margin:0; padding:0;}
#p-top a { color:#000}
#p-top a:hover { color:#EE333E}

#toplinks { width: 1000px; margin: 0px auto; text-align:left; }

#toplinks ul { padding-right:8px}
#toplinks li { margin-left:10px}
#toplinks a { color:#666; text-decoration: none;}
#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-out {
  background: url(../img/bg-body.png) repeat-y top center;
}*/
div#kontejner {
  clear: both;
  width: 1000px; /*982*/
  margin: 0px auto;
  text-align: left;
  cursor: auto !important;
}


/* horni menu */
ul#horni-menu {
  width: 995px;
  height: 25px;
  margin: 0px auto;
  padding: 0px 0px 0px 5px;
  _overflow: hidden;
  color: #fff;
  font-size: 0.8em;
  background: #445b6e;
}
  ul#horni-menu li {
    position: relative;
    z-index: 5;
    float: left;
    margin-right: 3px;
    padding: 5px 0px;
    text-align: center;
    behavior: url(/tpl_am/css/img/hover.htc); 
  }
  ul#horni-menu a {
    display: block;
    overflow: hidden;
    padding: 0px 6px;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
	  font-size: 1.1em;
    border-left: 1px solid #445b6e;
    border-right: 1px solid #445b6e;
  }
    ul#horni-menu a:hover, ul#horni-menu a:focus, ul#horni-menu a:active {
      color: #fff;
      background: #547087;
      border-color: #fff;
    }
  ul#horni-menu li.prava {float: right;}

/*
  ul#horni-menu li.prihlaseni {background-image: url(../img/bg-ul-horni-menu-li-prihlaseni.jpg);}
    ul#horni-menu li.prihlaseni a {padding-left: 30px;}
  ul#horni-menu li.registrace {background-image: url(../img/bg-ul-horni-menu-li-registrace.jpg);}
    ul#horni-menu li.registrace a {padding-left: 30px;}

  ul#horni-menu li.odhlasit {background-image: url(../img/bg-ul-horni-menu-li-odhlasit.jpg);}
    ul#horni-menu li.odhlasit a {padding-left: 30px;}
  ul#horni-menu li.klientska {width: 150px;background-image: url(../img/bg-ul-horni-menu-li-klientska.jpg);}
    ul#horni-menu li.klientska a {padding-left: 30px;}
*/
  ul#horni-menu li.uzivjmeno {width: 200px;background-image: none;text-align: right; overflow: hidden;}
    ul#horni-menu li.uzivjmeno strong {
      display: block;
      padding: 0px 10px 0px 0px;
      text-transform: uppercase;
    }
  /* horni menu - funkcnost rozbalovani */
  ul#horni-menu li:hover ul, ul#horni-menu li.hover ul {
		visibility: visible;
	}
  ul#horni-menu ul {
    position: absolute;
    visibility: hidden;
    top: 19px;
    left: 0;
    width: 190px;
    margin: 0px;
    padding: 5px 0px 3px 0px;
    background: #445b6e;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    z-index: 99;
  }
	  ul#horni-menu ul.uzsi {width: 140px;}
	  ul#horni-menu ul.registrace {width: 155px; left: -57px;}
    ul#horni-menu ul li {
    	float: none;
      padding: 2px 5px;
	    text-align: left;
      background: none;
    }
    ul#horni-menu ul a {
    	display: block;
      padding: 0px 0px 0px 5px;
	    text-transform: none;
      background: none;
    }


/* hlavicka */
div#hlavicka {
  position: relative;
  clear: both;
  width: 1000px;
  height: 102px;
  margin: 0px auto;
  overflow: hidden;
  text-align: left;
  background: url(../img/bg-hlavicka.jpg) repeat-x top left;
}
  div#hlavicka p#logo {
    position: relative;
    width: 420px;
    height: 102px;
    margin: 0px;
    padding: 0px;
    z-index: 2;
    overflow: hidden;
  }
    div#hlavicka p#logo a span {
      display: block;
      position: absolute;
      width: 420px;
      height: 102px;
      top: 0;
      left: 0;
      cursor: pointer;
      background: #fff url(../img/bg-hlavicka-h1-span.jpg) no-repeat 20px 0px;
    }
  div#hlavicka div#hlavicka-reklama {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: url(../img/bg-hlavicka-reklama.jpg) no-repeat top right;
  }
	  body.magazin div#hlavicka div#hlavicka-reklama {background: url(../img/bg-hlavicka-reklama-magazin.jpg) no-repeat top right;}
	#reklama {
		text-align: left;
	}
div#hlavicka div.reklama8 {background: url(../img/bg-hlavicka-reklama-8.jpg) no-repeat top right !important;}
div#hlavicka div.reklama9 {background: url(../img/bg-hlavicka-reklama-9.jpg) no-repeat top right !important;}
div#hlavicka div.reklama10 {background: url(../img/bg-hlavicka-reklama-10.jpg) no-repeat top right !important;}
div#hlavicka div.reklama11 {background: url(../img/bg-hlavicka-reklama-11.jpg) no-repeat top right !important;}

div#clankyTitul .art {
	position: relative;
	min-height: 130px;
	margin: 0 0 20px;
	padding: 0 0 20px 246px;
	padding-left: 218px;
	word-wrap: break-word;
}
div#clankyTitul .art a {
	text-decoration: none;
}
div#clankyTitul .art h3 {
	line-height: 1.2;
	margin: 0 0 .2em -16px;
	padding: 0 0 0 16px;
	font-size: 175%;
	font-weight: 600;
}
div#clankyTitul .art h3 a {
	display: block;
	outline: none;
}
div#clankyTitul .art-info {
	line-height: 1.5;
	margin: 0 0 .3em;
	font-size: 12px;
}
div#clankyTitul .art-info .time, .time {
	color: #2C66B1;
	font-size: 92%;
}
div#clankyTitul .art::after {
	content: '';
	position: absolute;
	left: 10%;
	bottom: 0;
	width: 80%;
	height: 1px;
	background: #DDD;
}
#clankyTitul .art {
	padding-left: 218px;
}
#clankyTitul .art img {
	width: 200px;
	height: 133px;
}
#clankyTitul .art img, .art u, .art .mark-video {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	margin: 0;
}


div#obsah-out {
}
div#b-sloupec {
}
div#hlavicka-nova {
	position: relative;
	width: 788px;
	height: 60px;
	padding: 0;
}
div#hlavicka-nova p#logo {
	position: absolute;
	top: 0;
	left: 0;
}
div#hlavicka-nova p#logo a {
	display: block;
	position: relative;
	width: 400px;
	height: 50px;
}
div#hlavicka-nova p#logo a span {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	background: url(../img/bg-logo-nove2.jpg) no-repeat top left;
}
div#hlavicka-nova p#menu {
	float: right;
	width: 450px;
	display: block;
	color: #333;
	font-size: 12px;
	text-align: right;
	line-height: 1.5em;
}

div#hlavicka-nova p#menu a.oblibene 
{
	background: url("../img/bg-a-oblibene.png") no-repeat scroll left top transparent;
	padding: 2px 0px 0 20px;
	display: inline-block;
}

div#hlavicka-nova form.fulltext {
	float: right;
	display: block;
	width: 450px;
	padding-top: 8px;
	text-align: right;
}
div#hlavicka-nova form.fulltext input {
	float: right;
	height: 20px;
	padding: 0px;
}
div#hlavicka-nova form.fulltext input#vyhl_fullt {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 211px;
	height: 20px;
	border: none;
	background: url(../img/bg-vyhledavani-input.jpg) no-repeat top left;
}

div#obal-vyber-automobilu  {
	float: left;
	padding: 0px;
	width: 793px;
}
div#vnitrek-vyber-automobilu  {
	background: #bf2d21	url(../img/bg-filtry-cervene.jpg) repeat-x top left;
	clear: both;
	font-size: 11px;
	height: 142px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 768px;
	overflow: hidden;
}

div#vnitrek-vyber-automobilu form.selectboxy p {
	color: #fff;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	margin: 6px 0px 0px 0px;
	padding: 0px 49px 0px 0px;
	width: 149px;
	height: 33px;
    display: block;
}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy {
	width: 545px;
	height: 22px;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
	text-align: right;
}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy a {
	display: block;
	float: right;
	position: relative;
	width: 30px;
	height: 22px;
	color: #fff;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy a span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 22px;
	cursor: pointer;
	background-image: url("../img/druhy-ostatni.jpg");
}
div#vnitrek-vyber-automobilu form.selectboxy p select {
	font-weight: normal !important;
}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy a.druh1 {width: 48px;}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy a.druh1 span {width: 48px; background-image: url("../img/druhy-osobni.jpg");}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy a.druh2 {width: 46px;}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy a.druh2 span {width: 46px; background-image: url("../img/druhy-uzitkove.jpg");}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy a.druh13 {width: 58px;}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy a.druh13 span {width: 58px; background-image: url("../img/druhy-nakladni.jpg");}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy a.druh38 {width: 30px;}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy a.druh38 span {width: 30px; background-image: url("../img/druhy-motorky.jpg");}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy a.druh15 {width: 30px;}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy a.druh15 span {width: 30px; background-image: url("../img/druhy-ostatni.jpg");}

div#vnitrek-vyber-automobilu form.selectboxy p.druhy a.aktivni span {background-position: bottom left !important;}
div#vnitrek-vyber-automobilu form.selectboxy p.druhy a:hover span, div#vnitrek-vyber-automobilu form.selectboxy p.druhy a:focus span, div#vnitrek-vyber-automobilu form.selectboxy p.druhy a:active span {background-position: bottom left !important;}

div#vnitrek-vyber-automobilu form.selectboxy label.aktivni {color: #fff !important;}

div#vnitrek-vyber-automobilu form.selectboxy label select {
	font-size:1em;
	width:149px;
}
div#vnitrek-vyber-automobilu form.selectboxy p.nopadd {
	padding:0;
	width:151px;
}
div#vnitrek-vyber-automobilu form.selectboxy p.nopadd select {
	width:151px;
}
div#vnitrek-vyber-automobilu form.selectboxy p.stari_od {
	padding:0 !important;
	width:84px;
}
div#vnitrek-vyber-automobilu form.selectboxy p.stari_od select {
	width:62px;
}
div#vnitrek-vyber-automobilu form.selectboxy p.stari_do {
	color:#d13c29;
	width:65px;
}
div#vnitrek-vyber-automobilu form.selectboxy p.stari_do select {
	width:64px;
}




div#vnitrek-vyber-automobilu form.selectboxy p label {
	width: 149px;
}



div.vse-auta {
	clear: both;
	padding: 5px 20px 0px 0px;
	text-align: right;
}
div.vse-auta a {
	color: #fff;
	font-weight: normal;
}
div.vse-auta a.vyber-barva {
	float: left;
	padding-left: 18px;
	background: url("../img/bg-a-vyber-barva.png") no-repeat left center;
}




/* button prodat auto */
a#button-prodat-auto {
	width: 185px !important;
	height: 50px !important;
	padding: 0 !important;
	overflow: hidden;
	float: right !important;
	display: block !important;
	background: 
		#ef3929
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAABqElEQVRIx+3VT4hNURgA8PvKEHnYTSGGxvSKSBYWNFKWmgUzRM3CTKmpYeElC03Z0RSWGrK3sMCUjWTLhM0gvbJhRlFjphnjT695Pwtv7rx7vXffNSyk932bczvn+3Xud+qcQPB3M2iADbAB/pdg3rR08VZfGvCNTyaljY5qYNbmWLZoMVoT+VmYcdxXHzX/Co5VKRrSWwcMBDqVDMvEwW6XYnnRbkMpwMBl4p2MbnhvmRxO6Fvl+uUKZuVqgz2eel/nIKIV7UpGNMXBtQ6Eucktvxuj+q2uBO9XTD7UYTEx66bt82CrrjBzrltsFB2OduS0B176k3gRBbu9CqfmfE+JfKsYTyxgx5yTt8EIxnRZJmOPx3WwO7YKZPWZAVPz3IryfvKumNTqqIJxF2Q9T+BuW+WaD55pt88cSgs7XGeXHbYYN2i/UrnkfOKZt7lRHn2x0T18jvbwhCIOuRqWPNFck5sQlH8UThrAuyjYZgo9zobL7solHEaTQvh10KAZ/dXv3TVeg2k769zQnYrgkSXJT8BKvU5Zn+LS3+aMI5Y2Xr0G+C+BPwAiBvseJMQ7kwAAAABJRU5ErkJggg==")
		no-repeat
		10px center;
	color: #fff !important;
	border: none !important;
	border-radius: 5px;
	text-align: left;
	font-size: 11px;
	text-decoration: none;
}
a#button-prodat-auto span {
	display: block;
	width: 185px;
	height: 50px;
	padding: 10px 0 0 60px;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
a#button-prodat-auto strong {
	font-size: 13px;
}
a#button-prodat-auto:hover,
a#button-prodat-auto:focus,
a#button-prodat-auto:active {
	background-color: #445b6e;
}




/* box newsletteru */
form#form-selectboxy-pravy {
	margin: 0px;
	padding: 0px;
}
div#selectboxy-pravy {
  float: left;
  width: 183px;
  height: 142px;
  margin: 0px 0px 0px 5px;
  padding: 0px;
  overflow: hidden;
  text-align: center;
}

	div#selectboxy-pravy div#vnitrek-selectboxy-pravy {
		width: 161px;
		padding: 15px 10px 0px 10px;
		height: 125px;
		overflow: hidden;
		background: transparent url(../img/bg-autosystem-box.jpg) no-repeat top left;
		font-size: 0.8em;
		border: 1px solid #ccc;
	  text-align: center;
  }
  
  div#selectboxy-pravy div#vnitrek-selectboxy-pravy a {
		height:50px;
		width:165px;
		display:block;
  }
  div#selectboxy-pravy div#vnitrek-selectboxy-pravy a span {display: none; overflow: hidden;}
  div#selectboxy-pravy div#vnitrek-selectboxy-pravy select {
		margin-top: 30px;
		width: 135px;
		letter-spacing: -1px;
  }
  
  div#selectboxy-pravy div#vnitrek-selectboxy-pravy {
		width: 161px;
		padding: 15px 10px 0px 10px;
		height: 125px;
		overflow: hidden;
		background: transparent url(../img/bg-autosystem-box.jpg) no-repeat top left;
		font-size: 0.8em;
		border: 1px solid #ccc;
	  text-align: center;
  }
  
  div#selectboxy-pravy p {
		margin: 0px;
		padding: 0px;
		/*color: #666;*/
		font-size: 12px;
		text-align: left;
  }
	  div#selectboxy-pravy p.popis {padding-top: 10px; font-size: 1.1em;}
	  div#selectboxy-pravy p.spodek {padding: 6px 0px;}
  div#selectboxy-pravy select {
    width: 135px;
    margin: 0px 0px 3px 0px;
    font-size: 1.1em;
  }
  div#selectboxy-pravy input {width: 78px; font-size: 1em;}
  div#selectboxy-pravy a {
		font-weight: bold;
	  /* font-size: 1.1em; */ }
  div#selectboxy-pravy a img {
      margin: 0;
      padding: 0;
      margin-bottom: -3px;
      border: none;
  }
  div#selectboxy-pravy strong {
    display: block;
    /*padding-top: 5px;*/
    color: #333;
    /*font-size: 1.3em;*/
  }

div#pocet-navigace {
	clear: both;
  height: 20px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-size: 0.9em;
	color: #666;
}
	div#pocet-navigace p {
		margin: 0px;
		padding: 3px 8px 7px 0px;
	}
	div#pocet-navigace a {color: #666;}
	div#pocet-navigace a:first-letter {text-transform: uppercase !important;}
		div#pocet-navigace a:hover, div#pocet-navigace a:focus, div#pocet-navigace a:active {color: #000;}


/* obal hlavniho obsahu */
div#obsah {
  float: left;
  width: 793px;
  padding-top: 10px;
}

    div#obsah h2.nazev-serie {
	color: #EF3929;
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0 5px;
	overflow: hidden;
	padding: 0 0 5px;
	text-transform: uppercase;
    }

    div#obsah p.serie-podtext{
	margin: 0;
	padding: 0 0 20px;
    } 


/* sloupek reklam */
div#b-sloupec {
	width: 154px;
	min-height: 600px;
	float: right;
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 10px 15px;
	text-align: left;
}
	div.reklama {
		margin-bottom: 10px;
		border: solid 1px silver;
		width: 150px;
		background: #fff;
	}
	div#b-sloupec div.uzka {
		width:120px !important;
		margin-left: 15px;
	}
	
	div.reklama_top {
	width:992px;
	color: #999;
	font-size: 0.8em;
	margin-left:auto;
	margin-right:auto;	
	}

	.as-title {
		width:183px;
		text-align:right;		
		color: #999;
		font-size: 0.8em;
		position: relative;
		margin-top: -12px;
	}
		

	div.rekl-popis {
		color: #999;
		font-size: 0.8em;
	}



/* paticka stranky */



#znackyPaticka {
	clear: both;
	background: #e5e5e5 url("../img/formOut-sedy.png") repeat-x scroll left bottom;
	margin: 10px 0;
	padding: 10px;
	border-radius: 2px;
}
#znackyPaticka h2#nadpis-seo-paticka {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

#znackyPaticka ul {
	font-size: 0;
	line-height: normal;
}
#znackyPaticka ul li {
	display: inline-block;
	font-size: 13px;
	margin-right: 15px;
}
#znackyPaticka ul li a {
	display: block;
	padding: 3px 0;
	color: black;
}
#znackyPaticka div {
	clear: both;
	display: none;
	margin-top: 20px;
	padding: 10px 20px;

	font-size: 0;
	border-radius: 5px;
	background: #f2f2f2;
}
#znackyPaticka div a {
	display: inline-block;
	padding: 3px 25px 3px 0;
	font-size: 13px;
	color: black;
}





div.clr {
  clear: both;
}
div#paticka {
  clear: both;
	width: 1000px;
	margin: 0px auto;
	padding: 10px 0;
  position: relative;
  font-size: 0.8em;
  text-align: left;
  padding-bottom: 15px;
}
  div#paticka p#linky {
    margin: 0px;
    padding: 0px 80px 3px 0px;
    text-align: right;
  }
    div#paticka a {
      color: #333;
      font-weight: bold;
      text-decoration: none;
    }
      div#paticka a:hover, div#paticka a:focus, div#paticka a:active {color: #ef3929;}
  div#paticka p#copyright {
    height: 23px;
    margin: 0px;
    padding: 10px 20px 0px 20px;
    color: #333;
    font-weight: bold;
    background: url(../img/bg-paticka.png) no-repeat top center;
  }
  div#paticka a#nahoru {
    position: absolute;
    display: block;
    top: -36px;
    left: 930px;
    width: 52px;
    height: 52px;
    cursor: pointer;
  }
    div#paticka a#nahoru span {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url(../img/bg-a-nahoru.jpg) no-repeat top left;
    }
      div#paticka a#nahoru:hover span, div#paticka a#nahoru:focus span, div#paticka a#nahoru:active span {background-position: bottom left;}



/* poutani na dotzanik spokojenosti */
#poutaniSpokojenost {
	position: fixed;
	right: 0;
	bottom: 150px;
	width: 30px;
	height: 100px;
	overflow: hidden;
}
#poutaniSpokojenost a {
	display: block;
	width: 30px;
	height: 100px;
	text-indent: -999px;

	color: #fff;
	background: #ef3929 url("../img/bg-poutaniSpokojenost.png") no-repeat left top;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}
#poutaniSpokojenost a:hover,
#poutaniSpokojenost a:focus,
#poutaniSpokojenost a:active {
	background-position: left bottom;
}





div#kont-tisk {display: none;}


/* univerzalni */
a {color: #ef3929;}
  a:hover, a:focus, a:active {color: #000;}
h1 a, h2 a, h3 a {text-decoration: none !important;}
	h1 a:hover, h2 a:hover, h3 a:hover {color: #ef3929 !important;}
.clr {clear: both;margin: 0px; padding: 0px;font-size: 0.1em;}
.clrtxt {clear: both;}
.fll {float: left;}
.flr {float: right;}
.txtc {text-align: center;}
.txtr {text-align: right;}
.nomrg {margin: 0px !important;}
.nodisp {margin:0px;padding:0px;display: none;}


/* univerzalni box; do kodu pridat nasledujici tagy:
 *
 * <div class="uni-box">
 *   <h2>nadpis boxu</h2>
 *   <div class="uni-box-vnitrek">
 *     zde bude obsah boxu
 *   </div>
 *   <p class="uni-box-spodek">text spodni casti nebo &nbsp;</p>
 * </div>
 *
 */
.uni-box {
  width: 766px;
  margin: 5px 0px 0px 0px;
  padding: 10px;
  overflow: hidden;
  background: #f2f2f2;
  border: 1px solid #ccc;
}
    .uni-box h1 {
        border-bottom:1px solid #CCCCCC;
        color:#EF3929;
        font-size:1.2em;
        font-weight:bold;
        height:18px;
        margin:0 0 15px;
        overflow:hidden;
        padding:0 0 2px;
        text-transform:uppercase;
    }

  .uni-box h2 {
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
    color: #ef3929;
    font-size: 0.9em;
    font-weight: weight;
  }

	/* hlídací pes na výběru */
  
	div.hlidaci-pes
	{
		position:relative;
		width: 690px; 
		margin: 30px auto 30px auto;
		padding: 10px 20px 20px 20px;
		border: 2px solid #e5e5e5;
		background-color: #F13929;
		color: #fff;
	}
	
	div.hlidaci-pes-mirror
	{
		background-color: #435A6E !important;	
	}
	
	div.hlidaci-pes input.button
	{
		background: #435A6E none repeat scroll 0 0 !important;
	}
	
	div.hlidaci-pes-mirror input.button
	{
		background: #F13929 none repeat scroll 0 0 !important;
	}
  
	div.hlidaci-pes h3
	{
		color: #fff;
		font-size: 23px;
		margin: 5px 0 15px 0;
		padding: 0;
		text-transform: uppercase;
	}

	div.hlidaci-pes form
	{
		width: 370px;
	}
	div.hlidaci-pes form input.text
	{
		width: 78%;
		padding-left:7px;
	}
	
	div.hlidaci-pes form input.button
	{
		padding: 7px 10px;
	}
	form#hlidaci-pes-underpass input.button
	{
		padding: 10px;
	}
	
	div.hlidaci-pes form input.button,
	form#hlidaci-pes-underpass input.button
	{
		float: right;
		color: #fff;
		font-weight: bold;
		text-transform: uppercase;
		border: none;
		border-radius: 3px;
		background: #ef3929;
		transition: background-color 0.25s ease 0s;
	}
	
	
	div.hlidaci-pes form input.button:hover,
	form#hlidaci-pes-underpass input.button:hover
	{
		background: #435a6e;
	}
	div.hlidaci-pes div span.confirm,
	form#hlidaci-pes-underpass span.confirm
	{
		display: block;
		padding: 10px 15px 10px 25px;
		border-radius: 3px;
		background: rgba(0, 0, 0, 0) url("/tpl_am/css/img/soukroma-inzerce-li.png") no-repeat scroll left center;
	}
	
	div.hlidaci-pes p
	{
		display: block;
	}
	div.hlidaci-pes p.text
	{
		float: right;
		width: 290px;
	}
	
	div.hlidaci-pes a
	{
		color: #fff !important;
	}
	
	div.hlidaci-pes a.text
	{
		text-decoration: none; 
		background: url("/tpl_am/css/img/bg-hlidaci-pes.png") no-repeat scroll 0 0 transparent;
		color: #fff;
		display: block;
		height: 50px;
		margin: 0 !important;
		padding: 0 0 0 50px !important;
	}
	
	div.hlidaci-pes a.text:hover
	{
		text-decoration: underline;
	}
	
	div.hlidaci-pes a.button
	{
		background: url('/tpl_am/css/img/bg-butt-pes-a.png') repeat-x scroll left top #CC0000;
		color: #FFFFFF;
		padding:2px 10px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		right: 10px;
		bottom: 10px;
		position: absolute;
	}
  
  
/* Validace formulare */
.invalidInput{
  background-color: #FFECE6 !important;
}

.validInput{

}


/*paticka idnes*/
#footer {clear:both; position:relative; width:998px; height:134px; font-size:92%;}
#footer ul, #footer li { display:block; list-style:none}
#footer li { float:left; margin-left:1em}
#footer .iweb, #footer #clink, #footer #f-idnes, #footer #f-dnes, #footer #f-iservis, #footer #f-service, #footer #f-ilink, #footer #copyright { position:absolute; z-index:1; margin:0; padding:0;  }
#footer .iweb {right:5px; top:106px;}
#footer #clink { left:0; top:2px; width:100%; height:0; border-top:2px solid #EF3929; }
#footer #f-idnes {left:5px; top:20px; width:162px; height:35px;}
#footer #f-dnes {left:198px; top:20px; width:104px; height:35px;}
#footer #f-dnes a, #footer #f-idnes a {position:relative; display:block; width:100%; height:100%;}
#footer #f-idnes span, #footer #f-dnes span { position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; cursor:pointer; cursor:hand;}
#footer #f-idnes span { background: url('../img/logo-idnes-small.gif') no-repeat; }
#footer #f-dnes span { background: url('../img/logo-mfd-small.gif') no-repeat; }
#footer #f-iservis {right:5px; top:20px; }
#footer #f-service {left:5px; top:104px; margin-right:33em; }
#footer #f-service li { margin-left:0; margin-right:0.6em}
#footer #f-service a {color:#EF3929} #footer2 #f-service a:hover {color:#13375E}
#footer #f-ilink {right:23px; top:104px;}
#footer a {color:#13375E;}

#footer a:hover, #footer #f-service a:hover {color:#EE333E;}
#footer #copyright {right:5px; top:50px; text-align:right; color:#666; font-size:92%}
#footer #copyright a {color:#666; text-decoration:none}
#footer h4 {display:none}
#footer hr {display:none}






.javascript-povolen .prep-1 .arts-2, .javascript-povolen .prep-1 .arts-3,
.javascript-povolen .prep-2 .arts-1, .javascript-povolen .prep-2 .arts-3,
.javascript-povolen .prep-3 .arts-1, .javascript-povolen .prep-3 .arts-2 {display:none}

.h { display: none; }









strong { font-weight: 700; }



span.tooltip {
	padding: 0px 2px;
}
span.tooltip img {border: none !important;}
#tooltip {
	position: absolute;
	z-index: 999;
	border: 1px solid #999;
	background: #f2f2f2;
	padding: 2px 5px;
	color: #333;
	font-size: 0.8em;
	text-align: left;
	display: none;
}

.notice {
    background-color:#FFFFCC;
    border:1px solid #EEEEBB;
    margin-bottom:10px;
    padding:10px;
    color: black;
    font-size: 12px;
	font-weight: bold;
}
.notice h3
{
	font-size: 18px;
	font-weight: bold;
	color: red;
	
}















/* paticka */
#paticka-out {
	clear: both;
	padding-top: 20px;
	background: url("../img/bg-paticka.png") no-repeat top center;
}
#paticka {
	width: 980px;
	margin: 0px auto;
	padding: 10px;
	/*background: #eeeeee;*/
}
#paticka a {color: #fff;}
#paticka a:hover, #paticka a:focus, #paticka a:active {color: #e5e5e5;}
#f-kontakt {
	padding: 7px 0 0 0;
	text-align: right;
	border-top: 1px solid black;
}
#f-kontakt span {color: #999;}
#clink {
	clear: both;
	height: 2px;
	margin: 5px auto 10px auto;
}
#clink hr {display: none;}
#f-emblem {
	clear: both;
	float: left;
	height: 80px;
	width: 220px;
}
#f-emblem a {
	display: block;
	width: 200px;
	height: 60px;
	text-decoration: none;
	background: url("../img/bg-logo-paticka.png") no-repeat top left;
}
.f-ilink {
	margin: 10px 0 0px 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	margin-left: 200px;
	min-height: 2em;
	min-width: 400px;
}
.f-ilink li {
	float: left;
	margin-left: -1px;
	padding: 0 8px;
	white-space: nowrap;
	border-left: 1px solid #999;
}
.f-ilink li.first {
	padding-left: 0;
	border: none;
}

.f-ilink li.right {
	float: right;
}
.f-ilink li a {text-decoration: underline;}
.f-ilink li a:hover, .f-ilink li a:focus, .f-ilink li a:active {color: #EF3929;}
#copyright {
	color: #000;
	font-size: 9px;
	line-height: 10px;
}
#copyright a {color: #000;}

div#cebia-footer 
{
    font-size: 11px;
	margin-bottom: 5px;
}

/* Cebia widget ve filtrech */
#filter-promo-widget
{
	border-top: 2px solid grey;
	padding-top: 10px;
}

#cebia-filter{
	padding: 5px;
	background-color: #01215A; /*#777;*/
	border-radius:6px;
	width: 500px;
	position: relative;
	float: left;
	margin-left: -3px;
}

#cebia-filter span
{
	display: inline-block;
	padding-right: 7px;
}

#cebia-filter-text 
{ 
	position: relative;                                                                                                           
	padding: 5px;
	background-color: #01215A; /*#1F2937;  white; */
	font-size: 12px;
	color: #202a67;
	border-radius: 5px 5px 5px 10px;
	font-weight: bold;
	width: 68px;
	height: 28px;
}
#cebia-filter-text:after
{
	/*
	position: absolute;
	left:100%;
	top: 31%;
	content:'';
	border-color: transparent transparent transparent white;
	border-width: 7px;
	border-style: solid;
	*/
}

#cebia-filter-text img
{	
	vertical-align: middle;
	margin-right: 15px;
}

#cebia-filter-input-div
{
	background-color: #01215A; /*white;*/
	border-radius: 5px;
	padding: 5px;
	height: 28px;
	position: absolute;
	top:5px;
	right:5px;
}
#cebia-filter-input-div span.vin-text
{
	font-size: 22px;
	color: white;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 8px;
}

#cebia-filter-input
{	
	width: 190px;
	text-align: center;
	background-color: #EAE9E9;
	color: #777;
	font-size: 11px;
	height: 23px;
	padding-top: 2px;   
}
#cebia-filter button
{
	border-radius: 5px;
	padding: 7px;
	background-color: #5B8641;/* #435a6e; */
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
}
#cebia-filter-input-div button:hover
{
	background-color: #ef3929;
}


#vase-naroky-banner
{
	float: right;
}

#vase-naroky-banner img
{
	border-radius: 6px;
	margin-right: -3px;
}








/* nova ouska */
/* img replacement */
.imgr, .imgr span {
	position: relative;
	display: block;
	padding: 0;
	left: 0;
	top: 0;
	overflow: hidden;
}
.imgr span {
	position: absolute;
	width: 100%;
	height: 100%;
}
a.imgr span {cursor: pointer;}
a.imgr:hover span, a.imgr:focus span, a.imgr:active span {background-position: bottom left !important;}





#vyber-ouska {
	height: 28px;
	max-width: 1000px;
	margin: auto;
}
#vyber-ouska.autobazary {
        border-bottom: 2px solid #808080;
}
#vyber-ouska li {
	float: left;
	height: 28px;
	margin: 0 3px 0 0;
	text-align: center;
}
#vyber-ouska li.nove {position: relative;}
#vyber-ouska li.nove:after {
	content: "nov\00E9";
	position: absolute;
	top: -13px;
	right: -2px;
	display: inline-block;
	padding: 3px 5px;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	border-radius: 3px;
	background: #f00;
}
#vyber-ouska li a {
	display: block;
	width: auto;
	height: 28px;
	padding-left: 40px;
	padding-right: 10px;
	color: #fff;
	line-height: 28px;
	text-align: left;
	text-decoration: none;
	border-radius: 5px 5px 0 0;
}
#vyber-ouska li:hover {background-position: left bottom !important;}
#vyber-ouska li a:hover {background-position: left bottom !important;}

/* osobni */
#vyber-ouska li.druh1 a {
	background: url("../img/bg-vyber-ouska-osobni-sede.png?r=1") no-repeat top left;
}
#vyber-ouska li.druh1 a.aktivni {
	color: #333;
	background: url("../img/bg-vyber-ouska-osobni-sede-aktiv.png?r=1") no-repeat top left;
}

/* uzitkove */
#vyber-ouska li.druh2 a {
	width: auto;
	background: url("../img/bg-vyber-ouska-uzitkove-sede.png?r=1") no-repeat top left;
}
#vyber-ouska li.druh2 a.aktivni {
	color: #333;
	background: url("../img/bg-vyber-ouska-uzitkove-sede-aktiv.png?r=1") no-repeat top left;
}

/* nakladni */
#vyber-ouska li.druh13 a {
	width: auto;
	background: url("../img/bg-vyber-ouska-nakladni-sede.png?r=1") no-repeat top left;
}
#vyber-ouska li.druh13 a.aktivni {
	color: #333;
	background: url("../img/bg-vyber-ouska-nakladni-sede-aktiv.png?r=1") no-repeat top left;
}

/* motorky */
#vyber-ouska li.druh38 a {
	width: auto;
	background: url("../img/bg-vyber-ouska-motorky-sede.png?r=1") no-repeat top left;
}
#vyber-ouska li.druh38 a.aktivni {
	color: #333;
	background: url("../img/bg-vyber-ouska-motorky-sede-aktiv.png?r=1") no-repeat top left;
}

/* ostatni */
#vyber-ouska li.druh15 a {
	width: auto;
	background: url("../img/bg-vyber-ouska-ostatni-sede.png?r=1") no-repeat top left;
}
#vyber-ouska li.druh15 a.aktivni {
	color: #333;
	background: url("../img/bg-vyber-ouska-ostatni-sede-aktiv.png?r=1") no-repeat top left;
}

/* obytne */
#vyber-ouska li.druh14295 a {
	width: auto;
	background: url("../img/bg-vyber-ouska-obytne-sede.png?r=1") no-repeat top left;
}
#vyber-ouska li.druh14295 a.aktivni {
	color: #333;
	background: url("../img/bg-vyber-ouska-obytne-sede-aktiv.png?r=1") no-repeat top left;
}

/* stavebni */
#vyber-ouska li.druh14297 a {
	width: auto;
	background: url("../img/bg-vyber-ouska-stavebni-sede.png?r=2") no-repeat top left;
}
#vyber-ouska li.druh14297 a.aktivni {
	color: #333;
	background: url("../img/bg-vyber-ouska-stavebni-sede-aktiv.png?r=2") no-repeat top left;
}

/* přívěsy */
#vyber-ouska li.druh14299 a {
	width: auto;
	background: url("../img/bg-vyber-ouska-prives-sede.png?r=2") no-repeat top left;
}
#vyber-ouska li.druh14299 a.aktivni {
	color: #333;
	background: url("../img/bg-vyber-ouska-prives-sede-aktiv.png?r=2") no-repeat top left;
}


/* clanky */
#vyber-ouska li.clanky {
	margin-right:3px;
	width: 68px;
	float: right;
}
#vyber-ouska li.clanky a {
	width: auto;
	height: 28px;
	background: url("../img/bg-vyber-ouska-clanky-sede.png") no-repeat top left;
	padding-left: 10px;
}
#vyber-ouska li.clanky a.aktivni {
	color: #333;
	background: url("../img/bg-vyber-ouska-autobazary-sede-aktiv.png?r=1") no-repeat top left;
}

/* autobazary */
#vyber-ouska li.autobazary {
	float: right;
	margin: 0 !important;
}
#vyber-ouska li.autobazary a {
	width: auto;
	padding: 0 10px;
	background: url("../img/bg-vyber-ouska-autobazary-sede.png?r=1") no-repeat top left;
}
#vyber-ouska li.autobazary a.aktivni {
	color: #333;
	background: url("../img/bg-vyber-ouska-autobazary-sede-aktiv.png?r=1") no-repeat top left;
}



div.autobazary #zobrazit-kontakty-bg{
	display: none;
}

div.autobazary div#info-prodejce table th, div#info-prodejce table td {
    padding: 3px 7px;
}

div.autobazary div#box-textu p.nazevFirmy{
	padding: 20px 0 0;
}
div.autobazary div#box-textu p.adresa{
	padding: 10px 0 10px;
}

div.autobazary div#info-prodejce table tr a{
	text-decoration: underline;
}


/*povinné ručení*/
#vyber-ouska li.povinne-ruceni {
	float: right;
}
#vyber-ouska li.povinne-ruceni a {
	width: auto;
	padding: 0 10px;
	background: url("../img/bg-vyber-ouska-povinne-ruceni-sede.png?r=1") no-repeat top left;
}
#vyber-ouska li.povinne-ruceni a.aktivni {
	color: #333;
	background: url("../img/bg-vyber-ouska-povinne-ruceni-sede-aktiv.png?r=1") no-repeat top left;
}

/* rocni vozy */
#vyber-ouska li.rocniVozy {
	width: 80px;
	float: right;
}
#vyber-ouska li.rocniVozy a {
	width: 80px;
	height: 28px;
}
#vyber-ouska li.rocniVozy a span {background: url("/tpl_am/css/img/bg-vyber-ouska-rocniVozy.png?r=1") no-repeat top left;}
#vyber-ouska li.rocniVozy a.aktivni span {background: url("/tpl_am/css/img/bg-vyber-ouska-rocniVozy.png?r=2") no-repeat bottom left;}





#vnitrek-vyber-automobilu {
	height: 109px !important;
	padding-top: 5px !important;
}
div.vse-auta {
	padding-top: 8px !important;
}





/* upozorneni pod vyberama */
div#pruh-upoutavka {
	width: 748px;
	position: relative;
	margin: 0;
	padding: 10px 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: url("//sta.testing.automodul.cz/tpl_am/css/img/formOut-sedy.png") repeat-x scroll left bottom #E5E5E5;
}
div#pruh-upoutavka a {color: #000000; text-decoration: none;}
div#pruh-upoutavka a:hover, div#pruh-upoutavka a:focus, div#pruh-upoutavka a:active {text-decoration: underline;}





/* vyber barvy */
div#vnitrek-vyber-automobilu {overflow: visible;}
div.vse-auta {
	position: relative;
	_width: 748px;
}

#vyber-barva-nav {
	position: absolute;
	width: 135px;
	height: 20px;
	top: 3px;
	left: -5px;
	padding: 5px 0 0 5px;
	float: left;
	text-align: left;
}
#vyber-barva-nav a.vyber-barva-nav-a {
	color: #fff;
	padding-left: 18px;
	background: url("../img/bg-a-vyber-barva.png") no-repeat left center;
}

#vyber-barva-nav div {
	display: none;
	position: absolute;
	top: 20px;
	left: 0;
	width: 270px;
	height: 18px;
	padding: 5px;
	z-index: 99;
	background: #fff;
}
#vyber-barva-nav:hover div {display: block;}
#vyber-barva-nav div span {
	width: 1px;
	display: block;
	float: left;
	overflow: hidden;
	text-indent: -999px;
}
#vyber-barva-nav div a, #vyber-barva-nav-selected span {
	display: inline-block;
	width: 15px;
	height: 15px;
	padding: 0 !important;
	overflow: hidden;
	text-indent: -999px;
	text-align: left;
	background: url("../img/bg-vyber-barev-znacky-a.png") repeat-x center;
	border: 1px solid #dcdcdc;

	zoom: 1;
	*display: inline;
}
#vyber-barva-nav-selected  {
	position: absolute;
	width: 150px;
	height: 20px;
	top: 3px;
	left: 105px;
	padding: 5px 0 0 5px;
	float: left;
	text-align: left;
}
#vyber-barva-nav-selected a {
    vertical-align: top;
    padding-left: 10px; 
}
#vyber-barva-nav-selected span {
    padding-bottom: 10px;
}
#vyber-barva-nav-selected {vertical-align: top}
#vyber-barva-nav div a.bila, #vyber-barva-nav-selected span.bila {background-color: #fff;}
#vyber-barva-nav div a.cerna, #vyber-barva-nav-selected span.cerna {background-color: #333;}
#vyber-barva-nav div a.cervena, #vyber-barva-nav-selected span.cervena {background-color: #c00;}
#vyber-barva-nav div a.fialova, #vyber-barva-nav-selected span.fialova {background-color: #7627aa;}
#vyber-barva-nav div a.hneda, #vyber-barva-nav-selected span.hneda {background-color: #8a550f;}
#vyber-barva-nav div a.modra, #vyber-barva-nav-selected span.modra {background-color: #339;}
#vyber-barva-nav div a.oranzova, #vyber-barva-nav-selected span.oranzova {background-color: #f60;}
#vyber-barva-nav div a.ruzova, #vyber-barva-nav-selected span.ruzova {background-color: #ff97bf;}
#vyber-barva-nav div a.seda, #vyber-barva-nav-selected span.seda {background-color: #ccc;}
#vyber-barva-nav div a.stribrna, #vyber-barva-nav-selected span.stribrna {background-color: #ccc;}
#vyber-barva-nav div a.zelena, #vyber-barva-nav-selected span.zelena {background-color: #393;}
#vyber-barva-nav div a.zlata, #vyber-barva-nav-selected span.zlata {background-color: #fc3;}
#vyber-barva-nav div a.zluta, #vyber-barva-nav-selected span.zluta {background-color: #ff0;}
#vyber-barva-nav div a.leskle {background-image: url("../img/bg-vyber-barev-znacky-a-leskle.png") !important;}
#vyber-barva-nav div a:hover, #vyber-barva-nav div a:focus, #vyber-barva-nav div a:active {border-color: #333;}

/*jquery ui transition*/
.ui-effects-transfer{
    border: 2px solid grey; 
    z-index: 10000;
}










/*
 *
 * obsahova cast
 *
 */
#clankyKategorie {
	width: 748px;
        /*
	padding: 15px 20px;        
	background: #bf2d21 url(/tpl_am/css/img/bg-filtry-cervene.jpg) repeat-x top left;
        */
}
#clankyKategorie ul li {
	display: block;
	float: left;
	padding: 0 25px 0 0;
	font-size: 12px;
}
#clankyKategorie ul li a {
	padding: 0 0 0 20px;

	color: #000;
	font-weight: bold;
	text-decoration: none;
	background: url(/tpl_am/css/img/bg-clankyKategorie-a.png) no-repeat left center;
}
#clankyKategorie ul li a:hover, #clankyKategorie ul li a:focus, #clankyKategorie ul li a:active {
	color: #ef3929 !important;
	background: url(/tpl_am/css/img/bg-clankyKategorie-a-aktivni.png) no-repeat left center;
}
#clankyKategorie ul li.active a {
	color: #ef3929 !important;
	background: url(/tpl_am/css/img/bg-clankyKategorie-a-aktivni.png) no-repeat left center;
}



#reklamy-am {
	margin-bottom: 50px;
}
#promo102 {
	margin: -10px -15px 0 -15px;
	width: 185px;
}
#promo102 .mini-serie {
	width: 183px;
	height: 50px;
	padding: 0;

	font-size: 9px !important;
	background: #e5e5e5 none;
	border-color: #fff !important;
	border-width: 8px !important;
	border-right: 1px solid #fff !important;
}
#promo102 .mini-serie a {
	display: block;
	width: 183px;
	height: 50px;
	padding: 0;
}	
#promo102 .mini-serie a:hover,
#promo102 .mini-serie a:focus,
#promo102 .mini-serie a:active {
	color: #ef3929;
	background: #ccc;
}
#promo102 .mini-serie span {
	height: 22px !important;
	padding: 4px 5px 0 0;
	font-weight: bold;
}
#promo102 .mini-serie strong {
	bottom: 5px;
	right: 7px;
	color: #000;
	font-weight: normal;
}
#promo102 .mini-serie img {
	width: auto;
	max-width: 67px;
	height: 50px;
	margin: 0 6px 0 0;
	padding: 0;
	border: none;
}

#promo102 .mini-serie span {
	display: block; 
	font-size: 13px;
	color: red;
	font-weight: bold;
	padding: 0px; 
	height: 17px; 
	width: 171px; 
	overflow: hidden; 
	line-height: 17px;
}

#promo102 .mini-serie-large {
	background: #e5e5e5 none;
	padding: 7px 7px 0px 7px;
	height: 183px;
	width: 182px;
}

#promo102 .mini-serie-large .car-data {
	padding-bottom: 7px;
	width: 169px;
}

#promo102 .mini-serie-large .no-border {
	border-bottom: 1px solid silver;
}

#promo102 .mini-serie-large a {
	display: block;
	text-decoration: none;
}

#promo102 .mini-serie-large span {
	display: block; 
	font-size: 13px;
	color: red;
	font-weight: bold;
	padding: 0px; 
	height: 17px; 
	width: 171px; 
	overflow: hidden; 
	line-height: 17px;
}
#promo102 .mini-serie-large table {
	width: 169px;
	color: black;
}
#promo102 .mini-serie-large table td {
	text-align: right;
}
#promo102 .mini-serie-large table td.leve {
	text-align: left;
}

#promo102 .mini-serie-large img {
	max-width: 170px;
	height: auto;
	border: none;
}

#dalsiclanky.b-box
{
	position: static !important;
}

#clankyIdnes {
	width: 785px;
	margin: 0 auto;
	padding: 20px 0;
	font-family: sans-serif !important;
}
#clankyIdnes .opener-foto .relative .more-gal {font-size: 19px !important;}
#clankyIdnes h3 a {text-decoration: underline !important;}
#clankyIdnes .art-full {margin-left: 0 !important;}


/* diskuse */
#clankyIdnes .moot-art {
	margin: 0 0 8px;
	color: #666;
	text-align: left;
	font-size: 217%;
	font-weight: bold;
}
#clankyIdnes .moot-art h2 {
	margin: 0 0 8px 0;

	color: #ef3929;
	font-size: 24px;
	font-weight: bold;
}
#clankyIdnes .moot-art h3 {
	margin-bottom: 0.5em;

	font-size: 18px;
	font-weight: bold;
}
#clankyIdnes #disc-form-out {margin: 0 0 20px;}
#clankyIdnes button.webz-bg {
	min-width: 6em;
	height: 3.166em;
	vertical-align: middle;
	margin: 0 !important;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 3px;
	color: #FFF;
	background: #666;
	white-space: nowrap;
	text-align: left;
	font-weight: bold;
	cursor: pointer;
	overflow: visible;

	border-color: #425569;
	background: #7DA3C6 url('//1gr.cz/u/portal/aut/button-bg.gif') 0 100% repeat-x;
}
#clankyIdnes button.webz-bg, #clankyIdnes a.webz-bg {
	color: #FFF;
	white-space: nowrap;
	text-align: left;
	font-weight: bold;
	cursor: pointer;
}
#clankyIdnes button.webz-bg img, a.webz-bg img {
	width: 32px;
	margin: 0 8px;
	vertical-align: middle;
	background-image: url("//1gr.cz/u/n4/button-icon.png");
	background-repeat: no-repeat;
}

#clankyIdnes button.webz-bg:hover {border-color: #384859;}
#clankyIdnes .but-plus {background-position: 0 -96px;}
#clankyIdnes .webz-bg:hover .but-plus {background-position: -32px -96px;}
#clankyIdnes button.webz-bg span, #clankyIdnes a.webz-bg span {
	display: inline-block;
	line-height: 1.6666em;
	vertical-align: middle;
	padding: 0 10px 0 0;
	margin: 0 0 0 -4px;
}

#clankyIdnes .moot-line {
	padding: 10px 0 0 0;
	font-size: 11pt;
	font-weight: bold;
}
#clankyIdnes .moot-line .pasive {
	margin-left: 14px;
	color: #CCC;
}
#clankyIdnes .tooltip-simple {
	line-height: 22px;
	padding: 0 .5em;
	border: 1px solid #09F;
	color: #000;
	background: #FAFAFA;
	white-space: nowrap;
	font-size: 11px;
	cursor: default;
}
#clankyIdnes .moot-line a {
	display: inline-block;
	margin-left: 14px;
}
.moot-line big {
	display: inline-block;
	margin-left: 14px;
	font-size: 12pt;
}

#clankyIdnes div#list-art-count div.art{
    padding: 0;
}

#clankyIdnes div#list-art-count table.nav-n4.ico{
    float: left;
}

#clankyIdnes div.art-archiv form{
    display: none;
}


/* vyber slider */
div#slider-stari, div#slider-cena, div#slider-najeto {
   border: 1px solid #D9D9D9;
   height: 5px;
   margin: 3px auto 10px;
   width: 197px;
}

/* jQuery Slider */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 13px; height: 13px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 11px; overflow: hidden; display: block; border: none; background-position: 0 0; }
.ui-slider-horizontal { height: 5px; }
.ui-slider-horizontal .ui-slider-handle { top: -4px; margin-left: -6px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 5px; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider {
       width: 210px;
       height: 5px;
       margin: 0px auto 10px auto;
       background: #fff url("../img/bg-slider.png") repeat-x bottom center;
       border: 1px solid #d9d9d9;
}
.ui-slider a {
       cursor: pointer !important;
       background: #999 url("../img/bg-slider-3.png") no-repeat top left;
}
.ui-slider a:hover {background-position: bottom left;}
.ui-slider .ui-slider-range {background: #999 url("../img/bg-slider-2.png") repeat-x bottom center;}		










#filtr div.formOut {
	z-index: 999;
	padding: 10px;
	color: #000;
	background: #e5e5e5 url("../img/formOut-sedy.png") repeat-x left bottom;
}

#filtr table {
	width: 960px;
	margin: 0 auto;
	font-size: 13px;
}
#filtr table td {
	width: 160px;
	padding-bottom: 10px;
	vertical-align: middle !important;
}
#filtr table td span.label {
	display: block;
	margin-bottom: 3px;
	font-size: 13px;
}
#filtr table td .selectOut {
	position: relative;
	display: block;
	width: 150px;
	height: 32px;
	overflow: hidden;

	border-radius: 3px;
	background: #fff;
	cursor: pointer;
}
#filtr table td .selectOut:after {
	content: " ";
	position: absolute;
	top: 50%;
	right: 10px;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid;
	border-width: 7px 7px 0 7px;
	border-color: #435a6e transparent transparent transparent;
	-webkit-transform:rotate(360deg);
	pointer-events:none;
}

#filtr table td .selectOut:before {
	content:'';
	right:0; 
	top: 1px;
	width:32px; 
	height:30px;
	background-color: #fff;
	position:absolute;
	pointer-events:none;
	display:block;
}

#filtr table td select {
	width: 180px;
	height: 32px;
	padding: 0 0 0 6px;

	color: #435a6e;
	font-size: 12px;
	border: none;
	background-color: #FFF;
	cursor: pointer;
}
#filtr table td select option {color: #000;}
#filtr table td select option:first-child {color: #435a6e;}
#filtr table td select optgroup option:first-child {color: #000;}
#filtr table td input {
	height: 32px;
	padding: 0 10px;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

	font-size: 12px;
	border: none;
	border-radius: 3px;
	background: #fff;
}

#filtr table td input#vyhl_fullt
{
	width: 152px;
}

::-webkit-input-placeholder {color: #435a6e; opacity: 1;}
:-moz-placeholder {color: #435a6e; opacity: 1;}
::-moz-placeholder {color: #435a6e; opacity: 1;}
:-ms-input-placeholder {color: #435a6e; opacity: 1;}

#filtr table td label.inline {
	padding-right: 10px;
	line-height: 32px;
	color: #435a6e;
	font-size: 13px;
}
#filtr table td label.inline input {height: auto;}


#filtr table td.deleneInputy {font-size: 0;}
#filtr table td.deleneInputy input {width: 75px;}
#filtr table td.deleneInputy input:first-of-type {
	border-right: 1px solid #e5e5e5;
	border-radius: 3px 0 0 3px;
}
#filtr table td.deleneInputy input:last-of-type {
	border-left: 1px solid #e5e5e5;
	border-radius: 0 3px 3px 0;
}

#filtr table td.vybava a {
	color: #435a6e;
	font-weight: bold;
}
#filtr table td.vybava a:hover,
#filtr table td.vybava a:focus,
#filtr table td.vybava a:active {
	color: #ef3929;
}
#filtr table td.vybava #zvolene-vybavy,
#polozky-rozsireneho-hledani span{
	display: inline-block;
	width: auto;
	height: 32px;
	padding: 0 10px;

	line-height: 32px;
	color: #fff;
	font-size: 12px;
	border-radius: 3px;
	background: #737373;
}

/*#filtr table td.submit a {
	line-height: 32px;
	color: #435a6e;
	font-weight: bold;
	padding-left: 20px;
}
#filtr table td.submit a:hover {
	color: #ef3929;
}*/

#filtr table td.submit a {
    line-height: 32px;
    color: #435a6e;
    font-weight: bold;
    padding-left: 5px;
}

#filtr table td.submit a.rozsirene.arrow-up:before {
    content: '';
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #435a6e;
    float: left;
    margin-top: 14px;
    margin-left: 5px;
}

#filtr table td.submit a.rozsirene.arrow-down:before {
    content: '';
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #435a6e;
    float: left;
    margin-top: 14px;
    margin-left: 5px;
}

#filtr table td.submit input {
	float: right;

	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	background: #ef3929;
	transition: background-color ease 0.25s;
}
#filtr table td.submit input:hover,
#filtr table td.submit input:focus,
#filtr table td.submit input:active {
	background: #435a6e;
}



#rozsirene-hledani {
	display: none;
}





/* reklamy vpravo */
#b-sloupec .entry {padding:.5em; font-size:11px;}
#b-sloupec .entry img {display:block; margin:0 auto .5em;}





/* soukromy inzerat */
.soukromyInzeratOut {
	width: 790px;
	margin: 31px 0 0 0;
	border: 1px solid #ccc;
}
.soukromyInzeratOut .soukromyInzeratZalozky {
	height: 30px;
	margin: -31px -1px 0 -1px;
	font-size: 0;
}
.soukromyInzeratOut .soukromyInzeratZalozky li {
	display: inline-block;
	width: 120px;
	height: 30px;
	margin: 0 0 0 3px;
	padding: 0;
	line-height: 30px;

	border-radius: 5px 5px 0 0;
	font-size: 12px;
	text-align: center;
	background: #f2f2f2;
}
.soukromyInzeratOut .soukromyInzeratZalozky li:first-child {
	width: 114px;
	margin: 0;
}
.soukromyInzeratOut .soukromyInzeratZalozky li#soukr-inz-zal-2 {width: 100px;}
.soukromyInzeratOut .soukromyInzeratZalozky li#soukr-inz-zal-3 {width: 90px;}
.soukromyInzeratOut .soukromyInzeratZalozky li#soukr-inz-zal-4 {width: 95px;}
.soukromyInzeratOut .soukromyInzeratZalozky li#soukr-inz-zal-5 {width: 125px;}
.soukromyInzeratOut .soukromyInzeratZalozky li#soukr-inz-zal-6 {width: 125px;}
.soukromyInzeratOut .soukromyInzeratZalozky li#soukr-inz-zal-7 {width: 125px;}
/*.soukromyInzeratOut .soukromyInzeratZalozky li.active {
	background: #ccc;
}
.soukromyInzeratOut .soukromyInzeratZalozky li.active a {
	color: #000;
	text-decoration: none;
}*/

.soukromyInzeratZalozky a {
    color: #000000;
    /*text-decoration: none;*/
}

.soukromyInzeratOut .soukromyInzeratZalozky li.active {
    background: #fff;
}

.soukromyInzeratOut .soukromyInzeratZalozky li#soukr-inz-zal-2 {
    width: 98px;
}

.soukromyInzeratOut .soukromyInzeratZalozky li.active {
    background: #fff;
    box-shadow: inset 0px 1px 0px #ccc, inset 1px 0px 0px #ccc, inset -1px 0px 0px #ccc, 0px 1px 0px white;
}



.soukromyInzeratOut h1 {display: none;}
.soukromyInzeratOut form {padding: 25px 50px;}
.soukromyInzeratOut form input[type=text] {
	width: 250px;
	margin-right: 5px;
	padding: 5px;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ccc;
}
.soukromyInzeratOut form select {width: 250px;}
.soukromyInzeratOut form textarea {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	border: 1px solid #ccc;
}
.soukromyInzeratOut form table {width: 100%;}
.soukromyInzeratOut form table td {padding: 5px 0;}
.soukromyInzeratOut form table td.label {width: 190px;}
.soukromyInzeratOut form table td.submit {text-align: right;}
.soukromyInzeratOut form table td.submit a,
.soukromyInzeratOut form table td.submit input {
	display: inline-block;
	padding: 10px 15px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border: none;
	border-radius: 3px;
	background: #ef3929;
}
.soukromyInzeratOut form table td.submit a:hover,
.soukromyInzeratOut form table td.submit a:focus,
.soukromyInzeratOut form table td.submit a:active,
.soukromyInzeratOut form table td.submit input:hover,
.soukromyInzeratOut form table td.submit input:focus,
.soukromyInzeratOut form table td.submit input:active {
	background: #455c72;
}

.soukromyInzeratOut form table input.back-button {
    display: inline-block;
    padding: 10px 15px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    border: none;
    border-radius: 3px;
    background: #798692;
}
.soukromyInzeratOut form table input.back-button:hover {
    background: #455c72;
	cursor: pointer;
}

.soukromyInzeratOut form table span.loading {
	display: inline-block;
	padding: 10px 15px 10px 35px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border: none;
	border-radius: 3px;
	background: #999 url("../img/loadingSoukromyInzerat.gif") no-repeat 8px center;
}



#radio {padding: 0 0 15px 0;}
#radio label {width: 112px;}
#radio label .ui-button-text {padding-top: 65px;}
#radio label.radioDruh1 .ui-button-text {background: url("../img/radioDruh1.png") no-repeat center -10px;}
#radio label.radioDruh2 .ui-button-text {background: url("../img/radioDruh2.png") no-repeat center -10px;}
#radio label.radioDruh13 .ui-button-text {background: url("../img/radioDruh13.png") no-repeat center -10px;}
#radio label.radioDruh15 .ui-button-text {background: url("../img/radioDruh15.png") no-repeat center -10px;}
#radio label.radioDruh38 .ui-button-text {background: url("../img/radioDruh38.png") no-repeat center -10px;}
#radio label.radioDruh14295 .ui-button-text {background: url("../img/radioDruh14295.png") no-repeat center -10px;}

.soukromyInzeratOut form table td.vybavy {font-size: 0;}
.soukromyInzeratOut form table td.vybavy label {
	display: inline-block;
	width: 230px;
	white-space: nowrap;
	overflow: hidden;

	line-height: 25px;
	font-size: 12px;
}



.soukromyInzeratOut i.fileuploadInfo {
	display: block;
	text-align: right;
}
.soukromyInzeratOut #fileupload {
	margin: 0 0 10px 0;
	padding: 15px;
	border-radius: 5px;
	background: #f2f2f2;
}
.soukromyInzeratOut #progressbar {
	height: 10px;
	visibility: hidden;
	margin: 0 0 0px 0;
}
.soukromyInzeratOut #sortable {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.soukromyInzeratOut #sortable li {
	margin: 3px 3px 3px 0;
	padding: 0px;
	float: left;
	width: 100px;
	height: 100px;
	font-size: 12px;
	text-align: center;
}
.soukromyInzeratOut #sortable li a {
	display: block;
	padding: 4px 0 0 5px;
	text-align: left;
}
.soukromyInzeratOut #sortable li a:hover {color: #ef3929;}



.soukromyInzeratOut.nahledKarty {
	border: none;
	border-top: 1px solid #ccc;
	background: url("../img/nahledKarty.png") repeat center center;
}
.soukromyInzeratOut.nahledKarty h1 {display: none;}
.soukromyInzeratOut.nahledKarty .nahledKarty h1 {display: block;}
.soukromyInzeratOut.nahledKarty form {background: #fff;}

.soukromyInzeratOut .soukromyInzeratUhrada {
	width: 350px;
	margin: 0 auto;
}
.soukromyInzeratOut .headline {
	font-size: 15px;
	font-weight: bold;
}

.soukromyInzeratOut.soukromyInzeratPodekovani form {
	width: 400px;
	margin: 0 auto;
}
.soukromyInzeratOut.soukromyInzeratPodekovani h2 {
	margin: 0 0 5px 0;
	font-size: 16px;
	font-weight: bold;
}
.soukromyInzeratOut.soukromyInzeratPodekovani h3 {
	margin: 50px 0 5px 0;
	font-weight: bold;
}
.soukromyInzeratOut.soukromyInzeratPodekovani p {margin: 0 0 15px 0;}
.soukromyInzeratOut.soukromyInzeratPodekovani p.zpetUvod {
	margin: 50px 0 0 0;
	text-align: right;
}
.soukromyInzeratOut.soukromyInzeratPodekovani .fbShare {
	padding: 0 0 0 40px;
	background: url("../img/fbIcon.png") no-repeat left center;
}

.soukromyInzeratOut .barva_man {
	margin-top: 5px;
}

.error-neaktivni-uzivatel 
{
    background-color:#FFFFCC;
    border:1px solid #EEEEBB;
    padding: 10px 20px;
	margin-left: 45px;
	margin-top: 25px;
	width: 660px;
	font-size: 14px;
}

.error-neaktivni-uzivatel span 
{
	font-weight: bold;
	color: red;
	font-size: 18px;
}

/*strankovani*/
div.strankovani {
	clear: both;
	width: 790px;
	padding: 5px 0;
	text-align: center !important;
}
div.strankovani p.nalezeno {
	float: left;
	width: 300px;
	padding: 2px 0 0 0;
	font-size: 12px;
	text-align: left !important;
}
div.strankovani form {
	float: right;
	width: 225px;
	font-size: 12px;
	text-align: right !important;
}
div.strankovani div.pager {
	padding: 5px 0;
	font-size: 0;
}
div.strankovani div.pager a {
	display: inline-block;
	margin: 0 2px;
	padding: 10px 15px;

	font-size: 13px;
	font-weight: bold;
	border-radius: 2px;
	background: #f2f2f2;
	text-decoration: none;
}
div.strankovani div.pager a:hover,
div.strankovani div.pager a:focus,
div.strankovani div.pager a:active {
	color: #fff;
	background: #435a6e;
}
div#box-textu div.strankovani div.pager a.aktivni,
div.strankovani div.pager a.aktivni {color: #000;background: transparent;}
div.strankovani div.pager a.aktivni:hover {cursor: default;background: transparent;}
