/* CSS Document */

html, body {
	padding: 0px;
	margin: 0px;
	min-width: 990px;
	text-align: center;
	background: #FFFCED;
	font: 12px Trebuchet MS, Arial, sans serif;
}
* {
	padding: 0;
	margin: 0;
}
img {
	border: 0;
}
.center {
	text-align: center;
}
#container {
	margin: 0 auto;
	width: 990px;
	text-align: left;
	position: relative;
	background: #9CBC3A url(/layout/images/img/content-background.jpg) no-repeat 0 140px;
}
#top {
	background: url(/layout/images/img/top.jpg) top left;
	height: 140px;
	position: relative;
}
#content {
	background: #9CBC3A url(/layout/images/img/content-background.jpg) no-repeat;
	position: relative;
	height: 100%;
}
.errormessage {
	color: #FF0000;
}
#bottom {
	clear: both;
	height: 58px;
	background: url(/layout/images/img/bottom.jpg) no-repeat;
	position: relative;
}
.infostripe {
	position: absolute;
	top: 118px;
	left: 12px;
	color: #9F4700;
	width: 978px;
}
.infostripe a {
	color: #9F4700;
}
.breadcrumb a {
	text-decoration: none;
	color: #9F4700;
}
.breadcrumb a:hover {
	text-decoration: underline;
}
.loginbox {
	position: absolute;
	bottom: 0px;
	right: 16px;
}
.loginbox p{
    margin-bottom:0;
}
.loginbox a {
	color: #9F4700;
	text-decoration: none;
}
.loginbox a:hover {
	text-decoration: underline;
}
.loginbox input {
	border: 0;
	width: 70px;
	background: #FFD388;
}
.loginbox input#emailbox {
	width: 120px;
}
.loginbox #submitbutton {
	border: 0;
	width: 40px;
	background: transparent;
	color: #9F4700;
	cursor: pointer;
}
.loginlinks {
	position: absolute;
	top: 2px;
	right: 16px;
	color: #334106;
	z-index: 6666;
}
.loginlinks a {
	color: #334106;
	text-decoration: none;
	font: 10px Verdana, Arial, sans serif;
}
.loginlinks a:hover {
	text-decoration: underline;
}
.left {
	float: left;
}
.brand {
	width: 200px;
	height: 66px;
	background: url(/layout/images/img/brand-background.gif) no-repeat;
	padding: 0 0 0 0;
	margin: 2px 0 0 0;
}
.brand p {
	padding: 30px 0 0 26px;
}
.brand select {
	width: 146px;
}
.searchbox {
	width: 200px;
	height: 74px;
	background: url(/layout/images/img/search-background.gif) no-repeat;
	padding: 0;
	margin: 9px 0 0 0;
	position: relative;
}
.searchbox input#searchinput {
	width: 114px;
	margin: 30px 0 0 28px;
}
.searchbox input#searchsubmit {
	position: absolute;
	top: 24px;
	left: 148px;
}
.advsearch {
	width: 190px;
	margin: 9px 0 10px -2px;
	padding: 0;
	background: url(/layout/images/img/search-middle.gif) repeat-y;
	font: 11px/19px Verdana, Arial, sans serif;
	color: white;
}/* PP 2010 */
#content {
overflow: hidden;
}
                                                        /* pp borderfix */
.ie6borderfix {
      border: 0 dashed red;
      margin-bottom: 10px;
}


.advsearch-middle {
	background: url(/layout/images/img/search-top.gif) no-repeat top left;
	padding: 25px 20px 0 15px;
}
.advsearch-bottom {
	background: url(/layout/images/img/search-bottom.gif) no-repeat top left;
	height: 18px;
}
.advsearch p {
	padding: 0 0 8px 6px;
}
.advsearch input#searchphrase {
	width: 142px;
}
.advsearch select {
	width: 146px;
}
.advsearch label {
	padding: 0 0 0 4px;
}
.advsearch p.searchprice {
	padding: 4px 0 8px 6px;
}
.advsearch p.searchprice label input {
	width: 70px;
	margin: 0 0 0 4px;
}
.advsearch p.searchpromos {
	width: 142px;
	text-align: right;
}
.advsearch p.searchpromos input {
	margin: 0 0 0 6px;
}
.advsearch p.toright {
	text-align: right;
	margin: 0 8px 0 0;
	height: 20px;
}
.advsearch p.toright input {
	vertical-align: middle;
}
                                                          /* pp */
.tagcloud {
	width: 130px;
	margin: -15px 0 0 0;
	padding;
	0;
	background: url(/layout/images/img/sites-middle.gif) repeat-y;
	font: 14px/19px Trebuchet MS, Arial, sans serif;
}
.tagcloud-middle {
	background: url(/layout/images/img/box130-top.gif) no-repeat top left;
	padding: 20px 20px 0 20px;
}
.tagcloud-bottom {
	background: url(/layout/images/img/sites-bottom.gif) no-repeat top left;
	height: 13px;
}
.tagcloud span {
	color: white;
	line-height: 75%;
	/* white-space: nowrap;
*/
}
.tagcloud span a, .tagcloud span a:visited {
	text-decoration: none;
	color: white;
}
.tagcloud span a:hover {
	text-decoration: underline;
}
.tagcloud span.size10 {
	font-size: 195%
}
.tagcloud span.size9 {
	font-size: 178%
}
.tagcloud span.size8 {
	font-size: 169%
}
.tagcloud span.size7 {
	font-size: 160%
}
.tagcloud span.size6 {
	font-size: 145%
}
.tagcloud span.size5 {
	font-size: 123%
}
.tagcloud span.size4 {
	font-size: 111%
}
.tagcloud span.size3 {
	font-size: 104%
}
.tagcloud span.size2 {
	font-size: 87%
}
.tagcloud span.size1 {
	font-size: 72%
}
.tagcloud span.size0 {
	font-size: 64%
}

#tagcloud-odstep {
      height: 95px;
      background: url(/layout/images/img/sites-middle.gif) repeat-y;
      margin: 0 0 5px 0;
      padding: 0;
}

#tagcloud-odstep .tagcloud-middle {
      height: 65px;
      margin: 0 0 0 0;
      padding-bottom: 0;
}

#tagi-margines {
      margin-top: -18px;
      padding-top: 0;
}


.puzzle {
	width: 90px;
	/*background: url(/layout/images/img/puzzle.gif) no-repeat top left;
*/
	padding: 0;
	margin: -15px 0 0 0;
	text-align: center;
}
.puzzle a {
}
#ship24 {

}
.sites {
	width: 130px;
	margin: 0px 0 0 0;
	background: url(/layout/images/img/sites-middle.gif) repeat-y;
	font: 14px/19px Trebuchet MS, Arial, sans serif;
}
.sites-middle {
	background: url(/layout/images/img/sites-top.gif) no-repeat top left;
}
.sites-bottom {
	background: url(/layout/images/img/sites-bottom.gif) no-repeat top left;
	height: 15px;
}
.sites ul {
	list-style-type: none;
	margin: 0 0 0 12px;
}
.sites ul#sites-menu {
	padding: 30px 0 0 2px;
}
.sites ul li a {
      font-family: verdana;
	color: #FFFCED;
	text-decoration: none;
}
.sites ul li a:hover {
	text-decoration: underline;
}

.mainwindow {
	float: left;
	width: 670px;
	padding: 20px 0 0 0;
	position: relative;
}
                                                                    /* pp zobacz także */
.mainwindow h2 {
      line-height: 1.5;
}


p.whitetext {
	color: white;
	padding: 0 0 5px 10px;
}
p.whitetext a {
	color: white;
	text-decoration: none;
	font-variant: small-caps;
}
#twocolumns {
	float: left;
	position: relative;
}
#leftmaincolumn {
	width: 334px;
	float: left;
}
#rightmaincolumn {
	width: 330px;
	float: right;
}
a#extraimgfoteliki {
	position: absolute;
	top: -11px;
	left: 19px;
}
a#extraimgwozki {
	position: absolute;
	top: -11px;
	left: 356px;
}
a#extraimgfoteliki, a#extraimgwozki {
	z-index: 666;
}
.right {
	float: left;
	width: 130px;
	padding: 0;
}

.brands {
	position: absolute;
	top: 8px;
	left: 220px;
	color: white;
}
.brands a {
	color: white;
	text-decoration: none;
}
.shoppingcart {
	background: url(/layout/images/img/basket.gif) no-repeat top left;
	color: white;
}
.shoppingcart p {
	padding: 30px 0 0 18px;
}
.shoppingcart p#emptycart {
	padding: 30px 0 32px 18px;
}
                                                                    /*cena w koszyku*/
.shoppingcart h4 {
	padding: 2px 0 14px 18px;
	font: bold 12px Trebuchet MS, Arial, sans serif;
	text-align: center;
}
.proposition {
	padding: 40px 0 0 0;
	background: url(/layout/images/img/sugestions.gif) no-repeat;
	height: 40px;
}
.productitemtable {
	width: 560px;
	background: white;
}
.productitemtable tr td {
	height: 70px;
	border-bottom: 1px solid #F6F1E9;
}
.productitemtable h3 {
	font: bold 14px/12px Trebuchet MS, Arial, sans serif;
	color: #FE810D;
}
.productitemtable h3 a {
	color: #FE810D;
	text-decoration: none;
}
.productitemtable h3 a:hover {
	text-decoration: underline;
}
.productitemtable h4 {
	font: normal 12px Trebuchet MS, Arial, sans serif;
	color: #333;
}
.productitem {
	width: 330px;
	height: 125px;
	background: url(/layout/images/img/main-item-background.gif) no-repeat;
	margin: 0 0 0 4px;
	float: left;
	position: relative;
}

                                                                /* pp zobacz takze - duza masakra przodka */
.productitem-zobacz-takze {
	width: 330px;
	height: 125px;
	background: url(/layout/images/img/main-item-background-zobacz-takze.gif) no-repeat;
	margin: 0 0 0 4px;
	float: left;
	position: relative;
}

.productitem-zobacz-takze img.main-item {
	float: left;
}
.productitem-zobacz-takze .main-item-a {
	display: block;
	width: 70px;
	min-height: 70px;
	padding: 20px 6px 0 14px;
	float: left;
	color: white;
}
.productitem-zobacz-takze h3 {
	font: bold 14px/13px Trebuchet MS, Arial, sans serif;
	color: #FE810D;
	padding: 16px 15px 3px 0;
}
.productitem-zobacz-takze h3 a {
	color: #FE810D;
	text-decoration: none;
}
.productitem-zobacz-takze h3 a:hover {
	text-decoration: underline;
}
.productitem-zobacz-takze p {
	font: 11px/14px Trebuchet MS, Arial, sans serif;
	padding: 0 20px 0 0;
	margin: 0;
	color: #919191;
}
.productitem-zobacz-takze p a, .productitem p a:hover {
	color: #919191;
	text-decoration: none;
}

.productitem-zobacz-takze h4 {
	font: bold 19px Trebuchet MS, Arial, sans serif;
	position: absolute;
	left: 88px;
	bottom: 26px;
}
.productitem-zobacz-takze img.cart {
	position: absolute;
	right: 26px;
	bottom: 26px;
}
                                                                          /* pp zobacz takze - koniec duzej masakry */

.promo {
	background: url(/layout/images/img/main-item-background-promo.gif) no-repeat;
}
.productitem img.main-item {
	float: left;
}
.productitem .main-item-a {
	display: block;
	width: 70px;
	min-height: 70px;
	padding: 20px 6px 0 14px;
	float: left;
	color: white;
}

                                                                /* pp większy pomarańczowy font na stronie głównej */
.productitem h3 {
	font: bold 16px/13px Trebuchet MS, Arial, sans serif;
	color: #FE810D;
	padding: 16px 15px 3px 0;
}

.productitem h3 a {
	color: #FE810D;
	text-decoration: none;
}
.productitem h3 a:hover {
	text-decoration: underline;
}
.productitem p {
	font: 11px/14px Trebuchet MS, Arial, sans serif;
	padding: 0 20px 0 0;
	margin: 0;
	color: #919191;
}
.productitem p a, .productitem p a:hover {
	color: #919191;
	text-decoration: none;
}
                                                                /* pp cena twocolumns */
.productitem h4 {
	font: bold 19px Trebuchet MS, Arial, sans serif;
	position: absolute;
	left: 88px;
	bottom: 26px;
}
.productitem img.cart {
	position: absolute;
	right: 26px;
	bottom: 26px;
}
.clear {
	clear: both;
}
.item-1, .item-2 {
	float: left;
}
*.item-3 {
	float: left;
}
.item-1-top {
	background: url(/layout/images/img/item-1-top.gif) no-repeat;
	width: 376px;
	height: 21px;
}
.item-1-middle {
	background: url(/layout/images/img/item-1-middle.gif) repeat-y;
	width: 376px;
}
.item-1-middle h3 {
	font: bold 16px Trebuchet MS, Arial, sans serif;
	color: #FE810D;
	padding: 0 0 0 18px;
}
.item-1-middle img.main-item {
	padding: 0 0 0 30px;
}
.item-1-middle .mini-item {
	padding: 12px 0 0 24px;
	width: 320px;
}
.item-1-bottom {
	background: url(/layout/images/img/item-1-bottom.gif) no-repeat;
	width: 376px;
	height: 21px;
}
.item-2-top {
	background: url(/layout/images/img/item-2-top.gif) no-repeat;
	width: 228px;
	height: 21px;
}
.item-2-middle {
	background: url(/layout/images/img/item-2-middle.gif) repeat-y;
	width: 228px;
}
.item-2-middle h3 {
	font: bold 12px Trebuchet MS, Arial, sans serif;
	color: #666666;
}
.item-2-middle h4 {
	font: bold 15px Trebuchet MS, Arial, sans serif;
}
.item-2-middle span.mini {
	padding: 0 14px 0 16px;
	width: 70px;
	height: 100px;
	float: left;
}
.item-2-middle img.mini-item {
	float: left;
	/*width: 70px;*/
}
.item-2-middle img.cart {
	text-align: right;
}
.item-2-middle span {
	font-size: 9px;
	color: #666666;
}
                                                  /* pp font-size zobacz także */
h2 {
	font: 22px tahoma, Arial, sans serif;
	font-weight: normal;
	color: white;
	padding: 0 0 10px 10px;
}
.showmainitem {
	float: left;
	padding: 0 0 0 16px;
	width: 290px;
}
.showmainitem h2 {
	font: bold 14px Trebuchet MS, Arial, sans serif;
	color: #FE810D;
}
.showitems {
  float: right;
  margin-right: 15px;
	width: 300px;
	background:#fff;
}
.showitems h3 {
	font: bold 14px Trebuchet MS, Arial, sans serif;
	color: #666666;
}
                                                          /* pp font size dodany na 16 - nazwa produktu */
.showitems h3 a {
  font-size: 14px;
	color: #666666;
	text-decoration: none;
}
                                                          /* pp zmiana rozmiaru kwadratowego dziadostwa 
.showitem {
	margin: 5px 0 20px 10px;
	width: 135px;
	height: 100px;
  float: left;
}*/

.showitem {
	width: 140px;
	height: auto;
  float: left;
  margin-bottom: 0;
  margin-right: 5px;
  margin-top: -10px;
  padding: 0;
  /*border-bottom: 1px dashed rgb(200, 200, 200);*/
}

.showitem h3 {
  margin: 0 0 4px 0;
  width: 135px;
}
.showitem h3 a {
	color: #333;
}

.showitem div.mini2 {
	width: 72px;
  float: left;
  margin-bottom: -15px;
}
.showitem div.mini2 a {
  display: block;
}
.showitem div.mini2 a img {
	display: block;
	margin: 0 0 10px 0;
}
.showitem div.mini2 h3 {
	width: 70px;
}

                                                                        /* pp cena w kwadratowej miniaturze */
.itemdata {
  float: left;
  width: 65px;
  height: 70px;
  margin-left: 3px;
  text-align: left;
  padding: 0;
  /*display: block;
  */
}
                                                            /* pp div cena dodany */
.itemdata .cena {
font-size: 15px;
font-weight: bold;
font-family: verdana;
      float: left;
      margin-left: 3px;
      margin-bottom: 10px;
}


img.dost24h {
	vertical-align: top;
}
.mini-items {
	width: 280px;
	text-align: center;
}
.mini-items img {
}
.item-top {
	/*background: url(/layout/images/img/item-top.gif) no-repeat;*/
	background: url(/layout/images/img/shop-top.gif) no-repeat;
	width: 670px;
	height: 22px;
}
.item-middle {
	/*background: url(/layout/images/img/item-middle.gif) repeat-y;*/
	background: url(/layout/images/img/shop-middle.gif) repeat-y;
	width: 670px;
	min-height: 80px;
}
.item-bottom {
	/*background: url(/layout/images/img/item-bottom.gif) no-repeat;*/
	background: url(/layout/images/img/shop-bottom.gif) no-repeat;
	width: 670px;
	height: 39px;
  margin-bottom: -15px;                                        /* pp zobacz także */
}
.item-middle h3 {
	font: bold 12px/14px Trebuchet MS, Arial, sans serif;
	color: #666666;
}
                                                                /*-- pp cena - kwadratowe miniatury --*/
.item-middle h4 {
	font: bold 15px verdana, Arial, sans serif;
	color: black;
}

.item-middle span.mini {
	padding: 0 6px 0 0;
	width: 70px;
	height: 70px;
	float: left;
}
   
                                                                    /* pp linia rozdzielająca 2 produkty */
div.two-products {
      width: 290px;
      border-bottom: 1px solid orange;
      float: right;
      margin-bottom: 14px;
}   
   
                                                              /* pp większe kwadratowe miniatury - dodane na sztywno */
.item-middle img.mini-item {
  width: 75px;
  height: 75px;
  float: left;
}
                                                              /* pp font z 9 na większy, przesunięcie diva ponad cenę - h4 */
.greenline {
      height: 30px;
      width: 55px;
	color: #666;
	font-size: 12px;
	/*font-variant: small-caps;*/
	margin: 0 0 10px 0;
  float: left;
}

.greenline p {
      line-height: 3px;
      margin-top: 0;
      margin-left: -0px;
      text-align: left;
      padding: 0;
}


.greenline img.dostepnosc {
      width: 60px;
      height: 5px;                                            /* pp powiększenie wskaźnika */
	vertical-align: middle;
	margin-left: 5px;
	   margin-top: -10px;
	   margin-bottom: -10px;
}
                                                            /* pp powiększenie wózka */

.item-middle img.cart {
	text-align: right;
}
.item-content p {
	padding: 0 18px 0 16px;
}

                                                            /* pp lista z panelu na zewnątrz */
.item-content li {
      list-style-position: inside;
}

.item-2-bottom {
	background: url(/layout/images/img/item-2-bottom.gif) no-repeat;
	width: 228px;
	height: 21px;
}
.item-3-top {
	background: url(/layout/images/img/item-3-top.gif) no-repeat;
	width: 605px;
	height: 29px;
}
.item-3-middle {
	background: url(/layout/images/img/item-3-middle.gif) repeat-y;
	width: 605px;
}
.item-3-middle p {
	padding: 0 18px 0 18px;
	color: #666666;
}
.item-3-bottom {
	background: url(/layout/images/img/item-3-bottom.gif) no-repeat;
	width: 605px;
	height: 30px;
}
.shop-top {
	background: url(/layout/images/img/shop-top.gif) no-repeat;
	width: 670px;
	height: 22px;
}
                                                                        /* pp promocje */
.shop-top-promos {
	background: url(/layout/images/img/shop-top-promocje.gif) no-repeat;
	width: 670px;
	height: 40px;
	margin: -20px 0 0 2px;
}


.shop-middle {
	background: url(/layout/images/img/shop-middle.gif) repeat-y;
	width: 670px;
	min-height: 40px;
}
.shop-bottom {
	background: url(/layout/images/img/shop-bottom.gif) no-repeat;
	width: 670px;
	height: 39px;
}
.shop-content {
	padding: 0 18px 0 26px;
}

.shop-content ul, .shop-content ol {
	margin: 5px 0 0px 18px;
	list-style-position: inside;
	text-align: auto;
} 

.shop-content h3 {
	padding: 0 0 10px 0;
}
.shop-content table {
	width: 620px;
}
.shop-content table tr td {
	padding: 0 0 0 0;
}
.baskettitles {
	color: #666666;
	background: white;
}
table.baskettable tr.baskettitles, table.baskettable tr.baskettitles td {
	color: #666666;
	background: white;
}
table.baskettable tr.basketwhitedata td {
	background: #f2f2f2;
}
table.baskettable tr.basketwhitedata td textarea {
	width: 535px;
	height: 100px;
	overflow: auto;
	border; 0;
	margin: 5px 0;
}
.basketdata {
	background: #FFFCED;
}
.basketdata input {
	width: 50px;
}
.basketdata a {
	color: #FE810D;
	text-decoration: none;
}
.basketdata a#delete {
	color: red;
}
.shop-content table tr.basketsummary td {
	padding: 12px 6px 2px 6px;
	background: white;
}
.basketlinks {
	text-align: right;
	padding: 0 46px 10px 0;
}
.basketlinks span {
  color: white;
  vertical-align: 6px;
  margin-left: 10px;
}
.bottomtable tr td input {
	vertical-align: middle;
}
#buy {
	margin: 12px 0 0 474px;
}
textarea#askfield {
	width: 400px;
	height: 150px;
	margin: 0 0 12px 0;
	overflow: auto;
}
input#emailfield {
	width: 160px;
	margin: 0 20px 0 0;
}
#copyright {
	position: absolute;
	top: 12px;
	left: 18px;
	color: white;
}
#copyright a, #copyright a:hover {
	color: white;
	text-decoration: none;
}
#author {
	position: absolute;
	top: 14px;
	right: 18px;
	font: 11px Arial;
	color: white;
}
#author img {
	vertical-align: -2px;
}
table.baskettable {
	border: 1px solid #F6F1E9;
	padding: 4px 0 12px 0;
}
table.baskettable tr td {
	border: 1px solid white;
	background: #FFE9B6;
	padding: 2px 6px 2px 6px;
}
.box {
	width: 129px;
	height: auto;
	background: url(/layout/images/img/box-background.gif) no-repeat;
	margin: 0 0 -2px 0;
}
.box img, box a {
	margin: 3px 0 3px 21px;
}
a#stronginfo, a:hover#stronginfo {
	color: black;
	font-weight: bold;
}
a.stronginfo, a:hover.stronginfo {
	color: black;
	font-weight: bold;
}
h5 {
	font: bold 13px Trebuchet MS, Arial, sans serif;
	color: #FE810D;
}
.itemdesc {
	margin: 20px 24px 0 24px;
}                                                                               /* pp czerwoiec 2009 wcięcia */
.itemdesc ul, .itemdesc ol {
	margin: 5px 0 5px 18px;
	list-style-position: inside;
	text-align: auto;
} 
.logininput {
	width: 160px;
}
.columnleft, .columnright {
	width: 320px;
	float: left;
}
.widebox_top {
	width: 605px;
	height: 18px;
	background: url(/layout/images/img/widebox_top.gif) no-repeat;
	margin: 4px 0 0 0;
	padding: 21px 0 0 21px;
}
.widebox_bottom {
	width: 605px;
	height: 18px;
	background: url(/layout/images/img/widebox_bottom.gif) no-repeat;
	margin: 4px 0 0 0;
	padding: 21px 0 0 21px;
}
.promos {
	float: left;
	width: 140px;
	padding: 0 5px;
	text-align: center;
}
                                                                /* pp w koszyku się masakra robi */
.promos-shopping-cart {
	float: left;
	width: 140px;
	height: 155px;
	padding: 0 5px;
	text-align: center;
}

.promos-shopping-cart .main-item-a {
	display: block;
	width: 70px;
	min-height: 75px;
	height: 75px;
	margin-left: 30px;
}
.promos-shopping-cart .main-item-a img {
}
.promos-shopping-cart h5 {
	font: bold 12px/14px Arial, sans serif;
}
.promos-shopping-cart h5 a {
	font: bold 12px/14px Arial, sans serif;
	color: #333333;
	text-decoration: none;
}
.promos-shopping-cart h6 {
	font: bold 12px Arial, sans serif;
	color: #919191;
	margin: 5px 0 0 0;
}
                                                                /* koniec koszykowej masakry */

.promos .main-item-a {
	display: block;
	width: 70px;
	min-height: 75px;
	height: 75px;
	margin-left: 30px;
}
.promos .main-item-a img {
}
.promos h5 {
	font: bold 12px/14px Arial, sans serif;
}
.promos h5 a {
	font: bold 12px/14px Arial, sans serif;
	color: #333333;
	text-decoration: none;
}
.promos h6 {
	font: bold 12px Arial, sans serif;
	color: #919191;
	margin: 5px 0 0 0;
}
#paginator {
	text-align: center;
	color: white;
	margin: 20px 0 0 0;
}
#paginator a {
	color: white;
	text-decoration: none;
	font-variant: small-caps;
}
#paginator a#current span {
	font-weight: bold;
	font-size: 14px;
}
.searchweight0 {
	font-size: 10px;
	color: #FF5D0D;
	text-decoration: none;
}
.searchweight1 {
	font-size: 11px;
	color: #FF5D0D;
	text-decoration: none;
}
.searchweight2 {
	font-size: 12px;
	color: #FFB20D;
	text-decoration: none;
}
.searchweight3 {
	font-size: 14px;
	color: #FF830D;
	text-decoration: none;
}
.searchweight4 {
	font-size: 16px;
	color: #FF5D0D;
	text-decoration: none;
	font-weight: bold;
}
.searchweight5 {
	font-size: 18px;
	color: #FFB20D;
	text-decoration: none;
}
.searchweight6 {
	font-size: 20;
	color: #FF830D;
	font-weight: bold;
	text-decoration: none;
}
.searchweight7 {
	font-size: 22px;
	color: #FF5D0D;
	text-decoration: none;
}
.searchweight8 {
	font-size: 24px;
	color: #FFB20D;
	font-weight: bold;
	text-decoration: none;
}
.searchweight9 {
	font-size: 26px;
	color: #FF830D;
	text-decoration: none;
}
.searchweight10 {
	font-size: 28px;
	color: #FF5D0D;
	font-weight: bold;
	text-decoration: none;
}
a.searchlistproductname {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.formtable {
	text-align: center;
	font-size: 14px;
	margin-left: -10px;
	background: url("/layout/druk_przelewu.png");
	width: 573px;
	height: 395px;
}
td.blackheader {
	font-weight: bold;
	font-size: 14px;
}
form.payform table {
	width: 540px;
}
form.payform table tbody tr td table {
	width: 40px;
}
#brandlinks {
  margin: 0;
	padding: 6px 10px 4px 10px;
	text-align: center;
	background: url(/layout/images/img/content-background.jpg) no-repeat top center;
	line-height: 15px;
}
#brandlinks a {
	font: normal 10px Verdana;
	margin: 0 2px 0 0;
	padding: 2px;
	color: #274d0b;
	text-decoration: none;
}
#brandlinks a:hover {
	text-decoration: underline;
}
#brandlinks a.brandlink_selected {
	color: white;
}

.print {
  text-align: right;
}
p {
	margin-top: 10px;
}
                                                                            /* pp zmiana koloru i wielkości czcionki w Menu */
#toregister a {
  font-size: 17px;
  color: #3C5E0D;
  font-weight: bold;
}
#lostpass {
  padding: 0 0 8px 0;
}
#lostpass a {
  color: #3C5E0D;
  font-size: 16px;
}
                                                                          /* pp wycentrowanie wysyłki GRATIS w shoppingcart */
div.wycentruj {
      width: 150px;
      margin: 0 auto;
}


div#box-promocje {
      width: 130px;
      height: 96px;
      margin-bottom: 0;
}

                                                                      /* pp WAŻNE */
div.nazywac-rzeczy-po-imieniu {
      width: 162px;
      height: auto;
      margin-top: 5px;
}

div.ie-wozek-na-miejsce {
      width: auto;
      height: 24px;
      float: left;
      margin-left: 1px;
}
                                                                      /* pp minimalna kwota zamówienia */
img.ciasny {
      margin: -30px 0 0 0;
}
.powiadom-mnie {
      width: 124px;
      height: 30px;
      border: 0 dashed red;
      cursor: pointer;
      background: transparent url(/layout/images/img/gofor.gif) no-repeat center top;
}

div.niedostepny {
      width: 290px;
      height: 34px;
      background-image: url(/layout/images/img/produkt-niedostepny.gif);
      background-repeat: no-repeat;
      margin-left: 20px;
}

div.pp-duzy-obraz {
      height: 425px;
}

blockquote {
      margin-left: 10px;
}

.pp-sites-menu {
      margin-left: 10px;
      color: white;
}

.pp-sites-menu a {
      text-decoration: none;
      font-size: 11px;
      color: #274D0B;
}

.pp-sites-menu a:hover {
      color: white;
}
                                                                                /* pp reset w dynamicznej treści 18 VIII 2009 */
.shop-content p {
      margin: 0;
      padding: 5px 0;
}

table strong {
      margin-left: 5px;
}
object:focus{outline:none}
#rotator {
      width: 665px;
      height: 273px;
      margin: 0 0 10px 3px; 
      padding: 0; 
      float: left;
      background: #9cbc3a !important;
}
                                                                                /* pp tabelki w dynamicznej treści 7 IV 2010 */
.itemdesc table {
max-width: 620px !important;
}
#sitemap {
width: 400px;
height: auto;
margin: 20px auto;
padding: 15px;
border: 1px solid #588500;
background: #fff;
color: rgb(120, 120, 120);
box-shadow: 2px 2px 15px #294a00;
-moz-box-shadow: 2px 2px 15px #294a00;
-webkit-box-shadow: 2px 2px 15px #294a00;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;	
-moz-border-radius: 8px;
border-radius: 8px;
}
#sitemap a {
color: rgb(120, 120, 120) !important;
text-decoration: none !important;
}
#sitemap li {
list-style: none !important;
}
#sitemap .level-one {
color: #669D37 !important;
font-weight: bold !important;
border-left: 5px solid #E13310;
padding-left: 5px;
}
#sitemap .level-two {
color: #E13310 !important;
}
#sitemap .level-two:hover, #sitemap .level-one:hover, #sitemap .productleaf a:hover {
color: red !important;
}
#sitemap .productleaf a  {
font-size: 12px !important;
color: #3C5E0D !important;
padding-left: 20px;
}
                                                            /* pp zamiast tego #kategorie-sztywne 
.navigation {
	width: 190px;
	margin: 0;
	padding: 0;
	background: url(/layout/images/img/categories-middle.gif) repeat-y;
	font: 13px Trebuchet MS, Arial, sans serif;
}
.navigation-middle {
	background: url(/layout/images/img/categories-top.gif) no-repeat top left;
}
.navigation-bottom {
	background: url(/layout/images/img/categories-bottom.gif) no-repeat top left;
	height: 18px;
}
.navigation ul {
	list-style-type: none;
	margin: 0 0 0 10px;
}
.navigation ul#navigation-menu {
	padding: 30px 0 0 8px;
}
.navigation ul#navigation-menu li {
	line-height: 24px;
	padding: 8px 0 4px 0;
	background: none;
}
.navigation ul#navigation-menu li ul li {
	line-height: 24px;
	padding: 0 0 4px 0;
	background: url(/layout/images/img/menuline.gif) no-repeat bottom left;
}
.navigation ul li ul {
	margin: 0;
}
.navigation ul li a {
	color: #FFFCED;
	text-decoration: none;
	display: block;
}
.navigation ul li ul li a {
	width: 160px;
}
.navigation ul li ul li img.menubullet {
  width: 10px;
  height: 10px;
	vertical-align: middle;
	margin: 7px 5px 0 -5px;
	float: left;
}
.navigation ul li a:hover {
	text-decoration: underline;
}
#navigation-menu li a {
      font-family: tahoma, arial, sans serif;
      font-weight: bold;
      font-size: 16px;
      color: white;
	width: 180px;
	margin-left: 10px;
	     margin-top: -5px;
	     margin-bottom: 10px;
	     line-height: 12px;
}
#navigation-menu li ul li a {
      font-family: Trebuchet MS;
      font-size: 15px;
      color: #fff0d0;
      background-color: transparent;
	font-weight: normal;
	text-indent: 0;
	    line-height: 24px;	 
      margin-bottom: 0;   
}

div#kategorie-sztywne {
      width: 190px;
      height: 753px;
      margin-left: 0;
      background-image: url("/layout/images/img/kategorie-menu-lewe.gif");
      background-repeat: no-repeat;
	padding: 0;
	font: 14px Trebuchet MS, Arial, sans serif;
}

#kategorie-sztywne ul {
	list-style-type: none;
	margin: 0 0 0 10px;
}
#kategorie-sztywne ul#navigation-menu {
	padding: 30px 0 0 8px;
}
#kategorie-sztywne ul#navigation-menu li {
	line-height: 24px;
	padding: 8px 0 4px 0;
	background: none;
}
#kategorie-sztywne ul#navigation-menu li ul li {
	line-height: 24px;
	padding: 0 0 4px 0;
	background: url(/layout/images/img/menuline.gif) no-repeat bottom left;
}
#kategorie-sztywne ul li ul {
	margin: 0;
}
#kategorie-sztywne ul li a {
	color: #FFFCED;
	text-decoration: none;
	display: block;
}
#kategorie-sztywne ul li ul li a {
	width: 160px;
}
#kategorie-sztywne ul li ul li img.menubullet {
  width: 10px;
  height: 10px;
	vertical-align: middle;
	margin: 7px 5px 0 -5px;
	float: left;
}
#kategorie-sztywne ul li a:hover {
	text-decoration: underline;
}
 */                                                                               /* rozwijane 18 VIII 2009 */

 /*
div.navigation-bottom {
      width: 191px;
      height: 20px;
      margin-top: -5px;
      background: transparent url(/layout/images/img/kategorie-menu-lewe-bottom.gif) no-repeat;
}

.podpoztsale {
      width: 191px;
      margin: 0 0 0 -18px;
      text-indent: 30px !important;
      background: #9cbc3a url(/layout/images/img/kategorie-menu-lewe-repeat.gif) repeat-y !important;
}

.podpoztsale a {
      margin-left: 30px !important;
}

.podpoztsale .menubullet {
      margin-left: 15px !important;
}

#pozostale {
      color: #FFF0D0 !important;
      margin-left: 10px;
}
*/
                                                                                /* pp menu od nowa 2011 */
#menu-relative {
position: relative;
margin-top: 20px;
}
#menu-relative .kategorie-img {
position: absolute;
top: -20px;
left: 17px;
}
#navigation-menu {
padding-bottom: 10px;
}
#kategorie-sztywne-outer {
width: 170px;
height: auto;
margin-left: 9px;
overflow: hidden;

background: #669d37;
border: 1px solid #527f2b;
border-top: 1px solid #daf29e;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;	
-moz-border-radius: 8px;
border-radius: 8px;
box-shadow: 2px 2px 5px #4D812C;
-moz-box-shadow: 2px 2px 5px #4D812C;
-webkit-box-shadow: 2px 2px 5px #4D812C;
}
#kategorie-sztywne {
width: 170px;
height: auto;
}
#kategorie-sztywne ul li ul li img.menubullet {
margin: 4px -2px 0 -12px;
display: block;
float: left;
background: url(/layout/images/img/menuline.gif) no-repeat bottom center;  
}
#kategorie-sztywne ul li ul li {
background: url(/layout/images/img/menuline.gif) no-repeat bottom center;  
}
.maincategory-pp {
padding-top: 10px !important;
font-weight: bold;
background: url(/layout/images/img/menu-highlight.png) no-repeat top center;
}
#kategorie-sztywne ul li {
padding: 2px 0 2px 7px;
list-style: none;
}
#kategorie-sztywne ul li a {
color: #FFFCED;
font-size: 16px;
font-weight: bold;
text-decoration: none;
padding-left: 0px;
}
#kategorie-sztywne ul li a:hover {
text-decoration: underline;
}
#navigation-menu li ul li.selected {
background: url(/layout/images/img/active.png) no-repeat top center; 
}
#navigation-menu li ul li.selected a {
color: yellow; 
}
.selected a:first-child {
color: yellow !important; 
background-image: url(/layout/images/img/active.png);
background-repeat: no-repeat;
}
#sites-menu li.selected a {
color: orange;     
}
#navigation-menu li a {                                                         /* do głównych kategorii */
font-family: Trebuchet MS, sans serif;
font-size: 16px;
color: #fff;
font-weight: normal;
margin-bottom: 0px;
line-height: 15px;
}
#navigation-menu li ul li a {
font-family: tahoma, arial, sans serif;
font-size: 15px;
color: #fff0d0;
font-weight: normal;
line-height: 16px;	
padding: 0px 0 3px 0;
width: 100%;
}
                                                                                /* szukarka zaawansowana */
.advsearch {
position: relative;
}
.advancedsearch-call {
color: #fff;
text-decoration: underline;
padding: 0;
position: absolute;
bottom: 10px;
right: 20px;
}
                                                                                /* boksy filtry? */
.filters-wrap {
margin-bottom: -5px;
padding-top: 0;
}
.filters-wrap .box-2011 {
margin-top: -15px;
margin-bottom: 20px;
}
#boxes-2011 {
width: 666px;
margin: 0 auto -15px auto;
clear: both;
overflow: hidden;
padding: 0px 5px 5px 5px;
}
.box-2011 {
width: 117px;
height: 135px;
float: left;
background: #FE6A0A url("../images/tag-green.png") no-repeat top right;
border: 1px solid #ac4100;
margin: 0 3px 5px 3px;
padding: 3px 3px 3px 3px;
overflow: hidden;
box-shadow: 2px 2px 15px #4B7F2C;
-moz-box-shadow: 2px 2px 15px #4B7F2C;
-webkit-box-shadow: 2px 2px 15px #4B7F2C;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;	
-moz-border-radius: 4px;
border-radius: 4px;
color: #fff;
text-align: center;
}
.box-2011 h3 {
font-size: 14px;
padding: 3px;
}
#boxes-2011 .filter {
/* background: #FE9C0A; */
}
.box-2011 a {
color: #fffac0;
text-shadow: #E3370F 1px 1px 2px;
text-decoration: none;
}
.box-2011 a:hover {
color: #fff;
}
.box-2011 .photo {
width: 100%;
height: 95px;
background: #fff;
text-align: center;
padding-top: 0px;
overflow: hidden;
box-shadow: 2px 2px 15px #E3370F;
-moz-box-shadow: 2px 2px 15px #E3370F;
-webkit-box-shadow: 2px 2px 15px #E3370F;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;	
-moz-border-radius: 3px;
border-radius: 3px;
margin-bottom: 0px;
}                                                                               /* obrazki na sztywno póki co!!! */
.box-2011 .photo img {

}
.box-2011 .photo a {
display: block;
width: 100%;
height: 100%;
}
/* ---------------------------------------------------------------------------- PAGINATION */
#paginator {
color: rgb(180, 180, 180);
margin: 20px 0;
}
#paginator a {
text-decoration: none;
}
#paginator .prev, #paginator .page, #paginator .next, #paginator #current {
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;	
-moz-border-radius: 4px;
border-radius: 4px;
box-shadow: 2px 2px 15px #4B7F2C;
-moz-box-shadow: 2px 2px 15px #4B7F2C;
-webkit-box-shadow: 2px 2px 15px #4B7F2C;
background: #9CBC3A;
padding: 5px 8px;
border: 1px solid #488624;
color: #fff;
text-shadow: #488624 1px 1px 1px;
}
#paginator #current {
background: #FD9F1B;
}
#paginator .separator {
color: #fff;
}
/* ---------------------------------------------------------------------------- 2011 */
.orange {
color: #FF6609;
}
.line {
border-top: 1px solid rgb(220, 220, 220);
}
.round {
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;	
-moz-border-radius: 4px;
border-radius: 4px;
box-shadow: 2px 2px 15px #dfdfdf;
-moz-box-shadow: 2px 2px 15px #dfdfdf;
-webkit-box-shadow: 2px 2px 15px #dfdfdf;
}
.advancedsearch {
background: url(/layout/images/img/lupa.png) no-repeat 520px 0px;
}
.advancedsearch table {
width: 400px !important;
border: none !important;
}
.advancedsearch table td {
padding: 3px !important;
border: none !important;
}
.advancedsearch table tr, .advancedsearch table th {
border: none !important;
}
.advancedsearch tbody tr:nth-child(odd) {
background-color: rgb(245, 245, 245);
}
.advancedsearch .round {
width: 146px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;	
-moz-border-radius: 4px;
border-radius: 4px;
box-shadow: 2px 2px 15px #dfdfdf;
-moz-box-shadow: 2px 2px 15px #dfdfdf;
-webkit-box-shadow: 2px 2px 15px #dfdfdf;
padding: 5px;
margin: 5px 0;
border: 1px solid rgb(200, 200, 200);
}
.advancedsearch .round input {
width: 142px;
}
.shortinput {
width: 130px;
}
.longerinput {
width: 155px;
}
/* ---------------------------------------------------------------------------- 2011 bradcrumb tu jesteś */
.breadcrumb .first {
background: #fff url(/layout/images/img/separator.gif) no-repeat top right;
padding: 1px 8px 1px 3px;
margin-right: 15px;
}
.breadcrumb a {
background: #fff url(/layout/images/img/separator.gif) no-repeat top right;
padding: 1px 8px 1px 3px;
margin-left: -15px;
}
.breadcrumb a:last-child {
background: #fff url(/layout/images/img/end-arrow.gif) no-repeat top right;
}
/* ---------------------------------------------------------------------------- 2011 advancedsearch/googlesearch */
.gsc-control-cse .gsc-search-box, .gsc-control-cse .gsc-tabsArea {
display: none !important;
}
.gsc-wrapper {
border-top: 1px solid #fff !important;
}
.gs-webResult {
font-family: verdana, sans-serif;
}

.category-description .item-middle .item-content{padding:0 30px;}
.category-description .showmainitem{width:auto; float:none; text-align:justify; padding:0;}
.category-description .showmainitem p{margin-top:0;}
/* ---------------------------------------------------------------------------- 2011 Zakładki w produckie fiszki */
#tabbedPanelWrapper {

}
#tabbedPanelWrapper #tabbedPanelTabs {
overflow:hidden; 
height: 41px;
background: url(/layout/images/menu-tabs-bg.png) no-repeat 0px 22px;
}
#tabbedPanelWrapper #tabbedPanelTabs li {
height: 44px;
overflow: hidden;
float:left; 
list-style:none; 
margin-bottom: -3px;
/*background: url(/layout/images/tab-left.jpg) no-repeat top left; */
}
#tabbedPanelWrapper #tabbedPanelTabs li.active a {
/*border-bottom:5px solid #fff;*/
}
#tabbedPanelWrapper #tabbedPanelTabs li a {
/*background: url(/layout/images/tab-center.jpg) repeat-x top left;*/
display:block; 
padding: 0px; 
border-left:0; 
border-right:0; 
font-weight:bold; 
color:orange; 
text-decoration:none; 
letter-spacing:-1px;
}
#tabbedPanelWrapper #tabbedPanelTabs li a:hover {
text-decoration: underline;
}
#tabbedPanelWrapper #tabbedPanelContainer {
background: #fff url("/layout/images/product-grad.png") repeat-y top center; 
border-top:0; 
padding: 0px;
}
form.tabbedPanelForm div.row.error input, form.tabbedPanelForm div.row.error select, form.tabbedPanelForm div.row.error textarea{
border:1px solid #c00;
}
#tabContent {
padding: 0 15px 10px 15px;
}
#tabContent h3, #tabbedPanelWrapper h3, #tabContent h2, .questions h3, .opinions h3 {
color: #FF810A;
}
.tabBottom { 
height: 25px;
width: 100%;
background: url(/layout/images/tabbed-panel-bottom.png) no-repeat bottom center;
}
#tabContent ul li {
margin: 0 0 0 20px;
}
.movies {
width: 562px;
margin: 0 auto;
}
.movies iframe {
margin: 10px 0;
}
.download {
overflow: auto;
}
.download a {
color: rgb(40, 40, 40);
text-decoration: none;
font-weight: bold;
}
.download p {
color: rgb(90, 90, 90);
font-size: 10px;
font-family: verdana, sans-serif;
}
.download .fileContainer {
width: 130px;
height: auto;
margin: 20px 40px;
float: left;
}
.download .separator {
clear:both; height:0; overflow:hidden; line-height:0;
}
.tabbedPanelForm {
background: rgb(240, 240, 240);
border: 1px solid rgb(200, 200, 200);
margin: 10px 0;
}
.tabbedPanelForm table{
border: none;
border-collapse: collapse;
}
.tabbedPanelForm  fieldset{
padding: 10px;
border: none;
}
.tabbedPanelForm table td{
vertical-align: top;
}
.tabbedPanelForm table {
}
.tabbedPanelForm .button {
margin: 5px 0 5px 0;
cursor: pointer;
}
.tabbedPanelForm  img {
margin-top: 5px;
}
#question {
width: 300px;
height: 200px;
margin: 0 10px 0 0;
}
#opinionContent {
width: 380px;
height: 200px;
margin: 0 10px 0 0;
}
#questionsList .small, .userDetails {
font-size: 10px;
color: rgb(160, 160, 160);
}
.opinionContainer {
border-bottom: 1px solid rgb(240, 240, 240);
margin: 10px 0;
padding: 10px 0;
ovelflow: auto;
}
.questionContainer {
border-bottom: 1px solid #F0F0F0;
margin: 10px 0;
padding: 10px 0;
}
.productDescription {
overflow: hidden;
}
.opinions h2, .questions h2 {
padding: 0;
margin: 0;
font-weight: bold;
}
.opinions .price {
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
}
.opinions .leftColumn {
width: 445px;
float: left;
}
.opinions .rightColumn {
width: 160px;
float: left;
overflow: hidden;
}
#addOpinionButton {
cursor: pointer;
}
#addQuestionButton {
cursor: pointer;
margin-bottom: 10px;
}
.shopAnswer {
border-top: 1px dashed rgb(200, 200, 200);
width: 450px;
clear: both;
padding-left: 100px;
margin-top: 20px;
padding-top: 10px;
color: rgb(120, 120, 120);
}
.avatar {
float: left;
margin: 0 10px 0 0;
}
.advantagesContainer {
ovelflow: auto;
}
.advantages {
color: #669D37;
width: 300px;
float: left;
}
.disadvantages {
color: red;
width: 300px;
float: right;
}
.rateContainer {
width: 140px;
overflow: hidden;
margin-right: 10px;
float: left;
}
.rateBar {

}
.rateContainer .desc, .rateContainer .rate {
text-align: center;
}
.rateBar.big{
background:url('/layout/images/rating-big.png') bottom left;
height:30px; 
width:139px;
margin-top: 10px;
}
.rate {
font-size: 16px;
font-weight: bold;
}
.rateBar.big span{
display:block; height:100%;
background:url('/layout/images/rating-big.png') top left;
}

.rateBar.small{
background:url('/layout/images/rating-small.png') bottom left;
height:21px; width:97px;
}
.rateBar.small span{
display:block; height:100%;
background:url('/layout/images/rating-small.png') top left;
}
#addOpinionButton{
background:url('/layout/images/napisz-opinie.gif') no-repeat left top;
width:120px;
height:35px;
border:0;
}
.add-opinion {
float: left;
width: 130px;
padding-top: 15px;
}
#addQuestionButton{
background:url('/layout/images/zadaj-pytanie.gif') left top;
width:120px;
height:35px;
border:0;
}
form.tabbedPanelForm.hidden{
display:none;
}
/* ---------------------------------------------------------------------------- 2011 Moduł aktualności i newsów na głównej */
#sideArticlesContainer{
background: #fe7e0a;
width:150px;
margin:25px 0 20px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:0 10px 10px 10px;
border: 1px solid #ee6604;
box-shadow: 2px 2px 5px #4D812C;
}
#sideArticlesContainer a {
color: #fff;
text-decoration: none;
}
#sideArticlesContainer a:hover {
color: gold;
}
#sideArticlesContainer h4, #sideArticlesContainer h3 {
margin: 5px 0 -6px 0;
padding: 0;
}
#sideArticlesContainer .description {
color: #a93e3e !important;
}
#sideArticlesContainer h3 a {
font-size: 14px;
color: #fff;
text-decoration: none;
text-shadow: #660000 0px 1px 1px;
}
#sideArticlesContainer h4 a {
font-size: 12px;
color: #fff;
text-decoration: none;
text-shadow: #660000 0px 1px 1px;
}
#sideArticlesContainer .miniature{
margin:auto;
display:block;
}
#sideArticlesContainer .articleIntro {
    border-bottom: 1px solid #ed5400;
    border-top: 1px solid #ffb068;
    padding:10px 0 10px 0;
}
#sideArticlesContainer .articleIntro.first{
    border-top:0;
}
#sideArticlesContainer .articleIntro.last{
    border-bottom:0;
}
/* ---------------------------------------------------------------------------- 2011 lista artykułów */
#articlesheader {
margin: -12px 0 -5px 0 !important;
}
#newsheader {
margin: -12px 0 -5px -4px !important;
padding: 0 !important;
}
#articlesArchive {
padding: 0 20px;
overflow: auto;
}
#articlesArchive p {
padding: 0;
}
#articlesArchive a:hover {
color: #d10000;
}
#articlesArchive .description {
text-decoration: none;
color: rgb(120, 120, 120);
}
#articlesArchive h3 {
font-size: 17px;
padding-bottom:10px;
letter-spacing:1px;
}
#articlesArchive h4 {
font-size: 11px !important;
}
#articlesArchive h2 , #articlesArchive h3 a{
color: #fe7e0a;
text-decoration: none;
}
#articlesArchive .articleIntro {
overflow: auto;
padding: 10px 0 10px 0;
border-top:3px solid #ddd;
margin: 0 10px;
}
#articlesArchive .articleIntro.first {
border-top:0;
}
#articlesArchive .more {
font-weight:bold;
color: #d10000;
text-decoration: none;
}
#articlesArchive .more:hover {
color: #fe7e0a;
}
#articlesArchive .photo {
width: 150px;
height: 100px;
margin: 0 10px 0 0;
overflow: hidden;
float: left;
text-align:center;
}
#articlesArchive .article-description {
width: 440px;
float: left;
font-family:tahoma;
line-height:17px;
}
#articlesArchive .article-description p{
margin:0 0 5px 0;
}
#articlesArchive .articleIntro.no-image .article-description {
width: 100% !important;
}
#sideNews {
background: #fe7e0a;
width: 100px;
margin: 3px 0 20px 3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:0 10px 10px 10px;
border: 1px solid #ee6604;
box-shadow: 2px 2px 5px #4D812C;
}
#sideNews ul {
margin: 0;
padding: 0;
}
#sideNews li {
margin: 0;
list-style: none;
border-bottom: 1px solid #ed5400;
border-top: 1px solid #ffb068;
padding:0px 0 10px 0;
}
#sideNews li:first-child {
border-top: none;
}
#sideNews li:last-child {
border-bottom: none;
}
#sideNews  a {
color: #fff;
text-decoration: none;
}
#sideNews  a:hover {
color: gold;
}
#sideNews .description {
color: #a93e3e !important;
}
#sideNews  h3 {
margin: 5px 0 5px 0;
padding: 5px 0 0 0;
font-size: 14px;
color: #fff;
text-decoration: none;
text-shadow: #660000 0px 1px 1px;
}
#sideNews  h4{
margin: 5px 0 -8px 0;
padding: 0;
font-size: 12px;
color: #fff;
text-decoration: none;
text-shadow: #660000 0px 1px 1px;
}
#sideNews  h4 a{
font-size: 12px;
color: #fff;
}




div.moveSeparator {
margin-top:30px; 
border-top:1px solid #ccc; 
height:10px;
}

.movies p{margin-top:0; text-align:justify; color:#333;}

.shop-content.article{
font-family:tahoma;
line-height:17px;
padding-right:25px;
color:#787878;
}

.shop-content.article h1{
color:#FE7E0A;
font-size:18px;
line-height:25px;
margin-bottom:20px;    
}
.shop-content.article .intro{
margin-bottom:10px;
text-align:justify;
}
.shop-content.article .photo{
float:left;
width:320px;
padding:8px 0 6px 0;
text-align:center;
border:1px solid #ccc;
margin-right:20px;
margin-bottom:5px;
}
/* ---------------------------------------------------------------------------- 2011 atrybuty produktu */
.attributes {
background: #fe7e0a;
width: 140px;
margin: 3px 0 20px 3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 10px;
border: 1px solid #ee6604;
box-shadow: 2px 2px 5px rgb(180, 180, 180);
}
.attributes  dt{
padding: 0;
font-size: 12px;
color: #fff;
text-decoration: none;
text-shadow: #660000 0px 1px 1px;
}
.attributes dt a {
font-size: 12px;
color: #fff;
}
.attributes dd {
font-size: 12px;
color: #722d00;
}

#rotatorWrapper{width:664px; height:275px; overflow:hidden; position:relative; margin-left:4px; background:url('/layout/images/Loading.gif') center no-repeat;}
#rotatorWrapper #rotatorNavigation{height:20px; position:absolute; z-index:100; margin:0; padding:0; left:25px; bottom:15px;}
#rotatorWrapper #rotatorNavigation li{background:url('/layout/images/RotatorNavigationBg.gif') left top; list-style:none; width:25px; height:20px; float:left; cursor:pointer; margin:0 5px 0 0; padding:0; line-height:20px; text-align:center; color:#000;}
#rotatorWrapper #rotatorNavigation li.hovered, #rotatorWrapper #rotatorNavigation li.active{background-position:top right;}
#rotatorWrapper #rotatorBanners {position:absolute; z-index:10px; margin:0; padding:0; left:0; top:0; bottom:0; right:0;}
#rotatorWrapper #rotatorBanners li.active{display:block;}
#rotatorWrapper #rotatorBanners li{margin:0 5px 0 0; padding:0; list-style:none; position:absolute; z-index:5px; display:none;}
#rotatorWrapper #rotatorBanners li a{display:block;}
#rotatorWrapper #rotatorBanners li img{display:block; border:0;}
.availabilityInfo{cursor:help;}
.basketdata .availabilityInfo{padding:3px 4px; background:#fff; line-height:5px; float:left; border:1px solid #abadb3; margin-top:2px;}
.basketdata .availabilityInfo img{display:block;}
.basketdata input{width:45px; height:15px; border:1px solid #abadb3; padding:0 0 0 2px;}
