a.tabela-linki:hover{
color:#e07a11;
text-decoration: underline;
}

a.tabela-linki{
color:#334a70;
text-decoration:none;
}

.kolumny tr td {
width:160px;
}

.kolumna-pierwsza{
width:180px;
}

.ramka-tabeli tr th{
background:#4264a0;
color: #FFF;
}

.ramka-tabeli tr td{
border: 1px #dddfe2 solid;
}

.even td{
background: #f1f3f3; 
}
/* Dodane style   u gory          */
body, td {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	text-align: left;
	color: #5e5e5e;
}

body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	background: #fff url(images/bg.jpg) repeat-x left top;
	color: #5e5e5e;
}


ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 5px;
}
ul{
	padding: 12px 0px 12px 27px;
}
li {
	padding: 0px 0px 0px 20px;
}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}
p {
	padding:4px 0px 4px 0px;
}
td {
	vertical-align: top;
}

a {
	color: #416baf;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #416baf;
	font-weight: normal;
	text-decoration: underline;
}

ul li {
	background: url(images/arrow_2.gif) no-repeat;
	background-position: 0 6px;
	list-style:none;
	padding: 2px 0px 2px 17px;
	margin: 0px;
}

ol li {
	padding: 4px 0px 4px 10px;
	margin: 0 0 0 18px;
}

hr {
	border: none;
	border-top: 1px solid #a8ccfc;
	height: 1px;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}

div.pageContener {
	width: 930px;
	margin: 0 auto;
	padding: 8px 0px 0 0px;
}


div.pageTop {
	width: 930px;
	height: 103px;
	background:  url("images/top.jpg") no-repeat left top;
	margin: 0 auto;
}
div.pageMiddle {
	height: 40px;
	width: 930px;
	margin: 0 auto;
}

.pink {
	color: #fe01c6;
}

.paddingWelcomeContent {
	padding: 34px 0 0 0;
}
.paddingWelcomeContentLeft {
	padding: 27px 0 0 0;
}
div.box {
	border: 1px solid #fff;
	background-color: #313131;
	padding: 6px 10px 6px 10px;
}



.left {
	padding: 19px 0 0 0;
}

.rightWelcome {
	padding: 19px 0 0 0;
}
.right {
	padding: 19px 0 0 0;
}
.right .bannery {
	background: url("images/bg_right.jpg") no-repeat center top;
	padding: 51px 0 0 0;
}

.paddingBanner {
	padding: 20px 0 0 0; 
}
/* naglowek */
#naglowek1 {
	padding: 0px;
}

#naglowek1 a.logo {
	display: block;
	width: 252px;
	height: 99px;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;
	position: relative;
	text-indent: -9999px;
	float: left;
	color: #ffffff;
}
#naglowek1 a.logo img {
	display: block;
	border: none;
}

#tools {
	padding: 5px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	text-align: left;
	float: right;
	width: 320px;
}

#tools .pl, #tools .en {
	display: block;
	float: right;
	width: 35px;
	height: 28px;
}

#tools .ulubione,#tools .mapa{
	display: block;
	float: right;
	width: 110px;
	height: 28px;
}

#stopka {
	clear: both;
	padding: 5px 0 0 0;
	margin: 0 auto;
	width: 1000px;
	height: 58px;
	text-align: center;
}
a.basket {
	background: url("images/ico_koszyk.gif") no-repeat;
	background-position: 0px 1px;
	padding: 5px 0 5px 27px;
}
a.basket:hover {
	text-decoration: none;
}
.stopkaW {
	padding: 5px 0 0 0;
	color: #585757;
	font-size: 11px;
	font-weight: normal;
}

.stopkaW a {
	color: #416baf;
	text-decoration: none;
}
.stopkaW a:hover {
	color: #416baf;
	text-decoration: underline;
}

.imgIndex {
	background: url("images/img_1.jpg") no-repeat;
	background-position: 0px 0px;
	height: 366px;
	width: 650px;
	padding: 0 0 0 0;
}

.middleContener {
	background: url(images/kreska_menu.jpg) no-repeat center top;
	width: 980px;
	padding: 10px 0 20px 0;
	text-align: center;
}

.menuTop {
	padding: 15px 0 0 0;
	text-align: right;
	
}
a.top {
	color: #4b4b4b;
	padding-right: 5px;
	padding-left: 5px;
}

/*page*/
.TopLink{
	border-left:1px solid #5aa82b;
	float:left;
	line-height:17px;
	color:#3f5169;
	padding:16px 16px 3px 6px;
}
.TopLink a{
	color:#3f5169;
	font-weight:normal;
	text-decoration:none;
}

ul.sciezka {
	padding: 0 0 0 0px;
	margin: 0;
	clear: both;
}

ul.sciezka li.first{
	margin: 0;
	padding: 0 0 0 17px;
	float: left;
	color: #585757;
	background: url("images/arrow_1.gif") no-repeat;
	background-position:  0 15px;
	line-height: 28px;
}
ul.sciezka li {
	margin: 0;
	padding: 0;
	background: url("images/arrow_3.gif") no-repeat;
	background-position: 2px 16px;
	float: left; 
	display: block;
	color: #585757;
	line-height: 28px;
}

ul.sciezka a {
	color: #585757;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	display: block;
	padding: 5px 6px 5px 17px;
}

ul.sciezka a:hover {
	color: #b3b3b3;
	text-decoration: underline;
}

/***************************/

h3.tytul1 {

	margin: 0 0 5px 0;
	padding: 0 5px 0px 0px;
	clear: both;

	line-height:21px;
	border-bottom:1px solid #e74140;
	
	color: #070034;
	
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

div.clear {
	clear:both;
	margin: 0px;
	padding: 0px;
}

div.bloczek{
	padding:11px 15px 5px 11px;
}


/*description*/
div.marginesDesc{
	padding: 5px 15px 5px 15px;
}

.opisPliki{
	color: #53292C;
	font-size: 11px;
	margin: 5px 0px 5px 0px;
	clear: both;
	
}
.opisPliki a{
	color: #847b6f;
}

div.dataGallery {
	color: #aba39b;
	font-size: 11px;
	font-weight: normal; 
	font-family: tahoma, Arial, Helvetica, sans-serif;
	padding: 4px 0 3px 0;
}

div.galerie2{
	font-weight: bold;
	padding: 10px 10px 10px 0px;
	margin: 10px 10px 10px 0px;
	background: url(images/kat_pasek.jpg) no-repeat  left bottom;
	clear: both;
}
div.galerieLinki{
	clear: both;
	padding: 5px 0 6px 0px;
}
div.galerieLinki a {
	padding: 5px 20px 6px 15px;
	font-weight: normal;
	text-decoration: none;
}
div.galerieLinki a:hover {
	text-decoration: underline;
}


/*menu gorne */
.menuTopContener {
	float: right;
	margin: 38px 0 0 0;	 
	width: 567px;
	/*width: 463px;*/
}
ul.menuGora {
	padding: 0px 0 0px 0px;
	margin: 0;
	float: left;
}

ul.menuGora li {
	margin: 0;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left; 
	background: url(images/m_t_2.gif) left top repeat-x;
}

ul.menuGora li a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	float: left; 
	line-height: 31px;
	cursor: pointer;
}
ul.menuGora li.first span {
	float: left;
	display: block;
	padding: 0px 12px 0px 0px;
}
ul.menuGora li span {
	float: left;
	display: block;
	padding: 0px 0 0 12px;
	background: url(images/m_t_1.gif) left top no-repeat;
}
ul.menuGora li span span {
	float: left;
	display: block;
	padding: 0px 12px 0 0;
	background: url(images/m_t_3.gif) right top no-repeat;
}
ul.menuGora li a:hover {
	text-decoration: underline;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;;
}

/*menu poziome**/
h2.Btytul {
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	text-align: left;
	line-height: 12px;
	color: #fff;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 39px;
	background: url(images/menu_1.gif) left top no-repeat;
}

ul.submenu1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.submenu1 li {
	list-style:none;
	background: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(images/menu_l_1.gif) repeat-x left top;
	border-left: 1px solid #4f73af;
	border-right: 1px solid #4f73af;
	border-bottom: 1px solid #7296be;
}

ul.submenu1 a.wybrana {
	display: block;
	width: 100%;
	
	background: #d7e7f8 url(images/arrow_m_1.gif) 10px 10px no-repeat;
	color: #334a70;
	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

ul.submenu1 a {
	display:block;
	width: 100%;	
	background: url(images/arrow_m_1.gif) no-repeat;
	background-position: 10px 10px;
	color: #334a70;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration:none;
}
ul.submenu1 a:hover {
	color: #334a70;
	background: #d7e7f8 url(images/arrow_m_1.gif) 10px 10px no-repeat;
	text-decoration: none;
}
ul.submenu1 span {
	display: block;
	padding: 7px 0 6px 26px;
}

ul.submenu2 {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
	border-top: 1px solid #7296be;
}

ul.submenu2 li {
	list-style:none;
	background: none;
	padding: 0 0 0 17px;
	margin: 0 0 0 0;
	background:url(images/m_2_bg.gif) repeat-x;
	background-position: 0 0;
	border: none;
	border-bottom: 1px solid #7296be;
}

ul.submenu2 li.wybrana {
	list-style:none;
	background: none;
	padding: 0 0 0 17px;
	margin: 0 0 0 0;
	background:url(images/m_2_bg.gif) repeat-x;
	background-position: 0 0;
	border: none;
	border-bottom: 1px solid #7296be;
}

ul.submenu2 a.aktualna {
	display:block;
	width:100%;
	
	background:url(images/arrow_4.gif) no-repeat;
	background-position: 8px 10px;
	color: #334a70;
	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: underline;
}
ul.submenu2 a {
	display:block;
	width:100%;
	
	background:url(images/arrow_4.gif) no-repeat;
	background-position: 8px 10px;
	color: #334a70;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration:none;
}
ul.submenu2 a:hover {
	color: #334a70;
	font-weight: normal;
	text-decoration: underline;
	background:url(images/arrow_4.gif) no-repeat;
	background-position: 8px 10px;
}
ul.submenu2 li span {
	display: block;
	padding: 4px 0 3px 12px;
}
ul.poziom3 {
	padding: 0;
	margin-left: -17px;
	margin-bottom: -1px;
	border: none;	
	border-top: 1px solid #7296be;
}
ul.poziom3 li {
	padding-left: 30px;	
	border: none;
	border-bottom: 1px solid #7296be;
}

.listaPodkategorii {
	border-bottom: 1px solid #d8d8d8;
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 0px 10px;
}
.listaPodkategorii a{
	background: url(images/arrow_1.gif) no-repeat;
	background-position: 0px 2px;
	color: #416baf;
	
	padding: 0px 0px 0px 15px;
	margin: 0px;
	
	font-weight: bold;
	text-decoration: none;
}
.listaPodkategorii a:hover {
	color: #ec7d10;
}

.banner {
	padding: 5px 0 5px 0;
}

/* srodek */
.kontener1 {
	margin: 0px 0px 1px 0px;
	padding: 0;
}

.kontenerSrodek {
	margin: 0px 0px 1px 16px;
	padding: 0;
}

.newsMargines {
	padding: 0px 0px 15px 0px;
}

.komunikat {
	text-align:center;
	font-weight:bold;
	padding:15px;
}
.pager {
	text-align:center;
	padding:15px;

}
input.pager{
	border:none;
	background:#ffffff;
	font-size:10px;
	color: #3f5169;	width:30px;
	padding:2px;
}

/*galeria*/
div.galeriaA{
	padding: 10px 0px 5px 0px;
	clear: both;
	border-top: 1px solid #a8ccfc;
}

/*mapa serwisu*/
div.mapaSerwisuPadding{
	padding: 20px 0px 20px 0px;
}
ul.mapaSerwisu{
	padding: 0px 0px 0px 15px;
}
ul.mapaSerwisu li {
	background: url(images/arrow_1.gif) no-repeat;
	background-position: 0 6px;
	list-style:none;
	padding: 4px 0px 3px 17px;
	margin: 0px;
	color: #FE01C6;	
	font-weight:bold;
}
ul.mapaSerwisu a {
	font-weight: bold;
	text-decoration:none;
}
ul.mapaSerwisu a:hover {
	font-weight: bold;
	text-decoration: underline;
}

ul.mapaSerwisu2{
	padding: 4px 0px 0px 0px;
}
ul.mapaSerwisu2 li {
	background: url(images/arrow_1.gif) no-repeat;
	background-position: 0 6px;
	list-style:none;
	padding: 4px 0px 4px 15px;
}
ul.mapaSerwisu2 a {
	font-weight: normal;
	text-decoration:none;
}
ul.mapaSerwisu2 a:hover {
	font-weight:normal;

	text-decoration: underline;
}

ul.mapaSerwisu3{
	padding: 4px 0px 0px 0px;
}
ul.mapaSerwisu3 li {
	background:url("images/arrow_1.gif") no-repeat;
	background-position: 0 4px;
	list-style:none;
	padding: 4px 0px 4px 15px;
}
ul.mapaSerwisu3 a {
	font-weight:normal;
	color: #847b6f;
	text-decoration:none;
}
ul.mapaSerwisu3 a:hover {
	font-weight:normal;
	color: #847b6f;
	text-decoration: underline;
}


/*formularz kontaktowy*/
#formularzMargin {
	padding: 20px 15px 20px 15px;
}
table.formularz td {
	color: #5e5e5e;
}

td.labelF{
	font-weight: bold;
	text-align: left;
	padding: 7px 0 4px 0;
	color: #556c92;
}
td.labelF2{
	font-weight: bold;
	text-align: right;
	padding: 4px 5px 4px 0;
	color: #556c92;
}
input.inputF, textarea.inputF{
	border: 1px solid #b3c1d6;
	background-color: #fff;
	width: 221px;
	padding: 0.3em  0.3em  0.3em  0.3em ;
	color: #636363;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}
select.inputF {
	border: 1px solid #b3c1d6;
	background-color: #fff;
	width: 134px;
	padding: 0.3em  0.3em  0.3em  0.3em ;
	color: #636363;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}
input.bgSubmitM {
	background: url(images/bg_submit.gif) left top no-repeat;
	border: 0px solid #5F5F5F;
	width: 97px;
	height: 25px;
	padding: 0;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	cursor: pointer;
	font-family:  Tahoma,  Arial, Helvetica, sans-serif;
}

input.bgSubmitM22 {
	background: url(images/bg_submit1.gif) left top no-repeat;
	border: 0px solid #5F5F5F;
	width: 90px;
	height: 19px;
	padding: 0;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	cursor: pointer;
	font-family:  Tahoma,  Arial, Helvetica, sans-serif;
}

.gwiazdka {
	color: #ec7d10;
}


/*wyszukiwarka*/
.wynikiKategoria{
	border-top: 1px solid #a8ccfc;
	border-bottom: 1px solid #a8ccfc;
	padding: 6px 0px 5px 0px;
	margin: 0px 0px 0px 10px;
	color: #0059cb;

	margin: 0px;
	
	font-weight: bold;
	text-decoration: none;
}

.wynikiKategoria a {
	color: #2762a1;

	margin: 0px;
	
	font-weight: bold;
	text-decoration: none;
 }
.wynikiKategoria a:hover {
 	text-decoration: underline;
 }
.wynikiTytul {
	margin: 0;
	padding: 13px 0 0px 15px;
	clear: both;
	
	color: #2762a1;
	font-size: 11px;
	font-weight:bold;
	
}
.wynikiTytul a {
	color: #2762a1;
	font-size: 11px;
	font-weight:bold;
	padding: 0 0 0 5px;
}
.wynikiTytul a:hover {
	text-decoration: underline;
}
.wynikiTresc{
	margin: 0;
	padding: 4px 0 16px 35px;
	clear: both;
	line-height: 18px;
	font-family:  Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}
/*Oferta*/
.marginesOferta {
	width: 320px;
	margin: 0 auto;
}

.cenaOferta{
	color: #fff;
	font-size: 18px;
	font-weight: normal; 
	padding: 4px 0 3px 0;
}

.marginesOfertaShort {
	width: 225px;
	margin: 0 0px 0 0;
	padding: 0 0px 7px 0px;
	float: left;
	border-right: 1px solid #dddfe2;
	/*background: url(images/bg_off.jpg) right bottom repeat-x;*/
	height: 308px;
}
.marginesCategoryShortNoBorder {
	width:  225px;
	margin: 0 0px 0 0;
	padding: 0 0px 7px 0px;
	float: left;
	border-right: none;
/*	background: url(images/bg_off.jpg) right bottom repeat-x;*/
	height: 308px;
}
.marginesOfertaShortNoBorder {
	width:  230px;
	margin: 0 0px 0 0;
	padding: 0 0px 7px 0px;
	float: left;
	border-right: none;
/*	background: url(images/bg_off.jpg) right bottom repeat-x;*/
	height: 308px;
}
.offFotoPromotion {
	height: 110px;
	
	padding: 10px 0 0 0;
}
.offLista {
	height: 110px;
	padding: 10px 0 0 0;
}
div.offLista ul {
	padding: 2px 0px 2px 0px;
	margin: 0px 0 10px 0;
}
div.offLista ul li {
	background: url(images/arrow_2.gif) no-repeat;
	background-position: 0 6px;
	list-style:none;
	padding: 2px 0px 2px 17px;
	margin: 0px;
}
div.offLista ul li a{
	color: #5e5e5e;
	font-weight: normal;
	text-decoration: none;
}
div.offLista ul li a:hover{
	color: #5e5e5e;
	font-weight: normal;
	text-decoration: underline;
}
.wiecej {
	clear: both;
	padding: 8px 0 8px 0;
	text-align: right;
}
.wiecej a{
	color: #5e5e5e;
	font-weight: bold;
	text-decoration: none;
}
.wiecej a:hover{
	color: #5e5e5e;	
	font-weight: bold;
	text-decoration: underline;
}
.offFoto {
	height: 150px;
	padding: 10px 0 0 0;
}
.priceOfShort {
	color: #ec7d10;
	font-size: 11px;
	font-weight: normal; 
	text-align: right;
	padding: 4px 0 3px 0;
}
.buyNowOfShort {
	text-align: right;
	float: right;
	clear: both;
	padding: 10px 0 0 0;
}
.buyNowOfShort a {
	color: #fff;
	font-size: 9px;
	line-height: 19px;
	font-weight: normal; 
	text-align: center;
	padding: 0px 0 0px 0;
	text-decoration: none;
	display: block;
	width: 97px;
	height: 25px;
	background: url(images/bg_submit1.gif) right top no-repeat;
}
.buyNowOfShort a:hover {
	text-decoration: none;
}

.buyNowOfShort2 {
	text-align: right;
	float: right;
	clear: both;
	padding: 10px 0 0 0;
}
.buyNowOfShort2 a {
	color: #fff;
	font-size: 9px;
	line-height: 19px;
	font-weight: normal; 
	text-align: center;
	padding: 0px 0 0px 0;
	text-decoration: none;
	display: block;
	width: 97px;
	height: 25px;
	background: url(images/bg_submit.gif) right top no-repeat;
}
.buyNowOfShort2 a:hover {
	text-decoration: none;
}
.buyNowOfShort1 {
	text-align: left;
	clear: both;
	padding: 10px 0 10px 0;
}
.opisOferta {
	text-align: left;
	line-height: 16px;
	padding: 0px 0 3px 16px;
	background: url(images/arrow_2.gif) 0px 10px no-repeat;
}

.opisOferta1 {
	text-align: left;
	line-height: 16px;
	padding: 15px 0 3px 16px;
	margin: 10px 0 0 0;
	background: url(images/arrow_2.gif) 0px 22px no-repeat;
	border-top: 1px solid #DDDFE2;
}
.opisOferta2 {
	text-align: left;
	line-height: 16px;
	padding: 10px 0 3px 0px;
	margin: 10px 0 0 0;
	border-top: 1px solid #DDDFE2;
}
.koszykOferta {
	text-align: right;
	padding: 3px 0 3px 0;
}

/*news*/
.marginesNews {
	padding: 9px 0px 10px 0px;
	margin: 0 0px 10px 0px;
	background: url(images/kropki.gif) repeat-x left bottom;
}
.dataNews {
	color: #aba39b;
	font-size: 11px;
	font-weight: normal; 
	font-family: tahoma, Arial, Helvetica, sans-serif;
	padding: 4px 0 3px 0;
}

h3.tytulNews {
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	text-align: left;
	line-height: 12px;
	color: #009ccc;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
h3.tytulNews a {	
	color: #009ccc;
	font-weight: bold;
	text-decoration: none;
}
h3.tytulNews a:hover {	
	color: #009ccc;
	font-weight: bold;
	text-decoration: underline;
}

h3.tytulNews22 {
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	text-align: left;
	line-height: 12px;
	color: #009ccc;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
h3.tytulNews22 a {	
	color: #009ccc;
	font-weight: bold;
	text-decoration: none;
}
h3.tytulNews22 a:hover {	
	color: #009ccc;
	font-weight: bold;
	text-decoration: underline;
}
.opisNews {
	text-align: left;
	line-height: 16px;
	padding: 0px 0 3px 0;
}

.opisNews22 {
	text-align: left;
	line-height: 18px;
	font-size: 12px;
	padding: 0px 0 3px 0;
}

a.wiecej{
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
	color: #717171;
	text-decoration: none;
	font-size: 11px;
	display: block;
	width: 84px;
	height: 25px;
	padding: 5px 0 0 18px;
	background: url(images/more.jpg) no-repeat 0px 0px;
}
a.wiecej:hover {
	color: #717171;
	text-decoration: none;
}

a.powrot{
	text-align: right;
	font-weight: normal;
	vertical-align: middle;
	color: #717171;
	text-decoration: none;
	font-size: 11px;
	display: block;
	float: right;
	width: 66px;
	height: 25px;
	padding: 5px 18px 0 0px;
	background: url(images/back.jpg) no-repeat 0px 0px;
}
a.powrot:hover {
	color: #717171;
	text-decoration: underline;
}
/* OfferBlok */
div.offerFoto {
	float: left;
	margin: 5px;
	width: 40%;
	text-align: center;
}
div.offerFotoMini {
	float: left;
	margin: 5px;
	width: 40%;
	text-align: center;
}
div.marginesOffer0{
	padding: 15px 13px 10px 5px;
	text-align: left;
}
div.marginesOffer{
	padding: 15px 13px 10px 5px;
	text-align: left;
	
	width:50%;
	float: left;
}
div.marginesOfferBlok{
	padding: 15px 13px 10px 5px;
	text-align: left;
}
h1.tytulOffer {
	margin: 0 0 0 0;
	padding: 4px 0 4px 15px;
	text-align: left;
	line-height: 23px;
	color: #5e5e5e;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	background: url(images/arrow_m_1.gif) no-repeat 0px 12px;
}
h3.tytulOffer {
	margin: 0 0 0 0;
	padding: 4px 0 4px 15px;
	text-align: left;
	line-height: 23px;
	color: #5e5e5e;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	background: url(images/arrow_m_1.gif) no-repeat 0px 12px;
}
.cenaOffer{
	color: #ec7d10;
	font-size: 11px;
	font-weight: normal; 
	text-align: left;
	padding: 4px 0 6px 15px;
}
.cenaOffer strong{
	font-size: 15px;
}

.dataOffer2Blok {
	color: #aba39b;
	font-size: 11px;
	font-weight: normal; 
	font-family: tahoma, Arial, Helvetica, sans-serif;
	padding: 4px 0 0px 0;
}
.opisOfferBlok {
	text-align: left;
	line-height: 16px;
	padding: 1px 0 3px 0;
}

/* NewsBlok */
div.marginesNewsBlok{
	padding: 5px 13px;
	text-align: left;
}
h3.tytulNewsBlok {
	margin: 0 0 13px 0;
	padding: 0 0 12px 0;

	line-height: 21px;
	color: #c97900;
	font-family:  Georgia;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	background: url(images/kropki.gif) repeat-x left bottom;
}

h3.tytulNewsBlok2 {
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	text-align: left;
	line-height: 12px;
	color: #009ccc;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
h3.tytulNewsBlok2 a {	
	color: #009ccc;
	font-weight: bold;
	text-decoration: none;
}
h3.tytulNewsBlok2 a:hover {	
	color: #009ccc;
	font-weight: bold;
	text-decoration: underline;
}

.dataNews2 {
	color: #aba39b;
	font-size: 11px;
	font-weight: normal; 
	font-family: tahoma, Arial, Helvetica, sans-serif;
	padding: 4px 0 0px 0;
}
.opisNews2 {
	text-align: left;
	line-height: 16px;
	padding: 1px 0 3px 0;
}




/* description blok*/
div.marginesDescBlok{
	padding: 3px 5px 10px 13px;
}

h3.tytulDescBlok {
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	text-align: left;
	line-height: 16px;
	color: #53292c;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
}
h3.tytulDescBlok  span {
	display: block;
	line-height: 27px;
	color: #847b6f;
	font-family: Georgia;
	font-size: 27px;
	font-weight: normal;
}

h3.tytulDescBlok a {	
	color: #53292c;
	font-weight: normal;
	text-decoration: none;
}
h3.tytulDescBlok a:hover {	
	color: #53292c;
	font-weight: normal;
	text-decoration: underline;
}

/*description*/
.marginesDesc {
	padding: 9px 0px 10px 0px; 
}
.dataDesc {
	color: #aba39b;
	font-size: 10px;
	font-weight: normal; 
	padding: 0 0 0 11px;
	background: url(images/arrow_3.gif) no-repeat 0px 3px;
	clear: left;
}

h3.tytulDesc {
	margin: 0 0 0 0;
	padding: 4px 0 4px 15px;
	text-align: left;
	line-height: 16px;
	color: #5e5e5e;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background: url(images/arrow_m_1.gif) no-repeat 0px 8px;
}
h3.tytulDesc a {	
	color: #5e5e5e;
	font-weight: bold;
	text-decoration: none;
}
h3.tytulDesc a:hover {	
	color: #5e5e5e;
	font-weight: bold;
	text-decoration: underline;
}
.opisDesc {
	text-align: left;
	line-height: 16px;
	padding: 7px 0 3px 0;
}
/**************************/

h3.tytul1 {

	margin: 0 0 0px 0;
	padding: 0 0px 3px 0px;
	text-align: left;

	line-height: 22px;
	
	color: #434343;
	
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: Normal;
	border-bottom: 1px solid #dedddd;
}
h2.tytul5W {
	margin: 0 0 0 0;
	padding: 0 0 0 16px;

	line-height: 34px;
	color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background: url(images/bg_kategoria.gif) repeat-x left bottom;
	clear: both;
}
h3.tytul5W {
	margin: 0 0 0 0;
	padding: 0 0 0 16px;

	line-height: 34px;
	color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background: url(images/bg_kategoria.gif) repeat-x left bottom;
	clear: both;
}
.Container {
	border-left: 1px solid #dddfe2;
	border-right: 1px solid #dddfe2;
	background-color: #fff;
	padding: 0 1px 0 1px;
}
.modulBottomContainer {
	background: transparent url(images/cor_2.gif) repeat-x left top;
	border: none;
	margin: 0px 0 10px 0;
	padding: 0;
}
.modulBottom {
	background:transparent url(images/cor_3.gif) no-repeat right top;
	border: none;
	margin: 0;
	padding: 0 5px 0 0;
}

h3.tytul5Blok {
	margin: 0 0 5px 0;
	padding: 0 0 12px 0;

	line-height: 21px;
	color: #c97900;
	font-family:  Georgia;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	background: url(images/kropki.gif) repeat-x left bottom;
}

.pasekBottom {
	background: url(images/kropki.gif) repeat-x left bottom;
	clear: both;
	padding: 2px 0 0 0;
	margin: 2px 0 5px 0;
}
h4.kroki {
	margin: 0;
	padding: 0px 0 0px 0px;
	clear: both;
	line-height: 16px;
	
	color: #009ccc;
	font-family:  Georgia, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
}
h3.tytul {
	margin: 0;
	padding: 0px 0 0px 0px;
	clear: both;
	line-height: 16px;
	
	color: #009ccc;
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h3.tytul a {
	line-height: 16px;
	
	color: #009ccc;
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h3.tytul a:hover {
	color: #009ccc;
	font-weight: bold;
	text-decoration: underline;
}

.data {
	color: #3189ff;
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


.imgBorder {
	border:	1px solid #d5c9a9;
	padding: 3px;
	background-color: #fffef6;
}
.imgBorderBig {
	border:	1px solid #ffffff;
	padding: 9px;
	background-color: #fff;
}
.imgBorderMini {
	border:	1px solid #DDDFE2;
	padding: 2px;
	background-color: #fff;
	margin: 3px;
}
.borderBottom {
	padding: 0 0 7px 0;
	text-align: center;
	border-bottom:	1px solid #ffffff;
	width: 320px;
	margin: 0 auto;
}
.imgBorderGallery {
	border:	1px solid #b2b2b2;
	padding: 2px;
	background-color: #fff;
}

input.btn {
	border: none;
	background: #fff url(images/data.gif) no-repeat left top;
	width: 19px;
	height: 22px;
	cursor: pointer;
}

table.tabelka {
	background-color: #bdbbb8;
	color: #53292c;
	font-size: 11px;
	margin: 5px 0 5px 0;
}

table.tabelka th{
	background-color: #fff;
	font-weight: bold;
	padding: 8px 15px 8px 15px;
}

table.tabelka td, table.tabelka td.row1{
	background-color: #fff7e7;
	font-weight: normal;
	padding: 7px 15px 8px 15px;
}
table.tabelka td.row2{
	background-color: #fcedcc;
	font-weight: normal;
	padding: 7px 15px 8px 15px;
}
.menuBottom {
	padding: 0px 0 0px 0px;
	float: left;
}

ul.menuBottom {
	padding: 5px 0 0 0px;
	margin: 0;
	float: left; 
	
}
ul.menuBottom li {
	margin: 0;
	padding: 0;
	background-image: none;
	border-right: 1px solid #416baf;
	float: left; 
	display: block;
}

ul.menuBottom a.first {
	color: #416baf;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;

	display: block;
	padding: 0px 0px 0px 0px;
}
ul.menuBottom a {
	color: #416baf;

	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;

	display: block;
	padding: 0px 7px 0px 7px;
}

ul.menuBottom a:hover {
	color: #416baf;
	text-decoration: underline;
}

/* koszyk */
.basketMargin {
	padding: 10px;
}
table.entryTable {
	background-color: #dddfe2;
}

table.entryTable th {
	background-color: #fff;
	font-weight: bold;
	padding: 8px 15px 8px 15px;
}

table.entryTable td {
	background-color: #fff;
	font-weight: normal;
	padding: 7px 15px 8px 15px;
}
table.entryTable td span.cena{
	color: #ec7d10;
	font-weight: bold;
}
table.entryTable td input.boxIlosc{
	background-color: #fff;
	border: 1px solid #b5c3d8;
	color: #5e5e5e;
	padding: 2px;
}
.paddingBasket {
	padding: 5px;
}
input#btnDelete {
	border: none;
	background: url(images/ico_basket.gif) no-repeat left top;
	width: 24px;
	height: 24px;
	cursor: pointer;
}

table.formularzBlok td {
	vertical-align: top;
	text-align: left;
}

table.formularzBlok td.label {
	color: #556c92;
	font-weight: bold;
	padding: 5px 5px 0 10px;
}
input.inputB, textarea.inputB{
	border: 1px solid #bbc8dd;
	background-color: #fff;
	width: 143px;
	padding: 3px;
	color: #636363;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}

div.bgBlockM {
	border-left: 1px solid #dddfe2;
	border-right: 1px solid #dddfe2;
	background: url(images/log_bg.gif) repeat-x left bottom;
	padding: 5px 0px 6px 0px;
	margin-right: 2px;
}

input.bgSubmitMBlok {
	background: url(images/loguj.gif) left top no-repeat;
	border: 0px solid #5F5F5F;
	width: 62px;
	height: 23px;
	padding: 0;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	font-family:  Tahoma,  Arial, Helvetica, sans-serif;
}
div.log {
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #e6eaec;
	margin: 0 15px
}
div.ikonki {
	padding: 5px 0px 2px 0px;
	margin: 0 10px
}
div.ikonki a#ustawienia {
	background: url(images/ico_settings.gif) no-repeat 0px 0px;
	color: #416baf;
	padding: 0 0 5px 30px;
}
div.ikonki a#wyloguj {
	background: url(images/ico_logout.gif) no-repeat 0px 2px;
	color: #416baf;
	padding: 0 0 5px 30px;
}
.orange {
	font-weight: bold;
	color: #ec7d10;
}
.labelM1 {
	color: #547ab6;
	text-transform: uppercase;
	font-weight: bold;
}
input.inputM1 {
	border: 1px solid #b3c1d6;
	background-color:#ffffff;
	width: 119px;
	padding: 0.4em  0.1em  0.4em  0.1em ;
	font-size:11px;
	color: #547ab6;
	font-family:  tahoma, Verdana, Arial, Helvetica, sans-serif;
}
select.inputM1 {
	border: 1px solid #b3c1d6;
	background-color:#ffffff;
	width: 168px;
	padding: 0.3em  0.1em  0.3em  0.1em ;
	font-size:11px;
	color: #547ab6;
	font-family:  tahoma, Verdana, Arial, Helvetica, sans-serif;
}
input.bgSubmitM2 {
	background: url(images/szukaj.jpg) left top no-repeat;
	border: 0px solid #5F5F5F;
	width: 109px;
	height: 22px;
	padding: 0;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	cursor: pointer;
	font-family:  Tahoma,  Arial, Helvetica, sans-serif;
}
div.etapyRejestracja {
	background: url(images/etapy.jpg) center top no-repeat;
	width: 650px;
	height: 97px;
	margin: 0 auto;
}

/* dane kontaktowe*/
h3.komunikatNaglowek {
	margin: 0 0 0 0;
	padding: 6px 0 6px 20px;
	text-align: left;
	line-height: 16px;
	color: #416BAF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background: url(images/arrow_m_1.gif) no-repeat 0px 10px;
	border-bottom: 1px solid #DDDFE2;
}
h3.komunikatNaglowek a {	
	color: #416BAF;
	font-weight: bold;
	text-decoration: none;
}
h3.komunikatNaglowek a:hover {	
	color: #416BAF;
	font-weight: bold;
	text-decoration: underline;
}
div.komunikatTresc {
	padding: 5px 0 8px 20px;
	line-height: 20px;
}
div.komunikatTresc2 {
	padding: 5px 0 0px 20px;
	border-bottom: 1px solid #DDDFE2;
	clear: both;
}

div.komunikatTresc2 span{
	display: block;
	float: left;
	font-weight: bold;
	width: 150px;
}

div.komunikatTresc2 div.adres {
	float: left;
	font-weight: normal;
}