body {
margin: 0;
padding: 0;
font-family: tahoma;
background: #60aad9;
background: #60aad9 url(../kepek/bg.jpg) top left repeat-x;
}

form {
margin: 0;
}

#all {
width: 100%;
text-align: center;
background: url(../kepek/bg.jpg) top left repeat-x;
}

#left_left {
width: 23px;
background: url(../kepek/left_left.jpg) top right no-repeat;
}

#tartalom {
width: 971px;
vertical-align: top;
}

#right_right {
width: 9px;
background: url(../kepek/right_right.jpg) top no-repeat;
}

/* language selector */

#oldal_teto {
vertical-align: top;
font-size: 1px;
}

#oldal_teto box div 
{
	width: 50%;
	}

#lang_selector,
#search {
text-align: right;
}

#lang_selector {
float: left;
padding-top: 4px;
*padding-top: 0px;
height: 18px;
*height: 21px;
vertical-align: top;
}

#lang_selector div {
display: inline;
}

#lang_selector div img {
margin-right: 5px;
vertical-align: middle;
margin-left: 10px;
}

#lang_selector .passiv {
color: #ffffff;
font-size: 10px;
font-weight: bold;
}

#lang_selector .passiv a {
color: #ffffff;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#lang_selector .actual {
color: #94b7cd;
font-size: 10px;
font-weight: bold;
}

#lang_selector .actual a {
color: #94b7cd;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

/* search */

#search {
font-size: 10px;
font-weight: bold;
color: #ffffff;
padding-top: 6px;
*padding-top: 4px;
width: 330px;
float: right;
}

#search input {
background: #b6e2ff;
border: solid 1px #2f4898;
font-size: 11px;
margin-left: 10px;
width: 160px;
height: 20px;
vertical-align: middle;
}

#search .submit {
display: inline;
vertical-align: middle;
}

#search .submit input {
width: 20px;
height: 20px;
border: none;
margin-top: 0px;
}

/* left side */

#left_side {
width: 190px;
text-align: left;
background: #ffffff;
border-left: solid 1px #99ccff;
padding: 15px 14px 15px 15px;
vertical-align: top;
}

#left_side #article {
border: solid 1px red;
}

/* logo */

#logo {
padding: 10px 0px 0px 1px;
background: url(../kepek/left.jpg) top right no-repeat;
width: 224px;
vertical-align: top;
font-size: 0px;
}
#logo img {
margin-left: 1px;
}

/* balmenu */

#menu_left {

width: 194px;
padding-bottom: 20px;
*padding-bottom: 10px;
}

.menu_left {
background: url(../kepek/balmenu_bg.jpg) repeat-y;
*height: 28px;
vertical-align: middle;
padding: 7px 22px 5px 22px;
font-size: 11px;
font-weight: bold;
color: #223377;
}

.menu_left a {
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #223377;
}

.balmenu_separator {
font-size: 2px;
}

.almenu_separator {
font-size: 1px;
background: #e5e7e7;
}

.menu_left_active {
background: url(../kepek/balmenu_active.gif) left no-repeat;
background-color: #223377;
padding: 7px 22px 5px 22px;
*height: 28px;
font-size: 11px;
font-weight: bold;
color: #ffffff;
}

.menu_left_hover {
background: url(../kepek/balmenu_hover.gif) left no-repeat;
background-color: #223377;
padding: 7px 22px 5px 22px;
*height: 28px;
font-size: 11px;
font-weight: bold;
color: #ffffff;
}

.menu_left_active a {
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #ffffff;
}

.menu_left_hover a {
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #ffffff;
}

.almenu_left_active {
background: url(../kepek/almenu_active.gif) left no-repeat;
padding: 7px 22px 5px 22px;
*height: 28px;
font-size: 11px;
font-weight: bold;
color: #223377;
}

.almenu_left_active a {
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #223377;
}

.almenu_left {
padding: 7px 22px 5px 22px;
*height: 28px;
font-size: 11px;
font-weight: normal;
color: #223377;
}

.almenu_left a {
text-decoration: none;
font-size: 11px;
font-weight: normal;
color: #223377;
}

/* login */



#login {
border: solid 1px #c2c7d5;
padding: 10px;
margin: 0;
background: url(../kepek/login_bg.jpg) repeat-x;
width: 172px;
*width: 194px;
}

#login input {
background: #f2f2f2;
border: solid 1px #8ed2eb;
}

#login form .caption {
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: #223377;
border-bottom: dotted 1px #c2c7d5;
padding-bottom: 3px;
margin-bottom: 5px;
}

.inner_caption {
float: left;
font-size: 10px;
font-weight: bold;
color: #223377;
padding-top: 6px;
}

#login input.azonosito {
width: 120px;
margin-bottom: 5px;
}

#login input.jelszo {
width: 88px;
}

#login input.submit {
width: 88px;
border: none;
width: 26px;
height: 28px;
vertical-align: middle;
margin-left: 6px;
}

#login_links {
color: #223377;
font-size: 10px;
padding-top: 5px;
}

#login_links a {
color: #44c6dd;
font-size: 10px;
text-decoration: none;
font-weight: bold;
}

/* contact */

#contact 
{
width: 190px;
*width: 195px;
}

#contact .caption {
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: #223377;
border-bottom: dotted 1px #c2c7d5;
padding-bottom: 3px;
margin-bottom: 5px;
text-align: right;
}



#contact .inner_caption {
clear: both;
color: #6cb4dd;
font-size: 14px;
font-weight: bold;
font-family: georgia, tahoma, arial;
padding-top: 0px;
width: 100%;
}

#contact .inner_body {
clear: both;
font-size: 10px;
color: #223377;
padding: 5px 0px 0px 0px;
}

#contact .inner_body img {
margin-bottom: 10px;
}

#contact .inner_body a {
font-size: 10px;
color: #6cb4dd;
}

#contact .inner_body div {
text-align: left;
}

/* footer */

#footer {
background: url(../kepek/footer.jpg) no-repeat;
height: 100px;
padding-left: 25px;
font-family: arial, tahoma;
font-size: 12px;
color: #223377;

}

#footer a {
font-family: arial, tahoma;
font-size: 12px;
color: #223377;
font-weight: bold;
text-decoration: none;
}

#footer_footer {
width:  920px! important;
margin-top: 10px;
}

#footer div div {
display: inline;
width: 50%;

}

#footer_logo {
text-align: right;

}

#footer_menu {
padding-right: 570px;
*padding-right: 430px;
vertical-align: top;
*padding-right: 0px;
}

/* content */

#right_content {
background: #ffffff url(../kepek/content_bg.jpg) top left no-repeat;
vertical-align: top;
padding: 0px 35px 10px 35px;
position: relative;
}

/* morzsa */

#crumb {
text-align: right;
font-size: 11px;
font-weight: bold;
color: #44c6dd;
border-bottom: solid 1px #e5e7e7;
padding-bottom: 3px;
margin-bottom: 10px;
}

#crumb div {
display: inline;

}

#crumb .actual {
color: #223377;
font-weight: normal;
text-transform: uppercase;
font-size: 14px;
padding-left: 10px;
}

#crumb a {
text-decoration: none;
color: #223377;
padding-right: 10px;
}

/* cikk */

#article {
clear: both;
}

#article .caption {
font-size: 21px;
font-family: georgia, tahoma;
color: #6cb4dd;
}

#article .caption img {
margin-right: 5px;
}

#article .lead img {
float: left;
vertical-align: top;
border: solid 3px #e5e7e7;
margin-right: 20px;

}

#article .lead {
font-size: 14px;
color: #909090;
padding-left: 20px;
}

#article .lead a {
font-size: 14px;
color: #909090;
}

.article_sep {
clear: both;
font-size: 15px;
background: url(../kepek/separator.gif) bottom repeat-x;
margin-bottom: 10px;
}

#article .subcaption {
font-size: 12px;
color: #223377;
padding-bottom: 5px;
font-weight: bold;
padding-left: 20px;
}

#article .body {
font-size: 12px;
color: #223377;
padding-top: 20px;
}

#article .body a {
font-size: 12px;
color: #223377;
}


#article #navigator {
text-align: right;
padding-top: 40px;

}


/* references */

#references {
width: 218px;
clear: both;
}

#ref_header {
background: url(../kepek/ref_header.jpg) no-repeat;
color: #223377;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
height: 22px;
*height: 35px;
padding-top: 13px;
*padding-top: 8px;
padding-left: 15px;
padding-right: 8px;
}

.ref_header_inner {
height: 27px;
padding-right: 8px;
padding-top: 5px;
padding-bottom: 7px;
*padding-bottom: 0px;
background: #ffffff url(../kepek/ref_right.jpg) top right no-repeat;
}

#ref_header div {
display: inline;
}

#ref_header img {
margin-right: 5px;
vertical-align: middle;
}

#ref_inner {
background: #fafafa url(../kepek/ref_inner.jpg) repeat-y;
color: #223377;
font-size: 11px;
font-weight: bold;
padding-left: 8px;
padding-right: 8px;
}

#ref_inner div 
{
	clear: both;
	}

#ref_inner_body {
background: #fafafa url(../kepek/ref_inner_body.jpg) top no-repeat;
border-left: solid 1px #fafafa;
border-right: solid 1px #fafafa;
width: 202px;
}

.ref_picture {
text-align: center;
padding-top: 8px;
margin-bottom: 20px;
text-align: center;
}

.ref_picture img {
border: solid 3px #cacaca;
}

.ref_body {
padding: 0px 9px 0px 9px;
font-weight: normal;
}

.ref_body img {
vertical-align: middle;
margin-right: 5px;
}

#ref_bottom {
background: url(../kepek/ref_bottom.jpg) no-repeat;
height: 26px;
}

.ref_sep {
font-size: 10px;
line-height: 10px;
}

#ref_inner_body .inner_caption 
{
	font-size: 11px;
	padding: 0px 9px 0px 9px;
	}
	
	#ref_inner_body .alcim 
{
	font-size: 10px;
	padding: 0px 9px 0px 9px;
	color: #6cb4dd;
	}
	
	#ref_inner_body .inner_caption a
{
	font-size: 11px;
	text-decoration: none;
	}
	
	#ref_inner_body .alcim a
{
	font-size: 10px;
	color: #6cb4dd;
	text-decoration: none;
	}

/* downloads */

#downloads {
width: 218px;
}

#dl_header {
background: url(../kepek/dl_header.jpg) no-repeat;
color: #223377;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
height: 22px;
*height: 42px;
padding: 20px 15px 0px 25px;
}

#dl_inner_body {
background: #fafafa url(../kepek/dl_inner.jpg) left no-repeat;
padding: 20px 15px 0px 15px;
}

.dl_caption {
font-size: 12px;
font-weight: bold;
color: #223377;
}

.dl_caption a {
font-size: 12px;
font-weight: bold;
color: #223377;
text-decoration: none;
}

.dl_subcaption {
font-weight: normal;
font-size: 11px;
}

.dl_subcaption a {
font-weight: normal;
font-size: 11px;
text-decoration: none;
}

/* articlelist képes */

#articlelist_kepes img {
float: left;
border: solid 1px #c7ccd8;
}

.list_body {
width: 652px;
height: 188px;
background: #eef0f0 url(../kepek/list_body_bg.jpg) right bottom no-repeat;
padding: 10px;
*width: 352px;
*height: 208px;
}

.list_body .caption {
font-size: 23px;
color: #223377;
padding-left: 300px;
*padding-left: 0px;
}

.list_body .caption a {
font-size: 23px;
color: #223377;
text-decoration: none;
*padding-left: 0px;
}

.list_body .subcaption {
font-size: 13px;
color: #223377;
font-weight: bold;
padding-left: 300px;
*padding-left: 0px;
}

.list_body .body {
font-size: 12px;
color: #223377;
font-weight: normal;
padding: 10px 0px 10px 0px;
line-height: 15px;
padding-left: 300px;
*padding-left: 0px;
}

#nav {
text-align: right;
}

#nav a {
color: #ffffff;
font-weight: bold;
font-size: 10px;
background: url(../kepek/tovabb.jpg) right no-repeat;
padding: 2px 15px 5px 5px;
text-decoration: none;
}

#nav a.nav_en {
color: #ffffff;
font-weight: bold;
font-size: 10px;
background: url(../kepek/tovabb.jpg) right top no-repeat;
padding: 2px 15px 5px 5px;
text-decoration: none;
}


.list_separator {
font-size: 3px;
line-height: 3px;
}
/* articlelist sima */

#articlelist 
{
	clear: both;
	}

#articlelist .categorie {
text-align: right;
color: #223377;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
padding-right: 10px;
background: url(../kepek/articlelist_caption.gif) repeat-x;
height: 19px;
padding-top: 2px;
}

#articlelist .caption {
color: #6cb4dd;
font-size: 18px;
font-family: georgia, tahoma;
padding: 5px 10px 5px 10px;
}

#articlelist .caption a {
color: #6cb4dd;
font-size: 18px;
font-family: georgia, tahoma;
text-decoration: none;
}

#articlelist .subcaption {
color: #223377;
font-size: 11px;
padding: 0px 10px 0px 10px;
font-weight: bold;
}

#articlelist .date {
color: #223377;
font-size: 11px;
padding: 0px 10px 0px 10px;
font-weight: bold;
}

#articlelist .felcim {
color: #223377;
font-size: 11px;
padding: 5px 10px 0px 10px;
font-weight: bold;
}

#articlelist .lead {
color: #223377;
font-size: 11px;
padding: 0px 10px 0px 10px;
}

#articlelist .lead .navigator {
color: #6cb4dd;
display: inline;
padding-left: 3px;
}

#articlelist .lead .navigator a {
color: #6cb4dd;
text-decoration: none;
}

#articlelist .lead img {
float: right;
vertical-align: top;
margin-left: 10px;
border: solid 3px #e5e7e7;
}

/* infobázis */

#info .categorie {
text-align: right;
color: #223377;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
padding-right: 10px;
background: url(../kepek/articlelist_caption.gif) repeat-x;
height: 19px;
padding-top: 2px;
margin-bottom: 5px;
}

#info_row {
padding: 10px 0px 0px 10px;
clear: both;
}

#info_row a {
color: #ffffff;
text-decoration: none;
}

#info .orange {
background: url(../kepek/orange.jpg) no-repeat;
text-align: center;
font-family: "trebuchet ms", tahoma;
font-weight: bold;
font-size: 13px;
color: #ffffff;
width: 116px;
height: 86px;
margin-right: 10px;
padding: 0 !important;
vertical-align: middle;
}

#info .orangebig {
text-align: center;
font-family: "trebuchet ms", tahoma;
font-weight: bold;
font-size: 17px;
vertical-align: middle;
}

.info_body {
font-size: 10px;
font-family: "trebuchet ms", tahoma;
padding-top: 10px;
padding-left: 10px;
}

#info .blue {
background: url(../kepek/blue.jpg) no-repeat;
text-align: center;
font-family: "trebuchet ms", tahoma;
font-weight: bold;
font-size: 13px;

color: #ffffff;
width: 116px;
height: 86px;
margin-right: 10px;
padding: 0 !important;
}

#info .bluebig {
text-align: center;
font-family: "trebuchet ms", tahoma;
font-weight: bold;
font-size: 17px;
}

#info .green {
background: url(../kepek/green.jpg) no-repeat;
text-align: center;
font-family: "trebuchet ms", tahoma;
font-weight: bold;
font-size: 13px;

color: #ffffff;
width: 116px;
height: 86px;
padding: 0 !important;
margin-right: 10px;
}

#info .greenbig {
text-align: center;
font-family: "trebuchet ms", tahoma;
font-weight: bold;
font-size: 17px;
}

/* partnerek */

#partnerek .categorie {
text-align: right;
color: #223377;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
padding-right: 10px;
background: url(../kepek/articlelist_caption.gif) repeat-x;
height: 19px;
padding-top: 2px;
margin-bottom: 5px;
}

#icons {
padding-top: 10px;
}

#icons div 
{
	vertical-align: top;
	}

#icons a 
{
	text-decoration: none;
	}

/* flash */

#flash 
{
	margin-left: -37px;
	margin-right: -35px;
	margin-bottom: 10px;
	z-index: 200;
	}
	
	/*#flash #spacer 
	{
		display: none;
		}*/
	
								/* teroszto */

#terosztokozep {
width: 7px;
background: #ffffff url(../kepek/teroszto.jpg) top no-repeat;
height: 100%;
padding: 0px;
margin: 0px;
}

#terosztobal {
width: 386px;
}

#terosztojobb {
width: 274px;
}

/* teroszto2 */

#terosztokozep2 {
width: 36px;
background: #ffffff;
height: 100%;
padding: 0px;
margin: 0px;
}

#terosztobal2 {
width: 418px;
}

#terosztojobb2 {
width: 218px;
}

/* login2 */

#login2 {
width: 274px;
}

#login2_top {
background: url(../kepek/login2.jpg) no-repeat;
height: 17px;
}

#login2_inner {
padding: 4px 0px 0px 4px;
}

#login2_inner .inner {
background: url(../kepek/login2_bg.jpg) no-repeat;
width: 250px;
*width: 270px;
height: 101px;
*height: 121px;
padding: 10px;
}

#login2_inner .caption {
color: #ffffff;
font-size: 12px;
font-family: verdana;
font-weight: bold;
}

#login2_inner .lead {
color: #ffffff;
font-size: 10px;
font-family: verdana;
font-weight: bold;
padding: 10px 10px 5px 10px;
}

#login2_inner .submit {
text-align: right;
}

/* cikklista kiemelt */

#list_bal,
#list_jobb {
width: 50%
vertical-align: top;
}

#list_bal {
padding-left: 20px;
}

#list_jobb {
padding-right: 20px;
}

#kiemelt_cikk .caption {
font-size: 21px;
font-family: georgia, tahoma;
color: #6cb4dd;
}

#kiemelt_cikk .caption a {
font-size: 21px;
font-family: georgia, tahoma;
color: #6cb4dd;
text-decoration: none;
}

#kiemelt_cikk .caption img {
margin-right: 5px;
}

#kiemelt_cikk .lead img {
float: left;
vertical-align: top;
border: solid 3px #e5e7e7;
margin-right: 20px;

}

#kiemelt_cikk .lead {
font-size: 14px;
color: #909090;
}

.article_sep {
clear: both;
font-size: 30px;
background: url(../kepek/art_sep.jpg) bottom center repeat-x;
}

#kiemelt_cikk .subcaption {
font-size: 12px;
color: #223377;
padding-bottom: 5px;
font-weight: bold;

}

#kiemelt_cikk .body {
font-size: 12px;
color: #223377;
padding-top: 20px;
}

#kiemelt_cikk .control {
text-align: right;


}

#kiemelt_cikk .control img {
clear: both;
vertical-align: top;
border: none;
margin-right: 0px;
float: right;
}


#kiemelt_cikk .categorie {
text-align: right;
color: #223377;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
padding-right: 10px;
background: url(../kepek/articlelist_caption.gif) repeat-x;
height: 19px;
padding-top: 2px;
margin-bottom: 10px;
}

#kiemelt_cikk .image img {
border: solid 3px #e5e7e7;
float: left;
margin-right: 20px;
vertical-align: top;
}

.art_sep2 {
background: url(../kepek/art_sep.jpg) repeat-x;
clear: both;
}

#list_bal .categorie,
#list_jobb .categorie {
text-align: right;
color: #223377;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
padding-right: 10px;
background: url(../kepek/articlelist_caption.gif) repeat-x;
height: 19px;
padding-top: 2px;
margin-bottom: 10px;
}

#list_bal .caption,
#list_jobb .caption {
color: #6cb4dd;
font-size: 13px;
font-family: georgia, tahoma;
font-weight: bold;
padding-bottom: 3px;
}

#list_bal .caption a,
#list_jobb .caption a {
color: #6cb4dd;
font-size: 13px;
font-family: georgia, tahoma;
font-weight: bold;
text-decoration: none;
}


#list_bal .caption img,
#list_jobb .caption img {
display: none;
} 

#list_bal .image img,
#list_jobb .image img {
border: solid 3px #e5e7e7;
float: left;
margin-right: 20px;
vertical-align: top;
}

#list_bal .subcaption,
#list_jobb .subcaption {
color: #223377;
font-size: 11px;
font-family: tahoma;
font-weight: bold;
}

#list_bal .lead,
#list_jobb .lead {
color: #223377;
font-size: 11px;
font-family: tahoma;
}

#list_bal .navigator,
#list_jobb .navigator {
color: #6cb4dd;
font-size: 11px;
font-family: tahoma;
display: inline;
padding-left: 3px;
}

#list_bal .navigator a,
#list_jobb .navigator a {
color: #6cb4dd;
font-size: 11px;
font-family: tahoma;
display: inline;
text-decoration: none;
}

/* archivum */

#archivum {
width: 673px;
}

#archivum .caption {
background: url(../kepek/arch_top.jpg) no-repeat;
text-align: right;
color: #223377;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
padding-right: 20px;
height: 19px;
*height: 29px;
padding-top: 10px;
}

.archivum_inner {
background: url(../kepek/arch_inner.jpg) repeat-y;
padding: 10px 15px 0px 15px;
}

.arch_caption {
font-size: 10px;
color: #6cb4dd;
font-weight: bold;
text-transform: uppercase;
}

.arch_caption .date {
font-size: 10px;
color: #6cb4dd;
font-weight: normal;
display: inline;
}

.inner_lead {
font-size: 11px;
color: #223377;
}

.inner_lead a {
font-size: 11px;
color: #223377;
text-decoration: none;
}

#archivum .navig {
display: inline;
margin-right: 3px;
}

#archivum .navig a {
font-size: 11px;
color: #ffde24;
text-decoration: none;
}

#archivum .separator {
font-size: 10px;
height: 10px;
line-height: 10px;
}

.archivum_bottom {
background: url(../kepek/arch_bottom.jpg) no-repeat;
}

.felcim {
font-size: 11px;
font-weight: bold;
color: #223377;

}

/* kapcsolat */

#kapcs_form .caption {
font-size: 14px;
font-weight: bold;
color: #223377;
margin-bottom: 20px;
}

#kapcs_form .form_row {
background: url(../kepek/form_row.jpg) repeat-x;
text-align: right;
padding-right: 10px;
padding-top: 20px;
padding-bottom: 10px;
}

#kapcs_form .form_caption {
vertical-align: top;
font-size: 11px;
font-weight: bold;
color: #223377;
padding: 20px 10px 10px 10px;
text-align: left;
width: 100px;
}



#kapcs_form #kapcs_input 
{
	padding-top: 20px;
padding-bottom: 10px;
vertical-align: top;
	}

#kapcs_form #kapcs_input .form_caption {
vertical-align: top;
font-size: 11px;
font-weight: bold;
color: #223377;
padding: 0px;
text-align: left;
width: 100%;
padding-left: 10px;
}

#kapcs_form .form_row input,
#kapcs_form .form_row select,
#kapcs_form .form_row textarea {
width: 100%;
border: solid 1px #8ed2eb;
background: #f7f7f7;
overflow: hidden;
font-size: 11px;
}

#kapcs_form .form_row select {
*width: 98%;
}

#kapcs_form .form_radio {
width: 15px;
background: none;
border: none;
}

#kapcs_form .form_radio input {
width: 15px;
background: none;
border: none;
}

#kapcs_form .form_row textarea {
height: 100px;
}

#kapcs_form .form_submit {
background: url(../kepek/form_row.jpg) repeat-x;
text-align: right;
padding-right: 10px;
padding-top: 20px;
padding-bottom: 10px;
}

#kapcs_form .form_row input,
#kapcs_form .form_row_error input {
height: 20px;
}

#kapcs_form .form_submit img 
{
	vertical-align: middle;
	float: left;
	}

#kapcs_form .form_submit input {
font-size: 11px;
font-weight: bold;
color: #223377;
background: url(../kepek/kapcs_submit.jpg) right no-repeat;
border: none;
padding: 5px 30px 5px 0px;
*padding: 5px 25px 5px 0px;
}

#kapcs_form .form_row_error {
background: url(../kepek/form_row.jpg) repeat-x;
text-align: right;
padding-right: 10px;
padding-top: 20px;
padding-bottom: 10px;
}

#kapcs_form .form_row_error .form_caption {
float: left;
vertical-align: middle;
font-size: 11px;
font-weight: bold;
color: red;
padding-left: 10px;
}

#kapcs_form .form_row_error input,
#kapcs_form .form_row_error textarea,
#kapcs_form .form_row_error select {
width: 100%;
border: solid 1px red;
background: #f7f7f7;
overflow: hidden;
font-size: 11px;
}

#kapcs_form .form_row_error textarea {
height: 100px;
}

#kapcs_form .error {
font-size: 10px;
color: red;
padding-top: 5px;
text-align: right;
*padding-right: 10px;
}

#kapcs_form .form_row_error .radiobtn {
border: none;
background: none;
}


/* keresés találat */

#kereses_talalat .caption {
font-family: tahoma;
font-size: 16px;
font-weight: bold;
}

.talalat {
display: inline;
color: #223377;
font-family: tahoma;
padding: 0px 3px 0px 3px;
}

#kereses_talalat .subcaption {
color: #909090;
font-weight: bold;
font-size: 11px;
padding: 0px;
text-align: center;
}

#kereses_talalat .subcaption a {
color: #909090;
font-weight: bold;
font-size: 11px;
padding: 0px;
text-align: center;
text-decoration: none;
}



.talalat_num .num {
display: inline;
color: #223377;
padding: 0px 3px 0px 3px;
}



.talalat_num,
.rendezes {
padding-top: 10px;
font-size: 11px;
color: #6cb4dd;
text-transform: uppercase;
font-weight: bold;
padding-bottom: 5px;
padding-left: 20px;
}

.rendezes a {
color: #223377;
}

.oldalak {
color: #223377;
font-size: 11px;
font-weight: bold;
padding-top: 20px;
text-align: center;
}

.oldalak a {
color: #223377;
font-size: 11px;
font-weight: normal;
padding-top: 10px;
text-decoration: none;
}

.oldalak a:hover {
color: #223377;
font-size: 11px;
font-weight: normal;
padding-top: 10px;
text-decoration: underline;
}

.oldalak .selected {
color: #223377;
font-size: 11px;
font-weight: bold;
padding-top: 10px;
display: inline;
margin-left: 10px;
}

span.highlight {
font-weight: bold;
display: inline;
background: #dcecf5;
padding: 0px 5px 0px 5px;
}

.caption span.highlight {
font-weight: bold;
display: inline;
background: none;
padding: 0px;
}

.tdfejlec 
{
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	background: #164d83;
	font-size: 12px;
border-right: solid 1px #ffffff;
	width: 224px;
	border-bottom: solid 1px #ffffff;
	}
	
	.tdfejlec2 
{
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	background: #164d83;
		font-size: 12px;
		border-bottom: solid 1px #ffffff;
		width: 89px;
		*width: 99px;
		border-right: solid 1px #ffffff;
	
	}
	
	.ivy_sor_fel,
	.ivy_sor_kozepre,
	.ivy_sor_le,
	.ivy_oszlop_fel,
	.ivy_oszlop_le,
	.ivy_oszlop_kozepre
	{	
		padding: 5px 0px 5px 0px;
		
		}
		
		.cell 
		{
			background: #e9f0f6;
			border-bottom: solid 1px #ffffff;
			
			}
			
			.celldark 
			{
				background: #d0e3ea;
				border-bottom: solid 1px #ffffff;
				}
				
				.firstcol 
				{
					color: #000000;
					font-size: 14px;
					border-right: solid 1px #ffffff;
					}
					
				
					
						.secondcol 
				{
					color: #000000;
					font-size: 12px;
					border-right: solid 1px #ffffff;
					}
					
					.ivy_oszlop_balra 
					{
						padding: 0px 0px 0px 10px;
						text-align: left;
						}
						
						.ivy_oszlop_jobbra
					{
						padding: 0px 10px 0px 0px;
						text-align: right;
						}
						
						.ivy_oszlop_midle 
						{
							text-align: center;
							padding: 5px 0px 5px 0px;
							}

/* articlelist2 képes */

.list_body3 img {
float: left;
border: solid 1px #c7ccd8;
}

.list_body3 {
width: 325px;
background: #eef0f0 url(../kepek/list_body_bg.jpg) right top no-repeat;
*width: 335px;
text-align: left;
overflow: hidden;
}

.list_body3 .caption {
font-size: 13px;
color: #223377;
font-weight: bold;
padding-right: 5px;
padding-left: 170px;
*padding-left: 175px;
padding-top: 3px;
}

.list_body3 .caption a{
font-size: 13px;
color: #223377;
font-weight: bold;
text-decoration: none;
}

.list_body3 .subcaption {
font-size: 11px;
color: #223377;
font-weight: bold;

*padding-right: 5px;
padding-left: 170px;
*padding-left: 175px;
}

.list_body3 .body {
font-size: 11px;
color: #223377;
font-weight: normal;
padding-right: 5px;
padding-left: 170px;
*padding-left: 175px;
line-height: 15px;

}



.list_separator {
font-size: 3px;
line-height: 3px;
}

.art_nav 
{
	display: inline;
	font-size: 10px;
	font-weight: bold;
	}
	
	
	.art_nav a 
{
	display: inline;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #6cb4dd;
	}
	
	.separator 
	{
		clear: both;
		font-size: 10px;
		line-height: 10px; 
		}
.keretesshadow 
{
	display: none;
	}

.phastoodyah {
background: url(../kepek/phast_bg.jpg) top repeat-x;
}

.phastoodyah div {
padding: 0px 10px 0px 10px;
}

#articlelist_kiemelt #list_jobb .body,
#articlelist_kiemelt #list_bal .body {
font-size: 12px;
color: #223377;
}

#articlelist_kiemelt #list_jobb .lead,
#articlelist_kiemelt #list_bal .lead {
font-size: 12px;
color: #223377;
padding-top: 20px;
}

#articlelist_kiemelt #list_jobb .subcaption,
#articlelist_kiemelt #list_bal .subcaption {
font-size: 12px;
color: #223377;
}



#articlelist_kiemelt table #kiemelt_cikk .categorie {
text-align: left;
}

/* galeria */

#galeria .caption {
font-size: 21px;
font-family: georgia, tahoma;
color: #6cb4dd;
}

#gallerie_td {
background: #ffffff url(../kepek/gal_bg.jpg) bottom repeat-x;
text-align: center;
padding: 15px 0px 15px 0px;
}

#gallerie_td .gal_images {
border: solid 1px #c2c7d5;
width: 130px;
padding: 5px 5px 5px 5px;
background: #d7f2f5;
}

#gallerie_td .gal_images img {
border: solid 1px #c2c7d5;
}

#gallerie_td .gal_caption {
padding-top: 5px;
font-weight: bold;
color: #223377;
font-family: tahoma;
text-transform: uppercase;
font-size: 11px;

}

#gallerie_td .gal_subcaption {
padding-top: 5px;
color: #6cb4dd;
font-family: tahoma;
font-size: 11px;
}

#gallerie_td .gal_caption a{
padding-top: 5px;
font-weight: bold;
color: #223377;
font-family: tahoma;
text-transform: uppercase;
font-size: 11px;
text-decoration: none;
}

#gallerie_td .gal_subcaption a {
padding-top: 5px;
color: #6cb4dd;
font-family: tahoma;
font-size: 11px;
text-decoration: none;
}

/* popup */

.keparea {
background: url(../kepek/popup_bg.jpg) top left no-repeat;
height: 510px;
width: 705px;
}

.nyilcell {
vertical-align: middle;
height: 490px;
}

#rightnyil {
margin-right: 20px;
}
#leftnyil {
margin-left: 20px;
}

.kepcell {
text-align: center;
vertical-align: middle;
height: 490px;
}

.kepcell img {
border: solid 3px #ffffff;
}

.kepcell h1 {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #223377;
font-family: tahoma;
margin-top: 10;
}

.kepcell h2 {
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-family: tahoma;
padding-top: 5;
margin: 0;
}

.scrollarea {
background: #d5f2e9;
border-top: solid 2px #ffffff;
}

.scrollarea .belso {
padding: 6px;
overflow: hidden;
}

.scrollarea .belso div {
display: inline;
}

#smallpicture {
border: solid 1px #223377;
margin-right: 10px;
}

#popup_header 
{
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 14px;
	}
	
#ajanlat_btn 
	{
		clear: both;
		display: inline;
		}

	
	#online_btn 
	{
		right: 0px;
	display: inline;
		}
		
		#ajanlat_btn a,
		#online_btn a 
		{
			text-decoration: none;
			}
			
			
			#article .orange {
background: url(../kepek/btn_orange.jpg) no-repeat;
font-family: "trebuchet ms", tahoma;
font-weight: bold;
font-size: 18px;
color: #ffffff;
width: 116px;
height: 55px;
margin-right: 10px;
color: #ffffff;
text-decoration: none;
padding-top: 5px;
}

#article .orange a,
#article .blue a,
#article .green a {
	color: #ffffff;
	text-decoration: none;
	}


#article .blue {
background: url(../kepek/btn_blue.jpg) no-repeat;
font-family: "trebuchet ms", tahoma;
font-weight: bold;
font-size: 18px;
color: #ffffff;
width: 116px;
height: 55px;
color: #ffffff;
text-decoration: none;
display: table-cell;

}

#article .green {
background: url(../kepek/btn_green.jpg) no-repeat;
font-family: "trebuchet ms", tahoma;
font-weight: bold;
font-size: 18px;
color: #ffffff;
width: 116px;
height: 55px;
margin-right: 10px;
color: #ffffff;
text-decoration: none;
padding-top: 5px;
}


