/* CSS Document */
html, body 		{ padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#skeleton 		{ position:relative; background:url(images/top.gif) 0 0 repeat-x; margin:0px auto; }
#template   	{ position:relative; margin:0px auto; width:986px; z-index:5;  }

#logo { position:absolute; top:23px; right:674px; width:308px; height:77px;  z-index:20; }
#logo img { border:none; }

/* Colon styles */
#colon			{ position:relative; width:261px; float:left; margin-top:97px; background:url(images/colonback.gif); background-repeat:repeat-y; }
#menu			{ position:relative; width:236px; margin-left:25px; } 
#menu ul,li 	{ padding:0px; margin:0px; list-style:none; }
#menu li 		{ height:38px; padding-left:50px; background:url(images/menu.gif) 0 0 no-repeat; }
#menu a			{ color:#2870ab; text-decoration:none; text-transform:uppercase; font-weight:bold; }
#menu a:hover 	{ text-decoration:underline; }
#news 			{ position:relative; margin-top:30px; margin-left:20px; color:#586875; }
#news div.head 	{ background:url(images/bluearrow.gif) 0 0 no-repeat; height:38px;  padding-left:30px; color:#e59615; font-weight:bold; }
#news div.newsbox { padding-left:5px; padding-right:10px; margin-bottom:20px; }
#news div.newsbox a { font-size:9px; text-decoration:underline; text-transform:none; font-weight:normal; }
#news div.newsbox span { color:#588ebc; }
#contacts 		{ position:relative; height:138px; font-size:10px;  }
#contactbox 	{ position:absolute; right:16px; width:156px; height:131px; border:1px solid #e1e0de; z-index:20; }
#contactemail 	{ position:absolute; color:#FFF; right:25px; top:100px; z-index:100; }
#contactbox div { background:url(images/contact.gif) 0 0 repeat-x; margin:1px; width:137px; height:112px; color:#FFFFFF; padding-left:17px; padding-top:17px; }	 
#contactman 	{ position:absolute; width:57px; height:90px; bottom:0px; right:165px; z-index:200; background:url(images/man.gif); }

/* Page Styles */
#page 			{ position:relative; float:left; width:724px; height:500px; }
/* Big Header styles */
#flash		{ position:absolute; top:10px; background:url(images/flashback.gif) 0 0 repeat-x; right:46px; width:622px; height:203px; border-left:4px solid #FFFFFF; border-top:4px solid #FFFFFF; border-right:4px solid #FFFFFF; }
/* Shadow corners */
#LBCorner 	{ position:absolute; width:48px; height:117px; top:44px; right:676px; top:100px; background:url(images/LCShadow.gif); }
#RBCorner 	{ position:absolute; width:34px; height:173px; top:44px; right:12px; background:url(images/RCShadow.gif); }



/* Real Content styles */
#content	{ position:relative; margin-top:218px; background:url(images/contentshadows.gif) 0 0 no-repeat; height:500px; width:707px; z-index:10; }
#greyshadow	{
	position:absolute;
	top:0px;
	left:16px;
	background:url(images/greyshadow.gif) 0 0 repeat-x;
	width:674px;
	height:48px;
	z-index: 1;
}
#input 		{ position:relative; z-index:22; padding:30px;  font-size:12px; }
#input div.head 	{ background:url(images/bluearrow.gif) 0 0 no-repeat; height:38px;  padding-left:30px; color:#e59615; font-weight:bold; }

img.product { margin-left:15px; margin-right:15px; }

/* Footer Styles */
#footer { background:url(images/footer.gif) 0 0 no-repeat;  width:949px; margin:0px auto; text-align:center; padding-top:19px; color:#5198d0;   }
#footer a { text-decoration:none; color:#5198d0; padding-left:5px; padding-right:5px; }
/* SYstem styles */
.clear 		{ clear:both; }
.space		{ height:5px; line-height:5px; font-size:5px; }

#pdfdl {
	background-image: url(images/pdf-icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
	width: 250px;
	height: 27px;
	display: block;
}
#pdfdl:hover {
	background-image: url(images/pdf-icon-over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
	width: 250px;
	height: 27px;
	display: block;
}
#input img {
	z-index: 20;
	display: block;
	padding: 10px;
}
#input .im {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#flags {
	text-indent: 30px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}


#prtinf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: bottom;
	background-image: url(images/small-table-bg2.jpg);
	background-repeat: repeat-x;
	height: 30px;
}
#prtpic {
	padding: 3px;
	height: 100px;
	text-align: center;
	background-image: url(images/small-table-bg.jpg);
	background-repeat: repeat-x;
}


#prtinf a {
	color: #FFFFFF;
	text-decoration: none;
}
#prtinf a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#prdf {
	float: left;
	width: 180px;
	margin: 14px;
}

#prtpic img {
	display: inline;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}



#pdfdlen {
	background-image: url(images/pdf-en-icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
	width: 250px;
	height: 27px;
	display: block;
}
#pdfdlen:hover {
	background-image: url(images/pdf-en-icon-over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
	width: 250px;
	height: 27px;
	display: block;
}
#clr {
	clear: both;
}
