body {
	margin: 0;
	font-size: 11px;
	font-family: tahoma, verdana;
	color: #6e6d6d;
}

a {
	text-decoration: none;
	color: #ed1c24;
}
img {
	border: 0;
}

#header {
	background-image: url('../images/motoricus/header_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
	float: left;
	width: 100%;
}

.button, .szukaj_enabled, #autoformsubmit, .redbutton {
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e4e4e4;		
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #d1d1d1;
	color: #333;
	background: #efefef url('../images/motoricus/button_bg.gif') repeat-x bottom left;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.szukaj_disabled {
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e4e4e4;		
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #d1d1d1;
	color: #aaa;
	background: #f4f4f4 url('../images/motoricus/button_bg.gif') repeat-x bottom left;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.clear, .clear10, .clear15, .clear20 {
	clear: both;
}
.clear10 {
	height: 10px;
}
.clear15 {
	height: 15px;
}
.clear20 {
	height: 20px;
}
.center {
	text-align: center !important;
}
.right {
	text-align: right;
}
.noborder {
	border: none !important;
}
.nobrake {
	white-space: nowrap;
}
.red {
	color: #ed1c24 !important;
}
.blue {
	color: #385e8c !important;
}
.black {
	color: #313131 !important;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.anvIcon, .question {
	cursor: help;
}

.text, textarea {
	border: 1px solid #e3e3e3;
}
.w80 {
	width: 80px;
}
.w90 {
	width: 90px;
}
.w100 {
	width: 100px;
}
.w150 {
	width: 150px;
}
.w200 {
	width: 200px;
}
.w300 {
	width: 300px;
}
.w350 {
	width: 350px;
}
.icon {
	vertical-align: -2px;
}
.green {
	color: #6dc71e !important;
}
.centerBox {
	width: 960px;
	margin: 0 auto;
}
.centerBoxLeft {
	float: left;
	width: 960px;
	position: relative;
}
.productImage {
	width: 120px;
	height: 90px;
	border: 1px solid #e3e3e3;
	margin: 10px 0 0 0;
	text-align: center;
	background-color: white;
}
.middle {
	vertical-align: middle !important;
}

a.back {
	padding-left: 8px;
	background: url('../images/motoricus/icon_back.gif') no-repeat 0 5px;
}

#header h1 {
	font-size: 9px;
	color: white;
	margin: 0;
	padding: 0;
	text-align: right;
	font-weight: bold;
	font-family: tahoma;
	width: 960px;
	height: 13px;
	float: right;
}
#header h1 a {
	color: white;
}

#header a:focus {
	outline: none;
}
#logo {
	width: 202px;
	height: 39px;
	float: left;
	display: inline;
	background-image: url('../images/motoricus/logo.gif');
	text-indent: -9999px;
	margin-top: 12px;
}
#hotline {
	width: 272px;
	height: 55px;
	padding: 5px 0 0 50px;
	background-image: url('../images/motoricus/hotline_bg.gif');
	background-repeat: no-repeat;
	float: right;
	margin-top: 6px;
	color: #6c6c6c;
	font-size: 10px;
}
#hotline a {
	color: #ed1c24;
	font-weight: bold;
	font-size: 14px;
	display: block;
}
#hotline a span {
	font-size: 20px;
}
#hotline small {
	color: #bfbdbd;
}

#menu {
	background-image: url('../images/motoricus/menu_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
	float: left;
	width: 100%;
}
#menu .centerBoxLeft {
	background: url('../images/motoricus/menu_bg_current.gif') no-repeat top left;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu li {
	margin: 0;
	padding: 0;
	float: left;
}
#menu a {
	color: #ecebeb;
	font-weight: bold;
	font-size: 13px;
	display: block;
	height: 27px;
	padding: 12px 15px 0 15px;
	margin-bottom: 5px;
	border-right: 1px solid #2a2c31;
}
#menu a:hover {
	background-image: url('../images/motoricus/menu_over.gif');
	background-repeat: no-repeat;
	background-position: 50% 35px;
}

#basket {
	width: 310px;
	height: 50px;
	padding: 5px 0 0 12px;
	margin-bottom: 3px;
	background-image: url('../images/motoricus/basket_bg.gif');
	background-repeat: no-repeat;
	float: right;
	color: #6c6c6c;
}
#content {
	float: left;
	width: 100%;
	background-color: #f9f8f8;
}
#centerColumn p, #centerColumn li {
	font-size: 1em;
	line-height: 16px;
}
#basket a {
	font-weight: bold;
	font-size: 13px;
	color: #6c6c6c;
	display: block;
	float: left;
	background: url('../images/motoricus/basket_icon.gif') no-repeat 0 7px;
	height: 32px;
	padding: 13px 10px 0 40px;
}
#basket p {
	font-size: 14px;
	margin: 12px 20px 0 0;
	float: right;
	padding: 0;
}
#basket span {
	color: #ed1c24;
	font-weight: bold;
}

#auth {
	float: left;
	padding: 3px 0 0 10px;
	margin-right: 50px;
	width: 530px;
	height: 24px;
	background: #f7f6f6 url('../images/motoricus/auth_bg.gif') no-repeat top left;
}
#auth form {
	float: left;
}
#auth label {
	font-weight: bold;
	font-size: 11px;
	color: #6c6c6c;
}
#auth input.text {
	border: 1px solid #e3e3e3;
	font-size: 10px;
	margin: 0 2px;
	padding: 1px;
	width: 90px;
}
#auth input.button {
	font-size: 10px;
	padding: 0;
	margin: 0;
}
#auth ul {
	list-style-type: none;
	margin: 5px 0 0 10px;
	padding: 0;
	float: left;
}
#auth li {
	margin: 0;
	padding: 0;
	float: left;
}
#auth a {
	color: #6c6c6c;
	font-size: 11px;
	border-left: 1px solid #ebebeb;
	padding: 0 5px;
	float: left;
}

#localizer {
	margin: 9px 0;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 630px;
}
#localizer li {
	margin: 0;
	padding: 0;
	float: left;
	font-weight: bold;
	padding-right: 7px;
	margin-right: 3px;
	background: url('../images/motoricus/localizer.gif') no-repeat right center;
}
#localizer a {
	color: #6c6c6c;
}

#footer {
	background: #2e3037 url('../images/motoricus/footer.gif') repeat-x top left;
	float: left;
	width: 100%;
	border-top: 10px solid #f9f8f8;
}
#footer .centerBoxLeft {
	padding: 20px 0;
	background: url('../images/motoricus/footer_main_bg.gif') no-repeat top center;
}

#footer .centerBoxLeft div {
	width: 160px;
	float: left;
	color: #d0d0d0;
	font-size: 12px;
}
#footer ul {
	margin: 15px 0;
	padding: 0;
	list-style-type: none;
}
#footer li {
	margin: 0 0 0 20px;
	padding: 0 0 0 10px;
	background: url('../images/motoricus/footer_li.gif') no-repeat left center;
}
#footer h1 {
	color: #e5e5e5;
	font-family: tahoma;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#footer a {
	color: #d0d0d0;
}
#footerInfo {
	width: 100% !important;
	font-size: 10px !important;
	padding: 20px 0 0 0;
	background: url('../images/motoricus/footer_hr.gif') no-repeat top center;
}
#footerInfo ul {
	float: right;
	margin: 0 !important;
}
#footerInfo li {
	margin: 0 !important;
	padding: 0 5px !important;
	background: none;
	float: right;
	border-right: 1px solid #393b42;
}
#footerInfo p {
	margin: 0;
	padding: 0;
}

#footer2 {
	text-align: center;
}
#footer2list {
	margin: 0;
	padding: 0 0 20px 0;
	list-style-type: none;
}
#footer2list li {
	margin: 0;
	padding: 0 5px;
	border-left: 1px solid #4f525e;
	display: inline;
}
#footer2list li a {
	color: #4f525e;
	font-size: 9px;
}

#footer2logos {
	float: right;
	margin: 0;
	padding: 15px 0;
	list-style-type: none;
}
#footer2logos li {
	margin: 0;
	padding: 0 2px;
	float: left;
}
#footer2logos a {
	text-transform: uppercase;
	color: #3d3f46;
	display: block;
	float: left;
}
#logo_grupa {
	margin-top: 12px;
}
#logo_e_opony, #logo_e_felgi, #logo_4x4, #logo_strefa, #logo_klub {
	width: 106px;
	height: 37px;
	border: 1px solid #ebebec;
	text-indent: -10000px;
}
#logo_e_opony {
	background: url('../images/motoricus/logo_e-opony.gif') no-repeat center center;
}
#logo_e_felgi {
	background: url('../images/motoricus/logo_e-felgi.gif') no-repeat center center;
}
#logo_4x4 {
	background: url('../images/motoricus/logo_4x4.gif') no-repeat center center;
}
#logo_strefa {
	background: url('../images/motoricus/logo_strefa.gif') no-repeat center center;
}
#logo_klub {
	background: url('../images/motoricus/logo_klub.gif') no-repeat center center;
}

#leftColumn {
	width: 260px;
	float: left;
}

#centerColumn {
	width: 700px;
	float: left;
}

.bodySpace {
	background: white;
	float: left;
	padding: 10px;
	width: 678px;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
}
.bodySpaceClear {
	padding: 0 !important;
	width: 698px;
	border-top: none;
}

.bodySpaceClose {
	width: 700px;
	float: left;
	height: 6px;
	background: url('../images/motoricus/bodytext_bg_bottom.gif') no-repeat top left;
}
.bodySpace small {
	text-align: left;
	display: block;
}
.bodySpace small.right {
	text-align: right;
}
#centerColumn > h1, #centerColumn > form > h1 {
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px
	border-top-left-radius: 5px;
	color: #231f20;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background-color: white;
	display: inline;
	float: left;
	position: relative;
	top: 1px;
	padding: 4px 20px 2px 20px;
}
.leftColumnBox {
	width: 241px;
	float: left;
	padding-bottom: 7px;
	background: url('../images/motoricus/main_menu_bg.gif') no-repeat bottom left;
}
.leftColumnBox h1 {
	background: #e1e1e1 url('../images/motoricus/left_bg_h1.gif') no-repeat top left;
	font-size: 12px;
	padding: 6px 0 4px 8px;
	color: #4473a9;
	margin: 0;
}
.leftColumnBody, .leftColumnBodySpace {
	float: left;
	background-color: #fcfbfb;
	border-left: 1px solid #e6e5e5;
	border-right: 1px solid #e6e5e5;
	border-top: 1px solid #e6e5e5;
	width: 219px;
	padding: 8px 10px 0px 10px;
	margin: 0;
}
.leftColumnBodySpace {
	width: 239px;
	padding: 4px 0px;
}
.leftColumnBody ul, .leftColumnBodySpace ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.leftColumnBody li, .leftColumnBodySpace li {
	margin: 0;
	padding: 1px 0 0 10px;
	background: url('../images/motoricus/left_menu_li.gif') no-repeat left center;
}
.leftColumnBody a, .leftColumnBodySpace a {
	color: #6c6c6c;
	font-size: 12px;
}
#newsletterForm input.text {
	width: 120px;
	font-size: 11px;
}
#newsletterForm input.button {
	font-size: 11px;
	padding: 0;
}
#wyskakujacyflash {
	position: absolute;
	top: 0px;
	left: 165px;
	z-index: 100;
}

.paginator {
	text-align: center;
	padding: 10px 0;
}
.paginator p {
	display: inline;
}
.paginator a {
	padding: 5px;
	text-decoration: none;
}
.paginator p.selected {
	background-color: #2e3037;
}

.paginator p.selected a {
	color: white !important;
	font-weight: bold;
}
#mainMenu li {
	background: none;
	padding: 0;
}
#mainMenu a {
	display: block;
	padding: 2px 0;
}
#mainMenu li.group1 > a, #mainMenu li.group2 > a, #mainMenu li.group3 a {
	color: #4473a9;
	background: #e1e1e1;
	font-weight: bold !important;
	display: block;
}
#mainMenu li.group0 > a.open {
	background: url('../images/motoricus/main_menu_group_open.gif') no-repeat left center !important;
	padding-left: 10px;
	margin-left: 15px;
}
#mainMenu li.group0 > a.closed {
	background: url('../images/motoricus/main_menu_group_closed.gif') no-repeat left center !important;
	padding-left: 10px;
	margin-left: 15px;
}
#mainMenu li.group0 > a {
	padding-left: 15px;
}
#mainMenu li.group1 > a {
	padding-left: 35px;
}
#mainMenu li.group2 > a {
	padding-left: 55px;
}
#mainMenu li.group3 > a {
	padding-left: 75px;
}
#mainMenu li.link0 {
	background: #edebec url('../images/motoricus/main_menu_link.gif') no-repeat 30px center !important;
	padding-left: 15px;
}
#mainMenu li.link1 {
	background: #edebec url('../images/motoricus/main_menu_link.gif') no-repeat 25px center !important;
	padding-left: 35px;
}
#mainMenu li.link2 {
	background: #edebec url('../images/motoricus/main_menu_link.gif') no-repeat 35px center !important;
	padding-left: 45px;
}
#mainMenu li.link3 {
	background: #edebec url('../images/motoricus/main_menu_link.gif') no-repeat 60px center !important;
	padding-left: 75px;
}
#mainMenu a.selected {
	font-weight: bold;
}

.contactFormBox {
	font-weight: bold;
	width: 308px;
	float: left;
	color: #2b2b2b	;
}
.contactFormBoxBorder {
	margin-left: 30px;
	padding-left: 30px;
	border-left: 1px solid #ddd;
}

.info {
	background-color: #ffcccc !important;
	border: 1px solid #ddaaaa;
	padding: 10px;
	margin: 10px 0;
	line-height: 15px;
}
.blueinfo {
	background-color: #eeffee !important;
	border: 1px solid #aaddaa;
	padding: 10px;
	margin: 10px 0;
	font-weight: bold;
	line-height: 15px;
}
.info ul, .blueinfo ul {
	list-style-type: none;
	margin: 1px 10px;
	padding: 1px 10px;
}
.info li, .blueinfo li {
	margin: 1px 10px;
	padding: 1px 10px;
}

#autoform {
	margin: 0;
	padding: 0;
}
#registerForm fieldset, #autoform fieldset {
	border: none;
}
#registerForm legend, #autoform legend {
	font-size: 13px;
	font-weight:  bold;
	color: #2b2b2b;
	border-bottom: 1px solid #2b2b2b;
	display: block;
}
#registerForm #dane_osobowe, #registerForm #regulamin, #registerForm #newsletter {
	float: right;
	margin-right: 10px;
}
#registerForm label, #autoform label {
	float: left;
	width: 200px;

	text-align: right;
	margin-right: 10px;
	font-size: 12px;
	color: #2b2b2b;
}
#registerForm .redbutton {
	margin-left: 220px;
}
.labelLeft label {
	text-align: left !important;
	width: auto !important;
	font-weight: normal !important;
}
.labelLeft {
	width: 400px !important;
}
#autoform dl, #autoform dt, #autoform dd, #autoform li {
	margin: 0;
	padding: 0;
}
#registerForm input.text, #autoform input {
	width: 200px;
	border: 1px solid #e3e3e3;
	margin: 0 0 5px 0;
}
#registerForm textarea, #autoform textarea {
	width: 400px;
	height: 150px;
	border: 1px solid #e3e3e3;
}
#autoform .errors {
	color: #ee2b32;
	margin: 0 0 5px 210px;;
	padding: 0;
	list-style-type: none;
}
#autoformsubmit {
	width: auto !important;
	margin-left: 220px !important;
	font-size: 12px;
}

#addressKor h3 {
	margin-bottom: 10px;
}
#addressKor ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#addressKor li {
	margin: 10px 0;
	padding: 10px;
	background-color: #f4f4f4;
	border: 1px solid #ddd;
}

.podstr .more {
	text-align: right;
	clear: right;
}
.podstr .more a {
	background: url('../images/motoricus/icon_more.gif') no-repeat right 5px;
	padding-right: 7px;
	font-weight: bold;
}
.podstr {
	border-top: 1px solid #e3e3e3;
	padding: 10px 20px 0 15px;
}
.podstr h2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.podstr small {
	margin-top: 2px;
	float: right;
}

.defaultTable td {
	background-color: #eee;
	padding: 3px;
	text-align: center;
}
.defaultTable th {
	background-color: #333;
	text-align: center;
	padding: 3px;
	color: white;
}
#defaultTable {
	width: 100%;
	border-collapse: collapse;
}
#defaultTable th {
	text-align: left;
	font-weight: bold;
	background: #f9f8f8;
	color: #535353;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	padding: 8px;
}
.defaultTableHeader1 {
	border-left: 1px solid #e3e3e3;
}
.defaultTableHeader2 {
	border-right: 1px solid #e3e3e3;
}
#defaultTable td {
	background: #fbfbfb;
	color: #313131;
	padding: 4px 8px;
	height: 35px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
#defaultTable p {
	margin: 0;
	padding: 0;
}
#defaultTable td.last {
	border-right: 1px solid #fbfbfb !important;
}
#defaultTable tr.pr td.last {
	border-right: 1px solid #f6f4f4 !important;
}
#defaultTable tr.pr td {
	background: #f6f4f4 !important;
}
#defaultTable input.text {
	width: 30px;
	text-align: right;
}
.defaultTableTop td {
	vertical-align: top;
}
.defaultTableOpis {
	font-weight: normal !important;
	text-align: left !important;
}
#defaultTable form {
	display: inline;
}

.selectionBox {
	width: 214px;
	height: 200px;
	float: left;
	text-align: center;
	background-color: #fafafa;
	border: 1px solid #eee;
	margin: 10px 5px;
	padding: 5px 0 0 0;
	line-height: 20px;
}
.selectionBox h3 {
	border-bottom: none;
	margin-bottom: 10px;
}

#slider, #conf {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	width: 100%;
	height: 150px;
	float: left;
}
#slider li, #conf li {
	position: absolute;
	width: 100%;
	height: 150px;
	text-align: center;
	vertical-align: middle;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
#slider_nav, #conf_nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	top: 1px;
}
#slider_nav li, #conf_nav li {
	font-weight: bold;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background-color: white;
	display: inline;
	float: left;
}
#slider_nav a, #conf_nav a {
	border-top: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	padding: 4px 15px 3px 15px;
	display: block;
	float: left;
	background: #e1e1e1;
	color: #4473a9;
	margin: 0;
	border-bottom: 1px solid #c8c8c8;
}
#slider_nav .sliderName {
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	border-left: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	background: white;
	color: #ed1c24;
}
#conf_nav .confName {
	padding: 4px 20px 3px 20px;
	display: block;
	float: left;
	margin: 0;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	border-left: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	background: white;
	color: #ed1c24;
}
#slider_nav a:focus, #conf_nav a:focus {
	outline: none;
}
#slider_nav .selected, #conf_nav .selected {
	border-bottom: 1px solid white !important; 
	font-weight: bold;
	background: white;
	color: #231f20;
}

#oftygBoxWrapper {
	position: relative;
	height: 260px;
}
#oftygBox .oftygBoxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
#oftygBox table {
	border-spacing: 4px;
}
#oftygBox td {
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 152px;
	padding: 5px;
	background-color: #fbfbfb;
	vertical-align: middle;
	border: 1px solid #f8f8f8;
}
#oftygBox div.oftygTitle {
	font-weight: bold;
	height: 40px;
}
#oftygBox div.oftygTitle span {
	color: #6c6c6c;
}
#oftygBox div.oftygPicture {
	width: 150px;
	height: 170px;
	text-align: center;
	background-color: white;
	border: 1px solid #ebebec;
}
#oftygBox div.oftygPrice {
	font-weight: bold;
	background: #ed1c24;
	float: right;
	display: block;
	font-size: 13px;
	margin: 5px 0 10px 0;
}
#oftygBox div.oftygPrice a {
	color: white;
}
#oftygBox div.oftygPrice span {
	padding: 1px 4px;
	float: left;
}
#oftygBox div.oftygPrice span.oftygWhite {
	border: 1px solid #ed1c24;
	background: white;
	color: #ed1c24;
	font-size: 9px;
	padding: 3px;
	float: left;
}
#oftygBox a.oftygIcon {
	margin: 5px 0 0 0;
	float: left;
}
.nav {
	float: left;
	width: 698px;
	background: #e1e1e1;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-radius-topright: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}
.nav h1 {
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	font-size: 12px;
	margin: 0;
	display: inline;
	float: left;
	padding: 4px 20px 3px 20px;
	background: white;
}
.nav h1 a {
	color: #ed1c24;
}
.nav ul {
	list-style-type: none;
	margin: 2px 5px 0 0;
	padding: 0;
	float: right;
}
.nav li {
	margin: 0;
	padding: 0;
	display: inline;
}
.nav a {
	display: inline;
	padding: 3px;
	color: #385e8c;
}
.nav li.selected a, .nav li.activePage a {
	font-weight: bold;
}

#voucherBar {
	text-align: right;
}
#voucherBar input.text {
	width: 150px;
}
#basketTableSum {
	width: 676px;
	border-collapse: collapse;
	margin: 1px 1px 1px 1px;
}
#basketTableSum td {
	background: #fbfbfb;
	padding: 4px 8px;
	height: 35px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
#orderDeliverySumValue {
	width: 100%;
	font-weight: bold;
}
#basketSumaZamowienia {
	font-weight: bold;
	border: 1px solid #e3e3e3 !important;
	background: #f6f4f4;
}
#orderSumValue {
	font-size: 14px;
}
.paymentChoice td {
	vertical-align: top;
}
#note {
	width: 500px;
	height: 100px;
	padding: 0;
	margin: 0;
}

.productPhoto {
	float: left;
	border: 1px solid #e3e3e3;
	position: relative;
	margin: 10px 0;
}
.productPhoto a {
	text-align: center;
	width: 150px;
	height: 170px;
	display: table-cell;
	vertical-align: middle;
}
.productPhotoSmall {
	float: left;
	border: 1px solid #e3e3e3;
	position: relative;
	margin: 0 0 10px 0;
	width: 120px;
	height: 90px;
}
.productPhotoSmall a {
	text-align: center;
	width: 120px;
	height: 90px;
	display: table-cell;
	vertical-align: middle;
}
.ProductPhotoOnList {
	margin: 10px 0;
	float: left;
}
.ProductPhotoOnList h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	border-bottom: 1px solid #ddd;
}

.ProductPhotoOnList h4 {
	font-size: 12px;
	padding: 10px 10px 10px 0;
	margin: 0;
}
.ProductPhotoOnList table {
	width: 540px !important;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
}
.zoomIcon {
	width: 24px;
	height: 21px;
	position: absolute;
	top: 148px;
	left: 125px;
	border: 1px solid #e3e3e3;
	background: url('../images/motoricus/zoom_icon.gif') no-repeat;
}
.zoomIconSmall {
	width: 24px;
	height: 21px;
	position: absolute;
	top: 68px;
	left: 95px;
	border: 1px solid #e3e3e3;
	background: url('../images/motoricus/zoom_icon.gif') no-repeat;
}
.addToBasket {
	background: #f9f8f8;
	border: 1px solid #e3e3e3;
	float: right;
	padding: 10px;
	width: 230px;
}
.addToBasket p {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}
.addToBasket p.brutto {
	background: url('../images/motoricus/addtobasket_bg.gif') no-repeat bottom right;
	width: 230px;
}
.addToBasket p.brutto strike {
	color: #ed1c24;
	font-weight: bold;
	font-size: 14px;
}
.addToBasket p.rabat {
	float: left;
}
.addToBasket p.cena {
	text-align: right;
	float: right;
}
.addToBasket p.cena span {
	color: #ed1c24;
	font-weight: bold;
	font-size: 19px;
	padding-top: 5px;
	display: block;
}
.addToBasket p.rabat span {
	font-weight: bold;
	font-size: 26px;
	padding-top: 8px;
	display: block;
}
.addToBasket input.text {
	width: 40px;
	text-align: right;
}
.addToBasket input.submit {
	background: url('../images/motoricus/addtobasket_button.jpg') no-repeat top left;
	font-size: 10px;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	width: 178px;
	height: 34px;
	border: none;
	padding-left: 40px;
	float: right;
}
.addToBasket label {
	display: inline;
}
.addToBasket form {
	padding-top: 10px;
	margin-top: 10px;
	background: url('../images/motoricus/addtobasket_bg.gif') no-repeat top right;
	clear: both;
}
.addToBasket p.raty {
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	background: url('../images/motoricus/addtobasket_bg.gif') no-repeat top right;
	text-align: right;
}

#daneProduktu {
	float: left;
	margin: 0 0 0 20px;
	
}
#daneProduktu td {
	text-align: left;
	font-weight: bold;
}
#daneProduktu td.h {
	text-align: right;
	font-weight: normal !important;
	
}

.anvInfo {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.anvInfo li {
	padding: 1px 0 1px 20px;
	margin: 0;
}
.anvInfo li.d1 {
	background: url('../images/motoricus/d1.gif') no-repeat left;
}
.anvInfo li.d2 {
	background: url('../images/motoricus/d2.gif') no-repeat left;
}
.anvInfo li.d3 {
	background: url('../images/motoricus/d3.gif') no-repeat left;
}
.anvInfo li.d4 {
	background: url('../images/motoricus/d4.gif') no-repeat left;
}

.productTable td {
	text-align: center;
	font-weight: bold;
}
.productTable td.left {
	text-align: left;
}

.productTable form {
}
.productTable input {
	vertical-align: middle;
	margin-left: 3px;
}

.alloyMediumBox {
	width: 130px;
	height: 110px;
	text-align: center;
	float: left;
	border: 1px solid #eeeeee;
	margin: 10px;
	padding: 5px;
	
}
.alloyMediumBox a {
	text-decoration: none;
	color: black;
}
.alloyMediumBox span {
	width: 130px;
	height: 90px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}








/* style produktu */
.bodySpace .pageLinks li {
	float: left;
}
.bodySpace .pageLinks {
	float: right;
	list-style: none; 
	margin: 0;
	padding: 10px 0;
	text-align: right
}
.bodySpace .pageLinks li a {
	font-weight: normal;
	color: #385e8c;
	display: inline;
	padding: 5px;
}
.bodySpace .activePage a {
	font-weight: bold !important;
}


.brandLinks li {
	float: left;
	display: inline;
	width: 100px;
}
.brandLinks {
	float: left !important;
	list-style: none; 
	margin: 10px 0px; 
	padding: 0;
}
.brandLinks li a {
	color: #385e8c;
	display: inline;
	line-height: 20px;
}
.activeBrand a {
	padding: 3px 5px;
	background-color: #385e8c;
	color: white !important;
}

.path {
	display: none;
}

#konfigurator {
	float: left;
}

#ajax-space {
	background: white;
	float: left;
	width: 700px;
	border-top: 1px solid #e3e3e3;
}
.confForm {
	float: left;
	width: 700px;
}
.confForm div.formColumn div {
	height: 30px;
	float: left;	
}
.confForm label {
	width: 120px;
	font-weight: bold;
	display: block;
	float: left;
	margin-right: 10px;
	text-align:right;
	color: #2b2b2b;
	padding-top: 5px;
}
.confForm select {
	border: 1px solid #e3e3e3;
	font-size: 12px;
	margin-bottom: 10px;
	background-color: #fdfdfd;
	min-width: 100px;
}
.confForm option {
	padding: 2px 10px 1px 2px;
}
.confForm input {
	float: left;
}
.confBagazniki {
	background: url('../images/motoricus/conf_bagazniki.gif') no-repeat bottom left;
	padding: 10px 0;
}
.confOpony {
	background: url('../images/motoricus/conf_opony.gif') no-repeat bottom left;
	padding: 10px 0;
}
.confLancuchy {
	background: url('../images/motoricus/conf_lancuchy.gif') no-repeat bottom left;
	padding: 10px 0;
}
.confFelgi {
	background: url('../images/motoricus/conf_felgi.gif') no-repeat bottom left;
	padding: 10px 0;
}
.confFelgiStalowe {
	background: url('../images/motoricus/conf_felgi_stalowe.gif') no-repeat bottom left;
	padding: 10px 0;
}
.formColumn {
	float: left;
	width: 240px;
}
#subConfSelect {
	background: url('../images/motoricus/conf_felgi.gif') no-repeat top left;
	padding: 10px 0 0 10px;
	font-weight: bold;
}
#subConfSelect p {
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}
#subConfSelect ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#subConfSelect li {
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	border-right: 1px solid #777;
	display: inline;
}
#subConfSelect li a {
	font-weight: normal;
}
#subConfSelect li a.selected {
	font-weight: bold;
}

.tipBox {
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #aaa;
	background: white;
	padding: 10px;
	z-index: 11;
}

.viewChange {
	float: left !important;
	margin: 2px 3px 0 3px !important;
}
.viewChange li {
	vertical-align: bottom;
	padding: 0 0 0 5px;
	display: block;
	float: left;
}
.viewChange img {
	padding: 1px 0 0 0 !important;
}
.viewChangeTitle {
	padding-left: 20px !important;
	
}

#brandHandler {
	position: relative;
}
#brandSelect {
	position: absolute;
	top: 15px;
	left: 0;	
	background: white;
	border: 1px solid #aaa;
	width: 350px;
}
.closeBrandSelect {
	text-align: right;
	padding: 5px;
	margin: 0;
}
.productListDesc {
	text-align: left !important;
	font-weight: normal !important;
}

#ajax-loader {
	float: right;
	margin: 3px 3px 0 0;
}


.greenbutton {
	background: url('../images/motoricus/button_green.gif') no-repeat top left;
	font-size: 10px;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	width: 141px;
	height: 34px;
	border: none;
}


#order {
	width: 100%;
	margin: 10px 0 0 0;
}

#order .red td {
	background-color: #fdd !important;
}

#order th {
	background-color: #424242;
	color: white;
	text-align: center;
	padding: 2px;
}

#order td {
	background-color: #eee;
	text-align: center;
	padding: 5px;
	font-weight: bold;
}
#print {
	width: 680px;
}
.print td {
	background-color: #eee;
	font-size: 14px;
	padding: 10px;
	width: 200px;
}
.print td.h {
	background-color: #ddd;
}

