
/* --------------------------------------------------------------------------
	YUI Customization
-------------------------------------------------------------------------- */
#custom-doc {}
#custom-doc { width:76.15em;*width:74.32em;min-width:990px; margin:auto; text-align:left; }

/* --------------------------------------------------------------------------
	Generic
-------------------------------------------------------------------------- */
body
	{
	font-family: arial,sans-serif;
	text-align:center;
	background-color:#ffffff;
	padding:0px;
	}
p
	{
	margin:0px;
	}
img
	{
	border:none;
	}
span.asterisk
	{
	color:#ff0000;
	}
table
	{
	border:0px;
	border-collapse:collapse;
	width:900px;
	}
td
	{
	padding:0px;
	margin:0px;
	}
h1
	{
	clear:all;
	}
a:active
	{
	border: none;
	}
/* --------------------------------------------------------------------------
	Header splash
	#hd .header
-------------------------------------------------------------------------- */
#header
	{
	padding:0px;
	margin:0px;
	height:303px;
	width:900px;
	}


/* --------------------------------------------------------------------------
	Header company menu
	#hd .companymenu
-------------------------------------------------------------------------- */
#hd 
	{
	width:900px;
	}
#hd .companymenu
	{
	font-family: Arial,Helvetica,sans-serif;
	background:url(companymenu.jpg) no-repeat;
	height:38px;
	overflow:hidden;
	}


/* --------------------------------------------------------------------------
	Body area
	#bd
-------------------------------------------------------------------------- */
#site 
	{
	padding:0px;
	margin:0px;
	
	}

#site table
	{
	background-color:#ffffff;
	margin:auto;
	padding:0px 0px 0px 0px;
	
		border:1px solid #c3c3c3;
	}
#site tr,td
	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

	
#bd tr,td
	{
	background-color:#e6e6e6;
	padding:0px;
	margin:0px;
	}

/* --------------------------------------------------------------------------
	Left area
	#bd .left
-------------------------------------------------------------------------- */
#bd 
	{
	font-family:Arial,Helvetica,sans-serif;
	}
#bd .padding
	{
	padding:10px;
	}

#bd h2
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	margin:0px;
	}

/* --------------------------------------------------------------------------
	Left area vertical menu
	#bd .left .verticalmenu
-------------------------------------------------------------------------- */
#content
	{
	float:right;
	background-color:#ffffff;
	width:540px;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	border-right:1px dashed #678cb5;
	text-align:center;

	
	}

#pagetitle
	{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	background:url(titleline.jpg) repeat-x;
	height:120px;
	width:542px;
	
	}
#pagetitle .width
	{
	margin:0px 0px 0px 0px;
	padding:17px 0px 5px 5px;
	color:#555781;
	}
#pagetitle .width .title
	{
	width:120px;
	padding-left:5px;
	color:#555781;
	text-align:center;
	background:#FFFFFF;
	float:right;
	}
#pagetitle .width p
	{
	width:530px;
	
	color:#555781;
	text-align:center;
	background:#FFFFFF;
	float:right;
	}
#pagetitle .article
	{
	margin:0px 0px 10px 0px;
	padding:17px 0px 5px 5px;
	color:#555781;
	
	}
#pagetitle .article p
	{
	width:450px;
	height::39px;
	color:#555781;
	text-align:center;
	background:#FFFFFF;
	float:right;
	margin-bottom:3px;
	}
#content-text
	{
	
	background-image:url(content-text.jpg);
	font-family:Tahoma;
	font-size:14px;
	display:inline-block;
	padding:0px 0px 0px 0px;
	text-align:center;
	
	}

#content-text .content-top
	{
	background-image:url(content-top.jpg);
	overflow:hidden;
	height:20px;
	width:542px;
	}
	
#content-text .content-bottom
	{
	overflow:hidden;
	background-image:url(content-bottom.jpg);
	width:542px;
	height:102px;
	}
#content-text .narrow
	{
	z-index:2;
	}

#content-text form ul li
	{
	list-style:none;
	font-family:Tahoma;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	}
#content-text form 
	{
		width:542px;
		overflow:hidden;
	}
	
#content-text .sitemap 
	{
		width:542px;
		
	}


#content-text .sitemap ul li a span 	{
	
	list-style:none;
	font-family:Tahoma;
	width:542px;
	text-align:center;
	}
#content-text ul 
	{
	text-align:left;
	padding-left:20px;
	}
#content-text ul li a.title
	{
	list-style:none;
	font-family:Tahoma;
	padding-right:10px;
	text-align:left;
	color:#000000;
	text-decoration:none;
	}
#content-text ul li a.title:hover
	{
	text-decoration:underline;
	}
	
#content-text ul li a.more
	{
	list-style:none;
	font-family:Tahoma;
	padding-left:310px;
	text-align:right;
	color:#7f9ec1;
	text-decoration:none;	

	}
#content-text ul li a.more:hover
	{
	text-decoration:underline;
	color:#000000;
	}

#content-text  p
	{
	
	font-family:Tahoma;
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	text-align:left;
	clear:both;
	float:none;

	}
#content-text  .pager
	{
	overflow:hidden;
	border:none;
	*padding-left:245px;
	}


#content-text img
	{
	font-family:Tahoma;
	padding:0px 0px 0px 5px;
	}
#content-text .relatedarticles
	{
	font-family:Tahoma;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	text-align:left;
	}

#content-text .relatedarticleswidth
	{

	width:620px;
	
	}
#content-text .relatedproducts
	{

	font-family:Tahoma;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	text-align:left;
	}
	
#content-text .relatedproductswidth
	{

	width:542px;
	
	}

#images li{
	float:left;
	margin:5px;
}

	
#navigation table
	{
	float:left;
	font-family:Tahoma;
	font-size:13px;
	background-color:#688cb5;
	border:none;
	width:199px;
	}
#navigation tr,td
	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

#navigation .verticalmenu
	{
	font-family:Arial,Helvetica,sans-serif;
	background-color:#d2c3bd;
	 border:1px solid #ccc8cb;
	 background-color:#688cb5;
	 padding-bottom:50px;
	}
#navigation .verticalmenu ul li a.active span
	{
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(arrow-navigation.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	
	}
#navigation .subscribe
	{
	font-family:Tahoma;
	font-size:12px;
    border-bottom:1px solid #ccc8cb;
	padding-bottom:5px;
	padding-top:10px;
	}
#navigation .subscribe  h2
	{
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	}
#navigation .subscribe  .helptext
	{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	}
#navigation .subscribe  .label
	{
display:none;
visibility:hidden;
	}
#navigation .verticalmenu a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
#navigation .verticalmenu ul 
	{
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:left;

	}
#navigation .verticalmenu ul ul
	{
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	position:relative;

	}
#navigation .verticalmenu ul li
	{
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	
	
	}
#navigation .verticalmenu ul li a
	{
	text-decoration:none;
	display:block;
	width:100%;
	border-bottom:1px solid #6d90b8;

	}
#navigation .verticalmenu ul li a span /* Για padding μεταξύ κειμένου item και του border του */
	{
	display:block;
	padding:2px 2px 2px 2px;

	}
#navigation .verticalmenu ul li ul li a span /* Για padding μεταξύ κειμένου item και του border του */
	{
	display:block;
	padding:2px 2px 2px 2px;
	background-image:url(navigation.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#c50000;
	padding-left:16px;
	}
#navigation .verticalmenu ul li a:hover
	{

	}
#rightNavBar_margin
	{

	padding-top:50px;
	background-color:#FFFFFF;
	}
#rightNavBar table
	{
	border:0px;
	background-color:#678cb5;
	width:150px;
	padding-bottom:50px;
	}
#news
	{
	font-family:Tahoma;

	
	
	}
#title
	{
	font-family:Tahoma;
	font-size:13px;
	color:#ffffff;
	background-color:#678cb5;
	font-weight:normal;
	
	}

#news ul 
	{
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:left;
	}
#news ul ul
	{
	display:block;
	margin:0px;
	padding:0px 0px 0px 10px;
	position:relative
		
	}
#news ul li
	{
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	}
#news ul li a
	{
	text-decoration:none;
	display:block;
	background-repeat:no-repeat;
	background-position:left;
	background-image:url(article-arrow.jpg);
	background-color:#FFFFFF;
	padding-left:14px;
	padding-bottom:5px;
	color:#000000;
	font-family:Tahoma;
	font-size:12px;
	border-bottom:1px dashed #678cb5;
	}
#news ul li a span /* Για padding μεταξύ κειμένου item και του border του */
	{
	display:block;
	padding:2px 2px 2px 2px;
	
	}
#news ul li a:hover
	{
	text-decoration:underline;
	}
#footer
	{
	background-color:#678cb5;
	}
#navigation .footer a
	{
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#000000;
	}
/* --------------------------------------------------------------------------
	Left area login box
	#bd .left .login
-------------------------------------------------------------------------- */
#bd .left .login
	{
	margin:20px 0px 0px 0px;
	border-top: 1px solid;
	}
#bd .left .login .field .label
	{
	font-size:8pt;
	}
#bd .left .login .command
	{
	text-align:right;
	}
#bd .left .login .command input
	{
	font-size:8pt;
	font-family:Arial,Helvetica,sans-serif;
	}
#bd .left .login .field .control input
	{
	width:97%;
	margin-bottom:4px;
	font-family:Arial;
	font-size:8pt;
	}

/* --------------------------------------------------------------------------
	Left area newsletter subscription
	#bd .left .subscribe
-------------------------------------------------------------------------- */

#navigation.subscribe
	{
	margin:0px 0px 0px 0px;
	border-top: 1px solid;
	}
#navigation .subscribe .command
	{
	text-align:center;
	}
#navigation .subscribe .command input
	{
	font-size:8pt;
	font-family:Arial,Helvetica,sans-serif;
	}
#navigation .subscribe .field .control input
	{
	width:97%;
	margin-bottom:4px;
	font-family:Arial;
	font-size:8pt;
	}


/* --------------------------------------------------------------------------
	Left area search
	#bd .left .search
-------------------------------------------------------------------------- */
#navigation .search
	{
	font-family:Tahoma;
	font-size:12px;
    border-bottom:1px solid #ccc8cb;
	padding-bottom:5px;
	padding-top:10px;
	}
#navigation .search h2
	{
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	}
#navigation .search .textbox
	{
	width:auto;
	}
#navigation .search .command
	{
	text-align:center;
	}
#navigation .search .command input
	{

	font-size:8pt;
	font-family:Arial,Helvetica,sans-serif;
	}
#navigation .search .field .control input
	{
	width:80%;
	margin-bottom:4px;
	font-family:Arial;
	font-size:8pt;
	}
.description
{
display:none;
visibility:hidden;
}
/* --------------------------------------------------------------------------
	Left area poll
	.left .poll
-------------------------------------------------------------------------- */
#rightNavBar .poll
	{
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	padding-bottom:15px;

	}
#rightNavBar .poll table
	{
	text-align:left;
	background-color:#FFFFFF;
	}
#rightNavBar .poll tr,td
	{
	background-color:#FFFFFF;
	}
#rightNavBar .poll .title
	{

	text-align: center;
	font-family:Tahoma;
	font-size:13px;
	color:#ffffff;
	background-color:#678cb5;
	font-weight:normal;
	width:100%;
	}
#rightNavBar .poll .title a
	{
	font-family:Tahoma;
	font-size:12px;
	color: #FFFFFF;
	text-decoration:none;
	}
#rightNavBar .poll .question
	{
	font-family:Tahoma;
	font-size:12px;
	text-align:center;
	font-weight:normal;
	}
#rightNavBar .poll .form label
	{
	padding-left:0px;
	margin:0px;
	font-size:11px;
	text-align:center;
	
	}
#buttons 
	{
	padding-top:3px;
	border-top:1px dashed #678cb5;
	border-bottom:1px dashed #678cb5;
	padding-bottom:3px;
	}
#buttons input
	{

	font-family:Tahoma;
	font-size:12px;
	width:95px;
	color:#FFFFFF;
	background-color:#678cb5;
	text-align:center;
	}
#PollOptions
	{
	text-align:left;
	}
#rightNavBar .poll .graph_bar
	{
	width:80%;
	background-color: #000000;
	height: 10px;
	}
#rightNavBar .poll .bar
	{
	width:80%;
	background-color: #00CC33;
	height: 10px;
	}
#rightNavBar .poll .poll_results
	{
	padding-top:10px;
	padding-left:3px;
	padding-bottom:3px;
	font-family:Tahoma;
	font-size:13px;
	text-align:left;
	font-weight:normal;
	}

/* --------------------------------------------------------------------------
	Footer
	#ft
-------------------------------------------------------------------------- */
#ft
	{
	border-top: 1px solid;
	padding:10px;
	font-size:8pt;
	text-align:center;
	}

/* --------------------------------------------------------------------------
	Main content area
	#yui-main .yui-b .yui-g
-------------------------------------------------------------------------- */
#yui-main .yui-b .yui-g p
	{
	margin: 0px 0px 10px 0px;
	line-height:12pt;
	}
#yui-main .yui-b .yui-g h1
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	margin-top:8px;
	margin-bottom:12px;
	}
	
/* --------------------------------------------------------------------------
	Pager
	#.pager
-------------------------------------------------------------------------- */
div.pager
{
text-align:center;
font-size:10pt;
font-weight:bold;
}
div.pager.top
{
border-bottom: 1px dotted #C0B68B;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
text-align:center;
}
div.pager.bottom
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div.pager a.previous, div.pager a.next
{
color:#000000;
text-decoration:none;
}
div.pager a
{
color:#000000;
margin:0px 5px 0px 5px;
}
div.pager a:hover
{
text-decoration:underline;
}
div.pager a.current, div.pager a.current:hover
{
text-decoration:none;
cursor:default;
}



#hd .companymenu .language .changelanguage .en a
{

	color:#FFFFFF;
	
	}


#hd .companymenu .language .changelanguage .el a
{

	color:#FFFFFF;

	
	}

/* --------------------------------------------------------------------------
	Sitemap
	#sitemap
-------------------------------------------------------------------------- */
#content .sitemap
{
width:640px;


}

#content .sitemap ul
{
margin:0px;
padding:0px 0px 0px 20px;


}


#content .sitemap ul li
{
	list-style-type:none;
	padding: 2px 0px 2px 0px;
	text-align:left;
}


#content .sitemap ul li a
{
	text-decoration: none;
	color:#000000;
}
#content .sitemap ul li a:hover
{
	text-decoration:underline;
	color:#000000;
}
#productoptions .price
	{
	display:none;
	visibility:hidden;
	}
#productoptions .addtocart
	{
	display:none;
	visibility:hidden;
	}
#productoptions .addtowishlist
	{
	display:none;
	visibility:hidden;
	}
#productoptions .photo
	{
	display:none;
	visibility:hidden;
	}
#attributes
	{
	display:none;
	visibility:hidden;
	}
	#files 
	{
	text-align:center;
	*padding-left:245px;
	}
#productoptions .files .file .avi a
	{
	color:#000000;
	text-align:left;
	background-repeat:no-repeat;
	background-position:left;
	background-image:url(video_icon.gif);
	}
#content-text .price
	{
	display:none;
	visibility:hidden;
	}
#content-text .addtocart
	{
	display:none;
	visibility:hidden;
	}
#content-text .addtowishlist
	{
	display:none;
	visibility:hidden;
	}
#content-text .photo
	{
	display:none;
	visibility:hidden;
	}

#content-text .more
	{
	display:none;
	visibility:hidden;
	}
	
	/* --------------------------------------------------------------------------
	Search Page
-------------------------------------------------------------------------- */
#content a{
color:#000000;
text-decoration:none;
}

#content li{
list-style:none;

}

#content a:hover{
color:#000000;
text-decoration:underline;
}
