/* CSS Document */
body {

    background:#A9D9F0 url("/foreign-countries/graphic/lista.jpg") repeat-x;
  font-family:arial;
  font-size:12px;

}

table {

  font-family:arial;
  font-size:12px;

}

p {

  margin:0px;

}

a {

  color:navy;
  text-decoration:none;

}

a:hover {

  color:red;
  text-decoration:underline;

}

.obsah {

  background:white;
  width:800px;
  border:1px black solid;
  position:relative;
  
  }

.menu {

  float:right;
  width:400px;
  height:120px;

}

.menu a{

  float:left;
  margin-left:5px;
  width:120px;

}
.see {

 height:20px;
 display:block;

}
.see a {

  width:300px;
  float:none;
  font-weight:bold;
  
  
}
.nadpis {
  
  display: inline;
  float:left;
  width:400px;
  text-align:left;
  position:absolute;
  left:300px;
  top:140px;

}

.nadpis h2 {

  position:relative;
  left:100px;
  font-size:30px;
  margin:0px;

}

.nadpis h4{

  font-size:20px;
  margin:0px;

}


.galery {
  
  float:right;
  height:800px;
  width:200px;

}

.img {
  
  height:140px;
  width:180px;
  margin-top:15px;

}

.text {
 /*  height:840px; */
  margin-left:20px;
  margin-right:20px;
  margin-top:10px;
  text-align: justify;

}

.history img {

  margin:10px;

}

.divhotel {

  text-align:left;
  width:700px;

}

.hotels {

  height:100px;
  width:700px;
  margin-bottom:20px;
  background:#EAEAEA;
  border:1px #737171 solid;

}

.hotels img {

  float:left;
  margin-right:10px;

}

.hotels a {

  color:#808080;
  
}

.hotels a:hover {

  color:#3E3E3E;
  position:underline;

}
.hotely {

  height:80px;
  width:700px;
  margin-bottom:20px;
  background:#EAEAEA;
  border:1px #737171 solid;
  text-align:left;

}
.hotely img {

  float:left;
  margin-right:10px;

}

.hotely a {

  color:#808080;
  
}

.hotely a:hover {

  color:#3E3E3E;
  position:underline;

}
.red {

  color:red;
  font-weight:bold;
  
}

.upoutavky {
 
 margin-left:80px;
 height:150px;

}
 
 .upoutavky a {
 
 margin-left:20px;
 float:left;

 
 }
 .all {
 
 width:800px;
 
 }
 .google {
 
 height:600px;
 width:160px;
 position: absolute;
 right:20px;
 top:20px;

 }
 .reklama {
 
 position:absolute;
 bottom:10px;
 right:10px;
 
 }
 .main_logo {
 
 position:relative;
 width:800px !important;
 
 }
 #bookingform {
     width:550px;
     margin : 0 0 10px;
     padding : 10px;
     background : #eaeaea;
     text-align : left;

}
 #bookingform .description {

     font-size : 10px;

}
 #bookingform h3 {

     margin : 0;
     color : #000055;

}
 #bookingform label {

     width : 150px;
     margin-top : 7px;
     background : #ffffff;
     color : #000000;
     float : left;
     clear : left;
     height : 17px;

}
 #bookingform input {

     border : 1px solid #737171;
     background : #ffffff;
     width : 250px;
     font-size : 12px;
     margin-top : 7px;

}
 #bookingform textarea {

     border : 1px solid #737171;
     background : #ffffff;
     width : 250px;
     height : 70px;
     font-size : 12px;
     margin-top : 7px;

}
 #bookingform select {

     border : 1px solid #737171;
     background : #ffffff;
     font-size : 12px;
     margin-top : 7px;
}
 #bookingform fieldset {

    padding : 0 10px 10px;
     border : 1px solid #737171;
     margin : 0 0 10px;
     color : #000000;

}
 #bookingform fieldset legend {

     padding : 10px 5px 5px;
     color : black;
     font-weight : bold;

}
 #bookingform .submit {

     background : #eaeaea;
     color : #000000;
     width : auto;
     height : auto;
     border : 2px outset #737171;
     font-weight : bold;
     font-size : 12px;
     cursor : pointer;

}
#hotelpricelist {
	float:right;
	width:350px;
	border:1px Solid black;
	border-collapse:collapse;
	background-color:#FFFFFF;
}
#hotelpricelist td {
	border:1px Solid #969696;
	padding:3px;
}
#hotelpricelist .roomtype {
	font-weight:bold;
	width:200px;
	color:navy;
	background-color:#F0F0F0;
}
#hotelpricelist .season {
	color:black;
    background-color:#F0F0F0;
}
#hotelpricelist .price {
	text-align:right;
	color:black;
}
#hotelpricelist .season {
	color:black;
    background-color:#F0F0F0;
}

