#gal-categories{
width:100%;
}
#gal-categories td{
border-right:#E5E5E5 1px solid;
border-bottom:#E5E5E5 1px solid;
padding:10px;
}
#gal-categories .list{
vertical-align:top;
width:33%;
}
#gal-categories .list a{
display:block;
font-size:12px;
margin:0 0 1px 0;
color:#656565;
padding:2px 0 3px 19px;
background:url(/p/menu-bullet.gif) no-repeat 0 -49px;
}
#gal-categories .list a:visited{
color:#888;
background:#f7f7f7 url(/p/menu-bullet.gif) no-repeat 0 -49px;
}
#gal-categories .list a:hover,
#gal-categories .list a.active,
#gal-categories .list a.active:visited{
background:#7B190E url(/p/menu-bullet.gif) no-repeat 0 0;
color:#fff;
text-decoration:none;
}

#gal-categories .photo{
text-align:center;
}
.galery .category-description{
padding:0 10px 10px 10px;
margin:10px 0;
border-bottom:#E5E5E5 1px solid;
}
.galery-nav{
text-align:center;
padding:10px 0 15px 0;;
color:#DBDBDB;
}
.galery-nav a,.galery-nav a:visited{
color:#7F7F7F;
text-decoration:none;
font-family:verdana,arial;
font-size:11px;
white-space:nowrap;
font-weight:bold;
}
.galery-nav a.active,.galery-nav a.active:visited,.galery-nav a:hover{
text-decoration:none;
color:#CC120C;
}
.galery-nav a.disabled,.galery-nav a.disabled:visited,.galery-nav a.disabled:hover{
text-decoration:none;
color:#ddd;
cursor:default;
}

.galery .images{
width:100%;
}
.galery .images td{
vertical-align:top;
text-align:center;
padding:0 0 20px 0;
}
.galery .images div{
text-align:left;
width:159px;
margin:0 auto;
}
.galery .images a{
display:block;
border:#E5E5E5 1px solid;
padding:2px;
text-align:center;
}
.galery .name{
text-align:center;
font-weight:bold;
display:block;
margin-bottom:5px;
}
.galery .description{
padding:5px 0 0 0;
display:block;
}
