*,body,img{margin:0;padding:0}img{border:none}body{font-family:Helvetica, Arial, "Lucida Grande", sans-serif;font-size:17px;color:#7d7d7d}body.leads{background:url(/images/product_site/top_bg.png) repeat-x}a{color:#1d55bb;text-decoration:none}a:hover{text-decoration:underline}a:hover.medium{font-size:14px}h1,h2,h3,h4,h5,h6{color:#2d2d2d}h2{font-size:25px;margin:10px 0 20px 0}h2 span{font-size:20px;font-weight:normal}h3{font-size:22px;margin:10px 0 20px 0}h4{margin:0 0 10px 0}p{margin:10px 0;overflow:hidden}.movie_icon{margin-right:5px;width:81px;height:65px;background:url("/images/product_site/wideo.png");display:block;text-indent:-9999px}.joinlnk{display:block;margin:5px 0;font-size:14px}.center{text-align:center !important;overflow:hidden}.recruit{clear:both}.nomargin{margin:0px}.noborder{border:none !important}.inline{display:inline}.button{background:url(/images/product_site/button-left.png) no-repeat left;padding:0 0 0 20px;line-height:40px;color:#fff;height:40px;text-decoration:none;display:inline-block;width:auto;text-decoration:none !important}.button span{background:url(/images/product_site/button-right.png) no-repeat right;padding:0 20px 0 0;height:40px;display:inline-block;font-size:18px;line-height:40px;width:auto}.button-szary{float:left;background:url(/images/product_site/button-left-szary.png) no-repeat left;padding:0 0 0 20px;line-height:40px;color:#fff;font-weight:bold;height:40px}.button-szary span{float:left;background:url(/images/product_site/button-right-szary.png) no-repeat right;padding:0 20px 0 0;height:40px}#container{width:950px;margin:0 auto;background:#fff;overflow:hidden}#header_con{background:url(/images/product_site/top_bg.png) repeat-x}#header{width:950px;height:50px;margin:auto;clear:both;overflow:hidden;padding:10px 0 0 0}#header h1{float:left;width:153px;margin:8px 0 0 0}#header h1 a{display:block;width:153px;height:27px;text-indent:-9999px;background:url(/images/logos/small_white.png) no-repeat left}#header #nav{float:right}#header #nav ul{display:inline;line-height:44px}#header #nav ul li{display:inline;line-height:44px;padding-left:10px}#header #nav ul li.highlighted a{color:#ff0}#header #nav ul li a{color:#fff;text-decoration:none}#header #nav ul li a:hover{color:#ff0;text-decoration:underline}#main{width:950px;margin:20px auto 0 auto;clear:both;overflow:hidden;background:#fff}#content{overflow:hidden;width:950px !important;padding:0 !important;float:none !important}#content #main_right{width:540px;float:right}#content #main_right ul{margin:10px 0 10px 120px;list-style:none;overflow:hidden}#content #main_right ul li{font-size:13px;line-height:65px;float:left}#content #main_img{width:540px;height:308px;background:url(/images/product_site/macbook.png) no-repeat}#content #main_img a{width:540px;height:308px;display:block;text-indent:-9999px}#content #main_text{width:410px;float:left}#content #main_text .intro{margin:20px 0}#content #main_text .center{margin-top:30px}#content #main_text .recruit{margin:30px 0}#content #main_text .recruit p{padding-left:40px}#content .content{width:950px;padding:10px 0;margin:0 auto;background:url(/images/product_site/content_bg.png) no-repeat top center;border-top:solid 1px #d4d5d8;clear:both;overflow:hidden}#content .content .hum_features{width:700px;list-style:none;margin:0 auto;overflow:hidden}#content .content .hum_features .feature{width:700px;float:left;margin-bottom:30px}#content .content .hum_features .feature ul{list-style:none}#content .content .hum_features .feature ul li{width:350px;float:left}#content .content .hum_features .feature ul li img{float:left}#content .content .hum_features .feature ul li p{width:240px;padding:0 10px;margin:0;font-size:13px;color:#2d2d2d;display:block;float:left}#content .content .movie{width:950px;padding:0 0 20px 0;margin:0 auto;clear:both;text-align:center}#content .content #clients{margin:0 0 30px 20px;overflow:hidden;list-style:none}#content .content #clients li{margin:0 5px;float:left;text-indent:-9999px;height:75px;display:block}#content .content #clients li a{display:block}#content .content #clients #piotripawel a{width:111px;height:40px;margin-top:15px;background:url(/images/product_site/piotripawel.png) no-repeat}#content .content #clients #piotripawel a:hover{background:url(/images/product_site/piotripawel.png) no-repeat 0 -40px}#content .content #clients #deichmann a{width:62px;height:71px;background:url(/images/product_site/deichmann.png) no-repeat}#content .content #clients #deichmann a:hover{background:url(/images/product_site/deichmann.png) no-repeat 0 -71px}#content .content #clients #grupaapator a{width:84px;height:51px;margin-top:5px;background:url(/images/product_site/grupaapator.png) no-repeat}#content .content #clients #grupaapator a:hover{background:url(/images/product_site/grupaapator.png) no-repeat 0 -51px}#content .content #clients #ntv a{width:65px;height:60px;margin-top:7px;background:url(/images/product_site/ntv.png) no-repeat}#content .content #clients #ntv a:hover{background:url(/images/product_site/ntv.png) no-repeat 0 -60px}#content .content #clients #bzwbk-leasing a{width:160px;height:17px;margin-top:26px;background:url(/images/product_site/bzwbk-leasing.png) no-repeat 10px 0}#content .content #clients #bzwbk-leasing a:hover{background:url(/images/product_site/bzwbk-leasing.png) no-repeat 10px -17px}#content .content #clients #empikschool a{width:115px;height:37px;margin-top:7px;background:url(/images/product_site/empikschool.png) no-repeat}#content .content #clients #empikschool a:hover{background:url(/images/product_site/empikschool.png) no-repeat 0 -37px}#content .content #clients #carlsberg a{width:94px;height:53px;margin-top:5px;background:url(/images/product_site/carlsberg.png) no-repeat}#content .content #clients #carlsberg a:hover{background:url(/images/product_site/carlsberg.png) no-repeat 0 -53px}#content .content #clients #fantasypark a{width:64px;height:55px;background:url(/images/product_site/fantasypark.png) no-repeat}#content .content #clients #fantasypark a:hover{background:url(/images/product_site/fantasypark.png) no-repeat 0 -55px}#content .content #clients #mddp a{width:60px;height:60px;background:url(/images/product_site/mddp.png) no-repeat}#content .content #clients #mddp a:hover{background:url(/images/product_site/mddp.png) no-repeat 0 -60px}#content .content .contact_details{margin-left:350px}#content .content .contact_details span{width:60px;font-size:14px;display:inline-block}#content .content .contact_details strong{font-size:20px;color:#2d2d2d}.about #content{overflow:hidden}.about #content .intro{width:500px;margin:0 auto}.about #content .movie{margin:20px 0}.about #content .lead{color:#2d2d2d;padding:10px 0;margin-bottom:10px;border-bottom:solid 1px #d4d5d8;float:left}.about #content .lead .imgleft{padding-right:20px;float:left}.about #content .lead .imgright{padding-left:20px;float:right}.about #content .lead strong,.about #content .lead p{font-size:14px}.register ul{float:right;font-size:18px;list-style:none;margin:0;padding:7px 10px 0 0}.register ul li{display:inline}.register ul li a{margin:0 5px;text-decoration:none}.register ul li.register a{background:#e9edac none repeat scroll 0 0;color:#6a080a;padding:3px}.register .main p{margin-right:200px}.register fieldset{border:none;padding:0;float:left;margin:0 0 10px;width:100%}.register .text,.register .radios{margin-top:20px}.register .text label,.register .text big{display:block}.register small{display:block}.register big,.register input{font-size:22px}.register .text input{width:350px}.register big input{width:200px !important}.register input{margin:5px 0}.register small{color:#acacac}.register input[type=radio]{margin-right:5px}.register .radios big input{width:80px !important}.register .main{padding:20px}.register .submit{background:#ebf4f5;padding:15px;clear:both}.register .submit input{font-size:18px}.fieldWithErrors{display:inline}#errorExplanation{color:#900}#errorExplanation p{margin:0px;color:#000}#errorExplanation h2{font-size:16px;margin:0px}#errorExplanation ul{padding:0px;margin-left:0px;float:none}#errorExplanation ul li{font-size:14px;padding:0;display:block}.faqs_index ul.parent{list-style:none}.faqs_index ol{width:950px;overflow:hidden}.faqs_index ol li{display:block;width:425px;padding-right:50px;float:left;color:#2d2d2d;margin-bottom:30px}.leads #new_public_company.formtastic label{font-weight:bold}.leads #new_public_company.formtastic .commit{background:#ebf4f5;padding:15px;clear:both}.leads #new_public_company.formtastic .commit input{font-size:18px}.leads #header_con{background:url(/images/product_site/top_bg.png) repeat-x}.leads #header{width:760px;padding-bottom:0}.leads #header h1{width:206px;margin:0}.leads #header h1 a{display:block;width:206px;height:44px;background-image:url(/images/product_site/logo.png)}.leads #main{width:760px;margin-bottom:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.leads #content p{margin:0 0 5px}.leads #footer{width:760px;padding-right:20px}.leads .leads_new h2,.leads .leads_thankyou h2{margin-bottom:5px;padding-top:0 !important}.leads .leads_new fieldset{border:none}.leads .leads_new fieldset h3{font-size:26px;color:#1b9337;font-weight:bold;margin-bottom:20px;white-space:normal}.leads .leads_new fieldset .errorExplanation p{margin:0 !important}.leads .leads_new fieldset .errorExplanation ul{margin:5px 0}.leads .leads_new fieldset label{display:block}.leads .leads_new fieldset .text{margin-bottom:10px}.leads .leads_new fieldset .text input{font-size:18px;width:90%;padding:5px 3px}.leads .leads_new input.button_green{background:url(/images/product_site/button_green.png) top left no-repeat;border:none;width:200px;height:39px;color:#fff;font-weight:bold;font-size:20px;margin-right:10px}.leads .leads_new .center{text-align:center;padding:20px 0;clear:both}.leads .leads_new #content.in_columns .intro{float:left;width:360px}.leads .leads_new #content.in_columns .form{float:right;width:360px}.leads .leads_new #content.in_columns .text input{font-size:16px}.payments_plans .left_side{width:100%}.payments_plans .center p{font-size:18px}.payments_plans .center strong{color:#c33700;font-size:25px}.payments_plans .plans_container{width:625px;margin:40px auto 20px auto;text-align:center}.payments_plans .plan_container{float:left;position:relative;width:304px;height:331px;margin:0 3px;background:url(/images/product_site/plan_bg.png) top left no-repeat}.payments_plans .plan_container .plan{padding:10px 0;text-align:center}.payments_plans .plan_container .plan h4{text-indent:-9999px;display:block;height:32px}.payments_plans .plan_container .plan p{width:240px;margin:10px auto;display:block;text-align:center;font-size:12px}.payments_plans .plan_container .plan .leads ul{margin-top:22px;list-style:none}.payments_plans .plan_container .plan .leads ul li{margin:3px 0;color:#4d4d4d}.payments_plans .plan_container .plan .price{width:100%;height:40px;position:absolute;bottom:71px;left:0;color:#4d4d4d}.payments_plans .plan_container .plan .recruit{bottom:10px;left:0;margin:0px;position:absolute;width:100%}.payments_plans .plan_container .plan .recruit span{font-weight:bold}.payments_plans .plan_container .plan .recruit .joinlnk{margin:3px 0 0 0;width:auto}.payments_plans .plan_container .humfree h4{background:url(/images/product_site/free.png) no-repeat center center}.payments_plans .plan_container .humpro h4{background:url(/images/product_site/pro.png) no-repeat center center}.payments_plans .plan_container .humpro .leads strong{color:#518827}.payments_plans .plan_container .humunlimited h4{background:url(/images/product_site/unlimited.png) no-repeat center center}.payments_plans .plan_container .humunlimited .leads strong{color:#518827}.payments_plans .plan_container .humpro_codility h4{background:url(/images/product_site/humpro_codility.png) no-repeat center center}.payments_plans .plan_container .humunlimited_codility h4{background:url(/images/product_site/humunlimited_codility.png) no-repeat center center}.payments_plans .free{font-size:13px;text-align:center;clear:both;padding:20px 0 0 0}.payments_plans .questions{list-style:none}.payments_plans .questions li{width:100%;margin-bottom:20px}.payments_plans .questions li ul{list-style:none}.payments_plans .questions li ul li{width:400px;padding-right:75px;float:left}.payments_plans .questions li ul li p{font-size:14px;color:#2d2d2d}.contact #contact_form{border:solid 1px #d4d4d4;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:480px;float:left}.contact #contact_form h3{margin:10px 0 0 0}.contact #contact_form p{margin:0 0 10px 0}.contact #contact_form fieldset{border:none}.contact #contact_form form{margin:0 auto;width:400px}.contact #contact_form form li{margin:5px 0;clear:both;overflow:hidden}.contact #contact_form form .inputs input{width:250px;padding:5px;background:url(/images/admin/input_shadow.png) repeat-x;border:solid 1px #c4c4c3;float:left}.contact #contact_form form .inputs #lead_company,.contact #contact_form form .inputs #lead_phone,.contact #contact_form form .inputs #lead_email{width:190px}.contact #contact_form form .buttons{text-align:center}.contact #contact_form form label{width:128px;margin-right:10px;display:block;float:left;text-align:right;color:#474748;font-size:16px}.contact #contact_form form textarea{width:260px;height:100px;background:url(/images/admin/input_shadow.png) repeat-x;border:solid 1px #c4c4c3;float:left}.contact #contact_form form .inline-errors{padding-left:140px;padding-top:2px;font-size:12px}.contact #contact_content{width:428px;padding-left:40px;float:left}.contact .contact_details{overflow:hidden;clear:both;width:100%;float:left}.contact .contact_details li{width:100%;float:left}.contact .contact_details li span{width:70px;display:block;float:left;line-height:30px}.contact ul{margin-bottom:30px;list-style:none}.contact ul li{padding:2px 0;color:#2d2d2d}.contact ul li span{font-size:14px}.contact ul li big{font-weight:bold}.admin_payments_index .upgrade_from_container,.admin_payments_index .upgrade_to_container{width:322px;height:299px;float:left;position:relative}.admin_payments_index .upgrade_to_container{float:right}.admin_payments_index .upgrade_from,.admin_payments_index .upgrade_to{padding:20px}.admin_payments_index .upgrade_container big,.payments_plans .plans_container big{font-size:22px;font-weight:bold}.admin_payments_index .upgrade_to big{color:#1c23b6}.payments_plans .plans_container .lite big,.payments_plans .plans_container .pro big,.payments_plans .plans_container .unlimited big{color:#1c23b6}.admin_payments_index .upgrade_container ul{width:100%;list-style:none;margin-top:0 !important;margin-left:0px !important}.admin_payments_index .upgrade_container ul li{border:none;padding:0;float:none;margin:5px 0;width:auto;line-height:15px;height:15px;color:#333;font-size:13px;white-space:nowrap !important}.admin_payments_index .upgrade_to ul li{padding-left:20px !important;background:url(/images/admin/plan_upgrade_list_item.png) left center no-repeat;font-weight:bold;white-space:nowrap}.admin_payments_index .upgrade_container .price{position:absolute;left:20px;bottom:20px}.admin_payments_index .upgrade_container .price strong,.payments_plans .plans_container .price strong{display:block;font-size:22px;line-height:22px}.admin_payments_index .upgrade_to .price strong{color:#43682d}.admin_payments_index .upgrade_container .price small,.payments_plans .plans_container .price small{font-size:11px;color:#999}.admin_payments_index .upgrade_to .upgrade_button,.payments_plans .plans_container .upgrade_button{position:absolute;bottom:20px;right:20px;width:auto;float:right}.admin_payments_index .upgrade_to .upgrade_button a,.payments_plans .plans_container .upgrade_button a{display:block;padding-left:20px;height:40px;line-height:40px;background:url(/images/admin/upgrade_button.png) top left no-repeat;text-decoration:none;float:right;width:130px}.admin_payments_index .upgrade_to .upgrade_button span,.payments_plans .plans_container .upgrade_button span{padding-right:20px;background:url(/images/admin/upgrade_button.png) top right no-repeat;color:#fff;font-weight:bold;height:40px;line-height:40px;display:block;white-space:nowrap;text-align:center}.admin_payments_index .lite_info{text-align:right;margin:10px 0}.admin_payments_index form{float:left;width:60%}.admin_payments_index form .radios{margin:0}.admin_payments_index form label{width:auto}.admin_payments_index form span input{float:none;display:inline;width:30px}.admin_payments_index .all{margin:10px 5px;text-align:right}.privacy_policy p,.terms p{margin:0 0 20px 0 !important}#footer{margin:20px auto;padding:5px 0;width:900px;font-size:14px;background:#ececec;text-align:center;border-top:solid 1px #d4d4d4}#footer ul{display:inline}#footer ul li{display:inline;padding:0 5px}.cooperate{text-align:center;padding-bottom:20px;font-size:12px}.cooperate span{display:inline-block;height:20px;vertical-align:top}.cooperate ul{list-style:none}.cooperate ul li{display:inline-block;margin:2px 5px;vertical-align:middle}#flashNotice,#flashError,#flashInfo{-moz-border-radius:7px 7px 7px 7px;border:1px solid;color:#1f1f1f;margin:10px auto;padding:7px 0;position:relative;text-align:center;width:900px;line-height:21px}#flashNotice a.close_flash,#flashError a.close_flash,#flashInfo a.close_flash{width:22px;height:21px;margin:0px 8px 0 0;display:block;text-indent:-9999px;float:right}#flashNotice a,#flashError a,#flashInfo a{color:#db4003 !important;font-weight:bold}#flashNotice{background:#bcffcb url("/images/admin/flash_notice_bg.png") repeat-x bottom;border-color:green}#flashNotice a.close_flash{background:url("/images/admin/close_notice.png") no-repeat}#flashError{background:#ffb9c0 url("/images/admin/flash_error_bg.png") repeat-x bottom;border-color:red}#flashError a.close_flash{background:url("/images/admin/close_error.png") no-repeat}#flashInfo{background:#fff1b3 url("/images/admin/flash_info_bg.png") repeat-x bottom;border-color:#f6a971}#flashInfo a.close_flash{background:url("/images/admin/close_info.png") no-repeat}.codility #header_con{background:url(/images/product_site/codility_top_bg.png) repeat-x}.codility #header h1{float:left;width:153px;margin:8px 0 0 0}.codility #header h1 a{display:block;width:218px;height:28px;text-indent:-9999px;background:url(/images/product_site/humanway_codility_logo.png) no-repeat left}.codility #header #nav{display:none}.codility #content{background:url(/images/product_site/codility_howto.png) no-repeat right top}.codility #content .info{width:370px;padding-top:30px;background:url(/images/product_site/humanway_codility.png) no-repeat}.codility #content .intro{padding-bottom:90px}.codility #content .intro .recruit{margin-top:30px}.codility #content .intro .recruit .joinlnk{margin-left:35px}.codility .steps{list-style:none;clear:both;overflow:hidden;text-align:right;margin-bottom:15px}.codility .steps li{width:410px;float:right;text-align:center}.codility .steps li h4{margin-top:5px;text-align:center}.codility .steps li span{margin:0 auto;width:410px;height:313px;display:block}.codility .steps li .step_1{background:url(/images/product_site/codility_step_1.png) no-repeat}.codility .steps li .step_2{background:url(/images/product_site/codility_step_2.png) no-repeat}.codility .steps li .step_3{background:url(/images/product_site/codility_step_3.png) no-repeat}.codility .steps li .step_4{background:url(/images/product_site/codility_step_4.png) no-repeat}.codility .steps li .step_5{background:url(/images/product_site/codility_step_5.png) no-repeat}.codility .steps li .step_6{background:url(/images/product_site/codility_step_6.png) no-repeat}.codility .steps li .step_7{background:url(/images/product_site/codility_step_7.png) no-repeat}.codility .steps .arrow{width:29px;height:313px;margin:0 5px;background:url(/images/product_site/arrow.png) no-repeat center center}.codility .steps .center{padding-right:250px}.codility strong{color:#c33700;font-size:25px}.codility .plans_container{width:670px;margin:0 auto;text-align:center}.codility .plans_container .plan_container{width:284px;height:381px;margin:20px 10px 30px 10px;padding:20px 10px 0 10px;background:url(/images/product_site/codility_plan_bg.png) no-repeat;position:relative}.codility .plans_container .plan_container p{font-size:13px}.codility .plans_container .plan_container .leads ul{list-style:none}.codility .plans_container .plan_container .leads ul li{overflow:hidden;line-height:26px}.codility .plans_container .plan_container .leads ul li strong{font-size:20px;color:#7d7d7d}.codility .plans_container .plan_container .leads ul li .blue{color:#397bd0}.codility .plans_container .plan_container .price{width:284px;position:absolute;left:10px;bottom:70px}.codility .plans_container .plan_container .price b{font-size:16px}.codility .plans_container .plan_container .price strong{clear:both;display:block;font-size:22px;color:#7d7d7d}.codility .plans_container .plan_container .price small{font-size:12px}.codility .plans_container .plan_container .recruit{width:284px;position:absolute;left:10px;bottom:0}.codility .plans_container .pro{float:left}.codility .plans_container .pro h4{width:100%;height:26px;background:url(/images/product_site/humpro_codility.png) no-repeat center center;text-indent:-9999px}.codility .plans_container .unlimited{float:right}.codility .plans_container .unlimited h4{width:100%;height:26px;background:url(/images/product_site/humunlimited_codility.png) no-repeat center center;text-indent:-9999px}#nyroModalContent #lead_form{width:480px}#nyroModalContent #lead_form h3{margin:10px 0 0 0}#nyroModalContent #lead_form p{margin:0 0 10px 0;font-size:16px}#nyroModalContent #lead_form fieldset{border:none}#nyroModalContent #lead_form form{margin:10px auto 0 auto;width:400px}#nyroModalContent #lead_form form li{margin:5px 0;clear:both;overflow:hidden}#nyroModalContent #lead_form form .inputs{margin:0}#nyroModalContent #lead_form form .inputs input{width:250px;padding:5px;background:url(/images/admin/input_shadow.png) repeat-x;border:solid 1px #c4c4c3;float:left}#nyroModalContent #lead_form form .buttons{text-align:center}#nyroModalContent #lead_form form .buttons li{margin:0}#nyroModalContent #lead_form form label{width:128px;margin-right:10px;display:block;float:left;text-align:right;color:#474748;font-size:16px}#nyroModalContent #lead_form form textarea{width:260px;height:100px;background:url(/images/admin/input_shadow.png) repeat-x;border:solid 1px #c4c4c3;float:left}#nyroModalContent #lead_form form .inline-errors{padding-left:140px;padding-top:2px;font-size:12px;margin:0}


form.formtastic .modal_select h3{display:none}form.formtastic .modal_select ol,form.formtastic .modal_select .form_buttons{display:none}form.formtastic .modal_select legend{margin-bottom:2px}form.formtastic fieldset.inputs{margin-bottom:20px}form.formtastic fieldset{border:none}form.formtastic fieldset p.inline-hints{color:#8e8e8e;font-size:12px;padding-top:5px}form.formtastic fieldset p.inline-errors{color:red;padding:3px 0}form.formtastic fieldset input{width:auto}form.formtastic fieldset legend{margin-bottom:10px}form.formtastic fieldset legend span{font-size:17px;font-weight:bold;color:#000}form.formtastic fieldset ol{list-style:none}form.formtastic fieldset ol li{padding:5px 0}form.formtastic fieldset ol li abbr{border:none;margin-left:1ex}form.formtastic fieldset ol li input,form.formtastic fieldset ol li select{font-size:13px;padding:2px}form.formtastic fieldset ol li label{display:block}form.formtastic fieldset ol li label.error{color:red}form.formtastic fieldset ol li textarea{width:350px;height:150px;overflow:auto;font-size:13px}form.formtastic fieldset ol li.error{color:red}form.formtastic fieldset ol li.string input,form.formtastic fieldset ol li.password input{width:350px}form.formtastic fieldset ol li.boolean input{margin-right:1ex}form.formtastic fieldset ol li.boolean label{display:inline}form.formtastic fieldset ol li.commit input{width:auto;padding:2px 6px}form.formtastic fieldset .datetime li,form.formtastic fieldset .date li{float:left;padding:0px 5px 0px 0px}


div#nyroModalFull {
	font-size: 12px;
	color: #777;
	z-index: 9999 !important;
}
div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(/images/nyro/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
a#closeBut {
  background:url("/images/nyro/close.png") no-repeat scroll 0 0 transparent;
  display:block;
  height:30px;
  outline:0 none;
  position:absolute;
  right:-21px;
  text-indent:-9999em;
  top:-19px;
  width:31px;
  z-index:11;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalContent {
	overflow: auto;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background: left 20% no-repeat;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background-image: url(/images/nyro/prev.gif);
}
a.nyroModalNext {
	right: 0;
	background-position: right 20%;
}
a.nyroModalNext:hover {
	background-image: url(/images/nyro/next.gif);
}

