body {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Tahoma, sans-serif;
	font-size: 0.8em;
	color: #37393d;
	background: white;
}
img {
	border: 0;
}
a:link, a:hover, a:visited {
	color: #22355c;
}
a:hover {
	text-decoration: none;
}
h3 {
	font-size: 1em;
}
input, select, textarea {
	border: 1px solid #22355c;
}
.submit {
	border: 1px solid #22355c;
}
#logo {
	position: absolute;
	top: 0;
	left: 0;
	height: 96px;
	width: 253px;
}
#logo a {
	height: 96px;
}
#logo img {
	border: 0;
}
#headercontent {
	padding: 0 0 0 253px;
	margin: 0;
}
#headercontent h1 {
	background: #ff8803;
	padding: 3px;
	margin: 0;
	font-style: italic;
	color: white;
	font-size: 1.1em;
}
#main {
	padding-top: 13px;
	top: 3px;
	left: 0;
}
#menu {
	padding: 3px;
}
#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu li {
	display: inline;
	background: transparent url('/design/menuarrow.gif') center left no-repeat;
	padding: 0 20px 0 13px;
}
#menu li a {
	color: #22355c;
	text-decoration: none;
}
#shopinfo {
	background: #eae9da;
	border-top: 1px solid #d1d1d1;
	height: 2em;
	line-height: 2em;
	padding: 3px;
	text-align: right;
}
.searchsubmit  {
	color: white;
	background: url('/design/submitbg.gif');
	border: 0;
	width: 70px;
	height: 20px;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 10px;
}
#cat {
	float: left;
}
#content {
	padding-left: 225px;
	padding-right: 5px;
	padding-top: 7px;
}
#content h2 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0;
	margin-top: 4px;
	margin-bottom: 0;
}
#cat ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 215px;
	border-right: 1px solid #d6d6d6;
}
#cat li {
	padding: 4px 0 4px 10px;
	background: #d1d1d1;
}
#cat li a {
	text-decoration: none;
	color: white;
}
#cat li a:hover {
	text-decoration: underline;
}
#cat li.cmain {
	margin: 4px 0 1px 0;
	background: #acaba3;
	font-weight: bold;
}
#cat li.cbasic {
	background: #ff8803;
	color: white;
	font-weight: bold;
	border-bottom: 1px solid white;
}
#cat li.csub {
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background: #f1efef;
}
#cat li.csub a {
	color: #22355c;
	background: url('/design/csubarrow.gif') center left no-repeat;
	padding-left: 20px;
}
#cat li.csub p, #cat li.csub form {
	padding: 0;
	margin: 0;
}
#footer {
	margin-top: 20px;
	border-top: 2px solid #ff8803;
}
#footer p {
	margin: 0;
	padding: 2px;
}
#footer p.footermenu {
	float: left;
	padding-left: 6px;
	text-transform: uppercase;
	color: #a8a794;
}
#footer p.footermenu a {
	color: #a8a794;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
}
#footer p.footercopy {
	float: right;
	background: #ff8803;
	width: 30%;
	color: white;
	text-align: right;
	padding-right: 10px;
	font-size: 0.8em;
}
#footer p.footercopy a {
	color: white;
	font-size: 0.8em;
}
.news {
	width: 99%;
	border-spacing: 10px;
}
.news td {
	width: 33%;
	height: 33%;
	border: 1px solid #bab9b9;
	vertical-align: top;
}
.news h3 {
	padding: 0;
	margin: 0;
}
.dnews {
	position: relative;
	width: 100%;
	height: 100%;
}
.cnews {
	padding: 5px;
}
.pmorebuy {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.news h3 a, .news h3 a:visited {
	color: #ff8803;
}
.news p {
	padding: 0;
	margin: 0;
}
.news .pimg { text-align: center; margin-bottom: 15px; min-height: 100px;}
.news .pprice {
	text-align: right;
	font-weight: bold;
}
.news .pmore {
	background: #eae9da url('/design/detail.gif') center left no-repeat;
	padding: 5px;
	float: left;
	padding-left: 15px;
}
.news .pmore a {
	color: black;
	text-decoration: none;
}
.news .pbuy a {
	text-decoration: none;
	color: #ff8803;
}
.news .pbuy {
	background: #eae9da;
	padding: 5px;
	color: #ff8803;
	font-weight: bold;
	text-align: right;
}
.youarehere {
	font-style: italic;
}
td.basketprod {
	text-align: right;
}
.basketprod, .basketsummary {
	border: 1px solid #eae9da;
	font-size: 0.9em;
}
.basketsummary {
	margin-top: 5px;
}
.basket th {
	border-bottom: 1px solid #eae9da;
	border-top: 1px solid #eae9da;
	background: #f1efef;
	color: #5b5345;
}
.product-detail img {
	border: 0;
}
.titlecatlist {
	border-bottom: 1px solid #37393d;
	margin-bottom: 0;
	padding-bottom: 0;
}
.catlist {
	margin-bottom: 0px;
	border-bottom: 1px solid #37393d;
}
.catlist td {
	font-size: 1.1em;
}
.product-list-header  {
	margin-bottom: 10px;
}
.btotal {
	font-size: 1.2em;
	font-weight: 600;
}
.pdetailheader p {
	margin: 0;
	padding: 0;
}
.pdetailheader {
	margin-bottom: 10px;
	font-size: 1.1em;
}
.pdetailheader h2 {
	color: #ff8803;
}
.pinfo {
	border: 1px solid #eae9da;
	margin-bottom: 5px;
}
.pinfo span {
	background: #eae9da;
	padding: 1px 10px 0 10px;
	color: #ff8803;
	font-weight: bold;
}
.pphoto img {
	border: 0;
}
.pinfo-photo {
	margin-left: 0px;
}
.pinfo-photo {
	float: left;
}
* html .pinfo-photo {
	margin-right: 10px;
}
.ptext {	
	margin-left: 130px;
}
* html .ptext {
	height: 1%;
	margin-left: 0;
}
.pinsert {
	font-weight: bold;
}
.pinfo p {
}
.pinsert form {
	display: inline;
}
.pinsert form div {
	display: inline;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	display: inline;
}
fieldset legend {
	display: none;
}
.prelated {
	margin-top: 30px;
}
.prelated div {
	padding: 5px;
}
.prelated p {
	padding: 0;
	margin: 0;
}
.prelated h3 {
	padding: 0;
	margin: 0;
}
.prelated a {
	color: #ff8803;
}
.required {
	color: red;
	font-size: 1.1em;
}
.tbilling h3 {
	margin: 0;
	padding: 0;
}
.tbilling {
	margin-top: 20px;
}
.form-miss {
	color: red;
	font-weight: bold;
	font-size: 1.2em;
}
.ptree td {
	width: 50%;
	padding: 10px;
	padding-left: 0;
	border-bottom: 1px solid #eae9da;
}
.ptreeimg {
	text-align: center;
}
.ptree-imgdetail {
	display: block;
	background: url('/design/detail.gif') center left no-repeat;
	padding-left: 15px;
	margin-bottom: 5px;
}
.ptree-detail {
	display: block;
	background: url('/design/info.gif') center left no-repeat;
	padding-left: 16px;
}

.ptree h3 a {
	color: #ff8803;
}
.ptree h3 {
	padding: 0;
	margin: 0;
}
#search form {
	display: inline;
	padding: 0;
	margin: 0;
}
.precycler {
	font-weight: normal;
	padding-top: 10px;
}
.ptree-cat, .ouser-link {
	background: transparent url('/design/menuarrow.gif') center left no-repeat;
	padding-left: 10px;
	padding-right: 20px;
}
.ptextd {
	padding: 5px;
}
.ouser {
	margin: 3px 0 5px 0;
	padding: 3px;
	border: 1px solid gray;
	background: #eae9da;
}
.ouser-anon {
	background: #d2d2cb;
}
.osend .submit {
	margin-top: 10px;
	background: #ff8803;
	font-size: 1.2em;
	color: white;
	font-weight: bold;
}

.osend {
	margin-top: 10px;
}
.osend-image {
	border: 0;
}
.osend-link {
	padding: 1px 4px 1px 4px;
	text-decoration: none;
}
#oaddress {
	display: none;
}
.register-info {
	font-size: 0.9em;
	color: gray;
}
.oactive {
	font-weight: bold;
	color: #ff8803;
	font-size: 1.1em;
}
.youarehere .oactive a {
	font-weight: bold;
	color: #ff8803;
	font-size: 1.1em;
	text-decoration: none;
}
#mainphoto p {
	text-align: left;
}
.pmanager img {
	display: block;
	float: left;
	padding-right: 5px;
}
.pmanager p {
	height: 30px;
}
.youarehere .num {
	font-size: 1.2em;
	font-weight: bold;
}
.youarehere a {
	color: #37393d;
}
.blink li a {
	font-size: 1.2em;
	font-weight: bold;
}
.tdprice {
	text-align: right;
}
.oprocess { font-style: normal; }
.oprocess a:link, .oprocess a:hover, .oprocess a:visited {
	text-decoration: none;
}
.cleaner {
	clear: both;
}
.brecount {
	text-align: center;
}
.ppricetax {
	font-size: 0.8em;
	font-weight: normal;
	display: inline;
	padding-left: 5px;
	color: black;
}
.ptitle {
	font-weight: normal;
	font-size: 0.8em;
	padding-bottom: 10px;
}
td.tdmiss  {
	border: 0;
}
.ppackname {
	color: #ff8803;
}
.pinsert .tdprice {
	padding-right: 7px;
}
.head-complete-link {
	background: url('/design/dokoncit_nakup.gif') center left no-repeat;
	padding-left: 18px;
}
.head-basket-link {
	background: url('/design/nakupni_kosik.gif') center left no-repeat;
	padding-left: 18px;
}
.head-user-link {
/*	background: url('/design/info.gif') center left no-repeat;
/	padding-left: 18px;*/
}
