body {
  overflow-y:scroll;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
	font-size: 11px;
        color:#000000;

}



td {
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
	font-size: 11px;
        color:#000000;

}

img {
	behavior:	url("pngbehavior.htc");
}

                                                                                                               
a:link {font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; text-decoration: underline; color:#61C6EA; font-size: 11px; ;font-weight: normal;}
a:active {font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; text-decoration: underline; color:#61C6EA;font-size: 11px;font-weight: normal;}
a:visited {font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; text-decoration: underline; color:#61C6EA; font-size: 11px; font-weight: normal;}
a:hover {font-family:  "Trebuchet MS",Helvetica,Jamrul,sans-serif; text-decoration:underline; color:#000000; font-size: 11px; font-weight:normal;}



b, strong
{
  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
  font-size: 11px;
  font-weight: bold;
  color:#000000;
}



/* ----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}



#alap
{
  clear:left;
  margin:0 auto;
  width:990px;
  background: url(pic/hatter.jpg);

}

#alap2
{
  clear:left;
  margin:0 auto;
  width:990px;

}




.felso
{
  clear:left;

}

.felso .box
{

  float:left;

}

.felso #menu
{
  clear:left;
  background: url(pic/menu1.jpg) no-repeat;
  width:788px;
  height:75px;
}

.felso .gyorskereso
{
  float:left;
  background: url(pic/gyorskereso.jpg?a=1) no-repeat;
  width:532px;
  height:37px;
}

.felso .gyorskereso .kereso
{ 
  float:left;
  width:356px;


}

.felso .gyorskereso .mai
{ 
  float:left;
  font-size:9px;
  color: #4A7E33;
  ont-style:italic;
  padding-top:7px;

}


#keresform
{
  display:inline;
  padding:0px;
  margin:0px;
  padding-left:151px;
}

#keresform .kerestextbox
{
  border:0px;
  background: url(pic/ures.gif);
  width:140px;
  font-size:10px;
  color:#333333;

}


#keresform .keresgomb
{
  display:none;
}

.lapozo
{
  color:#5f5f5f;
  clear:left;
  margin-left:22px;
  margin-top:20px;
  margin-bottom:10px;
  font-size:11px;
  width:544px;
}

.lapozo a:link
{
  color:#5f5f5f;
  text-decoration: underline;
  font-size:11px;
}

.lapozo a:active
{
  color:#5f5f5f;
  text-decoration: underline;
  font-size:11px;
}

.lapozo a:visited
{
  color:#5f5f5f;
  text-decoration: underline;
  font-size:11px;
}

.lapozo a:hover
{
  color:#000000;
  text-decoration: underline;
  font-size:11px;

}









#fooldal-bal
{
  float:left;
  width:265px;
  margin-left:8px;
  min-height:450px;
}

* > #fooldal-bal
{
  float:left;
  width:265px;
  margin-left:18px;
  min-height:450px;
}


#fooldal-bal  .cimke
{
  clear:left;

}

#fooldal-bal  .tartalom
{

  clear:left;
  padding:12px;
  padding-top:5px;
  min-height:339px;
  background: url(pic/fooldal-bal-hatter.png) repeat-y;
}

* html #fooldal-bal  .tartalom
{
  height:339px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='/theme/pic/fooldal-bal-hatter.png');

}

* > #fooldal-bal  .tartalom2
{
  background: url(pic/fooldal-bal-hatter.png) repeat-y;

}


#fooldal-bal  .also
{
  clear:left;

}




#fooldal-kozep
{
  margin-left:4px;
  float:left;
  width:447px;
  min-height:450px;
}

* > #fooldal-kozep
{

}

#fooldal-kozep .cimke_cont
{
  clear:left;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='pic/fooldal-kozep-hatter.png');
  padding-top:5px;
  width:421px;
  padding-left:8px;
  padding-right:8px;
  
}


* > #fooldal-kozep .cimke_cont
{
  background: url(pic/fooldal-kozep-hatter.png) repeat-y;

}

#fooldal-kozep .cimke
{
  color:#51554C;
  font-weight:normal;
  ont-style:italic;
  font-size:18px;
  border-bottom:1px dotted #aaaaaa;
}

#fooldal-kozep  .felso
{
  clear:left;
}


#fooldal-kozep  .tartalom-cont
{
  clear:left;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='pic/fooldal-kozep-hatter.png');
  clear:left;
  padding:1px;
  adding-top:0px;
  min-height:380px;
  width:435px;
}
                
* html #fooldal-kozep  .tartalom-cont
{
  height:381px;

}


* > #fooldal-kozep  .tartalom-cont
{
  background: url(pic/fooldal-kozep-hatter.png) repeat-y;

}


#fooldal-kozep  .tartalom-cont .tartalom
{
  width:416px;
  padding-top:0px;
  padding-left:8px;
  padding-right:8px;

}
#fooldal-kozep  .also
{
  clear:left;

}






#fooldal-jobb
{
  float:left;
  width:256px;
}



#fooldal-jobb  .hirlevel
{
  clear:left;
  background: url(pic/hirlevel.jpg) no-repeat;
  width:256px;
  height:79px;
}

#fooldal-jobb  .box
{
  clear:left;
  width:256px;

}

#fooldal-jobb  .partner
{
  clear:left;
  width:256px;

}






#also
{
  clear:left;
  margin:0 auto;
  idth: 100%; 
  padding:10px;
  padding-top:20px;
  padding-left:20px;
}

#also a {font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; text-decoration: underline; color:#888888; font-size: 11px; font-weight: normal;}
#also a:hover {font-family:  "Trebuchet MS",Helvetica,Jamrul,sans-serif; text-decoration:underline; color:#000000; font-size: 11px; font-weight:normal;}


#also .tartalom1
{
  clear:left;
}


#also .tartalom2
{
  clear:left;
}






/* urlapkezelo!!! */











.form_container
{

  width: 520px;
  argin:0 auto;
  ackground:#eeeeee;
  padding:0px;
  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
  order:1px solid #ff0000;
  font-size:10px;
  color:#333333;
}


.urlapsor 
{
  lear:left;
  min-height:22px;
  height:auto !important;
  height:22px;
  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
  clear: both;
  verflow: hidden;
  margin-top:4px;
  color:#aCaCaC;
  margin-bottom:9px;
  
}

.form_container .form-label
{
  float:left;
  display: block;
  padding: 1px 5px;
  margin: 0 0 5px 0;
  text-align: right;
  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
  font-size:11px;
  color:#333333;
  width:80px;
}

.form_container .form-label-belso
{
  float:left;
  order:1px solid #ff00f0;
  display: block;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
}
.form_container .form-urlapsor_belso_nemhasznalt
{
  background:#000000;
  order:1px solid #A88F4C;
  height:100%;
  padding-top:2px;
  padding-left:2px;
}

.form_container .form-textbox
{
  position:relative;
  float:left;
  border:0px solid #aaaaaa;
  ackground:url(pic/textbox.jpg)  no-repeat;
  margin-right:3px;
  font-size: 11px;
  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
  padding:2px;
  color:#333333;
  width:152px;
   -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
   -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}

.form_container .form-textarea
{
  position:relative;
  float:left;
  border:0px solid #aaaaaa;
  ackground: url(pic/textarea.jpg) no-repeat right bottom;
  color:#333333;
  font-size: 11px;
  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
  padding:2px;
  height:167px;
   -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
   -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
.form_container .form-select
{
position:relative;
  float:left;
  order:1px solid #DED5C2;
  margin-right:3px;
  border:0px solid #aEa592;
  ackground:#ECECEC;
  font-size:10px;
  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
  padding:1px;
  color:#aCaCaC;
}

.form_container .form-upload
{
position:relative;
  float:left;
  margin-right:3px;
  border:1px solid #aaaaaa;
  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
  font-size:10px;
  padding:1px;
  color:#aCaCaC;
}

.form_container .form-password
{
  position:relative;
  float:left;
  margin-right:3px;
  border:1px solid #aaaaaa;
  background:#ffffff;
  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
  font-size:10px;
  padding:1px;
  color:#aCaCaC;
   -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
   -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
  
}

.form_container .form-iframe
{
position:relative;
  float:left;
  order:1px solid #DED5C2;
  margin-right:3px;
  order:1px solid #aEa592;
  background:#ECECEC;
  
}
.form_container .form-checkbox
{
  position:relative;
  float:left;
  background:#ECECEC;
  ackground:url(pic/urlapmezohatter.jpg) repeat-x #ECECEC;
  margin-right:3px;
  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
  font-size:10px;
  color:#aCaCaC;
  
}

.form_container .form-buttonOLD
{
  float:left;
  order:1px solid #DED5C2;
  margin-right:3px;
  font-size:10px;
  margin-top:2px;
}
.form_container .form-button
{
  position:relative;
  margin-top:3px;
  ackground: url(pic/submit1.jpg) no-repeat;
  color: #222222;
  width:91px;
  height:22px;
  position:relative;
  font-size:11px;
  cursor:pointer;
}


.form_container .form-button-end
{
  position:relative;
  margin-top:3px;
  display: inline;
  ackground:#B71308;
  width:2px;
  height:19px;
  position:absolute;

}
.form_container .szoveg
{
  float:left;
  order:1px solid #ff00f0;
  display: block;
  margin-top:3px;
  margin-right:4px;
  clear:none ! important;
}


.form_container .form-uzenet
{
  font-size:11px;
  
}


.form_container .form-hibauzenet
{
  text-align:center;   
  padding-top:10px;
  padding-bottom:0px;
  color:#ff0000;
  clear:left;
  font-weight:bold;
  margin-bottom:2px;
  in-height:22px;
  in-height:22px;
  eight:auto !important;
  eight:22px;
  font-size:11px;
}

.form_container .form-sugouzenet
{
  clear:left;
  padding-top:3px;
  padding-left:10px;
  font-size:11px;
}
.form_container .form-eredmeny
{
  float:left;
  order:1px solid #DED5C2;
  color:#000000;
  margin-right:3px;
  font-weight:bold;
  font-size:12px;
  order:1px solid #ff0000;
}


.form_container h1
{
  order:1px solid #ff0000;
  padding:5px;
  margin:0px;
  margin-top:20px;
  margin-bottom:20px;
  font-size:14px;
  clear:left;
  color:#000000;
}


.form_container .cimke
{
   font-size:15px;
  font-weight:bold;
  margin-bottom:20px;
}







/* ------ mini-hirek -------------------------------------------------------- */

.mini-hirek
{
  clear:left;
  margin-bottom:5px;
  padding-bottom:5px;
  border-bottom:1px dotted #aaaaaa;
}

.mini-hirek .datum
{
  color:#5C9827;
  color:9px;
  clear:left;
}

.mini-hirek .hirszoveg
{
  color:#4A4A4A;
  font-size:10px;
  clear:left;
}

.mini-hirek .cim
{
  color: #4A4A4A;
  font-weight:bold;
  ont-style:italic;
  font-size:13px;

}


.mini-hirek .cim a
{
  color: #4A4A4A;
  font-weight:bold;
  ont-style:italic;
  font-size:13px;
  text-decoration: none;

}


/* ---- fooldal tabs -------------------------------------------------- */

#tabs
{
  padding-left:13px;
  padding-top:4px;
  height:65px;
  display:none;
}

.ui-tabs-panel
{
}
.ui-tabs-nav
{
  padding:0px;
  margin:0px;
  padding-top:3px;
}

.ui-tabs-nav a
{
   color:#888888;
   font-size:15px !important;
   font-weight:bold  !important;
   text-decoration: none !important;
   background: url(pic/menu-gomb.jpg) no-repeat 0px 13px;
   margin-left:12px;
   padding-top:8px;
   padding-left:10px;
   padding-right:6px;
   padding-bottom:8px;
}

.ui-tabs-nav a:hover
{
   color:#888888;

}
.ui-tabs
{
  padding:0px;
  margin:0px;
  eight:37px;
}

#tabs ul,li
{
  padding:0px;
  margin:0px;
   list-style-type:none;

}


.ui-state-active
{
   float:left;
   background:url(pic/fomenu-kivalasztott.jpg) no-repeat 14px 1px;
   padding-top:8px;
   padding-right:0px;
   height:28px !important;
   color:#ffffff  !important;
}

.ui-state-active a
{
   color:#ffffff !important;
   background:none;
}


.ui-tabs-selected
{
   float:left;
   background:url(pic/fomenu-kivalasztott.jpg) no-repeat  14px 1px;
   idth:140px;
   padding-top:8px;
   padding-right:0px;
   height:30px;
   color:#000000;
   text-align:center;

}


.ui-state-default 
{
   float:left;
   padding-top:8px;
   ackground:url(pic/fooldal-tab2.jpg) no-repeat;
   idth:140px;
   height:30px;
   text-align:center;
}


.ui-tabs-panel
{
  clear:left;
  margin:0px;
  padding-top:6px;
  margin-left:1px;
  margin-right:15px;
  padding-left:10px;
  color:#ffffff;
  font-size:13px !important;

}

html>body .ui-tabs-panel
{
  *padding-top:0px;
  _padding-top:0px;

}

.ui-tabs-panel
{
  _padding-top:0px;

}

.ui-tabs-panel a
{
  float:left;
  font-size:13px !important;
  font-weight:normal;
  text-decoration: none;
  background: url(pic/almenu-gomb.jpg) no-repeat 0px 5px;
  margin-left:1px;
  margin-right:15px;
  padding-left:10px;
  color:#ffffff;

}
.ui-tabs-panel a:hover
{
  text-decoration: underline;

}
.ui-tabs-hide
{
   osition: absolute;
   display:none;
   eft: -10000px;
}



