/***********************************************/
/* Pavlin Manov :)                             */
/* Acrosseurope project                        */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #334d55;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}



a:link, a:visited{
	color: #334d55;
	font-size: small;
	text-decoration: none;
}

a:hover{
	color: #334d55;
	text-decoration: underline;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 5px;
 padding: 5px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 90%;
 font-weight: bold;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 80%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 95%;
 font-weight: bold;
 color: #334d55;
}

textarea{
 font-family: Arial,sans-serif;
 font-size: 95%;
 font-weight: normal;
 color: #334d55;
}
select{
 font-family: Arial,sans-serif;
 font-size: 95%;
 font-weight: normal;
 color: #334d55;
}
input{
 font-family: Arial,sans-serif;
 font-size: 95%;
 font-weight: normal;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

/***********************************************/
/* Components                                  */
/***********************************************/


/************** #buttons styles **************/
#buttons{
	margin: 0px;
	padding: 0px;
}


#buttons a:link, #buttons a:visited {
	margin: 0px;
	padding: 0px;
	display: block;
	font-weight: bold;
	font-size: 95%;
	padding: 0px 0px 0px 0px;
	color: #334d55;
	text-align: center;
	border-right: 1px solid #111111;	
}

#buttons a:hover{
	margin: 0px;
	padding: 0px;
	background-color: #F3E0AE;
	font-size: 95%;
	font-weight: bold;
	text-decoration: none;
	color: #334d55;
}

#buttons p{
	margin: 0px;
	padding: 0px;
	font-size: 95%;
}




/************** .topoffer styles ***************/

#topoffer{
	padding: 3px;
	margin: 3px;
	vertical-align: top;
}


#topoffer a:link, #topoffer a:visited {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
}

#topoffer a:hover{
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#topoffer h3{
	font-size: 95%;
	margin: 0px;
	padding: 1px 5px 1px 5px;
	text-align: center;
	border-right: 1px solid #B2B3B7;
}
#topoffer h4{
	font-size: 80%;
	font-weight: bold;	
	margin: 0px 0px 3px 0px;
	padding: 0px;
	text-align: center;
}

#topoffer h5{
	font-size: 75%;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#topoffer img{
	margin: 0px;	
	padding: 0px;
}

#topoffer p{
	margin: 0;
	text-align: left;
	font-size: 80%;
	font-weight: normal;
	padding: 3px 5px 3px 5px;
}

/************** .topcountry styles ***************/

#topcountry{
	padding: 3px;
	margin: 6px;
	vertical-align: top;
	border: 1px solid #B2B3B7; 
}


#topcountry a:link, #topcountry a:visited {
	font-size: 95%;
	margin: 0px;
	padding: 0px;
	display: block;

/*	color: #333333#; */
}

#topcountry a:hover{
	font-size: 95%;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
/*	color: #333333#; */
}
#topcountry h3{
	font-size: 95%;
	margin: 0px;
	padding: 1px 5px 1px 5px;
	text-align: center;
	
}

#topcountry h4{
	font-size: 80%;
	font-weight: bold;	
	margin: 0px 0px 3px 0px;
	padding: 0px;
	text-align: center;

}

#topcountry h5{
	font-size: 80%;
	margin: 0;
	padding: 0px 2px 2px 2px;
	text-align: right;

		
}

#topcountry img{
	margin: 0px;	
	padding: 0px;
/*	border: 1px solid #000000;*/
}
#topcountry p{
	margin: 0;
	text-align: left;
	font-size: 80%;
	font-weight: normal;
	padding: 3px 5px 3px 5px;

}







/************** .aboutus styles ***************/

#aboutus{
	padding: 0px;

}

#aboutus h3{
	font-size: 95%;
	margin: 2px;
	padding: 4px 5px 5px 5px;
	text-align: left;
}

#aboutus p{

	font-size: 95%;
	margin: 2px;
	padding: 0px 5px 5px 5px;
}

/************** .zaglavie styles ***************/

#zaglavie{
	padding: 0px 20px 0px 20px;
	font-size: 80%;
}

#zaglavie h1{
	color: ffffff;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	text-align: left;
}

/************** #enbg styles ***************/

#enbg{
	padding: 0px 10px 0px 20px;
	font-size: 95%;
	float: right;
}


#enbg a:link, #enbg a:visited {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	text-align: right;		
}

#enbg a:hover{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 100%;	
}
#enbg h4{
	margin: 0px;
	padding: 0px;
	text-align: right;
}

/************* #choise styles ***************/

#choise{
	vertical-align: bottom;
	padding: 5px 0px 5px 10px;
	border-top: 1px solid #cccccc;
	font-size: 95%;
}

#choise form{
 	margin: 0px;
 	padding: 0px;
}

#choise label{
	display: block;
	text-align: left;
	
	margin: 0px;
	padding: 0px;
}
/************* #bullet_s styles ***************/

#bullet_s{
	vertical-align: middle;
	padding: 0px;
}

#bullet_s img{
	margin: 0px;
	padding: 0px;
}

/************* #hotels_table styles ***************/

#hotels_table{
	margin: 0px;
	vertical-align: top;
	padding: 0px;
	font-size: 95%;
	display: block;
	font-weight: bold;	
	border-bottom: 1px solid #cccccc;
	color: #334d55;	
}

#hotels_table p{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: normal;
	color: #334d55;	
}
#hotels_table p1{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 90%;	
	font-weight: normal;
	color: #334d55;	
}

#hotels_table h1{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: bold;
	color: #334d55;	
}
#hotels_table a:link, #hotels_table a:visited {
	font-size: 100%;
	display: block;
	margin: 0px;
	padding: 0px;
}

#hotels_table a:hover{
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#hotels_table h4{
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#hotels_table h5{
	font-size: 90%;
	margin: 0px;
	padding: 0px 5px 5px 5px;
	text-align: right;
}
#hotels_table img{
	margin: 10px;	
	padding: 0px;
	border: 1px solid #000000;
}
	
/************* #hotel_table styles ***************/

#hotel_table{
	margin: 0px;
	vertical-align: top;
	padding: 0px;
	font-size: 95%;
	display: block;
	font-weight: bold;	
	color: #334d55;	
}

#hotel_table p{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: normal;
	color: #334d55;	
}
#hotel_table p1{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 90%;	
	font-weight: normal;
	color: #334d55;	
}

#hotel_table h1{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: bold;
	color: #334d55;	
}
#hotel_table a:link, #hotel_table a:visited {
	font-size: 90%;
	display: block;
	margin: 0px;
	padding: 0px;
}

#hotel_table a:hover{
	font-size: 90%;	
	margin: 0px;
	padding: 0px;
	background-color: #F3E0AE;
	text-decoration: none;
}

#hotel_table h4{
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#hotel_table h5{
	font-size: 90%;
	margin: 0px;
	padding: 0px 5px 5px 5px;
	text-align: right;
}
#hotel_table img{
	margin: 10px;	
	padding: 0px;
	border: 1px solid #000000;
}
		
/************* #story styles ***************/

#story{
	margin: 0px;
	vertical-align: top;
	padding: 0px;
	font-size: 95%;
	display: block;
	font-weight: bold;	
	color: #334d55;	
}

#story p{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: normal;
	color: #334d55;	
}
#story label{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: normal;
	color: #334d55;	
}

#story h1{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: bold;
	color: #334d55;	
}
#story a:link, #story a:visited {

	display: block;
	margin: 0px;
	padding: 0px;
}

#story a:hover{
	margin: 0px;
	padding: 0px;
	background-color: #F3E0AE;
	text-decoration: none;
}

#story h4{
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#story h5{
	font-size: 90%;
	margin: 0px;
	padding: 0px 5px 5px 5px;
	text-align: right;
}
#story img{
	margin: 5px;	
	padding: 0px;
	float: left;
}	
	
	
/************* #useful_info styles ***************/
#useful_info{
	margin: 0px;
	vertical-align: top;
	padding: 0px;
	font-size: 95%;
	display: block;
	font-weight: bold;	
	color: #334d55;	
}

#useful_info p{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: normal;
	color: #334d55;	
}
#useful_info label{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: normal;
	color: #334d55;	
}

#useful_info h1{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: bold;
	color: #334d55;	
}
#useful_info h2{
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: bold;
	color: #334d55;	
}
#useful_info a:link, #useful_info a:visited {
	font-size: 100%;	
/*	display: block; */
	margin: 0px;
	padding: 0px;
}

#useful_info a:hover{
	font-size: 100%;	
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#useful_info h4{
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#useful_info h5{
	font-size: 90%;
	margin: 0px;
	padding: 0px 5px 5px 5px;
	text-align: right;
}
#useful_info img{
	margin: 5px;	
	padding: 0px;
	float: left;
}	
	
/************* #additional styles ***************/
.search {
	background-color: #CEDFFF;
	width: 150px;
}

/************* #calendar styles ***************/
#calendar{
	margin: 0px;
	vertical-align: top;
	padding: 0px;
	font-size: 100%;
	display: block;
	font-weight: bold;
	color: #334d55;
	line-height: 20px;
}

#calendar p{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: normal;
	color: #334d55;	
}
#calendar label{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: normal;
	color: #334d55;	
}

#calendar h1{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: bold;
	color: #334d55;	
}
#calendar h2{
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 100%;	
	font-weight: bold;
	color: #334d55;	
}
#calendar a:link, #calendar a:visited {
	font-size: 100%;	
/*	display: block;*/
	margin: 0px;
	padding: 0px;
}

#calendar a:hover{
	font-size: 100%;	
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#calendar h4{
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#calendar h5{
	font-size: 90%;
	margin: 0px;
	padding: 0px 5px 5px 5px;
	text-align: right;
}
#calendar img{
	margin: 5px;	
	padding: 0px;
	float: left;
}	
	
