body {
  margin: 0;
  text-align: left;
  font-family: Verdana;
  font-size: 10px;
  color: #695D0B; 
  background-color: #FDFBEB
}

div#main {

}

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

a:hover {
  text-decoration: underline;
}

.text1 {
  color: #695D0B;
}

.text2 {
  color: #948730;
}


.text3 {
  color: #419323;
}

.text4 {
  color: #8d3500;
}



.product_detail img {
  border: 5px solid #e7e2b4;
  margin: 5px;
}
.product_detail li { 
  display: list-item; 
  list-style: square;
  margin-left: 20px;
  
}
.product_detail ul { 
  /*margin-left: 30px*/
}

.forum * {
  font-size: 10px;
}

textarea, input {
  font-family: Verdana;
}

.guide table, tr, td, caption {
  font-family: Verdana;
  font-size: 10px;
  color: #695D0B;
}
.guide td {
  border: 1px solid #695D0B;
}

.MsoNormal{
	padding:0px;
	margin:0px;
}

/* menu */

h3{
	font-size:14px;
}	
		
.arrowlistmenu{
	width: 400px; /*width of accordion menu*/
	padding-top:15px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	margin: 0px; /*bottom spacing between header and rest of content*/
	padding:0px;
	/*text-transform: uppercase;*/
	padding-left: 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	text-align:left;
	color:#357FB8;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	/*background-color:#E4E7E8; */
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0px;
	padding:0px;
	padding-left: 27px;
	margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
	padding-bottom: 0px; /*bottom spacing between menu items*/
	font-size:10px;
}

.arrowlistmenu ul li a{
	color: #383838;
	display: block;
	padding: 0px;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	text-align:left;
	padding-top:5px;
}

.arrowlistmenu a:link, .arrowlistmenu a:visited, .arrowlistmenu  a:active {
	color: #357FB8;
}

.arrowlistmenu a:hover{ /*hover state CSS*/
	color: #357FB8;
	text-decoration:none;
}	

.arrowlistmenu ul li a:link, .arrowlistmenu ul li a:visited, .arrowlistmenu ul li a:active{
	color: #948730;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #948730;
}
/* end menu */

#kp_product_colors{
	float: left; 
	width: 139px; 
	height: 64px; 
	margin-right: 0px;
}


/**
*	formularz kontaktowy
**/

#kp_fieldset{
	border:1px solid #BEE1D8;
}

#kp_legend{
	position:absolute;
	margin-top:-8px;
	background-color:#FEFAD9;
	margin-left:10px;
	padding:0px 10px;
	color:#695D0B;
	font-weight:bold;
	font-size:15px;
}

#kp_fieldset_content{
	padding:15px 20px;
}

input[type="checkbox"], input[type="radio"]{
   background: transparent;
   border: 0;
}

.podpowiedz_reklamacja{
	position:absolute;
	z-index:10;
	background-color:#ffffff;
	opacity:0.8;
	font-size:9px;
	color:#000000;
	display:none;
	font-family:Tahoma;
}

.aa22{
	padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #C9FDC9;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 999;
	background: #009AD9;
}

.aa22:hover{
	padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #C9FDC9;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 999;
	color:#ffffff;
}

p.error{
	margin:0 !important;
}

