*{margin:0;padding:0}
html{height:100%}
body{font:16px Georgia, Tahoma, Verdana, sans-serif;color:#666;width:100%;height:100%;background-image:url(../imgs/bg.jpg)}
a{color:#44acb9;outline:none;text-decoration:underline}
a:hover{text-decoration:none;color:#F60}
img{border:none}
p{margin-bottom:1em}
input{vertical-align:middle}
blockquote{margin:10px 0 20px 30px}
.bg_top{background-image:url(../imgs/bgwraper.jpg);background-repeat:repeat-x}
#wrapper{width:934px;min-height:100%;height:auto!important;margin:0 auto}
#header{height:35px;overflow:hidden;padding:0 20px}
.topmenu{list-style:none;float:right}
.topmenu li{float:left;height:38px;overflow:hidden;margin-top:10px;margin-right:1px;background:transparent;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding:0 8px}
.topmenu li#uhere{margin-top:0;background-position:0 0}
.topmenu .borange{background:#ec7f21}
.topmenu .bdblue{background:#6b9ab7}
.topmenu .bgreen{background:#75ae3c}
.topmenu .byellow{background:#f3c303}
.topmenu .bgray{background:#d7d4d4}
.topmenu .bblue{background:#58c0cd}
.topmenu li a{min-width:70px;display:block;height:38px;text-align:center;color:#333;text-decoration:none;font-size:18px;line-height:120%;padding-top:4px;background:transparent}
#middle{width:100%;height:1%;background:#fff;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding:0 0 1px}
.lines{clear:both;padding-top:10px}
.lines div{float:left;height:1px;border-bottom:1px dashed #ccc}
.lines1{width:230px;margin:0 40px}
.lines2{width:570px;margin-right:30px}
.footerdopbg{background:transparent url(../imgs/footerbg.png) 0 0 no-repeat;width:934px;height:33px;margin-top:-33px}
#middle:after{content:'.';display:block;clear:both;visibility:hidden;height:0}
#container{width:100%;float:left;padding:0 8px}
.langs{float:right;margin-right:35px;line-height:24px;text-align:right}
#langs{height:24px;width:196px;border:1px solid #ccc;color:#000}
.logo{padding-bottom:5px;padding-top:13px;padding-left:13px}
.opinions{background:transparent url(../imgs/headerbg.jpg) 0 0 no-repeat;height:267px;margin-bottom:10px}
.opinions1pg{background:transparent url(../imgs/header1pgbg.jpg) 0 0 no-repeat;height:537px;margin-bottom:10px}
#testym .h_makemagik{float:right;margin-right:20px;padding-top:5px}
#testym .h_testimonial{margin-left:546px;padding-top:35px}
#tfpage{display:none;position:relative}
#tfpage .h_makemagik{position:absolute;right:20px;top:5px}
.opinions .courses{margin-left:560px;margin-top:-22px;position:absolute}
.opinions1pg .courses{margin-left:560px;margin-top:-29px;position:absolute}
.opinions .courses1pg{margin-left:300px;margin-top:-22px}
.opinions1pg .courses1pg{margin-left:300px;margin-top:-29px}
.timepane1pg,.timepane{margin-right:20px;padding-left:25px;height:28px;width:85px;background:transparent url(../imgs/timeicon.png) 0 0 no-repeat;line-height:14px;font-family:Tahoma}
.timepane{margin-top:-175px;margin-left:310px}
.timepane1pg{float:right;margin-top:-135px}
.maintitle{color:#f60;margin-bottom:15px;margin-left:310px;margin-top:20px;float:left;width:610px}
.maintitle h1{font-size:34px;font-weight:400;margin:0;padding:0}
.mainphoto{padding-left:20px;width:210px;float:left}
.maincite{float:right;background:transparent url(../imgs/artbg.gif) 0 0 repeat;width:300px;margin-right:50px;margin-top:35px;font-size:16px;color:#ccc}
.savespace{float:right;width:365px;height:36px}
#content{clear:both;background:transparent url(../imgs/vline.png) 287px 0 repeat-y;line-height:24px;color:#000;padding:0 30px 0 315px}
#content ul,#content ol{padding-left:20px;margin-top:10px}
#content li{line-height:1.5em;margin-bottom:10px}
.snippetright{float:right;margin:10px 0 10px 20px}
.snippetleft{float:left;margin:10px 20px 10px 0}
.snippetcentr{clear:both;text-align:center}
.sl{float:left;width:280px;margin-left:-100%;position:relative;margin-top:80px}
.enrol{width:300px;height:187px;background:transparent url(../imgs/enrol.png) 0 0 no-repeat;margin-top:20px;margin-left:-7px}
.enrol div{width:280px;height:187px;background:transparent url(../imgs/enrol.jpg) 14px 2px no-repeat;padding:10px 0 0 40px}
.enrol1pg{width:300px;height:441px;background:transparent url(../imgs/enrol1pg.png) 0 0 no-repeat;margin-top:20px}
.enrol1pg div{width:280px;height:441px;background:transparent url(../imgs/enrol1pg.jpg) 14px 17px no-repeat;padding:45px 0 0 40px}
#abc,#cite{height:170px;width:190px;background:transparent url(../imgs/abc.png) 0 0 no-repeat;display:none;padding:20px 27px}
#cite{background-image:url(../imgs/cite.png)}
#cite .space{display:block;float:left;width:35px;height:35px}
#cite .citeitself{line-height:130%}
#cite .citesign{display:block;margin-top:1em;float:right;font-size:14px;color:#4daab6;font-style:italic}
.join{padding-left:40px}
#mainmenu{position:relative;width:280px;background:transparent url(../imgs/menubg.png) 0 100% no-repeat;margin-top:-21px;margin-left:-16px;margin-bottom:16px;padding-bottom:16px}
#mainmenu .innner{width:235px;background:transparent url(../imgs/menubg.jpg) 26px 0 repeat-y;margin-top:23px;padding:22px 0 30px 40px}
#mainmenu ul ul{margin-left:10px;margin-bottom:10px}
#mainmenu li{background:transparent url(../imgs/grid.png) 20px 100% no-repeat;padding-right:10px}
#mainmenu li ul li{background:none;margin-bottom:10px}
#mainmenu a{font-size:18px;color:#333;text-decoration:none;line-height:26px;padding-left:20px;display:block}
#mainmenu a:hover{color:#f60}
#mainmenu li.selected{background:none}
#mainmenu li.selected a{background:transparent url(../imgs/uhere.png) 0 50% no-repeat;color:#f60}
#mainmenu .selected ul a{background:none;color:#666;font-size:15px;line-height:100%}
#mainmenu .selected ul .selected a{background:none;color:#1D88A6}
#mainmenu .plaster{position:absolute;top:-22px;left:2px;width:65px;height:67px;background:transparent url(../imgs/plaster.png) 0 0 no-repeat;padding:0}
#submenu{margin-left:15px;width:240px;background:transparent url(../imgs/artbg.gif) 0 0 repeat;margin-bottom:20px}
#submenu ul li{background:transparent url(../imgs/submenu.png) 15px 0 no-repeat;padding:7px 0 8px 50px}
#submenu ul li.selected{background:transparent url(../imgs/submenu_.png) 15px 0 no-repeat}
#submenu a{color:#333;text-decoration:none}
#submenu li.selected a{color:#44acb9;text-decoration:underline}
#submenu a:hover{color:#44acb9}
.divider{width:220px;height:10px;border-top:1px dashed #ccc;margin:0 20px}
.video{width:280px;height:229px;background:transparent url(../imgs/videobg.gif) 0 0 no-repeat;margin-bottom:20px}
.movie{padding-top:66px;padding-left:22px}
.question{width:225px;height:430px;background:transparent url(../imgs/forms.png) 0 0 no-repeat;margin-left:-24px;margin-bottom:20px;line-height:25px;color:#4daab6;font-size:13px;padding:70px 0 0 60px}
.authz ul{color:#333;font-size:90%}
.authz ul li{margin-bottom:0!important}
.authz .starrequired{color:red}
.question form,.authz form{width:225px}
.question input,.question .inputtextarea{width:190px;border:1px solid #cecece;padding:3px}
.authz input[type=text],.authz input[type=password]{margin-bottom:10px;border:1px solid #cecece;width:300px;padding:5px}
.textovka{height:100px}
.bulka{background:transparent;font-family:Georgia;color:#4daab6;margin-left:60px;height:auto!important}
.questionB{width:405px;height:534px;background:transparent url(../imgs/letterbg.jpg) 0 0 no-repeat;line-height:25px;color:#666;font-size:13px;margin-left:100px;padding:20px 0 0 70px}
.questionB form{width:405px}
.questionB input,.questionB .inputtextarea{width:244px;border:1px solid #4daab6;height:50px;padding:3px}
.questionB .bulka{border:none;color:transparent;cursor:pointer;display:block;width:245px;height:55px!important;margin:40px 0 0}
.questionB .discro{width:245px;line-height:15px}
.copyright{height:83px;clear:both;background:#fff;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:0 15px 10px}
.copyright div{float:left;margin-right:5px}
.skype{padding-top:10px;height:50px}
.mail a{background:transparent url(../imgs/mail.jpg) 0 20px no-repeat;color:#4daab6;display:block;height:45px;line-height:23px;padding-left:50px;width:180px;padding-top:20px}
.copyreserve{background:transparent url(../imgs/copyright.png) 18px 20px no-repeat;width:360px;color:#FFF;height:40px;padding:23px 0 0 25px}
.copyreserve span{color:#333;font-size:12px}
.copyreserve b{font-weight:400;font-size:14px}
.design{width:95px;font-size:14px;height:26px;background:transparent url(../imgs/enotsign.png) 100px 10px no-repeat;line-height:19px;text-align:right;color:#000;white-space:nowrap;padding:30px 54px 0 0}
.design b{color:#b2b2b2;font-weight:400}
#footer{background:transparent url(../imgs/bg_footer.png) 0 10px repeat-x;clear:both;padding:20px 0 20px 60px}
#footer .borange{color:#f78a27}
#footer .bblue{color:#8fC0bf}
#footer .bgreen{color:#88C854}
#footer .byellow{color:#F9C404}
#footer .bgray{color:#A3A6A6}
#footer .bdblue{color:#4dCbD7}
#footer ul{color:gray;float:left;font-size:13px;font-family:arial;width:17%;margin-left:20px;list-style-type:none}
#footer ul ul{width:100%;color:inherit;list-style-type:square;margin-left:0}
#footer ul li{margin-bottom:3px}
#footer ul a{color:inherit;text-decoration:underline;font-weight:700}
#footer ul ul a{color:#FFF;text-decoration:none;font-weight:400}
#footer ul ul li.selected a{text-decoration:underline}
.enrolnew{background:transparent url(../imgs/devochka.png) 5px 0 no-repeat;width:266px;height:165px;padding-bottom:30px;font-size:18px;font-family:georgia}
.enrolnew b{font-size:24px;font-weight:400;color:#0da0b3}
.slogan{margin-left:135px;padding-top:15px;line-height:100%}
.coolbutton{width:235px;height:45px;background:rgba(255,255,255,0.7);padding-top:9px;margin:20px 15px 10px}
.coolbutton a{display:block;text-decoration:none;text-shadow:#000 1px 1px;color:#fff;background:#f60;width:215px;height:35px;text-align:center;border:1px solid #d6702b;font-size:20px;line-height:32px;overflow:hidden;margin:0 10px 10px}
.visualinfo{margin-left:289px;position:relative;width:610px;height:165px;margin-top:10px;margin-bottom:31px}
.newtesty{position:absolute;width:260px;top:10px;right:10px;background:rgba(255,255,255,0.8);font-size:14px;z-index:2;padding:10px 20px}
.newtesty i{display:block;float:right;color:#18a3b3}
.coolbutton,.coolbutton a,.visualinfo{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}
.skypebnt{font-size:14px;display:inline;text-decoration:none;color:#000;background:#fff url(../imgs/skypeicon_s.png) 6px 4px no-repeat;padding:5px 5px 5px 27px}
#content h1{font-family:Georgia;font-size:34px;font-weight:400;color:#f60;margin-bottom:25px;line-height:105%}
.advinfo{float:right;-moz-border-radius:10px;-webkit-border-radius:10px;background:#ccc;max-width:250px;min-width:200px;font-family:arial;margin:5px 0 5px 20px}
.advinfo table{width:100%;border-collapse:collapse;-moz-border-radius:10px;-webkit-border-radius:10px}
.advinfo td{padding:5px 10px 5px 20px}
.advinfo .unc{background:#eee}
.fix{position:fixed;bottom:0;right:0}
.rekklama{position:relative;z-index:1}
.cube{position:absolute;width:8px;height:8px;left:10px;bottom:10px;background:#ccc;border:1px solid #FFF;cursor:pointer;overflow:hidden;color:#ccc}
.rekklama .selected{background:#f60;color:#f60}
.pl1{left:10px}
.pl2{left:25px}
.pl3{left:40px}
.pl4{left:55px}
.pl5{left:70px}
.superclass{left:0;position:absolute;top:-75px;z-index:2}
div.photo-album-info{float:left;width:350px}
.lrik{position:relative;background:#ebe9d9;border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;font-size:15px;padding:20px 145px 15px 15px}
.lrik img{position:absolute;bottom:-2px;right:-85px}
.enrolbanner,.summerbanner{background:transparent url() 0 0 no-repeat;-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;height:269px;width:890px;margin-left:15px;margin-top:10px;position:relative}
.enrolbanner img,.summerbanner img{position:absolute;top:-50px;right:-20px}
.summerbanner{background:transparent url(../imgs/ladies.jpg) 0 0 no-repeat;height:312px;border-bottom:5px solid #ff772c}
.summertext{position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.2);height:123px;color:#FFF;font-size:47px;font-family:Helvetica;line-height:50px;font-weight:700;width:830px;padding:0 30px}
.summertext h1{font-weight:400;font-size:28px;font-family:Helvetica}
.enroltext,.summeroffer{background:#EBE9D9;height:108px;width:890px;margin-left:15px;margin-bottom:20px;font-size:18px;color:#000}
.rightlink{float:left;display:block;font-size:48px;width:275px;text-align:center;padding-top:35px;line-height:55%;color:#000;text-decoration:none}
.rightlink big{font-size:78px}
.rightlink small{font-size:20px;display:inline-block;margin-top:-40px}
.enroltext p,.enroltext div{padding-left:35px;margin-top:20px;display:block;float:left;width:230px}
.enroltext div{width:550px}
.enroltext p a.button,.summeroffer a.button,.summerbutton{background:0 to(#ff6f01));display:block;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:1px solid #ff9427;color:#FFF;text-decoration:none;font-size:24px;float:left;margin:5px 55px 15px 5px;padding:10px 20px}
.summeroffer{height:168px;background:#ebe9d9}
.summeroffer a.button,.summerbutton{font-size:20px;float:none;display:inline-block;white-space:nowrap;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin:15px 35px 0 0;padding:5px 25px}
.summeroffer a.button:hover,.summerbutton:hover{background:0 to(#ffb01e));color:#FFF}
.offer{width:230px;height:158px;float:left;border-right:1px solid #ccc;position:relative;padding:10px 30px 0}
.summeroffer .last{border-right:0}
.offer h3{font-size:30px;font-family:Helvetica;color:#ff9612}
.offer .popup{position:absolute;top:-300px;left:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #aaa;background:rgba(255,255,255,0.95);font-size:15px;display:none;padding:10px}
.popup .x{text-decoration:none;float:right;font-family:arial;color:#aaa;margin-top:-5px;margin-right:5px}
.popup strong{font-weight:400;font-size:40px;color:#c30;line-height:90%;margin-left:15px;margin-bottom:5px;display:inline-block}
.popup ul{margin:10px}
.popup li{margin-left:10px}
.popup .ok{background:rgba(221,221,221,0.5);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-left:5px}
.ok li{padding-top:5px;margin:0 25px}
.ok li:first-child{padding-top:5px}
.ok li:last-child{padding-bottom:5px}
.popup big{font-size:125%}
.popup b{color:#666;font-size:18px;margin-left:15px}
.offer ul{color:#ff9427;list-style:square;margin-left:20px}
.fbs{overflow:hidden;width:253px;height:287px;margin-left:10px}
.tenreasons{width:233px;margin-left:15px;font-size:14px;font-family:Georgia}
.tenreasons h3{font-weight:400;color:#1e8a98;font-size:20px;margin-bottom:10px}
.tenreasons h3 span{display:inline-block;float:left;font-size:62px;line-height:42px}
.tenreasons ol{color:#1e8a98;list-style:decimal inside}
.tenreasons li{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background:#fff;margin:5px 0;padding:10px 20px}
.tenreasons li:nth-child(odd){background:#ebe9d9}
.tenreasons li strong{color:#000;font-size:18px;font-weight:400}
.tenreasons li span{color:#666}
.tenreasons .readmore{float:right;background-position:0 50%;padding-right:0;padding-left:8px}
#content .lrik h1{font-size:28px}
#content .lrik li{margin:0}
.timepane1pg span,.timepane span,.offer ul span{color:#000}
.enrol1pg ul,.enrol ul,#mainmenu ul,#submenu ul{list-style:none}
.authz,.design span{color:#4daab6}
.question input,.questionB input{height:19px}
#footer ul li.selected a,.tenreasons h3 a{text-decoration:none}