body {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

.maintable {
width:100%;
height:100%;
}

.header {
background-image:url(img/base/header.jpg);
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.mainsite {
padding-top:5px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
background-image:url(img/base/background.jpg);
background-repeat:repeat-x;
vertical-align:top;
font-family:arial;
font-size:12px;
color:#0C1B29;
}

.logo {
padding-top:0px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
font-family:arial;
font-size:12px;
color:#bee1ff;
line-height:150%;
}

.uplink {
color:white;
text-decoration:none;
color:white;
}
.uplink:hover {
color:white;
text-decoration:none;
color:#bee1ff;
}
.keres {
text-align:right;
padding-right:10px;
}

.input {
	width:247px;
	height:22px;
	font-size:12px;
	font-family:arial;
	background-image:url(img/base/input_top.jpg);
	background-color:none;
	border:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	color: #767792;
}
.winput {
width:247px;
height:22px;
font-size:12px;
font-family:arial;
background-image:url(img/base/input.jpg);
background-color:none;
border:0px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
}
.input_login {
width:150px;
height:22px;
font-size:10px;
font-family:arial;
background-image:url(img/home/i_login.jpg);
background-color:none;
border:0px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
color:gray;
}

.input_p {
background-image:url(img/home/input.jpg);
background-color:none;
border:0px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
height:22px;
width:157px;
color:#555555;
}

.button {
background-image:url(img/base/button_top.jpg);
border:0px;
width:122px;
height:20px;
}
.wbutton {
background-image:url(img/base/button.jpg);
border:0px;
width:124px;
height:22px;
}

.button_login {
background-image:url(img/home/login.jpg);
border:0px;
width:124px;
height:22px;
}

.link {
color:#193c5d;
text-decoration:none;
font-size:12px;

}
.link:hover {
color:#193c5d;
text-decoration:none;
font-size:12px;
}

.szoveg {
font-size:12px;
font-family:arial;
color:#02284F;
line-height:130%;
}
.szoveg_kicsi {
font-size:10px;
font-family:arial;
color:#003399;
line-height:130%;
}
.szoveg_kicsi_piros {
font-size:10px;
font-family:arial;
color:#FF0000;
line-height:130%;
}
.szoveg_piros{
font-size:12px;
font-family:arial;
color:#FF0000;
line-height:130%;
}
.szoveg_zold{
font-size:12px;
font-family:arial;
color:#3D7A40;
line-height:130%;
}
.szoveg_zold2{
font-size:14px;
font-family:arial;
color:#3D7A40;
line-height:130%;
}
.felso_nev {
font-size:14px;
font-family:arial;
color:#111344;
line-height:130%;
}
.felso_nev_feher {
font-size:13px;
font-family:arial;
color:#EAEAF7;
line-height:130%;
}

.szoveg2 {
font-size:14px;
font-family:arial;
color:#001122;
}

.szoveg3 {
font-size:16px;
font-family:arial;
color:#DC104E;
}
.szoveg4{
	font-size:12px;
	font-family:arial;
	color:#001122;
	line-height:130%;
	height: 50px;
}
.szoveg5 {
font-size:16px;
font-family:arial;
color:#4658A2;
}

h1 {
font-size:18px;
font-family:arial;
color:#001122;
}

.hibaszoveg {
font-size:12px;
color:white;
font-family:arial;
padding-top:4px;
padding-left:4px;
padding-bottom:4px;
}

.p_table_a {
width:170px;
height:70px;
background-image:url(relatives/active.jpg);
}
.p_table_f {
width:170px;
height:70px;
background-image:url(relatives/female.jpg);
}
.p_table_f_kutat {
width:170px;
height:70px;
background-image:url(relatives/female_kutat.jpg);
}
.p_table_m {
width:170px;
height:70px;
background-image:url(relatives/male.jpg);
}
.p_table_m_kutat {
width:170px;
height:70px;
background-image:url(relatives/male_kutat.jpg);
}

.p_tr {
font-size:12px;
font-family:arial;
color:black;
}
.p_tr2 {
font-size:11px;
font-family:arial;
color:black;
}
.p_tr_nev {
font-size:12px;
font-family:arial;
color:black;
height:15px;
}

.link_p {
color:#004080;
text-decoration:underline;
}
.link_p:hover {
color:#004080;
text-decoration:none;
}

.onediv {
width:150px;
height:25px;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
padding-right:3px;
font-size:12px;
}

.linkp {
font-size:12px;
color:gray;
text-decoration:none;
}
.linkp2 {
font-size:12px;
color:gray;
text-decoration:none;
}
.linkp2:hover {
font-size:12px;
color:#1C2DF9;
text-decoration:none;
}
.linkp:hover {
font-size:12px;
color:#1C2DF9;
text-decoration:none;
}

