html{color:#000;background:#DBDEDC;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

body { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #666; background: url('../images/bg_page3.jpg') repeat; position: relative; }
em { font-style: italic;}
strong { font-weight: bold;}

#main { width: 960px; overflow: visible; margin: 0 auto; background: url('../images/bg_main3.png') no-repeat left 75px; padding-top: 76px;}
#main #header { height: 136px; overflow: hidden; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 2;} /* background: url('../images/bg_header.png') repeat-x left top; */
#main #header #header_cnt { height: 86px; width: 910px; padding: 0px 25px; margin: 0 auto;}

#main #header #brand { width: 143px; height: 73px; float: left;}
#main #header #logo_philips { width: 143px; height: 73px; background: url('../images/logo_philips.png') no-repeat left top;}
#main #header #logo_philips a { display: block; width: 100%; height: 100%; text-indent: -9000px;}

#main #header #header_login_box { width: 400px; height: 73px; float: right; height: 75px; overflow: hidden;}
#main #header #header_login_box div.frm_logout_box { overflow: hidden; background: url('../images/btn_bine_ai_venit.png') no-repeat left 10px; padding-left: 140px;}
#main #header #header_login_box div.frm_logout_box p { color: #666; font-size: 14px; font-weight: bold; padding: 22px 0px; float: left; width: 150px; overflow: hidden; margin-right: 10px; text-align: center;}
#main #header #header_login_box div.frm_logout_box div.actions #frm_logout_submit { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/btn_logout.png') no-repeat left top; width: 91px; height: 42px; border: 0px; margin-top: 10px;}

#main #header div.frm_login { overflow: hidden;}
#main #header div.frm_login p.register { background: url('../images/intra_in_institut.png') no-repeat left top; width: 140px; float: left; height: 51px; text-indent: -9000px; margin-top: 10px;}
#main #header div.frm_login p.register a { display: block; width: 100%; height: 100%;}
#main #header div.frm_login #frm_login { overflow: hidden; width: 260px; margin-top: 15px;}
#main #header div.frm_login #frm_login fieldset.info_address { border:0px; }
#main #header div.frm_login #frm_login fieldset.info_address { float: left; width: 150px; height: 52px; padding-top: 0px;}
#main #header div.frm_login #frm_login fieldset.info_address legend { display: none;}
#main #header div.frm_login #frm_login fieldset.info_address label { display: none;}
#main #header div.frm_login #frm_login fieldset.info_address div.email { margin-bottom: 6px;}
#main #header div.frm_login #frm_login fieldset.info_address input { width: 134px; height: 11px; border: 1px solid #d1d1d1; font-size: 10px; padding: 1px; color: #000;}
#main #header div.frm_login #frm_login #frm_login_pass { background: url('../images/bg_pass.png') no-repeat -2px 1px;}
#main #header div.frm_login #frm_login #frm_login_pass.no_bg { background: none;}
#main #header div.frm_login #frm_login div.actions { float: left; width: 91px; height: 42px; margin-left: 10px;}
#main #header div.frm_login #frm_login div.actions input.submit { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/btn_go.png') no-repeat left top; width: 91px; height: 42px; border: 0px; margin:0;}
#main #header div.frm_login #frm_login div.error input#frm_login_email { border: 1px solid #F00!important;}
#main #header div.frm_login #frm_login div.error input#frm_login_pass { border: 1px solid #F00!important;}
#main #header div.frm_login #frm_login p.forgot_pass a { font-size:10px!important; color:#5C005C; }

#main #content { overflow: hidden; width: 910px; position: relative; padding: 10px 25px 100px;}
#main #content #menu { overflow: hidden; width: 100%; position: relative; z-index: 3;}
#main #content #menu li { float: left; margin-right: 70px;}
#main #content #menu li a { display: block!important; text-indent: -9000px; height: 31px!important;}
#main #content #menu li.pos1 a { width:123px!important; height:31px!important; display:block!important; overflow:hidden; background: url('../images/menu_istoria_institutului.png') no-repeat left top;}
#main #content #menu li.pos2 a { width:139px!important; height:31px!important; display:block!important; overflow:hidden; background: url('../images/menu_premii_de_relaxare.png') no-repeat left top;}
#main #content #menu li.pos3 a { width:83px!important; height:31px!important; display:block!important; overflow:hidden; background: url('../images/menu_bio_dr_phill.png') no-repeat left top;}
#main #content #menu li.pos1 a:hover { width:123px!important; height:31px!important; display:block!important; overflow:hidden; background: url('../images/menu_istoria_institutului_selected.png') no-repeat left top;}
#main #content #menu li.pos2 a:hover { width:139px!important; height:31px!important; display:block!important; overflow:hidden; background: url('../images/menu_premii_de_relaxare_selected.png') no-repeat left top;}
#main #content #menu li.pos3 a:hover { width:83px!important; height:31px!important; display:block!important; overflow:hidden; background: url('../images/menu_bio_dr_phill_selected.png') no-repeat left top;}
#main #content #menu li.winners a { width: 75px !important; background: url('../images/btn_castigatorii.png') no-repeat left top;}
#main #content #menu li.winners a:hover { background: url('../images/btn_castigatorii_selected.png') no-repeat left top;}

body.history #main #content #menu li.pos1 a { background: url('../images/menu_istoria_institutului_selected.png') no-repeat left top;}
body.prizes #main #content #menu li.pos2 a { background: url('../images/menu_premii_de_relaxare_selected.png') no-repeat left top;}
body.dr_phil #main #content #menu li.pos3 a { background: url('../images/menu_bio_dr_phill_selected.png') no-repeat left top;}

#main #content #menu { margin-bottom: 140px;}


#main #content p.alege { width: 243px; height: 90px; position: absolute; top: -30px; right: 0px; background: url('../images/nor_alege_sati_fie_mai_bine.png') no-repeat left top;}
#main #content p.alege a { display: block; width: 100%; height: 100%; text-indent: -9000px; position: relative; z-index: 5;}

#main #content p.create { background-image: url('../images/nor_admitere_in_institut.png') !important; width: 467px; height: 137px; text-indent: -9000px; position: absolute; top: 50px; right: 0px; z-index: 3; background-repeat: no-repeat;}
body.tests #main #content p.create { background-image: url('../images/nor_admitere_in_institut.png');}
body.test_stage_0 #main #content p.create { background-image: url('../images/nor_dr_phil_vrea_sa_stie.png') !important;}
body.test_stage_1 #main #content p.create { background-image: url('../images/nor_diagnostics_si_tratament.png') !important;}
body.test_stage_13 #main #content p.create { background-image: url('../images/nor_pasi_de_relaxare.png') !important;}
body.test_stage_14 #main #content p.create { background-image: url('../images/nor_pasi_de_relaxare.png') !important;}
body.test_stage_15 #main #content p.create { background-image: url('../images/nor_pasi_de_relaxare.png') !important;}
body.test_stage_11 #main #content p.create { background-image: url('../images/nor_pasi_de_relaxare.png') !important;}
body.test_stage_12 #main #content p.create { background-image: url('../images/nor_pasi_de_relaxare.png') !important;}
body.winners #main #content p.create { background-image: url('../images/nor_castigatori.png') !important; width: 467px; height: 137px;}
body.homepage #main #content p.create { background-image: url('../images/nor_admitere_in_institut.png') !important; width: 467px; height: 137px;}

body.complete_profile #main #content p.create { background-image: url('../images/nor_intrare_in_promotie.png') !important;}


body.test_stage_2 #main #content p.create { background-image: url('../images/nor_dr_phil_iti_recomanda.png') !important;}

#main #content p.create a { display: block; width: 100%; height: 100%;}




#main #content p.back_to_newtests { width: 426px; height: 114px; background: url('../images/inapoi_la_reteste11.png') no-repeat left top; text-indent: -9000px; position: absolute; top: 50px; right: 0px; z-index: 3;}
body.tests #main #content p.back_to_newtests { background-image: url('../images/inapoi_la_reteste11.png');}


#main #content p.back_to_tests { width: 426px; height: 114px; background: url('../images/inapoi_la_teste11.png') no-repeat left top; text-indent: -9000px; position: absolute; top: 50px; right: 0px; z-index: 3;}
body.tests #main #content p.back_to_tests { background-image: url('../images/nor_admitere_in_institut.png');}
body.test_stage_0 #main #content p.back_to_tests { background-image: url('../images/nor_dr_phil_vrea_sa_stie.png') !important;}
body.test_stage_1 #main #content p.back_to_tests { background-image: url('../images/nor_diagnostics_si_tratament.png') !important;}
body.test_stage_13 #main #content p.back_to_tests { background-image: url('../images/nor_pasi_de_relaxare.png') !important;}
body.test_stage_14 #main #content p.back_to_tests { background-image: url('../images/nor_pasi_de_relaxare.png') !important;}
body.test_stage_15 #main #content p.back_to_tests { background-image: url('../images/nor_pasi_de_relaxare.png') !important;}
body.test_stage_11 #main #content p.back_to_tests { background-image: url('../images/nor_pasi_de_relaxare.png') !important;}
body.test_stage_12 #main #content p.back_to_tests { background-image: url('../images/nor_pasi_de_relaxare.png') !important;}

body.complete_profile #main #content p.back_to_tests { background-image: url('../images/nor_intrare_in_promotie.png') !important;}


body.test_stage_2 #main #content p.back_to_tests { background-image: url('../images/nor_dr_phil_iti_recomanda.png') !important;}

#main #content p.back_to_tests a { display: block; width: 100%; height: 100%;}
#main #content p.back_to_newtests a { display: block; width: 100%; height: 100%;}




#main #content p.twitter_follow { width: 85px; height: 37px; position: absolute; top: 240px; left: 280px; z-index: 3;}
#main #content p.twitter_follow a { display: block; width: 100%; height: 100%; background: url('../images/twitter_follow_us2.png') no-repeat left top; text-indent: -9000px;}

/*#main #content #logo { width: 323px; height: 123px; background: url('../images/logo_mic.png') no-repeat left top; left: 95px;}*/
#main #content #logo { width: 377px; height: 145px; background: url('../images/logo_mediu.png') no-repeat left top; left: 55px;}
#main #content #logo a { display: block; width: 100%; height: 100%;}
body.homepage #main #content #logo { width: 493px; height: 188px; background: url('../images/logo_mare.png') no-repeat left top; left: 0px;}


#main #content #logo { text-indent: -9000px; position: absolute; top: 50px;}
#main #content #logo a { display: block; width: 100%; height: 100%; cursor: pointer;}


#main #content #zones { overflow: hidden; width: 100%; padding-top: 25px;}
#main #content #primary { width: 370px; float: left; overflow: hidden; margin-top: 80px;}


body.homepage #main #content #primary { width: 390px;}
body.homepage #main #content #primary div.box { overflow: hidden;}
body.homepage #main #content #primary #box_twitter { height: 95px; width: 350px; background: url('../images/bg_box_home1.png') no-repeat left top; padding: 25px 0px 0px 40px; margin-bottom: 25px; overflow: hidden;}
body.homepage #main #content #primary #box_twitter h2 { font-size: 20px; font-weight: bold; color: #6a8ac5; margin-bottom: 5px;}
body.homepage #main #content #primary #box_twitter p.desc { float: left; width: 160px; font-size: 14px; color: #506ea4; margin-top: 4px;}
body.homepage #main #content #primary #box_twitter p.go { width: 115px; height: 53px; float: left; margin-left: 35px;}
body.homepage #main #content #primary #box_twitter p.go a { display: block; width: 100%; height: 100%; background: url('../images/afla_acum.png') no-repeat left top; text-indent: -9000px;}
body.homepage #main #content #primary #box_testimonial { height: 100px; width: 373px; background: url('../images/bg_box_home2.png') no-repeat left top; padding: 25px 0px 0px 17px; overflow: hidden;}
body.homepage #main #content #primary #box_testimonial h2.title { background: url('../images/sunt_ca_phill.png') no-repeat left top; width: 93px; height: 34px; text-indent: -9000px; float: left; margin-top: 17px;}
body.homepage #main #content #primary #box_testimonial div.testimonials { width: 260px; float: left; padding-left: 10px;}
body.homepage #main #content #primary #box_testimonial div.testimonials div.testimonial { width: 120px; height: 85px; float: left; overflow: auto;}
body.homepage #main #content #primary #box_testimonial div.testimonials div.testimonial h3 { font-size: 14px; color: #5c005c; text-align: center;}
body.homepage #main #content #primary #box_testimonial div.testimonials div.jScrollPaneContainer { float: left; margin-right: 10px;}
body.homepage #main #content #primary #box_testimonial div.testimonials div.jScrollPaneContainer .jScrollPaneTrack { background-image: url('../images/bg_scroll2.png') !important;}
body.homepage #main #content #secondary {}
/* body.homepage #main #content #secondary p.visual { margin-left: 50px;} */
body.homepage #main #content #secondary p.slogan { width: 420px; text-align: center;}



body.history #main #content #primary { margin-top: 0px; background: url('../images/visual_istorie11.jpg') no-repeat left top; padding: 18px; height: 342px; width: 386px; margin-bottom: 30px; margin-left: 20px;}
body.history #main #content #primary h1 { font-size: 13px; font-weight: bold; color: #a88bac; margin-top: 50px; margin-bottom: 10px;}
body.history #main #content #primary div.head { font-size: 11px; margin-bottom: 10px;}
body.history #main #content #primary div.body { margin-bottom: 10px; font-size: 11px;}
body.history #main #content #primary div.body p { margin-bottom: 7px;}
body.history #main #content #primary div.body p.mt { margin-top: 30px;}

#main #content #secondary { width: 475px; float: right; overflow: hidden;}
body.history #main #content #secondary { overflow: hidden; width: 420px; margin-top: 0px;}
body.history #main #content #secondary #dotari { width: 219px; height: 198px; background: url('../images/bg_dotari.png') no-repeat left top; padding: 10px; float: left; font-weight:normal!important;}
body.history #main #content #secondary #dotari h2 { font-size: 14px; color: #5c005c; margin-bottom: 5px;}
body.history #main #content #secondary #dotari p { font-size: 11px; margin-bottom: 3px;}
body.history #main #content #secondary p.visual2 { float: right; margin-bottom: 8px;}
body.history #main #content #secondary #scop { width: 380px; height: 86px; overflow: hidden; background: url('../images/bg_scop.png') no-repeat left top; clear: both; padding: 11px; font-weight:normal!important;}
body.history #main #content #secondary #scop h2 { font-size: 14px; color: #a88bac; margin-bottom: 0px;}
body.history #main #content #secondary #scop p { font-size: 11px;}

#main #content { position: relative; z-index:2; }
#main #content p.twitter_follow_us { position: absolute; top: 430px; left: 570px; width: 114px; height: 58px; background: url('../images/twitter_follow_us.png') no-repeat left top; text-indent: -9000px; z-index: 1111;}
body.admision #main #content p.twitter_follow_us { left: 0px; top: 500px;}
body.twitter #main #content p.twitter_follow_us { width: 85px; height: 37px; background: url('../images/twitter_follow_page.png') no-repeat left top; left: 760px; top: 285px; z-index: 3;}
#main #content p.twitter_follow_us a { display: block; width: 100%; height: 100%;}

body.admision #main #content #primary { width: 400px; margin-left: 80px;}
body.admision #main #content #primary h1 { background: url('../images/bg_title.png') no-repeat left top; width: 306px; height: 55px; font-size: 20px; color: #284795; padding-top: 5px; padding-left: 10px;}
body.admision #main #content #primary #admision_form { width: 397px; height: 275px; background: url('../images/visual_admision.png') no-repeat left top;}
body.admision #main #content #primary #admision_form p { width: 280px; padding-top: 45px; padding-left: 20px;}
body.admision #main #content #primary #admision_form div.element { margin-top: 10px; overflow: hidden; width: 100%;}
body.admision #main #content #primary #admision_form div.element label { color: #dd1850; font-size: 14px; float: left; width: 75px; margin-left: 20px;}
body.admision #main #content #primary #admision_form div.action { margin-top: 15px;}
body.admision #main #content #primary #admision_form div.action input { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/btn_admision_submit.png') no-repeat left top; width: 92px; height: 42px; border: 0px; float: right; margin-right: 100px;}

body.admision #main #content #secondary { width: 338px; height: 358px; background: url('../images/paper_bg.png') no-repeat left top; margin-right: 50px; margin-bottom: 50px;}


body.dr_phil #main #content #primary { width: 400px; overflow: hidden; margin-left: 0px; margin-top: 0px; margin-left: 25px;}
body.dr_phil #main #content #primary p.slogan { overflow: hidden; width: 100%; text-align: center;}
body.dr_phil #main #content #primary p.visual1 { float: left;}
body.dr_phil #main #content #primary p.visual2 { float: right;}
body.dr_phil #main #content #secondary { background: url('../images/bg_body_bio.png') no-repeat left top; width: 330px; height: 200px; padding: 83px 15px 12px 25px; margin-right: 30px; font-weight:normal!important; }
body.dr_phil #main #content #secondary p { margin-bottom: 10px; font-size: 11px; color: #284795; font-weight:normal!important; }



body.twitter #main #content #primary { overflow: hidden; width: 754px; height: 328px; background: url('../images/visual_twitter_page11.png') no-repeat left top; margin: 0 auto; float: none; margin-top: 0px;}
body.twitter #main #content #primary #twitter_submit { width: 210px; height: 200px; float: left; margin-left: 25px; margin-top: 105px; overflow: hidden;}
body.twitter #main #content #primary #twitter_submit p.error { display: none;}
body.twitter #main #content #primary #twitter_submit #frm_tweeter_status { overflow: hidden; width: 100%;}
body.twitter #main #content #primary #twitter_submit #frm_tweeter_status legend { display: none;}
body.twitter #main #content #primary #twitter_submit #frm_tweeter_status fieldset.info_person { overflow: hidden; width: 100%;}
body.twitter #main #content #primary #twitter_submit #frm_tweeter_status fieldset.info_person div.item { overflow: hidden; width: 100%; margin-bottom: 5px;}
body.twitter #main #content #primary #twitter_submit #frm_tweeter_status fieldset.info_person div.item label { float: left; width: 60px; font-size: 11px;}
body.twitter #main #content #primary #twitter_submit #frm_tweeter_status fieldset.info_person div.item input { float: left; width: 140px;}
body.twitter #main #content #primary #twitter_submit #frm_tweeter_status fieldset.info_status {}
body.twitter #main #content #primary #twitter_submit #frm_tweeter_status fieldset.info_status textarea { width: 200px;}
body.twitter #main #content #primary #twitter_submit #frm_tweeter_status div.actions #frm_tweeter_status_submit { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/btn_trimite_twitter.png') no-repeat left top; width: 70px; height: 32px; border: 0px;}
body.twitter #main #content #primary #twitter_submit div.twitter_more { overflow: hidden; width: 100%; font-size: 10px; color: #506ea4;}
body.twitter #main #content #primary #twitter_submit div.twitter_more #chars_left { float: left;}
body.twitter #main #content #primary #twitter_submit div.twitter_more p.no_acc { float: right; width: 100px;}
body.twitter #main #content #primary #twitter_submit div.twitter_more a { color: #506ea4}
body.twitter #main #content #primary #twitter_htag { width: 205px; height: 170px; overflow: hidden; margin-top: 120px; float: left; margin-left: 35px;}
body.twitter #main #content #primary #twitter_htag div.twtr-hd { display: none !important;}
body.twitter #main #content #primary #twitter_htag div.twtr-ft { display: none !important;}

body.prizes #main #content #primary { width: 825px; height: 319px; overflow: hidden; padding: 15px; background: url('../images/prizes_bg.png') no-repeat left top; margin-top: 0px; margin-left: 30px;}
body.prizes #main #content #primary #prizes { width: 100%; height: 319px; overflow: auto;}
body.prizes #main #content #primary #prizes div.prize { width: 250px; float: left; margin-right: 20px; height: 280px; overflow: hidden; margin-bottom: 0px;}
body.prizes #main #content #primary #prizes div.prize p { font-size: 11px;}
body.prizes #main #content #primary #prizes div.prize p.title { font-size: 14px; color: #dd1850;}
body.prizes #main #content #primary #prizes div.mod3 { margin-right: 0px;}


body.alege_bine #main #content #primary { width: 877px; height: 367px; overflow: hidden; margin: 0 auto; background: url('../images/visual_alege_bine2.jpg') no-repeat left top;}
/* body.alege_bine #main #content #primary #continut { width: 340px; height: 250px; color: #FFF !important; margin-left: 25px; margin-top: 25px; font-weight: bold; } */
body.alege_bine #main #content #primary #continut { width: 340px; height: 160px; color: #FFF !important; margin-left: 25px; margin-top: 25px; font-weight: bold; margin-top:110px; }
body.alege_bine #main #content #primary #continut h1 { font-size: 30px; margin-bottom: 15px; font-weight: bold; text-align: right; display:none;}
body.alege_bine #main #content #primary #continut p { text-align: left;}


body.tests #main #content #primary { width: 100%; margin-top: 0px;}
body.tests #main #content #primary p.error { display: none;}
body.tests #main #content #secondary { width: 370px;}
body.tests #main #content #secondary p.icon { margin-bottom: 10px;}
body.tests #main #content #secondary div.body { width: 370px; height: 270px;}
body.tests #main #content div.body div.frm_login_reg_auth { display: none;}
body.tests #main #content div.body div.frm_register {}
body.tests #main #content div.body div.frm_register p.visual { float: left; margin-left: 20px;}
body.tests #main #content div.body div.frm_register div.form_sec { overflow: hidden; width: 370px; float: right; margin-right: 20px;}
body.tests #main #content div.body div.frm_register div.form_sec p.icon { margin-bottom: 10px;}
body.tests #main #content div.body div.frm_register #frm_register { position: relative; width: 360px; height: 226px; background: url('../images/register_bg_content.png') no-repeat left top; padding-top: 40px; padding-left: 10px;}
body.tests #main #content div.body div.frm_register #frm_register p.error { display: none;}
body.tests #main #content div.body div.frm_register #frm_register legend { display: none;}
body.tests #main #content div.body div.frm_register #frm_register div.item { overflow: hidden; width: 100%; margin-bottom: 3px;}
body.tests #main #content div.body div.frm_register #frm_register div.captcha { height: 65px; overflow: hidden;}
body.tests #main #content div.body div.frm_register #frm_register div.item label { float: left; width: 130px; color: #dd1850; overflow: hidden;}
body.tests #main #content div.body div.frm_register #frm_register div.agree label { width: 230px;}
body.tests #main #content div.body div.frm_register #frm_register div.item input { border: 1px solid #ffff00; background: #ffff00;}
body.tests #main #content div.body div.frm_register #frm_register div.agree input { border: 0px;}
body.tests #main #content div.body div.frm_register #frm_register div.error input { border: 1px solid #F00;}
body.tests #main #content div.body div.frm_register #frm_register div.item #frm_register_captcha { margin-top: 3px;}
body.tests #main #content div.body div.frm_register #frm_register div.sex {}
body.tests #main #content div.body div.frm_register #frm_register div.sex p.title { float: left; width: 130px; color: #dd1850;}
body.tests #main #content div.body div.frm_register #frm_register div.sex label { float: none !important; width: auto !important;}
body.tests #main #content div.body div.frm_register #frm_register div.sex div.sex_value { overflow: hidden; width: 80px; float: left;}
body.tests #main #content div.body div.frm_register #frm_register div.sex input { background: none; border: 0px;}
body.tests #main #content div.body div.frm_register #frm_register div.captcha {}
body.tests #main #content div.body div.frm_register #frm_register div.captcha div.captcha_container { width: 155px; overflow: hidden; float: left;}
body.tests #main #content div.body div.frm_register #frm_register div.captcha span.image { display:block; margin-left:130px; }
body.tests #main #content div.body div.frm_register #frm_register div.agree input { float:left; }
body.tests #main #content div.body div.frm_register #frm_register .remark { display: none;}
body.tests #main #content div.body div.frm_register #frm_register div.actions { position: absolute; z-index: 4; bottom: 10px; right: 10px;}
body.tests #main #content div.body div.frm_register #frm_register div.actions #frm_register_submit { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/register_submit11.png') no-repeat left top; width: 71px; height: 33px; border: 0px;}

body.tests #main #content #stage_0 { overflow: hidden; width: 750px; height: 223px; background: url('../images/bg_nivel_stres.jpg') no-repeat left top; margin: 0 auto; padding: 100px 30px 0px; position: relative;}
body.tests #main #content #stage_0 div.question { float: left; width: 230px; margin-right: 20px; }
body.tests #main #content #stage_0 div.question p.title { font-size: 14px; color: #dd1850; font-weight: bold; margin-bottom: 15px;}
body.tests #main #content #stage_0 div.question ul li { margin-bottom: 5px;}
body.tests #main #content #stage_0 #question_06 p.title { margin-bottom: 0px;}
body.tests #main #content #stage_0 div.actions { position: absolute; bottom: 10px; right: 10px;}
body.tests #main #content #stage_0 div.actions #stage_0_submit { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/btn_diagnostic_si_tratament.png') no-repeat left top; width: 150px; height: 53px; border: 0px;}
body.tests #main #content #stage_0 p.first_name { display: none;}


body.contact #content h1 { display: none;}
body.contact #content div.body { padding-top: 20px;}
body.contact #content div.frm_contact { width: 302px; height: 316px; background: url('../images/bg_contact_box.jpg') no-repeat left top; margin: 0 auto; padding: 90px 20px 0px 20px;}
body.contact #content #frm_contact {}
body.contact #content #frm_contact .remark { display: none;}
body.contact #content #frm_contact div.item { overflow: hidden; width: 100%; margin-bottom: 3px;}
body.contact #content #frm_contact div.item label {float: left; width: 100px;}
body.contact #content #frm_contact div.item input { border: #FF0; background: #FF0;}
body.contact #content #frm_contact legend { display: none;}
body.contact #content #frm_contact textarea { width: 250px; height: 160px;}
body.contact #content #frm_contact div.actions { margin-left: 0px; margin-top: 10px;}
body.contact #content #frm_contact div.actions #frm_contact_submit { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/btn_trimite_twitter.png') no-repeat left top; width: 70px; height: 32px; border: 0px;}

#content #winners { overflow: hidden; width: 352px; height: 370px; margin: 0 auto; background: url('../images/bg_pag_castigatori.png') no-repeat left 50px; padding: 70px 20px 0px 140px; color: #506ea4;}
#content #winners #winners_container {}
#content #winners #winners_container ul { overflow: hidden; width: 350px;}
#content #winners #winners_container ul.hidden { display: none !important;}
#content #winners #winners_container ul li { overflow: hidden; width: 100%; font-size: 10px; margin-bottom: 6px; height: 24px; overflow: hidden;}
#content #winners #winners_container ul li p { float: left; width: 110px; margin-right: 5px;}
#content #winners #winners_container ul li p.city { width: 75px; overflow: hidden;}
#content #winners #winners_container ul li p.title { font-weight: bold;}
#content #winners ul.pagination { overflow: hidden; width: 100%; text-align: center; padding-top: 15px;}
#content #winners ul.pagination li { display: inline; padding: 0 10px;}
#content #winners ul.pagination li a { text-decoration: none; color: #506ea4;}
#content #winners ul.pagination li.selected a { font-weight: bold;}

#question_07 { background: url('../images/poza_pata.png') no-repeat right 20px;}

#question_34 {}
#question_34 #ce_vrei_sa_faci_container { overflow: hidden; width: 100%;}
#question_34 #ce_vrei_sa_faci_container #ce_vrei_sa_faci { width: 100%; height: 70px;}
#question_34 #ce_vrei_sa_faci_container #ce_vrei_sa_faci_btn { width: 102px; height: 46px; background: url('../images/btn_question_trimite.png') no-repeat left top; cursor: pointer; text-indent: -9000px;}
#question_34 p.ce_vrei_sa_faci_output { display: none;}

#question_35 { position: relative;}
#question_35 #frm_question { overflow: visible;}
#question_35 p.question_35_start { width: 102px; height: 46px; background: url('../images/btn_question_incepe.png') no-repeat left top; cursor: pointer; text-indent: -9000px;}
#question_35 p.star { background: url('../images/prinde_poza.png') no-repeat left top; width: 100px; height: 100px; text-indent: -9000px; position: absolute; z-index: 7; cursor: pointer; display: none;}
#question_35 p.star1 { left: 0px; top: 0px;}
#question_35 p.star2 { right: 0px; bottom: 0px;}
#question_35 p.star3 { left: 30px; top: 150px;}
#question_35 p.star4 { right: 30px; bottom: 150px;}
#question_35 p.star5 { right: 300px; bottom: 200px;}

#question_35 p.star6 { left: 130px; top: 90px;}
#question_35 p.star7 { right: 240px; bottom: 80px;}
#question_35 p.star8 { left: 430px; top: 50px;}
#question_35 p.star9 { right: 30px; bottom: 150px;}
#question_35 p.star10 { right: 350px; bottom: 30px;}
#question_35 p.question_35_output { display: none;}


#question_14 { position: relative;}
#question_14 #frm_question { overflow: visible;}
#question_14 p.start_catelusi { width: 102px; height: 46px; background: url('../images/btn_question_incepe.png') no-repeat left top; cursor: pointer; text-indent: -9000px;}
#question_14 p.catel { background: url('../images/catel.png') no-repeat left top; width: 100px; height: 86px; text-indent: -9000px; position: absolute; z-index: 7; cursor: pointer; display: none;}
#question_14 p.star { background: url('../images/prinde_poza.png') no-repeat left top; width: 100px; height: 100px; text-indent: -9000px; position: absolute; z-index: 7; cursor: pointer; display: none;}
#question_14 p.hover { background: url('../images/catel_splash.png') no-repeat left top;}
#question_14 p.catel1 { left: 0px; top: 0px;}
#question_14 p.catel2 { right: 0px; bottom: 0px;}
#question_14 p.catel3 { left: 30px; top: 150px;}
#question_14 p.catel4 { right: 30px; bottom: 150px;}
#question_14 p.catel5 { right: 300px; bottom: 200px;}
#question_14 p.catel6 { left: 160px; top: 200px;}
#question_14 p.catel7 { right: 170px; bottom: 0px;}
#question_14 p.output_catelusi { display: none;}

#question_22 { }
#question_22 p.q_start { width: 73px; height: 32px; background: url('../images/btn_q_incepe.png') no-repeat left top; text-indent: -9000px; cursor: pointer; display: none;}
#question_22 p.q_continue { width: 73px; height: 32px; background: url('../images/btn_q_continua.png') no-repeat left top; text-indent: -9000px; cursor: pointer; display: none;}
#question_22 p.q_end { width: 73px; height: 32px; background: url('../images/btn_q_continua.png') no-repeat left top; text-indent: -9000px; cursor: pointer; display: none;}

#question_24 { position: relative;}
#question_24 div.body { position: absolute; top: 220px;}
#question_24 div.body p { display: none;}

#question_15 {}
#question_15 p.title { margin-bottom: 5px !important;}
#question_15 p.start_scrie { width: 102px; height: 46px; background: url('../images/btn_question_incepe.png') no-repeat left top; cursor: pointer; text-indent: -9000px; position: absolute; top: 130px; left: 360px;}
#question_15 p.intro_scrie { font-weight: bold; margin-bottom: 10px;}
#question_15 #input_scrie { width: 450px; display: none; margin: 5px 0px;}
#question_15 p.output_scrie { display: none; margin-top: 10px;}
#question_15 p.bg_cuvant { width: 600px; height: 20px; background: url('../images/bg_cuvant_scrie.png') no-repeat left top; position: absolute; left: 50px; top: 175px; display: none;}

#nivel_de_stres { overflow: hidden; width: 100%;}
#nivel_de_stres #stress_level_desc { width: 400px; background: url('../images/nivel_visual11.jpg') no-repeat right top; float: left; padding-top: 30px; margin-left: 20px;}
#nivel_de_stres #stress_level_desc p { width: 259px; height: 323px; text-indent: -9000px;}
#nivel_de_stres #stress_level_desc.stres_lvl_1 p {background: url('../images/nivel_1.png') no-repeat left top;}
#nivel_de_stres #stress_level_desc.stres_lvl_2 p { background: url('../images/nivel_2.png') no-repeat left top;}
#nivel_de_stres #stress_level_desc.stres_lvl_3 p { background: url('../images/nivel_3.png') no-repeat left top;}
#nivel_de_stres #nive_de_stres_sec { width: 410px; float: right; margin-right: 15px;}
#nivel_de_stres #nive_de_stres_sec #pasi_relaxare { overflow: hidden; width: 100%; color:#284795; }
#nivel_de_stres #nive_de_stres_sec #pasi_relaxare div.pas { font-size: 10px; margin-bottom: 7px;}
#nivel_de_stres #nive_de_stres_sec #pasi_relaxare div.pas_1 { height: 81px; background: url('../images/nivel_pas1.png') no-repeat left top; font-size: 12px;}
#nivel_de_stres #nive_de_stres_sec #pasi_relaxare div.pas_1 p { width: 230px; margin-left: 165px; padding-top: 10px;}
#nivel_de_stres #nive_de_stres_sec #pasi_relaxare div.pas_2 { height: 140px; background: url('../images/nivel_pas22.png') no-repeat left top; font-size: 12px;}
#nivel_de_stres #nive_de_stres_sec #pasi_relaxare div.pas_2 p { width: 260px; margin-left: 15px; padding-top: 10px;}
#nivel_de_stres #nive_de_stres_sec #pasi_relaxare div.pas_3 { width: 410px; height: 78px; background: url('../images/nivel_pas3.png') no-repeat left top; text-indent: -9000px; margin-bottom: 0px;}
#nivel_de_stres #nive_de_stres_sec div.actions { width: 176px; height: 75px; float: right;}
#nivel_de_stres #nive_de_stres_sec div.actions #stage_1_submit { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/btn_spre_tratament.png') no-repeat left top; width: 176px; height: 65px; border: 0px; margin-top: 10px;}

#frm_question { overflow: hidden; width: 364px; height: 223px; background: url('../images/bg_steps22.jpg') no-repeat left top; margin: 0 auto; padding: 100px 240px 0px 50px; position: relative;}
#frm_question p.title { font-size: 14px; font-weight: bold; color: #dd1850; margin-bottom: 15px;}
#frm_question ul li { margin-bottom: 5px;}
#frm_question div.actions { width: 174px; height: 65px; position: absolute; right: 20px; bottom: 20px;}
#frm_question div.actions #frm_question_submit { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/btn_raspunde.png') no-repeat left top; width: 174px; height: 65px; border: 0px;}
#frm_question p.first_name { position: absolute; top: 60px; left: 55px; font-size: 18px; font-weight: bold; color: #284795; width: 120px;}

#test_conclusion { overflow: hidden; width: 654px; height: 323px; background: url('../images/bg_iesire2.jpg') no-repeat left top; margin: 0 auto; position: relative;}
#test_conclusion p.first_name { position: absolute; top: 65px; left: 55px; font-size: 14px; font-weight: bold;}
#test_conclusion p.head { font-size: 12px; font-weight: bold; color: #660067; margin-top: 45px; margin-right: 15px; float: right; width:475px;}
#test_conclusion div.msg_finish { display: none;}
#test_conclusion div.recommend_product { font-size: 12px; color: #284795; margin: 140px 0px 0px 60px; width: 380px; height: 170px; padding-right: 200px;}
#test_conclusion div.recommend_product p.title { font-size: 14px; font-weight: bold; color: #dd1850;}
#test_conclusion div.product_pn01 { background: url('../images/prod_2.png') no-repeat right top;}
#test_conclusion div.product_pn02 { background: url('../images/prod_1.png') no-repeat right top;}
#test_conclusion div.product_pn03 { background: url('../images/prod_3.png') no-repeat right top;}

#test_conclusion div.product_pm01 { background: url('../images/prod_7.png') no-repeat right top;}
#test_conclusion div.product_pm03 { background: url('../images/prod_9.png') no-repeat right top;}
#test_conclusion div.product_pm02 { background: url('../images/prod_8.png') no-repeat right top;}

#test_conclusion div.product_pf01 { background: url('../images/prod_5.png') no-repeat right bottom;}
#test_conclusion div.product_pf02 { background: url('../images/prod_6.png') no-repeat right bottom;}
#test_conclusion div.product_pf03 { background: url('../images/prod_4.png') no-repeat right bottom;}

#test_conclusion p.notice { font-size: 14px; font-weight: bold; position: absolute; bottom: 10px; left: 60px; width: 400px;}
#test_conclusion p.notice a { color: #dd1850; display: block;  padding-right: 140px; padding-bottom: 50px; background: url('../images/btn_spre_externare.png') no-repeat right bottom;text-indent: -9000px; width:167px; heigth:66px;}

body.complete_profile #content h1 { display: none;}
body.complete_profile #content div.body { padding-top: 25px;}
/* body.complete_profile #content div.body p.succes_message { background: url('../images/register_bg_content.png') no-repeat left top; width: 300px; height: 200px; padding: 70px 35px 0px 35px; font-size: 20px; font-weight: bold; text-align: center; margin: 0 auto;} */

body.complete_profile #content div.body div.complete_profile {overflow: hidden; width: 854px; height: 373px; background: url('../images/bg_contest_b.jpg') no-repeat left top; margin: 0 auto;}
div.frm_complete_profile { overflow: hidden; width: 100%;}
div.frm_complete_profile #frm_complete_profile { margin: 50px 10px 0px 15px; overflow: hidden; width: 820px;}
div.frm_complete_profile #frm_complete_profile legend { display: none;}
div.frm_complete_profile #frm_complete_profile div.elements { overflow: hidden; float: left; width: 500px;}
div.frm_complete_profile #frm_complete_profile div.item { overflow: hidden; width: 240px; float: left; margin-bottom: 10px; margin-right: 10px;}
div.frm_complete_profile #frm_complete_profile .remark { display: none;}
div.frm_complete_profile #frm_complete_profile p.error { display: none;}
div.frm_complete_profile #frm_complete_profile input { background: #ffff00; border: 1px solid #ffff00; width: 145px; float: right;}
div.frm_complete_profile #frm_complete_profile select { width: 145px; float: right; overflow: hidden;}
div.frm_complete_profile #frm_complete_profile label { float: left; width: 90px; font-size: 10px;}
div.frm_complete_profile #frm_complete_profile div.is_agree { width: 100%; float: none; clear: both;}
div.frm_complete_profile #frm_complete_profile div.is_agree label { width: 280px;}
div.frm_complete_profile #frm_complete_profile div.is_agree input { width: auto; float: left; margin-right: 5px;}
div.frm_complete_profile #frm_complete_profile div.error input { border: 1px solid #F00;}
div.frm_complete_profile #frm_complete_profile div.error select { border: 1px solid #F00;}
div.frm_complete_profile #frm_complete_profile div.error checkbox { border: 1px solid #F00;}
div.frm_complete_profile #frm_complete_profile div.notice { color: #6a8ac5;}
div.frm_complete_profile #frm_complete_profile div.actions { overflow: hidden; width: 300px; float: left;}
div.frm_complete_profile #frm_complete_profile div.actions #frm_complete_profile_submit { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/btn_contest_trimite.png') no-repeat left top; width: 106px; height: 46px; border: 0px; margin-top: 10px; float: left;}

div.frm_invite { overflow: hidden; width: 850px; background: url('../images/title_relaxeazati_prietenii.png') no-repeat left top; padding-top: 35px; margin-left: 15px;}
div.frm_invite #frm_invite { overflow: hidden; width: 820px; position: relative;}
div.frm_invite #frm_invite legend { display: none;}
div.frm_invite #frm_invite .remark { display: none;}
div.frm_invite #frm_invite p.error { display: none;}
div.frm_invite #frm_invite fieldset.info_auth { overflow: hidden; width: 100%;}
div.frm_invite #frm_invite fieldset.info_auth div.item { float: left; margin-right: 10px;}
div.frm_invite #frm_invite fieldset.info_auth div.item input {background: #ffff00; border: 1px solid #ffff00; width: 145px;}
div.frm_invite #frm_invite div.captcha { padding-top: 10px; height: 65px;}
div.frm_invite #frm_invite div.captcha input {background: #ffff00; border: 1px solid #ffff00;}
div.frm_invite #frm_invite div.error input { border: 1px solid #F00;}
div.frm_invite #frm_invite div.actions { position: absolute; top: 30px; left: 400px;}
div.frm_invite #frm_invite div.actions #frm_invite_submit { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/btn_contest_invita.png') no-repeat left top; width: 102px; height: 46px; border: 0px; margin-top: 10px;}


div.complete_profile_video { overflow: hidden; width: 890px;}
/* div.complete_profile_video p.film { float: right;} */
div.complete_profile_video #box_externare { float: left; width: 457px; height: 323px; background: url('../images/bg_box_externare.jpg') no-repeat left top}
div.complete_profile_video #box_externare p.cnt_externare { color: #284795; font-size: 11px; width: 177px; margin-left: 270px; margin-top: 50px;}
div.complete_profile_video #complete_profile_video div.actions { float: right; margin-top: 14px; margin-right: 6px; width: 256px; height: 97px;}
div.complete_profile_video #complete_profile_video div.actions #complete_profile_video_submit { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/btn_premiu_philips.png') no-repeat left top; width: 256px; height: 97px; border: 0px; margin-top: 10px;}

#main #footer {height: 70px; background: #dbdedc; overflow: hidden; width: 100%; position: absolute; bottom: 0px; left: 0px; z-index: 2;}
#main #footer #footer_cnt { height: 70px; width: 910px; margin: 0 auto; text-align: center; font-size: 10px;}
#main #footer #footer_cnt #menu_legl { overflow: hidden; width: 100%; margin-top: 15px; margin-bottom: 5px;}
#main #footer #footer_cnt #menu_legl li { display: inline; padding: 0 5px; border-right: 1px solid #417fd9;}
#main #footer #footer_cnt #menu_legl li.last { border-right: 0px;}
#main #footer #footer_cnt #menu_legl li a { color: #417fd9;}
#main #footer #footer_cnt #menu_foot { overflow: hidden; width: 100%; margin-top: 15px; margin-bottom: 5px;}
#main #footer #footer_cnt #menu_foot li { display: inline; padding: 0 5px; border-right: 1px solid #417fd9;}
#main #footer #footer_cnt #menu_foot li.last { border-right: 0px;}
#main #footer #footer_cnt #menu_foot li a { color: #417fd9;}


.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1;}
.jScrollPaneTrack { width: 7px !important; position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: url('../images/bg_scroll.png') repeat-y left top #FFF;}
.jScrollPaneDrag { position: absolute; background: #666; cursor: pointer; overflow: hidden;}
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden;}
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden;}
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px;}
a.jScrollArrowUp:hover {}
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px;}
a.jScrollArrowDown:hover { /*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/}





body.regulation div#regulation { background-color:#fff; padding:20px; color:#000; }
body.regulation div#regulation h1 { font-size:15px; font-weight:bold; color:#000; margin-top:10px; }
body.regulation div#regulation h2 { font-size:14px; font-weight:bold; color:#284795; margin-top:20px; }
body.regulation div#regulation h3 { font-size:13px; font-weight:bold; color:#284795; margin-top:10px; }
body.regulation div#regulation ul li { list-style-type:disc; margin-left:20px; }
body.regulation div#regulation ul li ul li { list-style-type:circle; margin-left:20px; }
body.regulation div#regulation a,
body.regulation div#regulation a:link,
body.regulation div#regulation a:active,
body.regulation div#regulation a:hover,
body.regulation div#regulation a:visited { color:#284795; text-decoration:underline; }













/*
#player_container {	position: relative; width: 230px; height: 20px; }
#player_container  ul#player_controls { list-style-type:none; padding:0; margin: 0;}
#player_container  ul#player_controls li { overflow:hidden; text-indent:-9999px;}
#player_play,#player_pause { display: block; position: absolute; left: 10px; top: 0px; width: 10px; height: 17px; cursor: pointer; }
#player_play { background: url("../images/player_play.png") left top no-repeat;}
#player_pause { background: url("../images/player_pause.png") left top no-repeat;}
*/
/*#player_stop { position: absolute; left:90px; top:26px; background: url("images/spirites.jpg") 0 -83px no-repeat; width:28px; height:28px; cursor: pointer;}*/
/*#player_stop.different_prefix_example_hover { background: url("images/spirites.jpg") -29px -83px no-repeat;}*/
/*
#player_progress { position: absolute; left: 30px; top: 2px; background: url('../images/player_distance.png') left top repeat-x; width: 140px; height: 17px;}
#player_progress_load_bar {	background: url('../images/player_distance.png') left top repeat-x; width: 0px; height: 17px; cursor: pointer;}
#player_progress_play_bar {	background: url('../images/player_progress_bar.png') right top no-repeat; width: 0px; height: 17px;}
#player_volume_max { position: absolute; left: 180px; top: 2px; width: 13px; height: 17px; cursor: pointer; background: url('../images/player_plus.png') no-repeat left top;}
#player_volume_min { position: absolute; left: 200px; top: 2px; width: 13px; height: 17px; cursor: pointer; background: url('../images/player_minus.png') no-repeat left top;}

#player_volume_bar { display: none;}
#player_volume_bar_value { display: none;}

#player_playlist_message { display: none;}
*/

body.homepage div.bg_movie { background: url('../images/video_border.gif') no-repeat left top; display:block; width:430px; height:340px; margin-left:45px; padding:5px; }
body.homepage div.bg_movie p.visual { margin:0; padding:0; border:0; margin-left:0px; }
body.homepage div.bg_movie a.player { margin:0; padding:0; border:0; margin-left:0px; }
body.homepage div.bg_movie object { margin:0; padding:0; border:0; margin-left:0px; }

div.complete_profile_video { overflow: hidden; width: 900px;}
div.complete_profile_video div.bg_movie { background: url('../images/video_border.gif') no-repeat left top; width:430px; height:340px; padding:5px; float:right; }
div.complete_profile_video p.film { margin:0; padding:0; border:0; margin-left:0px; }
div.complete_profile_video a.player { margin:0; padding:0; border:0; margin-left:0px; }
div.complete_profile_video object { margin:0; padding:0; border:0; margin-left:0px; }

div.invite_only { padding-top:50px; }
div.complete_profile p.notice { padding-left:20px; padding-top:15px; color:#284795; font-weight:bold; }
div.complete_profile p.succes_message { padding-left:20px; padding-top:15px; color:#284795; font-weight:bold; padding-bottom:15px;  }
form#frm_complete_profile div.sex span.title { display:inline; width:90px; float:left; }
form#frm_complete_profile div.radio_group { float:left; }
form#frm_complete_profile div.sex input { float:left; width:auto; }
form#frm_complete_profile div.sex label { float:left; width:auto; margin-right:5px; margin-left:3px; }
form#frm_complete_profile div.age input { width:20px; float:left; margin-left:3px; }

form#frm_contact p.error { display: none;}
form#frm_contact div.error input { border: 1px solid #F00!important;}
form#frm_contact div.error textarea { border: 1px solid #F00;}
p.notice { padding-left:20px; padding-top:15px; color:#284795; font-weight:bold; }

div#p404 { width: 302px; height: 316px; background: url('../images/bg_404_box.jpg') no-repeat left top; margin: 0 auto; padding: 90px 20px 0px 20px;}
div#p404 h1 { display: none;}

body.forgot_pass h1 { display: none;}
body.forgot_pass div.frm_forgot_pass { width: 302px; height: 266px; background: url('../images/bg_forgot_pass_box.jpg') no-repeat left top; margin: 0 auto; padding: 90px 20px 0px 20px;}
body.forgot_pass form#frm_forgot_pass { margin-top:20px; }
body.forgot_pass form#frm_forgot_pass .remark { display: none;}
body.forgot_pass form#frm_forgot_pass div.item { overflow: hidden; width: 100%; margin-bottom: 3px;}
body.forgot_pass form#frm_forgot_pass div.item label {float: left; width: 120px;}
body.forgot_pass form#frm_forgot_pass div.item input { border: #FF0; background: #FF0;}
body.forgot_pass form#frm_forgot_pass legend { display: none;}
body.forgot_pass form#frm_forgot_pass textarea { width: 250px; height: 160px;}
body.forgot_pass form#frm_forgot_pass div.actions { margin-left: 0px; margin-top: 10px;}
body.forgot_pass form#frm_forgot_pass div.actions input.submit { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/btn_trimite_twitter.png') no-repeat left top; width: 70px; height: 32px; border: 0px;}
body.forgot_pass form#frm_forgot_pass p.error { display: none;}
body.forgot_pass form#frm_forgot_pass div.error input { border: 1px solid #F00!important;}
body.forgot_pass form#frm_forgot_pass div.error textarea { border: 1px solid #F00;}
body.forgot_pass form#frm_forgot_pass div.captcha span.image { display:block; margin-left:120px; }

body.ch_pass h1 { display: none;}
body.ch_pass div.frm_change_pass { width: 302px; height: 266px; background: url('../images/bg_ch_pass_box.jpg') no-repeat left top; margin: 0 auto; padding: 90px 20px 0px 20px;}
body.ch_pass form#frm_change_pass { margin-top:20px; }
body.ch_pass form#frm_change_pass .remark { display: none;}
body.ch_pass form#frm_change_pass div.item { overflow: hidden; width: 100%; margin-bottom: 3px;}
body.ch_pass form#frm_change_pass div.item label {float: left; width: 120px;}
body.ch_pass form#frm_change_pass div.item input { border: #FF0; background: #FF0;}
body.ch_pass form#frm_change_pass legend { display: none;}
body.ch_pass form#frm_change_pass textarea { width: 250px; height: 160px;}
body.ch_pass form#frm_change_pass div.actions { margin-left: 0px; margin-top: 10px;}
body.ch_pass form#frm_change_pass div.actions input.submit { display: block; font-size: 0px; line-height: 0px; cursor: pointer; text-indent: -9000px; background: url('../images/btn_trimite_twitter.png') no-repeat left top; width: 70px; height: 32px; border: 0px;}
body.ch_pass form#frm_change_pass p.error { display: none;}
body.ch_pass form#frm_change_pass div.error input { border: 1px solid #F00!important;}
body.ch_pass form#frm_change_pass div.error textarea { border: 1px solid #F00;}
body.ch_pass form#frm_change_pass div.captcha span.image { display:block; margin-left:120px; }


/* body.homepage p#notice_promo_period { margin-top:35px; margin-left:5px; font-size:12px; font-weight:bold; color:#000; } */
body.homepage p#notice_promo_period { width:306px; height:21px; text-indent:-9000px; background: url('../images/period_notice_bigger.png') no-repeat left top; margin-top:10px; margin-left:30px; }

body.homepage p.facebook_share { width:54px; height:39px; position: absolute; top: 240px; left: 390px; z-index: 4;}
body.homepage p.facebook_share a { display: block; width: 100%; height: 100%; background: url('../images/facebook_share.gif') no-repeat left top; text-indent: -9000px;}

body.retest h1 { display:none; }
body.prizes h1 { display:none; }
body.dr_phil h1 { display:none; }


body.tests #main #content div.body div.frm_retest p.visual { float: left; margin-left: 20px;}
body.tests #main #content div.body div.frm_retest div.form_sec { overflow: hidden; width: 370px; float: right; margin-right: 20px;}
body.tests #main #content div.body div.frm_retest div.form_sec p.icon { margin-bottom: 10px;}
body.tests #main #content div.body div.frm_retest form#start_retest input#start_retest_submit { width: 102px; height: 46px; background: url('../images/btn_question_incepe.png') no-repeat left top; cursor: pointer; text-indent:-9000px; border:0px; margin-right:150px; margin-top:25px; float:right;}

#frm_register_email_notice { margin:0px; padding:0px; border:0px; color:#f00; }
#frm_register_email_notice a { color:#f00; font-weight:normal; }
