﻿	html { 
 		font-family:Arial, Helvetica, sans-serif;
 		color: #0b3f79; 
		}
		
	body {
		background-color: #edeae3;
		border-style: none;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		}
	img {
		border: none;
		margin: 0;
		padding: 0;
		}
	p  {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0b3f79;
		}
	h1 {
		font-size: 22px;
		}
	h2  {
		font-size: 18px;
		}
	h3  {
		font-size: 16px;
		}
	a  {
		text-decoration: none;
		font-style: italic;
		}			
	/* ----- common pages ----- */
	
	#wrap {
		background: #edeae3 url('../img/header.png') repeat-x;
		border-style: none;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		}
	#container  {
		width: 900px;
		height: auto;
		position: absolute;
		top: 0;
		left: 50%;
		margin: 0 0 0 -450px;
		float: left;
		display: block;
		}
	#header  {
		width: 900px;
		height: 76px;
		float: left;
		}
			
	/* ----- text container ----- */
			
	#content  {
		width: 900px;
		height: auto;
		display: block;
		min-height: 700px;
		margin-top: 2px;
		float: left;
		background-color: #faf9f7;
		}	
	#header_content  {
		height: auto;
		float: left;
		}
	#body_content  {
		width: 720px;
		height: auto;
		min-height: 420px;
		float: left;
		display: block;
		margin: 0 90px 60px 90px;
		font-size: 12px;
		line-height: 140%;
		text-align: justify;
		}
	.subtitle  {
		font-weight:bold;
		line-height:240%;
		text-decoration:underline;
		}
	.to_top  {
		width: 720px;
		height: 15px;
		margin: 10px 0 30px 0;
		float: left;
		text-align: right;
		}
		
	#footer_content  {
		width: 900px;
		height: 60px;
		display: block;
		float: left;
		text-align: center;
		line-height: 220%;
		background: #98c8cd url('../img/footer.png') repeat-x; 
		}
	#footer_content a  {
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #cfe7e9;
		}		
	#footer_content a:hover {
		color: #0b3f79;
		}		
	/* ----- language navigation ----- */	
		
	#nav_lan  {
		width: 180px;
		height: 40px;
		margin-top: 28px;
		float: right;
		}
	.lan {
		width: 28px;
		height: 28px;
		margin: 0 15px 0 15px;
		float: left;
		}
	.lan a  {
		color: #0b3f79;
		font-size: 16px;
		text-align: center;
		line-height: 180%;
		padding: 5px;
		}
	.lan a:hover  {
		color: #98c8cd;
		border-bottom: 2px #98c8cd solid;
		}

	/* ----- main menu ----- */
			
	#nav_menu  {
		width: 898px;
		height: 40px;
		margin-top: 2px;
		float: left;
		border-left: 1px #98c8cd solid;
		border-right: 1px #98c8cd solid;
		}
	.menu  {
		height: 40px;
		float: left;
		border-left: 1px #98c8cd solid;
		border-right: 1px #98c8cd solid;
		}
	.def_width  {
		width: 126px;
		}
	.home_width  {
		width: 100px;
		}
	.skelp_width  {
		width: 154px;
		}
	.menu a, .sub_menu a  {
		display: block;
		color: #98c8cd;
		text-align: center;
		line-height: 180%;
		}
	.menu a  {
		font-size: 16px;
		padding: 5px;
		}
	.menu a:hover, .sub_menu a:hover  {
		color: #faf9f7;
		background: #0b3f79 url('../img/nav_menu.png') repeat-x;
		}
		
	/* ----- sub menu ----- */
			
	#nav_sub_menu  {
		width: 480px;
		height: 30px;
		margin: 10px 210px 0 210px;
		float: left;
		background: #edeae3 url('../img/bg_sub_menu.png') repeat-x;
		border-left: 1px #98c8cd solid;
		border-right: 1px #98c8cd solid;
		border-top: 2px #98c8cd solid;
		border-bottom: 2px #98c8cd solid;
		}
	.sub_menu  {
		width: 158px;
		height: 30px;
		float: left;
		border-left: 1px #98c8cd solid;
		border-right: 1px #98c8cd solid;
		}
	.sub_menu a  {
		font-size: 14px;
		padding: 2px;
		}
		
	/* ----- price table sanbank & schelpebank page ----- */
			
	.price_table  {
		width: 570px;
		height: auto;
		margin-top: 20px;

		}
	.price_table td, .price_table th  {
		height: 25px;
		font-size: 12px;
		padding-left: 10px;
		text-align: left;
		border: 1px #98c8cd solid;
		}
	.filled  {
		background-color: #e7e5db; 
		}
		
	/* ----- left / right img homepage ----- */
			
	#center_img  {
		width: 310px;
		height: 310px;
		margin: 20px 0 0 70px;
		}
	#center_img a  {
		width: auto;
		height: 30px;
		text-align: center;
		color: #0b3f79;
		}
	#center_img a:hover  {
		color: #a2cdd2;
		}		

	/* ----- route pagina -----*/
	#show_route  {
		width:100px;
		border:1px #ccc solid;
		}
	#show_route:hover  {
		background-color: #fff;
		color: #0b3f79;
		}	
