*{padding: 0px; margin: 0px;}

body{
	overflow: scroll;
	background-color: lightgoldenrodyellow; 
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;	 
	font-size: 14px;
	/*font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;*/
	font-family: Arial;
	/*font-family: 'Lucida Sans',Aharoni;*/
	
	color: #676767;
	/*font-family: 'Lucida Sans',Aharoni;*/
}
p{padding-top: 15px; line-height: 24px; text-align: justify;}
img{border: 0px;}
a img{margin-top: 10px;}

table{border-spacing: 0px; margin: 0px;}
table td{padding: 0px;}

a{text-decoration: none; color: #067fbf;}
a:hover{color: #363636;}

.idezet{font-size: 13px; font-style: italic;}
.kisbetus{font-size: 10px;}
.termek_div{padding-top: 15px; padding-bottom: 15px;}
.cursor_pointer{cursor: pointer;}
.termek_nev{font-style: italic; font-size: 16px;}
.letoltom_most_td{padding-left: 25px; padding-top: 15px;}
.lepesrol_szoveg ul{margin-left: 35px; margin-top: 0; margin-bottom: 0;}
.lepesrol_szoveg{padding-top: 25px;}
.lepesrol_cim{text-align: center; font-size: 18px; color: #067fbf;}
.valasz_helyes{color: green;}
.valasz_hibas{color: red;}
#helyes_div{padding-top: 15px; padding-bottom: 35px; text-align: right;}
.koszonjuk{padding: 35px; font-size: 20px;}

.textleft{text-align: left;}
.textright{text-align: right;}
.textcenter{text-align: center;}
.textmid{vertical-align: middle;}
.texttop{vertical-align: top;}
.textbottom{vertical-align: bottom;}
.kerdes_td{padding: 10px; vertical-align: top;}
.valasz_td{padding: 10px; vertical-align: top;}
.valasz_ul{list-style: none;}
.rounded_div{/*border: 2px solid #067fbf; padding: 25px; -moz-border-radius: 25px; border-radius: 25px;*/}
#jelentkezes_form_div{width: 300px; margin: auto; margin-top: 35px;}

.upper_menu_td{/*background-color: wheat;*/ padding: 3px; text-align: center; vertical-align: middle;}
.upper_menu_td a{text-transform: uppercase; color: #676767; }
.upper_menu_td a:hover{color: #39a0d6;}

.bottom_div_header{
	width: 273px;
	height: 24px; 
	background: url('../img/bottom_div_header.png'); 
	text-transform: uppercase; 
	color: white; 
	text-align: center; 
	vertical-align: middle;
	font-size: 11px;
	padding-top: 13px;
}
.kozepszoveg{padding-bottom: 35px;}
.pcenter p{text-align: center;}
.formWrap{padding-top: 25px;}
.formTable{margin: auto;}
.formInput{width: 350px;}
.formTd{padding: 4px;}
.formKat{font-weight: bold; padding-top: 15px;}

.bottom_div_cont{padding: 2px; background-color: white; border: 1px solid gray; height: 303px; overflow: hidden;}
.okt_mozg{height: 20px; /*background-color: red;*/ cursor: pointer;}

.new{width: 59px; height: 59px; background: url('../img/new.png'); float: right; margin-top: -37px;}

.okt_focim{text-align: center; font-size: 16px; margin-bottom: 15px;}
.okt_table_td{padding-left: 15px; vertical-align: top;}

.box_konyvelo_vonal{height: 1px; background-color: gray; margin-top: 1px; margin-bottom: 1px;}

.tab{width: 235px; height: 52px; cursor: pointer; background: url('../img/tab_alap.png'); color: white; font-size: 12px; background-size:cover;padding: 0px 10px;}
.tab:hover{background: url('../img/tab_hover.png');background-size:cover}
#tab_act{background: url('../img/tab_act.png'); color: #676767;background-size:cover}
#tab_jel{background: url('../img/tab_jel_alap.png');background-size:cover}
#tab_jel:hover{background: url('../img/tab_jel_hover.png');background-size:cover}
#tab_letolt{background: url('../img/tab_jel_alap.png');background-size:cover}
#tab_letolt:hover{background: url('../img/tab_jel_hover.png');background-size:cover}

#background{	
	width: 1200px; 
	/*height: 930px;*/
	margin: auto;
	background: url('../img/background.png') top no-repeat;
	background-color: #343f44;
	/*padding-bottom: 5px;*/
}
#container{
	width: 940px;
	/*height: 903px;*/
	margin: auto;
}
#header{height: 100px; background-color: transparent;}
	#header_table{width: 100%;}
	#logo{width: 185px; height: 100px; background: url('../img/bge_logo.png') no-repeat; background-size: contain;}
#menu_blue{height: 52px; background-color: transparent;}
#menu_blue td{text-align: center; vertical-align: middle;}
#content{/*min-height: 741px;*/ background-color: white;}
#footer{color: #b0b0b0; /* height: 90px; /*background-color: purple;*/ /*display: none;*/}
#footer_legalja{text-align: center; border-bottom: 1px solid #b0b0b0; border-top: 1px solid #b0b0b0; padding-top: 6px; padding-bottom: 6px; margin-bottom: 5px; margin-top: 6px;}
#footer_kozepe{text-align: center; padding-top: 10px; padding-bottom: 20px;}
#footer_legeslegalja{text-align: center; padding-top: 6px; padding-bottom: 20px; font-size: 22px; font-weight: bold; margin-top: -8px;}
#footer_table a{color: #b0b0b0; font-size: 12px;}
#footer a:hover{color: white;}

/*#slide_act{background: url('../img/slide_act.png');}

#slide_1{background: url('../img/slide_1.png');}
#slide_1:hover{background: url('../img/slide_1_a.png');}
#slide_2{background: url('../img/slide_2.png');}
#slide_2:hover{background: url('../img/slide_2_a.png');}
#slide_3{background: url('../img/slide_3.png');}
#slide_3:hover{background: url('../img/slide_3_a.png');}
#slide_4{background: url('../img/slide_4.png');}
#slide_4:hover{background: url('../img/slide_4_a.png');}
#slide_5{background: url('../img/slide_5.png');}
#slide_5:hover{background: url('../img/slide_5_a.png');}*/

#content_upper{
	/*min-height: 310px;*/
	/*background: url('../img/content_upper.png');*/
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 35px;
	/*padding: 35px;*/
	font-size: 14px;
}
#content_bottom{height: 385px; background-color: #f0f0f0; padding-top: 30px; font-size: 12px;}
#content_bottom a{}
#content_bottom_table{margin: auto; /*margin-top: 30px;*/}
#content_bottom_table td{}
.bottom_table_td{padding-left: 17px; padding-right: 13px; width: 273px; vertical-align: top;}
#oktatok_div{width: 261px; /*background-color: darkgreen;*/}
#okt_div_cont{height: 263px; border-bottom: 0px; border-top: 0px;}

#scr_down{background: url('../img/scr_down.png') no-repeat; background-position: center center; border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray;}
#scr_down:hover{background: url('../img/scr_down_a.png') no-repeat; background-position: center center;}
#scr_up{background: url('../img/scr_up.png') no-repeat; background-position: center center; border-left: 1px solid gray; border-right: 1px solid gray; border-top: 1px solid gray;}
#scr_up:hover{background: url('../img/scr_up_a.png') no-repeat; background-position: center center;}

.move_okt{color: yellow; cursor: pointer;}

#oktato_table td{padding: 5px; padding-bottom: 5px;}

#footer_left{color: #b0b0b0; padding-top: 8px; width: 450px; /*background-color: red;*/ float: left;}
#footer_right{color: #b0b0b0; padding-top: 8px; float: right; width: 450px; /*background-color: blue;*/ text-align: right;}
#footer_right td{padding-left: 3px; padding-right: 3px;}

#footer_icons{float: right;}

#footer_rss{width: 16px; height: 16px; background: url('../img/rss_16_light.png') center no-repeat; cursor: pointer;}
#footer_rss:hover{background: url('../img/rss_16.png') center no-repeat;}

#footer_twitter{width: 16px; height: 16px; background: url('../img/twitter_16_light.png') center no-repeat; cursor: pointer;}
#footer_twitter:hover{background: url('../img/twitter_16.png') center no-repeat;}

#footer_flickr{width: 16px; height: 16px; background: url('../img/flickr_16_light.png') center no-repeat; cursor: pointer;}
#footer_flickr:hover{background: url('../img/flickr_16.png') center no-repeat;}

#footer_facebook{width: 16px; height: 16px; background: url('../img/facebook_16_light.png') center no-repeat; cursor: pointer;}
#footer_facebook:hover{background: url('../img/facebook_16.png') center no-repeat;}

#footer_linkedin{width: 16px; height: 16px; background: url('../img/linkedin_16_light.png') center no-repeat; cursor: pointer;}
#footer_linkedin:hover{background: url('../img/linkedin_16.png') center no-repeat;}

/*.markans_gomb{padding: 15px; background-color: darkblue; border: 1px solid gray; color: white; width: 250px; margin: auto; text-align: center; margin-top: 25px; margin-bottom: 25px; cursor: pointer;}
.markans_gomb:hover{background-color: blue;}
.markans_gomb span{cursor: pointer;}
.markans_gomb span:hover{ color: yellow;}*/
/*.markans_gomb{cursor: pointer;}*/
.mark_gomb_table{cursor: pointer;}
.mg_bal{width: 15px; height: 37px; background: url('../img/markans_gomb_bal.png');}
.mg_kozep{min-width: 15px; height: 37px; background: url('../img/markans_gomb_kozep.png'); color: white; font-size: 13px;}
.mg_jobb{width: 15px; height: 37px; background: url('../img/markans_gomb_jobb.png');}

#kapcsolat_table{width: 100%;}
#kapcsolat_table td{vertical-align: top;}
#kapcsolat_bal{width: 500px;}
#kapcsolat_jobb{}
#google_map{margin: auto; width: 500px; height: 500px; margin-top: 25px; margin-bottom: 25px;}

#jelentkezes_form_table{margin: auto; margin-top: 25px;}
#jelentkezes_form_table td{padding: 3px;}
#videjo{width: 420px; height: 345px; margin: auto; margin-top: 25px;}

.oktato_kep{width: 100px; /*height: 100px;*/ background-color: lightgoldenrodyellow;}
#valasz_table td{padding: 10px;}

#footer_table{width: 100%; margin-top: 8px;}
#footer_table td{text-align: center;}

#konyv_tanf_alja_table{margin: auto; margin-top: 50px; margin-bottom: 50px;}

#jelentkezes_form_table input{width: 200px; -moz-border-radius: 8px; border-radius: 8px;}
#jatek_div{width: 400px; margin: auto;}

#konyvelo_szoveg{/*display: none;*/}
#konyvelo_kep{width: 880px; height: 56px; background: url('../img/ill_elsomenu_.png'); padding-top: 264px; padding-left: 60px; margin-left: -35px; margin-top: -34px;}
#konyvelo_kep_gomb{width: 90px; height: 16px; cursor: pointer; /*background-color: red;*/}
#jelentkezes_szoveg{text-transform: uppercase; margin-top: -25px; /*cursor: pointer;*/ text-align: center; text-transform: uppercase;}
#jelentkezes_szoveg:hover{color: #067FBF;}
#jelentkezes_sok_szoveg{/*display: none;*/}
#ajanljuk_kep{width: 880px; height: 56px; background: url('../img/kinekajanljuk_1_.png'); padding-top: 264px; padding-left: 60px; margin-left: -35px; margin-top: -34px;}
#ajanljuk_sok_szoveg{/*display: none;*/}
#mvm_kep{width: 880px; height: 56px; background: url('../img/mibenmasok.png'); padding-top: 264px; padding-left: 60px; margin-left: -35px; margin-top: -34px;}
#mvm_sok_szoveg{/*display: none;*/ padding-top: 25px;}
#box_konyvelo{text-align: center;}
#jatek_szoveg{margin-bottom: 25px;}
#jatekdiv{padding-bottom: 35px;}

.nagycim{font-size: 24px; padding-top: 25px; padding-bottom: 10px; font-weight: bold; border-bottom: 1px solid #676767;}
.kiscim{font-size: 16px; padding-top: 20px; padding-bottom: 10px; font-weight: bold;}
.fszBal{width: 180px;}
.folyoszovegTable{border-collapse: collapse; width: 100%;}
.folyoszovegTable td{border: 1px solid #676767; padding: 10px; vertical-align: top;}
.folyoszovegTable2{width: 100%;}
.fszvege{text-align: center; padding-top: 40px; padding-bottom: 40px; line-height: 30px;}

.formInput{border: 1px solid gray; font-size: 16px;}
.formInputWrong{border: 1px solid red;}
.bottom_div_header a{color: #76c4ed;}
.bottom_div_header a:hover{text-decoration: underline;}

.beuszo{
	border: 1px solid white;
	width: 361px;
	height: 100px;
	position: fixed;
	bottom: -105px;
	left: 50%;
	margin-left: 237px;
	
	color: white;
	
}

.beuszo.feluszik{
	-webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
	bottom: 0px;
}
.beuszo-felso{
	height: 50%;
	text-align: center;
	line-height: 50px;
	background-image: url('../img/backGr.png');
	font-size: 16px;
	color: #676767;
}

.beuszo-also{
	background-color: #499dd7;
	height: 50%;
	text-transform: uppercase;
	font-size: 12px;
	color: white;
	text-align: center;
	line-height: 20px;
	padding-top: 5px;
}