/* CSS Document */
table,
tr,
td,
p{
	font-size:12px;
	color:#653608;
}

a,
a:link,
a:visited{
color:#F58D2E;

}
td.border{
		/*border-top: 1px solid #9d7044;*/
		background:#9d7044!important;
		font-size:0px;
		height:1px;
		font-size:0px;
}
#content{
background: url(./img/bg_front.jpg) repeat left top;
	padding:0;
	margin:0;
	width:878px!important;
	margin-top:1px;
	font-size:12px;
	float:left;
	color:#c9b687!important;
}
#content p,
#content table tr td{
	color:#c9b687!important;
}
#flash_logo{
	position:absolute;
	right:40px;
	top:150px;
}	
.tlo {
	background-image: url(./img/tlo_rep.png);
	background-repeat: repeat-x;
	background-color: #f9eeb8;
	margin:0;
	padding:0;
	font-family:Verdana;
	text-align:center;
}

.tlo2 {
	background: url(./img/tlo_rep_2.png) repeat left top;

	margin:0;
	padding:0;
	font-family:Verdana;
	text-align:center;
}
#inny{
	display:block;
	height:104px;
	position:relative;
	overflow:hidden;


}
#logo{
position:absolute;
right:0px;
top:6px;
	width:244px;
	height:104px;
	clear:both;
	margin-bottom:12px;
	margin:0px;
	padding:0px;
}

#bclub{
display:block;
position:absolute;
left:0px;
top:12px;

width:187px;
height:88px;
}
img{border:0px}
#wraper{
	margin:0 auto;
	width:880px;
	display:block;
	text-align:left;
	position:relative;
	
}
#wraper2{
	position:absolute;
	height:345px;
	display:block;
	left:0px;
	top:0px;
	width:100%;
	background:  url(./img/tlo_rep.png) repeat-x left top;
	
	}
#menu{
	width:878px;
	float:left;
	clear:both;
	background:url(./img/tlo_rep_2.png) repeat left top;
	height:22px!important;
	margin:0px;
	padding:0px;
	font-size:12px;
	
	display:block;
}
ul#nav{
	padding:0;
	margin:0;
}
li.nav_main_active span,
li.nav_main_active a,
li.nav_main_last span,
li.nav_main_last_active span,
li.nav_main span,
li.nav_main_last a,
li.nav_main a,
li.nav_main a:visited,
li.nav_main_last a:visited{
	color:#f9eeb8;
	text-decoration:none;
	padding:0 4px;
	border-right:1px solid #dd883c;
}

li.nav_main_last_active a,
li.nav_main_last_active span,
li.nav_main_last span,
li.nav_main_last a{
padding:0 7px;
	border:0!important;
}
li.nav_main_active,
li.nav_main{
	color:#f9eeb8;
	
	padding-bottom:8px;
}
li.nav_main_last{
	color:#f9eeb8!important;
	
	padding-bottom:8px;

}
/* style do rozwijanego menu */
ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }


li {
  float: left;
  position: relative;
  text-align:center;
  
  }


li ul {
  display: none;
  position: absolute; 
  top: 22px;
  text-align:center;
  background:#552a00;
  }
  
  ul.pierwszy{
	width:100%;
	left:0px;
	font-weight:normal;
  }
  ul.drugi{
	width:130px;
	left:-22px;
	font-weight:normal;
  }
  
  li ul li{
	
	text-align:center;
	width:100%;
	margin:5px 0px;
	 color:#f9eeb8!important;
  }
  a.sublink_active,
a.sublink{
	border:0px!important;
	width:100%;
	text-align:center!important;
 }
  a.sublink_active,
  li.nav_main_active,
  li.nav_main_active span,
   li.nav_main_active a,
     li.nav_main_active a:link,
     li.nav_main_active a:visited{
	font-weight:bold;
	color:#F58D2E!important;
  }
  li.nav_main_active a.sublink,
  li.nav_main_active a.sublink:link,
  li.nav_main_active a.sublink:visited{
  font-weight:normal!important;
  color:#f9eeb8!important;
  }

li:hover ul { display: block;}
li:hover ul, li.over ul{ display: block; }
/***********************************/




#top{
	width:100%;
	height:188px;
	float:left;
	background:url(img/top.jpg) no-repeat left top;
	
	}

/* pasek z informacjami */
#pasek_info{

	width:100%;
	float:left;
	height:30px;
	
	
}

a.wyloguj{
	font-size:12px;
	float:left;
	display:inline;
	margin-left:10px;
	color:#dcae67;
	text-decoration:none;
	margin-top:7px;
}
a.twoje_zamowienie{
	font-size:12px;
	float:right;
	display:inline;
	margin-left:10px;
	color:#dcae67;
	text-decoration:none;
	margin-top:7px;
	padding:0 10px;
	border-right: 1px solid #d88437;
}
span.zamowienie{
	font-size:12px;
	float:right;
	display:inline;
	margin-left:10px;
	color:#dcae67;
	text-decoration:none;
	margin-top:7px;
	
	padding:0 10px;

}
form#login{
	float:right;
	margin-right:10px;
	display:inline;
	margin-top:4px;
}
input#subject,
input#login_up,
input#haslo_up{
	BORDER: 1px solid #fdf1cf; 
	COLOR: #fdf1cf;
	BACKGROUND: #996633; 
	font-size:11px;
}
input#submit_kontakt,
input#dalej{
	BORDER: 0px; 
	COLOR: #fdf1cf;
	BACKGROUND: #996633; 
	font-size:11px;

}
textarea#body,
input#subject,
input#submit_kontakt{
	BORDER: 1px solid #552a00  ;
}
input#subject,
textarea#body{

	width:350px;
	margin:10px;
	padding:5px;
	COLOR: #fdf1cf;
	BACKGROUND: #996633; 
	font-size:12px;
}
input#submit_kontakt{
	font-size:12px;
}
#sort{
	position:absolute;
	top:-24px;
	left:520px;
}
.cat{
	position:absolute;

	font-weight:bold;
	font-size:12px;
	color:#542900;
	
}

#categ_opis{
	float:left;
	margin-top:10px;
}
/*************lista produktów ***********/
#lista{

	float:left;
	width:100%;
	position:relative;
	margin-top:45px;
	border-bottom: 1px solid #9d7044;
}
.lista_element{
	
	padding:10px 20px;
	
	margin:0px 0px;
	border-top: 1px solid #9d7044;
	display:block;
	color:#653608;
}

.lista_left{
	float:left;
	width:400px;
		margin:0;
	padding:0;
}
.lista_title{
	margin:0;
	padding:0;
	font-size:13px;
	color:#653608;
	font-weight:bold;
	width:100%;
	float:left;
	margin-bottom:15px;
}
.lista_description{
	margin:0;
	padding:0;
	color:#653608;
	width:100%;
	float:left;
	font-size:12px;
}
.lista_logo{
	float:left;
	width:120px;
	
	height:40px;
	display:block;
	margin-top:20px;
}
.lista_cena{
	float:left;
	width:110px;
	display:block;
	margin-top:15px;
	
}
.cena{
	float:left;
	font-size:12px;
	
}

.lista_foto{
	float:right;
	width:200px;
	height:150px;
}


form#do_koszyka{
	float:right;
	margin-top:70px;
	margin-right:10px;
	display:inline;
}
.catalog{

	float:right;

	margin-right:10px;
	display:inline;
}
.strony a:link,
.strony a:visited,
.strony a{
color:#653608;
font-size:13px;
}

.strony{
float:left;
display:block;
color:#653608;
font-size:13px;
width:100%;
text-align:center;
margin-top:15px;
height:20px;
margin-bottom:15px;
}


#stopka{
background:#9d7044;
float:left;
width:100%;
text-align:center;
}
.clear{
clear:both;
}
.stopka{
	margin:10px;
	background:#9d7044;
	color:#f9eeb8;
	font-size:12px;
	padding:10px;

}
#zapytanie_div,
#kontakt{

	float:left;
	width:100%;
	text-align:center;
	font-size:12px;
}
form#logowanie,
form#rejestracja,
form#zapytanie{

	width:540px;
	float:left;
	margin:0px 170px;
	display:block;
	text-align:center;
	
}

form#logowanie strong,
form#rejestracja strong,
form#zapytanie strong{
	display:block;
	float:left;
	width:150px;
	text-align:right;
	margin: 10px 0px;
	clear:left;
	
}
form#logowanie input,
form#rejestracja input,
form#rejestracja textarea,
form#zapytanie input,
form#zapytanie textarea{
	width:350px;
	margin:10px ;
	COLOR: #fdf1cf;
	BACKGROUND: #996633; 
	font-size:12px;
	float:left;
	BORDER:  1px solid #552a00;
	
}
#odp{
	width:350px;
	margin:10px;
	margin-left:30px;
	COLOR: #fdf1cf;
	
	padding:0;	
	font-size:12px;
	float:left;
	display:block!important;
	overflow:hidden;

	
}

html>body div#odp{
	margin-left:10px;
}
select#odpowiedz
{
	width:350px;
	
	COLOR: #fdf1cf;
	BACKGROUND: #996633; 
	font-size:12px;
	float:right;
	margin:0;
	padding:0;
	BORDER:  1px solid #552a00;
	
}
.subm_right{
	float:right!important;
	display:block!important;
	width:100px!important;
	margin-right:100px!important;
	
}
form#zapytanie{

	border:0px;
}
.zapytanie_naglowek{
	width:100%;
	text-align:center;
	font-size:14px;
	color:#653608;
	margin:10px;
	float:left;
	font-weight:bold;
	
}
#error1,
#error{
	color:red;
	width:100%;
	font-weight:bold;
	margin:10px;
	float:left;
}

#error2{
	color:red;
	width:100%;
	font-weight:bold;
	margin:10px;
	text-align:center;
	height:25px;
	float:left;
}
/* podstrona koszyk */
.zamow,
.kosz_usun,
.ilosc,
.ilosc_submit{
	BORDER: #fdf1cf 1pt solid; 
	COLOR: #fdf1cf;
	BACKGROUND: #996633; 
	font-size:11px;
		BORDER:  1px solid #552a00;
		margin:3px;
}


.ilosc{
	text-align:center;
}





.style2 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	
}
a:hover {
	text-decoration: underline;
	color: #E5C076;
}
a:active {
	text-decoration: none;
	
}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFEBAE;
}
.style5 {color: #FFF0C4}
.style7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
obr {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.tresc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
