body			{margin:0px; background:#FFF; text-align:center; font-family:tahoma, verdana, arial; font-size:12px;}
form			{margin:0px; padding:0px;}
img				{border:none;}
label			{cursor:pointer;}
input, select, textarea	{font-family:tahoma, verdana, arial; border:solid 1px #cecece; background:#f8f8f8; font-size:12px; padding:2px;}
.noinput		{border:none; background:none;}
div				{margin:0px; padding:0px; font-family:arial; font-size:12px;}
ul {padding:0; margin:0;}
li {list-style-image: url(i/arrow.gif);}
a {text-decoration:none;}
img {border:none;}

.clear			{clear:both; font-size:1px; height:0px; line-height:0px;}
.left			{float:left;}
.right			{float:right;}
.normal a {color:#7E0C6C;}

.btn_pink {width:104px; height:20px; background: url(i/btn_pink.gif) no-repeat; font-size:11px; text-align:center;}
.btn_pink a {color:#fff !important; line-height:20px;}
.btn_pink2 {width:60px; height:22px; background: url(i/btn_pink2.gif) no-repeat; font-size:11px; text-align:center;}
.btn_pink2 a {color:#fff !important; line-height:22px;}
.btn_green {width:60px; height:20px; background: url(i/btn_green.gif) no-repeat; font-size:11px; text-align:center;}
.btn_green a {color:#fff !important; line-height:20px;}

.header {color:#fff; font-weight:bold; padding:12px 0 0 15px; text-align:left; height:30px; float:left; background: url(i/cath.gif) repeat-x;}
.header h2 {margin:0; padding:0;color:#fff; font-size:12px;}
.header img {margin-right:10px; vertical-align:middle;}

.separ {clear:both; font-size:1px; height:5px; line-height:0px;}

.blue_big_padding {background: url(i/header.gif) no-repeat; width:742px; height:54px; text-align:left; padding:0}
.blue_big_padding .head{padding-top:5px; min-width:100px; float:left;background: url(i/h_center.gif) repeat-x;color:#fff; font-weight:bold; overflow:hidden; height:29px; font-size:11px; text-align:center;}
.blue_big_padding .head h1 {margin:0; padding:0; color:#fff; font-size:11px;}
.blue_big_padding .left2 {float:left;background: url(i/h_left.gif) no-repeat; width:16px; height:29px;}
.blue_big_padding .right2 {float:left;background: url(i/h_right.gif) no-repeat; width:16px; height:29px;}

.blue {color:#7E0C6C}
.news_a {color:#610c54;}

/* Struktura strony */
.main			{width:970px; margin:0px auto;}

.userBar		{width:970px; background-color:#e2f2d9; height:20px;}
.userBar .right	{line-height:20px;}

.topConstMenu	{width:970px; background-color:#d7e2f5; height:24px;}
.topConstMenu div	{float:left; line-height:24px; padding:0px 5px;}

.logo			{width:970px; background: url(i/logo_bg.gif) repeat-x; height:113px; text-align:right;}
.logo .left {float:left; width:274px; height:113px; background: url(i/logo_left.gif) no-repeat;} 
.logo .left a {height:100%; width:100%; display:block;}
.logo .right {float:right; width:11px; height:113px; background: url(i/logo_right.gif) no-repeat;}
.logo .topBanner {height:105px; padding-top:8px;}

/* SEARCH BOX */
.search_box {float:right; width:320px;}
.search_box input {border:none; background:#fff; width:120px; height:17px; margin:0 10px 0 10px; vertical-align:middle}
.search_box div {float:left;}
.search_box .search {font-weight:bold;}
.search_box .adv {margin-left:10px; padding-top:2px;}
.search_box .adv a {color:#ca9ec3;}

/* KATEGORIE */
.catBox {height:106px; width:695px; float:left; background-color: #fafafa; position:relative; color:#7e0c6c;}
.catBox .header {width:676px;}
.catBox .header .left {float:left; width:300px; background:none; height:20px;}
.catBox .header .right {float:right; width:320px; background:none; height:30px; margin-top:-4px;}
.catBox .left {height:106px; width:2px; float:left; background: url(i/cat_left.gif) no-repeat;}
.catBox .right {height:106px; width:2px; float:right; background: url(i/cat_right.gif) no-repeat;}
.catBox .box_content {float:left;text-align:left; width:651px; height:62px; overflow:hidden; padding: 0 10px 0 30px; border-bottom:2px solid #b488ad;}
.catBox .box_content .menubox {width:160px; float:left;}
.catBox .box_content .menubox li {margin-top:10px;}
.catBox .box_content .menubox li a {color:#7e0c6c;}
.catBox .box_content .menubox li a:hover {color:#7e0c6c; font-weight:bold;}

/* KOSZYK */
.cartBox {height:106px; width:268px; float:right; background-color: #fafafa;}
.cartBox .header {width:249px;}
.cartBox .left {height:106px; width:2px; float:left; background: url(i/cat_left.gif) no-repeat;}
.cartBox .right {height:106px; width:2px; float:right; background: url(i/cat_right.gif) no-repeat;}
.cartBox .box_content {text-align:left; width:264px; height:62px; float:left; overflow:hidden; padding:0 10 0 10px; border-bottom:2px solid #b488ad;}
.cartBox .box_content ul {float:left;}
.cartBox .box_content li {margin-top:10px; margin-left:30px; color:#7e0c6c; width:130px;}
.cartBox .box_content li span {font-weight: bold;} 
.cartBox .box_content .btn_pink2 {float:right; margin:31px 10px 0 0;}

/* LOGIN BOX */
.login_box {padding-top:10px; margin-left:-8px;}
.login_box {margin-right:-15px}
.login_box .register {float:left; font-weight:bold; line-height:20px;}
.login_box .register a {color:#7e0c6c;}
.login_box .btn_pink2 {float:right; margin-right:8px;}
.login_box input {background: url(i/input.gif) no-repeat; width:162px; height:22px; border:none;}


.topMenu	{width:970px; background-color:#d7e2f5; height:24px;}
.topMenu div	{float:left; line-height:24px; padding:0px 5px;}

.pathLine	{width:970px; background-color:#dbfefe; height:20px;}
.pathLine div	{float:left; line-height:20px; padding:0px;}

.mainFrame	{width:970px;}
.mainFrame .left	{width:208px; float:left; text-align:left;}
.mainFrame .left .header {width:193px; height:25px; text-align:left;}
.mainFrame .left li {text-align:left; list-style-image: url(i/arrow.gif);}
.mainFrame .left .boxTop li {width:154px; text-align:left; margin-left:30px; color:#7e0c6c; font-weight:bold;}
.mainFrame .left .boxTop {width:208px; background: url(i/box_top.gif) no-repeat; padding-top:10px}
.mainFrame .left .boxTopPink li {width:154px; height:25px; text-align:left; margin-left:30px; color:#7e0c6c; font-weight:bold;}
.mainFrame .left .boxTopPink {width:208px; background: url(i/box_top_pink.gif) no-repeat; height:26px;padding-top:10px}
.mainFrame .left .box {width:146px; border-left:1px solid #ae7ea6; border-right:1px solid #ae7ea6; padding:0 30px;}
.mainFrame .left .boxPink {width:146px; border-left:1px solid #ae7ea6; border-right:1px solid #ae7ea6; padding:0 30px; background-color:#faf1f9;}
.mainFrame .left .boxPink a {color:#7e0c6c}
.mainFrame .left .boxPink a:hover {color:#7e0c6c; font-weight:bold;} 
.mainFrame .left .boxEnd {width:208px; background: url(i/box_bottom.gif) no-repeat; height:36px;}
.mainFrame .left .boxEndPink {width:208px; background: url(i/box_bottom_pink.gif) no-repeat; height:36px;}
.mainFrame .left .percent_box	{ margin-left:-1px;line-height:18px;overflow:hidden; width:168px; background: url(i/box_percent_bottom.gif) no-repeat bottom; padding:10px 20px;}
.mainFrame .left .percent_box_top {background: url(i/box_percent_top.gif) no-repeat; height:2px; width:208px;}
.mainFrame .left .percent_box_bg {border-left:1px solid #A5709C; border-right:1px solid #A5709C;background: #f9f6f9 url(i/box_percent_bg.gif) repeat-x; width:206px;}

.mainFrame .left ol {margin:0; padding:25px 0 0; color:#7e0c6c;}
.mainFrame .left ol li {margin:0; padding-bottom:3px; list-style-type:decimal; list-style-image:none;}
.mainFrame .left ol li a {color:#7e0c6c; font-size:12px;}
.mainFrame .left ol li a:hover {color:#7e0c6c; text-decoration:underline;} 

.mainFrame .center	{width:742px; float:left; padding:20px 0 20px 20px;}
.mainFrame .center .box {width:700px; border-left:1px solid #ae7ea6; border-right:1px solid #ae7ea6; padding:0 20px;}
.mainFrame .center .boxEnd {width:742px; height:29px; background: url(i/center_bottom.gif) no-repeat;}
.mainFrame .center .news_center {width:740px; height:20px; border-bottom:1px solid #f0f0f0; text-align:left;font-weight:bold; margin-bottom:15px;}
.mainFrame .center .news_center a {font-weight:bold;}
.mainFrame .center .box .separ2 {clear:both; height:1px; line-height:1px; border-bottom:1px solid #e4cee1; width:100%;}
.mainFrame .right	{width:200px; float:left;}

.pay {text-align:left; margin-left:240px; font-weight:bold; margin-top:20px; margin-bottom:20px;}
.pay ul {margin-bottom:10px;}
.pay ul li {color:#7e0c6c;}

.footer	{width:940px; background:transparent url(i/h_center.gif) repeat-x; height:26px; color:#fff; padding:0 20px; margin-top:10px;}
.footer .left	{float:left; line-height:26px; padding:0px; width:400px;}
.footer .left span {font-weight:bold;}
.footer .right	{float:right; line-height:26px; padding:0px; text-align:right;}
.footer .right a {color:#fff;}


/* strona mapa */
.mapa .lista {border-right:1px solid #e2e2e2; width:300px; float:left;}
.mapa .lista .info {color:#747474; margin:20px 0;}
.mapa .lista .item {color:#3d3d3d; font-weight:bold; line-height:20px; font-size:14px; cursor:pointer;}
.mapa .lista .item2 {color:#7E0C6C; font-weight:bold; line-height:20px; font-size:14px; cursor:pointer;}
.mapa .content {float:left; width:360px; padding-top:45px; border-left:1px solid #e2e2e2; margin-left:-1px; padding-left:30px;}
.mapa .content .shop {width:180px; float:left; font-weight:bold; font-size:13px; line-height:17px; margin-bottom:20px;}
.mapa .content .shop .shop_name {color:#7E0C6C;}
.mapa .content .shop .shop_info {color:#3D3D3D; font-size:12px;}

/* Strona produktu */
.product	{width:100%; height:auto;}
.product .name {color:#7E0C6C; font-weight:bold;margin-bottom:10px; text-align:left;}
.product img {float:left;margin-right:20px;}
.product .desc	{text-align:left; width:auto; height:auto; padding:0px; margin:0px;}
.product .desc .price	{text-align:left;line-height:20px; width:auto; font-size:12px; font-weight:bold; text-decoration:underline;color:#7E0C6C;}
.product .desc .price span	{}
.product .desc .oldPrice	{text-align:left;line-height:20px; width:auto; font-size:12px; font-family:arial; font-weight:normal; color:gray;}
.product .desc .oldPrice span	{}
.product .desc .text	{margin:10px 0px 10px 10px; text-align:left;}
.product a {color:#7E0C6C;}

/* tabela sortowania i wyswietlania*/
.sortTable				             {width:700px; margin-bottom:10px; margin-top:-10px;}
.sortTable .sortType          {float:left;}
.sortTable .sortType .txtSort {color:#636363; font-size:11px;margin-right:5px;}
.sortTable .sortType	 ul			 {list-style-type:none; margin:0px; padding:0px; }
.sortTable .sortType	 li			 {float:left; width:50px;}
.sortTable .sortType	 li.sep	 {border-left:1px solid #dddddd; width:1px; height:16px; margin:0px; margin-right:13px;}
.sortTable .viewType          {float:right;}
.sortTable .viewType .txtView {color:#000; font-size:12px;}

/* PRODUKT PROMO*/
.promoProducts .prd {float:left; width:200px; padding:15px; text-align:left;}
.promoProducts .prd .info {float:right; width:110px; margin-left:10px;}
.promoProducts .prd .name {margin-bottom:5px;font-weight:bold;}
.promoProducts .prd .name a {font-size:11px; color:#7E0C6C;}
.promoProducts .prd .reading {color:#999999; font-size:11px;}
.promoProducts .prd .author {margin-bottom:5px;color:#999999; font-size:11px;}
.promoProducts .prd .price {font-weight:bold; color:#7E0C6C; text-decoration:underline;font-size:11px;}
.promoProducts .prd .desc {height:5em; color:#000; font-size:11px; overflow:hidden; margin-bottom:5px;}
.promoProducts .prd .picture {width:70px; float:left;}
.promoProducts .prd .buttons {width:175px;}
.promoProducts .prd .buttons img {float:left; margin: 5px 0 0 10px;}
.promoProducts .prd .buttons .btn_pink {float:left;}
.promoProducts .prd .buttons .btn_green {float:right;}
.promoProducts .separ {height:200px; width:1px; border-right:1px solid #e4cee1; float:left; clear:none;}

/* PRODUKT W LINII */
.prdLine .product .prdImg {float:left; height:200px; margin-right:15px; overflow:hidden; width:200px}
.prdLine .product .prdImg img {border:none;}
.prdLine .product .title a {color:#610c54; font-weight:bold;}
.prdLine .product .title {text-align:left; margin-top:10px; margin-bottom:10px;}
.prdLine .product .prices {font-weight:bold; color:#7E0C6C; text-decoration:underline; text-align:left;}
.prdLine .product .buttons img {float:left; margin: 5px 0 0 10px;}
.prdLine .product .buttons .btn_pink {float:left;margin-right:10px;}
.prdLine .product .buttons .btn_green {float:left;}
.prdLine .product .info {width:450px;float:right;}

/* NEWSLETTER */
.newsletter {padding-top:25px;text-align:left; color:#7E0C6C; line-height:25px; text-align:left;} 
.newsletter .mail {margin-top:10px;}
.newsletter .mail input {background: url(i/input2.gif) no-repeat; width:127px; height:22px; border:none;}
.newsletter .btn_pink2 {}

.spage {width:100%;}

/*	style wiki	*/
p				{font-size:12px; color:#434343; text-align:justify;}
li				{font-size:12px; color:#434343;}
h1				{font-size:12px; color:#409000; font-weight:bold; margin-bottom:2px;}
h2				{font-size:13px; color:#C60404; font-weight:bold; margin-bottom:2px;}
h3				{font-size:14px; color:#434343; font-weight:bold; margin-bottom:2px;}

.buttons		{width:100%;}
.buttons1		{width:100%; padding:5px;}

.frm			{margin:0px;padding:0px;}
.fri			{font-size:11px;}
.fl1			{font-size:11px;text-align:left;color:#434343;padding:2px;font-variant:small-caps;padding:1px;padding-left:4px; width:30%;}
.prd_ilosc .fl1 {font-size:11px;text-align:left;color:#434343;padding:2px;font-variant:small-caps;padding:1px;padding-left:4px;}
.fl2			{font-size:11px;text-align:left;color:#434343;padding:2px;font-variant:small-caps;padding:1px;padding-left:4px; width:30%;}
.fl1e			{font-size:11px;text-align:left;color:#e02020;padding:2px;padding:1px;padding-left:4px;}
.fl2e			{font-size:11px;text-align:left;color:#e02020;padding:2px;padding:1px;padding-left:4px;}
.fr1			{padding:1px;padding-left:4px;}
.prd_ilosc .fr1 {padding:1px;padding-left:4px;}
.fr2			{padding:1px;padding-left:4px;}
.sm1			{font-size:12px;text-align:left;color:#434343;font-weight:bold;padding:2px; color:#7e0c6c; border-bottom:1px solid #e4cee1;}
.sm2			{font-size:12px;text-align:left;color:#434343;font-weight:bold;padding:2px; color:#7e0c6c; border-bottom:1px solid #e4cee1;}
.sr1			{font-size:12px;text-align:left;color:#434343;padding:1px;padding-left:4px;}
.sr2			{font-size:12px;text-align:left;color:#434343;padding:1px;padding-left:4px;}
.btntd			{padding:2px;}
.btn			{font-size:12px;text-decoration:none;color:#fff; background:transparent url(i/h_center.gif) repeat-x;padding:2px 8px 2px 8px;height:100%;}
.btn:hover		{}
.btnna			{font-size:12px;text-decoration:none;color:#d0d2d4; border-color:#ffffff #808080 #808080 #ffffff;border-style:solid;border-width:2px;background-color:#e8eaec;padding:2px 8px 2px 8px;height:100%;}
.bts			{width:10px;}
.btsb			{width:30px;}
.btt			{margin-bottom:0px;}
.tbl			{margin-bottom:10px; background-color:#ffffff; text-align:left;}
.prd_ilosc .tbl{margin-bottom:10px; background-color:#ffffff; text-align:left; width:90px;}
.tbt			{padding:0px; height:27px; background-image:url(/i/bg4.gif); font-size:11px; color:#FFF; font-weight:bold;}
.tbtt	{}

/*	style tabelek	*/
.th				{font-size:11px;text-align:left;color:#ffffff;background:transparent url(i/h_center.gif) repeat-x;padding:2px;padding-left:4px;font-weight:bold;font-variant:small-caps;}
.tha			{color:#ffffff;}
.tl1			{font-size:11px;text-align:left;color:#434343;background-color:#f4f4f4;padding:1px;padding-left:4px;}
.tl2			{font-size:11px;text-align:left;color:#434343; background-color:#e8eaec;padding:1px;padding-left:4px;}
.tc1			{font-size:11px;text-align:center;color:#434343;background-color:#f4f4f4;padding:1px;}
.tc2			{font-size:11px;text-align:center;color:#434343;background-color:#e8eaec;padding:1px;}
.tr1			{font-size:11px;text-align:right;color:#434343;background-color:#f4f4f4;padding:1px;padding-right:4px;}
.tr2			{font-size:11px;text-align:right;color:#434343;background-color:#e8eaec;padding:1px;padding-right:4px;}
.ta				{color:#610C54;text-decoration:none;}
.sbtn			{font-size:10px;text-decoration:none;color:#434343;border-color:#ffffff #808080 #808080 #ffffff;border-style:solid;border-width:1px;background-color:#e8eaec;padding:1px 4px 1px 4px;height:100%;}

/* style formularza komentarzy */
.ser			{font-size:10px;}
.votequery		{font-size:11px;text-align:center;color:#434343;padding:2px;background-color:#e3e5e8;font-variant:small-caps;padding:1px;padding-left:4px;}
.votequery_e	{font-size:11px;text-align:center;color:#e02020;padding:2px;background-color:#e3e5e8;font-variant:small-caps;padding:1px;padding-left:4px;}
.voteopinion	{font-size:11px;text-align:center;color:#434343;padding:2px;background-color:#e3e5e8;font-variant:small-caps;padding:1px;padding-left:4px;}
.zagiel			{padding:1px 10px 1px 0px; font-size:12px; font-weight:bold; text-align:center;}
