/*
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, 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 { 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/btn_powieksz.gif) no-repeat top left; }

/* LISTS 
--------------------------------------------------------------------------------------------------------*/
.menu-top { height:24px; width:465px; float:left; display:block; margin:56px 0 0 11px; }
.menu-top li { float:left; position:relative; z-index:1;}
/*.home-menu-top li a {background-image:url(../images/menu.home.gif) !important;}*/
.home-menu-top li a {background-image:url(../images/menu.gif) !important;}
.menu-top li a { display:inline; height:24px; float:left; text-indent:-9999em; background-image:url(../images/menu.gif); margin:0 16px 0 0; }
	.menu-top li a.m-home { width:31px; background-position:0px 0px; }
	.menu-top li a.m-home:hover { background-position:0px 24px; }
	.menu-top li a.m-home .selected { background-position:0px 24px; }
	.menu-top li a.m-produkty { width:57px; background-position:-52px 0px; }
	.menu-top li a.m-produkty:hover { background-position:-52px 24px; }
	.menu-top li a.m-produkty .selected { background-position:-52px 24px; }
	.menu-top li a.m-aktualnosci { width:75px; background-position:-128px 0px; }
	.menu-top li a.m-aktualnosci:hover { background-position:-128px 24px; }
	.menu-top li a.m-aktualnosci .selected { background-position:-128px 24px; }
	.menu-top li a.m-sklep { width:33px; background-position:-223px 0px; }
	.menu-top li a.m-sklep:hover { background-position:-223px 24px; }
	.menu-top li a.m-sklep .selected { background-position:-223px 24px; }
	.menu-top li a.m-ofirmie { width:47px; background-position:-277px 0px; }
	.menu-top li a.m-ofirmie:hover { background-position:-277px 24px; }
	.menu-top li a.m-ofirmie .selected { background-position:-277px 24px; }
	.menu-top li a.m-slowniczek { width:70px; background-position:-344px 0px; }
	.menu-top li a.m-slowniczek:hover { background-position:-344px 24px; }
	.menu-top li a.m-slowniczek .selected { background-position:-344px 24px; }
	.menu-top li a.m-dlafirm { width:51px; background-position:-426px 0px; margin:0; }
	.menu-top li a.m-dlafirm:hover { background-position:-426px 24px; }
	.menu-top li a.m-dlafirm .selected { background-position:-426px 24px; }
	
	.menu-top li ul {position:absolute; top:15px; left:-8px; z-index:200; background: #fff; width:82px; padding: 15px 0 6px 0; display:none; z-index:500; margin:0; text-align:left;}
	.menu-top li:hover ul {display:block;}
	.menu-top li ul li {display:block; float:none; height:19px;}
	.menu-top li ul li a {float:none; width:82px; height:19px; margin:0; padding:0; display:block;}
	.menu-top li ul li a span{display:none;}
	.menu-top li ul li a.m_eco {background: url(../images/menu_eco.gif) top left no-repeat;}
	.menu-top li ul li a.m_eco:hover {background-position:bottom left;}
	.menu-top li ul li a.m_filo {background: url(../images/menu_filo.gif) top left no-repeat;}
	.menu-top li ul li a.m_filo:hover {background-position:bottom left;}
	.menu-top li ul li a.m_winfo {background: url(../images/menu_winfo.gif) top left no-repeat;}
	.menu-top li ul li a.m_winfo:hover {background-position:bottom left;}
	
	
.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:40px 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-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; }
ol.lista_konkurs_sms {margin-left:20px;}
ol.lista_konkurs_sms li {margin:8px 0; line-height:16px;}
#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;}
/* .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:left; word-spacing:12px; padding:5px 0 0 17px; }
.top-search .navpath { float:left; font-size:12px; }
.home-flash { width:905px; height:325px; margin:0px 0 -20px -2px; top:-20px; overflow:hidden; position:relative; }
.home-bottom { width:900px; height:205px; position:relative; }
.bboxy1 { height:150px; width:170px; margin:2px 0 0 350px; padding:0 0 10px 30px; +padding:0 0 10px 15px; } /* ie7 */
.boxy1 { height:150px; width:170px; margin:2px 0 0 350px; }
.box1 { width:170px; height:70px; margin-bottom:10px; }
.news-box { width:346px; height:150px; display:inline; float:left; background:transparent url(../images/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:-100px -50px 0 0; }
#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/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; }
#flashtop_sms {margin-top:12px;}
.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 150px 0px 60px; }
.footer-body span a { vertical-align:top; }
#footer ul { float:left; 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; }

hr.dotted {border:0; width:564px; height:1px; background: #fff url(../images/dotted.gif) repeat-x top left; margin:0 0 5px 0; color:#fff;}
span.dotted {border:0; width:564px; height:1px; background: #fff url(../images/dotted.gif) repeat-x top left; margin:0 0 5px 0; color:#fff; display:block}

/* 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/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/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/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 select#dzialalnosc { margin:0px; }
#form_zapytaj fieldset p label{ float:left; }
#form_zapytaj fieldset p.cbx{ text-align:left; }
#form_zapytajfieldset p.cbx label{ float:none; }
hr.dotted {border:0; width:500px; height:1px; background: transparent url(../images/dotted.gif) repeat-x top left; }
.static form.b2b fieldset {margin:0; width:500px;}
.static form.b2b fieldset p label {color:#515151; width:145px; }
#form_promocja span.grey {color:#727272; line-height:125%; font-size:10px; padding-top:5px;}

/* COLORS */
.dark {color:#515151}
.darkblue{color:#01569e!important;}
.blue{color:#00adef!important;}

/* 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; }
h4 { color:#00adef; font-size:14px; padding:0 0 5px 0; font-weight:normal;  }
h4.realizacje {margin-left:15px; padding:15px 0;}
h5 { color:#00adef; font-size:11px; padding:0 0 5px 0; }
h5.b2b { color:#00adef; font-size:12px; 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; }
.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:640px; }  /* opera doesnt resize */
#facebox .loading { text-align:center; }
#facebox .content { width:auto; }
#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:15px;}
.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/pl/minisite_eco_banner2.jpg) repeat-x top left; }

/*B2B*/
.btblist {padding:20px 0 0 20px;}

.ArtBarExpand {color:#515151; font-size:11px; line-height:15px; margin-left:10px;}
.ArtBarExpand  .block {margin-left:5px; width:550px}
.b2bimage {width:120px; height:120px; display:block; float:left; text-align:center; margin:5px;}
.b2binfo{margin-left:10px;}
img.thumb {background: url(../images/pl/thumbbg.gif) no-repeat; padding:5px;}
.nav {background: url(../images/pl/nav_bg.png) no-repeat; padding:10px 20px 4px 0; text-align:right; width:572px;}
.real_short {margin-left:15px; font-size:11px; color:#515151;}

.LNK-Expand {display:none; font-size:11px; padding-right:10px; font-weight:normal; background: url(../images/pl/btn_rozwin.gif) right center no-repeat;}
.LNK-Close {font-size:11px; font-weight:normal; padding-right:10px; background: url(../images/pl/btn_zwin.gif) right center no-repeat;}

/*PROMOCJA MAŁY DUZY*/

#maly_duzy {padding-left:10px; color:#2e2e2e;}
#maly_duzy p.f14 { font-size:14px; line-height:18px; color:#2e2e2e;}
#maly_duzy p.f12 { font-size:12px; line-height:24px; color:#2e2e2e;}
#maly_duzy ol {list-style-position:inside; margin-left:0; font-size:12px; line-height:24px; color:#2e2e2e;}
#maly_duzy .blue {color:#00aeef;}
#maly_duzy label {color:#727272;}
#maly_duzy form span.grey {color:#727272; line-height:125%; font-size:10px; padding-top:5px;}
#maly_duzy .regulamin-body {width:482px;}
#maly_duzy .f-zgoda .b-zarejestruj {padding-right:0; width:95px;}
/* philosphy
---------------------------------------------------------------------------------------------------*/
.philo {padding:20px 0 20px 40px; }

.static p.philosophy_short {font-size:9px; line-height:125%;}
.philosophy_text {width:355px; }
.philosophy_text p{line-height:15px; font-size:11px;}

ol.przeslanie-list {padding-left:40px;margin-bottom:15px;}
p.karta {background: url(../images/pl/karta.gif) left top no-repeat; width:355px; height:254px; margin:15px 0px; padding:0;}

.box_japonia {width:328px; height:70px; background: url(../images/pl/bg_box_japonia.jpg) left top no-repeat; color:#949494; margin-left:83px; padding:20px 180px 0 20px; }
.box_japonia p {color:#949494;}
.box_japonia p.philosophy_short {font-size:11px;}
.boxy_podroz h5 {padding-bottom:0;}
.boxy_podroz {width:370px; height:70px; color:#949494; margin-left:13px; padding:20px 243px 0 24px; }
.boxy_podroz p {color:#949494; font-size:11px; line-height:125%;}

.palac {background: url(../images/pl/bg_box_palaccesarski.jpg) left top no-repeat; padding-top:30px;}
.tower {background: url(../images/pl/bg_box_tokyotower.jpg) left top no-repeat; padding-top:55px;}
.tower {background: url(../images/pl/bg_box_tokyotower.jpg) left top no-repeat; padding-top:55px;}
.sensoji {background: url(../images/pl/bg_box_swiatynia.jpg) left top no-repeat; padding-top:20px;}
.bridge {background: url(../images/pl/bg_box_rainbowbridge.jpg) left top no-repeat; padding-top:30px;}

.fpodroz {position:relative;}
.fpodroz a.powieksz{position:absolute;  bottom:-2px; right:0;}
.podroze {padding-left:33px; padding-top:25px;}
.podroze p {font-size:11px; margin-left:270px; line-height:15px;}

.travel-top {padding:15px 0 20px 0; margin-left:12px;}
.travel-top a {margin-left:1px;}
.travel-top h5{padding:20px 0 10px 35px;}
.travel-top p {color:#939393; font-size:12px; padding-left:1px; text-transform:uppercase; line-height:125%; padding:0 50px 0 35px;}
input.btn_gallery_travel {background: url(../images/pl/btn_gallery_travel.gif) center center no-repeat; border:0; font-size:12px; font-weight:bold; color:#fff; height:18px; line-height:18px;  margin:0; padding:0 0 3px 0; width:27px;float:left; } 
input.btn_gray {background: url(../images/pl/btn_gallery_travel_gray.gif) center center no-repeat;}
a.bg_travel_foto {background: url(../images/pl/bg_travel_foto.gif) top left no-repeat; display:block; padding:5px 5px 10px 5px; }

/* 
----------------------------------------------------------------------------------------------------*/
.fright {float:right}
.fleft {float:left;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.justify {text-align:justify;}