a:hover, a:link, a:visited {
  color: #00008B;
}

a.menu-polozka:visited, a.menu-polozka:link,
a.menu-polozka2:hover, a.menu-polozka2:visited, a.menu-polozka2:link
 {
  display: block;
  clear: both;

 /* height: 16px;*/
  background: url(images/tlacitko.png) repeat-x;
  font-weight: normal;
  color: #1a456a;
  text-decoration: none;
  /*background-image: url(images/menu-polozka.gif);*/
  font-family: Tahoma, sans-serif;
  font-size: 110%;
  /*border-bottom: 1px solid #01EEFE;
  border-top: 1px solid white;
  border-right: 1px solid #01EEFE;*/
  height: 27px;
  margin: 1px 2px;
  padding: 10px 0px 0px 10px;
}
a:hover, a:visited, a:link {
	color:#18476d; 
}
a.menu-polozka2:hover, a.menu-polozka2:visited, a.menu-polozka2:link {
  background-color: #EEE;
}

a.menu-polozka:hover, a.menu-polozka2:hover {
  background: #ad2936; 
  color: #fff;
}

body {
  text-align: center;
  margin: 0px;
  padding: 2px 0px;
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 70%;
  background: #e9e9e9 url(images/pozadi.jpg) 50% 0 repeat-x;
}
div#divbody{
	margin:0px auto;
	width:980px;
}

div {
  text-align: left;
  margin: 0px;
  padding: 0px;
}
div.fckeditor {
  background-color: #F5F6FC;
  padding: 4px;
  border: 1px solid #333366;
}


div#hlavicka {
  position: absolute;
  margin: auto;
  width: 980px;
  height: 199px;
  top: 0;
  clear: both;
  z-index: 1000;
}

#hlavicka a {
  position: relative;
  width: 980px;
  height: 199px;
  display: block;
  line-height: 123px;
  font-size: 20px;
  color: #6B99AA;
  text-decoration: none;
}

#auto {
  background: url(images/auto.png) no-repeat;
  width: 397px;
  height: 147px;
  display: block; 
  position: absolute;
  top: 197px;
  margin-left: 578px;
}

#hlavicka-auto {
  background: url(images/kusauta.jpg) no-repeat; 
  width: 346px;
  height: 341px;
  position: absolute; 
  top: 0; 
  margin-left: 980px; 
}

span#logo {
  background: url(images/logo.jpg) no-repeat;
  width: 980px;
  height: 200px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

div#hlavicka-lista {
  width: 768px;
  margin: 0px;
  padding: 0px;
}

div#menu {
  width: 153px;
  float: left;
  font-size: 115%;
  padding: 0px;
  margin: 0px; 
  border: 1px #e0e0e0 solid; 
}
.menu_titulek_m {
	color:#FFF;
	padding: 10px 0px 0px 10px;
	background: #18476d; 
	display: block;
	height: 27px;
	margin: 1px 2px;
}

.menu_titulek_f {
	color:#FFF;
	padding: 10px 0px 0px 10px;
	background: #3c294b;
	display: block;
	height: 27px;
	margin: 1px 2px;
}

.tlacitko-pruh {
  border-bottom: 1px #E0E0E0 solid;
}

div#menu-horni {
  text-align: center;
  background-color: #18476D;
  padding: 5px 0;
  color: white;
  padding-top: 5px;
  font-size:95%;
  margin: 0px 0 20px 0;
}

div.model-nahledy {
  float: right;
  width: 150px;
  text-align: center;
  margin-left: 8px;
}

div#menu-horni a {
  color: white;
  text-decoration: none;
}
div#menuDealer{
  color: #fff;
	background-color:#875763;
	border:1px solid #660033;
	margin: 0 0 15px 0;
}

div#obsah {
  float: right;
  width: 815px;
  _height: 650px;
  min-height: 650px;
  margin:0px;
  padding: 0px;
  text-align:justify;
}

div#telo {
  background-repeat:repeat-y;
  padding: 5px 5px 0 5px;
  margin-top: 195px;
  background: url(images/auto.jpg) no-repeat scroll 100% 0 #FFFFFF;
}
div#pruh{
  background: url(images/pruh.png);
  width: 880px;
  height: 10px; 
  margin-bottom: 15px;
}

div#footer {
	height:60px;
}	
div#paticka-oblouk {
  background: url(images/paticka-oblouk.png);
  width: 143px;
  height: 60px;   
  margin-top: -30px; 
}
div#clanky{
	margin: 0px 15px 0 15px;
	text-align:justify;
}

div.mensi {
  font-size: smaller;
}

div.nabidka {
  text-align: center;
  clear: none;
  float: left;
  font-weight: bold;
  color: #034660;
  margin-top: 20px;
}

div.nabidka-d {
  text-align: center;
  clear: both
  font-weight: bold;
  color: #034660;
  margin-top: 20px;
}


div.nabidka a {
  font-weight: bold;
}

div.nabidka-d a {
  font-weight: bold;
}

div.reference {
  border: 1px solid #E0E0E0;
  margin-bottom: 16px;
  position: relative;
  float: left;
  width: 555px;
}

div.reference div.mesto {
  text-align: right;
  padding: 1px;
  padding-right: 8px;
}

div.reference h2 {
  margin: 0px;
  padding: 2px;
  padding-left: 8px;
  color: white;
  background-color: #18476D;
}

div.reference img.nahled {
    float: right;
    margin: 4px;
}

div.reference p {
  margin: 8px;
}

fieldset {
  margin: 2px;
}

form {
  margin: 2px;
}


h1, h2, h3 {
  margin-bottom: 4px;
  text-align:left;
  }

#clanky h1 {
  margin-left: -15px;
}  
  
h1 {
  margin: -5px 0 20px 0;
  color: #690220;
  padding-left: 60px;
  background: url(images/arrow.jpg) no-repeat 15px 5px; 
}
h2 {
  font-weight: normal;
}

h3 {
  margin-top: 4px;
  color:#000;
}

img {
  border: none;
}

img.aktualita-nahled {
  border: 1px solid #034660;
}

img.border {
  border: 1px solid #034660;
}

p {
  margin: 0px;
  margin-top: 8px;
  margin-bottom: 10px;
  text-align: justify;
}

p img {
  margin: 5px;
}

p.model-uvod {
  font-weight: bold;
  text-align: justify;
}

table.technicka-specifikace {
  width: 100%;
  margin-top: 8px;
  clear: both;
}

table.technicka-specifikace col.polozka {
  font-weight: bold;
}

table.technicka-specifikace col.polozka-typ {
  font-style: italic;
}

table.technicka-specifikace tr {
  background-color: #f0f0f0;
}

table.technicka-specifikace td, table.technicka-specifikace th {
  padding-left: 4px;
}

tr.technicky {
  background-color: #d5f1ff;
}

ul {
  list-style: square;
}

#tabulka {
  margin-left: 50px;
}

table {
  font-size: 100%;
}

th {
  background-color: #d5f1ff;
}
/*---------soubory ke sta?ení----------*/
.soubor_ke_stazeni {
margin: 5px 0px 0px 0px;
padding: 0px;
border-top: 1px solid #00008B;
}

.soubor_ke_stazeni h2 {
font-size: 100%;
margin: 0px;
padding: 3px 0px;
}
.soubor_ke_stazeni p {
margin: 0px;
padding: 5px 0px;
}

/*----admin----------------*/

.admin_hlaska {
margin: 10px 0px;
padding: 0px;
border: 1px solid #ff3300;
}
.admin_hlaska p {
margin: 0px;
padding: 2px 10px;
text-align: center;
font-weight: bold;
color: #ff3300;
}

/*----napsali o nás----------------*/

.napsali_clanky {
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.napsali_clanky h2 {
margin: 0px;
padding: 0px;
}
.napsali_clanky p {
margin: 0px;
padding: 5px 0px;
text-align: justify;
}
.napsali_clanky img {
margin: 3px 1px;
padding: 0px;
border: 1px solid #000000;
}
.end {
clear: both;
height: 3px;
margin: 0px;
padding: 0px;
font-size: 1px;
}
/*------------valdaj--------------*/


.valdaj_predstava {
clear: both;
border-top: 3px solid #00008b;
margin: 0px;
padding: 0px;
text-align: center;
}
.valdaj_predstava img {
border: none;
margin: 5px;
}
.valdaj_predstava h2 {
text-align: center;
}
.valdaj_predstava p {
text-align: center;
}
.valdaj_predstava_zvyraznit {
color: #ff0033;
font-size: 1.1em;
font-weight: bold;
}

/*------------dotazovací formulář--------------*/

.dotaz fieldset {
margin: 0px 4px 20px 4px;
padding: 20px;
border: 1px solid #00008b;
}

.dotaz legend {
margin: 0px;
padding: 2px 10px;
color: #00008b;
font-weight: bold;
border: 1px solid #00008b;
}

.rezervace_levy {
display: inline;
float: left;
width: 150px;
margin: 5px 0px 0px 0px;
padding: 0px;
text-align: left;

}
.rezervace_pravy {
display: inline;
float: left;
width: 230px;
margin: 5px 0px 0px 0px;
padding: 0px;
text-align: left;

}

.odeslat {
margin: 0px;
padding: 10px 0px;
text-align: left;
}

.podtrhnout {
text-decoration: underline;
}

.hlaska {
padding: 3px 10px;
margin: 10px 0px;
border: 2px solid #ff0033;
}
.hlaska p {
margin: 0px;
padding: 0px;
color: #ff0033;
font-weight: bold;
text-align: center;
}

/*----úvodní stránka-----*/

.uvod_levy {
display: inline;
float: left;
width: 585px;
margin: 0px;
padding: 50px 0 0 0;
text-align:justify;
}
.uvod_levy.hp {
  padding-top: 20px;
}

.uvod_pravy {
display: inline;
float: right;
width: 230px;
margin: 128px 0px 0px 0px;

padding: 0px;
/*border-left: 1px solid #dbdbdb;*/
text-align:center;
}
.uvod_pravy.hp {margin: 88px 0px 0px 0px;}

.uvod_pravy img{
	margin:7px 0 0 0;
	padding:0;
}

.external_icon img {border: none;}

.clanek_perex {
margin: 2px 0px;
padding: 0px;
background: #E6F4FB;
}
.clanek_perex_text img {
float: left;
margin: 5px 10px 0px 0px;
padding: 0px;
border: 1px solid #E0E0E0;
z-index:9;
}
.clanek_perex_text {
margin: 0px;
padding:0px 15px;
z-index:10;
}
.clanek_perex_text2 {
margin: 0px;
padding:0px 15px;
z-index:10;
background-color: #EAFFEF;
}
td.clanek_perex_text {
background-color: #E6F4FB;
vertical-align:top;
}
td.clanek_perex_text {
background-color: #EAFFEF;
vertical-align:top;
}
.clanek_perex p {
padding: 0px;
margin:0px;
z-index:10;
}
.celyclanek{
	clear:both;
  padding:0px 15px 0px 0px;
	margin-left: 185px;
}

.celyclanek a {
  text-decoration: none;
  background: #18476d;
  color: #FFF;
  padding: 2px 2px;
}

.celyclanek span {
  color: #6f6f6f;
  margin-left: 10px;
}

.celyclanek form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.celyclanek2{
	clear:both;
	text-align:right;
	padding:0px 15px 0px 0px;
	background-color: #EAFFEF;
}
.anketa {
  margin: 7px 0 0 0;
  padding: 0;
  background:#EEE;
  border: 1px solid #E0E0E0;
  text-align: center;
}
.anketa h3 {
	margin: 1px 2px;
	padding: 2px 7px 2px 7px;
	color: #ddba78;
	text-align: left;
	background-color:#670422;
	font-weight: normal;
}

.anketa div#otazka {
  color: white;
  background-color:#2D637B;
  padding-left: 4px;
}

.anketa div#odpovedi {
  margin: 0px;
  padding: 8px 0px 8px 5px;
  color: #333333;
  text-align: left;
}
.anketa div#odpovedi form {
	margin: 0px;
	padding: 0px;
}
.nastred {
	margin: 0px;
	padding: 8px 0px 0px 0px;
}

input#anketa-submit {
  cursor: pointer;
  border: 1px #ABADB3 solid;
  padding: 0;
}

input#hledat-submit {
  border: 1px #ABADB3 solid;
  padding: 0;
}

.uvod_autobazar {
margin: 7px 0px 0px 0px;
padding: 5px;
border: 1px solid #660033;
border-bottom:none;
line-height: 1.5em;
text-align: left;
background: #eee;
}
.uvod_autobazar h3 {
margin: -5px -5px 5px -5px;
padding: 2px 5px;
color: #ffffff;
font-size: 95%;
text-align: center;
background: #875763;
border: 1px solid #333333;
line-height:1em;
}
.uvod_autobazar_2 {
margin: 0px;
padding: 3px 5px 5px 5px;
border: 1px solid #660033;
border-top:none;
text-align: center;
font-size: 0.9em;
font-weight: bold;
background: #eee;
}
.zajimave {
  margin: 7px 0 0px 0;
  padding: 0 5px 7px 5px;
  background:#EEE;
  border: 1px solid #E0E0E0;
  text-align: left;
}

.zajimave a {
  text-decoration: none;
  margin-top: 10px;
}

.zajimave h3, .uvod_pravy h3.zvyrazni {
	margin: 1px -3px;
	padding: 10px 7px 10px 7px;
	color: #ddba78;
	font-weight: normal;
	text-align: left;
	background-color:#670422;
}
.uvod_pravy h3.zvyrazni {margin: 1px 0;}
.uvod_pravy h3.zvyrazni a {color: #ddba78; text-decoration: none;}
.uvod_pravy h3.zvyrazni a:hover {text-decoration: underline;}
/*---vyhledávání-------*/

.vyhledavani {
  margin: 5px 0px;
  padding: 0 0 3px 0;
}
.vyhledavani input{
  padding: 0px;
  font-size:100%;
  border: 1px #abadb3 solid;
}
.vyhled-hlavicka{
  padding: 10px 0px 0px 10px;
  margin: 1px 2px;
  font-weight:bold;
  background-color:#5c7f93; 
  height: 27px;
  display: block;
  color: #ffffff;
}

.submit {
  margin-top: 10px;  
}

.vyhledavani form {
  margin: 1px 2px;
  padding: 10px 0 10px 10px;
  background-color: #bcd1dd;
}

.vysledky_hledani iframe {
width: 600px;
height: 800px;
margin: 0px;
padding: 0px;
}
#mapaeu{
	float:right;
	margin:-10px -4px 4px 4px;
}


.eshop-menu {
  margin: 7px 0 0 0;
  padding: 0 5px 7px 5px;
  background:#EEE;
  border: 1px solid #E0E0E0;
  text-align: left;
}
.eshop-menu h3 {
	margin: 1px -3px;
	padding: 10px 7px 2px 7px;
	color: #DDBA78;
	height: 27px;
	font-weight: normal;
	text-align: left;
	background-color: #670422;
}

.eshop-menu ul {
	margin: 0 1em 0 1.5em;
	padding: 0 0 0 0;	
}

.eshop-menu li {
	margin: 0.2em 0 0 0;
	padding: 0 0 0 0;	
}

.eshop-ul {
	margin: 0 1em 0 3em;
	padding: 0 0 0 0;	
}

.eshop-ul li {
	font-size: 110%;
	font-weight: bolder;
	margin: 0.2em 0 0 0;
	padding: 0 0 0 0;	
}

.eshop-ul li a {
	color: black;
	text-decoration: none;
}

.eshop-ul li a:hover {
	color: black;
	text-decoration: underline;
}

.eshop-table th {
	text-align: center;
	font-weight: bolder;
	background-color: #18476D;
	color: white;
}

.eshop-table td {
	background-color: white;
	color: black;
}

.eshop-form table {
	background-color: white;
}

.eshop-form table th {
	text-align: right;
	vertical-align: top;
	font-weight: bolder;
	background-color: white;
	color: black;
}

.eshop-form table td {
	background-color: white;
	color: black;
}

.eshop_strankovani {
	padding-top: 1em;
	text-align: center;
	font-size: 11pt;
}

/*KATALOG*/
.katalog {
	width: 255px;
	margin: 15px auto 5px auto;
	vertical-align: top;
	/*border-bottom: 1px solid black;*/
}
.katalog .h3 {
	margin: 0px auto;
	padding: 0px 0px 20px 0px; 
}
.katalog .imgleft {
	float: left;
	margin: 5px 5px 5px 0px;
	padding: 0px;
	border: 1px solid #496371;
}
.katalog .p {
	margin: 5px 0px 0px 0px;
	
}
.katalog td {
	vertical-align: top;
}
.katalognavigace {
	margin: 0px auto;
	text-align: center;
}
.right {
	float: right;
}
.left {
	float: left;
}
.katalog .right {
	margin: 5px 0px 5px 5px; 
}
.cleaner {
	clear: both;
}
.center {
	text-align: center;
}
.bigger {font-size: 1.2em;}
.bordered-info {
  border: 1px dotted #999;
  text-align: center;
  margin: 10px 0;
  padding: 5px 5px;
}
.vyhledavani form.gsc-search-box {width: 140px !important;}
.vyhledavani .gsc-input {display: block;}
.vyhledavani .gsc-search-button {display: block;}

.banner-hp {margin: 0 15px}

.fboverflow {width: 230px; overflow: hidden;}