#cat{
        position:relative;
        background:url(/images/categorii/bg.jpg) repeat-x bottom;
        /*height:166px;*/
        height:194px;
        width:659px;
        margin-top:20px;
}
#cat .cat-sites{
        width:532px;
        position:absolute;
        top:0;
        left:0;
}
#cat .cat-sites .tit_left{
        width:6px;
        position:absolute;
        top:0;
        left:0;
}
#cat .cat-sites .tit{
        width:519px;
        position:absolute;
        top:0;
        left:6px;
        height:19px;
        color:#e3e3e3;
        font-size:12px;
        padding:5px 0px 0px 3px;
        background:url(/images/header/news_bg.png);
}
#cat .cat-sites .tit_right{
        width:6px;
        position:absolute;
        top:0;
        right:0;
}
#cat .cat-sites .list{
        position:absolute;
        top:24px;
        font-size:10px;
        color:black;
}
#cat .cat-sites .list .item{
        float:left;
        padding:10px 8px;
        width:117px;
        height:150px;
        background:url(/images/categorii/line.jpg) no-repeat right;
        display:inline;
}
#cat .cat-sites .list .item div{
        /*line-height:29px;*/
        margin:5px 0 6px;
        height:23px;
}
#cat .cat-sites .list .item div img{
        margin-right:6px;
}

#cat .cat-sites .list .item a{
        color:#646464;
        text-decoration:none;
}
#cat .cat-sites .list .item a:hover{
        color:#FFFFFF;
        text-decoration:none;
}

#cat .podbor{
        width:129px;
        position:relative;
        top:0;
        /*right:-2px;*/
        left:532px;
}
#cat .podbor .tit_left{
        width:7px;
        position:absolute;
        top:0;
        left:0;
}
#cat .podbor .tit{
        width:89px;
        position:absolute;
        top:0;
        left:7px;
        height:24px;
        color:#e3e3e3;
        font-size:12px;
        padding:0px 0px 0px 24px;
        background:url(/images/categorii/sm_site03_01_12.png);
        white-space:nowrap;
}
#cat .podbor .tit_right{
        width:13px;
        position:absolute;
        top:0;
        right:-4px;
}

#cat .podbor .list{
        position:absolute;
        top:24px;
        font-size:10px;
        color:black;
        padding: 2px 8px 12px 8px;
}
#cat .podbor .list div{
        /*line-height:28px;*/
        margin:3px 0 4px;
        height:23px;
}
#cat .podbor .list div img{
        margin-right:5px;
}
#cat .podbor .list div a{
        color:#646464;
        text-decoration:none;
}
#cat .podbor .list div a:hover{
        color:#FFFFFF;
        text-decoration:none;
}
#cat .podbor-right{
        background:url(/images/categorii/sm_site03_01_22.png) repeat-y;
        width:6px;
        height:170px;
        position:absolute;
        top:24px;
        right:-6px;
}




#cat-table{
        background:#f7f7f7 url(/images/cat-table/line.jpg) repeat-x bottom;
}
#cat-table th{
        background:#cccacb url(/images/cat-table/tbl_hdr_bg.png);
        text-align:left;
        font-weight:normal;
        color:white;
        height:24px;
        vertical-align:middle;
        padding:0px 0px 0px 7px;
        white-space:nowrap;
        font-size:10px;
}
#cat-table th a{
        color:white;
        text-decoration:none;
}
#cat-table th a:hover{
        color:black;
        text-decoration:none;
}
#cat-table th.sel{
        background:#dbdddc url(/images/cat-table/tbl_hdr_bg2.png);
}
#cat-table td{
        color: #7b7b7b;
        text-align: center;
        padding: 4px 0 5px 0;
        vertical-align:middle;
        border:1px #C4C4C4 solid;
        border-top:none;
        border-bottom:none;
}
#cat-table td.ico{
        vertical-align:middle;
        padding:0px 11px;
        border-right:none;
}
#cat-table td.title, a.title{
        text-align:left;
        border-left:none;
        border-right:none;
        font-size:13px;
        font-weight:bold;
        color:black;
        text-transform:lowercase;
}
#cat-table td.title .loturl{
        color:#7C7C7C;
        font-size:10px;
        display:block;
        font-weight:normal;
        text-decoration:none;
        margin-top:5px;
}
#cat-table td.imgprop{
        text-align:left;
        font-weight:normal;
        text-decoration:none;
        border-left:none;
        border-right:none;
}
#cat-table td.imgup{
        text-align:left;
        font-weight:normal;
        text-decoration:none;
        border-left:none;
}
#cat-table td.price{
        color:black;
        font-weight:bold;
}
#cat-table td.null img{
        margin:0px 7px;
        text-decoration:underline;
}
#cat-table tr.sel td{
        background:#d9d9d9;
}
#cat-table tr.sel2 td{
        background:url(/images/cat-table/vyd_09.jpg) repeat-x;
        border:none;
        color:white;
}
#cat-table tr.sel2 td a{
        color:white;
}
#cat-table tr.sel2 td a.loturl{
        color:white;
}
#cat-table tr.sel3 td{
        background:url(/images/cat-table/vyd_06.jpg) repeat-x;
        border:none;
        color:white;
}
#cat-table tr.sel3 td a{
        color:white;
}
#cat-table tr.sel3 td a.loturl{
        color:white;
}


.cat-right{
        background:url(/images/categorii/sm_site03_01_22.png) repeat-y;
}

















.t-sites{
        position:relative;
        background:url(/images/categorii/bg.jpg) repeat-x top;
        height:166px;
        width:659px;
}
.t-sites .list{
        position:absolute;
        z-index:2;
        top:0;
        left:0;
        font-size:10px;
        color:black;
}
.t-sites .list .hr{
        float:left;
        background:url(/images/categorii/line.jpg) no-repeat right;
        display:inline;
        top:0;
        height:170px;
        width:5px;
}
.t-sites .list .item{
        float:left;
        padding:10px 8px;
        width:112px;
        height:118px;
        display:inline;
}
.t-sites .list .item div{
        margin:4px 0 6px;
        height:23px;
}
.t-sites .list .item div img{margin-right:6px;}

.t-sites .list .item a{
        color:#646464;
        text-decoration:none;
}
.t-sites .list .item a:hover{
        color:#FFFFFF;
        text-decoration:none;
}

.t-sites .right{
        background:url(/images/categorii/sm_site03_01_22.png) repeat-y;
        width:6px;
        height:166px;
        position:absolute;
        top:0;
        right:-6px;
}
.t-sites .bottom .l{
        position:absolute;
        top:166px;
        left:0;
        z-index:1;
}
.t-sites .bottom .c{
        position:absolute;
        top:166px;
        left:3px;
        z-index:1;
        background:url(/images/t-sites/b.png);
        width:653px;
        height:7px;
}
.t-sites .bottom .r{
        position:absolute;
        top:166px;
        right:-6px;
        z-index:1;
}