body {text-align:center}

#frame {width:760px;margin-right:auto;margin-left:auto;text-align:left;background:#fff}

#logo {position:absolute;top:20px;margin-left:20px}

#smile {position:absolute;top:20px;margin-left:601px}

.bghome {
  width:100%; height:320px; background:url(../i/bg_home.jpg); overflow:hidden; margin-bottom:30px;POSITION: relative;
}

.white-cont {
  margin-left:570px; width: 150px; height: 100%; background: url(../i/white85pct.png) repeat; padding: 20px 20px; color:#666; RIGHT: 0px; POSITION: absolute; TOP: 0px;
}

.white-cont strong{
  color:#666;
}

* html .white-cont {
  background: none #fff; filter:Alpha(opacity=85);
}


/* Header
*******************************************************************************/

/*#top {font-size:10px;padding:5px 20px 5px 8px;margin:0;background:#ccc;border-bottom:2px solid #7F7F7F}*  /*** before improvements ***/
#top {font-size:10px;padding:5px 20px 6px 8px;margin:0;border-bottom:1px solid #ccc}

#top select{font-size:10px;}
#top a {float:left;display:block;padding-left:17px;margin-left:20px;background-repeat:no-repeat; background-position:0;}

/* debug! */
#top a, #top .fr {display:none;}
#top {border:none;}

a#th0 {background-image:url(../i/iarr1.gif);margin-left:0}
#th1 {background-image:url(../i/ihelp.gif)}
#th2 {background-image:url(../i/imail.gif)}
#th3 {background-image:url(../i/inews.gif)}
#th4 {background-image:url(../i/ilogin.gif)}
#th5 {background-image:url(../i/ihotline.gif);margin-left:0}


/* Menu main
*******************************************************************************/

/*#top-menu {clear:both;float:left;width:100%;font:bold 11px Arial, Verdana, Helvetica, sans-serif;background:#fff url(../i/bgsdef.jpg) no-repeat 100% 0;line-height:normal}*/
#top-menu {clear:both;float:left;width:100%;font:bold 11px Arial, Verdana, Helvetica, sans-serif;background:#fff ;line-height:normal}

#menu a:hover, .sel {background-position:0 -35px;}
#menu {clear:both;float:left;width:100%;margin-bottom:6px;}
#menu ul {list-style:none;margin:0;padding:0;}
#menu #navbar {position:absolute;margin:-13px 0 0 0;}

#menu ul a {width:105px;padding:11px 0 11px 0;display:block;color:#666;text-decoration:none;font-size:11px; white-space:nowrap; overflow:hidden;}
#menu li {display:inline;behavior:url(http://www.friendlyway.hu/assets/js/fixmenu.htc)}
#menu ul li {margin:0;padding:0;text-align:left;background-image:none;}
#menu ul .m-item {float:left;text-align:center;background-image:none;}

#menu .m-item ul {position:absolute;margin-top:-3px;list-style:none;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb; background:url(../i/white85pct.png) repeat; }

* html #menu .m-item ul {background:none #fff; }
* html #menu .m-item ul li ul {background:none #fff; filter:Alpha(opacity=85, style=0);}

#menu .m-item ul a {padding:2px 0 1px 10px;width:155px;border-top:none;}
#menu .m-item ul a:hover {color:#666; font-weight:bold;}
/*#menu .m-item .fix-width {margin-left:0;}*/
#menu .m-item .fix-width a {width:155px;}

/* ie blinking fix begin 
#m-kios-o {width:104px} #m-sign-o, #m-soft-o, #m-solu-o, #m-serv-o, #m-comp-o {width:104px}
#m-kios-o, #m-sign-o, #m-soft-o, #m-solu-o, #m-serv-o, #m-comp-o {position:absolute;height:32px;background-position:0 0}
#m-sign-o {margin-left:125px} #m-soft-o {margin-left:252px} #m-solu-o {margin-left:379px} #m-serv-o {margin-left:506px} #m-comp-o {margin-left:633px}
ie blinking fix end */

#menu #m-left {width:28px;}
#menu .m-item #m-left {width:28px;padding:11px 0 11px 0;display:block;color:#666;text-decoration:none;font-size:11px; white-space:nowrap;}
#menu .m-item #m-left span {visibility:hidden;}
#menu #m-lang, #menu #m-kont {width:51px;}

#m-kios span, #m-sign span, #m-soft span, #m-solu span, #m-serv span, #m-comp span, #m-lang span, #m-kont span, #m-left span {visibility:hidden; white-space:nowrap;}



/* Second level */
#menu ul li ul {display:none; list-style:none; padding: 8px 0;}
#menu ul li #m-item-lang {width:100px !important; overflow:hidden;}
#menu ul li #m-item-cont {width:102px !important; overflow:hidden; padding-right:-10px;}
#menu * img {border:none; position:absolute; right:10px;}
#menu ul li:hover ul, #menu ul li.over ul {display:block}

/* Third level*/
#menu ul li ul li .m-third {position:absolute;display:none;margin:-18px 0 0 125px;width:150px;border-top:1px solid #ccc;list-style:none;}
#menu .m-item .fix-width .m-third {width:150px;}
#menu ul li:hover ul li:hover .m-third, #menu ul li.over ul li.over .m-third {display:block}


/* Menu sub
*******************************************************************************/
/*
#menu-sub {float:left;width:100%;font:10px Verdana, Arial, Helvetica, sans-serif;background:#FDE1C0}
#menu-sub .module {float:left;width:100%;margin:0;padding:10px 0 8px 0;background:#FDE1C0}
#menu-sub a {display:block;padding:0 2px 4px 17px;background:transparent url(../i/iarr1.gif) no-repeat 0 2px}
#menu-sub p {float:left;padding:0 13px 0 8px;margin:0}
#menu-sub span {color:#B57730;display:block;margin-left:15px;padding:1px 2px 2px 2px}
*/

/* Menu sub 2
*******************************************************************************/

/*#menu-sub2 {float:left;width:100%;font:10px Verdana, Arial, Helvetica, sans-serif;background:#FEF0DF}
#menu-sub2 .module {float:left;width:100%;margin:0;padding:10px 0 8px 0;background:#FEF0DF}
#menu-sub2 a {float:left;display:block;padding:0 2px 4px 17px;background:transparent url(../i/iarr1.gif) no-repeat 0 2px}
#menu-sub2 p {float:left;padding:0 13px 0 8px;margin:0}
#menu-sub2 span {color:#B57730;display:block;margin-left:15px;padding:1px 2px 3px 2px}
*/

/* Menu add
*******************************************************************************/
/*
#menu-sub .module {height:32px}

.menu-sub2 {position:absolute;margin:35px 0;top:-10000px;left:-10000px;background:#fff; padding:0;list-style:none;border-bottom:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;}
.menu-sub2 li {display:inline;padding:0px;margin:0;background:#fff}
.menu-sub2 li a {display:block;background:#fff;padding:0px;border-top:solid 1px #000;width:152px;text-decoration:none}
.menu-sub2 li a:hover {color:#FF6600}
*/

/* Menu right
*******************************************************************************/
/*
#menu-right {font-size:10px;background:#fff;border:1px solid #fc9;border-top:none}
#menu-right a {color:#000;display:block}
#menu-right a span {display:block;padding:10px 15px}
#menu-right p {padding:0;margin:0;border-top:1px solid #fc9}
#menu-right p.sel {font-size:11px;color:#B57730;background:#FDE1C0;padding:10px 15px}
*/

/* Page title
*******************************************************************************/

/*#title {clear:both;margin-bottom:15px;padding:0 20px;} <-old */
#title {clear:both;margin-bottom:15px;padding:0 0;}

#title h1 {font-size:12px;font-weight:bold;margin:0;padding:15px 0 10px 0;background:transparent url(../i/bgsepg.gif) repeat-x 0 100%}	/* font-size:18px;font-weight:normal */


/* Footer
*******************************************************************************/

#footer {
  clear:both;
  float:left;
  width:100%;
  font: 10px Arial, Verdana, Helvetica, sans-serif;
  color:#666;
  margin-top:10px;
  }

#footer div {
  margin:0;
  padding:0;
  text-align:center;
  margin-top: 0px;
  margin-bottom: 20px;
  }
  
#footer a {
  text-decoration: none;
  color:#666;
  }
  
#footer a:hover {
  text-decoration: underline;
  }

#f-newsletter #f-nslt, #f-imprint #f-impr, #f-sitemap #f-smap, #f-contact #f-cont {  
  text-decoration: underline;
  }

/*
#f-fwam, #f-fwam a {width:152px}
#f-nslt, #f-nslt a {width:284px}
#f-impr, #f-impr a {width:92px}
#f-home, #f-home a {width:42px}
#f-smap, #f-smap a {width:42px}
#f-lang, #f-lang a {width:71px}
#f-cont, #f-cont a {width:77px}
*/
