body {
/*	font-family: ff-tisa-web-pro,"Palatino Linotype","Book Antiqua",Palatino,Cambria,serif; 
	font-family:Candara,Verdana,"Trebuchet MS",Tahoma,sans-serif;*/
	color:#6a7989;
	font-family:Arial,Tahoma,sans-serif;	
	font-size:12px;
	background:#d9e8f7 url(../img/bg.jpg) 0 0 repeat-x;
	}

h1, h2, h3, h4 {
	font-family:Arial,Tahoma,sans-serif;	
	font-weight:bold;
	margin-bottom:5px;
	color:#71625b;
	}


.page h1 {
	margin-bottom: 10px;
	}

h2.cimsor {
	color:#000;
	margin-bottom: 15px;
	}

h1 { font-size:20px; color: #000;}
h2 { font-size:18px; }
h3 { font-size:14px; color:#f66120;}
h4 { font-size:12px; color:#ff7502;}

h2 {
	font-family:Arial,Tahoma,sans-serif;	
font-size: 20px;
font-style: normal;
font-weight: 700;
text-transform: normal;
letter-spacing: 0px;
line-height: 28px;
margin-bottom:8px;
color: #7c8ea2;
}

h2 {
	font-size: 20px;
	}

.sidebar h2 {
	font-size:16px;}

h3.szerzo {
	margin:-5px 0 0px 0;
	font-weight: 100;
	color:#92b0cd;
	font-size: 12px;
	text-transform: uppercase;
	}

strong {
	
	}

p {
	font-family:Arial,Tahoma,sans-serif;	
font-size: 14px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.45em;
	}

a {
	/*color:#f69f2b;*/
	color:#f66120;
	}

p a {
	
	background: #fff7f4;}

a:hover {
	color:#f6ab20;
	text-decoration:underline;
	}	

ul.kulfbelf {
	width:100%;
	}

ul.kulfbelf li {
	width:390px;
	float:left;
	}

ul.kulfbelf li.second {
	width:335px;
	}

ul.kulfbelf li h1 {
	margin: 10px 0 10px 20px;
	}

.subpage ul {
	font-size:12px;
	margin:0 0 10px 20px;
	}

.subpage ul li {
	list-style-type:circle;
	padding:0 0 0 10px;
	line-height:16px;
	}

.subpage ul#myList,
.subpage ul#myList li{
	margin:0px;
	padding:0;
	}

.fejlec h1 {
	font-size:14px;
	font-weight:200;
	margin:5px 0 0 0;
	color:#777;
	}
	
.fejlec-bal,
.fejlec-kozep,
.fejlec-jobb {
	float:left;
	width:300px;
	}
.fejlec-bal { margin-bottom:10px; }
.fejlec-kozep { text-align:center; }
.fejlec-jobb { text-align:right; }


.bg-navl {
	position: absolute;
	top:100px;
	left:-21px;
	width:21px;
	height:	45px;
	background: url(../img/bg-navl.png) 0 0 no-repeat;
	z-index: 800;
	}

.bg-navr {
	position: absolute;
	top:100px;
	right:-33px;
	width:42px;
	height:	45px;
	background: url(../img/bg-navr.png) 0 0 no-repeat;
	z-index: 800;
	}

.mainnav {
	width:100%;
	/*background:#9ebee4;
	background:url(../img/bg_nav.png) 0 0 no-repeat;*/
	height:36px;
	
	background: #766862 url(../img/bg-nav.png) 0 0 repeat-x;
	}


.mainnav ul {
	margin-left: 0px;
	 position: relative;
 z-index: 597;
	}

.mainnav ul li {
	float:left;
	margin:0; padding:0px 0 0 0px;
	line-height:36px;
	zoom: 1;
	}

.mainnav ul li.hover,
.mainnav ul li:hover {
 position: relative;
 z-index: 599;
 cursor: default;

}

.mainnav ul ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
 margin-left: 20px;
 padding: 15px 0 15px 0;
 background:#000;
 border-style: solid;
 border-width: 0 1px 1px 1px;
 border-color: #777e89;
  
}



.mainnav ul ul li {
 float: none;
 }

.mainnav ul ul li a {
font-family: Arial,Tahoma,serif;
 font-weight: normal;
 font-size: 12px;
 line-height: 26px;
 display: block;
 }

.mainnav ul ul li a:hover {
 background: none;
 text-decoration: underline;
 color:#ee8d03;
}

.mainnav ul ul ul {
 top: 1px;
 left: 99%;
}

.mainnav ul li:hover > ul {
 visibility: visible;
}

/*.mainnav ul li.hover a:hover,
.mainnav ul li:hover a:hover,*/
.mainnav ul li a.aktiv, 
.mainnav ul li a:hover,
.mainnav ul li:hover a,
.mainnav ul li:active a {
	/* background:url(../img/nav_l.gif) left top no-repeat;*/	
	background:url(../img/bg-navl.png) left top no-repeat;
	}

.mainnav ul li:hover ul li a,
.mainnav ul li:active ul li a {
	background:none;	
	}

.mainnav ul li a {
	color:#FFF;
	font-size:15px;
	font-family:"Myriad Pro", Arial, Tahoma,serif;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0 10px;	
	line-height: 36px;
	display: block;

	}

.mainnav ul li a span {
	padding:0px 20px 0 10px;
	line-height: 36px;
	height: 36px;
	display: block;
	}

.mainnav ul li:hover > ul {display: block;}

.mainnav ul li a.aktiv span,
.mainnav ul li a:hover span,
.mainnav ul li:hover a span,
.mainnav ul li:active a span {
	/* background:url(../img/nav_r.gif) right top repeat-x; */
	background:url(../img/bg-navr.png) right top repeat-x;
	color:#333;
	}


	.mainnav ul ul {
	 width: 187px;
	 margin-top: 0px;
	}

		.mainnav ul ul li {
		 font-weight: normal;
		}

/*.mainnav ul li a.fooldal {
	background:none;
	padding:0 10px 0 10px;
	}
*/


.subnav {
	position:relative;}

.subnav ul {
	position:absolute;
	right:0;

	}

.subnav ul li {
	float:left;
	margin:0; padding:0 4px;
	background:none;
	line-height:32px;
	}

.subnav ul li a {
	padding:0 5px 0 0;
	color:#FFF;
	font-size:10px;
	font-family:Arial,Tahoma,serif;
	text-decoration:none;
	font-weight:normal;
	}

.subnav ul li a.fooldal {
	background:none;
	
	}



/* LEPESEK */
.steps ul {
	width:600px;
	margin:0 auto 0px auto;
	}

.steps ul li {
	float:left;
	margin:0; padding:0;
	background:none;
	width:120px;
	background:url(../img/next.gif) 90px 15px no-repeat;
	}


.steps ul li.last {
	background:none;
	}

.steps ul li h3 { font-size:14px; font-weight:normal; color:#ccc; line-height:14px;}
.steps ul li h4 { font-size:11px; line-height:11px; font-weight:normal; width:86px; color:#ccc;}

.steps ul li a.aktiv h3,
.steps ul li a {	
	color:#ccc;
	text-decoration:none;
	}

.steps ul li a.aktiv,
.steps ul li a.aktiv h3 {	
	color:#606060;
	}

.hasab h2 {
	color:#3890dc;
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	}

.hasab h3 {
	font-size:11px;
	}

.hasab p {
	font-size:11px;
	}

.hasab-1 h3 {
	margin:0;
	}

div.bigtipusok .keret h2,
div.sidebar .keret h2,
div.tipusok .keret h2 {
	color:#fff;
	display: block;
	width:100%;
	font-size: 18px;
	font-weight: bold;
	/* background: url(../img/sidebar.gif) 0 0 repeat-x;*/
	line-height: 28px;
	text-align: center;
	margin:0;
	}

div.bigtipusok .keret h2,
div.tipusok .keret h2 {
	line-height: 36px;
	text-align: left;
	text-indent: 15px;
	}

div.bigtipusok .keret h2 {
	font-size:18px;
	}

.szurke {
	background-color: #e2e1df; }

.sarga {
	background-color: #f6ab20; }

.narancs {
	background-color: #f66120; }		

.szurkes {
	background-color: #ebecf0; }		

.feher {
	background-color: #fff; }		

.ltnarancs {
	background-color: #ffefd8;
	}

.bili {
	background-color: #eff3f7; 
	border: 1px solid #9ba2aa;}

.halvany {background-color:#f0f0ef; }

.kek {
	background-color:#657482;
	color:#fff;}

.vkek {
	background-color:#f2f8fd;
	}

.vkek_alt {
	background-color: #fafafa;
	}

.zold {
	background-color: #8faa48;}
		
.sidebar h3 {
	color:#5693c9;
	margin:24px 24px 5px 24px;
	}

.sidebar p {

	margin:5px 24px 10px 24px;
	}

.sidebar img {
	text-align: center;
	margin:0 auto;
	}

a.tovabb {
	background: url(../img/bullet.gif) 0 1px no-repeat;
	padding:0 0 0 18px;
	font-size: 11px;
	color:#4c4c4c;
	margin:10px 0 20px 100px;
	display:block;
	text-decoration: none;
	}

a:hover.tovabb {
	background: url(../img/bullet.gif) 5px 1px no-repeat;
	padding:0 0 0 18px;
	text-decoration: underline;
	}

.tovabbi {
	text-align: right;
	width: 100%;
	margin-bottom: 30px;}

.tovabbi a {
	background: url(../img/bullet.gif) 0 1px no-repeat;
	padding:0 0 0 18px;
	font-size: 12px;
	color:#4c4c4c;
	text-decoration: none;
	
	}

.tovabbi a:hover {
	background-position: 5px 1px;
	text-decoration: underline;
	}

#slider {

	}

.sliderbox {
	margin:0 0 0px 0px;
	width:300px;
	float:left;
	display:block;
	}

span.slidervalue {
 	float:left;
 	display:block;
 	width:60px;
 	font-size:20px;
 	font-family:Georgia,times;
	color:#d8433b;
 	}

.tophostels {
	background: #f8f6f0;
	}

.tophostels h2 {
	color:#ff9600;
	font-size: 18px;
	}

.tophostels ul {
	width:160px;
	float:left;
	margin:5px 10px 0 0;	
	border-right: 1px dotted #222;
	}

.tophostels ul.last {
	width:160px;
	float:left;
	margin:5px 0 0 0;	
	border-width: 0px;
	}

.tophostels ul li {
	line-height: 18px;}

.tophostels a {
	color:#222;
	}

.tipusok {
	width:100%;
	margin: 10px 0 0 0;
	}

.tipusa {
	width:320px;
	float:left;
	display:block;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	}

.last {
	margin-right:0px;
	border-width: 0px;
	padding-right: 0px;
	}

.tipusok img {
	margin:20px 18px 25px 15px;
	float:left;
	display:block;
	}

	
.tipusok h3 {
	margin-top: 20px;
	margin-right:10px;
	font-size:14px;
	font-weight: bold;	
	}

.tipusa p,
.tipusok p {
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	margin-right:10px;
	margin-left: 15px;
	margin-bottom: 0;
	}

.tipusok a {
	padding-bottom: 20px;
	}

.bigtipusok img {
	margin:0px 0px 10px 0px;
	}


.bigtipusok p {
	font-size: 12px;
	line-height: 14px;
	margin: 0 10px 10px 10px;
	}

.footer-content {
	width:940px;
	margin:0 auto;
	padding:20px 0;
	}

.footer-content h4 {
	color:#ff7502;
	font-weight: 100;
	font-size: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
	border-bottom: 1px dotted #FFF;
	width: auto;
	display: block;
	}

.footer-content .box {
	float:left;
	display: block;
	width:auto;
	padding-right: 20px;
	margin-right: 15px;
	border-right: 1px dotted #FFF;
	}

.footer-content .vege {
	padding-right: 0px;
	margin-right: 0px;
	border-width: 0px;
	}


.footer-content a {
	color:#FFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	}

.footer-content a:hover {
	color:#999;
	text-decoration: underline;
	
	}

.footer-content ul li {
	list-style: square;
	margin-left: 13px;
	}

/*
.tipusok a {
	color: #FFF;
	width:108px;
	
	background: url(../tmp/button.png) 0 0 no-repeat;

	height: 28px;
	}

.tipusok a.sarga {
	background: url(../tmp/button1.png) 0 0 no-repeat;
	} */

.keresofrm {
	margin-bottom: 20px;
	}

.keresofrm label {
	font-weight: bold;
	margin:0 0 5px 0;
	display: block;
		}

.keresofrm select {
	width:205px;
	margin:0 0 10px 0;}

.shortfrm input[type="button"],
.keresofrm input[type="button"] {
	font-family: Arial,Tahoma,serif;
	background: url(../img/btn_kereses.gif) 0 0 no-repeat;
	border-width: 0;
	color:#FFF;
	text-align:center;
	width:208px;
	height: 32px;
	line-height: 26px;
	padding-top: 0px;
	}

.shortfrm input[type="button"] {
	background: url(../img/btn_kereses-small.gif) 0 0 no-repeat;
	width:175px;
	}

.hir-fejlec,
.prg-fejlec,
.szallas-fejlec {	
	border-top: 1px solid #b2b2b2;
	position: relative;
	}

.prg-fejlec {
	height:106px;
	}

.hir-fejlec {
	height:80px;
	}
	
.szallas-fejlec img {
	float:left;
	margin:0 35px 0 0;
	border-top: 1px solid #b2b2b2;
	}

.szallas-fejlec h2 {
	width:210px;
	position: absolute;
	top:25px;
	left:180px;
	}

.prg-fejlec h2 {
	color:#4c4c4c;
	font-size: 14px;}

.prg-fejlec h3 {
	color:#838893;
	font-size: 14px;
	font-weight: 100;}

h1.listcim {
	line-height: 40px;
	font-size:24px;
	font-weight: bold;
	margin:5px 0 5px 20px;
	
	}

h2.listcim {
	color:#000;
	margin: 5px 0 10px 0;
	}

.szallascim {
	color:#f58220;
	}

.leiras {
	margin:15px 20px 20px 20px;
	}

.prgcim {
	position: relative;
	margin:25px 0 0px 20px;
	width:280px;
	}

.hirleiras,
.prgleiras {
	border-bottom: 1px solid #b2b2b2;
	margin-bottom: 20px;
	}

.hirleiras img, 
.prgleiras img {
	float:left;
	margin:0 15px 0 0;
	}

.hirleiras h3,
.prgleiras h3,
.leiras h3 {
	color:#f58220;
	}

.prgleiras h3 {
	padding-top: 5px;}

.prgleiras p {
	margin-bottom: 5px;}

.hirleiras p {
	padding:10px 10px 0 0;
	}

.hircim h3 {
	color:#000;
	padding:20px 0 0px 20px;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	}

.hircim h2 {
	color:#838893;
	margin:0px 0 0px 20px;
	font-size:20px;
	font-family: Candara,Verdana,"Trebuchet MS",Tahoma,sans-serif;
	}

.prg-fejlec table,
.szallas-fejlec table {
	position: absolute;
	top:25px;
	left:420px;
	color:#000;
	}

.prg-fejlec table {
	left:350px;
	height: 60px;}

.prg-fejlec table td,
.szallas-fejlec table td {
	padding-right:10px;
	}

.prg-fejlec strong
.szallas-fejlec strong {
	color:f58220;
	}

/* ADATLAP */

.adatlap {
	border-top: 1px solid #b2b2b2;
	}

.galeria {
	margin-top: 15px;}

.adatlap .galeria ul {
	margin:0;
	padding: 0;}

.adatlap .galeria ul li {
	float:left;
	display:block;
	padding:0;
	list-style: none;
	margin:0;
	}

.adatlap p.kepdesc {
	line-height: 34px;
	text-align: center;
	margin: 0;
	padding:0;
	background: none;
	}
	
.adatlap .galeria ul li a img {
	border:1px solid #b8c1c9;
	padding:2px;
	background: #FFF;
	width:77px;
	}	

.adatlap .galeria ul li a:hover img {
	border:1px solid #b8c1c9;
	padding:2px;
	background: #f58221;}
	
.adatlap-hasab {
	width: 100%;}

.adbal, .adjobb {
	width:335px;
	float:left;
	}

.adbal { margin-right: 15px;}
.adjobb { margin-right: 0;}

.noborda {
	border-width: 0px;}

.adatlap h3 {
	color: #f58220;
	margin-left:20px;}

.adatlap ul {
	background: #fff;
	padding: 5px 0 10px 20px;
}

.adatlap ul li {
	background: url(../img/bullet-li.gif) 0 5px no-repeat;
	padding: 0px 0 5px 12px;
	}
	
.adatlap ul.szolg li {
	float:left;
	width:200px;
	}

.adatlap h3.adatcim {
	background: #f0f0ef ;
	line-height:36px;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	margin:0 0 10px 0;
	font-size: 18px;
	padding:0 0 0 20px;
	} 

.adatlap p {
	background: #FFF;
	margin-left:20px;
	
	}

.adatdetails {
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	margin: 20px 0;
	background: #FFF;
	width: 100%;
	padding: 20px 0 10px 0;}

.adatdetails strong {
	color:#838893;
	}

.adatdetails table strong {
	color:#f58220;
	padding-right: 20px;
	}

.alja {
	margin-bottom:0px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e0e0;
	}

.detailsup {
	margin: 0 0 10px 20px;
	}

.detailsdown {
	border-top:1px solid #e0e0e0;
	margin:0 0 0px 0px;
	padding: 10px 0 0 20px;
	color:#000;
	font-weight: bold;
	}

ul.kedvezmeny {
	background: #f0f0ef;
	margin-left: 0px;}

ul.kedvezmeny li {
	list-style: none;
	float: left;
	margin-right: 0px;
	background:none;}

form.progfrm label {
	font-size:12px;
	font-weight: 100;
	line-height: 18px;;
	}

.progfrm table {
	margin:10px 20px 0 10px;
	}


.progfrm span {
	background:url(../img/btnprog_l.png) left top no-repeat;	
	height:31px;
	line-height: 31px;
	
	padding: 0 0px 0 7px;
	margin: 0px 0px 0 0px;
	display: block;
	}

.progfrm input[type="button"] {
	background:url(../img/btnprog_r.png) right top repeat-x;
	border: 0;
	height:31px;
	line-height: 31px;
	color: #FFF;
	margin: 0;
	padding: 0 30px 3px 23px;
	}


.progfrm input[type="button"]:hover {
	color: #999;
	}


.szeles {
	width:125px;
	}

.tagkartyak {
	margin:20px 0;
	width: 100%;
	}

table.tagkartyak tr {
	border-bottom: 1px solid #d9d9d9;
	}

table.tagkartyak tr.last {
	border-width:0px;
	}

table.tagkartyak tr td {
	padding: 15px 0;
	vertical-align: middle;
	}

.shortfrm {
	padding:10px;
	color:#FFF;
	}

.short {
	width:100%;
	-moz-border-radius: 5px 0;
	-webkit-border-radius: 5px 0;
	border-radius: 5px 0;
	margin-bottom: 20px;	
	}

.shortfrm h2 {
	color:#FFF;
	font-size: 18px;
	margin-bottom: 10px;
	}

.shortfrm label {
	display: block;
	margin:0 0 3px 0;
	font-size:12px;
	font-weight: bold;
	}

form.shortfrm select {
	width:175px;
	margin-bottom: 10px;
/*	line-height: 20px;
	padding: 3px 4px;
*/	}

.bannerek {
	margin:0 0 15px 15px;
	}

.pager p {
	margin-bottom: 20px;
	}

.hirlevelfrm {
	margin:0 20px;
	width:150px;
	}

.hirlevelfrm input {
	margin-bottom: 10px;
	padding:4px 2px;
	border:1px;
	border-color:#404040 #adadad #adadad #404040;
	border-style: solid;
	text-align: center;
	}

form input[type="submit"],
.login form input[type="submit"],
a.moree,
a.aktivalas,
form.keresni input[type="submit"],
form.keresokfrm input[type="submit"] {
	margin: 0px auto 10px auto;
	font-size: 12px;
	font-weight:100;
	width:auto;
	height:28px;
	line-height: 28px;
	color: #FFF;
	background: #7c716b;
	border-width: 0;
	}

a.aktivalas {
	font-size: 14px;
	font-weight: 100;
	background: #8faa48;
	padding: 6px;
	text-decoration: none;
	}

a.aktivalas:hover {
	background: #657482;
	}

.more {
	clear:both;
	margin: 10px 0 10px 0;}

.more a {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	margin:5px 0 10px 10px;
	text-decoration: none;
	text-align: center;
	border: 1px solid #555;
	background: #333;
	line-height: 14px;
	color: #FFF;
	font-size: 9px;
	padding:3px 5px;
	}

.more a:hover {
	background: #fff;
	color:#71625b;
	border-color: #eee;
	}

form.hirlevelfrm input[type="submit"]:hover,
form.hirlevelfrm input[type="button"]:hover{
	background-color:#333;
	border-color:#333;
	cursor:pointer;
	}

.online {
	float:right;
	display:block;
	width:108px;
	height:28px;
	margin:5px 0 0 0;
	}

.tabok {
	width:725px;
	margin:5px 0 10px 0;
	background: none;
	}

.ui.tabs,
.ui-widget,
.ui-widget-header {
	background: none;
	border-width: 0;
	}

.ui-widget-header {
	font-size: 14px;
	color:#838893;
	line-height: 28px;
	}

.tabok ul li a,
ul.ui-tabs-nav li.ui-state-default a span{
	line-height: 28px;
	background: url(../img/tabs_bg.gif) 0 0;
	color: #838893;
	font-family: "Trebuchet MS",Arial,serif;
	}

ul.ui-tabs-nav li.ui-state-default a {
	line-height: 28px;
	height: 28px;
	}

ul.ui-tabs-nav li {
padding-top:0;padding-bottom: 0;
	}

ul.ui-tabs-nav li.ui-state-default a {
	line-height: 28px;
	background: url(../img/tabs_bg.gif) 0 0;padding-top:0;padding-bottom: 0;
	}

ul.ui-tabs-nav li.ui-tabs-selected {
	line-height: 28px;
	padding-top:0;padding-bottom: 0;
	font-weight: bold;
	background: #FFF;
	}

#fragment-1,
#fragment-2,
#fragment-3,
#fragment-4,
.ui-tabs-panel,
.ui-widget-content {
	border:0;
	margin:0;
	padding: 0;}

.szumma {
	background: #eaf2f9;
	margin:10px 0 0px 0;
	color: #7c8ea2;
	}

.szumma:hover {
	background: #f9eaea;
	}

.szumma p {
	padding:10px;
	font-size: 12px;
	color: #7c8ea2;
	}

.szumma ul {
	margin: 10px 20px;
	line-height: 40px;
	}

.szumma ul li {
	float:left;
	display:block;
	margin-right: 20px;
	}

.szumma span {
	font-size:22px;
	font-weight: bold;
	}


.login {
	background: url(../img/bg-login.jpg) 0 5px no-repeat;
	width: 100%;	
	}

.login_feedback {
	background: url(../img/bg-login.jpg) 0 bottom no-repeat;
	width: 100%;	
	line-height: 10px;
	height: 10px;
	margin-bottom: 20px;
	}


.login h2 {
	padding:20px 10px 10px 10px;
	font-size:20px;
	font-weight: 100;
	}

.login form {
	margin:10px 10px 0px 10px;}

.login form label {
	font-size:9px;
	text-transform: uppercase;
	line-height: 20px;
	font-weight: 700;}

.login form input {
	width:200px;
	margin:0 0 15px 0;
	padding:5px 6px;
	border: 1px solid #ccc;
	font-size: 14px;}

.login form a {
	margin-left:10px;
	font-size: 10px;}

.login ul {
	width:100%;
	margin-bottom: 10px;
	}

.login ul ul {
	margin: 3px 0 0 0;
	padding:0;}

.login ul li {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 2.7px;
	}

.loginlayer {
	background: #fff;
	overflow: hidden;}

.login ul.loginsub {
	margin: 0 0 10px 0;
	padding: 0;}

.login ul.loginsub li {
	margin:0;
	padding: 0;
	width:50%;
	float:left;
	display: block;}

.login ul.loginsub li a {
	padding: 0;
	margin: 0;
	text-indent: 0;
	font-size: 12px;
	font-weight: bold;
	}


.layerin {
	padding: 5px;}

.corner {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}

#footer ul {
	margin-left: 15px;}

#footer ul li {
	float: left;
	display: block;
	line-height: 30px;
	margin-right: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #71625b;
	}
	
#footer ul li a {
	color: #7C8EA2;
	text-decoration: none;
	} 

#footer ul li a:hover {
	text-decoration: underline;
	} 

.listings {
	}



a .vkek,
a .vkek_alt {
	border: 1px solid #fff;
	text-decoration: none;
	}

a:hover .vkek,
a:hover .vkek_alt {
	border: 1px solid #ddd;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background: -moz-linear-gradient(top, #fff, #eee);
  background: -o-linear-gradient(top, #fff, #eee);
  background-color: #eee;	
	}

#content .listings { padding:10px 0; height:100%; width:100%; overflow:hidden; cursor:pointer; margin:0 0 20px 0; }

#content a .listings,
.nagylista a {
	text-decoration: none;}

#content .listings h3 { font-family:Helvetica, Arial,Tahoma,serif; margin:0; padding: 5px 0 8px 8px; font-size:17px; float:left; width:410px; }
#content .listings h3 a { text-decoration:none; display:block; padding:0; margin:0; }
#content .listings h3 a:hover { text-decoration:none; }

.job_title { width:410px; float:left;  }
#content .listings h3 span a.jp_title { width:300px; float:left; font-size:18px; }

#content .listings h3 span a.edit,#content .listings h3 span a.delete  { float:left; margin-right:5px; display:block; font:12px Arial, Helvetica, sans-serif; }

#content .listings h3 span a.edit { color:#228400; }
#content .listings h3 span a:hover.edit { color:#000; }

#content .listings h3 span a.delete { color:#c62601; }
#content .listings h3 span a:hover.delete { color:#000; }


#content .listings h3 span  { font-size:11px; padding-top:3px; display:block; }
#content .listings h3 span  a { font-size:10px; }

#content .listings span.company_name { font-weight:normal; font-size:11px;}

#content .listings span.jobs { font-weight:bold; float:left; padding-right:8px; }
#content .listings span.jobs a { text-decoration:none;}
#content .listings span.jobs a:hover { text-decoration:none;}

.date { font-size:20px; float:right; width:50px; padding-top:0px; text-align:center; text-transform:uppercase; font-weight: bold;}
.date small { background:none; font-size:10px; letter-spacing:0px; clear: both; display: block; }
.place { float:left; padding-top:8px; width:150px; font:14px Georgia, "Times New Roman", Times, serif; text-align:left;  } 
.place small { 
	padding: 2px; 
	text-transform:uppercase; 
	border-bottom: 1px dotted #999;
	color: #555;
	padding: 1px 2px;
	font-size: 8px;
	}

table th {
	font-weight: bold;
	}

table.dmunka {
	}
	
table.dmunka td {
	width:220px;
	}
	
form.keresokfrm select.default {
	width:180px;
	margin-top: 10px;
	margin-right: 20px;
	float: none;
	}

form.keresokfrm {
	padding:10px 10px 10px 10px;}

form.keresokfrm label {
	margin-bottom: 0px;
	color:#7c8ea2;
	margin-left: 5px;
	clear: both;
	line-height: 22px;
	font-weight: bold;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
	}

form.keresokfrm label.blokk {
	font-weight: bold;
	display: block;
	margin-left: 0;
	}

form.keresokfrm input,
form.keresokfrm select {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
  background: -moz-linear-gradient(top, #fff, #f8f8f8);
  background: -o-linear-gradient(top, #fff, #f8f8f8);
  /*background-color: #f8f8f8; */
  font-family: 'Helvetica', Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
   padding: 8px 4px;
   border: 1px solid #c4d5ea;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width:230px;
  margin-right: 10px;
  margin-bottom: 10px;
  }

form.keresokfrm select {
	width:240px;
	line-height: 24px;
	margin-bottom: 10px;
	}

table.dmunka input[type="radio"] {
	float: left;
	margin-right: 8px;
	display: block;
	}

form.keresokfrmi {
/*	padding:10px 10px 5px 10px; */}

form.keresokfrmi span.figyelem {
 clear:both;
 display: block;
 margin:-10px 0 10px 0;
 color: #7c8ea2;
 }

form.keresokfrmi label {
	margin-bottom: 0px;
	color:#576a7e;
	margin-left: 0px;
	clear: both;
	line-height: 18px;
	font-weight: bold;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
	}

form.keresokfrmi input,
form.keresokfrmi select,
form.keresokfrmi textarea  {
/*  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
  background: -moz-linear-gradient(top, #fff, #f8f8f8);
  background: -o-linear-gradient(top, #fff, #f8f8f8);
 */ font-family: 'Helvetica', Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
   padding: 5px 5px;
   border: 1px solid #c4d5ea;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width:180px;
  margin-right: 10px;
  margin-bottom: 10px;
  }

form.keresokfrmi div.custom-checkbox input[type="checkbox"] {
	width:24px;
	}
	  
form.keresokfrmi input[type="submit"] {
   padding:3px;
   line-height: 12px;
   border: 1px solid #c4d5ea;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
	width:auto;
	  font-size: 11px;
	font-weight: normal;
	color: #FFF;
	background: #7c716b;
	cursor:pointer;
	margin-top: 0px;
	}

form.keresokfrmi input[type="submit"]:hover {
	background: #6a7989;
	}

form.keresokfrmi h3 {
	font-size:16px;/*
	color: #766862;*/}

/* 
++++++++ TABS ++++++++
*/

#elozmenyek {
	margin:0 0 10px 0;
}

#hasonloak {
	margin:5px 0 20px 0;
	}

#elozmenyek ul li,
#hasonloak ul li{
	width:auto;
	float:left;
	width:190px;
	margin: 0 5px 5px 0;
	}

#elozmenyek ul.irodalista,
#hasonloak ul.irodalista {
	margin: 0;
	padding:0;
	}

#elozmenyek ul.tabok {
	margin: 0;
	width: 100%;
	padding-bottom: 0;
	}

ul.tabok {
	background: url(../img/bg_tabok.gif) 0 -4px repeat-x;
	height: 33px;
	}

#elozmenyek ul.tabok li,
#datatab ul.tabok li,
#hasonloak ul.tabok li {
	width:auto;
	float:left;
	margin: 0 0px 5px 0;
	line-height: 30px;
	}

#elozmenyek ul.tabok li a,
#datatab ul.tabok li a,
#hasonloak ul.tabok li a {
	font-size:12px;
	text-decoration:none;
	padding:0px 0px 0 0px;	
	line-height: 30px;
	display: block;
	}

#elozmenyek ul.tabok li a span,
#datatab ul.tabok li a span,
#hasonloak ul.tabok li a span{
	padding:0px 20px 0 10px;
	line-height: 30px;
	height: 30px;
	display: block;
	}

#elozmenyek ul.tabok li a.selected,
#datatab ul.tabok li a.selected,
#hasonloak ul.tabok li a.selected {
	padding-left: 10px;
	background:url(../img/tab_l.gif) left top no-repeat;	}

#elozmenyek ul.tabok li a.selected span,
#datatab ul.tabok li a.selected span,
#hasonloak ul.tabok li a.selected span {
	background:url(../img/tab_r.gif) right top repeat-x;	}

#elozmenyek ul.tabok li a,
#datatab ul.tabok li a,
#hasonloak ul.tabok li a{
	padding-left: 12px;
	background:url(../img/taboff_l.gif) left 0px no-repeat;	}

#elozmenyek ul.tabok li a span,
#datatab ul.tabok li a span,
#hasonloak ul.tabok li a span {
	background:url(../img/taboff_r.gif) right 0px repeat-x;	
	}

#elozmenyek ul.tabok li a,
#datatab ul.tabok li a,
#hasonloak ul.tabok li a{
	font-size: 14px;
	color: #777;
	}

#elozmenyek ul.tabok li a.selected,
#datatab ul.tabok li a.selected,
#hasonloak ul.tabok li a.selected{
	font-weight: bold;
	color: #413f40;
	}


table.listatbl {
	width: 100%;
	margin-bottom: 20px;
	}

table.listatbl h2 {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 2px;
	line-height:18px;}

table.listatbl h2 a {
	text-decoration: none;}

table.listatbl h2 a:hover {
	text-decoration: underline;}

table.listatbl th {
	text-align: center;
	background: #cddef0;
	padding: 10px 5px 8px 5px;
	color: /*#7a6e69;*/ #333;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	border-bottom: 2px solid #9cb8cf;
	}

table.listatbl td.balos {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	}

table.listatbl td {
	padding:8px 5px;
	vertical-align: middle;
	text-align: center;		
	border-bottom: 1px solid #e1e9f0;
	}

table.targyak {
	margin:0 auto;}

table.targyak td {
	padding:1px;
	font-size: 11px;
	text-align: left;
	width: 80px;
	}

table.prog img {
	width:60px;
	height:80px;
	}

table.munk img {
	width:60px;
	height:40px;
	}

table.tana td img {
	width:60px;
	height:80px;
	}

table.prog td.ikonok img {
	width:16px;
	height: 16px;
	border-width: 0;
	background: none;}

table.listatbl tr:hover a img,
table.listatbl a:hover img {
	border-color: #999;
	}

table.listatbl a img {
	padding: 2px;
	background-color: #fff;
	border:1px solid #EEE;
	}

.author {
	line-height: 14px;
	font-weight: 100;
	font-size: 11px;}

.author strong {
	display: block;
	width:60px;
	float: left;
	}

span.desc {
	font-size: 11px;
	font-weight: 500;
	height:48px;
	max-height:48px;
	overflow:hidden;line-height:16px;margin:5px 0 5px 0;display:block;	}

span.desc p, 
span.desc p strong,
span.desc p b {
	font-weight: normal;}

span.desc p, span.desc h2, span.desc h3, span.desc a {
	font-size: 11px;
	color:#6a7989;
	text-decoration: none;
	background: none;}

table.listatbl tr.even td { background-color:#FEFEFE; }
table.listatbl tr.odd td { background-color:#f5f9fd; }

table.listatbl table tr.even td { background:none; }
table.listatbl table tr.odd td { background:none; }

table.listatbl tr.even:hover td, 
table.listatbl tr.odd:hover td {
	background: #f7f6f5;
	border-bottom-color: #efedec;
	}
	
table.listatbl tr:hover h2 a {
	text-decoration: underline;}

span.files_doc {
	background: url(../img/files_doc.png) 0 5px no-repeat;
	}

.letolt {
	margin: 10px 10px 30px 0;
	display: block;
	color: #a6b6c8;
	font-size: 14px;
/*	text-align: center; */
	}

.letolt a {
	text-decoration: none;
	padding:10px 8px 8px 8px;
	
	margin-right: 5px;
  background: -webkit-gradient(linear, left top, left bottom, from(#f8c15b), to(#f6ab20));
  background: -moz-linear-gradient(top, #f8c15b, #f6ab20);
  background: -o-linear-gradient(top, #f8c15b, #f6ab20);
background: #f6ab20;
}

.letolt a:hover {
	background: #f66120;
	}

.letolt a:hover span {
	color: #fff;
	}

.letolt a span {
	padding: 4px 4px 4px 32px;
	font-size:18px;
	font-weight: bold;
	color:#fff;
	}

/*
	background-color: #9cb8cf;
	border-bottom: 2px solid #bcd1e2;
*/
	
.erdekel {
	font-size:14px;font-weight:bold;margin:10px 0 20px 0
	}

.erdekel a {
	background-color:#cddef0; 
	padding:3px;
	color: #7e99b6;
	text-decoration: none;
	}


ul.adatok {
	margin: 5px 0 10px 0;
	}

ul.adatok li {
	padding-bottom: 3px;
	width:230px;
	float:left;
	font-size: 12px;
	}

ul.wide li {
	width:300px;}


ul.adatokm li {
	padding-bottom: 3px;
	width:230px;
	display: block;
	float: none;
	font-size: 14px;
	}

ul.adatok li strong {
	margin-right: 10px;
	display: block;
	float: left;
	width: 75px;
	}



ul.szeles li {
	width:300px;
	}

ul.szeles li strong {
	width:100px;
	}

img.tanar {
	float:left;
	width: 150px;
	margin:0 20px 0px 0px;
	border: 5px solid #d1c9c6;
	}

img.tanar:focus,
img.tanar:hover {
	border-color: #9cb8cf;
	}

p.bemutatkozas {
	margin-bottom: 10px;}	

.breaking {
	margin: 15px 0 0 0;
	}

.breaking h3 {
	font-size: 16px;
	padding-top: 5px;}

.hirdetes {
	width: 260px;
	background: #f5f9fd; /*#eaf2f9;*/
	text-align: center;
	margin-bottom: 20px;
	padding: 5px 0;
	}

ul.offerbtn {
	width: 100%;
	margin: 0px 0 20px 0;}

ul.offerbtn li {
	/*width:50%;*/
	width:auto;
	margin-right: 10px;
	float:left;
	display: block;
	}

ul.offerbtn li a {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #fff;	
	background:#ae1a1a url(offerbtn.gif) left top repeat-x;
	color:#FFF;
	padding:10px 12px;
	font-weight: bold;
	width:auto;	
	height: 43px;
	font-size: 14px;
	text-decoration: none;
	}

ul.offerbtn li a.req {
	background:#ae1a1a url(offerbtn.gif) left top repeat-x;
	padding:10px 10px;
	}

ul.offerbtn li a.prn {
	background: #2e87d4 url(offerbtn_prn.gif) left bottom repeat-x;
	padding:10px 10px;
	}

ul.offerbtn li a:hover,
h2 a.terkepgomb:hover,
a.terkepgomb:hover {
	background: #626262 url(offerbtn_hover.gif) left bottom repeat-x;
	text-decoration: none;
	}

ul.offerbtn li a span {
	padding-left: 0px;
	padding-bottom: 10px;
	line-height: 32px;
	}
	
ul.offerbtn li a.req span {
	background:url(offerreq.png) 0 -2px no-repeat;
	}

ul.offerbtn li a.prn span {
	background:url(offerprn.png) 0 -2px no-repeat;
	}

#offerfrm {
	margin-bottom: 10px;
	position: relative;
	}

#offerfrm form {
	margin:10px;
	}

#offerfrm form input {
	width:140px;
	padding:3px 4px;
	margin-bottom: 10px;
	}

#offerfrm form input[type="checkbox"] {
	width: auto;
	padding:0;
	float:left;
	margin-right: 10px;
	}

#offerfrm form textarea {
	width:340px;
	padding:3px 4px;
	margin-bottom: 10px;
	height:60px;
	}

#offerfrm form label {
	font-weight: bold;
	display: block;
	margin-bottom: 3px;
	}

span.nap,
span.ho,
span.ev,
span.ido {
	display: block;
	}

span.nap {
	color:#657482;
	font-size:20px;
	font-weight: 100;}
span.ho {
	text-transform: uppercase;
	font-size:10px;
	font-weight: 100;}
span.honap {
	text-transform: uppercase;
	font-size:12px;
	font-weight: 100;}
span.ev {
	color:#999;
	font-size:12px;
	font-weight: 800;
	display: none;}
span.ido {
	padding-top: 10px;
	color:#f6ab20;
	font-size:14px;
	font-weight: 100;}

ul.hirek li {
	margin:0 0 15px 0;
	}

ul.hirek h2 {
	font-size:16px;	
	margin:0 0 2px 0;
	display: block;
	font-weight: 100;
	line-height:20px;
	}

ul.hirek h2 a {
	text-decoration: none;}

ul.hirek h2 a:hover {
	text-decoration: underline;}

ul.hirek h3 {
	background: #fff7f4;
	color:#f6ab20;
	padding: 3px;
	margin:0;
	line-height: 24px;
	display: inline;
	width: auto;
	font-size: 10px;
	}

ul.hirek h3 a {
	text-decoration: none;
		color:#f6ab20;

	}

ul.hirek h3 a:hover {
	text-decoration: underline;
	}

ul.hirek h4 {
	color:#7c8ea2;
	margin: 2px 0 2px 0;
	padding:0;
	font-size:12px;
	font-weight: normal;	
	}

ul.hirek p {
	line-height: 18px;
	margin: 0 0 3px 0;
	}

ul.forrasok {
	margin: 0 0 20px 0;}

ul.forrasok li {
	margin-bottom: 5px;}

.sidebar ul.forrasok li a {
	background: url(../img/bullet-blue.png) 0 0 no-repeat;
	padding: 3px 0 0px 24px;
	display: block;
	line-height: 16px;
	text-decoration: underline;
	color: #71625b;
	}

.sidebar ul.forrasok li a:hover {
	color:#f6ab20;
	text-decoration:underline;	
	}

ul.hirek h4 span {
/*	padding: 2px 0 2px 20px;	*/
padding:2px 0;
	float:none;
	font-size: 11px;
	font-weight: 100;
	}

ul.hirek h4 span.date {
	font-size: 11px;
/*	background: url(http://www.famfamfam.com/lab/icons/mini/icons/date.gif) 0 0 no-repeat;
	*/	}

ul.hirek h4 span.ora {
/*	font-weight: 100;	background: url(http://www.famfamfam.com/lab/icons/mini/icons/icon_clock.gif) 0 0 no-repeat;
	*/	}

ul.tabokk {
	border-bottom: 3px solid #ddd7d5;
	border-right: 3px solid #fff;
	}

ul.tabmain {
	border-bottom: 3px solid #ddd7d5;
	border-right: 3px solid #fff;
	}

ul.tabokk li {
	float:left;
	width: auto;
	font-size: 14px;
	margin-right: 8px;
	}

#elozmenyek ul.tabmain li {
	float:left;
	width: auto;
	font-size: 16px;
	margin-right: 10px;
	margin-bottom: 0;
	}

ul.tabokk li a,
ul.tabmain li a {
	background:#d1c9c6;
	border-bottom: 2px solid #d1c9c6;/* #ddd7d5; */
	border-right: 3px solid #d1c9c6;
	padding:2px 6px 2px 4px;
	display: block;
	color: #fff;
	text-decoration: none;
	margin-top:6px;
	}

ul.tabmain li a {
	padding:2px 11px 2px 4px;
	}

ul.tabokk li a.selected,
ul.tabmain li a.selected {
	margin-top:0;
	cursor: default;
	padding:4px 6px 4px 4px;
/*	background-color:#f6ab20;
	border-bottom: 2px solid #f6bf59;
	border-right: 3px solid #f6bf59;	
	border-top: 2px solid #f6ab20;
*/
	background-color: #9cb8cf;
	border-bottom: 2px solid #bcd1e2;
	border-right: 3px solid #bcd1e2;	
	border-top: 2px solid #9cb8cf;
	color: #fff;
	font-weight: 100;
	text-decoration: none;
	}
	
ul.tabmain li a.selected {
	padding-right: 11px;}

.frm {
	width: 100%;
/*	background: #eaf2f9;
	border: 1px solid #c4d5ea;
*/	margin: 10px 0 10px 0;
	}


.frm table td {
	vertical-align: top;
	}

form.keresni label {
	font-weight: 100;
	font-size: 14px;
	display: block;
	margin: 0 0 3px 0;
	}

form.keresni input {
	width:500px;
	padding:4px 4px;
	font-size: 18px;
	font-weight: 100;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cddef0;
	margin-right: 10px;	
	color:#7c8ea2;
	}

form.keresni {
/*padding: 15px 10px 5px 15px;
*/	}

form.keresni input:focus {
	color: #4c4c4c;
	}

.kerjen {
	height: 10px;
	line-height: 10px;
	}

.belepes {
	position: absolute;
	z-index: 986;
	display: block;
	top:92px;
	font-size: 12px;
	font-weight: bold;
	color:#fff;
	font-family: Arial,Tahoma,serif;
	right: 0px;
	width:125px;
	height: 49px;
	background: url(../img/bg-belepes.png) 0 0 no-repeat;
	/*#f7b6a3;*/}

.belepes ul{
	padding:12px 0 0 17px;
	}
	
.belepes ul li {

	}

.belepes ul li a,
.userbox ul li a {
	color:#fff;
	text-decoration: none;
	}

.belepes ul li a.be,
.userbox ul li a.be {
	color: #786861;
	}

.belepes ul li a:hover,
.userbox ul li a:hover {
	text-decoration: underline;
	background: #f7c4b5;
	}

.userbox {
/*	background: #f7b6a3;
	border-right: 3px solid #f7ccc0;
	border-bottom: 4px solid #f7ccc0;
*/	width:80%;
	font-size: 12px;
	margin-bottom: 20px;
	}

.userbox ul {
	padding: 10px;
	}

ul.nofloat li {	
	float: none;
	width: 100%;
	clear: both;}

ul.nofloat li strong {
	width: 80px;}

ul.wider li strong {
	width: 150px;
	}

ul.wider {
	margin-bottom: 20px;}

.adatvaz {
	margin-bottom: 20px;}

.adatbal {
	float: left;
	width:210px;
	margin-left: 20px;
	}

.adatjobb {
	float: left;
	width: 430px;}


form.admin span {
	font-size: 11px;
	}

p.hirdetesfelirat,
.hirdetesfelirat_up {
	font-family:Arial,Tahoma,serif;
	text-align:center;
	font-size:9px;
	width:100%;
	margin:0;
	padding:0;
	text-indent:0;
	letter-spacing:2px;	
	color: #bed2e4;
	font-weight: 100;
	}

.hirdetesfelirat_up {
	position:absolute;
	top:-12px;
	left:100px;}

p.hirdetesfelirat span,
div.hirdetesfelirat_up span {
	background: url(../img/hirdetes_nyil.png) 0 6px no-repeat;
	padding-left: 8px;}

form.admin .custom-checkbox input {
	width: 30px;}


++++++++ ADMIN ++++++++

*/



form.admin label {
	color:#766862;
	font-size: 12px;
	font-weight: 800;
	text-transform: none;
	}

form.admin label.error {
	color:#f70;
	font-size: 11px;
	font-weight: 800;
	text-transform: none;
	margin: -10px 0 10px 0;
	padding: 0;
	}


form.admin label.csekk {
	margin-bottom: 0px;
	color:#7c8ea2;
	margin-left: 0px;
	clear:none;
	line-height: 14px;
	font-weight: normal;
	display: block;
	font-size: 12px;
	text-transform: none;
	}


form.admin input,
form.admin select,
form.admin textarea {
	font-size: 14px;
	line-height: 14px;
	padding: 6px 5px;
	margin-bottom: 15px;
    -webkit-box-shadow: 0px 1px 3px 0px #eee;
    -moz-box-shadow: 0px 1px 3px 0px #eee;
    box-shadow: 0px 1px 3px 0px #eee;
	}


form.admin span.dk_label {
	font-size: 12px;
	padding:0px;
	margin-top: 0px;
	line-height: 12px;	}

form.admin textarea {
	width: 640px;
	height: 150px;
	}

form.admin input[type="checkbox"],
form.admin input[type="radio"] {
	width:20px;
	display: block;
	float: left;
	}



form.admin input.szeles1,
form.admin textarea.szeles1 {
	width:400px;}

form.admin input.szeles2,
form.admin textarea.szeles2 {
	width:200px;}

form.admin input.szeles3,
form.admin textarea.szeles3 {
	width:60px;}

form.admin input.szeles4,
form.admin textarea.szeles4 {
	width:110px;}

form.admin input.szeles41,
form.admin textarea.szeles41 {
	width:190px;
	}
	
form.admin input[type="submit"] {
   padding:5px;
   line-height: 15px;
   	  font-size: 14px;
font-weight: normal;
	color: #FFF;
	background: #7c716b;
	}

form.admin input[type="submit"]:hover {
	background: #6a7989;
   border-color: #c4d5ea;
	}

form.admin small {
	display: block;
	clear: both;
	font-size:10px;
	margin:-10px 0 10px 0; 
	}


ul.szerkesztok li a {
	line-height: 24px;
	color:#6a7989;
	padding-left: 16px;
	background: url(../img/felhasznalok-delete.png) left 2px no-repeat;	
	}

ul.szerkesztok li a:hover {
	color:#ea4a28;	
	}


#ui-datepicker-div {
	z-index:10000;
	background: #fff;
	}


img.feltoltott {
	width:200px;
	border: 3px solid #9ba2aa;
	clear: both;
	float: none;
	margin: 5px 0 20px 0;
	padding: 2px;}

table#levels {
	width: 100%;}

table#levels th {
	width:220px;}

.regisztracio {
	background: #eaf2f9;
	margin-bottom: 10px;
	border: 1px solid #d2dfeb;}

.regisztracio:hover {
	background: #f9eaea;
	border-color: #ebd2d2;
	}

.regisztracio p {
	margin:0;
	font-weight: normal;
	font-size: 12px;
	padding:10px;
	text-indent: 23px;
	background: url(../img/reg.png) no-repeat 10px 10px;
	}


.regisztracio a {
	background: none;
	font-weight: bold;}

/*.belepve ul li {
	margin-bottom: 5px;
	}

.belepve ul li a {
	padding: 0px 0 8px 20px;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: 0 -1px;}

.belepve ul li a.m1 { background-image: url(../img/m1.png); }
.belepve ul li a.m2 { background-image: url(../img/m2.png); }
.belepve ul li a.m3 { background-image: url(../img/m3.png); }
.belepve ul li a.m4 { background-image: url(../img/m4.png); }
.belepve ul li a.m5 { background-image: url(../img/m5.png); }
.belepve ul li a.m6 { background-image: url(../img/m6.png); }
.belepve ul li a.m7 { background-image: url(../img/m7.png); }
.belepve ul li a.m8 { background-image: url(../img/m8.png); }
.belepve ul li a.m9 { background-image: url(../img/m9.png); }
.belepve ul li a.m10 { background-image: url(../img/m10.png); }
.belepve ul li a.m0 { background-image: url(../img/m0.png); }
*/

.ui-datepicker,
#ui-datepicker-div {
	background: #f3f3f3;,
	border:1px solid #999;
	padding: 10px;}


ul.tantargylst {
	width: 260px;}
ul.tantargylst li {
	width: 100%;
	font-size: 9px;
	text-align: left;}

ul.tantargylst li span {
	width:80px;
	display: block;}
	

dl {
    margin-bottom:10px;
    width: auto;
    font-size: 9px;
}
 
dl dt {
	text-align: left;
    float:left;
    font-weight:normal;
    margin-right:10px;
    margin:2px 10px 2px 0;
    padding:3px 0 3px 0;
    width:100px;
}
 
dl dd {
    margin:2px 0;
    padding:3px 0 3px 0;
    width: auto;
	}

dl .clearfix  {
	    border-bottom: 1px solid #eee;
	}

dl dd span.koko{
    width: 100px;
    text-align: left;}

dl dd span.cim {	
	font-weight: normal;
	width:100px;
	padding-bottom: 0px;
	}

dl dd span.balc {	
	text-align: left;
	}

dl dd span.jobbc {	
	text-align: right;
	width:60px;
	float: right;
	}

 
dl dd span {
	float: left;
	display: block;	
    text-align: right;
    padding-right: 10px;}

dl dd span.jobbc {	
margin:2px 0;
	}

td.arak,
table.listatbl td.arak {
	text-align: right;
	}

#cke_ps_autobiography {
	margin-bottom: 20px;}

a.add,
a.remove_last {
	font-size:11px;
	margin: 5px 0;
	}


.filterlst {
	margin:0 0 0px 0;
	width: 100%;}

.filterlst li {
	display: block;
	float: left;
	margin:0 10px 10px 0;
	font-size: 11px;
	}
	