/***************************************************/
/* CSS DEFINITIONS FOR GALLERY MODULE              */
/***************************************************/

#gallery {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	height:auto !important;
}


#gallery div.category_tree,
#gallery div.category_comment,
#gallery div.category_images,
#gallery div.show_image,
#gallery div.image_navigation,
#gallery div.category_paging {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	float:left;
	height:auto !important;
}

#gallery div.category_image,
#gallery div.category_informations {
	float: left;
	height:auto !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#gallery div.category_informations h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#gallery div.image_voting,
#gallery div.image_comment {
	float: left;
	height:auto !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

#gallery div.category {
	width: 100%;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	height:auto !important;
}

#gallery div.category_images div.image {
	width: 33%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float: left;
}

#gallery div.show_image img, #gallery div.category_image img, #gallery div.category_images img{
	margin: 0px 15px 0px 0px;
}

#gallery div.show_image, #gallery div.image_navigation {
	text-align: center;
}

}
#docsys
{
 border-top: 1px solid #454F58;
border-left: 1px solid #454F58;
}

#docsys td
{
 border-right: 1px solid #454F58;
 border-bottom: 1px solid #454F58;
}

#docsys th
{
 border-right: 1px solid #454F58;
 border-bottom: 1px solid #454F58;
 font-weight: bold;
}

#media
{
 border-top: 1px solid #454F58;
border-left: 1px solid #454F58;
}

#media td
{
 border-right: 1px solid #454F58;
 border-bottom: 1px solid #454F58;
}

#media th
{
 border-right: 1px solid #454F58;
 border-bottom: 1px solid #454F58;
 font-weight: bold;
}

#news
{
 border-top: 1px solid #454F58;
 border-left: 1px solid #454F58;
}

#news td
{
 border-right: 1px solid #454F58;
 border-bottom: 1px solid #454F58;
}

#news th
{
 border-right: 1px solid #454F58;
 border-bottom: 1px solid #454F58;
 font-weight: bold;
}

#sitemap_level_1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #454F58;
	font-weight: bold;
}

#sitemap_level_2,
#sitemap_level_3,
#sitemap_level_4,
#sitemap_level_5 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: black;
	font-weight: normal;
}

/* FORUM */
#forum .div_title {
font-weight: bold;
padding: 3px 6px 3px 6px;
background-color: #EDEDED;
border: 1px solid #7390AF;
}

#forum div .div_board {
margin: 5px 5px 5px 5px;
}

#forum span.last_edited{
font-size: 10px;
}

#forum table {
width: 90%;
border-right: 1px solid #7390AF;
border-left: 1px solid #7390AF;
}

#forum .bottomborder{
border-bottom: 1px solid #7390AF;
}

#forum table tr{
text-align: left;
}


#forum table th {
font-weight: bold;
text-align: left;
padding: 3px 6px 3px 6px;
background-color: #F5F5F5;
}

#forum table td {
text-align: left;
padding: 3px 6px 3px 6px;
}

#forum table .row_subtitle td {
font-weight: bold;
border-bottom: 1px solid #7390AF;
}

#forum .row_1 {
background-color: #ffffff;
}

#forum .row_2 {
background-color: #f2f2f2;
}

#forum div.div_board hr{
height: 1px;
background-color: #7390AF;
border: 0px solid #7390AF;
}


#forum .div_board pre.forum_code{
padding: 3px;
background-color: #fcfce6;
border: 1px solid #7390AF;
}

#forum .div_board div.quote{
padding: 3px;
background-color: #fcfcff;
border: 1px solid #7390AF;
}

#forum .div_board div.code{
padding: 3px;
background-color: #eeeeee;
border: 1px solid #7390AF;
font-family: monospace;
white-space:pre;
}

#forum .div_board span.quote_from{
font-weight: normal;
}

#forum .div_board .forum_embedded{
border: 1px solid #333;
}

