body{
	margin:0px;
	padding:0px;
	width:990px;
	margin:auto auto;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	font-size:.8em;

}

a, a:visited { color: #000000; font-weight:bold;}
a:hover { color:#FF0000; font-weight:bold; text-decoration: underline;}

h1{font-size:1.6em; margin:2px;}
h2{font-size:1.4em; margin:2px;}
h3{font-size:1.3em; margin:2px;}
h4{font-size:1.1em; margin:2px;}

p{text-align:justify;}

#container{
	background-image:url('http://www.iomferry.com/images/iomferry-bottom.jpg'); 
	background-position:bottom;
	background-repeat:no-repeat;
}

#left  {  float:left; width:205px; padding-right:5px;}
#middle {  
	float:left; 
	width:530px; 
	padding:5px;	
	background-image:url('http://www.iomferry.com/images/content-background.jpg'); 
	background-position:center;
	background-repeat:no-repeat;}
#right {  float:right; width:230px; padding:5px;}

#double{
	float:left; 
	width:760px; 
	padding:5px;	
	background-image:url('http://www.iomferry.com/images/content-background.jpg'); 
	background-position:center;
	background-repeat:no-repeat;
}

#head{
	width:990px;
	height:99px;
	background-color:#336699;
	background-image:url('http://www.iomferry.com/images/iomferry-head-bg.jpg'); 
	background-position:left;
	background-repeat:no-repeat;
}

.cleardiv{
	clear:both;
}

.note{
	font-size:.7em;
	border-top:1px dashed #336699;
	border-bottom:1px dashed #336699;
	background-color:#E2E8FD;
	padding:3px;
}

.h1blue{
	color: #336699;
	margin-bottom: -1px;
}

.center{
	text-align:center;
}

.float-map{
	float:right;
	margin: 5px 0px 5px 5px;
}

.operators{
	border:1px solid #336699;
}

#telephone{
	font-size:12px;
	font-weight:bold;
	color:#CCCCCC;
}

#telephone-no{
	color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
}

#tel_no{
	position: absolute;
	top:20px;
	left:800px;
	text-align:right;
	font-size:10px;
}

/* Top Menu */

#menu ul{
	margin:0px;
	padding:0px 0px 0px 185px;
	border-top: 0px solid #336699;
	border-bottom: 2px solid #336699;
	height:16px;
	width:805px;
}

#menu li{
	display:inline;
	float:left;
	font-size:.9em;
	margin-left:20px;
	text-decoration:none;
}

#menu a{text-decoration:none;}


/* Left Menu */

.left-menu {
 display: table;
 margin: auto;
 padding: 1px;
 width:	200px;
 list-style-type: none;
}
.left-menu li {
 float: left;
 display: inline; /* IE */
 width: 200px;
}
.left-menu a, .left-menu a:visited {
 display: block;         
 color: #000000; 
 background: #E2E8FD; 
 border: 1px solid #fff; /* prida 1px border */ 
 text-decoration: none;
}
.left-menu a:hover {
 color:#FFFFFF; 
 background:#336699;
 font-weight:bold;
}

.left-menu h4{
 padding:0px 0px 0px 0px;
 margin:5px 0px 0px 0px;
 background-color:#336699;
 font-weight:bold;
 text-align:center;
 color:#FFFFFF;
 }

/* Bottom Menu */

#bottom-menu{margin-left:112px;}

#bottom-menu ul{
	margin:0px;
	padding:10px 0px;
}

#bottom-menu li{
	display:inline;
	float:left;
	font-size:.9em;
	margin-left:20px;
	text-decoration:none;
}

#bottom-menu a{text-decoration:none;}

/* Footer */

#footer{
	width:650px;
	margin:auto;
	text-align:center;
	font-size:.6em;
	font-weight:bold;
	clear:both;
}

#footer p{
	text-align:center;
}

#Map{
	background-color:#FFFFFF;
}