body {
  padding: 0;
  margin: 0;
  background: #fffced url(/assets/images/bg_main.jpg) no-repeat center top;
  width: 100%;
  display: table;
  font-family: Arial;
  font-size: 12px;
}

h1			{ font-size: 18px; font-weight: bold; color: #680005; }
h2			{ font-size: 14px; font-weight: bold; color: #000; margin-top: 40px; margin-bottom: 20px; }

a img		{ border: none; }

#container	{ width: 926px; margin: 0 auto; }

.container_border	{ float: left; display: inline; width: 6px; height: 931px; background: url(/assets/images/container_border.jpg) no-repeat; }

#content_wrapper	{ float: left; display: inline; width: 914px; background: #fffceb; }

#flash				{ height: 351px; width: 913px; position: relative; }

#reservation_box	{ width: 209px; height: 176px; position: absolute; top: 160px; left: 44px; }
#reservation_box input, #reservation_box select	{ font-size: 10px; border: 1px solid #680005; width: 45px; }
#rv_box_erkezes		{ position:absolute; left:11px; top: 46px; width: 175px; }
#rv_box_datum		{ position:absolute; left:160px; top: 46px; width: 24px; }
#rv_box_ejszakak	{ position:absolute; left:11px; top: 82px; width: 47px; }
#rv_box_felnottek	{ position:absolute; left:64px; top: 82px; width: 47px; }
#rv_box_gyermekek	{ position:absolute; left:117px; top: 82px; width: 47px; }
#rv_box_reg			{ position:relative; left:11px; top: 115px; width: 130px; }

#sidebar			{ float: left; width: 217px; margin-left: 40px; display: inline; }

#menu				{ width: 217px;}
#menu a				{ color: #FFF; display: block; text-decoration: none; font-size: 12px; }
.menu_pic, .menu_pic a 	{ padding: 0px !important; padding-top: 1px !important; }
#menu a:hover		{ color: #933B14; }
#menu_top_shadow	{ background: url(/assets/images/bg_menu_shadow.jpg) no-repeat; width: 217px; height: 10px; line-height: 10px; font-size: 10px; }
#menu_content		{ background: url(/assets/images/bg_menu.jpg) no-repeat bottom left; padding: 40px 8px; }
.menu_entry, .menu_entry_first, .active_menu		{ height: 25px; padding-left: 10px; display: block; }
.menu_entry a, .menu_entry_first a, .active_menu a	{ height: 20px; padding-top: 5px; }
.menu_entry:hover, .menu_entry_first:hover			{ background: url(/assets/images/bg_menu_hover.jpg) no-repeat; }
.menu_entry_first	{  }
.active_menu		{ background: url(/assets/images/bg_menu_hover.jpg) no-repeat; }

.menu_entry			{ background: url(/assets/images/menu_separator.jpg) top left no-repeat; }

#logged_in			{ height: 30px; margin-left:270px; padding-right:30px; text-align:right; }
#logged_in p		{ font-size: 10px; margin: 0; color: #727272; font-style: italic; }

#login_box			{ width: 197px; height: 113px; background: url(/assets/images/bg_loginbox.jpg) no-repeat; padding: 28px 0 0 20px; }

#login_box .title	{ color: #FFF; font-size: 11px; }

#login_box .login_input	{ width: 97px; height: 18px; border: none; background: url(/assets/images/bg_login_input.jpg) no-repeat; font-size: 10px; }

#login_submit input		{ width: 53px; height: 11px; position: relative; top: 0; left: 32px; color: #FFF; text-decoration: underline; text-transform: uppercase; font-size: 10px; }

#login_submit #button_registration	{ padding-top: 5px; width: 88px; height: 11px; position: relative; top: 0; left: 100px; top: -18px;
						 color: #FFF; font-size: 10px; text-decoration: underline; text-transform: uppercase; display: block; height: 17px; }

#contact_box		{ color: #680005; text-decoration: none; font-size: 12px; }

#contact_box h2		{ color: #c97916; font-size: 12px; text-transform: uppercase; }
#contact_box p		{ color: #373536; font-size: 10px; }
#contact_box a		{ color: #8d8d8d ; font-size: 10px; }

#content_center		{ float: left; display: inline; width: 655px; margin: 0px; }

#content			{ overflow: hidden; float: left; display: inline; width: 616px; margin: 0 20px; background: url(/assets/images/bg_content.jpg) bottom right no-repeat; min-height: 600px; }
#content a			{ color: #680005; text-decoration: none; font-size: 12px; }
#content a.link:link, #content a.link:visited { color: #680005; text-decoration: none; font-size: 12px; font-weight: bold; }
#content p			{ font-size: 12px; color: #373536; line-height: 18px; }

#content_start		{ width: 406px; float: left; display: inline; min-height: 400px; font-style: italic; }
#content_start_news	{ float:left; display: inline; margin-left:30px; margin-top:13px; width: 170px; }
.news_intro_block	{ border-bottom: 1px solid #c3c0b4; padding-bottom: 6px; font-size: 12px; font-style: italic; }
.news_intro_block p	{ padding-top: 6px; margin: 0; font-style: italic; font-weight: bold; }

#content_wide		{ float: left; display: inline; }

#gallery 			{ width: 580px; margin-left: auto; margin-right: auto; }
#gallery a img		{ margin: 0 10px 0px; border: 1px solid #C97916; }
#gallery .item		{ width: 290px; padding-bottom: 5px; float: left; display: inline; }
.gallery-pager		{ width: 100%; text-align: center; margin-bottom: 20px; }
.gallery-pager a	{ text-decoration: underline; }
#gallery a:link, #gallery a:visited { float: left; display: inline; width: 190px; text-align: center; margin-bottom: 20px; }
#gallery .item a:link, #gallery .item a:visited { float: left; display: inline; width: 145px; text-align: left; margin-bottom: 20px; }

#sub_menus			{ float: left; display: inline; width: 120px; }
#sub_menus a		{ font-size: 11px; color: #680005; }

.sitemap				{ margin-left: 50px; }
.sitemap a				{ color: #680005; text-decoration: none; font-size: 12px; }
.sitemap a:hover		{ text-decoration: underline; }
.sitemap-child			{ margin-left: 50px; }
.sitemap-child-child	{ margin-left: 100px; }

#request-for-offer			{ font-size: 11px; }
#request-for-offer textarea {  width: 400px; height: 100px; }
#request-for-offer input, #request-for-offer textarea, #request-for-offer select	{ border:1px solid #680005; font-size:10px; padding: 2px; margin: 2px; }
.input-thin				{ width: 100px; }
.input-medium			{ width: 200px; }
.input-wide				{ width: 400px; }

.guestbook_entry		{ width: 600px; font-size: 11px; }

#content_footer					{ float: none; width: 560px; text-align: center; font-size: 11px; margin: 0 auto; }
#content_footer .main, #content_footer .sub	{ text-align: center; }
#content_footer .main a			{ color: #1b1c20; text-decoration: none; }
#content_footer .main a:hover	{ text-decoration: underline; }
#content_footer .sub			{ width: 290px; margin: 0 auto; text-align: center; }
#content_footer .sub a			{ color: #680005; text-decoration: none; border-left: 1px solid #f9b820; padding-left: 3px; padding-right: 20px; display: block; float: left; text-align: left; }
#content_footer .sub a:hover	{ text-decoration: underline; }

#footer				{ width: 100%; height: 22px; font-size: 11px; margin-left: 26px; }
#footer a			{ color: #1b1c20; }
#footer a:hover		{ text-decoration: none; }

.clear				{ clear: both; }

.red	{ color: red; }

/* Editor stilusai */
.Arial
{
	font-family: Arial;
}

.Times_new_roman
{
	font-family: Times New Roman;
}

.Courier {
	font-family: Courier,monospace;
}
#preferalt_idopont_holder { display: none; }

.panorama_kiskep:link, .panorama_kiskep:visited { 
	margin-right: 20px;
	margin-left: 20px;
} .panorama_kiskep:hover { text-decoration: none; }

.tdu:link, .tdu:visited { text-decoration: underline !important; }


