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

body
{
background: url('/images/background.png');
font-family: Tahoma, Arial, Verdana;
font-size: 9pt;
}

a{
text-decoration: none;
color: #030002;
}

a:hover{
color: #ff7200;
}
#contener{
width:952px;
margin: 0px auto;
background: #fffaec;
position:relative;
	background-image: url('/images/background2.png');
	background-repeat: no-repeat;
background-position: 100% 100%;
}
#right_tree{
background: url('/images/right_tree2.png');
behavior: url('iepngfix.htc'); 
position:absolute;
width: 103px;
height: 420px;
right: -103px;
top: -20px;
overflow:hidden;
}
#right_tree2{
position:absolute;
background: url('/images/right_tree1.png');
behavior: url('iepngfix.htc'); 
width: 105px;
height: 20px;
right: 0px;
top: -20px;
overflow:hidden;
}
#left-botta{
background: url('/images/left-botta.png');
behavior: url('iepngfix.htc'); 
position:absolute;
width: 126px;
height: 653px;
left: -126px;
bottom: -3px;
overflow:hidden;
}
#menu{
padding: 13px 13px 1px 13px ;
width: 926px;
height:49px;
}


#menubar{
background: #ffffff;
width: 926px;
height: 49px;
overflow: hidden;
border-bottom: 1px solid #aba390;
}

#menubar ul {
line-height:49px;
}
#menubar ul li{
float:left;
height:49px;
list-style: none;
text-align:center;

}

#menubar a{
font-weight:bold;
display:block;
width:100%;
text-decoration:none;
font-size: 13px;
font-family: Arial;
color: #ffffff;
}

.menu1{
background: url('/images/bg1.png');
}
.menu2{
padding-top: 2px;
background: url(/images/bg_menu.png) 0 0 no-repeat;
background-position: -227px 0px;

}
.menu2:hover{
background: url(/images/bg_menu.png) 0 0 no-repeat;
}
.menu3{
background: url('/images/bg5.png');
width: 164px;
line-height: 9pt;
}
.menu4{
background: url('/images/bg6.png');
width: 28px
}
.menu3 input{
width: 141px;
border: 1px solid #e6e0d2;
margin-top: 15px;
background-image:url('/images/bg4.png');
}

.menu_act{
padding-top :2px;
background: url(/images/bg_menu.png) 0 0 no-repeat;
}
.sep{
width: 1px;
background: url('/images/sep.jpg');
}

#top-banner{
background: url('/images/top-banner.jpg');
width:952px;
height: 224px;
}

.tab{
background: url('/images/tab.png');
border-bottom: 1px solid #a59f91;
border-top: 1px solid #efe8d8;
border-left: 1px solid #efe8d8;
border-right: 1px solid #efe8d8;
padding-left:12px;
height:29px;
overflow: hidden;
vertical-align: middle;
clear: both;
padding-top: 8px;
font-size: 11pt !important;
font-weight:bold;
}

.tab2{
background: url('/images/tab.png');
border-bottom: 1px solid #a59f91;
border-top: 1px solid #efe8d8;
border-left: 1px solid #efe8d8;
border-right: 1px solid #efe8d8;
padding-left:12px;
height:29px;
overflow: hidden;
vertical-align: middle;
clear: both;
padding-top: 8px;
font-size: 11pt;
}


#left li{

font-size: 8pt;
}

#right li{

font-size: 8pt;
}

li.title1{
list-style: url('/images/bullet1.gif');
list-style-position: inside;

}

#content{
padding: 13px;
padding-left: 0px;
}

#content p{
padding: 10px;
line-height: 1.5em;
font-size: 8pt;
}

#content p a{
	color: #ff7200;
}
#left{
float:left;
width:191px;
margin-right: 30px;
padding-left: 13px;
position:relative;
min-height: 600px;
}
#twoj-koszyk{
display:block;
width: 101px;
height: 21px;
float: left;
padding-bottom: 10px;
}
#realizacja{
display:block;
width: 77px;
height: 21px;
float: right;
}

#center{
float:left;
width: 492px;
margin-right: 22px;
overflow: hidden;
}
#koszyk-kont{
clear: both;
margin-bottom: 0px;
margin-left: -17px;
}
#koszyk{
position: relative;
background: #ada189;
padding-top: 10px;
width: 208px;
line-height:1.8em;
color: #ffffff;
}
#koszyk img{
margin-left: 32px;
}
#koszyk-img{
	position: absolute;
	right: -25px;
	bottom: -9px;
  behavior: url('iepngfix.htc');
}
#calk-form{
padding-top: 3px;
}
#koszyk strong{
	display: block;
	font-size: 12px;
	padding: 0px 0px 3px 10px;
}


#calk-form  option{

	vertical-align: middle;
	padding: 3px;
}
#calk-form  select{
	margin: 0px 0px 2px 10px;
	padding: 3px;
	vertical-align: middle;
	width: 135px;
	height: 20px;
	border: 1px solid #f3f2ed;
	font-size: 8pt;
	color: #534f44;
	background: #cec3ad;
}
#calk_wynik{
background: url('/images/koszyk.png') 147px -54px no-repeat #000000;
margin-left: -17px;
width: 208px;
	height:40px;
	line-height:20px;
color: #ffffff;
vertical-align: middle;
}
#calk_wynik img{
margin-left:23px;
}
.out-corner1{
position:absolute;
left: -17px;
top: -4px;
width: 4px;
height: 4px;
}
.out-corner2{
position:absolute;
left: -17px;
bottom: -4px;
width: 4px;
height: 4px;
}
.out-corner4{
position:absolute;
right: -17px;
top: -4px;
width: 4px;
height: 4px;
}
.out-corner3{
position:absolute;
right: -17px;
bottom: -4px;
width: 4px;
height: 4px;
}
.out-corner4a{
position:absolute;
right: 0px;
top: -4px;
width: 4px;
height: 4px;
}
.out-corner3a{
position:absolute;
right: 0px;
bottom: -4px;
width: 4px;
height: 4px;
}
#left ul{
margin: 1em 0px 1.5em 28px;
width: 100%;
}
#left a {
line-height:2.5em;
}
#left ul li{
list-style: url('/images/bullet3.gif');
/*line-height:2.5em;*/
/*height:2.5em;*/
margin: 5px 0px;
}
#right ol{
margin: 1em 0px 1.5em 28px;
}
#right ol li{
line-height:2.5em;

}

#producent-kont{
clear: both;
margin-bottom: 10px;
}
#producent{
background: #cec3ad;
padding-top: 3px;
margin-left: -17px;
width: 208px;
color: #ffffff;
padding: 10px 0px;
overflow: hidden;
position: relative;
}

#producent option{

	vertical-align: middle;
	padding: 3px;
}
#producent strong{
	color: #ffffff;	
	display: block;
	font-size: 14px;
	margin-bottom:3px;
margin-left:32px;
}
#producent select{
	margin: 0px 0px 2px 32px;
	padding: 3px;
	vertical-align: middle;
	width: 145px;
	height: 20px;
	border: 1px solid #f3f2ed;
	font-size: 8pt;
	color: #534f44;
	background: #cec3ad;
}
#right{
float:left;
overflow: hidden;
width:191px;
}
#login{
margin-left: 29px;
height: 40px;
line-height:40px;
font-size: 13pt;
vertical-align: middle;
}
#konto{
margin-left: 29px;
height: 40px;
line-height:40px;
font-size: 13pt;
vertical-align: middle;
}
#login-kont{
clear: both;
margin: 0px -17px 0px 0px;
width: 208px;
position: relative;
overflow: hidden;
}
#moje_konto{
clear: both;
position: relative;
margin-right: -17px;
overflow: hidden;
background: #ada189;
padding: 0px;
width: 208px;
color: #ffffff;
}

#moje_konto div{
line-height: 1.5em;	
}
#moje_konto ul{
padding-left: 20px;
line-height: 1.5em;	
}
#moje_konto li{	
	list-style: url('/images/bullet2.gif');
}
#moje_konto a{	
	color: #ffffff;
}
#login-form{
clear: both;
background: #ada189;
padding-top: 17px;
width: 208px;
color: #ffffff;
}
#login-form input{
margin-left:27px;
margin-bottom: 8px;
width: 113px;
padding-left:6px;
padding-right:6px;
padding-top:3px;
height:17px;
font-size: 8pt;
color: #554e46;
background: #cfc3ad;
border: 1px solid #edeae5;
}
#calk-form input{
margin-bottom: 8px;
width: 130px;
padding-left:26px;
padding-right:3px;
padding-top:4px;
height:17px;
font-size: 8pt;
color: #534f44;
background: #cec3ad;
border: 1px solid #f3f2ed;
}
#calk-form input.inline{
margin-left:23px;
margin-bottom: 0px;
padding-left:3px;
padding-right:3px;
height:17px;
font-size: 8pt;
color: #534f44;
background: #cec3ad;
border: 1px solid #f3f2ed;
}
#kontakt{
margin-left: -12px;
}
#partnerzy {
margin-top: 30px;
margin-bottom: 30px;
}
#reklamy{
margin-top: 30px;
margin-bottom: 30px;
text-align: center;
}
#ad_banner {
text-align: center;
}
#ad_banner iframe, #ad_banner img, #ad_banner div{
margin: 0 auto;
}
#partnerzy img, #reklamy img, #reklamy iframe, #reklamy div {
display: block;
margin: 20px auto;
}
img.bullet{
vertical-align: middle;
margin-bottom: 0.25em;
margin-right: 10px;
border: 0px;
}
img.plus{
vertical-align: middle;
margin-bottom: 0.25em;
border: 0px;
}
#footer{
clear:both;
height: 50px;
font-weight: bold;
line-height: 50px;
padding-left: 260px;
color: #ffffff;
}
.item{
padding: 7px;
width: 150px;
float: left;
/*text-align: justify;*/
line-height: 1.5em;
margin-bottom: 20px;
overflow: hidden;
}
.item-border{
border: 1px solid #f0eada;
margin-top:13px;
margin-bottom:13px;
}
.banner{
border: 1px solid #f0eada;
margin: 13px auto;
clear: both;
}
.item-space-one{
height: 1px;
overflow: hidden;
background: url('/images/spacer1.gif');
background-repeat: repeat-x;
width: 100%;
clear: both;
float: none;
}
.item span.title{
font-weight: bold;
display: block;
font-size: 8pt;
}
.item H2.title{
font-weight: bold;
display: block;
font-size: 8pt;
}
.item span{
display: block;
width: 100%;
font-size: 8pt;
color: #635e4b;
}
.item H2{
display: block;
width: 100%;
font-size: 8pt;
color: #635e4b;
}
.cena{
line-height: 14px;
vertical-align: middle;
font-weight: bold;
color: #ff7200;
}
#aktualnosci{
width: 100%;
padding:12px;
overflow: hidden;
font-size: 8pt;
}
#aktualnosci div{
width: 210px;
margin:12px;
text-align: justify;
line-height: 1.7em;
float: left;
}
#aktualnosci span{
text-align: left;
color: #ff7200;
}
#aktualnosci .data{
float: left;
color: #cec8b8;
}
#aktualnosci .wiecej{
float: right;
color: #ff7200;
}

#center form {
	margin: 10px;
}
span.etykieta{
	clear: left;
	float: left;
	display: block;
	width: 170px;
	margin-bottom: 10px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #ff7200;
	font-size: 8pt;
}
span.etykietatop{
	vertical-align: top;
	clear: left;
	float: left;
	display: block;
	width: 165px;
	margin-bottom: 10px;
	height: 20px;
	line-height: 20px;
	color: #ff7200;
	font-size: 8pt;
}
#formularz input,select,textarea{
	float: left;
	margin-bottom: 8px;
	padding: 3px 0px 3px 3px;
	font-size: 8pt;
	margin-right: 10px;
	background: #fffaec;
	line-height: 20px;
	vertical-align: middle;
	color: #827b71;
	border:1px solid #bdb59e;
}

#center select{
	padding: 3px 0px 0px 3px;
	height:20px;
}

#center option{
	padding: 3px;
}

#center input[type=radio], input[type=checkbox]{

	border:0px;
}
#center form input[type=submit], #center form input.submit{
	border: 1px solid #000000;
	color: #ffffff;
	padding: 3px 20px 2px 20px;
	background-image: url('/images/bg_submit.png');
	background-attachment: scroll;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: repeat;
}

input[type=button] {
	
	margin-bottom: 8px;	
	font-size: 8pt;
	margin-right: 10px;	
	line-height: 20px;
	vertical-align: middle;
	border: 1px solid #000000;
	color: #ffffff;
	padding: 3px 20px 2px 20px;
	background: url('/images/bg_submit.png');
}

.forma-platnosci{
float:left;
width:50%;
/*background: #fffdf8;*/
padding: 10px 0px 10px 0px;
}

.forma-platnosci input{
	clear: left;
	float: right;	
	margin: 4px 20px 4px 20px;
	line-height: 20px;
	padding: 0px;
	font-size: 8pt;
	line-height: 20px;
	vertical-align: middle;
}
.forma-platnosci span{

	float: left;
	display: block;
	margin-bottom: 8px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #473938;
	font-size: 8pt;
}

.col1{
	display: block;
	float:left;
	clear:left;
	color: inherit;
	margin: 7px 0px 7px 25px;
	width: 30px;
	padding: 0px;
	vertical-align: middle;
	line-height: 20px;
	font-size: 8pt;
}
.col2{
	display: block;
	float:left;
	margin: 7px 0px 7px 20px;
	padding: 0px;
	width: 200px;
	vertical-align: middle;
	line-height: 20px;
	font-weight: bold;
	font-size: 8pt;
}		

.col3{
	display: block;
	float:left;
	margin: 7px 0px 7px 0px;
	width: 85px;
	vertical-align: middle;
	line-height: 20px;
	font-size: 8pt;
}		
.col4{
	display: block;
	float:left;
	margin: 7px 0px 7px 0px;
	width: 85px;
	vertical-align: middle;
	line-height: 20px;
	font-size: 8pt;
}	
.col5{
	display: block;
	float:right;
	margin: 7px 0px 7px 0px;
	vertical-align: middle;
	line-height: 20px;
	font-size: 8pt;
	text-align: center;
}		

input.col1{
	font-size: 8pt;
	padding:3px;
	width: 24px;
	background: #fffaec;
	color: #827b71;
	border:1px solid #bdb59e;
}

#kosz strong{
	color: #ff7200;
}
#kosz a{
	color: #ff7200;
}
#kosz span{
	clear: none;
}
#kosz .przelicz{
float: left; 
margin: 10px 0px 10px 20px;
}

.right{
float: right;
margin: 10px 0px 10px 40px;
}

#faq{
	padding: 10px;
	line-height: 1.5em;
}
#tabela{
	padding: 5px 10px;
	overflow: hidden;
}

#tabela span{
	display: block;
	float: left;
	height: 50px;
	margin: 2px 0px;
}

#tabela span.left_one{
	clear: both;
	float: left;
	width: 200px;
	margin-right: 1px;
	padding-right: 10px;
	line-height: 50px;
	vertical-align: middle;
	text-align: right;
}
#tabela span.right_one{
	width: 230px;
	float: left;
	padding-left: 10px;
	line-height: 50px;
	vertical-align: middle;
}

#tabela span.left_two{
	width: 200px;
	margin-right: 1px;
	background: #eeeedd;
	padding-right: 10px;
	line-height: 50px;
	vertical-align: middle;
	text-align: right;
}

#tabela span.right_two{
	width: 230px;
	float: left;
	padding-left: 10px;
	line-height: 50px;
	vertical-align: middle;
	background: #eeeedd;
	line-height: 50px;
	vertical-align: middle;
}

#faq li{
	list-style-position: inside;
	padding-left: 10px;
	font-weight: bold;
	clear: both;
}
#faq p{
	color: #030002;
}
#produkt_szczegoly{
	margin: 10px;
	overflow: hidden;
}

#produkt_szczegoly .zdjecie{
	margin: 10px;
	max-width: 195px;
	float: left;
	border:1px solid #bdb59e;
}
#produkt_szczegoly p{	
	width: 210px;
	text-align: justify;
	float: left;
	color: #625d4a;
	line-height: 1.5em;
}
#produkt_szczegoly a.cena{
clear: left;
float: left; 
margin: 20px 0px 10px 20px;
height: 20px;
line-height: 20px;
vertical-align: middle;
}
#produkt_szczegoly a.dodaj{
float: left; 
margin: 20px 0px 10px 20px;
height: 20px;
line-height: 20px;
vertical-align: middle;
font-weight: bold;
}
#produkt_szczegoly .kontynuuj{
float: right; 
margin: 20px 0px 10px 20px;
height: 20px;
line-height: 20px;
vertical-align: middle;
color: #3a3531;
}
#gtab li{
	display: block;
	float:left;
	width: 33%;
	
background: url('/images/tab.png');
border-bottom: 1px solid #a59f91;
border-top: 1px solid #efe8d8;
border-left: 1px solid #efe8d8;
border-right: 1px solid #ffffff;
padding-left:12px;
height:29px;
vertical-align: middle;
padding-top: 8px;
width: 148px;
font-size: 11pt;
font-weight:bold;
}
#gtab li.active{
	display: block;
width: 154px;
background: url('/images/bg7.png');
}
#gtab li:hover{
	display: block;
background: url('/images/bg7.png');
}
#gtab li a{
	display: block;
	color: #ffffff;
}
#gtab ul{
	overflow:hidden;
}



#product_tab1{
	display: block;
	color: #5a3e28;
	margin:10px;
	overflow: hidden;
}
#product_tab2{
	display:none;
	color: #5a3e28;
	margin:10px;
	overflow: hidden;
}
#product_tab3{
	display:none;
	color: #5a3e28;
	margin:10px;
	overflow: hidden;
}

#product_tab1 .dodal{
	float:left;
	line-height: 20px;
	clear:left;
 vertical-align: middle;
	margin:10px 0px 10px 0px;
}
#product_tab1 .ocena{
	float:right;
	vertical-align: middle;
	line-height: 20px;
	color: #ff7200;
	margin:10px 0px 10px 0px;
}
#product_tab1 .star{
 vertical-align: middle;
 margin-bottom: 0.25em;
}

#gtab p{
	clear: both;
	float:left;
	color: #3a3531;
	text-align: justify;
	line-height: 1.5em;
	margin: 0px 0px 15px 0px;
}
#product_tab1 a{
	clear: both;
	float:left;
	margin: 15px 0px;
	line-height: 1.5em;
}
#pages{
	margin: 10px auto;
	clear:both;
	overflow: hidden;
	text-align:center;
	font-size: 0pt;
}

#pages li{
 display: inline;
 margin-right: 1px;
}
#pages li:hover{
}

#pages a{
	color: #000000;
	line-height: 20px;
	font-size: 8pt;
	font-weight: bold;
	line-height: 20px;
	padding: 6px;
	font-size: 8pt;
	background: #eeeedd;
}
#pages a:hover{
	color: #ffffff;
	background: #949189;
}
#pages a.activ{
	color: #ffffff;
	background: #949189;
}

#sf_comment_form {
	clear: both;	
	padding: 10px;	
}

#sf_comment_ajax_indicator {	
	float: left;
}

#sf_comment_form input, #sf_comment_form select, #sf_comment_form textarea{		
	padding: 3px 0px 3px 3px !important;
	font-size: 8pt !important;
	margin-right: 10px !important;
	background: #fffaec !important;
	line-height: 20px !important;
	vertical-align: middle  !important;
	color: #827b71 !important;
	border:1px solid #bdb59e !important;
}

#sf_comment_form input.submit {

	border: 1px solid #000000 !important;
	color: #ffffff !important;
	padding: 3px 20px 2px 20px !important;
	background: url('/images/bg_submit.png') !important;
}

#sf_comment_form .form_error {
	float: none !important; 
}

textarea { 
font-family: Tahoma, Arial, Verdana;
}

.tekst
{
border-bottom: 1px dotted #CCCCCC;
}

img#gallery
{
	margin: 8px;
}


div.auto_complete {
	background-color: #CEC3AD;	
}

div.auto_complete li {
	color: #534F44;
}

.sf_comment_list .dodal small {
	float: right;
	margin-top:-10px;
}

div.item span.title {
	text-align: left;
}
div.spacer { clear: both; width: 100%; height: 1px; overflow: hidden; }

