html, body , div, h1, h2, h3, h4, ul, ol , li,  img, form, label {
	margin:0;
	padding:0;
	border:0;

}

body {
	background-color:  #5b6066/*#8e8e8e /*#c0c0c0*/;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b6066', endColorstr='#363636')";
	background-image: -ms-linear-gradient(top, #5b6066,#363636);/*Safari*/
    overflow-x: hidden;
    width: 100%;
    height: 100%;
    
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */	
	
	/*height:908px; /*IE*/
	/*max-height:auto;*/
}
a
{
    cursor:pointer;
    }
table, tr, td 
{
   border:none;
    }

.container 
{   
	max-width:1000px;
	width:80%;
	margin:0 auto;
	color:gray;
	position:relative;
	text-align: left;	
    z-index: 2;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.32);
    -moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.32);
    box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.32);
    
}

.containerAsp 
{
  
	max-width:1000px;
	width:80%;
	margin:0 auto;
	color:gray;
	background-color: #edeeee;
	/*overflow:hidden;*/
	position:relative;
/* background: url(img/linesbg.png);*/
	z-index:0;
}

.lines_bg{
   background: url(img/linesbg.png);
    width:100%;

    }

#search {		
	padding:2px 10px;	
	font-family: Helvetica,Arial, Verdana;
	color: #b8b8b8 /*#c0c0c0/* white/*#e1e4e5*/;
	font-size:11px;	
	float:right;
}
    
.button_search{
	float:right;
	margin-top:3px;
	margin-left:3px;
	margin-right: 20px;
	cursor:pointer;
}

.syntheti_anazitisi
{
    font-family: Helvetica, Arial, Verdana;
	color: #b8b8b8 /*#c0c0c0/* white/*#e1e4e5*/;
	font-size:11px;
	float:right;
	/*opacity:0.7;*/
    margin-top: -10px;
    margin-right: 39%;
    }
    
    .cart_icon
    {
        background: url(img/cart_icon.png);
        width:32px;
        height:32px;
        float:right;
        margin-top:-45px;
	    margin-right:32px;
	    cursor:pointer;
        }
/**********Header*******/

#header_menu {	
	list-style:none;
	font-family: Helvetica, Arial, Verdana;
	color: white/*#263b55/*#c0c0c0/* white/*#e1e4e5*/;	
	font-size:12px;
	float:right;
	padding-top:6px;
}
.header_container {
	max-width:1000px;
	width:80%;
	margin:0 auto;
	color:gray;
	background-color: transparent;
	overflow:hidden;
}

.header{
	width:100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d4358', endColorstr='#1e2831')";
    padding: 1%;
    height: 45px;
    position: relative;
    z-index: 2;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
    background-image: -webkit-linear-gradient(top,#2d4358,#1e2831);
    background-image: -moz-linear-gradient(top,#2d4358,#1e2831);
    background-image: -o-linear-gradient(top,#2d4358,#1e2831);
    background-image: linear-gradient(top,#2d4358,#1e2831);
    background-image: -ms-linear-gradient(top, #2d4358,#1e2831);
   
}



.header_menu_item:hover{

	color:#a2a2a2;
} 

.header_menu_item2:hover {	
	opacity:0.6;
}
.header_menu_item{
	border-right:1px solid #c5cace;
	padding-left:10px;
	padding-right:25px;
	cursor:pointer;
}
#header_menu_item1{
	padding-top:1%;
	cursor:pointer;

}
.header_menu_item2{
	padding-left:10px;
	padding-right:25px;
	cursor:pointer;
}


:not(.header_menu_item2:hover) {
opacity:1;
}

:not(.header_menu_item:hover) {
opacity:1;
}
/*********end of header******/

/******* main menu *******/
  #main_menu a{
	 text-decoration:none;
	 color: #787878;
 }
 
 #main_menu a:hover {
	color: #787878/*#365b84 !important/*#45a12a*/;
	opacity:0.6;
 }

 
 #main_menu a:visited {
	color: #787878/*#365b84/*#365b84*/;
 }

 
  li{
	display:inline;
	/*padding-right:25px;*/
}

.bm_ContainerMenu 
{   
	max-width:1000px;
	width:80%;
	margin:0 auto;
	color:gray;
	position:relative;
	text-align: left;	
    z-index: 2;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.32);
    -moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.32);
    box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.32);
   
   
}


.main_menu 
{  
       font-family: Play,PF Global, Comfortaa,  Verdana;
       color: #787878/*#c0c0c0 /*#365b84   /* #c0c0c0/* white/*#e1e4e5*/;
       font-size:18px;      
       position: relative;
    z-index: 3;
       /*font-weight:bold;*/    
   
    
    line-height: 16px;
    border-bottom: 1px solid #48a135;
    border-top:1px solid #eeeeee;     
    
       vertical-align:middle;
       cursor:pointer;
       
       
}

.bm_main_Menu_background
{
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
     background-image: -ms-linear-gradient(top, #ffffff,#e0e0e0);/*Safari*/
    background-image:-webkit-linear-gradient(top,#ffffff,#e0e0e0);
       background-image:-moz-linear-gradient(top,#ffffff,#e0e0e0);
       background-image:-o-linear-gradient(top,#ffffff,#e0e0e0);
       background-image:linear-gradient(top,#ffffff,#e0e0e0);
}

.menu_item
{  
    
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e9', endColorstr='#ffffff')";
    position: relative;
    z-index: 30;
    background-image: -ms-linear-gradient(top, #e8e8e9,#ffffff);/*Safari*/
    background-image:-webkit-linear-gradient(top,#e8e8e9,#ffffff);
       background-image:-moz-linear-gradient(top,#e8e8e9,#ffffff);
       background-image:-o-linear-gradient(top,#e8e8e9,#ffffff);
       background-image:linear-gradient(top,#e8e8e9,#ffffff);
       font-size:15px;
    cursor:pointer;
    vertical-align:middle;
    }
    

    

.main_menu_item
{
       border-left:1px solid #bbbbbb;
       cursor:pointer;
       padding-left:10px;
       padding-right:10px;
       color:#565656;
}



/*	
.main_menu_item:nth-of-type(1)
{
      border-left:1px solid transparent;
} 
 */




.half_logo
{ float:right;
  margin-top:10px;
   margin-right:35px;
    }
    
    
/******* end of main menu ******/

/******* Basic Manu *********/

.bm_StaticMenuStyle
{ 
    padding-right:10px;
    width:75%;
    cursor:pointer;

}
.bm_Skin
{
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e9', endColorstr='#ffffff')";
    position: relative;
    background-image: -ms-linear-gradient(top, #e8e8e9,#ffffff);/*Safari*/
    background-image:-webkit-linear-gradient(top,#e8e8e9,#ffffff);
	background-image:-moz-linear-gradient(top,#e8e8e9,#ffffff);
	background-image:-o-linear-gradient(top,#e8e8e9,#ffffff);
	background-image:linear-gradient(top,#e8e8e9,#ffffff);
	font-size:15px;
    cursor:pointer;
    vertical-align:middle;
}

.bm_DynamicMenuStyle
{
    margin-top: 5px;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e9', endColorstr='#ffffff')";
    position: relative;
    z-index: 30;
    background-image: -ms-linear-gradient(top, #e8e8e9,#ffffff);/*Safari*/
    background-image:-webkit-linear-gradient(top,#e8e8e9,#ffffff);
	background-image:-moz-linear-gradient(top,#e8e8e9,#ffffff);
	background-image:-o-linear-gradient(top,#e8e8e9,#ffffff);
	background-image:linear-gradient(top,#e8e8e9,#ffffff);
	font-size:15px;
    cursor:pointer;
    vertical-align:middle;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 10px;
}
/****** submenu ******/

/****** end of submenu ******/

/****** Gallery ****/

.slider_text
{
   float:left;
   margin-left: 58%;
   margin-top:-250px;
   position:relative;
   z-index:0; 
    }
    
.slider_text_arrow
{
    float:left;
    color:Green;
    font-size:30px;
    }
    
 .slider_text_title
 {
     color:#243441; 
     float:left;
     font-size:37px;
     font-family: 'Play';
     font-weight:bold;
     }  
     
   .slider_text_subtitle 
   {
       font-size:24px;
       color:#565759;
       float:left;
       margin-left:10%;
       }  
  .slider_button_more 
  {
      float:left;
      background-color:#243441;
      font-size:12px;
      color:#bec2c6;
      padding:10px 10px;
      margin-top: 69%;
      margin-left: 67%;  
      border-radius: 3px;            
  }
  .slider_button_more1 

  {
      float:left;
      background-color:#243441;
      font-size:12px;
      color:#bec2c6;
      padding:10px 10px;
      border-radius: 3px;
      z-index:2000;
  }
  .slider_button_more2
  {
       float:left;
      background-color:#243441;
      font-size:12px;
      color:#bec2c6;
      padding:10px 10px;
      margin-top: 53%;
      margin-left: 61%;
       border-radius: 3px;
      }
      
    .slider_button_more3
  {
       float:left;
      background-color:#243441;
      font-size:12px;
      color:#bec2c6;
      padding:10px 10px;
      margin-top: 89%;
      margin-left: -32%;
       border-radius: 3px;
      }
  
  .slider_text_subdetail
  {
      float:left;
      font-size:16px;
      color:#243441;
      
      }
      
      .slider_text_title_small
      {
        font-size:22px;  
          }
      
      
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('fonts/flexslider-icon.eot');
	src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		/*url('fonts/flexslider-icon.woff') format('woff'),*/
		/*url('fonts/flexslider-icon.ttf') format('truetype'),*/
		url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0; width:80%;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {/*width: 100%;*/ display: block;margin:auto auto;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {background-ed; max-width:1000px;  width:100%; height:280px; margin-left:auto; margin-right:auto;  position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1;z-index:1; position:relative;}
.carousel li { margin-right: 5px; }

/* Direction Nav /prev-next */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 97%; z-index: 10; overflow: hidden; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -43px; }
.flex-direction-nav .flex-next {right: -43px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.8; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: url(img/prev.png);   }
.flex-direction-nav a.flex-next:before  { content:url(img/next.png);}


/* Control Nav */
.flex-control-nav {width: 50%; position: absolute; top: 90%; margin-left:60px; text-align: left;z-index:7;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;font-family:'Play';}
.flex-control-paging li a {color:#cdcdcd; width: 32px; height: 22px; display: block; background: #ffffff; border-right:1px solid #949ba5; border-bottom:1px solid #949ba5; opacity:0.9;font-size:12px; padding-top:7px;text-align:center; cursor: pointer; text-indent: inherit; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { opacity:0.7; background:#989a9c; }
.flex-control-paging li a.flex-active {  background:#989a9c; cursor: default;  border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

/****** End of Gallery *****/

/*********  Inner Banners       ***********/

.banner
{ 
    height:auto;   
    max-width:1000px;
	width:80%;
	margin:0 auto;
	position:relative;
}

.banks_banner
{
     width:100%;
     height:122px;
	 background-image:url(./img/banks_banner.png);
	 background-repeat:no-repeat;
	 float:left;	
	 position:relative;
	 z-index:0; 
  
    }
    
    
    
    .enterprises_banner
{
     width:100%;
     height:122px;
	 background-image:url(./img/enterprises_banner.png);
	 background-repeat:no-repeat;
	 float:left;	
	 position:relative;
	 z-index:0; 
  
    }
    
    
    
    .symv_banner
{
     width:100%;
     height:122px;
	 background-image:url(./img/symv_banner.png);
	 background-repeat:no-repeat;
	 float:left;	
	 position:relative;
	 z-index:0; 
  
    }
    
    .axies_banner
{
     width:100%;
     height:122px;
	 background-image:url(./img/axies_banner.png);
	 background-repeat:no-repeat;
	 float:left;	
	 position:relative;
	 z-index:0; 
  
    }

.b_maps_banner
{   
     width:100%;
     height:122px;
	 background-image:url(./img/b_maps.png);
	 background-repeat:no-repeat;
	 float:left;	
	 position:relative;
	 z-index:0; 
}
     
    
        
.eaxies_banner 
{
    width:100%;
    height:122px;
	background-image:url(./img/eaxies_banner.png);
	background-repeat:no-repeat;
	float:left;	
	position:relative;
	z-index:0;
}     
        
   
        
        
.b_symv_banner
{
    width:100%;
    height:122px;
    background-image:url(./img/b_symv_banner.png);
    background-repeat:no-repeat;
    float:left;	
    position:relative;
    z-index:0;
}

     
.pandektis_banner
{
    width:100%;
    height:122px;
	background-image:url(./img/6pandektis_img.png);
	background-repeat:no-repeat;
	float:left;	
	position:relative;
	z-index:0;
}     
         
.bforos_banner
{
    width:100%;
    height:122px;
    background-image:url(./img/b_foros_banner.png);
    background-repeat:no-repeat;
    float:left;	
    position:relative;
    z-index:0;         
}  
                   
.bkthma_banner
{             
    width:100%;
    height:122px;
    background-image:url(./img/b-kthma.png);
    background-repeat:no-repeat;
    float:left;	
    position:relative;
    z-index:0;   
}
               

                         
.etaireia_profile
{
    width:100%;
    height:122px;
    background-image:url(./img/etaireia_profile.png);
    background-repeat:no-repeat;
    float:left;	
    position:relative;
    z-index:0;      
}

.katastima 
{
    width:100%;
    height:122px;
    background-image:url(./img/katastima.png);
    background-repeat:no-repeat;
    float:left;	
    position:relative;
    z-index:0;  
    
    }
    
    
    .support_banner
    {
        width:100%;
        height:122px;
        background-image:url(./img/support.png);
        background-repeat:no-repeat;
        float:left;	
        position:relative;
        z-index:0;
        
        }
/********main categories*****/
.categories {	
	background-color:#f5f5f5 /*#f5f5f5/*#edeeee/*#f5f5f5*/;
	height:170px; 
	
}

.categories0
{    
    float:left;
    border-right:1px solid #dfdfdf;
    padding-left:2.2%; 
    padding-right:1.6%; 
}
    
.categories1 
{ 
    float:left;
    border-right:1px solid #dfdfdf;
    padding-left:1.6%;    
    padding-right:1.6%;
}

.categories2 
{ 
    padding-left:1.6%;  
    padding-right:1.6%;
    float:left;      
}

.antik_aksies 
{
	width:213px;
	height:106px;
	float:left;	
	font-family: /*"Play", */ Helvetica, Arial, comfortaa,verdana;
    padding-top: 1px;
    font-weight: bold;
    text-align: left;
    cursor: pointer;
    background-image:-ms-linear-gradient(top, #1d282e,#2e4459);
    background-image: linear-gradient(top,#1d282e,#2e4459);/* IE8-IE9*/
    background-image:-webkit-linear-gradient(top,#1d282e,#2e4459);
	background-image:-moz-linear-gradient(top,#1d282e,#2e4459);
	background-image:-o-linear-gradient(top,#1d282e,#2e4459);    
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d282e', endColorstr='#2e4459')";
    -webkit-box-shadow: 0px 3px 5px 0px rgba(25, 34, 39, 0.5);
    -moz-box-shadow: 0px 3px 5px 0px rgba(25, 34, 39, 0.5);
    box-shadow: 0px 3px 5px 0px rgba(25, 34, 39, 0.5);

	}

.antik_title
{  
     font-size:15px;
    color:/*#b1b1b1*/white;
    opacity:0.8;
    padding-top:5px;
    padding-left:10px;
    padding-bottom:24px;
    border-bottom:1px solid #b1b1b1;   
}

    
.antik_subtitle
{
    font-size:11px;
    padding-left:10px;
    padding-top:5px;
    color: #8c959d;
}

#house 
{
    width:45px;
    height:37px;
    background-image:url('img/house.png'); 
    background-repeat:no-repeat;
    float:right;
    margin-top:-43px;
}

.antik_aksies:hover >  #house
{
	background-image: url('img/house_hover.png') ;

}
.symvolaiografoi 
{
	width:213px;
	height:106px;	
	 float:left;	
    font-family: /*"Play", */ helvetica, arial,comfortaa, verdana;
    padding-top: 1px;
    font-weight: bold;
    text-align: left;
    cursor: pointer;
    background-image:-ms-linear-gradient(top, #1d282e,#2e4459);
    background-image: linear-gradient(top,#1d282e,#2e4459);/* IE8-IE9*/
    background-image:-webkit-linear-gradient(top,#1d282e,#2e4459);
	background-image:-moz-linear-gradient(top,#1d282e,#2e4459);
	background-image:-o-linear-gradient(top,#1d282e,#2e4459);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d282e', endColorstr='#2e4459')";
    -webkit-box-shadow: 0px 3px 5px 0px rgba(25, 34, 39, 0.5);
    -moz-box-shadow: 0px 3px 5px 0px rgba(25, 34, 39, 0.5);
    box-shadow: 0px 3px 5px 0px rgba(25, 34, 39, 0.5);

	}

.symv_title
{   
    font-size:15px;
    color:/*#b1b1b1*/white;
    opacity:0.8;
    padding-top:5px;
    padding-left:10px;
    padding-bottom:10px;
    border-bottom:1px solid #b1b1b1;   
 }
    
.symv_subtitle
{
    font-size:11px;
    padding-left:10px;
    /*margin-top: -3px;*/
    padding-top:3px;
    color: #8c959d;
}


#symvolaio
{
    width:45px;
    height:37px;
    background-image:url('img/symvolaio.png'); 
    background-repeat:no-repeat;
    float:right;
    margin-top:-44px;
}

  .symvolaiografoi:hover >  #symvolaio
{
	background-image: url('img/symvolaio_hover.png') ;

} 

.etaireies 
{
	width:213px;
	height:106px;	
	 float:left;	
	font-family: /*"Play", */ helvetica, arial,comfortaa, verdana;
    padding-top: 1px;
    font-weight: bold;
    text-align: left;
    cursor: pointer;
    background-image:-ms-linear-gradient(top, #1d282e,#2e4459);
    background-image: linear-gradient(top,#1d282e,#2e4459);/* IE8-IE9*/
    background-image:-webkit-linear-gradient(top,#1d282e,#2e4459);
	background-image:-moz-linear-gradient(top,#1d282e,#2e4459);
	background-image:-o-linear-gradient(top,#1d282e,#2e4459);  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d282e', endColorstr='#2e4459')";  
    -webkit-box-shadow: 0px 3px 5px 0px rgba(25, 34, 39, 0.5);
    -moz-box-shadow: 0px 3px 5px 0px rgba(25, 34, 39, 0.5);
    box-shadow: 0px 3px 5px 0px rgba(25, 34, 39, 0.5);

	}

.et_title
{   
    font-size:14px;
    color:/*#b1b1b1*/white;
    opacity:0.8;
    padding-top:5px;
    padding-left:10px;
    padding-bottom: 14px;
    border-bottom:1px solid #b1b1b1;      
}
    
.et_subtitle
{
    font-size:11px;
    padding-left:10px;
    margin-top: -7px;
    color: #8c959d; 
}

#zugos
{
    width:45px;
    height:37px;
    background-image:url('img/zugos.png'); 
    background-repeat:no-repeat;
    float:right;
    margin-top:-48px;
   margin-right: 4px;   
}
    
    
   .etaireies:hover >  #zugos
{
	background-image: url('img/zugos_hover.png') ;

} 
    
 .trapezes 
 {
	width:213px;	
    float:left;
	height:106px;		
	font-family: /*"Play", */helvetica, arial,comfortaa, verdana;
    padding-top: 1px;
    font-weight: bold;
    text-align: left;
    cursor: pointer;
    background-image:-ms-linear-gradient(top, #1d282e,#2e4459);
    background-image: linear-gradient(top,#1d282e,#2e4459);/* IE8-IE9*/
    background-image:-webkit-linear-gradient(top,#1d282e,#2e4459);
	background-image:-moz-linear-gradient(top,#1d282e,#2e4459);
	background-image:-o-linear-gradient(top,#1d282e,#2e4459); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d282e', endColorstr='#2e4459')";   
    -webkit-box-shadow: 0px 3px 5px 0px rgba(25, 34, 39, 0.5);
    -moz-box-shadow: 0px 3px 5px 0px rgba(25, 34, 39, 0.5);
    box-shadow: 0px 3px 5px 0px rgba(25, 34, 39, 0.5);
    
	}

.trap_title
{  font-size:15px;
    color:/*#b1b1b1*/white;
    opacity:0.8;
    /*padding-top:8px;*/
    padding-top:5px;
    padding-left:10px;
    /*padding-bottom:25px;*/
    padding-bottom:13px;
    border-bottom:1px solid #b1b1b1;    
}
    
.trap_subtitle
{
    font-size:11px;
    padding-left:10px;
    padding-top:10px;
    /*margin-top: -7px;*/
    color: #8c959d;
}


#trapeza
{
    width:45px;
    height:37px;
    background-image:url('img/trapeza.png'); 
    background-repeat:no-repeat;
    float:right;
    margin-top:-38px;
    margin-right: 4px;
}  
 
.trapezes:hover >  #trapeza
{
	background-image: url('img/trapeza_hover.png') ;

}

/*********  End of main categories ************/

/******** Store *********/
    .borders_store 
    {
    
    border-top:1px solid #cccccc;
    border-bottom:1px solid #4e5b65;
    height:60px;
    width:89%;
    }
    .borders_storeXtra 
    {
    
        border-top:1px solid #cccccc;
        border-bottom:1px solid #4e5b65;
        
    }
    .borders_store_item 
    {
    
    border-top:1px solid #cccccc;
    border-bottom:1px solid #4e5b65;
    height:60px;
    width:100%;
    
    }
   
   .circle
   {
    border-radius: 50%;
	width: 4px;
	height: 4px; 
	background-color:#565759; 
	padding:1px;
	margin: 0px 5px;

       }
       
   /* Shopping cart*/    
       
    .borders_shop_cart
    {
    
    border-top:1px solid #cccccc;
    border-bottom:1px solid #4e5b65;
    height:50px;
    width:100%;
    margin-bottom: 5px;
    margin-top: 20px;
    }
    
    .store_top_border
    {
     margin-top: 30px;
     border-top:1px solid #cccccc;
     padding-top:15px;
   
        }
        
    .shoppingcart_top_border
    {
        margin-top: 30px;
     border-top:1px solid #cccccc;
     padding-top:15px;
     width:96%;
        }  
        
          
    .text_small_bold
    {
        font-weight:bold;
        font-size:12px;
        color:#243441;
        text-decoration:none;
        border: none;
        background-color: transparent;
        cursor: pointer;
        }
        
        
    .text_final_price
    {
        font-size:11px;
        color:#243441;
        background-color: #e6e6e6;
        padding: 7px 4px;
        margin: 0px;
        
    }
   
    
    .refresh_button
    {
        font-family:Verdana, Arial ;
        border:none;
        background-color: transparent;
        cursor:pointer;
        color:#48a137;
	    text-decoration:underline;
        }
.articleTitle
{
    font-family : Tahoma;
    font-weight : bold;
    font-size : 10pt;
    color: #666666;
}        
.shopcart_button
{
    background-color:#48a135;
    color:#bec3c6;
    padding:6px 10px;
    border-left:1px solid #808b91;
    border-top:1px solid #808b91;;
	border-right:1px solid #0e1619;
	border-bottom:1px solid #0e1619;;
    border-radius:3px;
    text-decoration: none;
    float:left;
    }
    
    .dropdown_ekdoseis 
    {
	    font-family: Helvetica, Arial, Verdana;
        width: 180px;
        height: 24px;
        color: #7c7d7f;
        font-size: 14px;
        font-weight: bold;
                }
  .dropdown_ekdoseis2 
    {
	    font-family: Helvetica, Arial, Verdana;
        width: 180px;
        height: 24px;
        color: #7c7d7f;
        font-size: 14px;
        font-weight: bold;
        margin-top:-11px;
        
                }
                
    .TextBoxNormal_shop
{
	border: 1px solid;
	background-color: white;
	border-color: Silver;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;	
	font-size: 10px;
	font-style: normal;
	text-decoration: none;	
	color: Black;
	text-align: left;
	padding: 4px;
	text-align:center;
}
    .text_plirwmi
    {
        color:#48a137;
        font-size:11px;
        }
        .text_plirwmi_label
    {
        color:#243441;
        font-size:11px;
        font-weight:bold;
        }
        
        .textNormalBold_plirwmi{
        font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        color: #575759;
        text-transform: none;
        }
        
        
        .no_textbox
        {
           border:0;
           background-color:transparent;
            }
            
         .text_proepiskopisi
         {
             font-size:7pt;
             }   
            
/******** end of Store *********/

/* Contact*/

.contact_top_border
 {
    margin-top: 15px;
    border-top: 1px solid #cccccc;
    padding-top: 15px;
}
.contact_form_top_border
{
     margin-top: 15px;
    border-top: 1px solid #cccccc;
    
    }
    
.stoixeia_etaireias
{
    border-top:1px solid #cccccc;
    border-bottom:1px solid #4e5b65;
    height:80px; 
    }
    

.borders_contact0
{
    margin-top:2%;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #4e5b65;
    padding:4% 0%;
   
    } 
.borders_contact
{
    margin-top:2%;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #4e5b65;
    padding:3% 0%;
     font-size:11px;
    }
    

    
 .subhead  { 
    font-family:  Helvetica, Arial,Verdana, sans-serif;
    font-size: 16px;   
    font-weight: bold;
    color:#565759;
    text-align: left;
    vertical-align: middle; 
    margin-bottom:13px;
 } 
 .contact_bold0
 {
     font-family:Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;   
    font-weight: bold;
    color:#243441;
    vertical-align: middle; 
     }
 .contact_bold
 {
    font-family: Helvetica, Arial,Verdana, sans-serif;
    font-size: 12px;   
    font-weight: bold;
    color:#243441;
    text-align: left;
    vertical-align: middle; 
    width:200px;
    float:left;
     }
 .contact_bold2
 {
    font-size: 12px; 
    float:left;
    width:auto;
    height:50px;
     }
     
 .contact_epikoinwnia
 {
    font-size: 12px; 
    float:left;
    width:375px;
    height: 25px;
     } 
     
     
/*end of Contact*/

/*Articles*/

.articles
{
   border-top:1px solid #cccccc;
   border-bottom:1px solid #4e5b65;
}  

.date_green
{
    color:#45a134;
    font-weight:bold;
    
    }
/*End of Articles*/

/*Register*/
 .register_borders
 {
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
     }


/* end of Register*/

/*Login*/

.login_button
{
    background-color:#243441;
    color:#bec3c6;
    padding:6px 10px;
    border-left:1px solid #808b91;
    border-top:1px solid #808b91;;
	border-right:1px solid #0e1619;
	border-bottom:1px solid #0e1619;;
    border-radius:3px;
    text-decoration: none;
    float:left;
    font-family: Roboto, Helvetica, Arial, Verdana;
	
    }
    
    
.login_button2
{
    border-style:none;
    background-color:#243441;
    color:#bec3c6;
    padding:6px 15px;
    text-decoration: none;
    float:left;
    font-family: Roboto, Helvetica, Arial, Verdana;
	cursor:pointer;
	cursor:hand;
    }
    
    .ypenthumisi
    {
         text-decoration:none;
         color:#489f37;
        }
        
        
     .sundesi
     {
         border:none;
         
         } 
         
      .fieldset_login  
      {
          
        background-color:White;
        color:#a93236;  
          font-size:11px;
          font-weight:bold;
          } 
           
         .login_reminder{ 
         font-size:13px;
         color:#575759;
         font-weight:bold; 
         } 
         
       .login_hyperlink , login_hyperlink:active, login_hyperlink:focus, login_hyperlink:link {  
        font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	    font-size: 12px;
	    font-style: normal;
	    text-decoration: none;
	    border-right:1px solid #c5cace;
	    padding-left:10px;
	    padding-right:25px;
	    color:White;
       }
       
        .login_hyperlinkShop , login_hyperlinkShop:active, login_hyperlinkShop:focus, login_hyperlinkShop:link {  
        font-family: 'Open Sans',Verdana, Helvetica, Geneva, Arial, sans-serif;
	    font-size: 12px;
	    font-style: normal;
	    text-decoration: none;
	    /*border-right:1px solid #c5cace;*/
	     /*padding-left:10px;*/
	    padding-right:25px;
	    color:#c0c0c0;
       } 
       .login_hyperlinkShop:visited
        {
	        font-family: 'Open Sans', Verdana, Helvetica, Geneva, Arial, sans-serif;
	        /*font-size: 10px;*/
	        font-style: normal;
        /*	color: #996699;*/
	        /*font-weight: bold;*/
	        text-decoration: none;
        }
 
        .login_hyperlink:visited
        {
	        font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	        /*font-size: 10px;*/
	        font-style: normal;
        /*	color: #996699;*/
	        /*font-weight: bold;*/
	        text-decoration: none;
        }

        .login_hyperlink:hover
        {
	        font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	        font-size: 12px;
	        font-style: normal;
	        color: #c0c0c0;/*#41c4f1;/*#a4d5e6;*/
	
	        text-decoration: none;
        }  
           
/*end of Login*/
/* EditProfile */

.text_profile{
	font-size:11px; 
}

/*  EditProfile */

/*Proswpika*/

.proswpika_prog
{
	min-height: 20px; 
	padding: 10px 0px; 
	text-align: center; 
	color:#243441;	
	background-color:White;
	border-top:1px solid #cccccc;
	
}
.proswpika_prog1
{
    min-height: 20px; 
	padding: 10px ; 
	text-align: left; 
	color:#243441;	
	background-color:White;
	border-top:1px solid #cccccc;
    }

.proswpika_prog_text
{
    font-size:11px;
    color:#555658;
    font-weight:bold;
    padding:10px;
    }
    
    
    
/* end of proswpika*/
.box 
{
	height:221px;
	border-top:1px solid #cccccc;
	color:#565759;
    background-color:#e6e6e6;
	width:100%;
	position:relative;
	z-index:5;
}
  
    
.box1 
 {	
	float:left;
    height: 147px;
    width:178px;
    text-align:left;
    font-family:  Verdana, helvetica, arial;
	font-size:12px;
	border-bottom:1px solid #b1b1b1;	
}

h4
{
   border-top:1px solid #b1b1b1;
   border-bottom:1px solid #b1b1b1;
   padding-top:6px;
   padding-bottom:6px;
   margin-bottom: 9px;
   width:174px;
   float:left;
   color:#223442; 
}

.box_text
{
	font-size:10px;	
	width: 180px;
   
}

.box_subtext
{
	text-align: justify;
    margin-top: -8px;
    width: 174px;
   /* padding-bottom: 10px;*/

   
}

.box_more
{
	font-weight:bold;
	float:right;
	cursor:pointer;
	color:#45a12a;
}

.subtitle 
{
	color:#223442;	
	text-align:left;
	word-wrap:break-word;
	font-weight:bold;
}

.subtitle1 
{
	color:#45a12a;	
	text-align:left;
	word-wrap:break-word;
}
.subtitle2 
{
	color:#223442;	
	text-align:left;
	word-wrap:break-word;
}

.subtitle3 
{
	color:#223442;	
	text-align:left;
	word-wrap:break-word;
}



  #:hover > .subtitle1
{
    font-weight:bold;
    
    }

.subtitle_date 
{
	color:#243441;	
	font-weight:bold;
	font-style:italic;
	text-align:left;
	word-wrap:break-word;
	font-size:70%;
	margin-left:15px;
}
#wifi
{
	float:left;
	background-image: url('img/wifi.png') ;
	background-repeat:no-repeat;
	border-bottom:1px solid #b1b1b1;
    height: 147px;
    width: 36px;
    margin-left: 15px;
}


    
.outside_box:hover >  #wifi
{
	background-image: url('img/wifig.png') ;
}

#mark 
{
	float:left;
	background-image: url('img/mark.png') ;
	background-repeat:no-repeat;
	border-bottom:1px solid #b1b1b1;
    height: 147px;
    width: 36px;
    margin-left: 15px;
}

.outside_box:hover >  #mark
{
	background-image: url('img/markg.png') ;

}

#attach
 {
	float:left;	
	background-image: url('img/attach.png') ;
	background-repeat:no-repeat;
	border-bottom:1px solid #b1b1b1;
    height: 147px;
    width: 36px;
    margin-left: 15px;
}


.outside_box:hover >  #attach
{
	background-image: url('img/attachg.png') ;

}


#fek 
{
	float:left;
	background-image: url('img/fek.png') ;
	background-repeat:no-repeat;
	border-bottom:1px solid #b1b1b1;
    height: 147px;
    width: 36px;
    margin-left: 15px;
}


.outside_box:hover >  #fek
{
	background-image: url('img/fekg.png') ;
}

.table_space
{
    height: 148px;
    width: 6px;
    float: left;
    border-bottom: 1px solid #e6e6e6;
}

/* Error Pages*/

.text_errormsg
{
    background-color:White;
    border:1px solid #a93236;
    color:#a93236;
    padding-top:15px;
    padding-left:10px; 
    padding-right:10px; 
	margin: 20px 0px 20px 0px; 
	text-align: justify;
	font-size:11px;
}

.text_errormsg2
{
    background-color:White;
    border:1px solid #a93236;
    color:#a93236;
    padding:15px;
	margin: 20px 0px 20px 0px; 
	text-align: justify;
	font-size:11px;
	
}

/* end of  Error Pages*/


/*******Footer*******/

 .footer_images
 {
	float:left;
	width:28% ;
}



.foot_menu 
{
	float:left;
	display:inline;
	padding-left:4%;
}

.footer_container
{
  
	max-width:1000px;
	width:80%;
	margin:0 auto;
	color:gray;
}

 #footer_menu 
{	
	list-style:none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #c0c0c0/*#e1e4e5*/;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
}

 .footer_menu1
 {
    list-style:none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #c0c0c0/*#e1e4e5*/;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;  
 }
     
 .footer_menu1:hover
{
	color: #7a8084;
 }
 
 
 .footer_menu2
 {
    list-style:none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #c0c0c0/*#e1e4e5*/;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;  
 }
  .footer_menu2:hover
   {
	color: #7a8084;
    }
 
 
 .footer_menu3
 {
    list-style:none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #c0c0c0/*#e1e4e5*/;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;  
 }
 .footer_menu3:hover
   {
	color: #7a8084;
    }
 
 
.footer
{
	height:80px;
	width:100%;
	background-color: white;/*#365b84*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d282e', endColorstr='#2e4459')";
	background-image: linear-gradient(top,#1d282e,#2e4459);/* IE8-IE9*/
    background-image:-webkit-linear-gradient(top,#1d282e,#2e4459);
	background-image:-moz-linear-gradient(top,#1d282e,#2e4459);
	background-image:-o-linear-gradient(top,#1d282e,#2e4459);
	background-image: -ms-linear-gradient(top, #1d282e,#2e4459);
	font-family:Helvetica, Arial,Verdana, sans-serif;
    /*margin-top: -4px;*/
    -webkit-box-shadow: 0px -8px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px -8px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px -8px 5px 0px rgba(0, 0, 0, 0.2);
	padding-bottom: 10px;
}




#footer_menu li
{
	padding-right:10px;	
}


.social_media 
{
	float:right;
	
	padding-top:10px;
}

.copyright
{
	border-top:1px solid #6f7b87;
	/*margin-left:18%;*/
	padding-top:10px;
	color:#6f7b87;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:9px;	
}

#fb
{
	background-image:url('img/fb.png');
	background-repeat:no-repeat;
	height:30px;
	width:38px;
	float:left;
	cursor:pointer;
	opacity:0.6;
	
}

#fb:hover 
{
	opacity:1;
}

#twitter 
{
	background-image:url('img/twitter.png');
	background-repeat:no-repeat;
	height:30px;
	width:38px;
	float:left;
	cursor:pointer;
	opacity:0.6;
}

#twitter:hover
 {
	opacity:1;
}

#utube 
{
	background-image:url('img/utube.png');
	background-repeat:no-repeat;
	height:30px;
	width:38px;
	float:left;
	cursor:pointer;
	opacity:0.6;
}

#utube:hover 
{
	opacity:1;
}

#gp 
{
	background-image:url('img/gp.png');
	background-repeat:no-repeat;
	height:30px;
	width:38px;
	float:left;
	cursor:pointer;
	opacity:0.6;
}

#gp:hover
{
	opacity:1;
}

#rss 
{
	background-image:url('img/rss.png');
	background-repeat:no-repeat;
	height:30px;
	width:38px;
	float:left;
	cursor:pointer;
	opacity:0.6;
}

#rss:hover 
{
	opacity:1;
}
/******end of footer****/

/** no underline in links***/
.no_decor
{
    text-decoration:none;
    
    }

/*Responsive*/
@media only screen and (max-width: 1453px) { 
.container 
{
width:100%;
}
.containerAsp 
{
width:100%;
}

.footer_container
{
width:100%;
}

.header_container
 {
width:100%;
}

.banner 
{
width:100%;
}

}

@media only screen and (max-width: 1080px) { 

.foot_menu 
{
	padding-left:2%;
}


.footer_container
{
width:100%;
}

}

.storeClearImg
{
    cursor:pointer;
}

