/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText {  }
.errorBox { background: #ffb3b5; font-weight: bold; }
.stockWarning { color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { color: #007531; text-decoration: underline; }

BODY {
  color: #000000;
  margin: 0px;
  text-align: center;	
}

BODY,TD,SPAN,DIV {
  font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
  font-size: 11px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
	padding:0px;
	margin:0px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-size: 11px;
}

#site {
}

#top {
border-bottom:1px solid #000;
}

#top A {
font-size:12px;
font-weight:bold;
color:#003366;
}

#header {
height:100px;
background: url(gfx/top.jpg) top right no-repeat;
}

#nav TD {
background: #003366;
height:25px;
color:#fff;
}

#nav A {
color:#fff;
font-weight:bold;
}

#footer TD {
background: #B3D9FF;
height:25px;
}

#bottom TD {
height:25px;
}

#bottom A {
  text-decoration:none;
}

INPUT.szukaj {
border:1px solid #000;
height:18px;
background: #fff url(gfx/grad.jpg) top repeat-x;
}

A.szukaj {
font-size:9px;
text-decoration:none;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.infoBox {
  background: #FCB40A;
}

.infoBoxContents {
   background: #FBF3B0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FCB40A;
  color: Black;
  font-weight: bold;
}

TD.infoBox, SPAN.infoBox {
}

TD.cena{
  font-size: 12px;
}

TD.kup_teraz{
  font-size: 12px;
  text-align: center;
}

TD.brief_desc{
  text-align: justify;
}

A.nazwa{
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f8;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #FCB40A;
  border-spacing: 1px;
}

.productListing-heading {
  background: #FCB40A;/*#D4CECE*/
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
}

A.pageResults {
  color: #FCB40A;
}

A.pageResults:hover {
  color: #FFFFFF;
  background: #FCB40A;
}

TD.pageHeading, DIV.pageHeading {
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  color: #000000;
}

TD.main, P.main {
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-size: 10px;
}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

TD.tableHeading {
background: #FCB40A;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  color: #ff0000;
}

SPAN.greetUser {
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #FCB40A;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  color: #ff0000;
}

SPAN.errorText {
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-size: 10px; }
.messageStackError, .messageStackWarning { font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-size: 10px; color: #ff0000; }


body {padding:0;margin:0;background:#434a4e url('http://sklep.woliera.pl/content/bg.png') repeat-y center top;font-size:11px;font-family:Georgia, serif;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:Georgia, serif;font-size:11px;color:black;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}

.none {display:none;}
.columns {width:100%;overflow:hidden;}

#bg-top {background:transparent url(content/bgtop1.png) repeat-x}
#bg-top1 {background:transparent url(content/bgtop.jpg) no-repeat center top;}
#bg-bottom {background:transparent url(content/bgbottom.jpg) no-repeat center bottom;}

#top {position:relative;z-index:1000;}
#top h1 {margin:0;padding:65px 0 0 295px;height:112px;}
#top ul {list-style-type:none;margin:0;padding:0;height:43px;border-bottom:10px solid #ffcc00;position:relative;z-index:10;}
#top ul li {float:left;position:relative;vertical-align:bottom;}
#top ul li a {float:left;overflow:hidden;height:43px;position:relative;}
#top ul li img {position:relative;}
#top ul li a:hover {border-top-width:0;}
#top ul li a:hover img, #top ul li.hover a img {top:-43px;}
#top ul li.selected img {top:-86px;}
#top ul ul {border-width:0;height:auto;position:absolute;left:0;top:43px;background-color:#ffcc00;width:142px;}
#top ul .hover .hover ul {display:block;}
#top ul ul li {float:none;width:100%;}
#top ul ul a {font-style:italic;color:#525700;display:block;border-bottom:1px solid #cca106;padding:3px 10px 3px 10px;height:auto;float:none;}
#top ul ul a.sub {background:transparent url(content/submenu.gif) no-repeat 100% 50%;}
#top ul ul a:hover, #top ul ul .hover a, #top ul ul .hover li a:hover {background-color:#ffd948;text-decoration:none;}
#top ul ul .hover li a {background-color:transparent;}
#top ul ul ul {left:142px;top:0;display:none;}
#top ul ul ul a {background-image:none;}

#container {width:960px;margin:0 auto;text-align: left;}

#content {background-color:#6c7477;padding-bottom:2px;}
.smallcol-left {float:left;width:215px;padding-left:10px;padding-right:20px;padding-top:20px;}
.smallcol-right {float:right;width:215px;padding-right:10px;padding-top:20px;}
.bigcol-center {float:left;width:470px;padding-top:20px;}

.col-center {float:left;width:342px;}
.col-right {float:right;padding-right:11px;width:342px;}
.padding-left {padding-left:245px;}
#left {float:left;width:581px;padding-left:8px;padding-top:17px;}
#right {float:right;width:342px;padding-right:8px;padding-top:20px;}

#main-box {height:340px;background:transparent url(content/mainbox.jpg) no-repeat;margin-bottom:18px;overflow:hidden;}
#main-box .categories {float:right;list-style-type:none;margin:0;padding:0;width:167px;padding-right:2px;padding-top:3px;}
#main-box .categories a {display:block;width:167px;position:relative;overflow:hidden;}
#main-box ol {display:none;list-style-type:none;margin:0;padding:0;width:387px;padding-left:12px;}
#main-box ol li {padding-top:11px;padding-bottom:7px;background:transparent url(content/dots.png) repeat-x;line-height:1.5em;font-size:12px;width:100%;overflow:hidden;}
#main-box ol li.first {background-image:none;padding-top:10px;}
#main-box ol h3 {text-transform:uppercase;font-size:11px;margin:0;}
#main-box ol h3:first-letter {font-size:14px;}
#main-box ol h3 a {color:#e6e6e6;}
#main-box ol p {margin:0;}
#main-box .photo {float:left;border:1px solid #c0c0c0;width:70px;margin:2px 6px 0 0;text-align:center;}
#main-box .photo img {margin:3px 0;}
.show1 .item1 a img, .show2 .item2 a img, .show3 .item3 a img, .show4 .item4 a img, .show5 .item5 a img {position:relative;left:-167px;}
.show1 #box-content1, .show2 #box-content2, .show3 #box-content3, .show4 #box-content4, .show5 #box-content5 {display:block;}

.box {padding-bottom:6px;background:transparent url(content/boxbottom.png) no-repeat left bottom;margin-bottom:18px;}
.smallcol-left .box {background-image:url(content/boxbottom1.png)}
.smallcol-right .box {background-image:url(content/boxbottom1.png)}
.box h2 {margin:0;font-size:12px;}

.no-padding {padding-top:0;}

.ad-text {background:transparent url(content/boxgradient.png) repeat-x;padding:5px 10px 5px 10px;border-left:1px solid #575959;border-right:1px solid #575959;}
.ad-text h3 {text-transform:uppercase;font-size:11px;margin:0;line-height:1.4em;}
.ad-text h3 a {color:#cee100;}
.ad-text p {font-size:12px;margin:0.2em 0 0 0;}

.type-menu {list-style-type:none;margin:0 0 20px 0;padding:0;height:126px;background:transparent url(content/typemenu.png) no-repeat;padding-top:11px;position:relative;z-index:1000;}
.type-menu li {padding-left:10px;position:relative;width:195px;vertical-align:bottom;}
.type-menu li a {width:195px;display:block;position:relative;overflow:hidden;}
.type-menu li.hover a img {position:relative;left:-195px;}
.type-menu ul {display:none;list-style-type:none;margin:0;padding:0;background-color:#ffcc00;left:205px;top:0;position:absolute;width:130px;}
.type-menu .hover ul {display:block;}
.type-menu ul li {padding-left:0;width:130px;}
.type-menu ul a {font-style:italic;color:#525700;display:block;width:auto;border-bottom:1px solid #cca106;padding:3px 10px 3px 10px;}
.type-menu ul a:hover {text-decoration:none;background-color:#ffd948;}

.photos {background:transparent url(content/boxgradient.png) repeat-x;border-left:1px solid #575959;border-right:1px solid #575959;width:340px;padding:9px 0;}
.photos .navigator {list-style-type:none;margin:0;padding:0;position:relative;width:100%;z-index:10;}
.photos .navigator li {position:absolute;}
.photos .navigator li a {display:block;height:50px;overflow:hidden;position:relative;}
.photos .navigator li img {position:relative;top:-50px;}
.photos .navigator li a:hover {border-width:0;}
.photos .navigator li a:hover img {top:0;}
.photos .navigator li.prev {left:9px;top:114px;}
.photos .navigator li.next {left:280px;top:114px;}
.photos .list {width:290px;margin:0 auto;overflow:hidden;height:256px;position:relative;z-index:1;}
.photos .list ul {list-style-type:none;font-size:12px;padding:0;position:relative;margin:0;}
.photos .list li {position:absolute;width:290px;top:0;text-align:center;}

.recommended-list {background:transparent url(content/boxgradient.png) repeat-x;list-style-type:none;margin:0;padding:9px 0 0 0;border-left:1px solid #575959;border-right:1px solid #575959;width:340px;overflow:hidden;}
.recommended-list li {padding:3px 9px 0 9px;text-align:center;font-style:italic;float:left;width:95px;font-size:12px;}
.recommended-list li img {margin-bottom:2px;}
.recommended-list li a {color:#c0c0c0;}
.smallcol-left .recommended-list {width:213px;}
.smallcol-left .recommended-list li {padding:3px 5px 0 5px;}

.article {background:transparent url(content/boxgradient.png) repeat-x;border-left:1px solid #575959;border-right:1px solid #575959;width:324px;padding:2px 8px;font-size:12px;}
.article h3 {margin:0;text-transform:uppercase;padding-top:6px;font-size:14px;}
.article h3 a {color:#cee100;}
.article p {margin:0;padding-top:0.2em;padding-bottom:1.2em;line-height:1.5em;}
.article .photo {border:1px solid #c0c0c0;padding:3px;float:left;margin:3px 12px 4px 0;}

.gallery {background:transparent url(content/boxgradient.png) repeat-x;border-left:1px solid #575959;border-right:1px solid #575959;width:340px;list-style-type:none;margin:0;padding:0;}
.gallery li {text-align:center;padding:32px 0;display:none;}
.gallery li.show {display:block;}
.gallery img {padding:3px;border:1px solid #c0c0c0;}

.news-box {background:transparent url(content/newsbg.png) repeat-x 0 21px;}
.news-list {list-style-type:none;margin:0;padding:6px 11px 0 21px;font-size:12px;line-height:1.5em;text-indent:-10px;}
.news-list .photo {float:left;margin:0 15px 2px 0;padding:0;background-image:none;}
.news-list .photo img {padding:3px;border:1px solid #c0c0c0;}
.news-list li a {padding-left:10px;background:transparent url(content/point1.gif) no-repeat 0 4px;}

.text {background:transparent url(content/boxgradient.png) repeat-x;list-style-type:none;margin:0;border-left:1px solid #575959;border-right:1px solid #575959;width:314px;overflow:hidden;padding:0 13px;}
.text .logo {text-align:center;padding:23px 0;display:block;}
.text h3 {margin:0;text-transform:uppercase;padding-top:6px;font-size:14px;padding-top:10px;background:transparent url(content/dots.png) repeat-x;}
.text h3 a {color:#cee100;}
.text p {margin:0;font-size:12px;line-height:1.5em;}

.more {padding:2px 17px 2px 0;background:transparent url(content/more.gif) no-repeat 100% 50%;color:#cee100;font-weight:bold;text-transform:uppercase;font-size:10px;}

.ad {text-align:center;padding-bottom:20px;}

.bigcol-center h2 {background:transparent url(content/dots.png) repeat-x left bottom;font-size:11px;text-transform:uppercase;color:#c0c0c0;text-align:center;margin:0;padding-bottom:8px;}
.bigcol-center h2:first-letter {font-size:14px;}
.article-list {list-style-type:none;margin:0;padding:0;}
.article-list li {background:transparent url(content/borderbottom.png) repeat-x left bottom;padding:17px 0 24px 0;}
.article-list h3 {margin:0;padding-bottom:3px;font-size:11px;text-transform:uppercase;}
.article-list h3 a {color:#c0c0c0;}
.article-list p {font-size:12px;margin:0;}

.subpage-navigator {list-style-type:none;margin:8px 0;padding:0;text-align:center;line-height:21px;font-size:12px;}
.subpage-navigator li {display:inline;}
.subpage-navigator a {text-decoration:underline;color:#c0c0c0;padding:2px 4px;}
.subpage-navigator a:hover {text-decoration:none;}
.subpage-navigator .selected a {color:#cee100;border:1px solid #cee100;text-decoration:none;padding:2px 6px;}

.page-gallery {list-style-type:none;margin:0;padding:9px 0 0 0;width:100%;overflow:hidden;text-align:center;}
.page-gallery li {float:left;width:138px;padding-left:28px;height:103px;line-height:93px;}
.page-gallery li.first-col {padding-left:0;}
.page-gallery li img {border:1px solid #c0c0c0;padding:3px;vertical-align:middle;}

.big-text .photo {text-align:center;padding-bottom:7px;padding-top:10px;}
.big-text .photo img {border:1px solid #c0c0c0;padding:4px;}
.big-text .photo p {margin:0 auto;width:300px;color:#c0c0c0;font-size:10px;text-indent:0;text-align:left;line-height:1.25em;}

.big-text {font-size:12px;line-height:1.25em;padding-bottom:10px;}
.big-text h3 {text-align:center;margin:1.3em 0 1em 0;font-size:11px;text-transform:uppercase;color:#c0c0c0;}
.big-text p {margin:0;text-align:justify;text-indent:10px;}
.big-text p.to-right {text-align:right;margin:1em 0;}

.notice-list {list-style-type:none;margin:0;padding:0 0 10px 0;font-size:12px;}
.notice-list li {padding-left:16px;background:transparent url(content/point1.gif) no-repeat 4px 5px;margin-top:14px;}
.notice-list a {color:#c0c0c0;text-decoration:underline;}
.notice-list a:hover {text-decoration:none;}

.gallery-list {list-style-type:none;margin:0;padding:0;}
.gallery-list li {padding:15px 0 22px 0;width:100%;overflow:hidden;background:transparent url(content/borderbottom.png) repeat-x left bottom}
.gallery-list h3 {margin:0;padding-bottom:16px;font-size:11px;text-transform:uppercase;}
.gallery-list h3 a {color:#c0c0c0;}
.gallery-list p {margin:0;font-size:12px;line-height:1.25em;}
.gallery-list .photo {float:left;width:136px;margin-right:10px;text-align:center;}
.gallery-list .photo img {padding:3px;border:1px solid #c0c0c0;}

.add-notice {font-size:12px;}
.add-notice h3 {color:#c0c0c0;font-size:11px;text-transform:uppercase;text-align:center;padding-top:5px;}
.add-notice p {text-align:justify;}
.add-notice ul {list-style-type:none;margin:0;padding:0}
.add-notice ul li {padding-left:20px;background:transparent url(content/point1.gif) no-repeat 7px 5px;}
.add-notice .template {text-align:center;}
.add-notice .template img {padding:3px;border:1px solid #c5c5c5;}
.add-notice .textarea label {display:block;margin-bottom:10px;}
.add-notice .textarea textarea {background-color:white;border:1px solid #c5c5c5;padding:4px 5px;width:458px;height:85px;}
.add-notice .checkbox-group {width:100%;overflow:hidden;padding:7px 0;}
.add-notice .checkbox-group label {margin-right:9px;}
.add-notice .checkbox-group label input {vertical-align:middle;margin:2px 2px 2px 0;}
.add-notice .input-line {padding-top:7px;}
.add-notice .input-line label {display:block;margin-bottom:10px;}
.add-notice .input-line input {background-color:white;border:1px solid #c5c5c5;padding:1px 5px;width:458px;}
.add-notice .button {text-align:center;}
.add-notice .button input {width:78px;height:23px;background:#c5d000 url(content/button.png) no-repeat;color:#525700;font-style:italic;font-size:12px;border-width:0;cursor:pointer;}
.add-notice .button input.hover {background-position:left bottom;}

#foot {background:transparent url(content/foot.gif) no-repeat 50% 20px;padding-top:62px;height:320px;font-size:10px;text-transform:uppercase;}
#foot .columns {background:transparent url(content/footlinks.gif) repeat-y 240px 0;padding-left:30px;width:930px;}
#foot .col {float:left;width:198px;padding-left:40px;line-height:16px;}
#foot .first-col {width:168px;}
#foot .col a {color:#a2a2a2;font-weight:bold;}
#foot .col ul {list-style-type:none;margin:0;padding:0;}
#foot .col ul li {padding-left:6px;background:transparent url(content/point.gif) no-repeat 0 6px;}
#foot .col ul li a {font-weight:normal;}


ul.topnav li span { /*--Drop down trigger styles--*/
	width: 16px;
	height: 20px;
	position:absolute;
	right:1px;top:12px;
	background: url(content/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: 0 -20px; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li span.click {background-position: 0 -40px;}
ul.topnav li ul.subnav {
	line-height:1.2em;
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 48px;
	background: #005d98;
	margin: 0; padding: 0;
	display: none;
}