body, td {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
	text-align: left;
	color: #748f8f;
}

body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	background-color: #151b1a;
	color: #748f8f;
}

#bgWelcome {
	background: #151b1a url(images/bg.jpg) repeat-x left top;
}

#bgPage {
	background: #151b1a url(images/bg_page.jpg) repeat-x left top;
}

ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 5px;
}
ul {
	padding: 3px 0px 3px 10px;
}

li {
	padding: 0px 0px 0px 15px;
}

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: #396eaa;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #396eaa;
	font-weight: normal;
	text-decoration: underline;
}

ul li {
	background: url(images/ico_li.gif) no-repeat;
	background-position: 0 5px;
	list-style:none;
	padding: 2px 0px 2px 17px;
	margin: 0px;
	color: #aee2ec;
	font-weight: normal;
}
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;
}

h2 {
	margin: 0;
	padding: 0;
	clear: both;

	line-height: 22px;
	color: #fff;
	font-size: 20px;
	font-weight:normal;
	font-family: Tahoma;
}

div.pageTop {
	width: 940px;
	height: 81px;
	margin: 0 auto 24px auto;
	padding: 0 20px 0 20px;
}

div.pageMiddle {
	width: 940px;
	margin: 0 auto;
	padding: 0 20px 40px 20px;
}

div.pageLeft {
	width: 250px;
	padding: 10px 0 5px 0;
	margin: 0;
	float: left;
}

div.pageContent {
	width: 980px;
	padding: 28px 0 0 0;
}

div.pageCenter {
	width: 980px;
	float: left;
}

div.bgMiddle {
	background: url(images/bg_middle.jpg) no-repeat center top;
	width: 980px;
	margin: 0 auto;
}
div.bgMiddlePage {
	background: url(images/bg_middle_page.jpg) no-repeat center top;
	width: 980px;
	margin: 0 auto;
}

/* stopka */
div.stopka {
	padding: 0 20px;
	margin: 0 auto;
	width: 940px;
	clear: both;
}

div.stopka .Text {
	font-weight: normal;
	line-height: 16px;
	font-size: 10px;
}

.stopkaDesc a {
	color: #396eaa;
	text-decoration: none;
}
.stopkaDesc a:hover {
	color: #396eaa;
	text-decoration: underline;
}

.lightBlue {
	color: #aee2ec;
}
.withe {
	color: #fff;
}
.reklama {
	padding: 0px 0 5px 0; 
	clear: both;
}
.bannerTop {
	padding: 0 0 0 0;
	clear: both;	
}
.bannerTopWelcome {
	padding: 0 0 16px 0;
	clear: both;	
}
div.ContentBottom, div.ContentStopka {
	background: url(images/line.gif) repeat-x left top;
	padding: 15px 0;
	clear: both;
}

div.ContentBottom .Text {
	padding: 0 20px;
	width: 940px;
	clear: both;
	margin: 0 auto;
	line-height: 16px;
	font-size: 10px;
}



/* elementy*/

div.elementLeft {
	float: left;
	width: 260px;
	padding: 0 20px 0 0;
}

div.elementCenter {
	float: left;
	width: 340px;
	padding: 0px 20px;
}

div.elementRight {
	float: left;
	width: 260px;
	padding: 0 0 0 20px;
}

div.elementContent {
	padding: 0px 0px 12px 0px;
	clear: both;
}

h3.elementTitle {
	margin: 0 0 12px 0;
	padding: 0 0 0 0;
	clear: both;

	line-height: 20px;
	color: #748f8f;
	font-size: 18px;
	font-weight:normal;
	font-family: Tahoma;
}

div.elementText {
	text-align: left;
}

a.elementMore {
	color: #dc0100;
	padding: 0 10px 0 5px;
	text-decoration: none;
	background: url(images/arrow_1.gif) no-repeat 100% 2px;
}
a.elementMore:hover {
	text-decoration: underline;
}



div.elementLeftPage {
	float: left;
	width: 220px;
	padding: 0 20px 0 0;
}

div.elementCenterPage {
	float: left;
	width: 680px;
	padding: 0px 0 12px 20px;
}

h2.CategoryTitle {
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
	clear: both;

	line-height: 20px;
	color: #748f8f;
	font-size: 18px;
	font-weight:normal;
	font-family: Tahoma;
	background: url("images/line.gif") repeat-x left bottom;
}

/* naglowek */
#naglowek1 {
	padding: 15px 0 0 0;
	height: 25px;
	color: #748f8f;
	font-size: 11px;
}

#naglowek1 a {
	text-decoration: none;
	color: #aee2ec;
	font-size: 11px;
	padding: 0 0 0 3px;
}
#naglowek1 a:hover {
	text-decoration: underline;
}


#tools {
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
	text-align: right;
	float: right;
	width: 300px;
}


#tools .home,#tools .mapa, #tools .kontakt {
	display: block;
	float: right;
	width: 70px;
	height: 28px;
}


/*page*/
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;
}

.foto {
	float: left; 
	margin: 5px;
}
.foto1 {
	clear: both; 
	margin: 5px 5px 10px 5px;
}
/*description*/
.tytulPliki {
	font-weight: bold;
	padding: 5px 0 5px 0;
	margin: 0 0 5px 0;
}

.opisPliki{
	color: #fff;
	font-size: 11px;
	padding: 5px 8px 10px 44px;
	margin: 0 0px 10px 0;
	background: url(images/ico_plik.gif) no-repeat 8px 1px;
}
.opisPliki a{
	font-weight: normal;
	color: #396eaa;
}
.opisPliki a:hover{
	font-weight: normal;
	color: #396eaa;
	text-decoration: underline;
}
div.marginesGallery {
	padding: 15px 0px 5px 0px;
	margin: 0 0px 0px 0px
}
div.borderGallery {
	margin: 4px 0 4px 0;
	padding: 6px 30px 0px 30px;
	border: 1px solid #d8d8d8;
	height: 41px;
	display: block;
}

div.borderGalleryHover {
	margin: 4px 0 4px 0;
	padding: 6px 30px 0px 30px;
	border: 1px solid #a7a7a7;
	height: 41px;
	display: block;
}

h3.tytulGallery {
	margin: 0;
	padding: 0px 0 0px 0px;
	clear: both;
	line-height: 16px;
	
	color: #585858;
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h3.tytulGallery a {
	line-height: 16px;

	color: #585858;
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}

h3.tytulGallery a:hover {
	color: #585858;
	font-weight: bold;
	text-decoration: underline;
}
div.dataGallery {
	color: #aba39b;
	font-size: 11px;
	font-weight: normal; 
	font-family: tahoma, Arial, Helvetica, sans-serif;
	padding: 4px 0 3px 0;
}

div.galerie2{
	clear: both;
	font-weight: bold;
	padding: 5px 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #d8d8d8;
}
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 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;
	
}

ul.submenu1 a.wybrana {
	display: block;
	width: 100%;
	color: #fff;
	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color: #396eaa;	
}

ul.submenu1 a {
	display:block;
	width: 100%;	
	background: url(images/arrow_1.gif) no-repeat 11px 7px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration:none;
}
ul.submenu1 a:hover {
	color: #fff;
	text-decoration: underline;
}
ul.submenu1 span {
	display: block;
	padding: 5px 0 5px 25px;
}

ul.submenu2 {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.submenu2 li {
	list-style:none;
	background: none;
	padding: 0 0 0 16px;
	margin: 0 0 0 0;
}

ul.submenu2 li.wybrana {
	list-style:none;
	background: none;
	padding: 0 0 0 16px;
	margin: 0 0 0 0;
}

ul.submenu2 a.wybrana {
	display:block;
	width:100%;
	
	background:url(images/arrow_1.gif) no-repeat;
	background-position: 8px 7px;
	color: #748F8F;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: underline;
}
ul.submenu2 a {
	display:block;
	width:100%;
	
	background:url(images/arrow_1.gif) no-repeat;
	background-position: 8px 7px;
	color: #748F8F;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 10px;
	text-decoration:none;
}
ul.submenu2 a:hover {
	color: #748F8F;
	font-weight: normal;
	text-decoration: underline;
}
ul.submenu2 span {
	display: block;
	padding: 5px 0 5px 20px;
}


.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 */

.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 10px 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 18px;
}
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*/
p.opisContactForm {
	padding: 15px 0 15px 0;
}
table.formularz {
	margin: 15px 0 0 0;
}
table.formularz td {
	color: #748F8F;
	vertical-align: top;
	padding: 4px 0 4px 0;
}

td.labelF{
	font-weight: normal;
	text-align: left;
	color: #748F8F;
}
td.labelF2{
	font-weight: normal;
	text-align: left;
	color: #748F8F;
	
}
input.inputF, textarea.inputF{
	border: 1px solid #2E3336;
	background-color: #151d1f;
	width: 221px;
	padding: 0.2em  0.3em  0.2em  0.3em ;
	color: #585858;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}
select.inputF {
	border: 1px solid #2E3336;
	background-color: #151d1f;
	width: 134px;
	padding: 0.2em  0.3em  0.2em  0.3em ;
	color: #585858;
	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: 73px;
	height: 28px;
	padding: 0;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	cursor: pointer;
	font-family:  Tahoma,  Arial, Helvetica, sans-serif;
}

.gwiazdka {
	color: #396EAA;
}


/*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;
}
.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;
}

.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: 91px;
	height: 19px;
	background: url(images/bg_submit.gif) right top no-repeat;
}
.buyNowOfShort a:hover {
	text-decoration: none;
}
.opisOferta {
	text-align: left;
	line-height: 16px;
	padding: 0px 0 3px 16px;
	background: url(images/arrow_2.gif) 0px 10px no-repeat;
}

.koszykOferta {
	text-align: right;
	padding: 3px 0 3px 0;
}
/* foto */

.blockT {
    background: url(images/cor_t.gif) repeat-x left top;
}
.blockR {
    background: url(images/cor_r.gif) repeat-y  right top;
}
.blockB {
    background: url(images/cor_b.gif) repeat-x left bottom;
}
.blockL {
    background: url(images/cor_l.gif) repeat-y left top;
}
.blockTL {
    background: url(images/cor_1.gif) no-repeat left top;
}
.blockTR {
    background: url(images/cor_2.gif) no-repeat right top;
}
.blockBR {
    background: url(images/cor_3.gif) no-repeat right bottom;
}
.blockBL {
    background: url(images/cor_4.gif) no-repeat left bottom;
    padding:4px;
}


/*news*/
.klientNews {
	padding: 5px 0px 15px 0px;
	margin: 0 0px 10px 0px;
	background: url(images/line.gif) repeat-x left bottom;
}
.marginesNews {
	padding: 5px 0px 15px 0px;
	margin: 0 0px 10px 0px;
	background:	url(images/line.gif) repeat-x left bottom;
}
.dataNews {
	color: #aee2ec;
	font-size: 10px;
	font-weight: normal; 
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
.dataPadding {
	padding: 3px 0 5px 0;
}

h3.tytulNews {
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
	text-align: left;
	line-height: 16px;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
}
h3.tytulNews a {	
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
h3.tytulNews a:hover {	
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}

h3.tytulNews3 {
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
	text-align: left;
	line-height: 16px;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
}
h3.tytulNews3 a {	
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
h3.tytulNews3 a:hover {	
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}

h3.tytulKlient11 {
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
	text-align: left;
	line-height: 12px;
	color: #748f8f;
	font-size: 11px;
	font-weight: normal;
	font-family:  Arial;
}
h3.tytulKlient11 a {	
	color: #748f8f;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
h3.tytulKlient11 a:hover {	
	color: #748f8f;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

h3.tytulKlient {
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
	text-align: left;
	line-height: 12px;
	color: #748f8f;
	font-size: 12px;
	font-weight: normal;
	font-family:  Arial;
}
h3.tytulKlient a {	
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
h3.tytulKlient a:hover {	
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
}
h3.tytulKlient13 {
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
	text-align: left;
	line-height: 16px;
	color: #748f8f;
	font-size: 13px;
	font-weight: normal;
	font-family:  Arial;
}
h3.tytulKlient13 a {	
	color: #fff;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
}
h3.tytulKlient13 a:hover {	
	color: #fff;
	font-weight: normal;
	font-size: 13px;
	text-decoration: underline;
}

h3.tytulNews22 {
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	text-align: left;
	line-height: 12px;
	color: #585858;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
h3.tytulNews22 a {	
	color: #585858;
	font-weight: bold;
	text-decoration: none;
}
h3.tytulNews22 a:hover {	
	color: #585858;
	font-weight: bold;
	text-decoration: underline;
}
.opisNews {
	text-align: left;
	line-height: 16px;
	font-size: 12px;
	padding: 0px 0 3px 0;
}
.opisNews p{
	font-size: 12px;
}

.opisNews22 {
	text-align: left;
	line-height: 16px;
	padding: 0px 0 3px 0;
}


a.wiecej {
	color: #396eaa;
	padding: 0 7px 0 0px;
	text-decoration: none;
	background: url(images/arrow_1.gif) no-repeat 100% 2px;
}
a.wiecej:hover {
	text-decoration: underline;
}

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.marginesOfferBlok{
	padding: 15px 13px 10px 5px;
	text-align: left;
}
h3.tytulOfferBlok {
	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.tytulOfferBlok span {
	display: block;
	background: url(images/flower.jpg) no-repeat right bottom;
}

h3.tytulOfferBlok2 {
	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.tytulOfferBlok2 a {	
	color: #009ccc;
	font-weight: bold;
	text-decoration: none;
}
h3.tytulOfferBlok2 a:hover {	
	color: #009ccc;
	font-weight: bold;
	text-decoration: underline;
}
.cenaOfferBlok {
	font-size: 11px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #905923;
	padding: 3px 0 5px 0;
	padding: 4px 0 0px 0;
}

.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;
}
.prawo {
	text-align: right;
}
/* NewsBlok */
div.marginesNewsBlok{
	padding: 0px 0px 16px 0px;
	text-align: left;
}

h3.tytulNewsBlok2 {
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
	text-align: left;
	line-height: 12px;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
}
h3.tytulNewsBlok2 a {	
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
h3.tytulNewsBlok2 a:hover {	
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}

.dataNews2 {
	color: #aee2ec;
	font-size: 10px;
	font-weight: normal; 
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
.opisNews2 {
	text-align: left;
	padding: 4px 0 4px 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: 5px 0px 10px 0px;
	margin: 0 0px 10px 0px;
	background:	url(images/line.gif) repeat-x left bottom;
}

h3.tytulDesc {

	margin: 0 0 0 0;
	padding: 0 0 3px 0;
	text-align: left;
	line-height: 12px;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}

h3.tytulDesc a {	
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
h3.tytulDesc a:hover {	
	color: #fff;
	font-weight: normal;
	text-decoration: underline;

}

.opisDesc {
	text-align: justify;
	line-height: 16px;
	padding: 4px 0 3px 0;
}
.fontSize12 p{
	font-size: 12px;
}
/**************************/


.Container {
	padding: 0 0px 0 0px;
	clear: both;
}

.Container0 {
	padding: 0 0px 0 0px;
	clear: both;
}


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;
}

.pasekBottom {
	clear: both;
	padding: 2px 0 0 0;
	margin: 2px 0 5px 0;
}

div.krok1 {
	border-bottom: 1px solid #e5e5e5;
	background: url(images/bg_res.jpg) repeat-x left top;
	padding: 0 20px 20px 20px;
}

h4.krok1 {
	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;
	background: url(images/krok_1.gif) no-repeat left top;
	height: 44px;
	width: 182px;
}
h4.krok2 {
	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;
	background: url(images/krok_2.gif) no-repeat left top;
	height: 44px;
	width: 182px;
}

.data {
	color: #3189ff;
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


.imgBorder {
	border:	1px solid #31393b;
	padding: 3px;
	background-color: #202827;
}
.imgBorderBig {
	border:	1px solid #31393b;
	padding: 3px;
	background-color: #202827;
}
.borderBottom {
	padding: 0 0 7px 0;
	text-align: center;
	border-bottom:	1px solid #ffffff;
	width: 320px;
	margin: 0 auto;
}
.imgBorderGallery {
	border:	1px solid #31393b;
	padding: 3px;
	background-color: #202827;
}

input.btn {
	border: none;
	background: #fff url(images/data.gif) no-repeat left top;
	width: 28px;
	height: 28px;
	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;
}

div.menuBottom {
	padding: 0px 0 7px 0px;
	border-bottom: 1px solid #d8d8d8;
	clear: both;
}

ul.menuBottom {
	padding: 0;
	margin: 0;
	float: left; 
	
}
ul.menuBottom li {
	margin: 0;
	padding: 0;
	background-image: none;
	border-right: 1px solid #959595;
	float: left; 
	display: block;
}

ul.menuBottom a {
	color: #585858;

	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	text-transform: lowercase;
	display: block;
	padding: 0px 11px 0px 11px;
}

ul.menuBottom a:hover {
	color: #585858;
	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;
}


/*menu gorne */
.menuTopContener {
	margin: 8px 0 0 0;
	width: 940px;
}

ul.menuGora {
	padding: 0px 0 0px 0px;
	margin: 0;
	float: left;
}
ul.menuGora li {
	margin: 0 1px 0 0;
	display: inline;
	float: left; 
	background: none;
	display:block; 
	padding: 0 0 0 0;
}

ul.menuGora li a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 17px;
	font-family: Tahoma;
	display: block;
}

ul.menuGora li.aktualna a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 17px;
	font-family: Tahoma;
	display: block;
	background-color: #396eaa;	
}


ul.menuGora li a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #396eaa;	
}

ul.menuGora li span {
	display: block;
	padding: 6px 15px 6px 15px;
}

/*
ul.menuGora li.first, ul.menuGora li.firstaktualna {
	margin: 0;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left; 
	background: none;
}
ul.menuGora li a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 17px;
	font-family: Tahoma;
	float: left; 
	line-height: 31px;
	cursor: pointer;
}
ul.menuGora li.first a, ul.menuGora li.last a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 17px;
	font-family: Tahoma;
	float: left; 
	line-height: 31px;
	cursor: pointer;
}

ul.menuGora li a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #396eaa;
}

ul.menuGora li.aktualna {
	margin: 0;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left; 
	line-height: 31px;
	background-color: #396eaa;
}

ul.menuGora li.aktualna a, ul.menuGora li.firstaktualna a, ul.menuGora li.lastaktualna a{
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 17px;
	font-family: Tahoma;
	float: left; 
	line-height: 31px;
	cursor: pointer;
}

*/


div.menuTopContener ul.poziom2 {
	width: 150px;
	margin: 0px 0 0 0px; 
	padding: 0;
	background: #fefefe  url(images/menu_1.jpg) no-repeat 0 0;
}

div.menuTopContener ul.poziom2 li {
	line-height: 21px; 
	padding: 0px; 
	margin: 0px 0 0 0px; 
	display:block; 
	position: relative;
	z-index: 100;
}

div.menuTopContener ul.poziom2 li.first {
	line-height: 21px; 
	padding: 15px 0px 0px 0px; 
	margin: 0px; 
	display:block; 
	position: relative;
	z-index: 100;
}

div.menuTopContener ul.poziom2 li.last {
	line-height: 21px; 
	padding: 0px 0px 20px 0px; 
	margin: 0px; 
	display: block; 
	position: relative;
	z-index: 100;
	background: url(images/menu_2.jpg) no-repeat left bottom;
}

div.menuTopContener ul.poziom2 li a { 
	font-family: Tahoma; 
	line-height: 21px; 
	margin: 0px; 
	padding: 0px; 
	color: #848484; 
	font-weight: normal; 
	font-size: 11px; 
	display: block;
}
div.menuTopContener ul.poziom2  li a:hover, div.menuTopContener ul.poziom2  li.first a:hover, div.menuTopContener ul.poziom2  li.last a:hover {
	color: #585858; 
	font-weight: normal; 
	font-size: 11px; 
	background-color: #e0e0e0;
	background-image: none;
	width: 150px;
}
div.menuTopContener ul.poziom2 li span {
	display: block; 
	padding: 0px 10px 0px 8px;  
	margin: 0;
	width: 130px;
	background: none;
}
div.menuTopContener ul.poziom2 { 
	position: absolute; 
	top: 36px; 
	left: 0px; 
	display: none; 
	z-index:1000;
}


div.menuTopContener ul li:hover ul.poziom2, 
div.menuTopContener ul.poziom2 li:hover ul.poziom3, 
div.menuTopContener ul.poziom3 li:hover ul.poziom4, 
div.menuTopContener ul.poziom4 li:hover ul.poziom5 { 
	display: block; 
}


