* { margin: 0; padding: 0; }

body { font-family: Verdana ;
	font-size: 11px;
	margin: 0; padding: 0; }
	
#page { background: black;
	margin: 10px auto;
	width: 780px; }
	

/* FEJLEC */

#top { width: 780px; height: 149px;
	position: relative; }

#top a#opening { display: block;
	width: 360px; height: 105px;
	position: absolute; left:80px; top:5px; }	

#top ul { list-style: none;
	color: #ffef00;
	position: absolute;
	top: 2px; right: 25px; }
#top ul li { float: left; }
#top ul li a { text-decoration: none;
	text-transform: uppercase;
	color: #ffef00;
	font-size: 10px;
	font-weight: normal;
	position: relative; }
#top ul li a:hover { border-bottom: 1px solid #ffef00; }


#top menu { list-style: none;
	position: absolute; top: 123px; 
	/*width: 660px; height: 40px;*/ }
#top menu li { /*position: absolute; top: 5px;*/
	float: left;
	padding: 5px 2px;
	margin: 0 6px 0 0; }
/*#top menu li, #top menu a { display: block; height: 20px; text-align: center; }*/

#top menu a { text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #97110E;
	padding: 6px 2px 4px 2px;
	font-weight: normal; font-size: 9px;
	position: relative;
/*
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
*/
}


* html #top menu a { /*border-left: 1px dotted #ecb012;
	border-right: 1px dashed #ecb012;*/ }
/*
#top menu li:hover { padding: 4px 1px; }
*/
#top menu a:hover { background: #DE900A;
/*	border-left: 1px solid #AF7208;
	border-top: 1px solid #AF7208;
	border-right: 1px solid #E5A83E;
	border-bottom: 1px solid #E5A83E;*/
	font-weight: normal; }
/*
#menum1 { left: 2px;   width: 94px;  }
#menum2 { left: 101px;  width: 130px; }
#menum3 { left: 236px; width: 70px;  }
#menum4 { left: 312px; width: 44px;  }
#menum5 { left: 361px; width: 60px;  }
#menum6 { left: 427px; width: 80px;  }
#menum7 { left: 513px; width: 97px;  }
*/

#top menu li.sepa, #bottom menu li.sepa { background: url("images/sepa-head.jpg") right 5px no-repeat; }
#top menu li.sepa { padding-right: 9px; }
#bottom menu li.sepa { padding-right: 3px; }

#header-contact { text-align: right;
	position: absolute; bottom: 30px; right: 5px;
	color: #97120d;
	font-size: 11px; }
#header-contact a { text-decoration: none;
	color: #97120d;
	text-transform: none;
	position: relative; }
#header-contact a:hover { border-bottom: 1px solid #97120d; }

/*
#searchForm { position: absolute; bottom: 4px; right: 5px; display: block; }
#searchForm input { border: none; }
*/
#search input { border: none; }
#searchfield { width: 105px; }
* html #searchfield { width: 100px; }
.common-input { background: #97120d;
	color: white;
	font-size: 11px; }
	
#galleryentrance img { border: none; width: 165px; height: 114px; }

/* TARTALMI RESZ */

#middle { width: 780px;
	clear:both; }
#left, #contentOuter, #right { float: left; }

/* BAL PANEL */

#left { width: 148px;
	border-top: 5px solid #8B1013; }
#left ul { list-style: none;
	margin: 0; z-index: 1; }
#left li.menul { /*background: url("images/menul.jpg") top left no-repeat;*/
	position: relative; }
#left li.menul, #left li a { display: block;
	width: 140px; /*min-height: 24px;*/ }
#left li a { text-decoration: none;
	text-transform: uppercase;
	text-align: center; font-size: 10px;
	color: #97110E;
	
	background: #f2c804;
	border: 2px solid #b59502;
	
	padding: 5px 0; /*height: 20px;*/ }
#left li a:hover { /*background: url("images/menul.jpg") 0 -24px no-repeat;*/
	width: 140px;
	background: #de900a; color: #f2d80f;
	border: 2px solid #a86806; }
.menul { margin: 2px; }

#left li.menuls { display: none;
	background: url("");
	margin: 0; padding: 0; }

#left a, #left a img { border: none; }

img { margin-left: 6px;
	margin-top: 5px; }

ul.sub { display: none;
	position: absolute;
	left: 144px;
	top: -2px;
	background: #000;
	width: 148px; }

/* TARTALOM PANEL */
#contentOuter, #contentInner { margin: 0; padding: 0; }
#contentOuter { border-top: 5px solid #8B1013; }
#content { font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
   overflow: hidden; }

#content h1 { text-transform: none;
	font-size: 16pt; font-weight: bold; font-family: Arial;
	background: url("images/sepa-big.jpg") bottom center no-repeat;
	margin-bottom: 13px; padding: 0 0 4px 3px; }
#content h2 { font-size: 13px; font-weight: bold;
	margin-bottom: 10px; padding: 0 0 4px 3px; }
#content h3 { font-size: 11px; font-weight: bold;
	margin-bottom: 10px; padding: 0 0 4px 3px; }

#content p { padding-bottom: 10px; }
#content p.szoveg1 { font-size: 12px; }
#content p.szoveg2 { font-size: 10px; }
#content p.szoveg3 { font-size: 13px; } 
#content p.verdana1 { font-size: 10px; font-family: Verdana; } 
#content p.verdana2 { font-size: 11px; font-family: Verdana; } 
#content p.verdana3 { font-size: 13px; font-family: Verdana; }
#content span.szoveg1 { font-size: 12px; }
#content span.szoveg2 { font-size: 10px; }
#content span.szoveg3 { font-size: 13px; } 
 

#content a { color: blue; text-decoration: none; }
#content a:hover { text-decoration: underline; }

#content img { margin: 5px; }
#content ul, #content li { margin: 0 0 5px 10px; }
#content ul { margin-bottom: 10px; }

#content h1 a, #content a h1 { text-decoration: none; color: black; }
#content h1 a:hover { text-decoration: underline; }

#content .gallery-category { background: #dddd11;
	padding: 10px; margin: 5px;
	border: 1px solid #555500;
	min-height: 100px;
	overflow: hidden; }
* html #content .gallery-category { display: inline-block; }
#content .gallery-category img { border: none;
	margin: 0 10px 0 0; padding: 0; }

#content .gallery-category a:link, #content .gallery-category a:visited { color: blue; }

#contactContainer td { vertical-align: top; }
#contactContainer .contact1 { width: 180px; }
#contactContainer .contact2 { width: 220px; }
#contactContainer textarea { width: 210px; height: 100px; }
#contactContainer input { width: 210px; }
#contactContainer #contactForm_cmdSubmit, 
#contactContainer #contactForm_cmdReset { width: 80px; }


#content td img { margin: 0; padding: 0; }

#content td.cb-tl, #content td.cb-tr, #content td.cb-bl, #content td.cb-br { width: 14px; height: 14px; }
#content td.cb-tl { background: url('/UserFiles/Image/design/cbox_topleft.gif') bottom right no-repeat; }
#content td.cb-tr { background: url('/UserFiles/Image/design/cbox_topright.gif') bottom left no-repeat; }
#content td.cb-bl { background: url('/UserFiles/Image/design/cbox_bottomleft.gif') top right no-repeat; }
#content td.cb-br { background: url('/UserFiles/Image/design/cbox_bottomright.gif') top left no-repeat; }

#content td.cb-t, #content td.cb-b { height: 14px; }
#content td.cb-t { background: url('/UserFiles/Image/design/cbox_top.gif') center bottom repeat-x; }
#content td.cb-b { background: url('/UserFiles/Image/design/cbox_bottom.gif') center top repeat-x; }

#content td.cb-l, #content td.cb-r { width: 14px; }
#content td.cb-l { background: url('/UserFiles/Image/design/cbox_left.gif') right center repeat-y; }
#content td.cb-r { background: url('/UserFiles/Image/design/cbox_right.gif') left center repeat-y; }


#sitemap { padding-left: 20px; }
#sitemap ul { padding-top: 4px; }
#sitemap a { text-decoration: none;
	color: black; }
#sitemap a:hover { text-decoration: underline; }





#right a { color: blue; text-decoration: none; }
#right a:hover { text-decoration: underline; }


/* LABLEC */

#bottom { background: white url("images/footer.jpg") top left no-repeat;
	width: 780px; height: 33px;
	clear: both;
	text-align: center; }

#bottom ul { list-style: none;
	width: 100%;
	position: relative; }
#bottom li { /*position: absolute; top: 5px;*/
	float: left;
	padding: 3px 2px;
	margin: 3px 0 0 0;
	width: 92px; }
/*#bottom li, #bottom a { display: block; height: 20px; }*/
#bottom a { padding: 1px 0 3px 0;
	height: 10px;
	text-align: center;
	text-decoration: none;
	color: black;
	font-size: 9px;
	padding: 2px; }
#bottom a:hover { background: #DE900A;
	border-left: 1px solid #AF7208;
	border-top: 1px solid #AF7208;
	border-right: 1px solid #E5A83E;
	border-bottom: 1px solid #E5A83E; }
/*
#menub1 { left: 115px; width: 81px; }
#menub2 { left: 205px; width: 107px; }
#menub3 { left: 319px; width: 60px; }
#menub4 { left: 386px; width: 38px; }
#menub5 { left: 430px; width: 55px; }
#menub6 { left: 490px; width: 66px; }
#menub7 { left: 566px; width: 75px; }
*/

a img { border: none; }