/*
tvorba www stránek: Cokies
web: http://www.cocktail-studio.eu/
datum: 21.2.2010

optimilizováno pro: ie7, ie8, mozilla
*/
html, body, table {
  font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #787878;
  background-color: #327a59;
}

body {
  margin: 0px auto; 
  text-align: center;
}

body {    
  margin: 0px auto;  
}

img {
  border: 0px;
}

* {
  margin: 0px;
  padding: 0px; 
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #25a65f;
}

img.jazyk {
  margin-left: 100px;
  padding-right: 20px;
}

div.leva p {
  margin: 15px 0px;
  line-height: 150%;
}

div.google {
  margin: 10px 0px 0px 0px;
}

div.obal {
  width: 1135px;  
	margin: 0px auto; 
	padding-top: 5px;
}

div.obalStred {
  width: 965px;
  float: right;
}

div.reklamaVlevo {
  float: left;
  width: 170px;
  background-color: black;
  margin-top: 145px;
  padding: 10px 0px;
  background-color: #25a65f;
}

div.reklamaVlevo a, div.reklamaVlevo a:visited, div.reklamaVlevo a:link {
  color: #fff;  
} 

div.reklamaVlevo a:hover {
  text-decoration: none;
}

div.logo {
  width: 965px;
  height: 105px;
  background: url("/images/header.gif") no-repeat #327a59;
  text-align: left;
}

div.logo h1 {
  color: #fff;
  margin: 0px;
  padding: 3px 0px 0px 195px;
  font-family: "Calibri";       
}

div.logoTelefon {
  margin: 0px 0px 0px 420px;
  color: #000;
}

div.logoTelefon strong.tel {
  font-size: 24px;
  font-weight: bold;

}

div.menu {
  width: 965px;
  height: 28px;
  background: url("/images/menu_pozadi.gif") no-repeat; 
  text-align: left;
  padding: 12px 0px 0px 0px;
} 

div.menu a, div.menu a:visited, div.menu a:link {
  color: #fff;
  text-decoration: none;
  padding: 7px 15px 10px 15px;
}

div.menu a:hover {
  text-decoration: underline;
}

div.menu a.prvni {
  margin-left: 15px;
}

div.leva {
  width: 612px;
  min-height: 500px;
  float: left;
  padding: 30px;
  text-align: justify;  
}

div.leva a, div.leva a:visited, div.leva a:link {
  text-decoration: underline;
  font-weight: bold;       
  color: #787878;
}

div.leva a:hover {
  text-decoration: none;
  color: #787878;
}

div.leva h2 {
  margin-top: 40px;
}

div.leva h2.prvni {
  margin: 0px;
}

div.leva p.zkoseny {
  font-size: 10px;
  font-style: italic;
  border-bottom: 1px solid #c9d9e8;
  line-height: 180%;
}


div.prava {
  width: 293px;
  min-height: 560px;
  float: right;
}

div.prava h3 {
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 20px;
}

div.pravaReklama a, div.pravaReklama a:visited, div.pravaReklama a:link {
  display: block;
  padding: 5px 0px 20px 0px;
  color: #fff;
}

div.pravaKatalog a, div.pravaKatalog a:visited, div.pravaKatalog a:link {
  display: inline;
  padding: 5px 0px 20px 0px;
  color: #fff;
}

div.pravaReklama a:hover, div.pravaKatalog a:hover {
  text-decoration: none;
}

div.zakonceni {
  height: 14px;
  width: 965px;
  background: url("/images/stred_zakonceni.gif") no-repeat; 
} 

div.obalStred {
  width: 965px;
  background: url("/images/stred.gif") repeat-y;   
}

div.clear {
  clear: both;
}

div.kontaktniFormular p {
  padding: 0px 0px 5px 0px;
}

div.kontaktniFormular input, div.kontaktniFormular textarea {
  border: 1px solid #327a59;
  background-color: #cecece;
  padding: 1px;
  font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.kontaktniFormular p input.odeslat {
  border: 1px solid #327a59;
  background-color: #cecece;  
  padding: 0px;
  width: 120px;
}

div.kontaktniFormular input.vstup, div.kontaktniFormular textarea.vstup {
  width: 435px;
}

div.paticka {
  margin: 0px auto;
  line-height: 166%;  
  font-size: 11px;
  color: #fff;
  background: url("/images/pozadi.gif") repeat;
  padding: 0px 30px;
}

div.patickaVpravo {
  text-align: right;
  float: right;
  padding: 15px 5px 15px 0px;
}

div.patickaVlevo {
  text-align: left;
  float: left;
  padding: 15px 5px 15px 0px;
}

div.paticka a, a:visited {
  text-decoration: underline;
  color: #fff;
  font-weight: normal;
}

div.paticka a:hover {
  text-decoration: none;
}

div.paticka a.studio {
  text-decoration: none;
}

div.paticka a:hover.studio {
  text-decoration: underline;
}

form.vyhledavac {
  margin: 0px 0px 0px 265px;
}

.blackText {
    color: #000;
}

#from_airport {
    display: block;
}

#to_airport {
    display: none;
}

#from_to {
    display: none;
}

#info_from_airport {
    display: block;
}

#info_to_airport {
    display: none;
}

#info_from_to {
    display: none;
}

#back_way {
    display: none;
}

#reserve {
    margin: auto;
}

#reserve h3 {
    text-align: center;
}


#reserve fieldset {
  margin:0px;
  padding:0px;
  width: 600px;
  border: 1px solid #d4d4d4;
  background-color: #fff;
}
 
#reserve label {
  float: left;
  width: 130px;
  margin-left:50px; 
  margin-bottom: 10px;
}

#reserve input, #reserve textarea, #reserve select {
  margin-bottom: 10px;
  background-color: #d4d4d4;
}

#reserve input {
  width: 170px; 
  background-color: #d4d4d4;
}

#reserve .chbox {
    width: 20px;
    float: left;
}

#reserve div.novy_radek {
  clear:both;
} 

#reserve textarea {
  margin-left:50px;
  width: 300px;
}

#reserve div.oddelovac {
  margin-top: 13px;
  margin-bottom: 26px;
  border-bottom: 1px dashed #AAAAAA;
  clear:both; 
  width:auto;  
} 

#reserve input.odeslat {
  margin-right:48px;
  padding:3px;
  float:right;
}

#reserve input.mensi {
  width: 70px;
}






