/* COMMON */
html, body{
	margin: 0;
	padding: 0;
	border: none;
	background: #eaeaea url(/image/bg_pattern.gif) repeat-x;
	font: 11px Arial, Helvetica, sans-serif;
	color: #00374a;
}
#main_container{
	position: absolute;
	top: 0;
	left: 0;
	width: 985px;
	overflow: hidden;
}
#content_container{
	position: relative;
	left: 5px;
	width: 980px;
	background: url(/image/blank_pattern.gif) left top repeat-y;
	float: left;
}
.hidden_pic{
	display: none;
}
.clear_left{
	clear: left;
}
.clear_right{
	clear: right;
}
.clear_both{
	clear: both;
}
.left{
	float: left;
	position: relative;
	left: 10px;
}
.right{
	float: right;
	position: relative;
	right: 10px;
}
p {
	margin: 0;
	padding: 0;
}
h1, h1 a, h2, h2 a{
	color: #0c4c62;
	background-color: inherit;
	text-decoration: none;
}
h1 a:hover, h2 a:hover{
	text-decoration: underline;
}
h1{
	font-size: 16px;
}
h2{
	font-size: 14px;
}
img, img a{
	border: 0;
}
.w2_1{
	width: 2px;
	background: #eaeaea url(/image/w2_1.gif);
	color: inherit;
}
.w2_2{
	width: 2px;
	background: #eaeaea url(/image/w2_2.gif);
	color: inherit;
}
.b4{
	float: right;
	margin-bottom: 5px;
	height: 4px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #eaeaea;
	background: #dfe0cd;
	font-size: 0;
	line-height: 1px;
}
.w_1{
	width: 168px;
}
.w_2{
	width: 634px;
}
.blank_bottom{
	width: 980px;
	height: 5px;
	margin-left: 5px;
	background: url(/image/blank_bottom.gif) no-repeat;
}
form{
	margin: 0;
	padding: 0;
}
/* END COMMON */

/* TOP */
#top{
	width: 985px;
	height: 107px;
	background: url(/image/top.gif) left top no-repeat;
	float: left;
}
#logo{
	width: 343px;
	height: 80px;
	float: left;
}
#banner{
	width: 468px;
	height: 60px;
	margin-top: 11px;
	float: left;
}
#menu_top{
	float: left;
	width: 985px;
	height: 27px;
	background: url(/image/menu_top.gif) left top no-repeat;
}
#menu_top ul#mutacio{
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0;
}
#menu_top li{
	float: left;
}
#menu_top li a{
	height: 25px;
	float: left;
}
li.diak a{
	background: url(/image/diak_button.gif) left top no-repeat;
	width: 58px;
}
li.diak a:hover{
	background: url(/image/diak_button_over.gif) left top no-repeat;
}
li.pedagogus a{
	background: url(/image/pedagogus_button.gif) left top no-repeat;
	width: 112px;
}
li.pedagogus a:hover{
	background: url(/image/pedagogus_button_over.gif) left top no-repeat;
}
li.intezmenyvezeto a{
	background: url(/image/intezmeny_button.gif) left top no-repeat;
	width: 167px;
}
li.intezmenyvezeto a:hover{
	background: url(/image/intezmeny_button_over.gif) left top no-repeat;
}
li.sajto a{
	background: url(/image/sajto_button.gif) left top no-repeat;
	width: 69px;
}
li.sajto a:hover{
	background: url(/image/sajto_button_over.gif) left top no-repeat;
}
li.ooih a{
	background: url(/image/ooih_button.gif) left top no-repeat;
	width: 69px;
}
li.ooih a:hover{
	background: url(/image/ooih_button_over.gif) left top no-repeat;
}
li.sdt a{
	background: url(/image/sdt_button.gif) left top no-repeat;
	width: 50px;
}
li.sdt a:hover{
	background: url(/image/sdt_button_over.gif) left top no-repeat;
}
li.etwinning a{
	background: url(/image/etwinning_button.gif) left top no-repeat;
	width: 109px;
}
li.etwinning a:hover{
	background: url(/image/etwinning_button_over.gif) left top no-repeat;
}
li.sni a{
	background: url(/image/sni_button.gif) left top no-repeat;
	width: 49px;
}
li.sni a:hover{
	background: url(/image/sni_button_over.gif) left top no-repeat;
}
#menu_top ul#allando{
   float: right;
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}
#menu_top ul#allando li a{
 	height: 20px;
	float: left;
}
li.forumok a{
	background: url(/image/forumok_button.gif) left top no-repeat;
	width: 85px;
}
li.forumok a:hover{
	background: url(/image/forumok_button_over.gif) left top no-repeat;
}
li.sulikat a{
	background: url(/image/sulikat_button.gif) left top no-repeat;
	width: 73px;
}
li.sulikat a:hover{
	background: url(/image/sulikat_button_over.gif) left top no-repeat;
}
li.english a{
	background: url(/image/english_button.gif) left top no-repeat;
	width: 79px;
}
li.english a:hover{
	background: url(/image/english_button_over.gif) left top no-repeat;
}
/* END TOP */

/* LEFT */
#left{
	float: left;
	width: 170px;
}
#menu_left{
	width: 170px;
	margin: 0;
	padding: 0;
	background: url(/image/menu_left_bottom.gif) bottom left no-repeat;
}
#menu_left ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_left h2{
	margin: 0;
	padding: 0;
}
#menu_left li a{
	padding-right: 6px;
}
#menu_left ul ul ul li{
	background: url(/image/menu_left_sub_sub.gif) left top no-repeat;
}
#menu_left ul ul ul li a{
   padding-left: 33px;
	font-style: italic;
}
#menu_left li{
	line-height: normal;
	background: url(/image/menu_left.gif) left top no-repeat;
	padding-top: 1px;
}
#menu_left li.active{
	background: url(/image/menu_left_active.gif) left top no-repeat;
}
#menu_left li#list_top.active{
	background: url(/image/menu_left_top_active.gif) left top no-repeat;
}
#menu_left ul ul li{
	background: url(/image/menu_left_sub.gif) left top no-repeat;
}
#menu_left li#list_top{
	background: url(/image/menu_left_top.gif) left top no-repeat;
}
#list_bottom{
	height: 2px;
}
#menu_left li a{
	text-decoration: none;
	color: #06444d;
	background-color: inherit;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 10px;
	line-height: 23px;
	display: block;
	height: 1%;
}
#menu_left ul ul li a{
   padding-left: 23px;
   padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #06444d;
	background-color: inherit;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	margin-left: 0;
}
#menu_left li a:hover, #levlistak li a:hover, #ajanlo li a:hover, .ajanlo li a:hover, #sdt_info li a:hover, #kozhalo li a:hover, #tempus li a:hover{
	color: #0b7d8d;
	background-color: inherit;
}
#szavazas_top{
	height: 25px;
}
#szavazas_middle{
	width: 170px;
	float: left;
}
#szavazas_middle ul{
	list-style: none;
	margin: 0 0 8px 15px;
	padding: 0;
	width: 142px;
}
#szavazas_middle li{
	padding-bottom: 6px;
}
span.szavazas_allasa{
	font-weight: bolder;
	margin-left: 5px;
}
.vote{
	clear: both;
	float: left;
	width: 170px;
	text-align: center;
	margin: 14px auto 0 auto;
	padding-bottom: 6px;
}
.vote img{
	visibility: hidden;
}
.question{
	margin: 10px 15px 10px 15px;
	font-weight: bolder;
}
#szavazas_bottom{
	clear: both;
	height: 4px;
}
.row_szavazas {
  clear: both;
  padding-top: 2px;
}
.row_szavazas input{
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.row_szavazas span.radio {
  float: left;
  width: 30px;
  color: #d6feff;
  background-color: inherit;
  text-align: right;
  margin: 0;
  padding: 0;
}
.row_szavazas span.text {
  float: right;
  width: 120px;
  text-align: left;
  margin: 0 10px 0 0;
  padding: 0;
}
#ajanlo, .ajanlo{
	width: 170px;
	float: left;
}
.ajanlo table{
	font-size: 11px;
}
table.tbank{
	font-size: 11px;
}
table.tbank td{
	padding-right: 8px;
}
p.head2{
	font-size: 12px;
	font-weight: bolder;
}
#ajanlo_top, .ajanlo_top{
   width: 170px;
	height: 25px;
}
#ajanlo_middle, .ajanlo_middle{
	width: 170px;
}
.ajanlo_middle, .ajanlo_bottom{
	float: left;
}
#ajanlo_bottom, .ajanlo_bottom{
   width: 170px;
	height: 4px;
}
#levlistak, #ajanlo, .ajanlo, #szavazas, #banner_right, #sdt_info, #kozhalo, #tempus, #etwinning_info, #sni_info, #ooih_info{
	width: 170px;
	border-top: 2px solid #fff;
	float: left;
}
#levlistak.sulinet{
	border-top: 0;
}
#kozhalo_top{
	background: url(/image/kozhalo_top.gif) left top no-repeat;
	height: 25px;
}
#tempus_top{
	background: url(/image/tempus_top.gif) left top no-repeat;
	height: 25px;
}
#kozhalo_middle, #tempus_middle{
	width: 170px;
	background: url(/image/kozhalo_middle.gif);
}
#kozhalo_bottom, #tempus_bottom{
   width: 170px;
	background: url(/image/kozhalo_bottom.gif) bottom left no-repeat;
	height: 4px;
}
#levlistak_top{
	background: url(/image/levlistak_top.gif) left top no-repeat;
	height: 25px;
}
#levlistak_top_top{
	background: url(/image/levlistak_top_top.gif) left top no-repeat;
	height: 26px;
}
#levlistak_middle{
	width: 170px;
	background: url(/image/levlistak_middle.gif);
}
#levlistak_bottom{
   width: 170px;
	background: url(/image/levlistak_bottom.gif) bottom left no-repeat;
	height: 5px;
}
/*
#levlistak ul, #ajanlo ul, #sdt_info ul, #kozhalo ul{
	list-style: none;
	width: 160px;
	margin: 0 0 0 4px;
	padding: 0;
	border-top: 1px solid #fff;
}
*/
#ajanlo ul, .ajanlo ul, #sdt_info ul, #levlistak ul, #kozhalo ul, #tempus ul{
	list-style: none;
   margin: 0 0 0 6px;
   padding: 0;
	border-top: 0;
	border-bottom: 1px solid #fff;
	width: 158px;
}
#ajanlo li, .ajanlo li, #sdt_info li, #levlistak li, #kozhalo li, #tempus li{
	line-height: normal;
	padding: 3px 0 2px 18px;
	background: url(/image/ajanlo.gif) left top no-repeat;
}
#levlistak li a, #ajanlo li a, .ajanlo li a, #sdt_info li a, #kozhalo li a, #tempus li a{
	text-decoration: none;
	color: #06444d;
	background: #eeeee6;
	font-size: 11px;
}
#ajanlo li a, .ajanlo li a, #sdt_info li a{
	margin-left: 0;
}
/* END LEFT */

/* MIDDLE */
#middle{
	float: left;
	width: 636px;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
#left_spacer, #right_spacer{
	float: left;
	width: 2px;
	height: 1px;
	color: inherit;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}
#left_spacer{
	background: #eaeaea url(/image/w2_1.gif) left top no-repeat;
}
#right_spacer{
	background: #eaeaea url(/image/w2_2.gif) left top no-repeat;
}
h1.hirek, h1.hirek a, h1.mutacio_sdt, h1.mutacio_sdt a{
	margin-top: 8px;
	margin-bottom: 10px;
}
h1.cikkajanlo, h1.cikkajanlo a{
	margin: 3px 0 6px 0;
	font-size: 12px;
}
#hirek, #mutacio_sdt{
	float: left;
	width: 636px;
	border-bottom: 1px solid #fff;
}
#hirek_top, #mutacio_sdt_top{
	height: 27px;
	width: 636px;
}
#mutacio_sdt_top{
	background: url(/image/mutacio_sdt_top.gif) left top no-repeat;
}
#hirek_middle, #mutacio_sdt_middle{
	float: left;
	width: 620px;
	padding: 1px 8px 0 8px;
}

#mutacio_sdt_middle{
	background: url(/image/mutacio_sdt_middle.gif);
}
#hirek_middle img, #mutacio_sdt_middle img{
	float: left;
	margin-right: 15px;
}
#hirek_bottom, #mutacio_sdt_bottom{
	clear: left;
	height: 6px;
}
#mutacio_sdt_bottom{
	background: url(/image/mutacio_sdt_bottom.gif) left top no-repeat;
}
#leg{
	float: left;
	width: 636px;
	border-bottom: 1px solid #fff;
}
#leg_top{
	width: 636px;
	height: 24px;
	float: left;
}
#leg_top ul{
	list-style: none;
	margin: 2px 0 0 3px;
	padding: 0;
}
#leg_top li{
	float: left;
	margin-right: 1px;
}
#leg_top li a{
	height: 17px;
	float: left;
}
#leg_middle{
	float: left;
}
#leg_middle ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#leg_middle li{
	background-repeat: no-repeat;
	background-position: left .5em;
	padding-left: 13px;
	width: 280px;
}
#leg_middle li a{
	text-decoration: none;
	color: #0c4c62;
	background-color: inherit;
	font-weight: bolder;
}
#leg_middle li a:hover{
	text-decoration: underline;
}
#leg_bottom{
	clear: left;
	height: 6px;
}
.list_container{
	float: left;
	width: 636px;
	background: url(/image/sep_1.gif) 50% repeat-y;
}
.sep_1{
	background: url(/image/sep_1.gif) right repeat-y;
}
#cikkajanlo_container, #sulikat2_container, #sulikat3_container{
	float: left;
}
.cikkajanlo_subcontainer, .sulikat2_subcontainer{
	float: left;
	width: 212px;
}
.cikkajanlo_box, .sulikat2_box{
	width: 212px;
}
.cikkajanlo_top{
	height: 16px;
}
.cikkajanlo_middle{
	padding: 6px 9px 6px 9px;
}

/* SULIKAT */
#sulikat{
	clear: both;
	width: 636px;
}
#sulikat2_container, #sulikat3_container{
	overflow: auto;
}
.sulikat2_bg{
	background: url(/image/sulikat2_bg.gif);
}
.sulikat3_bg{
	background: url(/image/sulikat3_bg.gif);
}
.sulikat2_top_left, .sulikat2_top_middle, .sulikat2_top_right, .sulikat3_top_top{
	height: 19px;
	line-height: normal;
}
.sulikat2_top, .sulikat3_top{
	height: 18px;
   line-height: normal;
}
.sulikat2_top a, .sulikat2_top_left a, .sulikat2_top_middle a, .sulikat2_top_right a, .sulikat3_top a, .sulikat3_top_top, .sulikat3_top_top a{
	text-transform: uppercase;
	font-weight: bolder;
	color: #fff;
	background-color: inherit;
	text-decoration: none;
}
.sulikat2_top a:hover, .sulikat2_top_left a:hover, .sulikat2_top_middle a:hover, .sulikat2_top_right a:hover, .sulikat3_top a:hover, .sulikat3_top_top a:hover{
	text-decoration: underline;
}
.sulikat2_top_left{
	background: url(/image/sulikat2_top_left.gif) left top no-repeat;
}
.sulikat2_top_middle{
	background: url(/image/sulikat2_top_middle.gif) left top no-repeat;
}
.sulikat2_top_right{
	background: url(/image/sulikat2_top_right.gif) left top no-repeat;
}
.sulikat2_top{
	background: url(/image/sulikat2_top.gif) left top no-repeat;
}
.sulikat2_top_left a, .sulikat2_top_middle a, .sulikat2_top_right a, .sulikat3_top_top, .sulikat3_top_top a{
	padding: 2px 0 0 12px;
	display: block;
}
.sulikat2_top a, .sulikat3_top a{
   display: block;
	padding: 1px 0 0 12px;
}
.sulikat2_middle{
	background: url(/image/sulikat2_middle.gif);
}
.sulikat2_box ul, .sulikat3_box ul{
	list-style: none;
	margin: 0;
	padding: 3px 6px 9px 13px;
}
.sulikat2_box li, .sulikat3_box li, #kereses li{
	background: url(/image/bullet_common.gif) left .5em no-repeat;
	padding-left: 12px;
}
#sulikat2_container .sulikat2_box li a, #sulikat3_container .sulikat3_box li a, #kereses li a{
	font-weight: bolder;
	color: #2f6476;
	background-color: inherit;
}
.sulikat3_box li a{
	text-decoration: none;
}
#sulikat3_container{
	width: 636px;
}
.sulikat3_top{
	background: url(/image/sulikat3_top.gif) left top no-repeat;
}
.sulikat3_top_top{
	background: url(/image/sulikat3_top_top.gif) left top no-repeat;
}
#sulikat_top{
	height: 19px;
	background: url(/image/sulikat_top.gif) left top no-repeat;
	/*text-align: right;*/
}
#sulikat_top a{
	line-height: normal;
	display: block;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	color: #fff;
	margin-left: 13px;
	padding-top: 1px;
	text-transform: uppercase;
}
#sulikat_top a:hover, #kereses li a:hover{
	text-decoration: underline;
}
#sulikat_middle{
	float: left;
	line-height: normal;
	padding-top: 3px;
	background: url(/image/sulikat_middle.gif);
}
#sulikat_middle ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#sulikat_middle ul ul{
	width: 290px;
	padding: 0 0 6px 0;
}
#sulikat_middle ul ul li{
	display: inline;
}
#sulikat_middle ul li a, #sulikat_middle ul ul li a{
	color: #0c4c62;
	background-color: inherit;
	text-decoration: none;
}
#sulikat_middle ul li a{
	text-transform: uppercase;
}
#sulikat_middle ul ul li a{
	text-transform: none;
	font-weight: bolder;
	padding-right: 3px;
	border-right: 1px solid #0c4c62;
}
#sulikat_middle ul ul li.list_element_first a{
	padding-left: 0;
}
#sulikat_middle ul ul li.list_element_last a{
	border-right: none;
}
#sulikat_middle ul li a:hover, #sulikat_middle ul ul li a:hover{
	text-decoration: underline;
}
#sulikat_bottom, #sulikat2_bottom, #impresszum_bottom{
	clear: both;
	width: 636px;
	height: 9px;
	text-align: center;
}
#sulikat_bottom{
	background: url(/image/sulikat_bottom.gif) left top no-repeat;
}
#sulikat2_bottom, #impresszum_bottom{
	background: url(/image/sulikat2_bottom.gif) left top no-repeat;
}
/* END SULIKAT */

/* CIKK */
#where{
	width: 636px;
	height: 21px;
}
#where ul{
	list-style: none;
	margin: 0 0 0 3px;
	padding: 0;
}
#where li{
	float: left;
	background: url(/image/arrow_where.gif) right .6em no-repeat;
}
#where li.last_element{
	background: none;
}
#where li a{
	text-decoration: none;
	color: #fff;
	background-color: inherit;
	font-weight: bolder;
	margin: 0 8px 0 6px;
}
#where li a:hover{
	text-decoration: underline;
}
#cikk_ajanlo_container{
	width: 636px;
	color: inherit;
	background: #fff;
}
#cikk{
	float: left;
	width: 600px;
	color: #00374a;
	background: #fff;
	padding: 0 18px 18px 18px;
	text-align: justify;
}
#cikk h1{
	margin: 10px 0 20px 0;
}
#cikk p.lead{
	font-weight: bolder;
	margin-top: 0;
}
#cikk p{
	margin: 10px 0 10px 0;
}
#cikk ol{
	margin: 0;
	padding: 0;
}
#cikk ol li{
	list-style-position: inside;
	margin-left: 2em;
}
#cikk ul{
	list-style: none;
	margin: 0 0 0 2em;
	padding: 0;
}
#cikk ul li{
	background: url(/image/bullet_common.gif) left .5em no-repeat;
	padding-left: 13px;
}
/*
#cikk table{
	border-collapse: collapse;
	border: 1px solid #93bbca;
}
#cikk table.noborder{
	border: 0;
	border-collapse: separate;
}
#cikk table.noborder td, #cikk table.noborder th{
	border: 0;
}
#cikk table td, #cikk table th{
	border: 1px solid #93bbca;
	padding: 3px;
}
#cikk table th{
	text-align: center;
}
*/
#cikk table.border{
	border-collapse: collapse;
	border: 1px solid #93bbca;
}
#cikk table.border td, #cikk table.border th{
	border: 1px solid #93bbca;
	padding: 3px;
}
#cikk table.border th{
	text-align: center;
}
.img_left div, .img_right div, .img_center div{
	font-style: italic;
	text-align: center;
}
.img_left, .table_left{
	float: left;
	margin: 2px 10px 0 0;
}
.img_right, .table_right{
	float: right;
	margin: 2px 0 0 10px;
}
.img_center{
   display: block;
	margin: 2px auto;
}
.table_center{
   display: table;
	margin: 2px auto;
}
#linkajanlo_container{
	width: 600px;
	float: left;
}
#linkajanlo_container ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 300px;
	float: left;
}
#linkajanlo_container ul li{
	background: none;
	padding-left: 0;
}
li.linkajanlo{
	font-weight: bolder;
}
#cikk a{
	text-decoration: underline;
	color: #0099aa;
	background-color: inherit;
}
#cikk a:hover{
	text-decoration: none;
}
#ajanlo_container{
	float: right;
	width: 234px;
	margin: 0 -18px 9px 18px;
	display: inline;
}
#ajanlo_img{
	margin: 11px 0 15px 0;
}
#korabban, #sdt{
	width: 234px;
	line-height: normal;
	text-align: left;
}
#sdt_bottom{
	background: url(/image/sdt_bottom.gif) bottom left no-repeat;
	height: 11px;
}
#korabban_top, .sdt_top{
	height: 20px;
	color: #fff;
	font-weight: bolder;
	background-color: inherit;
}
span.box_title{
	display: block;
	padding: 1px 0 0 9px;
}
#korabban_middle ul, #sdt .sdt_middle ul{
	list-style: none;
	width: 213px;
	margin: 0;
	padding: 5px 0 5px 12px;
}
#korabban #korabban_middle li, #sdt .sdt_middle li{
	padding-left: 12px;
	margin-bottom: 7px;
}
#korabban #korabban_middle li{
	background: url(/image/bullet_common.gif) left 4px no-repeat;
}
#sdt .sdt_middle.last_element li{
	margin-bottom: 1px;
}
#sdt .sdt_middle li{
	background: url(/image/sdt_bullet.gif) left 4px no-repeat;
}
#korabban_middle li a, #sdt .sdt_middle li a, .sulikat2_box li a{
	text-decoration: none;
	color: #00374a;
	background-color: inherit;
}
#korabban_middle li a:hover, #sdt .sdt_middle li a:hover, .sulikat2_box li a:hover, .sulikat3_box li a:hover{
	text-decoration: underline;
}
.sdt_top{
	height: 20px;
	background: url(/image/sdt_top.gif) left top no-repeat;
}
.sdt_middle{
	background: url(/image/sdt_middle.gif) left top repeat-y;
}
#ertekeles{
	text-align: center;
	float: right;
	width: 100px;
	margin-top: 15px;
}
span.ertekeles_title{
	font-weight: bolder;
}
#stars{
	margin: 4px 0;
	line-height: normal;
}
#print_email{
	width: 600px;
	float: left;
	margin-top: 30px;
}
#comment_you{
	width: 618px;
	background: #fff;
	text-align: right;
}
#print_email a, #comment_you a{
	font-weight: bolder;
	text-decoration: none;
	color: #00374a;
	background-color: inherit;
}
#print_email a:hover, #comment_you a:hover{
	text-decoration: underline;
}
#print{
	float: left;
}
#email{
	float: right;
}
/* END CIKK */

/* IMPRESSZUM */
#impresszum, #regisztracio, #kereses{
   background: url(/image/sulikat3_bg.gif);
	color: #013a43;
	background-color: inherit;
	font-weight: bolder;
}
#impresszum, #regisztracio{
	padding: 0 8px;
}
#impresszum ul{
	margin: 0;
	padding: 40px 0 50px 0;
	width: 100%;
	list-style: none;
	text-align: center;
}
#impresszum li{
	padding: 8px 0;
}
span.name{
	display: block;
	width: 100%;
}
span.email a{
	font-weight: normal;
	color: #0099aa;
	background-color: inherit;
}
span.email a:hover{
	text-decoration: none;
}
li.portal{
	text-transform: uppercase;
	margin-top: 20px;
}
/* END IMPRESSZUM */

/* REGISZTRACIO */
#regisztracio a, #kereses a{
   color: #fff;
	background: #bab7a0;
	border: 1px solid #9d9a85;
	padding: 0 2px;
	text-transform: uppercase;
	font-weight: bolder;
	text-decoration: none;
}
#regisztracio input, #regisztracio select, #kereses input, #kereses select{
   font: 11px Arial, Helvetica, sans-serif;
	color: #00374a;
	background-color: #eeeee6;
	line-height: normal;
	border: 1px solid #c9c6ae;
	float: left;
}
#regisztracio input, #kereses input{
	padding: 2px;
}
/* END REGISZTRACIO */

/* KERESES */
#kereses{
	padding: 0 13px;
}
#kereses ul{
	margin: 8px 0 0 0;
	padding: 0;
	list-style: none;
}
#kereses li a{
	border: none;
	background: none;
	text-transform: none;
}
/* END KERESES */
#mutacio_container{
	float: left;
	background: #fff;
}
.mutacio_left, .mutacio_right{
	float: left;
}
.mutacio_left{
	width: 319px; 
}
.mutacio_right{
	width: 317px; 
}
.mutacio_middle{
	padding: 1px 8px 0 8px;
	float: left;
}
.mutacio_middle h1, .mutacio_middle h1 a{
	margin-bottom: 6px;
}
.mutacio_middle img{
	/*float: left;*/
	/*margin-right: 12px;*/
}
span.belepes{
	float: right;
}
span.belepes a{
	font-weight: bolder;
	text-decoration: none;
	color: #0c4c62;
	background-color: inherit;
}
span.belepes a:hover{
	text-decoration: underline;
}
.mutacio_top{
	height: 26px;
}
.mutacio_bottom{
	height: 7px;
	clear: both;
}
.mutacio_pedagogus_top{
	background: url(/image/mutacio_pedagogus_top.gif) left top no-repeat;
}
.mutacio_pedagogus_middle{
	background: url(/image/mutacio_pedagogus_middle.gif);
}
.mutacio_pedagogus_bottom{
	background: url(/image/mutacio_pedagogus_bottom.gif) left top no-repeat;
}
.mutacio_diak_top{
	background: url(/image/mutacio_diak_top.gif) left top no-repeat;
}
.mutacio_diak_middle{
	background: url(/image/mutacio_diak_middle.gif);
}
.mutacio_diak_bottom{
	background: url(/image/mutacio_diak_bottom.gif) left top no-repeat;
}
.mutacio_intezmenyvezeto_top{
	background: url(/image/mutacio_intezmeny_top.gif) left top no-repeat;
}
.mutacio_intezmenyvezeto_middle{
	background: url(/image/mutacio_intezmeny_middle.gif);
}
.mutacio_intezmenyvezeto_bottom{
	background: url(/image/mutacio_intezmeny_bottom.gif) left top no-repeat;
}
.mutacio_sajto_top, .mutacio_ooih_top{
	background: url(/image/mutacio_sajto_top.gif) left top no-repeat;
}
.mutacio_sajto_middle, .mutacio_ooih_middle{
	background: url(/image/mutacio_sajto_middle.gif);
}
.mutacio_sajto_bottom, .mutacio_ooih_bottom{
	background: url(/image/mutacio_sajto_bottom.gif) left top no-repeat;
}
.sharesb{
	clear:both;
	width: 600px;
	position:relative;
	border:1px solid #91b4b8;
	padding:3px;
	/*margin:15px 0 10px 0;*/
	margin: 0 auto 18px auto;
	background: #fff;
}
.sharesb a{
	color: #00374a;
}
.sharesb p {
	padding:0;
	margin:0;
}
.sharesb p a{
	position:absolute;
	top:0px;
	right:0px;
	padding:3px 5px 0 0;
	color: #00374a;
}
.sharesb p a:hover, .sharesb a:hover{
	text-decoration: none;
}
.sharesb h3{
	padding:0 3px 0 0;
	margin:0;
	margin:0 5px 0 3px;
	font-size:0.88em;
	font-weight:normal;
}
.sharesb ul{
	text-align:center;
	list-style:none;
	margin:6px 0 4px 0;
	padding:0;
}
.sharesb ul li{
	text-align:center;
	display:inline;
	padding:0 4px 6px 0 ;
}
.sharesb ul li.delicious{
	background:url("/image/_delicious.gif") no-repeat 0 0;
}
.sharesb ul li.digg{
	background:url("/image/_digg.gif") no-repeat 0 0;
}
.sharesb ul li.reddit{
	padding:0 0 0 2px;
	background:url("/image/_reddit.gif") no-repeat 0 0;
}
.sharesb ul li.facebook{
	background:url("/image/_facebook.gif") no-repeat 0 0;
}
.sharesb ul li.stumbleupon{
	background:url("/image/_stumbleupon.gif") no-repeat 0 0;
}
.sharesb ul li.startlap{
	background:url("/image/_startlap.gif") no-repeat 0 0;
}
.sharesb ul li a{
	padding:0 0 0 18px;
	margin:0 3px 0 0px;
}
/* END MIDDLE */

/* RIGHT */
#right{
	float: left;
	width: 170px;
}
#date{
	width: 170px;
	color: #fff;
	background-color: inherit;
	font-weight: bolder;
	border-bottom: 1px solid #fff;
}
#date_top{
	text-align: center;
}
#date_bottom{
	height: 4px;
}
#date_text{
	padding-top: 5px;
}
#login{
	float: left;
	width: 170px;
}
#login_top{
	background: url(/image/login_top.gif) left top no-repeat;
	padding-bottom: 12px;
}
#login_bottom, #logout_bottom{
	width: 170px;
	height: 21px;
	border-bottom: 1px solid #fff;
}
#login_bottom{
	background: url(/image/login_bottom.gif) left top no-repeat;
}
span.regisztracio{
	float: left;
	margin-left: 2px;
}
span.ok{
	float: right;
	margin-right: 2px;
}
#login_top form{
	padding-top: 26px;
}
#login_top input, #search_top input{
	width: 104px;
	border: 0;
	padding: 2px;
	background: url(/image/login_input.gif) left top;
	font-size: 11px;
	color: #0c4c62;
	background-color: inherit;
}
.row_login {
  clear: both;
  padding-top: 4px;
  height: 18px;
}
.row_login span.label {
  float: left;
  width: 47px;
  color: #d6feff;
  background-color: inherit;
  text-align: right;
}
.row_login span.formw {
  float: right;
  width: 117px;
  text-align: left;
}
.logout{
	padding-top: 28px;
	color: #d6feff;
	background-color: inherit;
}
.logout span.label {
  float: left;
  padding-left: 13px;
  width: 157px;
}
.logout span.user{
	font-weight: bolder;
	padding: 0 6px 0 13px;
	display: block;
	position: relative;
	top: 2px;
}
#logout_bottom{
	background: url(/image/logout_bottom.gif) left top no-repeat;
}
#logout_bottom img, #search_bottom img{
	float: right;
	margin-right: 2px;
}
#search{
	float: left;
	width: 170px;
}
#search_top{
	height: 61px;
	background: url(/image/search_top.gif) left top no-repeat;
}
#search_top input{
	position: relative;
	top: 30px;
	left: 10px;
	width: 146px;
}
#search_bottom{
	float: left;
	width: 170px;
	height: 21px;
	background: url(/image/search_bottom.gif) left top no-repeat;
}
#banner_right{
	float: left;
	width: 170px;
}
#banner_right_top{
	width: 170px;
	height: 4px;
}
#banner_right_middle, #sdt_info_middle, #etwinning_info_middle, #sni_info_middle, #ooih_info_middle{
	margin: 0 auto;
   text-align: center;
}
#banner_right_middle img, #banner_right_middle object, #banner_right_middle embed, #sdt_info_middle img, #sdt_info_middle object, #etwinning_info_middle img, #etwinning_info_middle object, #sni_info_middle img, #sni_info_middle object, #ooih_info_middle img, #ooih_info_middle object{
	margin: 4px auto 0 auto;
}
#banner_right_middle .banner_top{
	margin-top: 0;
}
#banner_right_bottom{
	float: left;
	width: 170px;
	height: 5px;
}
/* END RIGHT */

/* BOTTOM*/
#bottom{
	float: left;
	width: 980px;
	height: 5px;
	line-height: 5px;
	background: url(/image/blank_bottom.gif) left top no-repeat;
}
#bottom_spacer{
	float: left;
	height: 22px;
	width: 980px;
	color: inherit;
	background: #eaeaea;
	text-align: center;
}
#footer, #footer a{
	font-size: 10px;
	color: #65665c;
	background-color: inherit;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}
#footer{
	float: left;
	padding-top: 4px;
	line-height: normal;
	width: 980px;
}
/* END BOTTOM  */


