body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0 0 10px 0;
	font:normal 8pt Tahoma;
	color: #696969;
	cursor: default;
}

/********************* általános */

IFRAME{
	border: 0!important;
	padding: 0!important;
	margin: 0!important;
}

A{
	color: #456494;
	color: #0a6b8f;
}

A:hover{
	color: #007BC1;
	text-decoration: none;
}

A IMG{
	border: 0;
}

DIV.space2{
	float: left;
	width: 96%;
	padding: 1px 0;
	margin: 0 10px;
	background: url(line_2.gif) left center repeat-x;
}

.nopadding{padding:0;}

.nomargin{margin:0;}

/******** szavazás ******************************/

DIV.szavazas{
	width: 214px!important;
	padding: 10px 5px!important;
	margin: 0;
	font-size: 8pt;
	background: #445B74;
	color: white;
	border: solid 1px #0099DC;
}

DIV.szavazas FORM{
	padding: 0;
	margin: 0;
}

DIV.szavazas INPUT.btn{
	padding: 2px;
	background: #0099DC;
	color: white;
	border: 0;
	font-weight: bold;
	font-size: 7pt;
}

TABLE.szavazas TD{
	font-size: 8pt;
	color: white;
	padding: 2px 4px;
}

TABLE.szavazas TD.head{
	font-size: 11pt;
	padding: 5px 2px;
}

/******** online párbeszéd ******************************/

DIV.kerdesek{
	margin: 0 0 10px 0;
}

DIV.kerdesek P.kerdes,DIV.kerdesek P.kerdezo, DIV.kerdesek P.valasz{
	padding: 5px 10px;
	margin: 5px;
}

DIV.kerdesek P.kerdezo{
	background: #eeeeee;
	padding: 5px 10px;	
}

DIV.kerdesek P.kerdes{
	font-size: 8pt;
}

DIV.kerdesek P.valasz{
	font-size: 8pt;
	padding-bottom: 10px;
	border-bottom: dotted 1px #456494;	
}

/******** képgalériák ******************************/

DIV.kepgaleria-lista{
	float: left;
	width: 410px;
	padding: 5px 10px;
	margin: 5px 10px 0px 10px;
	font:normal 8pt Tahoma;
	background: #eeeeee;
}

DIV.kepgaleria-lista P{
	float: left;
	margin: 0 10px 0 0;
	padding: 5px 0;
}

DIV.kepgaleria-lista A.nev{
	text-transform:uppercase
}

DIV.kepgaleria-lista P IMG{
	border: 4px solid white;
}

/******** párbeszéd ******************************/

FORM.parbeszed{
	padding: 5px 0 0 0;
	font:normal 8pt Tahoma;
}

FORM TABLE TD{
	padding: 3px 0 6px 0;
}

FORM TABLE{
	color: #696969;		
	font:normal 8pt Tahoma;	
} 

FORM INPUT.ptext{
	margin: 3px 0 0 0;
	padding:1px;
	font:normal 9pt Tahoma;
	color: #696969;	
}

TEXTAREA.ptext{
	margin: 3px 0 0 0;
	font:normal 9pt Tahoma;
	color: #696969;	
	padding:3px;
}

FORM A.pbtn{
	float: left;
	font-size: 8pt;
	font-weight: bold;
	color: #445b74;
	margin: 5px 0 0 0;
	padding: 2px 5px;
	color: white;
	text-decoration: none;
	background: #45678c;
}

FORM A.pbtn:hover{
	background: #007BC1;
}

DIV.visszajelzes{
	margin: 10px 0;
	padding: 10px;
	color:white;
	background: #45678c;	
}

/******** keresés ******************************/

FORM.kereses-form{
	padding: 0;
	margin: 0;
}

FORM.kereses-form P{
	margin: 0;
	padding: 0 0 3px 0;
	font:normal 8pt Tahoma;
	color: #696969;	
}

FORM.kereses-form INPUT{
	font:normal 8pt Tahoma;
	color: #696969;
}

UL.kereses-lista{
	padding: 5px 20px;
}

UL.kereses-lista LI{
	margin: 1px 0 5px 0;
}

/******** képgalériák ******************************/

DIV.galeriak-elolnezet{
	float: left;
	padding: 10px 20px;
	margin: 10px 10px 10px 0;
	background-color: #d3d1d1;
}

DIV.galeriak-elolnezet P{
	text-align: center;
	margin: 0;
	padding: 3px 0;
}

/******** cikk bevezető ******************************/

DIV.tartalom{
	float: left;
	width: 95%;	
	font:normal 8pt Tahoma;	
	padding: 5px;
	margin: 5px;
}

TD.tdtartalom{
	padding: 8px;
	font:normal 8pt Tahoma;		
	text-align: left;
	vertical-align: top;
}

DIV.tartalom P, TD.tdtartalom P{
	padding: 0 0 3px 0;
	margin: 0;	
}

DIV.tartalom IMG, TD.tdtartalom IMG{
	/*border: solid 2px #445b74;*/
}

P.tartalom-bevezeto-cim{
	font-weight: bold;
}

P.tartalom-bevezeto-info{
	font-size: 7pt;
}

P.tartalom-bevezeto-info SPAN.kategoria{
	color:#454545;
	font-size: 7pt;
}

P.tartalom-bevezeto-info SPAN.datum{
	color:#454545;
	font-size: 7pt;
}

/******** cikk teljes ******************************/

TABLE.teljescikk{
	font:normal 8pt Tahoma;
	color: #696969;		
}

TABLE.teljescikk TD{
	padding: 3px;
}

TABLE.teljescikk H1{
	padding: 0;
	margin: 0;
}

TABLE.teljescikk TD.teljescikk-left{
	text-align: left;
}

TABLE.teljescikk TD.teljescikk-right{
	text-align: right;
}

TABLE.teljescikk TD.bevezeto{
	font-weight: bold;
	padding: 5px 0 10px 0;
}

TABLE.teljescikk TD.bevezeto IMG{ display: none;}

TABLE.teljescikk TD.video{
	text-align: center;
	vertical-align: middle;
	padding: 10px 0;
}

TABLE.teljescikk TD.leiras{
	padding: 5px 0 10px 0;
}

TABLE.teljescikk TD.leiras P{
	margin: 0 0 8px 0;
}

TABLE.teljescikk TD.leiras P IMG, DIV.tartalom IMG{}

TABLE.teljescikk TD.csatoltfajlok{
	padding: 5px 0;
}

A.kepek IMG, IMG.kepek{
	float: left;
	clear: both;
	margin: 0 3% 0 0;
	padding: 4px;	
	/*border: 1px solid #F6CBD3;*/
}

DIV.kepek A.kepek IMG{
	margin: 0 3% 5% 0;	
}

/********************* listák */

.latecs{
	background: url(latecs.gif) center left no-repeat; 
	padding-left: 22px;
}

.l1{
	font-weight: bold;
	background: url(l1.gif) 0px 2px no-repeat; 
	padding-left: 15px;
}

.l2{
	font-weight: bold;
	background: url(l2.gif) 0px 2px no-repeat; 
	padding-left: 15px;
}

.l3{
	font-weight: bold;
	color: #009ADD;
	background: url(l3.gif) 0px 3px no-repeat; 
	padding-left: 10px;
}

/********************* menu */

TD.mainmenu{
	border-bottom: solid 1px #d3d1d1;
}

TD.mainmenu A, TD.mainmenu SPAN{
	float: left;
	display: block;
	width: 80%;
	padding: 8px 8px 6px 30px;	
	text-decoration: none;
	font:bold 8pt Tahoma, Arial;
	color: #bdbdbd;	
	background: url(m2.gif) left center no-repeat;			
}

TD.mainmenu A:hover, TD.mainmenu SPAN{
	color:#445b74;	
	width: 80%;
	background: url(m1.gif) left center no-repeat;	
}

.footmenu{
	padding: 0 15px;	
}

.footmenu A:hover{
	color: white!important;
}

/*********** középen */

H1{
	float: left;
	width: 100%;
	font: bold 11pt Tahoma;
	padding:10px 10px 0 10px;
	margin: 0 0 3px 0;
	color: #445b74;	
}

H2{
	float: left;
	width: 95%;
	width: expression("100%");
	font: bold 8pt Tahoma;
	padding: 4px 0 4px 5%;
	margin: 0;
	color: white;
	background: #445b74 url(latecs.gif) 8px 6px no-repeat;		

}

H3{
	float: left;
	width: 95%;
	width: expression("100%");
	font: bold 10pt Tahoma;
	padding: 10px;
	margin: 0;
	color: #565D63;
}

.lead{
	background: url(lead.gif) center left no-repeat;
	padding-left: 20px;
	margin-left: 10px;	
}

.noline{text-decoration: none;}
.noline:hover{text-decoration: underline;}

.nobold{font-weight: normal;}

.lapozas{
	float: left;
	width: 100%;
	background: white;
	border-top: dotted 1px #686868;
	margin: 5px 0 0 0;
	padding: 5px;
	font-size: 8pt;
	text-align: center;
}

.tartalmi_kategoria{
	font-size: 8pt;	
	padding: 5px;
}

.tartalmi_kategoria SELECT{
	font:normal 8pt Tahoma;
	color: #696969;
	margin: 0 0 0 5px;
	border: solid 1px #445B74;
}

/*********** bal oldalon */

DIV.box-left{
	font:normal 8pt Tahoma;	
	padding: 2px 5px;
	margin: 10px 0;
}

DIV.tartalom-left{
	font:normal 8pt Tahoma;	
	padding: 2px 5px;
	margin: 5px;
}

DIV.tartalom-left P{
	margin: 0 0 4px 0;
	padding: 0;
}

DIV.tartalom-left IMG{
	border: solid 2px #445b74;
}

/********************* upgrade end */

.style1 {
	color: #a3b9d8;
	font-size: 11px;
	font-family: tahoma;
}
.style2 {
	color: #ffffff;
	font-size: 8px;
	font-family: tahoma;
	font-weight:bold
}

.style2 A{
	color: #ffffff;
	text-decoration: underline;		
}

.style2 A:hover{
	color: #ffffff;
	text-decoration: none;		
}

.style3 {
	color: #ffffff;
	font-size: 11px;
	font-family: tahoma;
	font-weight:normal;
	text-decoration:none
}
.style4 {
	color: #a1a1a1;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.style5 {
	color: #586478;
	font-size: 9px;
	font-family: tahoma;
}
.style6 {
	color: #696969;
	font-size: 11px;
	font-family: tahoma;
}
.style7 {
	color: #456494;
	font-size: 11px;
	font-family: tahoma;
}
.style8 {
	color: #586478;
	font-size: 11px;
	font-family: tahoma;
}
.style9 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
}
.style10 {
	color: #445B74;
	font-size: 11px;
	font-family: tahoma;
}
.style11 {
	color: #0A6B8F;
	font-size: 11px;
	font-family: tahoma;
}
.style12 {
	color: #04497F;
	font-size: 11px;
	font-family: tahoma;
}
#mu li {list-style:url(point_2.gif); margin:0 0 0 0px}
#mu a { font-family:tahoma; font-size:11px; color:#202020; font-weight:bold}
#mu2 li {list-style:url(point_3.gif); margin:0 0 0 0px}
#mu2 a { font-family:tahoma; font-size:11px; color:#686868}
#mu3 li {list-style:url(point_3.gif); margin:0 0 0 0px}
#mu3 a { font-family:tahoma; font-size:11px; color:#686868}

#mu21 li {list-style:url(point_3.gif); margin:0 0 0 0px}
#mu21 a { font-family:tahoma; font-size:11px; color:#686868}