/* Tělo stránky */	

body {
	margin-top: 10px;
	margin-left: 0;
	padding: 0px;
	text-align: center;
	background: url("../images/pozadi.gif");
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
  }


#page1 {width: 953px; background: url('../images/bgpage1.png') repeat-y top left; margin: 0 auto;}
#page2 {background: url('../images/bgpage2.png') no-repeat top left; padding: 21px 33px 0 33px;}


/* Nadpisy, odkazy */

h1  {color: #595959; font-size: 8pt;  text-align: center; margin: 5px 0 10px 0; padding: 0;}
h2	{color: red; font-size: 11pt;  text-decoration: underline;text-align: center;}
h3	{color: #595959; font-size: 8pt;  text-align: center; margin: 5px 0 10px 0; padding: 0;}
h4	{color: red; text-decoration: underline;text-align: center; font-size: 10pt}
h5    {color: red; font-size: 9pt;   margin: 5px 0 10px 0; padding: 0;}
    
a        {color: #595959; text-decoration: none}
a:link   {color: #595959}
a:visited {color: #595959}
a:active {color: red}
a:hover  {color: red; text-decoration: underline}
a.mail:link   {color: #595959}
a.mail:visited {color: #595959}
a.mail:active {color: #595959}
a.mail:hover  {color: #595959; text-decoration: underline}
p.nadpis {font-size: 11pt;color:red}
/* Jednotlivé části stránky */





#zarovnani {
	width: 766px;
	border: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	}

#vrchniokraj {
	width: auto;
	height: 10px;
	background: url("../images/pozadi2.gif") center bottom no-repeat;
	}	
	
#vrchnilista {
	width: auto;
	text-align: center;
	height: 159px;
	background: url("../images/pozadi1.gif");
	}
	
#vrchnilista1 {
	width: auto;
	text-align: center;
	height: 159px;
	background: url("../images/pozadi1_old.gif");
	}	
	
#obrazek-vyfuky {
	width: 746px;
	height: 159px;
	}
	
#stranka {
	width: auto;
	height: auto;
	padding: 10px 20px 10px 15px;
	text-align: left;
	background: url("../images/pozadi1.gif");
	}	

#stranka1 {
	width: auto;
	height: auto;
	padding: 10px 30px 10px 30px;
	text-align: left;
	background: url("../images/pozadi1_old.gif");
	line-height: 150%;
	color: #595959;
	}		

#dolniokraj {
	width: auto;
	height: 42px;
	text-align: center;
	padding: 3px;
	font-size: 7pt;
  color: #595959;
	background: url("../images/pozadi3.gif") center top no-repeat;
	}	

.box-l {
  width: 175px;
  float: left;
  color: #595959;
  font-size: 7pt;
  }	
  
.box-l a{
  color: red;
  }	 

.box-l a:visited{
  color: red;
  }  
  
.box-l-10 {
  width: auto;
  padding: 10px 0 10px 10px; 
  line-height: 140%;
  }	

.box-reklama  {text-align: center; font-size: 12pt;  color: #595959;  }

.box-reklama  h1{text-align: center; font-size: 26pt;  color: red;  }    



.box-p {
  width: 535px;
  float: right;
  line-height: 150%;
  color: #595959;
  }
  
.box-p p{
  padding: 0;
  margin: 0;  
  } 
  
.box-p ul {
  list-style-type: disc;
  padding: 0 0 0 20px;
  margin: 0;
  }

.box-p li {
  padding: 0px 0 15px 0;
  margin: 0;
  } 

.box-p form {
  vertical-align: middle;
  padding: 10px 0 0 0;
  margin: 0
  }  
  
.box-p table {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #595959;
	
  } 
  
 
.clean {
  width: auto;
  height: 10px;
  padding: 0; margin: 0;
  clear: both;
  }  
	
/* Tabulky */	

.tabulka-auta {
	margin: 0 0 0 40px;
	display: table;
	table-layout: auto;
	width: 500px;
	border: 0px solid;
	border-collapse: collapse;
	font-family : Verdana;
	font-size : 9px;	
	font-weight: bold;
	}
	
.tabulka-auta tr {
	display: table-row;
	height: 25px;
	vertical-align: top;	
	}	

.tabulka-auta td {
	display: table-cell;
	height: 25px;
	vertical-align: middle;	
	}	
	
.tabulka-auta img {
	vertical-align: middle;
	border: 0;
	}
	
.tab {
	border-spacing: 1px;
	border-collapse: collapse;
	table-layout: auto;
	border: 2px solid #818181;
	font-size: 8pt;
	background-color: #E6E6E6;
	color: #595959;
	text-align: left;
  }

.tab tr {
	border-spacing: 1px;
	border-collapse: collapse;
	table-layout: auto;
	border: 1px solid #818181;
	height: 19px;
  }

.tab td {
	border-spacing: 1px;
	border-collapse: collapse;
	table-layout: auto;
	border: 1px solid #818181;
  padding: 0 0 0 7px;
  }
  
.tab th {
	border-spacing: 1px;
	border-collapse: collapse;
	table-layout: auto;
	border: 1px solid #818181;
	background-color: #C0C0C0;
  color: #FFFFFF;
  padding: 0 0 0 7px;
  } 
  

.tabtatra {
	border-spacing: 1px;
	border-collapse: collapse;
	table-layout: auto;
	border: 2px solid #818181;
	font-size: 8pt;
	background-color: #E6E6E6;
	color: #595959;
	text-align: left;
  }

.tabtatra tr {
	border-spacing: 1px;
	border-collapse: collapse;
	table-layout: auto;
	border: 1px solid #818181;
	height: 19px;
  }

.tabtatra td {
	border-spacing: 1px;
	border-collapse: collapse;
	table-layout: auto;
	border: 1px solid #818181;
  padding: 0 0 0 7px;
  }
  
.tabtatra th {
	border-spacing: 1px;
	border-collapse: collapse;
	table-layout: auto;
	border: 1px solid #818181;
	background-color: #C0C0C0;
  color: #FFFFFF;
  padding: 0 0 0 7px;
  } 
  
.tabtatra img {
	vertical-align: middle;
	border: 0;
	background-color: #FFFFFF;
	}


.vyrobci {
  width: auto; 
  text-align: center;
  padding: 10px 15px 0px 0px;
  
  } 
  
.vyrobci img{
  padding: 0;
  margin: 5px 0px 5px 0px;
  
  }   

.img1 {
	border:  1px solid black;
	vertical-align:middle;
      }

.znacka{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #595959;
	
  }

/* Formuláře */

input.hledani {
  height: 18px;
  border: 1px solid #BCBCBC;
  background-color: #FFFFFF; 
  color: black;
  font-family : Verdana;	 
  font-size: 9px;
  font-weight: bold;
  }
input.odeslat {
  height: 18px;
  border: 1px solid red;
  background-color: #FFFFFF; 
  color: red;
  font-family : Verdana; 
  font-size: 9px;
  font-weight: bold; 
  }

/* menu v levem sloupci */
#leftmenu {text-transform: uppercase; font-size: 90%; width: 154px; text-align: left;}
#leftmenu ul {padding: 0; margin: 0 0 15px 0; list-style: none; border: 2px solid #005fc8;}
#leftmenu li {border: 1px solid #fff; border-bottom: none;}
#leftmenu li.last {border: 1px solid #fff;}
#leftmenu a {background: #005fc8 url('../images/li3.png') no-repeat left top; color: #fff; display: block;
text-decoration: none;  padding: 4px 8px;}
#leftmenu a:hover, #leftmenu a.active {background-image: url('../images/li3a.png'); font-weight: bold;}

/* zapati */
#footer {color: #fff; background: #f80706 url('../images/footer.png') no-repeat top left; margin: 0 -33px; height: 55px;
padding: 8px 42px 0 42px; font-size: 85%;}
#footer #copy {float: left;}
#footer #links {float: right;}
#footer a {color: #fff; }
#footer a:hover {text-decoration: none;}



/* hlavni vodorovne menu */
#topmenu {background: url('../images/topmenu.png') repeat-x top left; min-height: 40px; font-size: 90%; width: 100%;}
#topmenu ul {padding: 0; margin: 0; list-style: none;}
#topmenu li {float: left; margin: 6px; font-weight: bold;}
#topmenu span {float: left; min-height: 19px; display: block; background: url('../images/li2.png') no-repeat right top;
padding: 5px 25px 0 25px;}
#topmenu a {float: left; display: block; background: #e20705 url('../images/li1.png') no-repeat left top; color: #fff;
text-transform: uppercase; text-decoration: none; }
#topmenu a:hover span, #topmenu a.active span {color: #737373; background-image: url('../images/li2a.png');}
#topmenu a:hover, #topmenu a.active {color: #737373; background: #fff url('../images/li1a.png') no-repeat top left;}

/* levy sloupec */
#left {float: left; width: 160px; text-align: center;}

/* menu v levem sloupci */
#leftmenu {text-transform: uppercase; font-size: 90%; width: 154px; text-align: left;}
#leftmenu ul {padding: 0; margin: 0 0 15px 0; list-style: none; border: 2px solid #005fc8;}
#leftmenu li {border: 1px solid #fff; border-bottom: none;}
#leftmenu li.last {border: 1px solid #fff;}
#leftmenu a {background: #005fc8 url('../images/li3.png') no-repeat left top; color: #fff; display: block;
text-decoration: none;  padding: 4px 8px;}
#leftmenu a:hover, #leftmenu a.active {background-image: url('../images/li3a.png'); font-weight: bold;}
