body{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:16px;
	font-family:Arial,Verdana,sans-serif;
	color:#333333;
	background:transparent url('../images/back.gif') 0 0 repeat;
}
.arial{
	font-family:Arial,Verdana,sans-serif;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
.clear{
	clear:both;
}
.space5{
	margin:0px;
	padding:0px;
	border:0px;
	height:5px;
}
.space10{
	margin:0px;
	padding:0px;
	border:0px;
	height:10px;
}
.space20{
	margin:0px;
	padding:0px;
	border:0px;
	height:20px;
}
.space30{
	margin:0px;
	padding:0px;
	border:0px;
	height:30px;
}
.orangetel{
	color:#f79a3a;
}
.errorcolor{
	color:#b02525;
}
.black{
	color:#000000;
}
.greycontact{
	color:#aaaaaa;
}
.font10{
	font-size:10px;
}
.font11{
	font-size:11px;
}
.font12{
	font-size:11px;
}
.font14{
	font-size:14px;
}
.font16{
	font-size:16px;
}
.font18{
	font-size:18px;
	line-height:18px;
}
.font24{
	font-size:24px;
}

.bold{
	font-weight:bold;
}
.verdana{
	font-family:Verdana,Arial,sans-serif;
}
h1{
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 40px;
	font-size:21px;	
}
h3{
	margin:0px 0px 0px 40px;
	padding:0px;
	font-size:14px;
	font-weight:normal;
}
.linkfooter{
	color:#333333;
}
a{	
color:#333333;
	text-decoration: none;
}
.active{
	color:#f68f1e;
	text-decoration: none;
	font-weight:bold;
}
.greycopy{
	color:#afafaf;
}
h2{
	font-size:15px;
	margin:0px;
	padding:0px;
}
h4{
	font-size:11px;
	margin:0px;
	padding:0px;
}
div{
	margin:0px;
	padding:0px;
}
.content{
	margin:0px auto;
	padding:0px;
	width:962px;
	background: transparent url('../images/backgr.png') 0 0 repeat-y;
}
.backtop{
	margin:0px auto;
	padding:0px;
	background:transparent url('../images/backgrtop.png') 0 0 no-repeat;
	width:962px;
	height:12px;
}
.backbottom{
	margin:0px auto;
	padding:0px;
	background:transparent url('../images/backgrbottom.png') 0 0 no-repeat;
	width:962px;
	height:12px;
}

.header{
	margin:0px 20px 0px 20px;
	padding:0px;
	width:922px;
	height:98px;
}
.headerleft{
	margin:0px;
	padding:0px;
	width:397px;
}
.headerright
{
	margin:0px;
	padding:0px;
	width:522px;
}
.logo{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:236px;
	height:77px;
	background:transparent url('../images/logo.jpg') 0 0 no-repeat;
	display:block;
}
.phone{
	margin:0px;
	padding:3px 0px 0px 60px;
	width:123px;
	height:47px;
	background:transparent url('../images/telephone.gif') 0 0 no-repeat;

}

.menu{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	background:transparent url('../images/menu.gif') 0 0 no-repeat;
	width:513px;
	height:49px;	
}
.move{
	color:#8559a7;
}
.visualindex{
	margin:0px 0px 0px 19px;
	padding:0px;
	background:transparent url('../images/visualpicture.jpg') 0 0 no-repeat;
	width:922px;
	height:300px;
}
.visualpage{
	margin:0px 0px 0px 17px;
	padding:0px;
	background:transparent url('../images/visualpicturepage.jpg') 0 0 no-repeat;
	width:923px;
	height:147px;

}
.transparentblock{
	margin:0px 0px 0px -18px;
	padding:125px 0px 0px 0px;
	background:transparent url('../images/visualtext.png') 0px 130px no-repeat;
	width:427px;
	height:82px;
}
.transparentblockpage{
	margin:0px 0px 0px -17px;
	padding:0px 0px 0px 0px;
	background:transparent url('../images/visualtext.png') 0px 0px no-repeat;
	width:427px;
	height:82px;
}
.bredcrumbs{
	margin:0px 20px 0px 21px;
	padding:5px 0px 0px 0px;
	height:20px;
	border:0px;
}
.bredcrumbsline
{
	margin:0px 20px 0px 21px;
	padding:0px;
	border:0px;
	height:1px;
	border-bottom:1px #e2dded solid;
}
.footer{
	margin:0px 20px 0px 21px;
	padding:20px 0px 20px 0px;
	height:45px;
	border:0px;
	border-top:1px #e2dded solid;	
}
.divmenufooter{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:450px;
	height:47px;
	border:0px;	
}
.menufooterlast{
	margin:10px 0px 10px 15px;
	padding:0px 15px 0px 0px;
	height:11px;
}
.menufooter{
	margin:10px 0px 10px 15px;
	padding:0px 15px 0px 0px;
	border-right:1px #333333 solid; 
}
.divinfo{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:239px;
	height:47px;
	background:transparent url('../images/linkflower.gif') 50px 0 no-repeat;
	border:0px;
	border-right:1px #e2dded solid;
	border-left:1px #e2dded solid;	
}
.divlogosmall{
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:229px;
	height:46px;
	background:transparent url('../images/logo_small.gif') 45px 0 no-repeat;
	border:0px;
}

.titlemove{
	color:#7a4ca0;
}
.leftindex{
	margin:0px 0px 0px 21px;
	padding:0px;
	width:667px;
}
.rightindex{
	margin:0px 21px 0px 0px;
	padding:0px;
	width:230px;
}
.leftcontent{
	margin:0px 0px 0px 21px;
	padding:0px;
	width:230px;	
}
.rightcontent{
	margin:5px 16px 0px 10px;
	padding:0px;
	width:684px;
}
.greysubtitle{
	color:#8f8f8f;
}
.boxup{
	margin:0px;
	padding:0px;
	width:322px;
	height:9px;
	background:transparent url('../images/boxup.gif') 0 0 no-repeat;

}
.boxdown{
	margin:0px;
	padding:0px;
	width:322px;
	height:9px;	
	background:transparent url('../images/boxdown.gif') 0 0 no-repeat;

}
.boxcontent{
	margin:0px;
	padding:0px;
	width:322px;
	background:transparent url('../images/boxcontent.gif') 0 0 repeat;

}
.boximage{
	margin:0px;
	padding:0px;
	width:130px;
	height:150px;	
}
.boxtext{
	margin:0px 10px 0px 0px;
	padding:0px;
	width:180px;
	line-height:15px;
}	
.imagesbox{
	margin:25px 0px 0px 15px;
	padding:0px;
	border:0px;
}
.spacebox{
	margin:0px;
	padding:0px;
	width:20px;
	height:1px;
}
.buttonlila{
	margin:0px;
	padding:0px;
	border:0px;
	width:81px;
	height:20px;
	background:transparent url('../images/buttondetalii.jpg') 0 0 no-repeat;

}

.movetab{
	margin:0px;
	padding:10px 0px 0px 20px;
	border:0px;
	width:210px;
	height:29px;
	background:transparent url('../images/movetab.jpg') 0px 0px no-repeat;

	
}
.tiletab{
	margin:0px;
	padding:10px 0px 0px 0px;
	border:0px;
	height:29px;	
}
.newslettertext{
	margin:0px;
	padding:10px;
	border:0px;
	width:208px;
	border-left:1px #d3c9df solid;
	border-right:1px #d3c9df solid;
	border-bottom:1px #d3c9df solid;
}
.categoriestext{
	margin:0px;
	padding:0px;
	border:0px;
	width:228px;
	border-left:1px #d3c9df solid;
	border-right:1px #d3c9df solid;
	border-bottom:1px #d3c9df solid;
}
.buttonyellow{
	margin:0px;
	padding:0px;
	border:0px;
	width:110px;
	height:25px;
	background:transparent url('../images/buttonyellow.jpg') 0 0 no-repeat;
}
.inputnewsletter{
	margin:0px;
	padding:3px 0px 0px 10px;
	border:0px;
	width:210px;
	height:25px;
	background:transparent url('../images/inputnewslleter.jpg') 0 0 no-repeat;

}
.send{
	margin:0px;
	padding:0px;
	border:0px;
	width:110px;
	height:25px;
	background:transparent url('../images/send.gif') 0 0 no-repeat;

}
.white{
	color:#ffffff;
}
.categories{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	border:0px;
}
.listcategories{
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:transparent url('../images/arrowmove.gif') 0 5px no-repeat;
	text-transform: uppercase;
}
.listcategoriesactive{
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:transparent url('../images/arroworange.gif') 0 5px no-repeat;
	text-transform: uppercase;
}
.productboxtop{
	margin:0px 4px 0px 0px;
	padding:0px;
	width:224px;
	height:8px;
	background:transparent url('../images/productboxtop.gif') 0 0 no-repeat;
}
.productboxbottom{
	margin:0px 4px 10px 0px;
	padding:0px;
	width:224px;
	height:8px;
	background:transparent url('../images/productboxbottom.gif') 0 0 no-repeat;
}
.productbox{
	margin:0px 4px 0px 0px;
	padding:0px 7px 0px 7px;
	width:210px;
	background:transparent url('../images/productbox.gif') 0 0 repeat;
	
}
.arroworange{
	margin:5px 0px 0px 10px;
	padding:0px 10px 0px 0px;
	width:5px;
	height:5px;
	background:transparent url('../images/arroworange.gif') 0 0 no-repeat;
}
.menutop{
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:102px;
	height:24px;
	background:transparent url('../images/bar_menu.gif') 101px 0px no-repeat;
	cursor:pointer;
}
.menutoplast{
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:102px;
	height:24px;
}
.menutopactive{
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:102px;
	height:24px;
	background:transparent url('../images/buttonsel.png') 0 0 no-repeat;
}
.aligncenter{
	text-align:center;
}
li{
	list-style:none;
}
.leftcontact{
	margin:0px;
	padding:0px;	
}
.rightcontact{
	margin:0px;
	padding:0px;
	
}
.textarea{
	margin:0px;
	padding:0px;
	width:350px;
	height:200px;
	border:1px #d3c9df solid;
	background-color:#fafafa;
}
#map_canvas{
	margin:0px 0px 0px 50px;
}
.bulet
{
	list-style-type:square;
}