/* sajátos navigációs menü*/

ul.navigacio { width: 180px; background-color: white; margin-left: -20px;}
ul.navigacio li { height: 65px; background: #fff url(../macneked/ilife/images/nav_bg.gif) repeat; margin-bottom: 1px;}
ul.navigacio li:hover, ul.navigacio li.aktiv { background-image: url(../macneked/ilife/images/nav_bg-h.gif); }
ul.navigacio li.elso:hover, ul.navigacio li.elso-aktiv { background-image: url(../macneked/ilife/images/nav_top-h.gif); }
ul.navigacio li.utolso:hover, ul.navigacio li.utolso-aktiv { background-image: url(../macneked/ilife/images/nav_bottom-h.gif); }
ul.navigacio li a { font-size: 15px; color: #2f2f2f; font-weight: bold; float: right; margin-top: 25px; margin-right: 12px; }
ul.navigacio li img { border: none; margin-top: 8px; }
ul.navigacio li.elso { background-image: url(../macneked/ilife/images/nav_top.gif); }
ul.navigacio li.utolso { background-image: url(../macneked/ilife/images/nav_bottom.gif); }

img.f-centered { display: block; margin-left: auto; margin-right: auto; }

.f-cap { height:4px; position:relative; z-index:10; margin:0 -21px; font-size:1px; }
.f-cap.top { margin-bottom:30px; background:url(http://images.apple.com/ilife/images/content_bgtop20070807.gif) no-repeat 0 0; }
.f-cap.top.nohero { background-image:url(http://images.apple.com/ilife/images/content_bgtop_nohero20070807.gif); }
.f-cap.bottom { clear:both; height:5px; margin-top:-5px; background:url(http://images.apple.com/ilife/images/content_bgbottom20070807.gif) no-repeat 0 0; }

#f-globalfooter { margin-top:5px; }

.f-column { display:inline; }
.f-grid2colc .f-column.first { width:232px; margin-left:-6px !important; }
.f-grid2colc .f-column.last { width:695px; }
.f-grid2colc .f-grid2col .f-column { width:332px; }
.f-grid2colc .f-grid3col .f-column { width:195px; margin-right:26px; }
.f-grid2colc .f-grid2col .f-column.first,
.f-grid2colc .f-grid3col .f-column.first { margin-left:0 !important; }
.f-grid5col .f-column { width:162px; margin-left:28px; }

p.szlogen { margin-top: -17px; font-size: 16px; }

/* hero */
#f-hero { position:relative; margin:0; padding:2.6em 0; _padding-top:0; background:url(http://images.apple.com/ilife/images/hero_horizon20070807.png) no-repeat 0 0; behavior:url(/global/scripts/lib/iepngfix.htc); }

#f-hero a.f-app { position:absolute; top:26px; left:5px; display:block; width:330px; height:50px; text-indent:-9999px; outline:none; behavior:url(/global/scripts/lib/iepngfix.htc); }
.f-iphoto #f-hero a.f-app { background:url(http://images.apple.com/ilife/images/hero_iphoto20070807.png) no-repeat 0 0; }
.f-iphoto#f-print #f-hero a.f-app { background:url(http://images.apple.com/ilife/iphoto/images/hero_iphoto_print20070807.png) no-repeat 0 0; }
.f-imovie #f-hero a.f-app { background:url(http://images.apple.com/ilife/images/hero_imovie20070807.png) no-repeat 0 0; }
.f-garageband #f-hero a.f-app { background:url(http://images.apple.com/ilife/images/hero_garageband20070807.png) no-repeat 0 0; }
.f-iweb #f-hero a.f-app { background:url(http://images.apple.com/ilife/images/hero_iweb20070807.png) no-repeat 0 0; }
.f-idvd #f-hero a.f-app { background:url(http://images.apple.com/ilife/images/hero_idvd20070807.png) no-repeat 0 0; }
body#f-iphoto #f-hero a.f-app, body#f-imovie #f-hero a.f-app, body#f-garageband #f-hero a.f-app, body#f-iweb #f-hero a.f-app, body#f-idvd #f-hero a.f-app { cursor:default; }

#f-hero img.f-across { display:block; margin:-30px auto 0; }
#f-hero h2 { margin:-33px 0 0; text-align:center; }

/***** main, content *****/
body, { color:#f-4c4c4c; }

h1 { font-weight:normal; color:#f-333; margin-bottom:.5em; }
h1 span { color:#f-666; }
h2 { font-size:18px; color:#f-111; margin:0 0 .f-8em; }
h3 { font-size:14px; margin-bottom:.2em; }
h3,
h4,
strong { color:#f-000; }

div.f-center { text-align:center; }

hr { height:1px; font-size:1px; margin:18px 0 0; color:#f-ccc; background:none; border:none; border-top:1px solid #f-ccc; }

/* links */
a { color:#f-08c; text-decoration:none; }
a:hover { text-decoration:underline; }
a.f-arrow { padding-right:10px; text-decoration:none; background:url(http://images.apple.com/ilife/images/arrow20070807.gif) no-repeat 100% .f-3em; }
a.f-arrow:hover { text-decoration:underline; }

p.cta {font-weight: bold; margin-bottom: 2em; color: #f-000; }
p.cta a.f-arrow { padding-right:18px; background:url(http://images.apple.com/ilife/images/pagenav_arrowright20070807.gif) no-repeat 100% 0;}


/* swapper & noscript */
.swapcontainer { min-height:50em; _height:50em; }

.f-noscript.backtotop { margin-top:1.6em; text-align:right; }

/* landing */
div.f-landing-features { clear:both; }
div.f-landing-features img.f-left { margin-right:5px; }
div.f-landing-features img.f-right { margin: -10px 20px 5px 10px; }

div.f-landing-features h3 a { color:#f-000; }
div.f-landing-features .f-column { margin-bottom:1em; }


.f-iphoto div.f-landing-features h3 { margin-top:10px; }
.f-iphoto div.f-landing-features p, .f-iphoto div.f-landing-features h3 { margin-left:150px; }

.f-imovie div.f-landing-features { padding-top:1.3em; }
.f-imovie div.f-landing-features .f-first p, .f-imovie div.f-landing-features .f-first h3 { margin-left:130px; }
.f-imovie div.f-landing-features .f-last p, .f-imovie div.f-landing-features .f-last h3 { margin-left:150px; }

.f-imovie div.f-landing-features .f-last h3.leftmargin { margin-left: 20px; margin-top: -10px;  }

.f-imovie div.f-landing-features .f-graybox { margin-left: -30px; padding: 25px 30px 0; width:329px; height:20px; background:url(http://images.apple.com/ilife/images/box_329boxtop.png) no-repeat top; }
.f-imovie div.f-landing-features .f-graybox strong { display:block; color:#f-000; }
.f-imovie div.f-landing-features .f-graybox p.grybx { padding:0 40px 15px; margin:0 -20px; margin-bottom: 10px; background:url(http://images.apple.com/ilife/images/box_329graybox.png) no-repeat bottom; }


.f-garageband  div.f-landing-features { padding-top:1em; }
.f-garageband div.f-landing-features .f-first p, .f-garageband div.f-landing-features .f-first h3 { margin-left:133px; }
.f-garageband div.f-landing-features .f-first img { margin-left:-20px; }
.f-garageband div.f-landing-features img { margin-top:-10px}
.f-garageband div.f-landing-features .f-last p, .f-garageband div.f-landing-features .f-last h3 { margin-left:125px; }

.f-iweb div.f-landing-features { padding-top:2em; }
.f-iweb div.f-landing-features .f-first p, .f-iweb div.f-landing-features .f-first h3 { margin-left:129px; }
.f-iweb div.f-landing-features .f-first img { margin-left:-5px; }
.f-iweb div.f-landing-features img { margin-top:-10px}
.f-iweb div.f-landing-features .f-last p, .f-iweb div.f-landing-features .f-last h3 { margin-left:135px; }

.f-idvd div.f-landing-features .f-first p, .f-idvd div.f-landing-features .f-first h3 { margin-left:136px; }
.f-idvd div.f-landing-features .f-last p, .f-idvd div.f-landing-features .f-last h3 { margin-left:120px; }


/***** sidebar *****/
.f-sidebar { margin:-1.4em 0 1em; font-size:12px; background:url(http://images.apple.com/ilife/images/sidebarbg20070807.gif) repeat-y 0 0; }

/* left sub nav */
#f-subnav { position:relative; margin:-5px 0 1em; }

#f-subnav ul { margin:0; padding:1.6em 1px 30px; }
#f-subnav ul li { display:block; margin:-6px 0 0; padding:0 0 1px; background:url(http://images.apple.com/ilife/images/subnav_bgitem20070807.gif) no-repeat 0 100%; }
#f-subnav ul li.f-last { background:none; }
#f-subnav ul li a { display:block; margin:0; padding:8px 12px 10px; color:#f-666; text-decoration:none; outline:none; position:relative; *margin-bottom:-2px; }
#f-subnav ul li a:hover { color:#f-08c; }

#f-subnav ul li.f-active { background:none; }
#f-subnav ul li.f-active a { color:#f-000; font-weight:bold; background:url(http://images.apple.com/ilife/images/subnav_bgitem_active20070807.png) no-repeat 0 50%; _background-image:url(http://images.apple.com/ilife/images/subnav_bgitem_active20070807.gif); }

/* sidebox */
div.f-sidebox { overflow:hidden; clear:both; font-size:11px; line-height:1.8em; margin:0 0 2em; padding:0; position:relative; width:194px; }
div.f-sidebox .f-cap { font-size:1px; margin:0; position: inherit; }
div.f-sidebox .f-cap.top { background:transparent url(http://images.apple.com/ilife/images/ilife_sidebox_bgtop20070925.png) no-repeat scroll left top; behavior:url(/global/scripts/lib/iepngfix.htc); height:5px; margin-bottom:-5px; }
div.f-sidebox .f-cap.bottom { background:transparent url(http://images.apple.com/ilife/images/ilife_sidebox_bgbottom20070925.png) no-repeat scroll left bottom; behavior:url(/global/scripts/lib/iepngfix.htc); height:7px; margin-top:-1px; }
div.f-sidebox .f-grid4col .f-column { background: #f-FFFFFF url(http://images.apple.com/ilife/images/ilife_sidebox_bgstrip20070925.gif) repeat-x scroll left top; border-left:1px solid #f-E2E2E2; border-right:1px solid #f-E2E2E2; margin:4px 0 0 0; padding:1.1em 16px 7px; width:160px; }
div.f-sidebox p { line-height:1.3em; margin-bottom:5px; width:170px;}

/* promos */
.f-sidebar img.f-across { margin:-.4em 0 1.6em; }


/***** footer, bottom stuff *****/

/* next/previous links */
.f-pagenav { clear:both; padding-top:2em; font-size:14px; }
.f-pagenav:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.f-pagenav hr { width:660px; height:1px; margin:.7em 0; color:#f-eee; background:#f-eee; border:none; }

.f-pagenav div.f-column { margin-bottom:1.6em; }
.f-pagenav div.f-previous { clear:both; text-align:left; }
.f-pagenav div.f-previous a.f-arrow { padding-left:20px; padding-right:0; background:url(http://images.apple.com/ilife/images/pagenav_arrowleft20070807.gif) no-repeat 0 .f-2em; *background-position:0 .f-1em; }
.f-pagenav div.f-next { text-align:right; }
.f-pagenav div.f-next a.f-arrow { padding-right:20px; background:url(http://images.apple.com/ilife/images/pagenav_arrowright20070807.gif) no-repeat 100% .f-2em; *background-position:100% .f-1em; }

/* sosumi */
ol.sosumi, ul.sosumi, p.sosumi { padding-top:2em; margin-bottom:-1em; line-height:1.4em; }

/* footer */
#f-contentfooter { background:url(http://images.apple.com/ilife/images/contentfooter_bg20070807.gif) repeat-y 0 0; clear:both; width:980px; margin:0 0 1em; padding:0; color:#f-999; font-size:11px; line-height:1.6em; position:relative; }
#f-contentfooter .f-cap { height:92px; margin:0; font-size:1px; }
#f-contentfooter .f-cap.top { margin-bottom:-92px; background:url(http://images.apple.com/ilife/images/contentfooter_bgtop20070807.gif) no-repeat top left; }
#f-contentfooter .f-cap.bottom { margin-top:-92px; background:url(http://images.apple.com/ilife/images/contentfooter_bgbottom20070807.gif) no-repeat bottom left; }

#f-contentfooter.grid4col .f-column { width:205px; _width:200px; margin:0; padding:1.6em 20px 0; }

#f-contentfooter a.f-block { display:block; color:#f-999; font-weight:bold; }
#f-contentfooter a.f-block:hover { color:#f-08c; }
#f-contentfooter a.f-block strong { display:block; }
#f-contentfooter a.f-block span { display:block; margin:-.2em 0 1.6em; }
#f-contentfooter a.f-block img.f-center { display:block; margin-right:auto; margin-left:auto; *position:relative; }
#f-contentfooter a.f-block img.f-flushbottom { margin-bottom:1px; }

#f-contentfooter #f-cf-buynow h3 { margin:0; }
#f-contentfooter #f-cf-buynow span { display:block; margin:-.2em 0 1em; }
#f-contentfooter #f-cf-buynow img.f-right { margin:0 -5px -30px -30px; }
#f-contentfooter #f-cf-buynow img.f-button { margin:0 0 .f-5em; display:block; }
#f-contentfooter #f-cf-buynow ul,
#f-contentfooter #f-cf-buynow ul li { margin:0; padding:0 0 1px; position:relative; }
#f-contentfooter #f-cf-buynow ul li.f-reseller { margin-top:-.2em; }
#f-contentfooter #f-cf-buynow ul li.f-call,
#f-contentfooter #f-cf-buynow ul li.f-reseller { padding-bottom:.6em; }


/***** nav for popup & popup *****/

/* page video thumbnail */
.f-watchvideo { float:right; margin-left:30px; margin-bottom:20px; }
.f-watchvideo .f-poster { display:none; }
.f-watchvideo .f-description { display:none; }

/* page gallerybox nav */
.f-popupnav { padding:0 0 8px; margin:0 0 1.6em; background:url(http://images.apple.com/ilife/images/popupnav_bgbottom20070807.gif) no-repeat 0 100%; }
.f-popupnav h2 { padding:5px 10px; margin:0; font-size:13px; font-weight:normal; color:#f-737373; background:url(http://images.apple.com/ilife/images/popupnav_bgtop20070807.gif) no-repeat 0 0; }
.f-popupnav ul { padding:12px 0 1px 10px; margin:0; background:url(http://images.apple.com/ilife/images/popupnav_rule20070807.gif) no-repeat 0 0; *min-height:49px; _height:49px; }
.f-popupnav ul li { display:inline; }
.f-popupnav ul li a { display:block; float:left; width:65px; height:49px; padding:3px 5px 6px; margin:0 5px 0 0; background:url(http://images.apple.com/ilife/images/popupnav_thumb20070807.gif) no-repeat 0 0; }
.f-popupnav ul li.f-enlarge { display:block; float:left; width:17px; height:17px; margin:-64px 0 0 -4px; background:url(http://images.apple.com/ilife/images/popupnav_enlarge20070807.png) no-repeat 0 0; font-size:1px; behavior:url(/global/scripts/lib/iepngfix.htc); _display:inline; }

/* popup  background (both image and movie) */
.f-popup,
.f-popupshadow { position:absolute; top:0; left:-1200px; z-index:9999; }
.f-popupshadow { width:990px; height:735px; }

.f-popupshadow img { width:100%; height:100%; }	
.f-popupshadow.isanim img { *display:none; _display:block; }

/* popup */
.f-popup { width:860px; height:538px; margin:60px 65px 137px; }

.f-popup .f-popupimg { width:100%; height:100%; }
.f-popup .f-movie { margin:0 0 0 235px; padding-top:32px; }

.f-popup a.f-close, #f-popupmovie a.f-close { position:relative; z-index:999; display:block; width:28px; height:28px; top:-12px; margin:0 -28px -28px -15px; text-indent:-9999px; background:url(http://images.apple.com/global/elements/widget_close.png) no-repeat; cursor:pointer; outline:none; behavior:url(/global/scripts/lib/iepngfix.htc); }
.f-popup.isanim a.f-close, #f-popupmovie.isanim a.f-close { display:none; }
.f-popup.isanim .f-movie { display:none; }

/* image popup nav */
.f-popup#f-popup .f-popupnav { padding-top:8px; border-top:1px solid #f-ccc; }
.f-popup#f-popup.isanim .f-popupnav { display:none; }
.f-popup#f-popup .f-popupnav ul { width:26px; margin:0 auto; }
.f-popup#f-popup .f-popupnav ul.w2 { width:174px; }
.f-popup#f-popup .f-popupnav ul.w4 { width:348px; }
.f-popup#f-popup .f-popupnav ul.w5 { width:435px; }
.f-popup#f-popup .f-popupnav ul li { float:left; }
.f-popup#f-popup .f-popupnav ul li a { display:block; margin:0 5px; padding:3px; border:1px solid #f-fff; outline:none; }
.f-popup#f-popup .f-popupnav ul li a.f-active { border-color:#f-ccc; }

/* movie popup */
.f-popup#f-popupmovie,
.f-popupshadow#f-popupmovieshadow { position:absolute; top:0; left:-1122px; z-index:9999; }
.f-popupshadow#f-popupmovieshadow { width:980px; height:540px; }

.f-popup#f-popupmovie { height:450px; width:900px; margin:40px; }

.f-popup#f-popupmovie .f-description { position:absolute; width:195px; left:20px; top:120px; font-size:12px !important; }
.f-popup#f-popupmovie .f-description h3 { margin-bottom:1em; }
.f-popup#f-popupmovie .f-description a.f-arrow { padding-right:10px; text-decoration:none; background:url(http://images.apple.com/ilife/images/arrow20070807.gif) no-repeat 100% .f-3em; }
.f-popup#f-popupmovie .f-description a:hover { text-decoration:underline; }

.f-popup#f-popupmovie .f-movie { width:640px; height:360px; }

.f-popup#f-popupmovie .f-controller { display:none; position:relative; width:640px; padding:0; margin:14px 0 0 235px; }
.f-popup#f-popupmovie .f-controller div.f-control { width:10px; height:10px; margin-top:1px; text-indent:-999px; cursor:pointer; overflow:hidden; background:url(http://images.apple.com/ilife/images/popup_movie_playpause20070807.gif) left top no-repeat; }
.f-popup#f-popupmovie .f-controller div.f-control.pause { background-position:left -10px; }
.f-popup#f-popupmovie .f-controller div.f-sliderPanel { position:absolute; top:0; left:16px; height:12px; width:624px; }
.f-popup#f-popupmovie .f-controller div.f-sliderPanel div.f-track { position:absolute; left:0; width:624px; height:12px; text-align:left; background:url(http://images.apple.com/ilife/images/popup_movie_bgtrack_load20070807.gif) no-repeat; }
.f-popup#f-popupmovie .f-controller div.f-sliderPanel div.f-track div.f-loadedProgress { position:absolute; top:0; height:12px; background:url(http://images.apple.com/ilife/images/popup_movie_bgtrack20070807.gif) no-repeat; }
.f-popup#f-popupmovie .f-controller div.f-sliderPanel div.f-track div.f-trackProgress { position:absolute; height:12px; }
.f-popup#f-popupmovie .f-controller div.f-sliderPanel div.f-track div.f-playHead { position:absolute; top:0; margin:0 1px; width:13px; height:12px; background:url(http://images.apple.com/ilife/images/popup_movie_pointer20070807.png) no-repeat; cursor:pointer; behavior:url(/global/scripts/lib/iepngfix.htc); }
.f-popup#f-popupmovie.popped .f-controller { display:block; }
