a:hover, a:link, a:visited {
  color: #00008B;
}

a.menu-polozka:hover, 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;*/
  padding:2px 2px 1px 18px;
  background-color: #EEE;
  background-image:url(images/menu-polozka1.gif);
  font-weight: normal;
  color: #000;
  text-decoration: none;
  /*background-image: url(images/menu-polozka.gif);*/
  background-repeat: repeat-y;
  font-family: Tahoma, sans-serif;
  font-size: 110%;
  /*border-bottom: 1px solid #01EEFE;
  border-top: 1px solid white;
  border-right: 1px solid #01EEFE;*/
  margin: 0 0 1px 0px;
}
a:hover, a:visited, a:link {
	color:#034660;
}
a.menu-polozka2:hover, a.menu-polozka2:visited, a.menu-polozka2:link {
  background-color: #EEE;
}

a.menu-polozka:hover, a.menu-polozka2:hover {
  color: #0099FF;
}

body {
  text-align: center;
  margin: 0px;
  padding: 2px 0px;
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 70%;
}
div#divbody{
	margin:0px auto;
	width:768px;
}

div {
  text-align: left;
  margin: 0px;
  padding: 0px;
}
div.fckeditor {
  background-color: #F5F6FC;
  padding: 4px;
  border: 1px solid #333366;
}


div#hlavicka {
  margin: auto;
  width: 768px;
  height: 155px;
  background-image:url(images/hlavicka-gap.jpg);
  background-color:#5F889C;
  /*border: 1px solid #034660;*/
}

div#hlavicka-lista {
  width: 768px;
  margin: 0px;
  padding: 0px;
}

div#menu {
  width: 130px;
  float: left;
  font-size:95%;
  background-color:#5F889C;
  background-image:url(images/telo-gap2.gif);
  background-repeat:repeat-y;
  color:#333333;
  padding: 1px 7px;
}
.menu_titulek{
	color:#FFF;
	font-weight:bold;
	padding: 0;
}
div#menu-horni {
  text-align: center;
  background-image: url(images/menu2-pozadi.gif);
  background-color: #034660;
  padding: 5px 0;
  color: white;
  padding-top: 2px;
  font-weight: bold;
  font-size:95%;
}

div.model-nahledy {
  float: right;
  width: 150px;
  text-align: center;
  margin-left: 8px;
}

div#menu-horni a {
  color: white;
  font-weight: bold;
  text-decoration: none;
}
div#menuDealer{
	background-color:#875763;
	border:1px solid #660033;
	border-bottom:none;
}

div#obsah {
  background-color:#FFF;
  float: right;
  width: 607px;
  _height: 650px;
  min-height: 650px;
  padding: 10px 4px 40px 0px;
  margin:0px;
  text-align:justify;
}

div#telo {
  background-color:#FFF;
  background-image:url(images/telo-gap2.gif);
  background-repeat:repeat-y;
  border-right: 2px solid #8C6B76;
}
div#footer {
	clear:both;
	text-align:center;
	color:#FFFFFF;
	background-color:#5F889C;
	background-image:url(images/footer.jpg);
	height:16px;
	padding:3px 0;
}
div#clanky{
	margin:0 10px 0 3px;
	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 #99ccff;
  border-bottom: dashed 1px #99ccff;
  margin-bottom: 16px;
  background-color: #E6F4FB;
  position: relative;
  width: 588px;
  float: left;
}

div.reference div.mesto {
  text-align: right;
  font-weight: bold;
  padding: 1px;
  padding-right: 8px;
  color: white;
  background-color: #006666;
  background-image:url(images/telo-gap.gif);
}

div.reference h2 {
  margin: 0px;
  padding: 2px;
  padding-left: 8px;
  color: white;
  background-color: #588298;
}

div.reference img.nahled {
    float: right;
    margin: 4px;
}

div.reference p {
  margin: 8px;
}

fieldset {
  margin: 2px;
}

form {
  margin: 2px;
}


h1, h2, h3 {
  font-size: 160%;
  color: #034660;
  margin-bottom: 4px;
  text-align:left;
}
h1 {
  margin-bottom: 7px;
}
h2 {
  font-size: 120%;
}

h3 {
  font-size: 110%;
  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;
}

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;
}

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;
border-bottom: 1px solid #000000;
}
.napsali_clanky h2 {
margin: 0px;
padding: 0px;
}
.napsali_clanky p {
margin: 0px;
padding: 5px 0px;
text-align: left;
}
.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: 413px;
margin: 0px 4px 0 0;
padding: 0px;
text-align:justify;
}

.uvod_pravy {
display: inline;
float: right;
width: 180px;
margin: 0px 0px 10px 10px;
padding: 0px;
/*border-left: 1px solid #dbdbdb;*/
text-align:center;
}
.uvod_pravy img{
	margin:7px 0 0 0;
	padding:0;
}
.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 #034660;
cursor: pointer; cursor: hand;
z-index:9;
}
.clanek_perex_text {
margin: 0px;
padding:0px 15px;
z-index:10;
background-color: #E6F4FB;
}
.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;
	text-align:right;
	padding:0px 15px 0px 0px;
	background-color: #E6F4FB;
}

.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 #666666;
  text-align: center;
}
.anketa h3 {
	margin: 0px 0px 8px 0px;
	padding: 2px 5px;
	color: #ffffff;
	font-size: 95%;
	text-align: left;
	background-color:#875763;
	border: 1px solid #333333;
}

.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;
	text-align: center;
}

input#anketa-submit {
  font-size: 90%;
  color: #333333;
  background-image:url(images/menu-polozka1.gif);
  background-color: #875763;
  text-align: center;
  font-weight: bold;
  width: 60%;

}
.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 #666666;
  text-align: left;
}
.zajimave h3 {
	margin: 0px -5px 8px -5px;
	padding: 2px 5px;
	color: #ffffff;
	font-size: 95%;
	text-align: left;
	background-color:#875763;
	border: 1px solid #333333;
}
/*---vyhledávání-------*/

.vyhledavani {
margin: 5px 0px;
padding: 0 0 3px 0;
border: 1px solid #ffffff;
color: #ffffff;
}
.vyhledavani input{
padding: 0px;
font-size:100%;
}
.vyhled-hlavicka{
padding: 3px;
margin:0 0 3px 0;
font-weight:bold;
background-color:#446A7F;
}
.stredit{
	text-align:center;
	margin: 0px;
	padding: 0px;
}
.vyhledavani form {
margin: 0px;
padding: 0px;
}

.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 #666666;
  text-align: left;
}
.eshop-menu h3 {
	margin: 0px -5px 8px -5px;
	padding: 2px 5px;
	color: #ffffff;
	font-size: 95%;
	text-align: left;
	background-color:#875763;
	border: 1px solid #333333;
}

.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 {
	background-color: black;
}

.eshop-table th {
	text-align: center;
	font-weight: bolder;
	background-color: #446A7F;
	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;
}