body {
	margin: 0;
	padding: 0;
	background: #fff;
        background-repeat:repeat-x;
	font: normal small Helvetica, Arial;
	color: #000000;
        overflow: -moz-scrollbars-vertical;
}

h1, h2, h3 {
	margin-top: 0;
	font-family: Helvetica, Arial;
	font-weight: normal;
	font-style: italic;
	color: #CA1D78;
}

h2 {
	letter-spacing: -1px;
	font-size: 2em;
}

h3 {
	font-size: 1.2em;
	margin: 0;
}

p, ol, blockquote {
	margin-top: 0;
}

a {
  font-size:13px;
  letter-spacing:-1px;
}

a:link {
	text-decoration: none;
	color: #A33000;
}

a:hover {
	text-decoration: underline;
}


img {
  border:0;
}

#header {
  background: #151a1e;
}

#header_in {
	width: 900px;
	height: 25px;
	margin: 0 auto;
	padding: 0;
        letter-spacing:-1px;
        color:ffae00;
        padding-left:90px;
        padding-top:45px;
}

#header_in * {
	float: left;
	text-decoration: none;
	font: 14px Helvetica;
    }

#header_in a {
	text-decoration: none;
	color: #fff;
        margin-left:20px;
        margin-right:20px;
}

#header_in a:link {
	text-decoration: none;
	color: #fff;
}

#header_in a:hover {
	text-decoration: none;
        color: #ffae00;
}

#header_in a:active {
	text-decoration: none;
        color: #ffae00;
}

#langlist {
	width: 100px;
	height: 25px;
        float:right;
        margin-right:46px;
}
#langlist a {
	text-decoration: none;
	color: #fff;
        margin-left:5px;
        margin-right:0px;
}

#content {
	width: 1024px;
    height: 578px;
	margin: 0 auto;
	background: #C0E16E url(kepek/main_back.jpg);
/*	border: 10px solid #C0E16E;*/
	border-top: none;
    padding-left:40px;
    overflow: hidden;
}

#content_main_text {
        background: #00476a url(kepek/main_bg_text_right.jpg) repeat-x;
  	height: 315px;
}

#content_main_text_in {
        width: 904px;
	margin: 0 auto;
        color: #333333;
        position:relative;
}

#content_main_text_in_upper {
        background: #00476a url(kepek/main_bg_text_left.jpg) repeat-x;
        width: 560px;
        height:40px;
        color: #ffffff;
        font-face: Arial;
        font-size:18px;
        padding-top:34px;
        padding-left:40px;
}
#content_main_text_in_left {
        width: 590px;
	height:241px;
        font-face: Arial;
        font-size:12px;
        padding-top:0px;
        padding-left:35px;
        float:left;
}
#content_main_text_in_right {
        width: 270px;
        height: 200px;
        float:right;
        margin-top:-55px;
}
#content_main_text_bal {
	background: #00476a url(kepek/main_bg_text_left.jpg) repeat-x;
}
#content_main_text_jobb {
	background: #00476a url(kepek/main_bg_text_right.jpg) repeat-x;
}

#content_main_bal {
        background: #00476a url(kepek/main_bg_left.jpg) repeat-x;
  	height: 420px;
}
#content_main_jobb {
        background: #00476a url(kepek/main_bg_right.jpg) repeat-x;
  	height: 420px;
}

#content_main_top {
        background: #00476a url(kepek/main_bg_left_500.jpg) no-repeat;
  	height: 420px;
}

#content_main_top_in {
        width: 972px;
	height: 420px;
	margin: 0 auto;
	color: #ffffff;
        background: transparent url(kepek/main_bg_steel.png) no-repeat;

}
#content_main_top_in_slideshow {
        width: 760px;
	height: 422px;
	margin: 0 auto;
	color: #ffffff;
        background: transparent url(kepek/main_slideshow_border.png) no-repeat;
}

#content_main_4menu {
        background: #00476a url(kepek/4_main_menu_pic_bg.png ) repeat-x;
  	height: 171px;
}

#content_main_4menu_in {
        width: 904px;
	height: 171px;
	margin: 0 auto;
        padding-top:1px;
	color: #ffffff;
}

#content_szolg_top {
        background: #00476a;
  	height: 184px;
}

#content_szolg_top_in {
        width: 897px;
	height: 184px;
	margin: 0 auto;
	color: #ffffff;
        background: transparent url(kepek/szolg_top_bg.jpg) no-repeat;
}

#content_ref_top {
        background: #00476a;
  	height: 184px;
}

#content_ref_top_in {
        width: 897px;
	height: 184px;
	margin: 0 auto;
	color: #ffffff;
        background: transparent url(kepek/ref_top_bg.jpg) no-repeat;
}

#content_elerh_top {
        background: #00476a;
  	height: 184px;
}

#content_elerh_top_in {
        width: 897px;
	height: 184px;
	margin: 0 auto;
	color: #ffffff;
        background: transparent url(kepek/elerh_top_bg.jpg) no-repeat;
}

#content_akt_top {
        background: #00476a;
  	height: 184px;
}

#content_akt_top_in {
        width: 897px;
	height: 184px;
	margin: 0 auto;
	color: #ffffff;
        background: transparent url(kepek/akt_top_bg.jpg) no-repeat;
}

#content_alkter_top {
        background: #00476a;
  	height: 184px;
}

#content_alkter_top_in {
        width: 897px;
	height: 184px;
	margin: 0 auto;
	color: #ffffff;
        background: transparent url(kepek/alkter_top_bg.jpg) no-repeat;
}

#content_letolt_top {
        background: #00476a;
  	height: 184px;
}

#content_letolt_top_in {
        width: 897px;
	height: 184px;
	margin: 0 auto;
	color: #ffffff;
        background: transparent url(kepek/letolt_top_bg.jpg) no-repeat;
}

#content_rolunk_top {
        background: #00476a;
  	height: 184px;
}

#content_rolunk_top_in {
        width: 897px;
	height: 184px;
	margin: 0 auto;
	color: #ffffff;
        background: transparent url(kepek/rolunk_top_bg.jpg) no-repeat;
}

#content_rolunk_main {
        background: #ffffff url(kepek/rolunk_blue_bg.jpg) repeat-x;
}

#content_rolunk_text_in {
        width: 897px;
	margin: 0 auto;
        color: #333333;
}
#content_rolunk_text_in_upper {
        width: 897px;
        height:45px;
        color: #ffffff;
        font-face: Arial;
        font-size:18px;
        padding-top:24px;
        padding-left:42px;
}
#content_rolunk_text_in_cont {
        background: #ffffff;
        width: 897px;
        font-face: Arial;
        font-size:12px;
        padding-left:32px;
}      

.blackline {
        background: #000;
  	height: 4px;
}
.fleftinl {
        float:left;
  	display:inline;
}

.bleftinl {
        float:left;
  	display:inline;
}

#content_term_top {
        background: #00476a;
  	height: 184px;
}

#content_term_top_in {
        width: 897px;
	height: 184px;
	margin: 0 auto;
	color: #ffffff;
        background: transparent url(kepek/term_top_bg.jpg) no-repeat;
}

#content_term_main {
        background: #ffffff url(kepek/term_bg.png) repeat-x;
        margin-top:10px;

}

#content_term_text_in {
        width: 904px;
	margin: 0 auto;
        color: #333333;
}
#content_term_text_in_upper {
        width: 904px;
        height:34px;
        color: #ffffff;
        font-face: Arial;
        font-size:18px;
        padding-top:19px;
        padding-left:42px;
}
#content_term_text_in_cont {
        width: 904px;
        font-face: Arial;
        font-size:12px;


}
.term_list {
        float:left;
  	width:205px;
        height:315px;
}
.term_list2 {
        float:left;
  	width:205px;
        
}

.term_list ul {
	list-style-type: none;
        padding-left:0px;
        margin-left:0px;
}

.term_list ul li {
        padding-left: 8px;
        text-indent: -8px;
        display: block;
        line-height: 20px;
}

.term_list ul li img {
        vertical-align:middle;
}
.img_dot {
        vertical-align:middle;
        margin-top:-1px;
        padding-right:4px;
}

.term_list li a {
        font-face:Arial;
        font-size:12px;
        line-height:20px;
        color:#111111;

}

.term_list li a:visited{
        text-decoration:none;
}

.img_dot {
  vertical-align:middle;
  margin-top:-1px;
}


.terml1 {
	display: block;
	width: 225px;
	height: 190px;
	background: url('kepek/terml1_hajtomu.png') bottom;
	text-indent: -99999px;
}
.terml1:hover {
	background-position: 0 0;
}
.terml2 {
	display: block;
	width: 225px;
	height: 190px;
	background: url('kepek/terml2_tengkapcs.png') bottom;
	text-indent: -99999px;
}
.terml2:hover {
	background-position: 0 0;
}
.terml3 {
	display: block;
	width: 225px;
	height: 190px;
	background: url('kepek/terml3_alkatreszek.png') bottom;
	text-indent: -99999px;
}
.terml3:hover {
	background-position: 0 0;
}
.terml4 {
	display: block;
	width: 228px;
	height: 190px;
	background: url('kepek/terml4_gyartlehet.png') bottom;
	text-indent: -99999px;
}
.terml4:hover {
	background-position: 0 0;
}
.terml1e {
	display: block;
	width: 225px;
	height: 190px;
	background: url('kepek/terml1_hajtomu_e.png') bottom;
	text-indent: -99999px;
}
.terml1e:hover {
	background-position: 0 0;
}
.terml2e {
	display: block;
	width: 225px;
	height: 190px;
	background: url('kepek/terml2_tengkapcs_e.png') bottom;
	text-indent: -99999px;
}
.terml2e:hover {
	background-position: 0 0;
}
.terml3e {
	display: block;
	width: 225px;
	height: 190px;
	background: url('kepek/terml3_alkatreszek_e.png') bottom;
	text-indent: -99999px;
}
.terml3e:hover {
	background-position: 0 0;
}
.terml4e {
	display: block;
	width: 228px;
	height: 190px;
	background: url('kepek/terml4_gyartlehet_e.png') bottom;
	text-indent: -99999px;
}
.terml4e:hover {
	background-position: 0 0;
}
.terml1g {
	display: block;
	width: 225px;
	height: 190px;
	background: url('kepek/terml1_hajtomu_g.png') bottom;
	text-indent: -99999px;
}
.terml1g:hover {
	background-position: 0 0;
}
.terml2g {
	display: block;
	width: 225px;
	height: 190px;
	background: url('kepek/terml2_tengkapcs_g.png') bottom;
	text-indent: -99999px;
}
.terml2g:hover {
	background-position: 0 0;
}
.terml3g {
	display: block;
	width: 225px;
	height: 190px;
	background: url('kepek/terml3_alkatreszek_g.png') bottom;
	text-indent: -99999px;
}
.terml3g:hover {
	background-position: 0 0;
}
.terml4g {
	display: block;
	width: 228px;
	height: 190px;
	background: url('kepek/terml4_gyartlehet_g.png') bottom;
	text-indent: -99999px;
}
.terml4g:hover {
	background-position: 0 0;
}

.bm1 {
	display: block;
	width: 225px;
	height: 171px;
	background: url('kepek/bm1_aktualis.png') bottom;
	text-indent: -99999px;
}
.bm1:hover {
	background-position: 0 0;
}
.bm2 {
	display: block;
	width: 225px;
	height: 171px;
	background: url('kepek/bm2_termekeink.png') bottom;
	text-indent: -99999px;
}
.bm2:hover {
	background-position: 0 0;
}
.bm3 {
	display: block;
	width: 225px;
	height: 171px;
	background: url('kepek/bm3_alkter.png') bottom;
	text-indent: -99999px;
}
.bm3:hover {
	background-position: 0 0;
}
.bm4 {
	display: block;
	width: 229px;
	height: 171px;
	background: url('kepek/bm4_elerh.png') bottom;
	text-indent: -99999px;
}
.bm4:hover {
	background-position: 0 0;
}

.bm1e {
	display: block;
	width: 225px;
	height: 171px;
	background: url('kepek/bm1_aktualis_e.png') bottom;
	text-indent: -99999px;
}
.bm1e:hover {
	background-position: 0 0;
}
.bm2e {
	display: block;
	width: 225px;
	height: 171px;
	background: url('kepek/bm2_termekeink_e.png') bottom;
	text-indent: -99999px;
}
.bm2e:hover {
	background-position: 0 0;
}
.bm3e {
	display: block;
	width: 225px;
	height: 171px;
	background: url('kepek/bm3_alkter_e.png') bottom;
	text-indent: -99999px;
}
.bm3e:hover {
	background-position: 0 0;
}
.bm4e {
	display: block;
	width: 229px;
	height: 171px;
	background: url('kepek/bm4_elerh_e.png') bottom;
	text-indent: -99999px;
}
.bm4e:hover {
	background-position: 0 0;
}

.bm1g {
	display: block;
	width: 225px;
	height: 171px;
	background: url('kepek/bm1_aktualis_g.png') bottom;
	text-indent: -99999px;
}
.bm1g:hover {
	background-position: 0 0;
}
.bm2g {
	display: block;
	width: 225px;
	height: 171px;
	background: url('kepek/bm2_termekeink_g.png') bottom;
	text-indent: -99999px;
}
.bm2g:hover {
	background-position: 0 0;
}
.bm3g {
	display: block;
	width: 225px;
	height: 171px;
	background: url('kepek/bm3_alkter_g.png') bottom;
	text-indent: -99999px;
}
.bm3g:hover {
	background-position: 0 0;
}
.bm4g {
	display: block;
	width: 229px;
	height: 171px;
	background: url('kepek/bm4_elerh_g.png') bottom;
	text-indent: -99999px;
}
.bm4g:hover {
	background-position: 0 0;
}


#content_termP_top {
        background: #00476a;
  	height: 184px;
}

#content_termP_top_in {
        width: 897px;
	height: 184px;
	margin: 0 auto;
	color: #ffffff;
        background: transparent url(kepek/termP_top_bg.jpg) no-repeat;
}
.term_leiras {
        background:#e1e1e1;
        float:left;
  	width:615px;
        
        margin-top:20px;
        margin-bottom:40px;
        padding:20px;
}


#footer {
        background: #00476a;
  	height: 125px;
}

#footer_in {
        width: 1280px;
	height: 125px;
	margin: 0 auto;
        text-align: right;
	font-size: smaller;
	color: #ffffff;
        background: transparent url(kepek/footer_bck.jpg) no-repeat;
        overflow:hidden;
      //  float:left;

}

.baldoboz {
	margin-top:20px;
  	margin-left:180px;
  	text-align:left;
  	width:300px;
        letter-spacing:-1px;
        font: 12px Helvetica;
        line-height:20px;
        color:#e4f6ff;
        float:left;
}

.jobbdoboz {
	margin-top:20px;
        margin-right:190px;
        float:right;
  	right:0px;
  	text-align:right;
  	width:300px;
        letter-spacing:-1px;
        font: 12px Helvetica;
        line-height:20px;
        color:#e4f6ff;
}
.fs {
        clear:both;
  	margin-top:29px;
        margin-right:190px;
        float:right;
  	right:0px;
  	text-align:right;
  	width:300px;
        font: 11px Helvetica;

}
.fs a {
	text-decoration: none;
	color: #e4f6ff;
        letter-spacing:-1px;

}


#footer_bal {
	background: #00476a url(kepek/footer_bck_b.jpg) repeat-x;
	height: 125px;
}

#footer_jobb {
	background: #00476a url(kepek/footer_bck_j.jpg) repeat-x;
	height: 125px;
}

.input_fld {color:#000000; font: 10px Verdana; border:1px solid #212957;padding:3px 2px 2px 2px;}
.button {color:#000000; font: 10px Verdana; background-color:#eff3ff; border:1px solid #212957;padding:1px 1px 1px 1px;}
.select_fld {color:#212957; font: 10px Verdana; border:1px solid #212957;margin:0px 0px 0px 0px;}
.check_fld {color:#000000; font: 10px Verdana; border:1px solid #212957;padding:0px 0px 0px 0px;height:12px;width:12px}
.radio_fld {color:#000000; font: 10px Verdana; border:1px solid #212957;padding:0px 0px 0px 0px;height:12px;width:12px}
.file_fld {color:#000000; font: 10px Verdana; border:1px solid #212957;padding:3px 2px 2px 2px;}
