/*********************** MODULES STYLES ***********************/

/********** djmodule **********/

.djmodule, 
.djmodule_menu,
.djmodule_orange {
	padding: 0; 
	margin: 0 0 8px 0;
	width: 210px;
}

.djmodule_orange {
	color: #614619;
}

.module-content {
	padding: 20px;
}

.module-content_notitle {
	padding: 40px 20px;
}

.djmodule .module_top,
.djmodule_menu .module_top {
	background: url(../images/red_top.png) no-repeat top left;
}

.djmodule .module_bot,
.djmodule_menu .module_bot {
	background: url(../images/red_bot.png) no-repeat bottom left;
	padding: 10px 0;
}

.djmodule .module_in,
.djmodule_menu .module_in {
	background: url(../images/red_in.png) repeat-y top left;
	width: 210px;
}

.djmodule .module_gradient,
.djmodule_menu .module_gradient {
	background: url(../images/red_gradient.png) no-repeat top left;
}

.djmodule .module_pattern,
.djmodule_menu .module_pattern {
	background: url(../images/red_pattern.png) no-repeat bottom right;
}

.djmodule_orange .module_top {
	background: url(../images/orange_top.png) no-repeat top left;
}

.djmodule_orange .module_bot {
	background: url(../images/orange_bot.png) no-repeat bottom left;
	padding: 10px 0;
}

.djmodule_orange .module_in {
	background: url(../images/orange_in.png) repeat-y top left;
	width: 210px;
}

.djmodule_orange .module_gradient {
	background: url(../images/orange_gradient.png) no-repeat top left;
}

.djmodule_orange .module_pattern {
	background: url(../images/orange_pattern.png) no-repeat bottom right;
}

/********** catalog **********/

div.djf_mod {
    border: medium none;
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
}

div.djf_left {
    float: left;
    height: auto;
    text-align: left;
    width: 100%;
    margin: 0 0 10px 0;
}

div.djf_cat {
    margin: 0 0 0px;
    text-align: left;
    width: auto;
}

div.djf_gal table {
    border: medium none;
}

div.djf_gal td {
    padding: 0.4em 1.6em 0.3em 0;
}

div.djf_pag {
    clear: both;
    float: left;
    padding: 0;
}

div.djf_pag span.active {
    background-color: #993300;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 11px;
    padding: 1px 3px;
    color: #FFFFFF;
}

div.djf_pag .button {
    background-color: #993300;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 11px;
    padding: 1px 3px;
    color: #FFFFFF;
}

div.djf_img {
    display: inline;
    float: left;
    padding: 3px 0 0 0;
}

div.djf_text {
    float: none;
    height: 100%;
    width: 100%;
    padding: 0;
}

#djcatalog .dj_blog_item {
    border: none;
    padding: 10px 0;
}

#djcatalog .djcat_picture_blog {
    float: left;
    margin: 0;
    width: 165px;
}

#djcatalog table td {
	border: none;
}

#djcatalog td.djcat_intro {
	border: none;
}

#djcatalog td.djcat_price {
	border: none;
}

#djcatalog td.djcat_picture {
	border: none;
}
