body {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  color: #ffffff;
  font-family: verdana;
  text-align: center;
  background-color: #07162b;
}

img { border: 0px; }

table { font: normal normal normal 12px Arial, Verdana, Tahoma, Helvetica; }
p {	margin: 0 0 0 0;  padding: 5px 0 10px 0; }



#AllPages {
  width: 782px;
  margin: auto;
  background-color: #224d6d;
}
#AllPagesIn {
  position: relative;
  width: 754px;
  margin: auto;
}


#mezera {
  position: relative;
  width: 1px;
  height: 236px;
}
#hlavicka {
  position: absolute;
  top: 0px;
}




#Header1 {
  width: 754px;
  height: 18px;
	background-image: url(image_layout/header_1.jpg);
	background-repeat: no-repeat;
	color: #a5a3a3;
	font-size: 11px;
}
#Header2 {
  width: 754px;
  height: 35px;
	background-image: url(image_layout/header_2.jpg);
	background-repeat: no-repeat;
	color: #a5a3a3;
	font-size: 11px;
}
#Header3 {
  width: 754px;
  height: 31px;
	background-image: url(image_layout/header_3.jpg);
	background-repeat: no-repeat;
	color: #a5a3a3;
	font-size: 11px;
}
#Header4 {
  width: 754px;
  height: 30px;
	background-image: url(image_layout/header_4.jpg);
	background-repeat: no-repeat;
	color: #a5a3a3;
	font-size: 11px;
}
#Header5 {
  width: 754px;
  height: 44px;
	background-image: url(image_layout/header_5.jpg);
	background-repeat: no-repeat;
	color: #a5a3a3;
	font-size: 11px;
}
#Header6 {
  width: 754px;
  height: 40px;
	background-image: url(image_layout/header_6.jpg);
	background-repeat: no-repeat;
	color: #a5a3a3;
	font-size: 11px;
}
#Header7 {
  width: 754px;
  height: 38px;
	background-image: url(image_layout/header_7.jpg);
	background-repeat: no-repeat;
	color: #a5a3a3;
	font-size: 11px;
}
#Header8 {
  width: 754px;
  height: 50px;
	background-image: url(image_layout/header_8.jpg);
	background-repeat: no-repeat;
	color: #a5a3a3;
	font-size: 11px;
}


#Pole_1 {
  width: 754px;
  height: auto;
  text-align: left;
	background-image: url(image_layout/lista_1.jpg);
	background-repeat: repeat-y;
	background-color: #1a3f5a;
}

#Pole_1a {
  float: left;
  padding-bottom: 10px;
  padding-left: 20px;
  width: 514px;
  text-align: left;
}
#Pole_1b {
  float: left;
  padding-bottom: 10px;
  padding-left: 20px;
  width: 200px;
  text-align: left;
}

#Text {
  margin: 20px;
  width: 754px;
  text-align: left;
}

#Pole_2 {
  width: 754px;
  height: auto;
  text-align: left;
  min-height: 100px;
  /*_height: 100px;*/
	background-image: url(image_layout/paticka_1_lista.jpg);
	background-repeat: repeat-y;
}

#Pole_2_Paticka {
  width: 754px;
  height: 52px;
	background-image: url(image_layout/paticka_1.jpg);
	background-repeat: no-repeat;
	text-align: left;
	font-size: 10px;
	color: #1a3f5a;
}

#Pole_2_Paticka_1 {
  float: left;
  padding-top: 20px;
  padding-left: 20px;
  width: 380px;
	text-align: left;
}
#Pole_2_Paticka_2 {
  float: left;
  padding-top: 20px;
  padding-right: 20px;
  width: 334px;
	text-align: right;
}



/*h1 {
  float: left;
  width: 734px;
  margin: 0px;
  padding: 0px;
  padding-top: 25px;
  padding-left: 20px;
  color: #454545;
  color: #ffffff;
  font-family: verdana;
  font-size: 12px;
  text-align: left;
}*/

h1 {
  width: 100%;
  margin: 0px;
  padding: 0px;
  padding-top: 10px; padding-bottom: 10px;
  color: #ffffff;
  font-family: verdana;
  font-size: 17px;
  text-align: left;
}
h2 {
  width: 100%;
  margin: 0px;
  padding: 0px;
  padding-top: 10px; padding-bottom: 10px;
  color: #ffffff;
  font-family: verdana;
  font-size: 13px;
  text-align: left;
}
h3 {
  width: 100%;
  margin: 0px;
  padding: 0px;
  padding-top: 10px; padding-bottom: 10px;
  color: #ffffff;
  font-family: verdana;
  font-size: 13px;
  text-align: left;
}

.nadpis {
  display: block;
  float: left;
  width: 734px;
  margin: 0px;
  padding: 0px;
  padding-top: 25px;
  padding-left: 20px;
  color: #454545;
  font-family: verdana;
  font-size: 12px;
  text-align: left;
}

#Pole_2_Paticka a { color: #000000; text-decoration: underline; font-weight: bolder; }
#Pole_2_Paticka a:hover { color: #000000; text-decoration: none; }

a {color: #272727; text-decoration: none; font-weight: bolder; }
a:hover {color: #000000; text-decoration: underline; font-weight: bolder; }

hr.cleaner {
  clear: both;
  height:1px;
  margin: -1px 0 0 0; padding: 0 0 0 0;
  border:none;
  visibility: hidden;
}



table.doprava {
  width: 705px;  
  border: none;   
  margin: 10px 0 0 0;
  padding: 0;
  background-color: #ffffff;
}

table.doprava th{
  width: 220px;  
  height: 30px;
  line-height: 30px;
  text-align: left;
  color: #ffffff;
  padding: 0 0 0 20px;
  background-color: #1a3f5a;
}

table.doprava td{
  width: 220px;  
  text-align: left;
  color: #6c6c6c;
  padding: 0 0 0 20px;
}
table.doprava td.mesto{
  color: #d00c11;
  padding: 10px 0 10px 20px;
}
table.doprava a{
  color: #d00c11;
  text-decoration: underline;
}
table.doprava a:hover{
  text-decoration: none;
}
table.doprava a.objednat{
  font-weight: bold;
  text-decoration: underline;
  color: #2e2e2e;
}
table.doprava a.objednat:hover{
  text-decoration: none;
  color: #2e2e2e;
}

/* == Objednavka - Formular ======= */
table.objednavka {
  font: normal normal normal 11px Arial, Verdana, Tahoma, Helvetica;
  color: #ffffff;
}
table.objednavka input.text {
  font: normal normal normal 11px Arial, Verdana, Tahoma, Helvetica;
  width: 300px;
  height: 12px;
}
table.objednavka textarea {
  font: normal normal normal 11px Arial, Verdana, Tahoma, Helvetica;
  width: 300px;
  height: 50px;
}
table.objednavka strong {
  font: normal normal bold 11px Arial, Verdana, Tahoma, Helvetica;
  color: #d00c11;
}
table.objednavka .den {
  width: 50px;
}
table.objednavka .mesic {
  width: 50px;
}
table.objednavka .rok {
  width: 80px;
}
table.objednavka .button {
  margin: 20px 50px 0 0;
  width: 200px;
}



.dopravablok {
  position: relative;
  width: 713px;
  line-height: 30px;
  text-align: left;
  color: #ffffff;
  background-color: #ffffff;
  font: normal normal normal 12px Arial, Verdana, Tahoma, Helvetica;
}

.dopravablokA {
  display: none;
  position: relative;
  height: 150px;
}

.dopravatrasa {
  display: block;
  position: absolute;
  top: 2px;
  width: 235px;
  height: 30px;
  line-height: 30px;
  text-align: left;
  color: #ffffff;
  text-indent: 20px;
  background-color: #1a3f5a;
  font-weight: bold; 
}

a:hover.dopravatrasa {
  color: #c0c0c0;
}

.dopravamesto {
  position: absolute;
  top: 2px;
  width: 215px;
  height: 30px;
  line-height: 30px;
  text-align: left;
  color: #d00c11;
  margin-left: 20px;
  background-color: #ffffff;
}

.dopravatext {
  position: absolute;
  top: 32px;
  width: 215px;
  text-align: left;
  color: #6c6c6c;
  background-color: #ffffff;
  margin-left: 20px;
}

.dopravaobjednat {
  position: absolute;
  top: 122px;
  width: 215px;
  text-align: left;
  color: #6c6c6c;
  background-color: #ffffff;
  margin-left: 20px;
}

.doprava1 {
  left: 2px;
}
.doprava2 {
  left: 239px;
}
.doprava3 {
  left: 476px;
}
.dopravaA {
  left: 2px;
  width: 689px;
}

span.font-4 {
  font-size: medium;
}

span.u {
  text-decoration: underline;
}
