.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}

		body {
			background-color:#7a7a7a;
			top:0;
			left:0;
			
		}
		
		.inline {
			background:#FFF;	
			padding:10px;
		}
		
		.error_message{
			display:inline-block;
			background:#ed1c24;
			padding:5px 8px;
			color:#fff
			font-size:9px;
			color:#FFF;
			border-radius:3px;
			float:right;
		}
	
		.pure-g {
			letter-spacing: -0.31em;
			*letter-spacing: normal;
			*word-spacing: -0.43em;
			text-rendering: optimizespeed;
			
		}
		
		.opera-only :-o-prefocus,
		.pure-g {
			word-spacing: -0.43em;
		}
		
		
		.pure-u {
			display: inline-block;
			zoom: 1; *display: inline;
			letter-spacing: normal;
			word-spacing: normal;
			vertical-align: top;
			text-rendering: auto;
		}
		
		
		.pure-u-1 {
			display: inline-block;
			zoom: 1; *display: inline; 
			letter-spacing: normal;
			word-spacing: normal;
			vertical-align: top;
			text-rendering: auto;
		}
		
		
		
		.pure-u-1 {
			display:block;
		}
 
    .pure-g-r {
        letter-spacing: -0.31em; 
        *letter-spacing: normal; 
        word-spacing: -0.43em;
	    margin-left:8px;
		margin-right:8px;
    }


    .opera-only :-o-prefocus,
    .pure-g-r {
        word-spacing: -0.43em;
    }


    .pure-g-r img {
        max-width: 100%;
		margin-top:8px;
    }

    
    
        @media (min-width:980px) {
            .pure-visible-phone     { display: none; }
            .pure-visible-tablet    { display: none; }
            .pure-visible-desktop   { }
            .pure-hidden-phone      { }
            .pure-hidden-tablet     { }
            .pure-hidden-desktop    { display: none; }
        }

    

    
        @media (max-width:480px) {
            .pure-g-r > [class ^= "pure-u"] {
                width:100%;
            }
        }
    

    
        @media (max-width:767px) {

            .pure-g-r > [class ^= "pure-u"] {
                width:100%;
            }            
            .pure-visible-phone     { } 
            .pure-hidden-phone      { display: none; }
            .pure-hidden-desktop    { }
            .pure-visible-desktop   { display: none; }
        }
    

    
        @media (min-width:768px) and (max-width:979px) {
            .pure-visible-tablet    {}
            .pure-hidden-tablet     { display: none; }
            .pure-hidden-desktop    {}
            .pure-visible-desktop   { display: none; }
        }
