body { margin:12px 0px 0px 0px }
body.print { margin:18px 0px 10px 12px; background:#f9fcfd }


a { text-decoration:none }
a:hover { text-decoration:none }

td { font-family:Verdana, Arial, Helvetica; font-size:10px }
p { font-size:11px; line-height:16px }
.h3, h3 { font-size:14px }
.h4, h4 { font-size:12px }
.h5, h5 { font-size:11px; margin-top:0px; margin-bottom:20px }
.h6, h6 { font-size:11px; font-weight:bold }

form { margin:0px }
input, select, textarea { font-family:Verdana; font-size:11px; border:1px solid }

.clear {
	clear:both;
}
.elv2 {
	clear:both;
	height:2px;
	overflow:hidden;
}
.elv6 {
	clear:both;
	height:6px;
	overflow:hidden;
}

div.input { padding-left:2px; padding-top:1px; width:71px; margin-top:-3px; height:14px }

#iszt { margin-bottom:60px; margin-right:8px; height:49px; background-repeat:no-repeat; background-position:right }
#eng { float:right; width:210px; height:88px; }
#eng a { display:block; width:210px; height:88px; }
#eng2 { float:right; width:210px; height:88px; }
#eng2 a { display:block; width:210px; height:88px; }
#leftBottom { width:140px; height:140px }
#leftBottom a { display:block; width:140px; height:140px }
#csel { height:19px; margin-top:5px }
#blogelv { border-bottom-width:1px; border-bottom-style:solid; margin-bottom:10px; margin-top:10px }
#mailke { width:80px; height:100px; margin-bottom:20px; margin-left:auto; margin-right:auto  }
#error404 { width:80px; height:100px; margin-bottom:20px; margin-left:auto; margin-right:auto }
#map { float:left; display:inline; margin-left:30px }
#mapSat { float:left; display:inline; margin-left:30px }
#mapText { float:left; display:inline; margin-left:15px; width:165px; }
#mapText p { font-size:12px; font-family:Verdana, Arial; margin-top:0px; }
#divFCKEditor { padding:0px; }
#back_button, #back_button a,
#text_page_eng #back_button, #text_page_eng #back_button a {
	width:84px; display:block;
	padding-top:4px; padding-bottom:4px;
	font-size:11px; font-weight:bold;
}
#back_button { float:right; display:inline; margin-right:4px; margin-top:4px; }
#print_button, #print_button a,
#text_page_eng #print_button, #text_page_eng #print_button a{
	width:167px; display:block;
	font-size:11px; font-weight:bold;
	padding-top:10px; padding-bottom:10px;
}
#print_button a { text-indent:39px; }
#print_button { float:left; display:inline; margin-left:60px }

.aktScrollDiv {
	position:relative; margin-top:-15px;
	padding:10px 10px 3px 3px;
	background: none;
	width: 220px; height: 340px;
	clip: rect(0px 220px 340px 0px)
}

#divCont  { position:relative; overflow:hidden; left:0px; top:0px }
.clScroll { position:relative; visibility:hidden }
#divContTo { position:relative; overflow:hidden; left:0px; top:-20px; }
.clScroll2 { position:relative; visibility:hidden; }
#scrollJobsUp { position:relative; z-index:100; width:14px; height:14px; left:219px; top:-3px; padding:0px; background:none }
#scrollJobsDown { position:relative; z-index:100; width:14px; height:14px; left:219px; top:367px; padding:0px; background:none }

#divContTo2 {
	position:relative;
	padding: 0px;
	background: none;
	width: 235px;
	height: 376px;
	clip: rect(0px 230px 365px 0px);
}
#divRightBox {
	position:relative;
	padding: 0px;
	background: none!important;
	width: 214px;
	height: 315px;
	clip: rect(0px 210px 305px 0px);
	margin-bottom:-20px;
}
#divRightBoxForum {
	position:relative;
	padding: 0px;
	background: none!important;
	width: 214px;
	height: 315px;
	clip: rect(0px 210px 305px 0px);
	margin-bottom:-20px;
}



#scrollBlogUp { position:relative; z-index:100; width:14px; height:14px; left:201px; top:-14px; margin-bottom:-30px; padding:0px; background:none }
#scrollBlogDown { position:relative; z-index:100; width:14px; height:14px; left:201px; top:294px; padding:0px; background:none }
#scrollTextUp { position:relative; z-index:100; width:14px; height:14px; left:667px; top:0px; margin-bottom:-30px; padding:0px; background:none }
#scrollTextDown { position:relative; z-index:100; width:14px; height:14px; left:667px; top:395px; padding:0px; background:none }
#scrollAllasUp {
	padding:0px;
	background:none;
	width:14px;
	height:14px;
	position:relative;
	float:right;
	display:inline;
	z-index:100;
	left:-18px;
	margin-top:-10px;
}
#scrollAllasDown {
	padding:0px;
	background:none;
	width:14px;
	height:14px;
	position:relative;
	float:right;
	display:inline;
	z-index:100;
	top:300px;
	left:-4px;
}


div#hold {
	position:absolute; overflow:hidden;
	width:195px; height:280px; 
	z-index:100;
	border:1px solid black
}
div#wn {
	position:absolute; 
	left:0px; top:0px; 
	width:195px; height:280px; 
	clip:rect(0px, 195px, 280px, 0px); 
	overflow:hidden;	
	z-index:1;
}
div.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbar { 
  position:relative; left:0; top:0;
  width:11px; height:160px; 
  font-size:1px; z-index:1;
}
div#track { 
  position:relative; left:201px;
  float:left;
  width:11px; height:280px;
  background: url("pic/track.gif") #ffffff repeat;
  z-index:1;
}
div#dragBar {
  position:relative; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#ceced6;
  z-index:1;
}  
div#up { position:relative; float:left; left:201px; z-index:2 }  
div#down { position:relative; float:left; left:201px; z-index:3 } 



table.header { background-repeat:no-repeat; background-position:left; height:99px }
table.header td.logo,
.header_eng td.logo { background-repeat:no-repeat; background-position:right center; }
table.header td { font-size:11px; font-family:"Courier New", Courier, mono }
table.header td.headerButton4 { background-repeat:no-repeat; background-position:left top }

table.footer { background-repeat:no-repeat; background-position:left; height:109px }
table.footer td { vertical-align:top; font-size:10px; font-weight:bold; line-height:14px }

table.leftBanner td { text-align:center; vertical-align:middle }

table.index { background-repeat:no-repeat; background-position:left top }
table.index td.menu { width:149px; padding-left:31px; font-size:10px; line-height:16px }
table.index td.article { background-repeat:no-repeat; background-position:left bottom; padding:10px 0px 10px 10px }

.aktjobs {
	width:325px;
	height:477px!important;
	overflow:hidden;
	margin-right:5px;
	position:relative;
}
.aktjobs .rss {
	position:absolute;
	width:58px;
	height:21px;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	bottom:10px;
	left:11px;
}
.aktjobs .rss a {
	width:58px;
	padding:2px 0 4px 0;
	display:block;
	text-align:right;
}
.aktjobs .header {
	width:325px;
	height:40px;
}
.aktjobs .border {
	width:325px;
	height:442px;
	margin-bottom:3px;
	background-repeat:repeat-y
}
#aktJobsMenu {
	float:left;
	display:inline;
	width:68px;
	height:117px;
	margin-left:6px;
	position:relative;
	z-index:1;
}
#aktJobsMenu .menu_1, #aktJobsMenu .menu_1 a {
	width:68px; height:38px;
	display:block; overflow:hidden;
	text-indent:-1000em;
}
#aktJobsMenu  .menu_2, #aktJobsMenu .menu_2 a {
	width:68px; height:38px;
	display:block; overflow:hidden;
	text-indent:-1000em;
}
#aktJobsMenu .menu_3, #aktJobsMenu .menu_3 a {
	width:68px; height:41px;
	display:block; overflow:hidden;
	text-indent:-1000em;
}
.aktjobs .box_border {
	width:254px;
	height:385px;
	float:left;
	display:inline;
	margin-left:-10px;
	background-repeat: repeat-y;
	position:relative;
	z-index:0;
}
.aktjobs .bgr, .aktjobs .bgrOff {
	width:auto;
	height:377px;
	margin-left:10px;
	padding:0px 10px 0px 0px;
	background-position:top left;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}
.aktjobs .close {
	width:325px;
	height:20px;
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:-28px;
}
div.aktJobsRightTop {
	background-repeat:no-repeat;
	width:9px;
	height:11px;
	overflow:hidden;
	position:relative;
	z-index:2;
	margin-bottom:-11px;
	margin-left:309px;
}
.aktJobsBot {
	background-repeat:no-repeat;
	height:12px;
	width:253px;
	clear:both;
	margin-left:65px;
}
.aktjobs span {
	margin-left:11px;
	font-size:10px;
	font-weight:normal;
}
.jobs_tips, .jobs_tips a {
	width:325px;
	height:42px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
	margin-top:4px;
}
#itBoxDiv {
	background-repeat:no-repeat;
	background-position:top;
}

table.aktJobs table.box { background:none; margin-left:6px }
table.aktJobs table.box td.menu { padding:0px; width:68px; background-repeat:repeat-y; background-position:right }
table.aktJobs table.box td.right { background-repeat:repeat-y }
table.aktJobs table.box td.it { font-size:11px; font-weight:bold; line-height:18px; background-repeat:no-repeat; background-position:top }
/*table.aktJobs table.box td.it div { padding:10px 10px 3px 3px; }*/
table.aktJobs table.box td.it 
table.aktJobs table.box span { margin-left:11px; font-size:10px; font-weight:normal }
table.aktJobsBot2 { margin-top:6px; }

table.onletrajzkuldo { margin-bottom:6px; height:265px }
table.onletrajzkuldo_eng { height:204px!important; }
table.onletrajzkuldo thead td { background-repeat:no-repeat; height:31px; }
table.onletrajzkuldo thead td.cv { background-repeat:no-repeat; height:31px }
table.onletrajzkuldo thead td.cv_eng { background-repeat:no-repeat; height:30px; }
table.onletrajzkuldo tbody td { padding:0px 10px 0px 10px; }
table.onletrajzkuldo tfoot td { background-repeat:no-repeat; background-position:bottom; padding:3px 0px 6px 12px }
table.onletrajzkuldo input, table.onletrajzkuldo select { margin-top:1px; margin-bottom:1px; width:178px; padding-left:4px }
table.onletrajzkuldo table.question { margin-top:4px; margin-bottom:4px }
table.onletrajzkuldo .attach_cv { padding-top:10px; margin-top:10px }
table.onletrajzkuldo table.question th { padding-top:4px; text-align:left; font-weight:normal }
table.onletrajzkuldo table.question td { padding:0px 0px 2px 0px; height:18px; border-left:none; border-right:none }
table.onletrajzkuldo table.question input { width:auto; border:none; background:none; margin-bottom:-2px }
table.onletrajzkuldo #button { width:124px; height:19px; text-align:center; font-weight:bold }
table.onletrajzkuldo #button a, table.onletrajzkuldo #buttonRefresh a { display:block; width:124px; height:16px; padding-top:3px }
table.onletrajzkuldo #buttonRefresh { width:124px; height:19px; text-align:center; font-weight:bold }
table.onletrajzkuldo #button_cv { float:right; display:inline; margin-right:11px; width:82px; height:19px; text-align:center; font-weight:bold }
table.onletrajzkuldo #button_cv a { display:block; width:82px; height:16px; padding-top:3px }
table.onletrajzkuldo .elv { clear:both; height:8px; font-size:1px }
table.onletrajzkuldo .elv2 { clear:both; height:2px; font-size:1px }
table.onletrajzkuldo .nyelv { float:left; width:23px }
table.onletrajzkuldo .magyar, table.onletrajzkuldo .magyar a {
	width:23px;
	height:72px;
	display:block;
	text-indent:-100em;
	overflow:hidden
}
table.onletrajzkuldo .magyar { margin-bottom:2px; margin-top:2px }
table.onletrajzkuldo .angol, table.onletrajzkuldo .angol a {
	width:23px;
	height:72px;
	display:block;
	text-indent:-100em;
	overflow:hidden
}
#cv_nevek {
	float:left;
	display:inline;
	width:150px;
	margin-left:3px;
}
#cv_nevek .newbie {
	border:none;
	width:75px; height:101px;
	float:left;
}
#cv_nevek .newbie_on {
	border:none;
	width:75px; height:101px;
	float:left;
}
#cv_nevek .hardcore {
	border:none;
	width:75px; height:101px;
	float:left;
}
#cv_nevek .hardcore_on {
	border:none;
	width:75px; height:101px;
	float:left;
}
#cv_nevek .universal {
	border:none;
	width:75px; height:101px;
	float:left;
}
#cv_nevek .universal_on {
	border:none;
	width:75px; height:101px;
	float:left;
}
#cv_nevek .senior {
	border:none;
	width:75px; height:101px;
	float:left;
}
#cv_nevek .senior_on {
	border:none;
	width:75px; height:101px;
	float:left;
}
	

table.minternat { margin-bottom:6px; background-repeat:repeat-y }
table.minternat thead td { background-repeat:no-repeat; height:40px }
table.minternat tbody td { padding:5px; background-repeat:no-repeat; background-position:bottom }
table.minternat div.pic { width:47px; height:47px; margin-right:7px; float:left }

.berkalkulator_box {
	width:210px;
	height:149px;
	background-repeat:repeat-y;
}
.berkalkulator_box_eng {
	height:290px;
}
.berkalkulator_box .header {
	width:210px;
	height:33px;
	background-repeat:no-repeat;
}
.berkalkulator_box .tartalom {
	width:210px;
	height:auto!important;
	min-height:116px;
	height:116px;
	background-repeat:no-repeat;
	background-position:bottom;
}
.berkalkulator_box_eng .tartalom {
	height:257px!important;
}
.berkalkulator_box .head {
	float:right;
	display:inline;
	margin-right:4px;
	margin-bottom:-15px;
	width:37px;
	height:15px;
	overflow:hidden;
}
.berkalkulator_box .kalkulator {
	width:157px;
	margin-left:7px;
}
.berkalkulator_box .text {
	padding-top:3px;
	float:left;
}
.berkalkulator_box .mezo {
	float:right;
}
.berkalkulator_box input {
	width:71px;
}
.berkalkulator_box .button {
	margin-top:5px;
	float:left;
}
.berkalkulator_box_eng .button {
	display:inline!important;
	margin-left:78px;
}
.berkalkulator_box .button, .berkalkulator_box .button a {
	width:79px;
	height:19px;
	overflow:hidden;
	display:block;
	background-repeat:no-repeat;
	font-weight:bold;
}
.berkalkulator_box .button a {
	padding-left:19px;
	padding-top:3px;
	width:60px;
	height:16px;
}
.berkalkulator_box .eredmeny {
	float:right;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
}
.berkalkulator_box .elv_border {
	clear:both;
	height:2px;
	overflow:hidden;
	border-bottom:1px solid #ecf0f4;
	margin-bottom:2px;
}
.berkalkulator_box .text_eng {
	padding-top:3px;
	clear:both;
	margin:10px 10px 0 10px;
	padding:0 5px 0 5px;
	line-height:14px;
}
.clear5 {
	clear:both;
	height:5px;
	overflow:hidden;
	width:auto;
}


table.berkalkulator { background-repeat:repeat-y }
table.berkalkulator thead td { background-repeat:no-repeat; height:33px }
table.berkalkulator tbody td { background-repeat:no-repeat; background-position:bottom }
table.berkalkulator table { background:none; margin-left:7px; margin-bottom:7px }
table.berkalkulator table td { padding-top:3px; padding-bottom:3px; background:none }
table.berkalkulator table td.dl { padding-top:7px; font-size:9px }
table.berkalkulator input, table.berkalkulator select { padding-left:2px; width:71px; margin-top:-3px }
table.berkalkulator div.button { width:79px; text-align:center; background-repeat:no-repeat; float:right }
table.berkalkulator div.button a { display:block; width:100%; font-weight:bold; padding:3px 0px 4px 0px }
table.berkalkulator div.head { float:right; display:inline; margin-right:4px; width:37px; height:15px }

table.mimox { margin-bottom:6px; background-repeat:repeat-y }
table.mimox thead td { background-repeat:no-repeat; height:39px }
table.mimox tbody td { font-size:10px; letter-spacing:1px; font-weight:bold; background-repeat:no-repeat; background-position:bottom }
table.mimox table.list { background:none; margin-left:18px; margin-bottom:3px }
table.mimox table.list td { background:none; padding-right:8px; padding-bottom:6px }
table.mimox table.button { margin-bottom:10px; margin-left:10px; background-repeat:no-repeat; height:28px }
table.mimox table.button td { background:none }
table.mimox table.button a { width:100%; display:block; padding-top:6px; padding-bottom:6px }

table.rightBox { margin-bottom:6px; background-repeat:repeat-y }
table.rightBox thead td { background-repeat:no-repeat; padding-top:6px; padding-left:7px }
table.rightBox tbody td { font-size:10px; line-height:14px; background-repeat:no-repeat; background-position:bottom }
table.rightBox table.bgr { background-repeat:repeat-y }
table.rightBox table.bgr td { background-repeat:no-repeat; background-position:right top; }
table.rightBox table.box { background:none }
table.rightBox table.box div.blog { position:absolute; z-index:3; background-repeat:no-repeat; background-position:top left; padding:8px 0px 0px 18px }
table.rightBox table.box div.form { position:absolute; z-index:2; background-repeat:no-repeat; background-position:top left; padding:8px 0px 0px 18px; }
table.rightBox table.box div.cool { background-repeat:no-repeat; background-position:top left; padding:18px 18px 12px 18px }
table.rightBox table.box p { margin-top:0px; margin-bottom:6px }
div.rightBoxBot { background-repeat:no-repeat; margin-bottom:7px; height:9px; }
table.rightBox div.pic { width:72px; height:4px; float:left; margin-top:31px }
table.rightBox table.box div.form h5 {
	margin:0px;
	font-size:10px;
	font-wight:bold;
	line-height:normal;
}
table.rightBox table.box div.form p {
	margin:0px 0 7px 0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
}
table.rightBox table.box div.form p a {
	color:#67a7e8;font-weight:bold;
}





#blogBoxMenu {
	width:169px; height:35px;
	float:left;
}
#blogBoxMenu div { float:left }
#blogBoxMenu .menu_1, #blogBoxMenu .menu_1 a {
	width:56px; height:35px;
	display:block; overflow:hidden;
	text-indent:-1000em;
}
#blogBoxMenu .menu_2, #blogBoxMenu .menu_2 a {
	width:55px; height:35px;
	display:block; overflow:hidden;
	text-indent:-1000em;
}
#blogBoxMenu .menu_3, #blogBoxMenu .menu_3 a {
	width:58px; height:35px;
	display:block; overflow:hidden;
	text-indent:-1000em;
}

/* **************** TEXTPAGE **************** */

table.textpage { background-repeat:no-repeat; background-position: left top }
table.textpage td.article { background-repeat:no-repeat; background-position:left bottom; padding:10px 0px 10px 10px; }
table.textpage td.right { padding:10px 0px 10px 5px }

table.textBorder { background-repeat:repeat-y }
table.AllasTuz { background-repeat:repeat-y }
table.textBorder thead td { background-repeat:no-repeat; background-position:top; height:39px }
table.AllasTuz thead td { background-repeat:no-repeat; background-position:top; height:39px }
table.textBorderMK thead td { background-repeat:no-repeat; background-position:top right; }
table.textBorder tfoot td { background-repeat:no-repeat; background-position:bottom; height:50px }
table.textBorderMK tfoot td { background-repeat:no-repeat; background-position:bottom; }
table.AllasTuz tfoot td { background-repeat:no-repeat; background-position:bottom; height:50px }
table.textBorder div.textbot { position:relative; margin-left:65px; background-repeat:no-repeat; height:11px }
table.textBorder div.textbot2 { position:relative; margin-left:6px; background-repeat:no-repeat; height:11px }
table.textBorder div.textbot3 { position:relative; margin-left:6px; background-repeat:no-repeat; height:11px }
table.textBorder div.textbot4 { position:relative; margin-left:37px; background-repeat:no-repeat; height:11px }
table.textBorder .kapcsolj_bot div.textbot3 { position:relative; margin-left:6px; background-repeat:no-repeat; height:11px }

table.textBorder table.textMenu { background-image:none; float:left; margin-left:60px; display:inline }
table.textBorder table.textMenu td { background-image:none; font-size:11px; font-weight:bold }

table.textBox { background-repeat:repeat-y; background-position:right; margin-left:6px }
table.textBox td.menu { background-repeat:repeat-y; background-position:right; width:68px }
table.textBox td.articleTD { padding:8px 4px 8px 8px; background-repeat:no-repeat; background-position:top; width:656px }

table.articleTable { margin-left:6px; background-repeat:repeat-y; background-position:right; height:400px }
table.articleTableAllas { background-repeat:repeat-y; background-position:right; }
table.articleTable td.left { background-repeat:repeat-y; background-position:left }
table.articleTable td.leftKapcsolj { width:704px!important; background-repeat:repeat-y; background-position:left }
table.articleTableAllas td.left { background-repeat:repeat-y; background-position:left }
table.articleTable td.articleTD { padding:10px 0px 0px 0px; background-repeat:no-repeat; background-position:top; width:691px }
table.articleTable h5 { margin-bottom:0px }
table.articleTable p { margin-top:0px; font-size:11px; line-height:18px }
table.articleTable div.articleDiv { width:682px; overflow:hidden; padding-top:20px }
table.articleTable div.allasajnlatDiv { margin-top:-14px; font-size:11px; width:670px; height:321px; overflow:hidden; padding-top:10px; margin-left:25px; }
div.allasajnlatDiv h3, div.allasajnlatDiv h6, div.allasajnlatDiv p { font-family:Verdana, Arial, Helvetica, sans-serif }
div.allasajnlatDiv h3 { margin-top:0px }
div.allasajnlatDiv h6 { margin:0px; margin-bottom:2px; }
div.allasajnlatDiv p { font-size:11px; line-height:15px; margin-top:0px; margin-bottom:15px; }

table.articleTable td.button_sav_kapcsolj div.rel { position:relative; }
.button_kulonleges_ugyosztaly,
.button_kulonleges_ugyosztaly_on {
	position:absolute;
	z-index:10;
	margin-top:35px;
	right:0px;
}
.button_kulonleges_ugyosztaly_on {
	right:-8px;
}
.button_kulonleges_ugyosztaly, .button_kulonleges_ugyosztaly a,
.button_kulonleges_ugyosztaly_on, .button_kulonleges_ugyosztaly_on a {
	width:28px;
	height:156px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
}
.button_kulonleges_ugyosztaly_on, .button_kulonleges_ugyosztaly_on a {
	width:36px;
	height:161px;
}

table.companyData { margin-top:8px; margin-bottom:8px }
table.companyData td, table.companyData th { padding-bottom:5px; padding-left:2px; padding-right:2px; vertical-align:top }
table.companyData th { font-size:10px; text-align:left; padding-right:10px }
table.companyData th.lead { padding-bottom:8px }
table.companyData th.border { padding-top:6px; vertical-align:top }
table.companyData td { font-size:11px; font-size:11px }
table.companyData td.infoText { font-size:11px; line-height:15px; padding-bottom:0px; padding-top:8px }
table.companyData td.logo { vertical-align:top; text-align:right }
table.companyData td.companyText { padding-bottom:3px }
table.companyData td.interest { padding-top:0px }
table.companyData td.people { padding-bottom:0px }
div.jobsButton { width:183px; font-size:10px; background-repeat:no-repeat }
div.jobsButtonOver { width:183px; font-size:10px; background-repeat:no-repeat }
div.jobsButton a, div.jobsButtonOver a { display:block; width:100%; padding:13px 25px 15px 30px; width:128px; font-weight:bold }

div.textLayerMenu { visibility:hidden; filter:alpha(opacity=95); -moz-opacity:0.9; opacity: 0.9; position:absolute; top:169px; left:34px; width:228px; z-index:10000; }
div.textLayerMenu div.header { width:228px; height:11px; font-size: 1px; }
div.textLayerMenu div.footer { width:228px; height:11px; font-size: 1px; }
div.textLayerMenu table td { font-size:11px; padding:4px 10px 4px 35px; background-position: 30px 20px }
div.textLayerMenu table td.null { background:none; padding-bottom:6px }



table.printHeader { margin-bottom:15px }
table.printHeader td.text { font-size:12px; vertical-align:bottom; padding-left:15px; padding-bottom:10px }
table.printHeader a { color:#000000; text-decoration:none }
table.printHeader a:hover { text-decoration:underline }

table.printArticle td.header { padding-bottom:5px; border-bottom:1px solid #000000; font-size:11px; font-weight:bold; color:#696969 }
table.printArticle td.footer { border-top:1px solid #000000; text-align:right; padding-top:3px; padding-bottom:10px; font-weight:bold }
table.printArticle td.footer a { color:#000000 }
table.printArticle td.footer a:hover { color:#000000; text-decoration:underline }
table.printArticle td.body { padding-top:20px; padding-bottom:10px }
table.printArticle table.companyData { width:100% }
table.printArticle table.companyData th.lead { border-bottom:1px solid #e0e2e3 }
table.printArticle table.companyDataBorder { border-top:1px solid #e0e2e3 } 
table.printArticle table.companyDataBorder2 { border-top:1px solid #e0e2e3 }
table.printArticle table.companyData td.logo { text-align:right; width:100% }
table.printArticle table.companyData tr.company th, table.printArticle table.companyData tr.company td.logo { border-bottom:1px solid #e0e2e3 }
table.printArticle table.companyData td.companyText { padding-top:8px }
table.printArticle table.companyData td.people { text-align:left; width:400px }




table.form {
	font-size: 12px;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	background-color: #BBD3E4;
}
table.form tr {
	vertical-align: top;

}
table.form th{
	width: 110px;
	background-color: #7CB8E3;
	padding-left: 15px;
}

table.form table {
	font-size: 9px;
	font-family: Arial, Helvetica;
	background-color: transparent;
	text-align: left;
}

table.form table th {
	background-color: transparent;
		padding: 0px;
}

table.form input, table.form textarea{
	width: 100%;
}

table.form input.button{
	width: auto;
}



table.results {
	border-top: 1px solid #068AEC;
}
table.results thead th {
	background-color: #E8E4DE;
	height: 18px;
	font-size: 11px;
	text-align: left;
	padding-left: 5px;
}
table.results tbody td {
	vertical-align: top;
	font-size: 11px;
	text-align: left;
	padding: 5px;
	border-top: 1px solid #B1C7D7;
}
table.results tbody h6 {
	font-weight: bold;
	margin: 0px;
}
table.results tbody p {
	margin-top: 0px;
	line-height: 14px;
}

table.results tbody a.datum {
	color: #000000;
}
table.results tbody a.datum:hover {
	color: #7CB9E4;
}
table.results tbody th {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	text-align:left;
	padding: 5px;
	border-top: 1px solid #B1C7D7;
}
table.results tbody th a {
	font-size: 11px;
	font-weight: bold;
	color: #FF5A00;
}

table.results tbody h3, h6, p {
	font-family: Arial, Helvetica;
}
table.results tbody h3 {
	font-size: 14px;
	margin-bottom: 3px;
}
table.results tbody h6 {
	margin-top: 3px;
	margin-bottom: 3px;
}
table.results tbody p {
	margin-top: 3px;
	margin-bottom: 0px;
	font-size: 11px;
}

table.results tbody td.talalat {
	text-align: right;
}









#allasajanlat .menuLevel1 {
	float:left;
	height:40px;
	display:block;
}
#allasajnlat_almenu_null {
	margin-bottom:10px;
	padding-top:5px;
	clear:both;
	height:30px;
}
#allasajnlat_almenu {
	margin-bottom:10px;
	padding-top:5px;
	padding-left:15px;
	font-size:11px;
	clear:both;
	height:30px;
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:12px 25px;
}
#allasajnlat_almenu a.akt { font-weight:bold }
.allas_foto { width:280px; float:right; position:relative; margin-top:-10px }
.allas_foto td { vertical-align:top }
.allas_foto td {
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	padding-left:30px;
	padding-top:10px;
}
.allas_foto td img { margin-top:10px; float:right }




.kapcsolj_title_text { width:240px; font-size:12px; font-weight:bold; float:left; display:inline; line-height:20px; margin-right:10px }
.kapcsolj_text { width:405px; float:left; padding-top:30px }
.kapcsolj_kontur {
	width:716px; height:168px;
	margin-top:-202px;
	margin-left:34px;
	position:absolute; z-index:100;
	left:0px
}
.kapcsolj_pecset {
	width:73px; height:72px;
	margin-top:-115px;
	margin-left:670px;
	position:absolute; z-index:100;
	left:0px
}
.kapcsolj_box {
	width:240px; height:302px;
	float:left; display:inline;
	margin-right:10px
}
.kapcsolj_box .image {
	width:100px; height:140px;
	margin-left:12px; margin-top:11px;
	margin-bottom:20px;
}
.kapcsolj_box .text { margin-left:14px; }


.munkatars_kereses .article {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	padding-left:25px; padding-right:25px;
	padding-top:20px;
	background-repeat:no-repeat;
	background-position:top;
}
.munkatars_kereses .article_bot {
	width:962px; height:12px;
	font-size:1px;
	margin-left:-25px; margin-right:-25px;
	margin-top:10px;
}
.munkatars_kereses .article h3 { margin-top:0px }
.munkatars_kereses .article input, .munkatars_kereses .article select, .munkatars_kereses .article textarea { border:none; }
.munkatars_kereses .article p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px }
.munkatars_kereses .article .elv_csik_730 { width:730px; margin-left:180px; height:10px; font-size:1px; margin-bottom:10px }
.munkatars_kereses .datas { margin-left:180px }
.munkatars_kereses .datas .h1, .munkatars_kereses .datas .h2 { float:left; display:inline; padding-bottom:3px }
.munkatars_kereses .datas .h1 { width:90px; text-align:right; padding-top:2px; }
.munkatars_kereses .datas .h2 { width:630px; margin-left:10px }
.munkatars_kereses .input_304 { width:304px; height:17px }
.munkatars_kereses .input_304 input { width:298px; padding-left:3px }
.munkatars_kereses .input_225 { width:225px; height:17px }
.munkatars_kereses .input_225 input { background-color:transparent; width:221px; padding-left:3px }
.input_165 { width:165px; height:17px }
.input_165 input { background-color:transparent!important; border:none!important; width:161px; padding-left:3px }
.munkatars_kereses .input_64 { width:304px; height:65px }
.munkatars_kereses .input_64 select { background-color:transparent; width:300px; padding-left:3px; height:65px }
.munkatars_kereses .bgr_textarea { width:304px; height:98px; }
.munkatars_kereses .bgr_textarea textarea { background-color:transparent; width:300px; padding-left:3px; height:94px; }
.munkatars_kereses .input_file { width:300px; height:19px }
.munkatars_kereses .input_file input { background-color:transparent; width:291px; height:17px; padding-left:6px; }
.munkatars_kereses .button {
	clear:both;
	width:912px; height:19px;
	background-position:2px 10px
}
.munkatars_kereses .button .kuld {
	width:124px; height:19px;
	text-indent:-1000em;
	float:right;
	cursor:hand;
}
.elv10 { width:auto; height:10px; font-size:1px; clear:both }
.elv4 { width:auto; height:4px; font-size:1px; clear:both }
.munkatars_kereses .title { padding-top:4px; padding-bottom:4px; font-weight:bold; text-indent:10px }
.munkatars_kereses .title2 { padding-top:4px; padding-bottom:4px; font-weight:bold; text-indent:10px }
.munkatars_kereses .title2 span { font-weight:normal; }
.munkatars_kereses .datas_table td, .munkatars_kereses .datas_table th { padding-top:4px; padding-bottom:4px }
.munkatars_kereses .datas_table th { text-align:right; font-weight:normal; width:270px; vertical-align:top }
.munkatars_kereses .datas_table td { padding-left:10px }




/*************** MICRO ***************/
.elv30 { width:auto; clear:both; height:30px }
.elv15 { width:auto; clear:both; height:15px; font-size:1px }
#micro_center { width:993px; background:#f9fcfd url(/pic/levego/micro/bgr.gif) repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#437cb4 }
#micro_center p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; }
#micro_center h6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#014990; margin-top:0px; margin-bottom:15px }
#micro_center .article_close { background:#f9fcfd url(/pic/levego/micro/article_close.gif) no-repeat; width:993px; height:17px; clear:both; font-size:1px; }
#micro_center .article_close .close { background:url(/pic/levego/micro/article_close2.gif) no-repeat; width:13px; height:10px; font-size:1px; float:left; display:inline; margin-left:154px; margin-top:-10px; position:relative; z-index:1000 }
#micro_center .left_menu {
	color:#014990; font-size:10px;
	font-size:10px;
	float:left; display:inline;
	margin-left:19px;
	width:135px;
}
#micro_center .left_menu .border { width:auto; padding:5px; text-align:center }
#micro_center .left_menu a { color:#014990 }
#micro_center .left_menu a:hover { color:#43b3b4 }

#micro_center .article { float:left; width:839px; }
#micro_center .article .header {
	float:left; width:553px; height:99px;
	background:url(/pic/levego/micro/bgr_header.gif) no-repeat;
	overflow:hidden
}
#micro_center .article .header_logo { float:right; width:286px; height:99px; text-align:right; overflow:hidden; }
#micro_center .article .header_logo img { margin-top:15px }
#micro_center .article .header .text { color:#43b3b4; padding:15px 80px 10px 31px; line-height:15px }
#micro_center .article_top { background:#f9fcfd url(/pic/levego/micro/bgr_article_top.gif) no-repeat; height:25px; clear:both; width:839px; }
#micro_center .article_left { float:left; display:inline; width:430px; margin-left:30px }
#micro_center .table { width:430px }
#micro_center .table .h1 { float:left; width:325px; overflow:hidden; padding-top:4px; padding-bottom:4px }
#micro_center .table .h1 a { color:#437cb4 }
#micro_center .table .h2, #micro_center .table .h2 a {
	float:right; width:100px;
	background:url(/pic/levego/micro/bgr_button.gif) no-repeat;
	color:#437cb4;
}
#micro_center .table .h2 a { padding-top:4px; padding-bottom:4px }
#micro_center .table .h2 a:hover, #micro_center .table .h1 a:hover { color:#014990 }
#micro_center .table .h2 img { margin-left:5px; margin-bottom:-2px }
#micro_center .table .elv { border-top:1px solid #c4d6e6; width:430px; clear:both; height:2px; font-size:1px }

#micro_center .article_right { float:left; display:inline; width:335px; margin-left:35px; padding-bottom:115px }
#micro_center .article_right h3 {
	color:#43b3b4;
	border-bottom:1px solid #43b3b4;
	border-top:1px solid #43b3b4;
	font-size:11px;
	width:auto;
	padding-top:6px; padding-bottom:6px;
	padding-left:1px; padding-right:1px
}
#micro_center .article_right ul { margin:10px 10px 10px 0px; padding:0px; }
#micro_center .article_right ul li { margin-left:20px; padding-bottom:2px }
#micro_center .article_box {
	clear:both; float:left;
	background:url(/pic/levego/micro/bgr_article_box.gif) no-repeat;
	width:350px; height:105px;
	overflow:hidden;
	display:inline;
	margin-left:643px;
	margin-top:-105px;
}
#micro_center .article_box .border {
	padding-left:20px;
	padding-top:15px;
	color:#014990;
	line-height:18px
}
#micro_center .article_box a { color:#014990 }
#micro_center .article_box a:hover { color:#43b3b4 }
#micro_center .footer { clear:both; width:993px; height:109px; background:url(/pic/levego/micro/bgr_footer.gif) no-repeat }
#micro_center .footer .logo, #micro_center .footer .logo a {
	background:url(/pic/levego/micro/mimox.gif) no-repeat;
	width:140px; height:52px;
	display:block;
}
#micro_center .footer .logo {
	float:left; display:inline;
	margin-left:14px; margin-top:19px;
}
#micro_center .footer .menu { float:right; display:inline; margin-top:-10px; position:relative; z-index:1000 }
#micro_center .footer .menu .l1, #micro_center .footer .menu .l1 a {
	background:url(/pic/levego/micro/l1.gif) no-repeat;
	height:28px;
	color:#437cb4;
	padding-top:7px;
	font-weight:bold
}
#micro_center .footer .menu .l1 a { padding-left:44px; }
#micro_center .footer .menu .l1 a:hover { color:#43b3b4 }
#micro_center .footer .menu .l2, #micro_center .footer .menu .l2 a {
	background:url(/pic/levego/micro/l2.gif) no-repeat;
	height:31px;
	color:#437cb4;
	padding-top:7px;
	font-weight:bold
}
#micro_center .footer .menu .l2 a { padding-left:40px; }
#micro_center .footer .menu .l2 a:hover { color:#43b3b4 }
#micro_center .footer .menu .l1, #micro_center .footer .menu .l2 { float:left }
#micro_center .footer .menu .l2 { display:inline; margin-left:25px }



#textpage_keret_allasok {
	background-repeat:repeat-y;
	width:747px;
}
#textpage_keret_allasok .header .title_img,
#textpage_keret_allasok .header .title_text,
#text_page_normal .header .title_img,
#text_page_normal .header .title_text,
#text_page_allas .header .title_img,
#text_page_allas .header .title_text {
	float:left;
}
#textpage_keret_allasok .header .title_text img,
#text_page_normal .header .title_text img,
#text_page_allas .header .title_text img {
	margin:0px 17px 7px 20px;
}
#textpage_keret_allasok .allasok {
	clear:both;
	width:746px;
}
#textpage_keret_allasok .menu {
	float:left;
	display:inline;
	width:68px;
	height:120px;
	margin-left:6px;
	position:relative;
	z-index:1
}

#allasokDiv {
	position:absolute;
	z-index:1000;
	padding: 0px;
	width: 654px;
	height: 386px;
	clip: rect(0px 654px 386px 0px);
	margin-bottom:-20px!important;
}
#articleDiv {
	position:relative;
	z-index:1000;
	padding: 0px;
	width: 726px;
	height: 391px;
	clip: rect(0px 726px 391px 0px);
	margin-bottom:-20px!important;
}


#textpage_keret_allasok .article_border {
	float:left;
	display:inline;
	width:677px;
	height:398px;
	margin-left:-9px;
	position:relative;
	z-index:0;
}
#textpage_keret_allasok .article {
	width:660px;
	height:388px;
	margin-left:13px;
}
#textpage_keret_allasok .article_header {
	width:677px;
	height:11px;
	font-size:1px;
	position:relative;
	z-index:0;
}
#textpage_keret_allasok .article_footer {
	clear:both;
	width:677px;
	height:11px;
	font-size:1px;
	margin-left:65px;
	position:relative;
	z-index:10;
}
#textpage_keret_allasok .allasok_foot {
	clear:both;
	width:747px;
	height:55px;
	background-position:bottom;
}



#text_page_normal {
	background-repeat:repeat-y;
	width:747px;
}
#text_page_normal .header {
	height:41px;
}
#text_page_normal .oldal_keret {
	margin:0 0 0 6px;
	width:736px;
	height:402px;
}
#text_page_normal .oldal_header {
	width:736px;
	height:11px;
	font-size:1px;
	position:relative;
	z-index:0;
}
#text_page_normal .oldal_footer {
	width:736px;
	height:11px;
	font-size:1px;
	margin-left:6px;
	clear:both;
}
#text_page_normal .article {
	width:650px;
	margin:15px 0 0 45px;
}
#text_page_normal .oldal_img {
	position:relative;
	z-index:10;
	margin:0 0 -71px 6px;
}

#text_page_normal .oldal_img_terkep {
	position:absolute;
	z-index:100;
	width:66px;
	height:106px;
	left:0px;
	top:-25px;
}
#text_page_normal .oldal_img_terkep .terkep, #text_page_normal .oldal_img_terkep .terkep a {
	width:66px;
	height:38px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
}
#text_page_normal .oldal_img_terkep .satelit, #text_page_normal .oldal_img_terkep .satelit a {
	width:66px;
	height:38px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
}

#text_page_normal .oldal_img_elip {
	width:68px;
	height:402px;
	margin-left:6px;
	margin-bottom:-402px;
	position:relative;
	z-index:1000;
	float:left;
	display:inline;
}

#elipDiv {
	position:absolute;
	z-index:1000;
	padding: 0px;
	width: 651px;
	height: 391px;
	clip: rect(0px 651px 391px 0px);
	margin-bottom:-20px!important;
	margin-left:76px;
}

#elipDiv .article {
	width:580px;
	margin:5px 0 0 0;
}
#elipDiv .article p { margin:0px }

#text_page_normal .elip_oldal_footer {
	width:736px;
	height:11px;
	font-size:1px;
	margin-left:6px;
	clear:both;
}


#text_page_normal .normal_foot {
	clear:both;
	width:747px;
	height:49px;
	background-position:bottom;
}


#allasDiv {
	position:relative;
	z-index:1000;
	padding: 0px;
	width: 700px;
	height: 315px;
	clip: rect(0px 710px 325px 0px);
	margin-bottom:-20px!important;
	margin-left:29px;
	margin-top:-5px;
}


#text_page_allas {
	width:747px;
	background-repeat:repeat-y;
}
#text_page_allas .header {
	height:39px;
}
#text_page_allas .oldal_header {
	width:733px;
	height:11px;
	font-size:1px;
	position:relative;
	z-index:0;
	margin-left:6px;
}
#text_page_allas .oldal_keret {
	width:747px;
	height:406px;
	position:relative;
}
#text_page_allas .article {
	width: 620px;
	position:relative;
	z-index:11;
	font-family:Verdana;
}
#text_page_allas p { font-family:Verdana; }
#text_page_allas h3 { margin-top:0px }
#text_page_allas #allasajanlat, #text_page_allas #allasajnlat_almenu {
	margin-left:6px;
}
#text_page_allas .allasok_foot {
	background-position:bottom;
	clear:both;
	width:747px;
	height:55px;
}
#text_page_allas .oldal_footer {
	width:736px;
	height:11px;
	font-size:1px;
	margin-left:6px;
	clear:both;
	margin-top:-11px;
	position:absolute;
	z-index:1000
}







.forum_article {
	width:684px;
	margin-left:18px;
	padding-top:5px;
}
.forum_article .forum_lead {
	float:left;
	display:inline;
	width:437px;
	margin-left:3px;
}
.forum_article .forum_lead h3 {
	margin:0px;
}
.forum_article .forum_lead p {
	margin:10px 0 0 0;
}
.forum_article .forum_box {
	float:right;
	width:230px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.forum_article .forum_box .elv {
	clear:both;
	width:auto;
	height:3px;
	overflow:hidden;
	margin-bottom:3px;
}
.forum_elv {
	width:auto;
	height:15px;
	clear:both;
	overflow:hidden;
	margin-bottom:7px;
}
.forum_hozzaszolas {
	width:470px;
	float:left;
}
.forum_hozzaszolas textarea {
	width:457px;
	height:120px;
	margin-left:3px;
}
.forum_login {
	width:210px;
	float:right;
}
.forum_login .text {
	float:left;
	width:48px;
	font-size:10px;
	padding-top:3px;
}
.forum_login .mezo {
	float:right;
}
.forum_login .mezo input {
	width:150px;
	font-size:10px;
}
.forum_login .button {
	width:212px;
	height:54px;
	margin-right:-2px;
	position:relative;
	z-index:10;
}
.forum_login .button input {
	width:212px;
	height:54px;
	border:none;
	background-color:transparent;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	cursor:pointer;
}

.forum_temak_select {
	float:left;
	width:361px;
	height:27px;
	margin-top:12px;
}
.forum_temak_select select {
	margin-left:10px;
	margin-top:8px;
	width:341px;
}
.forum_button_hozzaszolas {
	width:154px;
	height:37px;
	float:left;
	margin:12px 0 -11px 0;
	position:relative;
	z-index:1000;
}
.forum_button_hozzaszolas a {
	width:154px;
	height:37px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
}
.forum_lista {
	width:684px;
	position:relative;
}
.forum_lista .title {
	width:auto;
	height:25px;
	margin-top:-5px;
	position:relative;
	z-index:10;
}
.forum_lista .name {
	float:left;
	display:inline;
	width:200px;
	font-size:10px;
	font-weight:bold;
	padding-top:6px;
	text-indent:7px;
}
.forum_lista .name span,
.forum_lista .name .mail,
.forum_lista .name .web {
	float:left;
	display:inline;
}
.forum_lista .name .mail {
	margin-left:10px;
}
.forum_lista .name .web {
	margin-top:-3px;
	margin-left:10px;
}
.forum_lista .name .mail, .forum_lista .name .mail a {
	width:15px;
	height:18px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
}
.forum_lista .name .web, .forum_lista .name .web a {
	width:17px;
	height:21px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
}
.forum_lista .name a:hover {
	text-decoration:underline;
}
.forum_lista .date {
	float:right;
	display:inline;
	margin-right:7px;
	width:240px;
	padding-top:6px;
	font-size:10px;
	text-align:right;
}

.forum_lista .text {
	clear:both;
	width:auto;
	padding:5px 7px 0px 7px;
	font-size:10px;
}

.forum_nav {
	width:684px;
	text-align:right;
	padding-top:5px;
	padding-bottom:20px;
	font-weight:bold;
	font-size:11px;
}





.button_belepes {
	width:124px;
	height:19px;
	overflow:hidden;
	float:left;
	display:inline;
	margin-left:20px;
}
.button_belepes input {
	width:124px;
	height:19px;
	background-color:transparent;
	border:none;
	font-weight:bold;
	cursor:pointer;
	font-size:10px;
}
.select_165 select {
	width:165px;
}

.kielepes {
	float:right;
}