* {
	margin: 0;
	padding: 0;
	border: 0; }

html {
	font-size: 12px;
	font-family: Arial; }

a, a:visited {
	text-decoration: none;
	color: #ffffff; }
	
#site {
	float: left;
	width: 100%;
	background: #ffffff;	}

#box {
	width: 937px;
	margin: 0 auto; }

#header {
	width: 937px;
	height: 257px;
	margin: 0 auto;
	background: url('../images/header-background.gif'); }

#logo {
	float: left;
	display: block;
	width: 194px;
	height: 120px; }
	
#logo img {
	display: block;
	margin: 3px 0 0 10px; }
	
#menu-top {
	float: right;
	display: block;
	width: 399px;
	height: 46px;
	margin: 0 10px 0 0;
	background: url('../images/menu-top-background.gif'); }
	
#menu-top a {
	float: left;
	display: block;
	width: 74px;
	height: 28px;
	font-size: 11px;
	text-decoration: none; 
	text-align: center; 
	color: #abf1ff; 
	margin: 10px 8px 10px 17px;
	padding: 5px 0 0 0; }
	
#menu-top a:hover {
	background: url('../images/menu-top-hover.gif') no-repeat;
	font-weight: bold; }  
	
#search-top {
	float: right;
	display: block;
	width: 399px;
	height: 89px;
	margin: 115px 10px 0 0;
	background: url('../images/search-top-background.gif'); }
	
#search-top fieldset {
	float: left;
	display: block; }
	
#search-top fieldset .text {
	float: left;
	display: block;
	width: 195px;
	height: 32px;
	margin: 20px 0 0 20px;
	padding: 6px 6px 2px 6px;
	font-size: 16px;
	font-weight: bold;
	background: url('../images/search-top-input.gif') no-repeat;
	color: #c2e159; }
	
#search-top fieldset .submit {
	float: left;
	display: block;
	width: 141px;
	height: 32px;
	margin: 20px 0 0 15px;
	background: url('../images/search-top-submit.gif');
	color: #c2e159; }
	
#search-top fieldset .submit:hover {
	background-position: 0 -32px; }
	
#search-top .advanced-search {
	float: left;
	display: block;
	width: 300px;
	margin: 2px 0 0 25px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold; }
	
#search-top .advanced-search a:hover {
	color: #561d20; }
	
#left {
	float: left;
	display: block;
	width: 207px;
	height: 931px;
	margin: 10px 0 0 0; }
	
#left div {
	float: left;
	display: block;	}
	
#left a {
	float: left;
	display: block; }
	
#left .cat-header {
	width: 207px;
	height: 50px; 
	background: url('../images/categories-header.gif') no-repeat; }
	
#left .cat-list-line {
	width: 207px;
	height: 6px;
	margin: -6px 0 0 0;
	background: url('../images/categories-top-line.gif') no-repeat; }
	
#left .cat-list-line-bottom {
	width: 207px;
	height: 16px;
	margin: 0 0 10px 0;
	background: url('../images/categories-bottom-line.gif') no-repeat; }
	
#left .cat-list-first {
	width: 207px;
	height: 25px;
	background: #0067a2;
	border-bottom: 1px solid #4997c4; }
	
#left .cat-list-second {
	width: 207px;
	height: 25px;
	background: #005d93;
	border-bottom: 1px solid #4997c4; }	
	
#left .cat-list-active {
	width: 207px;
	height: 25px;
	background: #7ea500;
	border-bottom: 1px solid #4997c4; }	
	
#left .cat-list-0 {
	width: 170px;
	height: 20px;
	margin: 1px 0 1px 14px;
	padding: 3px 0 0 23px;
	font-weight: bold;
	background: url('../images/fish-static.gif') no-repeat #0067a2; }
	
#left .cat-list-1 {
	width: 170px;
	height: 20px;
	margin: 1px 0 1px 14px;
	padding: 3px 0 0 23px;
	font-weight: bold;
	background: url('../images/fish-static-1.gif') no-repeat #005d93; }
	
#left .cat-list-2 {
	width: 170px;
	height: 20px;
	margin: 1px 0 1px 14px;
	padding: 3px 0 0 23px;
	font-weight: bold;
	background: url('../images/fish-active.gif') no-repeat #7ea500; }

#left .producers {
	width: 207px;
	height: 131px;
	margin: 0 0 10px 0; 
	background: url('../images/producers-background.gif') no-repeat; }
	
#left .producers .header {
	width: 207px;
	height: 45px;
	margin: -4px 0 15px 0; 
	background: url('../images/producers-header.gif') no-repeat; }
	
#left .producers .title {
	float: left;
	display: block;
	width: 160px;
	margin: 0 0 6px 13px; 
	color: #ffffff;
	font-size: 11px;
	font-weight: bold; }
	
#left .producers fieldset {
	float: left; }
	
#left .producers select {
	width: 168px;
	height: 30px;
	margin: 0 0 0 10px;
	padding: 6px 6px 6px 2px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/producers-input.gif') #742f32 no-repeat; }
	
#left .rand-product {
	display: none;
	width: 207px;
	height: 273px;
	background: url('../images/rand-product.gif') no-repeat; }
	
#left .rand-product .img {
	width: 180px;
	height: 180px;
	margin: 10px 13px 5px 14px;
	text-align: center;
	background: url('../images/rand-product-img.gif') no-repeat; }
	
#left .rand-product .img img {
	text-align: center;
	vertical-align: middle;
	margin: 5px; }	
	
#left .rand-product .name {
	float: left;
	display: block;
	width: 180px;
	margin: 3px 13px 4px 14px;
	text-align: center;	}
	
#left .rand-product .name a:hover {
	color: #561d20; }
	
#left .rand-product .price {
	float: right;
	display: block;
	margin: 10px 21px 0 0;
	color: #561d20;
	font-size: 14px;
	font-weight: bold; }

/* Środek strony (Content) */

/* Zawartość strony głównej */
#center {
	float: left;
	width: 517px;
	margin: 10px 3px 0 3px; }
	
#center div {
	float: left;
	display: block; }
	
#center .main-top-box {
	width: 513px;
	margin: 0 1px 10px 1px;
	color: #561d20; 
	text-align: justify; }
	
#center .special-offer-header {
	width: 515px;
	height: 50px;
	margin: 0 1px;
	background: url('../images/special-offer-header.gif') no-repeat; }
	
#center .new-offer-header {
	width: 515px;
	height: 50px;
	margin: 15px 1px 0 1px;
	background: url('../images/new-offer-header.gif') no-repeat; }
	
#center .products-header {
	width: 515px;
	height: 50px;
	margin: 15px 1px 0 1px;
	background: url('../images/products-header.gif') no-repeat; }
	
#center .offer-box {
	width: 517px;
	height: 219px;
	margin: -3px 0 0 0;
	background: url('../images/main-products-background.gif') no-repeat; }
	
#center .offer-box-big {
	width: 517px;
	height: 435px;
	margin: -3px 0 0 0;
	background: url('../images/main-specialproducts.gif') no-repeat; }
	
#center .offer-box-noproducts {
	width: 517px;
	height: 30px;
	margin: -3px 0 0 0;
	background: url('../images/main-noproducts.gif') no-repeat; }
	
#center .offer-box-noproducts .info {
	float: left;
	display: block;
	width: 450px;
	margin: 8px 0 0 20px; 
	color: #561d20;
	font-weight: bold;
	font-size: 12px; }
	
#center .row {
	width: 150px;
	height: 200px;
	margin: 14px 8px 0 8px; }
	
#center .row .img {
	width: 110px;
	height: 110px;	
	margin: 0 10px 0 20px;
	text-align: Center;
	background: url('../images/sample-product.gif'); }
	
#center .row img {
	float: left;
	margin: 5px;
 }
 
 #center .row .name {
	float: left;
	display: block;
	width: 106px;
	margin: 3px 14px 4px 24px;
	text-align: center;	}
	
#center .row .name a, #center .row .name a:visited, #left .rand-product .name a {
	color: #148390;
	font-size: 11px;
	font-weight: bold; }
	
#center .row .name a:hover {
	border-bottom: 1px dotted #148390; }
	
#center .row .price {
	float: left; 
	display: block; 
	margin: 9px 0 0 25px;
	font-size: 13px;
	font-weight: bold;
	color: #561d20; }
	
#center .row .order, #left .rand-product .order {
	float: right;
	display: block;
	width: 59px;
	height: 24px;
	margin: 5px 20px 0 0;
	background: url('../images/main-order-submit.gif') no-repeat; }
	
#center .row .order:hover, #left .rand-product .order:hover {
	background-position: 0 -24px; }
	
/* Widok produktu */
#product {
	width: 501px;
	margin: 0 8px; 
	font-family: Tahoma; }
	
#product label, #product a {
	float: left;
	display: block; }
	
#product .product-name {
	width: 501px;
	margin: 13px 0;
	color: #5c8100;
	font-size: 18px;
	font-weight: bold; }
	
#product .image {
	width: 151px;
	height: 151px;
	background: url('../images/product-img.gif') no-repeat; }
	
#product .image img {
	float: left;
	margin: 5px 6px 5px 5px; }
	
#product .general-info {
	width: 200px;
	margin: 5px 0 10px 30px;
	color: #148390;
	font-size: 14px;
	font-weight: bold; }
	
#product .general-info-line {
	width: 240px;
	margin: 10px 0 0 30px;
	color: #148390;
	font-size: 12px; }
	
#product .status0 {
	width: 133px;
	height: 24px;
	margin: 15px 0 0 20px;
	background: url('../images/product-status-0.gif') no-repeat; }	
	
#product .status1 {
	width: 114px;
	height: 24px;
	margin: 15px 0 0 20px;
	background: url('../images/product-status-1.gif') no-repeat; }
	
#product .price {
	float: right;
	width: 60px;
	margin: 4px 15px 0 0;
	color: #561d20;
	font-size: 15px;
	text-align: right;
	font-weight: bold; }
	
#product .price-promotion-old {
	float: right;
	width: 60px;
	margin: 4px 15px 0 0;
	color: #561d20;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	text-decoration: line-through; }
	
#product .price-promotion-new {
	float: right;
	width: 60px;
	margin: 4px 15px 0 0;
	color: #648a00;
	font-size: 16px;
	text-align: right;
	font-weight: bold; }

#product .description {
	width: 480px;
	margin: 25px 11px 10px 10px;
	line-height: 1.4;
	text-align: justify;
	color: #148390; }
	
#product .description  ul{
	padding: 4px 0 4px 10px; }
	
#product .add-to-basket {
	width: 115px;
	height: 24px;
	margin: 10px 0 0 0;
	background: url('../images/product-add-to-basket.gif'); }
	
#product .add-to-note {
	width: 115px;
	height: 24px;
	margin: 10px 0 0 20px;
	background: url('../images/product-add-to-note.gif'); }	
	
#product .add-to-basket:hover, #product .add-to-note:hover {
	background-position: 0 -24px; }
	
#product .opinion-header {
	width: 400px;
	margin: 30px 0 0 10px;
	color: #5c8100;
	font-weight: bold;
	font-size: 14px; }
	
#product .opinion-text {
	width: 480px;
	margin: 10px 11px 10px 10px;
	line-height: 1.2;
	text-align: justify;
	color: #148390; }
	
/* Static sites content */
#static-site {	
	width: 501px;
	margin: 0 8px; 
	font-family: Tahoma;
	text-align: justify; }
	
#static-site .header {
	float: left;
	display: block;
	width: 400px;
	margin: 15px 14px 10px 13px;
	color: #5c8100;
	font-size: 16px;
	font-weight: bold; }
	
#static-site sup {
	color: #ff0000;
	font-weight: bold; 
	font-size: 10px; }
	
#static-site a {
	font-weight: bold;
	color: #148390; }	
	
#static-site a:hover {
	border-bottom: 1px dotted #148390; }
	
#static-site p {
	float: left;
	display: block;
	width: 480px;
	margin: 8px 14px 5px 13px; 
	color: #148390;
	line-height: 1.35; }
	
#static-site fieldset {
	float: left;
	display: block;
	width: 480px;
	margin: 0 0 0 13px; }
	
#static-site fieldset .form-header {
	float: left;
	display: block;
	width: 400px;
	font-size: 12px;
	margin:  3px 0 2px 4px;
	color: #005d93;
	font-weight: bold; }
	
#static-site fieldset .text-field-normal {
	float: left;
	display: block;
	width: 276px;
	height: 28px;
	background: url('../images/newclient-input-normal.gif') no-repeat;
	color: #561d20;
	font-size: 14px;
	font-weight: bold;
	margin: 0 40px 0 0;
	padding: 5px; }
	
#static-site fieldset .textarea-field {
	float: left;
	display: block;
	width: 345px;
	height: 200px;
	background: url('../images/contact-textarea.gif') no-repeat;
	color: #561d20;
	font-size: 14px;
	font-weight: bold;
	margin: 0 40px 0 0;
	padding: 5px; }
	
#static-site fieldset .submit-field {
	float: left;
	display: block;
	width: 115px;
	height: 24px;
	background: url('../images/contact-submit.gif') no-repeat;
	margin: 0 40px 0 0; }
	
#static-site fieldset .submit-field:hover {
	background-position: 0 -24px; }
	
/* New client register form */	
#new-client, #basket {
	width: 501px;
	margin: 0 8px; 
	font-family: Tahoma; }
	
#new-client label, #new-client a, #basket label {
	float: left;
	display: block; }
	
#new-client .header, #basket .header {
	width: 501px;
	margin: 13px 0 5px 0;
	color: #5c8100;
	font-size: 18px;
	font-weight: bold; }
	
#new-client .text {
	width: 501px;
	margin: 3px 0;
	text-align: justify; 
	color: #005d93; }
	
#new-client fieldset {
	float: left;
	display: block;
	width: 400px;
	margin: 0 0 0 20px; }
	
#new-client fieldset sup {
	font-size: 10px;
	color: #ff0000;
	font-weight: bold; }
	
#new-client fieldset .header {
	width: 400px;
	font-size: 14px;
	color: #005d93;
	font-weight: bold;
	margin: 10px 0;
	border-bottom: 1px dotted #005d93; }	
	
#new-client fieldset .subheader {
	width: 400px;
	font-size: 12px;
	color: #005d93;
	margin: 2px 0 4px 0;
	font-weight: bold; }
	
#new-client fieldset .header-xsmall {
	width: 100px;
	font-size: 12px;
	color: #005d93;
	font-weight: bold; }
	
#new-client fieldset .address {
	width: 350px;
	margin: 6px 0 0 5px;
	color: #005d93;
	font-size: 11px;
	font-weight: bold; }
	
#new-client fieldset .error {
	width: 400px;
	margin: 0 0 4px 0;
	display: none;
	color: #ff0000;
	font-size: 11px;
	font-weight: bold; }
	
#new-client fieldset .text-field-normal {
	float: left;
	display: block;
	width: 276px;
	height: 28px;
	background: url('../images/newclient-input-normal.gif') no-repeat;
	color: #561d20;
	font-size: 14px;
	font-weight: bold;
	margin: 0 40px 0 0;
	padding: 5px; }
	
#new-client fieldset .text-field-xsmall {
	float: left;
	display: block;
	width: 70px;
	height: 28px;
	background: url('../images/newclient-input-xsmall.gif') no-repeat;
	color: #561d20;
	font-size: 14px;
	font-weight: bold;
	padding: 5px; }
	
#new-client fieldset .text-field-checkbox {
	float: left;
	display: block;
	width: 28px;
	height: 28px;
	background: url('../images/newclient-input-checkbox.gif') no-repeat; }
	
#new-client fieldset .submit-field {
	float: left;
	display: block;
	width: 115px;
	height: 24px;
	background: url('../images/newclient-submit.gif') no-repeat;
	margin: 10px 40px 0 0; }
	
#new-client fieldset .submit-field:hover {
	background-position: 0 -24px; }
	
#new-client #sendInfo, #new-client #fVatBox, #new-client #changePass {
	margin: 10px 0 5px 35px; 
	display: none; }
	
/* Advance search */
#new-client fieldset .submit-advance {
	float: left;
	display: block;
	width: 141px;
	height: 32px;
	margin: 13px 0 0 0;
	background: url('../images/search-top-submit.gif');
	color: #c2e159; }
	
#new-client fieldset .submit-advance:hover {
	background-position: 0 -32px; }	
	
/* Basket */
#basket div, #basket a, #basket label {
	float: left;
	display: block; }

#basket a {
	color: #005d93; }
	
#basket a:hover {
	font-weight: bold;
	color: #561d20; }

#basket p {
	float: left;
	display: block;
	width: 480px;
	text-align: justify;
	margin: 8px 14px 5px 3px; 
	color: #148390;
	line-height: 1.35; }	
	
#basket .subheader {
	width: 480px;
	font-size: 14px;
	color: #005d93;
	font-weight: bold;
	margin: 13px 0 4px 3px;
	border-bottom: 1px dotted #005d93; }
	
#basket .basket-header {
	color: #005d93;
	font-weight: bold; 
	font-size: 13px;
	margin: 3px 0 0 5px; }
	
#basket .basket-row {
	color: #005d93;
	font-size: 11px;
	margin: 5px 0 0 5px; }
	
#basket .row-product {
	width: 220px; }
	
#basket .row-price {
	width: 80px; }
	
#basket .row-amount {
	width: 40px; }
	
#basket .row-modify {
	width: 50px; }

#basket .totalPrice {
	width: 400px;
	font-size: 14px;
	font-weight: bold;
	color: #005d93;
	margin: 15px 0 10px 5px; }
	
#basket select {
	float: left;
	display: block;
	color: #005d93;
	font-weight: bold;
	font-size: 12px;
	margin: 4px 0 5px 3px;
	border: 1px solid #005d93; }
	
#basket .place-order {
	float: left;
	display: block;
	width: 115px;
	height: 24px;
	margin: 5px 0 0 3px;
	background: url('../images/submit-place-order.gif') no-repeat; }
	
#basket .place-order:hover {
	background-position: 0 -24px }
	
/* Login form */
#static-site fieldset .contact-submit-field {
	float: left;
	display: block;
	width: 115px;
	height: 24px;
	background: url('../images/login-form-submit.gif') no-repeat;
	margin: 10px 40px 0 0; }

#static-site fieldset .remember-password {
	float: left;
	display: block;
	width: 115px;
	height: 24px;
	background: url('../images/login-form-password.gif') no-repeat;
	margin: 10px 40px 0 0; }	
	
#static-site fieldset .contact-submit-field:hover, #static-site fieldset .remember-password:hover {
	background-position: 0 -24px; }
	
/* Product List */
#product-list {
	width: 517px; }
	
#product-list div, #product-list label, #product-list a {
	float: left;
	display: block; }

#product-list .header {
	width: 517px;
	height: 60px;
	background: url('../images/product-list-header.gif') no-repeat; }
	
#product-list .header .info {
	width: 400px;
	margin: 16px 0 0 20px;
	color: #ffffff; }
	
#product-list .list {
	width: 517px;
	background: url('../images/product-list-list.gif') repeat-y; }
	
#product-list .row {
	width: 480px;
	height: 160px;
	margin: 0 14px 0 13px; }
	
#product-list .row .img {
	width: 100px;
	height: 102px;
	background: url('../images/product-list-img.gif') no-repeat; }
	
#product-list .row .img img {
	float: left;
	display: block;
	margin: 3px; }
	
#product-list .row .name {
	float: left;
	display: block;
	width: 460px;
	margin: 3px 0 8px 10px;
	color: #5c8100; 
	font-size: 13px;
	font-weight: bold;
	text-align: left; }
	
#product-list .row .name:hover {
	color: #561d20; }

#product-list .row .general {
	width: 270px; }
	
#product-list .row .general label {
	width: 270px;
	color: #148390; }
	
#product-list .row .general .list {
	margin: 4px 0 4px 0;
	font-size: 12px; }

#product-list .row .general .text {
	margin: 5px 0 0 0;
	font-size: 11px;
	text-align: justify; }
	
#product-list .manager {
	width: 80px; }
	
#product-list .manager .price {
	float: right;
	width: 60px;
	margin: 4px 0 0 0;
	color: #561d20;
	font-size: 15px;
	text-align: right;
	font-weight: bold; 
	text-align: right; }
	
#product-list .manager .price-promotion-old {
	float: right;
	width: 60px;
	margin: 4px 0 0 0;
	color: #561d20;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	text-decoration: line-through; }
	
#product-list .manager .price-promotion-new {
	float: right;
	width: 60px;
	margin: 4px 0 0 0;
	color: #648a00;
	font-size: 16px;
	text-align: right;
	font-weight: bold; }	

#product-list .bottom {
	width: 517px;
	height: 9px;
	background: url('../images/product-list-bottom.gif') no-repeat; }

/* Prawa kolumna */
#right {
	float: right;
	display: block;
	width: 207px;
	margin: 10px 0 0 0; }
	
#right div {
	float: left;
	display: block;	}
	
#right a {
	float: left;
	display: block; }
	
#right .client-header {
	width: 207px;
	height: 50px; 
	background: url('../images/client-header.gif') no-repeat; }	
	
#right .client-box {
	width: 207px;
	height: 137px;
	background: url('../images/client-background.gif') no-repeat; 
	margin: -4px 0 0 0; }
	
#right .client-box .welcome {
	float: left;
	display: block;
	margin: 10px 0 10px 10px;
	font-size: 13px; }
	
#right .client-box .logout {
	float: right;
	display: block;
	width: 54px;
	height: 24px;
	margin: 0 10px 0 0;
	background: url('../images/button-logout.gif') no-repeat; }
	
#right .client-box .place-order {
	float: right;
	display: block;
	width: 101px;
	height: 24px;
	margin: 0 15px 0 0;
	background: url('../images/button-order.gif') no-repeat;
	background-position: -2px 0; }	
	
#right .client-box .logout:hover {
	background-position: 0 -24px; }
	
#right .client-box .place-order:hover {
	background-position: -2px -24px;	}
	
#right .client-input {
	float: left;
	display: block;
	width: 173px;
	height: 23px;
	margin: 16px 14px 0 13px;
	padding: 7px 3px 2px 4px;
	color: #b1c0c0;
	font-size: 13px;
	font-weight: bold;
	background: url('../images/client-input.gif') no-repeat; }
	
#right .client-submit {
	float: right;
	display: block;
	width: 54px;
	height: 24px;
	margin: 7px 15px 0 0;
	background: url('../images/client-submit.gif') no-repeat; }
	
#right .client-submit:hover {
	background-position: 0 -24px; }
	
#right .client-box .register {
	float: left;
	display: block;
	width: 85px;
	color: #6e9262;
	font-weight: bold;
	margin: 12px 0 0 23px; }
	
#right .client-box .register:hover {
	border-bottom: 1px dotted #6e9262; }
	
#right .client-box .info {
	float: left;
	display: block;
	height: 70px; }
	
#right .client-box .pNum-header {
	float: left;
	display: block;
	margin: 0 0 0 10px;
	font-size: 11px; }
	
#right .client-box .pNum {
	float: left;
	display: block;
	margin: 2px 0 1px 15px;
	font-size: 13px; }	
	
#right .client-box .no-products {
	float: left;
	display: block;
	margin: 20px 0 0 10px;
	font-size: 12px; }
	
#right .contact-header {
	width: 207px;
	height: 50px; 
	background: url('../images/contact-header.gif') no-repeat;
	margin: 10px 0 0 0; }	
	
#right .contact-box {
	width: 207px;
	height: 121px;
	background: url('../images/contact-background.gif') no-repeat; 
	margin: -3px 0 0 0; }
	
#right label {
	float: left;
	display: block;
	width: 180px;
	color: #6e9262;
	font-weight: bold; }
	
#right .contact-name {
	font-size: 14px;
	margin: 11px 0 0 10px; }
	
#right .contact-address {
	font-size: 13px;
	margin: 4px 0 0 10px; }
	
#right .contact-phone {
	font-size: 12px;
	margin: 4px 0 0 10px; }
	
#right .best-products-header {
	width: 207px;
	height: 50px; 
	background: url('../images/best-products-header.gif') no-repeat; }	
	
#right .best-products-box {
	width: 207px;
	height: 211px;
	background: url('../images/best-products-background.gif') no-repeat; 
	margin: 10px 0 0 0; }

#right .best-products-box .best-product {
	width: 190px;
	margin: 3px 10px 2px 7px; }
	
#right .best-products-box .second-product {
	width: 190px;
	margin: 2px 10px 2px 7px; }
	
#right .best-products-box .best-product img {
	float: left;
	display: block;
	width: 84px;
	height: 84px; }	
	
#right .best-products-box .best-product .title {
	float: left;
	display: block;
	width: 90px;
	margin: 5px 0 0 6px;
	font-size: 13px;
	font-weight: bold;
	color: #5c8100; } 
	
#right .best-products-box .second-product .subtitle {
	float: left;
	display: block;
	width: 190px;
	margin: 0 0 2px 6px;
	font-size: 11px;
	font-weight: bold;
	color: #5c8100; } 
	
#right .best-products-box .best-product .title:hover, #right .best-products-box .second-product .subtitle:hover {
	color: #b1c0c0; }
	
#right .sites-header {
	width: 207px;
	height: 50px; 
	background: url('../images/sites-header.gif') no-repeat;
	margin: 10px 0 0 0; }	
	
#right .sites-box {
	width: 207px;
	background: #561d20; 
	margin: -3px 0 0 0; }	
	
#right .sites-list, .sites-list:visited {
	float: left;
	display: inline;
	width: 180px;
	margin: 6px 0 3px 20px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold; }
	
#right .sites-list:hover {
	color: #719900; }
	
#right .sites-bottom-line {
	width: 207px;
	height: 10px;
	background: url('../images/sites-bottom-line.gif') no-repeat;
	margin: -3px 0 0 0; }	
	
/* Stopka */	
	
#footer {
	float: left;
	display: block;
	width: 937px;
	height: 66px;
	margin: 10px 0;
	background: url('../images/footer-background.gif') no-repeat; }
	
#footer .copy {
	float: left;
	display: block;
	width: 200px;
	margin: 30px 0 0 15px;
	font-size: 11px;
	color: #0067a2;}
	
#footer .copy .link {
	color: #0067a2;
	font-size: 12px; }
	
#footer .menu {
	float: right;
	text-align: right;
	width: 500px;
	margin: 30px 15px 0 0; }
	
#footer .menu a {
	float: right; 
	width: 90px;
	text-align: center;
	font-size: 13px;
	color: #0067a2;
 }
	
#footer .menu a:hover {
	font-size: 12px;
	font-weight: bold; }
	
/* Projekt i wykonanie: IN Progress */
#footer .in {
	color: #ff7800;
	font-size: 12px;
	font-weight: bold;	}
	
#footer .progress {
	color: #000000;
	font-size: 12px;
	font-weight: bold;	}
