body{margin:0;padding:0;background-color:#fff;color:#1f1f1f;font-family:Tahoma,"Geneva CY",sans-serif;font-size:11px;font-weight:400;line-height:16px}a{font-family:Tahoma,"Geneva CY",sans-serif;font-size:12px;color:#4d4d4d}a:hover{color:#bd2024}a.big{font-family:Tahoma,"Geneva CY",sans-serif;font-size:14px;color:#1f1f1f;font-weight:700}a.big:hover{color:#bd2024}table{font-family:Tahoma,"Geneva CY",sans-serif;font-size:12px}h1{font-family:Tahoma,"Geneva CY",sans-serif;font-size:14px;color:#1f1f1f;text-decoration:none}h5{margin:0;padding:0;font-size:12px;color:#999;font-weight:bolder;text-decoration:none}h4{margin:0;padding:0;font-size:13px;color:#999;font-weight:bolder;text-decoration:none}h2.black{margin:0 0 3px 0;padding:0;font-size:16px;color:#000;font-weight:bolder;text-align:right;text-decoration:none}h2{margin:0 0 3px 0;padding:0;font-size:16px;color:#999;font-weight:bolder;text-align:right;text-decoration:none}h6{margin:0;padding:0;font-size:18px;color:#525252;font-weight:bolder;text-decoration:none}h7{margin:0;padding:0;font-size:16px;color:#525252;font-weight:bolder;text-decoration:none}.menu a{text-decoration:none}small,small a{font-family:Tahoma,"Geneva CY",sans-serif;font-size:10px;color:#1f1f1f}.input{background-color:color:#999;border:solid 0 #000;font-family:Arial;font-size:10px;width:80px;background-color:#acacac}.input2{background-color:color:#999;border:solid 0 #000;font-family:Arial;font-size:10px;width:25px;background-color:#acacac}.submit{background-color:color:#999;border:solid 0 #000;font-family:Arial;font-size:10px;background-color:#acacac}div.menu{padding:1px 0 1px 0}div.news_header{font-family:Tahoma,"Geneva CY",sans-serif;font-size:14px;font-weight:700;color:#4d4d4d;margin-bottom:8px}div.news_header a{font-family:Tahoma,"Geneva CY",sans-serif;font-size:14px;font-weight:700;color:#4d4d4d}.news_anons{font-family:Tahoma,"Geneva CY",sans-serif;font-size:12px;font-weight:400;color:#4d4d4d}div.main_back_menu{text-align:right;padding:5px 10px 5px 0;font-family:Tahoma,"Geneva CY",sans-serif;font-size:10px;font-weight:400;color:#000}div.main_back_menu a,div.main_back_menu a:visited{color:#000}div.spacer{padding:50px 0 0 0}div.main_field,div.main_field_cp{margin:0 10px 0 40px}div.news_link{padding:5px 0 0 0}div.news_link a{color:#000;font-size:9px;font-weight:700}.th{padding:5px 5px 5px 5px;font-family:Tahoma,"Geneva CY",sans-serif;font-size:13px;text-align:left;color:#5c525c;background-color:#f2f2f2}.td1{padding:10px 5px 10px 5px;font-family:Tahoma,"Geneva CY",sans-serif;font-size:12px;background-color:#e7e7e7}.td2{padding:10px 5px 10px 5px;font-family:Tahoma,"Geneva CY",sans-serif;font-size:12px;background-color:#f2f2f2}span.sub_menu a,span.sub_menu_selected a{font-family:Tahoma,"Geneva CY",sans-serif;font-size:11px;color:#000}span.sub_menu_selected a{font-weight:700}span.sub_menu a:hover{font-family:Tahoma,"Geneva CY",sans-serif;font-size:11px;color:#0523f3}span.sub_menu a:visited{font-family:Tahoma,"Geneva CY",sans-serif;font-size:11px;color:#000}span.sub_menu_selected a:hover{font-family:Tahoma,"Geneva CY",sans-serif;font-size:11px;color:#0523f3}span.sub_menu_selected a:visited{font-family:Tahoma,"Geneva CY",sans-serif;font-size:11px;color:#000}span.sub_menu_header,span.sub_menu_header a,span.sub_menu_header a:hover,span.sub_menu_header a:visited{font-family:Helvetica;font-weight:700;font-size:11px;color:#f1f1f1;background-color:#1f1f1f;text-decoration:none}div.login,div.login a{font-family:Arial;font-size:11px;color:#999;font-weight:700;text-decoration:none}div.login a:hover{font-family:Arial}td.month{padding:10px 0 10px 0;font-family:Arial;font-size:13px;font-weight:700}td.schedule{padding:3px 0 3px 10px}td.schedule a{font-family:Arial;font-size:12px}td.schedule_date{padding:3px 5px 3px 5px;background-color:#ddd;border-left:solid 2px #9e9e9e}.submenu_link{color:#000}.menu_link{color:#000}.gallery_box{margin-top:10px;font-size:14px;font-weight:700;color:#454545;text-align:center;padding:10 0 10 0;border-top:solid 1px #959595;background-color:#cacaca}.gallery_box2{margin-top:10px;text-align:center;padding:5px 0 5px 0;border-top:solid 1px #959595;border-bottom:solid 1px #959595;background-color:#cacaca;font-size:12px;font-weight:700;color:#454545}.gallery_box3{margin-top:10px;padding:12px 0 10px 0;font-size:15px;text-align:center;background-color:#cacaca;border-top:solid 1px #959595;border-bottom:solid 1px #959595}.gallery_info_td{background-color:silver;font-size:12px;vertical-align:top;padding:2px 0 2px 10px}a.courses_link{color:#464646;font-weight:700}a.courses_link:hover{color:#961010}.corner_cells{background-color:#f1f1f1;color:#7f7f7f;font-size:12px}.hour_cells1{border-bottom:solid 2px #aeaeae;border-left:solid 1px #fff;border-right:solid 1px #fff;background-color:#fff;color:#4f4f4f;font-size:11px;font-weight:700;padding:5px 0 5px 0}.hour_cells2{border-top:solid 2px #aeaeae;border-left:solid 1px #fff;border-right:solid 1px #fff;background-color:#fff;color:#4f4f4f;font-size:11px;font-weight:700;padding:5px 0 5px 0}.day_cells1{border-right:solid 2px #b2b2b2;border-top:solid 2px #fff;border-bottom:solid 2px #fff;background-color:#fff;color:#4f4f4f;font-weight:700;font-size:10px;padding:0 5px 0 5px}.day_cells2{border-left:solid 2px #b2b2b2;border-top:solid 2px #fff;border-bottom:solid 2px #fff;background-color:#fff;color:#4f4f4f;font-weight:700;font-size:10px;padding:0 5px 0 5px}.studio_status{margin-top:5px;padding:0 5px 3px 5px;font-family:Verdana;font-size:11px;color:#242424;font-weight:400;text-align:center}div.info_panel_date_in_round{padding:5px 1px 5px 0;color:#616161;font-size:22px;font-weight:700;text-align:center}div.info_panel_date_in_round div{font-size:14px;color:#616161;font-weight:700;text-align:center}div.info_panel_hours{padding:0 7px 3px 7px;font-size:10px;color:#aa0f0f;font-weight:700;text-align:center}div.info_panel_hours big{font-size:12px}span.wday big{font-size:16px}.info_panel_calendar_date{padding:2px 15px 3px 0;font-size:12px;color:#000;font-weight:700;text-align:left}.info_panel_calendar_date big{font-size:14px;color:#aa0f0f}h1.studio{padding:10px 0 10px 52px;margin-bottom:5px;font-size:20px;color:#5d5d5d;font-weight:530}.studio_header{padding:30px 0 10px 52px;margin-bottom:5px}a.course_head_link{text-decoration:none;color:#000}a.course_head_link:hover{text-decoration:underline;color:#861a1a}#footer{height:50px;background-color:#000;padding:3px 3px 0 5px;text-align:right}#footer .links{color:#f0f0f0;bottom:10px;margin:5px}#footer a{bottom:1px;margin:1px}#social{margin:40px 0 0 0}#social a{margin:0 0 0 5px}#clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:12px}* html .clear{zoom:1}#splashtext{word-spacing:.4em;line-height:1.7em}.scrollTop{background:url(/pictures/arrows.png) 0 -1533px no-repeat;display:block;width:110px;height:40px;position:fixed;bottom:10px;left:50%;text-align:center;z-index:2000}.scrollTop:hover{background-position:-138px -1533px}#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px}#tooltip div,#tooltip h3{width:500px;margin:5;color:#1f1f1f;font-family:Tahoma,"Geneva CY",sans-serif;font-size:14px;font-weight:400}table.inbody_panel{border-spacing:0;border-collapse:collapse;background-color:#fff;width:600px;border-color:#005fa3;border-style:outset;border-width:1px}table.inbody_panel td{background-color:#fff;text-align:left;border-color:#005fa3;border-style:outset;border-width:1px;padding:4px}table.inbody_panel th{background-color:#fff;border-color:#005fa3;border-style:outset;border-width:1px;padding:3px}.leftimg{float:left;margin:5px 14px 10px 0}.rightimg{float:right;margin:7px 0 7px 7px}.superclear{margin:3px}table.inbody_grey{border-spacing:0;border-collapse:collapse;background-color:#fff;width:100%;border-color:#ccc;border-style:outset;border-width:1px}table.inbody_grey td{background-color:#fff;text-align:left;border-color:#ccc;border-style:outset;border-width:1px;padding:10px}table.inbody_grey th{background-color:#fff;border-color:#ccc;border-style:outset;border-width:1px;padding:3px}.dashed a{TEXT-DECORATION:none;BORDER-BOTTOM:1px dashed #27609b;margin-bottom:10px}.divborder{padding:10px;border:1px solid #e1e1e1;display:none}#form input.button{width:317px;background:#fcfcfc url(/images/alert-overlay.png) repeat-x;display:inline-block;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);text-shadow:0 -1px 1px rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);position:relative;cursor:pointer;font-size:15px;line-height:1;border:0;color:#999}#form input.button:hover{color:#000;text-decoration:none}#form input.button:active{top:1px}#form ul{float:left}#form ul li{margin:10px 0;list-style:none;position:relative;clear:both}#form label{line-height:35px;width:100px;text-align:right;float:left;margin-right:10px}#form input,#form select{float:left;padding:8px;border:1px solid #ccc;margin-left:10px;background:#fcfcfc;-moz-border-radius:5px;-webkit-border-radius:5px}#form input{width:300px}#form textarea{float:left;padding:8px;border:1px solid #ccc;margin-left:10px;background:#fcfcfc;-moz-border-radius:5px;-webkit-border-radius:5px}#form textarea{width:500px;height:150px;resize:none}#userpic input.button{width:317px;background:#fcfcfc url(/images/alert-overlay.png) repeat-x;display:inline-block;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);text-shadow:0 -1px 1px rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);position:relative;cursor:pointer;font-size:15px;line-height:1;border:0;color:#999}#userpic input.button:hover{color:#000;text-decoration:none}#userpic input.button:active{top:1px}#userpic ul{float:left}#userpic ul li{margin:10px 0;list-style:none;position:relative;clear:both}#userpic label{line-height:35px;width:100px;text-align:right;float:left;margin-right:10px}#userpic input,#userpic select{float:left;padding:8px;border:1px solid #ccc;margin-left:10px;background:#fcfcfc;-moz-border-radius:5px;-webkit-border-radius:5px}#userpic input{width:300px}#userpic textarea{float:left;padding:8px;border:1px solid #ccc;margin-left:10px;background:#fcfcfc;-moz-border-radius:5px;-webkit-border-radius:5px}#userpic textarea{width:500px;height:150px;resize:none}.contact ul{list-style:none}.contact li{margin:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix{height:1%}.hr{border:none;border-bottom:1px solid #f0f0f0;border-top:1px solid #d6d6d6;clear:both;height:0;line-height:0;width:100%;font-size:0;padding:0;margin-bottom:20px}.error{color:red}.main_field h1{font:20px/29px Tahoma,"Geneva CY",sans-serif;color:#7a7a7a;border-bottom:1px solid #e4e4e4}.main_field_cp h1{font:20px/29px Tahoma,"Geneva CY",sans-serif;color:#000;border-bottom:1px solid #e4e4e4}.main_field_cp h1 a.active{color:#7a7a7a;font:20px/29px Tahoma,"Geneva CY",sans-serif}#scroller-body{width:850px;padding-bottom:30px}#mask{overflow:hidden;width:850px}#panel div{float:left}#scroller-header img{opacity:.6}#scroller-header a.selected>img{opacity:1}.entry ul{list-style-type:none}.entry ul li span.name{color:#000}.entry ul li{min-height:100px;border:dotted #666 1px;margin-top:5px;padding:10px;color:#999;font-style:italic;font-size:14px;background:#fcfcfc}.entry ul li.answer{border-left:solid #ff5a00 5px;margin-top:5px}.entry ul li img{float:left;margin-right:10px}.cf{font-size:10px;color:#888;position:relative;zoom:1;margin-bottom:4px;margin-top:10px;line-height:18px}#comments{margin-left:35px}.post{padding:15px;position:relative;background:#eee;margin-bottom:20px;border:1px solid #ccc;border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px}.inactive{color:#bbb}.post .title{position:relative;height:1%}.post .title h3{font-size:1.4em;margin:0 0 0 20px}.post .title h3 a{text-decoration:none;color:#000}.inactive .title h3 a{color:#bbb}.post .title p{font-size:11px;font-style:italic;font-weight:700;margin:0 0 0 20px;color:red}.post .title span{position:absolute;left:0;top:2px;cursor:pointer;width:14px;height:14px;background:url(trigger.gif) no-repeat left bottom;display:block;font-size:0}#content .inactive .title span{background-position:left top}.news_block{padding:15px;position:relative;margin-bottom:20px;border:1px solid #ccc}.circle{border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px}.singletheme-wrap{width:90%;margin:auto;margin-top:20px}.singletheme-wrap h2{margin:.9em 0 1.1em;font-size:26px;font-size:1.625rem}.singletheme-wrap h1,.singletheme-wrap h6,.singletheme-wraph2,.singletheme-wraph3,.singletheme-wraph4,.singletheme-wraph5{color:#333538;font-weight:600;text-rendering:optimizeLegibility;line-height:1.35}.two-columns-one{margin-bottom:0!important}.four-columns-one,.four-columns-two,.three-columns-one,.three-columns-two,.two-columns-one{position:relative;float:left;margin-right:4%;margin-bottom:0}.two-columns-one{width:30%}.singletheme-wrap h3{padding-bottom:5px;font-size:16px;font-size:1rem}.singletheme-wrap h3{display:inline-block;margin:0 0 .8em;padding-bottom:4px;font-size:14px;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid}.entry-content p:last-child,.entry-summary p:last-child{margin:0}.entry-content .info-text,.singletheme-wrap .info-text,.singletheme-wrap-small .info-text{font-size:14px;font-size:.875rem;line-height:1.65}.singletheme-wrap .last{clear:right;margin-right:0!important;margin-bottom:0!important}.singletheme-wrap .divider{margin-bottom:15px!important;padding-top:15px!important}.divider{width:100%;margin-bottom:20px;padding-top:20px;display:block;clear:both}.black_line{width:90%;height:25px;background-color:#ccc;color:#fff;font-size:34px;font-size:.875rem;line-height:1.65;margin:auto}.special_index{display:inline-block;margin:0 0 .8em;padding-bottom:4px;font-size:14px;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid}.good_text_format{font-size:14px;font-size:.875rem;line-height:1.65}.nd{display:none}.button{padding:10px 15px;font-size:15px;font-weight:bolder;cursor:pointer;border:1px solid #000;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-shadow:0 1px 0 rgba(0,0,0,.4)}.button.big{padding:6px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}span#login-widget-switch{display:block;width:100px;text-align:center;margin:0 auto}div.login-widget{position:relative}div#login-widget-content{position:absolute;top:1px;right:7px;padding:20px;-webkit-box-shadow:0 0 0 5px rgba(255,255,255,.11);-moz-box-shadow:0 0 0 5px rgba(255,255,255,.11);box-shadow:0 0 0 5px rgba(255,255,255,.11);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-left:-136px;background-color:#fff}input.custom-input{margin-bottom:20px;padding:10px;padding-left:60px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #e0e0e0;-webkit-box-shadow:inset 0 3px 5px -4px rgba(0,0,0,.1);-moz-box-shadow:inset 0 3px 5px -4px rgba(0,0,0,.1);box-shadow:inset 0 3px 5px -4px rgba(0,0,0,.1);background:no-repeat 15px center;background-color:#f4f4f4}.button.pink{background:#e99798;background:-moz-linear-gradient(top,#e99798 0,#db6363 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#e99798),color-stop(100%,#db6363));background:-webkit-linear-gradient(top,#e99798 0,#db6363 100%);background:-o-linear-gradient(top,#e99798 0,#db6363 100%);background:-ms-linear-gradient(top,#e99798 0,#db6363 100%);background:linear-gradient(to bottom,#e99798 0,#db6363 100%);-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.5),0 1px 0 0 rgba(0,0,0,.21);-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.5),0 1px 0 0 rgba(0,0,0,.21);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.5),0 1px 0 0 rgba(0,0,0,.21);color:#fff;border-color:#c75f5e}.button.pink:hover{background:#e99798;background:-moz-linear-gradient(top,#e99798 0,#f07878 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#e99798),color-stop(100%,#f07878));background:-webkit-linear-gradient(top,#e99798 0,#f07878 100%);background:-o-linear-gradient(top,#e99798 0,#f07878 100%);background:-ms-linear-gradient(top,#e99798 0,#f07878 100%);background:linear-gradient(to bottom,#e99798 0,#f07878 100%)}.button.pink:active{background:#db8182;background:-moz-linear-gradient(top,#db8182 0,#f07878 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#db8182),color-stop(100%,#f07878));background:-webkit-linear-gradient(top,#db8182 0,#f07878 100%);background:-o-linear-gradient(top,#db8182 0,#f07878 100%);background:-ms-linear-gradient(top,#db8182 0,#f07878 100%);background:linear-gradient(to bottom,#db8182 0,#f07878 100%)}.button.green{background:#b0d561;background:-moz-linear-gradient(top,#b0d561 0,#84ba34 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#b0d561),color-stop(100%,#84ba34));background:-webkit-linear-gradient(top,#b0d561 0,#84ba34 100%);background:-o-linear-gradient(top,#b0d561 0,#84ba34 100%);background:-ms-linear-gradient(top,#b0d561 0,#84ba34 100%);background:linear-gradient(to bottom,#b0d561 0,#84ba34 100%);-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.5),0 1px 0 0 rgba(0,0,0,.21);-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.5),0 1px 0 0 rgba(0,0,0,.21);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.5),0 1px 0 0 rgba(0,0,0,.21);color:#fff;border-color:#598b06}.button.green:hover{background:#b0d561;background:-moz-linear-gradient(top,#b0d561 0,#98d63a 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#b0d561),color-stop(100%,#98d63a));background:-webkit-linear-gradient(top,#b0d561 0,#98d63a 100%);background:-o-linear-gradient(top,#b0d561 0,#98d63a 100%);background:-ms-linear-gradient(top,#b0d561 0,#98d63a 100%);background:linear-gradient(to bottom,#b0d561 0,#98d63a 100%)}.button.green:active{background:#a2c754;background:-moz-linear-gradient(top,#a2c754 0,#98d63a 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#a2c754),color-stop(100%,#98d63a));background:-webkit-linear-gradient(top,#a2c754 0,#98d63a 100%);background:-o-linear-gradient(top,#a2c754 0,#98d63a 100%);background:-ms-linear-gradient(top,#a2c754 0,#98d63a 100%);background:linear-gradient(to bottom,#a2c754 0,#98d63a 100%)}div#login-widget-content::before{content:'';display:block;position:absolute;border:16px solid #fff;border-left:16px solid rgba(255,255,255,0);border-right:16px solid rgba(255,255,255,0);border-top:0 solid rgba(255,255,255,0);top:-16px;left:50%;margin-left:-16px}div#login-widget-content::after{content:'';display:block;position:absolute;border:19px solid rgba(255,255,255,.11);border-left:18px solid rgba(255,255,255,0);border-right:18px solid rgba(255,255,255,0);border-top:0 solid rgba(255,255,255,0);top:-24px;left:50%;margin-left:-18px}.course_main_schedule img{max-width:420px;margin:0 auto;display:block}.superheight1{min-height:392px;width:425px!important;display:block;float:left}.superheight1 div{width:391px!important}