@charset "utf-8";
/* CSS Document */


a, a:link, a:visited, a:active{	color:#616368; text-decoration:none;  cursor:pointer; }
a:hover{ color:#000; }
a img {	border:none; }
h1{	font-size:14px; }
h2{	font-size:13px; }
h3{ font-size:12px; }

p{ padding-top:5px; }

.clear {
	clear: both;
}

body{
	
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
	#container{
		background:#FFF;
	}
		#wrapper_header{
			height:30px;
		}
			#wrapper_menu{
				height:42px;
				background:url(../images/back_menu.png) center repeat-x;
			}
				#wrapper_menu_2{
					margin:0 auto;
					width:922px;
					background:#FFF url(../images/back_menu_2.png) top center no-repeat;
				}
					#wrapper_menu_3{
						margin:0 auto;
						width:905px; /* 904 katalamvanoun afta pou periexei - 1 elefthero pixel gia sigouria */
					}
						#logo{
							float:left;
							width:109px;
							margin-left:1px;
							height:42px;
						}
						#menu{
							float:left;
							margin-left:3px;
							margin-right:3px;
							height:34px;
							background: url(../images/back_menu_3.png) top left no-repeat;
							
							width:585px;
							padding:4px 9px 4px 10px;
						}
						#search{
							float:left;
							width:184px;
							height:42px;
							background: url(../images/back_search.png) center left no-repeat;
						}
							#search input{
								border:1px solid #FFF;
								width:120px;
								margin-top:10px;
								margin-left:33px;
							}
							.hide_search_button{
								display:none;
							}
							/*  ==============================================================  */
							.search_page_title{
								padding:15px;
								text-align:center;
								font-size:14px;
							}
							.search_title{
								background-color:#CCC;
								padding:5px;
							}
	#wrapper_main{
		margin:0 auto;
		width:900px;
	}
		#column_index{
			width:900px;
		}
			#column_index_image{
				width:900px;
				height:500px;
				margin-top:2px;
			}
			#column_index_menu{
				width:900px;
				height:25px;
				padding-top:7px;
				margin-top:1px;
				margin-bottom:10px;
				background: url(../images/index_menu_bg.gif) center top repeat-x;
				text-align:center;
			}
				/* =============== */
				#index_box_1{ /* ===== Synolo 884px kai ta tria mazi ====== */
					float:left;
					background: url(../images/index_box_1.png) center left no-repeat;
					width:438px;
					height:103px;
					padding:5px;
					
					font-size:10px;
				}
					.red_text_with_margin{
						color:#900;
						margin-bottom:4px;
						font-weight:bold;
					}
					#index_box_1 img{
						float:left;
						padding-top:2px;
						
						width:72px;
						padding-left:2px;
						padding-right:6px;
					}
					.index_box_1_desc{
						float:left;
						width:358px;
					}
				#index_box_2{
					float:left;
					background: url(../images/weber-resellers.png) center left no-repeat;
					width:210px;
					height:100px;
					padding:8px 0px 8px 0px;
					margin-left:8px;
					border:0 !important;
					font-size:10px;
				}
					#index_box_2 .index_box_2_inner_1{
						float:left;
						width:81px;
					}
					#index_box_2 .index_box_2_inner_2{
						float:left;
						width:116px;
					}
						#index_box_2 .index_box_2_inner_2 .red_text{
							font-weight:bold;
						}
				#index_box_3{
					float:left;
					background: url(../images/index_box_2.png) center left no-repeat;
					width:218px;
					height:100px;
					padding-top:13px;
					margin-left:8px;
					text-align:center;
					font-size:10px;
				}
				#index_box_resellers{
					float:left;
					background: url(../images/index_box_resellers.png) center left no-repeat;
					width:218px;
					height:100px;
					padding-top:13px;
					margin-left:8px;
					text-align:center;
					font-size:10px;
				}
		#column_left{
			float:left;
			width:180px;
		}
			#title{
				width:180px;
				margin-top:20px;
				font-size:12px;
				font-weight:bold;
			}
				.title_red_text{
					color:#900;
				}
			#menu_vert{
				width:180px;
				margin-top:20px;
			}
				#menu_vert ul{
					list-style:none;
					margin:0;
					padding:0;
				}
					#menu_vert ul li{
						display:block;
						padding:0px;
					}
						#menu_vert ul li a{
							display:block;
							background:#F2F2F2;
							padding:2px 10px;
							font-weight:bold;
						}
						#menu_vert ul li a:hover{
							background:#e4e4e4;
						}
							#menu_vert ul li ul li a{
								padding-left:20px;
								font-weight:normal;
							}
							#menu_vert ul li ul li a.active_item{
								background-color:#e4e4e4;
							}
					#menu_vert ul li.vert_top{
						width:180px;
						height:20px;
						padding:0px;
						margin:0px;
						background: url(../images/menu_vert/menu_round_top.png) bottom center no-repeat;
					}
					#menu_vert ul li.vert_bottom{
						width:180px;
						height:20px;
						padding:0px;
						margin:0px;
						background: url(../images/menu_vert/menu_round_bottom.png) top center no-repeat;
					}
			#newsletter{
				width:160px;
				height:90px;
				padding:10px;
				
				margin-top:60px;
				margin-bottom:60px;
				font-size:12px;
				font-weight:bold;
				color:#900;
				background: url(../images/back_newsletter.png) center no-repeat;
			}
				#newsletter input.newslettertext{
					height:15px;
					padding:1px;
					width:150px;
					margin-top:4px;
					margin-bottom:4px;
					border:1px solid #CCC;
					font-size:10px;
				}
				#newsletter input.newsletterbutton{
					padding:1px;
					margin-top:2px;
					margin-bottom:2px;
					background:none;
					border:none;
					font-size:10px;
					cursor:pointer;
					text-decoration:underline;
				}
				#newsletter input.newsletterbutton:hover{
					text-decoration:none;
				}
		#column_center{
			float:left;
			width:510px;
			padding:15px;
		}
			#newsletter_body{
				text-align:center;
			}
				.message_ok{
					border:solid 1px #349534; 
					background:#C9FFCA;
					color:#008000;
					font-weight:bold;
					padding:4px;
					text-align:center;
				}
				.message_error{
					border:solid 1px #CC0000; 
					background:#F7CBCA;
					color:#CC0000;
					font-weight:bold;
					padding:4px;
					text-align:center;
				}
		#column_center_no_right{
			float:left;
			width:680px;
			padding:20px;
		}
			.product_details{
				width:680px;
			}
				.product_details_left{
					float:left;
					width:315px;
				}
					.product_details_title{
						font-size: 16px;
						color:#900;
						padding:5px 0px;
					}
				.product_details_right{
					float:left;
					width:365px;
					font-size:11px;
				}
					.product_details_right_title{
						font-size:12px;
						font-weight:bold;
						padding:5px 0px;
					}
			.aksesouar_box{
				
			}
				.aksesouar_box .aksesouar_box_title{
					font-size: 16px;
					padding:20px 0px 5px 0px;
					margin-bottom:10px;
					border-bottom:1px solid #CCC;
				}
				.aksesouar_box_first_row{
					margin-bottom:10px;
				}
					.aksesouar_box .aksesouar_box_item{
						float:left;
						width:210px;
						margin-right:25px
					}
					.aksesouar_box .aksesouar_box_item_third{
						float:left;
						width:210px;
					}
						.aksesouar_box .aksesouar_box_item img, .aksesouar_box .aksesouar_box_item_third img,
						.aksesouar_box .aksesouar_box_item a, .aksesouar_box .aksesouar_box_item_third a,
						.aksesouar_box .aksesouar_box_item .accessory_desc, .aksesouar_box .aksesouar_box_item_third .accessory_desc
						{
							float:left;
						}
						.aksesouar_box .aksesouar_box_item .accessory_desc div, .aksesouar_box .aksesouar_box_item_third .accessory_desc div{
							overflow:visible;
							width:125px;
							margin-left:5px;
						}

/* ================================================================================================================================================ */
			#pinakas{
				padding:15px;
			}
				.pinakas_title{
					margin:15px;
					padding:5px;
					font-size:14px;
					border-bottom:1px solid #CCC;
				}
				.item_holder{
					float:left;
					padding:15px; /* 16 einai kanonika. Tora menoun 6 pixel elefthera gia sigouria */
					width:128px;
					text-align:center;
				}
/* ================================================================================================================================================ */
		#column_right{
			float:left;
			width:180px;
		}
			#right_box_1{
				width:160px;
				height:86px;
				padding:10px;
				
				margin-top:60px;
				margin-bottom:0px;
				font-size:10px;
				background: url(../images/right_box_1.png) center no-repeat;
			}
				#right_box_1 div.title{
					color:#900;
					padding-bottom:5px;
					font-weight:bold;
				}
				#right_box_1 div.right_box_1_content{
					padding:3px 0px;
					overflow:hidden;
					height:50px;
				}
				#right_box_1 div.right_box_1_readmore{
					text-align:right;
				}
				#right_box_1 div.right_box_1_readmore a{
					text-decoration:underline;
				}
				#right_box_1 div.right_box_1_readmore a:hover{
					text-decoration:none;
				}
			#right_box_2{
				width:160px;
				height:86px;
				padding:10px;
				
				margin-top:20px;
				margin-bottom:60px;
				font-size:10px;
				background: url(../images/right_box_1.png) center no-repeat;
				text-align:center;
			}
				.phone_number{
					font-size:14px;
					font-weight:bold;
					padding:4px 2px;
				}
				.videos	{
					font-size:11px;
					font-weight:bold;
					color:#CC0001;
					padding-bottom:4px;
				}
			#right_box_3{
				margin-top:20px;
			}
	#contact{
		/* 900 pixel einai */
		
	}
		#contact_left{
			float:left;
			width:520px;
			margin-top:20px;
			margin-bottom:20px;
		}
			#info_box{
				/* 520px */
				width:480px;
				height:110px;
				padding:20px;
				margin-bottom:20px;
				background: url(../images/contact_box.png) center no-repeat;
			}
				#info_box_1{
					float:left;
					width:240px;
				}
					.red_text{
						color:#900;
					}
					#info_box_1 p{
						height:15px;
						padding:0px;
						margin:12px 0px;
					}
				#info_box_2_image{
					float:left;
					width:145px;
					margin-left:40px;
					height:109px;
					background: url(../images/contact_image.jpg) right top no-repeat;
				}
			#contact_resellers_box{
				margin:20px auto;
				width:520px;
				height:27px;
				padding-top:14px;
				background: #9C0;
				text-align:center;
				background: url(../images/contact_box_resellers.png) top center no-repeat;
				font-weight:bold;
			}
			#contact_form .input_text{
				width:220px;
				border:1px solid #CCCCCC;
				font-size:10px;
			}
			#contact_form textarea{
				width:250px;
				border:1px solid #CCCCCC;
				font-size:11px;
				height:90px;
			}
			#contact_form .input_button{
				width:200px;
				height:25px;
				border:1px solid #cbcbcb;
				background-color:#333;
				color:#FFF;
			}
		#contact_right_map{
			float:left;
			width:348px;
			height:350px;
			border:1px solid #d1d0cc;
			margin-left:30px;
			margin-top:20px;
			margin-bottom:20px;
			/*background: #9C0;*/
		}
#wrapper_footer{
	background: url(../images/back.gif) top center repeat;
	border-top:1px solid #afafaf;
}
#footer{
	margin:0 auto;
	width:900px;
}
	#footer_left{
		float:left;
		width:350px;
		color:#616368;
		padding-top:15px;
		height:55px;
		font-size:10px;
	}
	#footer_center{
		float:left;
		width:200px;
		color:#FFF;
		padding-top:5px;
		height:30px;
	}
	.footer_fb {height:35px; width:auto; margin:5px 0 10px 0;}
	.footer_fb .linkfb {float:left;margin:10px 0 0 0; color:#fff;}
	.footer_fb img {margin:0 0 0 10px;}
	#footer_right{
		float:left;
		width:350px;
	}
		.footer_float_right, footer_float_right_text{
			float:right;
			font-size:9px;
			color:#FFF;
			padding-top:35px;
			padding-left:12px;
			height:30px;
		}
		.footer_float_right_text{
			padding-top:28px;!important
			height:35px;!important
		}


/* ======== Sticky Footer ======== */
* {
	margin: 0;
}
html, body {
	height: 100%;
}
#container{
		/* Sticky footer */
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -75px; /* the bottom margin is the negative value of the footer's height */
}
#wrapper_footer, .push {
	height: 74px; /* .push must be the same height as .footer */
}


/* ======== TEXT EDITOR ======== */
.image_space { /* NOT WORKING */
	margin: 5px;
}

/* ======== DEALERS PAGE ======= */
#deal_list{
	margin-top:10px;
}
#deal_list ul li{
	padding-top:15px;
}
#dealers{
	width:180px;
	height:350px;
	background: url(../images/deal.png) top center no-repeat;
	margin-top:50px;
	font-size:9px;
}
	.deal{
		width:140px;
		margin:12px 0 0 20px;
	}
	.top30{
		padding-top:14px;
	}
	#dealers img{
		margin:4px;
		float:left;
	}
	.cur_deal{
		color:#990000;
		font-weight:bold;
	}
#dealers_eshops{
	width:180px;
	height:120px;
	background: url(../images/deal_eshop.png) top center no-repeat;
	margin-top:50px;
	font-size:9px;
}
	.deal{
		width:140px;
		margin:12px 0 0 20px;
	}
	#dealers_eshops img{
		margin:4px;
		float:left;
	}
	
.slider_videos ul, .slider_videos li{ 
	margin:0;
	padding:0;
	list-style:none;
}
.slider_videos li{ 
	width:209px;
	height:77px;
	overflow:hidden; 
}
.buttons_icon {
	width:155px;
	height:100px;
	float:left;
	margin-top:25px;
	text-align:left;
}
.buttons_icon .ico { width:100%; height:27px; border-bottom:solid 2px #666;}
.buttons_icon .print {margin-right:10px;}
.buttons_icon .email { }
.buttons_icon  img{float:left;}
.buttons_icon  a{float:left;opacity:0.5; filter:alpha(opacity=50);}
.buttons_icon  a:hover{ opacity:1; filter:alpha(opacity=100);}
.buttons_icon .ico a span {float: left;font-size: 13px;margin: 6px 0 0 10px;}

