
/* -----[ common elements ]-------------------------------------------------- */

.display_none { display: none !important; }
.visibility_hidden { visibility: hidden; }

.float_left { float: left !important; }
.float_right { float: right !important; }

.margin_zero { margin: 0; }
.line_height_reset { line-height: 1em; }

.no_border { border: 0 !important; }
.no_padding { padding: 0 !important; }
.no_margin { margin: 0 !important; }
.no_background { background: transparent none repeat scroll 0 0 !important; }

.no_top_margin { margin-top: 0 !important; }
.no_bottom_margin { margin-bottom: 0 !important; }
.no_left_margin { margin-left: 0 !important; }
.no_right_margin { margin-right: 0 !important; }

.no_top_padding { padding-top: 0 !important; }
.no_bottom_padding { padding-bottom: 0 !important; }
.no_left_padding { padding-left: 0 !important; }
.no_right_padding { padding-right: 0 !important; }

.no_text { text-indent: -9999em; }
.text_center { text-align: center; }
.text_justify { text-align: justify; }
.text_left { text-align: left; }
.text_right { text-align: right; }

.border_image { border: 0px solid #bdca25; padding: 0px; }

.margin_fl { margin: 0 30px 0px 0; }
.margin_fr { margin: 0 0 0px 30px; }

.top { margin-top: 0; padding-top: 0; }
.bottom { margin-bottom: 0; padding-bottom: 0; }
.center { display: block; margin: 0 auto; }

/* -----[ common elements ]-------------------------------------------------- */

ul.pagination {
    display: block; height: 35px; width: 150px; margin: 0 auto;
}
ul.pagination li {
    float: left; display: block; height: 35px; margin: 0 1px;
    font-size: 1.6em; color: #c9c9c9; font-weight: bold; line-height: 45px;
}
ul.pagination li.prev { width: 18px; text-align: center; }
ul.pagination li.next { width: 19px; text-align: center; }
ul.pagination li a {
    float: left; display: block; width: 18px; height: 35px;
    text-align: center; vertical-align: text-bottom;
    font-family: Arial, Helvetica, sans-serif;
    color: #c2840e; font-weight: bold;
}
ul.pagination li a.active {
    font-size: 2.19em; color: #0e7a8d; line-height: 35px;
}

table.files tr td {
	padding: 5px;
}

table.files tr td a{
	font-weight: bold;
}

table.files tr td.info {
	color: #444;
}

.articles-list {
	
}

.articles-list .title{
	font-weight: bold;
}

.articles-list .title .date {
	color: #444;
	font-weight: normal;
	font-size: 11px;
	margin-left: 10px;
}

.articles-list .more {
	text-align: right;
}

#system-message {
	text-align: center;
	font-size:  14px;
	border-bottom: 1px solid #444;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid #444;
	width: 400px;
	margin: 0 auto;
	margin-top: 10px;
	padding: 10px;
	color: #444;
}

#system-message #close {
	float: right;
	width: 16px;
	height: 16px;
	background-image: url(/var/img/system/sys_close.png);
	background-repeat: no-repeat;
}


#dd_logo {
	position: absolute;
        z-index: 999;
	left: -20px;
        top: 10px;
        width: 129px;
        height: 129px;
        visibility: visible;
}

