/* ----------------------------------------------------------------------------------/Modules/Searchbox/Templates/Default/Index.css---------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------/Modules/Orders_CartStatus/Templates/Default/Index.css---------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------/Modules/Content_SingleLevelMenu/Templates/Default/Index.css---------------------------------------------------------------------------------- */.SingleLevelMenu {
  margin: 0;
  padding: 0;
}

.SingleLevelMenu li {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

.SingleLevelMenu a {
  display: block;
  text-decoration: none;	
}

.SingleLevelMenu li {

}


.SingleLevelMenu li a {
}

.SingleLevelMenu li a:hover {

}/* ----------------------------------------------------------------------------------/Modules/Security_UserLogin/Templates/Default/Index.css---------------------------------------------------------------------------------- */.LinkAction
{
	clear:both;
}
/* ----------------------------------------------------------------------------------/Modules/Security_UserInfo/Templates/Default/Index.css---------------------------------------------------------------------------------- */.Field {
	visibility:visible;
}/* ----------------------------------------------------------------------------------/Modules/Banners_PlacementList/Templates/Default/Index.css---------------------------------------------------------------------------------- */.BannersList li
{
	list-style:none;
	margin-bottom:5px;
}

.Banners ul
{
	margin:0px;
}
/* ----------------------------------------------------------------------------------/Modules/Content_SingleLevelMenuWithOpenBranch/Templates/Default/Index.css---------------------------------------------------------------------------------- */.single_level_menu ul {
  margin: 0;
  padding: 0;
}

.single_level_menu li {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

.single_level_menu a {
  
  text-decoration: none;	
}

.single_level_menu li {
  margin-top: 1px;
}


.single_level_menu li a {
  
  color: #fff;	
  padding: 0.5em;
}

.single_level_menu li a:hover {
	border-color:red;
}/* ----------------------------------------------------------------------------------/Modules/Content_ArticleList/Templates/Default/Index.css---------------------------------------------------------------------------------- */.ArticleList
{
    /* border:2px blue solid; */
}

.ArticleList img
{
    border:1px #cccccc solid;
}

.Caption
{
	font-weight:bold;
}

.ArticleTitle
{
	font-weight:bold;
	font-size:14px;
}

.ArticleList img
{
	float:left;
	margin:10px 10px 0px 0px;
}


.ArticleList ul li
{

}/* ----------------------------------------------------------------------------------/Modules/Pager/Templates/Default/Index.css---------------------------------------------------------------------------------- */.Pager
{
border:1px solid #eeeeee;
margin-bottom:1em;
}

.Pager ul
{
margin:0px;
padding:4px;
overflow:hidden;
position:relative;
text-align:center;
height:2em;
}

.Pager ul li
{
list-style:none;
}

.Pager ul li a
{
text-decoration:none;
display:block;
padding:4px;
color:#000000;
outline:none;
}

.Pager ul li a:hover
{
text-decoration:underline;
}

.Pager .FirstPage
{
position:absolute;
left:0%;
width:12%;
text-align:center;
}

.Pager .PreviousPage
{
position:absolute;
left:12%;
width:12%;
text-align:center;
}

.Pager .NextPage
{
position:absolute;
right:12%;
width:12%;
text-align:center;
}

.Pager .LastPage
{
position:absolute;
right:0px;
width:12%;
text-align:center;
}

.Pager li.PageNumbers
{
width:52%;
position:absolute;
left:24%;
}

.Pager li.PageNumbers ul
{
display:inline-block;
padding:0px;
width:auto;
margin:auto;
}

.Pager li.PageNumbers ul li
{
float:left;
margin-left:2px;
margin-right:2px;
}

.Pager li.PageNumbers ul li a
{
padding-left:5px;
padding-right:5px;
border: 1px solid #eeeeee;
}

.Pager li.PageNumbers ul li a:hover
{
background-color:#eeeeee;
}

.Pager li.PageNumbers ul li.CurrentPage a
{
border: 1px solid #bbbbbb;
font-weight:bold;
}/* ----------------------------------------------------------------------------------/Modules/Content_MultiLevelMenu/Templates/HorizontalJS/Index.css---------------------------------------------------------------------------------- *//*** ESSENTIAL STYLES ***/
.multi_level_ul, .multi_level_ul * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.multi_level_ul {
	line-height:	18px;
}
.multi_level_ul ul {
	position:		absolute;
	top:			-999em; 
	width:			10em; /* left offset of submenus need to match (see below) */
}
.multi_level_ul ul li {
	width:			100%;
}
.multi_level_ul li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.multi_level_ul li {
	float:			left;
	position:		relative;
}
.multi_level_ul a {
	
	position:		relative;
}
.multi_level_ul li:hover ul,
.multi_level_ul li.multi_level_hover ul {
	left:			0;
	top:			23px; /* match top ul list item height */
	z-index:		99;
}
ul.multi_level_ul li:hover li ul,
ul.multi_level_ul li.multi_level_hover li ul {
	top:			-999em;
}
ul.multi_level_ul li li:hover ul,
ul.multi_level_ul li li.multi_level_hover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.multi_level_ul li li:hover li ul,
ul.multi_level_ul li li.multi_level_hover li ul {
	top:			-999em;
}
ul.multi_level_ul li li li:hover ul,
ul.multi_level_ul li li li.multi_level_hover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/

#multi_level_menu
{

}

.multi_level_ul {
	float:			left;
	margin-bottom:	0em;
}
.multi_level_ul a {

	text-decoration:none;
}
.multi_level_ul a, .multi_level_ul a:visited  { /* visited pseudo selector so IE6 applies text colour*/
}
.multi_level_ul li {

}
.multi_level_ul li.current {

}
.multi_level_ul li li {

}
.multi_level_ul li li li {

}
.multi_level_ul li:hover, .multi_level_ul li.multi_level_hover,
.multi_level_ul a:focus, .multi_level_ul a:hover, .multi_level_ul a:active {

	outline:		0;
}

/*** arrows **/
.multi_level_ul a.multi_level_with_ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.multi_level_sub_indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	 /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .multi_level_sub_indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .multi_level_sub_indicator,
a:hover > .multi_level_sub_indicator,
a:active > .multi_level_sub_indicator,
li:hover > a > .multi_level_sub_indicator,
li.multi_level_hover > a > .multi_level_sub_indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.multi_level_ul ul .multi_level_sub_indicator { background-position:  -10px 0; }
.multi_level_ul ul a > .multi_level_sub_indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.multi_level_ul ul a:focus > .multi_level_sub_indicator,
.multi_level_ul ul a:hover > .multi_level_sub_indicator,
.multi_level_ul ul a:active > .multi_level_sub_indicator,
.multi_level_ul ul li:hover > a > .multi_level_sub_indicator,
.multi_level_ul ul li.multi_level_hover > a > .multi_level_sub_indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.multi_level_shadow ul {
	
	padding: 0 8px 9px 0;
}
.multi_level_shadow ul.multi_level_shadow_off {
	background: transparent;
}/* ----------------------------------------------------------------------------------/Styles/Default/Layout.Design.css---------------------------------------------------------------------------------- *//* -----------------------------------------------------------
* Header
-------------------------------------------------------- */
a { color:#000000; text-decoration:none; }
a:hover {  text-decoration:underline; }
body{ 
background:url(../../Images/Layout/images/background_tile.jpg) #558cce repeat-x;
z-index:0;
}
ul , li { 
margin:0px; 
padding:0px; 
}
#clear { 
clear:both; 
}
.Layout-Page { 
margin:0 auto auto; 
}

.Layout-FullRow.Header{
width:950px;
height:131px;
}

/* Logo */
.Logo{ 
background:url(../../Images/Layout/images/background_logo.jpg) center no-repeat; 
height:79px;
width:950px;
position:relative;
/*margin-left:8px;
*/}

#logo { 
background:url(../../Images/Layout/images/logo.jpg)  no-repeat; 
height:38px;
width:123px;
position:absolute;
top:21px;
left:18px;
}

/* Company Name*/
#companyName{
color:#224ea2;
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
position:absolute;
left:137px;
top:42px;
}


/* Top right menu */
#menu_top_right{
position:absolute;
right:0px;
width:89px;
margin-top:6px;
}

#menu_top_right li { 
background:url(../../Images/Layout/images/menu_top_right_separator.jpg) no-repeat ; 
float:left; 
list-style:none; 
text-align:right; 
}

#menu_top_right li a{
width:18px; 
height:15px; 
display:block; 
text-align:right; 
text-decoration:none; 
color:#000000;   
}

#menu_top_right li.contact_logo a{ 
background:url(../../Images/Layout/images/contact_logo.jpg)  no-repeat; 
margin-left:11px;  
margin-top:1px; 
width:23px;
}

#menu_top_right li.home_logo { 
background:none;
text-align:left; 
}

#menu_top_right li.home_logo a{ 
background:url(../../Images/Layout/images/home_logo.jpg)  no-repeat; 
margin-left:6px;   
}

#menu_top_right li.lang a { 
text-align:left; 
}

#menu_top_right li.LanguageSwitches a{ 
color:#a3a4a4; 
font-weight:bold; 
text-decoration:none; 
font-family:Tahoma; 
font-size:11px;
text-align:center; 
margin-top:-2px; 
margin-left:8px;
}

#menu_top_right li.LanguageSwitches a:hover { 
text-decoration:underline; 
}

/* Horizontal menu */

.main_horizontal_menu {
width:750px;
}

.horizontal_menu_home{
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
width:150px;
margin-top:72px;
float:left;
position:absolute;
height:61px;
text-align:center;
font-family:Tahoma;
}

.horizontal_menu_home ul{
	position:relative;
	background:url(../../Images/Layout/images/horizontal_menu_separator.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
	width:150px;
}

.horizontal_menu_home ul li{
position:absolute;
*left:0px;
list-style:none;
width:145px;
margin-bottom:18px;
bottom:0px;
text-align:center;
font-size:10px;
}

.horizontal_menu_home ul li a, .horizontal_menu_contact ul li a{
/*background-position: 3px 0px;*/
position:relative;
color:#000000;
text-decoration:none;
margin-right:3px;
display:inline;
}

.horizontal_menu_home  ul li a span ,.horizontal_menu_contact  ul li a span {
position:absolute;
background:url(../../Images/Layout/images/horizontal_menu_arrow.jpg) right no-repeat;
float:left;
right:-8px;
top:4px;
padding-right:3px;
display:block;
width:5px;
height:5px;
} 


.horizontal_menu {
margin-top:72px;
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
position:absolute;
left:150px;
float:left;
text-align:center;
}

.horizontal_menu_contact{
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
width:145px;
margin-top:72px;
position:absolute;
height:61px;
text-align:center;
right:5px;
right:205px;
font-family:Tahoma;
}

.horizontal_menu_contact ul{
	position:relative;
	background:url(../../Images/Layout/images/horizontal_menu_separator.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
	width:150px;
}

.horizontal_menu_contact ul li{
position:absolute;
*left:0px;
list-style:none;
width:145px;
margin-bottom:18px;
bottom:0px;
text-align:center;
font-size:10px;
}

/*.horizontal_menu_contact li{
	background:url(../../Images/Layout/images/horizontal_menu_contact_right_end.jpg.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
}

.horizontal_menu_contact li ul{
position:relative;
height:61px;
text-align:center;
}
*/
.horizontal_menu_contact_end {
position:absolute;
display:inline;
right:-5px;
top:-1px;
}

.horizontal_menu_contact_end{
	width:5px;
	background:url(../../Images/Layout/images/horizontal_menu_contact_right_end.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
}



 /* Search Box*/
.search_top{
background:url(../../Images/Layout/images/search_top_background_image.jpg) no-repeat ; 
width:200px;
height:18px;
position:absolute;
right:0px;
top:72px;
}

.search_form{
position:absolute;
right:4px;
bottom:9px;
top:100px;
width:190px;
}

.Control input{
background:url(../../Images/Layout/images/search_form.jpg)  no-repeat ;
z-index:2;
padding-top:5px;
padding-left:10px;
display:block;
border:none;
width:190px;
height:24px;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.Action_search a{
background:url(../../Images/Layout/images/search_action.jpg) no-repeat ;
z-index:2;
position:absolute; 
top:4px; 
right:10px;
margin-top:4px;
display:block;
margin-bottom:3px;
height:10px;
width:10px;
}

/* -----------------------------------------------------------
* Layout-FullRow
-------------------------------------------------------- */
.MiddleColumn{
padding-left:4px;
}

.Layout-FullRow.content{
background-color:#FFFFFF;
width:950px;
padding-left:4px;
}

.page_title_content {
color:#FFFFFF;
background:#072557;
width:553px;
height:20px;
padding-top:5px;
}
.page_title_content h1 { 

padding:0px;
margin:0px; 
color:#FFFFFF;
margin-left:4px;
bottom:3px;
font-weight:normal;
font-size:12px;

}
.ArticleTitle2{
color:#FFFFFF;
height:20px;
padding-top:5px;
width:553px;
background-color:#172E6F;
}

.ArticleTitle2 h1{
bottom:3px;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
margin:0 0 0 4px;
padding:0;
}

.page_title_content span{
margin-left:4px;
bottom:3px
}

#subcategories_title{
color:#FFFFFF;
background:#072557;
position:relative;
width:556px;
height:20px;
padding-top:5px;
}

#page_title_content span{
margin-left:4px;
bottom:3px
}

.subcategory_li{
list-style:none;
padding-left:10px;
padding-top:8px;
}

/* -----------------------------------------------------------
* Left Panel
-------------------------------------------------------- */

.LeftColumn.Padding {
padding:8px 0px 0px 0px;
padding-left:0px;
}

/* Left Menu */

.Leftmenu{

*left:0;
*margin-left: -8px;

}

.Leftmenu ul li{
list-style:none;
text-align:left; 
}

.Leftmenu ul li a{
background:url(../../Images/Layout/images/left_menu.jpg)  left no-repeat ;
*margin-left:6px;
width:174px;
margin-bottom:1px;
display:block;
padding-left:13px;
padding-top:7px;
text-align:left;
color:#20335a;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
height:15px;
}

.Leftmenu ul li li{
background:#ffffff;
}

.Leftmenu ul li li a{
background:#FFFFFF;
color:#969898;
}

.Leftmenu ul li li li.has_submenu a.menu_a{
padding-bottom:9px;
}

.Leftmenu ul li li li.has_submenu li.menu_li a.menu_a 
{
padding-bottom:3px;
}

.Leftmenu ul li li li {
padding-left:11px;
}

.Leftmenu ul li li li li{
display:none;
}

.left_banner img{
width:191px;
}


/* -----------------------------------------------------------
* Right Panel
-------------------------------------------------------- */
.Layout-196-578-196 .RightColumn {
width:192px;
}

#news_top { position:relative;
background:url(../../Images/Layout/images/top_news_bg.jpg) right no-repeat; 
width:189px; 
height:27px; 
text-align:left;
color:#FFFFFF; 
}

#news_content { 

background:url(../../Images/Layout/images/content_news_bg.jpg) right no-repeat;   
width:189px; 
height:240px; 
color:#ffffff;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#news_content img { display:none; }

#news_content .ShortDescription { display:none; }
#news_content .PanelActions { display:none; }
#news_content ul {height:240px; width:189px; padding-left:8px;  padding-top:15px;}
#news_content li { list-style:none; text-align:left; background:url(../../Images/Layout/images/bullet_news.jpg) no-repeat 0px 9px; padding-bottom:25px; margin-right:5px; *margin-right:8px; padding-top:1px; *padding-top:5px;	 padding-left:8px; height:42px; line-height:15px;}
#news_content li a { color:#ffffff; text-decoration:none; font-size:11px; font-weight:normal;   }
#news_content li a:hover  { text-decoration:underline;}

#news_bottom { 
background:url(../../Images/Layout/images/bottom_news_bg.jpg) no-repeat; 
width:208px; 
height:5px; 
}

#news_box {
padding-bottom:5px;
}

#news_top span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

/*The Css of Panels are in Default/Panels.css*/ 

.PanelTitle.header{
color:#FFFFFF;
}
.Panel .PanelTitle 
{
position:relative;
background:url(../../Images/Layout/images/top_news_bg.jpg) right no-repeat; 
width:189px; 
height:27px; 
text-align:left;
}

#userlogin{
width:189px;

}

#NewsletterSignupForm{
width:189px;
}

.PanelTitle span{
color:#FFFFFF;
}

#UserLogin{
width:189px;
height:151px;
}

.Action.LoginAction
{
background:#f0f0f0;
width:189px;
height:30px;
}

/*.LoginActionButton{
background-image:url(../../Images/Layout/images/login_button.jpg) right no-repeat;
text-align:right;
}
.LoginActionButton a{
margin-top:10px;
margi-left:10px;
}*/

.LinkAction{
float:right;
}

.EmailField2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
font-size:11px;
padding-top:6px;
padding-left:7px;
}

.PasswordField2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
}

.LinkAction {
/*height:19px;*/
margin-right:5px;
padding-top:5px;

}
.LinkAction  a{
width:16px;
font-size:10px;
color:#000000;
text-decoration:underline;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.PanelTitle span{
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.PanelTitle.header span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
}
.LinkAction span{
color:#FF0000
}
.PasswordReminder span{
color:#fef502;
}

.PanelTitle span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
}

.control2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
}

.Panel.search{
padding-bottom:6px;
}

.right_banner {
text-align:center;

}


/* -----------------------------------------------------------
* Bottom
-------------------------------------------------------- */
.footer_menu{
text-align:center;
height:24px;
width:954px;
background-color:#0e54a9;
}

.footer_menu ul{
position:relative;
font-size:10px;
padding-top:8px;
}

.footer_menu li{
margin-top:5px;
background:url(../../Images/Layout/images/bottom_menu_tile.jpg) left no-repeat;
display:inline;
}

.footer_menu li.HomePage{
background:none;
text-align:center;
display:inline;
}

.footer_menu li a{
text-align:center;
color:#FFFFFF;
margin-right:10px;
margin-left:13px;
display:inline;
}

/* -----------------------------------------------------------
* Members.php
-------------------------------------------------------- */

.datatable
{
	width:99%;
	height:15px;
	clear:both;
	padding:0px;
	margin:0px;
	/*border:1px solid #BBBBBB;*/
	margin-left:1px;
}
.datatable thead
{
	border-top:1px solid #00005a;
	border-right:1px solid #00005a;
	border-bottom:1px solid #00005a;
	background-color:#f2f8ff;
}

.datatable thead th.first
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
	width:365px;
}


.datatable thead th.name
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
	width:365px;
}

.datatable tbody tr td a
{
	text-decoration:none;
	color:#335588;
	margin-left:5px;
}

.datatable thead th
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
}
.datatable tbody td
{
/*	border:1px solid #DDDDDD;*/
}
.datatable tbody tr.even
{
	background-color:#f2f8ff;
}
.datatable .boolean
{
	text-align:center;
}
.datatable .date
{
	text-align:right;
}
.datatable .number
{
	text-align:right;
}


/* -----------------------------------------------------------
* Sitemap.php
-------------------------------------------------------- */

#sitemap_ul li {
margin-left:15px;
text-decoration:none;
color:#393636;
font-family:Tahoma;
font-size:12px;
}
/* -----------------------------------------------------------
* Topmenu
-------------------------------------------------------- */
#header_top { height:79px;}
#top_main_menu { background:url(../../Images/Layout/images/top_menu.jpg) no-repeat; width:750px; height:54px;  }
#top_main_menu ul { float:left;   }
#top_main_menu ul li { list-style:none; width:150px;float:left; display:block; text-align:center; padding-top:20px;  }
#top_main_menu ul li a { background:url(../../Images/Layout/images/horizontal_menu_arrow.jpg) no-repeat right; padding-right:8px; color:#000000; text-align:center; font-size:11px; text-decoration:none;  }
#top_main_menu ul li.current a {color:#0059BD; }
#top_main_menu ul li a:hover  { color:#0059BD; }
#top_main_menu ul li ul { top:50px; background:#d7d6d6; width:150px; display:block; -moz-border-radius: 5px; left:5px; }
#top_main_menu ul li ul  li { padding-top:10px;text-align:left;  }
#top_main_menu ul li ul.multi_level_ul li a { display:block; padding-left:15px; text-align:left; background:none; color:#000000; }
#top_main_menu ul li ul.multi_level_ul li a:hover { text-decoration:underline; }

#content_image { background:url(../../Images/Layout/images/index_image.jpg) no-repeat; width:553px; height:268px;  margin-bottom:3px;}

.Action.OrderHistory  { display:none;  }

.complete_message { border:solid 1px;}

.Layout-196-578-196 .LeftColumn { width:110px;  }
.EditUserProfileAction a { background:#000000; padding:2px; color:#FFFFFF; text-decoration:none; }
.EditUserProfileAction a:hover {text-decoration:underline;}  

#user_profile_form fieldset {
border:1px solid  #3333FF;
}
#user_profile_form fieldset legend { color:#000000; }

.ArticlesRelatedList {
margin-left:20px;
margin-top:3px;
}


.LanguageSwitches a.Language-EL { background:url(../../Images/Layout/greek.gif) no-repeat; width:22px; display:block; height:14px; text-indent:90000px;  }
.LanguageSwitches a.Language-EN { background:url(../../Images/Layout/enlish.jpg) no-repeat; width:24px; display:block; height:14px; text-indent:90000px;  margin:0px; }

.ArticleFullText {
width:554px;
}

.ArticlePhoto{
display:none;
}

th.author {
width:70px;
text-align:center
}

td.author {
width:70px;
text-align:center
}

th.file{
width:12px;
}/* ----------------------------------------------------------------------------------/Styles/Default/Layout.Design091216.css---------------------------------------------------------------------------------- *//* -----------------------------------------------------------
* Header
-------------------------------------------------------- */
a { color:#000000; text-decoration:none; }
a:hover {  text-decoration:underline; }
body{ 
background:url(../../Images/Layout/images/background_tile.jpg) #558cce repeat-x;
z-index:0;
}
ul , li { 
margin:0px; 
padding:0px; 
}
#clear { 
clear:both; 
}
.Layout-Page { 
margin:0 auto auto; 
}

.Layout-FullRow.Header{
width:950px;
height:131px;
}

/* Logo */
.Logo{ 
background:url(../../Images/Layout/images/background_logo.jpg) center no-repeat; 
height:79px;
width:950px;
position:relative;
/*margin-left:8px;
*/}

#logo { 
background:url(../../Images/Layout/images/logo.jpg)  no-repeat; 
height:38px;
width:123px;
position:absolute;
top:21px;
left:18px;
}

/* Company Name*/
#companyName{
color:#224ea2;
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
position:absolute;
left:137px;
top:42px;
}


/* Top right menu */
#menu_top_right{
position:absolute;
right:0px;
width:89px;
margin-top:6px;
}

#menu_top_right li { 
background:url(../../Images/Layout/images/menu_top_right_separator.jpg) no-repeat ; 
float:left; 
list-style:none; 
text-align:right; 
}

#menu_top_right li a{
width:18px; 
height:15px; 
display:block; 
text-align:right; 
text-decoration:none; 
color:#000000;   
}

#menu_top_right li.contact_logo a{ 
background:url(../../Images/Layout/images/contact_logo.jpg)  no-repeat; 
margin-left:11px;  
margin-top:1px; 
width:23px;
}

#menu_top_right li.home_logo { 
background:none;
text-align:left; 
}

#menu_top_right li.home_logo a{ 
background:url(../../Images/Layout/images/home_logo.jpg)  no-repeat; 
margin-left:6px;   
}

#menu_top_right li.lang a { 
text-align:left; 
}

#menu_top_right li.LanguageSwitches a{ 
color:#a3a4a4; 
font-weight:bold; 
text-decoration:none; 
font-family:Tahoma; 
font-size:11px; 
text-align:center; 
margin-top:-2px; 
margin-left:8px;
}

#menu_top_right li.LanguageSwitches a:hover { 
text-decoration:underline; 
}

/* Horizontal menu */

.main_horizontal_menu {
width:750px;
}

.horizontal_menu_home{
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
width:150px;
margin-top:72px;
float:left;
position:absolute;
height:61px;
text-align:center;
font-family:Tahoma;
}

.horizontal_menu_home ul{
	position:relative;
	background:url(../../Images/Layout/images/horizontal_menu_separator.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
	width:150px;
}

.horizontal_menu_home ul li{
position:absolute;
*left:0px;
list-style:none;
width:145px;
margin-bottom:18px;
bottom:0px;
text-align:center;
font-size:10px;
}

.horizontal_menu_home ul li a, .horizontal_menu_contact ul li a{
/*background-position: 3px 0px;*/
position:relative;
color:#000000;
text-decoration:none;
margin-right:3px;
display:inline;
}

.horizontal_menu_home  ul li a span ,.horizontal_menu_contact  ul li a span {
position:absolute;
background:url(../../Images/Layout/images/horizontal_menu_arrow.jpg) right no-repeat;
float:left;
right:-8px;
top:4px;
padding-right:3px;
display:block;
width:5px;
height:5px;
} 


.horizontal_menu {
margin-top:72px;
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
position:absolute;
left:150px;
float:left;
text-align:center;
}

.horizontal_menu_contact{
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
width:145px;
margin-top:72px;
position:absolute;
height:61px;
text-align:center;
right:5px;
right:205px;
font-family:Tahoma;
}

.horizontal_menu_contact ul{
	position:relative;
	background:url(../../Images/Layout/images/horizontal_menu_separator.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
	width:150px;
}

.horizontal_menu_contact ul li{
position:absolute;
*left:0px;
list-style:none;
width:145px;
margin-bottom:18px;
bottom:0px;
text-align:center;
font-size:10px;
}

/*.horizontal_menu_contact li{
	background:url(../../Images/Layout/images/horizontal_menu_contact_right_end.jpg.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
}

.horizontal_menu_contact li ul{
position:relative;
height:61px;
text-align:center;
}
*/
.horizontal_menu_contact_end {
position:absolute;
display:inline;
right:-5px;
top:-1px;
}

.horizontal_menu_contact_end{
	width:5px;
	background:url(../../Images/Layout/images/horizontal_menu_contact_right_end.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
}



 /* Search Box*/
.search_top{
background:url(../../Images/Layout/images/search_top_background_image.jpg) no-repeat ; 
width:200px;
height:18px;
position:absolute;
right:0px;
top:72px;
}

.search_form{
position:absolute;
right:4px;
bottom:9px;
top:100px;
width:190px;
}

.Control input{
background:url(../../Images/Layout/images/search_form.jpg)  no-repeat ;
z-index:2;
padding-top:5px;
padding-left:10px;
display:block;
border:none;
width:190px;
height:24px;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.Action_search a{
background:url(../../Images/Layout/images/search_action.jpg) no-repeat ;
z-index:2;
position:absolute; 
top:4px; 
right:10px;
margin-top:4px;
display:block;
margin-bottom:3px;
height:10px;
width:10px;
}

/* -----------------------------------------------------------
* Layout-FullRow
-------------------------------------------------------- */
.MiddleColumn{
padding-left:4px;
}

.Layout-FullRow.content{
background-color:#FFFFFF;
width:950px;
padding-left:4px;
}

.page_title_content {
color:#FFFFFF;
background:#072557;
width:553px;
height:20px;
padding-top:5px;
}
.page_title_content h1 { 

padding:0px;
margin:0px; 
color:#FFFFFF;
margin-left:4px;
bottom:3px;
font-weight:normal;
font-size:12px;

}

.page_title_content span{
margin-left:4px;
bottom:3px
}

#subcategories_title{
color:#FFFFFF;
background:#072557;
position:relative;
width:556px;
height:20px;
padding-top:5px;
}

#page_title_content span{
margin-left:4px;
bottom:3px
}

.subcategory_li{
list-style:none;
padding-left:10px;
padding-top:8px;
}

/* -----------------------------------------------------------
* Left Panel
-------------------------------------------------------- */

.LeftColumn.Padding {
padding:8px 0px 0px 0px;
padding-left:0px;
}

/* Left Menu */

.Leftmenu{

*left:0;
*margin-left: -8px;

}

.Leftmenu ul li{
list-style:none;
text-align:left; 
}

.Leftmenu ul li a{
background:url(../../Images/Layout/images/left_menu.jpg)  left no-repeat ;
*margin-left:6px;
width:174px;
margin-bottom:1px;
display:block;
padding-left:13px;
padding-top:7px;
text-align:left;
color:#20335a;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
height:15px;
}

.Leftmenu ul li li{
background:#ffffff;
}

.Leftmenu ul li li a{
background:#FFFFFF;
color:#969898;
}

.Leftmenu ul li li li.has_submenu a.menu_a{
padding-bottom:9px;
}

.Leftmenu ul li li li.has_submenu li.menu_li a.menu_a 
{
padding-bottom:3px;
}

.Leftmenu ul li li li {
padding-left:11px;
}

.Leftmenu ul li li li li{
display:none;
}

.left_banner img{
width:191px;
}


/* -----------------------------------------------------------
* Right Panel
-------------------------------------------------------- */
.Layout-196-578-196 .RightColumn {
width:192px;
}

#news_top { position:relative;
background:url(../../Images/Layout/images/top_news_bg.jpg) right no-repeat; 
width:189px; 
height:27px; 
text-align:left;
color:#FFFFFF; 
}

#news_content { 

background:url(../../Images/Layout/images/content_news_bg.jpg) right no-repeat;   
width:189px; 
height:240px; 
color:#ffffff;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#news_content img { display:none; }

#news_content .ShortDescription { display:none; }
#news_content .PanelActions { display:none; }
#news_content ul {height:240px; width:189px; padding-left:8px;  padding-top:15px;}
#news_content li { list-style:none; text-align:left; background:url(../../Images/Layout/images/bullet_news.jpg) no-repeat 0px 9px; padding-bottom:30px; margin-right:5px; *margin-right:8px; padding-top:1px; *padding-top:5px;	 padding-left:8px;}
#news_content li a { color:#ffffff; text-decoration:none; font-size:11px; font-weight:normal;   }
#news_content li a:hover  { text-decoration:underline;}

#news_bottom { 
background:url(../../Images/Layout/images/bottom_news_bg.jpg) no-repeat; 
width:208px; 
height:5px; 
}

#news_box {
padding-bottom:5px;
}

#news_top span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

/*The Css of Panels are in Default/Panels.css*/ 

.PanelTitle.header{
color:#FFFFFF;
}
.Panel .PanelTitle 
{
position:relative;
background:url(../../Images/Layout/images/top_news_bg.jpg) right no-repeat; 
width:189px; 
height:27px; 
text-align:left;
}

#userlogin{
width:189px;

}

#NewsletterSignupForm{
width:189px;
}

.PanelTitle span{
color:#FFFFFF;
}

#UserLogin{
width:189px;
height:151px;
}

.Action.LoginAction
{
background:#f0f0f0;
width:189px;
height:30px;
}

/*.LoginActionButton{
background-image:url(../../Images/Layout/images/login_button.jpg) right no-repeat;
text-align:right;
}
.LoginActionButton a{
margin-top:10px;
margi-left:10px;
}*/

.LinkAction{
float:right;
}

.EmailField2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
font-size:11px;
padding-top:6px;
padding-left:7px;
}

.PasswordField2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
}

.LinkAction {
/*height:19px;*/
margin-right:5px;
padding-top:5px;

}
.LinkAction  a{
width:16px;
font-size:10px;
color:#000000;
text-decoration:underline;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.PanelTitle span{
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.PanelTitle.header span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
}
.LinkAction span{
color:#FF0000
}
.PasswordReminder span{
color:#fef502;
}

.PanelTitle span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
}

.control2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
}

.Panel.search{
padding-bottom:6px;
}

.right_banner {
text-align:center;

}


/* -----------------------------------------------------------
* Bottom
-------------------------------------------------------- */
.footer_menu{
text-align:center;
height:24px;
width:954px;
background-color:#0e54a9;
}

.footer_menu ul{
position:relative;
font-size:10px;
padding-top:8px;
}

.footer_menu li{
margin-top:5px;
background:url(../../Images/Layout/images/bottom_menu_tile.jpg) left no-repeat;
display:inline;
}

.footer_menu li.HomePage{
background:none;
text-align:center;
display:inline;
}

.footer_menu li a{
text-align:center;
color:#FFFFFF;
margin-right:10px;
margin-left:13px;
display:inline;
}

/* -----------------------------------------------------------
* Members.php
-------------------------------------------------------- */

.datatable
{
	width:99%;
	height:15px;
	clear:both;
	padding:0px;
	margin:0px;
	/*border:1px solid #BBBBBB;*/
	margin-left:1px;
}
.datatable thead
{
	border-top:1px solid #00005a;
	border-right:1px solid #00005a;
	border-bottom:1px solid #00005a;
	background-color:#f2f8ff;
}

.datatable thead th.first
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
	width:180px;
}


.datatable thead th.name
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
	width:180px;
}

.datatable tbody tr td a
{
	text-decoration:none;
	color:#335588;
	margin-left:5px;
}

.datatable thead th
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
}
.datatable tbody td
{
/*	border:1px solid #DDDDDD;*/
}
.datatable tbody tr.even
{
	background-color:#f2f8ff;
}
.datatable .boolean
{
	text-align:center;
}
.datatable .date
{
	text-align:right;
}
.datatable .number
{
	text-align:right;
}


/* -----------------------------------------------------------
* Sitemap.php
-------------------------------------------------------- */

#sitemap_ul li {
margin-left:15px;
text-decoration:none;
color:#393636;
font-family:Tahoma;
font-size:12px;
}
/* -----------------------------------------------------------
* Topmenu
-------------------------------------------------------- */
#header_top { height:79px;}
#top_main_menu { background:url(../../Images/Layout/images/top_menu.jpg) no-repeat; width:750px; height:54px;  }
#top_main_menu ul { float:left;   }
#top_main_menu ul li { list-style:none; width:150px;float:left; display:block; text-align:center; padding-top:20px;  }
#top_main_menu ul li a { background:url(../../Images/Layout/images/horizontal_menu_arrow.jpg) no-repeat right; padding-right:8px; color:#000000; text-align:center; font-size:11px; text-decoration:none;  }
#top_main_menu ul li.current a {color:#0059BD; }
#top_main_menu ul li a:hover  { color:#0059BD; }
#top_main_menu ul li ul { top:50px; background:#d7d6d6; width:150px; display:block; -moz-border-radius: 5px; left:5px; }
#top_main_menu ul li ul  li { padding-top:10px;text-align:left;  }
#top_main_menu ul li ul.multi_level_ul li a { display:block; padding-left:15px; text-align:left; background:none; color:#000000; }
#top_main_menu ul li ul.multi_level_ul li a:hover { text-decoration:underline; }

#content_image { background:url(../../Images/Layout/images/index_image.jpg) no-repeat; width:553px; height:268px;  margin-bottom:3px;}

.Action.OrderHistory  { display:none;  }

.complete_message { border:solid 1px;}

.Layout-196-578-196 .LeftColumn { width:110px;  }
.EditUserProfileAction a { background:#000000; padding:2px; color:#FFFFFF; text-decoration:none; }
.EditUserProfileAction a:hover {text-decoration:underline;}  

#user_profile_form fieldset {
border:1px solid  #3333FF;
}
#user_profile_form fieldset legend { color:#000000; }

/* ----------------------------------------------------------------------------------/Styles/Default/Layout.css---------------------------------------------------------------------------------- */body
{
	/*text-align:center;*/
}

.Layout-Page
{
	width:970px;
	margin:auto;
	margin-top:0px;
}

.Layout-FullRow
{
	clear:both;
}

.Layout-Table
{
	width:100%;
}

.Layout-Table,
.Layout-Table tr, 
.Layout-Table td,
.Layout-Table th
{
	margin:0px;
	padding:0px;
	border:0px;
}

.Layout-Table td,
.Layout-Table th
{
	vertical-align: top; 
}

.LeftColumn .Padding
{
	padding:8px 0px 0px 0px;
	padding-left:0px;
}

.MiddleColumn .Padding
{
	padding:8px 0px 8px 0px;
}

.RightColumn .Padding
{
right:0px;
	padding:8px 3px 0px 0px;
}

/* -----------------------------------------------------------
 * Layout-180-610-180
   -------------------------------------------------------- */

.Layout-180-610-180 .LeftColumn
{
	width:180px;
}

.Layout-180-610-180 .MiddleColumn
{
	width:610px;
}

.Layout-180-610-180 .RightColumn
{
	width:180px;
}

/* -----------------------------------------------------------
 * Layout-196-578-196
   -------------------------------------------------------- */

.Layout-196-578-196 .LeftColumn
{
	width:196px;
}

.Layout-196-578-196 .MiddleColumn
{
	width:578px;
	padding-left:4px;
}

.Layout-196-578-196 .RightColumn
{
	width:196px;
}

/* -----------------------------------------------------------
 * Layout-200-770
   -------------------------------------------------------- */

.Layout-196-774 .LeftColumn
{
	width:196px;
}

.Layout-196-774 .MiddleColumn
{
	width:774px;
}

.Layout-196-774 .MiddleColumn .Padding
{
	padding:8px 8px 8px 0px;
}


/* ----------------------------------------------------------------------------------/Styles/Default/Index.css---------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------/Styles/Default/Panels.css---------------------------------------------------------------------------------- */.Panel
{
background-color:#ffffff;
}

/*.Panel .PanelTitle
{
background:#C6E4FF url(/Styles/Default/panel-title.png) no-repeat center center;
line-height:24px;
font-weight:bold;
padding-left:4px;
border-bottom:1px solid #aaaaaa;
}*/

.Panel .PanelContent
{
padding-left:3px;
padding-right:5px;
text-align:left;
background-color:#f0f0f0;
color:#000000;
width:181px;
}

.Panel .PanelActions
{
overflow:hidden;
}

.Panel .PanelActions .Action
{
text-align:right;
background:#f0f0f0;
width:189px;
height:30px;

}

.Panel .PanelActions .Action a
{
background:#000000;
position:relative;
text-align:right;
right:5px;
color:#ffffff;
top:4px;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
font-size:10px;
}

.helptext {
font-size:11px;
}

.PanelContent.EmailField{
font-size:10px;
}

.Panel .PanelActions .Action a:hover
{

}
/* ----------------------------------------------------------------------------------/Styles/Default/Layout.Design100105.css---------------------------------------------------------------------------------- *//* -----------------------------------------------------------
* Header
-------------------------------------------------------- */
a { color:#000000; text-decoration:none; }
a:hover {  text-decoration:underline; }
body{ 
background:url(../../Images/Layout/images/background_tile.jpg) #558cce repeat-x;
z-index:0;
}
ul , li { 
margin:0px; 
padding:0px; 
}
#clear { 
clear:both; 
}
.Layout-Page { 
margin:0 auto auto; 
}

.Layout-FullRow.Header{
width:950px;
height:131px;
}

/* Logo */
.Logo{ 
background:url(../../Images/Layout/images/background_logo.jpg) center no-repeat; 
height:79px;
width:950px;
position:relative;
/*margin-left:8px;
*/}

#logo { 
background:url(../../Images/Layout/images/logo.jpg)  no-repeat; 
height:38px;
width:123px;
position:absolute;
top:21px;
left:18px;
}

/* Company Name*/
#companyName{
color:#224ea2;
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
position:absolute;
left:137px;
top:42px;
}


/* Top right menu */
#menu_top_right{
position:absolute;
right:0px;
width:89px;
margin-top:6px;
}

#menu_top_right li { 
background:url(../../Images/Layout/images/menu_top_right_separator.jpg) no-repeat ; 
float:left; 
list-style:none; 
text-align:right; 
}

#menu_top_right li a{
width:18px; 
height:15px; 
display:block; 
text-align:right; 
text-decoration:none; 
color:#000000;   
}

#menu_top_right li.contact_logo a{ 
background:url(../../Images/Layout/images/contact_logo.jpg)  no-repeat; 
margin-left:11px;  
margin-top:1px; 
width:23px;
}

#menu_top_right li.home_logo { 
background:none;
text-align:left; 
}

#menu_top_right li.home_logo a{ 
background:url(../../Images/Layout/images/home_logo.jpg)  no-repeat; 
margin-left:6px;   
}

#menu_top_right li.lang a { 
text-align:left; 
}

#menu_top_right li.LanguageSwitches a{ 
color:#a3a4a4; 
font-weight:bold; 
text-decoration:none; 
font-family:Tahoma; 
font-size:11px;
text-align:center; 
margin-top:-2px; 
margin-left:8px;
}

#menu_top_right li.LanguageSwitches a:hover { 
text-decoration:underline; 
}

/* Horizontal menu */

.main_horizontal_menu {
width:750px;
}

.horizontal_menu_home{
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
width:150px;
margin-top:72px;
float:left;
position:absolute;
height:61px;
text-align:center;
font-family:Tahoma;
}

.horizontal_menu_home ul{
	position:relative;
	background:url(../../Images/Layout/images/horizontal_menu_separator.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
	width:150px;
}

.horizontal_menu_home ul li{
position:absolute;
*left:0px;
list-style:none;
width:145px;
margin-bottom:18px;
bottom:0px;
text-align:center;
font-size:10px;
}

.horizontal_menu_home ul li a, .horizontal_menu_contact ul li a{
/*background-position: 3px 0px;*/
position:relative;
color:#000000;
text-decoration:none;
margin-right:3px;
display:inline;
}

.horizontal_menu_home  ul li a span ,.horizontal_menu_contact  ul li a span {
position:absolute;
background:url(../../Images/Layout/images/horizontal_menu_arrow.jpg) right no-repeat;
float:left;
right:-8px;
top:4px;
padding-right:3px;
display:block;
width:5px;
height:5px;
} 


.horizontal_menu {
margin-top:72px;
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
position:absolute;
left:150px;
float:left;
text-align:center;
}

.horizontal_menu_contact{
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
width:145px;
margin-top:72px;
position:absolute;
height:61px;
text-align:center;
right:5px;
right:205px;
font-family:Tahoma;
}

.horizontal_menu_contact ul{
	position:relative;
	background:url(../../Images/Layout/images/horizontal_menu_separator.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
	width:150px;
}

.horizontal_menu_contact ul li{
position:absolute;
*left:0px;
list-style:none;
width:145px;
margin-bottom:18px;
bottom:0px;
text-align:center;
font-size:10px;
}

/*.horizontal_menu_contact li{
	background:url(../../Images/Layout/images/horizontal_menu_contact_right_end.jpg.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
}

.horizontal_menu_contact li ul{
position:relative;
height:61px;
text-align:center;
}
*/
.horizontal_menu_contact_end {
position:absolute;
display:inline;
right:-5px;
top:-1px;
}

.horizontal_menu_contact_end{
	width:5px;
	background:url(../../Images/Layout/images/horizontal_menu_contact_right_end.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
}



 /* Search Box*/
.search_top{
background:url(../../Images/Layout/images/search_top_background_image.jpg) no-repeat ; 
width:200px;
height:18px;
position:absolute;
right:0px;
top:72px;
}

.search_form{
position:absolute;
right:4px;
bottom:9px;
top:100px;
width:190px;
}

.Control input{
background:url(../../Images/Layout/images/search_form.jpg)  no-repeat ;
z-index:2;
padding-top:5px;
padding-left:10px;
display:block;
border:none;
width:190px;
height:24px;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.Action_search a{
background:url(../../Images/Layout/images/search_action.jpg) no-repeat ;
z-index:2;
position:absolute; 
top:4px; 
right:10px;
margin-top:4px;
display:block;
margin-bottom:3px;
height:10px;
width:10px;
}

/* -----------------------------------------------------------
* Layout-FullRow
-------------------------------------------------------- */
.MiddleColumn{
padding-left:4px;
}

.Layout-FullRow.content{
background-color:#FFFFFF;
width:950px;
padding-left:4px;
}

.page_title_content {
color:#FFFFFF;
background:#072557;
width:553px;
height:20px;
padding-top:5px;
}
.page_title_content h1 { 

padding:0px;
margin:0px; 
color:#FFFFFF;
margin-left:4px;
bottom:3px;
font-weight:normal;
font-size:12px;

}
.ArticleTitle2{
color:#FFFFFF;
height:20px;
padding-top:5px;
width:553px;
background-color:#172E6F;
}

.ArticleTitle2 h1{
bottom:3px;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
margin:0 0 0 4px;
padding:0;
}

.page_title_content span{
margin-left:4px;
bottom:3px
}

#subcategories_title{
color:#FFFFFF;
background:#072557;
position:relative;
width:556px;
height:20px;
padding-top:5px;
}

#page_title_content span{
margin-left:4px;
bottom:3px
}

.subcategory_li{
list-style:none;
padding-left:10px;
padding-top:8px;
}

/* -----------------------------------------------------------
* Left Panel
-------------------------------------------------------- */

.LeftColumn.Padding {
padding:8px 0px 0px 0px;
padding-left:0px;
}

/* Left Menu */

.Leftmenu{

*left:0;
*margin-left: -8px;

}

.Leftmenu ul li{
list-style:none;
text-align:left; 
}

.Leftmenu ul li a{
background:url(../../Images/Layout/images/left_menu.jpg)  left no-repeat ;
*margin-left:6px;
width:174px;
margin-bottom:1px;
display:block;
padding-left:13px;
padding-top:7px;
text-align:left;
color:#20335a;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
height:15px;
}

.Leftmenu ul li li{
background:#ffffff;
}

.Leftmenu ul li li a{
background:#FFFFFF;
color:#969898;
}

.Leftmenu ul li li li.has_submenu a.menu_a{
padding-bottom:9px;
}

.Leftmenu ul li li li.has_submenu li.menu_li a.menu_a 
{
padding-bottom:3px;
}

.Leftmenu ul li li li {
padding-left:11px;
}

.Leftmenu ul li li li li{
display:none;
}

.left_banner img{
width:191px;
}


/* -----------------------------------------------------------
* Right Panel
-------------------------------------------------------- */
.Layout-196-578-196 .RightColumn {
width:192px;
}

#news_top { position:relative;
background:url(../../Images/Layout/images/top_news_bg.jpg) right no-repeat; 
width:189px; 
height:27px; 
text-align:left;
color:#FFFFFF; 
}

#news_content { 

background:url(../../Images/Layout/images/content_news_bg.jpg) right no-repeat;   
width:189px; 
height:240px; 
color:#ffffff;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#news_content img { display:none; }

#news_content .ShortDescription { display:none; }
#news_content .PanelActions { display:none; }
#news_content ul {height:240px; width:189px; padding-left:8px;  padding-top:15px;}
#news_content li { list-style:none; text-align:left; background:url(../../Images/Layout/images/bullet_news.jpg) no-repeat 0px 9px; padding-bottom:25px; margin-right:5px; *margin-right:8px; padding-top:1px; *padding-top:5px;	 padding-left:8px; height:42px; line-height:15px;}
#news_content li a { color:#ffffff; text-decoration:none; font-size:11px; font-weight:normal;   }
#news_content li a:hover  { text-decoration:underline;}

#news_bottom { 
background:url(../../Images/Layout/images/bottom_news_bg.jpg) no-repeat; 
width:208px; 
height:5px; 
}

#news_box {
padding-bottom:5px;
}

#news_top span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

/*The Css of Panels are in Default/Panels.css*/ 

.PanelTitle.header{
color:#FFFFFF;
}
.Panel .PanelTitle 
{
position:relative;
background:url(../../Images/Layout/images/top_news_bg.jpg) right no-repeat; 
width:189px; 
height:27px; 
text-align:left;
}

#userlogin{
width:189px;

}

#NewsletterSignupForm{
width:189px;
}

.PanelTitle span{
color:#FFFFFF;
}

#UserLogin{
width:189px;
height:151px;
}

.Action.LoginAction
{
background:#f0f0f0;
width:189px;
height:30px;
}

/*.LoginActionButton{
background-image:url(../../Images/Layout/images/login_button.jpg) right no-repeat;
text-align:right;
}
.LoginActionButton a{
margin-top:10px;
margi-left:10px;
}*/

.LinkAction{
float:right;
}

.EmailField2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
font-size:11px;
padding-top:6px;
padding-left:7px;
}

.PasswordField2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
}

.LinkAction {
/*height:19px;*/
margin-right:5px;
padding-top:5px;

}
.LinkAction  a{
width:16px;
font-size:10px;
color:#000000;
text-decoration:underline;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.PanelTitle span{
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.PanelTitle.header span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
}
.LinkAction span{
color:#FF0000
}
.PasswordReminder span{
color:#fef502;
}

.PanelTitle span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
}

.control2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
}

.Panel.search{
padding-bottom:6px;
}

.right_banner {
text-align:center;

}


/* -----------------------------------------------------------
* Bottom
-------------------------------------------------------- */
.footer_menu{
text-align:center;
height:24px;
width:954px;
background-color:#0e54a9;
}

.footer_menu ul{
position:relative;
font-size:10px;
padding-top:8px;
}

.footer_menu li{
margin-top:5px;
background:url(../../Images/Layout/images/bottom_menu_tile.jpg) left no-repeat;
display:inline;
}

.footer_menu li.HomePage{
background:none;
text-align:center;
display:inline;
}

.footer_menu li a{
text-align:center;
color:#FFFFFF;
margin-right:10px;
margin-left:13px;
display:inline;
}

/* -----------------------------------------------------------
* Members.php
-------------------------------------------------------- */

.datatable
{
	width:99%;
	height:15px;
	clear:both;
	padding:0px;
	margin:0px;
	/*border:1px solid #BBBBBB;*/
	margin-left:1px;
}
.datatable thead
{
	border-top:1px solid #00005a;
	border-right:1px solid #00005a;
	border-bottom:1px solid #00005a;
	background-color:#f2f8ff;
}

.datatable thead th.first
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
	width:180px;
}


.datatable thead th.name
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
	width:180px;
}

.datatable tbody tr td a
{
	text-decoration:none;
	color:#335588;
	margin-left:5px;
}

.datatable thead th
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
}
.datatable tbody td
{
/*	border:1px solid #DDDDDD;*/
}
.datatable tbody tr.even
{
	background-color:#f2f8ff;
}
.datatable .boolean
{
	text-align:center;
}
.datatable .date
{
	text-align:right;
}
.datatable .number
{
	text-align:right;
}


/* -----------------------------------------------------------
* Sitemap.php
-------------------------------------------------------- */

#sitemap_ul li {
margin-left:15px;
text-decoration:none;
color:#393636;
font-family:Tahoma;
font-size:12px;
}
/* -----------------------------------------------------------
* Topmenu
-------------------------------------------------------- */
#header_top { height:79px;}
#top_main_menu { background:url(../../Images/Layout/images/top_menu.jpg) no-repeat; width:750px; height:54px;  }
#top_main_menu ul { float:left;   }
#top_main_menu ul li { list-style:none; width:150px;float:left; display:block; text-align:center; padding-top:20px;  }
#top_main_menu ul li a { background:url(../../Images/Layout/images/horizontal_menu_arrow.jpg) no-repeat right; padding-right:8px; color:#000000; text-align:center; font-size:11px; text-decoration:none;  }
#top_main_menu ul li.current a {color:#0059BD; }
#top_main_menu ul li a:hover  { color:#0059BD; }
#top_main_menu ul li ul { top:50px; background:#d7d6d6; width:150px; display:block; -moz-border-radius: 5px; left:5px; }
#top_main_menu ul li ul  li { padding-top:10px;text-align:left;  }
#top_main_menu ul li ul.multi_level_ul li a { display:block; padding-left:15px; text-align:left; background:none; color:#000000; }
#top_main_menu ul li ul.multi_level_ul li a:hover { text-decoration:underline; }

#content_image { background:url(../../Images/Layout/images/index_image.jpg) no-repeat; width:553px; height:268px;  margin-bottom:3px;}

.Action.OrderHistory  { display:none;  }

.complete_message { border:solid 1px;}

.Layout-196-578-196 .LeftColumn { width:110px;  }
.EditUserProfileAction a { background:#000000; padding:2px; color:#FFFFFF; text-decoration:none; }
.EditUserProfileAction a:hover {text-decoration:underline;}  

#user_profile_form fieldset {
border:1px solid  #3333FF;
}
#user_profile_form fieldset legend { color:#000000; }

.ArticlesRelatedList {
margin-left:20px;
margin-top:3px;
}


.LanguageSwitches a.Language-EL { background:url(../../Images/Layout/greek.gif) no-repeat; width:22px; display:block; height:14px; text-indent:90000px;  }
.LanguageSwitches a.Language-EN { background:url(../../Images/Layout/enlish.jpg) no-repeat; width:24px; display:block; height:14px; text-indent:90000px;  margin:0px; }

.ArticleFullText {
width:554px;
}

.ArticlePhoto{
display:none;
}/* ----------------------------------------------------------------------------------/Styles/Default/Layout.Design091217.css---------------------------------------------------------------------------------- *//* -----------------------------------------------------------
* Header
-------------------------------------------------------- */
a { color:#000000; text-decoration:none; }
a:hover {  text-decoration:underline; }
body{ 
background:url(../../Images/Layout/images/background_tile.jpg) #558cce repeat-x;
z-index:0;
}
ul , li { 
margin:0px; 
padding:0px; 
}
#clear { 
clear:both; 
}
.Layout-Page { 
margin:0 auto auto; 
}

.Layout-FullRow.Header{
width:950px;
height:131px;
}

/* Logo */
.Logo{ 
background:url(../../Images/Layout/images/background_logo.jpg) center no-repeat; 
height:79px;
width:950px;
position:relative;
/*margin-left:8px;
*/}

#logo { 
background:url(../../Images/Layout/images/logo.jpg)  no-repeat; 
height:38px;
width:123px;
position:absolute;
top:21px;
left:18px;
}

/* Company Name*/
#companyName{
color:#224ea2;
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
position:absolute;
left:137px;
top:42px;
}


/* Top right menu */
#menu_top_right{
position:absolute;
right:0px;
width:89px;
margin-top:6px;
}

#menu_top_right li { 
background:url(../../Images/Layout/images/menu_top_right_separator.jpg) no-repeat ; 
float:left; 
list-style:none; 
text-align:right; 
}

#menu_top_right li a{
width:18px; 
height:15px; 
display:block; 
text-align:right; 
text-decoration:none; 
color:#000000;   
}

#menu_top_right li.contact_logo a{ 
background:url(../../Images/Layout/images/contact_logo.jpg)  no-repeat; 
margin-left:11px;  
margin-top:1px; 
width:23px;
}

#menu_top_right li.home_logo { 
background:none;
text-align:left; 
}

#menu_top_right li.home_logo a{ 
background:url(../../Images/Layout/images/home_logo.jpg)  no-repeat; 
margin-left:6px;   
}

#menu_top_right li.lang a { 
text-align:left; 
}

#menu_top_right li.LanguageSwitches a{ 
color:#a3a4a4; 
font-weight:bold; 
text-decoration:none; 
font-family:Tahoma; 
font-size:11px; 
text-align:center; 
margin-top:-2px; 
margin-left:8px;
}

#menu_top_right li.LanguageSwitches a:hover { 
text-decoration:underline; 
}

/* Horizontal menu */

.main_horizontal_menu {
width:750px;
}

.horizontal_menu_home{
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
width:150px;
margin-top:72px;
float:left;
position:absolute;
height:61px;
text-align:center;
font-family:Tahoma;
}

.horizontal_menu_home ul{
	position:relative;
	background:url(../../Images/Layout/images/horizontal_menu_separator.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
	width:150px;
}

.horizontal_menu_home ul li{
position:absolute;
*left:0px;
list-style:none;
width:145px;
margin-bottom:18px;
bottom:0px;
text-align:center;
font-size:10px;
}

.horizontal_menu_home ul li a, .horizontal_menu_contact ul li a{
/*background-position: 3px 0px;*/
position:relative;
color:#000000;
text-decoration:none;
margin-right:3px;
display:inline;
}

.horizontal_menu_home  ul li a span ,.horizontal_menu_contact  ul li a span {
position:absolute;
background:url(../../Images/Layout/images/horizontal_menu_arrow.jpg) right no-repeat;
float:left;
right:-8px;
top:4px;
padding-right:3px;
display:block;
width:5px;
height:5px;
} 


.horizontal_menu {
margin-top:72px;
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
position:absolute;
left:150px;
float:left;
text-align:center;
}

.horizontal_menu_contact{
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
width:145px;
margin-top:72px;
position:absolute;
height:61px;
text-align:center;
right:5px;
right:205px;
font-family:Tahoma;
}

.horizontal_menu_contact ul{
	position:relative;
	background:url(../../Images/Layout/images/horizontal_menu_separator.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
	width:150px;
}

.horizontal_menu_contact ul li{
position:absolute;
*left:0px;
list-style:none;
width:145px;
margin-bottom:18px;
bottom:0px;
text-align:center;
font-size:10px;
}

/*.horizontal_menu_contact li{
	background:url(../../Images/Layout/images/horizontal_menu_contact_right_end.jpg.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
}

.horizontal_menu_contact li ul{
position:relative;
height:61px;
text-align:center;
}
*/
.horizontal_menu_contact_end {
position:absolute;
display:inline;
right:-5px;
top:-1px;
}

.horizontal_menu_contact_end{
	width:5px;
	background:url(../../Images/Layout/images/horizontal_menu_contact_right_end.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
}



 /* Search Box*/
.search_top{
background:url(../../Images/Layout/images/search_top_background_image.jpg) no-repeat ; 
width:200px;
height:18px;
position:absolute;
right:0px;
top:72px;
}

.search_form{
position:absolute;
right:4px;
bottom:9px;
top:100px;
width:190px;
}

.Control input{
background:url(../../Images/Layout/images/search_form.jpg)  no-repeat ;
z-index:2;
padding-top:5px;
padding-left:10px;
display:block;
border:none;
width:190px;
height:24px;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.Action_search a{
background:url(../../Images/Layout/images/search_action.jpg) no-repeat ;
z-index:2;
position:absolute; 
top:4px; 
right:10px;
margin-top:4px;
display:block;
margin-bottom:3px;
height:10px;
width:10px;
}

/* -----------------------------------------------------------
* Layout-FullRow
-------------------------------------------------------- */
.MiddleColumn{
padding-left:4px;
}

.Layout-FullRow.content{
background-color:#FFFFFF;
width:950px;
padding-left:4px;
}

.page_title_content {
color:#FFFFFF;
background:#072557;
width:553px;
height:20px;
padding-top:5px;
}
.page_title_content h1 { 

padding:0px;
margin:0px; 
color:#FFFFFF;
margin-left:4px;
bottom:3px;
font-weight:normal;
font-size:12px;

}

.page_title_content span{
margin-left:4px;
bottom:3px
}

#subcategories_title{
color:#FFFFFF;
background:#072557;
position:relative;
width:556px;
height:20px;
padding-top:5px;
}

#page_title_content span{
margin-left:4px;
bottom:3px
}

.subcategory_li{
list-style:none;
padding-left:10px;
padding-top:8px;
}

/* -----------------------------------------------------------
* Left Panel
-------------------------------------------------------- */

.LeftColumn.Padding {
padding:8px 0px 0px 0px;
padding-left:0px;
}

/* Left Menu */

.Leftmenu{

*left:0;
*margin-left: -8px;

}

.Leftmenu ul li{
list-style:none;
text-align:left; 
}

.Leftmenu ul li a{
background:url(../../Images/Layout/images/left_menu.jpg)  left no-repeat ;
*margin-left:6px;
width:174px;
margin-bottom:1px;
display:block;
padding-left:13px;
padding-top:7px;
text-align:left;
color:#20335a;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
height:15px;
}

.Leftmenu ul li li{
background:#ffffff;
}

.Leftmenu ul li li a{
background:#FFFFFF;
color:#969898;
}

.Leftmenu ul li li li.has_submenu a.menu_a{
padding-bottom:9px;
}

.Leftmenu ul li li li.has_submenu li.menu_li a.menu_a 
{
padding-bottom:3px;
}

.Leftmenu ul li li li {
padding-left:11px;
}

.Leftmenu ul li li li li{
display:none;
}

.left_banner img{
width:191px;
}


/* -----------------------------------------------------------
* Right Panel
-------------------------------------------------------- */
.Layout-196-578-196 .RightColumn {
width:192px;
}

#news_top { position:relative;
background:url(../../Images/Layout/images/top_news_bg.jpg) right no-repeat; 
width:189px; 
height:27px; 
text-align:left;
color:#FFFFFF; 
}

#news_content { 

background:url(../../Images/Layout/images/content_news_bg.jpg) right no-repeat;   
width:189px; 
height:240px; 
color:#ffffff;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#news_content img { display:none; }

#news_content .ShortDescription { display:none; }
#news_content .PanelActions { display:none; }
#news_content ul {height:240px; width:189px; padding-left:8px;  padding-top:15px;}
#news_content li { list-style:none; text-align:left; background:url(../../Images/Layout/images/bullet_news.jpg) no-repeat 0px 9px; padding-bottom:30px; margin-right:5px; *margin-right:8px; padding-top:1px; *padding-top:5px;	 padding-left:8px;}
#news_content li a { color:#ffffff; text-decoration:none; font-size:11px; font-weight:normal;   }
#news_content li a:hover  { text-decoration:underline;}

#news_bottom { 
background:url(../../Images/Layout/images/bottom_news_bg.jpg) no-repeat; 
width:208px; 
height:5px; 
}

#news_box {
padding-bottom:5px;
}

#news_top span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

/*The Css of Panels are in Default/Panels.css*/ 

.PanelTitle.header{
color:#FFFFFF;
}
.Panel .PanelTitle 
{
position:relative;
background:url(../../Images/Layout/images/top_news_bg.jpg) right no-repeat; 
width:189px; 
height:27px; 
text-align:left;
}

#userlogin{
width:189px;

}

#NewsletterSignupForm{
width:189px;
}

.PanelTitle span{
color:#FFFFFF;
}

#UserLogin{
width:189px;
height:151px;
}

.Action.LoginAction
{
background:#f0f0f0;
width:189px;
height:30px;
}

/*.LoginActionButton{
background-image:url(../../Images/Layout/images/login_button.jpg) right no-repeat;
text-align:right;
}
.LoginActionButton a{
margin-top:10px;
margi-left:10px;
}*/

.LinkAction{
float:right;
}

.EmailField2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
font-size:11px;
padding-top:6px;
padding-left:7px;
}

.PasswordField2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
}

.LinkAction {
/*height:19px;*/
margin-right:5px;
padding-top:5px;

}
.LinkAction  a{
width:16px;
font-size:10px;
color:#000000;
text-decoration:underline;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.PanelTitle span{
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.PanelTitle.header span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
}
.LinkAction span{
color:#FF0000
}
.PasswordReminder span{
color:#fef502;
}

.PanelTitle span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
}

.control2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
}

.Panel.search{
padding-bottom:6px;
}

.right_banner {
text-align:center;

}


/* -----------------------------------------------------------
* Bottom
-------------------------------------------------------- */
.footer_menu{
text-align:center;
height:24px;
width:954px;
background-color:#0e54a9;
}

.footer_menu ul{
position:relative;
font-size:10px;
padding-top:8px;
}

.footer_menu li{
margin-top:5px;
background:url(../../Images/Layout/images/bottom_menu_tile.jpg) left no-repeat;
display:inline;
}

.footer_menu li.HomePage{
background:none;
text-align:center;
display:inline;
}

.footer_menu li a{
text-align:center;
color:#FFFFFF;
margin-right:10px;
margin-left:13px;
display:inline;
}

/* -----------------------------------------------------------
* Members.php
-------------------------------------------------------- */

.datatable
{
	width:99%;
	height:15px;
	clear:both;
	padding:0px;
	margin:0px;
	/*border:1px solid #BBBBBB;*/
	margin-left:1px;
}
.datatable thead
{
	border-top:1px solid #00005a;
	border-right:1px solid #00005a;
	border-bottom:1px solid #00005a;
	background-color:#f2f8ff;
}

.datatable thead th.first
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
	width:180px;
}


.datatable thead th.name
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
	width:180px;
}

.datatable tbody tr td a
{
	text-decoration:none;
	color:#335588;
	margin-left:5px;
}

.datatable thead th
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
}
.datatable tbody td
{
/*	border:1px solid #DDDDDD;*/
}
.datatable tbody tr.even
{
	background-color:#f2f8ff;
}
.datatable .boolean
{
	text-align:center;
}
.datatable .date
{
	text-align:right;
}
.datatable .number
{
	text-align:right;
}


/* -----------------------------------------------------------
* Sitemap.php
-------------------------------------------------------- */

#sitemap_ul li {
margin-left:15px;
text-decoration:none;
color:#393636;
font-family:Tahoma;
font-size:12px;
}
/* -----------------------------------------------------------
* Topmenu
-------------------------------------------------------- */
#header_top { height:79px;}
#top_main_menu { background:url(../../Images/Layout/images/top_menu.jpg) no-repeat; width:750px; height:54px;  }
#top_main_menu ul { float:left;   }
#top_main_menu ul li { list-style:none; width:150px;float:left; display:block; text-align:center; padding-top:20px;  }
#top_main_menu ul li a { background:url(../../Images/Layout/images/horizontal_menu_arrow.jpg) no-repeat right; padding-right:8px; color:#000000; text-align:center; font-size:11px; text-decoration:none;  }
#top_main_menu ul li.current a {color:#0059BD; }
#top_main_menu ul li a:hover  { color:#0059BD; }
#top_main_menu ul li ul { top:50px; background:#d7d6d6; width:150px; display:block; -moz-border-radius: 5px; left:5px; }
#top_main_menu ul li ul  li { padding-top:10px;text-align:left;  }
#top_main_menu ul li ul.multi_level_ul li a { display:block; padding-left:15px; text-align:left; background:none; color:#000000; }
#top_main_menu ul li ul.multi_level_ul li a:hover { text-decoration:underline; }

#content_image { background:url(../../Images/Layout/images/index_image.jpg) no-repeat; width:553px; height:268px;  margin-bottom:3px;}

.Action.OrderHistory  { display:none;  }

.complete_message { border:solid 1px;}

.Layout-196-578-196 .LeftColumn { width:110px;  }
.EditUserProfileAction a { background:#000000; padding:2px; color:#FFFFFF; text-decoration:none; }
.EditUserProfileAction a:hover {text-decoration:underline;}  

#user_profile_form fieldset {
border:1px solid  #3333FF;
}
#user_profile_form fieldset legend { color:#000000; }

.ArticlesRelatedList {
margin-left:20px;
margin-top:3px;
}/* ----------------------------------------------------------------------------------/Styles/Default/Layout.Design100104.css---------------------------------------------------------------------------------- *//* -----------------------------------------------------------
* Header
-------------------------------------------------------- */
a { color:#000000; text-decoration:none; }
a:hover {  text-decoration:underline; }
body{ 
background:url(../../Images/Layout/images/background_tile.jpg) #558cce repeat-x;
z-index:0;
}
ul , li { 
margin:0px; 
padding:0px; 
}
#clear { 
clear:both; 
}
.Layout-Page { 
margin:0 auto auto; 
}

.Layout-FullRow.Header{
width:950px;
height:131px;
}

/* Logo */
.Logo{ 
background:url(../../Images/Layout/images/background_logo.jpg) center no-repeat; 
height:79px;
width:950px;
position:relative;
/*margin-left:8px;
*/}

#logo { 
background:url(../../Images/Layout/images/logo.jpg)  no-repeat; 
height:38px;
width:123px;
position:absolute;
top:21px;
left:18px;
}

/* Company Name*/
#companyName{
color:#224ea2;
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
position:absolute;
left:137px;
top:42px;
}


/* Top right menu */
#menu_top_right{
position:absolute;
right:0px;
width:89px;
margin-top:6px;
}

#menu_top_right li { 
background:url(../../Images/Layout/images/menu_top_right_separator.jpg) no-repeat ; 
float:left; 
list-style:none; 
text-align:right; 
}

#menu_top_right li a{
width:18px; 
height:15px; 
display:block; 
text-align:right; 
text-decoration:none; 
color:#000000;   
}

#menu_top_right li.contact_logo a{ 
background:url(../../Images/Layout/images/contact_logo.jpg)  no-repeat; 
margin-left:11px;  
margin-top:1px; 
width:23px;
}

#menu_top_right li.home_logo { 
background:none;
text-align:left; 
}

#menu_top_right li.home_logo a{ 
background:url(../../Images/Layout/images/home_logo.jpg)  no-repeat; 
margin-left:6px;   
}

#menu_top_right li.lang a { 
text-align:left; 
}

#menu_top_right li.LanguageSwitches a{ 
color:#a3a4a4; 
font-weight:bold; 
text-decoration:none; 
font-family:Tahoma; 
font-size:11px;
text-align:center; 
margin-top:-2px; 
margin-left:8px;
}

#menu_top_right li.LanguageSwitches a:hover { 
text-decoration:underline; 
}

/* Horizontal menu */

.main_horizontal_menu {
width:750px;
}

.horizontal_menu_home{
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
width:150px;
margin-top:72px;
float:left;
position:absolute;
height:61px;
text-align:center;
font-family:Tahoma;
}

.horizontal_menu_home ul{
	position:relative;
	background:url(../../Images/Layout/images/horizontal_menu_separator.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
	width:150px;
}

.horizontal_menu_home ul li{
position:absolute;
*left:0px;
list-style:none;
width:145px;
margin-bottom:18px;
bottom:0px;
text-align:center;
font-size:10px;
}

.horizontal_menu_home ul li a, .horizontal_menu_contact ul li a{
/*background-position: 3px 0px;*/
position:relative;
color:#000000;
text-decoration:none;
margin-right:3px;
display:inline;
}

.horizontal_menu_home  ul li a span ,.horizontal_menu_contact  ul li a span {
position:absolute;
background:url(../../Images/Layout/images/horizontal_menu_arrow.jpg) right no-repeat;
float:left;
right:-8px;
top:4px;
padding-right:3px;
display:block;
width:5px;
height:5px;
} 


.horizontal_menu {
margin-top:72px;
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
position:absolute;
left:150px;
float:left;
text-align:center;
}

.horizontal_menu_contact{
background:url(../../Images/Layout/images/horizontal_menu_tile.jpg)  repeat-x;
width:145px;
margin-top:72px;
position:absolute;
height:61px;
text-align:center;
right:5px;
right:205px;
font-family:Tahoma;
}

.horizontal_menu_contact ul{
	position:relative;
	background:url(../../Images/Layout/images/horizontal_menu_separator.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
	width:150px;
}

.horizontal_menu_contact ul li{
position:absolute;
*left:0px;
list-style:none;
width:145px;
margin-bottom:18px;
bottom:0px;
text-align:center;
font-size:10px;
}

/*.horizontal_menu_contact li{
	background:url(../../Images/Layout/images/horizontal_menu_contact_right_end.jpg.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
}

.horizontal_menu_contact li ul{
position:relative;
height:61px;
text-align:center;
}
*/
.horizontal_menu_contact_end {
position:absolute;
display:inline;
right:-5px;
top:-1px;
}

.horizontal_menu_contact_end{
	width:5px;
	background:url(../../Images/Layout/images/horizontal_menu_contact_right_end.jpg) right no-repeat ; 
	color:#000000;
	height:61px;
}



 /* Search Box*/
.search_top{
background:url(../../Images/Layout/images/search_top_background_image.jpg) no-repeat ; 
width:200px;
height:18px;
position:absolute;
right:0px;
top:72px;
}

.search_form{
position:absolute;
right:4px;
bottom:9px;
top:100px;
width:190px;
}

.Control input{
background:url(../../Images/Layout/images/search_form.jpg)  no-repeat ;
z-index:2;
padding-top:5px;
padding-left:10px;
display:block;
border:none;
width:190px;
height:24px;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.Action_search a{
background:url(../../Images/Layout/images/search_action.jpg) no-repeat ;
z-index:2;
position:absolute; 
top:4px; 
right:10px;
margin-top:4px;
display:block;
margin-bottom:3px;
height:10px;
width:10px;
}

/* -----------------------------------------------------------
* Layout-FullRow
-------------------------------------------------------- */
.MiddleColumn{
padding-left:4px;
}

.Layout-FullRow.content{
background-color:#FFFFFF;
width:950px;
padding-left:4px;
}

.page_title_content {
color:#FFFFFF;
background:#072557;
width:553px;
height:20px;
padding-top:5px;
}
.page_title_content h1 { 

padding:0px;
margin:0px; 
color:#FFFFFF;
margin-left:4px;
bottom:3px;
font-weight:normal;
font-size:12px;

}
.ArticleTitle2{
color:#FFFFFF;
height:20px;
padding-top:5px;
width:553px;
background-color:#172E6F;
}

.ArticleTitle2 h1{
bottom:3px;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
margin:0 0 0 4px;
padding:0;
}

.page_title_content span{
margin-left:4px;
bottom:3px
}

#subcategories_title{
color:#FFFFFF;
background:#072557;
position:relative;
width:556px;
height:20px;
padding-top:5px;
}

#page_title_content span{
margin-left:4px;
bottom:3px
}

.subcategory_li{
list-style:none;
padding-left:10px;
padding-top:8px;
}

/* -----------------------------------------------------------
* Left Panel
-------------------------------------------------------- */

.LeftColumn.Padding {
padding:8px 0px 0px 0px;
padding-left:0px;
}

/* Left Menu */

.Leftmenu{

*left:0;
*margin-left: -8px;

}

.Leftmenu ul li{
list-style:none;
text-align:left; 
}

.Leftmenu ul li a{
background:url(../../Images/Layout/images/left_menu.jpg)  left no-repeat ;
*margin-left:6px;
width:174px;
margin-bottom:1px;
display:block;
padding-left:13px;
padding-top:7px;
text-align:left;
color:#20335a;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
height:15px;
}

.Leftmenu ul li li{
background:#ffffff;
}

.Leftmenu ul li li a{
background:#FFFFFF;
color:#969898;
}

.Leftmenu ul li li li.has_submenu a.menu_a{
padding-bottom:9px;
}

.Leftmenu ul li li li.has_submenu li.menu_li a.menu_a 
{
padding-bottom:3px;
}

.Leftmenu ul li li li {
padding-left:11px;
}

.Leftmenu ul li li li li{
display:none;
}

.left_banner img{
width:191px;
}


/* -----------------------------------------------------------
* Right Panel
-------------------------------------------------------- */
.Layout-196-578-196 .RightColumn {
width:192px;
}

#news_top { position:relative;
background:url(../../Images/Layout/images/top_news_bg.jpg) right no-repeat; 
width:189px; 
height:27px; 
text-align:left;
color:#FFFFFF; 
}

#news_content { 

background:url(../../Images/Layout/images/content_news_bg.jpg) right no-repeat;   
width:189px; 
height:240px; 
color:#ffffff;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#news_content img { display:none; }

#news_content .ShortDescription { display:none; }
#news_content .PanelActions { display:none; }
#news_content ul {height:240px; width:189px; padding-left:8px;  padding-top:15px;}
#news_content li { list-style:none; text-align:left; background:url(../../Images/Layout/images/bullet_news.jpg) no-repeat 0px 9px; padding-bottom:30px; margin-right:5px; *margin-right:8px; padding-top:1px; *padding-top:5px;	 padding-left:8px;}
#news_content li a { color:#ffffff; text-decoration:none; font-size:11px; font-weight:normal;   }
#news_content li a:hover  { text-decoration:underline;}

#news_bottom { 
background:url(../../Images/Layout/images/bottom_news_bg.jpg) no-repeat; 
width:208px; 
height:5px; 
}

#news_box {
padding-bottom:5px;
}

#news_top span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

/*The Css of Panels are in Default/Panels.css*/ 

.PanelTitle.header{
color:#FFFFFF;
}
.Panel .PanelTitle 
{
position:relative;
background:url(../../Images/Layout/images/top_news_bg.jpg) right no-repeat; 
width:189px; 
height:27px; 
text-align:left;
}

#userlogin{
width:189px;

}

#NewsletterSignupForm{
width:189px;
}

.PanelTitle span{
color:#FFFFFF;
}

#UserLogin{
width:189px;
height:151px;
}

.Action.LoginAction
{
background:#f0f0f0;
width:189px;
height:30px;
}

/*.LoginActionButton{
background-image:url(../../Images/Layout/images/login_button.jpg) right no-repeat;
text-align:right;
}
.LoginActionButton a{
margin-top:10px;
margi-left:10px;
}*/

.LinkAction{
float:right;
}

.EmailField2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
font-size:11px;
padding-top:6px;
padding-left:7px;
}

.PasswordField2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
}

.LinkAction {
/*height:19px;*/
margin-right:5px;
padding-top:5px;

}
.LinkAction  a{
width:16px;
font-size:10px;
color:#000000;
text-decoration:underline;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.PanelTitle span{
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.PanelTitle.header span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
}
.LinkAction span{
color:#FF0000
}
.PasswordReminder span{
color:#fef502;
}

.PanelTitle span{
position:relative;
margin-left:8px;
top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
}

.control2 input{
margin-top:6px;
width:181px; 
height:21px;
background:url(../../Images/Layout/images/login_form_bg.jpg) left no-repeat;
border:none;
}

.Panel.search{
padding-bottom:6px;
}

.right_banner {
text-align:center;

}


/* -----------------------------------------------------------
* Bottom
-------------------------------------------------------- */
.footer_menu{
text-align:center;
height:24px;
width:954px;
background-color:#0e54a9;
}

.footer_menu ul{
position:relative;
font-size:10px;
padding-top:8px;
}

.footer_menu li{
margin-top:5px;
background:url(../../Images/Layout/images/bottom_menu_tile.jpg) left no-repeat;
display:inline;
}

.footer_menu li.HomePage{
background:none;
text-align:center;
display:inline;
}

.footer_menu li a{
text-align:center;
color:#FFFFFF;
margin-right:10px;
margin-left:13px;
display:inline;
}

/* -----------------------------------------------------------
* Members.php
-------------------------------------------------------- */

.datatable
{
	width:99%;
	height:15px;
	clear:both;
	padding:0px;
	margin:0px;
	/*border:1px solid #BBBBBB;*/
	margin-left:1px;
}
.datatable thead
{
	border-top:1px solid #00005a;
	border-right:1px solid #00005a;
	border-bottom:1px solid #00005a;
	background-color:#f2f8ff;
}

.datatable thead th.first
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
	width:180px;
}


.datatable thead th.name
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
	width:180px;
}

.datatable tbody tr td a
{
	text-decoration:none;
	color:#335588;
	margin-left:5px;
}

.datatable thead th
{
	border-left:1px solid #00005a;
/*	border-bottom:1px solid #00005a;*/	
	font-weight:normal;
	font-family:Tahoma;
}
.datatable tbody td
{
/*	border:1px solid #DDDDDD;*/
}
.datatable tbody tr.even
{
	background-color:#f2f8ff;
}
.datatable .boolean
{
	text-align:center;
}
.datatable .date
{
	text-align:right;
}
.datatable .number
{
	text-align:right;
}


/* -----------------------------------------------------------
* Sitemap.php
-------------------------------------------------------- */

#sitemap_ul li {
margin-left:15px;
text-decoration:none;
color:#393636;
font-family:Tahoma;
font-size:12px;
}
/* -----------------------------------------------------------
* Topmenu
-------------------------------------------------------- */
#header_top { height:79px;}
#top_main_menu { background:url(../../Images/Layout/images/top_menu.jpg) no-repeat; width:750px; height:54px;  }
#top_main_menu ul { float:left;   }
#top_main_menu ul li { list-style:none; width:150px;float:left; display:block; text-align:center; padding-top:20px;  }
#top_main_menu ul li a { background:url(../../Images/Layout/images/horizontal_menu_arrow.jpg) no-repeat right; padding-right:8px; color:#000000; text-align:center; font-size:11px; text-decoration:none;  }
#top_main_menu ul li.current a {color:#0059BD; }
#top_main_menu ul li a:hover  { color:#0059BD; }
#top_main_menu ul li ul { top:50px; background:#d7d6d6; width:150px; display:block; -moz-border-radius: 5px; left:5px; }
#top_main_menu ul li ul  li { padding-top:10px;text-align:left;  }
#top_main_menu ul li ul.multi_level_ul li a { display:block; padding-left:15px; text-align:left; background:none; color:#000000; }
#top_main_menu ul li ul.multi_level_ul li a:hover { text-decoration:underline; }

#content_image { background:url(../../Images/Layout/images/index_image.jpg) no-repeat; width:553px; height:268px;  margin-bottom:3px;}

.Action.OrderHistory  { display:none;  }

.complete_message { border:solid 1px;}

.Layout-196-578-196 .LeftColumn { width:110px;  }
.EditUserProfileAction a { background:#000000; padding:2px; color:#FFFFFF; text-decoration:none; }
.EditUserProfileAction a:hover {text-decoration:underline;}  

#user_profile_form fieldset {
border:1px solid  #3333FF;
}
#user_profile_form fieldset legend { color:#000000; }

.ArticlesRelatedList {
margin-left:20px;
margin-top:3px;
}


.LanguageSwitches a.Language-EL { background:url(../../Images/Layout/greek.gif) no-repeat; width:22px; display:block; height:14px; text-indent:90000px;  }
.LanguageSwitches a.Language-EN { background:url(../../Images/Layout/enlish.jpg) no-repeat; width:24px; display:block; height:14px; text-indent:90000px;  margin:0px; }