@import url("contents.css");

body {
	margin:0px;
	padding:0px;  
	background:url("../images/body_bg.gif") repeat-x white;
	border:0px;
	color:black;
	font-family: Tahoma;
	font-size: 11px;
}

img{
	border:none;
}

#container{
	width:767px;  
	height:100%;
	margin:0px auto;
	padding:0px 88px;
	background:url("../images/container_bg.jpg") no-repeat;		
}

#header{
	height:63px;
}

#header .logo{
	float:left;
	width:350px;
	height:63px;
}

#header .logo .euro26{
	display:block;
	float:left;
	width:134px;
	height:63px;
	text-decoration:none;
}

#header .logo .europlace{
	display:block;
	float:left;
	width:46px;
	height:63px;
	text-decoration:none;
}
#header .logo .alldif{
	display:block;
	float:left;
	width:110px;
	height:63px;
	text-decoration:none;
}

#header .canon{
	float:right;
	width:70px;
	height:43px;
}

#header .loggedIn{
	float:right;
	width:136px;
	height:43px;
	padding:5px 0px 0px 10px;
	background:url("../images/header_logged_in_bg.gif") no-repeat;
	color:white;
	font-size:10px;
}

#header .loggedIn .user{
	font-weight:bold;
}

#header .loggedIn .link{
	display:block;
	padding:1px 0px 0px 0px;
}

#header .loggedIn .link a{
	padding:0px 0px 0px 5px;
	background:url("../images/user_bullet.gif") no-repeat 0px 6px;
	color:#b1d8f2;
}

#header .notLoggedIn{
	float:right;
	width:320px;
	height:57px;
	padding:3px 0px 0px 7px;
	background:url("../images/header_not_logged_in_bg.gif") no-repeat;
	color:white;
	font-size:10px;
}

#header .notLoggedIn .text{
	display:block;
	width:320px;
}

#header .notLoggedIn .link{
	float:left;
	color:white;
	padding:0px 3px 0px 0px;
}

#header .notLoggedIn input{
	width:78px;
	font-size:11px;
	font-family:"Tahoma";
	color:black;
}

#header .notLoggedIn .username{
	float:left;
	padding:8px 2px 0px 0px;
}

#header .notLoggedIn .psw{
	float:left;
	padding:8px 2px 0px 10px;
}

#header .notLoggedIn .input{
	float:left;
	padding:4px 0px 0px 0px;
}

#header .notLoggedIn .submit{
	float:left;
	padding:0px 0px 0px 5px;
}

#header .notLoggedIn .submit a{
	display:block;
	width:27px;
	height:27px;
	background:url("../images/header_login_submit.gif") no-repeat;
	text-decoration:none;
}

#menu{
	height:26px;
	padding:1px 0px 0px 0px;
}

#menu .menu1{
	float:left;
	width:149px;
	height:25px;
	background:url("../images/menu_1.gif") no-repeat;
}

#menu .menu2{
	float:left;
	width:101px;
	height:25px;
	margin:0px 0px 0px 4px;
	background:url("../images/menu_2.gif") no-repeat;
}

#menu .menu3{
	float:left;
	width:134px;
	height:25px;
	margin:0px 0px 0px 4px;
	background:url("../images/menu_3.gif") no-repeat;
}

#menu .menu4{
	float:left;
	width:95px;
	height:25px;
	margin:0px 0px 0px 4px;
	background:url("../images/menu_4.gif") no-repeat;
}

#menu .menu5{
	float:left;
	width:102px;
	height:25px;
	margin:0px 0px 0px 4px;
	background:url("../images/menu_5.gif") no-repeat;
}

#menu .menu6{
	float:left;
	width:89px;
	height:25px;
	margin:0px 0px 0px 4px;
	background:url("../images/menu_6.gif") no-repeat;
}

#menu .menu7{
	float:left;
	width:74px;
	height:25px;
	margin:0px 0px 0px 3px;
	background:url("../images/menu_7.gif") no-repeat;
}

#menu .menu1 a, #menu .menu2 a,#menu .menu3 a, #menu .menu4 a,#menu .menu5 a, #menu .menu6 a,#menu .menu7 a{
	display:block;
	height:19px;
	padding:6px 0px 0px 0px;
	color:white;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}

#breadcrumb{
	margin:15px 0px 20px 0px;
}

#breadcrumb .link{
	padding:0px 3px 0px 8px;
	background:url("../images/breadcrumb_bullet.gif") no-repeat 0px 5px;
}

#breadcrumb .link a{
	color:#0033ff;
}

#footer{
	padding:5px 0px 10px 0px;
	border-top:1px solid #e5e5e5;
}

#footer .footerLinks{
	height:20px;
}

#footer .footerLinks .links{
	float:left;
	color:#c4c4c4;
	text-transform:uppercase;
	font-weight:bold;
}

#footer .footerLinks .links a{
	color:#0033cc;
}

#footer .footerLinks .sponsoredby{
	float:right;
	padding:0px 0px 0px 37px;
	color:#0077b4;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9px;
	text-align:right;
}

#footer .footerLinks .sponsoredby a{
	padding:3px 0px 0px 0px;
}

#footer .footerLinks .madeby{
	float:right;
	color:#0077b4;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9px;
}

#footer .footerLinks .madeby a{
	color:#005e8e;
}

#footer .copyright{
	float:left;
	padding:8px 0px 0px 0px;
	color:#4c4c4c;
	font-size:9px;
	font-weight:normal;
    text-transform:none;
}

#footer .goToEuro26{
	float:left;
	width:88px;
	height:13px;
	display:block;
	margin:7px 0px 0px 5px;
	background:url("../images/goto_euro26.gif") no-repeat;
	text-decoration:none;
}