/*oldal felépítése*/
#lap {width:938px; 
  margin:0px auto 0px auto;}
  
#fent, #kozep, #lent, #balsav, #tartalom {margin:0 0 0 0;
	padding:0 0 0 0;}
	
#logo {width:421px;
	height:337px;
	float:left;}
	
#bannerkep {width:517px;
	height:337px;
	float:left;}
	
#balsav {float:left;
  width:340px;
  min-height:400px;
  margin-bottom:20px;}
  
#tartalom {float:left;
  width:598px;/*938-340=598*/
  min-height:400px;
  padding-bottom:20px;}
  
#lent {clear:both;}

/*design elemek*/
html {min-height: 100%;
	margin-bottom: 1px; 
	overflow-y: scroll;
	overflow-x: auto;}
	
body {background-image:url(img/bg.gif);
	background-repeat:repeat-x;
	color:#000000;
	background-color:#ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;}
	
object, form {margin: 0 0 0 0;
	padding: 0 0 0 0;}

a:link, a:visited, a:active {color: #000000;
	text-decoration: underline;
	font-weight: normal;} 
	
a:hover {color: #000000;
	text-decoration: none;}
	
#logo{background-image:url(img/logo.jpg);
	background-repeat:no-repeat;
	background-position:left;}
	
#balsav{background-image:url(img/bg_menu.jpg);
	background-repeat:no-repeat;}
	
/*közép*/  
/*közép-balsav*/
#balsav {padding-top:0px;}
  
.menu {font-size:16px;
	font-weight:bold;
	width: 314px;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 0px;
	border: 0px solid #ffffff;
	border-bottom-width: 0;}

.menu td {background-image:url(img/menuitembg.gif);
	height:30px;
	padding-left:30px;
	padding-bottom:7px;
	text-decoration:none;}

.menu td a, .menu td a:visited {color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;}

.menu td a:hover {text-decoration: none;
	color: #adbc30;}
	
.menusubitem {background-image:url(img/menusubitembg.gif);
	width:314px;}
	
.menusubsubitem {background-image:url(img/menusubsubitembg.gif);
	width:314px;}	
	
.menusubitem td{background-image:none;
	padding-left:50px;}

.menusubitem td a, .menusubitem td a:visited{font-size:13px;
	font-weight:normal;
	text-decoration:none;}
	
.menusubitem td a:hover{text-decoration:none;
	color: #adbc30;}	

.menusubsubitem td{background-image:none;
	padding-left:75px;}

.menusubsubitem td a, .menusubsubitem td a:visited{font-size:13px;
	font-weight:normal;
	text-decoration:none;}
	
.menusubsubitem td a:hover{text-decoration: none;
	color: #adbc30;}

#baldoboz{background-image:url(img/balboxbg.gif);
	background-repeat:no-repeat;}

.balboxcim{color:#adbc30;
	font-size:24px;
	font-weight:bold;
	padding-left:20px;
	margin-right:18px;
	letter-spacing:1px;}
	
.balboxszoveg{margin-left:20px;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:18px;	
	float:left;}
	
.balboxszovegzold{margin-left:20px;
	margin-top:0px;
	margin-right:20px;
	float:left;
	color:#adbc30;
	font-weight:bold;}	

.balbox a:link, .balboxszoveg a:visited, .balboxszoveg a:active{text-decoration:underline;}

.balbox a:hover{text-decoration:none;}

.balbox table{float:right;
	margin-right:5px;}	
	
.balboxtop{background:url(img/boxbg_top.gif);
	padding-top:17px;}
	
.balboxmiddle{background:url(img/boxbg_middle.gif);
	text-align:center;
	padding-top:17px;}

.balboxmiddle img{border-style:none;
	border-width:0px;
	text-align:center;}
	
.balboxbottom{background:url(img/boxbg_bottom.gif);
	height:32px;}
	
/*közép-tartalom*/
#tartalom{padding-top:0px;
	background-color:#FFFFFF;}

.oldalcim{color:#adbc30;
	font-size:24px;
	font-weight:bold;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:6px;
	margin-right:18px;
	letter-spacing:1px;}

h1{color:#adbc30;
	font-size:24px;
	font-weight:bold;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:6px;
	margin-right:18px;
	letter-spacing:1px;
	line-height:26px;}
	
.alcim{color:#FFFFFF;
	background-color:#adbc30;
	font-weight:bold;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:2px;
	letter-spacing:1px;}
	
.alcimkozep h2{color:#adbc30;
	text-align:center;}	
	
.szoveg{padding-left:10px;
	padding-top:15px;
	padding-right:28px;
	line-height:18px;
	text-align:justify;}

.oldalterkep{padding-left:10px;
	padding-top:0px;
	padding-right:28px;
	line-height:24px;
	text-align:justify;}

.oldalterkep ul{list-style-type:none;}

.oldalterkep a:hover{color: #000000;
	text-decoration: none;}

.toltelekkep{float:right;
	margin:0px 0px 10px 10px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding:6px;}

.szoveg p{margin-top:0px;
	margin-bottom:15px;}
		
.szovegkozepre{text-align:center;}

.szovegkozepre img{border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding:6px;
	text-align:center;}

.szoveg a:hover{color: #000000;
	text-decoration: none;}

.bevezeto, .bevezeto a, .bevezeto a:visited, .bevezeto a:hover {font-weight:bold;}

.bevezetokozepre, .bevezetokozepre a, .bevezetokozepre a:visited, .bevezetokozepre a:hover {font-weight:bold;
	text-align:center;}

.szoveg h2{font-size:16px;
	font-weight:bold;
	text-decoration:none;}
	
.szovegbenmenu li a, .szovegbenmenu li a:visited{font-weight:bold;
	line-height:20px;}

.gallerythumb{color:#adbc30;
	font-weight:bold;
	font-size:16px;}

.gallerythumb img{
	max-height:200px;
	max-width:200px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding:6px;}
	
.gallerythumb td{width:50%;
	text-align:center;
	padding:10px;}
	
.gallerythumb a:hover{text-decoration:none;}	
	
.gallerythumb td{text-align:center;}

.felsorolas {line-height:25px;
	list-style-type: none;}

.doltbetu{font-style:italic;}

.felkover{font-weight:bold;}

.behuzas{text-indent:20px;}

.kiegeszites{float:right;
	font-style:italic;
	font-size:11px;}

.zoldgomb, .zoldgombjobb{padding-left:0px;
	margin-top:0px;}

.zoldgomb li, .zoldgombjobb li{
	display:inline;
	list-style:disk;
}


.zoldgomb li a {
	background:transparent url(img/nagyzoldgomb.jpg) no-repeat top left;
	display:block;
	float:left;
	height:28px;
	margin-right:15px;
}

.zoldgombjobb li a {
	background:transparent url(img/nagyzoldgomb.jpg) no-repeat top left;
	display:block;
	float:right;
	height:28px;
	margin-right:15px;
}

.zoldgomb li a span {
	background:transparent url(img/nagyzoldgomb.jpg) no-repeat right top;
	display:inline;
	float:left;
	height:24px;
	padding:4px 25px 0 0;
	margin-left:35px;
	cursor:pointer;
}

.zoldgombjobb li a span {
	background:transparent url(img/nagyzoldgomb.jpg) no-repeat right top;
	display:inline;
	float:right;
	height:24px;
	padding:4px 25px 0 0;
	margin-left:35px;
	cursor:pointer;
}

.zoldgomb a:link, .zoldgomb a:visited, .zoldgombjobb a:link, .zoldgombjobb a:visited{
	text-decoration:none;}
	
.zoldgomb a:hover, .zoldgombjobb a:hover{text-decoration:underline;}	

.zoldgomb li a:hover, .zoldgombjobb li a:hover {
	background-position:0px bottom; color:#000000;
	text-decoration:underline;
}

.zoldgomb li a:hover span, .zoldgombjobb li a:hover span  {
background-position:right bottom;
text-decoration:underline;
}

.behuzasok li{list-style-type:none;}

/*lent*/
#lent{background-image:url(img/bg_lent.jpg);
	background-repeat:no-repeat;
	text-align:center;
    font-size:11px;
    padding:15px 0 10px 0;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	
#lent a:link, a:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
} 

#lent a:hover {
	color: #000000;
	text-decoration: none;}
	
.lentkiemelt {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#014694}	
	

/*debugging
#logo{background-color: #900;}
#bannerkep{background-color: #900900;}
#tartalom{background-color: #C60;}
#balsav{background-color: #63C;}
#lent{background-color:#0C3;}
*/
