.nostyled{list-style:none;padding:0}.fl{float:left}.fr{float:right}.clear_zero{clear:both;visibility:hidden;height:0;overflow:hidden;line-height:0;font-size:0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.decoration{position:absolute;display:block;overflow:hidden}html.wf-loading *{color:transparent !important}body{font-family:Arial,sans-serif}html{background:url('/../img/bg_brokertrust.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#000000}a,a:hover{color:#0099CC}a:hover{text-decoration:none}*{margin:0;padding:0}div.clear{clear:both}div.wrapper{text-shadow:1px 1px 0 black;color:#fff;text-align:center;width:1100px;margin:0 auto;position:relative}div.wrapper header{position:relative;z-index:2;margin-bottom:30px}div.wrapper header h1{font-size:46px;margin:50px 0 5px 0;display:inline-block;position:relative;z-index:2;font-weight:normal;background:rgba(0,0,0,0.4);padding:10px}div.wrapper header small{font-size:28px;display:block;margin-top:5px}div.wrapper header div.logo{margin:0;display:inline-block;float:none}div.wrapper header div.logo a{font-size:24px;text-transform:uppercase;color:#77cc33;text-decoration:none;line-height:0.7;padding:15px;background:#ebeae9;-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);display:inline-block;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div.wrapper header div.logo a:hover{color:#0099CC}div.wrapper header div.logo a:hover span.inverse{color:#77cc33}div.wrapper header div.logo a:hover strong{background:#0099CC;color:#efefef}div.wrapper header div.logo strong{font-size:13px;font-weight:normal;text-transform:none;text-shadow:none;background:rgba(204,204,204,0.5);color:#333333;padding:5px 10px;clear:both;letter-spacing:normal;display:inline-block;line-height:1.3}div.wrapper header div.logo span.inverse{color:#0099CC}div.wrapper div.course{height:455px}div.wrapper div.card,div.wrapper div.course{float:left;margin:0 15px 50px 15px;background:#f9f9f9;width:353px;color:#333;text-shadow:none;-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);text-align:left;position:relative}div.wrapper div.card img,div.wrapper div.course img{width:295px;display:block;border-bottom:1px solid #cccccc}div.wrapper div.card div.photo,div.wrapper div.course div.photo{position:relative}div.wrapper div.card div.text,div.wrapper div.course div.text{padding:0 20px 20px 20px;position:relative}div.wrapper div.card div.text h2,div.wrapper div.course div.text h2{font-size:18px;margin-top:20px;margin-bottom:-10px;font-weight:normal}div.wrapper div.card div.text h2 a,div.wrapper div.course div.text h2 a{color:#333;text-decoration:none}div.wrapper div.card div.text p,div.wrapper div.course div.text p{font-size:13px;margin-top:20px;line-height:1.5}div.wrapper div.card span.arrow,div.wrapper div.course span.arrow{display:block;width:11px;height:21px;position:absolute;top:25px}div.wrapper div.card_text div.text{padding-top:20px}html.wf-active div.wrapper header,html.wf-active div.wrapper header h1,html.wf-active div.wrapper header div.logo,html.wf-active div.wrapper header div.logo a,html.wf-active div.wrapper header div.logo strong,html.wf-active div.card div.text h2,html.wf-active div.course div.text h2{font-family:'Signika',Arial,sans-serif}div.cards_wrapper{text-align:center;margin-bottom:40px}div.cards_wrapper div.card_gift{text-align:left;margin:0 auto;display:inline-block;float:none;margin:0 15px}div.course p.lector{margin-top:10px !important}html.ie strong.milestone{display:none !important}html.ie h1{font-size:55px}html.ie header small{font-size:20px !important}html.ie .logo a{font-size:40px;color:#fff}html.ie .logo a strong{display:block;font-size:20px}div.card{position:relative;height:90px;width:295px;margin:0 auto;text-align:center;padding-top:150px}div.card img{position:absolute;left:0;top:0}div.card a.img{display:block}div.card a.img:hover img{opacity:0.9}div.card div.text{text-align:center;position:relative}div.card div.text p{margin:30px 0 20px 0 !important}div.card div.text a.green_button{padding:8px 25px;position:absolute;top:-55px;left:23px;width:200px}.green_button{background:#77CC33;border:1px solid rgba(255,255,255,0.1);box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:4px 20px;text-decoration:none;display:inline-block;font-size:18px;color:#f9f8f4;text-shadow:1px 1px 0 #3b8401;margin:0 0 1px -1px;cursor:pointer}html.wf-active .green_button{font-family:'Signika',Arial,sans-serif}.green_button:hover{background:rgba(119,204,51,0.9);color:#f9f8f4}.green_button:active{background:#77CC33;box-shadow:0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3);margin:1px 1px 0 0}section.courses{margin:0 auto;width:766px}section.courses h2.headline{margin-bottom:40px;background:rgba(0,0,0,0.4);padding:15px 0;width:940px}div.course{width:303px;height:430px;float:left;color:#333;text-shadow:none;background:#ebeae9;-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);margin:0 20px 20px 0;text-align:left;position:relative}div.course_nomargin{margin-right:0}div.perex{padding:0 30px 20px 30px;position:relative}div.perex h2{font-size:18px;font-weight:normal;letter-spacing:-0.03em;line-height:1.1em;margin:0 0 8px 0}div.perex p{font-size:13px;line-height:1.4;margin-bottom:8px}html.wf-active div.perex h2{font-family:'Signika',Arial,sans-serif}div.course address,div.promo_wrapper div.main address,div.user_wrapper div.active_courses address{position:absolute;top:0;left:0;color:#fff;text-shadow:1px 1px 0 #499d06;text-decoration:none;padding:0 20px;height:25px;line-height:25px;font-size:13px;background:rgba(119,204,51,0.8);font-style:normal;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;z-index:100;display:block}div.course address a,div.promo_wrapper div.main address a,div.user_wrapper div.active_courses address a{text-decoration:none}div.course address a:hover,div.promo_wrapper div.main address a:hover,div.user_wrapper div.active_courses address a:hover{background:#77cc33;text-decoration:none}div.course address.online,div.promo_wrapper div.main address.online,div.user_wrapper div.active_courses address.online{text-shadow:1px 1px 0 #07779d;background:rgba(43,169,211,0.85)}div.course address.online a:hover,div.promo_wrapper div.main address.online a:hover,div.user_wrapper div.active_courses address.online a:hover{background:#31b6d3 !important;text-decoration:none}div.course a.photo{display:block;margin-bottom:20px;position:relative;text-decoration:none;height:176px;overflow:hidden}div.course a.photo:hover{opacity:0.9}div.course a.photo img{width:353px}div.course a.photo strong{position:absolute;bottom:-10px;left:-10px;padding:5px 15px 15px 25px;color:#fff;font-weight:normal;font-size:16px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;background:rgba(43,169,211,0.85);text-shadow:1px 1px 0 #07779d}html.wf-active div.course a.photo strong{font-family:'Signika',Arial,sans-serif}div.course a.photo strong small{display:block;font-size:14px}div.course a.photo strong.full{background:rgba(255,0,0,0.75);text-shadow:1px 1px 0 #b32302}div.course div.lector{float:left;width:180px}div.course div.lector.line{width:auto}div.course div.person{margin-bottom:5px;clear:both;overflow:auto}div.course div.lector span{float:left;margin:7px 0 0 8px;font-size:13px}div.course div.lector_photo{width:30px;height:30px;overflow:hidden;float:left;clear:both}div.course div.lector_photo img{width:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}div.course p.lector span{display:block;margin-bottom:3px}div.course p.lector.line span{display:inline}div.course strong.price{float:right;width:70px;text-align:right;font-size:16px;margin-top:10px}div.course div.bottom_info{position:absolute;bottom:15px;left:30px;margin-top:10px;padding-top:10px;border-top:1px dashed #cccccc;width:290px}div.course div.bottom_info a,div.course div.bottom_info time{font-size:14px}div.course time,div.promo_wrapper time{float:left;font-size:14px;font-weight:bold;padding:4px 0 3px 28px;margin-top:2px;background:url('/../img/ico_calendar.svg') left 0 no-repeat}div.course a.more,div.promo_wrapper a.more{float:right;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(204,204,204,0.8);color:#333333;text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,0.5)}div.course a.more:hover,div.promo_wrapper a.more:hover{background:rgba(204,204,204,0.6)}section.courses a.next{float:right}@media only screen and (max-device-width:1024px){body{font-family:Arial,Helvetica,sans-serif}html{background:none;color:#000000;position:relative}div.ipadbg{background:#333333 url('/../img/bg_brokertrust_ipad.jpg') no-repeat center top;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}h1{font-size:32px;margin:50px 0 5px 0;display:inline-block;position:relative;z-index:2;font-weight:normal;background:rgba(0,0,0,0.4);padding:10px}div.wrapper div.course div.text h2{font-size:18px;font-weight:normal}html.wf-active h1,html.wf-active div.wrapper div.course div.text h2{font-family:'Signika',Arial,sans-serif}}@media only screen and (min-width:768px) and (max-width:959px){body{text-align:center;-webkit-text-size-adjust:100%}div.wrapper{text-align:center;width:100% !important}div.wrapper header div.logo{float:none}div.wrapper div.card{margin:0 auto 20px auto;float:none;overflow:auto;display:block}div.wrapper header h1{font-size:34px;margin-top:30px}div.wrapper header h1 small{font-size:24px}}@media only screen and (max-width:479px),only screen and (min-width:480px) and (max-width:767px){body{text-align:center;-webkit-text-size-adjust:100%}div.wrapper{width:90% !important;text-align:center}section.courses{width:100%}section.courses div.course{width:100%;max-width:450px;margin:0 0 20px 0}section.courses div.course a.photo img{width:100%}section.courses div.course .bottom_info{width:85%;padding:10px 5% 0 0;left:5%}div.wrapper header div.logo{float:none}div.wrapper header h1{font-size:24px;margin-top:30px}div.wrapper header h1 small{font-size:16px}div.wrapper div.card{margin:0 auto 20px auto;float:none;overflow:auto;display:block}}