html
{
	padding:0;
	margin:0;
	background:#f8fbfa;
	min-width:998px;

}
body
{
	padding:0;
	margin:0;
	font-family:arial;
	min-width:998px;
}

body textarea
{
	overflow:hidden;
}

a img
{
	border:none;
}
/*******************************************head*******************************************/
#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;
    margin:36px 0 0 131px;
    vertical-align:top;
    width:110px;
}
#bs
{
    width:11px;
    height:11px;
    background:url('../../../IMAGES/fitclub/search.gif') 0 0 no-repeat;
    border:0;
    padding:0;
    margin:38px 0 0 5px;
}
#fav
{
    position:absolute;
    top:36px;
    left:102px;
    color:#d0f2f6;
    font-size:11px;
    background:url('../../../IMAGES/fitclub/love.gif') 100% 100% no-repeat;
    padding:0 21px 1px 0;
    z-index:110;
}
#rss
{
    position:absolute;
    top:13px;
    left:269px;
    color:#d0f2f6;
    font-size:11px;
    background:url('../../../IMAGES/fitclub/rss.gif') 0 0 no-repeat;
    padding:7px 21px 9px 31px;
    z-index:110;
}
#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;
    padding:40px 0 0 0;
    z-index:110;
    width:80px;
    overflow:hidden;
}
#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;
}
/*********************************body************************************/
#conteiner
{
    overflow:hidden;
    _zoom:1;
    padding-top:350px;
    min-width:998px;
   
    z-index:100;
}
/**********************left****************************/
#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:#c0c0c0;
    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:#c0c0c0;
    border:1px solid #979797;
    border-bottom:1px solid #b7b8b8;
    font-size:12px;
    padding:1px 0 3px 3px;
    height:15px;
}
#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;
    margin:0;
    padding:55px 0 10px 27px;
    list-style:none;
    _zoom:1;
}
.menu li
{
    background:url('../../../IMAGES/fitclub/libg.gif') 0 100% no-repeat;
    padding-bottom:13px;
    margin-bottom:10px;
    font-size:16px;
}
.menu li a
{
    color:#418ab1;
    padding-left:25px;
}

.menu2
{
    background:url('../../../IMAGES/fitclub/lbg.gif') 0 80px no-repeat;
    position:relative;
    z-index:2;
    margin:0;
    padding:120px 0 10px 27px;
    list-style:none;
}
.menu2 li
{
    background:url('../../../IMAGES/fitclub/libg.gif') 0 100% no-repeat;
    padding-bottom:13px;
    margin-bottom:10px;
    font-size:16px;
}
.menu2 li a
{
    color:#418ab1;
    padding-left:25px;
}
.nobg
{
    background:none !important;
}
.oclubs
{
    background:url('../../../IMAGES/fitclub/odessa.jpg') 0 0 no-repeat;
    padding:93px 0 0 48px;
    margin:0;
    list-style:none;
}
.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; 
}
.oclubs .visit a 
{
    background:url('../../../IMAGES/fitclub/st1.gif') 100% 50% no-repeat; 
}
.oclubs a
{
    color:#4289ae;
    margin-right:25px;
}
.oclubs ul li
{
    padding:0;
    background:none;
    margin:10px 0 0 0;
    font-size:1px;
    line-height:12px;
    display:block;
}
.oclubs ul li a
{
    line-height:12px;
    font-size:12px;
    background:url('../../../IMAGES/fitclub/line.gif') 0 7px no-repeat !important;
    padding:0 0 0 16px;
    display:block;
    margin-right:0px;
}

#amap ul li
{
    padding:0;
    background:none;
    margin:10px 0 0 0;
    font-size:13px;
    line-height:12px;
    display:block;
}
#amap ul li a
{
    line-height:12px;
    font-size:12px;
    background:url('../../../images/fitclub/line1.gif') 0 7px no-repeat !important;
    padding:0 0 0 16px;
    display:block;
    margin-right:0px;
}

.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;
 }
/****************************content*************************/
#mcontent
{
    margin-left:300px;
    padding-top:100px;
    color:#6b6b6b;
    font-size:12px;
   
}
#mcontent a
{
    color:#4289ae;
}
#mcontent p
{
    padding:0 0 10px 0;
    margin:0;
    overflow:hidden;
    _zoom:1;
}
#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;
	padding:21px 0 5px 6px;
	position:absolute;
	width:250px;
	margin-top:-1px;
	cursor:pointer;
}
#kupon_orange div {
	margin: 0 0 0 12px;
	z-index:1000;
}

#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;
}
#sh2
{
    width:127px;
    height:92px;
    background:url('../../../IMAGES/fitclub/sh3.jpg') 0 0 no-repeat;
    position:relative;
    float:right;
    margin:0;
    padding:0;    
}
#sh3
{
    width:28px;
    height:28px;
    background:url('../../../IMAGES/fitclub/sh2.gif') 0 0 no-repeat;
    float:right;
    position:relative;
    margin:0;
    padding:0;
}
.clear
{
    clear:right;
}

#shtext div
{
    padding-top:3px;
    color:#000;
   
}
/*
.event
{
	float:left;
}

.kuponch
{ 
	float:right;
}
.kuponch p
{ 
	padding-right:50px;
}
*/
.date
{
    clear:left;
    padding:1px 6px 0 6px!important;
    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;
}
#shtext div a
{
    display:block;
    padding-top:0px;
    color:#4189b0;
}
.tags
{
   padding:15px 30px 15px 0px;
   margin-right:130px;
   font-size:11px;
}
.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;
    padding:6px 7px 5px 25px;
    color:#573e13;
}
#news3
{
    border-collapse:collapse;
    margin:15px 0 40px 0;
    background:url('../../../IMAGES/fitclub/n3bg.gif') 0 100% repeat-x;
    width:99%;
}
#news3 img
{
    padding:2px;
    border:1px solid #dce2e5;
    margin-left:6px;
}
#news3 a
{
    display:block;
    margin-left:50px;
    width:190px;
}
#news3 td
{
    padding:0 0 25px 0;
}
#news3 td div
{
    float:left;
    font:10px tahoma;
    text-align:center;
    color:#6B6B6B;
}
#news3 td div span
{
    color:#afdb25;
    font-size:33px;
    line-height:30px;
    text-align:center;
    display:block;
}

#news33
{
    border-collapse:collapse;
    margin:15px 0 0 0;
    width:99%;
    position:relative;
    background:transparent url(../../../IMAGES/fitclub/n3bg.gif) repeat-x scroll 0 100%;
}

#news33 td
{
	vertical-align:top;
	z-index:100;
}

#news33 img
{
    padding:2px 3px 2px 2px;
    border:1px solid #dce2e5;   
    margin-bottom:7px;
}
#news33 a
{
    display:block;
    margin-left:50px;
    width:150px;
    
}
#news33 td
{
    padding:0 0 25px 0;    
}
#news33 td div
{
    float:left;
    font:10px tahoma;
    text-align:center;
    color:#6B6B6B;
}
#news33 td div span
{
    color:#afdb25;
    font-size:33px;
    line-height:30px;
    text-align:center;
    display:block;
}

.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
{
    padding:2px;
    background:#fff;
    border:1px solid #dce2e5;
    margin:10px 15px 0 0;
    float:left;
}
.pub .nimg
{
    margin-top:10px;
}
.pub div div div div
{
    background:none;
    padding:14px 0 0 0;
}
.pub div div div div div
{
    display:block;
    padding-bottom: 8px;
}

.pub p
{
    margin:0;
    padding:10px 0 0 0;
}
.date1
{
    background:#afdb25 !important;
    color:#fff;
    padding:3px !important;
    font-size:10px;
    position:absolute !important;
    bottom:3px;
    _bottom:2px;
    left:3px;
}
.fll
{
    float:left;
    width:46%;
}
.flr
{
    float:right;
    width:46%;
}
.krest
{
    height:50px;
    background:url('../../../IMAGES/fitclub/krest.gif') 50% 0 no-repeat;
}
.overflow
{
    overflow:hidden;
    _zoom:1;
}
.overflow22
{
	overflow:hidden;
    _zoom:1;
    padding-top:40px;
}

#snews
{
    width:140px;
    float:left;
    padding-left:6px;
}
#snews span
{
    color:#9e9e9e;
    font-weight:bold;
    position:relative;
    top:10px;
    left:43px;
}
#snews span.clubnews
{
    color:#9e9e9e;
    font-weight:bold;
    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:normal;
}
#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;
    margin:0 10px;
    display:block;
    padding:5px 0 8px 0;
}
#paging b
{
    float:left;
    margin:0 5px;
    display:block;
    width:19px;
    background:url('../../../IMAGES/fitclub/page.gif') 0 0 no-repeat;
    padding:5px 0 8px 0;
    text-align:center;
    color:#fff;
}
#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*********************************/
#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
{
    padding:145px 0 20px 50px;
    font-size:11px;
    color:#707976;
    vertical-align:top;
}
#abp
{
    padding:145px 50px 0 70px !important;
    background:url('/images/fitclub/abp.jpg') 0 150px no-repeat;
    font-size:10px !important;
    color:#8aa19c !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;
    padding:0 !important;
    font-size:2px;
}
.nimg img
{
    padding:2px;
    background:#fff;
    border:1px solid #dce2e5;
    margin:0 !important;
}
.foto
{
    padding:20px 7px 5px 7px;
    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;
}
.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;
}/*
.foto a i
{
    display:inline-block;
    height:100px;
    vertical-align:middle;
}*/
.foto img
{
    vertical-align:middle;
}
.pic
{
    background:#fff;
    border:1px solid #dce2e5;
    float:left;
    padding:3px 3px 24px 3px;
    margin:0 55px 30px 0;
    text-align:center;
    position:relative;
    height:160px;
    overflow:hidden;
}
.pic img
{
    padding-bottom:1px;
    border-bottom:1px solid #dce2e5;
}
.pic a
{
  
    display:-moz-inline-stack;
    display:inline-block; 
    _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;
    padding:18px 0 0 20px;
    font-size:0;
}

#clblock
{
    background:url('/images/fitclub/cltr.gif') 100% 0 no-repeat #fff;
    clear:left;
}
#clblock div
{
    background:url('/images/fitclub/clbl.gif') 0 100% no-repeat;
}
#clblock div div
{
    padding:0 20px;
    background:url('/images/fitclub/clbr.gif') 100% 100% no-repeat;
    overflow:hidden;
    _zoom:1;
}


.clblock p
{
    clear:both;
}
#clname
{
    padding:50px 0 40px 0 !important;
    background:url('/images/fitclub/clname.gif') 0 28px repeat-x !important;
    font-size:18px;
    color:#3f5351;
}

#clname2
{
    padding:31px 0 0 0 !important;    
    font-size:18px;
    color:#3f5351;
}

.poloso4ka
{

background:transparent url(/images/fitclub/clname.gif) repeat-x scroll 0 35px !important;
color:#3F5351;
padding:10px 0 39px !important;
margin:0 25px 0 25px;
}

#shedulelink
{
    padding:50px 0 40px 0 !important;
    background:url('/images/fitclub/clname.gif') 0 28px repeat-x !important;
    font-size:14px;
    color:#3f5351;
}
.serv
{
    float:left;
    display:block;
    width:100px;
    text-align:center;
    margin-right:40px;
    text-decoration:none;
    margin-bottom:35px;
    height:100px;
}
.serv span
{
    text-decoration:underline;
}
.clbot
{
    height:3px;
    background:url('/images/fitclub/clname.gif') 0 0 repeat-x !important;
    clear:left;
    margin-bottom:25px;
}
.cblock ul
{
    list-style:none;
    padding:0;
    margin:0;
    margin-left:20px;
}
.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
{
    margin:0 0 45px 0;
    padding:0;
    font-size:11px;
}
#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;
}
input.error {
	border:1px solid red !important;
}
.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;
	padding:3px 2px;
	width:266px;
}
#chooseDate {
	background: url('/images/fitclub/cal-icon.png') no-repeat 5px 7px;
	cursor:pointer;
	border:none !important;
	width:30px !important;
	height:21px;
	padding:0 !important;
	margin-left:-30px;
	
	
}
#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:11px;
    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:11px;
    width:260px;
    border:1px solid #b3b9c3;
    padding:3px 2px;
    height:220px;
    overflow:visible;
}
#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;
}

#pzd.hidden
{
    display:none;
}

.but
{
    border:none !important;
    background:#41013c;
    color:#fff;
    padding:3px 5px !important;
} 
.inst
{
    padding:0 0 60px 0 !important;
}
.inst a
{
    padding-bottom:7px;
    display:block;
}
.inst div
{
    padding:0 !important;
}
.inst img
{
    padding:2px;
    border:1px solid #dce2e5;
    float:left;
    margin-right:13px;
}
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;
   padding:0;
   vertical-align:top;
}
.rasp td table
{
    border-collapse:collapse;
    margin:3px;
}
.rasp td td
{
    border:none;
    background:none;
    color:#3f5161;
    padding:0 0 10px 0 !important;
}
.s3
{
    width:27px;
    height:9px;
    font-size:1px;
    background:url('/images/fitclub/star.gif') 0 0 repeat-x !important;
    padding:0 !important;
    margin-top:3px;
}
.s2
{
    width:18px;
    height:9px;
    font-size:1px;
    background:url('/images/fitclub/star.gif') 0 0 repeat-x !important;
    padding:0 !important;
    margin-top:3px;
}
.s1
{
    width:9px;
    height:9px;
    font-size:1px;
    background:url('/images/fitclub/star.gif') 0 0 repeat-x !important;
    padding:0 !important;
    margin-top:3px;
}
.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
{
    padding:0 !important;
    font-size:11px;
    color:#91bd0c;
}
.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;
    padding:0 0 0 1px !important;
    margin-bottom:20px;
    width:99%;
}
.line
{
    border-top:1px solid #dae4e3;
    font-size:1px;
}
.clname2
{
    font-size:18px;
    color:#3f5351;
    padding:15px 0 0 0 !important;
    background:url('/images/fitclub/page11.gif') 0 0 no-repeat;
    height:36px;
}
.clname2.vis
{
    background:url('/images/fitclub/page21.gif') 0 0 no-repeat;
}
.clname1
{
    font-size:18px;
    color:#3f5351;
    padding:15px 0 0 0 !important;
    background:url('/images/fitclub/page11.gif') 0 0 no-repeat;
    width:121px;
    height:36px;
    float:left;
    text-align:center;
}
.clname3
{
    font-size:18px;
    color:#3f5351;
    padding:15px 0 0 0 !important;
    background:url('/images/fitclub/page31.gif') 0 0 no-repeat;
    width:79px;
    height:36px;
    float:left;
    text-align:center;
}
.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:185px;
}
.user div
{
    margin-bottom:17px;
}
.user div span
{
    color:#000;
}
.user div b
{
    color:#6dac16 !important;
}
#club .clname2
{
    padding:0!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;
	padding:0 !important;	
}

.addrec input
{	background:transparent none repeat scroll 0 0;
	
	/*
border-style:none none solid;
	border-width:medium medium 1px;*/
	border:none;
	color:#418AB1;
	font-size:11px;	
	border-color:#418AB1;
	width: 94px;
	overflow: visible;
	padding: 0 3px;
	margin:-4px 8px 5px 8px !important;
	height:17px;
}

.invalidValue
{
	border-color:red !important;
}
	
label.invalid
{
	color:Red;
}

textarea.invalid 
{
	border:1px solid red !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% 0pt; 
	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% 0pt; 
	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 
{
    padding:0 !important;
}
.record img
{
    padding:2px;
    border:1px solid #dce2e5;
    float:left;
    margin-right:12px;
}
.record b
{
    color:#526B72;
}
.record p
{
    padding:10px 0 !important;
}
.frec
{
    clear:left;
    border:1px dashed #ababab;
    margin-top:15px;
    padding:5px 10px !important;
    margin-bottom:50px;
    position:relative;
}
.frec span
{
    display:block;
    float:right;
    padding-left:19px;
   /* background:url('/images/fitclub/rdate.gif') 0 2px no-repeat !important;*/
}
.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:#66cc33;
}

#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;
}

/*******************last05.04.09******************/
.ndate
{
    float:left;
    font:10px tahoma;
    text-align:center;
    color:#6B6B6B;
    margin-right:20px;
}
.ndate span
{
    color:#afdb25;
    font-size:33px;
    line-height:30px;
    text-align:center;
    display:block;
}

#regform
{
    position:absolute;
    z-index:600;
    margin:0;
    padding:14px 0 10px 33px;
    top:300px;
    left:0px;
    
}
#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;
}

/********************* new *******************/

#refresh 
{
	
background:transparent url(/images/fitclub/st1_1.gif) no-repeat scroll 0 0 !important;
border:medium none !important;
height:17px;
padding:0;
vertical-align:top;
width:15px !important;
}

#newUserCaptcha
{
	vertical-align:top;
}

input.invalidValue {
border:1px solid Red !important;
}

label.invalidValue {
font-weight:bold;
}


#usermenu
{
    position:absolute;
    z-index:100;
    margin:0;
    padding:0 0 10px 33px;
    top:300px;
    left:0px;
    overflow:hidden;
    _zoom:1;
}
#usermenu a
{
    color:#418ab1;
}
#usermenu div
{
    padding-top:18px;
}
#usermenu div a, .newc a
{
    display:block;
    margin-bottom:12px;
    padding-left:22px;
    font-size:11px;
}
#usermenu div a b
{
    text-decoration:none;
}
#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;
}
#usermenu div a:hover, #usermenu div a.visit, .newc a:hover
{
    color:#6cab16 !important;
    background-position:0 -12px;
}

.album
{
    float:left;
    overflow:hidden;
    _zoom:1;
    height:203px;
    margin:0 55px 50px 0;
    height:231px;
    width:208px;
}
.album .foto
{
    margin: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;

	/*left:168px;*/

	margin-bottom:5px;
	border:0;
	cursor:pointer;

}
.del_pic3
{
	background:url('/images/fitclub/monitor.png')  no-repeat;
	height:15px;
	width:15px;

	/*left:168px;*/
	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;

	/*left:168px;*/
	margin-left:1px;
	margin-bottom:0px;
	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:0px;
	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;
}

.inbox_dop
{
	padding:0 !important;
}

.mail_psevdo
{
	padding-left:0px !important;
	padding-right:0px !important;
}

.mail_footer
{
	position:relative;
}

.alinfo 
{
    float:left;
    position:relative;
   
}
.alinfo input
{
    margin-bottom:10px;
    position:absolute;
    
    margin-top: 9px; 
    margin-right: -4px; 
    margin-left: -6px;
    width:200px;
   
}

.alinfo span
{
    display:block;
    font-size:11px;
    padding-top:3px;
}
.alinfo b a
{
    text-decoration:none;
}
.alinfo div
{
    text-align:center;
    margin-left:22px;
}
.alinfo div a
{
    display:block;
    margin-bottom:3px;
}
.foto span
{
    display:block;
    padding:4px 0 2px 0;
}

.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;
margin:5px 10px 0 0;
width:14px;
}
.wtitle b {
color:#666666;
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;
    padding:0 0 30px 0 !important;
    margin-top:30px;
}
.users img
{
    padding:3px;
    border:1px solid #dce2e5;
    float:left;
    margin-right:12px;
}
.users b
{
    display:block;
    padding-bottom:8px;
}
.users span
{
    display:block;
    padding-bottom:16px;
    font-size:11px;
    color:#808080;
}
.clblock span ul
{
    float:left;
    padding-top:10px;
}
.clblock span strong
{
    padding-left:20px;
}
.mmm
{
	height:20px !important;
}
.photo_header {
background-color:transparent;
padding:0;
}
.photo_block tr td.photo_header h2 {
float:left;
}
h2 {
color:#B2ABCA;
font-size:1.6em;
line-height:110%;
padding-bottom:0.4em;
padding-top:0.4em;
}
table.photo_block div.rate {
float:right;
padding-top:3px;
}
table.photo_block div.rate small {
float:left;
font-size:0.6em;
margin-right:0.8em;
margin-top:0.4em;
}
small, .small {
font-size:0.85em;
line-height:120%;
}
div.rate span {
background:#EDB700 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:1.5em;
margin-top:0.2em;
padding:1px 7px;
}
.float_left {
float:left;
}
table.photo_block div.rate p {
line-height:100%;
padding:5px 0 0 0.3em;
}
.notify-body p {
font-size:0.7em;
line-height:140%;
padding-bottom:0.25em;
padding-top:0.25em;
margin:0;
}
.photo_block tr td.photo_header {
background-color:transparent;
padding:0;
}
.photo_block img.photo1 {
border:1px solid #242322;
float:left;
margin-bottom:8px;
}
.clblock div div ul
{
    float:left;
    padding-top:10px;
}
.clblock div div div strong
{
    padding-left:20px;
}
.clblock div div div
{
    overflow:hidden;
    _zoom:1;
}
input.invalid
{
    border-color:#ce0101 !important;
}
label.invalid
{
    color:#ce0101 !important;
}
#message_container {
position:fixed;
right:0;
top:0;
z-index:999;
}
.notify-body {
background:transparent url(/images/i/top_bg.png) no-repeat scroll left top;
color:#F9F9F9;
min-height:26px;
padding:22px 22px 0;
}
.notify-bottom {
background:transparent url(/images/i/bottom_bg.png) no-repeat scroll left top;
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:12px;
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:bold;
}

.clname1
{
    font-size:18px;
    color:#3f5351;
    padding:15px 0 0 0 !important;
    background:url('/images/fitclub/page11.gif') 0 0 no-repeat;
    width:121px;
    height:36px;
    float:left;
    text-align:center;
}
.clname3
{
    font-size:18px;
    color:#3f5351;
    padding:15px 0 0 0 !important;
    background:url('/images/fitclub/page31.gif') 0 0 no-repeat;
    width:79px;
    height:36px;
    float:left;
    text-align:center;
}
.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;
}

.icqstat 
{
	padding-left:7px;
	vertical-align:middle;
}

.tblj
{
    margin:30px 20px 10px 0;
    width:99%;
}
#clblock table td
{
    padding:0 7px;
}


#calendarik
{
padding-left: 25px; padding-top: 25px; background:none !important;
}

.calendar table td {  padding: 1px 3px 1px 1px;   /*border: 1px solid #bbb;*/ !important; }
.calendar div, .calendar div div
{    
    background:none!important;
    padding:0 !important;    
}

.emn
{
    vertical-align:top;
    width:960px;
}
.emn div
{
    padding:0 0 15px 0 !important;
    background:url('../../images/tdrasp.gif') 0 100% repeat-x !important;
    overflow:hidden;
    _zoom:1;
    margin-bottom:10px;
}
.emn span
{
    float:right;
    font-size:11px;
}
.emn b
{
  
    font-size:12px;
    font-weight:normal;
    margin:0 0 29px 0;  
    bottom:0;
}

.emn .ggg
{
    float:left;
    font-size:12px;
    font-weight:normal;
    margin:0 0 29px 0;
    position:absolute;
    bottom:0;
}

.shed_top {position:relative;}

.emn i
{
    float:left;
    font-size:11px;
    font-weight:normal;
    font-style:normal;
    position:absolute;
    color:#418AB1;
    margin:0 0 15px;
    bottom:0;
}
.emn u
{
    float:right;
    font-size:11px;
    font-weight:normal;
    font-style:normal;
    text-decoration:none;
   
}


.shed_table_left
{
	background:none !important;
}
.tblj .emn
{
	padding-right:26px !important;
}
.blackj .emn
{
	padding-right:7px !important;
}

.mail_che 
{
	width:20px;
}

.mail_pic
{
	width:50px;
}

.emn b
{
    /*color:#418ab1;*/
    color:#0A78AF;
}
.emn b a
{
    color:#418ab1;
    text-decoration:none;
    font-style:normal;
    font-size:13px;
}

.emn b a:hover
{
    text-decoration:  underline;
}

.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;
	padding:3px 0 0 4px;
	border-bottom:0px !important;
}

.lb
{
	position:relative;
}

/* personal messages */

.blackj
{
    padding:0 !important;
    background:url('/images/fitclub/blj1.gif') 0 0 no-repeat #f6f9f8 !important;
    margin:30px 0 10px 0;
}
.blackj div
{
    padding:0 !important;
    background:url('/images/fitclub/blj2.gif') 100% 0 no-repeat !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
{
    padding:0 0 15px 0 !important;
    background:url('/images/fitclub/tdrasp.gif') 0 100% repeat-x !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:0px 2px;
}
.crdiv
{
    width:115px;
    clear:left;
    overflow:hidden;
    _zoom:1;
    text-align:left;
    margin:0 auto;
    _margin:0;
}
*:first-child+html .crdiv
{
    margin:0;
}
.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;
	
	
}

#div_print cblock
{
	background:none;
	
}
#div_print cblock cblock
{
	background:none;
	
}
#body_print
{
	width:550px;	
	background:none;	
}
#body_print a
{
	padding-left:38px;
}

#html_print

{
	background:none;
}

.remember_me
{
	
	margin-left:9px;	

}

.remember_me input
{
	vertical-align:middle;
}

.remember_me label
{
	color:#418AB1;
	font-size:12px;
	text-decoration: none;
}

.reg_but
{

	margin:0;
}

.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;
    padding:15px 20px 0 0;
    float:left;
}

.under_calenrar_info {padding:8px 0 0 85px;}
.under_calenrar_info b {color:#91BD0C; font-weight:bold;}
.new_event {background:none; margin:0 0 0 70px; border-style:none none none; border-width:medium medium 1px; border-color:#4289AE; color:#4289AE; cursor:pointer;}
#add_sch {margin:11px 42px 0 10px;}
.EventsByDate {padding:0 !important}
.notasks {margin:18px; color:#A11C5E; font-size:13px; font-weight:bold;}
.shed_button {float:right; background: url('/images/fitclub/shed-button.gif') 0 13px no-repeat !important;height:41px; width:70px; position:relative; margin:0 50px 15px; padding-left:17px;}
.shed_button a {margin:18px 0 0 0; position:absolute; left:18px; text-decoration:none; border-bottom: 1px dashed white; color:White !important;}
#all_events {overflow:visible !important; padding:0 !important;}
.del_pic_sh {margin:0 10px 0 10px;background:url('/images/fitclub/delete.png')  no-repeat;height:15px;width:15px;padding-left:15px; cursor:pointer;}
.edit_pic_sh {margin:0 0 0 10px;background:url('/images/fitclub/pencil.png')  no-repeat;height:15px;width:15px;padding-left:15px;cursor:pointer;}
#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_shed, .table_add_shed2 {margin-top:5px;}
.table_add_shed2 input {margin:0 0 1px 0 !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 {margin: 5px 0 0 9px; width:300px; height:118px}
#datePB {border:0; background: transparent url(/images/fitclub/knopo4ka.gif) no-repeat 0 2px; width:25px; height:23px; margin-left:5px;}
#datePE {border:0; background: transparent url(/images/fitclub/knopo4ka.gif) no-repeat 0 2px; width:25px; height:23px; margin-left:5px;}
.photo_rating {margin-top:12px; width:90px;}
.photo_rating span {background-color:#A4C73B;color:White;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;
    margin:9px 10px 0 0;
float:right;
height:19px;
width:20px;}
.rate_bad {background: transparent url(/images/fitclub/voteminus.gif) no-repeat 0 0;
display:block;
margin:9px 6px 0 0;
float:right;
height:19px;
width:20px;}
.write2 b 
{
    display:block;
margin:11px 6px 0 0;
float:right;
font-weight:normal;

}

#clock1, #clock2
{
    padding-left:0px !important;
    margin-top:2px;
} 

pre a
{
    font-style:normal !important;
    text-decoration: none;
}

pre a:hover
{
   
    text-decoration:underline;
}



/*del_pic_sh

.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;

	/*left:168px;*/

/*********************** SCROLLERS ***********************/
.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:			0px; 
		width:			350px;
	    height:			200px; 
		clip:			rect(0 467 200 0); 
		overflow:			auto; 
		/*border-top:		1px solid #9E3622;
		border-left:		1px solid #9E3622;
		border-right:		1px solid #9E3622;
		border-bottom:		1px solid #9E3622;*/
		background: #F8FBFA;
		}
.scrollContent { 
		position:			absolute; 
		left:			0px; 
		top:			0px; 
		width:			100px; 
		}
.scrollContent h4{ 
		margin:			0px;
		padding:		0px;
		}
          #demo-status
          {
          background-color:		#F9F7ED;
          padding:				10px 15px;
       /*   width:					420px;*/
          }

          #demo-status .progress
          {
          background:				white url(/images/upload/progress.gif) no-repeat;
          background-position:	+50% 0;
          margin-right:			0.5em;
          }

          #demo-status .progress-text
          {
          font-size:				0.9em;
          font-weight:			bold;
          }

          #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
          {
          font-size:				1.2em;
          margin-left:			44px;
          display:				block;
          clear:					left;
          line-height:			40px;
          height:					40px;
          font-weight:			bold;
          }
          #demo-list li.file .file-size
          {
          font-size:				0.9em;
          line-height:			18px;
          float:					right;
          margin-top:				2px;
          margin-right:			6px;
          }
          #demo-list li.file .file-info
          {
          display:				block;
          margin-left:			44px;
          font-size:				0.9em;
          line-height:			20px;
          clear
          }
          
          #demo-list li.file .file-remove
          {
          clear:					right;
          float:					right;
          line-height:			18px;
          margin-right:			6px;
          }
#bannertop
{
    position:absolute;
    top:10px;
    left:0;
    width:100%;
}
#bannertop div
{
    background:#fff;
    border:1px solid #97adb9;
    margin-left:210px;
    margin-right:288px;
    position:relative;
}
#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 #000000;
	margin-right:10px;
}
#loader
{
    position:relative;
    z-index:99;
}