html {margin:0px; padding:0px;}

body {
    margin-top:0px;margin-bottom:0px;margin-left:0px;
	margin-right:0px;padding:0px 0px 0px 0px;
	font-size: 12px;font-family:"Trebuchet Ms";
	color:#000000; font-weight:normal;
	background:#fff url(images/img/bg.jpg) repeat-x;
	background-attachment:fixed;

	text-align: left;
	scrollbar-3dlight-color:#eeeeee; 
    scrollbar-arrow-color:#999999; 
    scrollbar-base-color:#eeeeee; 
    scrollbar-face-color:#eeeeee; 
    scrollbar-highlight-color:#eeeeee; 
    scrollbar-shadow-color:none;
	}
.style9 {font-size: 12px}
 p
	 {
 	font-size: 12px;
 	font-family:"Trebuchet Ms";
 	color:#000000; 
 	font-weight:normal;
	line-height:1.2em;
	MARGIN:2PX 0 0 10PX;
	PADDING:0PX;
 }
 .gray {color:#999999; font-weight:bold;}
 ul,li {line-height:1.2em; color:#6fb5d4;}
/*	Begin Headers */
h1 {margin:7px; color:#e4b40d;font-family:Arial, Helvetica, sans-serif; font-size:16px;}
h2 {margin:7px; color:#003399; font-family:"Trebuchet Ms"; font-size:14px;}
h3 {margin:7px; color:#006699;font-family:"Trebuchet Ms"; font-size:13px; padding-left:5px;}
h4 {margin:7px; color:#76D1E4;font-family:"Trebuchet Ms"; font-size:11px;}
 
 /* -------------------- images  -------------------- */
img {
	border:0px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
hr {color:#00CCFF;}
img.left {
	border:0px;margin-top: 2px;margin-right: 10px;
	margin-bottom: 2px;margin-left: 5px;float:left;
}
img.right {
	border:0px;margin-top: 2px;margin-right: 9px;
	margin-bottom: 2px;margin-left: 9px;float:right;
}
img.center{
	border:0px;margin:0px auto;
}
/* -------------------- main links -------------------- */
a {
	color:#6ac8e6; font-family:"Trebuchet MS"; 
	font-weight:bold; text-decoration:none;
	font-size:12px;
  }
a:link {
	color:#6ac8e6; font-family:"Trebuchet MS"; 
	font-weight:bold; text-decoration:none;
	font-size:12px;
  }
a:hover {
	color:#6ac8e6; font-family:"Trebuchet MS"; 
	font-weight:bold; text-decoration:underline;
	font-size:12px;
  }

/* -------------------- end of links -------------------- */ 
/* -------------------- form main styles -------------------- */
strong {
		 color:#006699;
		}
table tr td {border:0px none; vertical-align:top;}
form {padding:0px; font-family:"Trebuchet MS"; color:#666666;}
select {border:1px solid #6ac8e6; color:#666666; background:#fff;width:240px;}
textarea {border:1px solid #6ac8e6; color:#666666; background:#fff;}
input {border:1px solid #6ac8e6; color:#666666; background:#fff;}
CHECKBOX.formes {BORDER:0px NONE;}
ol.lists {color:#666666; font-weight:normal;line-height:1.0em;}
li.normal-gray {color:#666666; font-weight:normal; line-height:1.0em;}
/* --------------------  begin cols -------------------- */

#wrapper {
			width:1021px; 
			height:100%;
			margin:0px auto; 
			padding:0px; 
			background:url(images/img/wrapper.png) repeat-y;
			}

/* -------------------- header elements -------------------- */

#header {
	 width:995px; 
	 height:166px;
	 background:url(images/img/top/header.png) no-repeat;
	 margin:0px auto;
}
#e-eye {
	position:absolute;
	width:235px;
	height:202px;
	z-index:1;
	left: 739px;
	top: -19px;
	background-image: url(e-eye.JPG);
}
#eye {position:relative;}
.logodiv {float:left;}

p.padleft {PADDING-LEFT:45PX;}
.logo {
			width:auto; 
			height:auto; 
			margin-left:25px; 
			margin-top:15px; 
			text-indent:-9999;
			}
.address-langs {
		  width:309px; height:26px; 
		  background:url(images/img/top/address.png) no-repeat; 
          float:right; 
		  margin-right:90px; 
		  margin-top:5px;
		  padding-left:190px;
		  padding-top:70px;
		  }
.address-langs-en {
		  width:309px; height:26px; 
		  background:url(images/img/top/address_en.png) no-repeat; 
          float:right; 
		  margin-right:90px; 
		  margin-top:5px;
		  padding-left:190px;
		  padding-top:70px;
		  }
.fade-line {
			width:928px;
			height:1px;
			margin-left:15px;
			margin-top:20px;
			margin-bottom:7px;
			}
.choose {
			font-weight:bold; 
			font-family:tahoma; 
			font-size:11px; 
			margin-left:120px; 
			padding-top:6px;
			}
			
			
/* ----------------- koumpakia ------------------------- */

#header .nav-menu {
					width:960px; height:46px; 
					border:none;
					margin:0px auto;
					padding:0px;
					}
#header .top-fix {height:90px;}
#header .nav-menu .left {width:10px; background:url(images/img/nav-menu/nav-left.png) no-repeat;}
#header .nav-menu .right {width:22px; background:url(images/img/nav-menu/nav-right.png) no-repeat;}

#header .nav-menu .mid {width:845px; background:url(images/img/nav-menu/nav-mid.png) repeat-x;}

#header .nav-menu .mid .mymenu {height:44px; padding-top:0px; margin:0px 0px 0px 26px;}

#header .nav-menu .mid .mymenu ul li {display:inline;}
#header .nav-menu .mid .mymenu a#last {
display: block;
text-decoration: none;
font:bold 11px tahoma;
color:#006699;
width: auto;
height: 31px;
float: left;
display: inline;
margin-left:0px;
padding-left:10px;
padding-right:10px;
background:none;
border:0px solid;
padding-top: 12px;
text-align:center;
}
#header .nav-menu .mid .mymenu a{
display: block;
text-decoration: none;
font:bold 11px tahoma;
color:#006699;
width: auto;
height: 31px;
float: left;
display: inline;
margin-left:0px;
padding-left:10px;
padding-right:10px;
background:url(images/img/nav-menu/lin.png) right no-repeat;
border:0px solid;
padding-top: 12px;
text-align:center;
}

#header .nav-menu .mid .mymenu a:hover{
background:url(images/img/nav-menu/bg-but.png) repeat-x;border:0 px solid #fff;
text-decoration:none;
color:#fff;
}
#header .nav-menu .mid .mymenu a.active-on{
background:url(images/img/nav-menu/bg-but.png) repeat-x;border:0 px solid #fff;
text-decoration:none;
color:#fff;
}



/* ----------------- end of koumpakia ------------------------- */


.flag-gr{margin-top:0px;}
.flag-uk {margin-top:0px;}
img.exact {margin:0 0 0 0;padding:0 0 0 0; border:0;}

a.navigation {color:#088ccc; font-family:tahoma; font-size:12px; font-weight:bold; text-decoration:none;}
a.navigation:hover {color:#088ccc; font-family:tahoma; font-size:12px; font-weight:bold; text-decoration:underline;}
/* -------------------- end of header elements -------------------- */

/* -------------------- banner -------------------- */

#banner {
			background:url(images/img/banner/banner.jpg) repeat-y; 
			width:996px; 
			height:270px;
			margin:0px auto;
			font-family:"Trebuchet MS";
			text-align:left;
			}
#banner strong {color:#fff;}
.productions {width:270px; height:187px; margin-left:20px; margin-top:10px;
              padding:10px 10px 10px 10px; COLOR:#FFFFFF;font-family:"Trebuchet MS";  }
.productions p {
        COLOR:#FFFFFF;font-family:"Trebuchet MS";  }
			  
.productions h1 {color:#FFFFFF; font-size:16px; font-family:"Trebuchet MS"; font-weight:normal;}

.productions a {color:#b7d126; text-decoration:none;}
.productions a:hover {color:#b7d126; text-decoration:underline;}
			  
/* --------------------banner main text-------------------- */

.main-text2 { width:450px; height:187px; margin-top:10px;
			 padding:10px 10px 10px 10px;
			 }
			 .main-text2 { width:700px; height:187px; margin-top:10px;
			 padding:10px 10px 10px 10px;
			 }
.green-list {color: #B7D126}
.main-text h1 {color:#FFFFFF; font-size:16px; font-family:"Trebuchet MS"; font-weight:normal;}
.main-text p {
        COLOR:#FFFFFF;font-family:"Trebuchet MS"; text-align:justify;  }
.main-text ul,li {line-height:1.2em; color:#b7d126; font-weight:bold;}
/* -------------------- end of text -------------------- */

/* -------------------- end of banner -------------------- */


/* ------------------------- begin main content ----------------------- */

#site_content 
			{
			width:995px; height:auto;
			margin:0px auto;
			padding:0px;
			 }
/* -------------------- columns-------------------- */

#left-column {width:635px; margin-left:5px; float:left; padding-left:11px;}
#main-column {width:990px; margin:0px auto; clear:both; padding:10px;}
#text-column {width:645px; margin-left:10px; float:left; padding:10px;}
#right-column {width:326px; float:right; margin-right:9px;}
#bottom-column {width:990px; margin:0px auto; clear:both; padding:10px;}
#top-column {width:990px; margin:0px auto; clear:both;}
#top-column {width:990px; margin:0px auto; clear:both; padding-top:4px;}
#bottom-links {width:1021px; background:url(images/img/wrapper.png) repeat-y; color:#0099FF; margin:0px auto; height:auto;}
#row-trans {clear:both; margin:px auto; width:990px;}

/* -------------------- end of main cols styles -------------------- */

/* -------------------- introduction -------------------- */

.intro-box {background:url(images/img/main-box.jpg) no-repeat;
			 width:633px; 
			 height:300px;
			}
.intro-box	p {color:#000; line-height:1.2em; font-family:"Trebuchet MS"; font-size:12px; margin-right:25px;
				margin-left:20px;}			
.intro-box	h2 {margin-left:20px; margin-top:20px;}
.intro-box .earth {width:AUTO; height:AUTO; margin-right:20px;} 			
				
.intro-box ul,li {line-height:1.2em; color:#6fb5d4;}

/* -------------------- end of introduction -------------------- */

/* -------------------- left column styles -------------------- */

li.services-list {color:#999999;}
li.normal-list {color:#000; font-weight:normal;}

.header_marketing {
					background:url(images/mark_header.png); 
					width:302px; 
					height:40px;
					margin:0 auto;
					}
.header_philosophy {
					background:url(images/philosophy_header.png);
					 width:302px; 
					 height:40px;
					 margin:0 auto;
					 }
.header_group {
				background:url(images/group_header.png); 
				width:302px; 
				height:40px;
				margin:0 auto;
				}
.header_organize {
					background:url(images/organize_header.png); 
					width:302px; 
					height:40px;
					margin:0 auto;
					}
.header_hotels {
				background:url(images/hotels_header.png); 
				width:302px; 
				height:40px;
				margin:0 auto;
				}

/* -------------------- english headers -------------------- */

.header_marketing_en {background:url(images/mark_header.png); width:302px; height:40px;margin:0 auto;}
.header_philosophy_en {background:url(images/philosophy_header_en.png); width:302px; height:40px;margin:0 auto;}
.header_group_en {background:url(images/group_header_en.png); width:302px; height:40px;margin:0 auto;}
.header_organize_en {background:url(images/organize_header_en.png); width:302px; height:40px;margin:0 auto;}
.header_hotels_en {background:url(images/hotels_header_en.png); width:302px; height:40px;margin:0 auto;}

/* -------------------- end of english headers -------------------- */

/* --------------------  right-column styles -------------------- */

#right-column .box {
					width:321px; 
					height:auto; 
					background:url(images/img/right/right-bg.png) repeat-x;
					border:1px   #33CCFF;
					margin-bottom:5px;
					margin-right:4px;
					padding-right:4px;
					}
p.gray-text {
			 color:#666666;padding:10px 2px 0px 7px;
			 text-align:justify;
			 }
p.register-text {
			 color:#666666;padding:10px 2px 0px 7px;
			 text-align:left;
			 }
#right-column strong {color:#999999;}
h2.right-header {
				color:#4598B8; 
				font-weight:bold; 
				font-size:12px;
				}
				
/* -------------------- images right  --------------------*/

#right-column  .right-icons {width:295px; border:0px; margin:0px auto;}

#right-column  .right-icons .entry {margin-left:25px; padding:2px;}
#right-column  .right-icons .e-productions {margin:5px;padding:2px;}
#right-column  .right-icons .projects {margin-left:25px;padding:5px;}
#right-column  .right-icons .offers  {margin:5px;padding:2px;}
#right-column  .right-icons .e-booking {margin:5px;padding:2px;}
#right-column  .right-icons .register {margin:5px;padding:2px;}

.bolded {font-weight: bold; color: #007EC0;}
/* -------------------- end -------------------- */

.emphasized {color:#999999;font-weight:bold;}
/* bottom column styles */
/* -------------------- steps top column fixed -------------------- */

#top-column .steps-box1 {
	width:320px;
	margin-right:1px;
	height:300px;
	background:url(images/img/central/steps-box-bg.png) repeat-x;
	float:left;
	border:1px   #dcf3fd;
	margin-left: 5px;
}
#top-column .steps-box2 {margin-right:2px; height:300px; background:url(images/img/central/steps-box-bg.png) repeat-x;float:left;
							border:1px   #dcf3fd;}
#top-column .steps-box3 {width:320px; margin-right:1px; height:300px; background:url(images/img/central/steps-box-bg.png) repeat-x;float:right;
							border:1px   #dcf3fd;}
							
							
/* -------------------------- fixed top boxes ------------------*/


.steps-box11 {
	width:320px;
	margin-right:5px;
	height:300px;
	background:url(images/img/central/steps-box-bg.png) repeat-x;
	float:left;
	border:1px   #dcf3fd;
	margin-left: 5px;
	border:1px   #33CCFF; 
	height:250px;
}
.steps-box22 {margin-right:2px;background:url(images/img/central/steps-box-bg.png) repeat-x;float:left;
							border:1px   #33CCFF; width:320px;height:250px}
							
.steps-box33 {width:325px; margin-right:5px; background:url(images/img/central/steps-box-bg.png) repeat-x;float:right;
						border:1px   #33CCFF;height:250px; }							
							
/* -------------------- steps bottom -------------------- */
#bottom-column p {margin:10px; padding:10px;}
#bottom-column .steps-box1 {
	width:322px;
	margin-right:5px;
	height:300px;
	background:url(images/img/central/steps-box-bg.png) repeat-x;
	float:left;
	border:1px    #33CCFF;
	margin-left: 0px;
}
#bottom-column .steps-box2 {width:312px;margin-right:5px; height:300px; background:url(images/img/central/steps-box-bg.png) repeat-x;float:left;
							border:1px    #33CCFF;}
#bottom-column .steps-box3 {width:325px; margin-right:12px; height:300px; background:url(images/img/central/steps-box-bg.png) repeat-x;float:right;
							border:1px    #33CCFF;}

/* -------------------- central images -------------------- */

.register-people {margin-top:0px;}
.earth-centered {margin-top:50px;}
.tick-image  {margin-top:0px;}


/* -------------------- end -------------------- */


/* -------------------- bottom column styles -------------------- */

/* -------------------- steps -------------------- */

#top-column .steps-box1 {
	width:322px;
	margin-right:5px;
	height:300px;
	background:url(images/img/central/steps-box-bg.png) repeat-x;
	float:left;
	border:0px   #dcf3fd;
	margin-left: 10px;
}
#top-column .steps-box2 {width:317px;margin-right:5px; height:300px; background:url(images/img/central/steps-box-bg.png) repeat-x;float:left;
							border:0px   #dcf3fd;}
#top-column .steps-box3 {width:326px; margin-right:5px; height:300px; background:url(images/img/central/steps-box-bg.png) repeat-x;float:right;
							border:0px   #dcf3fd;}

/* central images */
 


/* end */




/* -------------------- advertisements -------------------- */

#advertisements {width:995px; margin:0px auto; padding:5px;}

#advertisements .group-header {margin:0px auto;
							background:url(images/img/central/group-travel-sites-header.jpg) no-repeat;
							width:586px;
							height:58px;
							clear:both;
							padding-top:5px;
							}

.login { border:0; background-image:url(images/text_field.png); width:352px; height:27px;}
.textarea {border:0px;width:352px; height:120px; background:url("images/text_area.png");}
input {font-family:"Trebuchet MS"; color:#006666; font-size:12px;}

.border_top {width:631px; height:20px; background:url("images/login_top.png") no-repeat;}
.border_mid {width:631px; background:url("images/login_mid.png") repeat-y;}
.border_bot {width:631px; height:20px; background:url("images/login_bot.png") no-repeat;}

	 

a.mainlink {font-size: 12px;font-family:"Trebuchet MS"; font-weight:bold; color:#000066; text-decoration:none;}
a.mainlink:hover {font-size: 12px;font-family:"Trebuchet MS";  font-weight:bold; color:#000066; text-decoration:underline;}
a.redlink {font-size: 12px;font-family:"Trebuchet MS"; font-weight:bold; color:#990000; text-decoration:none;}
a.redlink:hover {font-size: 12px;font-family:"Trebuchet MS";  font-weight:bold; color:#990000; text-decoration:underline;}
#headerimg 	{
	margin: 7px 9px 0;height: 170px;width: 740px;
	}
#content {
	font-size: 1.2em;
	}
 
.orange {
			color: #F5821F; 
			font-size: 14px;
			margin:9px 22px 9px 9px;
			font-weight:bold;
			text-align:justify;
			}
.azure {
		color: #00ADEF; 
		font-weight: bold; 
		font-size: 14px;
		margin:9px 9px 9px 9px;
		text-align:justify;
		}
		
		
/* -------------------- group of travel sites table -------------------- */

#groupoftravelsites 
			{
			width:822px; 
			margin:0px auto; 
			border:1px   #EEEEEE;
			}

#groupoftravelsites  .left-col {}
#groupoftravelsites  .right-col {}
#groupoftravelsites  .travel-portals-header {background:url(images/img/group-sites/travel-portals-headrt.jpg) no-repeat; width:219px; height:46px;}
#groupoftravelsites  .travel-agents-header {background:url(images/img/group-sites/travel-agents-header.jpg) no-repeat; width:219px; height:46px;}
#groupoftravelsites img {margin:7px;}
 

/* -------------------- end of travel sites -------------------- */


#footer {
 
	width: 998px;
	height:30px;
	border:1px   #0099FF;
	background:url(images/img/footer/bg-but.png) repeat-x;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top:10px;
	}
#footer p {
		font-weight:bold; 
		font-family:tahoma; 
		color:#0099CC;
		line-height:1.2em;
		font-size:11px;
		text-align:center;
		}
#footer .navigation {color:#fff;}

/* -------------------- end of table -------------------- */		
.text_small {
font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin:9px 9px 9px 9px; }
 
.main_header {
		color:#003366; 
		font-family:"Arial"; 
		font-size:15px; margin-left:0px; 
		border-bottom: 1px solid #AFE7FF; 
		margin-bottom: 10px; 
		padding-bottom: 9px;
		}
.header_small {
	font-family:"Arial";
	font-weight: bold;
	font-size:18px;
	color:#003366;
	margin-top:9px;
	margin-right: 9px;
	margin-bottom: 9px;
	margin-left: 0px;
}
.top_title {color:#003366; font-size:18px; margin-left:9px; font-family:Trebuchet MS;}
.header_sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2885aa;
	margin:19px 9px 9px 9px;
}
 



#menu {margin:0 0 0 0; height:45px;width:100%;}
#movie {height:281px; float:left; width:676px;}
#links_box {height:290px;width:299px; background:url("images/philosophy.png") repeat-x; margin:0 auto; }
a.menulink {color:#FFFFFF; font-size:12px;}
a.menulink:hover {color:#FFFFFF; font-size:12px; text-decoration:underline;}
#headerimg {
	margin: 0;height: 170px;
	width: 100%;
	}
 
#footer p {
	margin: 0;padding: 20px 0;text-align: center;
	}
.footer_text {font-weight:normal; background:url("images/copy.png") repeat-x;}
 
 
/* -------------------- bgh links -------------------- */

.hotels-links {
				width:998px; margin:0px auto;
				background:url("images/img/footer/footer-bottom-bg.png") repeat-x;
				border-left:0px   #00CCFF;
				border-right:0px   #00CCFF;
				color:#00ccFF;
				}
.hotels-links li {color:#0099FF; font-family:arial; font-size:12px;}	
.hotels-links  a {color:#0099FF;font-family:arial; font-size:12px;}	
.hotels-links  a:hover {color:#0099FF;font-family:arial; font-size:12px; text-decoration:underline;}
			
.dynamic-links {width:200px; margin-left:200px; float:left;font-family:arial; font-size:12px;}
.dynamic-links2 {width:200px; float:left;font-family:arial; font-size:12px;}
.dynamic-links3 {width:200px;float:left;font-family:arial; font-size:12px;}
.fix {background-color:#094b6e;width:100%; height:5px; margin:0px auto;}

/* -------------------- Begin Images -------------------- */

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}

.alignleft {float: left;}
/* End Images */
 
 
#main_column 
{
	vertical-align:top;
	width:660px; height:auto;
	padding-right:22px;}
.style6 {font-family: "Trebuchet MS"}
.style7 {color: ##1C6C98}
.style8 {font-weight: bold; margin:19px 9px 9px 9px; padding-left:20px; font-family: Arial, Helvetica, sans-serif;}



#content_border_large {width:640px;height:auto; float:left; border:0px;  margin-bottom:9px; vertical-align:top;}
#content_border_small {width:640px;height:auto;  border:0px; margin-bottom:9px; vertical-align:top;}

#content_border {width:620px;height:auto;  border:0px; vertical-align:top;}
#content_border p h1 h2 h3 h4 h5 h6 hr {margin-left:0px;}

.newsletter {width:296px; background:#1E4658; color:#fff; padding:10px;}
.content_border_text {
					font-size: 12px;
					font-family:"Trebuchet MS";
					margin-right:10px;
					margin-left:0px;
					color:#666666;
					text-align:justify;
					}
.sitetext {
	width:470px;
	font-family:"Trebuchet MS";
	color:#666666;
	font-size:12px;
	padding-left:5px;
	font-weight:normal;
	text-align:justify;
	vertical-align:top;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

 		
 
 /* -------------------- form elements -------------------- */

#logintable { 
			border-bottom: 1px   #33ccff;
			border-left: 1px   #33ccff;  
			border-right: 1px   #33ccff;
			border-top:1px   #33ccff;   
			background:url("images/form_bg.png") repeat-x;
			margin-right:5px; 
			padding-right:5px;
			width:619px;
			}
#businesstable { 
				border-bottom: 1px   #33ccff;
			border-left: 1px   #33ccff; 
			border-right: 1px   #33ccff;
			border-top:1px   #33ccff;  
			background:url("images/form_bg.png") repeat-x;
			margin-right:5px; 
			padding-right:5px;
			width:625px;
			}
#changestable { 
				border-bottom: 1px   #33ccff;
			border-left: 1px   #33ccff;  
			border-right: 1px   #33ccff;
			border-top:1px   #33ccff;  
			background:url("images/form_bg.png") repeat-x;
			margin-right:5px; 
			padding-right:5px;
			width:625px;
			}
#services_table { 
				border-bottom: 1px   #dcf3fd;
			border-left: 1px   #dcf3fd;  
			border-right: 1px   #dcf3fd;
			border-top:1px   #dcf3fd;   
			background:url("images/form_bg.png") repeat-x;
			margin-right:5px; 
			padding-right:5px;
			width:605px;
			}
.formtext {
			font-size:12px;
			font-family:"Trebuchet MS";
			margin-right:20px;
			color:#0099ff;
			font-weight:bold;
			text-align:justify;
		 }
.fade {background:url("images/services_bg.png") repeat-x;}
	h2.formheader 
		 {
		    font-size: 16px;
			font-family:"Trebuchet MS";
			margin-right:0px;
			color:#003366;
		   }
.style1 {color: #003366; font-size:12px;}
.style2 {font-family: "Trebuchet MS";font-size:12px;}
.style3 {color: #003366; font-family: "Trebuchet MS";font-size:12px; }

textarea , select, checkbox
   {
    font-size: 12px;
	font-family:"Trebuchet MS";
	margin-right:0px;
	color:#333333;
	}
input {font-family:"Trebuchet MS";}
.formes    {
    font-size: 12px;
	font-family:"Trebuchet MS";
	margin-right:0px;
	color:#003366;
	}
.logout {background:url("images/login_back.png") no-repeat;}

/* form button styles */
 
#buttontable {height:26px;margin:5px;}
.leftbt {width:6px; height:26px; background:url("images/buttons/btn_bg_left.png") no-repeat;}
.middlebt {height:26px; background:url("images/buttons/btn_bg_middle.png") repeat-x;}
.rightbt {width:6px; height:26px; background:url("images/buttons/btn_bg_right.png") no-repeat;}

#button, #button1,  #button2,  #button3,  #button4,  #button5,  #button6,  #button7,  #button8,  #button9,  #button,   #Back,   
#Pay, #Update, #button26 {font-family:"Trebuchet MS"; font-size:11px; color:#fff; height:26px; background:url("images/buttons/btn_bg_middle.png") repeat-x; border:0px;}

/* ------------------- checkout form ------------ */
#changes_table {width:640px;border:0px none;}
#checkout {width:620px; height:570px; overflow:auto;}
#checkout .formes {width:100%;} 
#checkout .formes2 {width:100%;} 
#checkout .check {width:650px;} 
#checkout .col-a {width:"47%";}
#checkout .col-b {width:"53%";}

/* business change form */
#businesstable .kataxorisi {width:600px;}
#businesstable input.formes4 {color:#FFFFFF; background:#00CCFF;}
#businesstable input.formes3 {color:#000; background:#fff;}
#businesstable  .one {width:291px;}
#businesstable  .two {width:272px;}

#epixirisi {width:624px; border:none; }
#epixirisi2 {width:660px; border:none; }

#epixirisi .blue2 {width:112px;}
#epixirisi .2 {width:534px;}

/* -------------------- additional color styles --------------------- */
.style2 {color: #003366}
.style13 {font-weight: bold}
.style14 {font-weight: bold}
.style15 {color:#FFF;}
.style16 {color:#FFF;}
.style17 {
	color: #06AAE9;
	font-weight: bold;}
	a.mainlink2 {font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#0099CC; text-decoration:none;}
 
 #business-div {width:580px; height:570px; overflow:auto;}
 .style18 {font-weight: bold}
 
 .login-one {width:622px; border:0px none;}
 .col-1 {width:279px;border:0px   #fff;}
 .col-2 {width:316px;border:0px   #fff;}
 
 .blue {	font: normal 14px "Trebuchet MS";
	color: #0099FF;
	text-decoration: none;
}
.blue2 {	font: normal 12px "Trebuchet MS";
	color:#0099FF;
	text-decoration: none;
}

/* -------------------- gallery --------------------- */

#gallery {width:900px; height:auto; border:1px dotted #0099FF; margin:0px auto;}
#gallery td {width:210px; height:140px; padding:5px; border:1px solid #9DCEFF; background:#EEEEEE;}
#gallery td img {border:5px solid #fff;width:200px; height:135px;}
#gallery td.link {height:30px; background:#006699; padding:8px 0 0 0px;}
#gallery td.link a {color:#fff; text-decoration:underline;}
#gallery td.link a:hover {color:#fff; text-decoration:underline;}




