@charset "UTF-8";
/* CSS Document */

#logo {
	position: relative;
}

#languages {
	width: 180px;
	margin: 0 auto 20px auto;
}
#languages li {
	list-style: none;
	display: inline;
}

.static-gallery { float: left; }
.static-gallery .sg-paging-top, .static-gallery .sg-paging-bottom, .static-gallery .sg-report { text-align: right; padding: 5px 0; clear: both; }
.static-gallery .sg-images { float: left; width: 100%; }
.static-gallery .sg-images-left { float: left; width: 200px; }
.static-gallery .sg-images-right { float: right; width: 390px; }
.sg-images .sg-thumbnail, .sg-images-left .sg-thumbnail { width: 170px; height: 210px; border: 1px solid #333; color: #000; background-color: #fff; padding: 4px; margin: 8px; float: left; }
.sg-images-right .sg-thumbnail { width: 110px; height: 110px; border: 1px solid #333; color: #000; background-color: #fff; padding: 4px; margin: 8px 0 0 4px; float: left; }

.sg-thumbnail { width: 170px; height: 210px; border: 1px solid #333; color: #000; background-color: #fff; padding: 4px; margin: 8px; float: left; }
.sg-thumbnail .sg-vote { color: #000; background-color: #fff; width: 170px; height: 30px; padding: 6px 0; text-align: center; }
.sg-thumbnail .sg-vote .desc { padding-top: 3px; font-size: 1.2em; }
.sg-thumbnail .sg-vote .dovote { vertical-align: top; padding-top: 2px; line-height: 25px; }
.sg-thumbnail .sg-vote .dovote .vote-count { margin-bottom: 2px; font-size: 1.1em; }

.static-gallery-right { text-align: center; height: 230px; }
.static-gallery-right .sg-images { width: 100%; text-align: center; }
.static-gallery-right .sg-imagelink-right { display: block; padding: 6px 6px 0 6px; border: 1px solid #333; width: 170px; margin: 0 auto; color: #000; background-color: #fff; }
.static-gallery-right .sg-imagelink-right .sg-imagedesc { margin-top: 8px; color: #000; background-color: transparent; font-size: 0.9em; }

.sg-form { clear: both; }
.sg-form legend { display: none; }
.sg-form dl { width: 650px; float: left; margin-left: 20px; }
.sg-form dl dt { width: 100px; height: 34px; float: left; }
.sg-form dl dt label { display: block; text-align: right; margin: 4px 4px 0 0; }
.sg-upload .sg-form dl dt label { }
.sg-form dl dd { width: 500px; height: 34px; float: left; clear: right; }
.sg-form dl dd.textarea { height: 130px; }
.sg-form dl dd textarea { width: 340px !important; }
.sg-form dl dd label { padding: 0 5px; }
.sg-form input.inputbox { width: 200px; }

.sg-form .sg-indent { clear: both; margin: 10px 0 0 120px; }
.sg-form .sg-indent .inputbox { width: auto; }
.sg-form .sg-indent .button { margin: 0; padding: 0 10px; }

.sg-helplinks { display: block; margin: 10px 0 20px 120px; }
.sg-helplinks ul { display: block; }
.sg-helplinks ul li { }

.dark-fields .sg-upload dl dt label { color: #000 !important; }


