@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma, "Trebuchet MS", Verdana;
	font-size:13px;
	color:#601700;
}
div.kepkozep{
text-align:center !important;
margin:auto !important;

}

div#pageHold {
	background-image:url(../_budadent_imgs/bcg_u.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
}
div#headHolder {
	width:100%;
	background-image:url(../_budadent_imgs/head.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:185px;
	overflow:hidden; 
}
ul  {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#head {
	width:960px;
	height:185px;
	position:relative;
	left:50%;
	margin-left:-480px;
	overflow:hidden;
}
/*
a[href$='.pdf'] {
display:inline-block;
padding-left:33px;
line-height:30px;
background-image:url(../_budadent_imgs/pdf_ic.png);
	background-position:left;
	background-repeat:no-repeat;
}
*/

div#logo_langHold {
	height:110px;
	overflow:hidden;

}
div#menuHold {
	height:75px;
	overflow:hidden;
}
div#logoHold {
	float:left;
	height:110px;
	width:300px;
}
div#langHold {
	float:right;
	height:23px;
	width:300px;
	margin-right:4px;
	margin-top:90px;
	padding-top:7px;
	text-align:center;
		position:relative;
	top:-11px;
}
.kiemelt_piros{

color:red !important;
}
.kiemelt_zold{
color:#408E06 !important;

}
/********************/
div#langHold a, div#langHold a:visited {
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-right:6px;
	padding-bottom:3px;
	padding-left:20px;
}
div#langHold a:hover {
	text-decoration:underline;
	color:#003300;
}
.flag_magyar {
	background-image:url(../_budadent_imgs/flag_hu.jpg);
	background-repeat:no-repeat;
	background-position:left 2px;
}
.flag_english {
	background-image:url(../_budadent_imgs/flag_uk.jpg);
	background-repeat:no-repeat;
	background-position:left 2px;
}
.flag_deutsch {
	background-image:url(../_budadent_imgs/flag_de.png);
	background-repeat:no-repeat;
	background-position:left 2px;
}
.flag_french {
	background-image:url(../_budadent_imgs/fr.png);
	background-repeat:no-repeat;
	background-position:left 2px;
}
.flag_italiano {
	background-image:url(../_budadent_imgs/it.png);
	background-repeat:no-repeat;
	background-position:left 2px;
}
/**************************/

div#columnHolder{
background-image:url(../_budadent_imgs/content_bcg.gif);
width:1000px;
overflow:hidden;
background-repeat:repeat-y;

position:relative;
left:50%;
margin-left:-500px;
}
* html div#columnHolder{
background-image:url(../_budadent_imgs/content_bcg.gif);
width:1000px;
overflow:hidden;
background-repeat:repeat-y;

position:relative;
left:50%;
margin-left:-498px;
}
div#colInside{
width:100%;
overflow:hidden;
}
div#colBottom{
background-image:url(../_budadent_imgs/content_bottom.gif);
height:39px;
width:1000px;
position:relative;
left:50%;
margin-left:-500px;
}
* html div#colBottom{
background-image:url(../_budadent_imgs/content_bottom.gif);
height:39px;
width:1000px;
position:relative;
left:50%;
margin-left:-498px;
}
div#contentHolder{
width:960px;
margin-left:20px;
overflow:hidden;
}
div#picsHolder{
height:246px;
width:960px;
margin-top:12px;
overflow:hidden;
}
div#leftPics{
float:left;
}
div#rightPics{
float:right;
background-image:url(../_budadent_imgs/pics_right.jpg);
width:302px;
height:246px;
overflow:hidden;
}

div#rightB{
margin-left:10px;
margin-right:10px;
overflow:hidden;
margin-top:10px;
padding-right:6px;


}
div#rightB h1{
font-size:16px;
}
div#rightColumn{
margin-top:20px;
width:313px;
overflow:hidden;
float:left;
background-image:url(../_budadent_imgs/right_center.jpg);
background-position:top left;
}
div#rightTop{
background-image:url(../_budadent_imgs/right_top.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
width:313px;
}
div#rightBottom{
background-image:url(../_budadent_imgs/right_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
min-height:500px;
width:270px;
overflow:hidden;
padding-left:24px;
padding-right:20px;
}
div#leftColumn{
margin-top:20px;
width:627px;
float:right;

margin-right:13px;

}
div#cols{
width:100%;
overflow:hidden;
}

/******************************* MENU *******************************/
div#menucontainer {
	font-family:"Myriad Pro", "Trebuchet MS", Tahoma, Verdana;
	font-size:14px !important;
	text-transform:uppercase;
	font-weight: bold;
	height:70px;
	overflow:hidden;
	margin-top:2px;
	margin-left:0px;
padding-top:10px;
}
* html div#menucontainer {
	font-family:"Myriad Pro", "Trebuchet MS", Tahoma, Verdana;
	font-size:14px;
	text-transform:uppercase;
	font-weight: bold;
	height:80px;
	overflow:hidden;
	margin-top:2px;
	margin-left:2px;
}
div#menucontainer ul {
	margin:0;
	padding:0;
	font-family:"Myriad Pro", "Trebuchet MS", Tahoma, Verdana;
	font-size:14px !important;
}
/* a menü elemei */
div#menucontainer ul li {
	display: block; /* hogy méretezhetőek legyenek */
	float: left; /* balra floatolva, hogy egymás mellé kerüljenek */
	height: 30px; /* beállítja a magasságot */
	margin: 0px 3px 0px 0px; /* az egyes menüpontok közötti távolságot határozza meg */

}
/* a menüelemekben lévő linkek tulajdonságai */
	div#menucontainer ul li a {
	display: block;
	float: left;
	height: 30px; /* a magasság megegyezik a LI magasságával */
	line-height: 23px; /* a sor magassága megegyezik a LI magasságával */
	vertical-align: middle; /* ez rendezi be a szöveget vertikálisan a sor közepére */
	font-weight: bold;
	color: #ffffff;
	cursor: pointer; /* az egér fölévitelére váltson át kézre a mutató */
	vertical-align: middle; /* ez rendezi be a szöveget vertikálisan a sor közepére */
	text-decoration:none;

}
div#menucontainer ul li em{
font-style:normal;
line-height:20px;
margin-left:3px;

}


div#menucontainer ul li a span.text {
	display: block;
	float: left;
	padding: 0px 4px; /* meghatározza a szövegek távolságát a fülek széleitől */
	height: 30px; /* magasság megegyezik a LI magasságával */
	position:relative;
	vertical-align: middle; /* ez rendezi be a szöveget vertikálisan a sor közepére */

}

	div#menucontainer ul li a:hover {
	color: #d5fed6;
	background-image:url(../_budadent_imgs/menu_center_over.png);
	text-decoration:none;
	background-position:top;
	background-repeat:repeat-x;
}
* html div#menucontainer ul li a:hover {
	color: #d5fed6;
	background:none;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='_budadent_imgs/menu_center_over.png', sizingMethod='scale');
	text-decoration:none;
	background-position:top;
	background-repeat:repeat-x;
}

/******* selected *************/

/* a menüelemekben lévő linkek tulajdonságai */
	div#menucontainer ul li a.selected {
	display: block;
	float: left;
	height:30px; /* a magasság megegyezik a LI magasságával */
	line-height: 23px; /* a sor magassága megegyezik a LI magasságával */
	vertical-align: middle; /* ez rendezi be a szöveget vertikálisan a sor közepére */
	font-weight: bold;
	color: #e96b3f;
	cursor: pointer; /* az egér fölévitelére váltson át kézre a mutató */
	text-decoration:none;
}

div#menucontainer ul li a.selected span.text {
	display: block;
	float: left;
	padding: 0px 4px; 
	height:30px; 
	position:relative;

	/*background-image:url(../_budadent_imgs/menu_center_selected.png);*/
}

	div#menucontainer ul li a.selected:hover {
	text-decoration:none;
	background-image:none;
	cursor:auto;
}
/********* hack **************/
* html div#menucontainer ul li a.selected span.text {
	display: block;
	float: left;
	padding: 0px 6px; /* meghatározza a szövegek távolságát a fülek széleitől */
	height:30px; /* magasság megegyezik a LI magasságával */
	position:relative;
	top:-1px;
	background:none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='_budadent_imgs/menu_center_selected.png', sizingMethod='scale');
}
* html div#menucontainer ul li a.selected:hover {
	text-decoration:none;
	background-image:none !important;
	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='_budadent_imgs/menu_center_selected.png', sizingMethod='scale');
	cursor:auto;
	cursor:default;
		color: #e96b3f;
}

/******************************* MENU OFFF *****************************/
div#content{
font-family:Tahoma, "Trebuchet MS", Verdana;
font-size:13px;
color:#601700;
}
div#content h1, h1, h1 p, p h1 {
font-family: Arial, Helvetica, sans-serif;
color:#e54914;
font-size:20px;
font-weight:bold;
margin-bottom:20px;
margin-top:4px;
}
div#content h2, h2, h2 p, p h2, a h2, h2 a  {
	font-family: Arial, Helvetica, sans-serif;
	color:#6D230A !important;
	
	font-size:18px !important;
	font-weight:bold !important;
	margin-bottom:5px!important;
	margin-top:4px !important;
text-decoration: none !important;
}
div#content h3, h3, h3 p, p h3,.google_a, a h3, h3 a  {
	font-family: Arial, Helvetica, sans-serif;
	color:#408E06 !important;

	font-size:15px !important;
	font-weight:bold !important;
	margin-bottom:5px !important;
	margin-top:4px !important;
text-decoration: none !important;
}
h3 a:hover,  h2 a:hover{
text-decoration:underline !important;
}
div#content p, p, table, table td {
	font-family:Tahoma, "Trebuchet MS", Verdana;
	color:#601700;
	font-size:13px;
	line-height:18px;
	margin-top:0px;
	margin-bottom:7px;
}
div#content li {
	color:#912400;
}
a, a:visited {
	font-family:Tahoma, "Trebuchet MS", Verdana;
	color:#a32c23;
	text-decoration:underline;
font-weight:bold;
}
a:hover {
	text-decoration:none;
}
div#footer{
width:1000px;
position:relative;
left:50%;
margin-left:-500px;
background-image:url(../_budadent_imgs/footer_tp.gif);
height:150px;
background-position:top;
background-repeat:no-repeat;
}
img a, a img{
border:none;
}
div#nav_head{
background-image:url(../_budadent_imgs/nav_bcg.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:40px;
border-bottom:3px solid #d3cdc2;
height:40px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-style:italic;
color:#e9683d;
padding-top:4px;
}

a.almenu, a.almenu:visited{
background-image:url(../_budadent_imgs/almenu_bcg.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:250px;
font-family:"trebuchet MS", verdana, tahoma;

font-size:17px;
color:#c83807;
padding-top:6px;
padding-bottom:7px;
padding-left:17px;
padding-right:7px;
display:block;
text-decoration:none;
}

a.almenu2, a.almenu2:visited{
background-image:url(../_budadent_imgs/almenu_bcg.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:250px;
font-family:"trebuchet MS", verdana, tahoma;

font-size:17px;
color:#c83807;
padding-top:6px;
padding-bottom:7px;
padding-left:17px;
padding-right:7px;
display:block;
text-decoration:underline;
}

a.almenu:hover{
	background-image:url(../_budadent_imgs/almenu_over.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#B53206;
}

a.almenu2:hover{
	background-image:url(../_budadent_imgs/almenu_over.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#B53206;
}

span#budaTitle{
color:#48a343;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
position:relative;
z-index:10;
font-size:11px;
top:30px;
left:353px;
height:30px;
overflow:hidden;

}
div#infooter{
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:14px; 
color:#afcdb7;
font-style:italic;
padding-top:45px;
text-align:center;
}
input, select 
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.artable {
background-color:#408E06;
}
.artable td {
padding:5px;
background-color:#ffffff;
}
div#content img{
#padding: 1px 1px 1px 1px;
#margin:3px 3px 3px 2px;
border: 1px solid #6D230A;
}
.noborder{
border:none !important;
}
.kepala{
font-size:11px !important;
text-align:left;
}

h2.blogNextEntrys, h2.blogNextEntrys a{
float:right;
font-size:13px !important;
}
h2.blogPrevEntrys, h2.blogPrevEntrys a{
float:left;
font-size:13px !important;

}

.readLink a{
color: #e54914 !important;
font-size:13px !important;
float:right;
}
div#content hr{
border:none;
background-color:none !important;
border-bottom:1px dashed #a32c23;
}
span.kep_no_border img, span.kep_no_border a img{
border:none !important;

}

span#smenuhold{
margin-bottom:80px;
display:block;
}
