.topcell{
min-height:10px;
color:#fff;
margin-bottom:20px;
}

.topcell .lnk{
height:22px;
width:105px;
display:block;
}

.topcell .lnk img{
display:block;
}

.topcell .picture{
height:76px;
width:70px;
float:left;
background:url(/bitrix/templates/ks/images/ratingphoto_bg.gif) left top no-repeat;
padding:8px 5px 0px 5px;
}

.topcell.tc2 .picture{
background:url(/bitrix/templates/ks/images/ratingphoto_bg2.gif) left top no-repeat;
}

.topcell .picture img{
display:block;
}

.topcell .descr{
width:200px;
float:right;
}

.glamtwocols .topcell .descr{
min-height:90px;
width:182px;
}

.glamtwocols .topcell .descr.dnpic{
width:auto;
float:none;
}

.topcell .descr .name{
font-size:18px;
line-height:18px;
color:#fff;
padding-bottom:5px;
}

.topcell .descr .sprecporod{
padding-bottom:3px;
}

.topcell .descr .name a{
color:#fff;
text-decoration:none;
}

.topcell .descr .ratinglist{
padding-bottom:5px;
}

.topcell .tcell{
clear:both;
background:url(/bitrix/templates/ks/images/tcell_b.gif) bottom repeat-x #0492c1;
}

.topcell.tc2 .tcell{
background:url(/bitrix/templates/ks/images/tcell2_b.gif) bottom repeat-x #b00074;
}

.topcell .tcellbg{
background:url(/bitrix/templates/ks/images/tcell_r.gif) right repeat-y;
}

.topcell .tcellbg2{
background:url(/bitrix/templates/ks/images/tcell_bl.gif) left bottom no-repeat;
}

.topcell.tc2 .tcell .tcellbg2{
background:url(/bitrix/templates/ks/images/tcell2_bl.gif) left bottom no-repeat;
}

.topcell .tcellbg3{
background:url(/bitrix/templates/ks/images/tcell_tr.gif) right top no-repeat;
}

.topcell.tc2 .tcellbg3{
background:url(/bitrix/templates/ks/images/tcell2_tr.gif) right top no-repeat;
}

.topcell .tcellbg31{
background:url(/bitrix/templates/ks/images/tcell_tl.gif) left top no-repeat;
}

.topcell.tc2 .tcellbg31{
background:url(/bitrix/templates/ks/images/tcell2_tl.gif) left top no-repeat;
}

.topcell .tcellbg4{
zoom:1;
overflow:hidden;
background:url(/bitrix/templates/ks/images/tcell_br.gif) right bottom no-repeat;
padding:16px 16px 20px 16px;
}

.topcell.tc2 .tcell .tcellbg4{
background:url(/bitrix/templates/ks/images/tcell2_br.gif) right bottom no-repeat;
}

.topcell .tctitle{
height:33px;
width:120px;
text-align:center;
float:left;
font-size:18px;
color:#fff;
background:url(/bitrix/templates/ks/images/tctitle_l.gif) left top no-repeat #0492c1;
}

.topcell .tctitle div{
height:28px;
background:url(/bitrix/templates/ks/images/tctitle_r.gif) right top no-repeat;
border-bottom:1px dashed #c3c3c3;
padding:4px 14px 0px 14px;
}

.glamtwocols .topcell .tctitle div{
height:22px;
font-size:12px;
font-weight:bold;
padding:10px 5px 0px 5px;
}

.topcell.tc2 .tctitle{
background:url(/bitrix/templates/ks/images/tctitle2_l.gif) left top no-repeat #b00074;
}

.topcell.tc2 .tctitle div{
background:url(/bitrix/templates/ks/images/tctitle2_r.gif) right top no-repeat;
}

.clubc{
zoom:1;
overflow:hidden;
padding:0px 0px 0px 116px;
}

.clubc.ccnopic{
padding-left:0px;
}

.clubc .clogo{
width:106px;
float:left;
margin-left:-116px;
padding:0px 10px 0px 0px;
}

.clubc .clogo img{
display:block;
border:3px solid #bbb193;
}

.clubc .descr{
width:100%;
float:left;
}

.clubc.ccnopic .descr{
width:auto;
float:none;
}

.clubc .descr .tit{
font-size:18px;
padding-bottom:10px;
}

.clubc.cclast{
border:none;
margin-bottom:0px;
}

.clubc.ccdtls{
border:none;
padding-left:132px;
padding-bottom:10px;
}

.clubc.ccdtls.ccnopic{
padding-left:0px;
}
