body {	background: #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;}html, body, * {	margin: 0;	padding: 0;}img {	border: 0!important;}a {	color: #ff6600;}#top {	margin: 10px 0 0;	width: 100%;	height: 170px;	background: #111111;	border-top: 2px solid #ff6600;	border-bottom: 2px solid #666666;	text-align: center;}#top .wrapper {	width: 987px;	text-align: left;	margin: 0 auto;	height: 170px;	position: relative;	background: transparent url('../images/bg-header.jpg') no-repeat scroll 0 0;	border-bottom: 2px solid #ff6600;}#top #logo {	position: absolute;	top: 60px;	left: 40px;	width: 162px;	height: 84px;	overflow: hidden;}#top #logo h1 {	width: 162px;	height: 84px;	overflow: hidden;}#top #logo h1 a {	display: block;	height: 0!important;	padding: 84px 0 0 0;	width: 162px;	overflow: hidden;	background: transparent url('../images/logo.gif') no-repeat scroll 0 0;}#top #menu {	list-style: none;	float: left;	width: 800px;	padding: 3px 0 0 10px;}#top #menu li {	display: block;	float: left;	font-size: 0.7em;	color: #ccc;}#top #menu li a {	display: block;	padding: 5px 5px 5px 15px;	background: transparent url('../images/bg-li.gif') no-repeat scroll 0 50%;	color: #ccc;	text-decoration: none;}#top #menu li a:hover {	color: #ff6600;	text-decoration: underline;}#top #loginlinks {	position: absolute;	top: 3px;	right: 0;	width: 170px;}#top #loginlinks li {	display: block;	float: left;	font-size: 0.7em;	color: #ccc;	}#top #loginlinks li a {	display: block;	padding: 5px 5px 5px 20px;	background: transparent url('../images/bg-li.gif') no-repeat scroll 0 50%;	color: #ccc;	text-decoration: none;}#top #loginlinks li a:hover {	color: #ff6600;	text-decoration: underline;}#top #loginlinks li a.login {	background: transparent url('../images/ico-key.gif') no-repeat scroll 0 50%;	margin: 0 10px 0 0;}#top #loginlinks li a.register {	background: transparent url('../images/ico-user.gif') no-repeat scroll 0 50%;}#top #infolinia {	position: absolute;	right: 10px;	top: 50px;	color: #fff;	width: 201px;	height: 30px;	overflow: hidden;	background: transparent url('../images/bg-infolinia.gif') no-repeat scroll 0 0;}#top #infolinia p {	height: 0!important;	padding: 30px;}#main {	font-size: 0.9em;	text-align: center;	background: #333333;}#main .wrapper {	width: 987px;	text-align: left;	margin: 0 auto;	position: relative;	background: #333333 url('../images/bg-main.jpg') repeat-y scroll 0 0;	}#left {	width: 229px;	float: left;	padding: 0 10px 0 10px;	border-left: 1px solid #444;}#right {	width: 737px;	float: right;	min-height: 500px;	overflow: hidden;}#left h1 {	margin: 10px 0 0 0;	padding: 0 0 10px 0;	font-size: 0.9em;	color: #ccc;	background: transparent url('../images/bg-separator.gif') no-repeat scroll 0 100%;}#left h2  {	margin: 10px 0 10px 0;	padding: 0 0 10px 0;	font-size: 0.9em;	color: #ccc;	background: transparent url('../images/bg-separator.gif') no-repeat scroll 0 100%;}#left .menu {	list-style: none;	font-size: 0.7em;	margin: 0 0 20px;}#left .menu li {	background: transparent url('../images/bg-separator.gif') no-repeat scroll 0 100%;}#left .menu li a {	display: block;	padding: 5px 5px 6px 15px;	background: transparent url('../images/bg-li.gif') no-repeat scroll 0 50%;	color: #ccc;	text-decoration: none;}#left .menu li a:hover {	padding: 5px 5px 5px 15px;	border-bottom: 1px solid #ff6600;}#left fieldset {	border: 0;}.filter {	font-size: 0.7em;	color: #ccc;}.filter label {	display:block;	padding:2px 6px 5px 0;}.filter label.inline {	display:inline;}.filter div {	display:block;	padding:2px 6px 5px 0;}.filter .buttons input {background: #ff6600;border:0;color:#fff;cursor:pointer;font-weight:bold;height:20px;padding:0 5px 2px 5px;text-align: center;}#search {	background: #333 url('../images/bg-search.jpg') no-repeat scroll 0 0;	border-right: 1px solid #444;	height: 26px;	padding: 10px 0 0 0;	text-align: center;	width: 545px;	overflow: hidden;}#search .label {	display: block;	width: 70px;	float: left;	color: #ccc;	font-weight: bold;}#search form {	display: inline;}#search input {	display: block;	float: left;	height: 17px;	line-height: 17px;	border: 1px solid #fff;	background: #ccc;	padding: 0 10px;	font-size: 0.7em;	color: #fff;}#search select {	display: block;	float: left;	height: 17px;	line-height: 17px;	border: 1px solid #fff;	background: #ccc;	padding: 0;	font-size: 0.7em;	color: #fff;	width: 90px;}#search .submit {	background: #ff6600 url('../images/ico-search.gif') no-repeat scroll 0 0;	color: #000;	text-decoration: none;	height: 0!important;	padding: 17px 0 0 0;	width: 17px;	line-height: normal;	overflow: hidden;	display: block;	float: left;	border: 1px solid #ff6600;}#search .advanced {	display: block;	float: left;	width: auto;	color: #ccc;	text-decoration: none;	font-size: 0.7em;	margin: 0 0 0 10px;	height: 17px;	background: #444;	border: 1px solid #ccc;	padding: 0 5px;	line-height: 17px;}#search .advanced:hover {	background: #ff6600;	color: #000;}#basket {	width:217px;	height: 74px;	background: #ff6600 url('../images/bg-basket.gif') no-repeat scroll 0 0;	position: absolute;	right: 0;	top: -38px;	font-size: 0.8em;}#basket p {	line-height: 38px;	padding: 0 15px;	clear: both;}#basket a {	color: #000;	padding: 0 10px;	text-decoration: none;}#basket .basket {	padding: 0 10px 0 35px;	display: block;	float: left;	background: transparent url('../images/ico-basket-big.gif') no-repeat scroll 0 50%;}#basket .ammount {	display: block;	float: right;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.5em;	font-weight: bold;}#basket .item {}#footer {	border-top: 2px solid #444444;	text-align: center;}#footer .wrapper {	width: 967px;	text-align: left;	margin: 0 auto;	border-top: 2px solid #ff6600;	position: relative;	top: -2px;	min-height: 120px;	padding: 10px;	background: #000 url('../images/bg-footer.jpg') no-repeat scroll 0 0;}#footer .menu {	list-style: none;	float: left;	width: 800px;	padding: 3px 0 0 0;}#footer .menu li {	display: block;	float: left;	font-size: 0.7em;	color: #ccc;}#footer .menu li a {	display: block;	padding: 5px 5px 5px 15px;	background: transparent url('../images/bg-li.gif') no-repeat scroll 0 50%;	color: #ccc;	text-decoration: none;}#footer .menu li a:hover {	color: #ff6600;	text-decoration: underline;}#footer p {	color: #ccc;	font-size: 0.7em;	margin: 0 0 3px;}#footer a {	color: #fff;}#footer .space {	padding: 0 10px;}#content {	width: 515px;	float: left;}#content .inner {	margin: 15px;	width: 485px;	overflow: hidden;}#breadcrumb {	font-size: 0.7em;	padding: 0 0 10px;	border-bottom: 1px dotted #444;	color: #999;}#breadcrumb h2 {	display: block;	float: left;	width: 120px;	font-size: 0.8em;}#breadcrumb a {	color: #999;}#sidebar {	width: 187px;	float: right;	padding: 0 15px;	margin: 4px 0 0 0;	font-size: 0.8em;	color: #fff;}#sidebar .box h2 {	color: #ccc;	margin: 10px 0;	padding: 4px 10px;	font-size: 1em;	clear: both;	border-bottom: 1px solid #ccc;	background: transparent url('../images/bg-li.gif') no-repeat scroll 0 50%;}#sidebar ul, #sidebar ol {	list-style: none;}#sidebar fieldset {	border: 1px solid #ccc;	padding: 10px;	background: transparent;	color: #ccc;}#sidebar img {	border: 0;}#sidebar a {	color: #ff6600;	text-decoration: none;}#sidebar dt {	width: 110px;	float: left;	clear: both;}#sidebar dd {	width: 70px;	float: right;}#sidebar .download {	padding: 0;	color: #444;}#sidebar .download li {	display: block;	float: left;}#sidebar .download a {	display: block;	float: left;	width: 58px;	height: 0!important;	padding: 52px 2px 0;	overflow: hidden;	background: #f4f4f4;}#sidebar .download .excel {	background: #f4f4f4 url('../images/ico-excel.gif') no-repeat scroll 0 0;}#sidebar .download .pdf {	background: #f4f4f4 url('../images/ico-pdf.gif') no-repeat scroll 0 0;}#sidebar .download .html {	background: #f4f4f4 url('../images/ico-html.gif') no-repeat scroll 0 0;}#sidebar .download .clear {	display: block;	clear: both;}#sidebar .buttons input {	background: #ff6600;	color: #fff;	margin: 5px 0;}#content .box {	width: 549px;}#content .box h2 {	color: #444;	margin: 10px 0;	padding: 4px 10px;	font-size: 1em;	border-bottom: 1px solid #ccc;	background: transparent url('../images/li-white.gif') no-repeat scroll 0 50%;}/*#content .product-list {	width: 550px;	margin: 0 0 20px;}#content .list-item {	width: 150px;	display: block;	float: left;	margin: 0 18px 10px 0;}*/#content .product-list {	position: relative;	padding: 10px 0;	border-bottom: 1px solid #444;	border-top: 1px solid #444;	background: #f4f4f4;}#content .list-item img {	border: 0;}#content .product-list {	width: 150px;	display: block;	float: left;	margin: 0 18px 10px 0;	list-style: none;	height: 500px;	overflow: hidden;	font-size: 0.7em;	color: #444;}#content .product-list a.image {	height: 250px;	display: block;	overflow: hidden;	/*border: 1px solid #ccc;*/	position: relative;}#content .product-list a.image:hover {	background: #ccc;}#content .product-list a.image img {	position: absolute;	border-top: 10px solid #444;	border-bottom: 10px solid #444;}#content .product-list .zoom {	border: 0;	position: absolute;	top: 220px;	right: 10px;	display: none;}#content .product-list h3 {	font-size: 1.1em;	margin: 5px 0;}#content .product-list h3 a {	color: #ff6600;	text-decoration: none;	display: block;	padding: 0 10px 10px;	border-bottom: 1px solid #ff6600;}#content .product-list .text {	height: 12em;	overflow: hidden;	padding: 0 10px 10px;	border-bottom: 1px solid #ccc;}#content .product-list fieldset {	border: 0;}#content .text {	clear: both;}#content .text .all {	color: #ff6600;	text-decoration: none;}#content .product-list .price {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.5em;	font-weight: bold;	text-align: right;	color: #ff6600;	padding: 0 10px;}#content .product-list .price strong {	display: block;}#content .product-list .input {	width: 10px;	display: inline-block;	float: left;	height: 22px;	border: 1px solid #ff6600;	line-height: 24px!important;	padding: 0 10px;	text-align: right;}#content .product-list .add {	display: inline-block;	width: 82px;	height: 24px;	overflow: hidden;	border: 0;	font-size: 9px;	padding-left: 20px;	cursor: pointer;	float: right;	margin: 0 0 0 5px;	background: transparent url('../images/ico-add-basket.gif') no-repeat scroll 0 0;}.cols2 .list-item {	margin: 0 0 10px;}/* orginal styles */.view-list {display:block;float:none;width:100%;height:33px;}.view-list .col-left	{display:inline;float:left;padding-left:5px;width:50%;}.view-list .col-right {float:right;width:200px;text-align:right;}.view-list ul {list-style-type:none;margin:0px;padding:10px 20px;text-align:left;}.view-list ul li {display:inline;padding-left:10px;background:transparent url(gfx/line.png) no-repeat 3px 2px;}.view-list ul li.first {background-image:none;padding-left:0;}.view-list ul li a {text-decoration:underline;}.view-list ul li a:hover {text-decoration:none;}.view-list {	background: #ff6600;	color: #000;	margin: 10px 0;	font-size: 0.7em;}.view-list a {	color: #000;}.product {	width: 484px;}.product h1 {	font-size: 1em;	margin: 10px 0;	padding: 0 0 10px;	border-bottom: 1px solid #ccc;	color: #ff6600;	clear: both;}.product h3 {	font-size: 1em;	margin: 10px 0;	padding: 0 0 10px;	border-bottom: 1px solid #ccc;	color: #444;	clear: both;}.product-details a.image {	display: block;	text-align: center;	margin: 0 10px 20px 0;	float: left;}.product-details a.image img {	margin: 0 auto;}.product-details .col-left {	width: 210px;	float: left;	font-size: 0.75em;	margin: 0 10px 20px 0;}.product-details .col-right {	width: 250px;	float: left;	font-size: 0.75em;	text-align: right;}.product-details fieldset {	border: 0;}.product-details dt {	width: 100px;	float: left;	clear: left;	margin: 0 0 5px;}.product-details dd {	width: 100px;	float: left;	font-weight: bold;	margin: 0 0 10px;	font-size: 1.2em;}.product-details .standout {	font-weight: bold;	color: #ff6600;	font-size: 1.2em;}.product-details label {	display: block;}.product-details select {	font-size: 1em;}.product-details .col-right .price {	margin: 0 0 10px;	line-height: 1.5em;}.product-details .col-right .price strong {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.5em;	font-weight: bold;	line-height: 0.69em;}.product-details .col-right a {	color: #ff6600;}.product-details .col-right .add-button {	display: inline-block;	width: 82px;	height: 24px;	overflow: hidden;	border: 0;	font-size: 9px;	padding-left: 20px;	cursor: pointer;	float: right;	margin: 0 0 0 10px;	background: transparent url('../images/ico-add-basket.gif') no-repeat scroll 0 0;}.product-details .col-right .prodQty {	width: 10px;	display: inline-block;	float: left;	height: 22px;	border: 1px solid #ff6600;	line-height: 24px!important;	padding: 0 10px;	text-align: right;	margin: 0 0 0 120px;}.product-details .col-right .silver-button {	display: inline-block;	width: 82px;	height: 24px;	overflow: hidden;	border: 0;	font-size: 9px;	text-align: center;	color: #fff;	cursor: pointer;	float: right;	margin: 10px 0 10px 10px;	background: transparent url('../images/ico-silver.gif') no-repeat scroll 0 0;}.product .text {	padding: 10px 0 0 0;	border-top: 1px solid #ccc;	font-size: 0.8em;	line-height: 1.6em;	color: #666;	margin: 0 0 20px;}.product .gallery {	list-style: none;}.product .gallery li {	display: block;	float: left;	height: 140px;	margin: 0 5px 10px 0;}.product .gallery li img {	display: block;}.product .gallery li a {	border: 5px solid #ccc;	display: block;}.product .gallery li a:hover {	border: 5px solid #ff6600;}.product .comments {	font-size: 0.8em;	line-height: 1.6em;	color: #666;}.product .comments a {	color: #ff6600;}.page-cart {	width: 484px;	}.page-cart fieldset {	border: 0;}.page-cart h3 {	font-size: 1em;	margin: 10px 0;	padding: 0 0 10px;	border-bottom: 1px solid #ccc;	color: #ff6600;	clear: both;}.page-cart .table {	width: 484px;	font-size: 1em;}.page-cart .table th {	padding: 3px 5px;	text-align: center;	background: #ff6600;	color: #000;	font-size: 0.7em;	font-weight: normal;}.page-cart .table td {	padding: 5px;	font-size: 0.7em;}.page-cart .table .odd {	background: #f4f4f4;}.page-cart a {	color: #ff6600;}.page-cart p {	font-size: 0.8em;	position: relative;}.change-details strong {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.5em;	font-weight: bold;	color: #ff6600;		position: absolute;	right: 0;}#shipping_form {	font-size: 0.8em;	margin: 5px 0;	clear: both;}#shipping_form .shlist input {	margin: 0 5px 0 0;	display: inline-block;	float: left;	}#shipping_form .shlist label {	display: inline-block;	float: left;}#shipping_form .shlist span {	float: right;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.5em;	font-weight: bold;	color: #ff6600;	display: inline-block;	}#payment_form {	font-size: 0.8em;	margin: 5px 0;	clear: both;	position: relative;}#payment_form .shlist {	display: block;	clear: both;	overflow: auto;}#payment_form .shlist input {	margin: 0 5px 0 0;	display: inline-block;	float: left;	}#payment_form .shlist label {	display: inline-block;	float: left;}#payment_form .shlist span {	color: #ff6600;	display: block;		float: right;	width: 300px;}.buttons input {	width: 82px;	height: 24px;	overflow: hidden;	border: 0;	font-size: 9px;	text-align: center;	color: #fff;	cursor: pointer;	margin: 10px 0 10px 10px;	background: transparent url('../images/ico-silver.gif') no-repeat scroll 0 0;}#allProducts .buttons input {	display: block;	float: right;}.columns {	clear: both;	font-size: 0.8em;	margin: 10px 0;}.columns dt {	width: 200px;	float: left;	clear: both;}.columns dd {	width: 200px;	float: right;	text-align: right;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.5em;	font-weight: bold;	color: #ff6600;	display: inline-block;	}.form {	width: 482px;}.form p.bold {	margin: 0 0 20px;}.form .columns {	overflow: auto;}.form .columns .col-left {	width: 220px;	float: left;}.form .columns .col-right {	width: 210px;	float: right;}.form .fieldset {	border: 1px solid #ccc;	padding: 10px;	margin: 0 0 10px;}.form h3 {	color: #ff6600;	margin: 0 0 10px;	padding: 0 0 10px;	border-bottom: 1px solid #ccc;}.form a {	color: #ff6600;}.register .columns .col-left label {	display: block;	margin: 10px 0 10px 0;}.address-list {	}p.button {	margin: 10px 0;	padding: 3px 10px;	background: #ff6600;	color: #fff;	width: 80px;	text-align: center;	font-size: 0.7em;}p.button a {	color: #fff;	text-decoration: none;	display: block;}.best-product {	font-size: 0.7em;	text-align: center;	margin: 0 0 10px;}.best-product a {	color: #ff6600;	text-decoration: none;}.best-product img {	display: block;	border: 3px solid #ff6600!important;	margin: 10px auto 0;}.best-product p {	color:#FF6600;	font-family:Georgia,"Times New Roman",Times,serif;	font-size:1.5em;	font-weight:bold;	text-align:right;	padding: 0 0 10px;	background:transparent url(../images/bg-separator.gif) no-repeat scroll 0 100%;}.panel-links {	font-size: 0.7em;}.panel-links td {	padding: 3px 10px;}.panel-links a {	color: #ff6600;	text-decoration: none;}.panel-links a:hover {	text-decoration: underline;}.user-id {	overflow: hidden;}.user-id dt {	width: 100px;	line-height: 2.5em;}.user-id dd {	width: 100px;} .address-list ul {	list-style: none;}.address-list ul li {	display: inline;}.table {	width: 482px;	font-size: 0.7em;}.table th {	padding: 5px;	background: #ff6600;	color: #fff;	text-align: center;}.table td {	text-align: center;	padding: 3px 5px;	border-bottom: 1px dotted #ccc;}.maincnt {	width: 482px;	overflow: hidden;	font-size: 11px;	line-height: 15px;	font-family: Arial, Helvetica, sans-serif!important;}.maincnt p {	margin: 0 0 10px;	color: #444;	font-size: 11px;	line-height: 15px;}.maincnt h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	margin: 0 0 10px;}.maincnt h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	margin: 0 0 10px;}.maincnt h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 0 0 10px;}.maincnt h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0 0 10px;}.maincnt ul {	list-style: disc;	margin: 0 0 0 30px;}.maincnt ol {	margin: 0 0 0 30px;}#contact fieldset {	padding: 10px;	border: 1px solid #cccccc;}#contact label {	display: block;	margin: 0 0 5px;	color: #444;	font-size: 0.8em;}#contact input, #contact textarea {	display: block;	margin: 0 0 5px;}/* regulamin */.regart {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.5em!important;	font-weight: bold;	color: #ff6600!important;	text-align: center;}.center {	text-align: center;}.right {	text-align: right;}.bigger {	font-size: 1.5em!important;	margin: 20px 0 10px 0!important;	padding: 0 0 10px;	border-bottom: 1px solid #ff6600;}#cart-password {}.notify {	line-height: 19px;	margin: 0 0 10px;}.buttons {	clear: both;}.bold {	font-weight: bold!important;}/* others */.clear {	clear: both;}.clr {	clear: both;}.orange {	color: #ff6600!important;}.error {	color: red!important;	font-size: 11px!important;	padding: 5px 0;}
