body { font-family: Verdana, Arial, Helvetica, sans-serif;
	     font-size: 10px;
			 color: #000;
     /*  background-color: rgb(238,238,204); */
			 background-color: rgb(224,224,207);
			/* background-color: rgb(231,227,211); */
}
li { list-style: none; } 

#history { height: 3.5em;
           color: rgb(89,32,37);
					 font-size: 10px;
					 padding-top: 1.8em;
}
#history a { font-size: 10px;
						 text-decoration: none;  
}
#history a:link { color: rgb(89,32,37); }
#history a:visited { color: rgb(89,32,37); }
#history a:hover { color: rgb(89,32,37); text-decoration: underline; }

#left { position: relative;
				float: left; 
				width: 19.5%; 
				color: #000;
}
#left ul { border-top: 1px solid #bbb;
           padding-top: 0.6em;
}
#left ul li { color: rgb(89,32,37);
}
#left ul li ul { margin-top: 0.6em;
		       		   margin-bottom: 0.6em;
								 border-top: 1px solid #bbb;
								 padding: 0; 
}
#left ul li ul li { position: relative;
									/*	background-color: rgb( 230,230,181 ); */
										background-color: rgb( 210,210,185 );
										border-bottom: 1px solid #bbb;
										padding-top: 0.6em;
		       		      padding-bottom: 0.6em;
										padding-left: 1.8em;
}
.lmenu a:link { color: #333; }
.lmenu a:visited { color: #333;}
.lmenu a:hover { color: #000; }

.kiemel a:link { color: rgb(89,32,37); }
.kiemel a:visited { color: rgb(89,32,37);}
.kiemel a:hover { color: rgb(89,32,37);}
#big { float: right; 
			 width: 77%;
}
#central { float: left; 
           width: 66%;
					 text-align: justify;
					 font-size: 11px;
					 color: #222;
					 line-height: 1.8em;
}
.just_left { text-align: left;
}
#central p { margin-top: 1em;
					   margin-bottom: 1em;
}
#central table { border-collapse: collapse; 
                 line-height: 1.5em;
}
#central td { border: #333333 1px solid; }
#central a { font-size: 11px;
						 text-decoration: underline;  
}
#central a:link { color: rgb(0,51,51); }
#central a:visited { color: rgb(0,51,51); }
#central a:hover { color: rgb(89,32,37); }

#bkmark1 a { text-decoration: none; 
						 font-size: 14px;
}
.central_title { text-align: left;
					       font-size: 16px;
					       font-weight: bold;
					       margin-bottom: 1em;
								 color: rgb(0,51,51);
						  	 clear: both;
}
.central_sav { margin-bottom: 1.5em;
							 clear: both;
}
.imgleft { float: left;
					 margin: 0 1.2em 0.7em 0;
}
.imgright { float: right;
					  margin: 0 0 0.7em 1.2em;
}
#imgplaceholder { width: 110px;
									height: 80px;
									float: left;
									margin: 0 1.5em 1em 0;
									border: #999 1px dotted;
									background-color: #eee;
}
.central_lm_title { font-size: 12px;
  				          font-weight: bold;
										margin-bottom: 0.5em; 
}
#central_lm { border-left: rgb( 210,210,185 ) solid 10px;
              padding-left: 1em;
							margin-bottom: 2em;
}
#central_lm a { text-decoration: none; }
#central_lm a:link { color: rgb(0,51,51); }
#central_lm a:visited { color: rgb(0,51,51); }
#central_lm a:hover { color: rgb(0,51,51); text-decoration: underline; }

#central_lm2 { border-left: rgb( 210,210,185 ) solid 10px;
              padding-left: 1em;
							margin-bottom: 2em;
}
#central_lm2 a { text-decoration: none; }
#central_lm2 a:link { color: rgb(0,51,51); }
#central_lm2 a:visited { color: rgb(0,51,51); }
#central_lm2 a:hover { color: rgb(0,51,51); text-decoration: underline; }

#ev_block { margin-bottom: 1.5em;
            line-height: normal;
						text-align: left;
}
#ev_block a { font-size: 10px;
           		font-weight: bold;
}
#ev_block a:link { color: rgb(0,51,51); }
#ev_block a:visited { color: rgb(0,51,51); }
#ev_block a:hover { color: #000; }

.es_info { font-size: 10px;
  				 font-weight: bold; 
}
.es_cim { color: rgb(0,51,51);
          font-size: 11px;
}
.es_gal { line-height: normal; 
					color: rgb(89,32,37);
					font-weight: bold;
					margin: 0.5em 0 2em 0;
}
#gal_block ul li { list-style: none; 
								margin-bottom: 0.8em;
								line-height: normal;
}
#tsz_menu { font-size: 11px;
						font-weight: bold;
						height: 3em;
						margin-bottom: 2em;
}
#szak_menu { font-size: 11px;
						height: 3em;
						margin-bottom: 2em;
}
#tsz_menu ul, #szak_menu ul, #lap_menu ul { position: relative;
							 width: 100%;
}
#tsz_menu ul li { float: left;
							    display: inline;
							    width: 24.73%;
									text-align: center;
									padding-top: 0.5em;
									padding-bottom: 0.5em; 
									background-color: #733120;
									border-right: #fff 1px solid;
}
#szak_menu ul li { float: left;
							    display: inline;
							    width: 24.73%;
									text-align: center;
									padding-top: 0.5em;
									padding-bottom: 0.5em; 
									background-color: #336699;
									border-right: #fff 1px solid;
}
#tsz_menu a, #szak_menu a { font-size: 11px;
							text-decoration: none;
}
#tsz_menu a:link, #szak_menu a:link {  color: #fff; }
#tsz_menu a:visited, #szak_menu a:visited { color: #fff; }
#tsz_menu a:hover, #szak_menu a:hover { color: #fff; text-decoration: underline; }

#lap_menu { font-size: 11px;
						height: 40px;
						margin-bottom: 2em;
						line-height: normal;
						text-align: center;
}
#lap_menu ul li { float: left;
							    display: inline;
							    width: 24%;
									height: 40px;																		
									background: url('../pict/lapmenu1.png') repeat-x;
									border-top: #eee 1px solid;
									border-left: #eee 2px solid;
									border-right: #777 2px solid;
									border-bottom: #777 2px solid;
}
#lap_menu a { font-size: 11px;
						 text-decoration: none;						 
						 display: block;
						 width: 100%;
						 height: 100%;
}
#lap_menu a:link { color: #04e; }
#lap_menu a:visited  { color: #04e; }
#lap_menu a:hover { background: url('../pict/lapmenu2.png') repeat-x; color: #04e; }
.lap_menu_txt { position:relative; top:12px;
							display:block;
							font-weight: bold;
}
#pr_list a { font-weight: bold;
						 text-decoration: none;
}
#pr_list a:link {  color: #333; }
#pr_list a:visited { color: #333; }
#pr_list a:hover {  color: #333; text-decoration: underline; }

#res_list a { text-decoration: none; }
#res_list a:link {  color: #333; }
#res_list a:visited { color: #333; }
#res_list a:hover {  color: #000; text-decoration: underline; }

#right { float: right; 
				 width: 30%;
}
#right a { font-size: 10px;
           font-weight: bold;
}
#right a:link { color: rgb(0,51,51); }
#right a:visited { color: rgb(0,51,51); }
#right a:hover { color: #000; }

#right ul li { list-style: none;
							 color: rgb(0,51,51);
							 margin-bottom: 1em;
							 line-height: 1.3em;
}
.datestyle1 { font-weight: bold;
						  color: #333;
						  letter-spacing: normal;
}
.hircim { font-size: 14px;
					font-weight: bold;
					color: #5e5e5e;
					padding-bottom: 0.5em;
					margin-bottom: 0.7em;
					border-bottom: 2px dotted #444;
}
#event_box { margin-bottom: 3em; }
#gal_box ul li { margin-bottom: 0.8em; }
#gal_box, #gal_block a { font-size: 10px;
						             font-weight: bold;
}
#gal_box a:link, #gal_block a:link { color: rgb(89,32,37); text-decoration: none;}
#gal_box a:visited, #gal_block a:visited { color: rgb(89,32,37); text-decoration: none;}
#gal_box a:hover, #gal_block a:hover { color: #000; text-decoration: underline;}

#gallery { position: relative; 
          background-color: #333;
					min-height: 475px;
          height:auto !important; /*CSS hack idea by Dustin Diaz*/
          height:475px;
					font-size: 11px;
					color: #fff;
					margin: 0; padding:0;
}
#galTitle {  padding: 0.4em 0 0.4em 2em;
						 background-color: #3399CC;
}
#pictTitle { padding: 0.5em 0 0.5em 2em; }

.bigpict { position: relative;
					 margin: 0 0 2em 2em; 
}
#gal_film { position: absolute;
						top: 5em;          
						right: 2em;
            height: 400px;
						width: 130px;
						overflow: auto;
}
#gal_film ul li { list-style: none; 
               text-align: center;
							 margin-bottom: 3px;
}
#gal_film a { display: -moz-inline-box;
						  display: inline-block;
							text-decoration: none;
							padding: 3px;
							border: 1px solid;
							border: #999 1px solid;
}
#gal_film a:link { border-color: #999; }
#gal_film a:visited { border-color: #999; }
#gal_film a:hover { border-color: #aa0000; }

.archive { font-size: 11px;
					 font-weight: normal;
}
#tm_div { font-weight: bold;
          font-size: 11px;
          border: #777 1px solid;
					padding: 0.3em 0 0.3em 2em;
}
#tm_box { margin-bottom: 1em;
          border-right: #777 1px solid;
					border-bottom: #777 1px solid;
					border-left: #777 1px solid;
					padding: 0.5em 0 0.5em 2em;
}
#tsz_filter { display: inline;
						/*	background-color: rgb(224,224,207); */
							background-color: rgb(222,231,243);
							border: rgb(0,51,51) 1px solid;
							font-size: 12px;
}
.hirboxj { margin-bottom: 3em;
           background-color: rgb(222,231,243);
					 padding: 0.7em;
					 border: #aaa 3px solid;
 					 line-height: 1.5em;
					 color: #000;
}
#strukt { background-color: #ccc;
					border: #777 3px solid;
					padding: 1em 0 1em 1em;
}
#strukt ul { margin:0; padding:0; }
#strukt ul li a { text-decoration: none; padding: 1ex; }
#strukt ul li a:link { background-color: #CC3300; color: #fff;}
#strukt ul li a:visited { background-color: #CC3300; color: #fff;}
#strukt ul li a:hover { background-color: rgb(150,15,0); color: #ffcc00; }

#strukt ul li ul { padding-left: 8em;
									 padding-top: 0.7ex;
}
#strukt ul li ul li { padding: 0.7ex 0 0.7ex 0; }
#strukt ul li ul li a:link { background-color: #733120; color: #fff;}
#strukt ul li ul li a:visited { background-color: #733120; color: #fff;}
#strukt ul li ul li a:hover { background-color: rgb(89,32,37); color: #ffcc00; }

#strukt ul li ul li ul li a:link { background-color: #336699; color: #fff;}
#strukt ul li ul li ul li a:visited { background-color: #336699; color: #fff;}
#strukt ul li ul li ul li a:hover { background-color: rgb(26,51,77); color: #ffcc00; }

