body {
margin: 0;
padding: 0;
background-color: #DCDCDC;

}
h1 {
margin: 1em;
text-align: center;
font-size: 180%;
font-weight: normal;
font-variant: small-caps;
}
h2 {
margin-top: 39px;
font-variant: small-caps;
font-size: 21px;
}
p, td {
font-family: Arial, Helvetica, sans-serif;

}
a {
color: #75913C;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.SubTitle {
text-align: center;
font-size: 24px;
}
#DataPage {
display: none;
}
TABLE.Data {
border: 1px solid #D8D8D8;
}
.Agreement {
text-align: center;
font-size: 12px;
}
.Banner {
border: 1px solid #D8D8D8;
border-top: 9px solid #D8D8D8;
border-bottom: 9px solid #D8D8D8;
background-color: #ECECEC;
width: 100%;
-moz-border-radius: 10px;
border-radius: 10px;
}
TD.BannerText {
width: 100%;
padding: 13px;
text-align: center;
font-size: 20px;
}
TD.BannerLink {
padding: 13px;
}
.ContactBox {
border: 4px #333333;
border-style: double;
-moz-border-radius: 10px;
border-radius: 10px;
}
.ContactBox TD {
padding: 13px;
text-align: center;
}
.Legal {
text-align: center;
font-size: 10px;
color: #999999;
}
.Legal A {
text-decoration: none;
color: #999999;
}
.Legal A:hover {

}
#LeftBorder {
background-image: url("images/shadow_left.gif");
}
#LeftIndent {
background-color: #FFFFFF;
vertical-align: top;
}
#Content {
background-color: #FFFFFF;
}
#RightBorder {
background-image: url("images/shadow_right.gif");
}

#oldal 
{
background:white;
margin:0 auto;
width:900px;

}	
#oca_lapok /*fő átfogó doboz*/
{
margin:0 auto;
width:876px;
height:487px;
border:1px solid #eee;
/*padding:5px 0px 5px 5px;*/
padding:0px;

}

#oca_lapok a
{
font-size:14px;
text-decoration:none;
cursor:pointer;
}	
#oca_lapok em
{
font-size:1.2em;
}

.lapok  /*egy-egy kis ikon*/
{
z-index:50;
	border:1px solid #eee;
	float: left;
	height: 120px;
	margin: 0px;
	overflow: hidden;
	position: relative;
	width:173px;
}

.lapok div {
	display: block;
	position: relative;
}

.lapok div img {
	height: 139px;
	position: relative;
	width: 195px;
}

.lapok div span {
	display: none;
	font-size: 16px;
	font-weight: bold;
	height: 100%;
	padding-top: 20px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 100%;
	z-index: 100;
}

.dark-background {
	background-color: rgba(15, 15, 15, 0.6);
	color: #fff;
	
 
}
.dark-background a {color:white;font-weight:bold;}

/*form darabok*/
.fdarab /*form részletek lapja*/
{
z-index:150;
display:none;
position:absolute;
margin-left:-5px;
margin-top:-1px;
width:885px;
height:490px;
background:white;
}
.takaro
{
z-index:170;
display:block;
position:absolute;
width:885px;
height:490px;
}
.kezdo_layer,.kezdo_layer3
{
position:absolute;
display:none;
background:url(oca_file/takaro.png);
z-index:170;
text-align:center;
font-size:22px;
color:white;
border:2px solid #aaa;
padding:20px;
margin-left:100px;
margin-top:50px;
width:650px;
height:350px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.kezdo_layer2, .zaro_layer2
{
position:absolute;
display:none;
background:url(oca_file/takaro.png);
z-index:170;
text-align:left;
font-size:15px;
color:white;
border:2px solid #aaa;
padding:20px;
margin-left:80px;
margin-top:10px;
width:700px;
height:430px;
line-height:24px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
/* Régi style részlet*/
.QPage
{
margin:20px;
width:840px;
padding:2px;
border:1px solid gray;
}
.QPage td
{
padding:5px;
font-size:14px;

}

.BlockTitle TD .First {
font-size: 28px;
}
tr.Row1 td {
background: #ECECEC;
}
tr.Row2 td {
background: #FFFFFF;
}
.Navi {
margin-top: 0px;
text-align: right;
margin-right:30px;
margin-bottom:10px;
}
.Navi A {

font-size: 17px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
color: #666666;
}

#page1 .BlockTitle TD,
#page2 .BlockTitle TD,
#page3 .BlockTitle TD,
#page4 .BlockTitle TD,
#page5 .BlockTitle TD
 {
background: #D8D8D8;;
padding: 8px;
text-align: center;
font-weight: normal;
font-size: 20px;
color:#990000;
}

#page6 .BlockTitle TD,
#page7 .BlockTitle TD,
#page8 .BlockTitle TD,
#page9 .BlockTitle TD,
#page10 .BlockTitle TD
 {
background: #FFFFCC;
padding: 8px;
text-align: center;
font-weight: normal;
font-size: 20px;
color:black;
}

#page11 .BlockTitle TD,
#page12 .BlockTitle TD,
#page13 .BlockTitle TD,
#page14 .BlockTitle TD,
#page15 .BlockTitle TD
 {
background: #5F8ED4;
padding: 8px;
text-align: center;
font-weight: normal;
font-size: 20px;
color:white;
}

#page16 .BlockTitle TD,
#page17 .BlockTitle TD,
#page18 .BlockTitle TD,
#page19 .BlockTitle TD,
#page20 .BlockTitle TD
 {
background: white;
padding: 8px;
text-align: center;
font-weight: normal;
font-size: 20px;
color:#000099;
}

.QPage .Answer
{
width:70px;
}
.QPage .Answer input
{
width:12px;
margin:0;
margin-left:3px;
}
#menu,#menu1,#menu31
{
text-decoration:none;
font-size:25px;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;
background:white;
color:gray;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.kezdo_layer2 #menu2, .zaro_layer2 #menu4
{
text-decoration:none;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;
background:white;
color:gray;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
float:right;	
}

#lap22 a
{
color:gray;
font-weight:bold;
text-decoration:none;
}
#lap22 a:hover
{
color:red;
}
