#ProgressContainer{visibility: hidden; }
#DISABLING {position: absolute; z-index: 9999; margin: 0px; display: none; top: 0px; left: 0px; 
    width:100%; height:600px;
    background: #000;    
    filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0);
    opacity: 0; 
}
#resultContainer {
    position:absolute; 
    display:none; 
    z-index:9999;
}
.resultContainer {
    color: #fff;
    text-align:center;
    background-color: #00cc00;
    padding:10px;
}



/* DETKI 72 */
BODY{ FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; FONT-SIZE: 10pt; COLOR: #303030; BACKGROUND-COLOR:#f2f1f8; MARGIN:0px; padding:0px;}
TD{ FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; FONT-SIZE: 10pt; COLOR: #303030;}
img{ border:0px;}
form{margin:0px; padding:0px;}
input{ font-family:tahoma;}
select{ font-family:tahoma; font-size:9pt;}
textarea{ font-family:tahoma; font-size:9pt;}




.plusMinusShow{cursor:pointer;background:url(/frontend/Gui/detki/images/minus.gif) no-repeat;}
.plusMinusHide{cursor:pointer; background:url(/frontend/Gui/detki/images/plus.gif) no-repeat;}


.menuIconsNormal{}
.menuIconsActive{background:#C4D5D8; padding:3px;}
 /*
.topBg{ background:url("/frontend/Gui/detki/images/t_bg.gif") repeat-x; height:52px;}
.topBg table{ background:url("/frontend/Gui/detki/images/t_r.gif") no-repeat 100% 0px; height:52px;}
.topBg table td{ background:url("/frontend/Gui/detki/images/t_l.gif") no-repeat 0px 0px; height:52px;}
*/
.topBg{ background:url("/frontend/Gui/detki/images/t_bg.gif") repeat-x; height:110px;}
.topBg table{ background:url("/frontend/Gui/detki/images/t_r.gif") no-repeat 100% 0px; height:110px;}
.topBg table td{ background:url("/frontend/Gui/detki/images/t_l.gif") no-repeat 0px 0px; height:110px;}

.tableLogin{margin-left:15px;}
.userBlock{ height:43px; color:#F5FCF7; background-color:#C4D5D8; padding:0px;}
.userBlock a{ color:#F5FCF7;}
.userBlock table td{ color:#F5FCF7;}

.searchBlock{height:43px; color:#F5FCF7; background-color:#C4D5D8; padding:0px; text-align:center;}
.searchBlock table td{ color:#F5FCF7;}

span.comments{color:#7A8D90; font-size:8pt;}

div.avatar {background-color:#EBF5F7; width:100px; height:100px; padding:1px;}
div.avatar50 {background-color:#C4D5D8; width:43px; height:43px;}
.avatar50 img {background-color:#EBF5F7; width:43px; height:43px;}

input.topInput{ width:90px; height:17px; border:1px solid #ffffff; background-color:#CEDCDF;}

#left_items{ margin-top:10px; padding:0px;}

#left_items div.menuSub{ display:block; margin:0px; padding:7px;}
#left_items div.menuSubNormal{ display:block; margin:0px; padding:7px;}
#left_items div.menuSubActive{ display:block; margin:0px; padding:7px; COLOR: #77B021;
        background:url(/frontend/Gui/detki/images/sm_arrow.gif) no-repeat 100% 50%; background-color:#FFFFFF;}
#left_items span span{margin:0px;padding:0px;background:none;font-size:9pt;}

#left_items #sub div{font-size:11px;}

#left_items #sub span{font-size:9pt;display:block;
        margin:5px 0px 6px 0px;
        padding:4px 0px 6px 9px;
        background:url(/frontend/Gui/detki/images/sm_arrow.gif) no-repeat 100% 50%;
        background-color:#FFFFFF;
}


#but{
        border-top:1px solid #B9C5C6;
        border-bottom:1px solid #B9C5C6;
        font-size:10px;
        font-weight:bold;
        padding:0px 5px 0px 5px;
}

#but2{
        border-top:1px solid #B9C5C6;
        border-bottom:1px solid #B9C5C6;
        font-size:10px;
        padding:0px 5px 0px 5px;
}
#but2 a{
        color:#4F4F4F;
}

#left_birthdays{
        padding:0px 0px 25px 9px;
}
#left_birthdays span{
        display:block;
        font-size:9pt;
}
table.var td{
        font-size:9pt;
        padding-left:0px;
}

.pathTrail{ font-size:9pt; color:#808081; margin-bottom:10px;}
.pathTrail a{ color:#808081;}

.ban468{border:1px dashed #949F9A; color:#2B291A; margin-bottom:0px; padding:10px 10px 10px 10px;}
/* .ban468 div{margin-bottom:10px;} */

#list{
        margin-bottom:20px;
}
#list td{
        padding:7px 11px 9px 11px;
        font-size:8pt;
}
#list td.light{
        background-color:#EBF5F7;
}
#list td a, #list td b{
        font-size:10pt;
}

#pages{
        text-align:right;
        background-color:#F5FCF7;
        width:100%;
        padding-right:12px;
}
#pages span{
        color:#ffffff;
        background-color:#FF6600;
        padding:1px 3px 2px 4px;
        height:12px;
}



.contentAuthor{
        background-color:#F5FCF7;
    padding:10px;
    margin-top:33px;
    width:167px;
}


#plash{
        background-color:#F5FCF7;
    padding:10px;
    margin-top:33px;
}

#plash div{
        border:1px dashed #A4A89F;
        padding:8px;
        width:50px;
        height:50px;
        font-size:9pt;
        color:#404040;
}


/*   бабл от коментариев    */
#w{        
        font-size:9pt;
        color:#404040;
}
#w td{
        font-size:11px;
}
#w td.bg{
        background-color:#F5FCF7;
}
#w td p{
        font-size:9pt;
        color:#404040;
        margin-bottom:0px;
        line-height:14px;
}
#w td.c{
        padding:5px 7px 5px 7px;
        background-color:#F5FCF7;
}


/*   адреса в каталоге    */
#y{        
        font-size:10pt;
        color:#404040;
}
#y td{
        font-size:10pt;
}
#y td.bg{
        background-color:#fff68b;
}
#y td p{
        font-size:10pt;
        color:#404040;
        margin-bottom:0px;
        line-height:14px;
}
#y td.c{
        padding:5px 7px 5px 7px;
        background-color:#fff68b;
}


.author{
        font-size:9pt;
        color:#808081;
        margin-left:12px;
}


.commentShow{float: right; width:12px; margin-left:3px; cursor:pointer; background:url(/frontend/Gui/detki/images/minus.gif) no-repeat;}
.commentHide{float: right; width:12px; margin-left:3px; cursor:pointer; background:url(/frontend/Gui/detki/images/plus.gif) no-repeat;}



#foot{
        height:70px;
        border-top:1px solid #C5CDCB;
        background:url(/frontend/Gui/detki/images/f_pic.gif) no-repeat 26px 9px;
        background-color:#F8FBFC;
        padding:28px 50px 18px 49px;
        vertical-align:top;
}
#foot table td{
        font-size:9pt;
        padding:0px 10px 0px 0px;
}
#foot table td.pub{
        color:#2B291A;
        padding:0px 20px 0px 20px;
}


.f_bg{
        background:url("/frontend/Gui/detki/images/f_bg.jpg") repeat-x;
}

H1 {
FONT-FAMILY: Tahoma, Verdana, sans-serif;
        FONT-SIZE: 16pt;
        COLOR: #101010;
        font-weight:normal;
        MARGIN:0px 0px 20px 0px;
}

H2 {
        FONT-SIZE: 10pt;
        COLOR: #404040;
        MARGIN:10px 0px 10px 0px;
}
H2 a{
        COLOR: #404040;
}
H4 {
        FONT-SIZE: 16pt;
        COLOR: #101010;
        font-weight:normal;
        MARGIN:0px 0px 10px 0px;
}


P{
        FONT-FAMILY: Tahoma, Verdana, sans-serif;
        TEXT-INDENT: 0px;
        FONT-SIZE: 10pt;
        COLOR: #303030;
        MARGIN:0px 0px 10px 0px;
        line-height:16px;
}
LI {
        FONT-SIZE: 10pt;
/*        LIST-STYLE-IMAGE:url(/frontend/Gui/detki/images/arrow.gif); */
        MARGIN-BOTTOM:2px;
}
UL{
        MARGIN:0px 0px 10px 20px;
}

/*
A{COLOR: #186B9B; text-decoration:underline;}
A:hover{text-decoration:none;}
A:visited{color: #dd4400;}
*/

A{color: #ff6600; text-decoration:none;}
A:hover{color: #5d59a7; text-decoration:underline;}




#start_themes td{
        border:1px dashed #A1A5A0;
        padding:10px;
        font-size:9pt;
}
#start_themes td a{
        font-size:12px;
        display:block;
        margin-bottom:5px;
}

#start_themes td img{
    float:left;
    margin-right:10px;
}




.menuLine{
        height:40px;
        background-color:#F5FCF7;
        padding-left:50px;
}

.menuBlock{
        padding-left:75px;
}

.menuBlock table td{
        font-size:10pt;
/*        font-family: trebuchet ms, arial; */
        font-weight: lighter;
        font-stretch: ultra-condensed;
        white-space: nowrap;
}


div.drop{
        width:auto;
    position: absolute;
    top:0px;
    visibility: hidden;
    margin-top:0px;
    margin-left:0px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:12px;
    padding-top:7px;
        background-color:#FFFFFF;
    border:1px solid #C4D5D8;
        text-align:left;
    z-index: 100011;
    filter: alpha(opacity=95);
}



div.dropSub{
    margin-bottom:7px;
    font-size:12px;
    white-space:nowrap;
}
/*
div.dropSub  A{ color:#000000; text-decoration:none;}
div.dropSub  A:visited{color:#000000;}
div.dropSub  A:hover{color:#000000; text-decoration:underline;}
*/

div.item{ padding:7px; padding-left:10px; padding-bottom:0px; height:20px;}
div.item a{
        color:#558B00;
}

div.itemHover{padding:7px; padding-left:10px; padding-bottom:0px; height:20px; background:#C4D5D8;}
div.itemHover A{ color:#FFFFFF; text-decoration:none;}
div.itemHover A:visited{color:#FFFFFF;}
div.itemHover A:hover{color:#FFFFFF; text-decoration:underline;}

div.container{
    text-align:left;
}

hr.hr{height: 1px; border: medium none; color: #ffffff;}

div.boxBody {margin-left:21px; font-family: Tahoma, Arial, sans-serif;}
div.boxBody p {font-family: Tahoma, Arial, sans-serif;}

.green   {COLOR: #77B021; text-decoration:none;}
.meganta {COLOR: #E2255F; text-decoration:none;}
.orange  {COLOR: #FF6600; text-decoration:none;}
.orange2 {COLOR: #FF961A; text-decoration:none;}


A.orange{ text-decoration:none;}
A:visited.orange{text-decoration:none;}
A:hover.orange{text-decoration:underline;}

.green A{ COLOR: #77B021; text-decoration:none;}
.green A:visited{COLOR: #77B021; text-decoration:none;}
.green A:hover{COLOR: #77B021; text-decoration:underline;}

.Odd{background-color:#e9e8fa;}
.Even{background-color:#F5FCF7;}

.OddCHECKED{background-color:#C4D5D8;}
.EvenCHECKED{background-color:#C4D5D8;}


td.columnLeft {
    width:220px;
}

div.columnLeft {
    width:200px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 25px;
    margin-bottom: 100px;
}

.columnCenter{
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    padding-left: 0px;
    padding-top: 30px;
    padding-bottom: 70px;
    padding-right: 20px;
}

div.usersProfile table{width:100%; border-collapse:collapse;}
div.usersProfile td{border:0px solid #fff; padding: 10px;  font-size:10pt;}

table.tableGridGoods {width:100%; border-collapse:collapse;}
table.tableGridGoods td{padding: 10px;  font-size:10pt;}

div.online {background:#fff; color:#996600; padding:3px; width:32px; text-align:center; font-size:9pt;}
div.offline { color:#808081; padding:3px; width:32px; text-align:center; font-size:9pt;}

.bgUsersTab{background:#f0f0f0; background:url(/frontend/Gui/detki/images/bgTabs.gif) repeat-x 0px 3px;} 

.divTabUsersActive{
                border:1px solid #CADDE0; border-bottom:0px; text-align:center; background:#f2f1f8; height:21px; 
                padding-top: 8px; padding-left: 10px; padding-right: 10px;
                margin: 0px; margin-right: 1px;
                font-size:10pt; color:#101010;
            }

.divTabUsersNormal{ cursor: pointer; 
               border:1px solid #CADDE0; border-bottom:0px; text-align:center; height: 19px; 
               padding-top:5px; padding-left: 10px; padding-right: 10px;
               margin: 0px; margin-right: 1px; margin-top: 3px;
               font-size:10pt; color:#186B9B;
            } 

#tooltip {
background: #fff68b;
border: 1px solid #666;
color: #404040;
font: menu;
margin: 0px;
padding: 3px 5px;
position: absolute;
visibility: hidden;
}

.alphabet{color:#C4D5D8; font-size:9pt; line-height:1.4;}
.letterHeader{font-size:18px;}
.letterItem{float:left; width:25%; margin-bottom:3px;}
.closed { background:url("/frontend/Gui/detki/images/closed_album.gif") no-repeat 0px 0px; height:90px;}

.boxContentBody{ padding:0px;}

.authForm input{font-size:13px; width:300px;}
.authForm textarea{font-size:13px; width:395px; height:100px;}
.authForm td.itemTitle{width:150px;}
.authForm td{padding-bottom:9px; vertical-align:top;}

.authForm .errorField{font-size:11px; height:11px; color:#cc0000;}
.authMessage{background:#cc0000; color:#fff; padding:10px; float:left;}

.error{background:#cc0000; color:#fff; padding:5px;}

fieldset{border:0px; padding:0px; margin:0px; margin-bottom:5px;}
legend{color:#999; margin-bottom:3px;}

.butBody{margin-left:4px; margin-right:4px;}
.butBody input{
    background:url('/frontend/Gui/zvezda/images/butBody.png') repeat-x;
    border:0px; width:100%;
    padding-top:3px;
    padding-bottom:7px;
    color:#fff;
    text-align:center;
    cursor:pointer;
}

.clear{clear:both;}

.border_b {border-bottom:1px solid #e0e0e0;}

.headerCategory { font-size:12px; color:#818E95; margin-top:5px; padding-bottom:10px; border-bottom:1px solid #B9C3C6;}
.listingFrame { padding-top:10px; margin-top:10px;}
.listingDate {color:#999;font-size:8pt;}
.listingDate div { border: 1px solid #999;}
.listingDate A {color:#999;}
.contentImage img {float:left; margin-right:25px;}
.list_description ul {padding-left:10px;}