.MarginLeft, .MarginRight {
	width:50%;
}
.MarginLeft {
	background-color:#F9EBF2;
}
.ImageMarginLeft {
	background-image:url(../image/template/left_margin_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.MarginRight {
	background-color:#ffffff;
}
#headerLogo {
	width:407px;
	height:110px;
	background:url(../image/template/header_logo.gif) top right no-repeat;
}
#headerLogo div {
	padding:30px 0 0 0;
}
#headerLogo a {
	display:block;
	width:280px;
	height:70px;
}
#headerLoginIcon {
	width:40px;
	height:110px;
	background:url(../image/template/header_login_icon.gif) top right no-repeat;
}
#header1 {
	width:88px;
	height:33px;
	background:url(../image/template/header_1.gif) top left no-repeat;
}

#headerMenu {
	width:405px;
	height:77px;
}
#headerLogin {
	width:140px;
	height:77px;
	background:url(../image/template/header_login.gif) top left no-repeat;
	text-align:left;
}
#headerLogin a {
	display:block;
	width:135px;
	height:41px;
}
#header2Icon {
	width:265px;
	height:77px;
	background:url(../image/template/header_2icon.gif) top left no-repeat;
}
#headerWishlist {
	float:left;
	text-align:left;
}
#headerWishlist a {
	display:block;
	width:108px;
	height:41px;
}
#headerCart {
	float:right;
	text-align:right;
}
#headerCart a {
	display:block;
	width:135px;
	height:41px;
}

#statusMenuSearch {
	height:46px;
}
#SearchSimple {
	float:right;
	text-align:right;
	padding:13px 10px 0 0;
}
#StatusMenu {
	float:left;
}
#StatusMenu div, #StatusMenu a {
	height:46px;
}
#StatusMenu a {
	cursor:pointer;
	display:block;
}
#StatusMenuLeft {
	width:11px;
	background:url(../image/template/status_menu_left.gif) top right no-repeat;
}
#StatusMenuRight {
	width:9px;
	background:url(../image/template/status_menu_right.gif) top left no-repeat;
}
#StatusNew {
	width:102px;
	background:url(../image/template/status_new.gif) top right no-repeat;
}
#StatusNew:hover {
	background:url(../image/template/status_new_on.gif) top right no-repeat;
}
#StatusPromotion {
	width:99px;
	background:url(../image/template/status_promotion.gif) top right no-repeat;
}
#StatusPromotion:hover {
	background:url(../image/template/status_promotion_on.gif) top right no-repeat;
}
#StatusBestseller {
	width:105px;
	background:url(../image/template/status_bestseller.gif) top right no-repeat;
}
#StatusBestseller:hover {
	background:url(../image/template/status_bestseller_on.gif) top right no-repeat;
}
#StatusSale {
	width:127px;
	background:url(../image/template/status_sale.gif) top right no-repeat;
}
#StatusSale:hover {
	background:url(../image/template/status_sale_on.gif) top right no-repeat;
}

.searchSimpleForm {
	vertical-align:top;
}
.searchSimpleForm input.text {
	background:none;
	color:#C13982;
	margin:0;
	border:none;
	vertical-align:top;
	background:url(../image/template/simple_search.gif) top left no-repeat;
	width:159px;
	height:17px;
	padding:2px 0 0 3px;
}
.searchSimpleForm a, .searchSimpleForm a:visited {
	color:#C13982;
	text-decoration:underline;
}

#MenuMain {
	width:100%;
	height:41px;
}
#MenuMain .left div {
	width:11px;
	height:41px;
	background:url(../image/template/menu_main_left.gif) top right no-repeat;
}
#MenuMain .leftSite div {
	width:11px;
	height:41px;
	background:url(../image/template/menu_main_leftSite.gif) top right no-repeat;
}
#MenuMain .middle {
	width:100%;
	background:url(../image/template/menu_main_bg.gif) top repeat-x;
}
#MenuMain .middleSite {
	width:100%;
	background:url(../image/template/menu_main_site.gif) top repeat-x;
}
#MenuMain .right div {
	width:9px;
	height:41px;
	background:url(../image/template/menu_main_right.gif) top left no-repeat;
}
#MenuMain .rightSite div {
	width:9px;
	height:41px;
	background:url(../image/template/menu_main_rightSite.gif) top left no-repeat;
}
#MenuMain .middle td {
	vertical-align:top;
	text-align:left;
}
#MenuMain .middleSite td {
	vertical-align:top;
	text-align:left;
}
#MenuMain .middle .point {
	padding:3px 12px 0 0;
}
#MenuMain .middleSite .point {
	padding:3px 12px 0 0;
}
#MenuMain .middle .point div {
	width:9px;
	height:8px;
	background:url(../image/template/menu_main_point.gif) top left no-repeat;
}
#MenuMain .middleSite .point div {
	width:9px;
	height:8px;
	background:url(../image/template/menu_main_point.gif) top left no-repeat;
}
#MenuMain .middle .string {
	padding:0 13px 0 0;
}
#MenuMain .middleSite .string {
	padding:0 13px 0 0;
}
#MenuMain a, #MenuMain a:visited {
	text-decoration:none;
}
#MenuMain a:hover {
	text-decoration:underline;
}
#MenuMain a.unmark, #MenuMain a.unmark:visited {
	color:#000000;
}
#MenuMain a.unmark:hover {
	color:#8E2C57;
}
#MenuMain a.mark, #MenuMain a.mark:visited {
	color:#8E2C57;
	text-decoration:underline;
}
#MenuMain a.mark:hover {
	color:#000000;
}

#Path {
	background:url(../image/template/footer_bg.gif) left repeat-y;
}
#Path .string {
	height:16px;
	padding: 9px 0 0 0;
	color:#8E2C57;
}
#Path .string  a {
	text-decoration:underline;
}
#Path .TopShadow {
	background:url(../image/template/top_shadow.gif) top left no-repeat;
	width:812px;
	height:6px;
}

#Main {
	float:right;
	width:608px;
}
#ColumnLeft {
	float:left;
	width:186px;
}

#mainPageBG {
	width:812px;
	height:446px;
	background:url(../image/template/main_page_bg.jpg) top left no-repeat;
}
#mainPageBanner {
	position:relative;
	left:319px;
	top:74px;
	width:476px;
	height:352px;
}

#mainPageBanner1 {
	float:left;
	width:235px;
	height:352px;
}
#mainPageBanner2 {
	float:right;
	width:235px;
	height:352px;
}


#Footer {
	background:url(../image/template/footer_bg.gif) left repeat-y;
}

#CmsBottom {
	width:100%;
	text-align:center;
	padding:20px 0 20px 0;
}
#CmsBottom td {
	text-align:left;
	vertical-align:top;
}
#CmsBottom .point {
	padding:4px 6px 0 0;
}
#CmsBottom .point div {
	width:9px;
	height:7px;
	background:url(../image/template/cms_point.gif) top left no-repeat;
}
#CmsBottom .string {
	padding:0 12px 0 0;
}

#DownCategoryMenu {
	height:255px;
	background:url(../image/template/footer_bg.gif) left repeat-y;
	padding:5px 0 0 0;
}
#DownCategoryMenu td {
	text-align:left;
	vertical-align:top;
}
#tDC2 a, #tDC4 a, #tDC6 a, #tDC8 a, #tDC10 a {
	height:38px;
	display:block;
	cursor:pointer;
} 
#tDC1, #DC1 {
	width:17px;
}
#DC1 {
	height:132px;
	background:url(../image/template/dc1.gif) top left no-repeat;
}
#tDC2 a, #DC2 {
	width:109px;
}
#DC2 {
	background:url(../image/template/dc2.jpg) top left no-repeat;
}
#DC2 a {
	height:217px;
	display:block;
	cursor:pointer;
}
#tDC3, #DC3 {
	width:55px;
}
#DC3 {
	height:132px;
	background:url(../image/template/dc3.gif) top left no-repeat;
}
#tDC4 a, #DC4 {
	width:109px;
}
#DC4 {
	background:url(../image/template/dc4.jpg) top left no-repeat;
}
#DC4 a {
	height:217px;
	display:block;
	cursor:pointer;
}
#tDC5, #DC5 {
	width:64px;
}
#DC5 {
	height:132px;
	background:url(../image/template/dc5.gif) top left no-repeat;
}
#tDC6 a, #DC6 {
	width:108px;
}
#DC6 {
	background:url(../image/template/dc6.jpg) top left no-repeat;
}
#DC6 a {
	height:217px;
	display:block;
	cursor:pointer;
}
#tDC7, #DC7 {
	width:60px;
}
#DC7 {
	height:132px;
	background:url(../image/template/dc7.gif) top left no-repeat;
}
#tDC8 a, #DC8 {
	width:109px;
}
#DC8 {
	background:url(../image/template/dc8.jpg) top left no-repeat;
}
#DC8 a {
	height:217px;
	display:block;
	cursor:pointer;
}
#tDC9, #DC9 {
	width:55px;
}
#DC9 {
	height:132px;
	background:url(../image/template/dc9.gif) top left no-repeat;
}
#tDC10 a, #DC10 {
	width:109px;
}
#DC10 {
	background:url(../image/template/dc10.jpg) top left no-repeat;
}
#DC10 a {
	height:217px;
	display:block;
	cursor:pointer;
}
#tDC11, #DC11 {
	width:17px;
}
#DC11 {
	height:132px;
	background:url(../image/template/dc11.gif) top left no-repeat;
}

#shopInfo {
	width:100%;
	text-align:center;
	color:#8E2C57;
	padding:0 0 10px 0;
}

#footerBreak {
	height:1px;
	width:100%;
	background:url(../image/template/footer_break.gif) top left no-repeat;
}
#eproSignature {
	color:#8E2C57;
	padding:10px 0 10px 0;
	text-align:center;
}

#CategoryTitle {
	background:url(../image/template/category_title.gif) top left no-repeat;
	width:100%;
	height:37px;
}
#CategoryTitle div {
	padding:13px 0 0 34px;
	color:#AC4779;
	font-weight:bold;
}
.columnLeftTitle {
	width:100%;
	height:35px;
	background:url(../image/template/col_left_title_bg.gif) top left no-repeat;
	margin:2px 0 0 0;
}
.columnLeftTitle div {
	padding:11px 0 0 34px;
	color:#AC4779;
	font-weight:bold;
}

.ColumnLeftBreak {
	margin:0 0 0 2px; 
	height:1px; 
	background-color:#DEADC6;
}

.columnLeftBG {
	background:url(../image/template/column_left_bg.gif) right repeat-y;
}

.CategoryMenuUL {
	padding:0;
	margin:0;
	list-style:none;
}
.CategoryMenuUL li {
	padding:0 0 3px 17px;
	margin:0;
	background:url(../image/template/category_li.gif) top left no-repeat;
	background-position:0 4px;
}

#MenuCategoryLeft {
	padding:4px 4px 0px 16px;
}


.CategoryMenuUL a.category, .CategoryMenuUL a.category:visited {
	color:#000000;
	text-decoration:none;
}
.CategoryMenuUL a.category:hover {
	color:#8E2C57;
	text-decoration:underline;
}
.CategoryMenuUL a.inPath, .CategoryMenuUL a.inPath:visited {
	color:#8E2C57;
	text-decoration:none;
}
.CategoryMenuUL a.inPath:hover {
	color:#8E2C57;
	text-decoration:underline;
}
.CategoryMenuUL a.Active, .CategoryMenuUL a.Active:visited {
	color:#8E2C57;
	text-decoration:none;
	font-weight:bold;
}
.CategoryMenuUL a.Active:hover {
	color:#8E2C57;
	text-decoration:underline;
}

.columnLeftDownBG td {
	height:12px;
}
.columnLeftDownBG .left div, .columnLeftDownBG .right div {
	width:10px; 
	height:12px;
}
.columnLeftDownBG .left div {
	background:url(../image/template/col_left_left.gif) top right no-repeat;
}
.columnLeftDownBG .right div {
	background:url(../image/template/col_left_right.gif) top left no-repeat;
}
.columnLeftDownBG .middle {
	background:url(../image/template/col_left_down.gif) top repeat-x;
	width:100%;
}


/* PROPONOWANE BOX */
.proposalBox {
	padding:10px 3px 0 3px;
}
.proposalBox a.offerName, .proposalBox a.offerName:visited {
	color:#000000;
	font-weight:bold;
	text-align:none;
}
.proposalBox a.offerName:hover {
	text-decoration:underline;
	color:#8E2C57;
}
.proposalBox div.offerName {
	padding:0 0 3px 0;
}
.proposalBox div.producerName {
	padding:0 0 12px 0;
}
.proposalBox a.producerName, .proposalBox a.producerName:visited {
	color:#000000;
}
.proposalBox a.producerName:hover {
	color:#8E2C57;
	text-decoration:underline;
}

.bestsellerBox td {
	color:#000000;
}
.bestsellerBox a.unmark, .bestsellerBox a.unmark:visited {
	color:#000000;
}

.bestsellerBox a.mark, .bestsellerBox a.mark:visited {
	color:#8E2C57;
}

#imageBestseller {
	height:191px;
	width:122px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
#imageBestseller img {
	text-align:center;
}

.newsBox {
	padding:18px 10px 0 12px;
}

.list.news a, .list.news a:visited {
	color:#000000;
	font-weight:bold;
}

#bottomShadow {
	width:100%;
	height:16px;
}
#bottomShadow td, #bottomShadow div {
	height:16px;
}
#bottomShadow .left div {
	background:url(../image/template/main_bottom_left.gif) top right no-repeat;
	width:10px;
}
#bottomShadow .middle {
	width:100%;
	background:url(../image/template/main_bottom_shadow.gif) bottom repeat-x;
}
#bottomShadow .right div {
	background:url(../image/template/main_bottom_right.gif) top left no-repeat;
	width:16px;
}

.pinkBreak {
	border-bottom:1px solid #DEADC6;
	padding: 2px 0 3px 0;
	vertical-align:middle;
}

/* listing */
.listItem {
	width:180px;
	margin:0 0 25px 0;
}
.listItem .title {
	height:45px;
	width:100%;
	color:#ffffff;
	background:url(../image/template/list_one_title.gif) top left no-repeat;
	text-align:center;
	padding:0;
	vertical-align:middle;
}
.listItem div.break {
	height:2px;
}
.listItem .ImageTD {
	height:267px; 
	border:1px solid #DEADC6;
	vertical-align:bottom;
	text-align:center;
}
.listItem a, .listItem a:visited {
	color:#ffffff;
}
.listItem a:hover {
	color:#F8E9F1;
	text-decoration:underline;
}
.listItem a.offerName {
	font-weight:bold;
}
.listItem div.offerName {
	padding:1px 3px 0 3px;
}
.listItem .image img {
	border:0;
}
.listItem .image {
	position:relative;
	height:267px;
	overflow:hidden;
}

.listItem .bottom td.struct, .listItem .bottom .left div.struct, .listItem .bottom .right div.struct {
	height:35px;
	text-align:left;
}
.listItem .bottom td {
	vertical-align:top;
}
.listItem .bottom .left div, .listItem .bottom .right div {
	width:6px;
}
.listItem .bottom .left div {
	background:url(../image/template/list_one_bottom_left.gif) top right no-repeat;
}
.listItem .bottom .right div {
	background:url(../image/template/list_one_bottom_right.gif) top left no-repeat;
}
.listItem .bottom .middle {
	width:100%;
	background:url(../image/template/list_one_bottom.gif) top repeat-x;
}
.listItem .bottom .price {
	width:100%;
}
.listItem .bottom .button {
	width:55px;
	text-align:right;
}

.listItem .status {
	position:absolute;
	width:74px;
	height:52px;
	left:0px;
	bottom:0px;
}

.filterInputs td {
	padding:2px 15px 2px 0;
}
.filterInputs select {
	width:110px;
}

/* koniec listing */

/* karta */
.ProductCard {
	overflow:hidden;
	text-align:left;
}
.ProductCard .ProductTitle {
	color:#AC4779;
	font-weight:bold;
}
.ProductCard .image {
	float:left;
	width:180px;
	padding:0px;
	margin:0px;
	text-align:left;
}
.ProductCard .option {
	float:right;
	/*background:url(../image/template/card_option_bg.gif) top right no-repeat;*/
	color:#AC4779;
	width:393px;
}
.ProductCard .border {
	border:1px solid #DEADC6;
	height:278px;
}

.ProductCard .links {
	padding:15px 0 0 0;
}
.ProductCard .links img {
	margin:0 5px 0 0;
}
.ProductCard .links td {
	text-align:left;
	vertical-align:middle;
	padding:0 0 3px 0;
}

.ProductCard .CardRelationLink a, .ProductCard .CardRelationLink a:visited {
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.ProductCard .CardRelationLink a:hover {
	color:#8E2C57;
}

#imageContener {
	position:relative;
}
#imageContener div.status {
	position:absolute;
	bottom:0;
	left:0;
	width:74px;
	height:52px;
}

.cartImageLink {
	display:inline;
}
.cartImageLink, .ProductCard .links a, .ProductCard .links a:visited, .blackURL a, .blackURL a:visited{
	color:#000000;
	text-decoration:underline;
}
.cartImageLink:hover, .ProductCard .links a:hover, .blackURL a:hover {
	color:#8E2C57;
}

.Title {
	padding:0 0 6px 29px;
	background:url(../image/template/title_icon.gif) top left no-repeat;
	border-bottom:1px solid #DEADC6;
	height:21px;
}
.Title div {
	padding:4px 0 0 0;
	font-weight:bold;
	height:17px;
	color:#AC477A;
}
.TitleContent {
	margin: 0px 0 0px 0px;
	padding:4px 0 5px 0;
	border-bottom:1px solid #DEADC6;
	color:#000000;
}
.detailBG .TitleContent {
	background-color:#FEFAFC;
	padding-left:5px;
	padding-right:5px;
}

.previousView {
	margin:8px 0 0 0;
}
.previousView td.iconLi {
	text-align:left;
	vertical-align:top;
	padding:5px 15px 0 10px;
}
.previousView .iconLi img {
	border:0;
}

.previousView a, .previousView a:visited {
	color:#000000;
	text-decoration:underline;
}
.previousView a:hover {
	color:#8E2C57;
}
/* koniec karta */

#PanelBottom {
	padding:0 5px 0 0;
	color:#ffffff;
}
#PanelBottom td.struct, #PanelBottom .struct div {
	height:126px;
}
#PanelBottom .left div {
	width:8px;
	background:url(../image/template/panel_bottom_left.gif) top right no-repeat;
}
#PanelBottom .right div {
	width:6px;
	background:url(../image/template/panel_bottom_right.gif) top left no-repeat;
}
#PanelBottom td.middle {
	width:100%;
	background:url(../image/template/panel_bottom_bg.gif) top repeat-x;
	vertical-align:top;
	text-align:left;
}
#PanelBottom .middle td.item {
	width:33%;
	text-align:left;
	vertical-align:top;
}
#PanelBottom .middle .item img {
	border:0;
}
#PanelBottom .newsletterTXT img {
	margin:11px 0 0 0;
	height:17px;
}

#PanelBottom .recommendTXT img {
	margin:10px 0 0 0;
}
#PanelBottom a, #PanelBottom a:visited {
	color:#ffffff;
	text-decoration:none;
}
#PanelBottom a:hover {
	text-decoration:underline;
	color:#AC4779;
}
#PanelBottom a.mailURL, #PanelBottom a.mailURL:visited {
	font-weight:bold;
	text-decoration:underline;
}
#PanelBottom a.mailURL:hover {
	color:#AC4779;
}

#PanelBottom .quickContactTXT img {
	margin:9px 0 0 0;
}

td.imageMin {
	padding:0 10px 10px 0px;
	text-align:left;
	vertical-align:top;
}
.imageMin div {
	cursor:pointer;
}

.imageMin .unmark img {
	border:2px solid #ffffff;
}
.imageMin .mark img {
	border:2px solid #7A364C;
}

/* input */
.InputTextFormat .inputLeft div, .InputTextFormat .inputRight div {
	width:3px;
	height:20px;
}
.InputTextFormat td {
	height:20px;
	vertical-align:top;
	padding:0;
}

.InputTextFormat input.text {
	background:none;
	border:none;
	vertical-align:top;
	color:#AC4779;
	background:url(../image/template/panel_bottom_input.gif) top left no-repeat;
	width:159px;
	height:17px;
	padding:2px 0 0 3px;
}
.InputTextFormat .button {
	padding:0 0 0 5px;
}
.InputTextFormat .button img {
	vertical-align:top;
}
/* koniec input */

.relationAtributes td {
	padding:0 17px 0 0;
}
#text_availability, .textAvailability {
	font-weight:bold;
}

a.toTopPage, a.toTopPate:visited {
	color:#000000;
	text-decoration:underline;
}
a.toTopPage:hover {
	color:#8E2C57;
}

.cartAlsoBougth td {
	padding:0;
}

.simpleCart {
	color:#C13982;
	padding:0 0 0 130px;
}

.sortIcons td {
	vertical-align:middle;
}
.sortIcons .padding {
	padding:0 0 0 10px;
}
.sortIcons .icons td {
	padding:0 0 0 3px;
}
