/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt
   version: 2.6.0 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/************************************************************ netizens reset */
	/* txt & a */
	strong {font-weight:bold;}
	p {clear:both;}
	a {outline:none; cursor:pointer; text-decoration:none;}
	a:hover {text-decoration:underline;}
	img {float:left; overflow:hidden;}

	/* form */
	legend {display:none;}
	textarea {overflow:auto;}
	.fih {display:none;}
	.fic em, .fir em, .fic input, .fir input, .fib button, .fib input {cursor:pointer;}
	.fic input, .fir input {width:16px; height:16px; padding:0; float:left; background:transparent;}
	@media all and (min-width: 0px){ .fic input {background:#fff;} } /* tylko dla Opery */

	/* pozostałe */
	object {display:block; outline:none;}



/********************************************************* CSS tego projektu */
	html, body {background:#f1efef;}
	html {overflow-y:scroll;}
	html, body, a, input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#000;}
	a {color:#755c94;}

	/* grid */
	#jt {width:944px; margin:0 auto;}
		#jt- {width:924px; padding:11px 10px 11px 10px; margin:10px 0; float:left; background:#fff;}
		
			#c {width:100%; margin-top:10px; float:left; background-color:#e2e3e9; background-repeat:repeat-x; background-image:url("../img/ca.gif");}
			#c.no-bg {background:transparent;}
				#cbg {width:100%; float:left; background:url("../img/ca-.gif") 100% 10px no-repeat;}
			#c.cb {background-color:#ededef; background-image:url("../img/cb.gif");}
				#c- {width:903px; margin-left:11px; float:left; display:inline; background:#fff;}
				#cl {width:678px; min-height:540px; margin:10px 0 0 11px; float:left; display:inline; background:#fff;}
				* html #cl {height:540px;}
				#cr {width:214px; margin:10px 0 0 11px; float:left; display:inline; background:#ececee url("../img/ca.gif") 0 -10px repeat-x;}
			#full {width:100%; margin-top:10px; float:left;}
			



	/* linki graficzne */
	#l, #l a {width:100%;height:100%;overflow:hidden;display:block;text-indent:-55554px;}





/************************** begin nagłówki */

	/* begin SIFR */
		/* don't modify */ @media screen { .sIFR-flash {visibility:visible !important; margin:0; padding:0;} .sIFR-replaced, .sIFR-ignore {visibility:visible !important;} .sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;} .sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;} }
		/* don't modify */ @media print { .sIFR-flash {display:none !important; height:0; width:0; position:absolute; overflow:hidden;} .sIFR-alternate {visibility:visible !important; display:block !important; position:static !important; left:auto !important; top:auto!important; width:auto !important; height:auto !important;} }
	/* end SIFR */


	/* h1 nazwa dealera */
	h1 {width:650px; height:23px; margin:11px 11px 0 0; float:right; display:inline; text-align:right;}
	
	/* h2, h3 */
	.h2, .h3 {width:100%; float:left;}
		.sifr-h1 h1 {height:23px;}
			.sifr-h1 h1 .sIFR-flash {float:right;}
		.sifr-18-black h3, .sifr-18-gray h2, .sifr-18-gray h3 {height:26px; float:left;}
		#cr .sifr-18-gray h2 {margin-left:10px; display:inline;}
		.sifr-30 h2 {height:39px; margin:6px 0 0 9px;}
		.sifr-39 h2 {height:51px; margin:10px 0 0 11px;}
			/* styl dla tekstu przy wyłączonym JS i na wydruku */
			.sifr-h1 h1 {font-size:17px; line-height:26px; font-family:"Nobel Light", Verdana, Arial, Helvetica, sans-serif; color:#fff;}
			.sifr-18-black h3, .sifr-18-black h3 a, .sifr-18-gray h2, .sifr-18-gray h2 a, .sifr-18-gray h3, .sifr-18-gray h3 a {font-size:17px; line-height:26px; font-family:"Nobel Light", Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000;}
			.sifr-18-gray h2, .sifr-30-gray h2 a {color:#6e7274;}
			.sifr-30 h2, .sifr-30 h2 a {font-size:29px; line-height:39px; font-family:"Nobel Light", Verdana, Arial, Helvetica, sans-serif; color:#fff;}
			.sifr-39 h2, .sifr-39 h2 a {font-size:38px; line-height:51px; font-family:"Nobel Light", Verdana, Arial, Helvetica, sans-serif; color:#000;}
			/* rozmiar renderowanego tekstu (dalsze stylowanie tekstu jest dostępne wyłącznie poprzez JS) */
			@media screen { .sIFR-active .sifr-h1 h1 {font-size:17px; line-height:1em/*zawsze 1em*/; visibility:hidden/*zawsze hidden*/;} }
			@media screen { .sIFR-active .sifr-18-black h3, .sIFR-active .sifr-18-gray h2, .sIFR-active .sifr-18-gray h3 {font-size:18px; line-height:1em/*zawsze 1em*/; visibility:hidden/*zawsze hidden*/;} }
			@media screen { .sIFR-active .sifr-30 h2 {font-size:29px; line-height:1em/*zawsze 1em*/; visibility:hidden/*zawsze hidden*/;} }
			@media screen { .sIFR-active .sifr-39 h2 {font-size:38px; line-height:1em/*zawsze 1em*/; visibility:hidden/*zawsze hidden*/;} }
		
		/* naglowek z tlem */
		.h2-bg {margin-bottom:10px; background:#cbced8;}
		
		/* naglowki w modulach */
		.txt h3 {margin:20px 0 10px;}
		.ulz h3 {margin:5px 0 0 11px;}





/********************************** begin top */
	
	/* #l logo lexusa */
	#l {width:120px; height:22px; margin:12px 0 0 12px; float:left; display:inline; background:url("../img/h1.gif") no-repeat;}
	
	
	/* #t (na podstawie wspólnego kodu z innych serwisów lexusa) */
	#t {width:100%; float:left; background:#6E7274; position:relative;}
		
		/* .lang / flagi */
		.lang {height:17px; margin:12px 15px 0 0; float:right; display:inline;}
			.lang li {float:left; display:inline;}
				.lang li a {padding:1px 7px 1px 17px; line-height:15px; color:#fff; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; text-transform:uppercase; background:url("../img/t.gif") no-repeat 7px 4px;}
				.lang li a:hover {background-color:#75808c; text-decoration:none;}
		
		.lang-sub {margin:-22px 5px 0 0;}
		
		
		/* menu ze wszystkimi linkami */
		.ma {width:100%; padding:0 0 5px; margin:7px 0 0 0; float:left;}
			.ma li {margin-left:16px; float:left; display:inline;}
			.ma li.f {margin-left:5px;}
				.ma li a {padding:2px 11px 2px 19px; display:block; background:url("../img/t.gif") 9px 5px no-repeat;}
				.ma li a.b {margin-top:-3px;}
				.ma li, .ma li a {font-size:10px; color:#fff; text-transform:uppercase; font-family:Arial,Verdana,Helvetica,sans-serif;}
				.ma li a:hover, .ma li a:focus {background-color:#75808c; text-decoration:none;}
		
		/* menu z 2 pozycjami */
		.mb {width:100%; margin:10px 0 0 0; float:left;}
			.mb li {float:left;}
				.mb li a {padding:3px 11px 8px 21px; margin:9px 0pt 0pt; border-left:1px solid #fff; display:block; background:url("../img/mb-lia.gif") 9px 6px no-repeat;}
				.mb li, .mb li a {font-size:10px; color:#fff; text-transform:uppercase; font-family:Arial,Verdana,Helvetica,sans-serif;}
				.mb li a:hover, .mb li a:focus {background-color:#75808c; text-decoration:none;}
			.mb li.s {padding:0 4px 0 0; background:url("../img/mb-lisr.gif") 100% 0 no-repeat;}
				.mb li.s a, .mb li.s a:hover {padding:9px 22px 9px 26px; margin:0; border:0; background:#fff url("../img/mb-lias.gif") no-repeat; font-size:12px; font-weight:bold; color:#000;}
			.mb li.f {margin-left:7px;}
				.mb li.f a {padding-left:25px; background-position:12px 6px; border:0;}
/************************************* end top */







/*********************************** begin moduły */

	.noflash {width:100%; margin:50px auto;}
		.noflash, .noflash a {line-height:normal; font-size:15px; font-weight:bold; color:#343434; text-align:center;}
		.noflash a {color:#112993;}
		.noflash img {margin:10px 0; float:none;}

	/* .modul */
	
	
	/* #ani-index banner na glownej */
	#ani-index {width:100%; float:left;}
	
	
	/* .btns */
	.btns {width:100%; padding-bottom:12px; float:left; background:#e2e3e9;}
	.btns-nobg {background:transparent;}
	.btns ul {margin:9px 11px 0 0; float:right; display:inline;}
		.btns li {height:31px; margin-right:7px; float:right; display:inline; white-space:nowrap; background:#cdcfd0 url("../img/btn-bg.gif") no-repeat;}
		.btns li.f {margin-right:0;}
			.btns a {padding:0 9px 0 20px; float:left;}
			.btns, .btns a {line-height:29px; color:#000;}
	
	
	/* .glowna */
	.glowna {padding-bottom:10px; margin-top:4px;}
		.glowna-l {width:437px; margin:10px 0 0 10px; float:left;}
		.glowna-r {width:209px; margin:19px 0 0 11px; float:left;}
	
	
	/* address */
	address {width:100%; margin-top:5px; float:left; line-height:14px;}
	#cr address {width:190px; margin-left:11px; display:inline;}
		address em {width:100%; margin-top:4px; float:left; clear:both;}
	
	
	/* .god godziny otwarcia */
	.god {width:100%; margin-top:5px; float:left; line-height:14px;}
	#cr .god {width:190px; margin:8px 0 0 11px; display:inline; overflow:hidden;}
		.god strong {width:100%; float:left;}
		.god p {width:100%; display:block; padding:8px 0 22px;}
	
	
	/* .lnks */
	.lnks {width:100%; float:left;}
	#cr .lnks {width:200px; padding:14px 0 17px 8px;}
		.lnks li {width:188px; padding:1px 6px 0 5px; float:left; background:url("../img/lnks.gif") 0 -50px no-repeat; text-indent:9px;}
		.lnks li.f {background-position:0 0;}
		.lnks li.l {padding-top:1px; padding-bottom:7px; background-position:0 100%;}
			.lnks li a {line-height:24px; display:block;}
			.lnks li, .lnks li a {color:#565656;}
	.glowna .lnks {margin:26px 0 0 -2px;}
	
	
	/* .box */
	.box {width:100%; float:left; background:#fff;}


	/* .txt */
	.txt {width:100%; margin:4px 0 0; float:left;}
		.txt p {padding:15px 9px 0 0;}
			.txt p, .txt p a, .txt li, .txt li a {font-size:11px; line-height:15px; color:#575757;}
				.txt p a, .txt li a {color:#755c94;}
				.txt img {float:left; margin:0 8px 0 0;}
		.txt ul {padding:9px 0 5px 0;}
			.txt li {padding:0 0 0 21px; margin-top:2px; clear:both; background:url("../img/li.gif") 0 4px no-repeat;}
		.zes {padding-bottom:17px;}
			.zes p {padding:5px 9px 0 11px;}
		.tekst {width:656px; padding-bottom:40px; margin-left:11px; display:inline;}
	
	
	/* .wia wiadomosci */
	.wia {width:100%; float:left;}
		.wia ul.wia-ul {width:658px; padding:0 0 15px; margin:10px 0 0 10px; float:left; display:inline;}
			.wia li.wia-li {width:100%; padding-top:20px; margin-top:23px; border-top:1px solid #cfcfd0; float:left;}
			.wia li.wia-li-f {padding:0; margin-top:0; border:0;}
				.wia li.wia-li p {margin-top:8px; line-height:14px; color:#575757;}
			
				.wia .data {margin-top:0; line-height:14px;}
				
				.wia .imgs {margin-top:14px;}
					.wia .imgs img {margin-right:10px; display:inline;}
	
	
	/* .ula archiwum */
	.ula {width:100%; float:left;}
		.ula ul {width:194px; padding-bottom:20px; margin:3px 0 0 10px; float:left; display:inline;}
			.ula li {width:166px; padding:4px 7px 6px 20px; border-top:1px solid #d1d1d1; float:left; background:url("../img/ula.gif") 0 8px no-repeat;}
			.ula li.s {background-position: 0 -92px;}
			.ula li.f {border:0;}
	
	
	/* .usl uslugi */
	.usl {width:658px; padding-bottom:40px; margin:-5px 0 0 10px; float:left; display:inline;}
	
	
	/* .ulz zespol */
	.ulz {width:100%; padding-bottom:6px; float:left;}
		.ulz ul {width:658px; margin:4px 0 0 11px; float:left; display:inline;}
			.ulz li {width:300px; padding:11px; margin:3px 0 8px 11px; float:left; display:inline; background:#f7f7f7; min-height:90px; height:auto !important; height:90px;}
			.ulz li.f {margin-left:0;}
				.ulz li img {width:82px; height:96px; border:1px solid #d2d3d4;}
				.ulz li.pht .fl {width:96px; margin-left:10px; float:left; display:inline;}
					.ulz li .fl p {width:100%; padding:2px 0 3px;}
						.ulz li .fl p {color:#575757;}
	
	/* .sitemap (na podstawie wspólnego kodu z innych serwisów lexusa) */
	.smp {width:656px; padding-bottom:40px; margin-left:11px; float:left; display:inline; overflow:hidden;}
		.smp h3 {margin:24px 0 12px;}
			.smp h3, .smp h3 a {color:#272F27; font-family:Arial,Verdana,Helvetica,sans-serif;} /* musi byc Arial, bo Verdana jest zbyt szeroka */
		
		dl.sitemap {width:208px; padding:10px 0; margin:0 10px 0 0; border-top:solid 1px #ccc; float:left; display:inline;}
			dl.sitemap dt {padding:0 0 5px; margin:0;}
				dl.sitemap dt, dl.sitemap dt a {color:#4D4F52; font-weight:bold; font-family:Arial,Verdana,Helvetica,sans-serif;}
			dl.sitemap dd {padding:0; margin:0;}
				dl.sitemap dd, dl.sitemap dd a {color:#4D4F52; font-family:Arial,Verdana,Helvetica,sans-serif;}
	
	/* #overlay */
	#n_overlay {width: 100%; height:100%; top:0; left:0; position: absolute; background-color:#000; opacity: 0.7; filter: alpha(opacity=70);}
	
	#n_overlay-content {width:686px; height:520px; background:#fff; position:absolute; left:50%; top:50%; margin:-260px 0 0 -342px;}
		#n_gmaps {width:624px; height:460px; margin:0 0 0 30px; border:1px solid #6e7274; overflow:hidden; background:#9da2b6;}
		#n_overlay-foot {width:100%; height:14px; padding:10px 0 6px; overflow:hidden;}
			#n_overlay-zamknij {width:14px; height:14px; margin:0 9px 0 0; float:right; display:inline; background:url("../img/n_overlay-zamknij.gif") no-repeat; text-indent:-20000px;}
	
		iframe#n_ifr_ie6 {display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:100%; height:100%;}

	#n_komunikat {width:491px; height:171px; margin:0 0 0 30px; border:1px solid #6e7274; overflow:hidden; background:#fff url("../img/przeprowadzka-lexus-szczecin.gif") no-repeat; position:absolute; left:50%; top:50%; margin:-85px 0 0 -245px;}
		#n_komunikat-zamknij {width:79px; height:14px; margin:10px 9px 0 0; float:right; display:inline; text-indent:-20000px;}

/************************************* end moduły */





/** begin foot (na podstawie wpólnego kodu z innych serwisów lexusa) */
#f {width:902px; padding:24px 11px 9px; float:left; overflow:hidden;}
	#f ul {float:left;}
		#f ul li {padding:0 7px; border-right:1px solid #757575; float:left;}
		#f ul li.f {padding-left:0;}
		#f ul li.l {border:0;}
			#f a {color:#4D4F52;}
	#f .fr {}
		#f .fr, #f .fr a {text-align:right; color:#757575;}
/************************************ end foot */


/* globalne (na koncu css-a, aby mozliwe bylo nadpisywanie wartosci) */
	/* odstepy */
		.mt-4 {margin-top:4px;}
		.mt-7 {margin-top:7px;}
		.mt-10 {margin-top:10px;}
		.mt-13 {margin-top:13px;}
		.ml-11 {margin-left:11px;}
	/* wymiary */
		.h-12 {height:12px;}
	/* tekst */
		.ti-10 {text-indent:10px;}
	/* inne */
		.fl {float:left; display:inline;}
		.fr {float:right; display:inline;}
/* end globalne */
