html, body{
	width:100%;
	height:100%;
	margin:0px;
	background:url(../images/background.png);
	font-family:Arial, Helvetica;
	font-size:9pt;
}
h1{
	font-size:13pt;
	color:#2B5180;
	margin-bottom:2px;
}
h2{
	font-size:10pt;
	color:#2B5180;
	margin-bottom:2px;
}
h3{
	font-size:10pt;
	color:#2B5180;
	margin-bottom:2px;
}
a{
	color:black;
	text-decoration:underline;
}
a:hover{
	color:black;
	text-decoration:none;
}
textarea, .input-text, .input-button{
	padding:5px;
	border:1px solid #007AAB;
	background:white;
	color:#333333;
	text-shadow: 1px 1px #EEEEEE;
	font-family:Arial, Helvetica;
	font-size:9pt;
}
img{
	border:none;
}
.input-text{
	width:300px;
}
.input-button{
	width:100px;
}
li{
	margin-top:5px;
}
#div-main{
	width:900px;
	height:600px;
	background:white;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-450px;
	margin-top:-300px;
	border:1px solid #007AAB;
}
	#div-main .left{
		width:800px;
		height:600px;
		float:left;
	}
		#div-main .left .image{
			padding:0px;
			width:780px;
			height:200px;
			margin:10px;
			overflow:hidden;
		}
		#div-main .left .menu{
			height:30px;
			width:780px;
			background:#007AAB;
			margin:10px;
		}
			#div-main .left .menu ul{
				margin:0px;
				padding:0px;
			}
				#div-main .left .menu ul li{
					display:block;
					float:left;
					margin:0px;
					padding:8px;
				}
					#div-main .left .menu ul li a{
						color:white;
						text-decoration:none;
						text-shadow: 1px 1px #333333;
					}
					#div-main .left .menu ul li a:hover{
						color:#E4F5F4;
						text-decoration:none;
					}
					#div-main .left .menu ul li a:active{
						color:#E4F5F4;
						text-decoration:none;
						text-shadow: -1px -1px #333333;
					}
		#div-main .left .text{
			width:760px;
			height:330px;
			overflow:auto;
			margin:10px;
			padding-right:20px;
		}
		
		#div-main .left .logos{
			width:780px;
			height:45px;
			border-top:1px solid #007AAB;
			margin:10px;
			padding-top:5px;
		}
			#div-main .left .logos img{
				padding-left:10px;
			}
	
	#div-main .right{
		width:80px;
		height:580px;
		background:#007AAB url(../images/right-bg.png);
		float:left;
		padding:10px;
	}
#slider li, #slider{
	display:block;
	margin:0px;
	padding:0px;
}
#logo{
	width:98px;
	height:80px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-390px;
	margin-left:-430px;
	z-index:100;
}
#basket{
	width:56px;
	height:42px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:247px;
	margin-left:368px;
	z-index:100;
}
#contact{
	width:500px;
	height:20px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:310px;
	margin-left:-42px;
	color:#444444;
}
.text-image{
	float:left;
	margin-right:5px;
}
#div-video{
	float:right;
	margin-left:10px;
	width:215px;
	height:136px;
	background:url("../images/video-thumbnail.jpg") repeat scroll 0 0 transparent;
	border:solid 1px #007AAB;
}
#div-video:hover{
	background:url("../images/video-thumbnail.jpg") repeat scroll 215px 0 transparent;
	cursor:pointer;
}
#div-lb-darkness{
	padding:0px;
	margin:0px;
	display:none;
	background:black;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:101;
}
#div-lb-container{
	margin:auto;
	width:430px;
	height:272px;
	background:white;
	color:black;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-154px;
	margin-left:-215px;
	z-index:105;
	display:none;
}
#div-close{
	float:right;
	color:white;
	font-weight:bold;
	display:none;
}
#div-close:hover{
	text-decoration:underline;
	cursor:pointer;
}
.a-black{
	color:black;
}
#div-noflash{
	height:150px;
	padding-top:125px;
	text-align:center;
	vertical-align:middle;
	width:430px;
}
