#page{
	width: 976px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_layout/content_pix.gif) top center repeat-y #FFFFFF;
}
#pageInner{
	width: 976px;
	margin: 0 auto;
	padding: 0;
	background: url(../images_layout/page_background.gif) top center no-repeat;
}
#pageContent{
	width: 958px;
	margin: 0 auto;
	padding: 0;
	min-height: 600px;
	background: url(../images_layout/page_content_bottom.jpg) bottom center no-repeat #C3E2FF;
}
#pageContent2{
	background: url(../images_layout/page_content_background.jpg) top left no-repeat;
	min-height: 600px;
	display: table;
	padding-bottom: 20px;
	/*new*/
	/*
	overflow: hidden;
	*/
}
#leftContent{
	float: left;
	width: 204px;
	/*new*/
	/*
	height: auto;
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	*/
}
#leftContent #logo{
	height: 113px;
}
#leftContent #logo #logoInner{
	padding: 36px 0px 0px 14px;
}
#leftContent #leftMenu{
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 12px;
	background: url(../images_layout/menuLeft_top.gif) top left repeat-x;
}

#rightContent{
	float: left;
}



/****** INDEX *****/
#flash_clouds{
	position: absolute;
	margin: -170px 0px 0px 390px;
}
#rightContent #indexTop{
	height: 220px;
	width: 754px;
	background: url(../images_layout/indexHouse.jpg) 3px 23px no-repeat
}
#menuTop{
	float: right;
	padding-right: 14px;
	padding-top: 4px;
}
#menuTop #menuTopInner{
	width: 341px;
	height: 25px;
	background: url(../images_layout/menuTopBackground.gif) top left no-repeat;
}
#menuTop #menuTopInner #mHome{
	float: left;
	padding: 8px 6px 0px 10px;
}
#menuTop #menuTopInner #mSiteMap{
	float: left;
	padding: 8px 0px 0px 0px;
}
#menuTop #menuTopInner #langPl{
	float: left;
	padding: 6px 6px 0px 0px;
}
#menuTop #menuTopInner #langFr{
	float: left;
	padding: 6px 0px 0px 0px;
}
#menuTop #menuTopInner div.topBar{
	float: left;
	width: 18px;
	height: 25px;
	background: url(../images_layout/menuTopBar.gif) 8px 4px no-repeat;
}
#menuTop #menuTopInner #searchText{
	float: left;
	padding: 6px 0px 0px 0px;
}
#menuTop #menuTopInner #search_inp{
	float: left;
	padding: 5px 0px 0px 7px;
}
#menuTop #menuTopInner #search_sub{
	float: left;
	padding: 5px 0px 0px 7px;
}


#rightContent #indexBottom{

}
#rightContent #indexBottom #indexBoxLeft{
	float: left;
	width: 432px;
	height: 500px;
	background: url(../images_layout/orangeLine8.gif) top left repeat-x #FFFFFF;
	margin: 0px 0px 0px 12px;
}
#rightContent #indexBottom #indexBoxLeft #headOferta{
	padding: 24px 0px 16px 14px;
}
#rightContent #indexBottom #indexBoxLeft .indexOfferBox{
	padding: 0px 0px 0px 13px;
	margin-bottom: 13px;
	height: 94px;
	background: url(../images_layout/indexBoxLine.gif) 145px bottom no-repeat;
}
#rightContent #indexBottom #indexBoxLeft .indexOfferImg{
	float: left;
	/*border: 1px solid #B3CFE9;*/
	border: 1px solid #E1EDF7;
	margin-right: 10px;
}
#rightContent #indexBottom #indexBoxLeft .indexOfferHead{
	float: left;
	width: 270px;
	padding: 2px 0px 10px 0px;
}
#rightContent #indexBottom #indexBoxLeft .indexOfferText{
	float: left;
	width: 270px;
	height: 52px;
	margin-bottom: 0px;
	overflow: hidden;
}
#rightContent #indexBottom #indexBoxLeft .indexOfferMore{
	float: left;
	width: 270px;
}


#rightContent #indexBottom #indexBoxRight{
	float: left;
	width: 280px;
	margin: 0px 0px 0px 12px;
}
#rightContent #indexBottom #indexBoxRight #indexBoxRightTop{
	background: url(../images_layout/orangeLine8.gif) top left repeat-x #FFFFFF;
}
#rightContent #indexBottom #indexBoxRight #indexBoxRightTop #headOfertaSp{
	padding: 24px 0px 16px 14px;
}
#rightContent #indexBottom #indexBoxRight #indexBoxRightTop .indexOfferBox{
	padding: 0px 0px 0px 13px;
	margin-bottom: 13px;
	height: 126px;
	background: url(../images_layout/indexBoxLine2.gif) 14px 116px no-repeat;
}
#rightContent #indexBottom #indexBoxRight #indexBoxRightTop .indexOfferBox2{
	padding: 0px 0px 0px 13px;
	margin-bottom: 13px;
	height: 126px;
}
#rightContent #indexBottom #indexBoxRight #indexBoxRightTop .indexOfferImg{
	float: left;
	/*border: 1px solid #B3CFE9;*/
	border: 1px solid #E1EDF7;
	margin-right: 10px;
	height: 95px;
	overflow: hidden;
}
#rightContent #indexBottom #indexBoxRight #indexBoxRightTop .indexOfferHead{
	float: left;
	width: 120px;
	padding: 0px 0px 4px 0px;
}
#rightContent #indexBottom #indexBoxRight #indexBoxRightTop .indexOfferText{
	float: left;
	width: 120px;
	height: 80px;
	margin-bottom: 2px;
	overflow: hidden;
}
#rightContent #indexBottom #indexBoxRight #indexBoxRightTop .indexOfferMore{
	float: right;
	padding-right: 14px;
}


#rightContent #indexBottom #indexBoxRight #indexBoxRightBottom{
	background: url(../images_layout/orangeLine8.gif) top left repeat-x #FFFFFF;
	height: 165px;
	overflow: hidden;
}
#rightContent #indexBottom #indexBoxRight #indexBoxRightBottom #headContact{
	padding: 24px 0px 16px 14px;
}
#rightContent #indexBottom #indexBoxRight #indexBoxRightBottom #indexContactText{
	padding: 0px 14px 0px 14px;
}




/****** SUBPAGE *****/
#rightContent #subpageTop{
	height: 113px;
	width: 742px;
	float: left;
	margin-left: 12px;
}
#subpageTop.top1{
	background: url(../images_layout/top/1.jpg) top left no-repeat;
}
#subpageTop.top2{
	background: url(../images_layout/top/2.jpg) top left no-repeat;
}
#subpageTop.top3{
	background: url(../images_layout/top/3.jpg) top left no-repeat;
}
#subpageTop.top4{
	background: url(../images_layout/top/4.jpg) top left no-repeat;
}
#subpageTop.top5{
	background: url(../images_layout/top/5.jpg) top left no-repeat;
}
#rightContent #subpageContent{
	width: 698px;
	padding: 0px 14px 0px 14px;
	margin-left: 12px;
	clear: both;
	background: url(../images_layout/orangeLine8.gif) top left repeat-x #FFFFFF;
	min-height: 606px;
	/*new*/
	/*
	height: auto;
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	*/
}
#pagePath{
	width: 698px;
	padding: 16px 0px 6px 0px;
	color: #89BAE2;
	font-size: 11px;
	border-bottom: 1px solid #C2E2FF;
}
#pageHeader{
	width: 698px;
	height: 36px;
}
#mainContent{
	padding: 0px 0px 20px 0px;
	width: 698px;
}



/******* FOOTER *******/
#footer{
	margin: 0 auto;
	padding: 0;
	height: 105px;
	background: url(../images_layout/footer_pix.gif) top center repeat-y #4082BC;
}
#footerInner{
	width: 958px;
	margin: 0 auto;
	padding: 0;
	min-height: 105px;
	background: url(../images_layout/footer_background.gif) top left repeat-x;
}
#footerMenu{
	float: left;
	padding: 20px 0px 0px 50px;
	margin: 0;
	width: 760px;
}
#footerAuthor{
	float: right;
	padding: 20px 40px 0px 0px;
	margin: 0;
}
#MapCoordinates{
	font-size: 10px;
	margin-top: 4px;
}


#aliplast{
	margin: 12px 0px 0px 0px;
	width: 190px;
	text-align: center;
}
#aliplast img{
	border: 1px solid #9FD1FF;
}
#aluplast{
	margin: 8px 0px 0px 0px;
	width: 190px;
	text-align: center;
}
#aluplast img{
	border: 1px solid #9FD1FF;
}
#roto{
	margin: 8px 0px 0px 0px;
	width: 190px;
	text-align: center;
}
#roto img{
	border: 1px solid #9FD1FF;
}