/*  -------------------------------------------------------------------
    Reset Tags -------------------------------------------------------- */
    html, body, div, span, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, cite, code, small, strong,
    br, b, u, i, center, q, em, img, dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
        border:0;
        font-family:inherit;
        font-size:1em;
        font-style:inherit;
        font-weight:inherit;
        margin:0; padding:0;
        vertical-align:baseline;
    }

    body { font-size:100.01%; line-height:1.5; background:#fff; }

    /* Tables still need 'cellspacing="0"' in the markup. */
    table { border-collapse:collapse; border-spacing:0; }
    caption, th, td { text-align:left; font-weight:normal; }

    /* Remove possible quote marks (") from <q>, <blockquote>. */
    blockquote:before, blockquote:after, q:before, q:after { content:""; }
    blockquote, q { quotes:"" ""; }

    a img { border:none; }


/*  -------------------------------------------------------------------
    Redifine Tag ------------------------------------------------------ */
    body {
        font-size:13px;
        color:#5e5e5e;
        font-family:Helvetica, Arial, sans-serif;
    } /* Default font-size */

    /*  Headlines
        ----------------------------------------------- */
        h1,h2,h3,h4,h5,h6 { color:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; line-height:1.1em; }
        h1 { font-size:18px; letter-spacing:-.07em; margin-bottom:.8em; }
        h2 { font-size:16px; letter-spacing:-.05em; margin-bottom:.8em; }
        h3 { font-size:14px; letter-spacing:-.04em; margin-bottom:.5em; }
        h4  { font-size:12px; letter-spacing:-.015em; margin-bottom:0.5em; }
        h5, h6 { color:#666; font-size:12px; margin-bottom:0.3em; }


    /*  Text elements
        ----------------------------------------------- */
        strong { font-style:normal; font-weight:bold; }
        small, .small { font-size:10px; }
        em { font-style:italic; font-weight:normal; }
        .underline { text-decoration:underline; }
        pre,code { }
        address { }
        abbr, acronym { }
        blockquote { }
        p { margin:0 0 1em 0; }
        p.last { margin-bottom:0; }


    /*  Links
        ----------------------------------------------- */
        a, a:visited, a:active { color:#e37b88; font-weight:bold; text-decoration:none; }
        a:hover, a:visited:hover, a:active:hover { text-decoration:underline; }
        :focus { outline:none; } /* remove dotted line */


    /*  Titles
        ----------------------------------------------- */ 
        .t_img {
            background-repeat:no-repeat;
            display:block;
            line-height:27px;
            text-indent:-4999px;
        }


    /*  Misc
        ----------------------------------------------- */
        .color1 { color:#333; } /* Dark Grey - Default color */
        .color2 { color:#666; } /* Light Grey */
        .color3 { color:#000; } /* Black */

        .hide { display:none!important; }

        hr {
            border:none;
            border-top:1px #b5ccde solid;
            clear:both;
            display:none;
            margin:20px 0 0 0; padding:0 0 20px 0;
            height:1px; line-height:1;
        }

        .fleft { float:left!important; }
        .fright { float:right!important; }

		.lang_div {
			display:block;
			position:absolute;
			right:83px; top:68px ;
			width:80px;
			z-index:9999;
		}
		.lang_div a { 
			color:#78442c; 
			font-family:inherit; 
			font-size:12px;
			outline:0; 
			text-decoration:none!important;
		} 
		.lang_div a:hover, .lang_div a:active:hover, .lang_div a:visited:hover { color:#900; }
		
		.lang_div img { 
			border:0; 
			margin:0 0 0 3px;
			margin:-3px 0 0 3px\0/;/*IE 8*/
			vertical-align: middle; 
		}  
		
/*  ------------------------------------------------------------------- 
    Flash ------------------------------------------------------------- */
    object, embed { display:block; }
    embed:hover, embed:active:hover, embed:visited:hover { border:0px #fff solid; outline:none; }
    #objectFlash { 
		margin:0 auto;
		position:relative;
        width:958px;
	}


/*  ------------------------------------------------------------------- 
    Flash Detect ------------------------------------------------------ */    
    #wrapHTML {
        background-image:url('../images/bg.jpg');
		margin:0 auto;
		position:relative;
        width:958px; height:534px;
    }


/*  -------------------------------------------------------------------
    Callout ----------------------------------------------------------- */
    #wrapper { position:relative; width:100%; }
	#l_contest { 
		display:block;
		margin:0 auto; 
		position:fixed;
		bottom:30px; left:30px;
		width:188px; height:178px;
	}
		#l_contest a { 
			display:block;
			position:relative;
			text-indent:-9999px;
			width:188px; height:178px;
		}
		
	/* Facebook */
	#fb_callout {
		margin:0 auto;
		width:362px;
	}
		.t_fb-callout1 {
			border-bottom:1px solid #f1bfc3;
			padding:0 0 10px; margin:0 0 10px;
			text-indent:-9999px;
			width:100%;
		}
		.t_fb-callout2 {
			position:relative;
			text-indent:-9999px;
			width:100%;
		}
		a.b_facebook {
			background:url(/images/en/b_facebook.gif) no-repeat;
			display:block;
			position:absolute;
			text-indent:-9999px;
			width:88px; height:29px;
		}
	
/*  -------------------------------------------------------------------
    Other ------------------------------------------------------------- */
	.clearfix:after {
        content:".";
        clear:both;
        display:block;
        height:0;
        visibility:hidden;
    }
    .clearfix { display:inline-block; }

    /* Hide from IE Mac \*/
    .clearfix { display:block; }
    /* End hide from IE Mac */