* {
	padding:0px;
	margin:0px;
	font-family:		Tahoma;
}
.male{
	font-weight:normal; 
	font-size:10px; 
	text-decoration:none;
}
.sort{
	text-decoration:none;
	color:#272f38;
	
}
input.szukaj{
	cursor:pointer;
	display:block; margin:10px 0px 0px 125px; background-image:url(../img/btnSzukaj04.gif); height:24px; width:56px; border:none;
}
.h1Intro
{
	font-size: 11px;
	font-weight: 100;
	color: #6e90b2;
	margin: -10px 0 0 0;
}

.iconPromo01
{
	position: absolute;
	right: 3px;
	top:0px;
}

fieldset {
	border:				none;
}

body {
	font-size:			11px;
	color:				#272f38;
}



.BoldMarki01
{
	font-size:			12px;
	padding:			5px 0px;
	display:			block;
}
.TdMarki01a {
	vertical-align: top;
	width: 280px;
}
.TdMarki01b {
	width: 320px;
	vertical-align: top;
}
.TdMarki01c {
	vertical-align: top;
	width: 300px;
}
.TdMarki01a .LinkMarki01
{
	font-size:			11px;
	color:				#272f38;
	text-decoration:	none;
	display:			block;
	padding:			3px 5px;
	line-height:10px;
}

.stopkaMarkiList01 {
	list-style: none;
	width: 800px;
	margin: 0 auto;
}

.stopkaMarkiList01 li {
	float: left;
	width: 200px;
}

.Krok {
	margin:				20px auto;
	display:			block;
	border:none;
}

.Krok2 {
	font-size:			12px;
}

.Krok2 table b {
	padding:			0px 10px 0px 0px;
}

.Krok2 table.DaneOsobowe01{
	border:				1px solid #9da8ae;
	background:			url(../img/kontaktBackground01.gif) repeat-x #dee8ed;
	padding:			10px;
}

.iAjax{
	color:#272f38;
}


#komBox {
	min-height:			100px;
	padding:			20px;
	border:				1px solid #adc3cb;
	background:			url(../img/kontaktBackground01.gif) repeat-x #dee8ed;
	text-align:			center;
}
.FloatLeft01 {
	float:				left;
	margin:				2px 5px 0px 0px;
}

.logoPromoOpony01 {
	position:			absolute;
	display:			block;
	margin:				-25px 0px 0px 39px;
}

.clear {
	clear:				both;
}

a img {
	border:none;
}

.StronaBox01 {
	width:				1000px;
	margin:				0px auto;/*-143px auto*/
}

.TopBox01 {
	width:				1000px;
	height:				26px;
	background:			url(../img/topBackground01.jpg) repeat-x bottom;
}

.SearchBox01 {
	margin:				1px 0px 0px 0px;
	width:				998px;
	height:				213px;
	background:			url(../img/searchBackground01.jpg) repeat-x;
	border:				1px solid #bacdd5;
	position:           relative;
}

.SearchBox01 .icons {
	position: absolute;
	top: 50px;
	left: 455px;
	padding: 5px;
	background: #ffffff;
	border: 1px solid #cfc9be;
}

.ContentBox01 {
	border-top:			1px solid #a9c4d0;
	margin:				1px 0px 0px 0px;
	padding:			1px 0px 0px 0px;
}

.LeftContentBox01 {
	width:				240px;
	background:			#d6e3e8;
	float:				left;	
}

.LeftMiniBox01 {
	width:				221px;
	background:			#FFFFFF;
	margin:				10px auto;
}

.LeftMiniBox01search {
	width:				221px;
	height:				114px;
	background:			url(../img/wyszukiwarkaBackground01.gif);
	margin:				10px auto;
}

.LeftMiniBox01 .Left01 {
	width:				90px;
	text-align:			right;
	line-height:		14px;
}

.LeftMiniBox01 .Left01 a:link {
	color:				#336699;
	font-size:			11px;
	font-family:		Tahoma;
	text-decoration:	none;
}

.LeftMiniBox01 .Right01 {
	width:				130px;
	text-align:			center;
	padding:			5px 0px 0px 0px;
}

.imgBlock01 {
	display:			block;
}

.AlignCenter01 {
	text-align:			center;
	font-size:			11px;
}

.AlignCenter01 a {
	color:				#336699;
	font-size:			11px;
	text-decoration:	none;
}

.UserBox01 {
	width:				550px;
	position:			absolute;
	margin:				1px 0px 0px 480px;
}
.UserBox01kk {
	position:			absolute;
	text-align:			right;
	width:				650px;
	margin:				3px 0px 0px 350px;
	color:				#FFFFFF;
	font-size:			12px;
}
.UserBox01 a{
	color:				#FFFFFF;
	font-size:			11px;
	font-weight:		bold;
	text-decoration:	none;
}

.UserBox01 .inputText {
	padding:			0px 4px;
	color:				#183650;
	width:				109px;
	height:				17px;
	border:				1px solid #284e6d;
}

.MenuBox01 {
	margin:				11px 0px 0px 542px;
	position:			absolute;
}

.MenuBox01 a{
	float:				left;
}

.MenuBox01 a img{
	display:			block;
}

.WyszukiwarkaBox01 {
	font-size:			11px;
	position:			absolute;
	margin:				90px 0px 0px 34px;
}

.WyszukiwarkaBox02 {
	font-size:			11px;
	position:			absolute;
	margin:				152px 0px 0px 34px;
}

.WyszukiwarkaTD01 {
	width:				120px;
	padding:			0px 0px 0px 5px;
}

.WyszukiwarkaTD02 {
	width:				96px;
	padding:			0px 0px 0px 5px;
}

.WyszukiwarkaTD01 select{
	width:				120px;
}


.inputSzukaj01 {
	margin:				13px 0px 0px 4px;
	float:				left;
	width: 91px;
	height: 23px;
	zoom: 1;
	overflow:hidden;
	background: url(../img/btnSzukaj01.jpg) no-repeat;
	border: none;
	cursor: pointer;

}

.imgPomoc01 {
	margin:				13px 0px 0px 0px;
	float:				left;	
}
.Separator01 {
	position:			absolute;
	margin:				146px 0px 0px 125px;
	width:				595px;
	border-top:			1px solid #cfc9be;	
}

.infoliniaImg01 {
	margin:				38px 0px 0px 728px;
	display:			block;
}

.gfxLiveChat01 {
	margin:				0px 0px 0px 728px;
	cursor:				pointer;
}

.InfoBox01 {
	padding:				18px 0px;
	font-size:				11px;
	color:					#4c4c4c;
	width:					727px;
	float:					left;
}

.PodpisText01 {
	float:					right;
}

.imgIndex01 {
	float:				left;
	margin:				0px 22px 18px 22px;
}

.Separator02 {
	border-top:			2px solid #c2d8e5;
	width:				740px;
	margin:				0px 0px 10px 10px;
	float:				left;
}

.Separator06 {
	border-top:			2px solid #c2d8e5;
	margin:				0px 0px 10px 10px;
}

.Separator07 {
	border-top:			2px solid #c2d8e5;
	margin:				20px 0px 10px 0px;
}

.Separator03 {
	border-top:			2px solid #d7d7c9;
	width:				740px;
	margin:				50px 0px 10px 10px;
	float:				left;
}


.RightContentBox01 {
	float:				left;
	width:				760px;
}

.RightContentBox02 {
	float:				left;
	width:				760px;
	
}

.Background01
{
	background: 		#d6e3e8;
	overflow:			hidden;
	padding: 			0 0 20px 0;
}

.miniSzukajBox01 {
	width:				420px;
	background:			url(../img/szukajBox01.jpg) no-repeat;
	font-size:			13px;
	font-weight:		bold;
	padding:			18px 0px 18px 25px;
	color:				#0d6d9b;
	float:				left;
}

.naglowekImg01 {
	float:				left;
	margin:				20px 20px 0px 22px;
}

.miniSzukajBox01 table td *{
	float:				left;
	margin:				0px 0px 0px 10px;
}

.ProduktPromocjaBox01 {
	width:				346px;
	float:				left;
	margin:				17px 0px 0px 20px;
	display:			block;
}

.ProduktPromocjaZdjecie01 {
	float:				left;
	display:			block;
	border:				3px solid #d7d7c9;
	margin:				0px 10px 0px 0px;
	width:				108px;
	height:				108px;
	text-align:			center;
}

.ProduktPromocjaNazwa01 {
	color:				#0d6d9b;
	font-size:			10px;
	font-weight:		none;
	padding:			0px 20px 4px 0px;
	margin:				0px 0px 2px 0px;
	background:			url(../img/iconLink01.jpg) no-repeat right center;
}

.ProduktPromocjaRozmiar01 {
	color:				#0d6d9b;
	font-size:			14px;
	font-weight:		bold;
	display:			block;
	margin:				0px 0px 5px 0px;
}

.ProduktPromocjaSezon01 {
	font-size:			11px;
	display:block;
	float:				left;
	color:				#272f38;
	padding:			5px 0px 5px 25px;
}

.ProduktPromocjaSezon01#letnie {
	background:			url(../img/iconSezon_letnie01.jpg) no-repeat left center;
}
.ProduktPromocjaSezon01#caloroczne {
	background:			url(../img/iconSezonCaloroczne01.jpg) no-repeat left center;
}

.ProduktPromocjaSezon01#zimowe {
	background:			url(../img/iconSezon_zimowe01.jpg) no-repeat left center;
}


.ProduktPromocjaCena01 {
	float:				left;
	font-weight:		bold;
	font-size:			11px;
	margin:				2px 0px 0px 0px;
	width:				130px;
}

.ProduktPromocjaCena01 b{
	color:				#a31f1c;
}

.ProduktPromocjaKoszyk01 {
	float:				left;
	margin:				0px 0px 0px 0px;
}

.ProduktPromocjaRabat01 {
	font-size:			11px;
	float:				left;
	margin:				3px 0px 0px 0px;
}

.StopkaBox01 {
	width:				1000px;
	float:				left;
	background:			url(../img/stopkaBackground01.jpg) repeat-x top;
}

.StopkaBox01 .Left {
	font-size:			11px;
	margin:				79px 0px 0px 21px;
	display:			block;
	float:				left;
}

.StopkaBox01 .Right {
	font-size:			11px;
	margin:				79px 0px 0px 535px;
	display:			block;
	float:				left;
	color:				#000000;

}

.StopkaBox01 .Right a{
	text-decoration:	none;
	color:				#000000;
}

.StopkaBox01 .Right h2{
	margin:			15px 0px 0px 0px;
	font-size:			13px;
	color:				#000000;
}

.StopkaBox01 .Bottom{
	width:			1000px;
	text-align:		center;
	font-size:		11px;
}

.StopkaBox01 .Bottom a{
	text-decoration:none;
}
.StopkaBox01 .Bottom img{
	margin:			0px 20px;
	
}

.PokazWszystkie01 {
	float:			right;
	display:		block;
	color:			#000000;
	font-size:		11px;
	background:		url(../img/iconLink01.jpg) no-repeat right center;
	padding:		0px 20px 2px 0px;
	margin:			0px 10px 0px 0px;
}

.TopBar01 {
	zoom:1;
	overflow:hidden;
}

.TopBar01 .Left {
	font-size:			11px;
	padding:			10px 10px;
	float:				left;
	width:				700px;
	
}

.TopBar03 {
	padding:			10px 0px;
}

.TopBar03 .Left {
	font-size:			11px;
	padding:			10px 10px;
	float:				left;
	width:				920px;
}

.TopBar01 .Right {
	padding:			10px 0px;
	float:				left;
}

.TopBar01 .Right select{
	margin:			0px 0px 0px 5px;
}

.TopBar01 .Left a {
	font-size:			11px;
	color:				#000000;
}

.TopBar03 .Left a {
	font-size:			11px;
	color:				#000000;
}

.btnWroc01 {
	margin:				0px 0px -4px 15px;
}


.btnWroc01a {
	margin:				0px 0px -4px 0px;
}


.TopBar02 {
	color:				#FFFFFF;
	font-size:			12px;
	font-weight:		bold;
	background:			url(../img/topBar02.jpg) repeat-x;
	padding:			5px 0px 10px 10px;
}

.TopBar02 h1 {
	color:				#FFFFFF;
	font-size:			12px;
	font-weight:		bold;
}

.Title01 td {
	background:			url(../img/titleBackground01.jpg) repeat-x;
	border:				1px solid #bacdd5;
	height:				26px;
}

.ListaProduktyTitle01, .ListaProduktyTitle02, .ListaProduktyTitle03, .ListaProduktyTitle04, .ListaProduktyTitle05, .ListaProduktyTitle06, .ListaProduktyTitle07, .ListaProduktyTitle08, .ListaProduktyTitle09 {
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:		Bold;
	text-align:			center;
}

.ListaProduktyTitle01 {
	width:				57px;
}

.ListaProduktyTitle02 {
	text-align:			left;
	width:				343px;
	padding:			0px 0px 0px 10px;
}

.ListaProduktyTitle03 {
	width:				91px;
}

.ListaProduktyTitle04 {
	width:				64px;
}

.ListaProduktyTitle05 {
	width:				55px;
}

.ListaProduktyTitle06 {
	width:				72px;
}

.ListaProduktyTitle07 {
	width:				74px;
}

.ListaProduktyTitle08 {
	width:				74px;
}

.ListaProduktyTitle09 {
	width:				111px;
}

.new td {
	background: #d1d6da !important;
}

.ListaProduktyA1 td {
	background:			#f6fafc;
	height:				35px;
}

.ListaProduktyA2 td {
	background:			#f1f6f9;
	height:				35px;
}
.ListaProduktyPromocjaA1 td {
	background:			#f6fafc;
	height:				35px;
}
.ListaProduktyPromocjaA2 td {
	background:			#f1f6f9;
	height:				35px;
}



.ListaProdukty01 {
	text-align:			center;
}

.ListaProdukty02 a{
	color:				#000000;
	padding:			0px 20px 0px 0px;
	background:			url(../img/iconLink01.jpg) no-repeat right top;
}

.ListaProdukty02 div {
	text-align:			left;
	padding:			0px 0px 0px 10px;
}
.ListaProdukty02 div {
	position:			relative;
}
.ListaProdukty03 {
	text-align:			center;
}

.ListaProdukty04 {
	text-align:			left;
	padding-left:		3px;
	
}

.ListaProdukty05 {
	text-align:			center;
}

.ListaProdukty06 {
	text-align:			center;
}

.ListaProdukty07 {
	text-align:			center;
}

.ListaProdukty08 {
	text-align:			center;
	color:				#990000;
	font-weight:		bold;
}

.ListaProdukty09 {
	text-align:			center;
}

.ListaProdukty09 .inputIlosc{
	border:				1px solid #bacdd5;
	width:				35px;
	text-align:			center;
	margin:				0px 0px 3px 5px;
	float:				left;
}

.ListaProdukty09 a {
	float:				left;
	margin:				0px 0px 0px 15px;
}

.LeftLista01 {
	width:				400px;
	margin:				20px 0px 0px 20px;
	float:				left;
}

.RightLista01 {
	width:				550px;
	margin:				20px 0px 0px 0px;
	float:				left;
	font-size:			11px;
	text-align:			right;
}

.LeftLista01zxc {
	width:				400px;
	margin:				0px 0px 0px 20px;
	float:				left;
}

.RightLista01zxc {
	width:				540px;
	margin:				0px 0px 0px 0px;
	float:				left;
	font-size:			11px;
	text-align:			right;
}

.RightLista02a {
	margin:				20px 0px 0px 0px;
	font-size:			11px;
	text-align:			right;
}

.Stronicowanie01 {
	background:			transparent;
	border:				none;
	color:				#000000;
	font-size:			11px;
	padding:			3px 5px;
	cursor:				pointer;
	text-decoration:	none;
}

.Stronicowanie01_on {
	cursor:				pointer;
	background:			#990000;
	border:				none;
	color:				#FFFFFF;
	font-size:			11px;
	padding:			3px 3px;
	text-decoration:	none;
}

span.Title01 {
	font-size:			18px;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:				#1c3a54;
	display:			block;
	margin:				0px 0px 0px 15px;
}

span.Title01a {
	font-size:			18px;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:				#1c3a54;
	display:			block;
	margin:				0px 15px 0px 0px;
}

span.Title01c {
	font-size:			18px;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:				#1c3a54;
	display:			block;
	border-bottom:		1px solid #c1c8cc;
	padding:			0px 0px 3px 0px;
	margin:				5px 0px 5px 0px;
}

span.Title02 {
	font-size:			18px;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:				#9e2f2f;
	display:			block;
	margin:				0px 0px 10px 15px;
}

span.Title02 span{
	font-size:			18px;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:				#b1c1ca;
}

.ListaKoszykTitle01 {
	width:				438px;
	padding:			0px 0px 0px 10px;
	text-align:			left;
	font-weight:		bold;
}

.ListaKoszykTitle02 {
	text-align:			center;
	width:				106px;
	font-weight:		bold;
	
}

.ListaKoszykTitle03 {
	text-align:			center;
	width:				124px;
	font-weight:		bold;
}

.ListaKoszykTitle04 {
	text-align:			center;
	width:				65px;
	font-weight:		bold;
}

.ListaKoszykTitle05 {
	text-align:			center;
	width:				146px;
	font-weight:		bold;
}

.ListaKoszykTitle06 {
	text-align:			center;
	width:				130px;
	font-weight:		bold;
}


.padding01 {
	padding:			0px 10px;
}
.padding02 {
	padding:			5px 10px;
}

.padding01 a {
	color:				black;
}

.padding02 a {
	color:				black;
}
.ListaKoszyk01 a{
	color:				#000000;
	padding:			0px 20px 0px 0px;
	background:			url(../img/iconLink01.jpg) no-repeat right top;
}

.ListaKoszyk01 {
	width:				562px; /* Jeżeli ksozt dostawy bedzie to width dac na 438 */
	padding:			0px 0px 0px 10px;
	text-align:			left;
}

.ListaKoszyk02 {
	text-align:			center;
	width:				106px;
	font-weight:		bold;
	color:				#990000;
	
}

.ListaKoszyk03 {
	text-align:			center;
	width:				124px;
	font-weight:		bold;
	color:				#990000;
}

.ListaKoszyk04 {
	text-align:			center;
	width:				65px;
	font-weight:		bold;
}

.ListaKoszyk04 .inputIlosc{
	border:				1px solid #bacdd5;
	width:				40px;
	text-align:			center;
	margin:				0px 5px 3px 10px;
	float:				left;
}

.ListaKoszyk05 {
	text-align:			center;
	width:				146px;
	font-weight:		bold;
}

.ListaKoszyk05 input {
	cursor:				pointer;
	margin:				0px 2px;
}

.ListaKoszyk06 {
	text-align:			center;
	width:				130px;
	font-weight:		bold;
	color:				#990000;
}

.Content01Left01 {
	margin:				0px 0px 0px 25px;
	float:				left;
	width:				300px;
}

.Content01Right01 {
	float:				left;
	margin:				0px 0px 0px 20px;
}

.LoginBox01 {
	background:			url(../img/loginBox01.jpg) no-repeat;
	width:				229px;
	height:				123px;
	margin:				20px 0px 0px 30px;
}

.LoginBox02 {
	background:			url(../img/kontaktBackground01.gif) repeat-x #dee8ed;
	padding:			10px 20px;
	border:				1px solid #9da8ae;
	line-height:		150%;
}

.LoginBox02 a{
	color:				#000;
}

.LoginInput01 {
	border:				1px solid #7493af;
	background:			#ffffff;
	width:				167px;
	height:				17px;
	padding:			0px 0px 0px 5px;
	margin:				24px 0px 0px 24px;
}

.LoginInput02 {

	border:				1px solid #7493af;
	background:			#ffffff;
	width:				167px;
	height:				17px;
	padding:			0px 0px 0px 5px;
	margin:				8px 0px 0px 24px;
}

.LoginInput03 {
	margin:				8px 0px 0px 75px;
}

.Razem01 {
	font-size:			11px;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:		bold;
	display:			block;
	padding:			5px 20px 0px 0px;
}

.Razem01 b{
	font-size:			14px;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:				#990000;
}

.Razem01a {
	font-size:			11px;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:		bold;
	display:			block;
	padding:			2px 20px 0px 0px;
}

.Razem01a b{
	font-size:			11px;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:				#990000;
}


.TopBar01 .Right0A {
	padding:			10px 0px;
	margin:				0px 0px 0px 180px;
	float:				left;
}

.Separator04 {
	border-top:			2px solid #c2d8e5;
	margin:				0px 10px 10px 10px;
}

.ProduktSzczegoly01 {
	padding:			10px 35px;
}

.ProduktSzczegoly01 .Left {
	float:				left;
	width:				260px;
	text-align:			center;
}

.ProduktSzczegoly01 .Left .Zdjecie01box{
	border:				3px solid #d7d7c9;
	width:				200px;
	margin:				0px 0px 0px 25px;
}

.ProduktSzczegoly01 .Right {
	float:				left;
	width:				400px;
	padding:			0px 0px 0px 20px;
}

.ProduktSzczegoly01 .Right .Nazwa01{
	font-size:			18px;
	display:			block;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ProduktSzczegoly01 .Right .Sezon {
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	display:			block;
	font-size:			11px;
	color:				#272f38;
	padding:			8px 0px 10px 25px;
}

.ProduktSzczegoly01 .Right .Info01 {
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	display:			block;
	font-size:			11px;
	color:				#272f38;
	padding:			3px 0px 3px 5px;
}

.ProduktSzczegoly01 .Right .Info02 {
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	display:			block;
	font-size:			15px;
	font-weight:		bold;
	color:				#a31f1c;
	padding:			3px 0px 3px 5px;
}

.ProduktSzczegoly01 .Right .Sezon#letnie {
	background:			url(../img/iconSezon_letnie_02.gif) no-repeat left center;
}

.ProduktSzczegoly01 .Right .Sezon#caloroczne {
	background:			url(../img/iconSezon_caloroczne_02.gif) no-repeat left center;
}

.ProduktSzczegoly01 .Right .Sezon#zimowe {
	background:			url(../img/iconSezon_zimowe_02.gif) no-repeat left center;
}

.Separator05 {
	width:				386px;
	margin:				15px 4px;
	border-top:			1px solid #c2d8e5;
}

.inputIlosc01 {
	width:				40px;
	border:				1px solid #c2d8e5;
	text-align:			center;
}


.KupTerazBox01 {
	width:				299px;
	height:				71px;
	background:			url(../img/kupTerazBaackground01.jpg) no-repeat;
}

.KupTerazBox01 .Info{
	position:			absolute;
	margin:				20px 0px 0px 330px;
	border:				1px solid #c2d8e5;
	background:			#e5eef4;
	padding:			10px 20px;
	font-weight:		bold;
}


.KupTerazBox01 {
	width:				299px;
	height:				71px;
	background:			url(../img/kupTerazBaackground01.jpg) no-repeat;
}



.KupTerazBox01 span {
	padding:			3px 0px 0px 40px;
}

.KupTerazBox01 select {
	width:				40px;
	border:				1px solid #c2d8e5;
	text-align:			center;
}

.KupTerazBox01 select option{
	margin:				0;
}

.KupTerazBox01 * {
	float:				left;
	margin:				30px 0px 0px 10px;
}
.KupTerazBox01 a{
	margin:				0px 0px 0px 10px;
}
input[type='image'] {
	cursor:				pointer;
}

.Info03 {
	padding:			20px 30px;
	zoom:				1;
	overflow:			hidden;
}
#tab2, #tab1 {
	padding:			20px;
	font-size:			12px;
	line-height:		150%;
}
#tab1 ul, #tab2 ul {
	margin:				0px 0px 0px 30px;
}

#tab1 ol, #tab2 ol {
	margin:				0px 0px 0px 20px;
}
.Info03 span{
	padding:			5px 10px;
	border:				1px solid #adc3cb;
	background:			#dee8ed;
	display:			block;
	float:				left;
	margin:				0px 5px -1px 0px;
	cursor:				pointer;
}

.Info03 span.active{
	padding:			5px 10px;
	border:				1px solid #adc3cb;
	border-bottom:		1px solid #fff;
	background:			#fff;
	display:			block;
	float:				left;
	margin:				0px 5px -1px 0px;
}

.Info03 > div{
	border:				1px solid #adc3cb;
	background:			url(../img/kontaktBackground01.gif) repeat-x #dee8ed;
	clear:				both;
	padding:			5px 10px;
}

table.table1 {
	width:				760px;
	margin:				0px auto;
}
table.table1KK {
	width:				253px;
	margin:				0px auto;
}

.trZaw01 td{
	background:			#f0f5f8;
	padding:			8px 10px;
	line-height:		180%;
	vertical-align:		top;
}
.trZaw01 td a{
	color:				#000000;
	display:			block;
}

.trTitle td {
	background:			#e5eef4;
	padding:			8px 10px;
	font-weight:		bold;
}

.Wazne {
	background:			#c4e4f6;
	font-weight:		100;
	padding:			1px 5px;
}

.input222 {
	border:	1px solid #bed0d7;
	height:				20px;
	width:				300px;
	display:			block;
	margin:				3px 0px 10px 0px;
}

.input2223 {
	border:	1px solid #bed0d7;
	height:				20px;
	width:				240px;
	display:			block;
	margin:				1px 0px 3px 0px;
}

.input2223a {
	border:	1px solid #bed0d7;
	height:				20px;
	width:				154px;
	display:			block;
	margin:				1px 0px 3px 0px;
}

.input2223b {
	border:	1px solid #bed0d7;
	height:				20px;
	width:				80px;
	display:			block;
	margin:				1px 2px 3px 0px;
}

#lineHeight {
	line-height:		150%;
	color:				#272f38;
}

.Form001 td {
	height:				40px;
}

.Form001 input[name^="po_klienci"] {
	border:	1px solid #bed0d7;
	height:				20px;
	width:				300px;
	display:			block;
	margin:				1px 0px 5px 0px;
}

.Form002 input[name^="po_odbiorcy"] {
	border:	1px solid #bed0d7;
	height:				20px;
	width:				300px;
	display:			block;
	margin:				1px 0px 5px 0px;
}
.inp01 {
	border:	1px solid #bed0d7;
	height:				20px;
	width:				230px;
	display:			block;
	margin:				1px 0px 5px 0px;
}

label {
	cursor:				pointer;
}
.LinkClass {
	background:			url(../img/iconLink01.jpg) no-repeat left top;
	padding:			0px 0px 0px 20px;
	cursor:				pointer;
}

.padding {
	padding:			10px;
}

.inp011 {
	width:				320px;
	height:				20px;
	border:				1px solid #adc3cb;
	display:			block;
	margin:				3px 0px 10px 0px;
}

.textarea011 {
	width:				320px;
	height:				170px;
	border:				1px solid #adc3cb;	
	display:			block;
	margin:				3px 0px 10px 0px;
}

.KontaktForm01 {
	float:				left;
	width:				300px;
	padding:			20px 40px;
	border:				1px solid #adc3cb;
	background:			url(../img/kontaktBackground01.gif) repeat-x #dee8ed;
}

.btnWyslij01 {
}

.KontaktLeft {
	float:				left;
	width:				320px;
	padding:			0px 10px 0px 5px;
}

.tdx01a {
	background:			#e0e7ea;
	padding:			3px 5px;
	border:				1px solid transparent;
	border-left:		5px solid #93a2ac;
}

.tdx02a {
	background:			#f3f7f9;
	padding:			3px 5px;
	border:				1px solid transparent;
	border-left:		5px solid #93a2ac;
}

.tdx01 {
	background:			#e0e7ea;
	padding:			3px 5px;
}

.tdx02 {
	background:			#f3f7f9;
	padding:			5px 5px;
}
.opis_new {
	color:#688fb6;
}

#konfigurator_model{
	width:				200px;
}

.katLevelRoot a{
	color:				#052644;
	text-decoration:	none;
	padding:			0px 0px 0px 15px;
	font-weight:		bold;
}

.katLevel a.letnie
{
	background: url(../img/icon_letnie_small.gif) no-repeat 0 2px;
}

.katLevel a.zimowe
{
	background: url(../img/icon_zimowe_small.gif) no-repeat 0 2px;
}
.katLevel a.całoroczne
{
	background: url(../img/icon_caloroczne_small.gif) no-repeat 0 2px;
}

.katLevelRoot a span{
	font-size: 12px;
	text-transform:uppercase;
}


.katLevelRoot li{
	margin:				4px;
}

.katLevelRoot {
	list-style:			none;
	margin:				5px 10px;
}

.katLevel a{
	font-weight:		100;
}

.katLevel {
	list-style:			none;
	padding:			0px;
	margin:				5px 10px;
}

.titleKategorie {
	margin:				10px 0px 0px 24px;
}

.RegulaminBox .MainBox{
	border:				1px solid #adc3cb;
	background:			#fff;
	padding:			5px 10px;
	margin-top:			3px;
	margin-bottom:		3px;
	
}

.RegulaminBox {
	width:				900px;
	margin:				0px auto;
}

.RegulaminBox .ContentBox {
	height:				100px;
	border:				1px solid #adc3cb;
	background:			#fff;
	overflow:			auto;
	margin:				0px auto;
	padding:			10px 20px;
}
.webDesktopWindow {
	position:			absolute;
	border:				1px solid #68758c;
	background:			#c3d9ff;
	zoom:				1;
	z-index:			999;
	filter: Alpha( opacity: 0 );
	opacity: 0;
}

.webDesktopWindowTitle {
	padding:			5px 5px 5px 10px;
}

.webDesktopWindowTitleText {
	float:				left;
	width:				60%;
	font-weight:		bold;
	font-size:			12px;
	padding:			5px 0px 0px 0px;
}

.webDesktopWindowTitleMenu {
	float:				left;
	width:				40%;
	text-align:			right;
}

.webDesktopWindowTitleMenu img {
	cursor:				pointer;
}

.webDesktopWindowContent {
	clear:				both;
	padding:			5px;
	background:			#fff;
	font-size:			11px;
	margin:				5px;
}

div.MASK2 {
    position: absolute;
    top: 0px;
    left: 0px;
    background: #000000;
    z-index: 998;
    filter: Alpha( opacity: 0 );
	opacity: 0;
	
}
.sep001 {
	border-bottom: 3px solid #c2d8e5;
}

table.zadna, table.zadna td{
   border: #CCCCCC solid 1px;
   border-collapse:collapse;
   vertical-align:top;
	font-size:			11px;
	color:				#272f38;   
}

table.zadna02{
   border: none;
}


table.zadna td{
   padding:2px;
   padding-right:5px;
   padding-left:5px;
	font-size:			11px;
	color:				#272f38;   

}



#listaTyposobowe, #listaTypdostawcze, #listaTypterenowe
{
	padding-left: 60px;
}

#listaTyposobowe
{
	background: url(../img/pojazdOsobowe.gif) no-repeat top left;
	padding-top: 8px;
}
#listaTypdostawcze
{
	background: url(../img/pojazdDostawcze.gif) no-repeat top left;
	padding-top: 15px;
}

#listaTypterenowe
{
	background: url(../img/pojazdTerenowe.gif) no-repeat top left;
	padding-top: 11px;
}

.InfoIntroBox01
{
	background: url(../img/gfxPromoOponyBackground01.jpg) no-repeat;
	width: 			332px;
	padding:		70px 24px 25px 24px;
	line-height:	13px;
	font-size:		11px;
	margin:			10px 0px;
}

.Wizualizacja3D
{
	position: relative;
	margin: 10px 0 0 0;
	height: 514px;
	background: url(../img/gfxPodglad3dBackground01.jpg) no-repeat;
}

.Wizualizacja3D .wizName, .Wizualizacja3D .wizName a
{
line-height: 20px;
text-align: center;
color: #1d233e;
font-weight: bold;
text-decoration: none;	
}

.Wizualizacja3D .btnKolejnaOpona01
{
	position: absolute;
	right: 5px;
	top: 12px;
}

.flash
{
	margin: 40px 0 0 65px;
	height: 352px;
}

.btnKonfiguratorDalej01
{
	display: block;
	float: right;
}

#BgFFFFFF
{
	background:			#ffffff;
	width:				735px;
}

/*
	Konfigurator krok 1
*/

.Konfigurator
{
	margin: 10px 0 0 0;
	float: left;
	font-family: Verdana;
	color: #284c6a;
}

	.KonfiguratorContent
	{
		width: 699px;
		padding: 14px 18px;
		background: #fff;
	}
	
		.KonfiguratorContentTitle
		{
			display: block;
			padding: 6px 0;
			margin: 0 0 16px 0;
			font-size: 17px;
			border-bottom: 2px solid #bacdd5;
		}
		
		.KonfiguratorInfo
		{
			margin: 0 0 0 10px;
		}
		
			.KonfiguratorInfoName
			{
				text-align: right;
				padding: 0 3px 0 0;
			}
			
			.KonfiguratorInfoValue
			{
				font-weight: bold;
			}
		
		.KonfiguratorTable
		{
			width: 410px;
			margin: 36px auto 0 auto;
		}
		
			.KonfiguratorTableTitle, .KonfiguratorTableTitle2,
			.KonfiguratorTableName, .KonfiguratorTableName2,
			.KonfiguratorTableMenu
			{
				height: 28px;
				vertical-align: middle;
				background: #eaf4f7;
				border: 1px solid #fff;
				border-left: 1px solid #eaf4f7;
				border-right: 1px solid #eaf4f7;
			}
			
			.KonfiguratorTableTitle
			{
				background: url(../img/gfxKonfiguraotrBackground01.jpg) repeat-x;
				padding: 0 0 0 20px;
				margin: 0 0 10px 0;
				border: 1px solid #f1f5f7;
				font-weight: bolder;
			}
			
			.KonfiguratorTableName
			{
				padding: 0 0 0 25px;
			}
			
			.KonfiguratorTableName a
			{
				color: #284c6a;
			}
			
			.KonfiguratorTableMenu
			{
				text-align: right;
				padding: 0 14px 0 0;
			}
			
		.KonfiguratorMenu
		{
			width: 410px;
			margin: 20px auto 0 auto;
			padding: 20px 0 0 0;
			border-top: 1px solid #bacdd5;
			
		}
		
		.Konfigurator2Table
		{
			width: 700px;
			margin: 36px auto 0 auto;
		}
		
			.KonfiguratorTableName2
			{
				padding: 0 5px;
				text-align: center;
			}
			
			.KonfiguratorTableTitle2
			{
				background: url(../img/gfxKonfiguraotrBackground01.jpg) repeat-x;
				padding: 0 5px;
				margin: 0 0 10px 0;
				border: 1px solid #f1f5f7;
				font-weight: bolder;
				text-align: center;
			}
			
			.KonfiguratorTableName2 a
			{
				color: #284c6a;
			}
			
		.KonfiguratorMenu2
		{
			width: 700px;
			margin: 20px auto 0 auto;
			padding: 20px 0 0 0;
			border-top: 1px solid #bacdd5;
			
		}
		
.Visualization3D
{
	float: right;
}

.normal
{
	
	border: 1px solid #93a2ac;
	background: #fff;
	font-size: 11px;
	padding: 1px 5px;
}


.innerKasaR{
	position: relative;
}
.innerKasaA{
	visibility:hidden;
	display:none;
	position: absolute; left:0px; top:-20px; width: 25px;
}

.banerswf {
	padding: 5px 10px;
	background: #D6E3E8;
}

.banerswf a {
	display: block;
	float: right;
}

.banerswf img {
	display: block;
	float: left;
}

/* Gwarancja */
.Description > div
{
	padding: 17px;
	background: #fbfbfb;
	border: 1px solid #d5d5d5;
}

	.DescriptionName
	{
		width: 300px;
		height: 80px;
		margin: 0 0 4px 0;
		float: left;
	}
	
		.DescriptionNameTitle
		{
			font-size: 11px;
			font-weight: bold;
			border-bottom: 1px solid #d5d5d5;
		}
		
		.DescriptionNameBody
		{
			margin: 7px 0 0 0;
			font-size: 18px;
			font-weight: bold;
		}
	
	.DescriptionGroup
	{
		width: 280px;
		height: 80px;
		margin: 0 0 4px 4px;
		float: left;
	}
	
		.DescriptionGroupTitle
		{
			font-size: 11px;
			font-weight: bold;
			border-bottom: 1px solid #d5d5d5;
		}
		
		.DescriptionGroupBody
		{
			margin: 7px 0 0 0;
			font-size: 12px;
		}
	
	.DescriptionSegment
	{
		width: 124px;
		height: 80px;
		margin: 0 0 4px 4px;
		float: left;
	}
	
		.DescriptionSegmentTitle
		{
			font-size: 11px;
			font-weight: bold;
			border-bottom: 1px solid #d5d5d5;
		}
		
		.DescriptionSegmentBody
		{
			margin: 7px 0 0 0;
			font-size: 12px;
			color: #999999;
		}
		
			.DescriptionSegmentBody b
			{
				color: #339900;
			}
			
	.DescriptionContent
	{
		width: 784px;
		clear: both;
	}
	
		.DescriptionContentTitle
		{
			font-size: 11px;
			font-weight: bold;
			border-bottom: 1px solid #d5d5d5;
		}
		
		.DescriptionContentBody
		{
			margin: 7px 0 0 0;
			font-size: 12px;
		}


.bookmarks {
 margin: 26px 0 0 0;
 float: left;
 width: 700px;
}

.bookmarksMax {
    width: 860px;
    float: none;
}

.tabs-hide {
	display: none;
}

.bookmarksTab {
	background: #ffffff !important;	
}

.bookmarksTab > li {
	background: #ffffff !important;	
	border: none !important;
}


.bookmarksTab a{
	margin: 1px 4px -1px 0 !important;
	padding: 8px 20px 14px 20px;
	display: block;
	float: left;
	color: #ffffff !important;
	background: #ababab url(../img/Bookmarks.png) repeat-x bottom !important;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #d4d4d4;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
}

.bookmarksTab .tabs-selected a{
	color: #13386e !important;
	background: #ffffff !important;
	border: 1px solid #d4d4d4 !important;
	border-bottom: 1px solid #ffffff !important;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	margin: 1px 4px -1px 0 !important;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
}

.bookmarksContent {
	border: 1px solid #d4d4d4;
	clear: both;
	padding: 15px;
	line-height: 20px;
}


		
		.bookmarksContent ol {
			list-style: decimal;
			padding: 0 20px 0 24px;
		}

		.bookmarksContent ul {
			list-style: disc;
			padding: 0 20px 0 34px;
			list-style-position: outside;
		}
/* landing page */	
.landingPage {
	padding: 15px 0 0 0;
}

	.landingPage > .left {
		width: 285px;
		float: left;
	}
	
		.landingPage > .left > .logo {
			width: 280px;
			padding: 8px 0;
			border: 2px solid #e0ebf2;
			text-align: center;
		}
	
		.landingPage > .left > .photo {
			width: 280px;
			margin: 2px 0;
			padding: 8px 0;
			position: relative;
			display: block;
			border: 2px solid #e0ebf2;
			text-align: center;
		}
		
			.landingPage > .left > .photo .icon {
				position: absolute;
				bottom: 7px;
				right: 7px;
			}
			
		.landingPage > .left > .other {
			margin: 25px 0;
			display: block;
		}
		
		.landingPage > .left > .opineo {}
		
			.landingPage > .left > .opineo .view {
				margin: 10px 10px 0 0;
				float: right;
				display: block;
			}

	.landingPage > .right {
		width: 675px;
		float: right
	}
	
		.landingPage > .right > .other {
			width: 363px;
			float: left;
		}
	
			.landingPage > .right > .other > .title {
				padding: 8px 8px 0 8px;
				font: bold 20px Tahoma, Geneva, sans-serif;
			}
		
			.landingPage > .right > .other > .subtitle {
				padding: 0 8px 19px 8px;
				font: 22px Tahoma, Geneva, sans-serif;
				border-bottom: 4px solid #e0ebf2;
			}
		
			.landingPage > .right > .other > .typeAndSeason {
				height: 20px;
				margin: 15px 0 0 8px;
				padding: 0 0 0 30px;
				font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
			}
			
			.landingPage > .right > .other > .typeAndSeason.letnie {
				background: url(../img/iconSezon_letnie_02.gif) no-repeat;
			}
			
			.landingPage > .right > .other > .typeAndSeason.caloroczne {
				background: url(../img/iconSezon_caloroczne_02.gif) no-repeat;
			}
			
			.landingPage > .right > .other > .typeAndSeason.zimowe {
				background: url(../img/iconSezon_zimowe_02.gif) no-repeat;
			}
			
			.landingPage > .right > .other > .body {
				padding: 3px 0 0 8px;
				font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
			}
			
				.landingPage > .right > .other > .body a {
					color: #000000;
				}
			
			.landingPage > .right > .other > .availability {
				height: 34px;
				margin: 15px 0 0 5px;
				line-height: 34px;
				padding: 5px 0 0 51px;
				background: url(../img/iconAvailability.png) no-repeat;
			}
			
				.landingPage > .right > .other > .availability span {
					font: bold 18px Tahoma, Geneva, sans-serif;
				}
				
				.landingPage > .right > .other > .availability b {
					font: bold 15px Tahoma, Geneva, sans-serif;
				}
			
			.landingPage > .right > .other > .shipping {
				height: 30px;
				margin: 15px 0 0 5px;
				line-height: 30px;
				padding: 0 0 0 51px;
				background: url(../img/iconShipping.png) no-repeat;
				color: #0b8404;
			}
			
				.landingPage > .right > .other > .shipping span {
					font: bold 18px Tahoma, Geneva, sans-serif;
				}
				
				.landingPage > .right > .other > .shipping b {
					font: bold 15px Tahoma, Geneva, sans-serif;
				}
			
			.landingPage > .right > .other > .reception {
				height: 30px;
				margin: 15px 0 0 5px;
				line-height: 30px;
				padding: 0 0 0 51px;
				background: url(../img/iconReception.png) no-repeat;
			}
			
				.landingPage > .right > .other > .reception a {
					color: #272f38;
				}
				
		.landingPage > .right > .menu {
			width: 298px;
			float: right;
		}
		
			.landingPage > .right > .menu > .selectSize {
				width: 298px;
				height: 77px;
				background: #e0ebf2;
			}
			
				.landingPage > .right > .menu > .selectSize > fieldset {
					padding: 10px 23px;
				}
		
					.landingPage > .right > .menu > .selectSize > fieldset .title {
						font: bold 14px Tahoma, Geneva, sans-serif;
					}
		
					.landingPage > .right > .menu > .selectSize > fieldset select {
						width: 170px;
						margin: 9px 0 0 0;
					}
		
					.landingPage > .right > .menu > .selectSize > fieldset .select {
						width: 64px;
						height: 18px;
						margin: 0 0 0 15px;
						border: none;
						background: url(../img/btnWybierz01.png) no-repeat;
						cursor: pointer;
					}
					
			.landingPage > .right > .menu > .price {
				margin: 1px 0 0 0;
				padding: 10px 20px;
				border-top: 4px solid #e0ebf2;
			}
					
				.landingPage > .right > .menu > .price > .netto {
					font: bold 16px/30px Arial, Helvetica, sans-serif;
					color: #9a9999;
				}
					
				.landingPage > .right > .menu > .price > .brutto {
					font: bold 22px/30px Arial, Helvetica, sans-serif;
					color: #a31f1c;
				}
				
			.landingPage > .right > .menu > .payment {
				padding: 10px 0 10px 10px;
				border-top: 4px solid #e0ebf2;
			}
			
				.landingPage > .right > .menu > .payment .col {
					float: left;
					text-align: center;
				}
				
					.landingPage > .right > .menu > .payment .col .name {
						font: bold 11px Arial, Helvetica, sans-serif;
					}
						
					.landingPage > .right > .menu > .payment .col .value {
						font: bold 14px Tahoma, Geneva, sans-serif;
						margin: 10px 0;
					}
			
				.landingPage > .right > .menu > .payment .col1 {
					width: 108px;
				}
					
				.landingPage > .right > .menu > .payment .col2 {
					width: 81px;
				}
			
				.landingPage > .right > .menu > .payment .col3 {
					width: 97px;
				}
			
				.landingPage > .right > .menu > .payment .info {
					text-align: right;
					padding: 0 15px 0 0;
				}
				
			.landingPage > .right > .menu > .buy {
				width: 276px;
				height: 50px;
				padding: 10px;
				background: #e0ebf2;
			}
				
				.landingPage > .right > .menu > .buy fieldset {}
				
					.landingPage > .right > .menu > .buy fieldset .title {
						font: bold 12px Verdana, Arial, Helvetica, sans-serif;
						color: #272f38;
					}
					
					.landingPage > .right > .menu > .buy fieldset .separator {
						margin: 8px 0;
						border-top: 1px solid #b9cfdd;
						border-bottom: 1px solid #ffffff;
						font: 0px/0px;
					}
					
					.landingPage > .right > .menu > .buy fieldset .text {
						margin: 5px 0 0 11px;
						font: 11px Verdana;
						color: #272f38;
						float: left;
					}
					
					.landingPage > .right > .menu > .buy fieldset input[type~="text"] {
						width: 50px;
						height: 19px;
						margin: 0 18px;
						padding: 0 2px;
						line-height: 19px;
						text-align: center;
					}
					
					.landingPage > .right > .menu > .buy fieldset input[type~="submit"] {
						width: 87px;
						height: 19px;
						background: url(../img/btnDoKoszyka02.png) no-repeat;
						cursor: pointer;
						border: none;
					}
	
		.landingPage > .right > .bookmarks {
			width: 675px;
		}
		
			.landingPage > .right > .bookmarks > .tabs {
				height: 25px;
			}
		
				.landingPage > .right > .bookmarks > .tabs li {
					float: left;
					list-style: none;
					margin: 1px 4px -1px 0;
				}
					.landingPage > .right > .bookmarks > .tabs li a {
						display: block;
						height: 23px;
						line-height: 23px;
						color: #272f38;
						text-decoration: none;
						padding: 0 12px;
						border: 1px solid #adc3cb;
						background: #dee8ed;
					}
					
				.landingPage > .right > .bookmarks > .tabs .active {}
				
					.landingPage > .right > .bookmarks > .tabs .active a {
						background: #ffffff;
						border-bottom: 1px solid #ffffff;
					}
		
			.landingPage > .right > .bookmarks > div {
				padding: 27px 12px;
				border: 1px solid #adc3cb;
			}
			
			.landingPage > .right > .bookmarks > div ol {
				list-style: decimal;
				padding: 0 20px 0 24px;
			}
			
			.landingPage > .right > .bookmarks > div ul {
				list-style: disc;
				padding: 0 20px 0 34px;
				list-style-position: outside;
			}
			
			.landingPage > .right > .bookmarks > div .Description {
				width: 651px;
			}
			
			.landingPage > .right > .bookmarks > div .Description .DescriptionName {
				width: 200px;
			}
			
			.landingPage > .right > .bookmarks > div .Description .DescriptionGroup {
				width: 210px;
			}
			
			.landingPage > .right > .bookmarks > div .Description .DescriptionContent {
				width: auto;
			}
	
/* end landing page */

/* strona glowna */
.stronaGlowna {
	width: 760px;
	margin: 10px 0 0 0;
	float: right;
}

	.stronaGlowna > .seo {
		width: 754px;
		margin: 10px 0 0 0;
		position: relative;
		background: #ffffff;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;	
	}


		.stronaGlowna > .seo > .body {
			padding: 20px;
			font: 11px/14px Tahoma;
			color: #185388;
		}

	.stronaGlowna > .admission {
		width: 751px;
		position: relative;
		background: #ffffff;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;	
	}


		.stronaGlowna > .admission > .logo {
			position: absolute;
			top: 22px;
			left: 22px;
		}


		.stronaGlowna > .admission > .gfx {
			position: absolute;
			top: 10px;
			right: 22px;
		}


		.stronaGlowna > .admission > .body {
			padding: 80px 20px 20px 20px;
			font: 11px/14px Tahoma;
			color: #185388;
		}

	.stronaGlowna > .selectTire {
		width: 751px;
		margin: 10px 0 0 0;
		position: relative;
		background: #ffffff url(../img/selectTireGfx.jpg) no-repeat bottom left;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;	
		clear: both;
		overflow: hidden;
	}
		
		.stronaGlowna > .selectTire > .left {
			width: 340px;
			margin: 22px 0 22px 22px;
			float: left;
			font: 11px/14px Tahoma;
			color: #1d233e;
		}
		
			.stronaGlowna > .selectTire > .left > .body {
				margin: 10px 0 0 0;
				font: 11px/14px Tahoma;
			}
		
		.stronaGlowna > .selectTire > .right {
			width: 330px;
			margin: 22px 22px 22px 0;
			float: right;
			color: #185388;
		}
		
			.stronaGlowna > .selectTire > .right > .body {
				font: bold 11px/14px Tahoma;
			}
			
			.stronaGlowna > .selectTire > .right > ul {
				margin: 10px 0 0 0;
				list-style: none;
			}
			
				.stronaGlowna > .selectTire > .right > ul li {
					height: 11px;
					margin: 0 0 10px 0;
					padding: 0 0 0 13px;
					background: url(../img/icon_arrow01.gif) no-repeat 0 4px;
				}
				
	.stronaGlowna > .left {
		width: 372px;
		float: left;
	}
				
		.stronaGlowna > .left > .news {
			width: 372px;
			margin: 10px 0 0 0;
			padding: 15px 0;
			position: relative;
			background: #ffffff;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;	
			clear: both;
			overflow: hidden;
		}
		
			.stronaGlowna > .left > .news > .title {
				margin: 0 10px 0 10px;
				padding: 0 0 0 10px;
				font: 19px Tahoma, Geneva, sans-serif;
				color: #1d233e;
			}
		
			.stronaGlowna > .left > .news .item {
				margin: 10px 10px 0 10px;
				padding: 10px 0 0 0;
				border-top: 1px solid #dbe3e9;
				overflow: hidden;
				clear: hidden;
			}
		
				.stronaGlowna > .left > .news .item .photo {
					width: 120px;
					height: 80px;
					float: left;
					display: block;
				}
		
				.stronaGlowna > .left > .news .item .title {
					width: 220px;
					margin: 3px 0 0 0;
					float: right;
					display: block;
					color: #052644;
					font: bold 11px Tahoma, Geneva, sans-serif;
					text-decoration: none;
				}
		
				.stronaGlowna > .left > .news .item .date {
					width: 220px;
					float: right;
					display: block;
					font: 10px Tahoma, Geneva, sans-serif;
					color: #052644;
				}
		
				.stronaGlowna > .left > .news .item .body {
					width: 220px;
					margin: 3px 0 0 0;
					float: right;
					display: block;
					font: 11px Tahoma, Geneva, sans-serif;
					color: #052644;
					text-decoration: none;
				}
				
			.stronaGlowna > .left > .news > .menu {
				margin: 10px 10px 0 10px;
				padding: 10px 0 0 0;
				border-top: 1px solid #dbe3e9;
				text-align: right;
			}
			
				.stronaGlowna > .left > .news > .menu .view {
					background: url(../img/icon_arrow01.gif) no-repeat 0 4px;
					padding: 0 0 0 15px;
					color: #185388;
				}
		
		.stronaGlowna > .left > .opineo {
			width: 352px;
			height: 484px;
			margin: 10px 0 0 0;
			padding: 15px 10px;
			position: relative;
			background: #ffffff;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;	
		}
		
			.stronaGlowna > .left > .opineo > .menu {
				margin: 10px 10px 0 10px;
				padding: 10px 0 0 0;
				border-top: 1px solid #dbe3e9;
				text-align: right;
			}
			
				.stronaGlowna > .left > .opineo > .menu .view {
					background: url(../img/icon_arrow01.gif) no-repeat 0 4px;
					padding: 0 0 0 15px;
					color: #185388;
				}
				
	.stronaGlowna > .right {
		margin: 0 5px 0 0;
		width: 374px;
		float: right;
	}
	
		.stronaGlowna > .right .banner {
			display: block;
			margin: 10px 0 0 0;
		}
	
			.stronaGlowna > .right .banner img {
				display: block;
			}
/* end strona glowna */

/* aktualnosci */

.aktualnosci {

}

	.aktualnosci > .left {
		width: 372px;
		float: left;
	}
				
		.aktualnosci > .left > .news {
			width: 372px;
			margin: 10px 0 0 0;
			padding: 15px 0;
			position: relative;
			background: #ffffff;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;	
			clear: both;
			overflow: hidden;
		}
		
			.aktualnosci > .left > .news > .title {
				margin: 0 10px 0 10px;
				padding: 0 0 0 10px;
				font: 19px Tahoma, Geneva, sans-serif;
				color: #1d233e;
			}
		
			.aktualnosci > .left > .news .item {
				margin: 10px 10px 0 10px;
				padding: 10px 0 0 0;
				border-top: 1px solid #dbe3e9;
				overflow: hidden;
				clear: hidden;
			}
		
				.aktualnosci > .left > .news .item .photo {
					width: 120px;
					height: 80px;
					float: left;
					display: block;
				}
		
				.aktualnosci > .left > .news .item .title {
					width: 220px;
					margin: 3px 0 0 0;
					float: right;
					display: block;
					color: #052644;
					font: bold 11px Tahoma, Geneva, sans-serif;
					text-decoration: none;
				}
		
				.aktualnosci > .left > .news .item .date {
					width: 220px;
					float: right;
					display: block;
					font: 10px Tahoma, Geneva, sans-serif;
					color: #052644;
				}
		
				.aktualnosci > .left > .news .item .body {
					width: 220px;
					margin: 3px 0 0 0;
					float: right;
					display: block;
					font: 11px Tahoma, Geneva, sans-serif;
					color: #052644;
					text-decoration: none;
				}
				
	.aktualnosci > .right {
		width: 620px;
		float: right;
	}
		
		.aktualnosci > .right > .title {
			margin: 25px 0 10px 0;
			padding: 0 0 10px 0;
			font: 19px Tahoma, Geneva, sans-serif;
			color: #1d233e;
			border-bottom: 1px solid #dbe3e9;
		}
		
		.aktualnosci > .right > .body {
			margin: 0 0 10px 0;
			font: 11px/15px Tahoma, Geneva, sans-serif;
			color: #1d233e;
		}

/* end aktualnosci */

/* lista produktów */
.listaProduktow {}

	.listaProduktow > .seo {
		margin: 20px 0 20px 0;
		padding: 0 15px 15px 15px;
		border-bottom: 1px solid #d5e4e9;
		color: #1a5484;
	}
	
		.listaProduktow > .seo > .title {
			font: bold 20px Tahoma;
		}
	
		.listaProduktow > .seo > .body {
			margin: 10px 0 0 0;
			font: 12px/15px Tahoma;
		}
/* end lista produktów */

/* proównanie opon */
.compare {
	width: 972px;
	margin: 0 auto;
}

	.compare .content {}

	.compare .name {
		float: left;
		width: 138px;
	}
	
		.compare .name tr {}
	
			.compare .name tr td {
				height: 50px;
				padding: 0 25px 0 0;
				vertical-align: middle;
				text-align: right;
				line-height: 18px;
				font-size: 12px;
				font-weight: bold;	
				border-bottom: 1px solid #d4d4d4;
			}
			
			.compare .name tr:first-child td {
				height: 190px;
				padding: 0 25px 0 0;
				border-bottom: 6px solid #d4d4d4;
			}
			
	.compare .result {
		height: 870px;
		overflow: auto;	
	}
			
		.compare .result table {
			float: left;
			width: 139px;
			margin: 0 0 0 16px;
		}
		
			.compare .result table tr {}
		
				.compare .result table tr td {
					width: 139px;
					height: 50px;
					vertical-align: middle;
					text-align: center;
					line-height: 18px;
					font-size: 12px;	
					border-bottom: 1px solid #d4d4d4;
				}
				
					.compare .result table tr td .price {
						font-size: 18px;	
					}
					
					.compare .result table tr td .photo {
						border: 1px solid #d4d4d4;
					}
					
					.compare .result table tr td .logo {
						width: 134px;
						margin: 0 auto;
						border: 1px solid #d4d4d4;
						border-bottom: none;
					}
					
					.compare .result table tr td .red {
						color: #b30202;	
					}
					
					.compare .result table tr td .season {
						padding: 8px 0 8px 34px;
					}
					
					.compare .result table tr td .season.letnie {
						background: url(../img/iconSeasonSummer.png) no-repeat left center;
					}
					
					.compare .result table tr td .season.zimowe {
						background: url(../img/iconSeasonWinter.png) no-repeat left center;
					}
					
					.compare .result table tr td .season.caloroczne {
						background: url(../img/iconSeasonYearround.png) no-repeat left center;
					}
				
				.compare .result table tr .menu {
					height: 100px;	
					border: none;
				}
				
					.compare .result table tr .menu .length {
						width: 150px;
						text-align: center;
						margin: 10px 0;
						display: block;	
					}
					
					.compare .result table tr .menu .price {
						width: 150px;
						margin: 4px 0;
						display: block;
						text-align: center;
						font-family: Verdana;
						font-size: 16px;
						font-weight: bold;
						float: left;
					}
					
					.compare .result table tr .menu .info {
						width: 150px;
						display: block;
						color: #272f38 !important;
						margin: 5px 0 5px 0;
						text-align: center;
						font-size: 10px;
					}
				
				.compare .result table tr:first-child td {
					height: 190px;
					vertical-align: bottom;
					border-bottom: 6px solid #d4d4d4;
				}
.compare-menu {
	margin: 10px 0 0 5px;
}

.compare-menu .hidden {
	display: none;
}				
/* end porównanie opon */	

.btn-prownaj-opony {
	padding: 4px 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background: #272f38;
}
.btn-wyczysc-porownanie {
	padding: 4px 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background: #5e0e08;
}

.paging {
	margin: 17px 5px 17px 0;
	paddding: 0 0 17px 0;
	text-align: right;
	color: #8790a9;
	font: 10px Verdana;
}
	
	.paging > a {
		margin: 0 3px;
		padding: 6px 8px;
		background: #dbe0e8;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color: #8790a9;
		text-decoration: none;
	}
	
	.paging > a.left,
	.paging > a.right {
		background: #9f9f9f !important;
	}
	
	.paging > a.active,
	.paging > a:hover {
		background: silver;
		color: #ffffff;
	}

	
	
.konfiguratorOpon {
	margin: 4px 0 0 0;
}

	.konfiguratorOpon .description {
		padding: 20px;
		background: #fbfbfb;
		font: 12px/15px Tahoma, Geneva, sans-serif;
		color: #Tahoma, Geneva, sans-serif;
	}

	.konfiguratorOpon .wrap {
		padding: 20px;
		background: url(../img/gfxContentBackgroundAlpha01.jpg) no-repeat center top;
	}

	.konfiguratorOpon .wrap > .title {
		padding: 0 0 10px 0;
		margin: 0;
		border-bottom: 1px solid #d4d4d4;
		clear: both;
	}

	.konfiguratorOpon .wrap > .stepInfo {
		width: 120px;
		margin: 32px 15px 0 0;
		float: right;
		text-align: right;
		font: 22px/22px Georgia, "Times New Roman", Times, serif;
		color: #70726d;
	}

	.konfiguratorOpon .wrap > .stepTitle {
		width: 570px;
		margin: 35px 0 0 10px;
		float: left;
		font: 20px/20px Georgia, "Times New Roman", Times, serif;
		color: #434343;
	}

		.konfiguratorOpon .wrap > .stepTitle a {
			font: 20px/20px Georgia, "Times New Roman", Times, serif;
			color: #1777ba;
		}

	.konfiguratorOpon .wrap > .borderContent {
		margin: 20px 0 0 0;
		clear: both;
		background: #e9e9e9;
		border: 1px solid #cecece;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	.konfiguratorOpon .wrap > .borderContent > .content {
		padding: 35px 0 35px 40px;
		clear: both;
		background: #e9e9e9 url(../img/background01.png) repeat-x top;
		border: 2px solid #ffffff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

		.konfiguratorOpon .wrap > .borderContent > .content.step1 ul {
			clear: both;
			overflow: hidden;
		}
		
			.konfiguratorOpon .wrap > .borderContent > .content.step1 ul li {
				width: 155px;
				list-style:none;
				float: left;
				margin: 15px 0;
				padding: 0 0 0 15px;
				height: 5px;
				font: 12px/15px Tahoma, Geneva, sans-serif;
				background: url(../img/icon_arrow03.gif) no-repeat 0 2px;
			}
				
				.konfiguratorOpon .wrap > .borderContent > .content.step1 ul li a {
					color: #1777ba;
					text-decoration: none;
					list-style:none;
				}
		
		.konfiguratorOpon .wrap > .borderContent > .content.step2 ul {
			clear: both;
			overflow: hidden;
		}
		
			.konfiguratorOpon .wrap > .borderContent > .content.step2 ul li {
				width: 155px;
				height: 30px;
				float: left;
				margin: 5px 0;
				padding: 0 0 0 15px;
				font: 12px/15px Tahoma, Geneva, sans-serif;
				background: url(../img/icon_arrow03.gif) no-repeat 0 2px;
				list-style:none;
			}
				
				.konfiguratorOpon .wrap > .borderContent > .content.step2 ul li a {
					color: #1777ba;
					text-decoration: none;
					list-style:none;
				}
				
		.konfiguratorOpon .wrap > .borderContent > .content.step3 ul {
			clear: both;
			overflow: hidden;
		}
		
			.konfiguratorOpon .wrap > .borderContent > .content.step3 ul li {
				width: 200px;
				height: 30px;
				float: left;
				margin: 5px 0;
				padding: 0 0 0 15px;
				font: 12px/15px Tahoma, Geneva, sans-serif;
				background: url(../img/icon_arrow03.gif) no-repeat 0 2px;
				list-style:none;
			}
				
				.konfiguratorOpon .wrap > .borderContent > .content.step3 ul li a {
					color: #1777ba;
					text-decoration: none;
				}
				
				
				
				
				
				
				
.ConfigContent {
	position: relative;
	width: 480px;
	margin: 20px auto;
}

.ConfigContent2 {
	position: relative;
	width: 730px;
	margin: 20px auto;
}

.ConfigTitle
{
	position: absolute;
	z-index: 99999;
	left: -10px;
	top: 5px;
	background: url(../img/gfxConfigTitleBackground01.png) no-repeat;
	width: 442px;
	height: 23px;
	font-weight: bold;
	padding: 12px 0 0 30px;
}

.ConfigTitle2
{
	position: absolute;
	z-index: 99999;
	left: -10px;
	top: 5px;
	background: url(../img/gfxConfigTitleBackground02.png) no-repeat;
	width: 615px;
	height: 23px;
	font-weight: bold;
	padding: 12px 0 0 30px;
}

.ColLeft 
{
	width: 340px;
}


.ConfigStep2
{
	width: 430px;
	margin: 10px 0 10px 20px;
}


	.ConfigStep2 tr td
	{
		vertical-align: middle;
	}

	.ConfigStep2 tr td a
	{
		color: #342a23;
	}
	
	.ConfigStep2 tr td img
	{
		margin: 3px;
		display: block;
	}
	
.ConfigStep3
{
	margin: 50px 0 10px 0px;
}

	.ConfigStep3 tr td
	{
		vertical-align: middle;
	}
	
		.ConfigStep3 tr td a
		{
			color: #342a23;
		}
	
	.ConfigStep3 tr td.Menu
	{
		color: #342a23;
		padding: 5px 5px;
	}			
	
.radius-content{position:relative;}	
