/**
 * This file is part of
 *
 * SiriusGallery
 *
 * for pragmamx (www.pragmamx.org)
 *
 * $Revision 1.5 $
 * $Author: PragmaMx $
 * $Date: 2015-07-08 09:07:06 +0200 (Mi, 08. Jul 2015) $
 *
*/

/* categories */
.sg-categories {
   /*background-position: 0 0;
   background-repeat: repeat-x;
   background:none;
   border: 3px #CC6633;
   text-align: center;
   z-index: 100;*/
   margin-bottom:10px;
   padding:2px;
   height: auto;
   vertical-align:bottom;
   width:100%;
   display:inline-block;
   float:none;
}

ul.sg-categories li{
	/*color:none;
	background-color: transparent;
    background-image: none;
	background:url(./img/windows.jpg) no-repeat center;
    margin: 5px 5px 5px 5px;*/
    padding: 5px 5px 5px 5px;
	margin:auto;
	display:inline-block;
	width:auto;
	text-align:center;
}


ul.sg-categories li a {
	background-color: transparent;
    background-image: none;
	border:none;
	margin:auto !important;
}

li.sg-categories:hover {
	/*background-color: #eee;*/
	text-decoration:none;
	/*border: 1px solid ;
	color:#111;*/
	top:1px;
}
.sg-categories a:active {
}

ul.sg-categories li >img {
	/*max-height:170px;
	max-width:190px;*/
	width:auto;
	margin:auto !important;
	
}

ul.sg-pictures > li:before{
	content:none !important;
}

/* Detail pictures */
.imagedetail {
    text-align:center;
	margin:5px;
	padding:10px;
}

.imagedetail img{
    text-align:center;
	border: groove 2px ;
	/* border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-webkit-border-radius: 10px; */
	width:90%;	
	margin:5px;
	padding:2px;
	text-decoration:none;
}

.detail .imagetableheader {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: center;
}

.detail .titleimg {
    font-size:large;
	text-align:center;
	margin-bottom:20px;
	margin-top:20px;
	
}
.detail .imagetitle {
	font-style: italic;
    clear: left;
    float: left;
    font-weight: normal;
    padding-left: 0.3em;
    text-align: left !important;
    width: 29%;
    line-height: 1.5;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
.detail .imagedescr {
    font-style: normal;
    margin-bottom: 0.7em;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0.3em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.3em;
    line-height: 1.5;	
}
.detail .tableheader {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: center;
}
/*.tableheader h4 {
    text-align: center;
    font-size: 1.1em;
}
*/
.detail .detailnavi {
    margin-bottom: 0.9em;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: center !important;
}

.imgoption {
	margin:0;
	padding:0;
	text-align:center;
}


