@charset "utf-8";

body {
	font: 16px Georgia;
	background-image:url(../img/bg.jpg);
	margin:0px;
	padding:0px;
	color:#6e662c;
}

ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
a {
	outline:none;
}
form {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
.cartitem {
	cursor:pointer;
}
h1, h2, h3, h4 {
    padding:0px;
    margin:0px;
    font-size:inherit;
    *font-size:12px;
    font-weight:normal;
    display:inline;
}

#holder {
	width:966px;
	margin:0px auto;
	position:relative;
}
#information {
	width:711px;
	height:570px;
	line-height:180%;
	font-size:14px;
	color:#6e662c;
	position:absolute;
	top:100px;
	left:20%;
	background-image:url(../img/informator.gif);
	background-repeat:no-repeat;
	z-index:100;
}
#information #desc {
	width:400px;
	padding-left:245px;
	padding-top:150px;
	padding-right:66px;
	text-align:justify;
}
#information #close {
	width:21px;
	height:21px;
	position:absolute;
	right:14px;
	top:13px;
	cursor:pointer;
}
#holder #panel {
	width:500px;
	min-height:27px;
	padding:10px;
	z-index:99;
	background-image:url(../img/bg-panel.png);
	background-repeat:no-repeat;
	background-color:#d6dbe7;
	position:absolute;
	right:0px;
	top:0px;
	color:#495a8c;
}
#holder #panel #panel-login {
	width:110px;
	float:left;
	text-transform:capitalize;
	font-weight:bold;
}
#holder #panel .panel-links {
	width:145px;
	float:left;
}
#holder #panel .panel-links a {
	font-size:12px;
	color:#495a8c;
}
#holder #panel input {
	vertical-align:middle;
	margin-right:10px;
}
#holder #panel .input-login {
	width:154px;
	height:21px;
	padding:1px;
	padding-left:5px;
	padding-right:5px;
	color:#4a598c;
	font-size:12px;
	border:0px;
	background-color:transparent;
	background-image:url(../img/input-login.gif);
	background-repeat:no-repeat;
}
#holder #footer {
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	text-align:right;
}
#holder #footer span {
	max-width:140px;
	background-color:#ffffff;
	padding:4px;
	margin-bottom:5px;
	color:#803119;
	font-size:12px;
}
#holder #mem-top {
	width:300px;
	height:97px;
	background-image:url(../img/mem-top.png);
	background-repeat:no-repeat;
	float:left;
}
#holder #mem-top a {
	width:300px;
	height:97px;
	display:block;
}
#holder #menu {
	width:622px;
	margin-left:44px;
	margin-top:32px;
	position:relative;
	top:25px;
	height:65px;
	background-image:url(../img/bg-menu.png);
	background-repeat:no-repeat;
	float:left;
}
#holder #menu ul {
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
#holder #menu ul li {
	min-width:76px;
	height:65px;
	float:left;
}
#holder #menu ul li a {
	display:block;
	height:65px;
	text-decoration:none;
}

#holder #menu ul li a#m1 {
	width:76px;
	margin-left:35px;
	background-image:url(../img/a1.png);
	background-repeat:no-repeat;
}
#holder #menu ul li a#m1-selected {
	width:76px;
	margin-left:35px;
	background-image:url(../img/a1-on.png);
	background-repeat:no-repeat;
}
#holder #menu ul li a#m2 {
	width:76px;
	margin-left:40px;
	background-image:url(../img/a2.png);
	background-repeat:no-repeat;
}
#holder #menu ul li a#m2-selected {
	width:76px;
	margin-left:40px;
	background-image:url(../img/a2-on.png);
	background-repeat:no-repeat;
}
#holder #menu ul li a#m3 {
	width:76px;
	margin-left:40px;
	background-image:url(../img/a3.png);
	background-repeat:no-repeat;
}
#holder #menu ul li a#m3-selected {
	width:76px;
	margin-left:40px;
	background-image:url(../img/a3-on.png);
	background-repeat:no-repeat;
}
#holder #menu ul li a#m4 {
	width:174px;
	margin-left:55px;
	background-image:url(../img/a4.png);
	background-repeat:no-repeat;
}
#holder #menu ul li a#m4-selected {
	width:174px;
	margin-left:55px;
	background-image:url(../img/a4-on.png);
	background-repeat:no-repeat;
}


#holder #top {
	width:966px;
	min-height:33px;
	background-image:url(../img/bg-top.png);
	background-repeat:no-repeat;
}
#holder #top #mem-middle {
	width:300px;
	height:170px;
	background-image:url(../img/mem-middle.png);
	background-repeat:no-repeat;
	float:left;
}
#holder #top #mem-middle a {
	width:300px;
	height:170px;
	display:block;
}
#holder #top #logo {
	width:666px;
	height:170px;
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	background-position:-1px;
	float:left;
}
#holder #middle {
	width:966px;
	min-height:35px;
	background-image:url(../img/bg.png);
	background-repeat:repeat-y;
}
#holder #middle #side-left {
	width:300px;
	float:left;
}
#holder #middle #side-left #newsletter {
	width:232px;
	height:195px;
	font-size:11px;
	color:#FFFFFF;
	margin-top:15px;
	background-image:url(../img/bg-newsletter.png);
	background-repeat:repeat-y;
}
#holder #middle #side-left #newsletter #let-text {
	width:160px;
	margin-left:45px;
	padding-top:40px;
	font-size:11px;
	color:#ffffff;
}
#holder #middle #side-left #newsletter #let-input {
	width:170px;
	margin-left:40px;
	margin-top:5px;
	margin-bottom:5px;
}
#holder #middle #side-left #newsletter #let-input #let-inp {
	width:160px;
	height:20px;
	border:0px;
	padding:1px;
	padding-left:5px;
	padding-right:5px;
	color:#696968;
	background-color:transparent;
	background-image:url(../img/input-newsletter.gif);
	background-repeat:no-repeat;
}
#holder #middle #side-left #newsletter #let-action {
	width:85px;
	float:left;
	margin-left:40px;
}
#holder #middle #side-left #newsletter #let-button {
	width:85px;
	float:left;
	padding-top:20px;
	text-align:right;
}
#holder #middle #side-left ul {
	width:233px;
}
#holder #middle #side-left ul li {
	width:233px;
	margin-bottom:0px;
}
#holder #middle #side-left ul li a#a1 {
	width:231px;
	height:102px;
	background-image:url(../img/m1.png);
	background-repeat:no-repeat;
}
#holder #middle #side-left ul li a {
	display:block;
}
#holder #middle #side-left ul li a.selected {
	font-weight:bold;
}
#holder #middle #side-left ul li a#a2 {
	width:231px;
	height:103px;
	background-image:url(../img/m2.png);
	background-repeat:no-repeat;
}
#holder #middle #side-left ul li a#a3 {
	width:233px;
	height:108px;
	background-image:url(../img/m3.png);
	background-repeat:no-repeat;
}
#holder #middle #side-left ul li a#a5 {
	width:233px;
	height:108px;
	background-image:url(../img/m5.png);
	background-repeat:no-repeat;
}
#holder #middle #side-left ul li a#a4 {
	width:231px;
	height:106px;
	background-image:url(../img/m4.png);
	background-repeat:no-repeat;
}

#holder #middle #side-left ul li ul {
	width:190px;
	margin-left:41px;
}
#holder #middle #side-left ul li ul li {
	width:100%;
}
#holder #middle #side-left ul li ul li a {
	font-size: 16px;
	color:#647f82;
}

#holder #middle #side-left ul li ul li ul {
	width:100%;
	margin-left:0px;
	margin-top:5px;
}
#holder #middle #side-left ul li ul li ul li {
	width:100%;
	margin-bottom:5px;
}
#holder #middle #side-left ul li ul li ul li a {
	width:90%;
	padding-left:10%;
	background-image:url(../img/dot.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font: 16px Georgia;
	color:#647f82;
}

#holder #middle #side-left #mem-bottom {
	width:300px;
	height:51px;
	background-image:url(../img/mem-bottom.png);
	background-repeat:no-repeat;
}
#holder #middle #side-left #mem-bottom a {
	width:300px;
	height:51px;
	display:block;
}
#holder #middle #side-left #bg-search {
	width:265px;
	height:55px;
	background-image:url(../img/bg-search.png);
	background-repeat:no-repeat;
	padding-top:19px;
	padding-left:35px;
}
#holder #middle #side-left #bg-search .input-search {
	width:154px;
	height:23px;
	border:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:transparent;
	background-image:url(../img/input-search.gif);
	background-repeat:no-repeat;
}
#holder #middle #side-left #basket {
	width:208px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:25px;
}
#holder #middle #side-left #basket #basket-top {
	width:208px;
	height:63px;
	background-image:url(../img/basket-header.gif);
	background-repeat:no-repeat;
}
#holder #middle #side-left #basket #basket-middle {
	width:208px;
	min-height:63px;
	background-color:#ced1e0;
}
#holder #middle #side-left #basket #basket-bottom {
	width:208px;
	height:70px;
	background-image:url(../img/basket-bottom.gif);
	background-repeat:no-repeat;
}

#holder #middle #side-left #basket #basket-middle .product-basket {
	width:196px;
	margin:0px auto;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(../img/br.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left bottom;
}
#holder #middle #side-left #basket #basket-middle .product-basket .num {
	width:20px;
	height:20px;
	border:0px;
	background-color:#FFFFFF;
	color:#5c658e;
	text-align:center;
}


#holder #middle #side-right {
	width:666px;
	float:left;
}
#holder #middle #side-right .text {
	width:650px;
	padding-top:40px;
	line-height:180%;
}
#holder #middle #side-right .text-side {
	width:50%;
	float:left;
}

#holder #middle #side-right .text-side .t-module {
	width:203px;
	margin:0px auto;
}
#holder #middle #side-right  .product {
	width:203px;
	margin-bottom:10px;
}
#holder #middle #side-right .product-float {
	width:170px;
	min-height:350px;
	margin:10px;
	float:left;
}
#holder #middle #side-right  .product .product-title {
	width:90%;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	color:#bfa22d;
}
#holder #middle #side-right  .product .product-frame-n {
	width:149px;
	height:206px;
	margin:0px auto;
	margin-bottom:5px;
	text-align:center;
	padding:10px;
	background-image:url(../img/bg-nowosci.png);
	background-repeat:no-repeat;
}
#holder #middle #side-right  .product .product-frame-p {
	width:149px;
	height:206px;
	margin:0px auto;
	margin-bottom:5px;
	text-align:center;
	padding:10px;
	background-image:url(../img/bg-promocje.png);
	background-repeat:no-repeat;
}
#holder #middle #side-right  .product .product-buttons {
	width:169px;
	margin:0px auto;
}
#holder #middle #side-right  .product .product-buttons .product-price {
	width:66px;
	min-height:23px;
	padding:3px;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#dd584f;
	background-color:#efebdb;
	background-image:url(../img/bg-price.gif);
	background-repeat:no-repeat;
}
#holder #middle #side-right  .product .product-buttons .product-basket {
	width:97px;
	height:29px;
	float:left;
}
	
#holder #middle #side-right #site-title {
	width:666px;
	height:41px;
	color:#21747b;
	font-size:24px;
	padding-top:10px;
	background-image:url(../img/bg-title.gif);
	background-repeat:no-repeat;
}
#holder #middle #side-right #site-title a {
	color:#21747b;
}
#holder #bottom {
	width:966px;
	height:35px;
	background-image:url(../img/bg-bottom.png);
	background-repeat:no-repeat;
}

#holder #middle #side-right #product {
	width:640px;
	margin:0px auto;
	margin-top:15px;
}
#holder #middle #side-right #product #product-logo {
	width:320px;
	float:left;
}
#holder #middle #side-right #product #product-logo #product-bigpics {
	width:320px;
	height:411px;
	background-image:url(../img/bg-img.gif);
	text-align:center;
	padding-top:11px;
	background-repeat:no-repeat;
}
#holder #middle #side-right #product #product-logo #product-smallpics {
	width:320px;
	height:130px;
	padding-top:11px;
	text-align:center;
	background-image:url(../img/bg-img2.gif);
	background-repeat:no-repeat;
}
#holder #middle #side-right #product #product-logo #product-smallpics img {
	margin:5px;
}
#holder #middle #side-right #product #product-data {
	width:300px;
	float:left;
	margin-left:20px;
}
#holder #middle #side-right #product #product-data #product-name {
	width:100%;
	font-size:24px;
	color:#d0bb65;
	padding-bottom:5px;
	margin-bottom:10px;
	background-image:url(../img/br2.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#holder #middle #side-right #product #product-data .product-desc {
	width:100%;
	padding-bottom:5px;
	margin-bottom:10px;
	background-image:url(../img/br2.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#holder #middle #side-right #product #product-data #product-price {
	width:66px;
	height:23px;
	margin-left:60px;
	padding:3px;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#dd584f;
	background-image:url(../img/bg-price.gif);
	background-repeat:no-repeat;
}
#holder #middle #side-right #product #product-data #product-btn {
	width:115px;
	float:left;
}
#holder #middle #side-right #register {
	width:296px;
	height:601px;
	padding-top:60px;
	margin-top:20px;
	background-image:url(../img/bg-register.jpg);
	background-repeat:no-repeat;
}
#holder #middle #side-right #register .register-field {
	width:250px;
	min-height:20px;
	margin-left:20px;
	color:#495a8c;
	margin-bottom:10px;
}
#holder #middle #side-right #register .register-field input {
	width:154px;
	height:22px;
	color:#495a8c;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:0px;
	background-color:transparent;
	background-image:url(../img/input-reg.gif);
	background-repeat:no-repeat;
}
#holder #middle #side-right #register .register-field span {
	font-size:10px;
	color:#FF0000;
	display:block;
	margin-left:10px;
	margin-top:3px;
}
#holder #middle #side-right #register #register-btn {
	width:174px;
	min-height:20px;
	margin-left:20px;
	text-align:right;
}
#holder #middle #side-right #register .register-br {
	width:250px;
	height:30px;
}
#holder #middle #side-right #register-info {
	width:250px;
	margin-top:20px;
	margin-left:15px;
	text-align:center;
	font-size:10px;
	color:#495a8c;
}


.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size17 {font-size:17px;}
.size18 {font-size:18px;}
.normal {font-weight:normal;}
.float_left {float:left;}
.bold {font-weight:bold;}
.text_left {text-align:left;}
.text_center {text-align:center;}
.text_justify {text-align:justify;}
.text_right {text-align:right;}
.def_clear {clear:left;}
.def_both {clear:both;}
.def_clear_right {clear:right};
.no_border {border:0px}
.ver_middle {vertical-align:middle;}
.pointer {cursor:pointer;}
.green {color:#347b09;}
.white {color:#FFFFFF;}
.green2 {color:#728C43;}
.red {color:#BC1A22;}
.black {color:#000000;}
.grey555 {color:#545550;}
.grey {color:#aeaeae;}
.blue {color:#016597;}
.gold {color:#a58304;}
.orange {color:#D75E33;}
.form_class {padding:0px;margin:0px;}
.line-through {text-decoration:line-through}

a:link    {text-decoration: none;		color:#b69a7b;}
a:visited {text-decoration: none;		color:#b69a7b;}
a:hover   {text-decoration: underline;  color:#b69a7b;}
a:active  {text-decoration: none;		color:#b69a7b;}

a.more:link    {text-decoration: none;color:#FFFFFF;padding:3px;padding-top:1px;padding-bottom:1px;background-color:#153D6F;display:block;float:right;margin-top:10px;}
a.more:visited {text-decoration: none;color:#FFFFFF;padding:3px;padding-top:1px;padding-bottom:1px;background-color:#153D6F;display:block;float:right;margin-top:10px;}
a.more:hover   {text-decoration: none;color:#FF9640;padding:3px;padding-top:1px;padding-bottom:1px;background-color:#153D6F;display:block;float:right;margin-top:10px;}
a.more:active  {text-decoration: none;color:#FFFFFF;padding:3px;padding-top:1px;padding-bottom:1px;background-color:#153D6F;display:block;float:right;margin-top:10px;}

a.item_link:link    {text-decoration: none;	color: #FFFFFF;}
a.item_link:visited {text-decoration: none;	color: #FFFFFF;}
a.item_link:hover   {text-decoration: none; color: #FFFFFF;}
a.item_link:active  {text-decoration: none;	color: #FFFFFF;}

a.red_link:link    {text-decoration: none;	color: #8c080a;}
a.red_link:visited {text-decoration: none;	color: #8c080a;}
a.red_link:hover   {text-decoration: none;  color: #8c080a;}
a.red_link:active  {text-decoration: none;	color: #8c080a;}

a.grey_link:link    {text-decoration: none;	color: #aeaeae;}
a.grey_link:visited {text-decoration: none;	color: #aeaeae;}
a.grey_link:hover   {text-decoration: none; color: #aeaeae;}
a.grey_link:active  {text-decoration: none;	color: #aeaeae;}

a.black_link:link    {text-decoration: none;	color: #000000;}
a.black_link:visited {text-decoration: none;	color: #000000;}
a.black_link:hover   {text-decoration: none;    color: #000000;}
a.black_link:active  {text-decoration: none;	color: #000000;}

a.green_link:link    {text-decoration: none;		color: #38A260;}
a.green_link:visited {text-decoration: none;		color: #38A260;}
a.green_link:hover   {text-decoration: none;	color: #38A260;}
a.green_link:active  {text-decoration: none;		color: #38A260;}

a.footer_link:link    {text-decoration: underline;	  color: #595959;}
a.footer_link:visited {text-decoration: underline;	  color: #595959;}
a.footer_link:hover   {text-decoration: none;	  color: #595959;}
a.footer_link:active  {text-decoration: underline;	  color: #595959;}
.num {
	width:20px;
	height:20px;
	border:0px;
	background-color:#FFFFFF;
	color:#5c658e;
	text-align:center;
}
ul.pager .selected a {
	font-size: 13px;
	color:#000000;
}

ul.pager {
	font-size: 13px;
	margin: 0 auto;
	width: 310px;
	padding: 0px;
}	

ul.pager li {
	list-style-type: none;
	float: left;
	padding: 5px;
	margin-top:20px;
	width:15px;
}
ul.pager li a {
	
}
