@charset "utf-8";
/* CSS Document */















body {
	background:#fff url(../gfx/body_vertical_bg.png) repeat-x scroll 0 0;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif
}
#wrapper {
	width:900px;
	margin:0 auto;
	line-height:16px
}
#splash {
	height:320px;
}
#breadcrumps {
	height:38px;
	color:#e88533;
	background:#f9f9f9
}
#breadcrumps {
	height:38px;
	color:#e88533;
	background:#f9f9f9;
	position:relative;
	width:900px;
	margin:5px 0px 0px -240px;
}
#breadcrumps div {
	padding:10px 10px 0 10px
}
#breadcrumps a {
	color:#e88533;
	text-decoration:none
}
#breadcrumps a:hover {
	color:#ed1848
}
#container {
	width:900px;
	float:left;
	clear:right
}
/*#sidebar{float:left;display:block;width:240px}*/



#sidebar {
	float:left;
	display:block;
	width:240px;
	margin-top:40px;
}
#sidebar .box {
	border-right:4px solid;
	margin:10px 13px 0 0;
	display:block;
	background:url(../gfx/sidebar_horizontal_bg.png) repeat-y scroll 0 0
}
#sidebar .box div {
	padding:10px
}
#sidebar .box h3 {
	color:#898988;
	font-size:12px;
	border-bottom:1px solid #898988;
	padding:0 0 3px 5px;
	margin:0 0 5px
}
#szukaj div {
	clear:right
}
#szukaj form {
	text-align:right
}
#szukaj #in_text {
	width:197px;
	background:#fff;
	border:1px solid #898988;
	color:#898988;
	margin:0 0 5px;
	padding:2px 0
}
#szukaj #in_submit {
	background:#fff;
	border:1px solid #898988;
	color:#898988;
	padding:2px 4px
}
#szukaj a {
	margin:0 10px 0 0;
	text-decoration:none;
	color:#898988
}
#szukaj a:hover, #szukaj #in_submit:hover {
	color:#5d5d5d;
	cursor:pointer
}
#menu ul {
	list-style:none;
	margin:0 0 0 5px
}
#menu ul li {
	padding:2px 0
}
/*menu link*/



			#menu ul li a {
	background:url(../gfx/link_tinkles.gif) no-repeat scroll left 4px;
	padding:0 0 0 10px;
	color:#ed1848;
	text-decoration:none;
	font-weight:bold;
}
#menu ul li a:hover {
	color:#e88533
}
#basket div {
	background:url(../gfx/basket_image.png) no-repeat right bottom;
	height:78px
}
#basket div h3, #basket div p {
	width:120px
}
#basket div p {
	color:#898988;
	line-height:2;
	margin:0 0 0 5px
}
#content {
	float:left;
	clear:right;
	width:660px;
	color:#585858;
	line-height:1.5
}
#content h1 {
	margin:0 0 10px;
	color:#e26600;
	padding:0 0 3px;
	font-family:"Myriad Pro", Myriad, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:18px;
	font-stretch:semi-condensed;
	font-weight:normal;
	border-bottom:1px solid #e26600
}
#content div.inner {
	padding:10px 0 0 20px
}
#content div.inner ol li {
	list-style-type: decimal;
	margin:10px 0 0 30px;
}
#content div.inner ol li ul li {
	list-style-type: disc;
}
#content div.inner a {
	color:#ed1848;
	text-decoration:none;
}
#content div.inner a:hover {
	color:#e88533
}
#content .inner_product {
	border:1px solid #ccc;
	margin:10px 0 0;
	padding:15px 15px 5px;
}
#content .inner_product div {
}
#content .inner_product p {
	margin:10px 0 5px
}
;
#content .inner_product p.opis {
	float:right;
}
#content .inner_product li {
	list-style-type:square;
	margin:0 0 0 20px;
}
#content .product {
	float:left;
	clear:left;
	margin:0 0 20px
}
#content .product .images {
	width:250px;
	float:left;
	display:inline;
	text-align:center;
}
#content .product .images img.producent {
	clear:left;
	border:1px solid #ccc;
	margin:10px 0 0
}
#content .product .info {
	width:372px;
	float:right;
	clear:right;
	text-align:right;
}
#content .product .info .price {
	margin:10px 0 0;
	border-bottom:1px solid #e56d00;
	color:#e56d00;
	font-size:16px
}
#content .product .info .price del {
	font-size:11px;
	color:#585858
}
#content .product .info select {
	border:1px solid #ceaf77;
	color:#ceaf77;
	margin:25px 0 -5px
}
#content .product .info .opcja {
	margin:10px 0 10px 0;
	float:right;
}
#content .inner_product p.more {
	margin:25px 0 0
}
#content .inner_product p.more a {
	margin:2px
}
#content .staticInfo a {
	color:#CC0033
}
;
#opis {
	float:right;
	width:620px;
	text-align:justify
}
#content .news {
	list-style:none;
	float:left;
	clear:left;
	margin:0 0 50px
}
#content .news li {
	float:left;
	display:block;
	width:200px;
	margin:3px;
	text-align:center;
	font-size:12px;
	height: 230px;
}
#content .news img {
	border:1px solid #CCC
}
#content .news a.title {
	margin:0 auto;
	display:block;
	width:180px;
	color:#585858;
	text-decoration:none;
	padding:5px 0;
	border-bottom:1px solid #CCC;
	line-height:16px;
	height:32px
}
#content .news a.title:hover {
	color:#333
}
#content .products li {
	float:left;
	clear:left;
	color:#585858;
	width:622px;
	border-bottom:1px solid #ccc;
	padding:0 0 5px;
	margin:0 0 20px
}
#content .products img {
	float:left;
	margin:0 15px 5px 0;
	border:1px solid #ccc
}
#content .products li h2 {
	color:#ef1848;
	font-size:12px;
	margin:0 0 10px
}
#content .products li h3 {
	margin:0 0 10px 180px
}
#content .products li p {
	margin:0 0 0 180px
}
#content .products p.more {
	margin:10px 0 0;
	text-align:right
}
#content .products p.more a {
	background:url(../gfx/link_arrow.gif) no-repeat scroll left center;
	padding:0 0 0 15px;
	color:#585858;
	text-decoration:none;
	font-weight:bold
}
#content .settings, #content .settings div {
	padding:0;
	text-align:right
}
#content .settings {
	margin:0 10px 0 0;
	height:35px;
	font-size:11px;
	color:#ef1848
}
#content .settings span {
	float:right;
	padding-right:5px;
	padding-left:5px;
	border-left:1px solid #CC0000
}
;
#content .settings span.sortowanie {
	border:none;
	color:#f0436a
}
#content .settings span a {
	color:#f0436a;
	text-decoration:none;
	background:url(../gfx/link_triangle.gif) no-repeat scroll right center;
	padding:0 7px 0 0;
	margin:0 0 0 5px
}
#content .settings span a.prev {
	background:none;
}
#content .settings span a.next {
	background:none;
}
#content .settings span a:hover {
	color:#ef1848
}
#content .settings select {
	border:1px solid #ef1848;
	color:#ef1848;
	font-size:11px
}
#content .settings span.strona {
	border:none;
}
#content .products-list li {
	position:relative;
	float:left;
	clear:left;
	color:#585858;
	width:602px;
	border:1px solid #ccc;
	padding:10px;
	margin:0 0 20px
}
#content .products-list li li {
	float:none;
	list-style-type:square;
	width:560px;
	border:none;
	padding:0;
	margin:0 0 0 10px;
	position:static
}
#content .products-list img {
	float:left;
	margin:0 15px 0 0;
	border:0px
}
#content .products-list li h2 {
	color:#585858;
	font-size:12px;
	margin:25px 0 10px 0px
}
#content .products-list div ul {
	margin:5px 0px 5px 220px;
	padding:0px;
}
#content .products-list li li {
	border:none;
	padding:0px;
	list-style: disc outside;
	width:99%;
	float:none;
	clear:none;
	margin:5px;
}
#content .products-list li p {
	margin:0 0 0 180px
}
#content .products-list .price {
	position:absolute;
	top:10px;
	right:15px;
	border-bottom:1px solid #e56d00;
	color:#e56d00;
	font-size:16px
}
#content .products-list .price del {
	font-size:11px;
	color:#585858
}
#content .products-list p.more {
	margin:10px 0 0 197px;
	width:400px;
	text-align:right;
	border-top:1px solid #ccc;
	padding:5px 0 0
}
#content .products-list p.more a {
	text-decoration:none
}
#content .products-list p.more a img {
	border:none;
	margin:2px;
	float:none
}
#content .categories-list li {
	float:left;
	clear:left;
	color:#585858;
	width:622px;
	padding:0 0 5px;
	margin:0 0 20px
}
#content .categories-list img {
	float:left;
	margin:0 15px 5px 0;
	border:1px solid #ccc
}
#content .categories-list li h2 {
	margin:15px 0 10px 180px;
	color:#e26600
}
#content .categories-list li p {
	margin:0 0 0 180px
}
#content .categories-list p.more {
	margin:10px 0 0;
	text-align:right
}
#content .categories-list p.more a {
	text-decoration:none
}
#content .categories-list p.more a img {
	border:none;
	margin:2px;
	float:none
}
#content table.info td {
	border:1px solid #CCCCCC;
	padding:4px;
}
#content table.info td.bez {
	border:0px
}
#content table.info tr.buttons {
	text-align:center;
}
#content table a {
	color:#e88533;
}
#content table.logowanie {
	margin-left:200px;
}
#content table.logowanie input.cenaod {
	width:75px;
}
#content .button {
	background:#e8e8e8;
	border:1px solid #d5d5d5;
	font-size:12px;
	color:#5b5b5b;
	padding:3px;
}
#footer {
	height:75px;
	clear:left;
	background:#333 url(../gfx/footer_vertical_bg.png) repeat-x scroll left bottom;
	text-align:center
}
#footer div {
	margin:0 auto;
	padding:20px 0
}
#footer span {
	display:block;
	line-height:1.5;
	color:#b7b7b7
}
#footer a {
	color:#b7b7b7
}
#footer img {
	vertical-align:text-bottom
}

