/* 
Date: Agosto 2011
Theme Name: felmay 2011
Version: 0.1
Description: www.felmay.it site is developed by www.riccardomarino.it
Author: Riccardo Marino
Author URI: http://www.riccardomarino.it/    
Author E-MAIL: info@riccardomarino.it

colore di sfondo F1B879 cartapacco
colore del corpo 65060C rossoscuro
*/

html {
	height: 100%;
}

body {
	background-color: #F1B879;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
  background-image: url('/img/paper.jpg');
	background-repeat: repeat;
}

/* visualizza le png 24 su internet explorer */
img {
	behavior:	url("/pngbehavior.htc");
}
/* END visualizza le png 24 su internet explorer */

a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #65060C;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #65060C;
}

.search_hr a {
  display: none;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #65060C;
}

/* NEWS */
#news{
  clear: both;
  display: block;
  background-color: transparent;
  width: 324px;
  height: 200px;
  text-align: left;
}
#newsspace{
float: left;
  background-color: transparent;
  width: 324px;
  height: 20px;
  text-align: left;
}
#newsspaceb{
float: left;
  background-color: transparent;
  width: 10px;
  height: 80px;
  text-align: left;
}
#newsspacec{
  float: left;
  background-color: transparent;
  width: 152px;
  height: 10px;
  text-align: left;
}
#news1{
  float: left;
  background-image: url('/bg_news.gif');
  width: 152px;
  height: 75px;
  text-align: left;
}
#news2{
  float: left;
  background-image: url('/bg_news.gif');
  width: 152px;
  height: 75px;
  text-align: left;
}
#news3{
  float: left;
  background-image: url('/bg_news.gif');
  width: 152px;
  height: 75px;
  text-align: left;
}
#news4{
  float: left;
  background-image: url('/bg_news.gif');
  width: 152px;
  height: 75px;
  text-align: left;
}
#dnews1{
  float: right;
  background-image: url('/bg_news.gif');
  width: 152px;
  height: 75px;
  text-align: left;
}
#dnews2{
  float: right;
  background-image: url('/bg_news.gif');
  width: 152px;
  height: 75px;
  text-align: left;
}
#dnews3{
  float: right;
  background-image: url('/bg_news.gif');
  width: 152px;
  height: 75px;
  text-align: left;
}
#dnews4{
  float: right;
  background-image: url('/bg_news.gif');
  width: 152px;
  height: 75px;
  text-align: left;
}
#concerti{
  clear: both;
  display: block;
  background-color: transparent;
  width: 950px; 
  text-align: center;
}
/* END NEWS */

/* FOOTER */
#footer{
  clear: both;
  display: block;
  background-color: #F1B879;
  width: 94 0px; 
  text-align: left;
}
#footerleft{
  float: left;
  background-color: #F1B879;
  width: 475px;
  text-align: left;
}
#footerright{
  float: left;
  background-color: #F1B879;
  width: 475px;
  text-align: right;
}
/* END FOOTER */




#colonna_sx{
  float: left;
  width: 324px;
}
#onde {
  float: left;
	text-align: right;
	width: 246px;
	height: 98px;
  }

#colonna_centro{
  float: left;
	/*background-color: #00ff00; */
  width: 302px;
}

#colonna_dx{
  float: right;
  width: 324px;
}

#up_dx{
	float: right;
  width: 284px;
  height: 57px;
}

#bandiera{
	float: right;
  width: 50px;
  height: 29px;
	border: none;
	margin: 13px 8px 0px 0px;
	padding: 0px 0px 0px 0px;  
}

#mappafriends{
	float: right;
  width: 284px;
  height: 113px;
  text-align: center; 
}

#inside_search{
	float: right;
  width: 284px;
  height: 60px;
  text-align: center; 
}

#casa_discografica{
  background-image: url('/img/dx.jpg');
	background-repeat: repeat;
	float: right;
  width: 284px;
  text-align: center; 
}


#strumentoni{
  float: right;
  position:relative;
  bottom:0;
  right:0;
  background-image: url('/img/bg_down_dx.gif');
	background-repeat: no-repeat;
	background-position: bottom left;	
  width: 284px;
  height: 165px;
  }


  
#up_sx{
  display: block;
	float: left;
  width: 315px;
  height: 119px;
  }


  
#logo{
  display: block;
	float: left;
  width:  60px;
  height: 68px;
  }



#pa gina { 
  position:absolute;
  top:0;
  left:0;
  right:0;  
	background-color: transparent;
  color: #FFFFFF; 
  text-align: right; 
  font-size: 11px; 
  font-weight: normal; 
  width: 100%;
}
















#more_home {
float: right; 
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
color: #ffffff; 
background-color: #65060C;
}

#more_home a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}

#more_home a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}

#goback { 
float: left; 
color: #FFFFFF; 
text-align: right; 
font-size: 11px; 
font-weight: normal; 
width: 280px;
}

#goback a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}

#goback a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}




#header{/*height: 163px;*/
  background-image: url('/img/header.png');
	background-repeat: no-repeat;
	background-position: top left;
  width: 960px;
  height: 115px;
  }
#navbar{
  background-image: url('/img/navbar.png');
	background-repeat: no-repeat;
	background-position: top left;
  width: 960px;
  height: 48px;
  text-align: left;
}
#bottone{
	float: left;
  width: 111px;
  height: 29px;
	border: none;
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 0px;  
}
#professional{
	float: right;
  width: 163px;
  height: 29px;
	border: none;
	margin: 10px 10px 0px 5px;
	padding: 0px 0px 0px 0px;  
}


#footer{
  clear:both;
  text-align:center;
  /*background-image: url('/img/footer.png');
	background-repeat: no-repeat;
	background-position: bottom left;*/
  width: 950px;
  height: 39px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 
#footer2 {
	border: none;
	width: 950px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #414142;		
  font-family: Arial;
  text-decoration: none;
  color: white;
  font-size: 0.8em;
  font-weight: normal;
  text-decoration: none;
}
#footersx {
	float: left;
	border: none;
	width: 250px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#footerdx {
	float: left;
	border: none;
	width: 250px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}
#footercentro {
	float: left;
	border: none;
	width: 450px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#footer2 a {
 font-family: Arial;
 text-decoration: none;
 color: white;
 font-size: 0.8em;
 font-weight: normal;
 text-decoration: none;
 background-color: inherit;
}







#centdro {
	background-color: #65060C;
	border: none;
	width: 960px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	color: black;
}
#colonnasinistra {
	background-color: transparent;
	float: left;
	border: none;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#searchtop {
	background-color: #FFBA00;
	background-image: url('/img/search.png');
	background-repeat: no-repeat;
	background-position: top left;
  display: block;
	border: none;
	width: 190px;
	height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#search {
	background-color: #FFBA00;
	background-image: url('/img/FFBA00.png');
	background-repeat: repeat;		
  display: block;
	border: none;
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#searchtext {
padding: 0px 0px 0px 0px; 
text-align: center;
LINE-HEIGHT: 5px;
}


.search_hr {
  height: 15px;
  background: transparent url(/img/search_hr.png) no-repeat scroll center;
}
.search_hr hr {
  display: none;
}

#alcentro {
	background-color: transparent; /*#FEEAAC;*/
	float: left;
	border: none;
	width: 560px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#box1 {
  clear:both;
	background-color: #FEEAAC;
	float: left;
  display: block;
	border: none;
	width: 277px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#boxtesto {
  background-color: transparent;
  display: block;
	border: none;
	width: 257px;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#box2 {
	background-color: #FEEAAC;
	float: right;
  display: block;	
	border: none;
	width: 277px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#adsense {
  clear:both;
	background-color: #FEEAAC;
	float: left;
  display: block;
	border: none;
	width: 560px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



#boxalbum {
  clear:both;
	background-color: #FEEAAC;
	float: left;
  display: block;
	border: none;
	width: 560px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#boxtestoalbum {
  background-color: transparent;
  display: block;
	border: none;
	width: 540px;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#boxmp3 {
  clear:both;
	background-color: #65060C;
	float: left;
  display: block;
	border: none;
	width: 560px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#boxtestomp3 {
  background-color: transparent;
  color: #FFFFFF;
  display: block;
	border: none;
	width: 540px;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}





#colonnadestra {
	background-color: transparent;
	float: right;
	border: none;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#yourcarttop {
  float: right;
	background-color: #CB5F28;
	background-image: url('/img/yourcarttop.png');
	background-repeat: no-repeat;
	background-position: top left;
  display: block;
	border: none;
	width: 190px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#yourcart {
float: right;
	background-color: #CB5F28;
	background-image: url('/img/CB5F28.png');
	background-repeat: repeat;	
  display: block;
	border: none;
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: white;
	text-align: left;
}

#yourcarttext {
padding: 0px 0px 0px 10px; 
text-align: left;
}


#playertop {
float: right;
	background-color: #ADD25D;
	background-image: url('/img/playertop.png');
	background-repeat: no-repeat;
	background-position: top left;
  display: block;
	border: none;
	width: 190px;
	height: 35px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#player {
float: right;
	background-color: #ADD25D;
	background-image: url('/img/ADD25D.png');
	background-repeat: repeat;	
  display: block;
	border: none;
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	color: #ffffff;
	font-size: 10px;
}
#offertop {
float: right;
	background-color: #FFBA00;
	background-image: url('/img/offertop.png');
	background-repeat: no-repeat;
	background-position: top left;
  display: block;
	border: none;
	width: 190px;
	height: 35px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#offer {
float: right;
	background-color: #FFBA00;
	background-image: url('/img/FFBA00.png');
	background-repeat: repeat;	
  display: block;
	border: none;
	width: 190px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#editorschoicetop {
float: right;
	background-color: #FFBA00;
	background-image: url('/img/editorschoicetop.png');
	background-repeat: no-repeat;
	background-position: top left;
  display: block;
	border: none;
	width: 190px;
	height: 35px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#editorschoice {
  float: right;
	background-color: #FFBA00;
	background-image: url('/img/FFBA00.png');
	background-repeat: repeat;		
  display: block;
	border: none;
	width: 190px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#newslettertop {
float: right;
	background-color: #FFBA00;
	background-image: url('/img/newslettertop.png');
	background-repeat: no-repeat;
	background-position: top left;
  display: block;
	border: none;
	width: 190px;
	height: 35px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#newsletter {
float: right;
	background-color: #FFBA00;
	background-image: url('/img/FFBA00.png');
	background-repeat: repeat;		
  display: block;
	border: none;
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  LINE-HEIGHT: 5px;	
}


input.image {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}



#boxfastsearch {
  clear:both;
	background-color: #65060C;
	float: left;
  display: block;
	border: none;
	width: 560px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#boxtestofastsearch {
  background-color: transparent;
  display: block;
	border: none;
	width: 540px;
	color: #ffffff;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
















#coldx{
  position: absolute;
  display: block;
  width: 220px;
  top: 0px;
  right: 0px;
  float: right;
  min-height: 100%;
	/*height: auto !important;*/
	height: 100%;
	background-color: #BB7040;
	color: inherit;
	background-image: url('../img/sfondodx.gif');
	background-repeat: repeat-y;
	background-position: left top;
	z-index: 0;
  }  


#header ul { 
 color: #CC0000;
 text-indent: 5px;
 list-style-position: outside;
 list-style-image: url(arrow.gif);
 list-style-type: square;
 padding: 6px;
 margin: 2px; 
}
#header ul a { 
 color: #FFFFFF;
}


  
.container{
  	position: absolute;
  	top: 0px;
  	right: 0px;
	background-position: bottom right;
	min-height: 100%;
	height: auto;
	/*height: 100%;*/
	min-width: 770px;
	width: 100%;
  }

#layer1 {
  background-image: url('../img/basso_dx.gif');
	background-repeat: no-repeat;
	z-index: 1;
  }
  
#l ogo{
  	display: block;
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	padding-top: 30px;
  	padding-left: 25px;
  	background-image: url('../img/sfondoalto.gif');
	background-repeat: no-repeat;
	height: 170px;
  }

#catalogo{
  	position: relative;
  	padding-top: 50px;
  	padding-bottom: 60px;
  	background-image: url('../img/catalogo_sfondo.png');
	background-repeat: no-repeat;
  	float: left;
  	margin-top: -300px;
  	left: 2.5%;
  	min-height: 190px;
  	height: auto;
  }
  
#label{
  	background-image: url('../img/label_sfondo.png');
	background-repeat: no-repeat;
  	margin-top: -200px;
  	padding-top: 20px;
  	margin-right: 2.5%;
  	min-height: 210px;
  	height: 210px;
  	float: right;
  }

td.menu{
	height: 140px;
	}
  
#random{
  	background-image: url('../img/centrohome.gif');
	background-repeat: no-repeat;
	background-position: top center;
  	margin-top: 10px;
  	padding-top: 90px;
  	padding-right: 0;
  	width: 600px;
  	height: 184px;
  }
  
#ricerca{
  	position: absolute;
  	background-image: url('../img/sole.gif');
	background-repeat: no-repeat;
  	bottom: 0px;
  	width: 287px;
  	height: 150px;
  	z-index: 0;
  }

#contatti{
  	position: absolute;
  	bottom: 0px;
  	left: 300px;
  	height: 50px;
  	z-index: 0;
  }
  
#bannerini{
  	position: absolute;
  	bottom: 0px;
  	left: 0px;

  	z-index: 0;
  }  
  
#centrale{
  	background-image: url('../img/sfondocentro.png');
  	background-position: center 20px;
	background-repeat: no-repeat;
	min-width: 770px;
	min-height: 300px;
	height: auto;
  }
  
#login{
	position: absolute;
	top: 0px;
	right: 0px;
  	background-image: url('../img/register.png');
  	background-position: top right;
	background-repeat: no-repeat;
	width: 220px;
	z-index: 1;
  }
  
ul.tendina{
	z-index: 2;
	}  
	
#ricerca form {
  	margin-top: 95px;
  }











#containerFY {
  width: 980px;
  background-color: transparent;
  margin: auto;
}

#topfirst {
  float: left;
  width: 980px;
  background-color: transparent;
}

#topfirstlogo {
  float: left;
  width: 132px;
  height: 60px;
  background-color: transparent;
}

#topfirstbanner {
  float: left;
  width: 848px;
  height: 60px;
  background-color: transparent;
}

#topsecond {
  float: left;
  width: 980px;
  background-color: transparent;
}

#topsecondFelmay {
  float: left;
  width: 132px;
  height: 39px;
  background-color: transparent;
}

#topsecondFelmayShop {
  float: left;
  width: 848px;
  height: 39px;
  background-color: transparent;
  background-image: url('/2011/navbar_bottom.gif');
  background-position: left top;
  background-repeat: no-repeat;
  text-align: left;
  color: #000000;
}


#topthird {
  float: left;
  width: 980px;
  background-color: transparent;
}

#topthirdlanguage {
  float: left;
  width: 132px;
  height: 39px;
  background-color: transparent;
}

#topthirdlanguageflag {
  float: left;
  width: 132px;
  height: 29px;
  line-height: 29px;
  background-color: transparent;
  text-align: center;
}

#topthirdcasadiscografica {
 float: left;
 width: 848px;
 height: 39px;
 background-color: transparent;
 background-image: url('/2011/navbar_top.gif');
 background-position: left top;
 background-repeat: no-repeat;
 text-align: left;
 color: #000000;
}


#homepage {
  width: 980px;
  background-color: transparent;
}

#homepagesecond {
 float: left;
 width: 650px;
 background-color: #ffffff;
 background-image: url('/2011/bg_shop.jpg');
}

#widgethomenews {
  float: left;
  width: 650px;
//  background-color: #ffffff;
  text-align: left;
}

#widgethomenews2 {
  float: left;
  width: 630px;
  padding-left: 10px;
  background-color: transparent;
  text-align: left;
  color: #000000;
}

#footerplaylist {
  float: left;
  width: 650px;
  background-color: transparent;
  text-align: left;
}

.space650x39 {
  float: left;
  width: 650px;
  height: 39px;
  background-color: transparent;
  text-align: center;
}

#footeritunes {
  float: left; 
  width: 260px; 
  padding-left: 10px; 
  background-color: transparent; 
  text-align: left;
}

#footeryoutube {
  float: left;
  width: 370px;
  background-color: #f6f6f6;
  text-align: left;
}

#footeryoutube2 {
  float: left;
  width: 370px;
  height: 26px;
  background-color: #f6f6f6;
  color:#000;
  text-align: left;
}

#footeryoutube3 {
  float: left;
  width: 370px;
  height: 265px;
  background-color: #f6f6f6;
  text-align: center;
  color:#000;
}

#footerhome1 .spacebg650x10 {
  float: left;
  width: 650px;
  height: 10px;
  line-height: 10px;
  background-color: transparent;
  background-image: url('/img/paper.jpg');
  text-align: center;
}

.space650x1 {
  float: left;
  width: 650px;
  height: 1px;
  line-height: 1px;
  background-color: transparent;
  text-align: center;
}

.space10x122 {
  float: left;
  width: 10px;
  height: 122px;
  background-color: transparent;
}

#footershopcart {
  float: left;
  width: 320px;
  background-color: transparent;
}

#footermodconcerti, #footermodsuggerimenti, .footerboxright {
  float: left;
  width: 320px;
  background-color: transparent;
  margin-top: 10px;
  margin-left: 10px;
}

.space320x10 {
  float: left;
  width: 320px;
  height: 10px;
  line-height: 10px;
  background-color: transparent;
}

.space900x10 {
  float: left;
  width: 980px;
  height: 10px;
  line-height: 10px;
  background-color: transparent;
  text-align: left;
}

#footerend {
  float: left;
  width: 980px;
  background-color: transparent;
  background-image: url('/2011/bg_white.jpg');
  text-align: left;
  color: #000000;
}

#footerendleft {
  float: left;
  width: 490px;
  background-color: transparent;
  background-image: url('/2011/bg_white.jpg');
  text-align: left;
  color: #000000;
}

#footerendright {
  float: left;
  width: 490px;
  background-color: transparent;
  background-image: url('/2011/bg_white.jpg');
  text-align: right;
  color: #000000;
}

.space132x10 {
  float: left;
  width: 132px;
  height: 10px;
  line-height: 10px;
  background-color: transparent;
}

.space630x290 {
  max-width:630px;
  height: 290px;
}

.space650x10{
  float: left;
  width: 650px;
  height: 10px;
  line-height: 10px;
  background-color: transparent;
  text-align: center;
}

.space980x5 {
  float: left;
  width: 980px;
  height: 5px;
  line-height: 5px;
  background-color: transparent;
}

.space980x10 {
  float: left;
  width: 980px;
  height: 10px;
  line-height: 10px;
  background-color: transparent;
}






#topsecondFelmaymobile {
  display: none;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}

#homenewsmobile {
  display: none;
}





#space630x10 {
  float: left;
  width: 630px;
  height: 10px;
  line-height: 10px;
  background-color: transparent;
  text-align: left;
}

#space630x1 {
  float: left;
  width: 630px;
  height: 1px;
  line-height: 1px;
  background-color: #0096ff;
  text-align: left;
}


.newshomeimmagine {
   float: left;
   width: 120px;
   height: 120px;
   background-color: transparent;
   text-align: left;
   color: #000000;
   font-size: small;
}

.newshometesto {
   float: left;
   width: 500px;
   height: 120px;
   overflow: auto;
   padding-left: 10px;
   background-color: transparent;
   text-align: left;
   color: #65060c;
   font-size: small;
}

/***************** MODULES ******************/
/********************************************/
#mod_shop_cerca {
    float: left;
    width: 320px;
    background-color: #ffffff;
    background-image: url('/2011/bg_shop.jpg');
} 
#mod_shop_latest_releases {
    float: left; 
    width: 320px; 
    background-color: #ffffff; 
    background-image: url('/2011/bg_shop.jpg');
}

#mod_shop_concerti {
    float: left; 
    width: 320px; 
    background-color: #ffffff; 
    background-image: url('/2011/bg_shop.jpg');
}

#mod_shop_cart_right {
    float: left; 
    width: 320px; 
    background-color: #ffffff; 
    background-image: url('/2011/bg_shop.jpg');
}

#mod_home_facebookcomment {
    float: left; 
    width: 320px; 
    background-color: #ffffff; 
    background-image: url('/2011/bg_shop.jpg');
}

#mod_shop_newsletter {
    float: left; 
    width: 320px; 
    background-color: #ffffff; 
    background-image: url('/2011/bg_shop.jpg');
}