* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background: #fff; 
	background-color: #fff;
	color: #717171;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
}



a {
	color: #0a7beb;
	text-decoration: none;
}

big {
	font-size: 18px;
	font-weight: bold;
}

p {
	margin: 10px 0;
}

input, select {
	border: solid 1px #c6c7c9;
}

img, input, select, textarea {
	vertical-align: middle;
}

textarea {
	border: solid 1px #c8c9ca;
	background-color: #f8f9f9;
}

.input-checkbox, .input-image, .input-radio {
	border: none;
}

.choice-list {
	list-style: none inside;
}

.choice-list li {
	display: inline;
	padding: 0 5px;
}

.clearfix {
	clear: both;
}

.upper {
	text-transform: uppercase;
}
.centered {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.align-left {
	float: left;
}

.align-right {
	float: right;
}

.align-bottom {
	vertical-align: bottom;
}

.star-rating {
	float: left;
	margin-left: 80px;
}

.picture-zoom {
	margin-left: -7px;
}

#container {
	width: 956px;
	margin: 1em  auto;
	text-align: left;
	margin-top:25px;
}

#header {
	position: relative;
}

#wielkanoc {
	position: absolute;
	top: -9px;
	right: 0;
}

#header table {
	margin: 1.2em auto;
}

.tab-left, .tab-right {
	height: 38px;
	width: 20px;
	background-repeat: no-repeat;
}

.tab-center {
	height: 31px;
	padding-bottom: 7px;
	background: url(../img/tab_center.gif) repeat-x;
	text-align: center;
}

.tab-center a {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
}

.tab-center a:hover {
	text-decoration: underline;
}

.tab-left {
	background-image: url(../img/tab_left.gif);
}

.tab-right {
	background-image: url(../img/tab_right.gif);
}

.active-tab-left {
	background-image: url(../img/active_tab_left.gif);
}

.active-tab-center {
	background-image: url(../img/active_tab_center.gif);
}

.active-tab-right {
	background-image: url(../img/active_tab_right.gif);
}

.name {
	padding-right: 5px;
	color: #62ca00;
	font-weight: bold;
}

.value {
	color: #0a7beb;
}

.upper {
	text-transform: uppercase;
}

.product-name {
	color: #64ce00;
}

.product-presentation p {
	margin: 5px 0;
}

.product-presentation li {
	text-align: center;
	margin: 0 10px;
}

.small-product-presentation p {
	margin: 4px 2px;
	padding-left: 10px;
	background: url(../img/small_green_arrow.gif) no-repeat 0 2px;
}

.product-presentation_promo p {
	margin: 5px 0;
}

.product-presentation_promo li {
	text-align: center;
	margin: 0 0px;
}

.product-case, .small-product-case {
	padding: 1px;
	text-align: center;
}

.product-case {
	width: 132px;
	height: 96px;
	margin: 5px 3px;
	background: url(../img/photo_box.gif) no-repeat;
}

.small-product-case {
	width: 47px;
	height: 33px;
	background: url(../img/small_photo_box.gif) no-repeat;
}

.price {
	color: #1f8fff;
}

.fake-glass {
	display: block;
	width: 25px;
	height: 25px;
	margin-left: 45px;
	text-indent: -999em;
}

.dot-separator {
	margin: 0 7px;
}

#search {
	float: left;
	height: 35px;
}

#search form {
	display: inline;
}

#search input, #search select {
	margin-right: 6px;
}

#bold-links {
	float: right;
}

#breadcrumbs {
	clear: both;
	margin: 10px 0;
	padding-top: 10px;
 	border-top: dotted 1px #0a7beb;
}

#breadcrumbs a {
	color: #64ce00;
}

#promo, #poster, #top10, #info, #misc {
	float: left;
}

#poster{
	position: relative;
	top: -2px;
}

#promo-content, #top10-content{
	height: 340px;
}

.box-top, .box-bottom, .compare-box-top, .compare-box-bottom, .clipboard-box-top, .clipboard-box-bottom {
	height: 20px;
}

.box-content {
	padding: 0 15px 0 15px;
}

.compare-box {
	clear: both;
	width: 733px;
	background-image: url(../img/compare_box_middle.gif);
}

.compare-box-top {
	padding-left: 20px;
	background-image: url(../img/compare_box_top.gif);		
}

.compare-box-top a, #info-top a {
	display: block;
	background-color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
	text-indent: -999em;
}

#info-top a {
	float: left;
	height: 25px;
}

#info-top a:focus {
	outline: 0;
}

#info-contact {
	width: 82px;
	margin-left: 29px;
	background-image: url(../img/info_contact.gif);
}

#info-contact:hover {
	background: transparent;
}

#info-transport {
	width: 98px;
	margin-left: 21px;
	background-image: url(../img/info_transport.gif);
}

#info-transport:hover {
	background: transparent;
}

#info-instalments {
	width: 59px;
	margin-left: 20px;
	background-image: url(../img/info_instalments.gif);
}

#info-instalments:hover {
	background: transparent;
}

#info-payment {
	width: 94px;
	margin-left: 31px;
	background-image: url(../img/info_payment.gif);
}

#info-payment:hover {
	background: transparent;
}

.compare-box-top a {
	float: left;
	height: 20px;
	margin-left: 20px;
	padding: 0 5px;
}

.compare-box-content, .clipboard-box-content {
	padding-right: 15px;
}

.compare-box .product-case {
	margin: 0;
}

.compare-picture {
	width: 132px;
}

.compare-data {
	padding-left: 10px;
	text-align: left;
	padding-right: 10px;
}

.compare-radio {
	width: 20px;
	padding: 20px 0 0 2px;
	background-image: url(../img/radio_background.gif);
	background-position: -1px 50%;
	background-repeat: no-repeat;
}

.compare-box-bottom {
	background-image: url(../img/compare_box_bottom.gif);
}

.clipboard-box {
	width: 893px;
	margin: 0 auto;
	background-image: url(../img/clipboard_box_middle.gif);
}

.clipboard-box-top {
	background-image: url(../img/clipboard_box_top.gif);
}

.clipboard-box-bottom {
	background-image: url(../img/clipboard_box_bottom.gif);
}

.compare-promo-link {
	width: 81px;
	background-image: url(../img/colour_promo.gif);
}

.compare-news-link {
	width: 64px;
	background-image: url(../img/colour_news.gif);
	position: relative;
	top: -3px;
}

.compare-top10-link {
	width: 31px;
	background-image: url(../img/colour_top10.gif);
}

.scroll-left, .scroll-right {
	position: relative;
	top: 50%;
	z-index: 200;
}

#promo .scroll-left {
	left: -20px;
}

#promo .scroll-right {
	left: 250px;
}

#news .scroll-left {
	left: -24px;
}

#news .scroll-right {
	left: 875px;
}

#top10 .scroll-top {
	position: relative;
	top: -12px;
	left: 140px;
}

#top10 .scroll-down {
	position: relative;
	top: 329px;
	left: 115px;
	z-index: 1000;
}

#promo {
	width: 323px;
	background-image: url(../img/promo_box_middle.gif);
}

#promo-top {
	background-image: url(../img/promo_box_top.gif);	
}

#promo-content {
	padding: 0 20px;
}

#promo-bottom {
	background-image: url(../img/promo_box_bottom.gif);
}

#top10 {
	width: 333px;
	background-image: url(../img/top10_box_middle.gif);
}

#top10-top {
	background-image: url(../img/top10_box_top.gif);	
}

#top10-bottom {
	background-image: url(../img/top10_box_bottom.gif);
}

#news {
	width: 956px;
	background-image: url(../img/news_box_middle.gif);
}

#news-top {
	background-image: url(../img/news_box_top.gif);	
}

#news-content {
	padding: 0 25px;
	height: 190px;
}

#news-bottom {
	background-image: url(../img/news_box_bottom.gif);
}

#ustawienia {
	width: 956px;
	background-image: url(../img/news_box_middle.gif);
}

#prod, #newsletter {
	width: 481px;
}

#prod {
	background-image: url(../img/prod_box_middle.gif);
}

#prod ul {
	margin: 5px 0;
}

#prod li {
	display: inline;
	margin: 5px;
	font-weight: bold;
	text-transform: uppercase;
}

#prod-top {
	background-image: url(../img/prod_box_top.gif);	
}

#prod-bottom {
	background-image: url(../img/prod_box_bottom.gif);
}

#info {
	width: 475px;
}

#info-top {
	height: 25px;
	background: url(../img/info_top.gif) no-repeat;
	
}

#info-content img {
	display: none;
}

#info-content .active {
	display: inline;
}

#newsletter {
	background-image: url(../img/newsletter_box_middle.gif);
}

#newsletter form {
	color: #1b8dff;
	font-weight: bold;
}

#newsletter-top {
	background-image: url(../img/newsletter_box_top.gif);	
}

#newsletter-bottom {
	background-image: url(../img/newsletter_box_bottom.gif);
}

#login, #new-account {
	float: left;
}

#login {
	width: 356px;
	background-image: url(../img/login_box_middle.gif);
}

#login-top {
	background-image: url(../img/login_box_top.gif);	
}

#login-bottom {
	background-image: url(../img/login_box_bottom.gif);
}

#new-account {
	width: 366px;
	background-image: url(../img/new_account_box_middle.gif);
}

#new-account-top {
	background-image: url(../img/new_account_box_top.gif);	
}

#new-account-bottom {
	background-image: url(../img/new_account_box_bottom.gif);
}

#register {
	width: 726px;
	background-image: url(../img/register_box_middle.gif);
}

#register-top {
	background-image: url(../img/register_box_top.gif);	
}

#register-bottom {
	background-image: url(../img/register_box_bottom.gif);
}

#updates {
	width: 726px;
	background-image: url(../img/updates_box_middle.gif);
}

#updates-top {
	background-image: url(../img/updates_box_top.gif);	
}

#updates-bottom {
	background-image: url(../img/updates_box_bottom.gif);
}

#updates-content {
	padding: 20px 30px;
}

#updates-content .update-more {
	margin: 20px 0;
	padding-bottom: 10px;
	border-bottom: 1px dotted #76de0e;
	text-align: right;
}

#faq {
	width: 726px;
	background-image: url(../img/faq_box_middle.gif);
}

#faq-top {
	background-image: url(../img/faq_box_top.gif);	
}

#faq-content ul {
	margin: 10px 0 20px 0;
	background: url(../img/green_line.gif) repeat-x center left;
	list-style: none;
	text-align: center;
}

#faq-content li {
	display: inline;
	margin: 0 10px;
	padding: 0 8px;
	background-color: #fff;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
}

#faq-content .active a {
	color: #76de0e;
}

#faq-content h3, #faq-content p {
	margin: 10px;
}	

#faq-bottom {
	background-image: url(../img/faq_box_bottom.gif);
}

#categories {
	width: 726px;
	background-image: url(../img/categories_box_middle.gif);
}

#categories-top {
	background-image: url(../img/categories_box_top.gif);	
}

#categories-bottom {
	background-image: url(../img/categories_box_bottom.gif);
}

#categories-content, #comparisons-content {
	padding: 10px;
}

#categories-content td, #comparisons-content td, #comparisons-content th {
	padding: 0 5px;
	border-right: 1px dotted #76de0e;
}

#categories-content .last, #comparisons-content .last {
	border-right: 0;
}

#content-right #categories-content h3 {
	margin: 0;
	padding-left: 12px;
	background-image: url(../img/active_menu_arrow.gif);
	color: #76de0e;
}

#categories-content ul {
	margin-left: 10px;
	list-style: none;
}

#categories-content li {
	margin: 4px 0;
	padding-left: 10px;
	background: url(../img/blue_small_arrow.gif) no-repeat 0 60%;
	font-weight: bold;
}

#categories-content .nested {
	padding-left: 4px;
	background: transparent;
}

#categories-content ul ul {
	margin-left: 8px;
}

#categories-content ul ul li {
	padding-left: 8px;
	background-image: url(../img/blue_small_minus.gif);
	font-weight: normal;
}

#comparisons {
	width: 726px;
	background-image: url(../img/comparisons_box_middle.gif);
}

#comparisons-top {
	background-image: url(../img/comparisons_box_top.gif);	
}

#comparisons-bottom {
	background-image: url(../img/comparisons_box_bottom.gif);
}

#comparisons-content th {
	text-align: left;
}

#comparisons-content td {
	padding: 8px 0;
	text-align: center;
}

#comparisons-content .product-case {
	margin: 0 auto;
}

#news, #footer {
	clear: left;
}

#mini-newsletter {
	width: 215px;
	margin-top: 1em;
	background-image: url(../img/mini_newsletter_box_middle.gif);
}

#mini-newsletter p {
	margin: .3em 0;
	font-size: 10px;
}

#mini-newsletter-top {
	background-image: url(../img/mini_newsletter_box_top.gif);	
}

#mini-newsletter-bottom {
	background-image: url(../img/mini_newsletter_box_bottom.gif);
}

#product-image, #product-scheme, #product-samples {
	float: left;
}

#product-image-top, #product-scheme-top, #order-summary-top {
	height: 30px;
}

#product-image {
	float: left;
	width: 331px;
	background-image: url(../img/product_box_middle.gif);
}

#product-image-top {
	background-image: url(../img/product_box_top.gif);	
}

#product-image-bottom {
	background-image: url(../img/product_box_bottom.gif);
}

#product-data p {
	margin-bottom: 1.4em;
}

#product-description, #product-recomendations {
	clear: left;
}

#product-description {
	margin-bottom: 10px;
}

#product-scheme {
	width: 275px;
	background-image: url(../img/measure_box_middle.gif);
}

#product-scheme-top {
	background-image: url(../img/measure_box_top.gif);	
}

#product-scheme-bottom {
	background-image: url(../img/measure_box_bottom.gif);
}

#product-samples {
	width: 430px;
	background-image: url(../img/samples_box_middle.gif);
}

#product-samples-top {
	background-image: url(../img/samples_box_top.gif);	
}

#product-samples-content table {
	margin: 20px 0;
}

#product-samples-content td {
	text-align: center;
}

#product-samples-content .outer {
	margin: 0 10px;
	padding: 3px;
	border: solid 1px #d2d3d3;
}

#product-samples-content .inner {
	border: solid 1px #e8e8e8;
	background-color: #f1f1f1;
	color: #7b7b7b;
	font-size: 10px;
}

#product-samples-bottom {
	background-image: url(../img/samples_box_bottom.gif);
}

#product-recomendations {
	margin-top: 10px;
}

#product-recomendations p {
	padding-left: 11px;
	background: url(../img/menu_arrow.gif) no-repeat 0 3px;
	color: #3399ff;
	font-weight: bold;
}

#product-recomendations ul {
	list-style: none inside;
}

#product-recomendations li {
	margin: 5px 0;
	padding-left: 8px;
	background: url(../img/blue_dot.gif) no-repeat 0 6px;
}

#your-cart-link {
	width: 120px;
	margin-left: 36px;
}

#your-cart-link.active {
	background-image: url(../img/your_cart.gif);
	margin-left: 36px;
}

#client-data-link {
	width: 120px;
	margin-left: 34px;
}

#client-data-link.active {
	background-image: url(../img/client_data.gif);
}

#payment-type-link {
	width: 153px;
	margin-left: 34px;
}

#payment-type-link.active {
	background-image: url(../img/payment_type.gif);
}

.data-grid {
	margin: 1em 0;
	border-collapse: collapse;
}

.data-grid table td {
	padding: .5em .3em;
	border: none;
	text-align: left;
}

.data-grid td {
	padding: 10px;
	border: solid 1px #76de0e;
	border-top-style: none;
	border-left-style: none;
	text-align: center;
}

.data-grid .last {
	border-bottom: none;
}

.data-grid th {
	height: 27px;
	background: url(../img/blue_gradient.gif) repeat-x;
	color: #fff;
	font-weight: bold;
}

.data-grid .active {
	text-decoration: underline;
}

.data-grid .description {
	text-align: left;
}

.data-grid .inner td {
	border: none;
}

.data-grid .summary th {
	background-image: url(../img/green_gradient.gif);
}

.data-grid .summary td {
	border-left: none;
	border-right: none;
	border-bottom-color: #b8b8b7;
}

.data-grid .overall-price {
	border: none;
	background-color: #b8b8b7;
	color: #fff;
	font-weight: bold;
}


.data-grid .light th {
	height: auto;
	border-right: dotted 1px #67cf02;
	background-image: none;
	color: #67cf02;
}

.data-grid .light td {
	border-right: dotted 1px #67cf02;
	text-align: center;
}

#order-summary-top a, #account-top a {
	display: block;
	float: left;
	height: 20px;
	text-indent: -999em;
}

#order-summary {
	width: 956px;
	background-image: url(../img/order_box_middle.gif);
}

#order-summary-top {
	height: 26px;
	padding-top: 4px;
	background-image: url(../img/order_box_top.gif);	
}

#order-summary-content {
	padding: 0 5px;
	text-align: center;
}

#order-summary-bottom {
	background-image: url(../img/order_box_bottom.gif);
}

#account {
	width: 956px;
	background-image: url(../img/account_box_middle.gif);
}

#account-top {
	background-image: url(../img/account_box_top.gif);	
}

#account-content {
	padding: 10px 7px 0 1px;
}

#account-sub-content {
	padding: 0 10px;
}

#account-content .data-grid td {
	xvertical-align: bottom;
}

#account-bottom {
	background-image: url(../img/account_box_bottom.gif);
}

#clipboard-list {
	clear: left;
	margin: 0 10px;
}

#my-account-link {
	width: 99px;
	margin-left: 34px;
}

#my-account-link.active {
	background-image: url(../img/my_account.gif);
}

#address-book-link {
	width: 145px;
	margin-left: 32px;
}

#address-book-link.active {
	background-image: url(../img/address_book.gif);
}

#clipboard-link {
	width: 77px;
	margin-left: 31px;
}

#clipboard-link.active {
	background-image: url(../img/clipboard.gif);
}

#settings-link {
	width: 95px;
	margin-left: 31px;
}

#settings-link.active {
	background-image: url(../img/settings.gif);
}

#orders-link {
	width: 101px;
	margin-left: 32px;
}

#orders-link.active {
	background-image: url(../img/orders.gif);
}

#complaints-link {
	width: 96px;
	margin-left: 32px;
}

#complaints-link.active {
	background-image: url(../img/complains.gif);
}

#logout-link {
	width: 76px;
	margin-left: 31px;
}

#logout-link.active {
	background-image: url(../img/logout.gif);
}

#compare {
	width: 733px;
	background-image: url(../img/compare_box_middle.gif);
}

.compare-apply {
	float: left;
	margin: 0 5px;
}

.pagination {
	float: right;
	margin: 20px 12px;

}

.pagination p {
	margin-top: 20px;
}

.pagination ul {
	list-style: none;
}

.pagination li {
	display: inline;
	margin: 0 1px;
}

#account-content .compare-apply {
	margin: 10px 33px;
}

#compare-sort {
	float: right;
}

#cart-nav {
	height: 30px;
	padding: 0 10px;
}

#back-to-shop {
	float: left;
}

#confirm-order {
	float: right;
}

#content-left {
	float: left;
	width: 205px;
}

#content-left h3 {
	width: 200px;
	height: 28px;
	margin: 0;
	padding: 10px 0 0 15px;
	background: url(../img/menu_tab.gif) no-repeat;
	font-size: 11px;
	font-weight: bold;
}

#content-left h3.active {
	background-image: url(../img/active_menu_tab.gif);
}

#content-left h3 a {
	display: inline;
	color: #fff;
}

#content-left a.level1 {
	display: block;
	margin: 5px 0 5px 15px;
	padding: 0 0 3px 14px;
	border-bottom: solid 1px #75e902;
	background: url(../img/menu_arrow.gif) no-repeat center left;
	color: #3399ff;
	font-weight: bold;
}

#content-left a.level2 {
	display: block;
	margin: 0 0 -2px 35px;
	padding: 3px 0 3px 14px;
	color: #64CE00;
	border-bottom: solid 1px #75e902;
	background: url(../img/menu_arrow.gif) no-repeat center left;
	font-weight: bold;
}

#content-left a.active {
	display: block;
	margin: 5px 0 5px 15px;
	padding: 0 0 3px 14px;
	border-bottom: solid 1px #75e902;
	background: url(../img/menu_arrow.gif) no-repeat center left;
	color: #3399ff;
	font-weight: bold;
}

#content-left a.active:hover {
	background-image: url(../img/active_menu_arrow.gif)
}

#content-left .menu-inner a {
	margin-left: 25px;
}

#content-right {
	float: left;
	margin-left: 10px;
}

#content-right form a {
	color: #63c904;
}

#content-right h2, #content-right h3 {
	font-size: 11px;
}

#content-right h3 {
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(../img/blue_small_arrow.gif) no-repeat 0 70%;
	color: #3399ff;
}

.form-grid table {
	margin: .5em auto;
}

.form-grid td {
	padding: .3em;
}

#content .input-text {
	border: solid 1px #3097ff;
}

#content .input-text:focus {
	background-color: #8feb35;
}

#footer-box {
	width: 960px;
	height: 32px;
	margin: 0 auto;
	padding: 8px 0 0 0;
	background: url(../img/footer.gif) no-repeat 0 0;
}

#footer th, #footer td {
	border-right: 1px dotted #fff;
	text-align: center;
	vertical-align: middle;
}

#footer .last, #footer #footer-more {
	border-right: 0;
}

#footer a, #footer p, #footer h3 {
	color: #fff;
	font-weight: bold;
}

#footer a:hover {
	border-bottom: 1px solid #fff;
}

#footer th a {
	text-transform: uppercase;
}

#footer-more {
	width: 200px;
}

#footer-more a {
	display: block;
	text-indent: -999em;
}

#footer-more a:hover {
	border-bottom: 0;
}

#footer-more a:active, #footer-more a:focus {
	outline: none;
}

#footer-separator td {
	padding: 6px 0;
	border-right: 0;
}

#footer-separator, #footer-links {
	display: none;
}

#footer-links p {
	margin: 3px 0;
	font-size: 10px;
}

#enp {
	margin-top: 1em;
	text-align: center;
}




.checkImg {
	position: relative;
	left: -2px;
}

#content-right table {
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
}
#content-right table.lista {
	width: 692px;
	font-weight: normal;
	margin-bottom: 15px;
}
#content-right table.lista th {
	width: 282px;
}
#content-right table.lista th, #produkt table.lista td {
	padding: 0px 0px 2px 30px;
	height: 22px;
	
	border-bottom:1px dotted #0A7BEB;
	background-color: #FFFFFF;
	font-weight: normal;
}
#content-right table.lista tr.ostatni th, #produkt table.lista tr.ostatni td {
	padding: 0px 0px 2px 30px;
	height: 22px;
	border-bottom: 1px #0A7BEB solid;
	background: #f7f6f7;
	font-weight: normal;
}
#content-right table.lista .title {
	height: 25px;
	padding-top: 5px;
	border-bottom: 1px #0A7BEB solid;
	background: #FFFFFF;
	color: #1F8FFF;
	font-weight: bold;
}

#flash { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 1000; background-color: #569; color: white; border-bottom: 1px solid #555; }
#flash, #flash * { cursor: pointer; }
#flash .yui-b { padding: 5px 0; }
#flash .yui-b>* { font-size: 158%; color: #FFFFFF; text-align: center; padding: 20px;  }
#flash label { display: block; text-align: right; font-weight: bold; }
#flash label:after { content: ''; }
#flash.subtle { background-color: #FFFFFF; color: white; }
#flash.subtle:hover { background-color: #222; }
#flash.success { background-color: #3095FB; }
#flash.success:hover { background-color: #7FBFFF; }

.box-content-active{
	display: block;
}

.box-content-inactive{
	display: none;
}

#top10_slide{
	width: 300px;
}