html {
	min-height: 100%;
}
body {
	padding: 9px 0 7px 0;
	margin: 0;
	min-height: 100%;
	border-bottom: 7px solid #a3268e;
	background: #e6e6e6 url(../gfx/bg-body.png) repeat-x left top;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	line-height: 14px;
	overflow-y : scroll
}
img {
	border: 0;
	margin: 0;
}
form {
	padding: 0;
	margin: 0;
}
label {
	cursor: pointer;
}

p {
	padding: 6px 0 10px 0;
	margin: 0;
}

a {
	color: #a6298f;
	text-decoration: none;
}
input, textarea, select {
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #000000;
}
div.main-container {
	width: 980px;
	margin: 0 auto 0 auto;
}
	div.main-header {
		width: 980px;
		height: 136px;
		position: relative;
	}
		div.main-header img.customer-loyality {
			position: absolute;
			top: 35px;
			left: 306px;
		}
		div.main-header div.login-form {
			position: absolute;
			left: 764px;
			top: 35px;
			width: 220px;
			height: 71px;
			background: transparent url(../gfx/bg-header-login.png) no-repeat 51px 20px;
		}
			div.main-header div.login-form form {
				position: relative;
				font-size: 11px;
				font-weight: bold;
			}
			div.main-header div.login-form form span {
				color: #a6298f;
				position: absolute;
				top: 0px;
				left: -4px;
			}
			
			div.main-header div.login-form form span a.login_selected {
				color: #323232;
				font-weight: bold;
				text-decoration: none;
				cursor: default;
			}
			
			div.main-header div.login-form form span a.login_selected_not {
				color: #a6298f;
				font-weight: bold;
				text-decoration: underline;
				cursor: pointer;				
			}
			
			div.main-header div.login-form form label.label-username {
				position: absolute;
				top: 27px;
				left: -4px;
			}
			div.main-header div.login-form form label.label-password {
				position: absolute;
				top: 52px;
				left: -4px;
			}
			input#login-username {
				position: absolute;
				top: 20px;
				left: 55px;
				padding: 3px 4px 0 4px;
				width: 155px;
				height: 19px;
				border: 0;
				background-color: transparent;
			}
			input#login-password {
				position: absolute;
				top: 46px;
				left: 55px;
				padding: 3px 4px 0 4px;
				width: 135px;
				height: 19px;
				border: 0;
				background-color: transparent;
			}
			input#login-submit {
				position: absolute;
				top: 46px;
				left: 191px;
				width: 24px;
				height: 24px;
				background-color: transparent;
				border: 0;
				padding: 0;
				cursor: pointer;
			}
		div.language-selector {
			position: absolute;
			top: 10px;
			left: 780px;
			width: 200px;
			text-align: right;
			color: #a6298f;
		}
		div.language-selector a {
			color: #a6298f;
			text-decoration: none;
		}
		
	div.main-menu {
		background: transparent url(../gfx/bg-main-menu.png) no-repeat left top;
		width: 980px;
		height: 69px;
		clear: both;
		float: left;
	}
		div.main-menu a {
			float: left;
			width: 163px;
			height: 53px;
			padding: 16px 0 0 0;
			text-align: center;
			text-decoration: none;
			color: #323232;
			text-transform: uppercase;
			font-size: 12px;
			font-weight: bold;
			background: transparent url(../gfx/bg-main-menu-a.png) no-repeat left top;
		}
			div.main-menu a:hover,
			div.main-menu a:active{
				color: #ffffff;
				background: transparent url(../gfx/bg-main-menu-a-hover.png) no-repeat left top;
			}
			
			div.main-menu a.main_selected {
				color: #ffffff;
				background: transparent url(../gfx/bg-main-menu-a-hover.png) no-repeat left top;
			}	
			
		div.main-menu a.first {
			background-image: none;
			width: 164px;
		}
			div.main-menu a.first:hover,
			div.main-menu a.first-active {
				background: transparent url(../gfx/bg-main-menu-a-first-hover.png) no-repeat left top;
			}
			
			div.main-menu a.main_selected_first {
				color: #ffffff;
				background: transparent url(../gfx/bg-main-menu-a-first-hover.png) no-repeat left top;
			}	
		
		div.main-menu a.last {
			width: 164px;
		}
			div.main-menu a.last:hover,
			div.main-menu a.last-active  {
				background: transparent url(../gfx/bg-main-menu-a-last-hover.png) no-repeat left top;
			}
			
			div.main-menu a.main_selected_last {
				color: #ffffff;
				background: transparent url(../gfx/bg-main-menu-a-last-hover.png) no-repeat left top;
			}
		
	div.main-flash {
		width: 980px;
		height: 240px;
		clear: both;
		float: left;
	}
div.main-left {
	width: 650px;
	min-height:10px;
	float: left;	
}

	div.home-box {
		background: transparent url(../gfx/home/bg-box.png) no-repeat left top;	
		width: 280px;
		height: 267px;
		padding: 15px 30px 0 15px;
		float: left;
	}
	div.second-row {
		height: 240px;
	}

	div.home-box div.image {
		width: 280px;
		height: 80px;
		position: relative;
	}
		div.home-box div.image img {
			position: absolute;
			top: 0px;
			left: 0px;
		}
		div.home-box div.image a,
		div.home-box div.image div {
			background: transparent url(../gfx/home/bg-box-image.png) no-repeat left top;	
			width: 280px;
			height: 80px;
			position: absolute;
			top: 0px;
			left: 0px;
			text-decoration: none;
			display: block;
		}
	div.home-box div.text {
		height: 122px;
		clear: both;
	}
	div.home-box div.text h1 {
		padding: 10px 10px 10px 4px;
		margin: 0px;
		font-size: 16px;
		color: #ffffff;
		font-weight: bold;
		line-height: 17px;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	div.home-box div.text h2 {
		padding: 10px 10px 10px 4px;
		margin: 0px;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
		line-height: 14px;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	
	
	div.home-box div.text p {
		padding: 0 0 0 4px;
		margin: 0;
		font-size: 13px;
		color: #282828;
	}
	div.home-box a.more {
		clear: both;
		display: block;
		float: right;
		background: transparent url(../gfx/home/bg-more.gif) no-repeat left top;
		width: 70px;
		height: 17px;
		color: #ffffff;
		text-decoration: none;
		padding: 3px 0 0 0;
		font-size: 11px;
		text-align: center;
	}
div.main-right {
	width: 330px;
	float: left;
}
	div.main-right img {
		float: right;
	}
div.main-footer {
	clear: both;
	background: transparent url(../gfx/bg-footer.png) no-repeat left top;
	height: 62px;
	position: relative;
}
	div.main-footer div.links {
		position: absolute;
		left: 19px;
		top: 24px;
		width: 560px;
	}
		div.main-footer div.links a {
			text-decoration: none;
			color: #444444;
			padding: 0 12px 0 0;
		}
	div.main-footer div.copyright {
		position: absolute;
		left: 750px;
		top: 0px;
		width: 200px;
		color: #414141;
	}

div.large-box {
	width: 635px;	
}
	div.large-box div.top {
		background: #eaddee url(../gfx/large-box/bg-top.jpg) no-repeat left top;
		width: 605px;
		min-height: 491px;
		padding: 15px;
	}
		div.large-box div.top h1 {
			padding: 10px 10px 10px 4px;
			margin: 0px;
			font-size: 18px;
			color: #a6298f;
			font-weight: bold;
			line-height: 30px;
			font-weight: bold;
			text-transform: uppercase;
		}
		
		div.large-box div.top h2 {
			padding: 10px 10px 10px 4px;
			margin: 0px;
			font-size: 16px;
			color: #a6298f;
			font-weight: bold;
			line-height: 20px;
			font-weight: bold;
			text-transform: uppercase;
		}
		
		div.large-box div.top h3 {
			padding: 10px 10px 10px 4px;
			margin: 0px;
			font-size: 14px;
			color: #a6298f;
			font-weight: bold;
			line-height: 20px;
			font-weight: bold;			
		}
		
		div.large-box div.top h4 {
			padding: 10px 10px 10px 4px;
			margin: 0px;
			font-size: 12px;
			color: #ffffff;
			font-weight: bold;
			line-height: 14px;
			font-weight: bold;
			text-transform: uppercase;
		}
		
		div.large-box div.top h5 {
			padding: 0px 0px 10px 0px;
			margin: 0px;			
		}
		
		div.large-box div.top p {
			padding: 0 0 14px 4px;
			margin: 0;
			font-size: 13px;
			line-height: 16px;
			color: #282828;
		}
		
		div.large-box div.top td {
			padding: 0 0 14px 4px;
			margin: 0;
			font-size: 13px;
			line-height: 16px;
			color: #282828;
		}
		
		div.large-box div.top ul {
			list-style: url(../gfx/bullet.gif);
			padding: 0 0 14px 14px;
			margin: 10px 20px 10px 20px;
			font-size: 13px;
			line-height: 16px;
			color: #282828;
		}
				
		
	div.large-box div.footer {
		clear: both;
		background: transparent url(../gfx/large-box/bg-bottom.png) no-repeat left top;
		height: 12px;
	}

div.large-list {
	width: 650px;
	padding: 4px 0 0 0;
}

a.logo_iclick{
	display:block;
	height:35px;
	width:53px;
	position: relative;
	left: 5px;
	top: 12px;
}

a.logo_mclick{
	display:block;
	height:35px;
	width:61px;	
	position: relative;
	left: 90px;
	top: 10px;
}