html{background:#f8fbfa;min-width:998px;margin:0;padding:0}
body{font-family:arial;min-width:998px;margin:0;padding:0}
body textarea{overflow:hidden}
#tt{position:absolute;width:100%;top:0;left:0;height:105px;background:url(/IMAGES/fitclub/tt.gif) repeat-x 0 0}
#tl{position:absolute;width:100%;top:0;left:0;height:105px;background:url(/IMAGES/fitclub/topl.jpg) no-repeat 0 0}
#topl{position:absolute;width:454px;top:105px;left:0;height:358px;background:url(/IMAGES/fitclub/lig.jpg) no-repeat 0 0}
#ttrep{position:absolute;width:100%;top:105px;left:0;height:282px;background:url(/IMAGES/fitclub/ttrep.jpg) repeat-x 0 0}
#logo{background:url(/IMAGES/fitclub/spacer.gif);height:125px;width:155px;position:absolute;top:160px;left:80px;z-index:100}
#tsearch{width:288px;height:105px;position:absolute;top:0;right:0;background:url(/IMAGES/fitclub/tsearch.jpg) 0 0 no-repeat;z-index:110}
#tsearch input{font-size:11px}
#ts{border:0;color:#b4b4b4;vertical-align:top;width:110px;margin:36px 0 0 131px}
#bs{width:11px;height:11px;background:url(/IMAGES/fitclub/search.gif) 0 0 no-repeat;border:0;margin:38px 0 0 5px;padding:0}
#fav{position:absolute;top:36px;left:102px;color:#d0f2f6;font-size:11px;background:url(/IMAGES/fitclub/love.gif) 100% 100% no-repeat;z-index:110;padding:0 21px 1px 0}
#rss{position:absolute;top:13px;left:269px;color:#d0f2f6;font-size:11px;background:url(/IMAGES/fitclub/rss.gif) 0 0 no-repeat;z-index:110;padding:7px 21px 9px 31px}
#online{position:absolute;top:20px;left:387px;color:#d0f2f6;font-size:11px;background:url(/IMAGES/fitclub/online.gif) 100% 0 no-repeat;padding:0 25px 9px 0}
#icons{position:absolute;top:0;right:178px;background:url(/IMAGES/fitclub/icbg.gif) 5px 0 no-repeat;z-index:110;width:80px;overflow:hidden;padding:40px 0 0}
#icons a{display:block;height:8px;margin-right:15px;float:left}
#ic1{width:12px;background:url(/IMAGES/fitclub/ic1.gif) 0 0 no-repeat}
#ic2{width:13px;background:url(/IMAGES/fitclub/ic2.gif) 0 0 no-repeat}
#ic3{width:10px;background:url(/IMAGES/fitclub/ic3.gif) 0 0 no-repeat}
#conteiner{overflow:hidden;_zoom:1;padding-top:350px;min-width:998px;z-index:100}
#left{width:255px;float:left;padding-top:88px}
#llog{width:8px;background:url(/IMAGES/fitclub/l1.gif) 0 0 no-repeat;display:block;float:left;height:12px}
#userAuthorizationLogin{width:175px;color:#616161;border:1px solid #979797;border-bottom:1px solid #b7b8b8;font-size:12px;padding:1px 0 3px 3px}
#lpass{width:8px;height:12px;background:url(/IMAGES/fitclub/l2.gif) 0 0 no-repeat;display:block;float:left}
#userAuthorizationPassword{width:135px;color:#616161;border:1px solid #979797;border-bottom:1px solid #b7b8b8;font-size:12px;height:15px;padding:1px 0 3px 3px}
#stb{border:0;background:url(/IMAGES/fitclub/stb.gif) 0 0 no-repeat;width:33px;height:22px;margin-left:7px;vertical-align:middle;_position:relative;_bottom:2px;_left:6px}
:first-child+html #stb{position:relative;bottom:3px;left:6px}
.menu{background:url(/IMAGES/fitclub/lbg.gif) 0 0 no-repeat;position:relative;z-index:2;list-style:none;_zoom:1;margin:0;padding:55px 0 10px 27px}
.menu2{background:url(/IMAGES/fitclub/lbg.gif) 0 80px no-repeat;position:relative;z-index:2;list-style:none;margin:0;padding:120px 0 10px 27px}
.oclubs{background:url(/IMAGES/fitclub/odessa.jpg) 0 0 no-repeat;list-style:none;margin:0;padding:93px 0 0 48px}
.oclubs li{background:url(/IMAGES/fitclub/libg2.jpg) 0 100% no-repeat;padding:0 0 24px 30px}
.oclubs ul{list-style:none;margin:0;padding:0 0 0 3px}
.oclubs a{display:block;background:url(/IMAGES/fitclub/st2.gif) 100% 50% no-repeat;color:#4289ae;margin-right:25px}
.oclubs .visit a{background:url(/IMAGES/fitclub/st1.gif) 100% 50% no-repeat}
.oclubs ul li{background:none;font-size:1px;line-height:12px;display:block;margin:10px 0 0;padding:0}
.oclubs ul li a{line-height:12px;font-size:12px;background:url(/IMAGES/fitclub/line.gif) 0 7px no-repeat!important;display:block;margin-right:0;padding:0 0 0 16px}
#amap ul li{background:none;font-size:13px;line-height:12px;display:block;margin:10px 0 0;padding:0}
#amap ul li a{line-height:12px;font-size:12px;background:url(/IMAGES/fitclub/line1.gif) 0 7px no-repeat!important;display:block;margin-right:0;padding:0 0 0 16px}
.clouds{font-size:14px;padding-left:47px;padding-top:45px}
.clouds a{color:#3784a5}
#pagenav{position:absolute;top:420px;left:300px;font-size:11px;color:#6b6b6b;z-index:110}
#pagenav a{color:#418ab1;padding-right:10px;margin-right:6px;background:url(/IMAGES/fitclub/st5.gif) 100% 6px no-repeat}
#mcontent{margin-left:300px;padding-top:100px;color:#6b6b6b;font-size:12px}
#mcontent a{color:#4289ae}
#mcontent p{overflow:hidden;_zoom:1;margin:0;padding:0 0 10px}
#mcontent pre{white-space:pre-wrap;word-wrap:break-word;_white-space:pre}
.cblock{padding-right:60px;overflow:hidden;margin-top:20px;_zoom:1}
.cblock_main{padding-right:60px;margin-top:20px}
.cblock_shma{padding-right:60px;_zoom:1}
#shmara{position:relative;overflow:hidden;_zoom:1}
#shtext{background:#e9f0ee;position:absolute;top:60px;height:145px;overflow:hidden;padding-bottom:11px;width:100%}
#kupon_orange{background:url(/IMAGES/fitclub/kupon-orange.png) 0 15px no-repeat;float:left;height:33px;position:absolute;width:250px;margin-top:-1px;cursor:pointer;padding:21px 0 5px 6px}
#kupon_orange div{z-index:1000;margin:0 0 0 12px}
#kupon_orange div a{text-decoration:none;color:#6B6B6B;padding:0 19px 0 4px}
#shtext p{padding-right:165px;padding-top:19px}
#shtext img{float:left;margin:0 25px 0 10px}
#sh1{position:relative;float:right;width:164px;height:217px;background:url(/IMAGES/fitclub/sh1.jpg) 0 0 no-repeat;bottom:62px}
#sh2{width:127px;height:92px;background:url(/IMAGES/fitclub/sh3.jpg) 0 0 no-repeat;position:relative;float:right;bottom:62px;margin:0;padding:0}
#sh3{width:28px;height:28px;background:url(/IMAGES/fitclub/sh2.gif) 0 0 no-repeat;float:right;position:relative;bottom:62px;margin:0;padding:0}
.clear{clear:right}
#shtext div{padding-top:3px;color:#000}
.date{clear:left;margin-left:10px;_margin-left:5px;height:16px;color:#fff!important;background:url(/IMAGES/fitclub/date.gif) 0 0 repeat-x;float:left;font:10px arial;padding:1px 6px 0!important}
#shtext div a{display:block;padding-top:0;color:#4189b0}
.tags{margin-right:130px;font-size:11px;padding:15px 30px 15px 0}
.tags a{color:#4189b0;padding-right:5px;text-decoration:none}
.comm{float:right;background:url(/IMAGES/fitclub/co1.gif) 0 0 no-repeat #afdb25;position:relative;bottom:5px}
.comm div{background:url(/IMAGES/fitclub/co2.gif) 100% 0 no-repeat;color:#573e13;padding:6px 7px 5px 25px}
#news3{border-collapse:collapse;background:url(/IMAGES/fitclub/n3bg.gif) 0 100% repeat-x;width:99%;margin:15px 0 40px}
#news3 img{border:1px solid #dce2e5;margin-left:6px;padding:2px}
#news3 a{display:block;margin-left:50px;width:190px}
#news3 td{padding:0 0 25px}
#news33{border-collapse:collapse;width:99%;position:relative;background:transparent url(/IMAGES/fitclub/n3bg.gif) repeat-x scroll 0 100%;margin:15px 0 0}
#news33 td{vertical-align:top;z-index:100;padding:0 0 25px}
#news33 img{border:1px solid #dce2e5;margin-bottom:7px;padding:2px 3px 2px 2px}
#news33 a{display:block;margin-left:50px;width:150px}
.ctitle{color:#000;font-size:30px;overflow:hidden;_zoom:1;padding-bottom:15px;position:relative;z-index:2}
#arch{float:right;font-size:12px;display:block;background:url(/IMAGES/fitclub/arch.jpg) 100% 0 no-repeat;padding:22px 75px 5px 0}
.pub{background:url(/IMAGES/fitclub/pub1.gif) 0 0 no-repeat #eff4f3}
.pub div{background:url(/IMAGES/fitclub/pub2.gif) 100% 0 no-repeat}
.pub div div{background:url(/IMAGES/fitclub/pub3.gif) 0 100% no-repeat}
.pub div div div{background:url(/IMAGES/fitclub/pub4.gif) 100% 100% no-repeat;overflow:hidden;_zoom:1;padding-bottom:9px;padding-right:20px;position:relative}
.pub img{background:#fff;border:1px solid #dce2e5;float:left;margin:10px 15px 0 0;padding:2px}
.pub .nimg{margin-top:10px}
.pub div div div div{background:none;padding:14px 0 0}
.pub p{margin:0;padding:10px 0 0}
.date1{background:#afdb25!important;color:#fff;font-size:10px;position:absolute!important;bottom:3px;_bottom:2px;left:3px;padding:3px!important}
.fll{float:left;width:46%}
.flr{float:right;width:46%}
.krest{height:50px;background:url(/IMAGES/fitclub/krest.gif) 50% 0 no-repeat}
.overflow22{overflow:hidden;_zoom:1;padding-top:40px}
#snews{width:140px;float:left;padding-left:6px}
#snews span{color:#9e9e9e;font-weight:700;position:relative;top:10px;left:43px}
#snews span.clubnews{color:#9e9e9e;font-weight:700;position:relative;top:10px;left:63px}
#snews a{display:block;color:#000;font-size:30px}
#snews b{display:block;color:#000;font-size:30px;font-weight:400}
#mans{margin-left:140px;background:url(/IMAGES/fitclub/sp2.gif) 0 100% repeat-x}
#mans div{background:url(/IMAGES/fitclub/sp1.jpg) 0 100% no-repeat}
#mans div div{background:url(/IMAGES/fitclub/sp3.jpg) 100% 100% no-repeat;padding:0 20px}
#mans div div div{background:url(/IMAGES/fitclub/sp4.jpg) 0 0 repeat-x;height:70px;padding:0}
.marb40{margin-bottom:40px}
#paging{overflow:hidden;_zoom:1;width:290px;margin:0 auto}
#paging a{float:left;display:block;margin:0 10px;padding:5px 0 8px}
#paging b{float:left;display:block;width:19px;background:url(/IMAGES/fitclub/page.gif) 0 0 no-repeat;text-align:center;color:#fff;margin:0 5px;padding:5px 0 8px}
#prew{background:url(/IMAGES/fitclub/prew.gif) 0 5px no-repeat;height:17px;width:20px;margin-top:5px}
#next{background:url(/IMAGES/fitclub/next.gif) 0 5px no-repeat;height:17px;width:20px;margin-top:5px}
#footer{background:#DAE5E1 url(/IMAGES/fitclub/frbg.jpg) 0 0 repeat-x;margin-top:50px}
#footer table{background:url(/IMAGES/fitclub/fbg.jpg) 0 0 no-repeat;width:100%}
#footer table td{font-size:11px;color:#707976;vertical-align:top;padding:145px 0 20px 50px}
#abp{background:url(/IMAGES/fitclub/abp.jpg) 0 150px no-repeat;font-size:10px!important;color:#8aa19c!important;padding:145px 50px 0 70px !important}
#footer table td b{color:#41013c;background:url(/IMAGES/fitclub/st4.gif) 0 3px no-repeat;padding-left:10px;display:block}
#abp a{color:#8aa19c!important}
.nimg{float:left;margin-right:18px;position:relative;background:red;font-size:2px;padding:0!important}
.nimg img{background:#fff;border:1px solid #dce2e5;margin:0!important;padding:2px}
.foto{background:url(/IMAGES/fitclub/tfoto.jpg) 50% 0 no-repeat #e2e7e9;float:left;margin-right:50px;margin-bottom:25px;text-align:center;width:190px;position:relative;padding:20px 7px 5px}
.foto a{text-align:center;color:#418ab1;text-decoration:none;clear:left;display:block;overflow:hidden}
.aimg{height:100px;overflow:hidden;margin-bottom:7px;display:block;float:left}
.pic{background:#fff;border:1px solid #dce2e5;float:left;text-align:center;position:relative;height:160px;overflow:hidden;margin:0 55px 30px 0;padding:3px 3px 24px}
.pic img{padding-bottom:1px;border-bottom:1px solid #dce2e5}
.pic a{_overflow:hidden;zoom:1;display:inline;margin-bottom:5px;height:140px;vertical-align:middle}
.pic span{clear:left;display:block}
#club{background:url(/IMAGES/fitclub/club.gif) 0 0 no-repeat;font-size:0;padding:18px 0 0 20px}
#clblock{background:url(/IMAGES/fitclub/cltr.gif) 100% 0 no-repeat #fff;clear:left}
#clblock div div{overflow:hidden;_zoom:1;padding:0 20px}
.clblock p{clear:both}
#clname{background:url(/IMAGES/fitclub/clname.gif) 0 28px repeat-x!important;font-size:18px;color:#3f5351;padding:50px 0 40px!important}
#clname2{font-size:18px;color:#3f5351;padding:31px 0 0!important}
.poloso4ka{background:transparent url(/IMAGES/fitclub/clname.gif) repeat-x scroll 0 35px!important;color:#3F5351;margin:0 25px;padding:10px 0 39px!important}
#shedulelink{background:url(/IMAGES/fitclub/clname.gif) 0 28px repeat-x!important;font-size:14px;color:#3f5351;padding:50px 0 40px!important}
.serv{float:left;display:block;width:100px;text-align:center;margin-right:40px;text-decoration:none;margin-bottom:35px;height:100px}
.clbot{height:3px;background:url(/IMAGES/fitclub/clname.gif) 0 0 repeat-x!important;clear:left;margin-bottom:25px}
.cblock ul{list-style:none;margin:0 0 0 20px;padding:0}
.cblock ul li{margin-bottom:3px;padding-left:16px;background:url(/IMAGES/fitclub/line1.gif) 0 5px no-repeat}
#user_soobwenie_add,#registr,#user_profile_add,#user_profile_edit,#edit_post,#user_inbox_add,#user_blog_comments_add{font-size:14px;margin:0 0 45px;padding:0}
#user_soobwenie_add span{padding-left:4px}
#user_profile_add select{font-size:11px;border:1px solid #B3B9C3}
#user_soobwenie_add div,#registr div,#user_profile_add div,#user_profile_edit div,#edit_post div,#user_inbox_add div,#user_blog_comments_add div{margin-top:10px;overflow:hidden;padding-left:0!important;_zoom:1}
.zvezda{color:red;margin-left:2px}
#user_soobwenie_add label,#registr label,#user_profile_add label,#user_profile_edit label,#edit_post label,#user_inbox_add label,#user_blog_comments_add label{display:block;float:left;width:83px;text-align:right;margin-right:12px}
#kupon label{width:120px}
#clubclub{border:1px solid #B3B9C3;font-size:11px;width:266px;padding:3px 2px}
#chooseDate{background:url(/IMAGES/fitclub/cal-icon.png) no-repeat 5px 7px;cursor:pointer;border:none!important;width:30px!important;height:21px;margin-left:-30px;padding:0!important}
#user_soobwenie_add input,#registr input,#user_profile_add input,#user_profile_edit input,#edit_post input,#user_inbox_add input,#user_blog_comments_add input{font-size:14px;width:260px;border:1px solid #b3b9c3;padding:3px 2px}
#user_soobwenie_add textarea,#registr textarea,#user_profile_add textarea,#user_profile_edit textarea,#edit_post textarea,#user_inbox_add textarea,#user_blog_comments_add textarea{font-size:14px;width:460px;border:1px solid #b3b9c3;height:220px;overflow:visible;padding:3px 2px}
#user_soobwenie_add input.marl100,#registr input.marl100,#user_profile_add input.marl100,#user_profile_edit input.marl100,#edit_post input.marl100,#user_inbox_add input.marl100,#user_blog_comments_add input.marl100{margin-left:95px;_margin-left:98px;width:auto}
#pzd.active{display:block!important;margin-left:97px!important;margin-top:1px!important;color:Red}
.but{border:none!important;background:#41013c;color:#fff;padding:3px 5px!important}
.inst{padding:0 0 60px!important}
.inst a{padding-bottom:7px;display:block}
.inst img{border:1px solid #dce2e5;float:left;margin-right:13px;padding:2px}
table.raspis td.vertical{writing-mode:tb-rl;filter:flipH flipV}
.rasp{border-collapse:collapse}
.rasp th{background:#899aa0;color:#fff;border:1px solid #dae4e3}
.rasp td{border:1px solid #dae4e3;background:url(/IMAGES/fitclub/tdrasp.gif) 0 100% repeat-x;font-size:12px;vertical-align:top;padding:0}
.rasp td table{border-collapse:collapse;margin:3px}
.rasp td td{border:none;background:none;color:#3f5161;padding:0 0 10px!important}
.s3{width:27px;height:9px;font-size:1px;background:url(/IMAGES/fitclub/star.gif) 0 0 repeat-x!important;margin-top:3px;padding:0!important}
.s2{width:18px;height:9px;font-size:1px;background:url(/IMAGES/fitclub/star.gif) 0 0 repeat-x!important;margin-top:3px;padding:0!important}
.s1{width:9px;height:9px;font-size:1px;background:url(/IMAGES/fitclub/star.gif) 0 0 repeat-x!important;margin-top:3px;padding:0!important}
.all{width:14px;height:12px;background:url(/IMAGES/fitclub/all.gif) 0 0 no-repeat!important;margin-top:0!important;padding:0!important}
.rasp td td span{font-size:10px}
.rasp td td p{font-size:11px;color:#91bd0c;padding:0!important}
.rasp td td b{color:#91bd0c;font-size:11px}
.tar{text-align:right}
.vac{vertical-align:middle!important;padding:0 7px!important}
.ovauto{overflow:auto!important;margin-bottom:20px;width:99%;padding:0 0 0 1px !important}
.line{border-top:1px solid #dae4e3;font-size:1px}
.clname2{font-size:18px;color:#3f5351;background:url(/IMAGES/fitclub/page11.gif) 0 0 no-repeat;height:36px;padding:15px 0 0!important}
.clname2.vis{background:url(/IMAGES/fitclub/page21.gif) 0 0 no-repeat}
.clname1{font-size:18px;color:#3f5351;background:url(/IMAGES/fitclub/page11.gif) 0 0 no-repeat;width:121px;height:36px;float:left;text-align:center;padding:15px 0 0!important}
.clname3{font-size:18px;color:#3f5351;background:url(/IMAGES/fitclub/page31.gif) 0 0 no-repeat;width:79px;height:36px;float:left;text-align:center;padding:15px 0 0!important}
.clname3.vis{background:url(/IMAGES/fitclub/page3.gif) 0 0 no-repeat;padding-top:13px}
.clname1.vis{background:url(/IMAGES/fitclub/page1.gif) 0 0 no-repeat}
.bas{width:16px;height:13px;background:url(/IMAGES/fitclub/basein.jpg) 0 0 no-repeat!important;padding:0!important}
.iff{float:left;margin-right:100px}
.iff td div{float:right}
.iff td{padding-bottom:15px}
.user{margin-left:145px}
.user div{margin-bottom:17px}
.user div span{color:#000}
.user div b{color:#6dac16!important}
.write{height:41px;background:url(/IMAGES/fitclub/write.gif) 0 0 repeat-x!important;overflow:hidden;_zoom:1;margin-top:30px;margin-bottom:17px;position:relative}
.write2{height:41px;background:url(/IMAGES/fitclub/write.gif) 0 0 repeat-x!important;overflow:hidden;_zoom:1;margin-top:13px;margin-bottom:17px;position:relative;width:435px}
.addrec{float:right;padding-left:17px;display:block;margin-top:17px;height:20px;background:none!important;position:absolute;right:0}
#addpost{overflow:hidden;z-index:1000;padding:0!important}
.addrec input{background:transparent none repeat scroll 0 0;border:none;color:#418AB1;font-size:11px;width:94px;overflow:visible;height:17px;border-color:#418AB1;margin:-4px 8px 5px!important;padding:0 3px}
.invalidValue{border-color:red!important}
label.invalid{color:#ce0101!important}
.write span{display:block;float:left;margin-top:12px}
.nextr{width:17px;background:url(/IMAGES/fitclub/st6.gif) 0 0 no-repeat!important;margin-left:10px;display:block;float:left;height:11px;margin-top:14px}
input.photos_del1{background:transparent url(/IMAGES/fitclub/delete.png) no-repeat scroll 100% 0;right:73pt;bottom:2pt;border:0;height:26px;width:16px;position:absolute;margin-bottom:-9px;margin-right:21px;cursor:pointer}
a.photos_del1{background:transparent url(/IMAGES/fitclub/delete.png) no-repeat scroll 100% 0;right:73pt;bottom:2pt;border:0;height:25px;width:16px;margin-bottom:-9px;margin-right:8px;display:block;float:left}
.prevtr{width:17px;background:url(/IMAGES/fitclub/st6_2.gif) 0 0 no-repeat!important;margin-right:10px;display:block;float:left;height:11px;margin-top:14px}
.record img{border:1px solid #dce2e5;float:left;margin-right:12px;padding:2px}
.record b{color:#526B72}
.record p{padding:10px 0!important}
.frec{clear:left;border:1px dashed #ababab;margin-top:15px;margin-bottom:50px;position:relative;padding:5px 10px!important}
.frec span{display:block;float:right;padding-left:19px}
.frec .rcom{padding-left:20px;background:url(/IMAGES/fitclub/comm.gif) 0 2px no-repeat!important;text-decoration:none}
.frec .redit{background:url(/IMAGES/fitclub/edit.gif) 2px 4px no-repeat!important;text-decoration:none;margin-left:40px;border:none;color:#4289AE;width:133px;overflow:visible;padding:0 15px}
.menu li.visit a{color:#6c3}
#news3 span a{background:0;margin:0;padding:0}
.razdel{display:block}
#banner{position:absolute;top:105px;left:0;z-index:100;width:100%;height:300px;overflow:hidden}
.ndate{float:left;font:10px tahoma;text-align:center;color:#6B6B6B;margin-right:20px}
#regform{position:absolute;z-index:600;top:280px;left:0;margin:0;padding:14px 0 10px 33px}
#regform div{overflow:hidden;_zoom:1;padding-bottom:5px}
#regform div label{vertical-align:middle;margin-right:5px;margin-top:5px}
#regform div a{color:#418ab1;font-size:12px;margin-left:13px}
#refresh{background:transparent url(/IMAGES/fitclub/st1_1.gif) no-repeat scroll 0 0!important;border:medium none!important;height:17px;vertical-align:top;width:15px!important;padding:0}
#newUserCaptcha{vertical-align:top}
input.invalidValue{border:1px solid Red!important}
#usermenu{position:absolute;z-index:100;top:280px;left:0;overflow:hidden;_zoom:1;color:#4d0247;font-family:arial;font-size:12px;margin:0;padding:0 0 10px 33px}
#usermenu a{color:#418ab1}
#usermenu div{padding-top:10px}
#usermenu div a,.newc a{display:block;margin-bottom:8px;padding-left:22px;font-size:11px}
#ic4,.to_photo{background:url(/IMAGES/fitclub/ic4.gif) 0 2px no-repeat}
#ic5,.to_mail{background:url(/IMAGES/fitclub/ic5.gif) 0 2px no-repeat}
#ic6{background:url(/IMAGES/fitclub/ic6.gif) 0 2px no-repeat}
#ic7{background:url(/IMAGES/fitclub/ic7.gif) 0 2px no-repeat}
#ic8{background:url(/IMAGES/fitclub/ic8.gif) 0 2px no-repeat}
#ic_b{background:url(/IMAGES/fitclub/blog.gif) 0 2px no-repeat}
#ic_schedulepers{background:url(/IMAGES/fitclub/personal_schedule.gif) 0 2px no-repeat}
#ic_schedule{background:url(/IMAGES/fitclub/schedule.gif) 0 2px no-repeat}
#ic_pprogram{background:url(/IMAGES/fitclub/personal_programs.gif) 0 2px no-repeat}
#ic_achievements{background:url(/IMAGES/fitclub/achievements.gif) 0 2px no-repeat}
#usermenu div a:hover,#usermenu div a.visit,.newc a:hover{color:#6cab16!important;background-position:0 -12px;outline:none}
.album{float:left;overflow:hidden;_zoom:1;height:231px;width:208px;margin:0 55px 50px 0}
.edit_pic{background:url(/IMAGES/fitclub/pencil.png) no-repeat;height:15px;width:15px;position:absolute;left:10px;margin-top:-18px}
.add_pic{background:url(/IMAGES/fitclub/plus.png) no-repeat;height:15px;width:15px;position:absolute;left:31px;margin-top:-19px}
.del_pic2{background:url(/IMAGES/fitclub/delete.png) no-repeat;height:15px;width:15px;margin-bottom:5px;border:0;cursor:pointer}
.del_pic3{background:url(/IMAGES/fitclub/monitor.png) no-repeat;height:15px;width:15px;margin-right:5px;margin-bottom:6px;border:0;cursor:pointer;margin-left:20px}
.comm_pic{background:url(/IMAGES/fitclub/comments.png) no-repeat;height:20px;width:22px;margin-left:1px;margin-bottom:0;border:0;cursor:pointer;text-decoration:none;font-size:10px;text-align:center}
.rating_pic{background:url(/IMAGES/fitclub/rating.png) no-repeat;height:20px;width:22px;margin-bottom:0;border:0;cursor:pointer;text-decoration:none;font-size:10px;text-align:center;margin-left:5px}
.rating_pic a{text-decoration:none;width:22px;height:20px;text-align:center}
.del_pic{background:url(/IMAGES/fitclub/delete.png) no-repeat;height:15px;width:15px;position:absolute;left:178px;margin-top:-17px}
.del_pic_mail{background:url(/IMAGES/fitclub/delete.png) no-repeat;height:15px;width:15px;position:absolute;margin-left:8px;right:98px}
.mail_psevdo{padding-left:0!important;padding-right:0!important}
.alinfo{float:left;position:relative}
.alinfo input{position:absolute;width:200px;margin:9px -4px 10px -6px}
.alinfo span{display:block;font-size:11px;padding-top:3px}
.alinfo div{text-align:center;margin-left:22px}
.alinfo div a{display:block;margin-bottom:3px}
.foto span{display:block;padding:4px 0 2px}
.wtitle{background:transparent url(/IMAGES/new/bphead.gif) no-repeat scroll 0 0;height:25px}
.close{background:transparent url(/IMAGES/new/close.jpg) no-repeat scroll 0 0;border:medium none;float:right;height:14px;width:14px;margin:5px 10px 0 0}
.wtitle b{color:#666;display:block;padding:6px 15px 0}
.addfoto input{background:none;border:none;font-size:11px;color:#418AB1;border-bottom:1px solid #418AB1;padding:0}
.addfoto{padding-top:10px;padding-bottom:10px;height:20px;width:175px}
.users{background:url(/IMAGES/tdrasp.gif) 0 100% repeat-x!important;margin-top:30px;padding:0 0 30px!important}
.users img{border:1px solid #dce2e5;float:left;margin-right:12px;padding:3px}
.users span{display:block;padding-bottom:16px;font-size:11px;color:gray}
.mmm{height:20px!important}
h2{color:#B2ABCA;font-size:1.6em;line-height:110%;padding-bottom:.4em;padding-top:.4em}
table.photo_block div.rate{float:right;padding-top:3px}
table.photo_block div.rate small{float:left;font-size:.6em;margin-right:.8em;margin-top:.4em}
small,.small{font-size:.85em;line-height:120%}
div.rate span{background:#EDB700 none repeat scroll 0 0;color:#FFF;float:left;font-size:1.5em;margin-top:.2em;padding:1px 7px}
table.photo_block div.rate p{line-height:100%;padding:5px 0 0 .3em}
.notify-body p{font-size:.7em;line-height:140%;padding-bottom:.25em;padding-top:.25em;margin:0}
.photo_block img.photo1{border:1px solid #242322;float:left;margin-bottom:8px}
input.invalid{border-color:#ce0101!important}
#message_container{position:fixed;right:5px;top:5px;z-index:999}
.notify-body{background-color:#000;color:#F9F9F9;min-height:26px;-moz-border-radius:10px;border-radius:10px;padding:12px 12px 0}
.notify-bottom{height:14px}
.notify .close{background:transparent url(/IMAGES/i/close.png) no-repeat scroll 0 10px;display:block;height:17px;position:absolute;right:12px;text-indent:-9999px;top:6px;width:18px}
.notify{position:relative;width:324px}
.mcontent{color:#6B6B6B;font-size:12px;margin-left:300px;padding-top:50px;z-index:100}
#club1 a{font-size:15px;font-weight:700}
.icqstat{padding-left:7px;vertical-align:middle}
.tblj{width:99%;margin:30px 20px 10px 0}
#clblock table td{padding:0 7px}
#calendarik{padding-left:25px;padding-top:25px;background:none!important}
.calendar table td{padding:1px 3px 1px 1px}
.calendar div,.calendar div div{background:none!important;padding:0!important}
.emn{vertical-align:top;width:960px}
.emn div{background:url(/IMAGES/tdrasp.gif) 0 100% repeat-x!important;overflow:hidden;_zoom:1;margin-bottom:10px;padding:0 0 15px!important}
.emn span{float:right;font-size:11px}
.emn b{font-size:12px;font-weight:400;bottom:0;color:#0A78AF;margin:0 0 29px}
.emn .ggg{float:left;font-size:12px;font-weight:400;position:absolute;bottom:0;margin:0 0 29px}
.emn i{float:left;font-size:11px;font-weight:400;font-style:normal;position:absolute;color:#418AB1;bottom:0;margin:0 0 15px}
.emn u{float:right;font-size:11px;font-weight:400;font-style:normal;text-decoration:none}
.tblj .emn{padding-right:26px!important}
.blackj .emn{padding-right:7px!important}
.mail_che{width:20px}
.mail_pic{width:50px}
.emn b a{color:#418ab1;text-decoration:none;font-style:normal;font-size:13px}
.emn a{font-style:italic;color:#418ab1;font-size:11px}
.mestextarea{position:absolute}
.blog_comments{padding-top:20px}
.blog_comments textarea{height:100px;width:250px}
.name_a{text-decoration:none;font-style:normal!important}
.cover{position:absolute;border-bottom:0!important;padding:3px 0 0 4px}
.blackj{background:url(/IMAGES/fitclub/blj1.gif) 0 0 no-repeat #f6f9f8!important;margin:30px 0 10px;padding:0!important}
.blackj div{background:url(/IMAGES/fitclub/blj2.gif) 100% 0 no-repeat!important;padding:0!important}
.blackj div div{background:url(/IMAGES/fitclub/blj3.gif) 0 100% no-repeat!important}
.blackj div div div{background:url(/IMAGES/fitclub/blj4.gif) 100% 100% no-repeat!important;padding:12px 20px 10px 0 !important}
.blackj .emn div{background:url(/IMAGES/fitclub/tdrasp.gif) 0 100% repeat-x!important;padding:0 0 15px!important}
.write label{margin-top:12px;display:block;float:left;font-size:11px;margin-right:8px}
.write input,.write select{margin-top:10px;font-size:11px;margin-right:8px}
.bbut{background:#41013c;color:#fff;border:1px solid #41013c;padding:0 2px}
.crdiv{width:115px;clear:left;overflow:hidden;_zoom:1;text-align:left;_margin:0;margin:0 auto}
.crdiv a{display:block;float:left}
.users_info{margin-left:40px}
.ch_reg{width:15px!important}
.intro input{text-decoration:none;border:0;background:none}
.nomess{float:left;margin-left:19px;margin-top:79px;position:absolute;text-align:center}
#div_print{padding-left:10px;padding-right:50px}
#body_print{width:550px;background:none}
#body_print a{padding-left:38px}
.remember_me{margin-left:9px}
.remember_me label{color:#418AB1;font-size:12px;text-decoration:none}
.supertab{background:url(/IMAGES/fitclub/new/stab1.gif) 0 0 no-repeat #fff;padding-left:20px;float:left;overflow:hidden;_zoom:1}
.supertab div{background:url(/IMAGES/fitclub/new/stab2.gif) 100% 0 no-repeat #fff;color:#3F5351;font-size:18px;height:36px;float:left;padding:15px 20px 0 0}
.under_calenrar_info{padding:8px 0 0 85px}
.under_calenrar_info b{color:#91BD0C;font-weight:700}
.new_event{background:none;color:#4289AE;cursor:pointer;border-color:#4289AE;border-style:none;border-width:medium medium 1px;margin:0 0 0 70px}
#add_sch{margin:11px 42px 0 10px}
.notasks{color:#A11C5E;font-size:13px;font-weight:700;margin:18px}
.shed_button{float:right;background:url(/IMAGES/fitclub/shed-button.gif) 0 13px no-repeat!important;height:41px;width:70px;position:relative;padding-left:17px;margin:0 50px 15px}
.shed_button a{position:absolute;left:18px;text-decoration:none;border-bottom:1px dashed #FFF;color:#FFF!important;margin:18px 0 0}
#all_events{overflow:visible!important;padding:0!important}
.del_pic_sh{background:url(/IMAGES/fitclub/delete.png) no-repeat;height:15px;width:15px;padding-left:15px;cursor:pointer;margin:0 10px}
.edit_pic_sh{background:url(/IMAGES/fitclub/pencil.png) no-repeat;height:15px;width:15px;padding-left:15px;cursor:pointer;margin:0 0 0 10px}
#add_schedule span{color:#91BD0C;font-size:13px;margin-left:9px}
.add_days{margin:7px}
.add_days td{padding:0 0 0 4px !important}
.table_add_shed2 input{margin:0 0 1px!important}
.table_add_shed2 td{padding:4px 0 3px 8px !important}
.calendar_time span{margin:0!important}
.about_event{margin:0 0 0 9px}
.about_event_textarea{width:300px;height:118px;margin:5px 0 0 9px}
.photo_rating{margin-top:12px;width:90px}
.photo_rating span{background-color:#A4C73B;color:#FFF;display:block;float:right;font-size:14px;height:20px;padding-top:3px;margin-top:-3px;width:34px;text-align:center}
.rate_good{background:transparent url(/IMAGES/fitclub/voteplus.gif) no-repeat 0 0;display:block;float:right;height:19px;width:20px;margin:9px 10px 0 0}
.rate_bad{background:transparent url(/IMAGES/fitclub/voteminus.gif) no-repeat 0 0;display:block;float:right;height:19px;width:20px;margin:9px 6px 0 0}
.write2 b{display:block;float:right;font-weight:400;margin:11px 6px 0 0}
#clock1,#clock2{padding-left:0!important;margin-top:2px}
pre a{font-style:normal!important;text-decoration:none}
.root{position:relative;height:100px;margin-top:50px}
.thumb{position:absolute;height:9px;width:10px;left:15px}
.up,.dn{position:absolute;left:15px}
.up a,.up a img,.dn a,.dn a img,.thumb a,.thumb a img{border:0;margin-left:6px}
.scrollContainer{position:absolute;left:2px;top:0;width:350px;height:200px;clip:rect(04672000);overflow:auto;background:#F8FBFA}
.scrollContent{position:absolute;left:0;top:0;width:100px}
.scrollContent h4{margin:0;padding:0}
#demo-status{background-color:#F9F7ED;width:420px;padding:10px 15px}
#demo-status .progress{background:#FFF url(/IMAGES/upload/progress.gif) no-repeat;background-position:50% 0;margin-right:.5em}
#demo-status .progress-text{font-size:.9em;font-weight:700}
#demo-list{list-style:none;width:450px;margin:0}
#demo-list li.file{border-bottom:1px solid #eee;background:url(/IMAGES/upload/file.png) no-repeat 4px 4px}
#demo-list li.file.file-uploading{background-image:url(/IMAGES/upload/uploading.png);background-color:#D9DDE9}
#demo-list li.file.file-success{background-image:url(/IMAGES/upload/success.png)}
#demo-list li.file.file-failed{background-image:url(/IMAGES/upload/failed.png)}
#demo-list li.file .file-name{clear:left;font-size:1.2em;margin-left:44px;display:block;line-height:40px;height:40px;font-weight:700}
#demo-list li.file .file-size{font-size:.9em;line-height:18px;float:right;margin-top:2px;margin-right:6px}
#demo-list li.file .file-info{clear:both;display:block;margin-left:44px;font-size:.9em;line-height:20px}
#demo-list li.file .file-remove{clear:right;float:right;line-height:18px;margin-right:6px}
#bannertop{position:absolute;top:2px;width:100%;z-index:10;text-align:center}
#bannertop img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#kupon-butt{border:0;background:url(/IMAGES/fitclub/kupon-butt.png) 0 0 no-repeat;width:33px;height:22px;margin-left:7px;vertical-align:middle;_position:relative;_bottom:2px;_left:6px}
.jumpto a{text-decoration:none;border-bottom:1px dashed #000;margin-right:10px}
#loader{position:relative;z-index:99}
#profile{width:90%;margin-top:15px}
#profile_list{background:url(/IMAGES/fitclub/icons/icon_list.gif) no-repeat center left;padding-left:10px}
.services{display:inline;margin-right:20px;padding:10px}
.services li{display:inline;padding-left:10px;padding-right:10px;background:url(/IMAGES/fitclub/icons/icon_separator.gif) no-repeat scroll 0 5px transparent}
.userprofile{border:1px solid #d9e4e3;height:auto;min-height:200px;background-color:#fff;-webkit-border-radius:10px;-webkit-border-bottom-right-radius:0;-moz-border-radius:10px;-moz-border-radius-bottomright:0;border-radius:10px;border-bottom-right-radius:0;margin:1em;padding:20px}
.subprofiletab{float:right;background:#e5edec;height:32px;width:256px;margin-top:-13px;margin-right:12px;-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}
.subprofiletab ul{margin:5px 0 0}
.subprofiletab ul li{display:inline}
.subprofiletab ul li img{position:relative;top:5px;right:5px}
#profile_posttitle{font-family:Tahoma;font-size:16px}
.postcontrol{height:30px;border:solid 1px #e6edec}
.blogcontrol{background-color:#fff;border:1px solid #e6edec;height:30px;widht:20%;margin-top:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#bc_right{display:inline;margin-top:6px;margin-left:20px;margin-right:20px;float:right}
#bc_left{display:inline;margin-top:6px;margin-left:20px;float:left}
#blogpostdate{color:#6cab16}
#rcomments{background:url(/IMAGES/fitclub/icons/icon_comments.gif) no-repeat left;padding-left:20px}
#blogedit{background:url(/IMAGES/fitclub/icons/icon_edit_pen.gif) no-repeat left;padding-left:20px}
#blogpostdelete{background:url(/IMAGES/fitclub/icons/icon_delete.png) no-repeat left;padding-left:20px;cursor:pointer;text-decoration:underline}
#separator{background:url(/IMAGES/fitclub/icons/icon_separator.gif) no-repeat center;margin-left:10px;margin-right:10px}
.blogflipper{background:#e7eded;height:20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#bf_right{display:inline;float:right;margin-top:2px}
#bf_left{display:inline;float:left;margin-top:2px}
#bf_nexttopic{background:url(/IMAGES/fitclub/icons/icon_next.gif) no-repeat right;padding-right:20px;margin-right:20px}
#bf_list{background:url(/IMAGES/fitclub/icons/icon_prev.gif) no-repeat left;padding-left:20px;margin-left:20px}
.blogtitle{height:20px;min-width:100px;border:1px solid #f6f6f6;border-bottom:none;background-color:#fff;width:30%;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px;margin:1em;padding:20px}
#comment_title{color:#000;font-family:Arial;font-size:16px}
#blogpostslist{position:relative;top:-20px;min-width:100px;background-color:#fff;-webkit-border-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius:10px;-moz-border-radius-topleft:0;border-radius:10px;border-top-left-radius:0;margin:1em;padding:20px}
#addblogpost{background:url(/IMAGES/fitclub/icons/icon_plus.gif) no-repeat left center;padding-left:20px;margin-left:20px;text-decoration:underline;cursor:pointer}
.postcount_next10{height:25px;background-color:#e7eded;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#blogposts_separator{width:100%;background:url(/IMAGES/fitclub/icons/icon_threedots.gif) center no-repeat;margin-top:15px;margin-bottom:15px}
.nextp{float:right;display:inline;margin-right:10px;font-family:Arial;font-size:12px}
.nextp a{background:url(/IMAGES/fitclub/icons/icon_next.gif) no-repeat right center;padding-right:20px;text-decoration:none;margin-top:5px}
.prevp{display:inline;float:left;margin-left:10px;font-family:Arial;font-size:12px}
.prevp a{background:url(/IMAGES/fitclub/icons/icon_prev.gif) no-repeat left center;padding-left:20px;text-decoration:none;margin-top:5px}
.comments{border-bottom:1px solid #dfdfdf;margin-bottom:20px;font-size:11px;-moz-border-radius:15px;border-radius:15px;height:75px;padding:10px 10px 20px}
.comments img{vertical-align:middle;border:1px solid #d0d0d0;margin-right:5px;padding:1px}
.cdate{color:#a4a4a4}
.cdate span{margin:0 10px}
.ctext{padding:10px 0}
.ctext pre{font:11px arial;margin:0;padding:0}
pre{white-space:pre-wrap}
.creply,.cdelete{color:#117db7;cursor:pointer;text-decoration:none}
.cdelete{font:11px arial;border:0;overflow:visible;padding:0}
.tcomment{width:98%;max-width:660px;border:1px solid #e2e9ef;border-top-color:#aaadb4;height:80px;display:block;margin-bottom:8px;color:gray;padding:3px}
.com-del-form,.com-vdel-form{display:block!important}
.comments .comments{border:0;margin:0;padding:25px 0 0 30px}
#scomm{text-decoration:underline;cursor:pointer;clear:left}
#fullreply{cursor:pointer;text-decoration:underline}
#tooltip{position:absolute;z-index:3000;border:1px solid #dadbdd;background-color:#EAF4CB;opacity:0.85;-moz-opacity:.85;filter:alpha(opacity=85);font-size:10px;font-weight:lighter;font-family:Tahoma;color:gray;border-radius:10px;-moz-border-radius:10px;padding:2px 5px}
label{width:5em;float:left}
label.error{float:none;color:#ff3d01;padding-left:.5em;margin-bottom:5px;vertical-align:top;display:block;font-size:14px;width:100%}
#placeholder{height:300px;margin-right:10px;margin-left:10px}
#datacontainer{width:90%;background-color:#fff;margin-top:10px;border-top-right-radius:10px;-moz-border-radius-topright:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;padding:10px}
#antdata_header_sel{margin-top:10px;border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;color:#354a48;background-color:#fff;font-size:14px;font-weight:400;vertical-align:middle;display:inline-block;height:30px;width:250px;padding-top:10px;text-align:center;margin-bottom:0}
#antdata_header{margin-top:10px;color:#354a48;font-size:13px;font-weight:400;vertical-align:middle;display:inline-block;height:30px;width:250px;padding-top:10px;text-align:center;margin-bottom:0}
#antdata_header a{text-decoration:none;border-bottom:1px dotted}
#antdata_print{text-decoration:underline;background:url(/IMAGES/fitclub/icons/icon_buildgraph.gif) no-repeat left top;padding-left:20px;margin-right:20px}
#antdata_buildgraph{background:url(/IMAGES/fitclub/icons/icon_print.gif) no-repeat left top;padding-left:20px;margin-right:20px;text-decoration:underline}
#antdata_buildgraph:hover{text-decoration:none;cursor:pointer}
#box-table-a th:first-child{font-size:13px;font-weight:700;background:url(/IMAGES/fitclub/th_bg_left.png) no-repeat left center #e6edec;border:none;border-right:1px solid #f6f8f8;color:#354a48}
#box-table-a th:last-child{font-size:13px;font-weight:700;background:url(/IMAGES/fitclub/th_bg_right.png) no-repeat right center #e6edec;border:none;border-bottom:none;border-right:1px solid #FFF;border-left:1px solid #f6f8f8;color:#354a48}
.antdata_del{width:40px;margin-left:10px;display:inline-block;cursor:pointer}
#antdata_del{width:16px;margin-left:10px;display:inline-block;cursor:pointer}
#antdata_del:hover{width:16px;display:inline-block;margin-left:10px;cursor:pointer}
#error_message{color:#f03;font-weight:400;font-size:14px;font-face:Tahoma}
.bigtext{font-size:16px;font-family:Tahoma, Arial;color:#000}
#box-table-fp th:first-child{font-size:14px;font-weight:700;background:url(/IMAGES/fitclub/th_bg_left.png) no-repeat left center #fff;border:none;border-right:1px solid #f6f8f8;color:#354a48}
#placeholder .button{position:absolute;cursor:pointer}
#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}
.message{padding-left:50px;font-size:smaller}
#box-table-schedule{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;padding-top:10px;width:95%;text-align:center;border-collapse:collapse;border-bottom:3px solid #dae4e3;margin:20px 20px 70px}
#box-table-schedule th:first-child{font-size:14px;font-weight:700;background:url(/IMAGES/fitclub/th_bg_left.png) no-repeat left center #e6edec;border:none;border-right:1px solid #f6f8f8;color:#354a48}
#box-table-schedule td{background:#fff;border-left:1px solid #dae4e3;border-right:1px solid #dae4e3;border-top:none;color:#354a48;vertical-align:top;height:50px;padding:0}
#box-table-schedule td:first-child{background:#fff;border-left:none;color:#6cab16;font-weight:700;border-top:1px solid transparent;border-bottom:1px solid #354a48;vertical-align:middle;padding:0}
#box-table-schedule td:last-child{background:#fff;border-right:none;color:#354a48;font-weight:400;border-top:1px solid transparent;border-bottom:1px solid #354a48;padding:0}
#box-table-schedule tr{border-bottom:1px solid #354a48}
.trenirovka:hover .tr_btn_unsubscribe{background:url(/IMAGES/fitclub/icons/icon_delete.png) no-repeat right;cursor:pointer}
.trenirovka{border-top:1px solid #dae4e3}
.trenirovka:hover{background-color:#fff}
.trenirovka:hover .tr_btn_subscribe{background:url(/IMAGES/fitclub/icons/icon_greenplus.png) no-repeat right;cursor:pointer}
.tr_btn_subscribed{text-align:right;height:14px;margin-right:5px;padding-right:5px;padding-bottom:10px}
.v_time{border:none;margin-top:5px;margin-bottom:5px}
.toa_container{border:1px solid #e6edec;-moz-border-radius:10px;border-radius:10px;margin-top:-50px;padding:5px 5px 5px 10px}
.toa_title{color:#3f5161;font-weight:700;margin-right:20px}
.toa_low{color:gray;background:url(/IMAGES/fitclub/icons/star1.png) no-repeat left;padding-left:14px;margin-right:20px}
.toa_mid{color:gray;background:url(/IMAGES/fitclub/icons/star2.png) no-repeat left;padding-left:23px;margin-right:20px}
.toa_high{color:gray;background:url(/IMAGES/fitclub/icons/star3.png) no-repeat left;padding-left:32px;margin-right:20px}
.toa_all{color:gray;background:url(/IMAGES/fitclub/icons/icon_group.png) no-repeat left;padding-left:19px;margin-right:20px}
#schedule_filter{background:url(/IMAGES/fitclub/icons/icon_button.gif) no-repeat left;color:#FFF;font-size:12px;width:69px;height:22px;border:none;cursor:pointer;margin:10px 0 0 20px}
.input_inactive{background:none;border:none;outline:none}
.input_active{background-color:#fff;border:1px #000 solid}
.unactivated_user{width:350px;height:200px;margin-top:20px;margin-left:10px;float:left;padding:10px}
.unactivated_user:hover{background-color:#ebebeb}
.unactivateduser_ava{float:left;width:102px;-moz-border-radius:.5em;-webkit-border-radius:.5em}
.unactivated_user .info{list-style:none;border:0;margin:0;padding:0}
.activateuser{margin-top:20px;margin-left:10px;font-size:12px;cursor:pointer}
.activateuser:hover{cursor:pointer}
a.tt{position:relative;z-index:24;color:#3CA3FF;font-weight:700;text-decoration:none}
a.tt:hover{z-index:25;color:#aaf}
a.tt:hover span.tooltip{display:block;position:absolute;top:0;left:0;width:200px;color:#930;text-align:center;filter:alpha(opacity:90);khtmlopacity:0.90;mozopacity:0.90;opacity:0.90;padding:15px 0 0}
a.tt:hover span.top{display:block;background:url(/IMAGES/fitclub/bubble.png) no-repeat top;padding:30px 8px 0}
a.tt:hover span.middle{display:block;background:url(/IMAGES/fitclub/bubble_filler.png) repeat bottom;padding:0 8px}
a.tt:hover span.bottom{display:block;color:#548912;background:url(/IMAGES/fitclub/bubble.png) no-repeat bottom;padding:3px 8px 10px}
.admin_edit{margin-top:5px;margin-bottom:5px}
.rblock{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:2px solid #ECF5F2;margin-bottom:10px;padding:10px}
.form{border-radius:5px;border:1px solid #d7d7d7;font-size:11px;padding:12px}
.form ul{padding:0}
.form label{width:100%;display:block;font-size:12px}
.form li{list-style:none;margin:12px 0;padding:0 5px}
.form .captcha input{width:80px;margin-right:10px;border:1px solid #e5e4e8;border-top-color:#adadae;padding:0 5px}
.form li:before{content:none}
.form input,.form textarea{height:20px;width:100%}
.form textarea{height:120px}
.form legend{line-height:1;font-size:12px;font-weight:700}
.club_header{position:relative;margin-bottom:-20px}
.club_zatermir{display:block;height:50px;background:url(/IMAGES/fitclub/zatermir.gif) no-repeat #FFF;width:200px;background-position:center;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}
.club_shtorm{display:block;height:50px;background:url(/IMAGES/fitclub/storm.gif) no-repeat #FFF;width:200px;background-position:center;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}
.club_forma{display:block;height:50px;background:url(/IMAGES/fitclub/forma.gif) no-repeat #FFF;width:200px;background-position:center;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}
.club_raspisanie{list-style-type:none;font-size:16px}
.club_raspisanie li{line-height:30px}
.list_icon_word{list-style-image:url(/IMAGES/word.jpg)}
.list_icon_excel{list-style-image:url(/IMAGES/excel.jpg)}
.toolbar{background:#E7EDED;width:500px;margin:0;padding:4px 0}
.button{background-color:#fff;border:1px solid #e0e0e0;margin:1px 3px}
.button:hover{border:1px solid #000}
.ed{width:500px;height:350px;border:2px solid #E7EDED;font:normal 14px tahoma, verdana, arial;margin:0;padding:4px}
a img,.form fieldset{border:none}
.menu li,.menu2 li{background:url(/IMAGES/fitclub/libg.gif) 0 100% no-repeat;padding-bottom:13px;margin-bottom:10px;font-size:16px}
.menu li a,.menu2 li a{color:#418ab1;padding-left:25px}
.nobg,.shed_table_left{background:none!important}
#news3 td div,#news33 td div{float:left;font:10px tahoma;text-align:center;color:#6B6B6B}
#news3 td div span,#news33 td div span,.ndate span{color:#afdb25;font-size:33px;line-height:30px;text-align:center;display:block}
.pub div div div div div,.users b{display:block;padding-bottom:8px}
.overflow,.clblock div div div{overflow:hidden;_zoom:1}
.foto img,.remember_me input,.form .captcha button{vertical-align:middle}
.serv span,.emn b a:hover,pre a:hover{text-decoration:underline}
input.error,textarea.invalid{border:1px solid red!important}
#pzd.hidden,.services li:first-child,.comments form,a.tt span{display:none}
.inst div,#club .clname2,.record,.inbox_dop,.EventsByDate{padding:0!important}
label.invalidValue,#profile_about,.form label.req{font-weight:700}
#usermenu div a b,.alinfo b a,.comments a,#antdata_print:hover{text-decoration:none}
.album .foto,:first-child+html .crdiv,.reg_but{margin:0}
.mail_footer,.shed_top,.lb{position:relative}
.clblock span ul,.clblock div div ul{float:left;padding-top:10px}
.clblock span strong,.clblock div div div strong{padding-left:20px}
.photo_header,.photo_block tr td.photo_header{background-color:transparent;padding:0}
.photo_block tr td.photo_header h2,.float_left{float:left}
#div_print cblock,#div_print cblock cblock,#html_print{background:none}
.table_add_shed,.table_add_shed2,.rblock h3{margin-top:5px}
#datePB,#datePE{border:0;background:transparent url(/IMAGES/fitclub/knopo4ka.gif) no-repeat 0 2px;width:25px;height:23px;margin-left:5px}
#message_datacontainer,#datacontainer_r{width:90%;background-color:#fff;margin-top:15px;border-radius:10px;-moz-border-radius:10px;padding:10px}
#antdata_header a:hover,#box-table-schedule thead tr{border-bottom:none}
.antdata,.schedule_admin{width:95%;background-color:#f8faf9;margin-left:10px;margin-top:10px;margin-bottom:10px;-moz-border-radius:15px;border-radius:15px;padding:10px}
.antdata input,.schedule_admin input{border:1px solid #e5e4e8;border-top:1px solid #adadae;color:gray;height:20px;font-size:15px;margin:10px}
.antdata select,.schedule_admin select{border:1px solid #e5e4e8;border-top:1px solid #adadae;color:gray;height:20px;font-size:15px}
.antdata input[type=submit],.schedule_admin input[type=submit]{background:url(/IMAGES/fitclub/icons/icon_button.gif) no-repeat left;color:#FFF;font-size:12px;width:69px;height:22px;border:none;cursor:pointer;margin:10px 0 0}
.antdata input[type=reset],.schedule_admin input[type=reset]{background:url(/IMAGES/fitclub/icons/icon_button.gif) no-repeat left;color:#FFF;font-size:12px;width:69px;height:22px;border:none;cursor:pointer;margin:10px 0 0 10px}
#tt_weight,#tt_chest,#tt_shoulders,#tt_waist,#tt_hip,#tt_shin,#tt_forearm,#tt_chss,#tt_press,#tt_pushups{background:url(/IMAGES/fitclub/icons/icon_questionmark.gif) no-repeat;cursor:pointer;width:14px;height:13px;display:inline-block;margin-right:10px}
#box-table-a,#box-table-fp{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;padding-top:10px;width:95%;text-align:center;border-collapse:collapse;border-bottom:3px solid #dae4e3;margin:20px}
#box-table-a th,#box-table-fp th,#box-table-schedule th{font-size:14px;font-weight:700;background:#e6edec;border:none;border-left:1px solid #f6f8f8;color:#354a48;height:28px}
#box-table-a td,#box-table-fp td{background:#fff;border-left:1px solid #dae4e3;border-right:1px solid #dae4e3;color:#354a48;padding:8px}
#box-table-a td:first-child,#box-table-fp td:first-child{background:#fff;border-left:none;border-bottom:1px solid #fff;color:#6cab16;font-weight:700;border-top:1px solid transparent;padding:8px}
#box-table-a td:last-child,#box-table-fp td:last-child{background:#fff;border-right:none;border-bottom:1px solid #fff;color:#354a48;font-weight:400;border-top:1px solid transparent;padding:8px}
#box-table-a tr:hover td,#box-table-fp tr:hover td,#box-table-schedule tr:hover td{background:#eaf4cb;color:#354a48}
#box-table-a tr:hover td:first-child,#box-table-fp tr:hover td:first-child,#box-table-schedule tr:hover td:first-child{background:#eaf4cb;color:#6cab16}
#box-table-a tr:hover .antdata_del,#box-table-fp tr:hover .antdata_del{background:url(/IMAGES/fitclub/icons/icon_delete.gif) no-repeat right center;cursor:pointer;width:40px;height:16px}
#box-table-fp th:last-child,#box-table-schedule th:last-child{font-size:14px;font-weight:700;background:url(/IMAGES/fitclub/th_bg_right.png) no-repeat right center #fff;border:none;border-bottom:none;border-right:1px solid #FFF;border-left:1px solid #f6f8f8;color:#354a48}
.tr_btn_subscribe,.tr_btn_unsubscribe{height:14px;width:14px;margin-right:15px;margin-left:auto;padding-bottom:10px}
.unactivated_user .who,.unactivated_user .email,.unactivated_user .card,.unactivated_user .birthdate,.unactivated_user .registered{margin-left:112px;font-size:12px;line-height:2em}

/*lightboxcss*/
#jquery-overlay{position:absolute;top:0;left:0;z-index:900;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:1000;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:15px;left:0;height:120px;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}
#lightbox-container-image-data{color:#666;padding:0 10px;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose{width:80px;float:right;padding-bottom:.7em;}

.newsimage{margin: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

#social_icons{position: absolute; right:210px; top:75px; z-index: 120;}
#social_icons a{margin-left:20px;}

#vk_groups{margin-left:20px;}
.fb-like-box{margin-left:20px; margin-top: 10px;}

.ulist{height: 160px; width:330px; display: inline-block; vertical-align: top; padding:10px; text-align:left;}
.ulist:hover{background-color:#ebebeb;}
.ulist img{margin-right:10px;border-radius:10px; max-height:120px;}
.ulist ul{margin-left:90px; margin-top: 8px;}
.ulist ul li{list-style: none;}
