/*
Project: Funai
By: Michal Karlowski email: m.karlowski@yahoo.pl
Date: 07/07/2008 

Color palette:
			#f8fcff		bg color - light blue
			#00adef		common link
			#9f39ff		common link:hover


/* Eric Meyer RESET
--------------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th,  td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:Arial, Tahoma, Verdana,  sans-serif; vertical-align:baseline; }
:focus { outline:0; }
body { line-height:15px; color:#727272; background:#f0f9fe url(../images/bg_top.jpg) repeat-x top left; }
body.home { background:#f8fcff url(../images/bg_home.jpg) repeat-x top left; }
ul { list-style:none; }
table {	border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left;	font-weight:normal; }
blockquote:before, blockquote:after,
q:before, q:after {	content:""; }
blockquote, q {	quotes:"" ""; font-style:italic; }
strong { font-weight:bold; }
* { behavior: url(js/iepngfix.htc) }

/* LINKS 
--------------------------------------------------------------------------------------------------------*/
a { color:#00adef; text-decoration:none; }
a:hover { color:#00adef; text-decoration:underline; }
.button1 { display:block; float:left; height:30px; font-size:11px; background:transparent url(../images/button_bg.gif) no-repeat bottom left; padding:0 0 0 10px; }
.button1:hover { color:#999; text-decoration:none; }
.button1 span, .button1 span.foo{ display:block; line-height:30px; background:transparent url(../images/button_bg.gif) no-repeat bottom right; padding:0 12px 0 0; }
.main-logo { display:block; width:170px; height:60px; float:left; background:transparent url(../images/logo_funai.gif) no-repeat top left; text-indent:-9999em; margin:7px 0 0 0; }
.is { display:inline-block; width:11px; height:11px; background:transparent url(../images/ico_is.gif) no-repeat bottom left; text-indent:-9999em; line-height:11px;}
.pdf { background:transparent url(../images/ico_pdf.gif) no-repeat top left; padding:0 0 3px 35px; }
.query { background:transparent url(../images/ico_query.gif) no-repeat top left; padding:0 0 3px 35px; }
.fn-global { display:block; float:left; width:63px; height:8px; background:transparent url(../images/funai_global.gif) no-repeat top left; }
.fn-usa { display:block; float:left; width:47px; height:8px; background:transparent url(../images/funai_usa.gif) no-repeat top left; }
.fn-japan { display:block; float:left; width:56px; height:8px; background:transparent url(../images/funai_japan.gif) no-repeat top left; }
	.fn-japan:hover,
	.fn-global:hover,
	.fn-usa:hover { background-position:bottom left; }
.zoom { position:absolute; bottom:5px; right:20px; display:block; width:82px; height:19px; background:transparent url(../images/de/btn_powieksz.gif) no-repeat top left; }

/* LISTS 
--------------------------------------------------------------------------------------------------------*/
.menu-top { height:24px; width:414px; float:left; display:block; margin:56px 0 0 50px; }
.menu-top li { display:inline; }
.menu-top li a { display:block; height:24px; float:left; text-indent:-9999em; background-image:url(../images/de/menu.gif); margin:0 10px 0 0; }
	.menu-top li a.m-home { width:50px; background-position:-20px 0px; }
	.menu-top li a.m-home:hover { background-position:-20px 24px; }
	.menu-top li a.m-home .selected { background-position:-20px 24px; }
	.menu-top li a.m-produkty { width:63px; background-position:-80px 0px; }
	.menu-top li a.m-produkty:hover { background-position:-80px 24px; }
	.menu-top li a.m-produkty .selected { background-position:-80px 24px; }
	.menu-top li a.m-aktualnosci { width:75px; background-position:-158px 0px;  }
	.menu-top li a.m-aktualnosci:hover { background-position:-158px 24px; }
	.menu-top li a.m-aktualnosci .selected { background-position:-158px 24px; }
	.menu-top li a.m-sklep { width:63px; background-position:-200px 0px; DISPLAY:NONE;}
	.menu-top li a.m-sklep:hover { background-position:-200px 24px; }
	.menu-top li a.m-sklep .selected { background-position:-200px 24px; }
	.menu-top li a.m-ofirmie { width:65px; background-position:-245px 0px;}
	.menu-top li a.m-ofirmie:hover { background-position:-245px 24px; }
	.menu-top li a.m-ofirmie .selected { background-position:-245px 24px; }
	.menu-top li a.m-slowniczek { width:65px; background-position:-320px 0px; }
	.menu-top li a.m-slowniczek:hover { background-position:-320px 24px; }
	.menu-top li a.m-slowniczek .selected { background-position:-320px 24px; }
.top-search-head {  display:block; overflow:hidden; height:8px; width:210px; padding:5px 0 0 17px; margin:0 0 10px 0; }
.top-search-head li { display:inline; }
.top-search-head li a { display:block; height:8px; float:left; line-height:8px!important; text-indent:-9999em; margin:0 14px 0 0; }
.home-list { font-size:11px; padding:30px 10px 10px 15px; }
.home-list li { padding:0 0 5px 0; }
.home-list li a { color:#727272; display:block; background:transparent url(../images/bullet2.gif) no-repeat 0 50%; padding:0 0 0 10px; }
.archiwum-list { font-size:11px; padding:10px 0; }
.archiwum-list li { padding:0 0 5px 0; }
.archiwum-list li a { color:#676869; }
.archiwum-list li a:hover { color:#00adef; }
.miasta-list { font-size:11px; }
.dotted-list {  padding:0 0 20px 0; }
.dotted-list li { border-bottom:1px dotted #bcbcbc; line-height:25px; }
.slider-list { padding:8px 0 0 10px; }
.slider-list li { display:inline; }
.slider-list li a { display:block; float:left; height:16px; width:40px; background:transparent url() no-repeat top left; text-indent:-9999em; margin:0 5px 0 0; }
.slider-list li a:hover, .slider-list li a.selected { background-position:bottom left; }
	.slider-list li a.c-lcd { background-image:url(../images/cat_lcd.gif); }
	.slider-list li a.c-lcd-19 { background-image:url(../images/cat_lcd19.gif); width:48px; }
	.slider-list li a.c-lcd-22 { background-image:url(../images/cat_lcd22.gif); width:48px; }
	.slider-list li a.c-lcd-26 { background-image:url(../images/cat_lcd26.gif); width:48px; }
	.slider-list li a.c-lcd-32 { background-image:url(../images/cat_lcd32.gif); width:48px; }
	.slider-list li a.c-lcd-40 { background-image:url(../images/cat_lcd40.gif); width:48px; }
	.slider-list li a.c-hdd { background-image:url(../images/cat_hdd.gif); }
	.slider-list li a.c-dvd { background-image:url(../images/cat_dvd.gif); }
.slider-list li a.c-dvd-hdd { background-image:url(../images/cat_dvd_hdd.gif); width:63px; }
	.slider-list li a.c-tv  { background-image:url(../images/cat_tv.gif);  }
	.slider-list li a.c-vcr { background-image:url(../images/cat_vcr.gif); }
	.slider-list li a.c-remote  { background-image:url(../images/de/cat_remote.gif); width:55px; }
	.slider-list li a.c-bd  { background-image:url(../images/cat_bd.gif); }
	.slider-list li a.c-blu-ray  { background-image:url(../images/cat_bluray.gif); width:55px; }
.dictionary-list { font-size:11px; display:block; width:600px; overflow:hidden; padding:10px 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #def1fc; }
.dictionary-list li { float:left; padding:0 0 0 4px; margin:0 2px; border-left:1px solid #cecece; }
.dictionary-list li a { display:block; float:left;  }
.sitemap-list { font-size:11px; }
.news-images { padding:20px 0; }
.miasta-list { display:block; width:250px; float:left; padding:0 0 20px 0; }
.static ul { font-size:11px; }
#footer ul { display:inline; margin:0 20px; }
#footer ul li { display:inline; margin:0 10px 0 0; }
#footer ul li a:hover { text-decoration:none; color:#00adef; }

/* COMMON
--------------------------------------------------------------------------------------------------------*/
#wrapper { width:900px; margin:0 auto; position:relative}
.home_leaves {position:absolute;top:200px;left:-59px;z-index:200;width:59px;height:112px;}
.top { background:transparent url(../images/bg_head.jpg) no-repeat top left; width:900px; height:100px; overflow:hidden; position:relative}
/*.top { background:transparent url(../images/bg_head_eco.jpg) no-repeat top left; width:900px; height:100px; overflow:hidden; position:relative}*/
.top-leaves {position:absolute;top:47px;left:200px;}
.top-search { width:235px; height:105px; display:inline; float:right; margin:0 15px 0 0; background:transparent url(../images/bg_searchbox.jpg) no-repeat top left; }
.top-search-flag { text-align:center; word-spacing:12px; padding:5px 0 0 0; }
.top-search .navpath { float:left; font-size:12px; }
.home-flash { width:905px; height:325px; margin:-20px 0 0 -2px; position:relative; }
.home-bottom { width:900px; height:205px; position:relative; }
.boxy1 { height:160px; width:170px; margin:2px 0 0 350px; padding-top: 0px; }
    .boxy1 { height:140px; width:160px; margin:2px 0 0 350px; padding:0 0 10px 30px; +padding:0 0 10px 15px; } /* ie7 */
.box1 { width:170px; height:70px; margin-bottom:10px; }
.news-box { width:346px; height:150px; display:inline; float:left; background:transparent url(../images/de/bg_newsbox.gif) no-repeat top left; }
.home-flash1 { width:198px; height:134px; float:right; margin:0 175px 0 0; display:inline; }
.home-flash2 { width:274px; height:310px; position:absolute; top:0px; right:0px; margin:-120px -50px 0 0;} /* map position */
#middle { width:910px; overflow:hidden; background:transparent url(../images/bg_middle.jpg) repeat-y top left; }
.content { width:650px; overflow:hidden; float:left; }
.breadcrumbs { font-size:11px; }
.breadcrumbs p { color:#00adef; }
.static { padding:20px; }
.static p, .static div{ font-size:11px; padding-bottom:10px; }
.breadcrumbs a { color:#bcbdbf; display:inline-block; padding:0 10px 0 0; margin:0 5px 0 0; background:transparent url(../images/bullet1.gif) no-repeat 100% 50%; }
.art-min { width:600px; overflow:hidden; font-size:11px; color:#000; margin:5px 10px; padding:5px 0; border-bottom:1px solid #def1fc; }
.art-min .button1 { float:right; }
.art-date { color:#00adef; }
.minisite { width:905px; margin:0 0 0 -2px; }
.product-card { padding:15px; }
.product-desc { width:180px; float:right; font-size:11px; padding:5px 0 0 0; }
.img-cover { width:175px; height:120px; }
.product-item { width:175px; height:230px; float:left; }
.product-item p { font-size:11px; }
.clearpix { padding:20px; }
.slider-head { width:650px; height:45px; background:transparent url(../images/de/slider.gif) no-repeat top left; }
.open1 { display:block; width:200px; float:right; height:30px; margin:5px 0 0 0; }
.open2 { display:block; width:180px; float:right; height:30px; margin:5px 0 0 0; }
.slider1 { display:none; } 
.paging { padding:10px; margin:10px 0; font-size:11px; text-align:right; word-spacing:5px; }
.paging p { color:#cecece; }
.paging a { color:#999; padding:0 5px; line-height:30px;  }
.paging a:hover { color:#00adef; text-decoration:none; }
.paging a.selected { color:#00adef; }
.paging .prev { display:inline-block; background:transparent url(../images/bg_paging.jpg) no-repeat bottom left; width:100px; text-align:center; height:30px; }
.paging .next { display:inline-block; background:transparent url(../images/bg_paging.jpg) no-repeat bottom left; width:100px; text-align:center; height:30px; }
.column { float:right; width:250px; overflow:hidden; }
.archiwum { margin:20px; }
.static .dict-word { font-size:12px; color:#00adef; }
.dict-desc { padding:5px 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #def1fc; }
.news-data { padding:0 0 10px 0; }
#news_body { color: #000; }
#news_body div { font-size:11px; }
#mapa-intext { width:310px; height:290px; float:left; margin:0 50px 30px 0; }
#footer { clear:both; height:40px; background:transparent url(../images/bg_footer.gif) repeat-x top left; font-size:10px; color:#a5a5a5; }
.home #footer { background-image:none; }
#footer p { float:left; }
#footer a { color:#a5a5a5; }
.footer-body { width:900px; margin:0 auto; padding:10px 0; }
.footer-body p img { margin:0 70px 0px 60px; DISPLAY:NONE; }
.footer-body span a { vertical-align:top; }
#footer ul { float:right; margin-right:0px; min-width:170px;}

/* TABLES 
--------------------------------------------------------------------------------------------------------*/
.product-spec { width:610px; font-size:11px; }
.product-spec th { padding:5px 10px; color:#00adef; background:#f4f4f4; border-bottom:1px dotted #bcbcbc; border-top:1px dotted #bcbcbc; }  
.product-spec td { padding:5px 10px; color:#404040; border-bottom:1px dotted #bcbcbc; width:50%; }
.product-list { width:610px; font-size:11px; margin:20px; }
.product-list td { border-bottom:1px solid #def1fc; width:30%; padding:20px; vertical-align:top; }

/* FORMS
--------------------------------------------------------------------------------------------------------*/
.top-search-field p { padding:4px 0 0 18px; }
.top-search-field input { font-size:11px; border:0 none; width:150px; padding:4px 0 3px 5px; background:transparent url(../images/input_bg1.gif) no-repeat top left; }
.top-search-field button { width:50px; height:18px; display:inline; background:transparent url(../images/de/input_button.gif) no-repeat top left; border:0 none; text-indent:-9999em; cursor:pointer; }
.i-text { border:1px solid #e1e1e1; background:#fff; padding:2px 0; height:18px; font-size:11px; }
.f-promocja { width:400px; margin:0 auto; padding:0 0 20px 0; }
.f-promocja h5 { color:#00adef; font:bold 12px Arial; padding:15px 0 5px 0; }
.f-promocja p { padding:0 0 5px 0; }
.f-promocja p span { display:block; padding:0 0 10px 130px; font-size:10px; }
.f-promocja p label { width:130px; display:inline-block; }
.f-promocja p .i-text { width:250px; }
.f-promocja p select { width:252px; height:22px; display:inline-block; font-size:11px; line-height:18px; border:1px solid #e1e1e1; background:#fff; margin:0 0 0 -3px; }
.f-promocja p select option { width:200px; height:18px; font-size:11px; background:#fff; }
.f-promocja p .i-file { width:252px; display:inline-block; border:1px solid #e1e1e1; font-size:11px; padding:3px 0; }
.f-zgoda { padding:0 0 20px 0; width:485px; }
.f-zgoda label { padding:0 20px 0 0; display:inline-block; }
.f-zgoda .regulamin-body { display:block; overflow:auto; margin:0 0 20px 0; width:475px; height:160px; font:normal 11px Arial; color:#999; border:1px solid #e1e1e1; }
.f-zgoda .regulamin-body p { padding:10px; }
.b-zarejestruj { display:block; width:101px; height:25px; background:transparent url(../images/de/btn_zarejestruj.gif)  no-repeat top left; text-indent:-9999em; border:0 none; cursor:pointer; }
.b-wyslij { display:block; width:71px; height:25px; background:transparent url(../images/de/btn_wyslij.gif) no-repeat top left; text-indent:-9999em; border:0 none; cursor:pointer; }
.t-zapytanie { width:380px; height:200px; border:1px solid #e1e1e1; margin:0 0 20px 0; }
#tbl_instr td{ font-size:11px; padding:3px; display: table-cell; vertical-align:middle; }
#tbl_instr select, #tbl_instr option{ font-size:11px; padding:2px; }
.adv_button{ display: block; line-height: 30px; padding: 7px 12px 0 0; }
#form_zapytaj fieldset p{ text-align:left; padding-right:20px; }
#form_zapytaj fieldset p select#produkt { margin:0px; }
#form_zapytaj fieldset p label{ float:left; }
#form_zapytaj fieldset p.cbx{ text-align:left; }
#form_zapytajfieldset p.cbx label{ float:none; }

/* HEADERS
-------------------------------------------------------------------------------------------------------*/
h1,h2,h4,h5,h6 { font-weight:bold; }
h2 { color:#00adef; font-size:19px; padding:0 0 5px 0; }
h3 { font-size:16px; font-weight:normal; }
h5 { color:#00adef; font-size:11px; padding:0 0 5px 0; }
h6 { color:#676869; font-size:11px; padding:0 0 5px 0; }
hr { height:1px; border:0 none; background:#00adef; clear:both; margin:20px 0; display:block; }

/* MISC
--------------------------------------------------------------------------------------------------------*/
.fr 	{ float:right; 		 }
.fl		{ float:left; 		 }
.ar 	{ text-align:right;  }
.al 	{ text-align:left; 	 }
.ac 	{ text-align:center; }
.cb 	{ clear:both; 		 }
.cr 	{ clear:right; 		 }
.cl 	{ clear:left;		 }
.hide 	{ display:none;		 }
.selected { font-weight:bold!important; }
.selected_eco { font-weight:bold!important;color:#69ba00!important }
.color  { color:#00adef; }
span.search_str{ background:yellow; color:red; text-transform:uppercase; }
ul.sitemap-list li:before { content: " - "; }
ul.sitemap-list li.lvl_1 { text-indent: 15px; }
ul.sitemap-list li.lvl_2 { text-indent: 30px; }


/* FACEBOX
--------------------------------------------------------------------------------------------------------*/
#facebox .b  { background:url(../images/facebox/b.gif); opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50); }
#facebox .tl { background:url(../images/facebox/tl.gif); opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50);  }
#facebox .tr { background:url(../images/facebox/tr.gif); opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50); }
#facebox .bl { background:url(../images/facebox/bl.gif); opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50); }
#facebox .br { background:url(../images/facebox/br.gif); opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50); }
#facebox { position:absolute; width:100%; top:0; left:0; z-index:100; text-align:left; }
#facebox .popup { position:relative; }
#facebox table { margin:auto; border-collapse:collapse; }
#facebox .body { padding:10px; background:#fff; width:370px; }
#facebox .loading { text-align:center; }
#facebox .image { text-align:center; }
#facebox img { border:0; }
#facebox .footer { border-top:1px solid #ddd; padding-top:5px; margin-top:10px; text-align:right; clear:both; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height:1px; width:1px; overflow:hidden; padding:0; }
#facebox .close{ font-size:12px; }
#preview { position:absolute; border:1px solid #999; background:#fff; padding:5px; display:none; color:#666; font-weight:bold; font-size:12px; }
#preview span { position:absolute; top:0px; left:10px; }
#preview img { margin:30px 0 0 0; }


/* ECO
--------------------------------------------------------------------------------------------------------*/
.eco-kontent {color:#2e2e2e}
.eco-kontent ol {padding-left:40px;margin-bottom:15px;}
.eco-kontent dt {padding:6px 0 6px 0;background:transparent url(../images/eco.dott.gif) repeat-x bottom left;text-indent:15px;}
.eco-kontent dl {margin-bottom:20px;}
.eco-kontent dt.first {background:transparent url(../images/eco.header.dott.gif) repeat-x bottom left;}
.eco-kontent a {color:#00adef;text-decoration:none;}
.eco-kontent a:hover {text-decoration:underline}
.eco-kontent h6 {color:#01b9ff;font-size:14px;font-weight:normal;margin-bottom:10px;}
.eco-kontent td.blue {color:#00adef;font-weight:bold}
.eco-kontent tr.grey {background:transparent url(../images/eco.header.dott.gif) repeat-x bottom left;}
.eco-kontent td {padding:6px 0 6px 0;text-indent:10px;}
.eco-kontent tr.up{background:transparent url(../images/eco.dott.gif) repeat-x top left;}
.eco-kontent ul.business-places {margin:0 0px 20px 15px}
.eco-kontent ul.business-places a {text-decoration:underline;font-size:12px}
.eco-kontent ul.business-places span {color:#00adef;margin-right:5px}
.eco-kontent ul.business-places li {padding: 4px 0}
.eco-banner{ display:block; width:652px; height:264px; background:transparent url(../images/de/minisite_eco_banner2.jpg) repeat-x top left; }