/*--------------------------------GALLERY--------------------------------*/
.previewPic img
{
margin: 0px auto;
display: block;
}

.previewPic img.dimwidth, td.previewPicM img.dimwidth
{
width: 109px;
}

.previewPic img.dimheight, td.previewPicM img.dimheight
{
height: 82px;  
}

.previewPic,.previewText,.previewText span 
{
width: 116px;
}

.previewPic
{
height: 82px;
display: table-cell;
vertical-align: middle;
}

.previewText span 
{
padding-top: 10px;
}

.gallery
{
float: left;
padding: 3px 0px;
margin: 0px 5px 5px 0px;
background-color: #fff;
border: 1px solid #E2313A;
display: block;
cursor: pointer;
height: 134px;
width: 115px;
overflow: hidden; 
}

#overlay
{
background-color: #333;
}

#closeOverlayDivA
{
float: right;
background-color: #E2313A;
color: #fff;
padding: 4px;
display: none;
}

#OverlayInputBox
{
display: none;
overflow: hidden;
}

#OverlayInputBox a, .underlineIt
{
color: #9dafb6;
}

#OverlayInputBox a:hover
{
color: #e2313a;
}

#overlayInput
{
background-color: #fff;
border: 3px solid #E2313A;
}


#inline
{
/*height: 622px;
width: 541px;*/
}

#inline td
{
width: 622px;
text-align: center;
}

#imgInput
{
text-align: center;
height: 500px;
width: 622px;
}

.prevImgBig
{
margin: 10px;
border: 1px solid #333;
}

.previewText span 
{
text-align: center;
display: block;
overflow: hidden;
font-size: 8pt;

}

.loadInf
{
width: 300px;
margin: 0px auto;
margin-top: 80px;
margin-bottom: 80px;
padding: 0px 0px 20px 0px;
}

.loadInf p
{
font-size: 10pt;
font-weight: bold;
}

.galerieLink {float: left; width: 300px; clear: left; padding-top: 10px;}

#imgDescInput
{
font-size: 10pt;
padding: 0px 0px 10px 0px;
}

#galDescInput
{
text-transform: uppercase;
font-size: 10pt;
color: #E2313A;
padding: 10px 0px 0px 0px;
}

.underlineIt td
{
border-top: 1px dashed #333;
}

h4
{
font-size: 8pt;
padding: 0px 0px 10px 0px;
}

/*Manger CSS*/
.galleryM
{
padding: 4px;
margin: 0px 5px 5px 0px;
border-bottom: 1px solid #E2313A;
height: 130px; 
}

.galleryM table
{
width:100%;
margin: 0px;
}

.galleryM table td
{
vertical-align: top;
}

.previewPicM img
{
cursor: pointer;
}

.previewPicM
{
width: 150px;
}


.galleryM textarea
{
height: 60px;
width: 100%
}

.newAlb
{
border: 2px solid #E2313A;
padding: 3px;
margin: 0px 5px 5px 0px;
}

.infoM
{
border: 1px solid #ff0000;
background-color: #ffAAAA;
margin: 10px 5px 10px 0px;
padding: 7px;
}

.spanHref span
{
color: #0000ff;
text-decoration: underline;
cursor: pointer;
}

.allPics
{
margin: 0px auto;
overflow: auto;
}
