html, body{ 
  scrollbar-arrow-color: ffffff;
	scrollbar-base-color: #5B669C;
	scrollbar-highlight-color: ffffff;
	scrollbar-3dlight-color: ffffff;
	scrollbar-darkshadow-color: ffffff;
	scrollbar-shadow-color: ffffff;
}
body{
	padding:0; margin:0; background:#fff url(../images/body_bg.jpg) top repeat-x; font:normal 14px Arial, Helvetica, sans-serif; color:#2c658d; line-height:20px;
	}
	

h1{font:bold 20px Arial, Helvetica, sans-serif; color:#7e59c1; margin-top:0;}

a{font:bold 13px Arial, Helvetica, sans-serif; color:#909; text-decoration:none;}
a:hover{color:#96F;}

li{list-style:url(../images/csepp.jpg); margin-bottom:6px; padding-left:14px;}
hr{width:90%; border:none; height:1px; background:#e8e5e5;}


.image{border:8px solid #d3d5e1;}

#menu_top_cont{position:absolute; z-index:1; width:100%; padding-top:6px; background:#8992bb;}
.menu_top{margin:0 auto;  text-align:center;}
.menu_top a{font:bold 13px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
.menu_top a:hover{color:#d7dbee;}
#now a{color:#fff;}

#top{width:960px; margin:0 auto;}
.top_left{background:url(../images/top_left.jpg) left top no-repeat; width:189px; height:290px;}
.top_center{background:url(../images/top_center.jpg) left top no-repeat; width:532px;}
.top_right{background:url(../images/top_right.jpg) left top no-repeat; width:239px;}

.helper {
	width:960px;
	margin:0 auto;
	height:0px;
	position:relative;
	}

#langs{overflow:hidden; position:absolute; top:220px; left:20px}
#langs .langstitle {font:bold 14px Arial, Helvetica, sans-serif; color:#b4bad6; margin-bottom:4px; padding-left:10px; clear:both;}

#langs a {
	display:block;
	width:48px;
	height:48px;
	float:left;
	margin:0 5px 0 0;
	text-decoration:none;
	}

#langs a.lang_hu { background:url(../images/flags/hu.png) no-repeat top center; }
#langs a.lang_en { background:url(../images/flags/en.png) no-repeat top center; }
#langs a.lang_de { background:url(../images/flags/de.png) no-repeat top center; }
#langs a.lang_ru { background:url(../images/flags/ru.png) no-repeat top center; }

#langs a:hover  { background-position:bottom center; }

.like {
	float:left;
	padding:15px 5px;
	z-index:10000;
	/* height:100px; */
	}

#content{width:914px; background:url(../images/content_bg.jpg) left repeat-y; margin:0 auto; padding:10px 23px 0 23px;}
.line_bg{background:url(../images/line_bg.jpg) left 300px no-repeat;}

#bottom{clear:both;}
.menu_bottom a{font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#979797; text-transform:uppercase;}
.menu_bottom a:hover{color:#8063b6;}

.bottom_logo{padding-left:90px;}
.bottom_logo, .bottom_logo a{font:normal 12px Arial, Helvetica, sans-serif; color:#5d5d5d;}
.bottom_logo a:hover{color:#8063b6;}

#bottom_bg{background:url(../images/bottom.jpg) left top no-repeat; height:33px; width:940px; margin:0 auto; font:normal 10px Arial, Helvetica, sans-serif; color:#a7a7a7; padding-right:20px;}
#bottom_bg a{text-decoration:none; font:normal 10px Arial, Helvetica, sans-serif; color:#a7a7a7;}
#bottom_bg a:hover{color:#F90;}

.etterem_open, .prices, .kontakt{ background:#5b669c;}
.etterem_open td, .prices td, .kontakt td{background:#fff;}
.etterem_open th, .prices th, .kontakt th{background:#c9d7e4;}
.prices{margin-bottom:10px;}
/*    KONTAKT    */
.kontakt a{font:bold 13px Arial, Helvetica, sans-serif; color:#2c658d;}
#map_canvas{width:500px; height:400px; margin:0 auto; border:10px solid #a1bdda;}
.cont_map{font:normal 12px Arial; color:#666;}
.cont_map h1{font:bold 16px Arial; color:#333; margin:0 0 6px 0; padding:0;}

/*   GALLERY   */
#gallery{overflow:hidden; clear:both; padding-left:130px;}

a.gallery_catalog{display:block; float:left; overflow:hidden; width:294px; margin:20px 2px 0px 6px; text-decoration:none; margin-right:50px;}
a.gallery_catalog:hover img{border:8px solid #b0ace0;}
a.gallery_catalog span{font:bold 13px Arial, Helvetica, sans-serif; display:block; padding:6px; text-align:center;}
a.gallery_catalog span.leiras{font:normal 12px Arial, Helvetica, sans-serif; color:#333; display:block;}

.gal_nagy img{border:8px solid #d3d5e1;}

a.gal_cont{float:left; display:block; overflow:hidden; width:140px; margin-right:6px; cursor:pointer; font:bold 12px Arial; color:#fbf8ae; text-decoration:none; margin-bottom:10px;}
a.gal_cont:hover{text-decoration:underline;}
span.gal_kep{display:block; width:130px; border:5px solid #1c4a1e;}
h1.gal_name{font:bold 12px Arial; padding:0; margin:0; display:block; height:32px; overflow:hidden; margin-top:4px; text-align:center;}


#container {
  width: 730px;
  height: 110px;
  overflow: hidden;
}

.content_gal {
  width: 100%;
  height: 188px;
  float: left;

}
.content_gal a{display:block; float:left; width:130px; border:5px solid #d3d5e1;}
.content_gal a.now{border:5px solid #fff;}
a.gal_left{display:block; height:62px; width:57px; background:url(/images/to_left.gif); text-decoration:none;}
a.gal_right{display:block; height:62px; width:57px; background:url(/images/to_right.gif); text-decoration:none;}
.gal_open_kep img{border:4px solid #d3d5e1;}
.gal_name_open{font:bold 18px Arial; color:#fbf8ae;}
#gallery_direction{font:italic 12px Arial; color:#fbf8ae; padding:10px;}
#gallery_direction a{font:bold 12px Arial; color:#fbf8ae;} 

a.reload{display:block; width:32px; height:32px; text-decoration:none; background:url(/images/reload.gif) left top no-repeat;}
a.reload:hover{background:url(/images/reload_roll.gif) left top no-repeat;}

a.feliratkozom{display:block; width:108px; font:bold 12px Arial, Helvetica, sans-serif; color:#d7dbee; text-decoration:none; padding:4px 0; text-align:center; margin:0 auto; background:url(/images/buttom.gif) left top no-repeat;}
a.feliratkozom:hover{color:#fff;}

.hirl_buttom .hirl_bg{background:url(/images/truba_bg.jpg) right center no-repeat; padding-right:20px;}
.hirl_buttom .hirl_bg a{font:bold 14px Arial, Helvetica, sans-serif; color:#62659a; text-transform:uppercase; text-decoration:none;}
.hirl_buttom .hirl_bg a:hover{color:#7e59c1;}
.hrlv_tema{color:#F60; font:normal 12px Arial, Helvetica, sans-serif;}
