img { border: 0; } 
.clr { clear: both; }
.c { text-align: center; /*border:2px solid white;*/ }
.c a { color: #fff; text-decoration: underline !important }
.c a:hover { text-decoration: none !important }
.menus { float: right; width: auto;}
.c2 { color: #EBEBEB; text-align: center; 	font: 11px arial, helvetica;/*border:2px solid white;*/ }
.c2 a { color: #fff; text-decoration: underline !important }
.c2 a:hover { text-decoration: none !important }

body
{
	margin-top:0;
	margin-bottom: 0;
	padding:0;
	background-color: #f5e7f4;
	

	
}

#top
{	
	border:2px solid #d9a0c9;
	border-bottom:7px solid #d9a0c9;
	background:#993366 ; 
	
	/*url(astra_2.gif) no-repeat;*/

	width: 100%;
	/*float:left;*/
	height:117px;
	padding-bottom:0;
	margin: 0;
	padding: 0;

}

#logo
{
	
	background:#993366 ;
	
 /*url(astra_2.gif) no-repeat;*/
	width: 225px;
	
	float:left;
	height:103px;
	
	
}
#logo2
{
	
	background:#993366 ;
	
 /*url(astra_2.gif) no-repeat;*/
	width: 225px;
	
	float:left;
	height:103px;
	
	
}


#topbanner
{
	
		background:#993366 ;
	
	/* url(astra_2.gif) no-repeat;*/
	/*border:2px solid white;*/
	
	float:right;
	height:60px;
	width: 468px;
	margin-top: 20px;
	
}


div#header h1 {

	font: 11px arial, helvetica;
	width: auto;
	height: auto;
	
	margin: 0;
	padding: 0;
	z-index: 30;
	line-height: 20px;
	
	
	
 }

 div#header h1 a 
{ display: block; height: 0; padding-top: 97px; width: 555px; }


 div#header 
{ width: auto; border: none; margin-bottom: 15px;}

#header .menu, #header .menu a {
font: 10px arial, helvetica;
color: #333;
font-weight: bold;
background-color: #f8c5e4;
text-transform: lowercase;

}


#header .menu { padding-left: 25px; border-bottom: 2px solid #fff; padding-top: 1px; padding-bottom: 1px; text-align: center;}



div#header div#menuw {
	background-color:#fffff4;
	margin: 0 auto;
	text-align: center;
	font: 10px arial, helvetica;
	color:#000;
	min-width: 180px;
	border: none;
	
}

#dname, #dname a{
width: 100%; 
text-align: center; 
color: black; 
font: 15px arial, helvetica; 
font-weight: bold;
padding: 3px 0 5px 0;
text-decoration: none;
}



#linkage {
	margin: 0 auto;
	position: relative;
	min-width: 750px;
	height: 100%;
	color: #633;
	text-align: left;
	z-index: 0;
}





div#context { width: 100%; margin: 0 auto;}




#header,#linkage
{
	width:100%;
}

a,a:link,a:active
{
	font-weight:normal;
	text-decoration:none;
	color: red;
}

a:hover
{
	font-weight:normal;
	text-decoration:underline;
}

a:visited { color:#6C6462; }


.column-alt
{
	background-color:#FFFFF4;/*	width: 280px;  */
	width: 29% ;
	font: 11px arial, helvetica;
	color:#A49591;
	float:left;
	border:2px solid #d9a0c9;
	margin:5px 10px 5px 10px;
	padding:5px 2px 5px 0px;
	min-width: 180px;
	/*border:2px solid white;*/
}

#linkage-beszamolok {
	margin: 0 auto;
	min-width: 750px;
	position: relative;
	height: 700px;
	color: #633;
	text-align: left;
	z-index: 0;
	
}

.column-alt-beszamolok
{
	
	background-color:#192021;
	width: 45%;
	font: 12px verdana, arial, helvetica;
	color:#A49591;
	float:left;
	min-width: 80px;
	height: 750px;
	/*border:2px solid white;*/
	margin-right: -120px;
}

.column-alt-beszamolok .head
{
	font-weight:bold;
	color:#AC7409;
	padding: 5px;
	background-color: #FFD942;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;


}
.column-alt-beszamolok .head a,.column-alt-beszamolok .head a:visited
{
	color:#09080A;
	text-decoration:none;
	font: 12px verdana, arial, helvetica;
	font-weight: bold;

}


.column-alt h1 {

	font: 11px  arial, helvetica;
	width: auto;
	height: auto;
	
	margin: 0;
	padding: 0;
	z-index: 30;
	line-height: 20px;
	
	
 }

.column-alt ul li

{
	list-style-position:outside;
	font-size:12px;
	list-style-type:none;
	
	padding: 0;
	margin:0;
	/*margin-left: -30px;*/

}


.column-alt ul li:hover 
{ 
     /* background-color: #750F0F; */
	font-size: 14px;
 }
 
.column-alt ul li a
{
	font-size: 12px;
	/*line-height: 10px;*/
	text-align: left;
	text-decoration:none;
	display: block;
	margin-left: -30px;
	

}

.column-alt ul li a:link, .column-alt ul li a:active, 
.column-alt ul li a:focus { color: #000;} 

.column-alt ul li a:visited:hover { color: #000; }

.column-alt ul li a:hover 
{ 
	color: #000; 
 	background-color: #993366; 
 	text-decoration:none;
}


.column-alt ul li a:visited 
{ 

color: #000;
/*color: #575A5D; */

}



.column-alt .head
{
	font-weight:bold;
	color:#000;
	padding: 5px;
	background-color: #f8c5e4;
	border-top: 1px solid #d9a0c9;
	border-right: 1px solid #d9a0c9;
	border-bottom: 1px solid #d9a0c9;
	display: block;


}
.column-alt .head a,.column-alt .head a:visited
{
	color:#09080A;
	text-decoration:none;
	font: 11px arial, helvetica;
	font-weight: bold;
	
}


#links {
padding-left: 10px;
border:2px solid #d9a0c9;
}


#links, #links a 
{
font: 12px  arial, helvetica;
text-transform: lowercase;
color: #000; 
background-color: #f8c5e4; 
margin-top: 20px;
padding-top: 2px; 
padding-bottom: 2px;
line-height: 20px;
}


.c {

	padding-left: 10px;
	font: 12px  arial, helvetica;
	/* font-weight: bold; */
	color: #000; 
	background-color: #f8c5e4; 
	margin-top: 20px;
	padding-top: 2px; 
	padding-bottom: 2px;
	line-height: 20px;
	border:2px solid #d9a0c9;

}



#footer
{
	background-color:#f8c5e4;
	font: 11px arial, helvetica;
	color:#000;
	margin:20px 40px 4px;
	padding:5px 10px;
	text-align: center;
	border:2px solid #d9a0c9;
}



#footer a:visited, #footer a:link, #footer a:active, #footer a:focus { color: #09080A;} 
#footer a:hover { color: #000; 
 	background-color: #993366; 
 	text-decoration:none;}



