* { margin:0; padding:0;}
body { text-align:center;

background-color: #ffffff;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; line-height: .9em; color:#4c4c4c;}

input, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.91em;}
h4{font-size:14px;font-weight:bold;}
TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:1000px; overflow:hidden; clear:both; }
.container { width:1000px;}

p { margin-bottom:10px;}

.left-bg { position:absolute; top:0; left:0; width:50%; height:481px; background:url(images/left-bg.gif) left top repeat-x;}

.kolorcena {width:480px; color:#666666; 
	font-size:10px; }
	
	.kolorcena1 {color:#666666; 
	font-size:10px; }
#logo100 {margin-top:10px; }	
#logo110{margin-top:10px; margin-left:15px;}


	#rzetelnafirma { float:right; padding-top:0px;padding-right:7px;padding-bottom:20px; }

.erorrform {color:#ff0000;  }

.tops {color:#ff0000; font-weight:bold; font-size:14px; 	font-family: "Times New Roman", Times, serif; 	font-style: italic; height:30px;}

#stopka {color:#666666;clear: both; text-align: center; margin-left: auto; margin-right: auto; }

.stopkaloga {width:640px;  text-align: center; margin-left:5px;}

.stopkaloga1 {width:80px; height:90px; float:left; font-size:9px;   }
.stopkaloga1 a:link {color:#666666; text-decoration : none; font-size:9px; }
.stopkaloga1 a:active {color:#666666;text-decoration : none; font-size:9px; }
.stopkaloga1 a:visited {color:#666666;text-decoration : none;font-size:9px;  }
.stopkaloga1 a:hover {color:#0033CC;text-decoration:underline;font-size:9px;  }




.linkioferta a:link {color:#000000; text-decoration : none; font-size:12px;  }
.linkioferta a:active {color:#000000;text-decoration : none; font-size:12px; }
.linkioferta a:visited {color:#000000;text-decoration : none;font-size:12px;  }
.linkioferta a:hover {color:#0033CC;text-decoration:underline;font-size:12px;  }


.gdziejestes { color:#4c4c4c; padding: 0px 0px 0px 18px; font-size: 12px; }
.gdziejestes1 { color:#4c4c4c; padding: 0px 0px 0px 15px; font-size: 12px; font-weight:normal;}
.gdziejestes2 { color:#df1e26; padding: 15px 0px 0px 15px; font-size: 12px; }
.gdziejestes2a { color:#df1e26; padding: 0px 0px 0px 0px; font-size: 12px; clear:both; height:30px; display:block;}
.gdziejestes2b { color:#666666; padding: 0px 0px 0px 15px; font-size: 12px;  }
.gdziejestes2c {  padding: 0px 0px 15px 0px; font-size: 12px;  }


.gdziejestes2c a:link {color:#000000; text-decoration : none;  }
.gdziejestes2c a:active {color:#000000;text-decoration : none;  }
.gdziejestes2c a:visited {color:#000000;text-decoration : none;  }
.gdziejestes2c a:hover {color:#0033CC;text-decoration:underline;  }



.promopunkty { color:#df1e26; font-size: 14px; font-weight:bold;}
.promopunkty1 { color:#000000; font-size: 14px;font-weight:bold;}

.promopunktya { color:#df1e26;  }
.promopunkty1a { color:#000000; }

.promon { color:#df1e26; font-size: 14px; font-weight:bold;}
.promona { color:#000000; font-size: 14px;font-weight:bold;}
.sciez { padding-left:15px; }



.gdziejestes3 { color:#0033CC; padding: 0px 0px 0px 15px; font-size: 12px; }
.gdziejestes4 { color:#df1e26; padding: 0px 0px 0px 0px;  font-size: 10px; font-weight:bold; }
.gdziejestes4b { color:#333333; padding: 0px 0px 0px 0px;  font-size: 10px; font-weight:bold; }
/*==================lista produkt===================*/

.Detailsbox100 {width:330px;	padding-top:0px;	margin-bottom:0px;	float: left;}
.Details2box100 {padding:0px 0px 0px 0px;}
.Detailsbox100 .MainImagebox100 {float:left;	margin:0px 0px 0px 0px;	width:330px; text-align:center;}
#DetailsTextbox100 {margin-left:0px;  }
.Codebox100 {font-weight:bold;	font-size:10px;	color:#6075A0;	margin-bottom:0px;	}
#DetailsTextbox100 H1 {text-align:center;	font-size:14px;	color:#000000; 	}
.cena100 {	font-weight:bold;	font-size:10px;	color:#000;	text-decoration:line-through;}
.Detailsbox100 P {	margin-top:0px;text-align:center;}







.Detailsbox {
	width:225px;
	padding-top:0px;
	margin-bottom:0px;
	float: left;	
	
		background-image:url('/webfolder/promopolska/img/krechap.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	
	
	
	
	}

.Details2box { 
	background-image:url('/webfolder/promopolska/img/krecha.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
padding:0px 0px 0px 0px;

	}


.DetailsTextbox { 	width:225px;
margin-left:0px;

min-height:290px;
font-size:10px;

	}

.Detailsbox .MainImagebox {min-height:200px;
	float:left;
	margin:5px 0px 5px 0px;
	width:225px;
	text-align:center;
	}

.Detailsbox H1 {text-align: center;
	font-size:13px;
	color:#000000;
	
	
	
	}
.Detailsbox P {
	margin-top:0px;text-align:center;
	}


.Detailsbox .Codebox {
	font-weight:bold;
	font-size:10px;
	color:#6075A0;
	margin-bottom:0px;
	}






















.Details {
	width:674px;

	padding-top:10px;
	margin-left:1px;
	margin-bottom:10px;
	
	}

.Details2 { 
	background-image:url('/webfolder/promopolska/img/krecha.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
padding:5px 5px 5px 5px;

	}



.DetailsText { 	
	width:370px;
	margin-left:270px;
	min-height:230px;
}
.DetailsTextForm { 	
	width:370px;
	margin-left:125px;
	min-height:230px;
}	


.Details .MainImage {
	float:left;
	margin:0 15px 10px 0;
	width:250px;
	text-align:center;
	}

.Details .Logo {
	float:right;
	margin:0 0 10px 15px;
	}

.Details H1 {
	font-size:18px;
	color:#000000;
	}

.Details .Code {
	font-weight:bold;
	font-size:10px;
	color:#6075A0;
	margin-bottom:5px;
	}

.Details .Price {
	font-size:13px;
	color:#ff0000;
	
	}

.Details .Price B {
	font-size:12px;
	}



.Details .OldPrice { color:#666666; 
	font-size:12px;
	text-decoration:line-through;font-weight: lighter;
	
	}

.Details .OldPrice SPAN {
	color:#000;
	}

.Details .OtherImages {
	margin-top:15px;
	margin-bottom:13px;
	}

.Details .OtherImages IMG {
	margin:0 0px 5px 0;
	}

.Details .OtherInfo TD {
	padding:5px 10px 0 0;
	vertical-align:top;
	width:25%;
	}

#main_col .Details H2 {
	font-size:16px;
	color:#6075A0;
	text-align:left;
	margin:15px 0 0 0;
	padding:0;
	}

.Details FORM {
	margin-top:10px;
	}
.Details P {
	margin-top:5px;font-size:11px;
	}

.Details FORM INPUT.Text,
.Details FORM TEXTAREA {
	width:220px;
	}





.PagerWrap {	text-align:right; 
	width:673px;
	}

.Pager {
	margin:0 0 0 0;
	width:230px;

	}

.Pager .Next {
	text-align:right;
	}
.Pager .Prev {
	text-align:right;
	}

.Pager .Page {
	color:#000;
	text-align:center;
	}

.Pager B {
	color:#0033CC;
	}







.Pager1 {
	clear:right;
	margin:12px 0 0 0;
	width:660px;

	}
.Pager1 .sciez {width:350px;
	text-align:left;
	}

.Pager1 .Next {width:40px;
	text-align:right;
	}
	
.Pager1 .Prev {width:40px;
	text-align:left;
	}

.Pager1 .Page {
	color:#000;
	text-align:center;
	width:100px;
	}



.Pager1 .disp {width:40px;
	
	}











/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:26px;}
.form input {width:243px; background:none; color:#4c4c4c; padding:1px 0 1px 3px;}
textarea { width:243px; height:147px; background:none; overflow:auto; color:#4c4c4c; padding:1px 0 0 3px; margin-bottom:11px;}



/*==================list====================*/
ul { list-style:none;}

#site-nav li { display:inline;}
#site-nav li a { display:block; float:left; background:url(images/menu-bg.gif) left top repeat-x; width:105px; height:26px; text-align:center; color:#fff; text-decoration:none; line-height:26px; margin-left:1px; font-size:1.1em;}
#site-nav li a:hover { background:url(images/menu-bg-act.gif) left top repeat-x; color:#bcecff;}
#site-nav li a em { display:block; background:url(images/first-bg.gif) no-repeat left top; font-style:normal;}
#site-nav li a b { display:block; background:url(images/last-bg.gif) no-repeat right top; font-weight:normal;}
#site-nav li a:hover em { background:url(images/first-bg-act.gif) no-repeat left top;}
#site-nav li a:hover b { background:url(images/last-bg-act.gif) no-repeat right top;}
#site-nav li a.current { background:url(images/menu-bg-act.gif) left top repeat-x; color:#bcecff;}
#site-nav li a.current em {background:url(images/first-bg-act.gif) no-repeat left top;}
#site-nav li a.current b { background:url(images/last-bg-act.gif) no-repeat right top;}

.list1 { margin-bottom:25px;}
.list1 li {padding:0 0 1px 13px;}
.list1 li a { color:#e7f2d8; text-decoration:none;}
.list1 li a:hover { color:#fff; text-decoration:underline;}


/*==================news====================*/
.news_sg { border-top-width: thin;   border-top-style: solid; border-top-color: #999999; padding-bottom:5px; padding-top:4px; width:290px; }
.news_ng { float:left; font-size:12px;  width:283px;  }
.news_data { float:right; font-size:9px;  color:#999999;}
.news_tekst { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px; line-height: 1.3em;}
.news_link {font-size:10px;  }
.news_link a:link {color:#000000; text-decoration : none; font-size:7px; }
.news_link a:active {color:#000000;text-decoration : none; font-size:7px; }
.news_link a:visited {color:#000000;text-decoration : none;font-size:7px;  }
.news_link a:hover {color:#0033CC;text-decoration:underline;font-size:7px;  }



.news_sg_w {border-top-width: thin; border-top-style: solid; border-top-color: #999999; padding-bottom:5px; padding-top:5px; width:645px; }
.news_ng_w { font-size:12px; font-weight:bold; color:#333333;}
.news_data_w { font-size:9px;  color:#666666;}
.news_tekst_w {text-align: justify; }
.news_obrazek_w {float:right; padding: 5px 0px 0px 15px;}



.list3 dt { color:#6ba71c; font-weight:bold;}
.list3 dd { padding-bottom:19px;}
.list3 dd.last { padding-bottom:0;}


/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}
.img-box1 { width:100%; overflow:hidden; padding-bottom:14px;}
.img-box1 img { float:left; margin:0 14px 0 0;}

.p1 { margin-bottom:15px;}


.cyfra {text-decoration:none; color:#b6b6b6;font-size:11px; }




/*==================txt, links, lines, titles====================*/
a {text-decoration:none; color:#0033CC;font-size:10px; }
a:hover{text-decoration:underline; color:#0033CC;}

#col-2 a{text-decoration:none; color:#ffffff;font-size:10px; font-weight:normal;}

#col-2 a:link {color:#0033CC; text-decoration : none; font-size:10px; }
#col-2 a:active {color:#0033CC;text-decoration : none; font-size:10px; }
#col-2 a:visited {color:#0033CC;text-decoration : none;font-size:10px;  }
#col-2 a:hover {color:#0033CC;text-decoration:underline;font-size:10px;  }

#col-1 p { font-size:10px;}

#col-1 a{text-decoration:none; color:#ffffff;font-size:10px; font-weight:normal;}

#col-1 a:link {color:#0033CC; text-decoration : none; font-size:12px; }
#col-1 a:active {color:#0033CC;text-decoration : none; font-size:12px; }
#col-1 a:visited {color:#0033CC;text-decoration : none;font-size:12px;  }
#col-1 a:hover {color:#0033CC;text-decoration:underline;font-size:12px;  }


#col-11 a{text-decoration:none; color:#ffffff;font-size:10px; font-weight:normal;}

#col-11 a:link {color:#0033CC; text-decoration : none; font-size:10px; }
#col-11 a:active {color:#0033CC;text-decoration : none; font-size:10px; }
#col-11 a:visited {color:#0033CC;text-decoration : none;font-size:10px;  }
#col-11 a:hover {color:#0033CC;text-decoration:underline;font-size:10px;  }

#col-111 a{text-decoration:none; color:#ffffff;font-size:10px; font-weight:normal;}

#col-111 a:link {color:#0033CC; text-decoration : none; font-size:10px; }
#col-111 a:active {color:#0033CC;text-decoration : none; font-size:10px; }
#col-111 a:visited {color:#0033CC;text-decoration : none;font-size:10px;  }
#col-111 a:hover {color:#0033CC;text-decoration:underline;font-size:10px;  }




a.link_pionowe_glowne{
	text-decoration:none; color:#ffffff;font-size:10px; font-weight:normal;
}

a.link_pionowe_glowne:hover{
	text-decoration:none; color:#ff0000;font-size:10px; font-weight:normal;
}

a.link_pionowe{
	text-decoration:none; color:#ffffff;font-size:10px; font-weight:normal;
}

a.link_pionowe:hover{
	text-decoration:none; color:#ff0000;font-size:10px; font-weight:normal;
}
h1 { color:#fff; font-size:1.58em; font-weight:normal; line-height:1em; letter-spacing:-1px; margin-bottom:9px;}
h1 a:link {color:#fff; text-decoration : none; }
h1 a:active {color:#fff;text-decoration : none;  }
h1 a:visited {color:#fff;text-decoration : none; }
h1 a:hover {color:#fff; text-decoration: underline;  }




h2 { font-size:1.67em; color:#343434; line-height:1.2em; font-weight:normal; margin-bottom:8px;}
h3 { font-size:1em; color:#6ca81d;}

.txt1 { color:#6ba71c;}

.link1 { display:block; float:left; background:url(images/link1-bg.jpg) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(images/link1-left.jpg) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.jpg) no-repeat right top; padding:3px 16px 4px 24px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.link2 { background:url(images/marker.gif) no-repeat left 4px; padding:0 0 0 13px; color:#e7f2d8; text-decoration:none;}
.link2:hover { text-decoration:underline;}

/*==================boxes====================*/
#slogan-box { background:url(images/header-main-banner.jpg) no-repeat left top; width:652px; height:223px;}
#slogan-box .inner { padding:57px 0 0 71px;}

#header-box { background:url(images/header-box.jpg) no-repeat left top; width:318px; height:223px; color:#e9f3da; position:absolute; z-index:3; margin:130px 0 0 652px;}
#header-box .inner { padding:40px 40px 0 30px;}
#header-box p { margin-bottom:28px;}

.cont-box { padding:0 80px 0 0; margin:0;}
.cont-box span { float:right;}

.buttons-box { width:100%; overflow:hidden;}
.buttons-box .link1 { float:right; margin-left:6px;}


/*header*/
#header #flash { position:absolute; margin:0 0 0 -5px;}
#header #extra-img { position:absolute; margin-left:-5px; z-index:2;}

/*content*/
#content { background:#ffffff; width:1000px; color: #000000;}

#content .left-line { background:url(images/content-left.jpg) no-repeat left top;}
#content .right-line { background:url(images/content-right.jpg) no-repeat right top;} 
#content .inside { padding:30px 20px 5px 20px;}
#content .indent { padding:0 30px 0 30px;}
#content .indent1 { padding:0 20px 38px 40px;}

/*footer*/
#footer {width:1000px; height: 5px; border-top: 1px solid #ccc; margin:25px auto 0 auto; font-size:10px; clear:both;}
#footer_p {color:474747; text-align:left; font-size:10px; padding-top:6px; padding-bottom:20px;}

#footer_p a:link {color:#0033CC; text-decoration : none; font-size:10px; font-weight:normal;}
#footer_p a:active {color:#0033CC;text-decoration : none; font-size:10px; font-weight:normal;}
#footer_p a:visited {color:#0033CC;text-decoration : none;font-size:10px;font-weight:normal;  }
#footer_p a:hover {color:#0033CC;text-decoration:underline;font-size:10px; font-weight:normal; }



#footer_p1 {color:#666666; text-align:left; font-size:9px; padding-top:13px;}

/*==========================================*/

.slideshow {
 	height:274px;
	width:665px;
	margin:auto;
	float:left;
	list-style:none;
	overflow:hidden;
 }
.slideshow img { border: 1px solid #ccc; 
}
#nav {
float:right;
margin-top:5px;

}
#nav a { 
	background-color:#666666;
	color:#666666;
	text-decoration: none;
	margin-left:2px;
	display:block;
	width:12px;
	height:12px;
	float:left;
}
#nav a.activeSlide { 
 background-color:#990000;
 color:#990000;
 }
#nav a:focus { outline: none; }


#baner_slide {
	width:100%;
	height:290px;
	clear:both;
	
}
.slide_photo {
	height:274px;
	width:665px;
	float:left;
	list-style:none;
	
	
}






/* ============= KOSZYK STYLE =============*/
input.textbutton {
	border:0;
	padding:0;
	margin:0;
	color:#03C;
	font-size:12px;
	background:transparent;
	display:block;
	width:auto;
	text-align:left;
} 
input.textbutton:hover {
	border:0;
	padding:0;
	margin:0;
	color:#03C;
	font-size:12px;
	background:transparent;
	text-decoration:underline;
	
} 
.simpleCart_items {
 	margin:0;
	padding:15px;
}
.simpleCart_items_Header {
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
	font-weight:bold;
}
.simpleCart_items_Name {
	float:left;
	font-weight:bold;
	width:auto;
}
.simpleCart_items_Atrybut {
	font-weight:bold;
	width:auto;
}
.simpleCart_items_Quantity {
	float:right;
	font-weight:bold;
	width:auto;

}
.cartHeaders {
	font-weight:bold;
	clear:both;
	margin:0 0 0 10px;

}
.itemContainer {
	margin:5px 0 6px 0px;
	clear:both;
	height:15px;
	overflow:hidden;
	
}
.itemdecrement {
	float:right;
}
.itemincrement {
	float:right;	
}
.itemremove {
	float:right;
	
}
.simpleCart_empty {
float:right;
}
.simpleCart_checkout {
float:left;
}
.itemQuantity {
	float:right;
	padding:0 5px 0 5px;
	width:20px;
	text-align:center;
}

.itemName {
	float:left;
	width:190px;
	height:15px;
	overflow:hidden;
	color:#FF0000;

}
.itemAtrybut {
	float:left;
	height:15px;
	width:1px;
	color:#FFFFFF;
	overflow:hidden;

}
.itemprice {
	float:right;
	height:15px;
	width:auto;
	margin:0 10px 0 0;
}
.item_add {
	padding:0;
	margin:0 0 0 2px;

}
.itemremove {
	float:right;
	margin:0;
}
.right_lista_zamowienia {
	float:right;
	height:auto;
	width:530px;
	margin: 0px 20px 0px 0px;
}
.koszyk {
	width:312px;
	height:auto;
	border: solid thin #CCCCCC;
	float:right;
	margin-bottom:5px;
	float:right;
	color:#4C4C4C;
	padding-top:15px;
	background-color:#fbf7f7;
}
.atrybuty_edit {
	width:530px;
	height:auto;
}
textarea.koszyk_sprawdz_textarea {
	width:530px;
	height:70px;
}
.Total_Quantity_Row {
	height:15px;
	clear:both;
	margin-top:20px;
	padding:15px;
}
.koszyk_footer {
	width:auto;
	height:auto;
	padding:15px;
	margin-bottom:10px;

}
.addToCart {
width:auto;
height:100px;
float:left;
}
.itemsCart {
	margin-bottom:20px;
}
.AddToCartText {
float:right;
margin-top:25px;
margin-right:5px;
}
.AddToCartText a {

}
.AddToCartImg {
float:right;

}
/* KOSZYK SPRAWDZ */
.lista_zamowienia {
	height:auto;
	width:100%;
}
.lista_zamowienia_pordukt {
	height:145px;
	width:100%;
	clear:both;
}
.lista_zamowienia_img {
	float:left;
	width:100px;
	height:110px;
	margin:15px 10px 10px 10px;
}
.lista_zamowienia_img a {
	display:block;
	width:auto;
	height:auto;
	margin:0 auto 0 auto;
}
.lista_zamowienia_img img {
	text-align:center;
}
.lista_zamowienia_tekst {
	margin-top:15px;

}
.lista_zamowienia_item {
	font-weight:bold;
	margin:0 5px 0 5px;
}