html, body
{
	background-color: #fff;
	color: #b42bbf;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:tahoma,verdana,arial;
	font-size:12px;
	font-weight: normal;
}

a {text-decoration: none; color: #b42bbf;}
a:hover {text-decoration: underline;}
a:focus {outline: none;}

ul {padding-left: 30px; margin: 0px;}

.clear{  clear: both;  display: block;  width: 0px;  height: 0px; }

html{overflow: auto;}

div, img{border: 0 none; margin: 0;	padding: 0}

p {padding: 0px; margin: 0px 0px 1em 0px;} 

html, div, map, dt, isindex, form {display:block;}

div#site { background: #fff url(../img/top_bg.jpg) repeat-x scroll 0px 0px; padding: 0px; width: 100%; min-width: 800px; text-align: left; margin-bottom: -61px; min-height: 100%; height: auto !important;	}

div#top { padding-top: 40px; position: relative; background: transparent url(../img/top_left.jpg) no-repeat scroll 0px 0px; height: 215px;}
div#top #ask { position: absolute; text-indent: -5555px; overflow: hidden;  right: 350px; top: 0px; width: 366px; height: 167px; background: transparent url(../img/ask.png) no-repeat scroll 0px 0px; }
ul#menu {padding: 15px 20px 10px 0px; position: absolute; right: 0px; top: 0px; list-style-type:none;margin:0;overflow:hidden; text-align: right; height: 15px;}
ul#menu li {display: inline;}
ul#menu  .first a {border-left:medium none;}
ul#menu  a { font-size: 12px; border-left:1px solid #b42bbf;padding:0 8px;vertical-align:bottom; color: #b42bbf; font-weight: bold;}

h1#logo { display: block; height: 129px; padding: 0px; margin: 0px;  background: transparent url(../img/top_right.jpg) no-repeat scroll 100% 0px;}
h1#logo a { display: block; height: 129px; margin-left: 25px; text-indent: -5555px; width: 506px; background: transparent url(../img/logo.png) no-repeat scroll 0px 0px;}

div#nav { height: 27px; text-align: right; line-height: 25px; font-weight: bold; font-size: 11px; padding-right: 25px;}
div#nav a {font-weight: normal;}

h3.search { height: 59px; width: 203px; margin: 0px; margin-left: 23px; line-height: 59px; text-align: center; font-size: 18px; float: left;}

ul#buttons { list-style-type: none; float: right; height: 47px; padding: 0px;padding-top: 12px;  margin: 0px; }
ul#buttons li {background: transparent url(../img/nav.gif) no-repeat scroll 0px 0px;  float: left; margin: 0px 8px 0px 0px; height: 37px; line-height: 37px; padding: 0px; }
ul#buttons li a { text-shadow: 1px 1px 1px #77227c; text-transform: lowercase; background: transparent url(../img/nav.right.gif) no-repeat scroll 100% 0px; color: #ffffff; font-size: 20px; font-family: Tahoma; padding: 0px 14px; line-height: 37px; height: 37px; display: block; }
ul#buttons li a:hover { text-decoration: none; }
ul#buttons li.promocje {background: transparent url(../img/nav.prom.gif) no-repeat scroll 0px 0px; }
ul#buttons li.promocje a{background: transparent url(../img/nav.prom.right.gif) no-repeat scroll 100% 0px; }

div#buttons { width: 711px; padding-top: 12px; height: 47px; float: right; position: relative; z-index: 21;}
div#buttons a.btn_meble {background: transparent url(../img/meblebut.jpg) no-repeat scroll 0px 0px; width: 202px; height: 37px; padding-right: 7px; display: block; float: left; text-indent: -5555px;}
div#buttons a.btn_prom {background: transparent url(../img/btn_prom.gif) no-repeat scroll 0px 0px; width: 202px; height: 37px; padding-right: 7px; display: block; float: left; text-indent: -5555px;}
div#buttons a.btn_prod {background: transparent url(../img/btn_prod.gif) no-repeat scroll 0px 0px;  width: 202px; height: 37px; padding-right: 7px; display: block; float: left; text-indent: -5555px;}


div#left {  clear: both;  width: 226px; margin-bottom: 20px; float: left; background: transparent url(../img/menu_bg.gif) repeat-y scroll 0px 0px;}
div#left form { margin: 0px; display: block; text-align: center; padding-left: 23px; width: 203px; height: 156px; background: transparent url(../img/menu_top.gif) no-repeat scroll 0px 0px;}
div#left form input, div#left form select { margin-top: 8px; color: white; font-size: 11px; vertical-align: middle; line-height: 13px; padding: 2px 3px; width: 150px; background-color: #e19be7; border: 1px solid #a728b1; text-align: center;}
div#left form select { width: 158px; }
div#left form input.cena1 { width: 69px; float: left; margin-left: 23px; margin-right: 4px;}
div#left form input.cena2 { width: 69px; float: left;}
div#left form input.btn { width: 85px; height: 23px; padding: 0px; border: 0px none;}
div#left h3.prod { margin: 0px;	 width: 203px; padding-left: 23px; height: 37px; background: transparent url(../img/menu_top.gif) no-repeat scroll 0px -156px; text-align: center; font-size: 16px;line-height: 37px;}
div#left ul#produkty { margin: 0px; display: block;  background: transparent url(../img/menu_top.gif) no-repeat scroll 0px -193px; list-style-type: none; padding: 10px 22px 10px 45px; }
div#left ul#produkty a { color: #a510b1;}
div#left ul#produkty a.sel { text-decoration: underline;}
div#left ul#produkty *{list-style-type:  none;}
div#left ul#produkty ul { padding-left: 10px; display: none;}
div#left ul#produkty li.active>ul {display: block;}
div#left ul#produkty li {}
div#left ul#produkty li img { cursor: pointer; padding-right: 6px; border: 0px; margin: 0px;}
div#left h3.kontakt { margin: 0px;	 width: 203px; padding-left: 23px; height: 37px; background: transparent url(../img/contact_bg.gif) no-repeat scroll 0px 0px; text-align: center; font-size: 16px;line-height: 37px;}
div#left div.kontakt { padding: 10px 10px 10px 45px; background: transparent url(../img/contact_bg.gif) no-repeat scroll 0px -37px; line-height: 20px;}
div#left div.end { height: 2px; background: transparent url(../img/menu_end.gif) no-repeat scroll 0px 0px;}

div#right{ float: right; width: 724px; padding-left: 20px;} 
div#right h2 {  margin: 0px; text-align: left; font-size: 17px; margin-top: 10px; border-bottom: 1px dotted #b21759; height: 25px;}

div#push { height: 61px; width: 100%; clear: both;}
div#footer { font-size: 11px; height: 46px; padding-left: 66px; padding-top:15px; color: white; text-align: center;  background: transparent url(../img/footer_bg.gif) repeat-x scroll 0px 0px;}
#activelogo { display: block; overflow: hidden; text-indent: -666px; height: 16px; width: 33px; float: right; margin-right: 33px; margin-top: -5px; background: transparent url(../img/ad_logo.gif) no-repeat scroll 0 0;}
div#footer a { color: white;}

a.thumb { float: left; display: block; width: 143px; height: 180px; padding: 17px 19px; border-bottom: 1px dotted #b21759; border-right: 1px dotted #b21759; text-align: right;}
a.thumb:hover { text-decoration: none;}
a.thumb strong {display: block; position: relative;  height: 64px; text-align: left;}
a.thumb strong span{ display: block; position: absolute; bottom: 5px;}
a.thumb img { border: 1px solid #bab8b3;}
a.thumb span.oldprice { color: #bab8b3; text-decoration: line-through;}

div.list_item { border-bottom: 1px dotted #b21759; padding: 10px 0px; }
div.list_item a.thumb { border: 0px none; height: 100px;}
div.list_item .ceny span { float: left; line-height: 25px; margin-left: 10px; color: #ff0f76;}
div.list_item .ceny span strong { text-decoration: line-through; color: #8f8e8f; font-weight: normal;}
div.list_item .details { background-color: #f9edf2; line-height: 22px; margin-left: 177px; margin-top: 5px;}
div.list_item .details span { padding-left: 20px; background: transparent url(../img/dot.gif) no-repeat scroll 7px 50%;}

a.mini img { border: 1px solid #bab8b3;}
a.main img { border: 1px solid #bab8b3;}
a.main { margin: 25px 20px 25px 0px; float: left;}
div.item_details { margin-top: 10px;}
div.item_details strong { line-height: 28px; font-size: 1.3em;}
div.item_details img {vertical-align: middle;}
div.item_details .price {color: #a4a4a4; line-height: 18px; text-decoration: line-through;}
div.item_details .price2 {color: #ff0f76; line-height: 18px; font-weight: bold;}
div.item_details .time { line-height: 25px; float: left;}
a.add { width: 120px; padding-right:  16px; margin: 0px 20px; height: 25px; line-height: 25px; text-align: center; color: white; display: block; float: left; background: transparent url(../img/btn_chart.gif) no-repeat scroll 0px 0px;}
fieldset { border: 0px none; margin: 0px; padding: 0px;}

span.count_label {color: #9c9992; font-size: 12px; float: left; margin-right: 20px;}

#main { position: relative; padding-right: 177px;}
div#slides { position: relative; width: 664px; height: 225px; overflow: hidden;}
div#slides #cyclenav { position: absolute; right: 15px; bottom: 10px; z-index: 100;}
div#slides #cyclenav a { width: 9px; height: 9px; margin: 2px 2px 2px 8px; background-color: #fff; display: block; float: left; text-indent: -5555px; overflow: hidden;  }
div#slides #cyclenav a.activeSlide { width: 11px; height: 11px;margin: 0px 0px 0px 6px; border: 1px solid #fff;  background-color: #EA5BD7; }
div#right #main h2 { background-color: #fdf9fb; border-top: 1px dotted #B21759; margin-top: 10px; font-size: 18px; line-height: 26px; padding-left: 10px;  }

#superpromocje {  position: absolute;right: 0px; top: 0px; width: 176px; padding-left: 1px; background: transparent url(../img/main.bg.gif) repeat-y scroll 0px 0px; border-bottom: 1px dotted #bf114e;}
div#right #superpromocje h2 { margin-top: 0px; line-height: 35px; border-top: 0px none; height: 35px; background-color: #ffffff;  }
div#right #superpromocje a { display: block; color: #727272; font-size: 12px; position: relative; width: 143px; margin: 16px; border-bottom: 1px dotted #bf114e; padding-bottom: 30px; }
div#right #superpromocje a:hover { text-decoration: none; }
div#right #superpromocje a>strong { display: block; }
div#right #superpromocje a img { display: block; border: 1px solid #bab8b3; margin-top: 6px;}
div#right #superpromocje a span { position: absolute; right: -4px; bottom: 10px; color: #ffffff; font-size: 14px; line-height: 40px; width: 70px; height: 39px; padding-left: 81px; text-align: center; background: transparent url(../img/prom.png) no-repeat scroll 0px 0px;  }
div#right #superpromocje a span strong { font-size: 16px;}


a.katimg { float: left;display: block;width: 180px;height: 147px; padding: 17px 17px;
border-bottom: 1px dotted #B21759;border-right: 1px dotted #B21759; text-align: center; color: #b42bbf; font-weight: bold; text-decoration: none; font-size: 12px; } 
a.katimg img { border: 1px solid #bab8b3; }
div#opcje { padding: 5px;}

div#pager {color: #838383; height: 31px; line-height: 31px; border-bottom: 1px dotted #b21759; border-top: 1px dotted #b21759; padding: 20px 50px; text-align: center; margin: 20px 0px;}
div#pager a { color: #838383; border: 1px solid #bbc4d1; font-size: 12px; padding: 4px 5px;}
div#pager a.prev {padding: 0px; border: 0px none; width: 31px; height: 31px; float: left;  text-align: left; text-indent: -5555px; overflow: hidden; background: transparent url(../img/prev.png) no-repeat scroll 0 0;}
div#pager a.normal {border: 0px none; }
div#pager a.next {padding: 0px; border: 0px none; width: 31px; height: 31px;  float: right; text-align: left; text-indent: -5555px; overflow: hidden; background: transparent url(../img/next.png) no-repeat scroll 0 0;}
div#pager span.spacer { display: block; width: 31px; height: 1em;}
div#pager a.sel { color: #fff;  border: 1px solid #a10dac;  background: transparent url(../img/pager.gif) repeat scroll 0px 0px;}

#koszyk { display: block; margin: 20px;}
#koszyk table th { background-color: #f9edf2; font-weight: bold; color: #dd1aee; text-align: center;}
#koszyk table th.title {text-align: left;}
#koszyk td { border-top: 1px solid #fbd3fc;}
#koszyk tfoot td { background-color: #fbd3fc; text-align: center;}
#koszyk tfoot td.empty { background-color: transparent;}
#koszyk #zamow { float: right;}
#koszyk hr { color: #f9edf2; background-color: #f9edf2; height: 1px; border: none;}
#koszyk a { color: #ff0f76; text-decoration: underline;}
#koszyk fieldset.formy span {color: #ff0f76;}
#koszyk fieldset.formy { color: #a6a5a5;}
#koszyk td.title { font-weight: bold;}
#koszyk td.title a { font-weight: normal;}
#koszyk td.price { font-weight: bold; color: #a4a4a4; text-align: center;}
#koszyk td.sum { font-weight: bold;  color: #ff0f76;  text-align: center;}
#koszyk td.options { text-align: center;}
#koszyk td.options a { display: block; color: white; text-decoration: none; margin: 0px auto; width: 48px; height: 18px; background: transparent url(../img/del_btn.gif) no-repeat scroll 0 0; text-align: center; line-height: 18px;}
#koszyk td.count { text-align: center; }
#koszyk td.count input { text-align: center; width: 30px; border: 1px solid #a30faf; color: #ff0f76; font-size: 12px;}
a#continue{ float: right; text-decoration: underline; margin: -25px 10px 0px 0px;}

form#dane { display: block; margin: 20px;}
form#dane label { width: 180px; text-align: right; display: block; float: left; line-height: 16px; padding-right: 20px; margin-bottom: 7px;}
form#dane input { width: 274px; height: 16px; padding: 0px 5px; line-height: 16px; border: 1px solid #ff539d; font-size: 12px; float: left;  margin-bottom: 7px;}
form#dane textarea { width: 274px; overflow: auto; padding: 0px 5px; height: 5em; border: 1px solid #ff539d; font-size: 12px; float: left;  margin-bottom: 7px;}
form#dane input#gotowe { width: 136px; height: 25px; border: none; margin-left: 270px;}

div.choose { cursor: pointer; float: left; text-align: center; position: relative; width: 90px; height: 16px; padding: 0px 10px 0px 0px; color: white; font-size: 12px;  background: #e4b4e8 url(../img/down.gif) no-repeat scroll 90% 50%; }
div.choose ul { top: 14px; left: 0px; display: none; width: 100px; padding: 0px; position: absolute; z-index:20; list-style-type: none;  color: white; font-size: 12px;}
div.choose ul li { display: block; line-height: 16px; text-align: center; background-color: #e4b4e8; width: 100%;}
div.choose ul li a{ color: white; display: block; line-height: 16px;}
div.choose ul li a:hover {background-color: #f8c5fc; text-decoration: none;}

div#list { float: right; cursor: pointer; text-align: center; position: relative; width: 90px; height: 16px; padding: 0px; color: white; font-size: 12px;  background-color: #e4b4e8; }
div#list a {display: block;}
div#list a:hover{ text-decoration: none;}

div#sort { background-color: #faf6fa; padding: 5px; position: relative; height: 39px; overflow: visible; } 
div#transparent { height: 39px; padding: 8px 14px; background-color: #faf6fa; color: #838383; font-size: 12px;}
div#sort>span { float: left; line-height: 39px; font-weight: bold;}
div#sort>a { float: left; background: transparent url(../img/cena.png) no-repeat scroll 0 0; display: block; overflow: hidden; text-indent: -5555px; width: 89px; line-height: 39px; margin: 0px 10px 0px 5px; }
div#sort a.cena_DESC { background: transparent url(../img/cena.mal.png) no-repeat scroll 0 0;}
div#sort a.cena_ASC { background: transparent url(../img/cena.ros.png) no-repeat scroll 0 0;}
div#sort a:hover { text-decoration: none;}
div#sort a#choseproducent { width: 135px;  background: transparent url(../img/producent.png) no-repeat scroll 0 0;}
div#sort a#chosekat { width: 135px;  background: transparent url(../img/kategoria.png) no-repeat scroll 0 0;}

div#sort ul { height: 370px; overflow: auto; border: none; text-align: left; display: none; padding: 0px; margin: 0px; left: 208px; position: absolute; background-color: white; list-style-type: none; z-index: 10;width: 202px; top: 39px;}
div#sort ul li { margin: 1px; z-index: 100; list-style: none;border: 1px solid #B42BBF;}
div#sort ul li a {text-align: left; z-index: 100; padding: 5px; height: 28px;  display: block;line-height: 28px;text-decoration: none;}
div#sort ul li a img { margin-right: 20px;  vertical-align: middle;}
div#sort ul li a:hover{ background-color: #E4B4E8;}
div#sort ul li.selected a { font-weight: bold;}


div#sort .right { float: right; }
div#sort .right span { float: left; line-height: 39px; font-weight: bold; padding-right: 3px;}
div#sort .right a { display: block; float: left; width: 54px; height: 39px; padding-left: 5px; overflow: hidden; text-indent: -5555px;  background: transparent url(../img/view.list.png) no-repeat scroll 0px 0px; }
div#sort .right a.thumbs {background: transparent url(../img/view.thumb.png) no-repeat scroll 0px 0px; } } 

hr.line { color: #e4b4e8; border: 1px solid #e4b4e8; height: 1px;}

