body {
	margin:0px;
	padding:0px;
	
	font-family:Arial;
	font-size:13px;
	color:#565656;
	text-align:center;
}
a {
	text-decoration:none;
	color:#868686;
}

#pageout {
	position: relative;
	width:1020px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	text-align:left;
}

#page {
}


#head {
	position:relative;
	height:242px;
	height:124px;
	background-image:url(images/head.back.top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:125px;
}

#head .logo {
	position:absolute;
	display:block;
	border:0px;
	margin:0px;
	width:380px;
	height:100px;
	left:0px;
	top:20px;
	/*text-indent:-1000px;
	background-image:url(images/logo.png);*/
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
}

.ugyfelkapu {
	position:relative;
/*
	position:absolute;
	left:670px;
	top:124px;
*/
	width:310px;
	height:109px;
	background-image:url(images/ugyfelkapu.back.png);
	background-repeat:no-repeat;
	background-position:left top;
/*	background:yellow; */
	margin-bottom:10px;

}
.ugyfelkapu .nologin {
	position:absolute;
	width:200px;
	left:100px;
	top:40px;
	color:red;
	font-weight:bold;
}

.ugyfelkapu .text {
	position:absolute;
	width:200px;
	left:15px;
	top:56px;
}
.ugyfelkapu .text a {
	color:#565656;
	text-decoration:none;
}

.ugyfelkapu a.adatmodositas {
/*
	position:absolute;
	left:158px;
	left:170px;
	top:49px;
*/
}
.ugyfelkapu a.kilepes {
/*	position:absolute;
	left:158px;
	left:170px;
	top:78px;
*/
}
a.gomb {
	display:block;
	float:left;
margin-right:20px;
	width:102px;
	position:relative;
	left:20px;
	height:20px;
	background-image:url(images/ugyfelkapu.gomb.back.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
	text-align:center;
}
a.gomb2 {
	background-image:url(images/ugyfelkapu.gomb2.back.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.ugyfelkapu .login {
	position:absolute;
	left:17px;
	top:55px;
	background-image:url(images/input136x20.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:20px;
	width:136px;
	border:0px;
}
.ugyfelkapu .pass {
	position:absolute;
	left:159px;
	top:55px;
	background-image:url(images/input136x20.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:20px;
	width:136px;
	border:0px;
}
.ugyfelkapu .submit {
	position:absolute;
	left:204px;
	left:224px;
	top:80px;
	background-image:url(images/button65x20.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:65px;
	height:20px;
	border:0px;
	color:#ffffff;
	font-family:Tahoma;
	font-size:9px;
	
}

.ugyfelkapu a.regisztracio {
	display:block;
	position:absolute;
	left:16px;
	top:85px;
	font-size:10px;
	font-family:Tahoma;
	color:#858585;
	background-image:url(images/underline2.png);
	background-repeat:repeat-x;
	background-position:left 15px;

}
.ugyfelkapu a.elfeljtettjelszo {
	display:block;
	position:absolute;
	left:135px;
	top:85px;
	font-size:10px;
	font-family:Tahoma;
	color:#858585;
	background-image:url(images/underline2.png);
	background-repeat:repeat-x;
	background-position:left 15px;
	line-height:20px;
	color:#565656;
}



.kereses {
	position:relative;
	width:670px;

	background-image:url(images/head.kereses.back-.png);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0px;
	padding:0px;
	overflow:hidden;
	margin-bottom:10px;
}
.kereses .top {
	background-image:url(images/head.kereses.top.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.kereses .bottom {
	background-image:url(images/head.kereses.bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.kereses .gyorskereso {
	position:absolute;
	left:172px;
	top:5px;
	width:104px;
	height:33px;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	text-align:center;
}
.kereses .gyorskereso a {
	/* background-image:url(images/head.kereses.link1.png); */
	background-repeat:no-repeat;
	background-position:left top;
	width:104px;
	height:33px;
	display:block;
}
.kereses .gyorskereso a.akt,
.kereses .gyorskereso a:hover {
	background-image:url(images/head.kereses.link1.akt.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#ffffff;
}
.kereses a.cegkereso {
	position:absolute;
	left:279px;
	top:5px;
	background-image:url(images/head.kereses.link2.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:95px;
	height:33px;
	color:#858585;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	text-align:center;

}

.kereses .reszleteskereso {
	position:absolute;
	left:377px;
	left:279px;
	top:5px;
	background-image:url(images/head.kereses.link3.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:132px;
	height:33px;
	text-align:center;
}
.kereses .reszleteskereso a {
	display:block;
	width:132px;
	height:33px;

	color:#858585;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
}
.kereses .reszleteskereso a.akt,
.kereses .reszleteskereso a:hover {
	background-image:url(images/head.kereses.link3.akt.png);
	background-repeat: repeat-x;
	background-position:left top;
	color:#ffffff;
}




.kereses a.terkepeskereso {
	position:absolute;
	left:512px;
	top:5px;
	background-image:url(images/head.kereses.link4.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:129px;
	height:33px;
	color:#858585;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	text-align:center;
}
.kereses .c3 {
	padding:53px 0px 0px 20px;
	margin:0px;
}

.kereses .c4 {
	padding:53px 0px 0px 20px;
	margin:0px;
}
.kereses .c3 .o {
	width:205px;
	float:left;
	font-family:Tahoma;
	font-size:9px;
	margin:1px 0px;
}
.kereses .c3 .o1 {
	width:310px;
	float:left;
	font-family:Tahoma;
	font-size:9px;
	margin:1px 0px;
}
.kereses .c3 .o1 input {
	width:300px;
}
.kereses .c4 .o {
	width:160px;
	float:left;
	font-family:Tahoma;
	font-size:9px;
	margin:1px 0px;
}
.kereses .c3 .o select {
	width:200px;
}
.kereses .c4 .o select {
	width:155px;
}
.kereses .c3 input {
	width:200px;
}
.kereses .c4 input {
	width:155px;
}


.kereses .c4 .o1 {
	float:left;
	width:145px;
	font-family:Tahoma;
	font-size:9px;
}
.kereses .c4 .o3 {
	float:left;
	font-family:Tahoma;
	font-size:9px;
}
.kereses .c4 .o2 {
	float:left;
	font-family:Tahoma;
	font-size:9px;
}

.kereses .t103 {
}

.kereses input {
	background:#ffffff url(images/input.back.png) repeat-x left top;
	border:1px solid #C9C9C9;
	height:18px;
}
.kereses select {
	background:url(images/input.back.png) repeat-x left top;
	border:1px solid #C9C9C9;
	height:21px;
}

.kereses .c3 .submit,
.kereses .c4 .submit {
	width:89px;
	height:20px;
	background:url(images/button89x20.png);
	border:0px;
	color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	line-height:8px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}


#head .login {
	position:absolute;
	left:670px;
	top:124px;
	width:310px;
	height:109px;
}

.page3 {
}
.page3 .col1 {
	float:left;
	width:335px;
	padding-right:25px;
}
.page3 .col2 {
	float:left;
	width:335px;
	padding-right:25px;
}
.page3 .col3 {
	float:left;
	width:310px;
}

.col310 {
	float:left;
	width:310px;
	overflow:hidden;
}

.page12 {
}
.page12 .col1, .col335 {
	float:left;
	width:335px;
	overflow:hidden;
}
.col675 {
}
.page12 .col2, .col645 {
	float:left;
	width:685px;
	overflow:hidden;
}
.col670 {
	float:left;
	width:670px;
	overflow:hidden;
}
.page21 {
}
.page21 .col1 {
	/* float:right; */
	float:left;
	width:685px;
}
.page21 .col2 {
	/* float:left; */
	float:right;
	width:310px;
}
.page11 {
}
.page11 .col1 {
	float:left;
	width:450px;
}
.page11 .col2 {
	float:left;
	width:450px;
}

.col335 {
	float:left;
	width:335px;
}
.col450 {
	float:left;
	width:450px;
}


.impresszum h1 {
	margin:0px;
	padding:0px;
	text-indent:12px;
	background: url(images/impresszum.head.back.png);
	height:39px;
	text-indent:-1000px;
	overflow:hidden;
}

.adatvedelem h1 {
	margin:0px;
	padding:0px;
	text-indent:12px;
	background: url(images/adatvedelem.head.back.png);
	height:39px;
	text-indent:-1000px;
	overflow:hidden;
}

.kiemeltajanlatok {
	
}
.kiemeltajanlatok h1 {
	margin:0px;
	padding:0px;
	text-indent:12px;
	background: url(images/kiemeltajanlatok.head.back.png);
	height:39px;
	text-indent:-1000px;
	overflow:hidden;
}

.kiemeltajanlatok .box {
	background: url(images/kiemeltajanlatok.box.back.png);
	background-position: left top;
	background-repeat: no-repeat;
	height:111px;
	margin-bottom:10px;
	padding:4px 37px 4px 12px;
}
.kiemeltajanlatok .box h2 {
	margin:0px;
	padding:0px;
	line-height:24px;
}
.kiemeltajanlatok .box h2 a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#F15A22;
	text-decoration:underline;
}

.katalogus {

}
.katalogus .title,.katalogus h1 {
	margin:0px;
	padding:0px;
	text-indent:12px;
	background: url(images/katalogus.head.back.png);
	height:50px;
	background: url(images/katalogus.head.back.png);
	background-repeat: no-repeat;
	background-repeat: left top;
	height:39px;
	text-indent:-1000px;
	margin-bottom:20px;
	overflow:hidden;
}

.katalogus .box {
/*
	background: url(images/katalogus.box.back.png);
	background-position: left top;
	background-repeat: no-repeat;
	height:123px;
*/
	margin-bottom:10px;
/*
	padding:4px 37px 4px 12px;
	position:relative;
*/
	display:block;
	clear:both;
}

.katalogus h1 {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #F15A22;
	margin:0px;
	padding:0px;
	line-height:25px;
}

.katalogus h2 a {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #F15A22;
	text-decoration: none;
	background: url(images/katalogus.box.h1.back.png);
	background-repeat: repeat-x;
	background-position: 0px 15px;
	display: inline;
}

.katalogus .box .ikon {
/*
	height:100px;
*/
/*
	float:left;
	width:62px;
*/
	display:block;
	/*position:relative;*/
}
.katalogus .box a.ikon img {
	border:0px;
}


.katalogus .box .boxikon {
	width:62px;
	float:left;
	display:block;
}

.katalogus .box .boxin {
	display:block;
	float:right;
	width:225px;
	overflow:hidden;
	/* position:relative; */
/*
	padding-left:3px;
/*
*/
}
.katalogus .box a.tovabb {
/*
	position:absolute;
	background: url(images/katalogus.box.tovabb.back.png);
	left:156px;
	top:98px;
/*
	width:152px;
	height:16px;
	text-indent:-1000px;
	display:block;
/*
	overflow:hidden;
*/
}

.katalogus .listabox {
	background: url(images/katalogus.listabox.back.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.ugyfelek {
	width:310px;
	width:685px;
	width:685px;
}
.ugyfelek h1 {
	margin:0px;
	padding:0px;
	text-indent:12px;
	background: url(images/ugyfelek.head.back.png);
	height:57px;
	text-indent:-1000px;
	overflow:hidden;
}

.ugyfelek .box {
	padding:10px 10px 10px 10px;
	font-faily:Arial;
	line-height:16px;
	font-size:12px;
}

.ugyfelek .box a {
/*	display:block; */
	color:#565656;
	color: #F15A22;
	text-decoration:none;
/*
	background:url(images/Untitled-5.png);
	background-repeat: repeat-x;
	background-position: 0px 12px;
*/
/*
	height:32px;
*/
/*
	padding:0px 4px;
	margin:8px 4px;
*/
/*
	overflow:hidden;
	background:#dddddd;
*/
}
.ugyfelek .box a.asz {
	color:#868686;
}

.ugyfelek .col1 {
	float:left;
	width:208px;
}
.ugyfelek .col2 {
	float:left;
	width:208px;
}
.ugyfelek .col3 {
	float:left;
	width:208px;
}
.ugyfelek .col4 {
	float:left;
	width:156px;
}

.ugyfelek a.tovabbi {
	height:15px;
	background:url(images/ugyfelek.tovabb.back.png);
	display:block;
	overflow:hidden;
	text-indent:-1000px;
	width:310px;
	overflow:hidden;
}

.hirdetesek {
	font-family:Tahoma;
	color:#565656;
}
.hirdetesek h1 {
	margin:0px;
	padding:0px;
	text-indent:12px;
	background: url(images/hirdetesek.head.back.png);
	height:57px;
	text-indent:-1000px;
	font-family:Arial;
	overflow:hidden;
}
.hirdetesek h1 {
	margin:0px;
	padding:0px;
	text-indent:12px;
	background: url(images/hirdetesek.head.back.png);
	height:57px;
	text-indent:-1000px;
	overflow:hidden;
}

.hirdetesek .box {
	background: url(images/hirdetesek.box.back.png);
	background-repeat: no-repeat;
	background-position: 0px 18px;
	padding:12px 35px 0px 10px;
	line-height:15px;
}
.hirdetesek .box h2 {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	color:#F15A22;
	text-decoration:none;
}
.hirdetesek a.tovabb {
	height:15px;
	background:url(images/hirdetesek.tovabb.back.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
	width:310px;
	overflow:hidden;
}

.hirdetesek .box h2 a {
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-indent:12px;
	height:50px;
	text-indent:-1000px;

	font-weight: bold;
	color: #F15A22;
	text-decoration: none;
	height:30px;
	line-height:25px;
	display: inline;
	overflow:hidden;
}

.hirek {

}
.hirek h1 {
	margin:0px;
	padding:0px;
	text-indent:12px;
	background: url(images/hirek.head.back.png);
	background-repeat:no-repeat;
	height:50px;
	text-indent:-100px;
	overflow:hidden;
}

.hirek {

}
.hirek h1 {
	margin:0px;
	padding:0px;
	text-indent:12px;
	background: url(images/hirek.head.back.png);
	background-repeat:no-repeat;
	/* height:50px; */
	text-indent:-1000px;
}

.hirek .box {
	/* background: url(images/hirek.box.back.png);*/
	background-position: left bottom;
	background-repeat: no-repeat;
	/* height:123px; */
	margin-bottom:10px;
	padding:0;
}

.hirek .box h3 {
	font-size:13px;
	background:url(images/hirek.box.h1.back.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	line-height:1em;
	margin:0px;
	padding:0px;
}
.hirek .box h3 a {
	text-decoration:none;
	text-indent:12px;
	/* text-indent:-1000px; */
	font-weight: bold;
	color: #F15A22;
	line-height:18px;
}
.hirek .box .content {
	margin:5px 0px;
	padding:0px;
	background:url(images/hirek.box.content.back.png);
	background-repeat:repeat-y;
	background-position:0px 0px;
	padding-left:40px;
}
.hirek .box .date {
	color: #A8A8A8;
	text-align:right;
	padding:0px 10px;
	font-family:Tahoma;
	font-size:9px;
}
.hirek .box a.tovabb {
	height:15px;
	background:url(images/hirek.box.tovabb.back.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
	width:310px;
}



.infok {

}

.infok h1 {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	text-decoration:none;
}

.infok h1 a {
	color:#F15A22;
	text-decoration:underline;
}

.infok .box {
	background: url(images/infok.box.back.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom:10px;
	padding:4px 12px 4px 12px;
}


.nyil {
	display:block;
	background: url(images/nyil1.png);
	background-repeat: no-repeat;
	background-position: right bottom;

/*
	position:relative;
	left:270px;
	width: 19px;
*/
	height: 15px;
	text-indent:-1000px;
	overflow:hidden;
}

.c {
	clear:both;
	overflow:hidden;
	height:0px;
}

.c5 {
	clear:both;
	height:5px;
	overflow:hidden;
}
.c10 {
	clear:both;
	height:10px;
	overflow:hidden;
}


.elv1 {
	margin:0px;
	padding:0px;
	background: url(images/elv1.png);
	height:24px;
	text-indent:-1000px;
}

.kerjenajanlatot {
	display:block;
	margin:0px;
	padding:0px;
	background: url(images/kerjenajanlatot.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	height:155px;
	overflow:hidden;
	// height:150px;
	text-indent:-1000px;
}

.regisztraljon {
	display:block;
	margin:0px;
	padding:0px;
	background: url(images/regisztraljon.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	height:155px;
	overflow:hidden;
	// height:150px;
	text-indent:-1000px;
}



.adatlap {
	line-height:20px;
	color:#565656;
}
.adatlap .title {
	margin:0px;
	padding:0px;
	text-indent:12px;
	background: url(images/adatlap.head.back.png);
	height:50px;
	text-indent:-1000px;
}

.adatlap h1 {
	margin:0px;
	padding:0px;
	text-indent:0px;
	font-size:16px;
}

.adatlap .tablazat {
	width:345px;
	float:left;
}

.adatlap .l {
	float:left;
	text-align:right;
	width:100px;
	clear:both;
	margin-right:10px;
}
.adatlap .k {
	font-weight:bold;
}
.adatlap .r {
	float:left;
	width:200px;
}

.adatlap .l9 {
	float:left;
	text-align:right;
	width:40px;
	clear:both;
	margin-right:10px;
}
.adatlap .r9 {
	float:left;
	width:260px;
}


.adatlap .leiras {
	width:324px;
	float:left;
}

.adatlap .col2head {
	background: url(images/adatlap.col2.head.png);
	height:30px;
	overflow:hidden;
	
}
.adatlap .col2 .elv {
	height:5px;
}

#foot {
	height:64px;
	background: url(images/foot.back.png);
	text-align:center;
	font-size:12px;
	font-family:Arial;
}

#foot .line1 {
	line-height:36px;
	color:#F15A22;
}
#foot .line1 a {
	color:#F15A22;
	text-decoration:none;
}
#pageout #foot .line2,
#pageout #foot .line2 a {
	font-size:12px;
	font-family:Tahoma;
	font-decoration:underline;
	line-height:20px;
	color:#5B5B5B;
}

.talalat {
	
}
.talalat .title {
	margin:0px;
	padding:0px;
	text-indent:12px;
	background: url(images/talalat.head.back.png);
	height:39px;
	text-indent:-1000px;
}

.talalat h1 {
	margin:0px;
	padding:0px;
	font-size:15px;
	font-weight:bold;


	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #F15A22;
	margin:0px;
	padding:0px;
	line-height:25px;
}



.talalat .box {
	float:left;
	width:670px;
	padding-bottom:20px;
/*	height:155px; */
	background: url(images/talalat.box.back2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height:18px;
}
.talalat .box .nev a {
	color:#F15A22;
	font-weight:bold;
	font-size:12px;
	background-image:url(images/underline2.png);
	background-repeat:repeat-x;
	background-position:left 13px;
}
.talalat .box .l {
	width:70px;
	float:left;
	clear:both;
	text-align:right;
}
.talalat .box .r {
	width:500px;
	float:left;
	padding-left:5px;
}
.talalat .box .ct {
	clear:both;
	padding-left:30px;
}

.talalat .box a {
}


.talalat .box_kiemelt {
	float:left;
	width:670px;
	padding-bottom:20px;
/*	height:155px; */
	background: url(images/talalat.box.back2.kiemelt.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height:18px;
}
.talalat .box_kiemelt .nev a {
	color:#F15A22;
	font-weight:bold;
	background-image:url(images/underline2.png);
	background-repeat:repeat-x;
	background-position:left 13px;
}
.talalat .box_kiemelt .l {
	width:70px;
	float:left;
	clear:both;
	text-align:right;
}
.talalat .box_kiemelt .r {
	width:500px;
	float:left;
	padding-left:5px;
}
.talalat .box_kiemelt .ct {
	clear:both;
	padding-left:30px;
}

.talalat .box_kiemelt a {
}




.lapozo {
	width:655px;
	font-family:Arial;
	font-size:11px;
	color:#565656;
	padding-top:10px;
}
.lapozo a {
	font-family:Arial;
	font-size:11px;
	color:#565656;
}

.lapozo .lapozas {
	float:left;
	width:355px;
	text-align:center;
}
.lapozo .lapozas .akt {
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}
.lapozo .lapozas a {
	padding-left:5px;
	padding-right:5px;
}
.lapozo .prev {
	display:block;
	float:left;
	width:150px;
	text-align:right;
	font-weight:bold;
	color:#565656;
}
.lapozo .next {
	display:block;
	float:left;
	width:150px;
	text-align:left;
	font-weight:bold;
	color:#565656;
}



.regisztracio {
	line-height:20px;
	color:#565656;
}
.regisztracio h1 {
	margin:0px;
	padding:0px;
	text-indent:12px;
	background: url(images/regisztracio.head.back.png);
	height:50px;
	text-indent:-1000px;
}


.regisztracio .tablazat {
	width:345px;
	float:left;
}

.regisztracio .l {
	float:left;
	text-align:right;
	width:200px;
	clear:both;
	margin-right:10px;
}
.regisztracio .k {
	font-weight:bold;
}
.regisztracio .r {
	float:left;
	width:400px;
}
.regisztracio .leiras {
	width:324px;
	float:left;
}
.text {
	padding:0px 10px 10px 10px;
}

.error {
	color:red;
	font-weight:bold;
}

.modositas {
	
}

.modositas .l {
	float:left;
	width:200px;
	text-align:right;
	clear:both;
	line-height:24px;
}
.modositas .r {
	float:right;
	width:465px;
	text-align:left;
/*	line-height:20px;*/
}


.adatlap .h3 {
	padding:0px;
	margin:0px;
}


.title {
	margin:0px;
	padding:0px;
	text-indent:12px;
	height:39px;
	text-indent:-1000px;
}
.titlekepekfotok {
	background: url(images/title.kepekfotok.png);
}
.titleregisztracio {
	background: url(images/title.regisztracio.png);
}

.titlecimszerkesztese {
	background: url(images/title.cimszerkesztese.png);
}
.titlevallalkozascimei {
	background: url(images/title.vallalkozascimei.png);
}
.titlejelszo {
	background: url(images/title.jelszo.png);
}
.titledokumentumok {
	background: url(images/title.dokumentumok.png);
}
.titlebemutatkozasszerkesztese {
	background: url(images/title.bemutatkozasszerkesztese.png);
}
.titleberkalkulator {
	background: url(images/title.berkalkulator.back.png);
}


.titleadminisztracio {
	background: url(images/title.adminisztracio.png);
}

.titletevekenysegekeskorzetek {
	background: url(images/title.tevekenysegekeskorzet.png);
}
.titlebanner {
	background: url(images/title.banner.png);
}
.titlejelszoemlekezteto {
	background: url(images/title.elfelejtettjelszo.png);
}


/*
.rel {
	position:relative;
	height:50px;
}

*/
form {
	padding:0px;
	margin:0px;
}





.fhrdtsk {

}
.fhrdtsk .title,.fhrdtsk h1 {
	margin:0px;
	padding:0px;
	text-indent:12px;
	height:50px;
	background: url(images/kiemeltek.head.back.png);
	background-repeat: no-repeat;
	background-repeat: left top;
	height:39px;
	text-indent:-1000px;
	margin-bottom:20px;
	overflow:hidden;
}

.fhrdtsk .box {
	margin-bottom:10px;
/*
	margin-right:10px;
*/
	display:block;
	clear:both;
	border:1px solid #F15A22;
	height:85px;
/*	padding:5px; */
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:328px;
}

.fhrdtsk .box .in {
	padding:5px;
}

.fhrdtsk .l0 {
	color: #F15A22;
	font-weight:bold;
	font-size:12px;
}

.fhrdtsk .l1 {
	font-size:12px;
}

.fhrdtsk .l2 {
	font-size:12px;
}

.fhrdtsk .l3 {
	font-size:12px;
	color:red;
}



.v {
	background: #eeeeee;
}
.h {
	background: #F15921;
	color:#ffffff;
}
.s {
	background: #cccccc;
}


div.errorwarnings {
	background: #ff0000;
	border: 1px solid #000000;
	margin: 3px;
	padding: 5px;
}

div.errorwarnings p {
	margin: 3px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}

div.errorwarnings li {
	margin-left: 30px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	LIST-STYLE: disc outside;
}

div.errornothing {
	background: #00ff00;
	border: 1px solid #000000;
	margin: 3px;
	padding: 5px;
}

div.errornothing p {
	margin: 3px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}

div.errornotice {
/*	background: #ff8080; */
	background: #ffff00;
	border: 1px solid #000000;
	margin: 3px;
	padding: 5px;
}

div.errornotice p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}

div.errornotice li {
	margin-left: 30px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	LIST-STYLE: disc outside;
}

.title3 {
	border-bottom:1px solid #F15A22;
	display:block;
	margin:0px 0px 4px 0px;
	color:#000000;
	font-weight:bold;
}

a.akta {
	font-weight:bold;
	color:#F15A22;
}

.mr25 {
	margin-right:25px;
}

#dialog {
	text-align:left;
}
#dialog .fih {
	width:200px;
}
#dialog .fih {
	width:200px;
}
#dialog .fih {
	width:200px;
}

a.atova {
	color:#F15A22;
	font-size:13px;
	font-weight:bold;
}





.topkereses {
	position:relative;
	width:670px;

	background-image:url(images/head.topkereses.back-.png);
	background-repeat:repeat-y;
	background-position:left top;

	background:#ffffff;
	margin:0px;
	padding:0px;
	overflow:hidden;
	/* margin-bottom:10px; */

	position:absolute;
	left:430px;
	top:0px;

	width:590px;
}
.topkereses .top {
	background-image:url(images/head.topkereses.back.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.topkereses .bottom {
	background-image:url(images/head.topkereses.bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.topkereses .gyorskereso {
	position:absolute;
	left:172px;
	top:5px;
	width:104px;
	height:33px;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	text-align:center;
}
.topkereses .gyorskereso a {
	/* background-image:url(images/head.kereses.link1.png); */
	background-repeat:no-repeat;
	background-position:left top;
	width:104px;
	height:33px;
	display:block;
}
.topkereses .gyorskereso a.akt,
.topkereses .gyorskereso a:hover {
	background-image:url(images/head.kereses.link1.akt.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#ffffff;
}
.topkereses a.cegkereso {
	position:absolute;
	left:279px;
	top:5px;
	background-image:url(images/head.kereses.link2.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:95px;
	height:33px;
	color:#858585;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	text-align:center;

}

.topkereses .reszleteskereso {
	position:absolute;
	left:377px;
	left:279px;
	top:5px;
	background-image:url(images/head.kereses.link3.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:132px;
	height:33px;
	text-align:center;
}
.topkereses .reszleteskereso a {
	display:block;
	width:132px;
	height:33px;

	color:#858585;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
}
.topkereses .reszleteskereso a.akt,
.topkereses .reszleteskereso a:hover {
	background-image:url(images/head.kereses.link3.akt.png);
	background-repeat: repeat-x;
	background-position:left top;
	color:#ffffff;
}

.topkereses .berkalkulator {
	position:absolute;
	left:377px;
	left:279px;
	left:415px;
	top:5px;
	background-image:url(images/head.kereses.link3.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:132px;
	height:33px;
	text-align:center;
}
.topkereses .berkalkulator a {
	display:block;
	width:132px;
	height:33px;

	color:#858585;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
}
.topkereses .berkalkulator a.akt,
.topkereses .berkalkulator a:hover {
	background-image:url(images/head.kereses.link3.akt.png);
	background-repeat: repeat-x;
	background-position:left top;
	color:#ffffff;
}

.topkereses a.terkepeskereso {
	position:absolute;
	left:512px;
	top:5px;
	background-image:url(images/head.kereses.link4.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:129px;
	height:33px;
	color:#858585;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	text-align:center;
}
.topkereses .c3 {
	padding:53px 0px 0px 20px;
	padding:50px 0px 0px 20px;
	margin:0px;
}

.topkereses .c4 {
	padding:53px 0px 0px 20px;
	margin:0px;
}
.topkereses .c3 .o {
	width:205px;
	float:left;
	font-family:Tahoma;
	font-size:9px;
	margin:1px 0px;
}
.topkereses .c3 .o1 {
	width:270px;
	float:left;
	font-family:Tahoma;
	font-size:9px;
	margin:1px 0px;
}
.topkereses .c3 .o1 input {
	width:260px;
}
.topkereses .c4 .o {
	width:160px;
	float:left;
	font-family:Tahoma;
	font-size:9px;
	margin:1px 0px;
}
.topkereses .c3 .o select {
	width:200px;
}
.topkereses .c4 .o select {
	width:155px;
}
.topkereses .c3 input {
	width:200px;
}
.topkereses .c4 input {
	width:155px;
}


.topkereses .c4 .o1 {
	float:left;
	width:145px;
	font-family:Tahoma;
	font-size:9px;
}
.topkereses .c4 .o3 {
	float:left;
	font-family:Tahoma;
	font-size:9px;
}
.topkereses .c4 .o2 {
	float:left;
	font-family:Tahoma;
	font-size:9px;
}

.topkereses .t103 {
}

.topkereses input {
	background:#ffffff url(images/input.back.png) repeat-x left top;
	border:1px solid #C9C9C9;
	height:18px;
}
.topkereses select {
	background:url(images/input.back.png) repeat-x left top;
	border:1px solid #C9C9C9;
	height:21px;
}

.topkereses .c3 .submit,
.topkereses .c4 .submit {
	width:89px;
	height:20px;
	background:url(images/button89x20.png);
	border:0px;
	color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	line-height:8px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

.terkep h1 {
	border-bottom:1px solid #F15A22;
	display:block;
	margin:0px 0px 4px 0px;
	color:#000000;
	font-weight:bold;
	font-size:24px;
}

.hsz {
	margin-bottom:10px;
	border-bottom: 1px solid #D76002;
}
.hsznev {
	font-size:16px;
}
.hszido {
	float:right;
	ont-size:16px;
	text-align:right;
}
.hszertek {
	ont-size:16px;
}
.hszertekeles {
	ont-size:16px;
}

.orange {
	color:#F15A22;
}


.row {
	
}

.row .col10 {
	width:10%;
}
.row .col20 {
	width:10%;
}
.row .col25 {
	width:10%;
}
.row .col30 {
	width:30%;
}
.row .col40 {
	width:40%;
}
.row .col50 {
	width:50%;
}
.row .col60 {
	width:60%;
}
.row .col66 {
	width:66%;
}
.row .col70 {
	width:70%;
}
.row .col75 {
	width:75%;
}
.row .col80 {
	width:80%;
}
.row .col90 {
	width:90%;
}


.page21 .col1 {
	float:left;
	width:685px;
	width:66.66%;
}
.page21 .col2 {
	float:right;
	width:33.33%;
}
.page11 {
}
.page11 .col1 {
	float:left;
	width:50%;
}
.page11 .col2 {
	float:left;
	width:50%;
}


#pageout {
	width:100%;
	max-width:1020px;
}

#head {
	overflow:hidden;
}

.katalogus,
.ugyfelek {
	width:100%;
}


.katalogus .box .boxikon {
	width:20%;
	margin-top:0;
	margin-top:10px;
}
.katalogus .box .boxikon img {
	width:100%
}
.katalogus .box .boxin {
	width:80%;
	margin-top:10px;
}
.katalogus .box .boxin h2 {
	margin-top:0;
	padding-top:0;
	line-height:1em;
}

	.col310 {
		  width: 45%;
	}
	.mr25 {
		  margin-right: 5%;
	}

.ugyfelek .box .col1 {
	width:33%;
}
.ugyfelek .box .col2 {
	width:33%;
}
.ugyfelek .box .col3 {
	width:33%;
}

.adatlap .tablazat {
	width:665px;
	width:100%;
	float:left;
}

.adatlap .l {
	float:left;
	text-align:right;
	width:100px;
	width:15%;
	clear:both;
	margin-right:10px;
	margin-right:1%;
}
.adatlap .k {
	font-weight:bold;
}
.adatlap .r {
	float:left;
	width:200px;
	width:535px;
	width:84%;
}

.adatlap .l9 {
	float:left;
	text-align:right;
	width:40px;
	clear:both;
	margin-right:10px;
	width:100px;
}
.adatlap .r9 {
	float:left;
	width:260px;
	width:535px;
}

.talalat .box {
	margin:1% 2% 0 2%;
	padding:1%;
	width: 94%;
	background:#f8f8f8;
	border-bottom:1px solid #e0e0e0;


	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );

}
.talalat .box .l {
	width: 10%;
}
.talalat .box .r {
	padding-left:1%;
	width: 89%;
}



@media screen and (min-width: 1px) and (max-width: 768px) {
	.page21 > .col1,
	.page21 > .col2 {	
		float:none;
		width:98%;
		margin-left:1%;
		margin-right:1%;
	}

}

@media screen and (min-width: 1px) and (max-width: 768px) {
	.adatlap .l {
		width:30%;
	}
	.adatlap .r {
		width:69%;
	}

	.talalat .box .l {
		width: 20%;
	}
	.talalat .box .r {
		padding-left:1%;
		width: 79%;
	}
	.page21 > .col1 {
		margin-left:1%;
		margin-top:1%;
		width:98%;
	}
	.page21 > .col2 {
		margin-left:1%;
		margin-top:1%;
		width:98%;
	}

	.topkereses {
		position:relative;
		top:0;
		left:0;
		width:100%;
	}

}

@media screen and (min-width: 1px) and (max-width: 380px) {

	#head .logo {
		width:100%;
		height:auto;
	}
	#head .logo img {
		width:100%;
	}

}

.topkereses select {
	width:30%;
}

.topkereses .c3 .o1 {
	width:49%;
}
.topkereses .c3 .o1 input {
	width:95%;
}
.topkereses .c3 .o {
	width:34%;
}
.topkereses .c3 .o input,
.topkereses .c3 .o select {
	width:95%;
}
.topkereses .o1 {
}


.osearch {
	width:89px !important;
}