.extruder{
  position:fixed;
  cursor:default;
  background:url("../elements/extruder_blank.png");
}

.extruder .header{
  height:27px;
  border-top: 0;
}

.extruder .content{
  display:none;
  background:url("../elements/extruder_bgnd.png") repeat-y bottom left;
}

.extruder.open .content{
  -moz-box-shadow:#999 2px -2px 2px;
  -webkit-box-shadow:#999 2px -2px 2px;
}

.extruder img{
	border: 0!important;
}

.extruder .footer{
  display:block;
  spadding:5px;
  height:10px;
  background:#000;
  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
}
.extruder.top .flap{
  color:white;
  text-shadow: #000 2px 2px 2px;
  font:18px/18px Arial, Helvetica, sans-serif;
  text-align:center;
  display:block;
  padding:0 5px 5px 5px;
  height:30px;
  background:url("../elements/extruder_flap.png") no-repeat top center;
  cursor:pointer;
}

.extruder.left{
  /*position:absolute;*/
  height:100%;
  background:url("../elements/extruder_blank.png");
}

.extruder.left .content{
  display:block;
  border-right:3px solid #000;
}


.extruder.left .ext_wrapper{
  height:100%;
}

.extruder.left .footer{
  display:none;
}

.extruder.left .flap{
  font-size:18px;
  color:white;
  top:0;
  padding:10px 0px 10px 10px;
  background:#000;
  width:30px;
  /*height:150px;*/
  position:absolute;
  /*overflow:hidden;*/
  right:-2px;
  -moz-border-radius:0 10px 10px 0;
  -webkit-border-top-right-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  -moz-box-shadow:#666 2px 0px 3px;
  -webkit-box-shadow:#666 2px 0px 3px;
}


/*Extruder Content*/

  .extruder .voice{
    font:18px/18px Arial, Helvetica, sans-serif;
    color:white;
    padding:5px;
    padding-left:10px;
    height:27px;
    border-bottom:1px solid #333;
    background:url("../elements/extruder_blank.png") no-repeat bottom left;
    text-shadow:#333 2px 2px 2px;
  }
 .extruder .voice.disabled{
   cursor:default;
  }
.extruder .text{
    background:#222;
    font:14px/16px Arial, Helvetica, sans-serif;
    color:gray;
    padding:10px;
    border-bottom:1px solid #333;
  /*text-shadow:#000 2px 2px 2px;*/
  }

  .extruder .voice.hover{
    background:url("../elements/extruder_voiceHover.png") no-repeat top;
  }

  .extruder .voice.sel{
    background:url("../elements/extruder_voiceHover.png") no-repeat top;
  }

  .extruder .voice img{
    float:left;
    margin-right:15px;
  }

  .extruder .voice a.label{
    display:block;
    height:30px;
    color:white;
    padding-top:0px;
    text-decoration:none;
  }

  .extruder .voice span.label{
    display:block;
    height:30px;
    color: #d0cfcf;
    padding-top:0px;
    text-decoration:none;
  }

  .extruder .voice{
    position:relative;
  }

  .extruder .settingsBtn{
    display:block;
    position:absolute;
    width:36px;
    height:36px;
    background: url("../elements/settingsBtn.png") no-repeat bottom;
    cursor:pointer;
    right:-3px;
    top:-4px;
    /*z-index:1000;*/
  }

  .extruder .optionsPanel{
    /*background: url("../elements/optionsPanel.png") no-repeat bottom;*/
    background: url("../elements/fuzz.gif");
    display:none;
    border-bottom:1px solid #333;
  }

  .extruder .voice.sel{
    background: url("../elements/extruder_voiceHover.png") no-repeat top;
  }


  /*Extruder Panel*/

  .optionsPanel .panelVoice a{
    text-decoration:none;
    display:block;
    color:#cccccc;
    padding:8px;
    padding-left:20px;
    font-size:16px;
    text-shadow:#333 1px 1px 1px;
    border-bottom:1px solid #444;
    cursor:pointer;
  }
  .optionsPanel .panelVoice a:hover{
    color:#fff;
    /*background: #666666;*/
    background: url("../elements/red_op_50.png");
  }

:focus {
	outline: 0;
}


      /*
      custom style for extruder
      */

    .extruder.left.a .flap{
      font-size:18px;
      color:white;
      top:0;
      padding:10px 0px 10px 10px;
      background:#772B14;
      width:30px;
      position:absolute;
      right:-2px;
      -moz-border-radius:0 10px 10px 0;
      -webkit-border-top-right-radius:10px;
      -webkit-border-bottom-right-radius:10px;
      -moz-box-shadow:#666 2px 0px 3px;
      -webkit-box-shadow:#666 2px 0px 3px;
    }

    .extruder.left.a .content{
      border-right:3px solid #772B14;
    }

    .extruder.left.a .flap .flapLabel{
      /*background:#772B14;*/
    }
/* ------- */
/* form 6 */

	.extruder .form6{
		margin:1em 0;
		padding-top:5px;
		}
		.extruder h1,.extruder h5{
			color: white;
			text-align:center;
		}
	.extruder .form6 fieldset{
		margin:0;
		padding-top:.5em;
		border:none;	
		border-top:1px solid #f1f1f1;
		}		
	.extruder .form6 legend{
		background:#fff;
		padding:0 5px;
		font-style:italic;
		}	
	.extruder .form6 p{
		clear:both;
		margin:.2em 0;
		overflow:hidden;
		}	
	.extruder .form6 label{
		float:left;
		width:260px;
		display:block;
		text-align:left;
		color: white;
		font-size: 1.0em;
		padding: 0 0 5px;
		font-weight: bold;
		}	
	.extruder .form6 input, .extruder .form6 textarea{	
		margin:0;	
		width:260px;
		border:1px solid #ddd;		
		padding:3px 5px 3px 25px;
		font-size: 0.95em;
		}		
	
	.extruder .form6 input#club1,.extruder .form6 input#club2,.extruder .form6 input#field,.extruder .form6 input#coords{
		width:120px;
		padding: 3px 5px;
	}
	.extruder .form6 input#type{
		padding: 3px 5px;
	}

	.extruder .form6 input#name{background:#fff url(/assets/templates/gdefutbol/gfbWebFormsImages/form5/form_name.gif) no-repeat 5px 50%;}
	.extruder .form6 input#email{background:#fff url(/assets/templates/gdefutbol/gfbWebFormsImages/form5/form_email.gif) no-repeat 5px 50%;}
	.extruder .form6 input#topic{background:#fff url(/assets/templates/gdefutbol/gfbWebFormsImages/form5/form_url.gif) no-repeat 5px 50%;}
	.extruder .form6 input#vericodeNumber{background:#fff url(/assets/templates/gdefutbol/gfbWebFormsImages/form5/form_key.png) no-repeat 5px 50%;}

	.extruder .form6 textarea#message{background:#fff url(/assets/templates/gdefutbol/gfbWebFormsImages/form5/form_note.gif) no-repeat 5px 6px;}
	
	
	.extruder .form6 textarea{
		height:70px;
		overflow:auto;
		}					
	.extruder .form6 p.submit{
		margin:0;
		padding:0;
		
		}	
	.extruder .form6 button{
		border:1px solid #999;
		padding:5px 15px;
		color:#000000;
		cursor:pointer;
		text-align:center;
		font-size:1.15em;
		font-weight:bold;
		}				
.extruder .form6 div.container{
	margin-bottom: -7px;
}
/* // form 6 */


