
         	
#top-menu ul,
#menu ul {
	display:block;
	margin:0;
	padding:0;
}

#top-menu ul li,
#menu ul li {
	margin:0px;
	padding:0;
	display:inline;
}
	
					
/************************************************  TOP MENU  *********************************************************/				
				
	
	#top-menu {
		position:absolute;
		top:0;
		left:0;
		float:left;
		width:961px;
		height:115px;
	}
	
		
		#top-menu ul{
			float:right;
			width:874px; /* largeur AVEC bouton de langue */
			width:756px; /* largeur SANS bouton de langue */
			height:30px;
		}
		
			#top-menu ul a{
				display:block;
				float:right;
				height:21px;
				color:#FFFFFF;
				font-size:12px;
				padding-top:9px;
				padding-left:8px;
				padding-right:8px;
				text-decoration:none;
			}
				#top-menu a.o,
				#top-menu a:hover{
					color:#FF9933;
				}
	
					
/************************************************  MENU  *********************************************************/				
				
	
	#menu {
		float:left;
		width:205px;
		margin-top:20px;
		padding-bottom:10px;
		background:url(/images/default/bg-left.jpg);
		border-bottom:1px solid #818282;
	}
	
			#menu ul li a{
				display:block;
				float:left;
				width:202px;
				text-decoration:none;
				margin-bottom:2px;
			}

                        #menu ul li a:hover{
                            background:url(/images/default/stroke-menu-left.gif) no-repeat bottom right;
                        }
                        
                        #menu ul li a:hover.o,
                        #menu ul li a.o{
                            background:url(/images/default/stroke-menu-left-bottom.gif) no-repeat bottom right;
                        }
                        
                        
						
				#menu ul li a b{
					display:block;
					float:left;
					width:160px;
					padding-left:24px;
					padding-right:18px;
					padding-top:6px;
					padding-bottom:6px;
					font-weight:normal;
					color:#FFFFFF;
					font-size:12px;
                    cursor:pointer;
				}
                
						#menu ul li a.o b,
						#menu ul li a:hover b{
							background:url(/images/default/stroke-menu-left.gif) no-repeat top right;
						}
						#menu ul li a.o b{
                            color:#000000;
                            font-weight:bold;
							background:url(/images/default/stroke-menu-left.gif) no-repeat top right;
						}
					
            

/*********** SOUS-MENU 1 ***********/		
            
                    #menu ul li.sub a,
                    #menu ul li.sub a{
							font-size:11px;
                			padding-top:1px;
                    }			
                    
                    			#menu ul li.sub a:hover,
                                #menu ul li.sub a.o{
                                    background:url(/images/default/bt-sub.png) no-repeat top right;
                                }
                                
                                
                        #menu ul li.sub a b{
                            width:146px;
                            padding-left:38px;
                            padding-top:3px;
                            padding-bottom:3px;
                        } 
                        
                                #menu ul li.sub a:hover b{
									background:url(/images/default/bt-sub.png) no-repeat bottom right;
                                } 
                                #menu ul li.sub a:hover.o b,
                                #menu ul li.sub a.o b{
                                    font-weight:normal;
                                    background:url(/images/default/bt-sub-roll.png) no-repeat bottom right;
                                } 


/*********** SOUS-MENU 2 ***********/
                                
                                
                    #menu ul li.sub2 a,
                    #menu ul li.sub2 a{
							font-size:11px;
                			padding-top:1px;
                    }			
                    
                    			#menu ul li.sub2 a:hover,
                                #menu ul li.sub2 a.o{
                                    background:url(/images/default/bt-sub2.png) no-repeat top right;
                                }
                                
                                
                        #menu ul li.sub2 a b{
                            width:132px;
                            padding-left:52px;
                            padding-top:3px;
                            padding-bottom:3px;
                        } 
                        
                                #menu ul li.sub2 a:hover b{
									background:url(/images/default/bt-sub2.png) no-repeat bottom right;
                                } 
                                #menu ul li.sub2 a:hover.o b,
                                #menu ul li.sub2 a.o b{
                                    font-weight:normal;
                                    background:url(/images/default/bt-sub2-roll.png) no-repeat bottom right;
                                } 
                            


/*********** SOUS-MENU 3 ***********/
                                
                                
                    #menu ul li.sub3 a,
                    #menu ul li.sub3 a{
							font-size:11px;
                			padding-top:1px;
                    }			
                    
                    			#menu ul li.sub3 a:hover,
                                #menu ul li.sub3 a.o{
                                    background:url(/images/default/bt-sub3.png) no-repeat top right;
                                }
                                
                                
                        #menu ul li.sub3 a b{
                            width:118px;
                            padding-left:66px;
                            padding-top:3px;
                            padding-bottom:3px;
                        } 
                        
                                #menu ul li.sub3 a:hover b{
									background:url(/images/default/bt-sub3.png) no-repeat bottom right;
                                } 
                                #menu ul li.sub3 a:hover.o b,
                                #menu ul li.sub3 a.o b{
                                    font-weight:normal;
                                    background:url(/images/default/bt-sub3-roll.png) no-repeat bottom right;
                                } 
                                
                                
/*********** SOUS-MENU 4 ***********/
                                
                                
                    #menu ul li.sub4 a,
                    #menu ul li.sub4 a{
							font-size:11px;
                			padding-top:1px;
                    }			
                    
                    			#menu ul li.sub4 a:hover,
                                #menu ul li.sub4 a.o{
                                    background:url(/images/default/bt-sub4.png) no-repeat top right;
                                }
                                
                                
                        #menu ul li.sub4 a b{
                            width:104px;
                            padding-left:80px;
                            padding-top:3px;
                            padding-bottom:3px;
                        } 
                        
                                #menu ul li.sub4 a:hover b{
									background:url(/images/default/bt-sub4.png) no-repeat bottom right;
                                } 
                                #menu ul li.sub4 a:hover.o b,
                                #menu ul li.sub4 a.o b{
                                    font-weight:normal;
                                    background:url(/images/default/bt-sub4-roll.png) no-repeat bottom right;
                                } 
                                
                                                  
					
		#newsletter{
			float:left;
			width:202px;
			height:22px;
			padding-top:40px;
			margin-bottom:5px;
         					background:url(/images/default/email-list-fr.png) no-repeat 0px -5px;
		}
				
					 #newsletter #input{
						float:left;
						text-align:center;
						width:140px; 
						height:18px;
						background:url(/images/default/bg-mail-list.gif) no-repeat;
						border:0px;
						font-size:10px;
                        line-height:11px;
						color:#999999;
						padding-top:4px;
					}
					 #newsletter #button{
						float:left; 
						width:60px; 
						height:22px;
                        margin-top:1px;
					}       
        
/***************************************** SITE MAP ****************************************************/

#site_map {
	list-style: none;
	color: #FFFFFF;
} 


#site_map ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
} 
#site_map ul ul{
	padding-left:25px;
} 

#site_map a {
	display:block;
    clear:both;
	text-decoration: none;
}
#site_map a:hover {
	color:#F89829;
}

.s0 a{
	font-weight:bold;
	font-size:14px;
}
.s1 a{
	font-size:11px;
}
.s2 a{
	color:#FFFFFF;
}
.s3 a{
	font-weight:normal;
}
.s4 a{
	font-weight:normal;
}
p {
	margin:10px 0;
	padding:0;
}


H1, H2, H3, H4, H5 {
    color:#F89829;
}

#text .less, #text .less A { color:#aaaaaa; }

a.download {
    padding-left:14px;
    padding-right:3px;
    padding-top:0px;
    padding-bottom:1px;
    margin-top:1px;
    background:url(/images/default/download.gif) no-repeat;
}

.title {
	display:block;
	font-size:13px;
    margin-top:20px;
    margin-bottom:-15px;
    color:#F89829;
    font-weight:bold;
}

.orange {
	display:block;
	margin-top:50px;
    color:#F89829;
	font-size:11px;
	line-height:13px;
}



.clear {
	display:block;
	clear:both;
	font-size:1px;
	line-height:0;
}
.review-bg,
.review-bg td{
	background:#333333;
}

.pdf{
	display:block;
	float:left;
	padding:5px 10px 10px 30px;
	margin:20px 0px;
	text-decoration:none;
	font-weight:bold;
    background:url(/images/default/pdf.jpg) no-repeat;
}


                #sectiona521c254a60c22871760f970ba40ebb5 .title{
                    color:#3879DA;
                }
                #section6102d784cb3de7e5e614c921af8816d8 .title{
                    color:#36A20F;
                }


.li {
	padding-left:20px;
}

.boutons{
    float:left;
	width:668px;
	margin-top:10px;
	margin-bottom:20px;
}     
                        
.boutons a{
    display:block;
	float:left;
    width:200px;
	height:41px;
    text-decoration:none;
} 
.boutons .video a{
    background:url(/images/default/bt-fr.png) no-repeat 0 0;
}  
    .boutons .video a:hover{
        background:url(/images/default/bt-fr.png) no-repeat top right;
    }
	
.boutons .video_pub a{
    background:url(/images/default/bt-ad-fr.png) no-repeat top left;
}  
    .boutons .video_pub a:hover{
        background:url(/images/default/bt-ad-fr.png) no-repeat top right;
    }
    
.boutons .how_it_works a{
    background:url(/images/default/bt-fr.png) no-repeat left;
}   
	.boutons .how_it_works a:hover{
		background:url(/images/default/bt-fr.png) no-repeat right;
	}

.boutons .testimonials a{
    background:url(/images/default/bt-fr.png) no-repeat bottom left;
}   
	.boutons .testimonials a:hover{
		background:url(/images/default/bt-fr.png) no-repeat bottom right;
	}

.boutons .library a {
	width:246px;
    background:url(/images/default/bt-library-fr.jpg) no-repeat top left;
}
	.boutons .library a:hover {
		background-position: -247px top;
	}
	
	
	
.boutons .mall-of-america a {
	width:269px;
    background:url(/images/default/bt-theatre-mall-of-america.jpg) no-repeat top left;
}
	.boutons .mall-of-america a:hover {
		background-position: -269px top;
	}
.boutons .theatre-ultrastar a {
	width:232px;
    background:url(/images/default/bt-theatre-ultrastar.jpg) no-repeat top left;
}
	.boutons .theatre-ultrastar a:hover {
		background-position: -232px top;
	}
.boutons .theatre-mann-theatre a {
	width:232px;
    background:url(/images/default/bt-theatre-mann-theatre.jpg) no-repeat top left;
}
	.boutons .theatre-mann-theatre a:hover {
		background-position: -232px top;
	}
.boutons .theatre-cineplex-odeon a {
	width:269px;
    background:url(/images/default/bt-theatre-cineplex-odeon.jpg) no-repeat top left;
}
	.boutons .theatre-cineplex-odeon a:hover {
		background-position: -269px top;
	}
	
html {
	height:100%;
	background:#000000 url(/images/default/bg.jpg) no-repeat center top;
}
body {
	margin:auto;
	width:962px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
}

#d-box { 
	width:961px;
	padding-top:115px;
}

form{
    float:left;
}

a {
	color:#FFFFFF;
}

    a:hover {
        color:#F89829;
    }

	
    #top-menu #header{
			float:left;
			width:961px;
			height:84px;
			border-bottom:1px solid #FFFFFF;
		}
		
				#logo{
					display:block;
					clear:both;
					height:84px;
					text-decoration:none;
				}
				
				#search{
					float:left; 
					width:207px;
					height:22px;
					margin-top:9px;
				}
				
					#search_input{
						float:left;
						text-align:center;
						width:151px; 
						height:18px;
						background:url(/images/default/bg-search.gif) no-repeat;
						border:0px;
						font-size:11px;
						color:#999999;
						padding-top:4px;
					}
					#search_button{
						float:left; 
						width:54px; 
						height:22px;
					}
                    
                    
				#promo{
					float:left; 
					width:205px;
				}
                            #pageb6b792dd75458294ace1794fdc5868f8 #promo{
                            	display:none;
                            }
                            
				#promo2{
					float:left; 
					width:450px;
				}
                
                    #promo a,
                    #promo2 a{
                    	display:block;
                        float:left; 
                        width:205px;
                        height:85px;
                        margin-top:15px;
                    	text-decoration:none;
					}
                                            #promo2 a{
                                                width:225px;
                                            }
                                            
                        a#bt-persia{
							background:url(/images/accueil/bouton-persia.jpg) no-repeat top;
                        }
                            a:hover#bt-persia{
                                background:url(/images/accueil/bouton-persia.jpg) no-repeat bottom;
                            }              
                        a#bt-inception{
							background:url(/images/accueil/bouton-inception.jpg) no-repeat top;
                        }
                        a#bt-origine{
							background:url(/images/accueil/bouton-origine.jpg) no-repeat top;
                        }
							     
                        a#controller{
							background:url(/images/default/promo-controller-fr.jpg) no-repeat top;
                        }
                            a:hover#controller{
                                background:url(/images/default/promo-controller-fr.jpg) no-repeat bottom;
                            }
                            
                        a#cash{
							background:url(/images/default/promo-10000-fr.jpg) no-repeat top;
                        }
                            a:hover#cash{
                                background:url(/images/default/promo-10000-fr.jpg) no-repeat bottom;
                            }
                    
                            
                        a#bt-testimonials{
							background:url(/images/default/testimonials-fr.jpg) no-repeat top;
                        }
                            a:hover#bt-testimonials{
                                background:url(/images/default/testimonials-fr.jpg) no-repeat bottom;
                            }
                        a#bt-order{
							background:url(/images/default/order-fr.jpg) no-repeat top;
                        }
                            a:hover#bt-order{
                                background:url(/images/default/order-fr.jpg) no-repeat bottom;
                            }
                        a#bt-movies{
							background:url(/images/default/movies-fr.jpg) no-repeat top;
                        }
                            a:hover#bt-movies{
                                background:url(/images/default/movies-fr.jpg) no-repeat bottom;
                            }
							
						
                        a#bt-brochure{
							background:url(/images/default/bt-brochure_fr.jpg) no-repeat;
                        }
                            a:hover#bt-brochure{
                                background:url(/images/default/bt-brochure_fr-roll.jpg) no-repeat;
                            }
		
    
    
	#left {
		float:left;
		width:205px;
	        border-top:1px solid #BABABA;
	        background:url(/images/default/bg-left-top.jpg) repeat-x top;
	}
    
	#content {
		float:right;
		width:725px;
        padding-left:30px;
        border-top:1px solid #646464;
	}
    
        #content ul{
            padding-left:15px;
        }
        
    
		#content #bread{
        	float:left;
			width:568px;
			padding-top:27px;
			padding-bottom:40px;
			color:#F89829;
            font-size:10px;
		}
                    
            #content #bread i,
            #content #bread a{
                color:#FFFFFF;
                font-style:normal;
                text-decoration:none;
            }
                #content #bread a:hover{
                    color:#F89829;
                }
            
		#content #title{
        	float:left;
			width:568px;
			color:#ffffff;
			font-size:24px;
		}
                    
		#content #text{
        	float:left;
			width:668px;
			padding-top:25px;
			color:#ffffff;
			font-size:12px;
            line-height:18px;
            padding-bottom:45px;
            position:relative;
		}
                    .dbox_data_DBoxProduct #content{
                        width:756px;
						padding-left:0px;
                    }

                        .dbox_data_DBoxProduct #content #bread{
                            width:570px;
                            padding-left:70px;
                        }
                        
                        .dbox_data_DBoxProduct #content #text{
                            padding-top:5px;
                        	width:756px;
							padding-right:0px;
                        }
                    
		#content #news,
		#content #events{
			float:left;
			width:334px;
            height:80px;
			padding:12px;
			padding-top:32px;
			border-top:1px solid #646464;
		}
			#content #news{
								background:url(/images/default/news-fr.png) no-repeat -5px -10px;
			}
			.dbox_data_DBoxProduct #content #news{
            			margin-left:0px;
                        }
			#content #events{
                            				background:url(/images/default/events-fr.png) no-repeat -15px -10px;
			}
						
			#content #news a,
			#content #events a,
			#content #news div,
			#content #events div{
				float:left;
				width:324px;
				color:#ffffff;
				text-decoration:none;
				font-size:11px;
                line-height:16px;
			}		
					#content #news a:hover img,
					#content #events a:hover img {
						border:1px solid #FF9933;
					}
				#content #news img,
				#content #events img{
					float:left;
					width:110px;
					height:75px;
					border:0;
					padding:4px;
					border:1px solid #5A5A5A;
				}
				
			#content #news a span,
			#content #events a span,
			#content #news div span,
			#content #events div span {
				display:block;
				float:left;
				width:190px;
				padding-top:5px;
				margin-left:10px;
			}
								#content #news a span,
								#content #events a span {
									cursor:pointer;
								}
			#content #news a b,
			#content #events a b,
			#content #news div b,
			#content #events div b{
				display:block;
				clear:both;
			}
			#content #news a i,
			#content #events a i,
			#content #news div i,
			#content #events div i{
				display:block;
				clear:both;
				text-decoration:underline;
				color:#999999;
				font-style:normal;
			}
				#content #news a:hover i,
				#content #events:hover a i{
					color:#FF9933;
				}
        .clipBG {
        	background-image:url(/images/default/bt-prod.jpg);
        	width:122px;
        	height:89px;
			display:block;
        }
      


   
#products{
	width:738px;
}   

    #products img{
        float:left;
        width:407px;
    } 
     
    #products #right{
        float:right;
        width:331px;
    }
    #imagesDiaporama img {
        display:none;
        cursor:hand;
        cursor:pointer;
    }
    #imagesDiaporamaNav {
    	text-align:center;
    	font-weight:bolder;
    	font-size:15px;
    	padding-top:10px;
    }
    #imagesDiaporamaNav a {
    	color:#f79027;
    	text-decoration:none;
    	display:block;
    	float:left;
    	padding:4px;
    	width:15px;
    	height:15px;
    	font-size:12px;
    	margin-right:4px;
    	border:1px solid #f79027;
    }
    #imagesDiaporamaNav a:hover,
    #imagesDiaporamaNav a.activeSlide {
    	/*background:#f79027;*/
    	color:#ff0000;
    }
    #imagesDiaporamaNav a.activeSlide {
    	border:1px solid #ff0000;
    }
       .bt{
            float:left;
            width:668px;
        } 
                           #products .bt{
                                float:left;
                                width:321px;
                            }  
                            #sectionb57f73780a2a6a42b2cb84d194b98eb9 .bt{
                            	margin-bottom:30px;
                            }
        
            .bt a{
            	display:block;
                float:left;
                height:28px;
                padding:1px;
                margin-right:13px;
                margin-bottom:11px;
                border:1px solid #4D4C4C;
                text-decoration:none;
            } 
                                    #products .bt a{
                                        width:141px;
                                    }  
                                    #products .bt a#diapo{
                                        /*width:299px;*/
                                    }  
                                    
                    .bt a.o, 
                    .bt a:hover{
                        border:1px solid #FFFFFF;
                    }
                    
                .bt a strong,
                .bt a b{
                    display:block;
                    float:left;
                    text-align:center;
                    height:23px;
                    padding-top:5px;
                    padding-left:10px;
                    padding-right:10px;
                    font-size:11px;
                    cursor:pointer;
                }  
                                    #products .bt a strong,
                                    #products .bt a b{
                                        width:141px;
                    					padding-left:0px;
                    					padding-right:0px;
                                    }  
                                    #products .bt a#diapo strong,
                                    #products .bt a#diapo b{
                                        /*width:299px;
                                        padding-left:0px;*/
                                    }  
                            
                    .bt a:hover strong,
                    .bt a.o strong,
                    .bt a:hover b,
                    .bt a.o b{
                        color:#000000;
                    	background:#F89829;
                    }  
            
        #products #desc{
            float:left;
            width:321px;
            padding-top:20px;
        }   
            #products #desc div {
            	position:absolute;
            	width:321px;            
            }
            #products #desc #feat,
            #products #desc #specs{
            	display: none;
            }   
        	#products #desc #glance {
              
            }
    
    
 		.partner{
                float:left; 
                margin-top:20px; 
                margin-bottom:20px; 
                width:632px; 
                border:1px solid #999999; 
                padding:2px;
            }
                .partner div{
                	text-align:center;
                    background:#ffffff;
                }
                .partner a{
                	border:0;
                    padding:0;
                    margin:0;
                }
                
   .reviews  {
   		margin-bottom:30px;
	}           
   .reviews td{
   		width:90px;
   		border-right:1px solid #666666;
		padding:2px 5px;
	}           
   .reviews td.review-title{
   		width:251px;
	}           
   .reviews-logos td{
   		width:90px;
		height:59px;
   		border-top:1px solid #666666;
   		border-right:1px solid #666666;
	}         
	   .reviews-logos td.review-dg{
	   		background:url(/images/default/review-dg.jpg) no-repeat 5px 5px;
		}   
	   .reviews-logos td.review-hdr{
	   		background:url(/images/default/review-hdr.jpg) no-repeat 5px 5px;
		}   
	   .reviews-logos td.review-aa{
	   		background:url(/images/default/review-aa.jpg) no-repeat 5px 5px;
		}   
	   .reviews-logos td.review-hdp{
	   		background:url(/images/default/review-hdp.jpg) no-repeat 5px 5px;
		}   
		     
   .reviews a {
		display:block;
		width:16px;
		height:16px;
		text-decoration:none;
        			background:url(/images/default/check.png);
	}   
	   .reviews a:hover {
						background:url(/images/default/check-roll.png);
		}               
                
                
                
        #files {
            display:block;
            margin:0;
            padding:0;
        }
        
            #files li {
                margin:0px;
                padding:0;
                display:inline;
                margin-bottom:20px;
            }   
                #files li .bt{
                    margin-top:10px;
                }
    
    
.releases .studio {
	float:left;
	padding:4px;
	margin:2px 5px 2px 0px;
	border:1px solid #666666;
}
.releases .studio img {
	display:block;
	border:0;
	width:105px;
	height:82px;
}
.releases .studio div {
	float:left;
	width:105px;
	height:138px;
	background:#272727;
}
.releases .studio div img {
	padding:10px 7px;
	width:90px;
	height:118px;
}
.upcoming-release {
	float:left;
	text-align:center;
	width:113px;
	height:118px;
	margin-bottom:20px;
	padding:17px 0px;
	border:1px solid #666666;
}
#movies-will-move-you-flash {
	width:621px;
	clear:left;
	height:183px;
	margin-top:10px;
	padding-left:47px;
	display:block;
}

#footer{
	float:left;
    margin-top:20px;
    padding-top:10px;
    border-top:1px solid #6D6C6D;
}
#footer div{
	float:left;
    text-align:right;
	width:959px;
    height:74px;
    padding-right:2px;
    padding-top:13px;
    color:#CCCCCC;
    font-size:10px;
    border-top:1px solid #FFFFFF;
}
.colonne {
	float:left;
	width:284px;
}
.png_fix {
	}
.public_form {
	width:530px;
	padding:0;
	margin:0;
	border-collapse:collapse;
	color:#ffffff;
}
.form_label {
	cursor:pointer;
}
.public_form .text_input {
	border:1px solid #dddddd;
	margin:0;
	font-size:12px;
	width:300px;
}
.public_form textarea {
	width:300px;
	overflow:auto;
}
.public_form .radio_check, 
.public_form select {
	margin:0 5px 0 0;
	padding:0;
}
.public_form .radio_check {
	cursor:pointer;
}
.public_form .line {
	padding-bottom:5px;
	height:20px;
}
.form_category_title {
	font-size:12px;
	font-variant: small-caps;
	margin:10px 0 0 0;
	padding:0;
	color:#ffffff;
	border-bottom:1px solid white;
}
.form_category_desc {
	padding-left:10px;
	padding-bottom:10px;
}
.field, .field_error {
	vertical-align:top;
	text-align:right;
	padding-right:5px;
	font-weight:bolder;
	padding-bottom:10px;
	color:#ffffff;
}
.field_error {
	color:#ff7500;;
}
.value {
	vertical-align:top;
	/*width:200px;*/
	padding-bottom:10px;
}
#get_error {
	color:#ff7500;
}
#form_button {
	float:right;
    margin-right:96px;
}div#nyroModalFull {
	font-size: 12px;
	color: #777777;
	font-family: Verdana;
}
div#nyroModalFull div#nyroModalLoading {
	border: 4px solid #ff9933;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(/images/default/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalFull div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper {
	background: #000;
	border: 4px solid #ff9933;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	position: absolute;
	display: block;
	top: -23px;
	right: -23px;
	width: 23px;
	height: 23px;
	text-indent: -9999em;
	background: url(/images/default/bt-close.gif) no-repeat;
	outline: 0;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
	padding: 5px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
	vertical-align: baseline;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {
	left: 0;
	width: 40%;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover {
	background: url(/images/default/prev.gif) left 20% no-repeat;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {
	right: 0;
	width: 40%;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover {
	background: url(/images/default/next.gif) right 20% no-repeat;
}

#login_box {
	width:280px;
	overflow:hidden;
}

#login_box .welcome {
	font-weight:bolder;
	font-size:13px;
	text-align:center;
	color:black;
	padding:2px 5px 6px 5px;
	white-space:nowrap;
}

#login_box .logout,
#login_box .spacer,
#login_box .profile {
	font-size:11px;
	text-align:center;
}

#login_box .logout:hover,
#login_box .profile:hover {
	font-weight:bolder;
}#search_engine_content {
	padding-right:10px;
	margin-top:10px;
}
#search_engine_content *{
		color:#FFFFFF;
}
	#search_engine_content table a {
		text-decoration:none;
		color:#FFFFFF;
        display:block;
	}
	#search_engine_content td {
		border-style:none;
		border-width:0px;
	}
	#search_engine_content table a:hover {
		color:#FF9933;
	}
	#search_engine_content .spacer {
		height:20px;
		empty-cells:hide;
	}
	#search_engine_content .top {
		color:#555;
		border:1px solid #f8d2a5;
		padding:5px;
		
	}
	
	
	
		#search_engine_content .top #search_count {
			clear:right;
			text-align:right;
			font-size:10px;
			margin-top:5px;
		}
		#search_engine_content .top #top_search {
			float:right;
			text-align:right;
			height:30px;
			margin-top:10px;
		}
			#search_engine_content .top #top_search input {
				font-size:13px;
				vertical-align:middle;
				width:150px;
				height:18px;
				margin:0 0 0 5px;
				padding:2px 3px 0 3px;
				color:gray;
				border:1px solid #f8d2a5;
			}
			#search_engine_content .top #top_search input#okk {
				width:22px;
				height:22px;
				border:none;
				margin:0 0 0 5px;
				padding:0;
			}
	
	
	#search_engine_content .search_index {
		font-size:13px;
		vertical-align:top;
		text-align:right;
		padding-right:7px;
		width:20px;
	}
	#search_engine_content .search_title {
		font-weight:bolder;
		vertical-align:top;
		font-size:13px;
	}
	#search_engine_content .search_content {
		font-size:11px;
		padding:0 10px 10px 0;
	}
	#search_engine_content .content_page {
		font-size:11px;
		padding:10px;
	}
		#search_engine_content .content_page .literal {
			background-color:white;
			color:#026789;
			font-family:monospace,fixed;
			font-size:11px;
			font-weight:bold;
		}
	
	
	#search_engine_content .bottom {
		color:#555;
		border:1px solid #f8d2a5;
		padding:5px;
	}
		#search_engine_content .search_pager {
			float:right;
		}
		#search_engine_content .search_pager a,
		#search_engine_content .search_pager span {
			color:#FFFFFF;
			display:block;
			float:left;
			width:13px;
			text-align:center;
			text-decoration:none;
			white-space:nowrap;
		}
		#search_engine_content .search_pager a:hover,
		#search_engine_content .search_pager .selected {
			font-weight:bolder;
			color:#FF9933;
		}