/* CSS Document */

body {
margin: 0;
padding: 0;
font-family: tahoma;
}

.portal_table {
border: solid 1px #d7d7d7;
}

#temakor {
vertical-align: top;
padding-bottom: 10px;
height: 190px;
}

#temakor_caption {
background: url(../kepek/tema_caption.jpg) repeat-x;
color: #ffffff;
font-weight: bold;
font-size: 13px;
vertical-align: middle;
height: 29px;
overflow: hidden;
}

#temakor_caption img {
vertical-align: middle;
}

#tema_first {
padding: 10px 10px 0px 10px;
font-size: 12px;
color: #006bb8;
font-weight: bold;
clear: both;
}

#tema_first a {
font-size: 12px;
color: #006bb8;
font-weight: bold;
text-decoration: none;
}

#tema_sec,
#tema_th {
padding: 5px 10px 0px 10px;
font-size: 12px;
color: #006bb8;
font-weight: bold;
clear: both;
}

#tema_sec a,
#tema_th a {
text-decoration: none;
font-size: 12px;
color: #006bb8;
font-weight: bold;
}

.hely {
float: left;
color: #ffffff;
font-size: 11px;
font-weight: bold;
background: #006bb8;
padding: 2px 5px 2px 5px;
margin-right: 5px;
}

.katbox .item2 {	
	height: 18px;
	position: relative;
	color: #0074c8;
	font-weight: bold;
	margin: 0px 0 0px 0px;
}

.hely2 {
float: left;
color: #ffffff;
font-size: 11px;
font-weight: bold;
background: #438e02;
padding: 2px 5px 2px 5px;
margin-right: 5px;
}

.tema_inner {
clear: both;
padding-top: 5px;
font-size: 10px;
color: #000000;
font-weight: normal;
width: 250px;
}

.tema_inner img {
float: left;
vertical-align: top;
margin-right: 5px;
border: solid 1px #5a9c14;
}

#oldalajanlobal {
padding: 10px;
border: solid 1px #5a9c14;
background: #f1f1f1 url(../kepek/ajanl_bg.jpg) repeat-x;
vertical-align: top;

}



.oldalajanlo_caption {
font-size: 14px;
color: #479106;
font-weight: bold;
padding-bottom: 0px;
}

.oldalajanlo_lead {
font-size: 11px;
color: #000000;
font-weight: normal;
padding-top: 5px;
padding-bottom: 10px;
}

.form_caption {
font-weight: bold;
font-size: 11px;
color: #000000;
width: 120px;
vertical-align: top;
padding-top: 0px;
white-space: nowrap;
padding-bottom: 0px;
}

.form_input {
padding: 0px;
text-align: right;
padding-bottom: 5px;
*padding-right: 10px;
}

.form_submit {
padding-top: 0px;
}

.form_input input,
.form_input select {
border: solid 1px #479106;
height: 20px;
width: 255px;
}

.form_input textarea {
border: solid 1px #479106;
height: 93px;
width: 255px;
}

#oldalajanlojobb {
padding: 0px 10px 0px 10px;
border: solid 1px #006bb8;
background: #f1f1f1 url(../kepek/p_month_bg.jpg) repeat-x;
text-align: center;
width: 409px;
height: 251px;
}

.portal_m_table img {
border: solid 2px #ffffff;
}

.portal_m_caption {
color: #006bb8;
font-size: 14px;
text-align: left;
font-weight: bold;
padding-bottom: 5px;
}

.portal_name {
color: #000000;
font-size: 13px;
font-weight: bold;
padding-bottom: 5px;
}

.portal_lead {
color: #006bb8;
font-size: 11px;
font-weight: bold;
padding-bottom: 5px;
}

.klistabox2 {
	/*position: relative;*/
	top: 0;
	left: 0;
 
	clear: both;
	background: #f2f7e5;
	padding: 25px 10px 10px 10px;
	z-index: 5;
	height: 309px;
}

.klistabox2 h1 {
	font-size: 18px;
	margin-bottom: 11px;
	font-weight: normal;
	background: none;
	padding-left: 0px;
	padding-top: 0px;
}



.klistabox2 .bevezeto {
	clear: both;
	padding: 0px 30px 20px 40px;

}

.klistabox2 .bevezeto h1 {
	position: relative;
	top: 0px;
	left: -28px;
	background: none;
	font-size: 21px;
	font-weight: normal;
	padding-left: 0px;
margin: 0px;
}


.htoplistak .klistabox2 h1 
{
    display: none;
}

.klistabox2 .item {
	position: relative;
	float: left;
	width: 440px;  
	height: 80px;
}


.klistabox2 .klistabal2 {

	float: left;
	width: 380px;	
	padding-left: 15px;
}

.klistabox2 .klistajobb2 {

	float: right;
	width: 380px;		
padding-right: 10px;

}


.vzoldszam33 {
	text-align: right;
	background: #448c02;
	color: #fff;
	width: 17px;
	padding: 0 3px 0 0;
	height: 78px;
*height: 78px;
	font-size: 14px;
	font-weight: bold;
	float: left;
}

.klistabox2 .kep img {
margin-left: 2px;
float: left;
margin-right: 10px;
}

.cerky {
background: url(../kepek/cerky_bg.jpg) repeat-x;
height: 78px;
margin-top: 2px;

}

.cerky h1 {
color: #0074c8;
font-size: 14px;
font-weight: bold;
padding-bottom: 5px;
margin: 0px;

}

.cerky .lead {
font-size: 10px;
padding-top: 5px;
padding-right: 10px;

}

.cerky .eredmeny {
padding-top: 5px;
}

.cerky .eredmeny a {
color: #448c02;
font-size: 10px;
font-weight: bold;
}

.archivum_box 
{
	text-align: center;
	}

.archivum_box .item 
{
	color: #e1e1e1;
	position: relative;
	top: 5px;
	display: inline;
/*	background: #f0f;   */
	font-weight: bold; 
/*	padding: 2px 2px 2px 2px; */
	text-align: center;
	margin: 0px 3px 0px 3px;
	}


.archivum_box .item a {
/*	display: compact;
	background: #f9f;   */
	color: #8ec400;
	font-weight: bold;
	padding: 3px 3px 4px 3px;
	margin: 0px; 
}
.archivum_box .item a:hover {
	color: #438e02;
}
.archivum_box .item a.ends {
	color: #438e02;
}
.archivum_box .item a.ends:hover {
	color: #8ec400;
}
.archivum_box .item a.selected {
	color: #fff;
	background: #0074c8;

	}
.archivum_box .item a.selected:hover {
	color: #fff;
	background: #8ec400;
}


.archivum_box .elore,
.archivum_box .vissza {
	display: inline;
	width: 20px;
	height: 20px;
	
}
.archivum_box .vissza {
	left: 8px;	
}
.archivum_box .elore {
	right: 8px;
}
.archivum_box .vissza a, .archivum_box .elore a {
	height: 20px; width: 20px;
}

.archivum_box .katbox h1,
.archivum_box .head_top5,
.archivum_box .katbox .item2
{
	text-align: left;
	}

.archivum_box .head_top5 .bullet {
margin-right: 10px;
}
	
	.cerky .eredmeny a {
color: #448c02;
font-size: 10px;
font-weight: bold;
}

.cerky .lead a 
{
	font-weight: bold;
	}
	
	
	.archivum_box .katbox  {
/*	background: #f0f; */
	position: relative;
	margin: 7px 0px 7px 9px;  
	width: 262px;
	font-size: 10px;
	float: left; 
	height: 120px;
}

/* oldalajánló form */

/*
.ajanlobox 
{
	border: solid 1px #479106;
	background: url(../kepek/alajanloform_bg.jpg) repeat-x;
	padding: 10px;
	}
*/
.ajanloform_caption 
{
	color: #479106;
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
	padding-bottom: 5px;
	
	}
	
	.ajanlobox input,
	.ajanlobox textarea,
	.ajanlobox select 
	{
	border: solid 1px #479106;
	background: #f1f1f1;
	width: 260px;	
margin-bottom: 10px;
font-size: 11px;
font-family: tahoma;
		}
		
		.ajanlobox select {
			width: 262px;
			*width: 265px;
			}
		
		.ajanlobox form 
		{
			text-align: right;
			}
		
		.ajanlobox form .caption 
		{
			width: 100px;
			vertical-align: middle;
			font-weight: bold;
			font-size: 11px;
			vertical-align: top;
			text-align: left;
			}
			
			
			
			.ajanlobox .okgomb
			{
				 background: url(../kepek/ajanlo_submit.jpg) no-repeat;
				 border: none;
				 height: 20px; 
				 width: 61px;
				 color: #ffffff;
				 font-weight: bold;
				 font-size: 11px;
				 margin-right: 5px;
				 margin-bottom: 5px;
				}
				
				.ajanlobox .lead 
				{
					font-size: 10px;
					padding: 0px 0px 10px 10px;
					}
					
					.ajanlobox p {
					text-align: center;
					}
					
					/* ROW */

.row33 {
	position: relative;
	height: 30px;
	padding-bottom: 2px;

}

/* KATSELECT */

.row33 .katselect {
	position: relative;
	width: 100%;
/*	float: left; */
}
.row33 .katselect .head_zold {
	font-size: 11px;
	margin: 0 0 0 2px; 
}

.row33 .katselect select {
	border: 1px solid #0074c8;
	font-size: 11px;
	margin-left: 8px;
	width: 230px;
}
.row33 .katselect select option {
	margin-right: 20px;
	padding: 1px;	
}
.row33 .katselect .ok {
	position: absolute;

	width: 29px; height: 26px;
}
.row33 .katselect .ok a {
	background: url(katselect_ok2.gif);
	display: block;
	width: 29px; height: 26px;
}

#barmi {
padding-top: 2px;
}

#elvalaszto {
font-size: 2px;
width: 2px;
}



.klistabox2 .zgomb2 {
	margin-top: 30px;
*margin-top: 50px;
}
	
#nemkellnev {
width: 570px;

}
	
#nevenincs {
	font-size: 11px;
}
		
#nevenincs select {
	padding: 0;
width: 150px;


}