@font-face {
    font-family: 'LeagueGothicExtendedRegular';
    src: url('webfonts/league_ghotic_extended-webfont.eot');
    src: url('webfonts/league_ghotic_extended-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/league_ghotic_extended-webfont.woff') format('woff'),
         url('webfonts/league_ghotic_extended-webfont.ttf') format('truetype'),
         url('webfonts/league_ghotic_extended-webfont.svg#LeagueGothicExtendedRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html{
	height: 100%;
	overflow-x: hidden;
	margin: 0px auto;
	padding: 0px;
	background-color: #f5f5f5;
	}
	
body{
	padding: 0px;
	margin: 0px auto;
	height: 100%;
	position: relative;
	font:normal 12px Arial, Helvetica, Sans-serif;
	line-height:1.5em;
	}
	
a {
	color:#0f99e4;
}	
	
p {
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	color:#4c4c4c;
}	

b, strong {
	color:#000;
}	

a img {
	border:none;
}

h1 {
	 font: normal 30px 'LeagueGothicExtendedRegular', Lucida Grande, sans-serif;
	 color: #000;
	 display: block;
	 text-align: left;
	 margin:0;
	 padding:5px 0;
	 width:640px;
}

h2 {
	 font: normal 24px 'LeagueGothicExtendedRegular', Lucida Grande, sans-serif;
	 color: #000;
	 display: block;
	 text-align: left;
	 margin:0;
	 padding:5px 0;
}

h2 img {
	float:left;
	vertical-align:baseline;
	display:block;
	padding:9px 6px 0 0;
}

h3 {
	 font: normal 24px 'LeagueGothicExtendedRegular', Lucida Grande, sans-serif;
	 color: #000;
	 display: block;
	 text-align: left;
	 margin:0;
	 padding:5px 0;

}

h4 {
	 font: normal 30px 'LeagueGothicExtendedRegular', Lucida Grande, sans-serif;
	 color: #000;
	 display: block;
	 text-align: left;
	 margin:0;
	 padding:5px 0;

}

h5 {
	 font: normal 14px 'LeagueGothicExtendedRegular', Lucida Grande, sans-serif;
	 color: #000;
	 display: block;
	 text-align: left;
	 margin:0;
	 padding:5px 0;
}

a {
text-decoration:none;
}

.path {
	display:block;
	width:680px;
	color:#0f99e4;
}

.path a{
	color:#0f99e4;
}

.path a:hover{
	text-decoration:underline;
}

.logo img {
	width:240px;
	display:block;
	float:left;
	margin:30px 0 0 0;
}
	
	.container{
			 display: block;
			 min-height: 100%;
			 height: auto !important;
			 margin: 0px auto -173px;
			 overflow: hidden;
			  }
			  
		.push {
			height:173px;
		}	  
			  
		.header{
			   width: 100%;
			   height: 192px;
			   margin: 0 auto;
			   background: #000 url('../../images/frontend/headerbg.jpg') top center no-repeat;
			   }
			   
			   
		.header .lang {
			    float:right;
			    padding-top:24px;
			   display:block;
		}	   
		.header a{
			   color:#fff;			
			   padding:5px 0 0 0px;
			   }	   
			   
			.header_box{
						 width: 960px;
						 height: 150px;
						 display:block;
						 margin:0 auto;
						 overflow:hidden;
						 }
						 
				.hu_ro{
					  width: 44px;
					  height: 11px;
					  float: right;
					  margin-top: 10px;
					  margin-right: 20px;
					  border: 0px solid red;
					  background: url(../../images/frontend/hu_ro.png)top center no-repeat;
					  }
						 
						
				.search{
						width: 250px;
						height: 40px;
						float: right;
						margin-top: 50px;
						margin-right: -50px;
						border: 0px solid red;
						}
					
					.account{
							width: 220px;
							height: 31px;
							float: left;
							border: none;
							border-radius: 4px 0 0 4px;
							background-color: white;
							border-color: white;
							}
					   
					.button2{
							width: 25px;
							height: 33px;
							float: left;
							border: none;
							text-indent:-9999px;
							background: #fff url('../../images/frontend/search_image.png') left center no-repeat;
							cursor: pointer;
							border-radius: 0 4px 4px 0;
							border:1px solid #fff;	
							}
							
					#menu{
						width: 960px;
						height: 42px;
						font-size: 12px;
						list-style: none;
						margin: 0 auto;
						padding:0;
						background: black;
						text-align:center;
						}
			
					#menu li {								
						float: left;
						margin: 0px;
						padding:10px 20px;
						position:relative;
						}
					
					#menu li:hover{
						background: #004e99; /* Old browsers */
						background: -moz-linear-gradient(top,  #004e99 0%, #1098e4 90%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004e99), color-stop(90%,#1098e4)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #004e99 0%,#1098e4 90%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #004e99 0%,#1098e4 90%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #004e99 0%,#1098e4 90%); /* IE10+ */
						background: linear-gradient(to bottom,  #004e99 0%,#1098e4 90%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004e99', endColorstr='#1098e4',GradientType=0 ); /* IE6-9 */
						}
					
					#menu li a{
						margin: 0px 0px;
						display:block;
						text-decoration: none;
						color: #FFF;
						border: 0px solid black;
						}	

						.home{
							 background: url(../../images/frontend/home_image.png)top center no-repeat;
							 }
							 
							 
.submenu {
	display:none;
	position:absolute;
	z-index:9999;
	left:0px;
	top:42px;
	background:#1098E4;
	width:auto;
	min-height:40px;
	box-shadow:0px 5px 5px rgba(0, 0, 0, 0.1);
}



.submenu ul {
	padding:10px 0 20px 0 !important;
	margin:0;
	display:block;
	float:left;
	list-style:square inside !important;
}


.submenu ul li {
	padding:0 20px 0 20px !important;
	margin:0;
	display:block;
	float:left;
	color:#fff; 
	border-top:none;
	text-align:left;
	width:220px;
	line-height:1.5em;
}

.submenu ul li a.menuitem {
	padding:4px 0 4px 20px !important;
	line-height:1.5em;
	height:auto !important;
	display:block;
	width:200px;
	margin:0;
	color:#fff; 
	text-align:left;
	text-indent:0px;
	background: url('../../images/frontend/whitesquare.jpg') 5px 10px no-repeat;
	
	
}

.submenu ul li:hover {
	background:none !important;
	text-decoration:underline;
}


		 
							 
		.container_two{
				 width: 100%;
				 height: 100%;
				 margin: 0px auto;
				 padding: 0px 0px 0px;
				 border-top: 3px solid #1098E4;
				 background: url(../../images/frontend/container_Two.png);
				  }
				  
			.container_three{
							width: 960px;
							display:block;
							overflow:hidden;
							margin: 0px auto;
							padding: 0px 0px 20px 0px;
							}
							
				.top{
					width: 958px;
					height: 280px;
					margin: 20px auto;
					border: 1px solid #E3E3E3;
					background: white;
					}
					
					.top_left{
							 width: 700px;
							 height: 260px;
							 float: left;
							 margin: 10px;				 
							 }
							 
					.frontpage_news{
							  width: 238px;
							  height: 260px;
							  float: right;
							  margin: 0 auto;
							  border: 0px solid red;
							  }
					
						.frontpage_news_title{
									  width: 238px;
									  height: 36px;
									  margin-top: 15px;
									  }
									  
							.one{
								font-size: 27px;
								color: #4C4C4C;
								}
									  
						.frontpage_article{
									  width: 228px;
									  display:block;
									  padding:0 0 10px 0;
									  margin-top: 0px;
									  }
									  
					.frontpage_article:hover .three{
									 text-decoration:underline;
									  }				  
									  
							.two{
								font-size: 11px;
								color: #4AA8E8;
								}
								
							.three{
									  font-size: 11px;
									  margin-left: 10px;
									  color:#4d4d4d;
									  }
	  
									  
						.top_right_three{
										width: 249px;
									    height: 45px;
										margin-top: 0px;
									    border: 0px solid red;
									    }
									  
						.top_right_four{
									   width: 249px;
									   height: 45px;
									   margin-top: 0px;
									   border: 0px solid red;
									   }
									  
						.top_right_five{
									   width: 249px;
									   height: 45px;
									   margin-top: 4.5px;
									   border: 0px solid red;
									   }
					
				.bottom{
					width: 980px;
					display:block;
					overflow:hidden;
					margin: 10px 0 10px 0;
					}
					
					.bottom a .bottom_box{
								width: 230.5px !important;
								height: 272px;
								float: left;
								margin: 0 10px 0 0 !important;
								border: 1px solid #E3E3E3;
								background: white;
							   }
							   
						.bottom_box_void{
									   width: 210px;
									   height: 116px;
									   margin: 10px 10px;
									   float: left;
									   background: url(../../images/frontend/picture_one.png)top center no-repeat;
									   border-bottom: 3px solid #1098E4;
									   }
							   
						.bottom_box_title{
									   width: 210px;
									   height: 36px;
									   float: left;
									   margin: 10px;
										  }	   
						
						.bottom_box img {
							width:210px;
							margin:10px;
						}
						
						.bottom_box h2 {
							width:210px;
							margin:0 0 0 10px;
							padding:0;
						}

							   
						.bottom_box p{
									   width: 210px;
									   float: left;
									   display:block;
									   margin: 10px 0 0 10px;	
									   padding-bottom:10px;							   									  
									   overflow:hidden;
									   font-size: 11px;
										  }	   
							   
				  
							   
			
		.foot{
			  width: 100%;
		   	  height: 164px;
			  margin: 0px auto;
			  overflow: hidden;
			  padding: 0px 0px;
			  position: relative;
			  z-index: 2;
			  background:#0a141e url(../../images/frontend/foot_image.png) top center no-repeat;
			  border: 0px solid red;
			  border-top: 9px solid #D3D3D3;
			 }
			 
			.foot_box{
					 width: 960px;
					 height: 120px;
					 margin: 10px auto;
					 border: 0px solid red;
					 }
			 
				.foot_one{
						  width: 165px;
						  height: 88px;
						  margin-left: 20px;
						  float: left;
						  border: 0px solid red;
						  }
						  
				.foot h5 a{
						 color: white;
						 font-size: 14px;
						 text-transform:uppercase;	
						 letter-spacing:1px;
						 }
						 
				.foot ul, .foot ul li{
						 padding:0;
						 margin:0;
						}
								 
						  
				.foot ul li a{
						 color: #909192;
						 font-size: 10px;
						}
						
				.foot ul li a:hover{
						 text-decoration:underline;
						}		
						  
				.foot_two{
						  width: 150px;
						  height: 88px;
						  margin-left: 13px;
						  float: left;
						  border: 0px solid red;
						  }
						  
				.foot_three{
						  width: 140px;
						  height: 88px;
						  float: left;
						  margin-left: 20px;
						  border: 0px solid red;
						  }
						  
				.foot_four{
						  width: 200px;
						  height: 88px;
						  float: left;
						  margin-left: 40px;
						  border: 0px solid red;
						  }
				 
				.foot_five{
						  width: 165px;
						  height: 88px;
						  float: left;
						  margin-left: 20px;
						  border: 0px solid red;
						  }
			
			.foot_bottom{
					    width: 100%;
						height: 30px;
						margin: 0px auto;
						overflow: hidden;
						padding: 0px 0px;
						position: relative;
						z-index: 2;
						background: url(../../images/frontend/foot_image_two.png) top center no-repeat;
						border: 0px solid red;
					 }
					 
				.foot_bottom_one{
								width: 960px;
								height: 20px;
								margin: 5px auto;
								border: 0px solid red;
								color:#fff;
								font-size:10px;
								}
								
					.eight{
						  margin-left: 20px;
						  font-size: 13px;
						  color: white;
						  }
						  


				.left{
					 width: 230px;
					 height: 585px;
					 float: left;
					 margin-left: 10px;
					 margin-top:20px;
					 border: 0px solid red;
					 }
				
					ul,ol{
						list-style:none;
						cursor:pointer;
						
						}
						
					.nav {
						padding:0px;
					}	
					
					.nav li {
						border-bottom: 1px solid #B7B7B7;
					}
					
					.nav li a{
						width: 220px;		
						text-align:left;
						text-decoration: none;
						display: block;
						color: #4C4C4C;
						font-size: 12px;
						line-height: 1.5em;
						padding:6px 0;						
						} 
					
					.nav li a:hover{
						font-weight:bold;
						color: #000000;
				
						}	
				
					.nav li ul{
						border: 0px solid red;
						display:none;
						color: #4C4C4C;
						min-width: 220px;
						cursor:pointer;
						padding:0 0 0 20px;
						}
					
					.nav li ul li {
						color: #4C4C4C;
						font-size: 12px;
						line-height: 26px;
						text-align:left;
						list-style-image:url('../../images/frontend/bluebox.png');
						border-bottom:none;
						}
						
					.nav li ul li:last-child {
						padding-bottom:6px;
						}
					
						
					.nav li ul li a:hover{
						color: #000000;
						min-width: 220px;
						cursor:pointer;
						font-weight:bold;
						}	
					
					.nav li:hover > ul {
						display: block;
						}
						
					.nav li ul li a {
						color: #4C4C4C;
						border-bottom:none;
						}	
						
					.nav li ul li ul li{
						list-style-image:url('../../images/frontend/menuarrow.png');
						}	
						
					.nav li ul li ul li a:hover{
						color: #000000;
						min-width: 220px;
						cursor:pointer;
						font-weight:bold;
						}	
					
					.nav li ul li ul li:last-child {
						padding-bottom:0px;
						}	
						
			
						
							 
					.left_three{
							 width: 228px;
							 height: 30px;
							 border-top: 1px solid #B7B7B7;
							 border-bottom: 1px solid #B7B7B7;
							   }
					
					
				.right_top{
						  width: 700px;
						  display:block;
						  overflow:hidden;
						  float: right;
						  margin-right: 0px;
						  margin-top: 20px;
						  border: 1px solid #d4d4d4;
						  border-radius: 4px;
						  background:#fff;
						  padding-bottom:20px;
						  }
				
					.right_top_left_top{
									   width: 700px;
									   height: 24px;
									   margin-left: 10px;
									   margin-top: 10px;
									   float: left;
									   border: 0px solid red;
									   }
							
	
									   
					.right_top_left_bottom{
										   width: 365px;
									       height: 284px;
										   margin-left: 10px;
										   margin-top: 92px;
									       border: 0px solid red;
										   background: url(../../images/frontend/picture_five.png);
									      }
				
						.slider{
								width: 365px;
								height: 86px;
								margin-left: 10px;
								border: 0px solid red;
								}
				
					.right_tarolo{
								  width: 220px;
								  height: 320px;
								  float: right;
								  border: 0px solid red;
								  margin-top: -440px;
								 }
					
						.accessories_box {
											width: 210px;									
											float: right;
											margin-right: 10px;
											background: url(../../images/frontend/wolverine.png)no-repeat;
											}
											
						.accessories_box h4 {
									font: normal 24px 'LeagueGothicExtendedRegular', Lucida Grande, sans-serif;
									padding:0 0 0 0px !important;
											}					
					
							.right_top_right_one_one{
													width: 120px;
													margin-top: 35px;
													margin-left: 25px;
													display:block;
													overflow:hidden;
													}
							
							.li_2{
								 float: left;
								 list-style-image:url(../../images/frontend/bluebox.png);
								 color: #4C4C4C;
								 font-size: 11px;
								 margin-top: 2px;
								 margin-left: 20px;
								 }

							.right_top_right_one_two{
													width: 120px;
													height: 20px;
													margin-top: 5px;
													margin-left: 25px;
													border: 0px solid red;
													}
							
						.right_top_right_two{
											width: 175px;
											height: 82px;
											float: right;
											border: 0px solid red;
											margin-right: 10px;
											background: url(../../images/frontend/accessories.png)no-repeat;
											}
											
							.right_top_right_two_one{
													width: 120px;
													height: 20px;
													margin-top: 25px;
													margin-left: 25px;
													border: 0px solid red;
													 }		
							
							.right_top_right_two_two{
													width: 120px;
													height: 20px;
													margin-top: 5px;
													margin-left: 25px;
													border: 0px solid red;
													}
							
						.right_top_right_three{
											width: 175px;
											height: 82px;
											float: right;
											border: 0px solid red;
											margin-right: 10px;
											background: url(../../images/frontend/orders.png)no-repeat;
											}					
							
							.right_top_right_three_one{
													width: 120px;
	
													margin-top: 25px;
													margin-left: 25px;
													display:block;
													overflow:hidden;
													  }
							
						.quotebox{
											width: 140px;
											height: 36px;
											display:block;
											overflow:hidden;
											margin-left: 0px;
											}
					
					a.button{
									color: white;
									padding:6px 20px;
									background: #fff url('../../images/frontend/button.png') top center no-repeat;	
									border:1px solid #fff;	
									color:#fff;	
									width:auto;
									border-radius:5px;
									-moz-border-radius:5px;
									-webkit-border-radius:5px;			
								   }
							a.button b {
								color:#fff !important;
								}	 
							
							a.button:hover b {
								text-decoration:none !important;
								opacity: 0.9;
								}	
								  
					
							.button{
									color: white;
									width: 138px;
									height: 36px;
									background: url('../../images/frontend/button.png') top center no-repeat;	
									border:1px solid #fff;					
								   }
							
							.button:hover{
										 opacity: 0.9;
										 cursor:pointer;
										 }
					
					.right_bottom{
								 width: 700px;
								 display:block;
								 overflow:hidden;
								 float: right;
								 border: 0px solid red;
								 }
								 
								 
								 
				
					#menu_three { 
						width:700px;
						height: 36px;
						line-height: 25px;
						font-size: 12px;
						font-weight: normal;
						list-style: none;
						padding:0 15px;
						}
			
					#menu_three li {
						height: 30px;
						width: auto;
						float: left;
						margin: 0 15px;
						}
					
					#menu_three li a{
								  height: 35px;
								  margin: 0px 0px;
								  display:block;
								  text-decoration: none;
								  color: #8E8E8E;
								  }
					
					#menu_three li a:hover{
										color: black;
										background: url(../../images/frontend/arrow.png);
										background-repeat:no-repeat;
										background-position:bottom; 
										}
				
					.arrow{
						   width: 11px;
						   height: 7px;
						   float: left;
						   background: url(../../images/frontend/arrow.png);
						   border: 0px solid red;
						  }
				
					.right_bottom_top{
									 width: 700px;
									 height: 10px;
									 margin-top: -10px;
									 background: url(../../images/frontend/vertical-gradient.png) top right no-repeat;
									 
									 }
									 
					#product_menu_content {				
						
					}				 
				
					#product_menu_content{
						width: 658px;
						display: block;
						overflow: hidden;
						float: right;
						margin-right: 0px;
						margin-top: -1px;
						border: 1px solid #d4d4d4;
						border-radius: 0 4px 4px 4px;
						background: #fff;
						padding: 20px;
				}
				
#product_menu_content table {
	width:660px;
	padding:20px;
	border-collapse:collapse;
}		

#product_menu_content table tr:nth-child(even) {
	background: #fff;
}
#product_menu_content table tr:nth-child(odd) {
	background: #ebebeb;
}

#product_menu_content table tr td {
	width:310px;
	padding:6px 10px;
}			


#product_menu_content ul {
	display:block;
	padding:5px 0;
	margin:0;
}

#product_menu_content ul li {
	display:block;
	padding:4px 0;
	margin:0;
}	

#product_menu_content ul li img {
	vertical-align:middle;
	padding-right:10px;
}

#product_menu_content ul li a {
	color:#414141;
}		

#product_menu_content ul li a:hover {
	text-decoration:underline;
}		
		
	
.form_tab {
	list-style:none;
	padding:0 !important;
	margin:20px 0 0 0 !important;
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:11;
}


.form_tab li.unselected_box {
	float:left;
	padding:5px 20px !important;
	border-radius:4px 4px 0 0;
	margin:0 10px 0 0 !important;
	display:block;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	background: #f1f1f1; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7f7f7 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	cursor:pointer;
	border-bottom:1px solid #aaa;
}

.form_tab li.selected_box {
	background: #fff; 
	border-bottom:1px solid #fff;
	float:left;
	padding:5px 20px !important;
	border-radius:4px 4px 0 0;
	margin:0 10px 0 0 !important;
	display:block;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	cursor:pointer;
}	
	
	
.product_list_img {
	width: 198px;
	height: 198px;
	display: block;
	margin-bottom: 0px;
	overflow: hidden;
	position: relative;
}

.product_list_img img {
	position: absolute;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
	vertical-align: middle;
	margin: auto;
	text-align: center;
	max-width: 198px;
	max-height: 198px;
}		
									 
.category_description {
	display:block;
	padding:0 10px;
	overflow:hidden;
}

.category_description img {
	display:block;
	max-width:680px;
}

.manufacturer {
	max-width: 175px;
	max-height: 90px;
}

.category_list {
	display:block;
	overflow:hidden;
	min-height:100px;
	width:700px;
	float:right;
	margin:20px 0 0 0;
	padding:0;
}

.category_list li {
	display:block;
	height:300px;
	border:1px solid #d4d4d4;
	overflow:hidden;
	min-height:100px;
	width:198px;
	float:left;
	background:#fff;
	margin:0 20px 20px 0;
	padding:10px;
	border-radius:4px;
}

.category_list li:nth-child(3n+3) {
	margin-right:0px;
}

.category_list li a h3 {
	color:#1d1d1d;
	text-decoration:none !important;
}

.category_list li a p {
	text-decoration:none;
}

.category_list li img {
	display:block;
	width:198px;
	padding:0 0 10px 0;
}


				.errorbox{
						  width: 918px;
						  display:block;
						  overflow:hidden;
						  float: right;
						  padding:20px;
						  margin-right: 0px;
						  margin-top: 20px;
						  border: 1px solid #d4d4d4;
						  border-radius: 4px;
						  background:#fff;
						  padding-bottom:20px;
						  }


.static_pages {
	padding:10px 0;
	border-top:1px solid #d7d7d7;
}

.articles {
	padding:10px 0;
	border-top:1px solid #d7d7d7;
}

.articles a b {
	color:#0f99e4;
}

.articles a:hover b {
	color:#0f99e4;
	text-decoration:underline;
}

.articel_date {
	color:#aaa;
}

.articlebox{
	width: 918px;
	display:block;
	overflow:hidden;
	float: left;
	padding:20px;
	margin-right: 0px;
	margin-top: 20px;
	border: 1px solid #d4d4d4;
	border-radius: 4px;
	background:#fff;
	padding-bottom:20px;
}

.articlebox .right_top_left_top{
	width: 918px;
	display:block;
	overflow:hidden;
	padding:0px;
}

.search_right{
						  width: 702px;
						  display:block;
						  overflow:hidden;
						  float: right;
						  margin-right: 0px;
						  margin-top: 20px;
						  padding-bottom:20px;
						  }
						  
.search_right h1 {
	text-indent:10px;
}

.search_right h2 {
	display:block;
	overflow:hidden;
	padding:15px 0;
}


#object_dialog input[type="text"] {
	width:560px;

}

#object_dialog textarea {
	width:760px;
	height:200px;
	resize:none;

}

.newsletter input[type="text"] {
	width:240px;
}

.newsletter .button {
	float:left;
}

.contactform input[type="text"] {
	width:478px;
}

.contactform textarea {
	width:666px;
	height:112px;
	resize:none;
}

				.accessories{
						display:block;
						overflow:hidden;
						color: #4C4C4C;
						width: 200px;
						cursor:pointer;
						padding:0 0 0 20px;
						margin:5px 0 10px -5px;
						}
					
					.accessories li {
						color: #4C4C4C;
						font-size: 11px;
						line-height: 16px;
						text-align:left;
						width:200px;
						padding:2px 0;
						list-style-image:url('../../images/frontend/bluebox.png');
						border-bottom:none;
						}
						
					.accessories li a{
						color: #4C4C4C;
						}	
						
						


#page_downloads	 ul {
	display:block;
	padding:5px 0;
	margin:0;
}

#page_downloads	 ul li {
	display:block;
	padding:4px 0;
	margin:0;
	width:670px;
}	

#page_downloads	 ul li img {
	vertical-align:middle;
	padding-right:10px;
	float:left;
	padding-left:5px;
}

#page_downloads	 ul li a {
	color:#414141;
}		

#page_downloads	 ul li a:hover {
	text-decoration:underline;
}	

#page_downloads	 ul li .date {
	display:block;
	float:right;
	color:#414141;
	padding-right:10px;
}						
		
#search_download {
	background: #fff url('../../images/frontend/search_image.png') 254px center no-repeat;	
	display:block;
	width: 280px;
	height: 31px;
	border:1px solid #ccc;
	border-radius:4px;
	color:#aaa;
	text-indent:5px;
	margin-bottom:5px;
}

#page_downloads	 ul li:nth-child(even) {
	background: #fff;
}
#page_downloads	 ul li:nth-child(odd) {
	background: #ebebeb;
}

.slidein_text {
	display:block;
	width:360px;
	overflow:hidden;
	font-size:12px;

}


#slider {
				width:700px;
				height:260px;
				
				/*IE bugfix*/
				padding:0;
				margin:0;
			}
			
			#slider li { list-style:none; }
			
			#page {
				width:700px;
				margin:0 auto;
			}	

#productboxes_area2 ul {
	width:700px;
	display:block;
	overflow:hidden;
	padding:0;
	margin:10px 0 0 0;
}		
			
#productboxes_area2 ul li {
	width:220px;
	display:block;
	float:left;
	height:270px;
	margin:0 10px 0 0;
}			
	
.product_specification {

}	
					
.product_specification th{
	border:1px solid #ccc;
	padding:3px 10px;
	line-height:1.5em;
	text-align:left;
	background-color: #e7e7e7;
}	

.product_specification td{
	border:1px solid #ccc;
	padding:3px 10px;
	line-height:1.5em;
}	