html,body {

	background-color: #000;

	font-size: 12px;

	color: #CCCCCC;

	font-family: Tahoma;

	width: 100%;

	height: 100%;

	text-align: center;

}



img {

	border: 0px;

}



p {

	margin: 1em 0;

}



a {

	color: #AC0D0D;

}



#site {

	margin: 0 auto;

	width: 980px;

	border-left: 1px solid #434343;

	border-right: 1px solid #434343;

}



#top {

	float: left;

	width: 980px;

	height: 300px;

	background: url(../img/top.jpg) no-repeat left top;

}



#logo {

	float: left;

	width: 328px;

	height: 300px;

}



#logo a {

	width: 328px;

	height: 300px;

	float: left;

}



#lang {

	float: right;

	width: 115px;

	height: 37px;

	background-color: #0d0c0c;

	padding-left: 5px;

}



#lang a {

	float: left;

	margin: 9px 5px 0px 5px;

}



#menu {

	float: left;

	width: 980px;

	height: 50px;

	background: transparent url(../img/sklep_menu8.jpg) repeat scroll 0 0;

}



#menu img {

	float: left;

}



#content {

	float: left;

	width: 980px;

	background: url(../img/content_top.jpg) no-repeat left top #1b1b1b;

	text-align: left;

}



#contentBottom {

	float: left;

	width: 980px;

	background: url(../img/content_bottom.jpg) no-repeat left bottom;

	padding-bottom: 20px;

}



#siteNews {

	float: left;

	width: 460px;

	background: url(../img/news_top.jpg) no-repeat left top #000;

	padding-top: 71px;

	margin-left: 20px;

	margin-top: 20px;

	padding-bottom: 10px;

	display: inline;

}



#siteSklep {

	float: left;

	width: 460px;

	background: url(../img/shop_top.jpg) no-repeat left top #000;

	padding-top: 16px;

	margin-left: 20px;

	margin-top: 20px;

	padding-bottom: 10px;

	_padding-bottom: 20px; *

	padding-bottom: 20px;

	display: inline;

}



#siteSearch {

	float: right;

	margin-bottom: 24px;

	margin-right: 20px;

}



#siteSearch input {

	height: 30px;

	position: relative;

}



#siteSearch .shopSearchInput {

	position: relative;

	top: -4px;

}



.news {

	text-align: left;

	width: 420px;

	border-bottom: 1px solid #333333;

	margin-left: 20px;

	margin-bottom: 10px;

	float: left;

	display: inline;

}



.news h3 {

	color: #dd0303;

	margin-bottom: 18px;

}



.siteMore {

	color: #dd0303;

	text-decoration: none;

	float: right;

	font-size: 11px;

	margin: 10px 10px 18px 0;

	font-weight: bold;

}



.news p {

	font-size: 11px;

}



#relacja {

	text-align: left;

	width: 420px;

	margin-left: 20px;

	margin-bottom: 10px;

	float: left;

	display: inline;

}



#relacja h3 {

	color: #dd0303;

	margin-bottom: 18px;

}



.news p {

	font-size: 11px;

}



#relacjaPic {

	float: left;

	width: 170px;

}



#relacjaPic img {

	border: 2px solid #3a3a3a;

}



#relacjaTxt {

	float: left;

	width: 250px;

	font-size: 11px;

}



.siteProd {

	float: left;

	width: 420px;

	background-color: #1b1b1b;

	border-top: 1px solid #2d2d2d;

	margin-bottom: 10px;

	margin-left: 20px;

	display: inline;

}



.siteProdPic {

	float: left;

	width: 170px;

}



.siteProdPic img {

	border: 2px solid #3a3a3a;

	margin-left: 10px;

	margin-top: 10px;

	margin-bottom: 10px;

}



.siteProdTxt {

	float: left;

	width: 220px;

	text-align: left;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

	font-size: 11px;

}



.siteProdTxt h3 {

	color: #dd0303;

	padding-bottom: 9px;

	margin-bottom: 9px;

	background: url(../img/site_shop_dots.gif) no-repeat left bottom;

	font-size: 14px;

}



.newPrice {

	font-size: 12px;

	color: #dd0303;

	font-weight: bold;

	margin-top: 10px;

	float: left;

}



.oldPrice {

	font-size: 11px;

	text-decoration: line-through;

	margin-top: 10px;

	float: left;

	font-weight: bold;

	margin-left: 10px;

}



#stopka {

	float: left;

	width: 980px;

	height: 40px;

	background: url(../img/stopka_bg.jpg) no-repeat left bottom;

	_position: relative;

	_top: -2px;

}



#stopkaLeft {

	float: left;

	width: 887px;

	height: 28px;

	font-weight: bold;

	text-align: left;

	padding-top: 12px;

	padding-left: 10px;

}



#stopkaRight {

	float: left;

	width: 83px;

	height: 40px;

	_position: relative;

	_top: 2px;

}



#stopkaLeft a:link,#stopkaLeft a:visited {

	color: #CCCCCC;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

}



#stopkaLeft a:hover {

	text-decoration: underline;

}



#sidebar {

	float: left;

	width: 220px;

	margin-left: 20px;

	margin-top: 20px;

	display: inline;

}



#rightContent {

	float: left;

	width: 660px;

	margin-left: 20px;

	margin-top: 20px;

	background: url(../img/sklep_right_top.jpg) no-repeat left top #000;

	padding: 10px 20px 20px 20px;

	display: inline;

}



#kategorie {

	float: left;

	width: 220px;

	background: url(../img/left_spacer.gif) repeat-y left #000;

}



#kategorieTop {

	float: left;

	width: 220px;

}



.kategorieTop_polish {

	background: url(../img/sklep_cat_top_polish.jpg) no-repeat left top;

}



.kategorieTop_english {

	background: url(../img/sklep_cat_top_english.jpg) no-repeat left top;

}



.kategorieTop_french {

	background: url(../img/sklep_cat_top_french.jpg) no-repeat left top;

}



#kategorieBottom {

	float: left;

	width: 220px;

	background: url(../img/left_bottom.jpg) no-repeat left bottom;

	padding-top: 60px;

	padding-bottom: 20px;

}



.menuL0:link,.menuL0:visited {

	float: left;

	display: block;

	background: url(../img/cat_arrow.gif) no-repeat left;

	color: #CCCCCC;

	line-height: 20px;

	width: 180px;

	text-align: left;

	text-decoration: none;

	padding-left: 20px;

	margin-left: 20px;

	font-size: 14px;

	font-weight: bold;

	display: inline;

}



.menuL0:hover {

	text-decoration: underline;

}



.menuL1:link,.menuL1:visited {

	float: left;

	display: block;

	background: url(../img/cat_arrow.gif) no-repeat left;

	color: #CCCCCC;

	line-height: 20px;

	width: 160px;

	text-align: left;

	text-decoration: none;

	padding-left: 20px;

	margin-left: 40px;

	font-size: 12px;

	font-weight: bold;

	display: inline;

}



.menuL1:hover {

	text-decoration: underline;

}



#shopSearchBox {

	float: left;

	width: 220px;

	background: url(../img/left_spacer.gif) repeat-y left #000;

	margin-top: 20px;

}



#shopSearchBoxTop {

	float: left;

	width: 220px;

	background: url(../img/sklep_left_top.jpg) no-repeat left top;

}



#shopSearchBoxBottom {

	float: left;

	width: 210px;

	background: url(../img/left_bottom.jpg) no-repeat left bottom;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}



.leftBox {

	float: left;

	width: 220px;

	background: url(../img/left_spacer.gif) repeat-y left #000;

	margin-top: 20px;

}



.leftBoxTop {

	float: left;

	width: 220px;

	background: url(../img/sklep_left_top.jpg) no-repeat left top;

}



.leftBoxBottom {

	float: left;

	width: 200px;

	background: url(../img/left_bottom.jpg) no-repeat left bottom;

	padding: 10px;

}



.shopSearchInput {

	background: url(../img/sklep_search_input.jpg) no-repeat left;

	width: 165px;

	height: 30px;

	line-height: 30px;

	border: none;

	float: left;

	font-size: 14px;

	color: #000;

	padding-top: 10px;

	padding-left: 3px;

	padding-right: 3px;

	position: relative;

	top: -5px;

}



.shopSearchButton {

	float: left;

}



.adSearch:link,.adSearch:visited {

	font-size: 10px;

	text-align: right;

	text-decoration: none;

	color: #CCCCCC;

	float: right;

	margin-right: 10px;

}



.adSearch:hover {

	text-decoration: underline;

}



#cart {

	float: left;

	width: 220px;

	background: url(../img/left_spacer.gif) repeat-y left;

	margin-top: 20px;

}



#cartTop {

	float: left;

	width: 220px;

}



.cartTop_polish {

	background: url(../img/koszyk_bg_polish.jpg) no-repeat left top;

}



.cartTop_english {

	background: url(../img/koszyk_bg_english.jpg) no-repeat left top;

}



.cartTop_french {

	background: url(../img/koszyk_bg_french.jpg) no-repeat left top;

}



#cartBottom {

	float: left;

	width: 180px;

	background: url(../img/left_bottom.jpg) no-repeat left bottom;

	padding-top: 59px;

	padding-bottom: 20px;

	padding-left: 20px;

	padding-right: 20px;

	text-align: left;

}



#stats {

	float: left;

	width: 180px;

	height: 41px;

	background: url(../img/stats_bg.jpg) no-repeat left top;

	margin-top: 20px;

	padding: 20px;

}



#path {

	height: 35px;

	line-height: 20px;

	padding-bottom: 10px;

	text-align: left;

	width: 660px;

}



#path h1 {

	font-size: 20px;

	font-weight: normal;

	margin-top: 6px;

}



#path h1 a {

	color: #CCCCCC;

	text-decoration: none;

}



.pagination {

	float: left;

	height: 30px;

	border-top: 1px solid #323232;

	background-color: #1b1b1b;

	margin-top: 20px;

	width: 100%;

}



.paginationLeft {

	width: 75%;

	float: left;

	height: 24px;

	text-align: left;

	padding-left: 10px;

	padding-top: 6px;

}



.paginationRight {

	width: 20%;

	float: right;

	height: 24px;

	text-align: right;

	padding-top: 6px;

	padding-right: 10px;

}



.listingProd {

	float: left;

	border-top: 1px solid #323232;

	background: url(../img/listing_spacer.jpg) repeat-y left #1b1b1b;

	margin-top: 20px;

	width: 100%;

	display: inline;

}



.listingProdPic {

	float: left;

	width: 213px;

	margin: 10px 10px 0px 7px;

	display: inline;

	padding-bottom: 10px;

}



.listingProdPic img {

	border: 3px solid #404040;

}



.listingDesc {

	float: left;

	width: 315px;

	text-align: left;

	margin-top: 10px;

	margin-right: 10px;

	display: inline;

}



.listingDesc h3 {

	color: #ac0d0d;

	font-size: 18px;

}



.listingCart {

	float: left;

	width: 105px;

	height: 100%;

	display: inline;

}



.listingCart img {

	margin-bottom: 10px;

}



.listingAd {

	color: #575757;

	display: block;

	font-size: 11px;

	margin-bottom: 10px;

	margin-top: 7px;

	text-decoration: none;

}



#sortType {

	float: left;

	width: 660px;

	height: 7px;

	padding-top: 8px;

	display: inline;

}



#sortTypeLeft {

	float: left;

	width: 325px;

	margin-left: 233px;

	text-align: left;

	display: inline;

}



#sortTypeRight {

	float: left;

	width: 100px;

	display: inline;

}



.listingCart .newPrice {

	float: none;

}



.listingCart .oldPrice {

	float: none;

	margin: 0px;

}



#product {

	float: left;

}



#prodPic {

	margin-top: 20px;

	float: left;

	width: 324px;

	margin-right: 2px;

}



#prodPic img {

	border: 3px solid #1b1b1b;

}



#details {

	float: left;

	width: 334px;

	margin-top: 20px;

}



#prodCart {

	float: left;

	width: 133px;

	background-color: #131313;

	margin-right: 2px;

	height: 110px;

	text-align: center;

}



#prodPrice {

	float: left;

	background-color: #131313;

	width: 199px;

	height: 110px;

	padding: 0;

	text-align: center;

}



#prodPrice .newPrice {

	font-size: 18px;

	display: block;

	color: #ac0d0d;

	float: none;

	margin-top: 30px;

}



#prodPrice .oldPrice {

	font-size: 14px;

	float: none;

	margin-left: 0px;

}



#prodName {

	float: left;

	background-color: #131313;

	width: 314px;

	margin-top: 2px;

	padding: 10px;

	text-align: left;

}



#prodDetails {

	float: left;

	background-color: #131313;

	width: 314px;

	margin-top: 2px;

	padding: 10px;

	text-align: left;

}



#prodDetails label {

	font-weight: bold;

	margin-right: 4px;

}



#prodDetails input {

	width: 46px;

}



#prodDetails select {

	margin-top: 4px;

	padding: 1px;

}



#prodDetails .opts {

	padding-top: 9px;

}



#prodDesc {

	clear: left;

	float: left;

	width: 660px;

	text-align: left;

	float: left;

}



#prodDesc {

	margin-top: 20px;

}



#prodDesc p {

	margin: 5px 0px;

}

a.buynow{
    background: url("../img/listing_cart2.jpg") no-repeat scroll center center transparent;
    display: block;
    float: left;
    height: 66px;
    padding: 0 0 0 43px;
    width: 61px; 
}
