h5 {
	font-size:9px;
	display:block;
	font-style:italic;
	color:#fff;
}

#info {
	position: relative;
	overflow: hidden;
	float: left;
	height: 930px;
	width: 982px;
}
#info-inside {
	position: absolute;
	top: 0;
	left: 0;
	height: 930px;
	background: url(images/back_bottom_home.jpg) transparent no-repeat 0 100%;
}
.flags {
	/*display: none;	*/
	margin-left: 5px;
	margin-bottom: 3px;
}
.flag {
	width:25px;
	height:25px;
	float: left;
	position: relative;
}

.flag a{
	width:25px;
	height:25px;
}

.flag  .flag_rus {
	background-image:url(images/flags/2rus.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/2rus.png');			
}

.flag  .flag_rus:hover {
	background-image:url(images/flags/2rus_2.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/2rus_2.png');			
}

.flag  .flag_de {
	background-image: url(images/flags/2de.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/2de.png');			
}

.flag  .flag_de:hover {
	background-image:url(images/flags/2de_2.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/2de_2.png');			
}

.flag  .flag_it {
	background-image:url(images/flags/2it.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/2it.png');			
}

.flag  .flag_it:hover {
	background-image:url(images/flags/2it_2.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/2it_2.png');			
}

.flag  .flag_fr {
	background-image:url(images/flags/2fr.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/2fr.png');			
}

.flag  .flag_fr:hover {
	background-image:url(images/flags/2fr_2.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/2fr_2.png');			
}

.flag  .flag_eng {
	background-image:url(images/flags/2eng.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/2eng.png');			
}

.flag  .flag_eng:hover {
	background-image:url(images/flags/2eng_2.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/2eng_2.png');			
}
.flag  .flag_es {
	background-image:url(images/flags/2sp.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/2sp.png');			
}

.flag  .flag_es:hover {
	background-image:url(images/flags/2sp_2.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/2sp_2.png');			
}


.flag_rus {
	display: block;
	position:absolute;
	width:37px;
	height:37px;
	background-image:url(images/flags/rus.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/rus.png');			
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	cursor: pointer;	
}

.flag_rus:hover {
	background-image:url(images/flags/rus_2.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/rus_2.png');			
}

.flag_de {
	display: block;
	position:absolute;
	width:37px;
	height:37px;
	background-image: url(images/flags/de.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/de.png');			
	top:0px;
	background-repeat:no-repeat;
	left:0px;
	cursor: pointer;
}

.flag_de:hover {
	background-image:url(images/flags/de_2.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/de_2.png');			
}

.flag_it {
	display: block;
	position:absolute;
	width:37px;
	height:37px;
	background-image:url(images/flags/it.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/it.png');			
	top:0px;
	background-repeat:no-repeat;
	left:0px;
	cursor: pointer;	
}

.flag_it:hover {
	background-image:url(images/flags/it_2.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/it_2.png');			
}

.flag_fr {
	display: block;
	position:absolute;
	top:0px;
	width:37px;
	height:37px;
	background-image:url(images/flags/fr.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/fr.png');			
	left:0px;
	background-repeat:no-repeat;
	cursor: pointer;	
}

.flag_fr:hover {
	background-image:url(images/flags/fr_2.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/fr_2.png');			
}

.flag_eng {
	display: block;
	position:absolute;
	height:37px;
	width:37px;
	background-image:url(images/flags/eng.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/eng.png');			
	z-index: 20;	
	background-position:0px 0px;
	top:0px;
	background-repeat:no-repeat;
	left:0px;
	cursor: pointer;	
}

.flag_eng:hover {
	background-image:url(images/flags/eng_2.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/eng_2.png');			
}

.flag_es {
	display: block;
	position:absolute;
	height:37px;
	width:37px;
	background-image:url(images/flags/sp.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/sp.png');			
	z-index: 20;	
	background-position:0px 0px;
	top:0px;
	background-repeat:no-repeat;
	left:0px;
	cursor: pointer;	
}

.flag_es:hover {
	background-image:url(images/flags/sp_2.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flags/sp_2.png');			
}

h4 {
	color:#FFFFFF;
	font-size:13px;
	letter-spacing:1px;
}

h3 {
	color:#FFFFFF;
}

a:visited {
	font-family:inherit;
	font:inherit;
	font-size:10px;
	text-indent:10px;
	display:block;
	color:#FFFFFF;
}

a:link {
	text-decoration:underline;
	color:#999;
	font-size:10px;
	text-indent:10px;
	display:block;
}

a:hover, a:focus {
	text-decoration:underline;
	color:#B3C00A;
	cursor: pointer;
}

.bloc_flag {
	position:absolute;
	width:37px;
	height:37px;
	top:0px;
	left:0px;
}

.bloc_idiomas {
	position:relative;
	float:left;
	padding-left:4%;
	width:445px;
	margin-top:5px;
	height:auto;
}

p {
	text-align:left;
	text-indent:10px;
	font-size:10px;
	display:block;
	overflow:inherit;
	padding-right:5px;
	letter-spacing:0.1em;
	color:#A6A6A6;
}

#body {
	font:inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:inherit;
	background-color:#000000;
}

#bloc4_legal {
	position:relative;
	float:left;
	width:982px;
	z-index:1;
	height:25px;
	display:block;
	margin-left:0px;
	background-color:#000000;
	padding:inherit;
	padding-bottom:30px;
}

#bloc3_contact {
	position:relative;
	float:left;
	width:972px;
	margin-left:5px;
	*margin-left: -125px;	
	z-index:7;
	margin-bottom:220px;
	margin-top:5px;
	height:auto;
}

#bloc2_idiom {
	position:relative;
	float:left;
	width:972px;
	margin-left:5px;
	z-index:4;
}

#bloc1_resum {
	position:relative;
	float:left;
	width:972px;
	margin-left:5px;
	*margin-left: -125px;		
	z-index:3;
	margin-bottom:15px;
	height:auto;
}

#flash {
	width:972px;
	position:relative;
	float:left;
	margin-left:5px;
	height:185px;
	display: block;
	background-color:#000000;
	overflow: hidden;
}

#flash embed {
	margin-top: -196px;
}
#flash object {
	margin-top: -196px;
}


#container {
	width:982px;
	position:relative;
	float:none;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	height:auto;
}
