body, table, a, select,b { 
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	margin:0px;
	padding:0px;
	padding-top:5px;
}

font.logo_text {
	font-size:13px;
	letter-spacing:1px;
	color:#485679;
}

font.footer {
	font-size:10px;
	color:#aaaaaa;
}

td.header {
	height:50px;
	text-align:bottom;
}

td.language {
	height:10px;
	text-align:bottom;
}

td.footer {
	border-top:1px solid #c9cacf;
	text-align:center;
	height:30px;
}


table.menus {
	height:26px;
	border-top:1px solid #c9cacf;
	border-bottom:1px solid #c9cacf;
	border-right:1px solid #c9cacf;
}

td.menus {
	width:100px;
	border-left:1px solid #c9cacf;
     white-space:nowrap;
	text-align:center;
	background-image: url('/images/menu_vline.gif');
	background-repeat: repeat-x;
}
td.menus_hit {
	width:100px;
	border-left:1px solid #c9cacf;
        white-space:nowrap;
	text-align:center;
	background-image: url('/images/menu_vline_hit.gif');
	background-repeat: repeat-x;
}
td.menu_suffix {
	width:470px;
	border-left:1px solid #c9cacf;
	background-image: url('/images/menu_vline.gif');
	background-repeat: repeat-x;
}


table.first_page {
	margin-top:8px;
	height:180px;
	background:#edeff2;
}

td.first_page_rowspan {
	width:450px;
	text-align:justify;
}


p,li {
	text-align:justify;
	color:#555555;
}

b.grey {
	color:#485679;
}
li {
	list-style-type: square;
}
li.sub {
	list-style-type: circle;
}
b.title {
	letter-spacing:1px;
	font-size:12px;
	color:#444444;
}
b.main_title {
	letter-spacing:1px;
	font-size:18px;
	font-weight:normal;
}

b.sub_title {
	letter-spacing:1px;
	font-size:12px;
	font-weight:bold;
}


hr {
	border:0px;
	height:1px;
	background:#485679;
}


a.menu, a.menu:hover  {
	color:#000000;
	letter-spacing:1px;
	font-size:11px;
}
a.menu {
	text-decoration:none;
}
a.menu:hover {
	text-decoration:none;
}

a.photo, a.photo:hover{
	font-size:12px;
	font-weight:bold;
	background:#cccccc;
	text-decoration:none;
	cursor: pointer;
}
a.hand {
	cursor: pointer;
}

a, a:hover  {
	letter-spacing:1px;
	font-size:11px;
	text-decoration:underline;
	color:#485679;
}
a:hover{
	text-decoration:none;
}


div.photos{
	text-align:right;
}
b.photos {
	font-weight:normal;
	color:#485679;
}
img.photos {
	border:1px solod #cccccc;
}
table.photos {
	width:90%;
	vertical-align:bottom;
	position:absolute;
}

