body{overflow:hidden;font-size:13px;line-height:1.231;margin:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio[controls],canvas,video{display:inline-block}
html{font-size:100%}
body,button,input,select,textarea{color:#222;font-family:sans-serif}
::-moz-selection{background:none repeat scroll 0 0 #FE57A1;color:#FFF;text-shadow:none}
a{color:#2956A1}
a:hover,a:active{outline:0 none}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-right:0 none;display:block;height:1px;border-color:#CCC 0 0;border-style:solid none none;border-width:1px 0 0;margin:1em 0;padding:0}
ins{background:none repeat scroll 0 0 #FF9;color:#000;text-decoration:none}
mark{background:none repeat scroll 0 0 #FF0;color:#000;font-style:italic;font-weight:700}
pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}
pre{white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
ul,ol{margin:1em 0;padding:0 0 0 40px}
dd{margin:0 0 0 40px}
nav ul,nav ol{list-style:none outside none;margin:0;padding:0}
img{border:0 none}
svg:not(:root){overflow:hidden}
fieldset{border:0 none;margin:0;padding:0}
button,input,select,textarea{font-size:100%;vertical-align:baseline;margin:0}
button,input{line-height:normal}
input[type=search]{-moz-box-sizing:content-box}
textarea{overflow:auto;vertical-align:top}
input:invalid,textarea:invalid{background-color:#F0DDDD}
table{border-collapse:collapse;border-spacing:0}
.floatLeft{display:inline;float:left}
.floatRight{display:inline;float:right}
.centerAlign{width:1000px;margin:0 auto}
.centerAlignText{display:block;text-align:center;width:100%}
.clear{clear:both}
div#container{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px;width:810px;height:800px;margin:0 auto;position:relative;overflow:hidden;
background:url("../img/humana/footer_app.png") 0px 660px no-repeat;

}
figure,form{margin:0}
legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0 none;padding:0}
label,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}



@font-face {
    font-family: 'amaticbold';
    src: url('fonts/Amatic-Bold-webfont.eot');
    src: url('fonts/Amatic-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Amatic-Bold-webfont.woff2') format('woff2'),
         url('fonts/Amatic-Bold-webfont.woff') format('woff'),
         url('fonts/Amatic-Bold-webfont.ttf') format('truetype'),
         url('fonts/Amatic-Bold-webfont.svg#amaticbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'allerbold';
    src: url('fonts/Aller_Bd-webfont.eot');
    src: url('fonts/Aller_Bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Aller_Bd-webfont.woff2') format('woff2'),
         url('fonts/Aller_Bd-webfont.woff') format('woff'),
         url('fonts/Aller_Bd-webfont.ttf') format('truetype'),
         url('fonts/Aller_Bd-webfont.svg#allerbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'allerregular';
    src: url('fonts/Aller_Rg-webfont.eot');
    src: url('fonts/Aller_Rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Aller_Rg-webfont.woff2') format('woff2'),
         url('fonts/Aller_Rg-webfont.woff') format('woff'),
         url('fonts/Aller_Rg-webfont.ttf') format('truetype'),
         url('fonts/Aller_Rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font1{font-family: 'allerregular';}
.font2{font-family: 'allerbold';}
.font3{font-family: 'amaticbold';}

body{background:#fff;}
/*
@font-face {
    font-family: 'MyriadWebProRegular';
    src: url('fonts/myriad-web-pro.eot');
    src: url('fonts/myriad-web-pro.eot') format('embedded-opentype'),
         url('fonts/myriad-web-pro.woff') format('woff'),
         url('fonts/myriad-web-pro.ttf') format('truetype'),
         url('fonts/myriad-web-pro.svg#MyriadWebProRegular') format('svg');
}
@font-face {
    font-family: 'MyriadWebProBold';
    src: url('fonts/myriadwebpro-bold.eot');
    src: url('fonts/myriadwebpro-bold.eot') format('embedded-opentype'),
         url('fonts/myriadwebpro-bold.woff') format('woff'),
         url('fonts/myriadwebpro-bold.ttf') format('truetype'),
         url('fonts/myriadwebpro-bold.svg#MyriadWebProBold') format('svg');
}
*/


.app_notice{font-size:9px;text-align:center;margin-top:10px;}


div.premii{background:url("bio4/bio_premii.png") no-repeat;width:301px;height:370px;position:absolute;left:469px;top:164px;overflow:hidden;text-indent:-999px;z-index:0;}

a.apprules{
    border:2px solid #373595;
    background: #373595;line-height:21px;height:21px;
    color: #fff;font-size: 12px; /*font-family: "MyriadWebProBold";*/
    position: absolute;left: 10px;top: 587px;padding: 0px 10px;
    text-transform: uppercase;text-decoration:none;
      -o-transition:color .2s ease-out, background .5s ease-in;
      -ms-transition:color .2s ease-out, background .5s ease-in;
      -moz-transition:color .2s ease-out, background .5s ease-in;
      -webkit-transition:color .2s ease-out, background .5s ease-in;
      transition:color .2s ease-out, background .5s ease-in;
}
a.apprules:hover{background:#fff;color:#373595;}

      

	ul.gallerypad{list-style:none;margin-left:60px;margin-top:35px;}
	.gallerypad li.contestant{width:120px; height:115px;margin:0px 20px 20px 0px;float:left;}
	.navbtn{display:block;width:26px;height:21px;position:absolute;top:150px;}
	.inactiv{opacity:0.5;}
	.prev{background:url("../img/humana/btn_prev.png") no-repeat;left:45px;}
	.next{background:url("../img/humana/btn_next.png") no-repeat;left:525px;}
	.pageoptsg{color:#373595;font-family: "MyriadWebProBold"; font-size: 12px;position:absolute;top:23px;right:30px;}



.index_page{background: url("humana/bk_app.jpg") no-repeat #fff;width:810px;height:620px;position:relative;}
a#home{height: 75px;left: 80px;overflow: hidden;position: absolute;text-indent: -999px;top: 920px;width: 328px;z-index:999;}
div.mascota{background:url("humana/lamb.png") no-repeat;width:202px;height:214px;position:absolute;left:585px;top:391px;overflow:hidden;text-indent:-999px;z-index:5;}

a.btn_participa{position:absolute;top:477px;left:185px;display:block;width:110px;height:32px;background: url("../img/bioderma3/btninscriere.png") no-repeat;font-family: 'MyriadWebProBold';color:#fff;line-height:32px;text-decoration:none;text-indent:10px;}
a.btn_participa:hover{}

.index_page .app_nav{top:96px;position:absolute;left:41px;width:574px;height:105px;z-index:10;background: url("humana/app_nav.png") no-repeat;}
.app_nav a{display:block;overflow:hidden;text-indent:-999px;position:absolute;}

.app_nav a.btn1{width:82px;height:88px;top:0px;left:0px;z-index:10;}
.app_nav a.btn1:hover, .app_nav a.btn1_active{}
.app_nav a.btn1:hover{background: url("humana/app_nav_hover.png") 0px 0px no-repeat;}
.app_nav a.btn1_active{background: url("humana/app_nav_hover.png") 0px 0px no-repeat;}

.app_nav a.btn2{width:84px;height:100px;top:0px;left:94px;z-index:10;}
.app_nav a.btn2:hover, .app_nav a.btn2_active{}
.app_nav a.btn2:hover{background: url("humana/app_nav_hover.png") -94px 0px no-repeat;}
.app_nav a.btn2_active{background: url("humana/app_nav_hover.png") -94px 0px no-repeat;}

.app_nav a.btn3{width:80px;height:105px;top:0px;left:192px;z-index:10;}
.app_nav a.btn3:hover, .app_nav a.btn3_active{}
.app_nav a.btn3:hover{background: url("humana/app_nav_hover.png") -192px 0px no-repeat;}
.app_nav a.btn3_active{background: url("humana/app_nav_hover.png") -192px 0px no-repeat;}

.app_nav a.btn4{width:76px;height:105px;top:0px;left:293px;z-index:10;}
.app_nav a.btn4:hover, .app_nav a.btn4_active{}
.app_nav a.btn4:hover{background: url("humana/app_nav_hover.png") -293px 0px no-repeat;}
.app_nav a.btn4_active{background: url("humana/app_nav_hover.png") -293px 0px no-repeat;}

.app_nav a.btn5{width:83px;height:100px;top:0px;left:396px;z-index:10;}
.app_nav a.btn5:hover, .app_nav a.btn5_active{}
.app_nav a.btn5:hover{background: url("humana/app_nav_hover.png") -396px 0px no-repeat;}
.app_nav a.btn5_active{background: url("humana/app_nav_hover.png") -396px 0px no-repeat;}

.app_nav a.btn6{width:80px;height:88px;top:0px;left:489px;z-index:10;}
.app_nav a.btn6:hover, .app_nav a.btn6_active{}
.app_nav a.btn6:hover{background: url("humana/app_nav_hover.png") -489px 0px no-repeat;}
.app_nav a.btn6_active{background: url("humana/app_nav_hover.png") -489px 0px no-repeat;}


.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background:none;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background:red;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background:url('scroll/bk_scroll.png') -1px 0px; position: relative;}
.jspDrag{background:url('scroll/bg-scrollbar-btn-y.png') -1px 0px; position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background:url('scroll/scroll_arrows.png') -1px 0px;text-indent: -20000px;display: block;cursor: pointer;padding: 0;margin: 0;}
.jspArrow.jspDisabled{cursor: default;}
.jspVerticalBar .jspArrow{height: 5px;}
.jspVerticalBar .jspArrow.jspArrowDown{background-position:-1px 100%;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{float: left;height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin: 0 -3px 0 0;}


/*
.app_nav a.reguli{left:7px;width:103px;height:115px;}
.app_nav a.reguli:hover, .app_nav a.regscurt_selected{
background: url("../img/bioderma3/bio3_back_hover.png") -7px 0px no-repeat;}
.app_nav a.regulament{left:110px;width:104px;height:125px;}
.app_nav a.regulament:hover,.app_nav a.regulament_selected{
background: url("../img/bioderma3/bio3_back_hover.png") -110px 0px no-repeat;}
.app_nav a.descopera{left:219px;width:106px;height:115px;}
.app_nav a.descopera:hover, .app_nav a.descopera_selected{
background: url("../img/bioderma3/bio3_back_hover.png") -219px 0px no-repeat;}
.app_nav a.premii{left:325px;width:106px;height:133px;}
.app_nav a.premii:hover, .app_nav a.premii_selected{
background: url("../img/bioderma3/bio3_back_hover.png") -325px 0px no-repeat;}
.app_nav a.recomanda{left:431px;width:107px;height:109px;}
.app_nav a.recomanda:hover{background: url("../img/bioderma3/bio3_back_hover.png") -431px 0px no-repeat;}
.app_nav a.tolerance{left:409px;background-position:-409px -659px;}
.app_nav a.tolerance:hover{}
*/





.index_page a.inscriere{display:block;width:126px;height:73px;background: url("../img/bioderma/bioderma_menu.png") 0px 0px no-repeat;position:absolute;top:45px;left:15px;text-indent:-999px;overflow:hidden;}
.index_page a.home{display:block;width:435px;height:73px;position:absolute;top:27px;left:350px;text-indent:-999px;overflow:hidden;}
.index_page .user_log{display:block;width:193px;height:91px;background: url("../img/bioderma/bioderma_menu.png") -341px 0px no-repeat;position:absolute;top:45px;left:15px;overflow:hidden;}


.startconcurs{background: url("../img/bioderma2/formular_inscriere.jpg") no-repeat 0 0;}
.concurs1{background: url("../img/bioderma2/result1.jpg") no-repeat 0 0;}
.concurs2{background: url("../img/bioderma2/result2.jpg") no-repeat 0 0;}
.concurs3{background: url("../img/bioderma2/result3.jpg") no-repeat 0 0;}
.concurs4{background: url("../img/bioderma2/result4.jpg") no-repeat 0 0;}


.loguserbox{
    width:193px;height:92px;position:absolute;top:45px;left:605px;overflow:hidden;
    color:#004C80; font-size:12px;font-family: Helvetica;Arial;padding-top:10px;text-align:center;
}
.loguserbox img{
    position:absolute;top:5px;left:8px;border-radius: 5px;
}
.loguserbox .name{
    font-size:12px;font-weight:bold;color:#004C80;font-family: 'MyriadWebProRegular';line-height: 14px;padding:5px 0 0 95px;text-align:left;
}
.loguserbox .score{
    padding-top:4px;
}
.loguserbox .rank{
    font-size:14px;font-weight:bold;color:#8FC03C;margin-top:5px;
}
.loguserbox .rank span{
    color:#fff;
}


.boxtitle{color:#11aee6;font-size:24px;line-height:24px;margin-bottom:20px;text-transform:uppercase;}
a.view_win{text-decoration:none;color:#fff;}
a.view_win:hover{text-decoration:underline; }

.index_page .homebox{
    position:absolute;left:15px;top:180px;width:400px;height:434px;background:#f4c;
}
.index_page .regulamentbox{
    position:absolute;left:15px;top:180px;width:400px;height:434px;
}
.index_page .biocontent{
	padding:220px 0px 30px 70px;color:#308ab5;;
}
.index_page .biocontent .title{text-align:center;font-size:28px;margin-bottom:20px;font-weight:bold;}
.index_page .biocontent .description{text-align:justify;font-size:14px;}


.index_page .boxcontent{
    position:absolute;left:22px;top:187px;width:598px;height:338px;color:#000;;background: url("humana/box_content.jpg") 0px 0px no-repeat;
}


.index_page .questionbox{
    position:absolute;left:15px;top:190px;width:438px;height:434px;color:#000;;
}

.index_page .regulibox{
    position:absolute;left:15px;top:190px;width:438px;height:439px;background: url("../img/bioderma/box_reguli.jpg") 0px 0px no-repeat;
}
.index_page .tolerancebox{
    position:absolute;left:15px;top:190px;width:440px;height:441px;background: url("../img/bioderma/box_tolerance.jpg") 0px 0px no-repeat;
}
.index_page .premiibox{
    position:absolute;left:69px;top:420px;width:400px;height:401px;
}
.index_page a.acreditare{display:block;width:161px;height:65px;background: url("../img/bioderma2/layout_biot.png") -300px -200px no-repeat;position:absolute;top:435px;left:140px;text-indent:-999px;overflow:hidden;}

.index_page .formbox{
    position:relative;
}

.index_page .home_text{
    color:#000;font-family: 'MyriadWebProRegular';font-size:14px;padding:0px 25px 0px 22px;text-align:justify;
}
.index_page .question_text{
    color:#000;font-family: 'MyriadWebProRegular';font-size:18px;padding:10px 25px 0 22px;
}
.index_page .regulament_text{
    color:#000;font-family: 'MyriadWebProRegular';font-size:14px;padding:0px 25px 0px 22px;text-align:justify;
}
.index_page .tolerance_text{
    text-shadow: 1px 1px 1px #536782;text-align:justify;
    color:#fff;font-family: 'MyriadWebProRegular';font-size:14px;padding:65px 25px 0 12px;width:305px;
}
.index_page .premii_text{
    text-align:center;width:585px;
}

    .questionnr{font-family: 'MyriadWebProBold';
        font-size:30px;font-wight:bold;color:#fff;padding-right:30px;line-height:18px;
    }
    .question_solution{margin-top:30px;margin-left:95px;}
    .question_solution ul{list-style:none;margin:0;padding:0;}
    .question_solution li{min-height:35px;margin-bottom:3px;}
    .question_solution a{display:block;
        width:164px;height:44px;line-height:44px;
        background: url("../img/bioderma2/layout_biot.png") 0px -300px no-repeat;
        color:#06ADE6;text-decoration:none;text-align:center;/*line-height:32px;*/
    }
    .question_solution a:hover{
        background-position:0px -350px;
        text-decoration:none;color:#000;
    }

a.invitabtn{position:absolute;top:120px;left:675px;display:block;width:100px;height:30px;z-index:10;background: url("../img/humana/recomanda.png") 0px 0px no-repeat;text-indent:-999px;overflow:hidden;}
a.invitabtn:hover{background: url("../img/humana/recomanda2.png") 0px 0px no-repeat;}
    /*background: url("../img/bioderma/bioderma_menu.png") -426px -464px no-repeat;*/
   /*#registerForm input#btnsubmit {
    border: 0 none;
    width: 250px;height: 50px;
    left: 75px;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    top: 466px;    background:none;
}
#registerForm input#btnsubmit:hover{}
background-position:-426px -413px;
 
 * */

.app_nav a.inscriere{left:203px;}
.app_nav a.inscriere:hover{}
.app_nav a.clasament{left:609px;}
.app_nav a.clasament:hover{}



/*
.home_page{background: url("../img/alcovit/regulament.jpg") no-repeat 0 0;width:810px;height:724px;}
.castigatori_page{background: url("../img/alcovit/castigatori.jpg?v=1") no-repeat 0 0;width:810px;height:724px;}
.question_page1{background: url("../img/alcovit/question1.jpg") no-repeat 0 0;width:810px;height:724px;}
.question_page2{background: url("../img/alcovit/question2.jpg") no-repeat 0 0;width:810px;height:724px;}
.question_page3{background: url("../img/alcovit/question3.jpg") no-repeat 0 0;width:810px;height:724px;}
.question_page4{background: url("../img/alcovit/question4.jpg") no-repeat 0 0;width:810px;height:724px;}
.question_page5{background: url("../img/alcovit/question5.jpg") no-repeat 0 0;width:810px;height:724px;}
.question_page6{background: url("../img/alcovit/final.jpg") no-repeat 0 0;width:810px;height:724px;}
.altshare{background: url("../img/alcovit/final2.jpg") no-repeat 0 0;width:810px;height:724px;}
.question_page7{background: url("../img/alcovit/voucher.jpg") no-repeat 0 0;width:810px;height:724px;}
.question_page8{background: url("../img/alcovit/no_voucher.jpg") no-repeat 0 0;width:810px;height:724px;}
.question_page20{background: url("../img/alcovit/ai_participat.jpg") no-repeat 0 0;width:810px;height:724px;}
.formular_page{background: url("../img/alcovit/template.jpg") no-repeat 0 0;width:810px;height:724px;}
.salata_page1{background: url("../img/eisberg/salata1.jpg") no-repeat 0 0;width:810px;height:541px;}
.salata_page2{background: url("../img/eisberg/salata2.jpg") no-repeat 0 0;width:810px;height:541px;}
.salata_page3{background: url("../img/eisberg/salata3.jpg") no-repeat 0 0;width:810px;height:541px;}
.salata_page4{background: url("../img/eisberg/salata4.jpg") no-repeat 0 0;width:810px;height:541px;}
.salata_page5{background: url("../img/eisberg/salata5.jpg") no-repeat 0 0;width:810px;height:541px;}
.salata_page6{background: url("../img/eisberg/salata6.jpg") no-repeat 0 0;width:810px;height:541px;}
*/



    


a.start_joc{
    display:block;width:132px;height:132px;overflow:hidden;text-indent:-999px;position:absolute;top:271px;left:541px;
    background: url("../img/eisber_layout.png") 0px 0px no-repeat;
/*
    -webkit-transition: background 0.5s linear;
    -moz-transition: background 0.5s linear;
    -o-transition: background 0.5s linear;
    transition: background 0.5s linear;
*/
}
a.start_joc:hover{
    background-position:0px -152px;
}
/*default buttons layer - home*/





.home_page .app_nav{top:667px;}
.castigatori_page .app_nav{top:667px;}




.question_page1 .app_nav{top:667px;}
.question_page2 .app_nav{top:667px;}
.question_page3 .app_nav{top:667px;}
.question_page4 .app_nav{top:667px;}
.question_page5 .app_nav{top:667px;}
.question_page6 .app_nav{top:667px;}
.question_page7 .app_nav{top:667px;}
.question_page8 .app_nav{top:667px;}
.question_page20 .app_nav{top:667px;}
.formular_page .app_nav{top:667px;}




.salata_page1 .app_nav{top:406px;}
.salata_page2 .app_nav{top:406px;}
.salata_page3 .app_nav{top:406px;}
.salata_page4 .app_nav{top:406px;}
.salata_page5 .app_nav{top:406px;}
.salata_page6 .app_nav{top:406px;}








/*disabled boxes*/
.app_nav .noaction{display:block;width:132px;height:132px;overflow:hidden;text-indent:-999px;position:absolute;top:0px;}
.app_nav .activeblock{text-indent:0px;}
.app_nav .block1{left:0px;}
.app_nav .block2{left:134px;}
.app_nav .block3{left:268px;}
.app_nav .block4{left:402px;}
.app_nav .color1{}
.app_nav .color2{}
.app_nav .color3{}
.app_nav .color4{}
/*question_1*/
.question1 a{
       display:block;width:40px;height:40px;overflow:hidden;text-indent:-999px;position:absolute;
      -o-transition:color .2s ease-out, background .5s ease-in;
      -ms-transition:color .2s ease-out, background .5s ease-in;
      -moz-transition:color .2s ease-out, background .5s ease-in;
      -webkit-transition:color .2s ease-out, background .5s ease-in;
      transition:color .2s ease-out, background .5s ease-in;
      
}
.question1 a:hover{background: url("../img/alcovit/btn_hover.png") no-repeat 0 0;}
.question1 a.alc_btn1{top:405px;left:28px;}
.question1 a.alc_btn2{top:407px;left:191px;}
.question1 a.alc_btn3{top:478px;left:60px;}
.question1 a.alc_btn4{top:538px;left:181px;}
.question1 a.alc_btn5{top:580px;left:28px;}

/*question2*/
.question2 a{
       display:block;width:40px;height:40px;overflow:hidden;text-indent:-999px;position:absolute;
      -o-transition:color .2s ease-out, background .5s ease-in;
      -ms-transition:color .2s ease-out, background .5s ease-in;
      -moz-transition:color .2s ease-out, background .5s ease-in;
      -webkit-transition:color .2s ease-out, background .5s ease-in;
      transition:color .2s ease-out, background .5s ease-in;
}
.question2 a:hover{background: url("../img/alcovit/btn_hover.png") no-repeat 0 0;}
.question2 a.alc_btn1{top:401px;left:35px;}
.question2 a.alc_btn2{top:449px;left:93px;}
.question2 a.alc_btn3{top:540px;left:51px;}
.question2 a.alc_btn4{top:610px;left:97px;}
/*question_3*/
.question3 a{
       display:block;width:40px;height:40px;overflow:hidden;text-indent:-999px;position:absolute;
      -o-transition:color .2s ease-out, background .5s ease-in;
      -ms-transition:color .2s ease-out, background .5s ease-in;
      -moz-transition:color .2s ease-out, background .5s ease-in;
      -webkit-transition:color .2s ease-out, background .5s ease-in;
      transition:color .2s ease-out, background .5s ease-in;
}
.question3 a:hover{background: url("../img/alcovit/btn_hover.png") no-repeat 0 0;}
.question3 a.alc_btn1{top:366px;left:147px;}
.question3 a.alc_btn2{top:427px;left:30px;}
.question3 a.alc_btn3{top:498px;left:26px;}
.question3 a.alc_btn4{top:535px;left:59px;}
.question3 a.alc_btn5{top:610px;left:87px;}
/* question_4 */
.question6 a{
       display:block;width:128px;height:52px;overflow:hidden;text-indent:-999px;position:absolute;
      -o-transition:color .2s ease-out, background .5s ease-in;
      -ms-transition:color .2s ease-out, background .5s ease-in;
      -moz-transition:color .2s ease-out, background .5s ease-in;
      -webkit-transition:color .2s ease-out, background .5s ease-in;
      transition:color .2s ease-out, background .5s ease-in;
}
.question6 a:hover{}
.question6 a.alc_btn1{top:595px;left:177px;}
.question6 a.alc_btn2{top:595px;left:32px;}
/**/
/*question2*/
.question4 a{
       display:block;width:40px;height:40px;overflow:hidden;text-indent:-999px;position:absolute;
      -o-transition:color .2s ease-out, background .5s ease-in;
      -ms-transition:color .2s ease-out, background .5s ease-in;
      -moz-transition:color .2s ease-out, background .5s ease-in;
      -webkit-transition:color .2s ease-out, background .5s ease-in;
      transition:color .2s ease-out, background .5s ease-in;
}
.question4 a:hover{background: url("../img/alcovit/btn_hover.png") no-repeat 0 0;}
.question4 a.alc_btn1{top:419px;left:23px;}
.question4 a.alc_btn2{top:466px;left:40px;}
.question4 a.alc_btn3{top:501px;left:140px;}
.question4 a.alc_btn4{top:549px;left:30px;}
.question4 a.alc_btn5{top:614px;left:70px;}

/*question_7*/
.question7 a{
       display:block;width:270px;height:42px;overflow:hidden;text-indent:-999px;position:absolute;
}
.question7 a.alc_btn1{top:605px;left:22px;background: url("../img/alcovit/over_btns.png") no-repeat 0 0;}
.question7 a.alc_btn1:hover{background-position:0px -60px;}







.question8 a{
       display:block;width:130px;height:129px;overflow:hidden;text-indent:-999px;position:absolute;
      -o-transition:color .2s ease-out, background .5s ease-in;
      -ms-transition:color .2s ease-out, background .5s ease-in;
      -moz-transition:color .2s ease-out, background .5s ease-in;
      -webkit-transition:color .2s ease-out, background .5s ease-in;
      transition:color .2s ease-out, background .5s ease-in;
}








.pagination{color:#006837;font-size:12px;width:380px;top:237px;left:10px;position:absolute;font-family:Helvetica,Arial;}
.pagination a{color:#006837;text-decoration:none;}
.pagination span.current{color:#CFD721;}
.pagination a:hover{color:#CFD721;text-decoration:hover;}



/* iCheck plugin Flat skin, green
----------------------------------- */
.icheckbox_flat-green,
.iradio_flat-green {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 20px;
    height: 26px;
    background: url(green.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_flat-green {
    background-position: 0 0;
}
    .icheckbox_flat-green.checked {
        background-position: -29px 0;
    }
    .icheckbox_flat-green.disabled {
        background-position: -29px 0;
        cursor: default;
    }
    .icheckbox_flat-green.checked.disabled {
        background-position: -66px 0;
    }

.iradio_flat-green {
    background-position: -88px 0;
}
    .iradio_flat-green.checked {
        background-position: -110px 0;
    }
    .iradio_flat-green.disabled {
        background-position: -132px 0;
        cursor: default;
    }
    .iradio_flat-green.checked.disabled {
        background-position: -154px 0;
    }

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dppx) {
    .icheckbox_flat-green,
    .iradio_flat-green {
        background-image: url(green@2x.png);
        -webkit-background-size: 176px 22px;
        background-size: 176px 22px;
    }
}


    #registerForm input[type="text"]{
/*
    background: none;
    border: 1px solid #bbb;
    border-radius: 3px;
    color: #333;
    font-size: 12px;
    height: 30px;
    left: 20px;
    line-height: 28px;
    padding: 0 3px;
    position: absolute;
    width: 303px;
    text-indent:5px;
*/

    background: none;
    border: 1px solid #DFDFE1;
    border-radius: 8px;
    color: #333;
    font-size: 12px;
    height: 21px;
    left: 86px;
    line-height: 20px;
    padding: 0 3px;
    position: absolute;
    text-indent: 5px;
    width: 268px;






    /*
    color:#006837;position:absolute;left:107px; font-size:12px;width:279px;height:28px;background:none;line-height:28px;padding:0 3px;border:1px solid #145229;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;
    */
    }
    #registerForm input[type="text"]:focus{border-color:#0093D1;}
    #registerForm input.error{border: 1px solid #CC0049;}
    
    #registerForm input#lname{top:12px;}
    #registerForm input#fname{top:49px;}
    #registerForm input#ftelefon{top:188px;}
    #registerForm input#femail{top:118px;}
    #registerForm input#foras{top:84px;}
    #registerForm input#fadresa{top:152px;}
    #registerForm input#fcopil{top:224px;}
    
    
    
/*
    #registerForm input#btnsubmit{
        width:120px;height:30px;overflow:hidden;border:0;position:absolute;top:440px;left:110px;
        color:#fff;font-size:14px;text-align:center;line-height:30px;
        background:#2182BA;font-family: 'MyriadWebProBold';
    }
    #registerForm input#btnsubmit:hover{
        background:#06458B;
    }
    #registerForm .check_boxes{padding-left:105px;}


*/


a.qzone{display:block;width:61px;height:66px;position:absolute;text-indent:-999px;overflow:hidden;background: url("../img/bioderma3/locker.png") no-repeat 0 0;}
a.quest1{left:278px;top:609px;}
a.quest2{left:258px;top:950px;}
a.quest3{left:345px;top:770px;}
a.quest4{left:453px;top:918px;}
a.quest5{left:573px;top:938px;}
a.quest6{left:701px;top:927px;}
a.quest7{left:435px;top:821px;}
a.quest8{left:592px;top:821px;}
a.quest9{left:670px;top:755px;}
a.quest10{left:496px;top:755px;}
a.quest11{left:422px;top:705px;}
a.quest12{left:515px;top:640px;}
a.quest13{left:591px;top:660px;}
a.quest14{left:670px;top:651px;}
a.quest15{left:405px;top:608px;}
a.quest16{left:449px;top:508px;}
a.quest17{left:573px;top:508px;}
a.quest18{left:691px;top:489px;}
a.quest19{left:435px;top:370px;}
a.quest20{left:682px;top:294px;}







.step1{}
a.step2{
    background:none;display: block;height: 34px;left: 27px;overflow: hidden;position: absolute;text-indent: -999px;top: -125px;width: 137px;
    /*
	position:absolute;top:300px;left:100px;
	width:197px;height:56px;display:block;margin-top:5px;
	background:#f4c;text-indent:-999px;overflow:hidden;
	*/
}

/*    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 4px 5px 3px #E0E0E0 inset;
    height: 16px;
    margin-bottom: 5px;
    padding: 6px 0 6px 8px;
    width: 292px;*/







a.step2:hover{}
a.form_send{
	/* width:243px;height:64px;display:block;margin-top:5px;text-indent:-999px;overflow:hidden; :hover background: url("images/kidsprite.png") no-repeat 0px -416px;*/
	background: url("images/sprite_web.png") no-repeat -531px -235px;display: block;width: 149px;height: 47px;left: 285px; overflow:hidden; position: absolute;text-indent: -999px;top: 173px;
}
a.form_send:hover{background: url("images/sprite_web.png") no-repeat -531px -320px;}

		.compform{position:absolute;top:866px;left:50px;font-size:13px;}
		.compform label{color:#4d4d4d;display:block;margin-bottom:6px;font-size:16px;}
.compform input[type="text"]{padding:6px 0 6px 8px;height:16px;border:1px solid #fff;-webkit-border-radius: 5px;border-radius: 5px;background:#fdfdfd;position: absolute;left: 25px;top: -61px;width: 398px;}
.compform textarea{resize:none;padding:12px 0 12px 8px;background:#fdfdfd;position: absolute;left: 25px;top: -6px;width: 398px;height:76px;border:1px solid #fff;-webkit-border-radius: 5px;border-radius: 5px;}
.compform .imgbox{width:72px;overflow:hidden;position:absolute;position:absolute;top:-119px;left:180px;display:none;}
		.compform .imgbox img{border:4px solid #fdfdfd;-webkit-border-radius: 5px;border-radius: 5px;}

.photo_content{background:#F5EFE7;min-height:300px;overflow:hidden;position:relative;}
.photo_footer{width:100%;height:43px;background:url(images/vote_footer.jpg) 0px 0px no-repeat;position:relative;}
.notice_gallery{font-size: 18px;color:#4d4d4d;border-bottom:1px solid #DCDCDC;padding-bottom:10px;text-align:center;margin-bottom:10px;}
.notice_gallery span{color:#e94a0d;}
.seeposts{padding:0px 20px 10px 63px;overflow:hidden;position:relative;top:510px}


.seeposts .block1{width:370px;float:left;display:inline-block;margin-right:20px;overflow:hidden;position:relative;}
.seeposts .block2{width:305px;float:left;display:inline-block;overflow:hidden;position:relative;}
.block1 h2{font-size:20px;color:#fdfdfd;line-height:20px;margin:17px 0px 0px 0px;font-weight:normal;}
.block1 .uploadby{color:#fdfdfd;font-size:14px;line-height:25px;height:25px;position:relative;padding-bottom:5px;}
.block1 .uploadby img{position:absolute;top:2px;left:136px;}
.gallerypop{width:406px;overflow:hidden;}
.gallerypop img{border:6px solid #fdfdfd;-webkit-border-radius: 6px;border-radius: 6px; }




	#popform{}
	#popform input{border: 0;background:#FDFEFF;color: #565555;font-size: 16px;height: 40px;line-height: 40px;width: 200px;position:absolute;top:300px;padding-left:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
	#popform input.inprenume{left:50px;}
	#popform input.inemail{left:295px;}
	#popform input.inan{left:540px;}





/*

.font1{font-family:'chunkfiveroman';}
.font2{font-family:'aller_lightregular';}
.font3{font-family:'allerregular';}
.font4{font-family: 'Bookman Old Style',Bookman,'URW Bookman L',serif;}
*/
.competition_h{color:#4d4d4d; font-size:18px;line-height:18px; margin:0px;height: 18px;font-weight:normal;padding:14px 0px 10px 60px;}







	.txt_box{color:#a8a39d;font-size:18px;position:absolute;top:434px;}
	.txt_box span.number{color:#ff3300;font-size:18px;}
	.prieteni{left:81px;}
	.sanse{left:290px;}



	.footer{position:absolute;top:830px;color:#a8a39d;}
	a.footer{
		color:#a8a39d;text-decoration:none;display:block;
	  -o-transition:color .5s ease-out, background .5s ease-in;
	  -ms-transition:color .5s ease-out, background .5s ease-in;
	  -moz-transition:color .5s ease-out, background .5s ease-in;
	  -webkit-transition:color .5s ease-out, background .5s ease-in;
	  transition:color .5s ease-out, background .5s ease-in;		
	}
	a.footer:hover{color:#FF3301}
	a.termeni{left:10px;font-size:12px;}
	a.developed{left:522px;font-size:14px;}
	a.developed:hover{color:#a8a39d;}
	a.developed:hover span{color:#FF3301;}


/*
	a.btn2{width:192px;height:46px;top:781px;left:308px;background-position:-242px -235px;}
	a.btn2:hover{background-position:-242px -320px;}
	a.btn3{width:190px;height:50px;top:1079px;left:214px;background:none;}
	a.btn4{width:190px;height:60px;top:1079px;left:534px;background:none;}
*/


.frameslide{position:absolute;padding:0;top:500px;left:0px;}
.slideshow{position:absolute;top:610px; left:0px; width:100%;height:215px;}


#slider{width:670px;margin-left:80px;}
#slider ul{width:670px;overflow:hidden;list-style:none;margin:0px; padding:0px;}
#slider li{overflow:hidden;width:670px;height:250px;}

#slider li div.item{width:147px;height:250px;float:left; display:inline-block;margin-right:20px;list-style:none;}
#slider li a.prod{width:135px;height:170px;background:#fff; border:6px solid #E7DED1;display:inline-block;margin-bottom:10px;}
#slider li a.prod:hover,#slider li a.selecteditem{border:6px solid #E94A0D;}
#slider li a.prodSelect{width:140px;height:32px;margin-left:4px;background:url(halloween/sprite_web.png) -600px 0px no-repeat;display:inline-block;overflow:hidden;text-align:center;color:#fefdfd;font-size: 15px;line-height:32px;
	text-shadow: 1px 1px 1px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);
	-o-transition:color .2s ease-out;
	-ms-transition:color .2s ease-out;
	-moz-transition:color .2s ease-out;
	-webkit-transition:color .2s ease-out;
	transition:color .2s ease-out;
	cursor:pointer;
}
#slider li a.prodSelect:hover{
	color:#7F1E1A;
}




		




/*
#slider li a{width:135px;height:170px;background:#fff; border:6px solid #E7DED1; float:left; display:inline-block;margin-right:20px;list-style:none;}
#slider li a:hover,#slider li a.selecteditem{border:6px solid #E94A0D;}
*/




#prevBtn, #nextBtn{display:block;overflow:hidden;position:absolute;}
#prevBtn{width:44px;height:44px;top:70px;left:30px;}
#nextBtn{width:44px;height:44px;top:70px;left:737px;}
#prevBtn a, #nextBtn a{display:block;overflow:hidden;text-indent:-8000px;background:url(halloween/sprite_web.png) no-repeat;}

#prevBtn a{background-position:-7px -224px;width:44px;height:44px;}
#prevBtn a:hover{background-position:-72px -224px;}
#nextBtn a{background-position:-7px -311px;width:44px;height:44px;}
#nextBtn a:hover{background-position:-72px -311px;}

/**/
.wrapperOverlay{position:relative;}
.box_show{width:611px;margin:90px auto 0px auto;background:url("halloween/popup3.png") no-repeat;padding:40px 0px 0px 30px;height:365px;overflow:hidden;}
.closeOverlay{display:block;width:34px;height:34px;text-indent:-8000px;background:none;overflow:hidden;position:absolute;top:0px;left:634px;}

.box_show1{width:611px;margin:90px auto 0px auto;background:url("halloween/popup3_1.png") no-repeat;padding:40px 0px 0px 30px;height:52px;overflow:hidden;}
.box_show_content{width:561px;margin:0px auto 0px auto;background:#fff;padding:20px 40px 20px 40px;min-height:50px;overflow:hidden;}
.box_show2{width:611px;margin:0px auto 0px auto;background:url("halloween/popup3_2.png") no-repeat;padding:0px 0px 0px 30px;height:95px;overflow:hidden;}



.box_show h2.vaucher{font-weight:normal;color:#c61d08;font-size:34px;margin:0px 0px 5px 0px;padding:0px;}
a.skippop{font-weight:normal;color:#c61d08;font-size:18px;margin:0px 0px 5px 0px;padding:0px;height:20px;line-height: 20px;position:absolute;top:15px;left:0px;text-decoration:none;}
a.skippop:hover{text-decoration:underline;}

.box_show .notice_text{font-size:18px;color:#534e4a;line-height: 22px;margin-bottom:13px;padding:94px 0px 0px 18px;}



.box_show .imb_box{width:220px;max-height:324px;overflow:hidden;margin-right:20px;float:left;display:inline-block;border:1px solid #D6D0C3;background:#fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:1px;}
.box_show .imb_box img{border:5px solid #F1EDE5;max-width:210px;max-height:313px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.box_show .prod_box{overflow:hidden;display:inline-block;width:560px;}
.box_show .prod_box h2{font-weight:normal;color:#fb645d;font-size:21px;font-family: 'MyriadWebProRegular';margin:50px 0px 15px 0px;padding:0px;
} /*text-shadow: 0px 1px 1px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);*/
.box_show .prod_box .prod_description{font-size:14px;color:#585757;line-height: 16px;margin:5px 0px;width:560px;}


.box_show .prod_box a#share{display:block;overflow:hidden;text-indent:-999px;width:45px;height:22px;background:url(halloween/sprite_web.png) -600px -235px no-repeat;}
.box_show .prod_box a#share:hover{}

.box_show .prod_box a#close_txt,.box_show .prod_box div.infotxt{display:block;overflow:hidden;width:100%;text-align:center;margin:10px 0px 10px 0px; height:16px;line-height:16px;color:#7f7c76;font-size:14px;text-decoration:none;
	-o-transition:color .2s ease-out;
	-ms-transition:color .2s ease-out;
	-moz-transition:color .2s ease-out;
	-webkit-transition:color .2s ease-out;
	transition:color .2s ease-out;
	cursor:pointer;
}
.box_show .prod_box a#close_txt:hover{
	color:#7F1E1A;
}


div.infonotice{display:block;overflow:hidden;width:100%;text-align:center;position:absolute;top:730px;left:0px;height:16px;line-height:16px;color:#FEFDFD;font-size:14px;text-decoration:none;}


.box_show .prod_box a#vezisite{display:block;overflow:hidden;width:187px;height:39px;background:url(halloween/sprite_web.png) -600px -100px no-repeat;margin:0px 0px 10px 74px;
	text-align:center;color:#fefdfd;font-size: 15px;line-height:39px;
	text-shadow: 1px 1px 1px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);
	-o-transition:color .2s ease-out;
	-ms-transition:color .2s ease-out;
	-moz-transition:color .2s ease-out;
	-webkit-transition:color .2s ease-out;
	transition:color .2s ease-out;
	cursor:pointer;text-decoration:none;
}
.box_show .prod_box a#vezisite:hover{color:#7F1E1A;}

a#vauchercostum{display:block;overflow:hidden;text-indent:-999px;width:205px;height:53px;background:none;}
a#vauchercostum:hover{}


.finaltext{
	position:absolute;left:45px;text-shadow: 0px 1px 1px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);
	padding-left:30px;height:22px;line-height:22px;color:#fefcfc;font-size:18px;background:url("halloween/sprite_web.png") 0px -420px no-repeat;
}
.txtline1{top:205px;}
.txtline2{top:252px;}
a#invitefriends{
	background:url("halloween/sprite_web.png")-600px -279px no-repeat;
	position:absolute;left:420px;top:203px;display:block;width:106px;height:25px;text-indent:-999px;overflow:hidden;
}





.img_item{overflow:hidden;margin:0px 0px 0px 0px;padding-bottom:5px;position:relative;}
.img_item a.rightlink{width:90px;display:inline-block;overflow:hidden;float:left;margin-right:5px;}
.img_item a.rightlink img{border:4px solid #E7DED1; -webkit-border-radius: 5px;border-radius: 5px;}
.right_img_info{width:208px;height:74px;overflow:hidden;float:left;display:inline-block;overflow:hidden;color:#fdfdfd;fnt-size:14px;line-height:18px;}

a.participant{color:#fdfdfd;font-size:14px;line-height:16px;padding-bottom:5px;display:block;text-decoration:underline;}
a.participant:hover{color:#FF3300;}

.participant_votes{color:#a8a39d; font-size:18px;display:block;}
.total_votes{color:#FF3300;font-size:14px;}


div.separator{
	height:24px;clear:left;overflow:hidden;
}



div.separator a.votebtn{display:block;width:67px;margin-right:12px;height:24px;overflow:hidden;text-indent:-999px;float:right;}
div.separator a.votebtn:hover{}

.galleryoption{margin:10px 0px;height:64px;position:relative;}
a.galleryoption{display:block;overflow:hidden;text-indent:-999px;width:169px;height:47px;position:absolute;top:0px; left:204px;}
a.galleryoption:hover{}
span.voturi{padding-left:5px;line-height:60px;font-size:26px;color:#fdfdfd;}
span.voturi span{color:#ff3300;paddig-left:10px;}





.imginfo{color:#fdfdfd;font-size:16px; line-height:20px;margin-top:20px;}
a.sharefb{display:block;overflow:hidden;height:24px;padding:0px 20px;margin:10px auto;line-height:24px;font-size:15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;width:170px;
}
a.sharefb:hover{
/*    text-shadow: 1px 1px 1px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);*/
}

a.invitefb{display:inline-block;overflow:hidden;width:54px;height:22px;margin:10px 0px 20px 0px;float:left;line-height:22px;font-size:15px;}
a.invitefb:hover{}


a.btnform{
	background:#06ace6;color:#000;text-align:center;text-decoration:none;
		
	  -o-transition:color .2s ease-out, background .5s ease-in;
	  -ms-transition:color .2s ease-out, background .5s ease-in;
	  -moz-transition:color .2s ease-out, background .5s ease-in;
	  -webkit-transition:color .2s ease-out, background .5s ease-in;
	  transition:color .2s ease-out, background .5s ease-in;
}
a.btnform:hover{
	color:#333;
}

.btntop{overflow:hidden;height:25px;margin:11px 0px 10px 0px;}
.btntop a{display:block;float:left;overflow:hidden;margin-right:4px;height:22px;background:#373636;color:#fdfdfd;font-size:14px;line-height:22px;
		text-shadow: 1px 1px 1px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);
	  -o-transition:color .2s ease-out, background .5s ease-in;
	  -ms-transition:color .2s ease-out, background .5s ease-in;
	  -moz-transition:color .2s ease-out, background .5s ease-in;
	  -webkit-transition:color .2s ease-out, background .5s ease-in;
	  transition:color .2s ease-out, background .5s ease-in;text-decoration:none;text-align:center;
}
.btntop a:hover,.btntop a.select_view{background:#FF3300;}

.btntop a.ga_view1{width:114px;}
.btntop a.ga_view2{width:88px;}
.btntop a.ga_view3{width:90px;margin-right:0px;}




div#container div#header ul#menu {
    display: inline;
    float: right;
    list-style: none outside none;
    margin: 85px 20px 0 0;
}
div#container div#header ul#menu li {
    display: inline;
    float: left;
    margin-right: 4px;
}
div#container div#header ul#menu li a {
    background: none repeat scroll 0 0 #2956A1;
    color: #FFFFFF;
    display: block;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 5px 9px;
    text-decoration: none;
    text-transform: uppercase;
}
div#container div#header ul#menu li.active, div#container div#header ul#menu li:hover {
    border-bottom: 4px solid #2956A1;
}
div#container div#header ul#menu li.active a, div#container div#header ul#menu li:hover a {
    border-bottom: 2px solid #FFFFFF;
}
div#container div#main {
    margin: 0 auto;
    width: 714px;
}
div#container div#main div#homepage {
    padding-bottom: 100px;
}
a.terms_link{color:#ACACAC;position:absolute;text-decoration:none;}
a.terms_link:hover{color:#333;}
a.home_link{left: 290px;top: 1037px;}
a.competition_link{left: 290px;top: 1256px;}
a.gallery_link{left: 290px;top: 22px;}

#intro{margin-bottom:30px;}
#details{margin-top:30px;}