body {
	margin: 0px;
	padding: 0px;
	color: black;
	background-color: white; /*#C0DEFF;*/
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	height: 100%;
}

img {
	border: 0px;
}

table {
	font-family: Arial, Verdana;
	font-size: 12px;
}

td.jobbborder {
	border-right: 1px solid black;
}

td.jobb {
	text-align: right;
}

td.jobbvastag {
	text-align: right;
	font-weight: bold;
}

td.bal {
	text-align: left;
}

td.balvastag {
	text-align: left;
	font-weight: bold;
}

td.balvastag_kiem {
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	color: #5fbb1a;
}

a:focus{outline:none;} 

div.index_pool {
	width: 100%;
	height: 130%;
	background-image: url(img/index_bg.jpg);
}

div.index {
	width: 824px;
	height: 512px;
	background-image: url(img/index_main.jpg);
}


div.forditas {
	width: 250px;
	height: 30px;
	position:relative;
	left:80px;
	top:240px;
}

a.forditas {
	color: #60b206;
	font-weight: bold;
	text-decoration: none;
	font-size: 17px;
	display: block;
	width: 100%;
	height: 100%;
	/*background-color: white; */
	text-align: right;
	padding-right: 60px;
	padding-top: 10px;
	line-height: 1.4;
}

div.nyelvtanulas {
	width: 200px;
	height: 60px;
	position: relative;
	left:95px;
	top:265px;
}

div.intenziv {
	background-image: url(img/intenziv.gif);
	background-repeat: no-repeat;
	width: 113px;
	height: 160px;
	
	position: relative;
	left: -50px;
	top: -150px;
}

div.evillage {
	background-image: url(img/village_logo.gif);
	background-repeat: no-repeat;
	width: 152px;
	height: 128px;
	
	position: relative;
	left: 500px;
	top: 5px;
	padding-bottom: 200px;
}

div.fungarian {
	background-image: url(img/fungarian.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 52px;
	
	position: relative;
	left: 500px;
	top: 5px;
}

div.ecorner {
	background-image: url(img/ecorner.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 36px;
	
	position: relative;
	left: 400px;
	top: 5px;
}

a.full_link {
	width: 100%;
	height: 100%;
	display: block;
}

a.nyelvtanulas {
	color: #0773bc;
	font-weight: bold;
	text-decoration: none;
	font-size: 17px;
	display: block;
	width: 100%;
	height: 100%;
	/* background-color: white; */
	text-align: right;
	padding-right: 70px;
	padding-top: 10px;
	line-height: 1.2;
}

div.kommunikacio {
	width: 220px;
	height: 60px;
	position: relative;
	left:435px;
	top:230px;
}

a.kommunikacio {
	color: #960d14;
	font-weight: bold;
	text-decoration: none;
	font-size: 17px;
	display: block;
	width: 100%;
	height: 100%;
	/* background-color: white; */
	text-align: left;
	padding-left: 85px;
	padding-top: 15px;
	line-height: 1.2;
}


div.info_line {
	/* background-color: white;  */
	position:relative;
	width: 824px;
	top: 210px;
	text-align: center;
	color: #0773bc;
	font-size: 11px;
	font-weight: bold;
}







div.all {
	/* background-color: lightgrey; */
	width: 997px;
	margin: auto;
}

div.top {
	width: 997px;
	height: 154px;
}

div.logo {
	width: 233px;
	height: 154px;
	background-image: url(img/hl_logo.png);
	float: left;
}

div.gomb_holder {
	width: 230px;
	height: 132px;
	margin-right: 2px;
	float: left;
	background-image: url(img/gombhatter_top.jpg);
	
}

div.mid {
	width: 988px; /*988*/
	min-height: 200px;
	float: left;
}



div.menu {
	width: 223px;
	float:left;
	background-color: white;
}



div.menu_item {
	float:left;
	width: 223px;
	height: 40px;
	background-image: url(img/menu_item_bg.gif);
}

div.menu_item_red {
	float:left;
	width: 223px;
	height: 40px;
	background-image: url(img/menu_item_bg_red.gif);
}

div.menu_top_item {
	float:left;
	width: 223px;
	height: 40px;
	background-image: url(img/menu_top_bg.gif);
}

a.menu_item {
	width: 213px;
	height: 37px;
	display: block;
	text-decoration: none;
	color: white;
	padding-top: 7px;
	padding-left: 10px;
}

a.menu_item:hover {
	text-decoration: underline;
	background-image: url(img/menu_top_bg.gif);
	background-repeat: no-repeat;
}

a.menu_item_red {
	width: 213px;
	height: 37px;
	display: block;
	text-decoration: none;
	color: white;
	padding-top: 7px;
	padding-left: 10px;
}

a.menu_item_red:hover {
	text-decoration: underline;
	/* background-image: url(img/menu_top_bg.gif); */
	background-repeat: no-repeat;
}



div.link_holder {
	padding-top: 50px;
	padding-left: 20px;
	height: 70px;
	width: 160px;
}

a.gomb1 {
	color: #888888;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	width: 210px;
	height: 70px;
	display: block;
	padding-left: 50px;
	padding-top: 5px;
	line-height: 1.3;
	background-image: url(img/gomb_passziv.jpg);
	background-repeat: no-repeat;
}

a.gomb1:hover {
	color: #5eb109;
	background-image: url(img/gomb_forditas.jpg);
	background-repeat: no-repeat;
}

a.gomb1_curr {
	color: #5eb109;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	width: 210px;
	height: 70px;
	display: block;
	padding-left: 50px;
	padding-top: 5px;
	line-height: 1.3;
	background-image: url(img/gomb_forditas.jpg);
	background-repeat: no-repeat;
}

a.gomb1_curr:hover {
	color: #5eb109;
	background-image: url(img/gomb_forditas.jpg);
	background-repeat: no-repeat;
}

div.gomb1_sel {
	color: #5eb109;
	background-image: url(img/gomb_forditas.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 13px;
	width: 210px;
	height: 70px;
	padding-left: 50px;
	padding-top: 5px;
	line-height: 1.3;
}

a.gomb2 {
	color: #888888;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	display: block;
	width: 210px;
	height: 70px;
	background-image: url(img/gomb_passziv.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 5px;
	line-height: 1.3;
}

a.gomb2:hover {
	color: #0472bf;
	background-image: url(img/gomb_nyelvoktatas.jpg);
	background-repeat: no-repeat;
}

a.gomb2_curr {
	color: #0472bf;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	display: block;
	width: 210px;
	height: 70px;
	background-image: url(img/gomb_nyelvoktatas.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 5px;
	line-height: 1.3;
}

a.gomb2_curr:hover {
	color: #0472bf;
	background-image: url(img/gomb_nyelvoktatas.jpg);
	background-repeat: no-repeat;
}

div.gomb2_sel {
	color: #0472bf;
	background-image: url(img/gomb_nyelvoktatas.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 13px;
	width: 210px;
	height: 70px;
	padding-left: 50px;
	padding-top: 5px;
	line-height: 1.3;
}

a.gomb3 {
	color: #888888;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	display: block;
	width: 210px;
	height: 70px;
	background-image: url(img/gomb_passziv.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 5px;
	line-height: 1.3;
}

a.gomb3:hover {
	color: #960d15;
	background-image: url(img/gomb_kommunikacio.jpg);
	background-repeat: no-repeat;
}

a.gomb3_curr {
	color: #960d15;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	display: block;
	width: 210px;
	height: 70px;
	background-image: url(img/gomb_kommunikacio.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 5px;
	line-height: 1.3;
}

a.gomb3_curr:hover {
	color: #960d15;
	background-image: url(img/gomb_kommunikacio.jpg);
	background-repeat: no-repeat;
}

div.gomb3_sel {
	color: #960d15;
	background-image: url(img/gomb_kommunikacio.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 13px;
	width: 210px;
	height: 70px;
	padding-left: 50px;
	padding-top: 5px;
	line-height: 1.3;
}


div.pool {
	width: 697px;
	text-align: left;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	background-color: white;
}

div.pool_top_holder {
	height: 130px;
}

div.pool_top_logo_forditas {
	width: 140px;
	height: 130px;
	background-image: url(img/logo_forditas.jpg);
	background-repeat: no-repeat;
	float: left;
}

div.pool_top_logo_nyelvtanulas {
	width: 140px;
	height: 130px;
	background-image: url(img/logo_nyelvtanulas.jpg);
	background-repeat: no-repeat;
	float: left;
}

div.pool_top_logo_kommunikacio {
	width: 140px;
	height: 130px;
	background-image: url(img/logo_kommunikacio.jpg);
	background-repeat: no-repeat;
	float: left;
}

div.pool_top {
	width: 557px !important;
	width: 547px;
	height: 130px;
	float: left;
}

div.pool_title {
	padding-bottom: 7px;
	font-weight: bold;
	font-size: 15px;
}

div.pool_text {
	color: #174f99;
	font-weight: bold;
}

div.pool_divider {
	width: 695px;
	height: 22px;
	background-image: url(img/divider.gif);
}

div.pool_active {
	
}

p {
	text-align: justify;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 13px;
}

p.kiemelt {
	text-align: justify;
	padding: 4px;
	font-size: 15px;
	border: 1px solid #326AB7;
	background-color: #A6CBFC;
}

a.backlink {
	width: 100%;
	/* height: 113px !important; */
	height: 100%;
	display: block; 
}

div.bottom {
	width: 997px;
	height: 22px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #68a0ea; 
}

div.ford_kiem {
	font-weight: bold;
	font-size: 14px;
	color: #5eb109;
	padding-bottom: 5px;
}

div.ford_alcim {
	font-weight: bold;
	font-size: 12px;
	color: #5eb109;
	padding-top: 5px;
}

div.nyelvt_kiem {
	font-weight: bold;
	font-size: 14px;
	color: #0472bf;
	padding-bottom: 5px;
}

div.nyelvt_kiem_kiemelt {
	font-weight: bold;
	font-size: 16px;
	color: #F82832;
	padding-bottom: 5px;
}

div.nyelvt_kiem_red {
	font-weight: bold;
	font-size: 14px;
	color: #dd2b22;
	padding-bottom: 5px;
}

div.nyelvt_alcim {
	font-weight: bold;
	font-size: 12px;
	color: #0472bf;
	padding-top: 5px;
}

div.komm_kiem {
	font-weight: bold;
	font-size: 14px;
	color: #960d15;
	padding-bottom: 5px;
}

div.komm_alcim {
	font-weight: bold;
	font-size: 12px;
	color: #960d15;
	padding-top: 5px;
}

a.common{
	font-weight: bold;
	text-decoration: underline;
	color: black;
}

a.common:hover {
	text-decoration: none;
}

div.beljebb {
	padding-left: 50px;
}

.kozep {
	text-align:center;
}

.inputtext {
	width: 220px;
}

div.kult_logo {
	width: 233px;
	background-color: white;
	text-align: center;
}



div.error {
	color: #ec1c26;
	font-size: 11px;
	font-weight: bold;
}

div.noerror {
	color: #539840;
	font-size: 11px;
	font-weight: bold;
}

.oc_gomb {
	display:block; 
	font-size: 10px;
	color: white;
	font-weight: bold;
	background-color: #1e3f90;	
}

table.nyelvvinfo {
	border: 1px solid black;
}

td.tabla_cim {
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

td.tabla_kp {
	font-size: 12px;
	font-weight: bold;
	color: #0472bf;
	
}
td.tabla_nyv {
	font-size: 11px;
	font-weight: bold;
}
td.tabla_tip {
	font-size: 11px;
}

td.tabla_nyelv {
	font-size: 11px;
}

div.village {
	width: 695px;
	/* background-color: #acd038; */
}

table.teljes_program {
	font-size: 11px;
}

td.napnev {
	font-size: 13px;
	font-weight: bold;
}

td.ora {
	font-size: 12px;
	font-weight: bold;
}

div.skype_holder {
	background-color: white;
}

div.gomb_felett {
	clear: both; 
	border-top: 0px solid black; 
	padding-top: 3px; text-align: right;
}

div.ford_info {
	font-weight: bold;
	font-size: 14px;
}
