body { margin: 0; padding: 0;  background-color: #f5f5f5; }

h1 { font: bold 14px georgia; color: #990519; margin: 0; line-height: 20px; padding: 0px; margin: 0px;  font-weight: bold; }
h4 { font: bold 14px georgia; color: #990519; margin: 0; line-height: 20px; padding: 0px; margin: 0px;  }
h5 { font: bold 10px georgia; color: #4f4f4f; margin: 0; line-height: 20px; padding: 0px; margin: 0px;  }

.sarga {  font-weight: bold; color: #403f3c;  padding: 0px; margin-top: 0px; text-decoration: none; }}

/* RSS */
#rss { position: absolute; float: right; }
/* RSS vége */

#h1 { width: 1000px; padding-top:  3px; position: absolute; line-height: 35px; text-align: center; }
#h1 h1 {  font: bold 12px "lucida grande",tahoma, black; color: white; margin-top: -3px; text-align: center; line-height: 25px; }
.clear { clear: both; }
#test { text-align:left; background-color: white; width: 1000px; font: normal 12px "lucida grande",tahoma, black; line-height: 20px; }

#fejlec { background-image: url(../skin_images/hatter.jpg); background-repeat:repeat-x;	border-top: 1px solid #f1d3bd; width: 1020px; background-color: #c82400; height:131px; font: normal 12px "lucida grande",tahoma, #403f3c; text-align: center; }
  #fejlec a { font: normal 12px "lucida grande",tahoma, black; color: #403f3c; line-height: 18px;  padding: 0px; text-decoration: none; }
  #fejlec a:link { font: normal 12px "lucida grande",tahoma, black; color: #403f3c; line-height: 18px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #fejlec a:hover { font: normal 12px "lucida grande",tahoma, black; color: #990519; line-height: 18px;  padding: 0px; margin-top: 0px; text-decoration: none; }
#fejlec_belso { 
		width: 100%; height: 93px; 		
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */
 }
 
#logo {margin-top: 30px; margin-left: 10px; z-index: 2; position: absolute;}
#tel { margin-top: 28px; float: right;}
#best { float: right; }

#menu { background-color: orange; 	width: 100%;	   }

#kulfold { width: 120px; background-color: #c82400; padding: 10px; color: #a17d2e; position: absolute; line-height: 18px; border-right: medium solid white; }
  #kulfold a { font: normal 12px "lucida grande",tahoma, white; color: white; line-height: 18px;  padding: 0px; text-decoration: none; }
  #kulfold a:link { font: normal 12px "lucida grande",tahoma, white; color: whitec; line-height: 18px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #kulfold a:hover { font: normal 12px "lucida grande",tahoma, black; color: black; line-height: 18px;  padding: 0px; margin-top: 0px; text-decoration: none; }


#belfold { width: 120px; background-color: #f1d3bd; padding: 10px; color: #a17d2e; position: absolute; margin-left: 142px;line-height: 18px;  border-right: medium solid white;  }
  #belfold a { font: normal 12px "lucida grande",tahoma, white; color: white; line-height: 18px;  padding: 0px; text-decoration: none; }
  #belfold a:link { font: normal 12px "lucida grande",tahoma, white; color: whitec; line-height: 18px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #belfold a:hover { font: normal 12px "lucida grande",tahoma, black; color: black; line-height: 18px;  padding: 0px; margin-top: 0px; text-decoration: none; }
#hirlev { width: 275px; background-color: #c82400; padding: 10px; color: white; position: absolute; margin-left: 284px;  border-right: medium solid white; }
  #hirlev a { font: normal 12px "lucida grande",tahoma, white; color: white; line-height: 18px;  padding: 0px; text-decoration: none; }
  #hirlev a:link { font: normal 12px "lucida grande",tahoma, white; color: whitec; line-height: 18px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #hirlev a:hover { font: normal 12px "lucida grande",tahoma, black; color: black; line-height: 18px;  padding: 0px; margin-top: 0px; text-decoration: none; }


#fejlec_zaszlo {width: 150px; float: right; margin-top: 10px; padding: 0px; margin-right: 0px; }
#fejlec_elerhetoseg { width: 580px; float:right; color:#c2c2c2; margin-top: 10px;}
  #fejlec_elerhetoseg b { font: bold 12px "lucida grande",tahoma, black; color: #e6721d; line-height: 16px; padding: 0px; }



#belso_test {  float: left; display: block; width: 1000px; padding: 10px; background-color: white;}

#belso_test_fejlec { width: 305px; float: left; background-color: #e6721d; color: #c2c2c2; height: 180px; padding: 10px; text-align: justify; }
#belso_test_banner { width: 650px; float: left; height: 200px; margin-left: 15px; margin-top: 7px;}
#belso_test_tartalom {  width: 650px; float: left; margin-left: 15px; margin-top: 7px;}

.addthis {  margin-left: 25px;}
.link_csoport_cimke { color: #990519; font: bold 12px "lucida grande",tahoma; }
.egy_csoport_link { color: #990519; font: bold 12px "lucida grande",tahoma; }


#bal_belso_doboz_1 {width: 363px; float: left; color: #585858; background-color: #f5f5f5; border: solid 1px silver; margin-top: 0px; padding: 10px; }
	#bal_belso_doboz_1 b { font: bold 12px "lucida grande",tahoma; color: #990519; margin: 0; line-height: 20px; padding: 0px; margin: 0px;  font-weight: bold; }
#bal_belso_doboz_2 {width: 265px; height: 150px; float: left; color: #585858; background-color: white;  margin-top: 0px; padding: 0px; }
	
#bal_belso_doboz_3 {width: 603px; float: left; color: #585858; background-color: white; border: solid 1px silver; margin-top: 6px; padding: 10px; }

#bal_belso_doboz_4 {width: 320px; float: left; color: #585858; background-color: #f5f5f5; border: solid 1px silver; margin-top: 6px; padding: 10px; margin-left: 10px; }
	#bal_belso_doboz_4 h3 { font: bold 12px "lucida grande",tahoma; color: #990519; margin: 0; line-height: 20px; padding: 0px; margin: 0px;  font-weight: bold; }


#bal_belso_doboz_5 {width: 470px; float: left; background-color: white; padding: 10px; text-align: center; }

a.lapozas { 		border: solid #f1d3bd;	border-width: 1px;	padding: 2px;  font: normal 10px "lucida grande",tahoma, #990519;  }
a.lapozas:link {  font: normal 10px "lucida grande",tahoma, #990519; }
a.lapozas:visited { font: normal 10px "lucida grande",tahoma, #990519; }
a.lapozas:active {  font: normal 10px "lucida grande",tahoma, #990519;  }
a.lapozas:hover { 	font: normal 10px "lucida grande",tahoma, #990519;	background-color:#990519;	color: white;	border: solid #990519;	border-width: 1px;	padding: 2px;	}

.lapozas_on {	background-color: #990519;	color: white;	border: solid #990519;	border-width: 1px;	padding: 2px;  }
a.lapozas_on:link {   }
a.lapozas_on:visited {  }
a.lapozas_on:active {    }
a.lapozas_on:hover { 		background-color:#990519;	color: white;	border: solid #990519;	border-width: 1px;	padding: 2px;	}




	
#bal_csik {width:  323px; float: left; }
  #bal_csik p { font: normal 12px "lucida grande",tahoma, black; color: black; line-height: 14px; padding: 0px; }
  #bal_csik a { font: bold 12px "lucida grande",tahoma, black; color: #e8bd6f; line-height: 14px;  padding: 0px; text-decoration: none; }
  #bal_csik a:link { font: bold 12px "lucida grande",tahoma, black; color: #e8bd6f; line-height: 14px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #bal_csik a:hover { font: bold 12px "lucida grande",tahoma, black; color: black; line-height: 14px;  padding: 0px; margin-top: 0px; text-decoration: none; }
    #bal_csik h2 { font: bold 14px "lucida grande",tahoma; color: #990519; margin: 0; line-height: 14px; padding: 0px; margin: 0px;  font-weight: bold; }



#jobb_csik {  text-align:left; width: 655px;   background-color: white; color: #403f3c; padding: 5px; float:right; margin-left: 10px; margin-top: 6px;  text-align: justify; line-height: 20px; }

#lablec {  width: 1000px; background-color: #f1d3bd; min-height:120px; font: normal 12px "lucida grande",tahoma, #403f3c; text-align: left; float:left; text-decoration: none;}
#lablec_box { float: left; width: 150px; padding: 10px; padding-left: 20px; color:#403f3c; text-decoration: none;}
  #lablec_box p { font: normal 12px "lucida grande",tahoma, black; color: black; line-height: 14px; padding: 0px; text-decoration: none;}
  #lablec_box a { font: normal 12px "lucida grande",tahoma, black; color: #403f3c; line-height: 18px;  padding: 0px; text-decoration: none; }
  #lablec_box a:link { font: normal 12px "lucida grande",tahoma, black; color: #403f3c; line-height: 18px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #lablec_box a:hover { font: normal 12px "lucida grande",tahoma, black; color: #990519; line-height: 18px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #lablec_box h2 { font: bold 12px "lucida grande",tahoma; color: #e6721d; margin: 0; line-height: 18px; padding: 0px; margin: 0px;  font-weight: bold; }

#lablec_also { width: 1000px; padding-top: 10px; padding-bottom: 10px;  color: silver; text-decoration: none; }
  #lablec_also p { font: normal 12px "lucida grande",tahoma, black; color: black; line-height: 14px; padding: 0px; text-decoration: none;}
  #lablec_also a { font: normal 12px "lucida grande",tahoma, black; color: #e6721d; line-height: 18px;  padding: 0px; text-decoration: none; }
  #lablec_also a:link { font: normal 12px "lucida grande",tahoma, black; color: #e6721d; line-height: 18px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #lablec_also a:hover { font: normal 12px "lucida grande",tahoma, black; color: black; line-height: 18px;  padding: 0px; margin-top: 0px; text-decoration: none; }

#lablec_also_szoveg { width: 430px; float: right; color: #585858;    }

#lablec_also_idojaras { width: 530px; float: left; color: #585858;   background-color: #f5f5f5;  }
  #lablec_also_idojaras p { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 14px;  padding: 0px; margin:0px; text-decoration: none; }
.idojaras_egy_nap { float: left; width: 167px; padding: 4px; }
.idojaras_egy_nap img {float: left; padding: 2px 4px 4px 4px; }

#szalloda_reszltes_bontas { display: block; }

#galeria { float: right; width: 380px; background-color: silver;  margin-right: 5px; }
 
.egy_szalloda { border-bottom: medium solid #fcb53f;  width: 695px; text-align: left; margin-bottom: 10px;  }
.egy_szalloda td { vertical-align: top; }

 

.sz_header { height: 20px; padding: 8px; border-bottom: solid 1px #d2dbe2; background-color: #eaebeb; }
.sz_bal { width: 150px; border-right: solid 1px #d2dbe2; padding: 5px; }
	.sz_bal img { width: 150px; height: 113px; border: 1; }
.sz_jobb { padding: 10px; }
	.sz_adatok { font: normal 14px "lucida grande",tahoma; width: 100%; }
		.sz_adatok p { font: normal 13px "lucida grande",tahoma; }
		.ertek { color: #841702; }
			.ertek ul { margin: 0; padding-left: 10px; }
			.ertek li  { font-size: 12px; list-style-image: url(../images/arrow.gif); font: normal 12px "lucida grande",tahoma; }
		.sz_adatok td { border-bottom: solid 1px #8e9d98; line-height: 20px; font-size: 12px; }

#arak table { border-right: solid 1px #8e9d98; border-bottom: solid 1px #8e9d98; width:100%; }
#arak th { font: normal 11px "lucida grande",tahoma; text-align: center; border-left: solid 1px #8e9d98; border-top: solid 1px #8e9d98; padding: 4px; color: #841702; }
#arak td { text-align: center; border-left: solid 1px #8e9d98; border-top: solid 1px #8e9d98; padding: 4px; font: bold 11px "lucida grande",tahoma; color: #4f4f4f; vertical-align: middle; }
#tart { text-align: left; background-color: #e4e4d3; padding: 10px; font: normal 14px "lucida grande",tahoma; color: #8e8e6b; }
#lem { width: 640px; text-align: left; background-color: #efefef; padding: 10px; font: normal 11px "lucida grande",tahoma; color: #black; }
.vissza { font: normal 12px "lucida grande",tahoma; margin: 6px 0 6px; 0; color: #7c7c7c; text-align: center; }
#tovabb { margin: 0px; padding: 0px; font: normal 10px "lucida grande",tahoma; }
#oldalak { text-align: center; font: normal 16px "lucida grande",tahoma; padding: 4px; background-color: #e4e4d3; }
#szobaar, #vissza_doboz { border: solid 2px #d6d6d6; background-color: white; padding: 6px; margin-bottom: 6px; }
	#szobaar ul { margin: 0; padding: 8px 2px 0 22px; }
	#szobaar li { font: normal 14px "lucida grande",tahoma; color: #7e7e7e; list-style-image: url(../images/tart_ikon.gif); padding-bottom: 4px; }
#tartalmazza { width: 680px; font: normal 14px "lucida grande",tahoma; color: #032f54; }
#szamlalo { font: normal 16px "lucida grande",tahoma; text-align: center; }

#szalloda_nevsor { border-bottom: solid  1px rgb(234,234,234); padding-top: 5px; padding-bottom: 5px; }

DIV.szalloda {  color: #9e9391; text-align: center; width: 655px;    margin-bottom: 10px; padding-top:5px; background-color: white; border-bottom: solid  1px #cacaca; margin-bottom: 6px; padding-bottom:4px; }
DIV.szalloda_doboz_bal {  border: none; float: left; margin: 0; padding: 5px; width: 170px; }
DIV.szalloda_doboz_bal img {  border: solid 1px #cacaca; background-color: white; padding: 10px; width: 130px; }
DIV.szalloda_doboz_jobb {  border: none; float: left; margin: 0; padding: 0; width: 105px; background-color: white;}
DIV.szalloda_doboz_jobb b {  color: #e6721d; }
DIV.szalloda_doboz_kozep {  line-height: 20px; font: normal 12px "lucida grande",tahoma; border: none; float: left; margin: 0; padding: 0; padding-right: 5px; width: 365px;  text-align:left;}
DIV.szalloda_doboz_kozep b {  color: #e6721d; }
DIV.szalloda_doboz_kozep p { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; text-decoration: none; margin: 0px; padding: 0px; }

DIV.base-layer2 {  color: #5a5a5a; text-align: center; width: 650px;    margin-bottom: 10px; padding-top:5px; background-color: silver;}
DIV.table-row {  background-color: white; color: #5a5a5a;   margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;   padding: 0; text-align: left; width: 100%; }
DIV.table-row2 {   background-color: white; color: #5a5a5a;   margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;  padding: 5px; text-align: left; width: 95%; }
DIV.table-row3 {  color: #5a5a5a;  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;  padding-top: 10px; padding-bottom:10px; text-align: left; width: 100%; font-weight: normal; }

/* Style rules for the 3 x 2 table example */

DIV.left-container1 {  border: none; float: right; margin: 0; padding: 10px; width: 100%; }

DIV.left-container3 {  border: none; float: left; margin: 0; padding: 0; width: 50%; }
DIV.right-container3 {  border: none; float: right; margin: 0; padding: 0; width: 50%; }

DIV.space-line {   clear: both; margin: 0; padding: 0; width: auto; }

/* End of layer specific style rule set */


a:link { color: #990519; text-decoration: none; font: bold 13px "lucida grande",tahoma; }
a:visited { color: #990519; text-decoration : none; font: bold 13px "lucida grande",tahoma; }
a:active { color: black; text-decoration : none; font: bold 13px "lucida grande",tahoma;  }
a:hover { color: black; text-decoration : none; font: bold 13px "lucida grande",tahoma; }

	a.bordo { background-color:  #990519; color: white; width: 240px; text-align: center; display: block; padding-top:5px; padding-bottom: 5px; font-size: 12px; margin-left: 25px; margin-bottom: 6px; font-weight: normal; }
	a.bordo:link { background-color:  #990519; color: white; width: 240px; text-align: center; display: block; padding-top:5px; padding-bottom: 5px; font-size: 12px; font-weight: normal; }
	a.bordo:hover { background-color:  #f5f5f5; color: black;  width: 240px; text-align: center; display: block; padding-top:5px; padding-bottom: 5px; font-size: 12px; font-weight: normal; }

	a.barna { background-color:  #e6721d; color: white; width: 240px; text-align: center; display: block; padding-top:5px; padding-bottom: 5px; font-size: 12px; margin-left: 25px; margin-bottom: 6px; font-weight: normal; }
	a.barna:link { background-color:  #e6721d; color: white; width: 240px; text-align: center; display: block; padding-top:5px; padding-bottom: 5px; font-size: 12px; font-weight: normal; }
	a.barna:hover { background-color:  #f5f5f5; color: black;  width: 240px; text-align: center; display: block; padding-top:5px; padding-bottom: 5px; font-size: 12px; font-weight: normal; }

#bal_doboz_kat { width: 303px; float: left; color: #585858; background-color: white; border: solid 1px silver; margin-top: 6px; padding: 10px; }  
  #bal_doboz_kat a h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; text-decoration: none; }
  #bal_doboz_kat a:link h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #bal_doboz_kat a:hover h3 { font: normal 12px "lucida grande",tahoma, black; color: #990519; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #bal_doboz_kat h3 { font: normal 12px "lucida grande",tahoma; color: #787878; margin: 0; line-height: 20px; padding: 0px; margin: 0px; margin-right: 9px;  font-weight: normal; }

#bal_doboz_maps { width: 303px; float: left; color: #585858; background-color: white; border: solid 1px silver; margin-top: 6px; padding: 10px; }  


#bal_doboz_ido { width: 118px; float: left; color: #585858; background-color: #f5f5f5; border: solid 1px silver; margin-top: 6px; padding: 10px;  margin-left: 6px;}
  #bal_doboz_ido p { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 14px;  padding: 0px; margin:0px; text-decoration: none; }
 
 
#bal_doboz_cikkek {clear: both; width: 303px; float: left; color: #787878; background-color: #f1d3bd; border: solid 1px silver; margin-top: 6px; padding: 10px; line-height: 20px; }
  #bal_doboz_cikkek a h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; text-decoration: none; }
  #bal_doboz_cikkek a:link h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; display: none;}
  #bal_doboz_cikkek a:hover h3 { font: normal 12px "lucida grande",tahoma, black; color: #990519; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #bal_doboz_cikkek h3 { font: normal 12px "lucida grande",tahoma; color: #787878; margin: 0; line-height: 20px; padding: 0px; margin: 0px; margin-right: 9px;  font-weight: normal; }
  #bal_doboz_cikkek a  { font: normal 12px "lucida grande",tahoma, gray; color: #990519; line-height: 20px;  padding: 0px; text-decoration: none; }
  #bal_doboz_cikkek a:link  { font: normal 12px "lucida grande",tahoma, gray; color: #990519; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; display: none;}
  #bal_doboz_cikkek a:hover  { font: normal 12px "lucida grande",tahoma, black; color: #787878; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #bal_doboz_cikkek h2 { font: bold 12px "lucida grande",tahoma; color: #555346; margin: 0; line-height: 20px; padding: 0px; margin: 0px; font-weight: bold; }
    

#bal_doboz_info {clear: both; width: 303px; float: left; color: #585858; background-color: #f5f5f5; border: solid 1px silver; margin-top: 6px; padding: 10px; }
  #bal_doboz_info a h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; text-decoration: none; }
  #bal_doboz_info a:link h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; display: inline; }
  #bal_doboz_info a:hover h3 { font: normal 12px "lucida grande",tahoma, black; color: #990519; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #bal_doboz_info h3 { font: normal 12px "lucida grande",tahoma; color: #787878; margin: 0; line-height: 20px; padding: 0px; margin: 0px; margin-right: 5px;  font-weight: normal; }

#bal_doboz_facebook {clear: both; width: 303px; float: left; color: #585858; background-color: #f5f5f5; border: solid 1px silver; margin-top: 6px; padding: 10px; }
  #bal_doboz_facebook a h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; text-decoration: none; }
  #bal_doboz_facebook a:link h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; display: inline; }
  #bal_doboz_facebook a:hover h3 { font: normal 12px "lucida grande",tahoma, black; color: #990519; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #bal_doboz_facebook h3 { font: normal 12px "lucida grande",tahoma; color: #787878; margin: 0; line-height: 20px; padding: 0px; margin: 0px; margin-right: 5px;  font-weight: normal; }


#bal_doboz_kereso {clear: both; height: 180px; width: 303px; float: left; color: white; background-color: #c82400; border: solid 1px silver; margin-top: 6px; padding: 10px; }
  #bal_doboz_kereso a h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; text-decoration: none; }
  #bal_doboz_kereso a:link h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; display: inline; }
  #bal_doboz_kereso a:hover h3 { font: normal 12px "lucida grande",tahoma, black; color: #990519; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; }

#bal_doboz_kepek {clear: both; width: 303px; float: left; color: #585858; background-color: white; border: solid 1px silver; margin-top: 6px; padding: 10px; }  
  #bal_doboz_kepek a h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; text-decoration: none; }
  #bal_doboz_kepek a:link h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; display: inline; }
  #bal_doboz_kepek a:hover h3 { font: normal 12px "lucida grande",tahoma, black; color: #990519; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #bal_doboz_kepek h3 { font: normal 12px "lucida grande",tahoma; color: #787878; margin: 0; line-height: 20px; padding: 0px; margin: 0px; margin-right: 5px;  font-weight: normal;}


#bal_doboz_programok {clear: both; width: 303px; float: left; color: #585858; background-color: white; border: solid 1px silver; margin-top: 6px; padding: 10px; }  
  #bal_doboz_programok a h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; text-decoration: none; }
  #bal_doboz_programok a:link h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; display: inline; }
  #bal_doboz_programok a:hover h3 { font: normal 12px "lucida grande",tahoma, black; color: #990519; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #bal_doboz_programok h3 { font: normal 12px "lucida grande",tahoma; color: #787878; margin: 0; line-height: 20px; padding: 0px; margin: 0px; margin-right: 5px;  font-weight: normal;}

#restaurants { float: left; width: 160px; padding: 10px; padding-left: 15px; color:#403f3c; text-decoration: none;}
  #restaurants h4 { font: bold 14px "lucida grande",tahoma; color: #e6721d; margin: 0; line-height: 20px; padding: 0px; margin: 0px; text-decoration: none; }
  #restaurants h3 { font: normal 12px "lucida grande",tahoma; color: rgb(69,69,69); margin: 0; line-height: 20px; padding: 0px; margin: 0px; margin-right: 9px;  font-weight: normal; text-decoration: none; }
  #restaurants a:hover h3 { color: #e6721d; padding: 0px; margin-top: 0px; text-decoration: none;}


#egyeb { float: left; width: 220px; padding: 10px; padding-left: 15px; color:#403f3c; text-decoration: none;}
  #egyeb h4 { font: bold 14px "lucida grande",tahoma; color: #e6721d; margin: 0; line-height: 20px; padding: 0px; margin: 0px; text-decoration: none; }
  #egyeb h3 { font: normal 12px "lucida grande",tahoma; color: rgb(69,69,69); margin: 0; line-height: 20px; padding: 0px; margin: 0px; margin-right: 9px;  font-weight: normal; text-decoration: none; }
  #egyeb a:hover h3 { color: #e6721d; padding: 0px; margin-top: 0px; text-decoration: none;}


#hirblokk { border-bottom: solid  1px rgb(234,234,234);margin-bottom: 10px; padding-bottom:10px; line-height: 20px; }
  #hirblokk a { font: normal 12px "lucida grande",tahoma, gray; color: #990519; line-height: 20px;  padding: 0px; text-decoration: none; }
  #hirblokk a:link  { font: normal 12px "lucida grande",tahoma, gray; color: #990519; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; display: inline; }
  #hirblokk a:hover { font: normal 12px "lucida grande",tahoma, black; color: #787878; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #hirblokk h2 { font: bold 14px "lucida grande",tahoma, black; color: #4f4f4f;  margin: 0; line-height: 20px; padding: 0px;}


#hirblokk_lista { border-bottom: solid  1px rgb(234,234,234); margin-bottom: 10px; margin-top: 10px; padding:10px; line-height: 20px;  background-color: rgb(234,234,234);}
  #hirblokk_lista a { font: normal 12px "lucida grande",tahoma, gray; color: #990519; line-height: 20px;  padding: 0px; text-decoration: none; }
  #hirblokk_lista a:link  { font: normal 12px "lucida grande",tahoma, gray; color: #990519; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; display: inline; }
  #hirblokk_lista a:hover { font: normal 12px "lucida grande",tahoma, black; color: #787878; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #hirblokk_lista h2 { font: bold 14px "lucida grande",tahoma, black; color: #4f4f4f;  margin: 0; line-height: 20px; padding: 0px;}


.gyorskereso { border-bottom: solid  1px rgb(184,184,184); margin-bottom: 10px; padding-bottom:10px; line-height: 20px; width: 300px; }
.reszleteskereso { line-height: 20px; width: 445px; color: #990519; font: bold 12px "lucida grande",tahoma; float: left;  }

#kereso_reszletes {clear: both; width: 630px; float: left; color: #585858; background-color: #f5f5f5; border: solid 1px silver; margin-top: 6px; padding: 10px; }
  #kereso_reszletes a h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; text-decoration: none; }
  #kereso_reszletes a:link h3 { font: normal 12px "lucida grande",tahoma, gray; color: #787878; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; display: none;}
  #kereso_reszletes a:hover h3 { font: normal 12px "lucida grande",tahoma, black; color: #990519; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #kereso_reszletes h3 { font: normal 12px "lucida grande",tahoma; color: #787878; margin: 0; line-height: 20px; padding: 0px; margin: 0px; margin-right: 9px;  font-weight: normal; }
  #kereso_reszletes a  { font: normal 12px "lucida grande",tahoma, gray; color: #990519; line-height: 20px;  padding: 0px; text-decoration: none; }
  #kereso_reszletes a:link  { font: normal 12px "lucida grande",tahoma, gray; color: #990519; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; display: none;}
  #kereso_reszletes a:hover  { font: normal 12px "lucida grande",tahoma, black; color: #787878; line-height: 20px;  padding: 0px; margin-top: 0px; text-decoration: none; }
  #kereso_reszletes h2 { font: bold 12px "lucida grande",tahoma; color: #555346; margin: 0; line-height: 20px; padding: 0px; margin: 0px; font-weight: bold; }

#kereso_szolgaltatasok { border-bottom: solid  1px rgb(214,214,214);  padding-bottom:5px; margin-bottom: 5px; margin-top: 10px; width: 625px; font: bold 12px "lucida grande",tahoma;  }    

#nevszerintkereso { line-height: 20px; width: 255px; color: #990519; font: bold 12px "lucida grande",tahoma; float: right; }
/* ------------------------------------------------------------------------
	Layout
------------------------------------------------------------------------- */

	#wrap {
		position: relative;
		margin: 10px 0 20px 0;
	}

	#sidebar {
		position: relative;
		float: left;
		padding: 0 5px;
		background: #fff;
		border: 2px #313739 solid;

	}
	
	#content-container { position: relative; float: left; width: 720px; }

	#content {
		clear: both;
		width: 720px;
		padding: 15px 30px 30px 30px;
		background: #fff;
		border: 2px #313739 solid;

		margin: 0 0 0 10px;
	}
	
	.adWrapLeft {
		width: 400px;
		float: left;
	}
	
	.adWrapRight { float: right; }
	
	.bannerAd { margin: 0 0 10px -5px; }
	
	ul.menu {
		list-style: none;
		width: 140px; overflow: hidden;
		margin: 0 0 0 4px;
		padding: 10px 10px 10px 0;
	}
	
		ul.menu li a {
			display: block;
			color: #687275;
			padding: 2px;
			text-decoration: none;
		}
		
			ul.menu li a:hover {
				background: #E7EFF0;
				text-decoration: none;
			}
			ul.menu li.selected a {
				border: 1px #bfc6c7 solid;
				background: #E7EFF0;
				text-decoration: none;
			}
		
			ul.menu li.last { border: 0; }
			
	ul.submenu {
		float: left;
		list-style: none;
		width: 740px;
		background: #fff;
		padding: 10px 20px 8px 20px;
		margin: 0 0 10px 10px;

	}

		ul.submenu li {
			display: block; float: left;
			margin: 0 15px 0 0;
		}

		ul.submenu li a {
			display: block;
			color: #687275;
			padding: 2px;
			text-decoration: none;
		}

			ul.submenu li a:hover {
				background: #E7EFF0;
				text-decoration: none;
				font-color: red;
			}
			ul.submenu li.selected a {
				border: 1px #bfc6c7 solid;
				background: #E7EFF0;
				text-decoration: none;
			}

			ul.submenu li.last { border: 0; }
	

		

	
	ul.steps {
		list-style: none;
		font-size: 1em;
		margin: 0;
	}
	
		ul.steps li { margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 2px #BFC6C7 solid; }
	
	
	div.ad_block { position: relative; left: -25px; margin: 10px 0 -5px 0; }
	
	form {
		float: left;
		width: 275px;
		margin: 0 25px 0 0;
	}
	
	form label { margin: 0 0 5px 0; }
	
	form legend {
		font-size: 1.2em;
		margin: 0 0 5px 0;
		padding: 0 0 2px 0;
		border-bottom: 1px #bfc6c7 solid;
	}
	
	form input.button {
		width: 90px;
		border: 1px #bfc6c7 solid;
		background: #E7EFF0;
		color: #687275;
		padding: 2px;
		margin-top: 10px;
		text-align: center;

		clear: both;
	}


/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

uld { margin: 0px; padding: 0px; }
uld img {  /* for IE */  filter:alpha(opacity=60);   /* CSS3 standard */  opacity:0.6; width: 87px; height: 69px; border: 0; padding: 7px; border: solid 1px #afafaf; margin-bottom: -10px; margin-top: 10px; margin-left: 1px; margin-right: 1px;}
uld img:hover  {  /* for IE */  filter:alpha(opacity=100);   /* CSS3 standard */  opacity:1; width:}

.kep {  /* for IE */  filter:alpha(opacity=60);   /* CSS3 standard */  opacity:0.6; width: 87px; height: 69px; border: 0; padding: 7px; border: solid 1px #afafaf; margin-bottom: -10px; margin-top: 10px; margin-left: 1px; margin-right: 1px;}
.kep:hover  {  /* for IE */  filter:alpha(opacity=100);   /* CSS3 standard */  opacity:1; width:}

















* {
	margin: 0;
	padding: 0;
}

body { 
    font: 11px Helvetica, Arial, sans-serif;
}

#wrapper {
    width: 800px;
    margin: 25px auto;
}

#intro {
    padding-bottom: 10px;
}

#slider {
    width: 800px;
    margin: 0 auto;
    position: relative;
	border: 10px solid #ccc;
}

.scroll {
	overflow: hidden;
	width: 800px;
    margin: 0 auto;
    position: relative;
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panel {
    padding: 10px;
    width: 274px;
	height: 318px;
}

#left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/leftshadow.png) repeat-y;
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/rightshadow.png) repeat-y;
}

.inside {
	padding: 10px;
	border: 1px solid #999;
}

.inside img {
	display: block;
	border: 1px solid #666;
	margin: 0 0 10px 0;
	width: 250px;
}

.inside h2 {
	font-weight: normal;
	color: #111;
	font-size: 16px;
	margin: 0 0 8px 0;
}

.inside p {
	font-size: 11px;
	color: #ccc;
}

a {
	color: #999;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}

a:hover {
	border-bottom: 1px solid #999;
}

.scrollButtons {
    position: absolute;
    top: 127px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -45px;
}

.scrollButtons.right {
    right: -45px;
}

.hide {
    display: none;
}

