@charset "utf-8";  

* {
    margin: 0; 
}

html, body {
    height: 100%;  
}

body{
    background: url(images/fons.jpg) #000000 center no-repeat;
    /*background: url(images/fons-linies.png) center top;*/
    background-color: #000000;
    text-align: center; 
    a
}

#linies_fons{
    background: url(images/fons-linies.gif) no-repeat;
    position: absolute;    
    width: 1005px;
    height: 600px;
    top: 50%;    
    left: 50%;
    margin-top: -300px;        
    margin-left: -502.5px;
}  

#linies_fons2{
    position: absolute;    
    width: 1005px;
    height: 600px;
    top: 50%;    
    left: 50%;
    margin-top: -300px;        
    margin-left: -502.5px;
}                        

#wrap {     
    width:775px; 
    /*height: 596px;*/
    color: #FFFFFF;
    margin:0 auto 0 auto;
    font-family: "Trebuchet MS", Verdana;    
    text-align: left;  
    position: absolute;
    top: 50%;
    left: 50%;
    height: 600px;
    margin-top: -300px;
    margin-left: -387.5px;   
}

#parella_fons{
    background: url(images/parella-fons2.jpg) center top no-repeat;
    width: 144px;
    height: 508px;
    margin-top: 0px;    
    position: absolute;
    z-index: -1;
}

#parella_fons2{
    width: 144px;
    height: 508px;
    margin-top: 0px;    
    position: absolute;
    z-index: -1;
}

#menu2{
    position: absolute;
    margin-top: 515px;
	width: 144px;
    color: #FFFFFF;
    font-family: "Trebuchet MS", Verdana; 
    font-size: 10px;
    z-index: 1px;        
}
    #menu2 a{
        text-decoration: none;
        color: #FFFFFF;
        font-family: "Trebuchet MS", Verdana; 
        font-size: 10px;
    }

#menu{    
    position: absolute;
    margin-top: 92px; 
    width: 144px;  
    height: 200px;
    background-color: #FFFFFF;     
    /*left: 150px;*/
    -moz-opacity: 0.50;
    opacity: 0.50;
    filter: alpha(opacity=50);     
} 
    /*#menu a{
        color: #000000;
        font-family: "Trebuchet MS", Verdana; 
        font-size: 11px;
        line-height: 14px;
        font-weight: bold;          
        padding-left: 30px;                      
    }*/
    
#link_actiu_basquet{
    background-color: #FFFFFF;
    position: absolute;
    width: 258px;    
    margin-left: -115px;
    margin-top: 148px;
    z-index: -1;  
     -moz-opacity: 0.75;
    opacity: 0.75;
    filter: alpha(opacity=75); 
	height: 14px;
	font-size: 1px;
}
    
#logo{
    position: absolute;
    background: url(images/logo.png) center top no-repeat;    
    width: 115px;
    height: 50px;
    margin-top: 439px; 
    margin-left: 15px;   
}
    

/* INFO PRODUCTES */

#info{
    position:absolute;
    background-color: #4E4A49;
    margin-top: 31px;
    margin-left: 166px;
    width: 614px;
    height: 436px;
}

#info_title{
    position: absolute;
    width: 457px;
    height: 50px;
}  

#info_tittle_bloc_1{ 
    background-color: #3C3D3D;
    position: absolute;
    margin-left: 470px;
    width: 90px;
    height: 50px;
}

#info_tittle_bloc_2{ 
    background-color: #181919;
    position: absolute;
    margin-left: 580px;
    width: 35px;
    height: 50px;
}

#info_subtitle_bloc_1{
    background-color: #323333;
    position: absolute;
    margin-top: 55px;
    margin-left: 5px;
    width: 264px;
    height: 14px;
	font-size: 1px;	 
}

#info_subtitle_bloc_2{
    background-color: #616161;
    position: absolute;
    margin-top: 55px;
    margin-left: 274px;
    width: 179px;
    height: 14px;
	font-size: 1px;	 
}

#info_subtitle_bloc_3{
    background-color: #616161;
    position: absolute;
    margin-top: 55px;
    margin-left: 463px;
    width: 62px;
    height: 14px;
	font-size: 1px;	 
}

#info_subtitle_bloc_4{
    background-color: #616161;
    position: absolute;
    margin-top: 55px;
    margin-left: 535px;
    width: 74px; 
	height: 14px;
	font-size: 1px;	 
}

#info_foto{
    background-color: #FFFFFF;
	background: url(images/loading.png) center middle no-repeat; 
    position: absolute;
    margin-top: 75px;
    margin-left: 5px;
    width: 355px;
    height: 349px;
    text-align: center;
    z-index: 1;
}
    #info_foto a{
        border:0px;
    }
#info_foto_roba{
    background-color: #FFFFFF;
    position: absolute;
    margin-top: 74px;
    margin-left: 5px;
    width: 264px;
    height: 264px;
    text-align: center;
    z-index: 1;
}
    #info_foto_roba #ico_right{
        background: url(images/arrow-right.gif) left top no-repeat;
        position: absolute;         
        width: 28px;
        height: 30px;
        top:0px;
        margin-top: 234px;
        *margin-top: 234px;
        margin-left: 236px;  
        left: 0px;
        z-index:1;
    }
	#info_foto_roba #ico_left{
        background: url(images/arrow-left.gif) left top no-repeat;  
        position: absolute;
        width: 28px;
        height: 30px;
        top:0px;
        margin-top: 234px;
        *margin-top: 234px;
        margin-left: 0px;  
        left: 0px;
        z-index:1;
    }
    
#info_bloc_info{
    background-color: #151818;
    position: absolute;
    width: 223px;
    height: 330px;
    *height: 350px;
    margin-top: 74px;
    margin-left: 366px;  
	padding: 10px;    
}
    #info_bloc_info{
        width: 223px;   
        color: #FFFFFF;
        font-family: "Trebuchet MS", Verdana; 
        font-size: 11px;
    }
	
	#info_bloc_info a{
	    text-decoration: underline;
		color: #FFFFFF;
        font-family: "Trebuchet MS", Verdana; 
        font-size: 11px;
	}

#info_bloc_info_1{
    background: url(images/fons-bloc-info-1.jpg) left top no-repeat;  
    position: absolute;
    width: 333px;
    height: 104px;
    margin-top: 74px;
    margin-left: 274px;  
	padding: 10px;    
}
    #info_bloc_info_1{
    	width: 313px;   
        color: #FFFFFF;
        font-family: "Trebuchet MS", Verdana; 
        font-size: 11px;
    }

#info_bloc_info_1_dansa{
    background-color:#181A19;
    overflow:auto;
    position: absolute;
    width: 333px;    
    height: 82px;
    *height: 104px;
    margin-top: 74px;
    margin-left: 274px;  
	padding: 10px;    
}
    #info_bloc_info_1_dansa{
    	width: 313px;   
        color: #FFFFFF;
        font-family: "Trebuchet MS", Verdana; 
        font-size: 11px;
    }

#info_bloc_info_2{
    background: url(images/fons-bloc-info.jpg) left top no-repeat;  
    position: absolute;
    width: 164px;
    height: 104px;
    margin-top: 183px;
    margin-left: 274px;        
}
    #info_bloc_info_2{    
        color: #FFFFFF;
        font-family: "Trebuchet MS", Verdana; 
        font-size: 11px;     
        padding: 10px;               
    }
    #info_bloc_info_2 a{    
        color: #FFFFFF;
        font-family: "Trebuchet MS", Verdana; 
        font-size: 11px;     
              
    }

#info_bloc_info_3{
    background: url(images/fons-bloc-info.jpg) left top no-repeat;  
    position: absolute;
    width: 164px;
    height: 104px;
    margin-top: 183px;
    margin-left: 443px;        
}
    #info_bloc_info_3{    
        color: #FFFFFF;
        font-family: "Trebuchet MS", Verdana; 
        font-size: 11px;        
        padding: 10px;                       
    }
    
    #info_bloc_info_3 a{    
        color: #FFFFFF;
        font-family: "Trebuchet MS", Verdana; 
        font-size: 11px;        
        text-decoration: underline;                    
    }
    
#info_blog_peu_1{
    background-color: #171411;
    width: 22px;
    height: 20px;
	font-size: 1px;
    position: absolute;
    margin-top: 343px;
    margin-left: 5px;
    z-index: 1;
}

#info_blog_peu_2{
    background-color: #171411;
    width: 237px;
    height: 20px;
	font-size: 1px;
    position: absolute;
    margin-top: 343px;
    margin-left: 32px;
    z-index: 1;
}

#info_blog_peu_3{
    background-color: #171411;
    width: 333px;
    height: 10px;
	font-size: 1px;	 
    position: absolute;
    margin-top: 353px;
    margin-left: 281px;
    z-index: 1;
}

#info_blog_peu_4{
    background-color: #3C3D3D;
    width: 351px;
    height: 15px;
	font-size: 1px;	 
    position: absolute;
    margin-top: 410px;
    margin-left: 5px;
    z-index: 1;
}

#info_semarretes_line_1{
    background-color: #323333;
    width: 614px;
    height: 72px;
    position: absolute;
    margin-top: 292px;
    z-index: 0;
    text-align: center;
    
}
    #info_semarretes_line_1 img{
        height: 49px;
    }
    #info_semarretes_line_1 #images{
        margin-top: 5px;
        margin-left: 290px;
    }
	#info_semarretes_line_1 #dansa{
        margin-top: 5px;
        *margin-top: 10px;
        margin-left: 280px;
        *margin-left: 274px;
		width: 315px;
        *width: 325px;
		height: 45px;
		background-color: #181A19;
		text-align: left;
		padding-left: 10px;
		padding-top: 5px;
        *padding-top: 2px;
		font-size: 14px;
		line-height: 20px;
    }
	#info_semarretes_line_1 #dansa a{
		text-decoration: underline;
		color: #FFFFFF;
	}
	#info_semarretes_line_1 .image_off{
        -moz-opacity: 0.2;
        opacity: 0.2;
        filter: alpha(opacity=20); 
	}

#info_semarretes_line_2{    
    width: 615px;
    height: 72px;
    position: absolute;
    margin-top: 372px;    
    z-index: 0;
    text-align: right;
}

    #info_semarretes_line_2 img{
        height: 49px;        
        /*border-bottom: 2px solid #FFFFFF;*/
        cursor: pointer;
        padding-bottom: 4px;
    }

	#info_semarretes_line_2 .image_off{
        -moz-opacity: 0.3;
        opacity: 0.3;
        filter: alpha(opacity=30); 
        /*border-bottom: 2px solid #4E4A49;*/
    }

#ico_esports{     
    width: 144px;
    height: 46px;
    position: absolute;
    margin-top: 475px;
    margin-left: 166px;
}	
    #ico_esports .image_off{
        -moz-opacity: 0.6;
        opacity: 0.6;
        filter: alpha(opacity=60); 
	}
   
#ico_personalitzacio{    
    width: 144px;
    height: 46px;
    position: absolute;    
    margin-top: 475px;
    margin-left: 322px;
}
    #ico_personalitzacio .image_off{
        -moz-opacity: 0.6;
        opacity: 0.6;
        filter: alpha(opacity=60); 
	}
    

#ico_novetats{    
    width: 144px;
    height: 46px;
    position: absolute;
    margin-top: 475px;
    margin-left: 478px;
}
    #ico_novetats .image_off{
        -moz-opacity: 0.6;
        opacity: 0.6;
        filter: alpha(opacity=60); 
	}
    

#ico_tecnologia{  
    width: 144px;
    height: 46px;
    position: absolute;
    margin-top: 475px;
    margin-left: 634px;
}
    #ico_tecnologia .image_off{
        -moz-opacity: 0.6;
        opacity: 0.6;
        filter: alpha(opacity=60); 
	}
    


/* Lightbox */

#lightbox{    position: absolute;    left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%    ; }

#imageData{    padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }    
#imageData #caption{ font-weight: bold;    }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;    }            
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}         

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* Eof Lightbox */

/* Menu */

#dhtmlgoodies_menu{	/* Menu object */
	margin:0px;
	padding:0px;
	padding-top:25px;
	width:144px;	/* Width of menu */
	*width: 140px;
}
	
#dhtmlgoodies_menu li{
	margin-top:0px;	/* Space between each menu item */
    *margin-top: -3px;
	/* Don't change these four values */
	list-style-type:none;				
	clear:both;
	display:block;	
	overflow:auto;
}
	
#dhtmlgoodies_menu li a{	/* Text rules for the menu items */
	color:#000;	/* Black text color */
	text-decoration:none;	/* No underline */
	font-family: "Trebuchet MS", Verdana; 	/* Font to use */
	/*letter-spacing:1px;	/* Extra space between each letter of the menu items */
	font-size: 11px;	/* Fixed font size */
	font-weight:bold; /* Bold font */
	float:left;
	background-color:#FFFFFF;
	padding-left:30px;
	line-height:14px;	/* Height of menu links */
	height:14px;
}

#dhtmlgoodies_menu li div{
	float:left;

}

/*
 #menu{    
    position: absolute;
    margin-top: 92px; 
    width: 144px;  
    height: 168px;
    background-color: #FFFFFF;     
    -moz-opacity: 0.50;
    opacity: 0.50;
    filter: alpha(opacity=50);     
} 
    #menu a{
        color: #000000;
        font-family: "Trebuchet MS", Verdana; 
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;          
        padding-left: 30px;                      
    }
 */

/* Eof Menu */


/*slide image*/

	#imageSlideshowHolder{

		/* This is a CSS hack in order to get a nice look in IE 5.5 and lower 

		In these versions of Internet Explorer, we need to add borders and padding to the width. In this example, we have a 3 pixel
		border on all sides. This means that the width in IE5.5 should be 606 pixels(600 + border 3px on the left + border 3 px on the right). Height
		should be set to 456 pixels(450 + 3 +3). IE 5.5 will ignore the width attributes below the first line. These will be applied to other browsers.

		*/
		/* CSS HACK */
		width: 355px;	/* IE 5.x */
		width/* */:/**/355px;	/* Other browsers */
		width: /**/355px;
		
		/* CSS HACK */
		height: 349px;	/* IE 5.x */
		height/* */:/**/349px;	/* Other browsers */
		height: /**/349px;
		
		background-color:#000;
		border:0px solid #317082;
		position:relative;	/* Never change this value */
		
	}
	.imageInGallery{		
		width:355px;
		height:349px;
		background-color:#000;
		
		/* Never change these 3 value */
		left:0px;
		top:0px;
		position:absolute;	
	}
	
	
	#imageSlideshowHolder img{
		position:relative;
	}

/*eof slide image*/

/* slide image personalizacion */

/*div.limiter {
	text-align: left;
	width: 80%;
	max-width: 69.23em;
	padding: 1.2em 1.5em;
	
	margin-left: auto;
	margin-right: auto;
}*/


ul{
    margin-left: 0px;
    list-style: none;
    list-style-type: none;
}

ul#portfolio li img{	
    left: 0px;
	margin-left: -40px;
	*margin-left: 0px;
         
    /* CSS HACK */
	width: 355px;	/* IE 5.x */
	width/* */:/**/355px;	/* Other browsers */
	width: /**/355px;
		
	/* CSS HACK */
	height: 349px;	/* IE 5.x */
	height/* */:/**/349px;	/* Other browsers */
	height: /**/349px;     
}


/*div#att {
	background-color: #fffeb8;
	border-bottom: 1px solid;
	height: 2.5em;
	line-height: 2.5em;
	position: absolute;
	top:0;
	width: 100%;
}

div#att p{
	background: transparent url(../images/att.png) no-repeat 0 46%;
	margin: 0;
	display: inline;
	padding: 6px 0 6px 26px;
}*/

/* eof slide image personalizacion */

/* fancybox */
/*
div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/images/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('/images/fancybox/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
	*overflow: visible;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;   
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;    
	height: 100%;
    *width: 110%;
    *height: 110%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
    *top: -13px;
	*right: -56px;
	height: 30px;
	width: 30px;
	background: url('/images/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
	
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('/images/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/images/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    *width: 110%;
    *height: 110%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; 
    left: 0;
	width: 100%;
	height: 100%;
    *width: 110%;
    *height: 110%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/images/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/images/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/images/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/images/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/images/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/images/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/images/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/images/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(/images/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(/images/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(/images/fancybox/fancy_title_right.png) repeat-x;
}*/

/*eof fancybox */


/* fancybox 01/12/2009*/

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('images/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('images/fancybox/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
	*overflow: visible;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	*height: 110%;
	*width: 110%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('images/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('images/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('images/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('images/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('images/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(images/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(images/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(images/fancybox/fancy_title_right.png) repeat-x;
}

/*eof fancybox */

    
a:link { text-decoration: none; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover {text-decoration: none; }
