@charset "utf-8";

/* Reset Css */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

html {
	
}

/* ///////////////////////// Body///////////////////////////////// */

body {	background: #a2c9e0 url(images/main_bg.jpg) repeat;	font: 12px Arial, Sans-Serif;	height: 100%;	width: 100%;}

h1{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#3f3f3f; font-weight:bold; padding-top:14px;}

#top {width: 100%;	height:120px;	background:url(images/top_bg.jpg) left top repeat-x;	margin:0 auto;}

#top_inner{width:1049px; height:120px; margin-left:auto; margin-right:auto;}
#top_logo{width:366px; height:67px; margin-left:auto; margin-right:auto; padding-top:30px;}

#middle{ width:100%; height:auto;background:url(images/bg.jpg) top repeat-x;}
#middle_inner{ width:1049px;height:auto; margin-left:auto; margin-right:auto;}

.en{ float:left; margin-left:245px; margin-top:27px; width:35px; height:30px;}

.en a{ width:35px;height:30px; display:block;text-indent: -9999px;}

.gr{ float:left; margin-left:273px; margin-top:10px; width:25px; height:25px;}

.gr a{ width:25px;height:25px; display:block;text-indent: -9999px;}


/* ///////////////////////// Main Navigation///////////////////////////////// */
      

#nav { width:1049px; height:47px; margin-left:auto; margin-right:auto; } 

#main_nav	{ width:864px; height:47px; margin-left:auto; margin-right:auto; }
	
#main_nav ul { list-style-type: none; padding:10px 0px 0px; margin:0 auto;}
#main_nav li { float: left; padding:0px; margin-right:0px;}

#main_nav a.menu-1	{ width: 88px; background: url(images/nav.png) 0px 0px no-repeat;  }
#main_nav a.menu-1:hover		{ background-position: 0px -30px }
#main_nav a.menu-1.active		{ background-position: 0px -60px }

#main_nav a.menu-2	{ width: 101px; background: url(images/nav.png) -88px 0px no-repeat;  }
#main_nav a.menu-2:hover		{ background-position: -88px -30px }
#main_nav a.menu-2.active		{ background-position: -88px -60px }

#main_nav a.menu-3 { width: 104px; background: url(images/nav.png) -189px 0px no-repeat;  }
#main_nav a.menu-3:hover		{ background-position: -189px -30px }
#main_nav a.menu-3.active		{ background-position: -189px -60px }

#main_nav a.menu-4 { width: 117px; background: url(images/nav.png) -293px 0px no-repeat;  }
#main_nav a.menu-4:hover		{ background-position: -293px -30px }
#main_nav a.menu-4.active		{ background-position: -293px -60px }

#main_nav a.menu-5 { width: 103px; background: url(images/nav.png) -410px 0px no-repeat;  }
#main_nav a.menu-5:hover		{ background-position: -410px -30px }
#main_nav a.menu-5.active		{ background-position: -410px -60px }

#main_nav a.menu-6 { width: 110px; background: url(images/nav.png) -513px 0px no-repeat;  }
#main_nav a.menu-6:hover		{ background-position: -513px -30px }
#main_nav a.menu-6.active		{ background-position: -513px -60px }

#main_nav a.menu-7 { width: 136px; background: url(images/nav.png) -623px 0px no-repeat;  }
#main_nav a.menu-7:hover		{ background-position: -623px -30px }
#main_nav a.menu-7.active		{ background-position: -623px -60px }

#main_nav a.menu-8 { width: 105px; background: url(images/nav.png) -759px 0px no-repeat;  }
#main_nav a.menu-8:hover		{ background-position: -759px -30px }
#main_nav a.menu-8.active		{ background-position: -759px -60px }

#main_nav li a				{ text-indent: -9999px; height:31px; display: block;  }


/* ///////////////////////// Flash///////////////////////////////// */

#flash_area { width:1049px; height:504px; margin-left: auto; margin-right: auto; background: url(images/flash_bg.png) no-repeat;} 
/*#flash_areafac { width:1076px; height:545px; margin-left: auto; margin-right: auto; background: url(images/flashbg2.jpg) no-repeat;} 

#flash .flash_transition{ width:793px; height:341px; padding:31px 0px 0px 32px;} 
*/
/* ///////////////////////// Content///////////////////////////////// */

#content_area { width:972px; height: auto; margin-left: auto; margin-right: auto; padding-bottom:20px;padding-top:20px;} 
#content_area .left{ width:674px; float:left; margin-left:2px; }
#content_area .heading_a{ height:28px;}
#content_area .text{ width:670px;height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#3e3e3e;}

#content_area .text strong{color:#3f3f3f;}
#content_area .text span{color:#3f3f3f;}
#content_area .text p{ padding-top:14px;}

#content_area .link a{ text-decoration:none;color:#3f3f3f;}
#content_area .link a:link{ text-decoration:none;color:#3f3f3f;}
#content_area .link a:hover{ text-decoration: underline;color:#707070;}
#content_area .link ul{padding:0px 0px 0px 15px; margin-top:0px; list-style:inside;}
/*#content_area .left ul{ margin:0px auto; padding:0px 0px 10px 10px; list-style:  inside;}
#content_area .left ul li{ margin:0px auto; padding:0px 0px 0px 0px;}*/

#content_area .loclink a{color:#3f3f3f;}
#content_area .loclink a:link{color:#3f3f3f; text-decoration:underline;}
#content_area .loclink a:hover{color:#707070; text-decoration:none;}

#content_area .right{ width:276px; float:left; margin-left:18px;}
#content_area .heading_b{ height:28px;}

#content_area .address{ height: auto; width:230px; margin-left: auto; margin-right: auto;font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#383838; font-weight:bold;}
.banner1{ width:207px; height:120px; float:left; position:relative; margin-right: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#383838; font-weight:bold; border-right:#5d5d5d dotted 0px; padding-top:5px;}
.banner2{ width:207px; height:120px; float:left; position:relative;margin-right: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#383838; font-weight:bold; border-right:#5d5d5d dotted 0px; padding-top:5px;}
.banner3{ width:207px; height:120px; float:left; position:relative;margin-right: 8px; margin-right: auto;font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#383838; font-weight:bold; vertical-align:bottom; border-right:#5d5d5d dotted 0px; padding-top:5px;}
#content_area .address p{padding-top:14px;}
#content_area .address a{color:#0262ad;}
#content_area .address a:link{color:#0262ad; text-decoration:underline;}
#content_area .address a:hover{color:#0262ad; text-decoration:none;}

#content_area .otherlogos{ height:25px;}
/*////////////Facilities//////////*/

.container { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#3e3e3e; padding: 0px 0px 20px 0px;}
.container ul { width:674px;float:left; margin:0; padding:0px; border:0px solid #C9C9C9; background:url(images/fac_bg.gif) top left no-repeat;padding-top:7px;}
.container ul li { list-style: inside; padding:3px 10px 0px 0px; float:left;}
.container ul li.title { width:660px;font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; list-style: none none; padding-top:7px; margin-left:0; background: none; color:#3f3f3f;}
.container ul li.even { background:none; }
.container ul li.odd { background: none; }

/*//////////////Gallery///////////*/
#gallery {	border: solid 0px #000;	margin: 0px;	padding: 0px;	width:100%;}
#gallery ul {	display: block;	margin:10px;	padding: 0px;}
#gallery li {	display: block;	list-style: none;	float: left; width:130px; height:98px;	 background:url(images/gall_bg.png) no-repeat;}
#gallery li p {	text-align: center;	margin: 0px;	padding: 15px;}
#gallery li img {	border:0px solid #666666;margin: 11px 0px 0px 11px;} 
#gallery hr {	clear: both;	visibility: hidden;	margin: 0px;	padding: 0px;	height: 1px;}
/*////////////////Pricelist//////////////////////*/
.tableprice { background: none; font-family:Arial, Helvetica, sans-serif;font-size:12px; }
.tableprice ul { width:150px; float:left; margin:0; padding:0; border:1px solid #c7bda6; }
.tableprice ul li { list-style:none; padding:5px 5px;  border-bottom:1px solid #c7bda6; }
.tableprice ul li.title { font-weight:bold; background:#f2efe9; color:#424141; }
.tableprice ul li.title1 { font-weight:bold; background:#f2efe9; color:#424141; text-align:center; }
.tableprice ul li.even { background:#aa9d81; } 
.tableprice ul li.even1 { background:#aa9d81; text-align:center; } 
.tableprice ul li.odd { background:#c7bda6; }
.notes_terms_title {	font-weight:bold;	color:#484848;	font-size: 14px;	text-decoration:underline;}
.txt{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #6f6d6a;	}

/* ///////////////////////// Footer///////////////////////////////// */
#footer {	height:101px;	width:100%;		background: url(images/footer_bg.jpg) top repeat-x;	margin-top:0px;}
#copyright{	width:1049px;	margin-left:auto; margin-right:auto;margin-top:10px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#515050;}
#bottom_nav{width:1049px; height:25px; margin-left:auto; margin-right:auto; padding-top:15px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px;color:#515050;}
#bottom_nav a{ text-decoration:none;color:#515050;}
#bottom_nav a:link{ text-decoration:none;color:#515050;}
#bottom_nav a:hover{ text-decoration: underline;color:#515050;}
