a:link {

 color: #001088; 
 text-decoration:underline;
 
 }

a:active {

 color: #000048; 
 text-decoration:underline;
 
}



a:visited {

 color: #002080; 
 text-decoration:underline;
 
}



a:hover {

 color: #a00030; 
 text-decoration:underline;

}



body {

 font-size: 10px; 
 font-family: verdana, arial, helvetica, sans-serif; 
 margin:0 auto;
 
}

td {

 font-size: 10px; 
 color: #000048; 
 font-family: verdana, arial, helvetica;
 
 }

p {

 margin:5px;
 
 }

#hotelpricelist {
	
  width:85%;
 border:1px solid black;
 border-collapse:collapse;
 background-color:#ffffff;

}

#hotelpricelist td {
	
 border:1px solid #969696;
 padding:3px;
	
}

#hotelpricelist .roomtype {
	
 font-weight:bold;
 color:navy;
 background-color:lightblue;

}
#hotelpricelist .season {
	
 color:black;
 background-color:lightblue;
  
}
#hotelpricelist .price {
	
 text-align:right
 color:black;
	
}
#hotelpricelist .special {
 
 background:#fbe8d8;
 color:#000000;

}

#hotelpricelist .seasonname {
	
 font-weight:bold;
  
}
#hotelpricelist .seasondates {
	
 font-style:italic;
 font-size:10px;
	
}

.light-blue-stars {

 background:lightblue;
 font-size:9px;

}
.hotely {

 padding:0px;
 background:#c9dfe6;

}

.about {

 width:80%;
 text-align: justify;

}

.nabidka td{

 text-align:left;

}
.hlavni {

 width:70%;

}
.submenu {

 width:250px;
 text-align:left;

}
.sestka td{

 text-align:left;

}
.hotellinks {

 width:90%;
 text-align:center;
 margin:0 auto;
}

.offers {

 text-align:left;
 margin-left:40px;
 background:#faedb5;
 width:400px;

}
.holidayphotos {

width:650px;

}

.hotellist {

 width:600px;
 height:104px;
 background:#e0dfe3;
 border:1px black solid;
 margin:10px;
 text-align:left;
 font-size:1.2em;

}
.hotellist img{

 border:0px;

}
.hotellist a {

 display:inline;

}

.hotellist a strong {

 display:block;
 margin:0 0 5px 0;
 text-decoration:underline;
}
.nahled{

 height:100px;
 width:90px;
 float:left;
 margin-right:5px;

}


.obsah {

 margin:0 auto;

}

.hinfo {  

 font-family: georgia, "times new roman", times; 
 font-size: 14px; 
 color: #100050;
 padding: 0px 10px 20px 10px;

}

.star {

 display:inline;
 font-size:30px;
 font-weight:bold;

}

.so {

 font-weight: bold; 
 color: #ff0000
 
}

.he {
 
 font-size: 18px; 
 font-weight: bold; 
 color: #ff0000;
 
 }



.h2 { 

 font-size: 15px; 
 font-weight: bold; 
 color: #ff0000; 
 font-family: arial, helvetica;
 
 }



.h1 {

 font-size: 14px;
 font-weight: bold;
 color: #000060;
 font-family: arial, helvetica;

}



.h3 {

 font-size: 15px; 
 font-weight: bold; 
 color: #000060; 
 font-family: arial, helvetica 
 
}



.htitle { 

 text-shadow: 5px white solid;
 font-family: georgia, "times new roman", times; 
 font-size: 28px; 
 color: #000040;
 display:inline;
 font-weight:normal;
 
 }



.formnt {
 
 font-size: 7pt;
 color: #000048;
 font-family: verdana;
 font-style: normal;
 text-decoration: none;

}
.prices {

 color:red;
 font-weight:bold;
 margin:5px;
 font-size:12px;

}
.price-list {

 display:block;
 color:#001088;
 font-weight:bold;
 margin:5px 0;

}

.hf { 

 font-size: 18px; 
 font-weight: bold; 
 color: #000040;
 
 }

.back {	

 background-color: #ececec;
 
 }

.coltit {

 font-family: arial, helvetica;	
 font-size: 14px; 
 font-weight: bold; 
 color: #000080;
 
 }

.maintit {

 font-family: arial, helvetica; 
 font-size: 18px; 
 font-weight: bold; 
 color: #ff0000;
 
 }

.smsans {

 font-family: arial, helvetica, sans-serif; 
 font-size: 9px; 
 color: #ff0000 ;
 width:20%;
 
 }

.misans {

 font-family: arial, helvetica, sans-serif; 
 font-size: 12px; 
 color: #000038;
 
 }

.serbo {

 font-weight: bold; 
 color: #301000; 
 font-family: georgia, "times new roman", times; 
 font-size: 11px;
 
 }

select {

 font-family: arial, helvetica, sans-serif; 
 font-size: 10px;
 
 }

.grlink {

 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #afea00;
 text-decoration: none;
 
 }

.bgday {

 font-weight: bold;
 color: #000048;
 background-color: #dcf8ff;
 background-image: url(images/bgda.gif);
 font-family: verdana, arial, helvetica;
 font-size: 10px;

}

.bgnit {

 font-weight: bold;
 color: #6aef63;
 text-decoration: none;
 background-color: #201074;
 background-image: url(images/bgni.gif);
 font-family: verdana, arial, helvetica;
 font-size: 10px;

}

.13pix {

 font-size: 11px;
 font-family: arial, helvetica, sans-serif;

}

h1 {

 margin: 0px;
 font-size: 39px;
 padding: 0px;

}

h3 {

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

}

.sermi {

 color: #000000; 
 font-family: "times new roman", times; 
 font-size: 13px;

}

h2 {

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

}

.sansmore {

 font-family: arial, helvetica, sans-serif; 
 font-size: 13px; 
 color: #000030;

}

h4 {

 font-size: 15px;
 font-weight:bold;
 margin: 2px;
 font-family: arial, helvetica, sans-serif;
 padding: 0px;


}

.sersm {

 color: #000000; 
 font-family: "times new roman", times; 
 font-size: 11px

}

.formsubmit {

 color: #000000; 
 font-family: "times new roman", times; 
 font-size: 15px; 
 background-image: url(img/sipka5.gif);
 background-color: #ffffff;
 font-weight: bold;

}

#bookingform {

 margin:0px 0px 10px 0px;
 padding:10px 10px 10px 10px;
 background:#eaeaea;
 clear:both;
 text-align: left;

} 

#bookingform .description {

 font-size:10px;

} 

#bookingform h3 {
 
 margin:0px;
 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:0px 10px 10px 10px;
 border:1px solid #737171;
 margin:0px 0px 10px 0px;
 color:#000000;

} 

#bookingform fieldset legend {

 padding:10px 5px 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;

} 

.serch {

 background:#add8e6;
 padding:5px;
 margin:20px 0 20px 0;
 border:1px #add8e6 solid;
 width:230px;
 font-weight:bold;

}

.so {

 font-weight: bold; 
 color: #ff0000
 
}

.logo a{

 display:block;
 background:url("./img/logo-athens-manual.gif");
 text-decoration:none;
 width:220px;
 height:32px;
 font-size:0px;
 
}

.logo em {

 font-size:0px;
 text-decoration:none;
 visibility:hidden;
 
}


