@charset "windows-1250";
body{
    margin:0;
    padding:0;
    margin-top:5px;
    background:#F9F6ED;
}
div, li{
    font-family:Tahoma, Verdana, Arial, Sans-sefir, Helvetica;
}
.left{
	text-align: left;	
}
.center{
	text-align: center;
}
#termek_table table td img.jel{
	border: none;
	margin-bottom: 1px;
}
#home{
    position:absolute;
    top:0;
    width:999px;
    left:50%;
    margin-left:-499px;
    background:url(pict/bal_arnyek.gif) no-repeat top left;
}
#home_jobb{
    float:left;
    display:inline;
    width:100%;
    background:url(pict/jobb_arnyek.gif) no-repeat top right;
}
#kozep{
    float:left;
    display:inline;
    width:975px;
    margin-left:12px;
}
#fej{
    float:left;
    width:975px;
    height:60px;
    background:url(pict/fej_belso2.gif) no-repeat top left;
}
#fej p{
    text-align:right;
    margin:0;
    padding-right:15px;
    padding-top:25px;
}
#fej p a{
    text-decoration: none;
    height: 15px;
	width: 25px;	
	background:url(pict/d_flag.jpg) no-repeat top right;
	display: block;
	margin-left: 930px;
}
#fej p a:hover{
    text-decoration:underline;
	background:url(pict/d_flag_on.jpg) no-repeat top right;
}

#menu_home{
    clear:left;
    float:left;
    width:975px;
    height:26px;
    background:url(pict/bal_menu_bg.gif) repeat-x top;
    padding:0;
    margin:0;
}
#menu_bal{
    float:left;
    width:715px;
    height:26px;
    display:inline;
    margin-left:15px;
}
#menu_jobb{
    float:right;
    width:215px;
    height:26px;
    background:url(pict/jobb_menu_bg.gif) repeat-x top;
}
#menu_bal ul, #menu_jobb ul{
    padding:0;
    margin:0;
    list-style:none;
    height:26px;
    font-size:75%;
}
#menu_bal ul li{
    float:left;
    display:inline;
    padding-top:5px;
}
#menu_bal ul .normal a{
   padding-left:14px;
   padding-right:15px;
   text-decoration:none;
   color:#484848;
   background:url(pict/bal_menu_pont.gif) no-repeat 0px 3px;
}
#menu_bal ul .normal a:hover{
   text-decoration:underline;
   background:url(pict/bal_menu_akt.gif) no-repeat 0px 3px;
}
#menu_bal ul li.akt{
    color:#273C82;
    background:url(pict/bal_menu_akt.gif) no-repeat 0px 7px;
    font-weight:bold;
    padding-left:14px;
    padding-right:15px;
    /*padding-top:5px;*/
}
#menu_jobb ul li{
    float:left;
    display:inline;
    padding-top:4px;
    padding-left:20px;
}
#menu_jobb ul li a{
    text-decoration:none;
    font-size:10pt;
    color:#573A0C;
    padding-left:15px;
    background:url(pict/jobb_menu_pont.gif) no-repeat 0px 3px;
}
#menu_jobb ul li a:hover{
    color:#82602B;
    text-decoration:underline;
    background:url(pict/jobb_menu_pont_on.gif) no-repeat 0px 3px;
}
#menu ul li.szunet{
      width:358px;
}

#keret{
    clear:left;
    float:left;width:975px;
    margin:0;
    padding:0;
    background:url(pict/kozep_bg.gif) repeat-x top;    
}
#menu_alap{
    float:left;
    width:215px;
}
#focsoportok, #a_focsoportok{
    float:left;
    width:759px;
    margin:0;
    margin-top:5px;
    padding:0;   
}
#nav{
    clear:left;
    float:left;
    width:975px;
}
#nav p{
    text-align:center;
    font-size:70%;
    margin-top:10px;
    margin-bottom:10px;
}
#nav p a{
    color:#555555;
    text-decoration:none;
}
#nav p a:hover{
    text-decoration:underline;
    color:black;
}
#aliaxis{
    clear:left;
    float:left;
    background:url(pict/aliaxis.gif) no-repeat center center;
    height:25px;
    width:100%;
    margin-top:20px;
}

#menu_alap ul{
    padding:0;
    margin:0;
    list-style:none;
    width:215px;
    border-right:1px solid #DDD2AE;
}

.amnormal{
    background:#FFFAEA url(pict/menu_bg.jpg) repeat-x bottom;
    border-top:1px solid white;
    border-bottom:1px solid #DDD2AE;
}
.amnormal a{
    font-size:80%;
    text-decoration:none;
    display:block;
    width:190px;
    padding-left:25px;
    padding-top:4px;
    padding-bottom:4px;
}
.amnormal a:hover{
    /*border:1px solid;*/
}

#menu_alap select{
    margin-left:10px;
    width:198px;
    margin-bottom:10px;
    background:#FFFAEA;
    color:#555555;
    margin-top:0;
}
#form p{
    padding-top:6px;
    padding-left:40px;
    padding-bottom:0px;
    height:30px;
    font-family:Verdana,Arial,Helvetica;
    font-size:9pt;
    color:#555555;
    margin-bottom:5px;
    margin-top:0px;
    background:url(pict/keres.jpg) no-repeat 8px 0px;
}
form{
    margin:0;
    padding:0;
}
#form{
    background:url(pict/menu_bg_sarga3.jpg) repeat-x bottom;
    padding-bottom:10px;
    padding-top:35px;
}
.go{
    width:81px;
    height:24px;
    background:url(pict/go.jpg) no-repeat;
    color:black;
    border:1px solid silver;
    margin-left:67px;
}

#kozos{
    float:left;
    display:inline;
    margin:0;
    margin-left:15px;
    width:530x;
    padding:0;
}

#jobb{
    float:left;
    display:inline;
    margin-left:15px;
    width:199px;
}
#jobb .elonyok{
	clear:left;
    float:left;
    padding:0;
	margin:0;
	margin-top:50px;
	list-style:none;
	width:184px;
}
#jobb .elonyok li{
	width:175px;
	font-size:75%;
	display:block;
	color:#555555;
	padding-left:20px;
	background:url(pict/kisnyil_lila.gif) no-repeat 3px;
	padding-top:5px;
	padding-bottom:5px;
}
#kozos_nev, #salsa_nev, #akkord_nev, #tango_nev, #eurostar_nev, #president_nev, #new_nev{
    float:left;
    height:25px;
    width:530px;
    clear: both;
}
#kozos_kep, #salsa_kep, #akkord_kep, #tango_kep, #eurostar_kep, #president_kep, #new_kep{
    clear:left;
    float:left;
    width:530px;
    margin-top:2px;
    margin-bottom:2px;
}
#salsa_kep a, #akkord_kep a, #tango_kep a, #eurostar_kep a, #president_kep a, #new_kep a{
    width:150px;
    height:200px;
    display:block
}
#kozos_leiras{
    clear:left;
    float:left;
    width:530px;
}
#navig{
	float:left;
    width:530px;
    margin-bottom:7px;    
}
#navig p{
    font-size:70%;
    color:#555555;
    margin:0;
}
#navig p a:hover{	
    color:black;
    text-decoration:underline;
}
#letolt{
	clear:left;
	float:left;
	display:inline;
	width:184px;
	padding:0;
	margin-top:20px;
}
#letolt ul{
	margin:0;
	padding:0;
	list-style:none;
}
#letolt ul li{	
	padding-left:25px;
	padding-bottom:5px;
}
#letolt ul li a{
	color:#555555;
	text-decoration:none;
	font-size:75%;
}
#letolt ul li a:hover{
	text-decoration:underline;
	color:black;
}
#letolt ul .pdf{
	background:url(pict/pdf.gif) no-repeat 0px 4px;
	margin-bottom:5px;
	font-weight: bold;
}

#szinek, #szinek_uni{
	float:left;
	display:inline;
	width:184px;
	border:1px solid #DCDCDC;
	background:#ffffff;
	margin-top:10px;
}
#szinek table .sotet, #szinek table .vilagos, #szinek_uni table .sotet, #szinek_uni table .vilagos{
	font-size:70%;
	width:80px;
	height:40px;
	border:1px solid #555555;
	text-align:center;
	vertical-align:middle;
	padding:3px;
}
#szinek table .sotet, #szinek_uni table .sotet{
	color:#000;
}
#szinek table .vilagos, #szinek_uni table .vilagos{
	color:white;
}
/*-------------------------- t?bl?zat ----------------------------------*/

#termek_table, #termek_table_sep{
	width:530px;
	float:left;
	padding-top:20px;
	clear: both;
}

#termek_table table td.caption, #termek_table table th.caption, #termek_table_sep table td.caption{
    color:#555555;
    font-size:80%;
    text-align:left;
    background:#F9F6ED;
    font-weight:bold;
}


#termek_table table td.rowsp{
    vertical-align:middle;
}
#termek_table table td.jelm{
    text-align:left;
    font-size:70%;
    background:#F9F6ED;
}
/*****************************form?z?sok ?ltal?nos***************************/
#termek_table table td span, .bold{
	font-weight:bold;	
}
.uj{
	width:90%;
	height:85%;
	margin:auto;
	background:url(pict/uj.gif) no-repeat right bottom; 	
}

/*******************************f?lek*************************************/
#fulek_tartalom{
  float:left;
}
#fulek_tartalom table{
	width:100%;		
}
#fulek{
    margin:0;
    padding:0;
    list-style:none;
    margin-left:3px;
	border-bottom: 1px solid #f9f6ed;
}
#fulek li{
    display:inline;
    float:left;
    height:22px;
}
#fulek li a{
    padding:0;
    margin:0;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;
    float:left;
    color:#555555;
    text-decoration:none;
    font-size:80%;
    font-weight:bold;
}
#fulek li a:hover{
   color:#777777;
   text-decoration:underline;
}
.ful_akt{
   padding-left:10px;
   padding-right:10px;
   background:url(pict/ful_bg.jpg) repeat-x top;
}
.ful_akt p{
  padding-top:2px;
  margin:0;
  font-size:80%;
  font-weight:bold;
  color:#555555;
}
.ful{
  background:url(pict/ful_bg_on.jpg) repeat-x top;
  border-left:1px solid #efcc64;
}
.ful_j{
   height:22px;
   width:9px;
   margin-right:2px;
   background:url(pict/ful_jobb_on.jpg) no-repeat top right;
}
.ful_j_akt{
   height:22px;
   width:9px;
   margin-right:2px;
   background:url(pict/ful_jobb_off.jpg) no-repeat top right;
}
/*&#248; ?tm?r?*/